fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff46494c45300009000000000000000000010000004800000050000000001000000000000000000000000000003f000000020000000000000000000000000000000000000000000000ffffffff00"/262272, 0x40080, 0x102fe0}, {&(0x7f0000094e00)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x1431e0}, {&(0x7f0000094f00)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x1433e0}, {&(0x7f0000095000)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x1435e0}, {&(0x7f0000095100)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x1437e0}, {&(0x7f0000095200)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x1439e0}, {&(0x7f0000095300)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x143be0}, {&(0x7f0000095400)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x143de0}, {&(0x7f0000095500)="000000000000000000000000000000000000000000000000000000000000020046494c45300009000000000000000000010001004800030078020000001000000000000000000000040000004000000006000000000000000000000000000000000000000000000010000000480000000000000000000000300000001800000040eb3901c88dd601a51c3a01c88dd601a51c3a01c88dd60140eb3901c88dd60120000000000000000000000000000000300000006800000000000000000003004c00000018000100050000000000050040eb3901c88dd60140eb3901c88dd60140eb3901c88dd60140eb3901c88dd6010000000000000000000000000000000020000010000000000500660069006c0065003000000000005000000068000000000000000000010050000000180000000100048014000000240000000000000034000000010200000000000520000000200200000102000000000005200000002002000002001c000100000000031400ff011f0001010000000000010000000090000000100100000004180000000200f00000002000000024004900330030003000000001000000001000000100000010000000e0000000e000000000000000410000000000010060004c0000000000400000000000010028fb3901c88dd601850e3a01c88dd601850e3a01c88dd60128fb3901c88dd60120040000000000001a0400000000000020000000000000000500660069006c006500300000000600420000000000010060004c000000000040000000000001006f1b3a01c88dd6016f1b3a01c88dd6016f1b3a01c88dd6016f1b3a01c88dd6015800000000000000540000000000000024000000000000000500660069006c00650031000000000000000000000000001000000002000000ffffffff00"/672, 0x2a0, 0x143fe0}, {&(0x7f0000095800)="0000000000000000000000000000000000000000000000000000000000000600", 0x20, 0x1443e0}, {&(0x7f0000095900)="0000000000000000000000000000000000000000000000000000000000000600", 0x20, 0x1445e0}, {&(0x7f0000095a00)="0000000000000000000000000000000000000000000000000000000000000600", 0x20, 0x1447e0}, {&(0x7f0000095b00)="0000000000000000000000000000000000000000000000000000000000000600", 0x20, 0x1449e0}, {&(0x7f0000095c00)="0000000000000000000000000000000000000000000000000000000000000600", 0x20, 0x144be0}, {&(0x7f0000095d00)="0000000000000000000000000000000000000000000000000000000000000600", 0x20, 0x144de0}, {&(0x7f0000095e00)="000000000000000000000000000000000000000000000000000000000000060046494c453000090000000000000000000100010048000100a0050000001000000000000000000000040000004100000005007273657200000000000000000000000000000000000010000000480000000000000000000000300000001800000028fb3901c88dd601850e3a01c88dd601850e3a01c88dd60128fb3901c88dd60120000000000000000000000000000000300000006800000000000000000003004c00000018000100400000000000010028fb3901c88dd60128fb3901c88dd60128fb3901c88dd60128fb3901c88dd6012004000000000000000000000000000020000000000000000500660069006c0065003000000000005000000068000000000000000000010050000000180000000100048014000000240000000000000034000000010200000000000520000000200200000102000000000005200000002002000002001c000100000000031400ff011f00010100000000000100000000800000003804000000000000000002001a0400001800000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c650500797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c050073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c000000000000ffffffff00000000", 0x5c0, 0x144fe0}, {&(0x7f0000096400)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x1455e0}, {&(0x7f0000096500)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x1457e0}, {&(0x7f0000096600)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x1459e0}, {&(0x7f0000096700)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x145be0}, {&(0x7f0000096800)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x145de0}, {&(0x7f0000096900)="000000000000000000000000000000000000000000000000000000000000050046494c453000090000000000000000000100010048000100d801000000100000000000000000000004000000420000000300000000000000000000000000000000000000000000001000000048000000000000000000000030000000180000006f1b3a01c88dd6016f1b3a01c88dd6016f1b3a01c88dd6016f1b3a01c88dd60124000000000000000000000000000000300000006800000000000000000003004c0000001800010040000000000001006f1b3a01c88dd6016f1b3a01c88dd6016f1b3a01c88dd6016f1b3a01c88dd6015800000000000000540000000000000024000000000000000500660069006c0065003100000000005000000068000000000000000000010050000000180000000100048014000000240000000000000034000000010200000000000520000000200200000102000000000005200000002002000002001c000100000000031400ff011f00010100000000000100000000800000007000000000000000000002005400000018000000496e74784c4e4b012f0074006d0070002f00730079007a002d0069006d00610067006500670065006e003500350031003400330038003100390034002f00660069006c00650030002f00660069006c006500300000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000300", 0x220, 0x145fe0}, {&(0x7f0000096c00)="0000000000000000000000000000000000000000000000000000000000000300", 0x20, 0x1463e0}, {&(0x7f0000096d00)="0000000000000000000000000000000000000000000000000000000000000300", 0x20, 0x1465e0}, {&(0x7f0000096e00)="0000000000000000000000000000000000000000000000000000000000000300", 0x20, 0x1467e0}, {&(0x7f0000096f00)="0000000000000000000000000000000000000000000000000000000000000300", 0x20, 0x1469e0}, {&(0x7f0000097000)="0000000000000000000000000000000000000000000000000000000000000300", 0x20, 0x146be0}, {&(0x7f0000097100)="0000000000000000000000000000000000000000000000000000000000000300", 0x20, 0x146de0}, {&(0x7f0000097200)="000000000000000000000000000000000000000000000000000000000000030046494c453000090000000000000000000100010048000100f001000000100000000000000000000006000000430000000900000000000000000000000000000000000000000000001000000048000000000000000000000030000000180000007c283a01c88dd601274d3a01c88dd601d5623a01c88dd6017c283a01c88dd60120000000000000000000000000000000300000006800000000000000000003004c0000001800010005000000000005007c283a01c88dd6017c283a01c88dd6017c283a01c88dd6017c283a01c88dd6011000000000000000000000000000000020000000000000000500660069006c0065003100000000005000000068000000000000000000010050000000180000000100048014000000240000000000000034000000010200000000000520000000200200000102000000000005200000002002000002001c000100000000031400ff011f00010100000000000100000000800000002800000000000000000002000a0000001800000073797a6b616c6c657273000000000000800000003000000000061800000004000600000028000000780061007400740072003100000000007861747472310000800000003000000000061800000005000600000028000000780061007400740072003200000000007861747472320000ffffffff0000000000000000000000000000000000000900", 0x220, 0x146fe0}, {&(0x7f0000097500)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00', 0x20, 0x1473e0}, {&(0x7f0000097600)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00', 0x20, 0x1475e0}, {&(0x7f0000097700)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00', 0x20, 0x1477e0}, {&(0x7f0000097800)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00', 0x20, 0x1479e0}, {&(0x7f0000097900)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00', 0x20, 0x147be0}, {&(0x7f0000097a00)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00', 0x20, 0x147de0}, {&(0x7f0000097b00)="000000000000000000000000000000000000000000000000000000000000090046494c4530000900000000000000000001000200480001001802000000100000000000000000000005000000440000000a0000000000000000000000000000000000000000000000100000004800000000000000000000003000000018000000966d3a01c88dd6018d8c3a01c88dd60170993a01c88dd601966d3a01c88dd60120000000000000000000000000000000300000006800000000000000000004004c000000180001000500000000000500966d3a01c88dd6018d8c3a01c88dd6018d8c3a01c88dd601966d3a01c88dd6010030000000000000282300000000000020000000000000000500660069006c006500330000000000300000006800000000000000000003004c000000180001000500000000000500966d3a01c88dd601966d3a01c88dd601966d3a01c88dd601966d3a01c88dd6010030000000000000000000000000000020000000000000000500660069006c0065003200000000005000000068000000000000000000010050000000180000000100048014000000240000000000000034000000010200000000000520000000200200000102000000000005200000002002000002001c000100000000031400ff011f000101000000000001000000008000000048000000010040000000020000000000000000000200000000000000400000000000000000300000000000002823000000000a00282300000000000021034f0100000000ffffffff00"/576, 0x240, 0x147fe0}, {&(0x7f0000097e00)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00', 0x20, 0x1483e0}, {&(0x7f0000097f00)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00', 0x20, 0x1485e0}, {&(0x7f0000098000)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00', 0x20, 0x1487e0}, {&(0x7f0000098100)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00', 0x20, 0x1489e0}, {&(0x7f0000098200)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00', 0x20, 0x148be0}, {&(0x7f0000098300)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00', 0x20, 0x148de0}, {&(0x7f0000098400)="0000000000000000000000000000000000000000000000000000000000000a0046494c453000090000000000000000000100010048000100f0010000001000000000000000000000040000004500000005000000000000000000000000000000000000000000000010000000480000000000000000000000300000001800000071a63a01c88dd60182b33a01c88dd60182b33a01c88dd60171a63a01c88dd60120000000000000000000000000000000300000007000000000000000000003005400000018000100050000000000050071a63a01c88dd60171a63a01c88dd60171a63a01c88dd60171a63a01c88dd6016800000000000000000000000000000020000000000000000900660069006c0065002e0063006f006c006400180000005000000068000000000000000000010050000000180000000100048014000000240000000000000034000000010200000000000520000000200200000102000000000005200000002002000002001c000100000000031400ff011f0001010000000000010000000080000000800000000000000000000200640000001800000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c65727300000000ffffffff0000000000000000000000000000000000000500", 0x220, 0x148fe0}, {&(0x7f0000098700)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x1493e0}, {&(0x7f0000098800)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x1495e0}, {&(0x7f0000098900)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x1497e0}, {&(0x7f0000098a00)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x1499e0}, {&(0x7f0000098b00)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x149be0}, {&(0x7f0000098c00)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x149de0}, {&(0x7f0000098d00)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x149fe0}, {&(0x7f0000098e00)="eb52904e5446532020202000100100000000000000f8000000000000000000000000000080008000ff010000000000000400000000000000ff000000000000000100000001000000bc27b44498059524000000000e1fbe717cac22c0740b56b40ebb0700cd105eebf032e4cd16cd19ebfe54686973206973206e6f74206120626f6f7461626c65206469736b2e20506c6561736520696e73657274206120626f6f7461626c6520666c6f70707920616e640d0a707265737320616e79206b657920746f2074727920616761696e202e2e2e200d0a00"/224, 0xe0, 0x1ff000}, {&(0x7f0000098f00)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1ff1e0}], 0x0, &(0x7f0000099000)) 00:25:31 executing program 1: r0 = socket$pppoe(0x18, 0x1, 0x0) ioctl$FIONCLEX(r0, 0x5450) 00:25:32 executing program 1: r0 = socket$pppoe(0x18, 0x1, 0x0) ioctl$FIONCLEX(r0, 0x5450) 00:25:33 executing program 1: r0 = socket$pppoe(0x18, 0x1, 0x0) ioctl$FIONCLEX(r0, 0x5450) [ 1533.681636][T17583] loop0: detected capacity change from 0 to 8177 [ 1533.833885][T17583] ntfs: volume version 3.1. 00:25:33 executing program 0: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000000)='/dev/sequencer2\x00', 0x0, 0x0) r1 = dup(r0) ioctl$VHOST_VSOCK_SET_RUNNING(r1, 0x4004af61, 0x0) 00:25:33 executing program 1: r0 = socket$pppoe(0x18, 0x1, 0x0) ioctl$FIONCLEX(r0, 0x5450) 00:25:34 executing program 1: r0 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000100)='/dev/btrfs-control\x00', 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r1, r0, 0x0) sendmsg$IPCTNL_MSG_TIMEOUT_DELETE(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000040)={0x0}}, 0x0) 00:25:34 executing program 1: r0 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000100)='/dev/btrfs-control\x00', 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r1, r0, 0x0) sendmsg$IPCTNL_MSG_TIMEOUT_DELETE(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000040)={0x0}}, 0x0) 00:25:34 executing program 0: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000000)='/dev/sequencer2\x00', 0x0, 0x0) r1 = dup(r0) ioctl$VHOST_VSOCK_SET_RUNNING(r1, 0x4004af61, 0x0) 00:25:34 executing program 0: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000000)='/dev/sequencer2\x00', 0x0, 0x0) r1 = dup(r0) ioctl$VHOST_VSOCK_SET_RUNNING(r1, 0x4004af61, 0x0) 00:25:34 executing program 1: r0 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000100)='/dev/btrfs-control\x00', 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r1, r0, 0x0) sendmsg$IPCTNL_MSG_TIMEOUT_DELETE(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000040)={0x0}}, 0x0) 00:25:35 executing program 0: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000000)='/dev/sequencer2\x00', 0x0, 0x0) r1 = dup(r0) ioctl$VHOST_VSOCK_SET_RUNNING(r1, 0x4004af61, 0x0) 00:25:35 executing program 1: r0 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000100)='/dev/btrfs-control\x00', 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r1, r0, 0x0) sendmsg$IPCTNL_MSG_TIMEOUT_DELETE(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000040)={0x0}}, 0x0) 00:25:35 executing program 0: newfstatat(0xffffffffffffff9c, &(0x7f00000010c0)='./cgroup\x00', &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setregid(r0, 0x0) 00:25:35 executing program 1: r0 = getpid() r1 = pidfd_open(r0, 0x0) r2 = socket$nl_audit(0x10, 0x3, 0x9) r3 = pidfd_getfd(r1, r2, 0x0) sendto$l2tp6(r3, &(0x7f0000000000), 0x0, 0x4044000, 0x0, 0x0) 00:25:36 executing program 0: newfstatat(0xffffffffffffff9c, &(0x7f00000010c0)='./cgroup\x00', &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setregid(r0, 0x0) 00:25:36 executing program 1: r0 = getpid() r1 = pidfd_open(r0, 0x0) r2 = socket$nl_audit(0x10, 0x3, 0x9) r3 = pidfd_getfd(r1, r2, 0x0) sendto$l2tp6(r3, &(0x7f0000000000), 0x0, 0x4044000, 0x0, 0x0) 00:25:36 executing program 0: newfstatat(0xffffffffffffff9c, &(0x7f00000010c0)='./cgroup\x00', &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setregid(r0, 0x0) 00:25:36 executing program 1: r0 = getpid() r1 = pidfd_open(r0, 0x0) r2 = socket$nl_audit(0x10, 0x3, 0x9) r3 = pidfd_getfd(r1, r2, 0x0) sendto$l2tp6(r3, &(0x7f0000000000), 0x0, 0x4044000, 0x0, 0x0) 00:25:36 executing program 1: r0 = getpid() r1 = pidfd_open(r0, 0x0) r2 = socket$nl_audit(0x10, 0x3, 0x9) r3 = pidfd_getfd(r1, r2, 0x0) sendto$l2tp6(r3, &(0x7f0000000000), 0x0, 0x4044000, 0x0, 0x0) 00:25:36 executing program 0: newfstatat(0xffffffffffffff9c, &(0x7f00000010c0)='./cgroup\x00', &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setregid(r0, 0x0) 00:25:37 executing program 1: mount$bpf(0x0, &(0x7f0000000000)='./cgroup\x00', &(0x7f0000000500)='bpf\x00', 0x0, 0x0) syz_mount_image$afs(&(0x7f0000000140)='afs\x00', &(0x7f00000004c0)='./cgroup\x00', 0x0, 0x0, &(0x7f0000001840), 0xaca063, &(0x7f0000000180)=ANY=[]) 00:25:37 executing program 0: r0 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000100)='/dev/btrfs-control\x00', 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r1, r0, 0x0) write$hidraw(r0, 0x0, 0x0) 00:25:37 executing program 0: r0 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000100)='/dev/btrfs-control\x00', 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r1, r0, 0x0) write$hidraw(r0, 0x0, 0x0) 00:25:37 executing program 1: mount$bpf(0x0, &(0x7f0000000000)='./cgroup\x00', &(0x7f0000000500)='bpf\x00', 0x0, 0x0) syz_mount_image$afs(&(0x7f0000000140)='afs\x00', &(0x7f00000004c0)='./cgroup\x00', 0x0, 0x0, &(0x7f0000001840), 0xaca063, &(0x7f0000000180)=ANY=[]) 00:25:38 executing program 0: r0 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000100)='/dev/btrfs-control\x00', 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r1, r0, 0x0) write$hidraw(r0, 0x0, 0x0) 00:25:38 executing program 1: mount$bpf(0x0, &(0x7f0000000000)='./cgroup\x00', &(0x7f0000000500)='bpf\x00', 0x0, 0x0) syz_mount_image$afs(&(0x7f0000000140)='afs\x00', &(0x7f00000004c0)='./cgroup\x00', 0x0, 0x0, &(0x7f0000001840), 0xaca063, &(0x7f0000000180)=ANY=[]) 00:25:38 executing program 0: r0 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000100)='/dev/btrfs-control\x00', 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r1, r0, 0x0) write$hidraw(r0, 0x0, 0x0) 00:25:38 executing program 1: mount$bpf(0x0, &(0x7f0000000000)='./cgroup\x00', &(0x7f0000000500)='bpf\x00', 0x0, 0x0) syz_mount_image$afs(&(0x7f0000000140)='afs\x00', &(0x7f00000004c0)='./cgroup\x00', 0x0, 0x0, &(0x7f0000001840), 0xaca063, &(0x7f0000000180)=ANY=[]) 00:25:39 executing program 0: r0 = openat$mixer(0xffffffffffffff9c, &(0x7f0000000000)='/dev/mixer\x00', 0x0, 0x0) ioctl$EXT4_IOC_MIGRATE(r0, 0x6609) 00:25:39 executing program 0: r0 = openat$mixer(0xffffffffffffff9c, &(0x7f0000000000)='/dev/mixer\x00', 0x0, 0x0) ioctl$EXT4_IOC_MIGRATE(r0, 0x6609) 00:25:39 executing program 1: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002000)='/dev/fuse\x00', 0x2, 0x0) r1 = getuid() r2 = getgid() syz_mount_image$fuse(&(0x7f0000002040)='fuse\x00', &(0x7f0000002080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=r1, @ANYBLOB=',group_id=', @ANYRESDEC=r2]) linkat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0xffffffffffffffff, 0x0, 0x0) read$FUSE(r0, &(0x7f00000020c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INTERRUPT(r0, &(0x7f0000000440)={0x10, 0x0, r3}, 0x10) 00:25:39 executing program 0: r0 = openat$mixer(0xffffffffffffff9c, &(0x7f0000000000)='/dev/mixer\x00', 0x0, 0x0) ioctl$EXT4_IOC_MIGRATE(r0, 0x6609) 00:25:40 executing program 0: r0 = openat$mixer(0xffffffffffffff9c, &(0x7f0000000000)='/dev/mixer\x00', 0x0, 0x0) ioctl$EXT4_IOC_MIGRATE(r0, 0x6609) 00:25:40 executing program 0: r0 = fsopen(&(0x7f0000000000)='bpf\x00', 0x0) r1 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vhost-vsock\x00', 0x2, 0x0) fsconfig$FSCONFIG_SET_FD(r0, 0x5, &(0x7f0000000080)='\x00', 0x0, r1) 00:25:40 executing program 1: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002000)='/dev/fuse\x00', 0x2, 0x0) r1 = getuid() r2 = getgid() syz_mount_image$fuse(&(0x7f0000002040)='fuse\x00', &(0x7f0000002080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=r1, @ANYBLOB=',group_id=', @ANYRESDEC=r2]) linkat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0xffffffffffffffff, 0x0, 0x0) read$FUSE(r0, &(0x7f00000020c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INTERRUPT(r0, &(0x7f0000000440)={0x10, 0x0, r3}, 0x10) 00:25:40 executing program 0: r0 = fsopen(&(0x7f0000000000)='bpf\x00', 0x0) r1 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vhost-vsock\x00', 0x2, 0x0) fsconfig$FSCONFIG_SET_FD(r0, 0x5, &(0x7f0000000080)='\x00', 0x0, r1) 00:25:41 executing program 0: r0 = fsopen(&(0x7f0000000000)='bpf\x00', 0x0) r1 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vhost-vsock\x00', 0x2, 0x0) fsconfig$FSCONFIG_SET_FD(r0, 0x5, &(0x7f0000000080)='\x00', 0x0, r1) 00:25:41 executing program 0: r0 = fsopen(&(0x7f0000000000)='bpf\x00', 0x0) r1 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vhost-vsock\x00', 0x2, 0x0) fsconfig$FSCONFIG_SET_FD(r0, 0x5, &(0x7f0000000080)='\x00', 0x0, r1) 00:25:42 executing program 1: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002000)='/dev/fuse\x00', 0x2, 0x0) r1 = getuid() r2 = getgid() syz_mount_image$fuse(&(0x7f0000002040)='fuse\x00', &(0x7f0000002080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=r1, @ANYBLOB=',group_id=', @ANYRESDEC=r2]) linkat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0xffffffffffffffff, 0x0, 0x0) read$FUSE(r0, &(0x7f00000020c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INTERRUPT(r0, &(0x7f0000000440)={0x10, 0x0, r3}, 0x10) 00:25:42 executing program 0: r0 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000140)='/sys/kernel/debug/binder/transactions\x00', 0x0, 0x0) close_range(r0, 0xffffffffffffffff, 0x0) socket$nl_generic(0x10, 0x3, 0x10) sendmsg$OSF_MSG_ADD(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={0x0}}, 0x0) 00:25:42 executing program 0: r0 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000140)='/sys/kernel/debug/binder/transactions\x00', 0x0, 0x0) close_range(r0, 0xffffffffffffffff, 0x0) socket$nl_generic(0x10, 0x3, 0x10) sendmsg$OSF_MSG_ADD(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={0x0}}, 0x0) 00:25:43 executing program 0: r0 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000140)='/sys/kernel/debug/binder/transactions\x00', 0x0, 0x0) close_range(r0, 0xffffffffffffffff, 0x0) socket$nl_generic(0x10, 0x3, 0x10) sendmsg$OSF_MSG_ADD(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={0x0}}, 0x0) 00:25:43 executing program 1: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002000)='/dev/fuse\x00', 0x2, 0x0) r1 = getuid() r2 = getgid() syz_mount_image$fuse(&(0x7f0000002040)='fuse\x00', &(0x7f0000002080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=r1, @ANYBLOB=',group_id=', @ANYRESDEC=r2]) linkat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0xffffffffffffffff, 0x0, 0x0) read$FUSE(r0, &(0x7f00000020c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INTERRUPT(r0, &(0x7f0000000440)={0x10, 0x0, r3}, 0x10) 00:25:43 executing program 0: r0 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000140)='/sys/kernel/debug/binder/transactions\x00', 0x0, 0x0) close_range(r0, 0xffffffffffffffff, 0x0) socket$nl_generic(0x10, 0x3, 0x10) sendmsg$OSF_MSG_ADD(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={0x0}}, 0x0) 00:25:44 executing program 0: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000040)='/dev/full\x00', 0x0, 0x0) fcntl$setsig(r0, 0xa, 0x0) 00:25:44 executing program 0: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000040)='/dev/full\x00', 0x0, 0x0) fcntl$setsig(r0, 0xa, 0x0) ps_bpf_start_bpf: bpf_open: Invalid argument ps_root_recvmsg: Invalid argument 00:25:45 executing program 0: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000040)='/dev/full\x00', 0x0, 0x0) fcntl$setsig(r0, 0xa, 0x0) 00:25:45 executing program 1: r0 = io_uring_setup(0x7af0, &(0x7f0000000040)) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, 0x0, 0x0) 00:25:45 executing program 0: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000040)='/dev/full\x00', 0x0, 0x0) fcntl$setsig(r0, 0xa, 0x0) 00:25:45 executing program 1: r0 = io_uring_setup(0x7af0, &(0x7f0000000040)) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, 0x0, 0x0) 00:25:46 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = fcntl$dupfd(r0, 0x0, r1) sendmsg$NL80211_CMD_GET_COALESCE(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x0) 00:25:46 executing program 1: r0 = io_uring_setup(0x7af0, &(0x7f0000000040)) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, 0x0, 0x0) 00:25:46 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = fcntl$dupfd(r0, 0x0, r1) sendmsg$NL80211_CMD_GET_COALESCE(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x0) 00:25:47 executing program 1: r0 = io_uring_setup(0x7af0, &(0x7f0000000040)) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, 0x0, 0x0) 00:25:47 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = fcntl$dupfd(r0, 0x0, r1) sendmsg$NL80211_CMD_GET_COALESCE(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x0) 00:25:47 executing program 1: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/bus/input/handlers\x00', 0x0, 0x0) r1 = socket$alg(0x26, 0x5, 0x0) r2 = dup3(r1, r0, 0x0) ioctl$sock_inet6_SIOCSIFDSTADDR(r2, 0x8918, 0x0) 00:25:47 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = fcntl$dupfd(r0, 0x0, r1) sendmsg$NL80211_CMD_GET_COALESCE(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x0) 00:25:48 executing program 0: lsetxattr$security_capability(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0, 0x0) 00:25:48 executing program 1: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/bus/input/handlers\x00', 0x0, 0x0) r1 = socket$alg(0x26, 0x5, 0x0) r2 = dup3(r1, r0, 0x0) ioctl$sock_inet6_SIOCSIFDSTADDR(r2, 0x8918, 0x0) ps_bpf_start_bpf: bpf_open: Invalid argument ps_bpf_start_bpf: bpf_open: Invalid argument ps_root_recvmsg: Invalid argument ps_root_recvmsg: Invalid argument 00:25:48 executing program 1: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/bus/input/handlers\x00', 0x0, 0x0) r1 = socket$alg(0x26, 0x5, 0x0) r2 = dup3(r1, r0, 0x0) ioctl$sock_inet6_SIOCSIFDSTADDR(r2, 0x8918, 0x0) 00:25:48 executing program 0: lsetxattr$security_capability(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0, 0x0) ps_bpf_start_bpf: bpf_open: Invalid argument ps_root_recvmsg: Invalid argument 00:25:49 executing program 0: lsetxattr$security_capability(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0, 0x0) 00:25:49 executing program 1: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/bus/input/handlers\x00', 0x0, 0x0) r1 = socket$alg(0x26, 0x5, 0x0) r2 = dup3(r1, r0, 0x0) ioctl$sock_inet6_SIOCSIFDSTADDR(r2, 0x8918, 0x0) 00:25:49 executing program 0: lsetxattr$security_capability(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0, 0x0) 00:25:49 executing program 1: r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/sys/net/ipv4/vs/sync_ports\x00', 0x2, 0x0) write$UHID_CREATE2(r0, 0x0, 0x0) 00:25:49 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) ioctl$BTRFS_IOC_SCRUB_CANCEL(r0, 0x941c, 0x0) 00:25:50 executing program 1: r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/sys/net/ipv4/vs/sync_ports\x00', 0x2, 0x0) write$UHID_CREATE2(r0, 0x0, 0x0) [ 1550.615370][T17766] binder: 17765:17766 ioctl 941c 0 returned -22 00:25:50 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) ioctl$BTRFS_IOC_SCRUB_CANCEL(r0, 0x941c, 0x0) 00:25:50 executing program 1: r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/sys/net/ipv4/vs/sync_ports\x00', 0x2, 0x0) write$UHID_CREATE2(r0, 0x0, 0x0) [ 1551.008581][T17771] binder: 17769:17771 ioctl 941c 0 returned -22 00:25:50 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) ioctl$BTRFS_IOC_SCRUB_CANCEL(r0, 0x941c, 0x0) 00:25:50 executing program 1: r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/sys/net/ipv4/vs/sync_ports\x00', 0x2, 0x0) write$UHID_CREATE2(r0, 0x0, 0x0) [ 1551.273488][T17774] binder: 17773:17774 ioctl 941c 0 returned -22 00:25:50 executing program 0: r0 = syz_open_dev$binderN(&(0x7f0000000080)='/dev/binder#\x00', 0x0, 0x0) ioctl$BTRFS_IOC_SCRUB_CANCEL(r0, 0x941c, 0x0) [ 1551.689109][T17778] binder: 17777:17778 ioctl 941c 0 returned -22 00:25:51 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./cgroup\x00', 0x0, 0x0) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, 0x0) 00:25:51 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040)='/dev/dlm-monitor\x00', 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r1, r0, 0x0) write$P9_RREADLINK(r0, 0x0, 0x0) 00:25:51 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./cgroup\x00', 0x0, 0x0) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, 0x0) 00:25:51 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040)='/dev/dlm-monitor\x00', 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r1, r0, 0x0) write$P9_RREADLINK(r0, 0x0, 0x0) 00:25:51 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./cgroup\x00', 0x0, 0x0) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, 0x0) 00:25:52 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040)='/dev/dlm-monitor\x00', 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r1, r0, 0x0) write$P9_RREADLINK(r0, 0x0, 0x0) 00:25:52 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./cgroup\x00', 0x0, 0x0) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, 0x0) 00:25:52 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040)='/dev/dlm-monitor\x00', 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r1, r0, 0x0) write$P9_RREADLINK(r0, 0x0, 0x0) 00:25:52 executing program 1: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002000)='/dev/fuse\x00', 0x2, 0x0) r1 = getuid() r2 = getgid() syz_mount_image$fuse(&(0x7f0000002040)='fuse\x00', &(0x7f0000002080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=r1, @ANYBLOB=',group_id=', @ANYRESDEC=r2]) mount$tmpfs(0x0, &(0x7f0000000080)='./file0\x00', 0x0, 0x8020, 0x0) 00:25:52 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) dup3(r0, r1, 0x0) setsockopt$SO_BINDTODEVICE_wg(r1, 0x1, 0x19, 0x0, 0x0) 00:25:52 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) dup3(r0, r1, 0x0) setsockopt$SO_BINDTODEVICE_wg(r1, 0x1, 0x19, 0x0, 0x0) 00:25:53 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) dup3(r0, r1, 0x0) setsockopt$SO_BINDTODEVICE_wg(r1, 0x1, 0x19, 0x0, 0x0) ps_bpf_start_bpf: bpf_open: Invalid argument ps_root_recvmsg: Invalid argument ps_bpf_start_bpf: bpf_open: Invalid argument ps_root_recvmsg: Invalid argument 00:25:55 executing program 1: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002000)='/dev/fuse\x00', 0x2, 0x0) r1 = getuid() r2 = getgid() syz_mount_image$fuse(&(0x7f0000002040)='fuse\x00', &(0x7f0000002080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=r1, @ANYBLOB=',group_id=', @ANYRESDEC=r2]) mount$tmpfs(0x0, &(0x7f0000000080)='./file0\x00', 0x0, 0x8020, 0x0) 00:25:55 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) dup3(r0, r1, 0x0) setsockopt$SO_BINDTODEVICE_wg(r1, 0x1, 0x19, 0x0, 0x0) 00:25:55 executing program 0: prctl$PR_SET_MM(0x23, 0x2, &(0x7f0000ff7000/0x3000)=nil) 00:25:55 executing program 0: prctl$PR_SET_MM(0x23, 0x2, &(0x7f0000ff7000/0x3000)=nil) 00:25:58 executing program 1: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002000)='/dev/fuse\x00', 0x2, 0x0) r1 = getuid() r2 = getgid() syz_mount_image$fuse(&(0x7f0000002040)='fuse\x00', &(0x7f0000002080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=r1, @ANYBLOB=',group_id=', @ANYRESDEC=r2]) mount$tmpfs(0x0, &(0x7f0000000080)='./file0\x00', 0x0, 0x8020, 0x0) 00:25:58 executing program 0: prctl$PR_SET_MM(0x23, 0x2, &(0x7f0000ff7000/0x3000)=nil) 00:25:58 executing program 0: prctl$PR_SET_MM(0x23, 0x2, &(0x7f0000ff7000/0x3000)=nil) 00:25:58 executing program 0: r0 = socket$isdn(0x22, 0x3, 0x0) fchown(r0, 0xee01, 0x0) 00:26:01 executing program 1: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002000)='/dev/fuse\x00', 0x2, 0x0) r1 = getuid() r2 = getgid() syz_mount_image$fuse(&(0x7f0000002040)='fuse\x00', &(0x7f0000002080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=r1, @ANYBLOB=',group_id=', @ANYRESDEC=r2]) mount$tmpfs(0x0, &(0x7f0000000080)='./file0\x00', 0x0, 0x8020, 0x0) 00:26:01 executing program 0: r0 = socket$isdn(0x22, 0x3, 0x0) fchown(r0, 0xee01, 0x0) 00:26:01 executing program 0: r0 = socket$isdn(0x22, 0x3, 0x0) fchown(r0, 0xee01, 0x0) 00:26:01 executing program 0: r0 = socket$isdn(0x22, 0x3, 0x0) fchown(r0, 0xee01, 0x0) 00:26:04 executing program 0: syz_mount_image$erofs(&(0x7f0000000000)='erofs\x00', &(0x7f0000000100)='./file0\x00', 0x2000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e06f264107010000000c0024000000000000000000e8030000000000000000000002000000000000000000000040cd7e4318cd48cfaadbcf974ecf9dcf0000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000c04100007400000000000000ffffffff000000005cf90000535f0000e8030000000000000000000001000000000000000000000000000000000000002400000000000000540002002400000000000000550002002a00000000000000570001003000000000000000600002005b00000000000000650001005f000000000000006a0001005f000000000000006f0001002e2e2e66696c652e636f6c6466696c653066696c653166696c653266696c653300000000000000000000000005000000ed8100006400000000000000ffffffff010000005cf90000535f0000e80300000000000000000000010000000000000000000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c6572730000000000000000000000000000000000000000000000000000000005000000ed4100003d00000000000000ffffffff020000005cf90000535f0000e8030000000000000000000001000000000000000000000000000000000000003000000000000000300002002400000000000000310002003400000000000000330001005700000000000000380007002e2e2e66696c653066696c653100000005000000ed8100001a04000000000000ffffffff030000005cf90000535f0000e80300000000000000000000010000000000000000000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c00000000000005000000ffa100002600000000000000ffffffff040000005cf90000535f0000e8030000000000000000000001000000000000000000000000000000000000002f746d702f73797a2d696d61676567656e3233373235313139322f66696c65302f66696c6530000000000000000000000000000000000000000000000000000005000900ed8100000a00000000000000ffffffff050000005cf90000535f0000e803000000000000000000000100000000000000000000000000000000000000000000000000000000000000060106007861747472317861747472310601060078617474723278617474723273797a6b616c6c6572730000000000000000000007000000ed810000282300000000000001000000060000005cf90000535f0000e80300000000000000000000020000000000000000000000000000000000000000000000010000000010012000000000280300000100"/2112, 0x840, 0x400}, {&(0x7f0000010900)="0000000000000000000000000000000000001f000100ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff32500000000000", 0x40, 0x1fc0}], 0x0, &(0x7f0000010a00)) 00:26:04 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = dup(r0) write$tun(r1, 0x0, 0x0) [ 1564.793882][T17843] loop0: detected capacity change from 0 to 31 [ 1564.863158][T17843] erofs: (device loop0): mounted with root inode @ nid 36. 00:26:04 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = dup(r0) write$tun(r1, 0x0, 0x0) 00:26:04 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f0000000580)='/dev/dlm_plock\x00', 0x0, 0x0) dup3(r0, r1, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) [ 1565.089377][ T3094] ieee802154 phy0 wpan0: encryption failed: -22 [ 1565.090284][ T3094] ieee802154 phy1 wpan1: encryption failed: -22 00:26:04 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = dup(r0) write$tun(r1, 0x0, 0x0) 00:26:04 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f0000000580)='/dev/dlm_plock\x00', 0x0, 0x0) dup3(r0, r1, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 00:26:05 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = dup(r0) write$tun(r1, 0x0, 0x0) 00:26:05 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f0000000580)='/dev/dlm_plock\x00', 0x0, 0x0) dup3(r0, r1, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 00:26:05 executing program 1: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/key-users\x00', 0x0, 0x0) close(r0) syz_open_dev$dri(&(0x7f0000000d00)='/dev/dri/card#\x00', 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_SYSTEM_INFO(r0, 0xc0305302, &(0x7f0000001d40)) 00:26:05 executing program 1: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/key-users\x00', 0x0, 0x0) close(r0) syz_open_dev$dri(&(0x7f0000000d00)='/dev/dri/card#\x00', 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_SYSTEM_INFO(r0, 0xc0305302, &(0x7f0000001d40)) 00:26:05 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f0000000580)='/dev/dlm_plock\x00', 0x0, 0x0) dup3(r0, r1, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 00:26:06 executing program 1: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/key-users\x00', 0x0, 0x0) close(r0) syz_open_dev$dri(&(0x7f0000000d00)='/dev/dri/card#\x00', 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_SYSTEM_INFO(r0, 0xc0305302, &(0x7f0000001d40)) 00:26:06 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040)='/dev/dlm-monitor\x00', 0x0, 0x0) fcntl$setsig(r0, 0xa, 0x0) 00:26:06 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040)='/dev/dlm-monitor\x00', 0x0, 0x0) fcntl$setsig(r0, 0xa, 0x0) 00:26:06 executing program 1: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/key-users\x00', 0x0, 0x0) close(r0) syz_open_dev$dri(&(0x7f0000000d00)='/dev/dri/card#\x00', 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_SYSTEM_INFO(r0, 0xc0305302, &(0x7f0000001d40)) 00:26:06 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040)='/dev/dlm-monitor\x00', 0x0, 0x0) fcntl$setsig(r0, 0xa, 0x0) 00:26:06 executing program 1: splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x3) 00:26:06 executing program 1: splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x3) 00:26:07 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040)='/dev/dlm-monitor\x00', 0x0, 0x0) fcntl$setsig(r0, 0xa, 0x0) 00:26:07 executing program 1: splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x3) 00:26:07 executing program 0: symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00') syz_mount_image$iso9660(&(0x7f00000000c0)='iso9660\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)) 00:26:07 executing program 1: splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x3) 00:26:07 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = dup3(r1, r0, 0x0) sendmsg$TIPC_CMD_RESET_LINK_STATS(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={0x0, 0xfffffedf}}, 0x0) 00:26:07 executing program 0: symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00') syz_mount_image$iso9660(&(0x7f00000000c0)='iso9660\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)) 00:26:08 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = dup3(r1, r0, 0x0) sendmsg$TIPC_CMD_RESET_LINK_STATS(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={0x0, 0xfffffedf}}, 0x0) 00:26:08 executing program 0: symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00') syz_mount_image$iso9660(&(0x7f00000000c0)='iso9660\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)) 00:26:08 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = dup3(r1, r0, 0x0) sendmsg$TIPC_CMD_RESET_LINK_STATS(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={0x0, 0xfffffedf}}, 0x0) 00:26:08 executing program 0: symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00') syz_mount_image$iso9660(&(0x7f00000000c0)='iso9660\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)) 00:26:08 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = dup3(r1, r0, 0x0) sendmsg$TIPC_CMD_RESET_LINK_STATS(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={0x0, 0xfffffedf}}, 0x0) 00:26:08 executing program 0: r0 = socket$netlink(0x10, 0x3, 0xb) r1 = fcntl$dupfd(r0, 0x0, r0) write$khugepaged_scan(r1, 0x0, 0x0) 00:26:09 executing program 1: r0 = socket$inet_smc(0x2b, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$NLBL_UNLABEL_C_STATICREMOVE(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={0x0}}, 0x20000800) 00:26:09 executing program 0: r0 = socket$netlink(0x10, 0x3, 0xb) r1 = fcntl$dupfd(r0, 0x0, r0) write$khugepaged_scan(r1, 0x0, 0x0) 00:26:09 executing program 1: r0 = socket$inet_smc(0x2b, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$NLBL_UNLABEL_C_STATICREMOVE(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={0x0}}, 0x20000800) 00:26:09 executing program 0: r0 = socket$netlink(0x10, 0x3, 0xb) r1 = fcntl$dupfd(r0, 0x0, r0) write$khugepaged_scan(r1, 0x0, 0x0) ps_bpf_start_bpf: bpf_open: Invalid argument ps_root_recvmsg: Invalid argument 00:26:10 executing program 0: r0 = socket$netlink(0x10, 0x3, 0xb) r1 = fcntl$dupfd(r0, 0x0, r0) write$khugepaged_scan(r1, 0x0, 0x0) 00:26:10 executing program 1: r0 = socket$inet_smc(0x2b, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$NLBL_UNLABEL_C_STATICREMOVE(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={0x0}}, 0x20000800) 00:26:10 executing program 0: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000000)='/dev/full\x00', 0x0, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) dup3(r1, r0, 0x0) sendmsg$RDMA_NLDEV_CMD_RES_CM_ID_GET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x0) 00:26:10 executing program 1: r0 = socket$inet_smc(0x2b, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$NLBL_UNLABEL_C_STATICREMOVE(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={0x0}}, 0x20000800) 00:26:10 executing program 0: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000000)='/dev/full\x00', 0x0, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) dup3(r1, r0, 0x0) sendmsg$RDMA_NLDEV_CMD_RES_CM_ID_GET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x0) 00:26:10 executing program 0: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000000)='/dev/full\x00', 0x0, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) dup3(r1, r0, 0x0) sendmsg$RDMA_NLDEV_CMD_RES_CM_ID_GET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x0) 00:26:10 executing program 1: r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000080)='/dev/hwrng\x00', 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r1, r0, 0x0) write$9p(r0, 0x0, 0x0) 00:26:11 executing program 0: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000000)='/dev/full\x00', 0x0, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) dup3(r1, r0, 0x0) sendmsg$RDMA_NLDEV_CMD_RES_CM_ID_GET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x0) 00:26:11 executing program 1: r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000080)='/dev/hwrng\x00', 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r1, r0, 0x0) write$9p(r0, 0x0, 0x0) 00:26:11 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ptmx\x00', 0x0, 0x0) fcntl$setownex(r0, 0xf, &(0x7f0000000680)) 00:26:11 executing program 1: r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000080)='/dev/hwrng\x00', 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r1, r0, 0x0) write$9p(r0, 0x0, 0x0) 00:26:11 executing program 1: r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000080)='/dev/hwrng\x00', 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r1, r0, 0x0) write$9p(r0, 0x0, 0x0) 00:26:12 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ptmx\x00', 0x0, 0x0) fcntl$setownex(r0, 0xf, &(0x7f0000000680)) ps_bpf_start_bpf: bpf_open: Invalid argument 00:26:12 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000180)={0x26, 'hash\x00', 0x0, 0x0, 'sha384-ce\x00'}, 0x58) r1 = accept4(r0, 0x0, 0x0, 0x0) r2 = accept4$x25(r1, 0x0, 0x0, 0x0) sendmmsg(r2, 0x0, 0x0, 0x0) ps_root_recvmsg: Invalid argument 00:26:12 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ptmx\x00', 0x0, 0x0) fcntl$setownex(r0, 0xf, &(0x7f0000000680)) 00:26:12 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000180)={0x26, 'hash\x00', 0x0, 0x0, 'sha384-ce\x00'}, 0x58) r1 = accept4(r0, 0x0, 0x0, 0x0) r2 = accept4$x25(r1, 0x0, 0x0, 0x0) sendmmsg(r2, 0x0, 0x0, 0x0) 00:26:12 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ptmx\x00', 0x0, 0x0) fcntl$setownex(r0, 0xf, &(0x7f0000000680)) 00:26:13 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000180)={0x26, 'hash\x00', 0x0, 0x0, 'sha384-ce\x00'}, 0x58) r1 = accept4(r0, 0x0, 0x0, 0x0) r2 = accept4$x25(r1, 0x0, 0x0, 0x0) sendmmsg(r2, 0x0, 0x0, 0x0) 00:26:13 executing program 0: r0 = syz_open_dev$sndmidi(&(0x7f00000000c0)='/dev/snd/midiC#D#\x00', 0x2, 0x0) close(r0) openat$hwrng(0xffffffffffffff9c, &(0x7f0000000080)='/dev/hwrng\x00', 0x0, 0x0) readv(r0, 0x0, 0x0) 00:26:13 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000180)={0x26, 'hash\x00', 0x0, 0x0, 'sha384-ce\x00'}, 0x58) r1 = accept4(r0, 0x0, 0x0, 0x0) r2 = accept4$x25(r1, 0x0, 0x0, 0x0) sendmmsg(r2, 0x0, 0x0, 0x0) 00:26:13 executing program 0: r0 = syz_open_dev$sndmidi(&(0x7f00000000c0)='/dev/snd/midiC#D#\x00', 0x2, 0x0) close(r0) openat$hwrng(0xffffffffffffff9c, &(0x7f0000000080)='/dev/hwrng\x00', 0x0, 0x0) readv(r0, 0x0, 0x0) 00:26:13 executing program 0: r0 = syz_open_dev$sndmidi(&(0x7f00000000c0)='/dev/snd/midiC#D#\x00', 0x2, 0x0) close(r0) openat$hwrng(0xffffffffffffff9c, &(0x7f0000000080)='/dev/hwrng\x00', 0x0, 0x0) readv(r0, 0x0, 0x0) 00:26:14 executing program 1: r0 = syz_open_dev$sndmidi(&(0x7f00000000c0)='/dev/snd/midiC#D#\x00', 0x2, 0x0) close(r0) openat$hwrng(0xffffffffffffff9c, &(0x7f0000000080)='/dev/hwrng\x00', 0x0, 0x0) readv(r0, 0x0, 0x0) 00:26:14 executing program 1: r0 = syz_open_dev$sndmidi(&(0x7f00000000c0)='/dev/snd/midiC#D#\x00', 0x2, 0x0) close(r0) openat$hwrng(0xffffffffffffff9c, &(0x7f0000000080)='/dev/hwrng\x00', 0x0, 0x0) readv(r0, 0x0, 0x0) 00:26:14 executing program 0: r0 = syz_open_dev$sndmidi(&(0x7f00000000c0)='/dev/snd/midiC#D#\x00', 0x2, 0x0) close(r0) openat$hwrng(0xffffffffffffff9c, &(0x7f0000000080)='/dev/hwrng\x00', 0x0, 0x0) readv(r0, 0x0, 0x0) 00:26:14 executing program 1: r0 = syz_open_dev$sndmidi(&(0x7f00000000c0)='/dev/snd/midiC#D#\x00', 0x2, 0x0) close(r0) openat$hwrng(0xffffffffffffff9c, &(0x7f0000000080)='/dev/hwrng\x00', 0x0, 0x0) readv(r0, 0x0, 0x0) 00:26:14 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(r0) sendmsg$NL80211_CMD_DEL_MPATH(r1, &(0x7f0000000580)={&(0x7f00000004c0), 0xc, &(0x7f0000000540)={0x0, 0x20}}, 0x0) 00:26:14 executing program 1: r0 = fsopen(&(0x7f0000000000)='bpf\x00', 0x0) r1 = dup(r0) sendmsg$can_j1939(r1, 0x0, 0x0) 00:26:15 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(r0) sendmsg$NL80211_CMD_DEL_MPATH(r1, &(0x7f0000000580)={&(0x7f00000004c0), 0xc, &(0x7f0000000540)={0x0, 0x20}}, 0x0) 00:26:15 executing program 1: r0 = fsopen(&(0x7f0000000000)='bpf\x00', 0x0) r1 = dup(r0) sendmsg$can_j1939(r1, 0x0, 0x0) 00:26:15 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(r0) sendmsg$NL80211_CMD_DEL_MPATH(r1, &(0x7f0000000580)={&(0x7f00000004c0), 0xc, &(0x7f0000000540)={0x0, 0x20}}, 0x0) 00:26:15 executing program 1: r0 = fsopen(&(0x7f0000000000)='bpf\x00', 0x0) r1 = dup(r0) sendmsg$can_j1939(r1, 0x0, 0x0) 00:26:15 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(r0) sendmsg$NL80211_CMD_DEL_MPATH(r1, &(0x7f0000000580)={&(0x7f00000004c0), 0xc, &(0x7f0000000540)={0x0, 0x20}}, 0x0) 00:26:16 executing program 1: r0 = fsopen(&(0x7f0000000000)='bpf\x00', 0x0) r1 = dup(r0) sendmsg$can_j1939(r1, 0x0, 0x0) 00:26:16 executing program 0: r0 = socket$nl_audit(0x10, 0x3, 0x9) ioctl$FIONCLEX(r0, 0x5450) 00:26:16 executing program 1: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000140)='/proc/vmallocinfo\x00', 0x0, 0x0) close(r0) socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_RADAR_DETECT(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0}}, 0x0) 00:26:16 executing program 0: r0 = socket$nl_audit(0x10, 0x3, 0x9) ioctl$FIONCLEX(r0, 0x5450) 00:26:16 executing program 1: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000140)='/proc/vmallocinfo\x00', 0x0, 0x0) close(r0) socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_RADAR_DETECT(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0}}, 0x0) 00:26:16 executing program 0: r0 = socket$nl_audit(0x10, 0x3, 0x9) ioctl$FIONCLEX(r0, 0x5450) 00:26:16 executing program 1: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000140)='/proc/vmallocinfo\x00', 0x0, 0x0) close(r0) socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_RADAR_DETECT(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0}}, 0x0) 00:26:17 executing program 0: r0 = socket$nl_audit(0x10, 0x3, 0x9) ioctl$FIONCLEX(r0, 0x5450) 00:26:17 executing program 1: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000140)='/proc/vmallocinfo\x00', 0x0, 0x0) close(r0) socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_RADAR_DETECT(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0}}, 0x0) 00:26:17 executing program 0: r0 = syz_open_dev$swradio(&(0x7f0000000040)='/dev/swradio#\x00', 0x1, 0x2) ioctl$VIDIOC_QUERY_EXT_CTRL(r0, 0xc0e85667, &(0x7f0000000080)={0x40000000, 0x0, "d883bade39b9fcb8eee4e7ae77169f065b0901ed7df09796c1c5d31790707842"}) 00:26:17 executing program 0: r0 = syz_open_dev$swradio(&(0x7f0000000040)='/dev/swradio#\x00', 0x1, 0x2) ioctl$VIDIOC_QUERY_EXT_CTRL(r0, 0xc0e85667, &(0x7f0000000080)={0x40000000, 0x0, "d883bade39b9fcb8eee4e7ae77169f065b0901ed7df09796c1c5d31790707842"}) 00:26:17 executing program 1: ioctl$SIOCX25SCALLUSERDATA(0xffffffffffffffff, 0x89e5, 0x0) 00:26:17 executing program 1: ioctl$SIOCX25SCALLUSERDATA(0xffffffffffffffff, 0x89e5, 0x0) 00:26:17 executing program 0: r0 = syz_open_dev$swradio(&(0x7f0000000040)='/dev/swradio#\x00', 0x1, 0x2) ioctl$VIDIOC_QUERY_EXT_CTRL(r0, 0xc0e85667, &(0x7f0000000080)={0x40000000, 0x0, "d883bade39b9fcb8eee4e7ae77169f065b0901ed7df09796c1c5d31790707842"}) 00:26:18 executing program 1: ioctl$SIOCX25SCALLUSERDATA(0xffffffffffffffff, 0x89e5, 0x0) 00:26:18 executing program 0: r0 = syz_open_dev$swradio(&(0x7f0000000040)='/dev/swradio#\x00', 0x1, 0x2) ioctl$VIDIOC_QUERY_EXT_CTRL(r0, 0xc0e85667, &(0x7f0000000080)={0x40000000, 0x0, "d883bade39b9fcb8eee4e7ae77169f065b0901ed7df09796c1c5d31790707842"}) 00:26:18 executing program 1: ioctl$SIOCX25SCALLUSERDATA(0xffffffffffffffff, 0x89e5, 0x0) 00:26:18 executing program 0: r0 = syz_open_dev$video(&(0x7f00000000c0)='/dev/video#\x00', 0x6, 0x0) ioctl$VIDIOC_ENUMSTD(r0, 0xc0485619, &(0x7f0000000000)={0x0, 0x0, "be51f893c11b9f8d4853a72e88ae1b0b6ba9f291998290c2"}) 00:26:18 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$NL80211_CMD_REMAIN_ON_CHANNEL(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000002c0)={0x0}}, 0x20000010) 00:26:19 executing program 0: r0 = syz_open_dev$video(&(0x7f00000000c0)='/dev/video#\x00', 0x6, 0x0) ioctl$VIDIOC_ENUMSTD(r0, 0xc0485619, &(0x7f0000000000)={0x0, 0x0, "be51f893c11b9f8d4853a72e88ae1b0b6ba9f291998290c2"}) 00:26:19 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$NL80211_CMD_REMAIN_ON_CHANNEL(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000002c0)={0x0}}, 0x20000010) 00:26:19 executing program 0: r0 = syz_open_dev$video(&(0x7f00000000c0)='/dev/video#\x00', 0x6, 0x0) ioctl$VIDIOC_ENUMSTD(r0, 0xc0485619, &(0x7f0000000000)={0x0, 0x0, "be51f893c11b9f8d4853a72e88ae1b0b6ba9f291998290c2"}) 00:26:19 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$NL80211_CMD_REMAIN_ON_CHANNEL(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000002c0)={0x0}}, 0x20000010) 00:26:19 executing program 0: r0 = syz_open_dev$video(&(0x7f00000000c0)='/dev/video#\x00', 0x6, 0x0) ioctl$VIDIOC_ENUMSTD(r0, 0xc0485619, &(0x7f0000000000)={0x0, 0x0, "be51f893c11b9f8d4853a72e88ae1b0b6ba9f291998290c2"}) 00:26:19 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$NL80211_CMD_REMAIN_ON_CHANNEL(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000002c0)={0x0}}, 0x20000010) 00:26:20 executing program 0: r0 = socket$isdn_base(0x22, 0x3, 0x0) splice(0xffffffffffffffff, 0x0, r0, 0x0, 0x0, 0x0) 00:26:20 executing program 1: semget$private(0x0, 0x5, 0x22a) 00:26:20 executing program 0: r0 = socket$isdn_base(0x22, 0x3, 0x0) splice(0xffffffffffffffff, 0x0, r0, 0x0, 0x0, 0x0) 00:26:20 executing program 1: semget$private(0x0, 0x5, 0x22a) 00:26:20 executing program 1: semget$private(0x0, 0x5, 0x22a) 00:26:20 executing program 0: r0 = socket$isdn_base(0x22, 0x3, 0x0) splice(0xffffffffffffffff, 0x0, r0, 0x0, 0x0, 0x0) ps_bpf_start_bpf: bpf_open: Invalid argument ps_root_recvmsg: Invalid argument 00:26:21 executing program 1: semget$private(0x0, 0x5, 0x22a) 00:26:21 executing program 0: r0 = socket$isdn_base(0x22, 0x3, 0x0) splice(0xffffffffffffffff, 0x0, r0, 0x0, 0x0, 0x0) 00:26:21 executing program 1: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000)='/dev/snd/seq\x00', 0x0) ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_INFO(r0, 0xc08c5335, &(0x7f0000000100)={0x0, 0x0, 0x0, 'queue1\x00'}) 00:26:21 executing program 0: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r0, 0x40042409, 0x0) 00:26:21 executing program 0: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r0, 0x40042409, 0x0) 00:26:21 executing program 1: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000)='/dev/snd/seq\x00', 0x0) ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_INFO(r0, 0xc08c5335, &(0x7f0000000100)={0x0, 0x0, 0x0, 'queue1\x00'}) 00:26:22 executing program 0: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r0, 0x40042409, 0x0) 00:26:22 executing program 1: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000)='/dev/snd/seq\x00', 0x0) ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_INFO(r0, 0xc08c5335, &(0x7f0000000100)={0x0, 0x0, 0x0, 'queue1\x00'}) 00:26:22 executing program 0: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r0, 0x40042409, 0x0) 00:26:22 executing program 1: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000)='/dev/snd/seq\x00', 0x0) ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_INFO(r0, 0xc08c5335, &(0x7f0000000100)={0x0, 0x0, 0x0, 'queue1\x00'}) 00:26:22 executing program 0: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) getsockopt$inet6_buf(r0, 0x29, 0x3, 0x0, &(0x7f0000000080)) 00:26:23 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'crct10dif-arm64-ce\x00'}, 0x58) r1 = accept4(r0, 0x0, 0x0, 0x0) recvmsg$can_raw(r1, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x122) 00:26:23 executing program 0: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) getsockopt$inet6_buf(r0, 0x29, 0x3, 0x0, &(0x7f0000000080)) 00:26:23 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'crct10dif-arm64-ce\x00'}, 0x58) r1 = accept4(r0, 0x0, 0x0, 0x0) recvmsg$can_raw(r1, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x122) 00:26:23 executing program 0: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) getsockopt$inet6_buf(r0, 0x29, 0x3, 0x0, &(0x7f0000000080)) 00:26:23 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'crct10dif-arm64-ce\x00'}, 0x58) r1 = accept4(r0, 0x0, 0x0, 0x0) recvmsg$can_raw(r1, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x122) 00:26:23 executing program 0: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) getsockopt$inet6_buf(r0, 0x29, 0x3, 0x0, &(0x7f0000000080)) 00:26:23 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'crct10dif-arm64-ce\x00'}, 0x58) r1 = accept4(r0, 0x0, 0x0, 0x0) recvmsg$can_raw(r1, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x122) 00:26:24 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = dup(r0) sendmsg$NL80211_CMD_UPDATE_FT_IES(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={0x0}}, 0x0) 00:26:24 executing program 1: r0 = syz_open_dev$usbfs(&(0x7f0000000000)='/dev/bus/usb/00#/00#\x00', 0x1ff, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 00:26:24 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = dup(r0) sendmsg$NL80211_CMD_UPDATE_FT_IES(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={0x0}}, 0x0) 00:26:24 executing program 1: r0 = syz_open_dev$usbfs(&(0x7f0000000000)='/dev/bus/usb/00#/00#\x00', 0x1ff, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 00:26:24 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = dup(r0) sendmsg$NL80211_CMD_UPDATE_FT_IES(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={0x0}}, 0x0) 00:26:25 executing program 1: r0 = syz_open_dev$usbfs(&(0x7f0000000000)='/dev/bus/usb/00#/00#\x00', 0x1ff, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 00:26:25 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = dup(r0) sendmsg$NL80211_CMD_UPDATE_FT_IES(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={0x0}}, 0x0) 00:26:25 executing program 1: r0 = syz_open_dev$usbfs(&(0x7f0000000000)='/dev/bus/usb/00#/00#\x00', 0x1ff, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 00:26:25 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/loop-control\x00', 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r0, 0xd000943d, 0x0) 00:26:25 executing program 1: r0 = openat$mice(0xffffffffffffff9c, &(0x7f0000000040)='/dev/input/mice\x00', 0x0) close(r0) socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_REQ_SET_REG(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x0) 00:26:25 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/loop-control\x00', 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r0, 0xd000943d, 0x0) 00:26:26 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/loop-control\x00', 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r0, 0xd000943d, 0x0) 00:26:26 executing program 1: r0 = openat$mice(0xffffffffffffff9c, &(0x7f0000000040)='/dev/input/mice\x00', 0x0) close(r0) socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_REQ_SET_REG(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x0) 00:26:26 executing program 1: r0 = openat$mice(0xffffffffffffff9c, &(0x7f0000000040)='/dev/input/mice\x00', 0x0) close(r0) socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_REQ_SET_REG(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x0) 00:26:26 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/loop-control\x00', 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r0, 0xd000943d, 0x0) 00:26:26 executing program 1: r0 = openat$mice(0xffffffffffffff9c, &(0x7f0000000040)='/dev/input/mice\x00', 0x0) close(r0) socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_REQ_SET_REG(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x0) 00:26:26 executing program 0: r0 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vcsu\x00', 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r1, r0, 0x0) write$RDMA_USER_CM_CMD_LEAVE_MCAST(r0, 0x0, 0x0) 00:26:27 executing program 0: r0 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vcsu\x00', 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r1, r0, 0x0) write$RDMA_USER_CM_CMD_LEAVE_MCAST(r0, 0x0, 0x0) 00:26:27 executing program 1: r0 = openat$ttynull(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttynull\x00', 0x0, 0x0) ioctl$FIGETBSZ(r0, 0x2, &(0x7f0000000040)) 00:26:27 executing program 1: r0 = openat$ttynull(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttynull\x00', 0x0, 0x0) ioctl$FIGETBSZ(r0, 0x2, &(0x7f0000000040)) 00:26:27 executing program 0: r0 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vcsu\x00', 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r1, r0, 0x0) write$RDMA_USER_CM_CMD_LEAVE_MCAST(r0, 0x0, 0x0) 00:26:27 executing program 1: r0 = openat$ttynull(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttynull\x00', 0x0, 0x0) ioctl$FIGETBSZ(r0, 0x2, &(0x7f0000000040)) 00:26:28 executing program 0: r0 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vcsu\x00', 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r1, r0, 0x0) write$RDMA_USER_CM_CMD_LEAVE_MCAST(r0, 0x0, 0x0) ps_bpf_start_bpf: bpf_open: Invalid argument ps_root_recvmsg: Invalid argument 00:26:28 executing program 1: r0 = openat$ttynull(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttynull\x00', 0x0, 0x0) ioctl$FIGETBSZ(r0, 0x2, &(0x7f0000000040)) 00:26:28 executing program 0: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000080)='/dev/dri/renderD128\x00', 0x0, 0x0) syncfs(r0) 00:26:28 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'wp512\x00'}, 0x58) r1 = accept(r0, 0x0, 0x0) sendmsg$TIPC_NL_LINK_SET(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={0x0}}, 0x0) 00:26:28 executing program 0: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000080)='/dev/dri/renderD128\x00', 0x0, 0x0) syncfs(r0) 00:26:29 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'wp512\x00'}, 0x58) r1 = accept(r0, 0x0, 0x0) sendmsg$TIPC_NL_LINK_SET(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={0x0}}, 0x0) 00:26:29 executing program 0: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000080)='/dev/dri/renderD128\x00', 0x0, 0x0) syncfs(r0) 00:26:29 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'wp512\x00'}, 0x58) r1 = accept(r0, 0x0, 0x0) sendmsg$TIPC_NL_LINK_SET(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={0x0}}, 0x0) 00:26:29 executing program 0: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000080)='/dev/dri/renderD128\x00', 0x0, 0x0) syncfs(r0) 00:26:30 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'wp512\x00'}, 0x58) r1 = accept(r0, 0x0, 0x0) sendmsg$TIPC_NL_LINK_SET(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={0x0}}, 0x0) 00:26:30 executing program 0: r0 = syz_open_dev$audion(&(0x7f0000000040)='/dev/audio#\x00', 0x100000000ff, 0x0) ioctl$KVM_SET_SREGS(r0, 0x4000ae84, 0x0) 00:26:30 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(r0) sendmsg$NL80211_CMD_GET_PROTOCOL_FEATURES(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x0) 00:26:30 executing program 0: r0 = syz_open_dev$audion(&(0x7f0000000040)='/dev/audio#\x00', 0x100000000ff, 0x0) ioctl$KVM_SET_SREGS(r0, 0x4000ae84, 0x0) 00:26:30 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(r0) sendmsg$NL80211_CMD_GET_PROTOCOL_FEATURES(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x0) 00:26:31 executing program 0: r0 = syz_open_dev$audion(&(0x7f0000000040)='/dev/audio#\x00', 0x100000000ff, 0x0) ioctl$KVM_SET_SREGS(r0, 0x4000ae84, 0x0) 00:26:31 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(r0) sendmsg$NL80211_CMD_GET_PROTOCOL_FEATURES(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x0) 00:26:31 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(r0) sendmsg$NL80211_CMD_GET_PROTOCOL_FEATURES(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x0) 00:26:31 executing program 0: r0 = syz_open_dev$audion(&(0x7f0000000040)='/dev/audio#\x00', 0x100000000ff, 0x0) ioctl$KVM_SET_SREGS(r0, 0x4000ae84, 0x0) 00:26:31 executing program 1: r0 = socket$kcm(0x29, 0x5, 0x0) ioctl$sock_kcm_SIOCKCMCLONE(r0, 0x89e2, &(0x7f0000001680)={0xffffffffffffffff}) sendmsg$TIPC_CMD_GET_MEDIA_NAMES(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={0x0}}, 0x0) 00:26:32 executing program 1: r0 = socket$kcm(0x29, 0x5, 0x0) ioctl$sock_kcm_SIOCKCMCLONE(r0, 0x89e2, &(0x7f0000001680)={0xffffffffffffffff}) sendmsg$TIPC_CMD_GET_MEDIA_NAMES(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={0x0}}, 0x0) 00:26:32 executing program 0: r0 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000100)='/dev/btrfs-control\x00', 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r1, r0, 0x0) sendmsg$NL80211_CMD_CRIT_PROTOCOL_START(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0}}, 0x0) 00:26:32 executing program 0: r0 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000100)='/dev/btrfs-control\x00', 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r1, r0, 0x0) sendmsg$NL80211_CMD_CRIT_PROTOCOL_START(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0}}, 0x0) 00:26:32 executing program 1: r0 = socket$kcm(0x29, 0x5, 0x0) ioctl$sock_kcm_SIOCKCMCLONE(r0, 0x89e2, &(0x7f0000001680)={0xffffffffffffffff}) sendmsg$TIPC_CMD_GET_MEDIA_NAMES(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={0x0}}, 0x0) 00:26:33 executing program 0: r0 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000100)='/dev/btrfs-control\x00', 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r1, r0, 0x0) sendmsg$NL80211_CMD_CRIT_PROTOCOL_START(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0}}, 0x0) 00:26:33 executing program 1: r0 = socket$kcm(0x29, 0x5, 0x0) ioctl$sock_kcm_SIOCKCMCLONE(r0, 0x89e2, &(0x7f0000001680)={0xffffffffffffffff}) sendmsg$TIPC_CMD_GET_MEDIA_NAMES(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={0x0}}, 0x0) 00:26:33 executing program 0: r0 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000100)='/dev/btrfs-control\x00', 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r1, r0, 0x0) sendmsg$NL80211_CMD_CRIT_PROTOCOL_START(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0}}, 0x0) 00:26:33 executing program 1: r0 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000080)='/dev/rtc0\x00', 0x0, 0x0) fcntl$F_GET_RW_HINT(r0, 0x40b, &(0x7f0000000040)) 00:26:33 executing program 0: ioctl$VHOST_RESET_OWNER(0xffffffffffffffff, 0xaf02, 0x0) 00:26:33 executing program 1: r0 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000080)='/dev/rtc0\x00', 0x0, 0x0) fcntl$F_GET_RW_HINT(r0, 0x40b, &(0x7f0000000040)) 00:26:34 executing program 0: ioctl$VHOST_RESET_OWNER(0xffffffffffffffff, 0xaf02, 0x0) 00:26:34 executing program 1: r0 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000080)='/dev/rtc0\x00', 0x0, 0x0) fcntl$F_GET_RW_HINT(r0, 0x40b, &(0x7f0000000040)) 00:26:34 executing program 0: ioctl$VHOST_RESET_OWNER(0xffffffffffffffff, 0xaf02, 0x0) 00:26:34 executing program 1: r0 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000080)='/dev/rtc0\x00', 0x0, 0x0) fcntl$F_GET_RW_HINT(r0, 0x40b, &(0x7f0000000040)) 00:26:34 executing program 0: ioctl$VHOST_RESET_OWNER(0xffffffffffffffff, 0xaf02, 0x0) 00:26:34 executing program 1: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000000)='/dev/full\x00', 0x0, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) dup3(r1, r0, 0x0) sendto$rxrpc(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 00:26:34 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vhost-net\x00', 0x2, 0x0) r1 = dup(r0) ioctl$EVIOCRMFF(r1, 0x40044581, 0x0) 00:26:35 executing program 1: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000000)='/dev/full\x00', 0x0, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) dup3(r1, r0, 0x0) sendto$rxrpc(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 00:26:35 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vhost-net\x00', 0x2, 0x0) r1 = dup(r0) ioctl$EVIOCRMFF(r1, 0x40044581, 0x0) 00:26:35 executing program 1: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000000)='/dev/full\x00', 0x0, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) dup3(r1, r0, 0x0) sendto$rxrpc(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 00:26:35 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vhost-net\x00', 0x2, 0x0) r1 = dup(r0) ioctl$EVIOCRMFF(r1, 0x40044581, 0x0) 00:26:35 executing program 1: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000000)='/dev/full\x00', 0x0, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) dup3(r1, r0, 0x0) sendto$rxrpc(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 00:26:35 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vhost-net\x00', 0x2, 0x0) r1 = dup(r0) ioctl$EVIOCRMFF(r1, 0x40044581, 0x0) 00:26:36 executing program 1: r0 = openat$proc_capi20(0xffffffffffffff9c, &(0x7f0000000000)='/proc/capi/capi20\x00', 0x82401, 0x0) write$P9_RRENAMEAT(r0, 0x0, 0x0) 00:26:36 executing program 0: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) fcntl$F_GET_FILE_RW_HINT(r0, 0x40d, &(0x7f0000000280)) 00:26:36 executing program 1: r0 = openat$proc_capi20(0xffffffffffffff9c, &(0x7f0000000000)='/proc/capi/capi20\x00', 0x82401, 0x0) write$P9_RRENAMEAT(r0, 0x0, 0x0) 00:26:36 executing program 0: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) fcntl$F_GET_FILE_RW_HINT(r0, 0x40d, &(0x7f0000000280)) 00:26:36 executing program 1: r0 = openat$proc_capi20(0xffffffffffffff9c, &(0x7f0000000000)='/proc/capi/capi20\x00', 0x82401, 0x0) write$P9_RRENAMEAT(r0, 0x0, 0x0) 00:26:37 executing program 0: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) fcntl$F_GET_FILE_RW_HINT(r0, 0x40d, &(0x7f0000000280)) 00:26:37 executing program 1: r0 = openat$proc_capi20(0xffffffffffffff9c, &(0x7f0000000000)='/proc/capi/capi20\x00', 0x82401, 0x0) write$P9_RRENAMEAT(r0, 0x0, 0x0) 00:26:37 executing program 0: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) fcntl$F_GET_FILE_RW_HINT(r0, 0x40d, &(0x7f0000000280)) 00:26:37 executing program 1: r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f00000003c0)='/proc/sys/net/ipv4/vs/expire_nodest_conn\x00', 0x2, 0x0) getsockopt$IP6T_SO_GET_REVISION_TARGET(r0, 0x29, 0x45, 0x0, 0x0) 00:26:37 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) write$binfmt_elf32(r1, 0x0, 0x0) 00:26:37 executing program 1: r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f00000003c0)='/proc/sys/net/ipv4/vs/expire_nodest_conn\x00', 0x2, 0x0) getsockopt$IP6T_SO_GET_REVISION_TARGET(r0, 0x29, 0x45, 0x0, 0x0) 00:26:38 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) write$binfmt_elf32(r1, 0x0, 0x0) 00:26:38 executing program 1: r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f00000003c0)='/proc/sys/net/ipv4/vs/expire_nodest_conn\x00', 0x2, 0x0) getsockopt$IP6T_SO_GET_REVISION_TARGET(r0, 0x29, 0x45, 0x0, 0x0) 00:26:38 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) write$binfmt_elf32(r1, 0x0, 0x0) 00:26:38 executing program 1: r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f00000003c0)='/proc/sys/net/ipv4/vs/expire_nodest_conn\x00', 0x2, 0x0) getsockopt$IP6T_SO_GET_REVISION_TARGET(r0, 0x29, 0x45, 0x0, 0x0) 00:26:38 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) write$binfmt_elf32(r1, 0x0, 0x0) 00:26:38 executing program 0: r0 = socket$xdp(0x2c, 0x3, 0x0) r1 = dup(r0) ioctl$LOOP_SET_STATUS64(r1, 0x4c04, 0x0) 00:26:38 executing program 1: r0 = socket$inet6(0xa, 0x5, 0x0) r1 = getpid() r2 = pidfd_open(r1, 0x0) r3 = pidfd_getfd(r2, r0, 0x0) getsockname(r3, 0x0, &(0x7f0000000080)) 00:26:39 executing program 0: r0 = socket$xdp(0x2c, 0x3, 0x0) r1 = dup(r0) ioctl$LOOP_SET_STATUS64(r1, 0x4c04, 0x0) 00:26:39 executing program 1: r0 = socket$inet6(0xa, 0x5, 0x0) r1 = getpid() r2 = pidfd_open(r1, 0x0) r3 = pidfd_getfd(r2, r0, 0x0) getsockname(r3, 0x0, &(0x7f0000000080)) 00:26:39 executing program 0: r0 = socket$xdp(0x2c, 0x3, 0x0) r1 = dup(r0) ioctl$LOOP_SET_STATUS64(r1, 0x4c04, 0x0) 00:26:39 executing program 1: r0 = socket$inet6(0xa, 0x5, 0x0) r1 = getpid() r2 = pidfd_open(r1, 0x0) r3 = pidfd_getfd(r2, r0, 0x0) getsockname(r3, 0x0, &(0x7f0000000080)) 00:26:39 executing program 0: r0 = socket$xdp(0x2c, 0x3, 0x0) r1 = dup(r0) ioctl$LOOP_SET_STATUS64(r1, 0x4c04, 0x0) 00:26:40 executing program 1: r0 = socket$inet6(0xa, 0x5, 0x0) r1 = getpid() r2 = pidfd_open(r1, 0x0) r3 = pidfd_getfd(r2, r0, 0x0) getsockname(r3, 0x0, &(0x7f0000000080)) 00:26:40 executing program 0: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000140)='/dev/nullb0\x00', 0x0, 0x0) ioctl$BLKSECTGET(r0, 0x1267, &(0x7f0000000000)) 00:26:40 executing program 0: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000140)='/dev/nullb0\x00', 0x0, 0x0) ioctl$BLKSECTGET(r0, 0x1267, &(0x7f0000000000)) 00:26:40 executing program 1: r0 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ubi_ctrl\x00', 0x0, 0x0) close_range(r0, 0xffffffffffffffff, 0x0) socket$nl_netfilter(0x10, 0x3, 0xc) setsockopt$netlink_NETLINK_LISTEN_ALL_NSID(r0, 0x10e, 0x8, 0x0, 0x0) 00:26:40 executing program 1: r0 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ubi_ctrl\x00', 0x0, 0x0) close_range(r0, 0xffffffffffffffff, 0x0) socket$nl_netfilter(0x10, 0x3, 0xc) setsockopt$netlink_NETLINK_LISTEN_ALL_NSID(r0, 0x10e, 0x8, 0x0, 0x0) 00:26:40 executing program 0: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000140)='/dev/nullb0\x00', 0x0, 0x0) ioctl$BLKSECTGET(r0, 0x1267, &(0x7f0000000000)) 00:26:41 executing program 1: r0 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ubi_ctrl\x00', 0x0, 0x0) close_range(r0, 0xffffffffffffffff, 0x0) socket$nl_netfilter(0x10, 0x3, 0xc) setsockopt$netlink_NETLINK_LISTEN_ALL_NSID(r0, 0x10e, 0x8, 0x0, 0x0) 00:26:41 executing program 0: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000140)='/dev/nullb0\x00', 0x0, 0x0) ioctl$BLKSECTGET(r0, 0x1267, &(0x7f0000000000)) 00:26:41 executing program 1: r0 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ubi_ctrl\x00', 0x0, 0x0) close_range(r0, 0xffffffffffffffff, 0x0) socket$nl_netfilter(0x10, 0x3, 0xc) setsockopt$netlink_NETLINK_LISTEN_ALL_NSID(r0, 0x10e, 0x8, 0x0, 0x0) 00:26:41 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = dup(r0) listen(r0, 0x0) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r1, 0x6, 0x23, &(0x7f0000000040)={&(0x7f0000ffa000/0x4000)=nil, 0x4000}, &(0x7f0000000080)=0x10) 00:26:41 executing program 1: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000000)='/dev/sequencer2\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TUNSETNOCSUM(r1, 0x400454c8, 0x0) 00:26:41 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = dup(r0) listen(r0, 0x0) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r1, 0x6, 0x23, &(0x7f0000000040)={&(0x7f0000ffa000/0x4000)=nil, 0x4000}, &(0x7f0000000080)=0x10) 00:26:42 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = dup(r0) listen(r0, 0x0) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r1, 0x6, 0x23, &(0x7f0000000040)={&(0x7f0000ffa000/0x4000)=nil, 0x4000}, &(0x7f0000000080)=0x10) 00:26:42 executing program 1: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000000)='/dev/sequencer2\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TUNSETNOCSUM(r1, 0x400454c8, 0x0) 00:26:42 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = dup(r0) listen(r0, 0x0) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r1, 0x6, 0x23, &(0x7f0000000040)={&(0x7f0000ffa000/0x4000)=nil, 0x4000}, &(0x7f0000000080)=0x10) 00:26:42 executing program 1: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000000)='/dev/sequencer2\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TUNSETNOCSUM(r1, 0x400454c8, 0x0) 00:26:43 executing program 1: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000000)='/dev/sequencer2\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TUNSETNOCSUM(r1, 0x400454c8, 0x0) 00:26:43 executing program 0: r0 = mq_open(&(0x7f0000000080)='\\{,\x00', 0x0, 0x0, 0x0) fchown(r0, 0x0, 0xee01) 00:26:43 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_GET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x4000) 00:26:43 executing program 0: r0 = mq_open(&(0x7f0000000080)='\\{,\x00', 0x0, 0x0, 0x0) fchown(r0, 0x0, 0xee01) 00:26:43 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_GET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x4000) 00:26:43 executing program 0: r0 = mq_open(&(0x7f0000000080)='\\{,\x00', 0x0, 0x0, 0x0) fchown(r0, 0x0, 0xee01) 00:26:44 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_GET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x4000) 00:26:44 executing program 0: r0 = mq_open(&(0x7f0000000080)='\\{,\x00', 0x0, 0x0, 0x0) fchown(r0, 0x0, 0xee01) 00:26:44 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_GET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x4000) 00:26:44 executing program 0: r0 = socket(0x10, 0x3, 0x0) sendto$inet(r0, &(0x7f0000000000)='=', 0x1, 0x200cc000, 0x0, 0x0) 00:26:44 executing program 1: pipe2(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BTRFS_IOC_BALANCE(r0, 0x5000940c, 0x0) 00:26:45 executing program 0: r0 = socket(0x10, 0x3, 0x0) sendto$inet(r0, &(0x7f0000000000)='=', 0x1, 0x200cc000, 0x0, 0x0) 00:26:45 executing program 1: pipe2(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BTRFS_IOC_BALANCE(r0, 0x5000940c, 0x0) 00:26:45 executing program 0: r0 = socket(0x10, 0x3, 0x0) sendto$inet(r0, &(0x7f0000000000)='=', 0x1, 0x200cc000, 0x0, 0x0) 00:26:45 executing program 1: pipe2(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BTRFS_IOC_BALANCE(r0, 0x5000940c, 0x0) 00:26:45 executing program 0: r0 = socket(0x10, 0x3, 0x0) sendto$inet(r0, &(0x7f0000000000)='=', 0x1, 0x200cc000, 0x0, 0x0) 00:26:46 executing program 1: pipe2(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BTRFS_IOC_BALANCE(r0, 0x5000940c, 0x0) 00:26:46 executing program 0: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000000)='/dev/autofs\x00', 0x0, 0x0) close_range(r0, 0xffffffffffffffff, 0x0) syz_genetlink_get_family_id$nl80211(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$netlink_NETLINK_CAP_ACK(r0, 0x10e, 0xa, 0x0, 0x0) 00:26:46 executing program 1: r0 = socket$netlink(0x10, 0x3, 0xb) sendmsg$NL80211_CMD_LEAVE_MESH(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={0x0}}, 0x0) 00:26:46 executing program 0: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000000)='/dev/autofs\x00', 0x0, 0x0) close_range(r0, 0xffffffffffffffff, 0x0) syz_genetlink_get_family_id$nl80211(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$netlink_NETLINK_CAP_ACK(r0, 0x10e, 0xa, 0x0, 0x0) 00:26:46 executing program 1: r0 = socket$netlink(0x10, 0x3, 0xb) sendmsg$NL80211_CMD_LEAVE_MESH(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={0x0}}, 0x0) 00:26:46 executing program 0: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000000)='/dev/autofs\x00', 0x0, 0x0) close_range(r0, 0xffffffffffffffff, 0x0) syz_genetlink_get_family_id$nl80211(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$netlink_NETLINK_CAP_ACK(r0, 0x10e, 0xa, 0x0, 0x0) 00:26:47 executing program 1: r0 = socket$netlink(0x10, 0x3, 0xb) sendmsg$NL80211_CMD_LEAVE_MESH(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={0x0}}, 0x0) 00:26:47 executing program 0: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000000)='/dev/autofs\x00', 0x0, 0x0) close_range(r0, 0xffffffffffffffff, 0x0) syz_genetlink_get_family_id$nl80211(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$netlink_NETLINK_CAP_ACK(r0, 0x10e, 0xa, 0x0, 0x0) 00:26:47 executing program 1: r0 = socket$netlink(0x10, 0x3, 0xb) sendmsg$NL80211_CMD_LEAVE_MESH(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={0x0}}, 0x0) 00:26:47 executing program 0: mq_open(&(0x7f0000000000)='}:(\x00', 0x8c0, 0x0, 0x0) 00:26:47 executing program 1: syz_mount_image$adfs(0x0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$bpf(0x0, &(0x7f0000002700)='./file0\x00', &(0x7f0000002740)='bpf\x00', 0x0, 0x0) syz_mount_image$f2fs(&(0x7f0000004780)='f2fs\x00', &(0x7f00000047c0)='./file0\x00', 0x0, 0x0, 0x0, 0x200020, &(0x7f0000006c00)) 00:26:47 executing program 0: r0 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ocfs2_control\x00', 0x0, 0x0) r1 = socket$inet_smc(0x2b, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) sendmsg$NET_DM_CMD_START(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x14}, 0x14}}, 0x0) 00:26:48 executing program 0: r0 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ocfs2_control\x00', 0x0, 0x0) r1 = socket$inet_smc(0x2b, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) sendmsg$NET_DM_CMD_START(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x14}, 0x14}}, 0x0) 00:26:48 executing program 1: syz_mount_image$adfs(0x0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$bpf(0x0, &(0x7f0000002700)='./file0\x00', &(0x7f0000002740)='bpf\x00', 0x0, 0x0) syz_mount_image$f2fs(&(0x7f0000004780)='f2fs\x00', &(0x7f00000047c0)='./file0\x00', 0x0, 0x0, 0x0, 0x200020, &(0x7f0000006c00)) 00:26:48 executing program 0: r0 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ocfs2_control\x00', 0x0, 0x0) r1 = socket$inet_smc(0x2b, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) sendmsg$NET_DM_CMD_START(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x14}, 0x14}}, 0x0) 00:26:48 executing program 0: r0 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ocfs2_control\x00', 0x0, 0x0) r1 = socket$inet_smc(0x2b, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) sendmsg$NET_DM_CMD_START(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x14}, 0x14}}, 0x0) 00:26:48 executing program 1: syz_mount_image$adfs(0x0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$bpf(0x0, &(0x7f0000002700)='./file0\x00', &(0x7f0000002740)='bpf\x00', 0x0, 0x0) syz_mount_image$f2fs(&(0x7f0000004780)='f2fs\x00', &(0x7f00000047c0)='./file0\x00', 0x0, 0x0, 0x0, 0x200020, &(0x7f0000006c00)) 00:26:49 executing program 0: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000000)='/dev/dri/renderD128\x00', 0x0, 0x0) r1 = dup(r0) ioctl$GIO_FONTX(r1, 0x4b6b, 0x0) 00:26:49 executing program 1: syz_mount_image$adfs(0x0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$bpf(0x0, &(0x7f0000002700)='./file0\x00', &(0x7f0000002740)='bpf\x00', 0x0, 0x0) syz_mount_image$f2fs(&(0x7f0000004780)='f2fs\x00', &(0x7f00000047c0)='./file0\x00', 0x0, 0x0, 0x0, 0x200020, &(0x7f0000006c00)) 00:26:49 executing program 0: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000000)='/dev/dri/renderD128\x00', 0x0, 0x0) r1 = dup(r0) ioctl$GIO_FONTX(r1, 0x4b6b, 0x0) ps_root_recvmsgcb: failed to send message to pid 17717: Connection refused 00:26:50 executing program 0: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000000)='/dev/dri/renderD128\x00', 0x0, 0x0) r1 = dup(r0) ioctl$GIO_FONTX(r1, 0x4b6b, 0x0) 00:26:50 executing program 1: r0 = socket$can_j1939(0x1d, 0x2, 0x7) r1 = dup(r0) sendmsg$GTP_CMD_GETPDP(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={0x0}}, 0x0) 00:26:50 executing program 0: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000000)='/dev/dri/renderD128\x00', 0x0, 0x0) r1 = dup(r0) ioctl$GIO_FONTX(r1, 0x4b6b, 0x0) 00:26:50 executing program 1: r0 = socket$can_j1939(0x1d, 0x2, 0x7) r1 = dup(r0) sendmsg$GTP_CMD_GETPDP(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={0x0}}, 0x0) 00:26:50 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_IPV6_DSTOPTS(r0, 0x29, 0x3b, 0x0, 0x0) 00:26:51 executing program 1: r0 = socket$can_j1939(0x1d, 0x2, 0x7) r1 = dup(r0) sendmsg$GTP_CMD_GETPDP(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={0x0}}, 0x0) 00:26:51 executing program 1: r0 = socket$can_j1939(0x1d, 0x2, 0x7) r1 = dup(r0) sendmsg$GTP_CMD_GETPDP(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={0x0}}, 0x0) 00:26:51 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_IPV6_DSTOPTS(r0, 0x29, 0x3b, 0x0, 0x0) ps_root_recvmsgcb: failed to send message to pid 17749: Connection refused 00:26:51 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_IPV6_DSTOPTS(r0, 0x29, 0x3b, 0x0, 0x0) 00:26:51 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_opts(r0, 0x29, 0x39, 0x0, 0x0) 00:26:51 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_IPV6_DSTOPTS(r0, 0x29, 0x3b, 0x0, 0x0) 00:26:52 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_opts(r0, 0x29, 0x39, 0x0, 0x0) ps_root_recvmsgcb: failed to send message to pid 17752: Connection refused 00:26:52 executing program 0: r0 = socket$phonet_pipe(0x23, 0x5, 0x2) ioctl$FIGETBSZ(r0, 0x2, &(0x7f0000000000)) 00:26:52 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_opts(r0, 0x29, 0x39, 0x0, 0x0) 00:26:52 executing program 0: r0 = socket$phonet_pipe(0x23, 0x5, 0x2) ioctl$FIGETBSZ(r0, 0x2, &(0x7f0000000000)) 00:26:52 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_opts(r0, 0x29, 0x39, 0x0, 0x0) 00:26:52 executing program 0: r0 = socket$phonet_pipe(0x23, 0x5, 0x2) ioctl$FIGETBSZ(r0, 0x2, &(0x7f0000000000)) ps_root_recvmsgcb: failed to send message to pid 17747: Connection refused 00:26:53 executing program 0: r0 = socket$phonet_pipe(0x23, 0x5, 0x2) ioctl$FIGETBSZ(r0, 0x2, &(0x7f0000000000)) 00:26:53 executing program 1: syz_mount_image$xfs(&(0x7f0000000000)='xfs\x00', &(0x7f0000000100)='./file0\x00', 0x2000000, 0x1018, &(0x7f0000000200)=[{&(0x7f0000010000)="5846534200000200000000000001000000000000000000000000000000000000f9fad270dcab4e56b784cd9ff3af750e000000000000801000000000000000200000000000000021000000000000002200000008000080000000000200000000000007e0b4b4020001000002000000000000000000000000090908010f00001900000000000000400000000000000037000000000000f7db0000000000000000000000000000000000000000000000000000000000000010000000000000000003000000000020000000020000000200"/224, 0xe0}, {&(0x7f0000010100)="5841474600000001000000000000800000000004000000050000000000000001000000010000000000000001000000040000000400007fbe00007fbe00000000", 0x40, 0x200}, {&(0x7f0000010200)="584147490000000100000000000080000000004000000006000000010000003700000020ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/320, 0x140, 0x400}, {&(0x7f0000010400)="ffffffff0000000700000008000000090000000affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4142544200000001ffffffffffffffff0000004200007fbe0000004200007fbe", 0x220, 0x600}, {&(0x7f0000010700)="4142544300000001ffffffffffffffff0000004200007fbe0000004200007fbe", 0x20, 0xa00}, {&(0x7f0000010800)="4941425400000001ffffffffffffffff0000002000000037fffffffffffffe00", 0x20, 0xc00}, {&(0x7f0000010900)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x1600}, {&(0x7f0000010e00)='syzkallers\x00'/32, 0x20, 0x1c00}, {&(0x7f0000010f00)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/128, 0x80, 0x1e00}, {&(0x7f0000011000)="494e41ed0201000000000000000000000000000300000000000000000000000100000000000000005f64c2dd0b001a0a5f64c2dd0b001a0a000000000000004b0000000000000000000000000000000000000002000000000000000000000000ffffffff05000000002005003066696c6530020000002305004866696c6531010000002605006066696c6532010000002705007866696c6533010000002709009066696c652e636f6c64010000002800"/192, 0xc0, 0x2000}, {&(0x7f0000011100)="494e80000202000000000000000000000000000100000000000000000000000000000000000000005f64c2dc2d8ef2d85f64c2dc2d8ef2d800000000000000000000000000000000000000000000000000000002000000000000000400000000ffffffff00"/128, 0x80, 0x2100}, {&(0x7f0000011200)="494e80000202000000000000000000000000000100000000000000000000000000000000000000005f64c2dc2d8efaa85f64c2dc2d8efaa800000000000000000000000000000000000000000000000000000002000000000000000000000000ffffffff00"/128, 0x80, 0x2200}, {&(0x7f0000011300)="494e41ed020100000000000000000000000000020000000000000000000000015f64c2dd0b001a0a5f64c2dd0b001a0a5f64c2dd0b001a0a00000000000000200000000000000000000000000000000000000002000000000000000000000000ffffffff02000000002005003066696c6530010000002405004866696c6531070000002500"/160, 0xa0, 0x2300}, {&(0x7f0000011400)="494e81ed020200000000000000000000000000010000000000000000000000015f64c2dd0b001a0a5f64c2dd0b001a0a5f64c2dd0b001a0a000000000000041a0000000000000003000000000000000100000002000000000000000000000000ffffffff0000000000000000000000000160000300"/128, 0x80, 0x2400}, {&(0x7f0000011500)="494ea1ff020100000000000000000000000000010000000000000000000000015f64c2dd0b001a0a5f64c2dd0b001a0a5f64c2dd0b001a0a00000000000000260000000000000000000000000000000000000002000000000000000000000000ffffffff2f746d702f73797a2d696d61676567656e3230363035353733342f66696c65302f66696c653000"/160, 0xa0, 0x2500}, {&(0x7f0000011600)="494e81ed020200000000000000000000000000010000000000000000000000015f64c2dd0b001a0a5f64c2dd0b001a0a5f64c2dd0b001a0a000000000000000a0000000000000001000000000000000100000f01000000000000000000000000ffffffff00000000000000000000000001c0000100"/128, 0x80, 0x2600}, {&(0x7f0000011700)="00000000000000000000000000000000000000000000000000000000002202d70606007861747472317861747472310606007861747472327861747472320000494e81ed020200000000000000000000000000020000000000000000000000015f64c2dd0b001a0a5f64c2dd0b001a0a5f64c2dd0b001a0a00000000000023280000000000000012000000000000000100000002000000000000000000000000ffffffff0000000000000000000000000600001200"/192, 0xc0, 0x26c0}, {&(0x7f0000011800)="494e81ed020200000000000000000000000000010000000000000000000000015f64c2dd0b001a0a5f64c2dd0b001a0a5f64c2dd0b001a0a00000000000000640000000000000001000000000000000100000002000000000000000000000000ffffffff00000000000000000000000001e0000100"/128, 0x80, 0x2800}, {&(0x7f0000011900)="494e00000200"/32, 0x20, 0x2900}, {&(0x7f0000011a00)="ffffffff00"/32, 0x20, 0x2960}, {&(0x7f0000011b00)="494e00000200"/32, 0x20, 0x2a00}, {&(0x7f0000011c00)="ffffffff00"/32, 0x20, 0x2a60}, {&(0x7f0000011d00)="494e00000200"/32, 0x20, 0x2b00}, {&(0x7f0000011e00)="ffffffff00"/32, 0x20, 0x2b60}, {&(0x7f0000011f00)="494e00000200"/32, 0x20, 0x2c00}, {&(0x7f0000012000)="ffffffff00"/32, 0x20, 0x2c60}, {&(0x7f0000012100)="494e00000200"/32, 0x20, 0x2d00}, {&(0x7f0000012200)="ffffffff00"/32, 0x20, 0x2d60}, {&(0x7f0000012300)="494e00000200"/32, 0x20, 0x2e00}, {&(0x7f0000012400)="ffffffff00"/32, 0x20, 0x2e60}, {&(0x7f0000012500)="494e00000200"/32, 0x20, 0x2f00}, {&(0x7f0000012600)="ffffffff00"/32, 0x20, 0x2f60}, {&(0x7f0000012700)="494e00000200"/32, 0x20, 0x3000}, {&(0x7f0000012800)="ffffffff00"/32, 0x20, 0x3060}, {&(0x7f0000012900)="494e00000200"/32, 0x20, 0x3100}, {&(0x7f0000012a00)="ffffffff00"/32, 0x20, 0x3160}, {&(0x7f0000012b00)="494e00000200"/32, 0x20, 0x3200}, {&(0x7f0000012c00)="ffffffff00"/32, 0x20, 0x3260}, {&(0x7f0000012d00)="494e00000200"/32, 0x20, 0x3300}, {&(0x7f0000012e00)="ffffffff00"/32, 0x20, 0x3360}, {&(0x7f0000012f00)="494e00000200"/32, 0x20, 0x3400}, {&(0x7f0000013000)="ffffffff00"/32, 0x20, 0x3460}, {&(0x7f0000013100)="494e00000200"/32, 0x20, 0x3500}, {&(0x7f0000013200)="ffffffff00"/32, 0x20, 0x3560}, {&(0x7f0000013300)="494e00000200"/32, 0x20, 0x3600}, {&(0x7f0000013400)="ffffffff00"/32, 0x20, 0x3660}, {&(0x7f0000013500)="494e00000200"/32, 0x20, 0x3700}, {&(0x7f0000013600)="ffffffff00"/32, 0x20, 0x3760}, {&(0x7f0000013700)="494e00000200"/32, 0x20, 0x3800}, {&(0x7f0000013800)="ffffffff00"/32, 0x20, 0x3860}, {&(0x7f0000013900)="494e00000200"/32, 0x20, 0x3900}, {&(0x7f0000013a00)="ffffffff00"/32, 0x20, 0x3960}, {&(0x7f0000013b00)="494e00000200"/32, 0x20, 0x3a00}, {&(0x7f0000013c00)="ffffffff00"/32, 0x20, 0x3a60}, {&(0x7f0000013d00)="494e00000200"/32, 0x20, 0x3b00}, {&(0x7f0000013e00)="ffffffff00"/32, 0x20, 0x3b60}, {&(0x7f0000013f00)="494e00000200"/32, 0x20, 0x3c00}, {&(0x7f0000014000)="ffffffff00"/32, 0x20, 0x3c60}, {&(0x7f0000014100)="494e00000200"/32, 0x20, 0x3d00}, {&(0x7f0000014200)="ffffffff00"/32, 0x20, 0x3d60}, {&(0x7f0000014300)="494e00000200"/32, 0x20, 0x3e00}, {&(0x7f0000014400)="ffffffff00"/32, 0x20, 0x3e60}, {&(0x7f0000014500)="494e00000200"/32, 0x20, 0x3f00}, {&(0x7f0000014600)="ffffffff00"/32, 0x20, 0x3f60}, {&(0x7f0000014700)="494e00000200"/32, 0x20, 0x4000}, {&(0x7f0000014800)="ffffffff00"/32, 0x20, 0x4060}, {&(0x7f0000014900)="494e00000200"/32, 0x20, 0x4100}, {&(0x7f0000014a00)="ffffffff00"/32, 0x20, 0x4160}, {&(0x7f0000014b00)="494e00000200"/32, 0x20, 0x4200}, {&(0x7f0000014c00)="ffffffff00"/32, 0x20, 0x4260}, {&(0x7f0000014d00)="494e00000200"/32, 0x20, 0x4300}, {&(0x7f0000014e00)="ffffffff00"/32, 0x20, 0x4360}, {&(0x7f0000014f00)="494e00000200"/32, 0x20, 0x4400}, {&(0x7f0000015000)="ffffffff00"/32, 0x20, 0x4460}, {&(0x7f0000015100)="494e00000200"/32, 0x20, 0x4500}, {&(0x7f0000015200)="ffffffff00"/32, 0x20, 0x4560}, {&(0x7f0000015300)="494e00000200"/32, 0x20, 0x4600}, {&(0x7f0000015400)="ffffffff00"/32, 0x20, 0x4660}, {&(0x7f0000015500)="494e00000200"/32, 0x20, 0x4700}, {&(0x7f0000015600)="ffffffff00"/32, 0x20, 0x4760}, {&(0x7f0000015700)="494e00000200"/32, 0x20, 0x4800}, {&(0x7f0000015800)="ffffffff00"/32, 0x20, 0x4860}, {&(0x7f0000015900)="494e00000200"/32, 0x20, 0x4900}, {&(0x7f0000015a00)="ffffffff00"/32, 0x20, 0x4960}, {&(0x7f0000015b00)="494e00000200"/32, 0x20, 0x4a00}, {&(0x7f0000015c00)="ffffffff00"/32, 0x20, 0x4a60}, {&(0x7f0000015d00)="494e00000200"/32, 0x20, 0x4b00}, {&(0x7f0000015e00)="ffffffff00"/32, 0x20, 0x4b60}, {&(0x7f0000015f00)="494e00000200"/32, 0x20, 0x4c00}, {&(0x7f0000016000)="ffffffff00"/32, 0x20, 0x4c60}, {&(0x7f0000016100)="494e00000200"/32, 0x20, 0x4d00}, {&(0x7f0000016200)="ffffffff00"/32, 0x20, 0x4d60}, {&(0x7f0000016300)="494e00000200"/32, 0x20, 0x4e00}, {&(0x7f0000016400)="ffffffff00"/32, 0x20, 0x4e60}, {&(0x7f0000016500)="494e00000200"/32, 0x20, 0x4f00}, {&(0x7f0000016600)="ffffffff00"/32, 0x20, 0x4f60}, {&(0x7f0000016700)="494e00000200"/32, 0x20, 0x5000}, {&(0x7f0000016800)="ffffffff00"/32, 0x20, 0x5060}, {&(0x7f0000016900)="494e00000200"/32, 0x20, 0x5100}, {&(0x7f0000016a00)="ffffffff00"/32, 0x20, 0x5160}, {&(0x7f0000016b00)="494e00000200"/32, 0x20, 0x5200}, {&(0x7f0000016c00)="ffffffff00"/32, 0x20, 0x5260}, {&(0x7f0000016d00)="494e00000200"/32, 0x20, 0x5300}, {&(0x7f0000016e00)="ffffffff00"/32, 0x20, 0x5360}, {&(0x7f0000016f00)="494e00000200"/32, 0x20, 0x5400}, {&(0x7f0000017000)="ffffffff00"/32, 0x20, 0x5460}, {&(0x7f0000017100)="494e00000200"/32, 0x20, 0x5500}, {&(0x7f0000017200)="ffffffff00"/32, 0x20, 0x5560}, {&(0x7f0000017300)="494e00000200"/32, 0x20, 0x5600}, {&(0x7f0000017400)="ffffffff00"/32, 0x20, 0x5660}, {&(0x7f0000017500)="494e00000200"/32, 0x20, 0x5700}, {&(0x7f0000017600)="ffffffff00"/32, 0x20, 0x5760}, {&(0x7f0000017700)="494e00000200"/32, 0x20, 0x5800}, {&(0x7f0000017800)="ffffffff00"/32, 0x20, 0x5860}, {&(0x7f0000017900)="494e00000200"/32, 0x20, 0x5900}, {&(0x7f0000017a00)="ffffffff00"/32, 0x20, 0x5960}, {&(0x7f0000017b00)="494e00000200"/32, 0x20, 0x5a00}, {&(0x7f0000017c00)="ffffffff00"/32, 0x20, 0x5a60}, {&(0x7f0000017d00)="494e00000200"/32, 0x20, 0x5b00}, {&(0x7f0000017e00)="ffffffff00"/32, 0x20, 0x5b60}, {&(0x7f0000017f00)="494e00000200"/32, 0x20, 0x5c00}, {&(0x7f0000018000)="ffffffff00"/32, 0x20, 0x5c60}, {&(0x7f0000018100)="494e00000200"/32, 0x20, 0x5d00}, {&(0x7f0000018200)="ffffffff00"/32, 0x20, 0x5d60}, {&(0x7f0000018300)="494e00000200"/32, 0x20, 0x5e00}, {&(0x7f0000018400)="ffffffff00"/32, 0x20, 0x5e60}, {&(0x7f0000018500)="494e00000200"/32, 0x20, 0x5f00}, {&(0x7f0000018600)="ffffffff00"/32, 0x20, 0x5f60}, {&(0x7f0000018700)="5846534200000200000000000001000000000000000000000000000000000000f9fad270dcab4e56b784cd9ff3af750e00000000000080100000000000000020ffffffffffffffffffffffffffffffff00000008000080000000000200000000000007e0b4b4020001000002000000000000000000000000090908010f00011900000000000000000000000000000000000000000000f8120000000000000000000000000000000000000000000000000000000000000010000000000000000003000000000020000000020000000200"/224, 0xe0, 0x1000000}, {&(0x7f0000018800)="58414746000000010000000100008000000000040000000500000000000000010000000100000000000000010000000400000004000078150000781000000000", 0x40, 0x1000200}, {&(0x7f0000018900)="5841474900000001000000010000800000000000000000060000000100000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/320, 0x140, 0x1000400}, {&(0x7f0000018b00)="ffffffff0000000700000008000000090000000affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4142544200000002ffffffffffffffff0000000b00000005000007f000007810", 0x220, 0x1000600}, {&(0x7f0000018e00)="4142544300000002ffffffffffffffff0000000b00000005000007f000007810", 0x20, 0x1000a00}, {&(0x7f0000018f00)="4941425400000000ffffffffffffffff00"/32, 0x20, 0x1000c00}, {&(0x7f0000019000)="feedbabe000000010000000200001e000000000100000000000000010000000000000000ffffffff00000001b0c0d0d000"/64, 0x40, 0x1002000}, {&(0x7f0000019100)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e00008000"/64, 0x40, 0x1002120}, {&(0x7f0000019200)="0000000100000008aa2000006e5500"/32, 0x20, 0x1002200}, {&(0x7f0000019300)="0000000100"/32, 0x20, 0x1002400}, {&(0x7f0000019400)="0000000100"/32, 0x20, 0x1002600}, {&(0x7f0000019500)="0000000100"/32, 0x20, 0x1002800}, {&(0x7f0000019600)="0000000100"/32, 0x20, 0x1002a00}, {&(0x7f0000019700)="0000000100"/32, 0x20, 0x1002c00}, {&(0x7f0000019800)="0000000100"/32, 0x20, 0x1002e00}, {&(0x7f0000019900)="0000000100"/32, 0x20, 0x1003000}, {&(0x7f0000019a00)="0000000100"/32, 0x20, 0x1003200}, {&(0x7f0000019b00)="0000000100"/32, 0x20, 0x1003400}, {&(0x7f0000019c00)="0000000100"/32, 0x20, 0x1003600}, {&(0x7f0000019d00)="0000000100"/32, 0x20, 0x1003800}, {&(0x7f0000019e00)="0000000100"/32, 0x20, 0x1003a00}, {&(0x7f0000019f00)="0000000100"/32, 0x20, 0x1003c00}, {&(0x7f000001a000)="0000000100"/32, 0x20, 0x1003e00}, {&(0x7f000001a100)="feedbabe000000010000000200001e0000000001000000100000000100000010705ac1a6000000000000002509f5396e000000006900"/64, 0x40, 0x1004000}, {&(0x7f000001a200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e00008000"/64, 0x40, 0x1004120}, {&(0x7f000001a300)="00000001000000006901000009f5396e00000010690000004e415254280000006e39f5092200000009f5396e00000038690000003b1203000300000000002800000000002500000000000000000000000000000000000000000000001000000000000000100000000005000009f5396e00000060690000004e49ffa102010000000000000000000001000000000000000000000000000000ddc2645f0a1a000bddc2645f0a1a000bddc2645f0a1a000b2600000000000000000000000000000000000000000000000000000200000000000000000000000009f5396e00000028690000002f746d702f73797a2d696d61676567656e3230363035353733342f66696c65302f66696c6530009809f5396e00000038690000003b1203000300000000002000000000002300000000000000000000000000000000000000000000001000000000000000100000000003000009f5396e00000060690000004e49ed4102010000000000000000000002000000000000000000000000000000ddc2645f0a1a000bddc2645f0a1a000bddc2645f0a1a000b2000000000000000000000000000000000000000000000000000000200000000000000000000000009f5396e000000206900000002000000002005003066696c6530010000002405004866696c6531070000002509f5396e00000018690000003c120200003801000200000000000001010000000100000009f5396e0000008069000000584147490000000100000000000080000000004000000006000000010000003700000020ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff09f5396e00000018690000003c120200002001000600000000000000010000000100000009f5396e00000080690000004941425400000001ffffffffffffffff0000002000000037fffffffffffffe00"/768, 0x300, 0x1004200}, {&(0x7f000001a600)="000000000000000009f5396e00000038690000003b1203000300000000004c00000000002000000000000000000000000000000000000000000000001000000000000000100000000000000009f5396e00000060690000004e49ed41020100000000000000000000030000000000000000000000000000000000000000000000ddc2645f0a1a000bddc2645f0a1a000b4b00000000000000000000000000000000000000000000000000000200000000000000000000000009f5396e0000004c0000000105000000002005003066696c6530020000002305004866696c6531010000002605006066696c6532010000002705007866696c6533010000002709009066696c652e636f6c6401000000280009f5396e00000018690000003c120200002801000100000000000000010000000100000009f5396e00000080690000005841474600000001000000000000800000000004000000050000000000000001000000010000000000000001000000040000000400007fbe00007fbe00000000", 0x180, 0x1004540}, {&(0x7f000001a800)="09f5396e00000018690000003c120200002001000500000000000000010000000100000009f5396e00000080690000004142544300000001ffffffffffffffff0000004200007fbe0000004200007fbe00"/96, 0x60, 0x1004700}, {&(0x7f000001a900)="0000000000000000000000000000000009f5396e00000018690000003c120200002001000400000000000000010000000100000009f5396e00000080690000004142544200000001ffffffffffffffff0000004200007fbe0000004200007fbe0000000100"/128, 0x80, 0x10047a0}, {&(0x7f000001aa00)="09f5396e00000018690000003c120200009001000000000000000000010000000200000009f5396e000000806900000000000000000000400000000000000037000000000000f7db000000000000000000000000000000000000000000000000000000000000001000000000000000000300000000002000000002000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f5396e00000038690000003b1203000500000000001000000000002400000000000000000000000000000000000000000000001000000000000000100000000004000009f5396e00000060690000004e49ed8102020000000000000000000001000000000000000000000000000000ddc2645f0a1a000bddc2645f0a1a000bddc2645f0a1a000b1a04000000000000030000000000000000000000010000000000000200000000000000000000000009f5396e00000010690000000000000000000000000000000160000309f5396e00000038690000003b1204004500000024001000000000002600000000000000000000010000000000000000000000001000000000000000100000000006000009f5396e00000060690000004e49ed8102020000000000000000000001000000000000000000000000000000ddc2645f0a1a000bddc2645f0a1a000bddc2645f0a1a000b0a000000000000000100000000000000000000000100000000000f0100000000000000000000000009f5396e000000106900000000000000000000000000000001c0000109f5396e0000002469000000002202d70606007861747472317861747472310606007861747472327861747472321d6c09f5396e00000038690000003b1203000500000000001000000000002800000000000000000000000000000000000000000000001000000000000000100000000008000009f5396e00000060690000004e49ed8102020000000000000000000001000000000000000000000000000000ddc2645f0a1a000bddc2645f0a1a000bddc2645f0a1a000b6400000000000000010000000000000000000000010000000000000200000000000000000000000009f5396e000000106900000000000000000000000000000001e0000109f5396e00000038690000003b1203000500000000001000000000002700000000000000000000000000000000000000000000001000000000000000100000000007000009f5396e00000060690000004e49ed8102020000000000000000000102000000000000000000000000000000ddc2645f0a1a000bddc2645f0a1a000bddc2645f0a1a000b2823000000000000120000000000000000000000010000000000000200000000000000000000000009f5396e00000010690000000000000000000000000000000600001209f5396e000000006902000000000000", 0x420, 0x1004860}, {&(0x7f000001af00)="0000000100"/32, 0x20, 0x1004e00}, {&(0x7f000001b000)="0000000100"/32, 0x20, 0x1005000}, {&(0x7f000001b100)="0000000100"/32, 0x20, 0x1005200}, {&(0x7f000001b200)="0000000100"/32, 0x20, 0x1005400}, {&(0x7f000001b300)="0000000100"/32, 0x20, 0x1005600}, {&(0x7f000001b400)="0000000100"/32, 0x20, 0x1005800}, {&(0x7f000001b500)="0000000100"/32, 0x20, 0x1005a00}, {&(0x7f000001b600)="0000000100"/32, 0x20, 0x1005c00}, {&(0x7f000001b700)="0000000100"/32, 0x20, 0x1005e00}, {&(0x7f000001b800)="feedbabe000000010000000200001e000000000100000020000000010000001076cc20e70000001000000001b195cbc400"/64, 0x40, 0x1006000}, {&(0x7f000001b900)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e00008000"/64, 0x40, 0x1006120}, {&(0x7f000001ba00)="0000000100000008aa2000006e5500"/32, 0x20, 0x1006200}, {&(0x7f000001bb00)="0000000100"/32, 0x20, 0x1006400}, {&(0x7f000001bc00)="0000000100"/32, 0x20, 0x1006600}, {&(0x7f000001bd00)="0000000100"/32, 0x20, 0x1006800}, {&(0x7f000001be00)="0000000100"/32, 0x20, 0x1006a00}, {&(0x7f000001bf00)="0000000100"/32, 0x20, 0x1006c00}, {&(0x7f000001c000)="0000000100"/32, 0x20, 0x1006e00}, {&(0x7f000001c100)="0000000100"/32, 0x20, 0x1007000}, {&(0x7f000001c200)="0000000100"/32, 0x20, 0x1007200}, {&(0x7f000001c300)="0000000100"/32, 0x20, 0x1007400}, {&(0x7f000001c400)="0000000100"/32, 0x20, 0x1007600}, {&(0x7f000001c500)="0000000100"/32, 0x20, 0x1007800}, {&(0x7f000001c600)="0000000100"/32, 0x20, 0x1007a00}, {&(0x7f000001c700)="0000000100"/32, 0x20, 0x1007c00}, {&(0x7f000001c800)="0000000100"/32, 0x20, 0x1007e00}, {&(0x7f000001c900)="feedbabe00000000000000020000000000000000000000300000000100000000", 0x20, 0x1008000}, {&(0x7f000001ca00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1008120}, {&(0x7f000001cb00)="feedbabe00000000000000020000000000000000000000310000000100000000", 0x20, 0x1008200}, {&(0x7f000001cc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1008320}, {&(0x7f000001cd00)="feedbabe00000000000000020000000000000000000000320000000100000000", 0x20, 0x1008400}, {&(0x7f000001ce00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1008520}, {&(0x7f000001cf00)="feedbabe00000000000000020000000000000000000000330000000100000000", 0x20, 0x1008600}, {&(0x7f000001d000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1008720}, {&(0x7f000001d100)="feedbabe00000000000000020000000000000000000000340000000100000000", 0x20, 0x1008800}, {&(0x7f000001d200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1008920}, {&(0x7f000001d300)="feedbabe00000000000000020000000000000000000000350000000100000000", 0x20, 0x1008a00}, {&(0x7f000001d400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1008b20}, {&(0x7f000001d500)="feedbabe00000000000000020000000000000000000000360000000100000000", 0x20, 0x1008c00}, {&(0x7f000001d600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1008d20}, {&(0x7f000001d700)="feedbabe00000000000000020000000000000000000000370000000100000000", 0x20, 0x1008e00}, {&(0x7f000001d800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1008f20}, {&(0x7f000001d900)="feedbabe00000000000000020000000000000000000000380000000100000000", 0x20, 0x1009000}, {&(0x7f000001da00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1009120}, {&(0x7f000001db00)="feedbabe00000000000000020000000000000000000000390000000100000000", 0x20, 0x1009200}, {&(0x7f000001dc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1009320}, {&(0x7f000001dd00)="feedbabe000000000000000200000000000000000000003a0000000100000000", 0x20, 0x1009400}, {&(0x7f000001de00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1009520}, {&(0x7f000001df00)="feedbabe000000000000000200000000000000000000003b0000000100000000", 0x20, 0x1009600}, {&(0x7f000001e000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1009720}, {&(0x7f000001e100)="feedbabe000000000000000200000000000000000000003c0000000100000000", 0x20, 0x1009800}, {&(0x7f000001e200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1009920}, {&(0x7f000001e300)="feedbabe000000000000000200000000000000000000003d0000000100000000", 0x20, 0x1009a00}, {&(0x7f000001e400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1009b20}, {&(0x7f000001e500)="feedbabe000000000000000200000000000000000000003e0000000100000000", 0x20, 0x1009c00}, {&(0x7f000001e600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1009d20}, {&(0x7f000001e700)="feedbabe000000000000000200000000000000000000003f0000000100000000", 0x20, 0x1009e00}, {&(0x7f000001e800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1009f20}, {&(0x7f000001e900)="feedbabe00000000000000020000000000000000000000400000000100000000", 0x20, 0x100a000}, {&(0x7f000001ea00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x100a120}, {&(0x7f000001eb00)="feedbabe00000000000000020000000000000000000000410000000100000000", 0x20, 0x100a200}, {&(0x7f000001ec00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x100a320}, {&(0x7f000001ed00)="feedbabe00000000000000020000000000000000000000420000000100000000", 0x20, 0x100a400}, {&(0x7f000001ee00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x100a520}, {&(0x7f000001ef00)="feedbabe00000000000000020000000000000000000000430000000100000000", 0x20, 0x100a600}, {&(0x7f000001f000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x100a720}, {&(0x7f000001f100)="feedbabe00000000000000020000000000000000000000440000000100000000", 0x20, 0x100a800}, {&(0x7f000001f200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x100a920}, {&(0x7f000001f300)="feedbabe00000000000000020000000000000000000000450000000100000000", 0x20, 0x100aa00}, {&(0x7f000001f400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x100ab20}, {&(0x7f000001f500)="feedbabe00000000000000020000000000000000000000460000000100000000", 0x20, 0x100ac00}, {&(0x7f000001f600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x100ad20}, {&(0x7f000001f700)="feedbabe00000000000000020000000000000000000000470000000100000000", 0x20, 0x100ae00}, {&(0x7f000001f800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x100af20}, {&(0x7f000001f900)="feedbabe00000000000000020000000000000000000000480000000100000000", 0x20, 0x100b000}, {&(0x7f000001fa00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x100b120}, {&(0x7f000001fb00)="feedbabe00000000000000020000000000000000000000490000000100000000", 0x20, 0x100b200}, {&(0x7f000001fc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x100b320}, {&(0x7f000001fd00)="feedbabe000000000000000200000000000000000000004a0000000100000000", 0x20, 0x100b400}, {&(0x7f000001fe00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x100b520}, {&(0x7f000001ff00)="feedbabe000000000000000200000000000000000000004b0000000100000000", 0x20, 0x100b600}, {&(0x7f0000020000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x100b720}, {&(0x7f0000020100)="feedbabe000000000000000200000000000000000000004c0000000100000000", 0x20, 0x100b800}, {&(0x7f0000020200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x100b920}, {&(0x7f0000020300)="feedbabe000000000000000200000000000000000000004d0000000100000000", 0x20, 0x100ba00}, {&(0x7f0000020400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x100bb20}, {&(0x7f0000020500)="feedbabe000000000000000200000000000000000000004e0000000100000000", 0x20, 0x100bc00}, {&(0x7f0000020600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x100bd20}, {&(0x7f0000020700)="feedbabe000000000000000200000000000000000000004f0000000100000000", 0x20, 0x100be00}, {&(0x7f0000020800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x100bf20}, {&(0x7f0000020900)="feedbabe00000000000000020000000000000000000000500000000100000000", 0x20, 0x100c000}, {&(0x7f0000020a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x100c120}, {&(0x7f0000020b00)="feedbabe00000000000000020000000000000000000000510000000100000000", 0x20, 0x100c200}, {&(0x7f0000020c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x100c320}, {&(0x7f0000020d00)="feedbabe00000000000000020000000000000000000000520000000100000000", 0x20, 0x100c400}, {&(0x7f0000020e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x100c520}, {&(0x7f0000020f00)="feedbabe00000000000000020000000000000000000000530000000100000000", 0x20, 0x100c600}, {&(0x7f0000021000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x100c720}, {&(0x7f0000021100)="feedbabe00000000000000020000000000000000000000540000000100000000", 0x20, 0x100c800}, {&(0x7f0000021200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x100c920}, {&(0x7f0000021300)="feedbabe00000000000000020000000000000000000000550000000100000000", 0x20, 0x100ca00}, {&(0x7f0000021400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x100cb20}, {&(0x7f0000021500)="feedbabe00000000000000020000000000000000000000560000000100000000", 0x20, 0x100cc00}, {&(0x7f0000021600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x100cd20}, {&(0x7f0000021700)="feedbabe00000000000000020000000000000000000000570000000100000000", 0x20, 0x100ce00}, {&(0x7f0000021800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x100cf20}, {&(0x7f0000021900)="feedbabe00000000000000020000000000000000000000580000000100000000", 0x20, 0x100d000}, {&(0x7f0000021a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x100d120}, {&(0x7f0000021b00)="feedbabe00000000000000020000000000000000000000590000000100000000", 0x20, 0x100d200}, {&(0x7f0000021c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x100d320}, {&(0x7f0000021d00)="feedbabe000000000000000200000000000000000000005a0000000100000000", 0x20, 0x100d400}, {&(0x7f0000021e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x100d520}, {&(0x7f0000021f00)="feedbabe000000000000000200000000000000000000005b0000000100000000", 0x20, 0x100d600}, {&(0x7f0000022000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x100d720}, {&(0x7f0000022100)="feedbabe000000000000000200000000000000000000005c0000000100000000", 0x20, 0x100d800}, {&(0x7f0000022200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x100d920}, {&(0x7f0000022300)="feedbabe000000000000000200000000000000000000005d0000000100000000", 0x20, 0x100da00}, {&(0x7f0000022400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x100db20}, {&(0x7f0000022500)="feedbabe000000000000000200000000000000000000005e0000000100000000", 0x20, 0x100dc00}, {&(0x7f0000022600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x100dd20}, {&(0x7f0000022700)="feedbabe000000000000000200000000000000000000005f0000000100000000", 0x20, 0x100de00}, {&(0x7f0000022800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x100df20}, {&(0x7f0000022900)="feedbabe00000000000000020000000000000000000000600000000100000000", 0x20, 0x100e000}, {&(0x7f0000022a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x100e120}, {&(0x7f0000022b00)="feedbabe00000000000000020000000000000000000000610000000100000000", 0x20, 0x100e200}, {&(0x7f0000022c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x100e320}, {&(0x7f0000022d00)="feedbabe00000000000000020000000000000000000000620000000100000000", 0x20, 0x100e400}, {&(0x7f0000022e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x100e520}, {&(0x7f0000022f00)="feedbabe00000000000000020000000000000000000000630000000100000000", 0x20, 0x100e600}, {&(0x7f0000023000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x100e720}, {&(0x7f0000023100)="feedbabe00000000000000020000000000000000000000640000000100000000", 0x20, 0x100e800}, {&(0x7f0000023200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x100e920}, {&(0x7f0000023300)="feedbabe00000000000000020000000000000000000000650000000100000000", 0x20, 0x100ea00}, {&(0x7f0000023400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x100eb20}, {&(0x7f0000023500)="feedbabe00000000000000020000000000000000000000660000000100000000", 0x20, 0x100ec00}, {&(0x7f0000023600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x100ed20}, {&(0x7f0000023700)="feedbabe00000000000000020000000000000000000000670000000100000000", 0x20, 0x100ee00}, {&(0x7f0000023800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x100ef20}, {&(0x7f0000023900)="feedbabe00000000000000020000000000000000000000680000000100000000", 0x20, 0x100f000}, {&(0x7f0000023a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x100f120}, {&(0x7f0000023b00)="feedbabe00000000000000020000000000000000000000690000000100000000", 0x20, 0x100f200}, {&(0x7f0000023c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x100f320}, {&(0x7f0000023d00)="feedbabe000000000000000200000000000000000000006a0000000100000000", 0x20, 0x100f400}, {&(0x7f0000023e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x100f520}, {&(0x7f0000023f00)="feedbabe000000000000000200000000000000000000006b0000000100000000", 0x20, 0x100f600}, {&(0x7f0000024000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x100f720}, {&(0x7f0000024100)="feedbabe000000000000000200000000000000000000006c0000000100000000", 0x20, 0x100f800}, {&(0x7f0000024200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x100f920}, {&(0x7f0000024300)="feedbabe000000000000000200000000000000000000006d0000000100000000", 0x20, 0x100fa00}, {&(0x7f0000024400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x100fb20}, {&(0x7f0000024500)="feedbabe000000000000000200000000000000000000006e0000000100000000", 0x20, 0x100fc00}, {&(0x7f0000024600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x100fd20}, {&(0x7f0000024700)="feedbabe000000000000000200000000000000000000006f0000000100000000", 0x20, 0x100fe00}, {&(0x7f0000024800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x100ff20}, {&(0x7f0000024900)="feedbabe00000000000000020000000000000000000000700000000100000000", 0x20, 0x1010000}, {&(0x7f0000024a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1010120}, {&(0x7f0000024b00)="feedbabe00000000000000020000000000000000000000710000000100000000", 0x20, 0x1010200}, {&(0x7f0000024c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1010320}, {&(0x7f0000024d00)="feedbabe00000000000000020000000000000000000000720000000100000000", 0x20, 0x1010400}, {&(0x7f0000024e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1010520}, {&(0x7f0000024f00)="feedbabe00000000000000020000000000000000000000730000000100000000", 0x20, 0x1010600}, {&(0x7f0000025000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1010720}, {&(0x7f0000025100)="feedbabe00000000000000020000000000000000000000740000000100000000", 0x20, 0x1010800}, {&(0x7f0000025200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1010920}, {&(0x7f0000025300)="feedbabe00000000000000020000000000000000000000750000000100000000", 0x20, 0x1010a00}, {&(0x7f0000025400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1010b20}, {&(0x7f0000025500)="feedbabe00000000000000020000000000000000000000760000000100000000", 0x20, 0x1010c00}, {&(0x7f0000025600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1010d20}, {&(0x7f0000025700)="feedbabe00000000000000020000000000000000000000770000000100000000", 0x20, 0x1010e00}, {&(0x7f0000025800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1010f20}, {&(0x7f0000025900)="feedbabe00000000000000020000000000000000000000780000000100000000", 0x20, 0x1011000}, {&(0x7f0000025a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1011120}, {&(0x7f0000025b00)="feedbabe00000000000000020000000000000000000000790000000100000000", 0x20, 0x1011200}, {&(0x7f0000025c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1011320}, {&(0x7f0000025d00)="feedbabe000000000000000200000000000000000000007a0000000100000000", 0x20, 0x1011400}, {&(0x7f0000025e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1011520}, {&(0x7f0000025f00)="feedbabe000000000000000200000000000000000000007b0000000100000000", 0x20, 0x1011600}, {&(0x7f0000026000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1011720}, {&(0x7f0000026100)="feedbabe000000000000000200000000000000000000007c0000000100000000", 0x20, 0x1011800}, {&(0x7f0000026200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1011920}, {&(0x7f0000026300)="feedbabe000000000000000200000000000000000000007d0000000100000000", 0x20, 0x1011a00}, {&(0x7f0000026400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1011b20}, {&(0x7f0000026500)="feedbabe000000000000000200000000000000000000007e0000000100000000", 0x20, 0x1011c00}, {&(0x7f0000026600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1011d20}, {&(0x7f0000026700)="feedbabe000000000000000200000000000000000000007f0000000100000000", 0x20, 0x1011e00}, {&(0x7f0000026800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1011f20}, {&(0x7f0000026900)="feedbabe00000000000000020000000000000000000000800000000100000000", 0x20, 0x1012000}, {&(0x7f0000026a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1012120}, {&(0x7f0000026b00)="feedbabe00000000000000020000000000000000000000810000000100000000", 0x20, 0x1012200}, {&(0x7f0000026c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1012320}, {&(0x7f0000026d00)="feedbabe00000000000000020000000000000000000000820000000100000000", 0x20, 0x1012400}, {&(0x7f0000026e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1012520}, {&(0x7f0000026f00)="feedbabe00000000000000020000000000000000000000830000000100000000", 0x20, 0x1012600}, {&(0x7f0000027000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1012720}, {&(0x7f0000027100)="feedbabe00000000000000020000000000000000000000840000000100000000", 0x20, 0x1012800}, {&(0x7f0000027200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1012920}, {&(0x7f0000027300)="feedbabe00000000000000020000000000000000000000850000000100000000", 0x20, 0x1012a00}, {&(0x7f0000027400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1012b20}, {&(0x7f0000027500)="feedbabe00000000000000020000000000000000000000860000000100000000", 0x20, 0x1012c00}, {&(0x7f0000027600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1012d20}, {&(0x7f0000027700)="feedbabe00000000000000020000000000000000000000870000000100000000", 0x20, 0x1012e00}, {&(0x7f0000027800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1012f20}, {&(0x7f0000027900)="feedbabe00000000000000020000000000000000000000880000000100000000", 0x20, 0x1013000}, {&(0x7f0000027a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1013120}, {&(0x7f0000027b00)="feedbabe00000000000000020000000000000000000000890000000100000000", 0x20, 0x1013200}, {&(0x7f0000027c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1013320}, {&(0x7f0000027d00)="feedbabe000000000000000200000000000000000000008a0000000100000000", 0x20, 0x1013400}, {&(0x7f0000027e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1013520}, {&(0x7f0000027f00)="feedbabe000000000000000200000000000000000000008b0000000100000000", 0x20, 0x1013600}, {&(0x7f0000028000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1013720}, {&(0x7f0000028100)="feedbabe000000000000000200000000000000000000008c0000000100000000", 0x20, 0x1013800}, {&(0x7f0000028200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1013920}, {&(0x7f0000028300)="feedbabe000000000000000200000000000000000000008d0000000100000000", 0x20, 0x1013a00}, {&(0x7f0000028400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1013b20}, {&(0x7f0000028500)="feedbabe000000000000000200000000000000000000008e0000000100000000", 0x20, 0x1013c00}, {&(0x7f0000028600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1013d20}, {&(0x7f0000028700)="feedbabe000000000000000200000000000000000000008f0000000100000000", 0x20, 0x1013e00}, {&(0x7f0000028800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1013f20}, {&(0x7f0000028900)="feedbabe00000000000000020000000000000000000000900000000100000000", 0x20, 0x1014000}, {&(0x7f0000028a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1014120}, {&(0x7f0000028b00)="feedbabe00000000000000020000000000000000000000910000000100000000", 0x20, 0x1014200}, {&(0x7f0000028c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1014320}, {&(0x7f0000028d00)="feedbabe00000000000000020000000000000000000000920000000100000000", 0x20, 0x1014400}, {&(0x7f0000028e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1014520}, {&(0x7f0000028f00)="feedbabe00000000000000020000000000000000000000930000000100000000", 0x20, 0x1014600}, {&(0x7f0000029000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1014720}, {&(0x7f0000029100)="feedbabe00000000000000020000000000000000000000940000000100000000", 0x20, 0x1014800}, {&(0x7f0000029200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1014920}, {&(0x7f0000029300)="feedbabe00000000000000020000000000000000000000950000000100000000", 0x20, 0x1014a00}, {&(0x7f0000029400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1014b20}, {&(0x7f0000029500)="feedbabe00000000000000020000000000000000000000960000000100000000", 0x20, 0x1014c00}, {&(0x7f0000029600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1014d20}, {&(0x7f0000029700)="feedbabe00000000000000020000000000000000000000970000000100000000", 0x20, 0x1014e00}, {&(0x7f0000029800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1014f20}, {&(0x7f0000029900)="feedbabe00000000000000020000000000000000000000980000000100000000", 0x20, 0x1015000}, {&(0x7f0000029a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1015120}, {&(0x7f0000029b00)="feedbabe00000000000000020000000000000000000000990000000100000000", 0x20, 0x1015200}, {&(0x7f0000029c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1015320}, {&(0x7f0000029d00)="feedbabe000000000000000200000000000000000000009a0000000100000000", 0x20, 0x1015400}, {&(0x7f0000029e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1015520}, {&(0x7f0000029f00)="feedbabe000000000000000200000000000000000000009b0000000100000000", 0x20, 0x1015600}, {&(0x7f000002a000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1015720}, {&(0x7f000002a100)="feedbabe000000000000000200000000000000000000009c0000000100000000", 0x20, 0x1015800}, {&(0x7f000002a200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1015920}, {&(0x7f000002a300)="feedbabe000000000000000200000000000000000000009d0000000100000000", 0x20, 0x1015a00}, {&(0x7f000002a400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1015b20}, {&(0x7f000002a500)="feedbabe000000000000000200000000000000000000009e0000000100000000", 0x20, 0x1015c00}, {&(0x7f000002a600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1015d20}, {&(0x7f000002a700)="feedbabe000000000000000200000000000000000000009f0000000100000000", 0x20, 0x1015e00}, {&(0x7f000002a800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1015f20}, {&(0x7f000002a900)="feedbabe00000000000000020000000000000000000000a00000000100000000", 0x20, 0x1016000}, {&(0x7f000002aa00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1016120}, {&(0x7f000002ab00)="feedbabe00000000000000020000000000000000000000a10000000100000000", 0x20, 0x1016200}, {&(0x7f000002ac00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1016320}, {&(0x7f000002ad00)="feedbabe00000000000000020000000000000000000000a20000000100000000", 0x20, 0x1016400}, {&(0x7f000002ae00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1016520}, {&(0x7f000002af00)="feedbabe00000000000000020000000000000000000000a30000000100000000", 0x20, 0x1016600}, {&(0x7f000002b000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1016720}, {&(0x7f000002b100)="feedbabe00000000000000020000000000000000000000a40000000100000000", 0x20, 0x1016800}, {&(0x7f000002b200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1016920}, {&(0x7f000002b300)="feedbabe00000000000000020000000000000000000000a50000000100000000", 0x20, 0x1016a00}, {&(0x7f000002b400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1016b20}, {&(0x7f000002b500)="feedbabe00000000000000020000000000000000000000a60000000100000000", 0x20, 0x1016c00}, {&(0x7f000002b600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1016d20}, {&(0x7f000002b700)="feedbabe00000000000000020000000000000000000000a70000000100000000", 0x20, 0x1016e00}, {&(0x7f000002b800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1016f20}, {&(0x7f000002b900)="feedbabe00000000000000020000000000000000000000a80000000100000000", 0x20, 0x1017000}, {&(0x7f000002ba00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1017120}, {&(0x7f000002bb00)="feedbabe00000000000000020000000000000000000000a90000000100000000", 0x20, 0x1017200}, {&(0x7f000002bc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1017320}, {&(0x7f000002bd00)="feedbabe00000000000000020000000000000000000000aa0000000100000000", 0x20, 0x1017400}, {&(0x7f000002be00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1017520}, {&(0x7f000002bf00)="feedbabe00000000000000020000000000000000000000ab0000000100000000", 0x20, 0x1017600}, {&(0x7f000002c000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1017720}, {&(0x7f000002c100)="feedbabe00000000000000020000000000000000000000ac0000000100000000", 0x20, 0x1017800}, {&(0x7f000002c200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1017920}, {&(0x7f000002c300)="feedbabe00000000000000020000000000000000000000ad0000000100000000", 0x20, 0x1017a00}, {&(0x7f000002c400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1017b20}, {&(0x7f000002c500)="feedbabe00000000000000020000000000000000000000ae0000000100000000", 0x20, 0x1017c00}, {&(0x7f000002c600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1017d20}, {&(0x7f000002c700)="feedbabe00000000000000020000000000000000000000af0000000100000000", 0x20, 0x1017e00}, {&(0x7f000002c800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1017f20}, {&(0x7f000002c900)="feedbabe00000000000000020000000000000000000000b00000000100000000", 0x20, 0x1018000}, {&(0x7f000002ca00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1018120}, {&(0x7f000002cb00)="feedbabe00000000000000020000000000000000000000b10000000100000000", 0x20, 0x1018200}, {&(0x7f000002cc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1018320}, {&(0x7f000002cd00)="feedbabe00000000000000020000000000000000000000b20000000100000000", 0x20, 0x1018400}, {&(0x7f000002ce00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1018520}, {&(0x7f000002cf00)="feedbabe00000000000000020000000000000000000000b30000000100000000", 0x20, 0x1018600}, {&(0x7f000002d000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1018720}, {&(0x7f000002d100)="feedbabe00000000000000020000000000000000000000b40000000100000000", 0x20, 0x1018800}, {&(0x7f000002d200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1018920}, {&(0x7f000002d300)="feedbabe00000000000000020000000000000000000000b50000000100000000", 0x20, 0x1018a00}, {&(0x7f000002d400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1018b20}, {&(0x7f000002d500)="feedbabe00000000000000020000000000000000000000b60000000100000000", 0x20, 0x1018c00}, {&(0x7f000002d600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1018d20}, {&(0x7f000002d700)="feedbabe00000000000000020000000000000000000000b70000000100000000", 0x20, 0x1018e00}, {&(0x7f000002d800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1018f20}, {&(0x7f000002d900)="feedbabe00000000000000020000000000000000000000b80000000100000000", 0x20, 0x1019000}, {&(0x7f000002da00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1019120}, {&(0x7f000002db00)="feedbabe00000000000000020000000000000000000000b90000000100000000", 0x20, 0x1019200}, {&(0x7f000002dc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1019320}, {&(0x7f000002dd00)="feedbabe00000000000000020000000000000000000000ba0000000100000000", 0x20, 0x1019400}, {&(0x7f000002de00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1019520}, {&(0x7f000002df00)="feedbabe00000000000000020000000000000000000000bb0000000100000000", 0x20, 0x1019600}, {&(0x7f000002e000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1019720}, {&(0x7f000002e100)="feedbabe00000000000000020000000000000000000000bc0000000100000000", 0x20, 0x1019800}, {&(0x7f000002e200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1019920}, {&(0x7f000002e300)="feedbabe00000000000000020000000000000000000000bd0000000100000000", 0x20, 0x1019a00}, {&(0x7f000002e400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1019b20}, {&(0x7f000002e500)="feedbabe00000000000000020000000000000000000000be0000000100000000", 0x20, 0x1019c00}, {&(0x7f000002e600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1019d20}, {&(0x7f000002e700)="feedbabe00000000000000020000000000000000000000bf0000000100000000", 0x20, 0x1019e00}, {&(0x7f000002e800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1019f20}, {&(0x7f000002e900)="feedbabe00000000000000020000000000000000000000c00000000100000000", 0x20, 0x101a000}, {&(0x7f000002ea00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x101a120}, {&(0x7f000002eb00)="feedbabe00000000000000020000000000000000000000c10000000100000000", 0x20, 0x101a200}, {&(0x7f000002ec00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x101a320}, {&(0x7f000002ed00)="feedbabe00000000000000020000000000000000000000c20000000100000000", 0x20, 0x101a400}, {&(0x7f000002ee00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x101a520}, {&(0x7f000002ef00)="feedbabe00000000000000020000000000000000000000c30000000100000000", 0x20, 0x101a600}, {&(0x7f000002f000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x101a720}, {&(0x7f000002f100)="feedbabe00000000000000020000000000000000000000c40000000100000000", 0x20, 0x101a800}, {&(0x7f000002f200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x101a920}, {&(0x7f000002f300)="feedbabe00000000000000020000000000000000000000c50000000100000000", 0x20, 0x101aa00}, {&(0x7f000002f400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x101ab20}, {&(0x7f000002f500)="feedbabe00000000000000020000000000000000000000c60000000100000000", 0x20, 0x101ac00}, {&(0x7f000002f600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x101ad20}, {&(0x7f000002f700)="feedbabe00000000000000020000000000000000000000c70000000100000000", 0x20, 0x101ae00}, {&(0x7f000002f800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x101af20}, {&(0x7f000002f900)="feedbabe00000000000000020000000000000000000000c80000000100000000", 0x20, 0x101b000}, {&(0x7f000002fa00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x101b120}, {&(0x7f000002fb00)="feedbabe00000000000000020000000000000000000000c90000000100000000", 0x20, 0x101b200}, {&(0x7f000002fc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x101b320}, {&(0x7f000002fd00)="feedbabe00000000000000020000000000000000000000ca0000000100000000", 0x20, 0x101b400}, {&(0x7f000002fe00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x101b520}, {&(0x7f000002ff00)="feedbabe00000000000000020000000000000000000000cb0000000100000000", 0x20, 0x101b600}, {&(0x7f0000030000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x101b720}, {&(0x7f0000030100)="feedbabe00000000000000020000000000000000000000cc0000000100000000", 0x20, 0x101b800}, {&(0x7f0000030200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x101b920}, {&(0x7f0000030300)="feedbabe00000000000000020000000000000000000000cd0000000100000000", 0x20, 0x101ba00}, {&(0x7f0000030400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x101bb20}, {&(0x7f0000030500)="feedbabe00000000000000020000000000000000000000ce0000000100000000", 0x20, 0x101bc00}, {&(0x7f0000030600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x101bd20}, {&(0x7f0000030700)="feedbabe00000000000000020000000000000000000000cf0000000100000000", 0x20, 0x101be00}, {&(0x7f0000030800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x101bf20}, {&(0x7f0000030900)="feedbabe00000000000000020000000000000000000000d00000000100000000", 0x20, 0x101c000}, {&(0x7f0000030a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x101c120}, {&(0x7f0000030b00)="feedbabe00000000000000020000000000000000000000d10000000100000000", 0x20, 0x101c200}, {&(0x7f0000030c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x101c320}, {&(0x7f0000030d00)="feedbabe00000000000000020000000000000000000000d20000000100000000", 0x20, 0x101c400}, {&(0x7f0000030e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x101c520}, {&(0x7f0000030f00)="feedbabe00000000000000020000000000000000000000d30000000100000000", 0x20, 0x101c600}, {&(0x7f0000031000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x101c720}, {&(0x7f0000031100)="feedbabe00000000000000020000000000000000000000d40000000100000000", 0x20, 0x101c800}, {&(0x7f0000031200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x101c920}, {&(0x7f0000031300)="feedbabe00000000000000020000000000000000000000d50000000100000000", 0x20, 0x101ca00}, {&(0x7f0000031400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x101cb20}, {&(0x7f0000031500)="feedbabe00000000000000020000000000000000000000d60000000100000000", 0x20, 0x101cc00}, {&(0x7f0000031600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x101cd20}, {&(0x7f0000031700)="feedbabe00000000000000020000000000000000000000d70000000100000000", 0x20, 0x101ce00}, {&(0x7f0000031800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x101cf20}, {&(0x7f0000031900)="feedbabe00000000000000020000000000000000000000d80000000100000000", 0x20, 0x101d000}, {&(0x7f0000031a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x101d120}, {&(0x7f0000031b00)="feedbabe00000000000000020000000000000000000000d90000000100000000", 0x20, 0x101d200}, {&(0x7f0000031c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x101d320}, {&(0x7f0000031d00)="feedbabe00000000000000020000000000000000000000da0000000100000000", 0x20, 0x101d400}, {&(0x7f0000031e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x101d520}, {&(0x7f0000031f00)="feedbabe00000000000000020000000000000000000000db0000000100000000", 0x20, 0x101d600}, {&(0x7f0000032000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x101d720}, {&(0x7f0000032100)="feedbabe00000000000000020000000000000000000000dc0000000100000000", 0x20, 0x101d800}, {&(0x7f0000032200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x101d920}, {&(0x7f0000032300)="feedbabe00000000000000020000000000000000000000dd0000000100000000", 0x20, 0x101da00}, {&(0x7f0000032400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x101db20}, {&(0x7f0000032500)="feedbabe00000000000000020000000000000000000000de0000000100000000", 0x20, 0x101dc00}, {&(0x7f0000032600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x101dd20}, {&(0x7f0000032700)="feedbabe00000000000000020000000000000000000000df0000000100000000", 0x20, 0x101de00}, {&(0x7f0000032800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x101df20}, {&(0x7f0000032900)="feedbabe00000000000000020000000000000000000000e00000000100000000", 0x20, 0x101e000}, {&(0x7f0000032a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x101e120}, {&(0x7f0000032b00)="feedbabe00000000000000020000000000000000000000e10000000100000000", 0x20, 0x101e200}, {&(0x7f0000032c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x101e320}, {&(0x7f0000032d00)="feedbabe00000000000000020000000000000000000000e20000000100000000", 0x20, 0x101e400}, {&(0x7f0000032e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x101e520}, {&(0x7f0000032f00)="feedbabe00000000000000020000000000000000000000e30000000100000000", 0x20, 0x101e600}, {&(0x7f0000033000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x101e720}, {&(0x7f0000033100)="feedbabe00000000000000020000000000000000000000e40000000100000000", 0x20, 0x101e800}, {&(0x7f0000033200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x101e920}, {&(0x7f0000033300)="feedbabe00000000000000020000000000000000000000e50000000100000000", 0x20, 0x101ea00}, {&(0x7f0000033400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x101eb20}, {&(0x7f0000033500)="feedbabe00000000000000020000000000000000000000e60000000100000000", 0x20, 0x101ec00}, {&(0x7f0000033600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x101ed20}, {&(0x7f0000033700)="feedbabe00000000000000020000000000000000000000e70000000100000000", 0x20, 0x101ee00}, {&(0x7f0000033800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x101ef20}, {&(0x7f0000033900)="feedbabe00000000000000020000000000000000000000e80000000100000000", 0x20, 0x101f000}, {&(0x7f0000033a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x101f120}, {&(0x7f0000033b00)="feedbabe00000000000000020000000000000000000000e90000000100000000", 0x20, 0x101f200}, {&(0x7f0000033c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x101f320}, {&(0x7f0000033d00)="feedbabe00000000000000020000000000000000000000ea0000000100000000", 0x20, 0x101f400}, {&(0x7f0000033e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x101f520}, {&(0x7f0000033f00)="feedbabe00000000000000020000000000000000000000eb0000000100000000", 0x20, 0x101f600}, {&(0x7f0000034000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x101f720}, {&(0x7f0000034100)="feedbabe00000000000000020000000000000000000000ec0000000100000000", 0x20, 0x101f800}, {&(0x7f0000034200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x101f920}, {&(0x7f0000034300)="feedbabe00000000000000020000000000000000000000ed0000000100000000", 0x20, 0x101fa00}, {&(0x7f0000034400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x101fb20}, {&(0x7f0000034500)="feedbabe00000000000000020000000000000000000000ee0000000100000000", 0x20, 0x101fc00}, {&(0x7f0000034600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x101fd20}, {&(0x7f0000034700)="feedbabe00000000000000020000000000000000000000ef0000000100000000", 0x20, 0x101fe00}, {&(0x7f0000034800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x101ff20}, {&(0x7f0000034900)="feedbabe00000000000000020000000000000000000000f00000000100000000", 0x20, 0x1020000}, {&(0x7f0000034a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1020120}, {&(0x7f0000034b00)="feedbabe00000000000000020000000000000000000000f10000000100000000", 0x20, 0x1020200}, {&(0x7f0000034c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1020320}, {&(0x7f0000034d00)="feedbabe00000000000000020000000000000000000000f20000000100000000", 0x20, 0x1020400}, {&(0x7f0000034e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1020520}, {&(0x7f0000034f00)="feedbabe00000000000000020000000000000000000000f30000000100000000", 0x20, 0x1020600}, {&(0x7f0000035000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1020720}, {&(0x7f0000035100)="feedbabe00000000000000020000000000000000000000f40000000100000000", 0x20, 0x1020800}, {&(0x7f0000035200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1020920}, {&(0x7f0000035300)="feedbabe00000000000000020000000000000000000000f50000000100000000", 0x20, 0x1020a00}, {&(0x7f0000035400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1020b20}, {&(0x7f0000035500)="feedbabe00000000000000020000000000000000000000f60000000100000000", 0x20, 0x1020c00}, {&(0x7f0000035600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1020d20}, {&(0x7f0000035700)="feedbabe00000000000000020000000000000000000000f70000000100000000", 0x20, 0x1020e00}, {&(0x7f0000035800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1020f20}, {&(0x7f0000035900)="feedbabe00000000000000020000000000000000000000f80000000100000000", 0x20, 0x1021000}, {&(0x7f0000035a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1021120}, {&(0x7f0000035b00)="feedbabe00000000000000020000000000000000000000f90000000100000000", 0x20, 0x1021200}, {&(0x7f0000035c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1021320}, {&(0x7f0000035d00)="feedbabe00000000000000020000000000000000000000fa0000000100000000", 0x20, 0x1021400}, {&(0x7f0000035e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1021520}, {&(0x7f0000035f00)="feedbabe00000000000000020000000000000000000000fb0000000100000000", 0x20, 0x1021600}, {&(0x7f0000036000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1021720}, {&(0x7f0000036100)="feedbabe00000000000000020000000000000000000000fc0000000100000000", 0x20, 0x1021800}, {&(0x7f0000036200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1021920}, {&(0x7f0000036300)="feedbabe00000000000000020000000000000000000000fd0000000100000000", 0x20, 0x1021a00}, {&(0x7f0000036400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1021b20}, {&(0x7f0000036500)="feedbabe00000000000000020000000000000000000000fe0000000100000000", 0x20, 0x1021c00}, {&(0x7f0000036600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1021d20}, {&(0x7f0000036700)="feedbabe00000000000000020000000000000000000000ff0000000100000000", 0x20, 0x1021e00}, {&(0x7f0000036800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1021f20}, {&(0x7f0000036900)="feedbabe00000000000000020000000000000000000001000000000100000000", 0x20, 0x1022000}, {&(0x7f0000036a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1022120}, {&(0x7f0000036b00)="feedbabe00000000000000020000000000000000000001010000000100000000", 0x20, 0x1022200}, {&(0x7f0000036c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1022320}, {&(0x7f0000036d00)="feedbabe00000000000000020000000000000000000001020000000100000000", 0x20, 0x1022400}, {&(0x7f0000036e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1022520}, {&(0x7f0000036f00)="feedbabe00000000000000020000000000000000000001030000000100000000", 0x20, 0x1022600}, {&(0x7f0000037000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1022720}, {&(0x7f0000037100)="feedbabe00000000000000020000000000000000000001040000000100000000", 0x20, 0x1022800}, {&(0x7f0000037200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1022920}, {&(0x7f0000037300)="feedbabe00000000000000020000000000000000000001050000000100000000", 0x20, 0x1022a00}, {&(0x7f0000037400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1022b20}, {&(0x7f0000037500)="feedbabe00000000000000020000000000000000000001060000000100000000", 0x20, 0x1022c00}, {&(0x7f0000037600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1022d20}, {&(0x7f0000037700)="feedbabe00000000000000020000000000000000000001070000000100000000", 0x20, 0x1022e00}, {&(0x7f0000037800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1022f20}, {&(0x7f0000037900)="feedbabe00000000000000020000000000000000000001080000000100000000", 0x20, 0x1023000}, {&(0x7f0000037a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1023120}, {&(0x7f0000037b00)="feedbabe00000000000000020000000000000000000001090000000100000000", 0x20, 0x1023200}, {&(0x7f0000037c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1023320}, {&(0x7f0000037d00)="feedbabe000000000000000200000000000000000000010a0000000100000000", 0x20, 0x1023400}, {&(0x7f0000037e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1023520}, {&(0x7f0000037f00)="feedbabe000000000000000200000000000000000000010b0000000100000000", 0x20, 0x1023600}, {&(0x7f0000038000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1023720}, {&(0x7f0000038100)="feedbabe000000000000000200000000000000000000010c0000000100000000", 0x20, 0x1023800}, {&(0x7f0000038200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1023920}, {&(0x7f0000038300)="feedbabe000000000000000200000000000000000000010d0000000100000000", 0x20, 0x1023a00}, {&(0x7f0000038400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1023b20}, {&(0x7f0000038500)="feedbabe000000000000000200000000000000000000010e0000000100000000", 0x20, 0x1023c00}, {&(0x7f0000038600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1023d20}, {&(0x7f0000038700)="feedbabe000000000000000200000000000000000000010f0000000100000000", 0x20, 0x1023e00}, {&(0x7f0000038800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1023f20}, {&(0x7f0000038900)="feedbabe00000000000000020000000000000000000001100000000100000000", 0x20, 0x1024000}, {&(0x7f0000038a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1024120}, {&(0x7f0000038b00)="feedbabe00000000000000020000000000000000000001110000000100000000", 0x20, 0x1024200}, {&(0x7f0000038c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1024320}, {&(0x7f0000038d00)="feedbabe00000000000000020000000000000000000001120000000100000000", 0x20, 0x1024400}, {&(0x7f0000038e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1024520}, {&(0x7f0000038f00)="feedbabe00000000000000020000000000000000000001130000000100000000", 0x20, 0x1024600}, {&(0x7f0000039000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1024720}, {&(0x7f0000039100)="feedbabe00000000000000020000000000000000000001140000000100000000", 0x20, 0x1024800}, {&(0x7f0000039200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1024920}, {&(0x7f0000039300)="feedbabe00000000000000020000000000000000000001150000000100000000", 0x20, 0x1024a00}, {&(0x7f0000039400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1024b20}, {&(0x7f0000039500)="feedbabe00000000000000020000000000000000000001160000000100000000", 0x20, 0x1024c00}, {&(0x7f0000039600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1024d20}, {&(0x7f0000039700)="feedbabe00000000000000020000000000000000000001170000000100000000", 0x20, 0x1024e00}, {&(0x7f0000039800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1024f20}, {&(0x7f0000039900)="feedbabe00000000000000020000000000000000000001180000000100000000", 0x20, 0x1025000}, {&(0x7f0000039a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1025120}, {&(0x7f0000039b00)="feedbabe00000000000000020000000000000000000001190000000100000000", 0x20, 0x1025200}, {&(0x7f0000039c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1025320}, {&(0x7f0000039d00)="feedbabe000000000000000200000000000000000000011a0000000100000000", 0x20, 0x1025400}, {&(0x7f0000039e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1025520}, {&(0x7f0000039f00)="feedbabe000000000000000200000000000000000000011b0000000100000000", 0x20, 0x1025600}, {&(0x7f000003a000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1025720}, {&(0x7f000003a100)="feedbabe000000000000000200000000000000000000011c0000000100000000", 0x20, 0x1025800}, {&(0x7f000003a200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1025920}, {&(0x7f000003a300)="feedbabe000000000000000200000000000000000000011d0000000100000000", 0x20, 0x1025a00}, {&(0x7f000003a400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1025b20}, {&(0x7f000003a500)="feedbabe000000000000000200000000000000000000011e0000000100000000", 0x20, 0x1025c00}, {&(0x7f000003a600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1025d20}, {&(0x7f000003a700)="feedbabe000000000000000200000000000000000000011f0000000100000000", 0x20, 0x1025e00}, {&(0x7f000003a800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1025f20}, {&(0x7f000003a900)="feedbabe00000000000000020000000000000000000001200000000100000000", 0x20, 0x1026000}, {&(0x7f000003aa00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1026120}, {&(0x7f000003ab00)="feedbabe00000000000000020000000000000000000001210000000100000000", 0x20, 0x1026200}, {&(0x7f000003ac00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1026320}, {&(0x7f000003ad00)="feedbabe00000000000000020000000000000000000001220000000100000000", 0x20, 0x1026400}, {&(0x7f000003ae00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1026520}, {&(0x7f000003af00)="feedbabe00000000000000020000000000000000000001230000000100000000", 0x20, 0x1026600}, {&(0x7f000003b000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1026720}, {&(0x7f000003b100)="feedbabe00000000000000020000000000000000000001240000000100000000", 0x20, 0x1026800}, {&(0x7f000003b200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1026920}, {&(0x7f000003b300)="feedbabe00000000000000020000000000000000000001250000000100000000", 0x20, 0x1026a00}, {&(0x7f000003b400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1026b20}, {&(0x7f000003b500)="feedbabe00000000000000020000000000000000000001260000000100000000", 0x20, 0x1026c00}, {&(0x7f000003b600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1026d20}, {&(0x7f000003b700)="feedbabe00000000000000020000000000000000000001270000000100000000", 0x20, 0x1026e00}, {&(0x7f000003b800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1026f20}, {&(0x7f000003b900)="feedbabe00000000000000020000000000000000000001280000000100000000", 0x20, 0x1027000}, {&(0x7f000003ba00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1027120}, {&(0x7f000003bb00)="feedbabe00000000000000020000000000000000000001290000000100000000", 0x20, 0x1027200}, {&(0x7f000003bc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1027320}, {&(0x7f000003bd00)="feedbabe000000000000000200000000000000000000012a0000000100000000", 0x20, 0x1027400}, {&(0x7f000003be00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1027520}, {&(0x7f000003bf00)="feedbabe000000000000000200000000000000000000012b0000000100000000", 0x20, 0x1027600}, {&(0x7f000003c000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1027720}, {&(0x7f000003c100)="feedbabe000000000000000200000000000000000000012c0000000100000000", 0x20, 0x1027800}, {&(0x7f000003c200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1027920}, {&(0x7f000003c300)="feedbabe000000000000000200000000000000000000012d0000000100000000", 0x20, 0x1027a00}, {&(0x7f000003c400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1027b20}, {&(0x7f000003c500)="feedbabe000000000000000200000000000000000000012e0000000100000000", 0x20, 0x1027c00}, {&(0x7f000003c600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1027d20}, {&(0x7f000003c700)="feedbabe000000000000000200000000000000000000012f0000000100000000", 0x20, 0x1027e00}, {&(0x7f000003c800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1027f20}, {&(0x7f000003c900)="feedbabe00000000000000020000000000000000000001300000000100000000", 0x20, 0x1028000}, {&(0x7f000003ca00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1028120}, {&(0x7f000003cb00)="feedbabe00000000000000020000000000000000000001310000000100000000", 0x20, 0x1028200}, {&(0x7f000003cc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1028320}, {&(0x7f000003cd00)="feedbabe00000000000000020000000000000000000001320000000100000000", 0x20, 0x1028400}, {&(0x7f000003ce00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1028520}, {&(0x7f000003cf00)="feedbabe00000000000000020000000000000000000001330000000100000000", 0x20, 0x1028600}, {&(0x7f000003d000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1028720}, {&(0x7f000003d100)="feedbabe00000000000000020000000000000000000001340000000100000000", 0x20, 0x1028800}, {&(0x7f000003d200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1028920}, {&(0x7f000003d300)="feedbabe00000000000000020000000000000000000001350000000100000000", 0x20, 0x1028a00}, {&(0x7f000003d400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1028b20}, {&(0x7f000003d500)="feedbabe00000000000000020000000000000000000001360000000100000000", 0x20, 0x1028c00}, {&(0x7f000003d600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1028d20}, {&(0x7f000003d700)="feedbabe00000000000000020000000000000000000001370000000100000000", 0x20, 0x1028e00}, {&(0x7f000003d800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1028f20}, {&(0x7f000003d900)="feedbabe00000000000000020000000000000000000001380000000100000000", 0x20, 0x1029000}, {&(0x7f000003da00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1029120}, {&(0x7f000003db00)="feedbabe00000000000000020000000000000000000001390000000100000000", 0x20, 0x1029200}, {&(0x7f000003dc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1029320}, {&(0x7f000003dd00)="feedbabe000000000000000200000000000000000000013a0000000100000000", 0x20, 0x1029400}, {&(0x7f000003de00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1029520}, {&(0x7f000003df00)="feedbabe000000000000000200000000000000000000013b0000000100000000", 0x20, 0x1029600}, {&(0x7f000003e000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1029720}, {&(0x7f000003e100)="feedbabe000000000000000200000000000000000000013c0000000100000000", 0x20, 0x1029800}, {&(0x7f000003e200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1029920}, {&(0x7f000003e300)="feedbabe000000000000000200000000000000000000013d0000000100000000", 0x20, 0x1029a00}, {&(0x7f000003e400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1029b20}, {&(0x7f000003e500)="feedbabe000000000000000200000000000000000000013e0000000100000000", 0x20, 0x1029c00}, {&(0x7f000003e600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1029d20}, {&(0x7f000003e700)="feedbabe000000000000000200000000000000000000013f0000000100000000", 0x20, 0x1029e00}, {&(0x7f000003e800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1029f20}, {&(0x7f000003e900)="feedbabe00000000000000020000000000000000000001400000000100000000", 0x20, 0x102a000}, {&(0x7f000003ea00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x102a120}, {&(0x7f000003eb00)="feedbabe00000000000000020000000000000000000001410000000100000000", 0x20, 0x102a200}, {&(0x7f000003ec00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x102a320}, {&(0x7f000003ed00)="feedbabe00000000000000020000000000000000000001420000000100000000", 0x20, 0x102a400}, {&(0x7f000003ee00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x102a520}, {&(0x7f000003ef00)="feedbabe00000000000000020000000000000000000001430000000100000000", 0x20, 0x102a600}, {&(0x7f000003f000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x102a720}, {&(0x7f000003f100)="feedbabe00000000000000020000000000000000000001440000000100000000", 0x20, 0x102a800}, {&(0x7f000003f200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x102a920}, {&(0x7f000003f300)="feedbabe00000000000000020000000000000000000001450000000100000000", 0x20, 0x102aa00}, {&(0x7f000003f400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x102ab20}, {&(0x7f000003f500)="feedbabe00000000000000020000000000000000000001460000000100000000", 0x20, 0x102ac00}, {&(0x7f000003f600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x102ad20}, {&(0x7f000003f700)="feedbabe00000000000000020000000000000000000001470000000100000000", 0x20, 0x102ae00}, {&(0x7f000003f800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x102af20}, {&(0x7f000003f900)="feedbabe00000000000000020000000000000000000001480000000100000000", 0x20, 0x102b000}, {&(0x7f000003fa00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x102b120}, {&(0x7f000003fb00)="feedbabe00000000000000020000000000000000000001490000000100000000", 0x20, 0x102b200}, {&(0x7f000003fc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x102b320}, {&(0x7f000003fd00)="feedbabe000000000000000200000000000000000000014a0000000100000000", 0x20, 0x102b400}, {&(0x7f000003fe00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x102b520}, {&(0x7f000003ff00)="feedbabe000000000000000200000000000000000000014b0000000100000000", 0x20, 0x102b600}, {&(0x7f0000040000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x102b720}, {&(0x7f0000040100)="feedbabe000000000000000200000000000000000000014c0000000100000000", 0x20, 0x102b800}, {&(0x7f0000040200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x102b920}, {&(0x7f0000040300)="feedbabe000000000000000200000000000000000000014d0000000100000000", 0x20, 0x102ba00}, {&(0x7f0000040400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x102bb20}, {&(0x7f0000040500)="feedbabe000000000000000200000000000000000000014e0000000100000000", 0x20, 0x102bc00}, {&(0x7f0000040600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x102bd20}, {&(0x7f0000040700)="feedbabe000000000000000200000000000000000000014f0000000100000000", 0x20, 0x102be00}, {&(0x7f0000040800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x102bf20}, {&(0x7f0000040900)="feedbabe00000000000000020000000000000000000001500000000100000000", 0x20, 0x102c000}, {&(0x7f0000040a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x102c120}, {&(0x7f0000040b00)="feedbabe00000000000000020000000000000000000001510000000100000000", 0x20, 0x102c200}, {&(0x7f0000040c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x102c320}, {&(0x7f0000040d00)="feedbabe00000000000000020000000000000000000001520000000100000000", 0x20, 0x102c400}, {&(0x7f0000040e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x102c520}, {&(0x7f0000040f00)="feedbabe00000000000000020000000000000000000001530000000100000000", 0x20, 0x102c600}, {&(0x7f0000041000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x102c720}, {&(0x7f0000041100)="feedbabe00000000000000020000000000000000000001540000000100000000", 0x20, 0x102c800}, {&(0x7f0000041200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x102c920}, {&(0x7f0000041300)="feedbabe00000000000000020000000000000000000001550000000100000000", 0x20, 0x102ca00}, {&(0x7f0000041400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x102cb20}, {&(0x7f0000041500)="feedbabe00000000000000020000000000000000000001560000000100000000", 0x20, 0x102cc00}, {&(0x7f0000041600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x102cd20}, {&(0x7f0000041700)="feedbabe00000000000000020000000000000000000001570000000100000000", 0x20, 0x102ce00}, {&(0x7f0000041800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x102cf20}, {&(0x7f0000041900)="feedbabe00000000000000020000000000000000000001580000000100000000", 0x20, 0x102d000}, {&(0x7f0000041a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x102d120}, {&(0x7f0000041b00)="feedbabe00000000000000020000000000000000000001590000000100000000", 0x20, 0x102d200}, {&(0x7f0000041c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x102d320}, {&(0x7f0000041d00)="feedbabe000000000000000200000000000000000000015a0000000100000000", 0x20, 0x102d400}, {&(0x7f0000041e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x102d520}, {&(0x7f0000041f00)="feedbabe000000000000000200000000000000000000015b0000000100000000", 0x20, 0x102d600}, {&(0x7f0000042000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x102d720}, {&(0x7f0000042100)="feedbabe000000000000000200000000000000000000015c0000000100000000", 0x20, 0x102d800}, {&(0x7f0000042200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x102d920}, {&(0x7f0000042300)="feedbabe000000000000000200000000000000000000015d0000000100000000", 0x20, 0x102da00}, {&(0x7f0000042400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x102db20}, {&(0x7f0000042500)="feedbabe000000000000000200000000000000000000015e0000000100000000", 0x20, 0x102dc00}, {&(0x7f0000042600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x102dd20}, {&(0x7f0000042700)="feedbabe000000000000000200000000000000000000015f0000000100000000", 0x20, 0x102de00}, {&(0x7f0000042800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x102df20}, {&(0x7f0000042900)="feedbabe00000000000000020000000000000000000001600000000100000000", 0x20, 0x102e000}, {&(0x7f0000042a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x102e120}, {&(0x7f0000042b00)="feedbabe00000000000000020000000000000000000001610000000100000000", 0x20, 0x102e200}, {&(0x7f0000042c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x102e320}, {&(0x7f0000042d00)="feedbabe00000000000000020000000000000000000001620000000100000000", 0x20, 0x102e400}, {&(0x7f0000042e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x102e520}, {&(0x7f0000042f00)="feedbabe00000000000000020000000000000000000001630000000100000000", 0x20, 0x102e600}, {&(0x7f0000043000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x102e720}, {&(0x7f0000043100)="feedbabe00000000000000020000000000000000000001640000000100000000", 0x20, 0x102e800}, {&(0x7f0000043200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x102e920}, {&(0x7f0000043300)="feedbabe00000000000000020000000000000000000001650000000100000000", 0x20, 0x102ea00}, {&(0x7f0000043400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x102eb20}, {&(0x7f0000043500)="feedbabe00000000000000020000000000000000000001660000000100000000", 0x20, 0x102ec00}, {&(0x7f0000043600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x102ed20}, {&(0x7f0000043700)="feedbabe00000000000000020000000000000000000001670000000100000000", 0x20, 0x102ee00}, {&(0x7f0000043800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x102ef20}, {&(0x7f0000043900)="feedbabe00000000000000020000000000000000000001680000000100000000", 0x20, 0x102f000}, {&(0x7f0000043a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x102f120}, {&(0x7f0000043b00)="feedbabe00000000000000020000000000000000000001690000000100000000", 0x20, 0x102f200}, {&(0x7f0000043c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x102f320}, {&(0x7f0000043d00)="feedbabe000000000000000200000000000000000000016a0000000100000000", 0x20, 0x102f400}, {&(0x7f0000043e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x102f520}, {&(0x7f0000043f00)="feedbabe000000000000000200000000000000000000016b0000000100000000", 0x20, 0x102f600}, {&(0x7f0000044000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x102f720}, {&(0x7f0000044100)="feedbabe000000000000000200000000000000000000016c0000000100000000", 0x20, 0x102f800}, {&(0x7f0000044200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x102f920}, {&(0x7f0000044300)="feedbabe000000000000000200000000000000000000016d0000000100000000", 0x20, 0x102fa00}, {&(0x7f0000044400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x102fb20}, {&(0x7f0000044500)="feedbabe000000000000000200000000000000000000016e0000000100000000", 0x20, 0x102fc00}, {&(0x7f0000044600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x102fd20}, {&(0x7f0000044700)="feedbabe000000000000000200000000000000000000016f0000000100000000", 0x20, 0x102fe00}, {&(0x7f0000044800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x102ff20}, {&(0x7f0000044900)="feedbabe00000000000000020000000000000000000001700000000100000000", 0x20, 0x1030000}, {&(0x7f0000044a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1030120}, {&(0x7f0000044b00)="feedbabe00000000000000020000000000000000000001710000000100000000", 0x20, 0x1030200}, {&(0x7f0000044c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1030320}, {&(0x7f0000044d00)="feedbabe00000000000000020000000000000000000001720000000100000000", 0x20, 0x1030400}, {&(0x7f0000044e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1030520}, {&(0x7f0000044f00)="feedbabe00000000000000020000000000000000000001730000000100000000", 0x20, 0x1030600}, {&(0x7f0000045000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1030720}, {&(0x7f0000045100)="feedbabe00000000000000020000000000000000000001740000000100000000", 0x20, 0x1030800}, {&(0x7f0000045200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1030920}, {&(0x7f0000045300)="feedbabe00000000000000020000000000000000000001750000000100000000", 0x20, 0x1030a00}, {&(0x7f0000045400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1030b20}, {&(0x7f0000045500)="feedbabe00000000000000020000000000000000000001760000000100000000", 0x20, 0x1030c00}, {&(0x7f0000045600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1030d20}, {&(0x7f0000045700)="feedbabe00000000000000020000000000000000000001770000000100000000", 0x20, 0x1030e00}, {&(0x7f0000045800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1030f20}, {&(0x7f0000045900)="feedbabe00000000000000020000000000000000000001780000000100000000", 0x20, 0x1031000}, {&(0x7f0000045a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1031120}, {&(0x7f0000045b00)="feedbabe00000000000000020000000000000000000001790000000100000000", 0x20, 0x1031200}, {&(0x7f0000045c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1031320}, {&(0x7f0000045d00)="feedbabe000000000000000200000000000000000000017a0000000100000000", 0x20, 0x1031400}, {&(0x7f0000045e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1031520}, {&(0x7f0000045f00)="feedbabe000000000000000200000000000000000000017b0000000100000000", 0x20, 0x1031600}, {&(0x7f0000046000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1031720}, {&(0x7f0000046100)="feedbabe000000000000000200000000000000000000017c0000000100000000", 0x20, 0x1031800}, {&(0x7f0000046200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1031920}, {&(0x7f0000046300)="feedbabe000000000000000200000000000000000000017d0000000100000000", 0x20, 0x1031a00}, {&(0x7f0000046400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1031b20}, {&(0x7f0000046500)="feedbabe000000000000000200000000000000000000017e0000000100000000", 0x20, 0x1031c00}, {&(0x7f0000046600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1031d20}, {&(0x7f0000046700)="feedbabe000000000000000200000000000000000000017f0000000100000000", 0x20, 0x1031e00}, {&(0x7f0000046800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1031f20}, {&(0x7f0000046900)="feedbabe00000000000000020000000000000000000001800000000100000000", 0x20, 0x1032000}, {&(0x7f0000046a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1032120}, {&(0x7f0000046b00)="feedbabe00000000000000020000000000000000000001810000000100000000", 0x20, 0x1032200}, {&(0x7f0000046c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1032320}, {&(0x7f0000046d00)="feedbabe00000000000000020000000000000000000001820000000100000000", 0x20, 0x1032400}, {&(0x7f0000046e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1032520}, {&(0x7f0000046f00)="feedbabe00000000000000020000000000000000000001830000000100000000", 0x20, 0x1032600}, {&(0x7f0000047000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1032720}, {&(0x7f0000047100)="feedbabe00000000000000020000000000000000000001840000000100000000", 0x20, 0x1032800}, {&(0x7f0000047200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1032920}, {&(0x7f0000047300)="feedbabe00000000000000020000000000000000000001850000000100000000", 0x20, 0x1032a00}, {&(0x7f0000047400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1032b20}, {&(0x7f0000047500)="feedbabe00000000000000020000000000000000000001860000000100000000", 0x20, 0x1032c00}, {&(0x7f0000047600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1032d20}, {&(0x7f0000047700)="feedbabe00000000000000020000000000000000000001870000000100000000", 0x20, 0x1032e00}, {&(0x7f0000047800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1032f20}, {&(0x7f0000047900)="feedbabe00000000000000020000000000000000000001880000000100000000", 0x20, 0x1033000}, {&(0x7f0000047a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1033120}, {&(0x7f0000047b00)="feedbabe00000000000000020000000000000000000001890000000100000000", 0x20, 0x1033200}, {&(0x7f0000047c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1033320}, {&(0x7f0000047d00)="feedbabe000000000000000200000000000000000000018a0000000100000000", 0x20, 0x1033400}, {&(0x7f0000047e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1033520}, {&(0x7f0000047f00)="feedbabe000000000000000200000000000000000000018b0000000100000000", 0x20, 0x1033600}, {&(0x7f0000048000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1033720}, {&(0x7f0000048100)="feedbabe000000000000000200000000000000000000018c0000000100000000", 0x20, 0x1033800}, {&(0x7f0000048200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1033920}, {&(0x7f0000048300)="feedbabe000000000000000200000000000000000000018d0000000100000000", 0x20, 0x1033a00}, {&(0x7f0000048400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1033b20}, {&(0x7f0000048500)="feedbabe000000000000000200000000000000000000018e0000000100000000", 0x20, 0x1033c00}, {&(0x7f0000048600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1033d20}, {&(0x7f0000048700)="feedbabe000000000000000200000000000000000000018f0000000100000000", 0x20, 0x1033e00}, {&(0x7f0000048800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1033f20}, {&(0x7f0000048900)="feedbabe00000000000000020000000000000000000001900000000100000000", 0x20, 0x1034000}, {&(0x7f0000048a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1034120}, {&(0x7f0000048b00)="feedbabe00000000000000020000000000000000000001910000000100000000", 0x20, 0x1034200}, {&(0x7f0000048c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1034320}, {&(0x7f0000048d00)="feedbabe00000000000000020000000000000000000001920000000100000000", 0x20, 0x1034400}, {&(0x7f0000048e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1034520}, {&(0x7f0000048f00)="feedbabe00000000000000020000000000000000000001930000000100000000", 0x20, 0x1034600}, {&(0x7f0000049000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1034720}, {&(0x7f0000049100)="feedbabe00000000000000020000000000000000000001940000000100000000", 0x20, 0x1034800}, {&(0x7f0000049200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1034920}, {&(0x7f0000049300)="feedbabe00000000000000020000000000000000000001950000000100000000", 0x20, 0x1034a00}, {&(0x7f0000049400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1034b20}, {&(0x7f0000049500)="feedbabe00000000000000020000000000000000000001960000000100000000", 0x20, 0x1034c00}, {&(0x7f0000049600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1034d20}, {&(0x7f0000049700)="feedbabe00000000000000020000000000000000000001970000000100000000", 0x20, 0x1034e00}, {&(0x7f0000049800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1034f20}, {&(0x7f0000049900)="feedbabe00000000000000020000000000000000000001980000000100000000", 0x20, 0x1035000}, {&(0x7f0000049a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1035120}, {&(0x7f0000049b00)="feedbabe00000000000000020000000000000000000001990000000100000000", 0x20, 0x1035200}, {&(0x7f0000049c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1035320}, {&(0x7f0000049d00)="feedbabe000000000000000200000000000000000000019a0000000100000000", 0x20, 0x1035400}, {&(0x7f0000049e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1035520}, {&(0x7f0000049f00)="feedbabe000000000000000200000000000000000000019b0000000100000000", 0x20, 0x1035600}, {&(0x7f000004a000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1035720}, {&(0x7f000004a100)="feedbabe000000000000000200000000000000000000019c0000000100000000", 0x20, 0x1035800}, {&(0x7f000004a200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1035920}, {&(0x7f000004a300)="feedbabe000000000000000200000000000000000000019d0000000100000000", 0x20, 0x1035a00}, {&(0x7f000004a400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1035b20}, {&(0x7f000004a500)="feedbabe000000000000000200000000000000000000019e0000000100000000", 0x20, 0x1035c00}, {&(0x7f000004a600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1035d20}, {&(0x7f000004a700)="feedbabe000000000000000200000000000000000000019f0000000100000000", 0x20, 0x1035e00}, {&(0x7f000004a800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1035f20}, {&(0x7f000004a900)="feedbabe00000000000000020000000000000000000001a00000000100000000", 0x20, 0x1036000}, {&(0x7f000004aa00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1036120}, {&(0x7f000004ab00)="feedbabe00000000000000020000000000000000000001a10000000100000000", 0x20, 0x1036200}, {&(0x7f000004ac00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1036320}, {&(0x7f000004ad00)="feedbabe00000000000000020000000000000000000001a20000000100000000", 0x20, 0x1036400}, {&(0x7f000004ae00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1036520}, {&(0x7f000004af00)="feedbabe00000000000000020000000000000000000001a30000000100000000", 0x20, 0x1036600}, {&(0x7f000004b000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1036720}, {&(0x7f000004b100)="feedbabe00000000000000020000000000000000000001a40000000100000000", 0x20, 0x1036800}, {&(0x7f000004b200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1036920}, {&(0x7f000004b300)="feedbabe00000000000000020000000000000000000001a50000000100000000", 0x20, 0x1036a00}, {&(0x7f000004b400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1036b20}, {&(0x7f000004b500)="feedbabe00000000000000020000000000000000000001a60000000100000000", 0x20, 0x1036c00}, {&(0x7f000004b600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1036d20}, {&(0x7f000004b700)="feedbabe00000000000000020000000000000000000001a70000000100000000", 0x20, 0x1036e00}, {&(0x7f000004b800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1036f20}, {&(0x7f000004b900)="feedbabe00000000000000020000000000000000000001a80000000100000000", 0x20, 0x1037000}, {&(0x7f000004ba00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1037120}, {&(0x7f000004bb00)="feedbabe00000000000000020000000000000000000001a90000000100000000", 0x20, 0x1037200}, {&(0x7f000004bc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1037320}, {&(0x7f000004bd00)="feedbabe00000000000000020000000000000000000001aa0000000100000000", 0x20, 0x1037400}, {&(0x7f000004be00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1037520}, {&(0x7f000004bf00)="feedbabe00000000000000020000000000000000000001ab0000000100000000", 0x20, 0x1037600}, {&(0x7f000004c000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1037720}, {&(0x7f000004c100)="feedbabe00000000000000020000000000000000000001ac0000000100000000", 0x20, 0x1037800}, {&(0x7f000004c200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1037920}, {&(0x7f000004c300)="feedbabe00000000000000020000000000000000000001ad0000000100000000", 0x20, 0x1037a00}, {&(0x7f000004c400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1037b20}, {&(0x7f000004c500)="feedbabe00000000000000020000000000000000000001ae0000000100000000", 0x20, 0x1037c00}, {&(0x7f000004c600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1037d20}, {&(0x7f000004c700)="feedbabe00000000000000020000000000000000000001af0000000100000000", 0x20, 0x1037e00}, {&(0x7f000004c800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1037f20}, {&(0x7f000004c900)="feedbabe00000000000000020000000000000000000001b00000000100000000", 0x20, 0x1038000}, {&(0x7f000004ca00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1038120}, {&(0x7f000004cb00)="feedbabe00000000000000020000000000000000000001b10000000100000000", 0x20, 0x1038200}, {&(0x7f000004cc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1038320}, {&(0x7f000004cd00)="feedbabe00000000000000020000000000000000000001b20000000100000000", 0x20, 0x1038400}, {&(0x7f000004ce00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1038520}, {&(0x7f000004cf00)="feedbabe00000000000000020000000000000000000001b30000000100000000", 0x20, 0x1038600}, {&(0x7f000004d000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1038720}, {&(0x7f000004d100)="feedbabe00000000000000020000000000000000000001b40000000100000000", 0x20, 0x1038800}, {&(0x7f000004d200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1038920}, {&(0x7f000004d300)="feedbabe00000000000000020000000000000000000001b50000000100000000", 0x20, 0x1038a00}, {&(0x7f000004d400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1038b20}, {&(0x7f000004d500)="feedbabe00000000000000020000000000000000000001b60000000100000000", 0x20, 0x1038c00}, {&(0x7f000004d600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1038d20}, {&(0x7f000004d700)="feedbabe00000000000000020000000000000000000001b70000000100000000", 0x20, 0x1038e00}, {&(0x7f000004d800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1038f20}, {&(0x7f000004d900)="feedbabe00000000000000020000000000000000000001b80000000100000000", 0x20, 0x1039000}, {&(0x7f000004da00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1039120}, {&(0x7f000004db00)="feedbabe00000000000000020000000000000000000001b90000000100000000", 0x20, 0x1039200}, {&(0x7f000004dc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1039320}, {&(0x7f000004dd00)="feedbabe00000000000000020000000000000000000001ba0000000100000000", 0x20, 0x1039400}, {&(0x7f000004de00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1039520}, {&(0x7f000004df00)="feedbabe00000000000000020000000000000000000001bb0000000100000000", 0x20, 0x1039600}, {&(0x7f000004e000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1039720}, {&(0x7f000004e100)="feedbabe00000000000000020000000000000000000001bc0000000100000000", 0x20, 0x1039800}, {&(0x7f000004e200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1039920}, {&(0x7f000004e300)="feedbabe00000000000000020000000000000000000001bd0000000100000000", 0x20, 0x1039a00}, {&(0x7f000004e400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1039b20}, {&(0x7f000004e500)="feedbabe00000000000000020000000000000000000001be0000000100000000", 0x20, 0x1039c00}, {&(0x7f000004e600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1039d20}, {&(0x7f000004e700)="feedbabe00000000000000020000000000000000000001bf0000000100000000", 0x20, 0x1039e00}, {&(0x7f000004e800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1039f20}, {&(0x7f000004e900)="feedbabe00000000000000020000000000000000000001c00000000100000000", 0x20, 0x103a000}, {&(0x7f000004ea00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x103a120}, {&(0x7f000004eb00)="feedbabe00000000000000020000000000000000000001c10000000100000000", 0x20, 0x103a200}, {&(0x7f000004ec00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x103a320}, {&(0x7f000004ed00)="feedbabe00000000000000020000000000000000000001c20000000100000000", 0x20, 0x103a400}, {&(0x7f000004ee00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x103a520}, {&(0x7f000004ef00)="feedbabe00000000000000020000000000000000000001c30000000100000000", 0x20, 0x103a600}, {&(0x7f000004f000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x103a720}, {&(0x7f000004f100)="feedbabe00000000000000020000000000000000000001c40000000100000000", 0x20, 0x103a800}, {&(0x7f000004f200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x103a920}, {&(0x7f000004f300)="feedbabe00000000000000020000000000000000000001c50000000100000000", 0x20, 0x103aa00}, {&(0x7f000004f400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x103ab20}, {&(0x7f000004f500)="feedbabe00000000000000020000000000000000000001c60000000100000000", 0x20, 0x103ac00}, {&(0x7f000004f600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x103ad20}, {&(0x7f000004f700)="feedbabe00000000000000020000000000000000000001c70000000100000000", 0x20, 0x103ae00}, {&(0x7f000004f800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x103af20}, {&(0x7f000004f900)="feedbabe00000000000000020000000000000000000001c80000000100000000", 0x20, 0x103b000}, {&(0x7f000004fa00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x103b120}, {&(0x7f000004fb00)="feedbabe00000000000000020000000000000000000001c90000000100000000", 0x20, 0x103b200}, {&(0x7f000004fc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x103b320}, {&(0x7f000004fd00)="feedbabe00000000000000020000000000000000000001ca0000000100000000", 0x20, 0x103b400}, {&(0x7f000004fe00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x103b520}, {&(0x7f000004ff00)="feedbabe00000000000000020000000000000000000001cb0000000100000000", 0x20, 0x103b600}, {&(0x7f0000050000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x103b720}, {&(0x7f0000050100)="feedbabe00000000000000020000000000000000000001cc0000000100000000", 0x20, 0x103b800}, {&(0x7f0000050200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x103b920}, {&(0x7f0000050300)="feedbabe00000000000000020000000000000000000001cd0000000100000000", 0x20, 0x103ba00}, {&(0x7f0000050400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x103bb20}, {&(0x7f0000050500)="feedbabe00000000000000020000000000000000000001ce0000000100000000", 0x20, 0x103bc00}, {&(0x7f0000050600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x103bd20}, {&(0x7f0000050700)="feedbabe00000000000000020000000000000000000001cf0000000100000000", 0x20, 0x103be00}, {&(0x7f0000050800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x103bf20}, {&(0x7f0000050900)="feedbabe00000000000000020000000000000000000001d00000000100000000", 0x20, 0x103c000}, {&(0x7f0000050a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x103c120}, {&(0x7f0000050b00)="feedbabe00000000000000020000000000000000000001d10000000100000000", 0x20, 0x103c200}, {&(0x7f0000050c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x103c320}, {&(0x7f0000050d00)="feedbabe00000000000000020000000000000000000001d20000000100000000", 0x20, 0x103c400}, {&(0x7f0000050e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x103c520}, {&(0x7f0000050f00)="feedbabe00000000000000020000000000000000000001d30000000100000000", 0x20, 0x103c600}, {&(0x7f0000051000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x103c720}, {&(0x7f0000051100)="feedbabe00000000000000020000000000000000000001d40000000100000000", 0x20, 0x103c800}, {&(0x7f0000051200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x103c920}, {&(0x7f0000051300)="feedbabe00000000000000020000000000000000000001d50000000100000000", 0x20, 0x103ca00}, {&(0x7f0000051400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x103cb20}, {&(0x7f0000051500)="feedbabe00000000000000020000000000000000000001d60000000100000000", 0x20, 0x103cc00}, {&(0x7f0000051600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x103cd20}, {&(0x7f0000051700)="feedbabe00000000000000020000000000000000000001d70000000100000000", 0x20, 0x103ce00}, {&(0x7f0000051800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x103cf20}, {&(0x7f0000051900)="feedbabe00000000000000020000000000000000000001d80000000100000000", 0x20, 0x103d000}, {&(0x7f0000051a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x103d120}, {&(0x7f0000051b00)="feedbabe00000000000000020000000000000000000001d90000000100000000", 0x20, 0x103d200}, {&(0x7f0000051c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x103d320}, {&(0x7f0000051d00)="feedbabe00000000000000020000000000000000000001da0000000100000000", 0x20, 0x103d400}, {&(0x7f0000051e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x103d520}, {&(0x7f0000051f00)="feedbabe00000000000000020000000000000000000001db0000000100000000", 0x20, 0x103d600}, {&(0x7f0000052000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x103d720}, {&(0x7f0000052100)="feedbabe00000000000000020000000000000000000001dc0000000100000000", 0x20, 0x103d800}, {&(0x7f0000052200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x103d920}, {&(0x7f0000052300)="feedbabe00000000000000020000000000000000000001dd0000000100000000", 0x20, 0x103da00}, {&(0x7f0000052400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x103db20}, {&(0x7f0000052500)="feedbabe00000000000000020000000000000000000001de0000000100000000", 0x20, 0x103dc00}, {&(0x7f0000052600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x103dd20}, {&(0x7f0000052700)="feedbabe00000000000000020000000000000000000001df0000000100000000", 0x20, 0x103de00}, {&(0x7f0000052800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x103df20}, {&(0x7f0000052900)="feedbabe00000000000000020000000000000000000001e00000000100000000", 0x20, 0x103e000}, {&(0x7f0000052a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x103e120}, {&(0x7f0000052b00)="feedbabe00000000000000020000000000000000000001e10000000100000000", 0x20, 0x103e200}, {&(0x7f0000052c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x103e320}, {&(0x7f0000052d00)="feedbabe00000000000000020000000000000000000001e20000000100000000", 0x20, 0x103e400}, {&(0x7f0000052e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x103e520}, {&(0x7f0000052f00)="feedbabe00000000000000020000000000000000000001e30000000100000000", 0x20, 0x103e600}, {&(0x7f0000053000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x103e720}, {&(0x7f0000053100)="feedbabe00000000000000020000000000000000000001e40000000100000000", 0x20, 0x103e800}, {&(0x7f0000053200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x103e920}, {&(0x7f0000053300)="feedbabe00000000000000020000000000000000000001e50000000100000000", 0x20, 0x103ea00}, {&(0x7f0000053400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x103eb20}, {&(0x7f0000053500)="feedbabe00000000000000020000000000000000000001e60000000100000000", 0x20, 0x103ec00}, {&(0x7f0000053600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x103ed20}, {&(0x7f0000053700)="feedbabe00000000000000020000000000000000000001e70000000100000000", 0x20, 0x103ee00}, {&(0x7f0000053800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x103ef20}, {&(0x7f0000053900)="feedbabe00000000000000020000000000000000000001e80000000100000000", 0x20, 0x103f000}, {&(0x7f0000053a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x103f120}, {&(0x7f0000053b00)="feedbabe00000000000000020000000000000000000001e90000000100000000", 0x20, 0x103f200}, {&(0x7f0000053c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x103f320}, {&(0x7f0000053d00)="feedbabe00000000000000020000000000000000000001ea0000000100000000", 0x20, 0x103f400}, {&(0x7f0000053e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x103f520}, {&(0x7f0000053f00)="feedbabe00000000000000020000000000000000000001eb0000000100000000", 0x20, 0x103f600}, {&(0x7f0000054000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x103f720}, {&(0x7f0000054100)="feedbabe00000000000000020000000000000000000001ec0000000100000000", 0x20, 0x103f800}, {&(0x7f0000054200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x103f920}, {&(0x7f0000054300)="feedbabe00000000000000020000000000000000000001ed0000000100000000", 0x20, 0x103fa00}, {&(0x7f0000054400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x103fb20}, {&(0x7f0000054500)="feedbabe00000000000000020000000000000000000001ee0000000100000000", 0x20, 0x103fc00}, {&(0x7f0000054600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x103fd20}, {&(0x7f0000054700)="feedbabe00000000000000020000000000000000000001ef0000000100000000", 0x20, 0x103fe00}, {&(0x7f0000054800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x103ff20}, {&(0x7f0000054900)="feedbabe00000000000000020000000000000000000001f00000000100000000", 0x20, 0x1040000}, {&(0x7f0000054a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1040120}, {&(0x7f0000054b00)="feedbabe00000000000000020000000000000000000001f10000000100000000", 0x20, 0x1040200}, {&(0x7f0000054c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1040320}, {&(0x7f0000054d00)="feedbabe00000000000000020000000000000000000001f20000000100000000", 0x20, 0x1040400}, {&(0x7f0000054e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1040520}, {&(0x7f0000054f00)="feedbabe00000000000000020000000000000000000001f30000000100000000", 0x20, 0x1040600}, {&(0x7f0000055000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1040720}, {&(0x7f0000055100)="feedbabe00000000000000020000000000000000000001f40000000100000000", 0x20, 0x1040800}, {&(0x7f0000055200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1040920}, {&(0x7f0000055300)="feedbabe00000000000000020000000000000000000001f50000000100000000", 0x20, 0x1040a00}, {&(0x7f0000055400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1040b20}, {&(0x7f0000055500)="feedbabe00000000000000020000000000000000000001f60000000100000000", 0x20, 0x1040c00}, {&(0x7f0000055600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1040d20}, {&(0x7f0000055700)="feedbabe00000000000000020000000000000000000001f70000000100000000", 0x20, 0x1040e00}, {&(0x7f0000055800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1040f20}, {&(0x7f0000055900)="feedbabe00000000000000020000000000000000000001f80000000100000000", 0x20, 0x1041000}, {&(0x7f0000055a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1041120}, {&(0x7f0000055b00)="feedbabe00000000000000020000000000000000000001f90000000100000000", 0x20, 0x1041200}, {&(0x7f0000055c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1041320}, {&(0x7f0000055d00)="feedbabe00000000000000020000000000000000000001fa0000000100000000", 0x20, 0x1041400}, {&(0x7f0000055e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1041520}, {&(0x7f0000055f00)="feedbabe00000000000000020000000000000000000001fb0000000100000000", 0x20, 0x1041600}, {&(0x7f0000056000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1041720}, {&(0x7f0000056100)="feedbabe00000000000000020000000000000000000001fc0000000100000000", 0x20, 0x1041800}, {&(0x7f0000056200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1041920}, {&(0x7f0000056300)="feedbabe00000000000000020000000000000000000001fd0000000100000000", 0x20, 0x1041a00}, {&(0x7f0000056400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1041b20}, {&(0x7f0000056500)="feedbabe00000000000000020000000000000000000001fe0000000100000000", 0x20, 0x1041c00}, {&(0x7f0000056600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1041d20}, {&(0x7f0000056700)="feedbabe00000000000000020000000000000000000001ff0000000100000000", 0x20, 0x1041e00}, {&(0x7f0000056800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1041f20}, {&(0x7f0000056900)="feedbabe00000000000000020000000000000000000002000000000100000000", 0x20, 0x1042000}, {&(0x7f0000056a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1042120}, {&(0x7f0000056b00)="feedbabe00000000000000020000000000000000000002010000000100000000", 0x20, 0x1042200}, {&(0x7f0000056c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1042320}, {&(0x7f0000056d00)="feedbabe00000000000000020000000000000000000002020000000100000000", 0x20, 0x1042400}, {&(0x7f0000056e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1042520}, {&(0x7f0000056f00)="feedbabe00000000000000020000000000000000000002030000000100000000", 0x20, 0x1042600}, {&(0x7f0000057000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1042720}, {&(0x7f0000057100)="feedbabe00000000000000020000000000000000000002040000000100000000", 0x20, 0x1042800}, {&(0x7f0000057200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1042920}, {&(0x7f0000057300)="feedbabe00000000000000020000000000000000000002050000000100000000", 0x20, 0x1042a00}, {&(0x7f0000057400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1042b20}, {&(0x7f0000057500)="feedbabe00000000000000020000000000000000000002060000000100000000", 0x20, 0x1042c00}, {&(0x7f0000057600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1042d20}, {&(0x7f0000057700)="feedbabe00000000000000020000000000000000000002070000000100000000", 0x20, 0x1042e00}, {&(0x7f0000057800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1042f20}, {&(0x7f0000057900)="feedbabe00000000000000020000000000000000000002080000000100000000", 0x20, 0x1043000}, {&(0x7f0000057a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1043120}, {&(0x7f0000057b00)="feedbabe00000000000000020000000000000000000002090000000100000000", 0x20, 0x1043200}, {&(0x7f0000057c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1043320}, {&(0x7f0000057d00)="feedbabe000000000000000200000000000000000000020a0000000100000000", 0x20, 0x1043400}, {&(0x7f0000057e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1043520}, {&(0x7f0000057f00)="feedbabe000000000000000200000000000000000000020b0000000100000000", 0x20, 0x1043600}, {&(0x7f0000058000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1043720}, {&(0x7f0000058100)="feedbabe000000000000000200000000000000000000020c0000000100000000", 0x20, 0x1043800}, {&(0x7f0000058200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1043920}, {&(0x7f0000058300)="feedbabe000000000000000200000000000000000000020d0000000100000000", 0x20, 0x1043a00}, {&(0x7f0000058400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1043b20}, {&(0x7f0000058500)="feedbabe000000000000000200000000000000000000020e0000000100000000", 0x20, 0x1043c00}, {&(0x7f0000058600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1043d20}, {&(0x7f0000058700)="feedbabe000000000000000200000000000000000000020f0000000100000000", 0x20, 0x1043e00}, {&(0x7f0000058800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1043f20}, {&(0x7f0000058900)="feedbabe00000000000000020000000000000000000002100000000100000000", 0x20, 0x1044000}, {&(0x7f0000058a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1044120}, {&(0x7f0000058b00)="feedbabe00000000000000020000000000000000000002110000000100000000", 0x20, 0x1044200}, {&(0x7f0000058c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1044320}, {&(0x7f0000058d00)="feedbabe00000000000000020000000000000000000002120000000100000000", 0x20, 0x1044400}, {&(0x7f0000058e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1044520}, {&(0x7f0000058f00)="feedbabe00000000000000020000000000000000000002130000000100000000", 0x20, 0x1044600}, {&(0x7f0000059000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1044720}, {&(0x7f0000059100)="feedbabe00000000000000020000000000000000000002140000000100000000", 0x20, 0x1044800}, {&(0x7f0000059200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1044920}, {&(0x7f0000059300)="feedbabe00000000000000020000000000000000000002150000000100000000", 0x20, 0x1044a00}, {&(0x7f0000059400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1044b20}, {&(0x7f0000059500)="feedbabe00000000000000020000000000000000000002160000000100000000", 0x20, 0x1044c00}, {&(0x7f0000059600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1044d20}, {&(0x7f0000059700)="feedbabe00000000000000020000000000000000000002170000000100000000", 0x20, 0x1044e00}, {&(0x7f0000059800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1044f20}, {&(0x7f0000059900)="feedbabe00000000000000020000000000000000000002180000000100000000", 0x20, 0x1045000}, {&(0x7f0000059a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1045120}, {&(0x7f0000059b00)="feedbabe00000000000000020000000000000000000002190000000100000000", 0x20, 0x1045200}, {&(0x7f0000059c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1045320}, {&(0x7f0000059d00)="feedbabe000000000000000200000000000000000000021a0000000100000000", 0x20, 0x1045400}, {&(0x7f0000059e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1045520}, {&(0x7f0000059f00)="feedbabe000000000000000200000000000000000000021b0000000100000000", 0x20, 0x1045600}, {&(0x7f000005a000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1045720}, {&(0x7f000005a100)="feedbabe000000000000000200000000000000000000021c0000000100000000", 0x20, 0x1045800}, {&(0x7f000005a200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1045920}, {&(0x7f000005a300)="feedbabe000000000000000200000000000000000000021d0000000100000000", 0x20, 0x1045a00}, {&(0x7f000005a400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1045b20}, {&(0x7f000005a500)="feedbabe000000000000000200000000000000000000021e0000000100000000", 0x20, 0x1045c00}, {&(0x7f000005a600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1045d20}, {&(0x7f000005a700)="feedbabe000000000000000200000000000000000000021f0000000100000000", 0x20, 0x1045e00}, {&(0x7f000005a800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1045f20}, {&(0x7f000005a900)="feedbabe00000000000000020000000000000000000002200000000100000000", 0x20, 0x1046000}, {&(0x7f000005aa00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1046120}, {&(0x7f000005ab00)="feedbabe00000000000000020000000000000000000002210000000100000000", 0x20, 0x1046200}, {&(0x7f000005ac00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1046320}, {&(0x7f000005ad00)="feedbabe00000000000000020000000000000000000002220000000100000000", 0x20, 0x1046400}, {&(0x7f000005ae00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1046520}, {&(0x7f000005af00)="feedbabe00000000000000020000000000000000000002230000000100000000", 0x20, 0x1046600}, {&(0x7f000005b000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1046720}, {&(0x7f000005b100)="feedbabe00000000000000020000000000000000000002240000000100000000", 0x20, 0x1046800}, {&(0x7f000005b200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1046920}, {&(0x7f000005b300)="feedbabe00000000000000020000000000000000000002250000000100000000", 0x20, 0x1046a00}, {&(0x7f000005b400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1046b20}, {&(0x7f000005b500)="feedbabe00000000000000020000000000000000000002260000000100000000", 0x20, 0x1046c00}, {&(0x7f000005b600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1046d20}, {&(0x7f000005b700)="feedbabe00000000000000020000000000000000000002270000000100000000", 0x20, 0x1046e00}, {&(0x7f000005b800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1046f20}, {&(0x7f000005b900)="feedbabe00000000000000020000000000000000000002280000000100000000", 0x20, 0x1047000}, {&(0x7f000005ba00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1047120}, {&(0x7f000005bb00)="feedbabe00000000000000020000000000000000000002290000000100000000", 0x20, 0x1047200}, {&(0x7f000005bc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1047320}, {&(0x7f000005bd00)="feedbabe000000000000000200000000000000000000022a0000000100000000", 0x20, 0x1047400}, {&(0x7f000005be00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1047520}, {&(0x7f000005bf00)="feedbabe000000000000000200000000000000000000022b0000000100000000", 0x20, 0x1047600}, {&(0x7f000005c000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1047720}, {&(0x7f000005c100)="feedbabe000000000000000200000000000000000000022c0000000100000000", 0x20, 0x1047800}, {&(0x7f000005c200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1047920}, {&(0x7f000005c300)="feedbabe000000000000000200000000000000000000022d0000000100000000", 0x20, 0x1047a00}, {&(0x7f000005c400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1047b20}, {&(0x7f000005c500)="feedbabe000000000000000200000000000000000000022e0000000100000000", 0x20, 0x1047c00}, {&(0x7f000005c600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1047d20}, {&(0x7f000005c700)="feedbabe000000000000000200000000000000000000022f0000000100000000", 0x20, 0x1047e00}, {&(0x7f000005c800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1047f20}, {&(0x7f000005c900)="feedbabe00000000000000020000000000000000000002300000000100000000", 0x20, 0x1048000}, {&(0x7f000005ca00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1048120}, {&(0x7f000005cb00)="feedbabe00000000000000020000000000000000000002310000000100000000", 0x20, 0x1048200}, {&(0x7f000005cc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1048320}, {&(0x7f000005cd00)="feedbabe00000000000000020000000000000000000002320000000100000000", 0x20, 0x1048400}, {&(0x7f000005ce00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1048520}, {&(0x7f000005cf00)="feedbabe00000000000000020000000000000000000002330000000100000000", 0x20, 0x1048600}, {&(0x7f000005d000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1048720}, {&(0x7f000005d100)="feedbabe00000000000000020000000000000000000002340000000100000000", 0x20, 0x1048800}, {&(0x7f000005d200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1048920}, {&(0x7f000005d300)="feedbabe00000000000000020000000000000000000002350000000100000000", 0x20, 0x1048a00}, {&(0x7f000005d400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1048b20}, {&(0x7f000005d500)="feedbabe00000000000000020000000000000000000002360000000100000000", 0x20, 0x1048c00}, {&(0x7f000005d600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1048d20}, {&(0x7f000005d700)="feedbabe00000000000000020000000000000000000002370000000100000000", 0x20, 0x1048e00}, {&(0x7f000005d800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1048f20}, {&(0x7f000005d900)="feedbabe00000000000000020000000000000000000002380000000100000000", 0x20, 0x1049000}, {&(0x7f000005da00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1049120}, {&(0x7f000005db00)="feedbabe00000000000000020000000000000000000002390000000100000000", 0x20, 0x1049200}, {&(0x7f000005dc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1049320}, {&(0x7f000005dd00)="feedbabe000000000000000200000000000000000000023a0000000100000000", 0x20, 0x1049400}, {&(0x7f000005de00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1049520}, {&(0x7f000005df00)="feedbabe000000000000000200000000000000000000023b0000000100000000", 0x20, 0x1049600}, {&(0x7f000005e000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1049720}, {&(0x7f000005e100)="feedbabe000000000000000200000000000000000000023c0000000100000000", 0x20, 0x1049800}, {&(0x7f000005e200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1049920}, {&(0x7f000005e300)="feedbabe000000000000000200000000000000000000023d0000000100000000", 0x20, 0x1049a00}, {&(0x7f000005e400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1049b20}, {&(0x7f000005e500)="feedbabe000000000000000200000000000000000000023e0000000100000000", 0x20, 0x1049c00}, {&(0x7f000005e600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1049d20}, {&(0x7f000005e700)="feedbabe000000000000000200000000000000000000023f0000000100000000", 0x20, 0x1049e00}, {&(0x7f000005e800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1049f20}, {&(0x7f000005e900)="feedbabe00000000000000020000000000000000000002400000000100000000", 0x20, 0x104a000}, {&(0x7f000005ea00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x104a120}, {&(0x7f000005eb00)="feedbabe00000000000000020000000000000000000002410000000100000000", 0x20, 0x104a200}, {&(0x7f000005ec00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x104a320}, {&(0x7f000005ed00)="feedbabe00000000000000020000000000000000000002420000000100000000", 0x20, 0x104a400}, {&(0x7f000005ee00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x104a520}, {&(0x7f000005ef00)="feedbabe00000000000000020000000000000000000002430000000100000000", 0x20, 0x104a600}, {&(0x7f000005f000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x104a720}, {&(0x7f000005f100)="feedbabe00000000000000020000000000000000000002440000000100000000", 0x20, 0x104a800}, {&(0x7f000005f200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x104a920}, {&(0x7f000005f300)="feedbabe00000000000000020000000000000000000002450000000100000000", 0x20, 0x104aa00}, {&(0x7f000005f400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x104ab20}, {&(0x7f000005f500)="feedbabe00000000000000020000000000000000000002460000000100000000", 0x20, 0x104ac00}, {&(0x7f000005f600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x104ad20}, {&(0x7f000005f700)="feedbabe00000000000000020000000000000000000002470000000100000000", 0x20, 0x104ae00}, {&(0x7f000005f800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x104af20}, {&(0x7f000005f900)="feedbabe00000000000000020000000000000000000002480000000100000000", 0x20, 0x104b000}, {&(0x7f000005fa00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x104b120}, {&(0x7f000005fb00)="feedbabe00000000000000020000000000000000000002490000000100000000", 0x20, 0x104b200}, {&(0x7f000005fc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x104b320}, {&(0x7f000005fd00)="feedbabe000000000000000200000000000000000000024a0000000100000000", 0x20, 0x104b400}, {&(0x7f000005fe00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x104b520}, {&(0x7f000005ff00)="feedbabe000000000000000200000000000000000000024b0000000100000000", 0x20, 0x104b600}, {&(0x7f0000060000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x104b720}, {&(0x7f0000060100)="feedbabe000000000000000200000000000000000000024c0000000100000000", 0x20, 0x104b800}, {&(0x7f0000060200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x104b920}, {&(0x7f0000060300)="feedbabe000000000000000200000000000000000000024d0000000100000000", 0x20, 0x104ba00}, {&(0x7f0000060400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x104bb20}, {&(0x7f0000060500)="feedbabe000000000000000200000000000000000000024e0000000100000000", 0x20, 0x104bc00}, {&(0x7f0000060600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x104bd20}, {&(0x7f0000060700)="feedbabe000000000000000200000000000000000000024f0000000100000000", 0x20, 0x104be00}, {&(0x7f0000060800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x104bf20}, {&(0x7f0000060900)="feedbabe00000000000000020000000000000000000002500000000100000000", 0x20, 0x104c000}, {&(0x7f0000060a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x104c120}, {&(0x7f0000060b00)="feedbabe00000000000000020000000000000000000002510000000100000000", 0x20, 0x104c200}, {&(0x7f0000060c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x104c320}, {&(0x7f0000060d00)="feedbabe00000000000000020000000000000000000002520000000100000000", 0x20, 0x104c400}, {&(0x7f0000060e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x104c520}, {&(0x7f0000060f00)="feedbabe00000000000000020000000000000000000002530000000100000000", 0x20, 0x104c600}, {&(0x7f0000061000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x104c720}, {&(0x7f0000061100)="feedbabe00000000000000020000000000000000000002540000000100000000", 0x20, 0x104c800}, {&(0x7f0000061200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x104c920}, {&(0x7f0000061300)="feedbabe00000000000000020000000000000000000002550000000100000000", 0x20, 0x104ca00}, {&(0x7f0000061400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x104cb20}, {&(0x7f0000061500)="feedbabe00000000000000020000000000000000000002560000000100000000", 0x20, 0x104cc00}, {&(0x7f0000061600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x104cd20}, {&(0x7f0000061700)="feedbabe00000000000000020000000000000000000002570000000100000000", 0x20, 0x104ce00}, {&(0x7f0000061800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x104cf20}, {&(0x7f0000061900)="feedbabe00000000000000020000000000000000000002580000000100000000", 0x20, 0x104d000}, {&(0x7f0000061a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x104d120}, {&(0x7f0000061b00)="feedbabe00000000000000020000000000000000000002590000000100000000", 0x20, 0x104d200}, {&(0x7f0000061c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x104d320}, {&(0x7f0000061d00)="feedbabe000000000000000200000000000000000000025a0000000100000000", 0x20, 0x104d400}, {&(0x7f0000061e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x104d520}, {&(0x7f0000061f00)="feedbabe000000000000000200000000000000000000025b0000000100000000", 0x20, 0x104d600}, {&(0x7f0000062000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x104d720}, {&(0x7f0000062100)="feedbabe000000000000000200000000000000000000025c0000000100000000", 0x20, 0x104d800}, {&(0x7f0000062200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x104d920}, {&(0x7f0000062300)="feedbabe000000000000000200000000000000000000025d0000000100000000", 0x20, 0x104da00}, {&(0x7f0000062400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x104db20}, {&(0x7f0000062500)="feedbabe000000000000000200000000000000000000025e0000000100000000", 0x20, 0x104dc00}, {&(0x7f0000062600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x104dd20}, {&(0x7f0000062700)="feedbabe000000000000000200000000000000000000025f0000000100000000", 0x20, 0x104de00}, {&(0x7f0000062800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x104df20}, {&(0x7f0000062900)="feedbabe00000000000000020000000000000000000002600000000100000000", 0x20, 0x104e000}, {&(0x7f0000062a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x104e120}, {&(0x7f0000062b00)="feedbabe00000000000000020000000000000000000002610000000100000000", 0x20, 0x104e200}, {&(0x7f0000062c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x104e320}, {&(0x7f0000062d00)="feedbabe00000000000000020000000000000000000002620000000100000000", 0x20, 0x104e400}, {&(0x7f0000062e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x104e520}, {&(0x7f0000062f00)="feedbabe00000000000000020000000000000000000002630000000100000000", 0x20, 0x104e600}, {&(0x7f0000063000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x104e720}, {&(0x7f0000063100)="feedbabe00000000000000020000000000000000000002640000000100000000", 0x20, 0x104e800}, {&(0x7f0000063200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x104e920}, {&(0x7f0000063300)="feedbabe00000000000000020000000000000000000002650000000100000000", 0x20, 0x104ea00}, {&(0x7f0000063400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x104eb20}, {&(0x7f0000063500)="feedbabe00000000000000020000000000000000000002660000000100000000", 0x20, 0x104ec00}, {&(0x7f0000063600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x104ed20}, {&(0x7f0000063700)="feedbabe00000000000000020000000000000000000002670000000100000000", 0x20, 0x104ee00}, {&(0x7f0000063800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x104ef20}, {&(0x7f0000063900)="feedbabe00000000000000020000000000000000000002680000000100000000", 0x20, 0x104f000}, {&(0x7f0000063a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x104f120}, {&(0x7f0000063b00)="feedbabe00000000000000020000000000000000000002690000000100000000", 0x20, 0x104f200}, {&(0x7f0000063c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x104f320}, {&(0x7f0000063d00)="feedbabe000000000000000200000000000000000000026a0000000100000000", 0x20, 0x104f400}, {&(0x7f0000063e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x104f520}, {&(0x7f0000063f00)="feedbabe000000000000000200000000000000000000026b0000000100000000", 0x20, 0x104f600}, {&(0x7f0000064000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x104f720}, {&(0x7f0000064100)="feedbabe000000000000000200000000000000000000026c0000000100000000", 0x20, 0x104f800}, {&(0x7f0000064200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x104f920}, {&(0x7f0000064300)="feedbabe000000000000000200000000000000000000026d0000000100000000", 0x20, 0x104fa00}, {&(0x7f0000064400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x104fb20}, {&(0x7f0000064500)="feedbabe000000000000000200000000000000000000026e0000000100000000", 0x20, 0x104fc00}, {&(0x7f0000064600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x104fd20}, {&(0x7f0000064700)="feedbabe000000000000000200000000000000000000026f0000000100000000", 0x20, 0x104fe00}, {&(0x7f0000064800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x104ff20}, {&(0x7f0000064900)="feedbabe00000000000000020000000000000000000002700000000100000000", 0x20, 0x1050000}, {&(0x7f0000064a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1050120}, {&(0x7f0000064b00)="feedbabe00000000000000020000000000000000000002710000000100000000", 0x20, 0x1050200}, {&(0x7f0000064c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1050320}, {&(0x7f0000064d00)="feedbabe00000000000000020000000000000000000002720000000100000000", 0x20, 0x1050400}, {&(0x7f0000064e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1050520}, {&(0x7f0000064f00)="feedbabe00000000000000020000000000000000000002730000000100000000", 0x20, 0x1050600}, {&(0x7f0000065000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1050720}, {&(0x7f0000065100)="feedbabe00000000000000020000000000000000000002740000000100000000", 0x20, 0x1050800}, {&(0x7f0000065200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1050920}, {&(0x7f0000065300)="feedbabe00000000000000020000000000000000000002750000000100000000", 0x20, 0x1050a00}, {&(0x7f0000065400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1050b20}, {&(0x7f0000065500)="feedbabe00000000000000020000000000000000000002760000000100000000", 0x20, 0x1050c00}, {&(0x7f0000065600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1050d20}, {&(0x7f0000065700)="feedbabe00000000000000020000000000000000000002770000000100000000", 0x20, 0x1050e00}, {&(0x7f0000065800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1050f20}, {&(0x7f0000065900)="feedbabe00000000000000020000000000000000000002780000000100000000", 0x20, 0x1051000}, {&(0x7f0000065a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1051120}, {&(0x7f0000065b00)="feedbabe00000000000000020000000000000000000002790000000100000000", 0x20, 0x1051200}, {&(0x7f0000065c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1051320}, {&(0x7f0000065d00)="feedbabe000000000000000200000000000000000000027a0000000100000000", 0x20, 0x1051400}, {&(0x7f0000065e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1051520}, {&(0x7f0000065f00)="feedbabe000000000000000200000000000000000000027b0000000100000000", 0x20, 0x1051600}, {&(0x7f0000066000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1051720}, {&(0x7f0000066100)="feedbabe000000000000000200000000000000000000027c0000000100000000", 0x20, 0x1051800}, {&(0x7f0000066200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1051920}, {&(0x7f0000066300)="feedbabe000000000000000200000000000000000000027d0000000100000000", 0x20, 0x1051a00}, {&(0x7f0000066400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1051b20}, {&(0x7f0000066500)="feedbabe000000000000000200000000000000000000027e0000000100000000", 0x20, 0x1051c00}, {&(0x7f0000066600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1051d20}, {&(0x7f0000066700)="feedbabe000000000000000200000000000000000000027f0000000100000000", 0x20, 0x1051e00}, {&(0x7f0000066800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1051f20}, {&(0x7f0000066900)="feedbabe00000000000000020000000000000000000002800000000100000000", 0x20, 0x1052000}, {&(0x7f0000066a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1052120}, {&(0x7f0000066b00)="feedbabe00000000000000020000000000000000000002810000000100000000", 0x20, 0x1052200}, {&(0x7f0000066c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1052320}, {&(0x7f0000066d00)="feedbabe00000000000000020000000000000000000002820000000100000000", 0x20, 0x1052400}, {&(0x7f0000066e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1052520}, {&(0x7f0000066f00)="feedbabe00000000000000020000000000000000000002830000000100000000", 0x20, 0x1052600}, {&(0x7f0000067000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1052720}, {&(0x7f0000067100)="feedbabe00000000000000020000000000000000000002840000000100000000", 0x20, 0x1052800}, {&(0x7f0000067200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1052920}, {&(0x7f0000067300)="feedbabe00000000000000020000000000000000000002850000000100000000", 0x20, 0x1052a00}, {&(0x7f0000067400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1052b20}, {&(0x7f0000067500)="feedbabe00000000000000020000000000000000000002860000000100000000", 0x20, 0x1052c00}, {&(0x7f0000067600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1052d20}, {&(0x7f0000067700)="feedbabe00000000000000020000000000000000000002870000000100000000", 0x20, 0x1052e00}, {&(0x7f0000067800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1052f20}, {&(0x7f0000067900)="feedbabe00000000000000020000000000000000000002880000000100000000", 0x20, 0x1053000}, {&(0x7f0000067a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1053120}, {&(0x7f0000067b00)="feedbabe00000000000000020000000000000000000002890000000100000000", 0x20, 0x1053200}, {&(0x7f0000067c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1053320}, {&(0x7f0000067d00)="feedbabe000000000000000200000000000000000000028a0000000100000000", 0x20, 0x1053400}, {&(0x7f0000067e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1053520}, {&(0x7f0000067f00)="feedbabe000000000000000200000000000000000000028b0000000100000000", 0x20, 0x1053600}, {&(0x7f0000068000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1053720}, {&(0x7f0000068100)="feedbabe000000000000000200000000000000000000028c0000000100000000", 0x20, 0x1053800}, {&(0x7f0000068200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1053920}, {&(0x7f0000068300)="feedbabe000000000000000200000000000000000000028d0000000100000000", 0x20, 0x1053a00}, {&(0x7f0000068400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1053b20}, {&(0x7f0000068500)="feedbabe000000000000000200000000000000000000028e0000000100000000", 0x20, 0x1053c00}, {&(0x7f0000068600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1053d20}, {&(0x7f0000068700)="feedbabe000000000000000200000000000000000000028f0000000100000000", 0x20, 0x1053e00}, {&(0x7f0000068800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1053f20}, {&(0x7f0000068900)="feedbabe00000000000000020000000000000000000002900000000100000000", 0x20, 0x1054000}, {&(0x7f0000068a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1054120}, {&(0x7f0000068b00)="feedbabe00000000000000020000000000000000000002910000000100000000", 0x20, 0x1054200}, {&(0x7f0000068c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1054320}, {&(0x7f0000068d00)="feedbabe00000000000000020000000000000000000002920000000100000000", 0x20, 0x1054400}, {&(0x7f0000068e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1054520}, {&(0x7f0000068f00)="feedbabe00000000000000020000000000000000000002930000000100000000", 0x20, 0x1054600}, {&(0x7f0000069000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1054720}, {&(0x7f0000069100)="feedbabe00000000000000020000000000000000000002940000000100000000", 0x20, 0x1054800}, {&(0x7f0000069200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1054920}, {&(0x7f0000069300)="feedbabe00000000000000020000000000000000000002950000000100000000", 0x20, 0x1054a00}, {&(0x7f0000069400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1054b20}, {&(0x7f0000069500)="feedbabe00000000000000020000000000000000000002960000000100000000", 0x20, 0x1054c00}, {&(0x7f0000069600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1054d20}, {&(0x7f0000069700)="feedbabe00000000000000020000000000000000000002970000000100000000", 0x20, 0x1054e00}, {&(0x7f0000069800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1054f20}, {&(0x7f0000069900)="feedbabe00000000000000020000000000000000000002980000000100000000", 0x20, 0x1055000}, {&(0x7f0000069a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1055120}, {&(0x7f0000069b00)="feedbabe00000000000000020000000000000000000002990000000100000000", 0x20, 0x1055200}, {&(0x7f0000069c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1055320}, {&(0x7f0000069d00)="feedbabe000000000000000200000000000000000000029a0000000100000000", 0x20, 0x1055400}, {&(0x7f0000069e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1055520}, {&(0x7f0000069f00)="feedbabe000000000000000200000000000000000000029b0000000100000000", 0x20, 0x1055600}, {&(0x7f000006a000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1055720}, {&(0x7f000006a100)="feedbabe000000000000000200000000000000000000029c0000000100000000", 0x20, 0x1055800}, {&(0x7f000006a200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1055920}, {&(0x7f000006a300)="feedbabe000000000000000200000000000000000000029d0000000100000000", 0x20, 0x1055a00}, {&(0x7f000006a400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1055b20}, {&(0x7f000006a500)="feedbabe000000000000000200000000000000000000029e0000000100000000", 0x20, 0x1055c00}, {&(0x7f000006a600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1055d20}, {&(0x7f000006a700)="feedbabe000000000000000200000000000000000000029f0000000100000000", 0x20, 0x1055e00}, {&(0x7f000006a800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1055f20}, {&(0x7f000006a900)="feedbabe00000000000000020000000000000000000002a00000000100000000", 0x20, 0x1056000}, {&(0x7f000006aa00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1056120}, {&(0x7f000006ab00)="feedbabe00000000000000020000000000000000000002a10000000100000000", 0x20, 0x1056200}, {&(0x7f000006ac00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1056320}, {&(0x7f000006ad00)="feedbabe00000000000000020000000000000000000002a20000000100000000", 0x20, 0x1056400}, {&(0x7f000006ae00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1056520}, {&(0x7f000006af00)="feedbabe00000000000000020000000000000000000002a30000000100000000", 0x20, 0x1056600}, {&(0x7f000006b000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1056720}, {&(0x7f000006b100)="feedbabe00000000000000020000000000000000000002a40000000100000000", 0x20, 0x1056800}, {&(0x7f000006b200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1056920}, {&(0x7f000006b300)="feedbabe00000000000000020000000000000000000002a50000000100000000", 0x20, 0x1056a00}, {&(0x7f000006b400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1056b20}, {&(0x7f000006b500)="feedbabe00000000000000020000000000000000000002a60000000100000000", 0x20, 0x1056c00}, {&(0x7f000006b600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1056d20}, {&(0x7f000006b700)="feedbabe00000000000000020000000000000000000002a70000000100000000", 0x20, 0x1056e00}, {&(0x7f000006b800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1056f20}, {&(0x7f000006b900)="feedbabe00000000000000020000000000000000000002a80000000100000000", 0x20, 0x1057000}, {&(0x7f000006ba00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1057120}, {&(0x7f000006bb00)="feedbabe00000000000000020000000000000000000002a90000000100000000", 0x20, 0x1057200}, {&(0x7f000006bc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1057320}, {&(0x7f000006bd00)="feedbabe00000000000000020000000000000000000002aa0000000100000000", 0x20, 0x1057400}, {&(0x7f000006be00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1057520}, {&(0x7f000006bf00)="feedbabe00000000000000020000000000000000000002ab0000000100000000", 0x20, 0x1057600}, {&(0x7f000006c000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1057720}, {&(0x7f000006c100)="feedbabe00000000000000020000000000000000000002ac0000000100000000", 0x20, 0x1057800}, {&(0x7f000006c200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1057920}, {&(0x7f000006c300)="feedbabe00000000000000020000000000000000000002ad0000000100000000", 0x20, 0x1057a00}, {&(0x7f000006c400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1057b20}, {&(0x7f000006c500)="feedbabe00000000000000020000000000000000000002ae0000000100000000", 0x20, 0x1057c00}, {&(0x7f000006c600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1057d20}, {&(0x7f000006c700)="feedbabe00000000000000020000000000000000000002af0000000100000000", 0x20, 0x1057e00}, {&(0x7f000006c800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1057f20}, {&(0x7f000006c900)="feedbabe00000000000000020000000000000000000002b00000000100000000", 0x20, 0x1058000}, {&(0x7f000006ca00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1058120}, {&(0x7f000006cb00)="feedbabe00000000000000020000000000000000000002b10000000100000000", 0x20, 0x1058200}, {&(0x7f000006cc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1058320}, {&(0x7f000006cd00)="feedbabe00000000000000020000000000000000000002b20000000100000000", 0x20, 0x1058400}, {&(0x7f000006ce00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1058520}, {&(0x7f000006cf00)="feedbabe00000000000000020000000000000000000002b30000000100000000", 0x20, 0x1058600}, {&(0x7f000006d000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1058720}, {&(0x7f000006d100)="feedbabe00000000000000020000000000000000000002b40000000100000000", 0x20, 0x1058800}, {&(0x7f000006d200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1058920}, {&(0x7f000006d300)="feedbabe00000000000000020000000000000000000002b50000000100000000", 0x20, 0x1058a00}, {&(0x7f000006d400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1058b20}, {&(0x7f000006d500)="feedbabe00000000000000020000000000000000000002b60000000100000000", 0x20, 0x1058c00}, {&(0x7f000006d600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1058d20}, {&(0x7f000006d700)="feedbabe00000000000000020000000000000000000002b70000000100000000", 0x20, 0x1058e00}, {&(0x7f000006d800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1058f20}, {&(0x7f000006d900)="feedbabe00000000000000020000000000000000000002b80000000100000000", 0x20, 0x1059000}, {&(0x7f000006da00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1059120}, {&(0x7f000006db00)="feedbabe00000000000000020000000000000000000002b90000000100000000", 0x20, 0x1059200}, {&(0x7f000006dc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1059320}, {&(0x7f000006dd00)="feedbabe00000000000000020000000000000000000002ba0000000100000000", 0x20, 0x1059400}, {&(0x7f000006de00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1059520}, {&(0x7f000006df00)="feedbabe00000000000000020000000000000000000002bb0000000100000000", 0x20, 0x1059600}, {&(0x7f000006e000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1059720}, {&(0x7f000006e100)="feedbabe00000000000000020000000000000000000002bc0000000100000000", 0x20, 0x1059800}, {&(0x7f000006e200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1059920}, {&(0x7f000006e300)="feedbabe00000000000000020000000000000000000002bd0000000100000000", 0x20, 0x1059a00}, {&(0x7f000006e400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1059b20}, {&(0x7f000006e500)="feedbabe00000000000000020000000000000000000002be0000000100000000", 0x20, 0x1059c00}, {&(0x7f000006e600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1059d20}, {&(0x7f000006e700)="feedbabe00000000000000020000000000000000000002bf0000000100000000", 0x20, 0x1059e00}, {&(0x7f000006e800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1059f20}, {&(0x7f000006e900)="feedbabe00000000000000020000000000000000000002c00000000100000000", 0x20, 0x105a000}, {&(0x7f000006ea00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x105a120}, {&(0x7f000006eb00)="feedbabe00000000000000020000000000000000000002c10000000100000000", 0x20, 0x105a200}, {&(0x7f000006ec00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x105a320}, {&(0x7f000006ed00)="feedbabe00000000000000020000000000000000000002c20000000100000000", 0x20, 0x105a400}, {&(0x7f000006ee00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x105a520}, {&(0x7f000006ef00)="feedbabe00000000000000020000000000000000000002c30000000100000000", 0x20, 0x105a600}, {&(0x7f000006f000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x105a720}, {&(0x7f000006f100)="feedbabe00000000000000020000000000000000000002c40000000100000000", 0x20, 0x105a800}, {&(0x7f000006f200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x105a920}, {&(0x7f000006f300)="feedbabe00000000000000020000000000000000000002c50000000100000000", 0x20, 0x105aa00}, {&(0x7f000006f400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x105ab20}, {&(0x7f000006f500)="feedbabe00000000000000020000000000000000000002c60000000100000000", 0x20, 0x105ac00}, {&(0x7f000006f600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x105ad20}, {&(0x7f000006f700)="feedbabe00000000000000020000000000000000000002c70000000100000000", 0x20, 0x105ae00}, {&(0x7f000006f800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x105af20}, {&(0x7f000006f900)="feedbabe00000000000000020000000000000000000002c80000000100000000", 0x20, 0x105b000}, {&(0x7f000006fa00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x105b120}, {&(0x7f000006fb00)="feedbabe00000000000000020000000000000000000002c90000000100000000", 0x20, 0x105b200}, {&(0x7f000006fc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x105b320}, {&(0x7f000006fd00)="feedbabe00000000000000020000000000000000000002ca0000000100000000", 0x20, 0x105b400}, {&(0x7f000006fe00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x105b520}, {&(0x7f000006ff00)="feedbabe00000000000000020000000000000000000002cb0000000100000000", 0x20, 0x105b600}, {&(0x7f0000070000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x105b720}, {&(0x7f0000070100)="feedbabe00000000000000020000000000000000000002cc0000000100000000", 0x20, 0x105b800}, {&(0x7f0000070200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x105b920}, {&(0x7f0000070300)="feedbabe00000000000000020000000000000000000002cd0000000100000000", 0x20, 0x105ba00}, {&(0x7f0000070400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x105bb20}, {&(0x7f0000070500)="feedbabe00000000000000020000000000000000000002ce0000000100000000", 0x20, 0x105bc00}, {&(0x7f0000070600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x105bd20}, {&(0x7f0000070700)="feedbabe00000000000000020000000000000000000002cf0000000100000000", 0x20, 0x105be00}, {&(0x7f0000070800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x105bf20}, {&(0x7f0000070900)="feedbabe00000000000000020000000000000000000002d00000000100000000", 0x20, 0x105c000}, {&(0x7f0000070a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x105c120}, {&(0x7f0000070b00)="feedbabe00000000000000020000000000000000000002d10000000100000000", 0x20, 0x105c200}, {&(0x7f0000070c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x105c320}, {&(0x7f0000070d00)="feedbabe00000000000000020000000000000000000002d20000000100000000", 0x20, 0x105c400}, {&(0x7f0000070e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x105c520}, {&(0x7f0000070f00)="feedbabe00000000000000020000000000000000000002d30000000100000000", 0x20, 0x105c600}, {&(0x7f0000071000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x105c720}, {&(0x7f0000071100)="feedbabe00000000000000020000000000000000000002d40000000100000000", 0x20, 0x105c800}, {&(0x7f0000071200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x105c920}, {&(0x7f0000071300)="feedbabe00000000000000020000000000000000000002d50000000100000000", 0x20, 0x105ca00}, {&(0x7f0000071400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x105cb20}, {&(0x7f0000071500)="feedbabe00000000000000020000000000000000000002d60000000100000000", 0x20, 0x105cc00}, {&(0x7f0000071600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x105cd20}, {&(0x7f0000071700)="feedbabe00000000000000020000000000000000000002d70000000100000000", 0x20, 0x105ce00}, {&(0x7f0000071800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x105cf20}, {&(0x7f0000071900)="feedbabe00000000000000020000000000000000000002d80000000100000000", 0x20, 0x105d000}, {&(0x7f0000071a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x105d120}, {&(0x7f0000071b00)="feedbabe00000000000000020000000000000000000002d90000000100000000", 0x20, 0x105d200}, {&(0x7f0000071c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x105d320}, {&(0x7f0000071d00)="feedbabe00000000000000020000000000000000000002da0000000100000000", 0x20, 0x105d400}, {&(0x7f0000071e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x105d520}, {&(0x7f0000071f00)="feedbabe00000000000000020000000000000000000002db0000000100000000", 0x20, 0x105d600}, {&(0x7f0000072000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x105d720}, {&(0x7f0000072100)="feedbabe00000000000000020000000000000000000002dc0000000100000000", 0x20, 0x105d800}, {&(0x7f0000072200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x105d920}, {&(0x7f0000072300)="feedbabe00000000000000020000000000000000000002dd0000000100000000", 0x20, 0x105da00}, {&(0x7f0000072400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x105db20}, {&(0x7f0000072500)="feedbabe00000000000000020000000000000000000002de0000000100000000", 0x20, 0x105dc00}, {&(0x7f0000072600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x105dd20}, {&(0x7f0000072700)="feedbabe00000000000000020000000000000000000002df0000000100000000", 0x20, 0x105de00}, {&(0x7f0000072800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x105df20}, {&(0x7f0000072900)="feedbabe00000000000000020000000000000000000002e00000000100000000", 0x20, 0x105e000}, {&(0x7f0000072a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x105e120}, {&(0x7f0000072b00)="feedbabe00000000000000020000000000000000000002e10000000100000000", 0x20, 0x105e200}, {&(0x7f0000072c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x105e320}, {&(0x7f0000072d00)="feedbabe00000000000000020000000000000000000002e20000000100000000", 0x20, 0x105e400}, {&(0x7f0000072e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x105e520}, {&(0x7f0000072f00)="feedbabe00000000000000020000000000000000000002e30000000100000000", 0x20, 0x105e600}, {&(0x7f0000073000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x105e720}, {&(0x7f0000073100)="feedbabe00000000000000020000000000000000000002e40000000100000000", 0x20, 0x105e800}, {&(0x7f0000073200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x105e920}, {&(0x7f0000073300)="feedbabe00000000000000020000000000000000000002e50000000100000000", 0x20, 0x105ea00}, {&(0x7f0000073400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x105eb20}, {&(0x7f0000073500)="feedbabe00000000000000020000000000000000000002e60000000100000000", 0x20, 0x105ec00}, {&(0x7f0000073600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x105ed20}, {&(0x7f0000073700)="feedbabe00000000000000020000000000000000000002e70000000100000000", 0x20, 0x105ee00}, {&(0x7f0000073800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x105ef20}, {&(0x7f0000073900)="feedbabe00000000000000020000000000000000000002e80000000100000000", 0x20, 0x105f000}, {&(0x7f0000073a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x105f120}, {&(0x7f0000073b00)="feedbabe00000000000000020000000000000000000002e90000000100000000", 0x20, 0x105f200}, {&(0x7f0000073c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x105f320}, {&(0x7f0000073d00)="feedbabe00000000000000020000000000000000000002ea0000000100000000", 0x20, 0x105f400}, {&(0x7f0000073e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x105f520}, {&(0x7f0000073f00)="feedbabe00000000000000020000000000000000000002eb0000000100000000", 0x20, 0x105f600}, {&(0x7f0000074000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x105f720}, {&(0x7f0000074100)="feedbabe00000000000000020000000000000000000002ec0000000100000000", 0x20, 0x105f800}, {&(0x7f0000074200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x105f920}, {&(0x7f0000074300)="feedbabe00000000000000020000000000000000000002ed0000000100000000", 0x20, 0x105fa00}, {&(0x7f0000074400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x105fb20}, {&(0x7f0000074500)="feedbabe00000000000000020000000000000000000002ee0000000100000000", 0x20, 0x105fc00}, {&(0x7f0000074600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x105fd20}, {&(0x7f0000074700)="feedbabe00000000000000020000000000000000000002ef0000000100000000", 0x20, 0x105fe00}, {&(0x7f0000074800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x105ff20}, {&(0x7f0000074900)="feedbabe00000000000000020000000000000000000002f00000000100000000", 0x20, 0x1060000}, {&(0x7f0000074a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1060120}, {&(0x7f0000074b00)="feedbabe00000000000000020000000000000000000002f10000000100000000", 0x20, 0x1060200}, {&(0x7f0000074c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1060320}, {&(0x7f0000074d00)="feedbabe00000000000000020000000000000000000002f20000000100000000", 0x20, 0x1060400}, {&(0x7f0000074e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1060520}, {&(0x7f0000074f00)="feedbabe00000000000000020000000000000000000002f30000000100000000", 0x20, 0x1060600}, {&(0x7f0000075000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1060720}, {&(0x7f0000075100)="feedbabe00000000000000020000000000000000000002f40000000100000000", 0x20, 0x1060800}, {&(0x7f0000075200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1060920}, {&(0x7f0000075300)="feedbabe00000000000000020000000000000000000002f50000000100000000", 0x20, 0x1060a00}, {&(0x7f0000075400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1060b20}, {&(0x7f0000075500)="feedbabe00000000000000020000000000000000000002f60000000100000000", 0x20, 0x1060c00}, {&(0x7f0000075600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1060d20}, {&(0x7f0000075700)="feedbabe00000000000000020000000000000000000002f70000000100000000", 0x20, 0x1060e00}, {&(0x7f0000075800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1060f20}, {&(0x7f0000075900)="feedbabe00000000000000020000000000000000000002f80000000100000000", 0x20, 0x1061000}, {&(0x7f0000075a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1061120}, {&(0x7f0000075b00)="feedbabe00000000000000020000000000000000000002f90000000100000000", 0x20, 0x1061200}, {&(0x7f0000075c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1061320}, {&(0x7f0000075d00)="feedbabe00000000000000020000000000000000000002fa0000000100000000", 0x20, 0x1061400}, {&(0x7f0000075e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1061520}, {&(0x7f0000075f00)="feedbabe00000000000000020000000000000000000002fb0000000100000000", 0x20, 0x1061600}, {&(0x7f0000076000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1061720}, {&(0x7f0000076100)="feedbabe00000000000000020000000000000000000002fc0000000100000000", 0x20, 0x1061800}, {&(0x7f0000076200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1061920}, {&(0x7f0000076300)="feedbabe00000000000000020000000000000000000002fd0000000100000000", 0x20, 0x1061a00}, {&(0x7f0000076400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1061b20}, {&(0x7f0000076500)="feedbabe00000000000000020000000000000000000002fe0000000100000000", 0x20, 0x1061c00}, {&(0x7f0000076600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1061d20}, {&(0x7f0000076700)="feedbabe00000000000000020000000000000000000002ff0000000100000000", 0x20, 0x1061e00}, {&(0x7f0000076800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1061f20}, {&(0x7f0000076900)="feedbabe00000000000000020000000000000000000003000000000100000000", 0x20, 0x1062000}, {&(0x7f0000076a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1062120}, {&(0x7f0000076b00)="feedbabe00000000000000020000000000000000000003010000000100000000", 0x20, 0x1062200}, {&(0x7f0000076c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1062320}, {&(0x7f0000076d00)="feedbabe00000000000000020000000000000000000003020000000100000000", 0x20, 0x1062400}, {&(0x7f0000076e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1062520}, {&(0x7f0000076f00)="feedbabe00000000000000020000000000000000000003030000000100000000", 0x20, 0x1062600}, {&(0x7f0000077000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1062720}, {&(0x7f0000077100)="feedbabe00000000000000020000000000000000000003040000000100000000", 0x20, 0x1062800}, {&(0x7f0000077200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1062920}, {&(0x7f0000077300)="feedbabe00000000000000020000000000000000000003050000000100000000", 0x20, 0x1062a00}, {&(0x7f0000077400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1062b20}, {&(0x7f0000077500)="feedbabe00000000000000020000000000000000000003060000000100000000", 0x20, 0x1062c00}, {&(0x7f0000077600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1062d20}, {&(0x7f0000077700)="feedbabe00000000000000020000000000000000000003070000000100000000", 0x20, 0x1062e00}, {&(0x7f0000077800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1062f20}, {&(0x7f0000077900)="feedbabe00000000000000020000000000000000000003080000000100000000", 0x20, 0x1063000}, {&(0x7f0000077a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1063120}, {&(0x7f0000077b00)="feedbabe00000000000000020000000000000000000003090000000100000000", 0x20, 0x1063200}, {&(0x7f0000077c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1063320}, {&(0x7f0000077d00)="feedbabe000000000000000200000000000000000000030a0000000100000000", 0x20, 0x1063400}, {&(0x7f0000077e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1063520}, {&(0x7f0000077f00)="feedbabe000000000000000200000000000000000000030b0000000100000000", 0x20, 0x1063600}, {&(0x7f0000078000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1063720}, {&(0x7f0000078100)="feedbabe000000000000000200000000000000000000030c0000000100000000", 0x20, 0x1063800}, {&(0x7f0000078200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1063920}, {&(0x7f0000078300)="feedbabe000000000000000200000000000000000000030d0000000100000000", 0x20, 0x1063a00}, {&(0x7f0000078400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1063b20}, {&(0x7f0000078500)="feedbabe000000000000000200000000000000000000030e0000000100000000", 0x20, 0x1063c00}, {&(0x7f0000078600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1063d20}, {&(0x7f0000078700)="feedbabe000000000000000200000000000000000000030f0000000100000000", 0x20, 0x1063e00}, {&(0x7f0000078800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1063f20}, {&(0x7f0000078900)="feedbabe00000000000000020000000000000000000003100000000100000000", 0x20, 0x1064000}, {&(0x7f0000078a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1064120}, {&(0x7f0000078b00)="feedbabe00000000000000020000000000000000000003110000000100000000", 0x20, 0x1064200}, {&(0x7f0000078c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1064320}, {&(0x7f0000078d00)="feedbabe00000000000000020000000000000000000003120000000100000000", 0x20, 0x1064400}, {&(0x7f0000078e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1064520}, {&(0x7f0000078f00)="feedbabe00000000000000020000000000000000000003130000000100000000", 0x20, 0x1064600}, {&(0x7f0000079000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1064720}, {&(0x7f0000079100)="feedbabe00000000000000020000000000000000000003140000000100000000", 0x20, 0x1064800}, {&(0x7f0000079200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1064920}, {&(0x7f0000079300)="feedbabe00000000000000020000000000000000000003150000000100000000", 0x20, 0x1064a00}, {&(0x7f0000079400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1064b20}, {&(0x7f0000079500)="feedbabe00000000000000020000000000000000000003160000000100000000", 0x20, 0x1064c00}, {&(0x7f0000079600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1064d20}, {&(0x7f0000079700)="feedbabe00000000000000020000000000000000000003170000000100000000", 0x20, 0x1064e00}, {&(0x7f0000079800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1064f20}, {&(0x7f0000079900)="feedbabe00000000000000020000000000000000000003180000000100000000", 0x20, 0x1065000}, {&(0x7f0000079a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1065120}, {&(0x7f0000079b00)="feedbabe00000000000000020000000000000000000003190000000100000000", 0x20, 0x1065200}, {&(0x7f0000079c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1065320}, {&(0x7f0000079d00)="feedbabe000000000000000200000000000000000000031a0000000100000000", 0x20, 0x1065400}, {&(0x7f0000079e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1065520}, {&(0x7f0000079f00)="feedbabe000000000000000200000000000000000000031b0000000100000000", 0x20, 0x1065600}, {&(0x7f000007a000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1065720}, {&(0x7f000007a100)="feedbabe000000000000000200000000000000000000031c0000000100000000", 0x20, 0x1065800}, {&(0x7f000007a200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1065920}, {&(0x7f000007a300)="feedbabe000000000000000200000000000000000000031d0000000100000000", 0x20, 0x1065a00}, {&(0x7f000007a400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1065b20}, {&(0x7f000007a500)="feedbabe000000000000000200000000000000000000031e0000000100000000", 0x20, 0x1065c00}, {&(0x7f000007a600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1065d20}, {&(0x7f000007a700)="feedbabe000000000000000200000000000000000000031f0000000100000000", 0x20, 0x1065e00}, {&(0x7f000007a800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1065f20}, {&(0x7f000007a900)="feedbabe00000000000000020000000000000000000003200000000100000000", 0x20, 0x1066000}, {&(0x7f000007aa00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1066120}, {&(0x7f000007ab00)="feedbabe00000000000000020000000000000000000003210000000100000000", 0x20, 0x1066200}, {&(0x7f000007ac00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1066320}, {&(0x7f000007ad00)="feedbabe00000000000000020000000000000000000003220000000100000000", 0x20, 0x1066400}, {&(0x7f000007ae00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1066520}, {&(0x7f000007af00)="feedbabe00000000000000020000000000000000000003230000000100000000", 0x20, 0x1066600}, {&(0x7f000007b000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1066720}, {&(0x7f000007b100)="feedbabe00000000000000020000000000000000000003240000000100000000", 0x20, 0x1066800}, {&(0x7f000007b200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1066920}, {&(0x7f000007b300)="feedbabe00000000000000020000000000000000000003250000000100000000", 0x20, 0x1066a00}, {&(0x7f000007b400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1066b20}, {&(0x7f000007b500)="feedbabe00000000000000020000000000000000000003260000000100000000", 0x20, 0x1066c00}, {&(0x7f000007b600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1066d20}, {&(0x7f000007b700)="feedbabe00000000000000020000000000000000000003270000000100000000", 0x20, 0x1066e00}, {&(0x7f000007b800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1066f20}, {&(0x7f000007b900)="feedbabe00000000000000020000000000000000000003280000000100000000", 0x20, 0x1067000}, {&(0x7f000007ba00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1067120}, {&(0x7f000007bb00)="feedbabe00000000000000020000000000000000000003290000000100000000", 0x20, 0x1067200}, {&(0x7f000007bc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1067320}, {&(0x7f000007bd00)="feedbabe000000000000000200000000000000000000032a0000000100000000", 0x20, 0x1067400}, {&(0x7f000007be00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1067520}, {&(0x7f000007bf00)="feedbabe000000000000000200000000000000000000032b0000000100000000", 0x20, 0x1067600}, {&(0x7f000007c000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1067720}, {&(0x7f000007c100)="feedbabe000000000000000200000000000000000000032c0000000100000000", 0x20, 0x1067800}, {&(0x7f000007c200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1067920}, {&(0x7f000007c300)="feedbabe000000000000000200000000000000000000032d0000000100000000", 0x20, 0x1067a00}, {&(0x7f000007c400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1067b20}, {&(0x7f000007c500)="feedbabe000000000000000200000000000000000000032e0000000100000000", 0x20, 0x1067c00}, {&(0x7f000007c600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1067d20}, {&(0x7f000007c700)="feedbabe000000000000000200000000000000000000032f0000000100000000", 0x20, 0x1067e00}, {&(0x7f000007c800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1067f20}, {&(0x7f000007c900)="feedbabe00000000000000020000000000000000000003300000000100000000", 0x20, 0x1068000}, {&(0x7f000007ca00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1068120}, {&(0x7f000007cb00)="feedbabe00000000000000020000000000000000000003310000000100000000", 0x20, 0x1068200}, {&(0x7f000007cc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1068320}, {&(0x7f000007cd00)="feedbabe00000000000000020000000000000000000003320000000100000000", 0x20, 0x1068400}, {&(0x7f000007ce00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1068520}, {&(0x7f000007cf00)="feedbabe00000000000000020000000000000000000003330000000100000000", 0x20, 0x1068600}, {&(0x7f000007d000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1068720}, {&(0x7f000007d100)="feedbabe00000000000000020000000000000000000003340000000100000000", 0x20, 0x1068800}, {&(0x7f000007d200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1068920}, {&(0x7f000007d300)="feedbabe00000000000000020000000000000000000003350000000100000000", 0x20, 0x1068a00}, {&(0x7f000007d400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1068b20}, {&(0x7f000007d500)="feedbabe00000000000000020000000000000000000003360000000100000000", 0x20, 0x1068c00}, {&(0x7f000007d600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1068d20}, {&(0x7f000007d700)="feedbabe00000000000000020000000000000000000003370000000100000000", 0x20, 0x1068e00}, {&(0x7f000007d800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1068f20}, {&(0x7f000007d900)="feedbabe00000000000000020000000000000000000003380000000100000000", 0x20, 0x1069000}, {&(0x7f000007da00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1069120}, {&(0x7f000007db00)="feedbabe00000000000000020000000000000000000003390000000100000000", 0x20, 0x1069200}, {&(0x7f000007dc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1069320}, {&(0x7f000007dd00)="feedbabe000000000000000200000000000000000000033a0000000100000000", 0x20, 0x1069400}, {&(0x7f000007de00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1069520}, {&(0x7f000007df00)="feedbabe000000000000000200000000000000000000033b0000000100000000", 0x20, 0x1069600}, {&(0x7f000007e000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1069720}, {&(0x7f000007e100)="feedbabe000000000000000200000000000000000000033c0000000100000000", 0x20, 0x1069800}, {&(0x7f000007e200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1069920}, {&(0x7f000007e300)="feedbabe000000000000000200000000000000000000033d0000000100000000", 0x20, 0x1069a00}, {&(0x7f000007e400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1069b20}, {&(0x7f000007e500)="feedbabe000000000000000200000000000000000000033e0000000100000000", 0x20, 0x1069c00}, {&(0x7f000007e600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1069d20}, {&(0x7f000007e700)="feedbabe000000000000000200000000000000000000033f0000000100000000", 0x20, 0x1069e00}, {&(0x7f000007e800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1069f20}, {&(0x7f000007e900)="feedbabe00000000000000020000000000000000000003400000000100000000", 0x20, 0x106a000}, {&(0x7f000007ea00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x106a120}, {&(0x7f000007eb00)="feedbabe00000000000000020000000000000000000003410000000100000000", 0x20, 0x106a200}, {&(0x7f000007ec00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x106a320}, {&(0x7f000007ed00)="feedbabe00000000000000020000000000000000000003420000000100000000", 0x20, 0x106a400}, {&(0x7f000007ee00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x106a520}, {&(0x7f000007ef00)="feedbabe00000000000000020000000000000000000003430000000100000000", 0x20, 0x106a600}, {&(0x7f000007f000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x106a720}, {&(0x7f000007f100)="feedbabe00000000000000020000000000000000000003440000000100000000", 0x20, 0x106a800}, {&(0x7f000007f200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x106a920}, {&(0x7f000007f300)="feedbabe00000000000000020000000000000000000003450000000100000000", 0x20, 0x106aa00}, {&(0x7f000007f400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x106ab20}, {&(0x7f000007f500)="feedbabe00000000000000020000000000000000000003460000000100000000", 0x20, 0x106ac00}, {&(0x7f000007f600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x106ad20}, {&(0x7f000007f700)="feedbabe00000000000000020000000000000000000003470000000100000000", 0x20, 0x106ae00}, {&(0x7f000007f800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x106af20}, {&(0x7f000007f900)="feedbabe00000000000000020000000000000000000003480000000100000000", 0x20, 0x106b000}, {&(0x7f000007fa00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x106b120}, {&(0x7f000007fb00)="feedbabe00000000000000020000000000000000000003490000000100000000", 0x20, 0x106b200}, {&(0x7f000007fc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x106b320}, {&(0x7f000007fd00)="feedbabe000000000000000200000000000000000000034a0000000100000000", 0x20, 0x106b400}, {&(0x7f000007fe00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x106b520}, {&(0x7f000007ff00)="feedbabe000000000000000200000000000000000000034b0000000100000000", 0x20, 0x106b600}, {&(0x7f0000080000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x106b720}, {&(0x7f0000080100)="feedbabe000000000000000200000000000000000000034c0000000100000000", 0x20, 0x106b800}, {&(0x7f0000080200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x106b920}, {&(0x7f0000080300)="feedbabe000000000000000200000000000000000000034d0000000100000000", 0x20, 0x106ba00}, {&(0x7f0000080400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x106bb20}, {&(0x7f0000080500)="feedbabe000000000000000200000000000000000000034e0000000100000000", 0x20, 0x106bc00}, {&(0x7f0000080600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x106bd20}, {&(0x7f0000080700)="feedbabe000000000000000200000000000000000000034f0000000100000000", 0x20, 0x106be00}, {&(0x7f0000080800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x106bf20}, {&(0x7f0000080900)="feedbabe00000000000000020000000000000000000003500000000100000000", 0x20, 0x106c000}, {&(0x7f0000080a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x106c120}, {&(0x7f0000080b00)="feedbabe00000000000000020000000000000000000003510000000100000000", 0x20, 0x106c200}, {&(0x7f0000080c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x106c320}, {&(0x7f0000080d00)="feedbabe00000000000000020000000000000000000003520000000100000000", 0x20, 0x106c400}, {&(0x7f0000080e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x106c520}, {&(0x7f0000080f00)="feedbabe00000000000000020000000000000000000003530000000100000000", 0x20, 0x106c600}, {&(0x7f0000081000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x106c720}, {&(0x7f0000081100)="feedbabe00000000000000020000000000000000000003540000000100000000", 0x20, 0x106c800}, {&(0x7f0000081200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x106c920}, {&(0x7f0000081300)="feedbabe00000000000000020000000000000000000003550000000100000000", 0x20, 0x106ca00}, {&(0x7f0000081400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x106cb20}, {&(0x7f0000081500)="feedbabe00000000000000020000000000000000000003560000000100000000", 0x20, 0x106cc00}, {&(0x7f0000081600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x106cd20}, {&(0x7f0000081700)="feedbabe00000000000000020000000000000000000003570000000100000000", 0x20, 0x106ce00}, {&(0x7f0000081800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x106cf20}, {&(0x7f0000081900)="feedbabe00000000000000020000000000000000000003580000000100000000", 0x20, 0x106d000}, {&(0x7f0000081a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x106d120}, {&(0x7f0000081b00)="feedbabe00000000000000020000000000000000000003590000000100000000", 0x20, 0x106d200}, {&(0x7f0000081c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x106d320}, {&(0x7f0000081d00)="feedbabe000000000000000200000000000000000000035a0000000100000000", 0x20, 0x106d400}, {&(0x7f0000081e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x106d520}, {&(0x7f0000081f00)="feedbabe000000000000000200000000000000000000035b0000000100000000", 0x20, 0x106d600}, {&(0x7f0000082000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x106d720}, {&(0x7f0000082100)="feedbabe000000000000000200000000000000000000035c0000000100000000", 0x20, 0x106d800}, {&(0x7f0000082200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x106d920}, {&(0x7f0000082300)="feedbabe000000000000000200000000000000000000035d0000000100000000", 0x20, 0x106da00}, {&(0x7f0000082400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x106db20}, {&(0x7f0000082500)="feedbabe000000000000000200000000000000000000035e0000000100000000", 0x20, 0x106dc00}, {&(0x7f0000082600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x106dd20}, {&(0x7f0000082700)="feedbabe000000000000000200000000000000000000035f0000000100000000", 0x20, 0x106de00}, {&(0x7f0000082800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x106df20}, {&(0x7f0000082900)="feedbabe00000000000000020000000000000000000003600000000100000000", 0x20, 0x106e000}, {&(0x7f0000082a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x106e120}, {&(0x7f0000082b00)="feedbabe00000000000000020000000000000000000003610000000100000000", 0x20, 0x106e200}, {&(0x7f0000082c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x106e320}, {&(0x7f0000082d00)="feedbabe00000000000000020000000000000000000003620000000100000000", 0x20, 0x106e400}, {&(0x7f0000082e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x106e520}, {&(0x7f0000082f00)="feedbabe00000000000000020000000000000000000003630000000100000000", 0x20, 0x106e600}, {&(0x7f0000083000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x106e720}, {&(0x7f0000083100)="feedbabe00000000000000020000000000000000000003640000000100000000", 0x20, 0x106e800}, {&(0x7f0000083200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x106e920}, {&(0x7f0000083300)="feedbabe00000000000000020000000000000000000003650000000100000000", 0x20, 0x106ea00}, {&(0x7f0000083400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x106eb20}, {&(0x7f0000083500)="feedbabe00000000000000020000000000000000000003660000000100000000", 0x20, 0x106ec00}, {&(0x7f0000083600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x106ed20}, {&(0x7f0000083700)="feedbabe00000000000000020000000000000000000003670000000100000000", 0x20, 0x106ee00}, {&(0x7f0000083800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x106ef20}, {&(0x7f0000083900)="feedbabe00000000000000020000000000000000000003680000000100000000", 0x20, 0x106f000}, {&(0x7f0000083a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x106f120}, {&(0x7f0000083b00)="feedbabe00000000000000020000000000000000000003690000000100000000", 0x20, 0x106f200}, {&(0x7f0000083c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x106f320}, {&(0x7f0000083d00)="feedbabe000000000000000200000000000000000000036a0000000100000000", 0x20, 0x106f400}, {&(0x7f0000083e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x106f520}, {&(0x7f0000083f00)="feedbabe000000000000000200000000000000000000036b0000000100000000", 0x20, 0x106f600}, {&(0x7f0000084000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x106f720}, {&(0x7f0000084100)="feedbabe000000000000000200000000000000000000036c0000000100000000", 0x20, 0x106f800}, {&(0x7f0000084200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x106f920}, {&(0x7f0000084300)="feedbabe000000000000000200000000000000000000036d0000000100000000", 0x20, 0x106fa00}, {&(0x7f0000084400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x106fb20}, {&(0x7f0000084500)="feedbabe000000000000000200000000000000000000036e0000000100000000", 0x20, 0x106fc00}, {&(0x7f0000084600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x106fd20}, {&(0x7f0000084700)="feedbabe000000000000000200000000000000000000036f0000000100000000", 0x20, 0x106fe00}, {&(0x7f0000084800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x106ff20}, {&(0x7f0000084900)="feedbabe00000000000000020000000000000000000003700000000100000000", 0x20, 0x1070000}, {&(0x7f0000084a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1070120}, {&(0x7f0000084b00)="feedbabe00000000000000020000000000000000000003710000000100000000", 0x20, 0x1070200}, {&(0x7f0000084c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1070320}, {&(0x7f0000084d00)="feedbabe00000000000000020000000000000000000003720000000100000000", 0x20, 0x1070400}, {&(0x7f0000084e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1070520}, {&(0x7f0000084f00)="feedbabe00000000000000020000000000000000000003730000000100000000", 0x20, 0x1070600}, {&(0x7f0000085000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1070720}, {&(0x7f0000085100)="feedbabe00000000000000020000000000000000000003740000000100000000", 0x20, 0x1070800}, {&(0x7f0000085200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1070920}, {&(0x7f0000085300)="feedbabe00000000000000020000000000000000000003750000000100000000", 0x20, 0x1070a00}, {&(0x7f0000085400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1070b20}, {&(0x7f0000085500)="feedbabe00000000000000020000000000000000000003760000000100000000", 0x20, 0x1070c00}, {&(0x7f0000085600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1070d20}, {&(0x7f0000085700)="feedbabe00000000000000020000000000000000000003770000000100000000", 0x20, 0x1070e00}, {&(0x7f0000085800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1070f20}, {&(0x7f0000085900)="feedbabe00000000000000020000000000000000000003780000000100000000", 0x20, 0x1071000}, {&(0x7f0000085a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1071120}, {&(0x7f0000085b00)="feedbabe00000000000000020000000000000000000003790000000100000000", 0x20, 0x1071200}, {&(0x7f0000085c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1071320}, {&(0x7f0000085d00)="feedbabe000000000000000200000000000000000000037a0000000100000000", 0x20, 0x1071400}, {&(0x7f0000085e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1071520}, {&(0x7f0000085f00)="feedbabe000000000000000200000000000000000000037b0000000100000000", 0x20, 0x1071600}, {&(0x7f0000086000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1071720}, {&(0x7f0000086100)="feedbabe000000000000000200000000000000000000037c0000000100000000", 0x20, 0x1071800}, {&(0x7f0000086200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1071920}, {&(0x7f0000086300)="feedbabe000000000000000200000000000000000000037d0000000100000000", 0x20, 0x1071a00}, {&(0x7f0000086400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1071b20}, {&(0x7f0000086500)="feedbabe000000000000000200000000000000000000037e0000000100000000", 0x20, 0x1071c00}, {&(0x7f0000086600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1071d20}, {&(0x7f0000086700)="feedbabe000000000000000200000000000000000000037f0000000100000000", 0x20, 0x1071e00}, {&(0x7f0000086800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1071f20}, {&(0x7f0000086900)="feedbabe00000000000000020000000000000000000003800000000100000000", 0x20, 0x1072000}, {&(0x7f0000086a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1072120}, {&(0x7f0000086b00)="feedbabe00000000000000020000000000000000000003810000000100000000", 0x20, 0x1072200}, {&(0x7f0000086c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1072320}, {&(0x7f0000086d00)="feedbabe00000000000000020000000000000000000003820000000100000000", 0x20, 0x1072400}, {&(0x7f0000086e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1072520}, {&(0x7f0000086f00)="feedbabe00000000000000020000000000000000000003830000000100000000", 0x20, 0x1072600}, {&(0x7f0000087000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1072720}, {&(0x7f0000087100)="feedbabe00000000000000020000000000000000000003840000000100000000", 0x20, 0x1072800}, {&(0x7f0000087200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1072920}, {&(0x7f0000087300)="feedbabe00000000000000020000000000000000000003850000000100000000", 0x20, 0x1072a00}, {&(0x7f0000087400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1072b20}, {&(0x7f0000087500)="feedbabe00000000000000020000000000000000000003860000000100000000", 0x20, 0x1072c00}, {&(0x7f0000087600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1072d20}, {&(0x7f0000087700)="feedbabe00000000000000020000000000000000000003870000000100000000", 0x20, 0x1072e00}, {&(0x7f0000087800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1072f20}, {&(0x7f0000087900)="feedbabe00000000000000020000000000000000000003880000000100000000", 0x20, 0x1073000}, {&(0x7f0000087a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1073120}, {&(0x7f0000087b00)="feedbabe00000000000000020000000000000000000003890000000100000000", 0x20, 0x1073200}, {&(0x7f0000087c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1073320}, {&(0x7f0000087d00)="feedbabe000000000000000200000000000000000000038a0000000100000000", 0x20, 0x1073400}, {&(0x7f0000087e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1073520}, {&(0x7f0000087f00)="feedbabe000000000000000200000000000000000000038b0000000100000000", 0x20, 0x1073600}, {&(0x7f0000088000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1073720}, {&(0x7f0000088100)="feedbabe000000000000000200000000000000000000038c0000000100000000", 0x20, 0x1073800}, {&(0x7f0000088200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1073920}, {&(0x7f0000088300)="feedbabe000000000000000200000000000000000000038d0000000100000000", 0x20, 0x1073a00}, {&(0x7f0000088400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1073b20}, {&(0x7f0000088500)="feedbabe000000000000000200000000000000000000038e0000000100000000", 0x20, 0x1073c00}, {&(0x7f0000088600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1073d20}, {&(0x7f0000088700)="feedbabe000000000000000200000000000000000000038f0000000100000000", 0x20, 0x1073e00}, {&(0x7f0000088800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1073f20}, {&(0x7f0000088900)="feedbabe00000000000000020000000000000000000003900000000100000000", 0x20, 0x1074000}, {&(0x7f0000088a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1074120}, {&(0x7f0000088b00)="feedbabe00000000000000020000000000000000000003910000000100000000", 0x20, 0x1074200}, {&(0x7f0000088c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1074320}, {&(0x7f0000088d00)="feedbabe00000000000000020000000000000000000003920000000100000000", 0x20, 0x1074400}, {&(0x7f0000088e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1074520}, {&(0x7f0000088f00)="feedbabe00000000000000020000000000000000000003930000000100000000", 0x20, 0x1074600}, {&(0x7f0000089000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1074720}, {&(0x7f0000089100)="feedbabe00000000000000020000000000000000000003940000000100000000", 0x20, 0x1074800}, {&(0x7f0000089200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1074920}, {&(0x7f0000089300)="feedbabe00000000000000020000000000000000000003950000000100000000", 0x20, 0x1074a00}, {&(0x7f0000089400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1074b20}, {&(0x7f0000089500)="feedbabe00000000000000020000000000000000000003960000000100000000", 0x20, 0x1074c00}, {&(0x7f0000089600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1074d20}, {&(0x7f0000089700)="feedbabe00000000000000020000000000000000000003970000000100000000", 0x20, 0x1074e00}, {&(0x7f0000089800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1074f20}, {&(0x7f0000089900)="feedbabe00000000000000020000000000000000000003980000000100000000", 0x20, 0x1075000}, {&(0x7f0000089a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1075120}, {&(0x7f0000089b00)="feedbabe00000000000000020000000000000000000003990000000100000000", 0x20, 0x1075200}, {&(0x7f0000089c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1075320}, {&(0x7f0000089d00)="feedbabe000000000000000200000000000000000000039a0000000100000000", 0x20, 0x1075400}, {&(0x7f0000089e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1075520}, {&(0x7f0000089f00)="feedbabe000000000000000200000000000000000000039b0000000100000000", 0x20, 0x1075600}, {&(0x7f000008a000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1075720}, {&(0x7f000008a100)="feedbabe000000000000000200000000000000000000039c0000000100000000", 0x20, 0x1075800}, {&(0x7f000008a200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1075920}, {&(0x7f000008a300)="feedbabe000000000000000200000000000000000000039d0000000100000000", 0x20, 0x1075a00}, {&(0x7f000008a400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1075b20}, {&(0x7f000008a500)="feedbabe000000000000000200000000000000000000039e0000000100000000", 0x20, 0x1075c00}, {&(0x7f000008a600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1075d20}, {&(0x7f000008a700)="feedbabe000000000000000200000000000000000000039f0000000100000000", 0x20, 0x1075e00}, {&(0x7f000008a800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1075f20}, {&(0x7f000008a900)="feedbabe00000000000000020000000000000000000003a00000000100000000", 0x20, 0x1076000}, {&(0x7f000008aa00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1076120}, {&(0x7f000008ab00)="feedbabe00000000000000020000000000000000000003a10000000100000000", 0x20, 0x1076200}, {&(0x7f000008ac00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1076320}, {&(0x7f000008ad00)="feedbabe00000000000000020000000000000000000003a20000000100000000", 0x20, 0x1076400}, {&(0x7f000008ae00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1076520}, {&(0x7f000008af00)="feedbabe00000000000000020000000000000000000003a30000000100000000", 0x20, 0x1076600}, {&(0x7f000008b000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1076720}, {&(0x7f000008b100)="feedbabe00000000000000020000000000000000000003a40000000100000000", 0x20, 0x1076800}, {&(0x7f000008b200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1076920}, {&(0x7f000008b300)="feedbabe00000000000000020000000000000000000003a50000000100000000", 0x20, 0x1076a00}, {&(0x7f000008b400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1076b20}, {&(0x7f000008b500)="feedbabe00000000000000020000000000000000000003a60000000100000000", 0x20, 0x1076c00}, {&(0x7f000008b600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1076d20}, {&(0x7f000008b700)="feedbabe00000000000000020000000000000000000003a70000000100000000", 0x20, 0x1076e00}, {&(0x7f000008b800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1076f20}, {&(0x7f000008b900)="feedbabe00000000000000020000000000000000000003a80000000100000000", 0x20, 0x1077000}, {&(0x7f000008ba00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1077120}, {&(0x7f000008bb00)="feedbabe00000000000000020000000000000000000003a90000000100000000", 0x20, 0x1077200}, {&(0x7f000008bc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1077320}, {&(0x7f000008bd00)="feedbabe00000000000000020000000000000000000003aa0000000100000000", 0x20, 0x1077400}, {&(0x7f000008be00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1077520}, {&(0x7f000008bf00)="feedbabe00000000000000020000000000000000000003ab0000000100000000", 0x20, 0x1077600}, {&(0x7f000008c000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1077720}, {&(0x7f000008c100)="feedbabe00000000000000020000000000000000000003ac0000000100000000", 0x20, 0x1077800}, {&(0x7f000008c200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1077920}, {&(0x7f000008c300)="feedbabe00000000000000020000000000000000000003ad0000000100000000", 0x20, 0x1077a00}, {&(0x7f000008c400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1077b20}, {&(0x7f000008c500)="feedbabe00000000000000020000000000000000000003ae0000000100000000", 0x20, 0x1077c00}, {&(0x7f000008c600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1077d20}, {&(0x7f000008c700)="feedbabe00000000000000020000000000000000000003af0000000100000000", 0x20, 0x1077e00}, {&(0x7f000008c800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1077f20}, {&(0x7f000008c900)="feedbabe00000000000000020000000000000000000003b00000000100000000", 0x20, 0x1078000}, {&(0x7f000008ca00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1078120}, {&(0x7f000008cb00)="feedbabe00000000000000020000000000000000000003b10000000100000000", 0x20, 0x1078200}, {&(0x7f000008cc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1078320}, {&(0x7f000008cd00)="feedbabe00000000000000020000000000000000000003b20000000100000000", 0x20, 0x1078400}, {&(0x7f000008ce00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1078520}, {&(0x7f000008cf00)="feedbabe00000000000000020000000000000000000003b30000000100000000", 0x20, 0x1078600}, {&(0x7f000008d000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1078720}, {&(0x7f000008d100)="feedbabe00000000000000020000000000000000000003b40000000100000000", 0x20, 0x1078800}, {&(0x7f000008d200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1078920}, {&(0x7f000008d300)="feedbabe00000000000000020000000000000000000003b50000000100000000", 0x20, 0x1078a00}, {&(0x7f000008d400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1078b20}, {&(0x7f000008d500)="feedbabe00000000000000020000000000000000000003b60000000100000000", 0x20, 0x1078c00}, {&(0x7f000008d600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1078d20}, {&(0x7f000008d700)="feedbabe00000000000000020000000000000000000003b70000000100000000", 0x20, 0x1078e00}, {&(0x7f000008d800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1078f20}, {&(0x7f000008d900)="feedbabe00000000000000020000000000000000000003b80000000100000000", 0x20, 0x1079000}, {&(0x7f000008da00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1079120}, {&(0x7f000008db00)="feedbabe00000000000000020000000000000000000003b90000000100000000", 0x20, 0x1079200}, {&(0x7f000008dc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1079320}, {&(0x7f000008dd00)="feedbabe00000000000000020000000000000000000003ba0000000100000000", 0x20, 0x1079400}, {&(0x7f000008de00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1079520}, {&(0x7f000008df00)="feedbabe00000000000000020000000000000000000003bb0000000100000000", 0x20, 0x1079600}, {&(0x7f000008e000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1079720}, {&(0x7f000008e100)="feedbabe00000000000000020000000000000000000003bc0000000100000000", 0x20, 0x1079800}, {&(0x7f000008e200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1079920}, {&(0x7f000008e300)="feedbabe00000000000000020000000000000000000003bd0000000100000000", 0x20, 0x1079a00}, {&(0x7f000008e400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1079b20}, {&(0x7f000008e500)="feedbabe00000000000000020000000000000000000003be0000000100000000", 0x20, 0x1079c00}, {&(0x7f000008e600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1079d20}, {&(0x7f000008e700)="feedbabe00000000000000020000000000000000000003bf0000000100000000", 0x20, 0x1079e00}, {&(0x7f000008e800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1079f20}, {&(0x7f000008e900)="feedbabe00000000000000020000000000000000000003c00000000100000000", 0x20, 0x107a000}, {&(0x7f000008ea00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x107a120}, {&(0x7f000008eb00)="feedbabe00000000000000020000000000000000000003c10000000100000000", 0x20, 0x107a200}, {&(0x7f000008ec00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x107a320}, {&(0x7f000008ed00)="feedbabe00000000000000020000000000000000000003c20000000100000000", 0x20, 0x107a400}, {&(0x7f000008ee00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x107a520}, {&(0x7f000008ef00)="feedbabe00000000000000020000000000000000000003c30000000100000000", 0x20, 0x107a600}, {&(0x7f000008f000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x107a720}, {&(0x7f000008f100)="feedbabe00000000000000020000000000000000000003c40000000100000000", 0x20, 0x107a800}, {&(0x7f000008f200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x107a920}, {&(0x7f000008f300)="feedbabe00000000000000020000000000000000000003c50000000100000000", 0x20, 0x107aa00}, {&(0x7f000008f400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x107ab20}, {&(0x7f000008f500)="feedbabe00000000000000020000000000000000000003c60000000100000000", 0x20, 0x107ac00}, {&(0x7f000008f600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x107ad20}, {&(0x7f000008f700)="feedbabe00000000000000020000000000000000000003c70000000100000000", 0x20, 0x107ae00}, {&(0x7f000008f800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x107af20}, {&(0x7f000008f900)="feedbabe00000000000000020000000000000000000003c80000000100000000", 0x20, 0x107b000}, {&(0x7f000008fa00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x107b120}, {&(0x7f000008fb00)="feedbabe00000000000000020000000000000000000003c90000000100000000", 0x20, 0x107b200}, {&(0x7f000008fc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x107b320}, {&(0x7f000008fd00)="feedbabe00000000000000020000000000000000000003ca0000000100000000", 0x20, 0x107b400}, {&(0x7f000008fe00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x107b520}, {&(0x7f000008ff00)="feedbabe00000000000000020000000000000000000003cb0000000100000000", 0x20, 0x107b600}, {&(0x7f0000090000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x107b720}, {&(0x7f0000090100)="feedbabe00000000000000020000000000000000000003cc0000000100000000", 0x20, 0x107b800}, {&(0x7f0000090200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x107b920}, {&(0x7f0000090300)="feedbabe00000000000000020000000000000000000003cd0000000100000000", 0x20, 0x107ba00}, {&(0x7f0000090400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x107bb20}, {&(0x7f0000090500)="feedbabe00000000000000020000000000000000000003ce0000000100000000", 0x20, 0x107bc00}, {&(0x7f0000090600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x107bd20}, {&(0x7f0000090700)="feedbabe00000000000000020000000000000000000003cf0000000100000000", 0x20, 0x107be00}, {&(0x7f0000090800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x107bf20}, {&(0x7f0000090900)="feedbabe00000000000000020000000000000000000003d00000000100000000", 0x20, 0x107c000}, {&(0x7f0000090a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x107c120}, {&(0x7f0000090b00)="feedbabe00000000000000020000000000000000000003d10000000100000000", 0x20, 0x107c200}, {&(0x7f0000090c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x107c320}, {&(0x7f0000090d00)="feedbabe00000000000000020000000000000000000003d20000000100000000", 0x20, 0x107c400}, {&(0x7f0000090e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x107c520}, {&(0x7f0000090f00)="feedbabe00000000000000020000000000000000000003d30000000100000000", 0x20, 0x107c600}, {&(0x7f0000091000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x107c720}, {&(0x7f0000091100)="feedbabe00000000000000020000000000000000000003d40000000100000000", 0x20, 0x107c800}, {&(0x7f0000091200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x107c920}, {&(0x7f0000091300)="feedbabe00000000000000020000000000000000000003d50000000100000000", 0x20, 0x107ca00}, {&(0x7f0000091400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x107cb20}, {&(0x7f0000091500)="feedbabe00000000000000020000000000000000000003d60000000100000000", 0x20, 0x107cc00}, {&(0x7f0000091600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x107cd20}, {&(0x7f0000091700)="feedbabe00000000000000020000000000000000000003d70000000100000000", 0x20, 0x107ce00}, {&(0x7f0000091800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x107cf20}, {&(0x7f0000091900)="feedbabe00000000000000020000000000000000000003d80000000100000000", 0x20, 0x107d000}, {&(0x7f0000091a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x107d120}, {&(0x7f0000091b00)="feedbabe00000000000000020000000000000000000003d90000000100000000", 0x20, 0x107d200}, {&(0x7f0000091c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x107d320}, {&(0x7f0000091d00)="feedbabe00000000000000020000000000000000000003da0000000100000000", 0x20, 0x107d400}, {&(0x7f0000091e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x107d520}, {&(0x7f0000091f00)="feedbabe00000000000000020000000000000000000003db0000000100000000", 0x20, 0x107d600}, {&(0x7f0000092000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x107d720}, {&(0x7f0000092100)="feedbabe00000000000000020000000000000000000003dc0000000100000000", 0x20, 0x107d800}, {&(0x7f0000092200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x107d920}, {&(0x7f0000092300)="feedbabe00000000000000020000000000000000000003dd0000000100000000", 0x20, 0x107da00}, {&(0x7f0000092400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x107db20}, {&(0x7f0000092500)="feedbabe00000000000000020000000000000000000003de0000000100000000", 0x20, 0x107dc00}, {&(0x7f0000092600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x107dd20}, {&(0x7f0000092700)="feedbabe00000000000000020000000000000000000003df0000000100000000", 0x20, 0x107de00}, {&(0x7f0000092800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x107df20}, {&(0x7f0000092900)="feedbabe00000000000000020000000000000000000003e00000000100000000", 0x20, 0x107e000}, {&(0x7f0000092a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x107e120}, {&(0x7f0000092b00)="feedbabe00000000000000020000000000000000000003e10000000100000000", 0x20, 0x107e200}, {&(0x7f0000092c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x107e320}, {&(0x7f0000092d00)="feedbabe00000000000000020000000000000000000003e20000000100000000", 0x20, 0x107e400}, {&(0x7f0000092e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x107e520}, {&(0x7f0000092f00)="feedbabe00000000000000020000000000000000000003e30000000100000000", 0x20, 0x107e600}, {&(0x7f0000093000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x107e720}, {&(0x7f0000093100)="feedbabe00000000000000020000000000000000000003e40000000100000000", 0x20, 0x107e800}, {&(0x7f0000093200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x107e920}, {&(0x7f0000093300)="feedbabe00000000000000020000000000000000000003e50000000100000000", 0x20, 0x107ea00}, {&(0x7f0000093400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x107eb20}, {&(0x7f0000093500)="feedbabe00000000000000020000000000000000000003e60000000100000000", 0x20, 0x107ec00}, {&(0x7f0000093600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x107ed20}, {&(0x7f0000093700)="feedbabe00000000000000020000000000000000000003e70000000100000000", 0x20, 0x107ee00}, {&(0x7f0000093800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x107ef20}, {&(0x7f0000093900)="feedbabe00000000000000020000000000000000000003e80000000100000000", 0x20, 0x107f000}, {&(0x7f0000093a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x107f120}, {&(0x7f0000093b00)="feedbabe00000000000000020000000000000000000003e90000000100000000", 0x20, 0x107f200}, {&(0x7f0000093c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x107f320}, {&(0x7f0000093d00)="feedbabe00000000000000020000000000000000000003ea0000000100000000", 0x20, 0x107f400}, {&(0x7f0000093e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x107f520}, {&(0x7f0000093f00)="feedbabe00000000000000020000000000000000000003eb0000000100000000", 0x20, 0x107f600}, {&(0x7f0000094000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x107f720}, {&(0x7f0000094100)="feedbabe00000000000000020000000000000000000003ec0000000100000000", 0x20, 0x107f800}, {&(0x7f0000094200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x107f920}, {&(0x7f0000094300)="feedbabe00000000000000020000000000000000000003ed0000000100000000", 0x20, 0x107fa00}, {&(0x7f0000094400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x107fb20}, {&(0x7f0000094500)="feedbabe00000000000000020000000000000000000003ee0000000100000000", 0x20, 0x107fc00}, {&(0x7f0000094600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x107fd20}, {&(0x7f0000094700)="feedbabe00000000000000020000000000000000000003ef0000000100000000", 0x20, 0x107fe00}, {&(0x7f0000094800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x107ff20}, {&(0x7f0000094900)="feedbabe00000000000000020000000000000000000003f00000000100000000", 0x20, 0x1080000}, {&(0x7f0000094a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1080120}, {&(0x7f0000094b00)="feedbabe00000000000000020000000000000000000003f10000000100000000", 0x20, 0x1080200}, {&(0x7f0000094c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1080320}, {&(0x7f0000094d00)="feedbabe00000000000000020000000000000000000003f20000000100000000", 0x20, 0x1080400}, {&(0x7f0000094e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1080520}, {&(0x7f0000094f00)="feedbabe00000000000000020000000000000000000003f30000000100000000", 0x20, 0x1080600}, {&(0x7f0000095000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1080720}, {&(0x7f0000095100)="feedbabe00000000000000020000000000000000000003f40000000100000000", 0x20, 0x1080800}, {&(0x7f0000095200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1080920}, {&(0x7f0000095300)="feedbabe00000000000000020000000000000000000003f50000000100000000", 0x20, 0x1080a00}, {&(0x7f0000095400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1080b20}, {&(0x7f0000095500)="feedbabe00000000000000020000000000000000000003f60000000100000000", 0x20, 0x1080c00}, {&(0x7f0000095600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1080d20}, {&(0x7f0000095700)="feedbabe00000000000000020000000000000000000003f70000000100000000", 0x20, 0x1080e00}, {&(0x7f0000095800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1080f20}, {&(0x7f0000095900)="feedbabe00000000000000020000000000000000000003f80000000100000000", 0x20, 0x1081000}, {&(0x7f0000095a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1081120}, {&(0x7f0000095b00)="feedbabe00000000000000020000000000000000000003f90000000100000000", 0x20, 0x1081200}, {&(0x7f0000095c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1081320}, {&(0x7f0000095d00)="feedbabe00000000000000020000000000000000000003fa0000000100000000", 0x20, 0x1081400}, {&(0x7f0000095e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1081520}, {&(0x7f0000095f00)="feedbabe00000000000000020000000000000000000003fb0000000100000000", 0x20, 0x1081600}, {&(0x7f0000096000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1081720}, {&(0x7f0000096100)="feedbabe00000000000000020000000000000000000003fc0000000100000000", 0x20, 0x1081800}, {&(0x7f0000096200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1081920}, {&(0x7f0000096300)="feedbabe00000000000000020000000000000000000003fd0000000100000000", 0x20, 0x1081a00}, {&(0x7f0000096400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1081b20}, {&(0x7f0000096500)="feedbabe00000000000000020000000000000000000003fe0000000100000000", 0x20, 0x1081c00}, {&(0x7f0000096600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1081d20}, {&(0x7f0000096700)="feedbabe00000000000000020000000000000000000003ff0000000100000000", 0x20, 0x1081e00}, {&(0x7f0000096800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1081f20}, {&(0x7f0000096900)="feedbabe00000000000000020000000000000000000004000000000100000000", 0x20, 0x1082000}, {&(0x7f0000096a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1082120}, {&(0x7f0000096b00)="feedbabe00000000000000020000000000000000000004010000000100000000", 0x20, 0x1082200}, {&(0x7f0000096c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1082320}, {&(0x7f0000096d00)="feedbabe00000000000000020000000000000000000004020000000100000000", 0x20, 0x1082400}, {&(0x7f0000096e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1082520}, {&(0x7f0000096f00)="feedbabe00000000000000020000000000000000000004030000000100000000", 0x20, 0x1082600}, {&(0x7f0000097000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1082720}, {&(0x7f0000097100)="feedbabe00000000000000020000000000000000000004040000000100000000", 0x20, 0x1082800}, {&(0x7f0000097200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1082920}, {&(0x7f0000097300)="feedbabe00000000000000020000000000000000000004050000000100000000", 0x20, 0x1082a00}, {&(0x7f0000097400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1082b20}, {&(0x7f0000097500)="feedbabe00000000000000020000000000000000000004060000000100000000", 0x20, 0x1082c00}, {&(0x7f0000097600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1082d20}, {&(0x7f0000097700)="feedbabe00000000000000020000000000000000000004070000000100000000", 0x20, 0x1082e00}, {&(0x7f0000097800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1082f20}, {&(0x7f0000097900)="feedbabe00000000000000020000000000000000000004080000000100000000", 0x20, 0x1083000}, {&(0x7f0000097a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1083120}, {&(0x7f0000097b00)="feedbabe00000000000000020000000000000000000004090000000100000000", 0x20, 0x1083200}, {&(0x7f0000097c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1083320}, {&(0x7f0000097d00)="feedbabe000000000000000200000000000000000000040a0000000100000000", 0x20, 0x1083400}, {&(0x7f0000097e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1083520}, {&(0x7f0000097f00)="feedbabe000000000000000200000000000000000000040b0000000100000000", 0x20, 0x1083600}, {&(0x7f0000098000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1083720}, {&(0x7f0000098100)="feedbabe000000000000000200000000000000000000040c0000000100000000", 0x20, 0x1083800}, {&(0x7f0000098200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1083920}, {&(0x7f0000098300)="feedbabe000000000000000200000000000000000000040d0000000100000000", 0x20, 0x1083a00}, {&(0x7f0000098400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1083b20}, {&(0x7f0000098500)="feedbabe000000000000000200000000000000000000040e0000000100000000", 0x20, 0x1083c00}, {&(0x7f0000098600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1083d20}, {&(0x7f0000098700)="feedbabe000000000000000200000000000000000000040f0000000100000000", 0x20, 0x1083e00}, {&(0x7f0000098800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1083f20}, {&(0x7f0000098900)="feedbabe00000000000000020000000000000000000004100000000100000000", 0x20, 0x1084000}, {&(0x7f0000098a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1084120}, {&(0x7f0000098b00)="feedbabe00000000000000020000000000000000000004110000000100000000", 0x20, 0x1084200}, {&(0x7f0000098c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1084320}, {&(0x7f0000098d00)="feedbabe00000000000000020000000000000000000004120000000100000000", 0x20, 0x1084400}, {&(0x7f0000098e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1084520}, {&(0x7f0000098f00)="feedbabe00000000000000020000000000000000000004130000000100000000", 0x20, 0x1084600}, {&(0x7f0000099000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1084720}, {&(0x7f0000099100)="feedbabe00000000000000020000000000000000000004140000000100000000", 0x20, 0x1084800}, {&(0x7f0000099200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1084920}, {&(0x7f0000099300)="feedbabe00000000000000020000000000000000000004150000000100000000", 0x20, 0x1084a00}, {&(0x7f0000099400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1084b20}, {&(0x7f0000099500)="feedbabe00000000000000020000000000000000000004160000000100000000", 0x20, 0x1084c00}, {&(0x7f0000099600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1084d20}, {&(0x7f0000099700)="feedbabe00000000000000020000000000000000000004170000000100000000", 0x20, 0x1084e00}, {&(0x7f0000099800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1084f20}, {&(0x7f0000099900)="feedbabe00000000000000020000000000000000000004180000000100000000", 0x20, 0x1085000}, {&(0x7f0000099a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1085120}, {&(0x7f0000099b00)="feedbabe00000000000000020000000000000000000004190000000100000000", 0x20, 0x1085200}, {&(0x7f0000099c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1085320}, {&(0x7f0000099d00)="feedbabe000000000000000200000000000000000000041a0000000100000000", 0x20, 0x1085400}, {&(0x7f0000099e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1085520}, {&(0x7f0000099f00)="feedbabe000000000000000200000000000000000000041b0000000100000000", 0x20, 0x1085600}, {&(0x7f000009a000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1085720}, {&(0x7f000009a100)="feedbabe000000000000000200000000000000000000041c0000000100000000", 0x20, 0x1085800}, {&(0x7f000009a200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1085920}, {&(0x7f000009a300)="feedbabe000000000000000200000000000000000000041d0000000100000000", 0x20, 0x1085a00}, {&(0x7f000009a400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1085b20}, {&(0x7f000009a500)="feedbabe000000000000000200000000000000000000041e0000000100000000", 0x20, 0x1085c00}, {&(0x7f000009a600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1085d20}, {&(0x7f000009a700)="feedbabe000000000000000200000000000000000000041f0000000100000000", 0x20, 0x1085e00}, {&(0x7f000009a800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1085f20}, {&(0x7f000009a900)="feedbabe00000000000000020000000000000000000004200000000100000000", 0x20, 0x1086000}, {&(0x7f000009aa00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1086120}, {&(0x7f000009ab00)="feedbabe00000000000000020000000000000000000004210000000100000000", 0x20, 0x1086200}, {&(0x7f000009ac00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1086320}, {&(0x7f000009ad00)="feedbabe00000000000000020000000000000000000004220000000100000000", 0x20, 0x1086400}, {&(0x7f000009ae00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1086520}, {&(0x7f000009af00)="feedbabe00000000000000020000000000000000000004230000000100000000", 0x20, 0x1086600}, {&(0x7f000009b000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1086720}, {&(0x7f000009b100)="feedbabe00000000000000020000000000000000000004240000000100000000", 0x20, 0x1086800}, {&(0x7f000009b200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1086920}, {&(0x7f000009b300)="feedbabe00000000000000020000000000000000000004250000000100000000", 0x20, 0x1086a00}, {&(0x7f000009b400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1086b20}, {&(0x7f000009b500)="feedbabe00000000000000020000000000000000000004260000000100000000", 0x20, 0x1086c00}, {&(0x7f000009b600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1086d20}, {&(0x7f000009b700)="feedbabe00000000000000020000000000000000000004270000000100000000", 0x20, 0x1086e00}, {&(0x7f000009b800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1086f20}, {&(0x7f000009b900)="feedbabe00000000000000020000000000000000000004280000000100000000", 0x20, 0x1087000}, {&(0x7f000009ba00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1087120}, {&(0x7f000009bb00)="feedbabe00000000000000020000000000000000000004290000000100000000", 0x20, 0x1087200}, {&(0x7f000009bc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1087320}, {&(0x7f000009bd00)="feedbabe000000000000000200000000000000000000042a0000000100000000", 0x20, 0x1087400}, {&(0x7f000009be00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1087520}, {&(0x7f000009bf00)="feedbabe000000000000000200000000000000000000042b0000000100000000", 0x20, 0x1087600}, {&(0x7f000009c000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1087720}, {&(0x7f000009c100)="feedbabe000000000000000200000000000000000000042c0000000100000000", 0x20, 0x1087800}, {&(0x7f000009c200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1087920}, {&(0x7f000009c300)="feedbabe000000000000000200000000000000000000042d0000000100000000", 0x20, 0x1087a00}, {&(0x7f000009c400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1087b20}, {&(0x7f000009c500)="feedbabe000000000000000200000000000000000000042e0000000100000000", 0x20, 0x1087c00}, {&(0x7f000009c600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1087d20}, {&(0x7f000009c700)="feedbabe000000000000000200000000000000000000042f0000000100000000", 0x20, 0x1087e00}, {&(0x7f000009c800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1087f20}, {&(0x7f000009c900)="feedbabe00000000000000020000000000000000000004300000000100000000", 0x20, 0x1088000}, {&(0x7f000009ca00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1088120}, {&(0x7f000009cb00)="feedbabe00000000000000020000000000000000000004310000000100000000", 0x20, 0x1088200}, {&(0x7f000009cc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1088320}, {&(0x7f000009cd00)="feedbabe00000000000000020000000000000000000004320000000100000000", 0x20, 0x1088400}, {&(0x7f000009ce00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1088520}, {&(0x7f000009cf00)="feedbabe00000000000000020000000000000000000004330000000100000000", 0x20, 0x1088600}, {&(0x7f000009d000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1088720}, {&(0x7f000009d100)="feedbabe00000000000000020000000000000000000004340000000100000000", 0x20, 0x1088800}, {&(0x7f000009d200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1088920}, {&(0x7f000009d300)="feedbabe00000000000000020000000000000000000004350000000100000000", 0x20, 0x1088a00}, {&(0x7f000009d400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1088b20}, {&(0x7f000009d500)="feedbabe00000000000000020000000000000000000004360000000100000000", 0x20, 0x1088c00}, {&(0x7f000009d600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1088d20}, {&(0x7f000009d700)="feedbabe00000000000000020000000000000000000004370000000100000000", 0x20, 0x1088e00}, {&(0x7f000009d800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1088f20}, {&(0x7f000009d900)="feedbabe00000000000000020000000000000000000004380000000100000000", 0x20, 0x1089000}, {&(0x7f000009da00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1089120}, {&(0x7f000009db00)="feedbabe00000000000000020000000000000000000004390000000100000000", 0x20, 0x1089200}, {&(0x7f000009dc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1089320}, {&(0x7f000009dd00)="feedbabe000000000000000200000000000000000000043a0000000100000000", 0x20, 0x1089400}, {&(0x7f000009de00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1089520}, {&(0x7f000009df00)="feedbabe000000000000000200000000000000000000043b0000000100000000", 0x20, 0x1089600}, {&(0x7f000009e000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1089720}, {&(0x7f000009e100)="feedbabe000000000000000200000000000000000000043c0000000100000000", 0x20, 0x1089800}, {&(0x7f000009e200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1089920}, {&(0x7f000009e300)="feedbabe000000000000000200000000000000000000043d0000000100000000", 0x20, 0x1089a00}, {&(0x7f000009e400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1089b20}, {&(0x7f000009e500)="feedbabe000000000000000200000000000000000000043e0000000100000000", 0x20, 0x1089c00}, {&(0x7f000009e600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1089d20}, {&(0x7f000009e700)="feedbabe000000000000000200000000000000000000043f0000000100000000", 0x20, 0x1089e00}, {&(0x7f000009e800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1089f20}, {&(0x7f000009e900)="feedbabe00000000000000020000000000000000000004400000000100000000", 0x20, 0x108a000}, {&(0x7f000009ea00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x108a120}, {&(0x7f000009eb00)="feedbabe00000000000000020000000000000000000004410000000100000000", 0x20, 0x108a200}, {&(0x7f000009ec00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x108a320}, {&(0x7f000009ed00)="feedbabe00000000000000020000000000000000000004420000000100000000", 0x20, 0x108a400}, {&(0x7f000009ee00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x108a520}, {&(0x7f000009ef00)="feedbabe00000000000000020000000000000000000004430000000100000000", 0x20, 0x108a600}, {&(0x7f000009f000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x108a720}, {&(0x7f000009f100)="feedbabe00000000000000020000000000000000000004440000000100000000", 0x20, 0x108a800}, {&(0x7f000009f200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x108a920}, {&(0x7f000009f300)="feedbabe00000000000000020000000000000000000004450000000100000000", 0x20, 0x108aa00}, {&(0x7f000009f400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x108ab20}, {&(0x7f000009f500)="feedbabe00000000000000020000000000000000000004460000000100000000", 0x20, 0x108ac00}, {&(0x7f000009f600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x108ad20}, {&(0x7f000009f700)="feedbabe00000000000000020000000000000000000004470000000100000000", 0x20, 0x108ae00}, {&(0x7f000009f800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x108af20}, {&(0x7f000009f900)="feedbabe00000000000000020000000000000000000004480000000100000000", 0x20, 0x108b000}, {&(0x7f000009fa00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x108b120}, {&(0x7f000009fb00)="feedbabe00000000000000020000000000000000000004490000000100000000", 0x20, 0x108b200}, {&(0x7f000009fc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x108b320}, {&(0x7f000009fd00)="feedbabe000000000000000200000000000000000000044a0000000100000000", 0x20, 0x108b400}, {&(0x7f000009fe00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x108b520}, {&(0x7f000009ff00)="feedbabe000000000000000200000000000000000000044b0000000100000000", 0x20, 0x108b600}, {&(0x7f00000a0000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x108b720}, {&(0x7f00000a0100)="feedbabe000000000000000200000000000000000000044c0000000100000000", 0x20, 0x108b800}, {&(0x7f00000a0200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x108b920}, {&(0x7f00000a0300)="feedbabe000000000000000200000000000000000000044d0000000100000000", 0x20, 0x108ba00}, {&(0x7f00000a0400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x108bb20}, {&(0x7f00000a0500)="feedbabe000000000000000200000000000000000000044e0000000100000000", 0x20, 0x108bc00}, {&(0x7f00000a0600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x108bd20}, {&(0x7f00000a0700)="feedbabe000000000000000200000000000000000000044f0000000100000000", 0x20, 0x108be00}, {&(0x7f00000a0800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x108bf20}, {&(0x7f00000a0900)="feedbabe00000000000000020000000000000000000004500000000100000000", 0x20, 0x108c000}, {&(0x7f00000a0a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x108c120}, {&(0x7f00000a0b00)="feedbabe00000000000000020000000000000000000004510000000100000000", 0x20, 0x108c200}, {&(0x7f00000a0c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x108c320}, {&(0x7f00000a0d00)="feedbabe00000000000000020000000000000000000004520000000100000000", 0x20, 0x108c400}, {&(0x7f00000a0e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x108c520}, {&(0x7f00000a0f00)="feedbabe00000000000000020000000000000000000004530000000100000000", 0x20, 0x108c600}, {&(0x7f00000a1000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x108c720}, {&(0x7f00000a1100)="feedbabe00000000000000020000000000000000000004540000000100000000", 0x20, 0x108c800}, {&(0x7f00000a1200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x108c920}, {&(0x7f00000a1300)="feedbabe00000000000000020000000000000000000004550000000100000000", 0x20, 0x108ca00}, {&(0x7f00000a1400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x108cb20}, {&(0x7f00000a1500)="feedbabe00000000000000020000000000000000000004560000000100000000", 0x20, 0x108cc00}, {&(0x7f00000a1600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x108cd20}, {&(0x7f00000a1700)="feedbabe00000000000000020000000000000000000004570000000100000000", 0x20, 0x108ce00}, {&(0x7f00000a1800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x108cf20}, {&(0x7f00000a1900)="feedbabe00000000000000020000000000000000000004580000000100000000", 0x20, 0x108d000}, {&(0x7f00000a1a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x108d120}, {&(0x7f00000a1b00)="feedbabe00000000000000020000000000000000000004590000000100000000", 0x20, 0x108d200}, {&(0x7f00000a1c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x108d320}, {&(0x7f00000a1d00)="feedbabe000000000000000200000000000000000000045a0000000100000000", 0x20, 0x108d400}, {&(0x7f00000a1e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x108d520}, {&(0x7f00000a1f00)="feedbabe000000000000000200000000000000000000045b0000000100000000", 0x20, 0x108d600}, {&(0x7f00000a2000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x108d720}, {&(0x7f00000a2100)="feedbabe000000000000000200000000000000000000045c0000000100000000", 0x20, 0x108d800}, {&(0x7f00000a2200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x108d920}, {&(0x7f00000a2300)="feedbabe000000000000000200000000000000000000045d0000000100000000", 0x20, 0x108da00}, {&(0x7f00000a2400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x108db20}, {&(0x7f00000a2500)="feedbabe000000000000000200000000000000000000045e0000000100000000", 0x20, 0x108dc00}, {&(0x7f00000a2600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x108dd20}, {&(0x7f00000a2700)="feedbabe000000000000000200000000000000000000045f0000000100000000", 0x20, 0x108de00}, {&(0x7f00000a2800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x108df20}, {&(0x7f00000a2900)="feedbabe00000000000000020000000000000000000004600000000100000000", 0x20, 0x108e000}, {&(0x7f00000a2a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x108e120}, {&(0x7f00000a2b00)="feedbabe00000000000000020000000000000000000004610000000100000000", 0x20, 0x108e200}, {&(0x7f00000a2c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x108e320}, {&(0x7f00000a2d00)="feedbabe00000000000000020000000000000000000004620000000100000000", 0x20, 0x108e400}, {&(0x7f00000a2e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x108e520}, {&(0x7f00000a2f00)="feedbabe00000000000000020000000000000000000004630000000100000000", 0x20, 0x108e600}, {&(0x7f00000a3000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x108e720}, {&(0x7f00000a3100)="feedbabe00000000000000020000000000000000000004640000000100000000", 0x20, 0x108e800}, {&(0x7f00000a3200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x108e920}, {&(0x7f00000a3300)="feedbabe00000000000000020000000000000000000004650000000100000000", 0x20, 0x108ea00}, {&(0x7f00000a3400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x108eb20}, {&(0x7f00000a3500)="feedbabe00000000000000020000000000000000000004660000000100000000", 0x20, 0x108ec00}, {&(0x7f00000a3600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x108ed20}, {&(0x7f00000a3700)="feedbabe00000000000000020000000000000000000004670000000100000000", 0x20, 0x108ee00}, {&(0x7f00000a3800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x108ef20}, {&(0x7f00000a3900)="feedbabe00000000000000020000000000000000000004680000000100000000", 0x20, 0x108f000}, {&(0x7f00000a3a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x108f120}, {&(0x7f00000a3b00)="feedbabe00000000000000020000000000000000000004690000000100000000", 0x20, 0x108f200}, {&(0x7f00000a3c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x108f320}, {&(0x7f00000a3d00)="feedbabe000000000000000200000000000000000000046a0000000100000000", 0x20, 0x108f400}, {&(0x7f00000a3e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x108f520}, {&(0x7f00000a3f00)="feedbabe000000000000000200000000000000000000046b0000000100000000", 0x20, 0x108f600}, {&(0x7f00000a4000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x108f720}, {&(0x7f00000a4100)="feedbabe000000000000000200000000000000000000046c0000000100000000", 0x20, 0x108f800}, {&(0x7f00000a4200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x108f920}, {&(0x7f00000a4300)="feedbabe000000000000000200000000000000000000046d0000000100000000", 0x20, 0x108fa00}, {&(0x7f00000a4400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x108fb20}, {&(0x7f00000a4500)="feedbabe000000000000000200000000000000000000046e0000000100000000", 0x20, 0x108fc00}, {&(0x7f00000a4600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x108fd20}, {&(0x7f00000a4700)="feedbabe000000000000000200000000000000000000046f0000000100000000", 0x20, 0x108fe00}, {&(0x7f00000a4800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x108ff20}, {&(0x7f00000a4900)="feedbabe00000000000000020000000000000000000004700000000100000000", 0x20, 0x1090000}, {&(0x7f00000a4a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1090120}, {&(0x7f00000a4b00)="feedbabe00000000000000020000000000000000000004710000000100000000", 0x20, 0x1090200}, {&(0x7f00000a4c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1090320}, {&(0x7f00000a4d00)="feedbabe00000000000000020000000000000000000004720000000100000000", 0x20, 0x1090400}, {&(0x7f00000a4e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1090520}, {&(0x7f00000a4f00)="feedbabe00000000000000020000000000000000000004730000000100000000", 0x20, 0x1090600}, {&(0x7f00000a5000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1090720}, {&(0x7f00000a5100)="feedbabe00000000000000020000000000000000000004740000000100000000", 0x20, 0x1090800}, {&(0x7f00000a5200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1090920}, {&(0x7f00000a5300)="feedbabe00000000000000020000000000000000000004750000000100000000", 0x20, 0x1090a00}, {&(0x7f00000a5400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1090b20}, {&(0x7f00000a5500)="feedbabe00000000000000020000000000000000000004760000000100000000", 0x20, 0x1090c00}, {&(0x7f00000a5600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1090d20}, {&(0x7f00000a5700)="feedbabe00000000000000020000000000000000000004770000000100000000", 0x20, 0x1090e00}, {&(0x7f00000a5800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1090f20}, {&(0x7f00000a5900)="feedbabe00000000000000020000000000000000000004780000000100000000", 0x20, 0x1091000}, {&(0x7f00000a5a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1091120}, {&(0x7f00000a5b00)="feedbabe00000000000000020000000000000000000004790000000100000000", 0x20, 0x1091200}, {&(0x7f00000a5c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1091320}, {&(0x7f00000a5d00)="feedbabe000000000000000200000000000000000000047a0000000100000000", 0x20, 0x1091400}, {&(0x7f00000a5e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1091520}, {&(0x7f00000a5f00)="feedbabe000000000000000200000000000000000000047b0000000100000000", 0x20, 0x1091600}, {&(0x7f00000a6000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1091720}, {&(0x7f00000a6100)="feedbabe000000000000000200000000000000000000047c0000000100000000", 0x20, 0x1091800}, {&(0x7f00000a6200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1091920}, {&(0x7f00000a6300)="feedbabe000000000000000200000000000000000000047d0000000100000000", 0x20, 0x1091a00}, {&(0x7f00000a6400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1091b20}, {&(0x7f00000a6500)="feedbabe000000000000000200000000000000000000047e0000000100000000", 0x20, 0x1091c00}, {&(0x7f00000a6600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1091d20}, {&(0x7f00000a6700)="feedbabe000000000000000200000000000000000000047f0000000100000000", 0x20, 0x1091e00}, {&(0x7f00000a6800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1091f20}, {&(0x7f00000a6900)="feedbabe00000000000000020000000000000000000004800000000100000000", 0x20, 0x1092000}, {&(0x7f00000a6a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1092120}, {&(0x7f00000a6b00)="feedbabe00000000000000020000000000000000000004810000000100000000", 0x20, 0x1092200}, {&(0x7f00000a6c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1092320}, {&(0x7f00000a6d00)="feedbabe00000000000000020000000000000000000004820000000100000000", 0x20, 0x1092400}, {&(0x7f00000a6e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1092520}, {&(0x7f00000a6f00)="feedbabe00000000000000020000000000000000000004830000000100000000", 0x20, 0x1092600}, {&(0x7f00000a7000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1092720}, {&(0x7f00000a7100)="feedbabe00000000000000020000000000000000000004840000000100000000", 0x20, 0x1092800}, {&(0x7f00000a7200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1092920}, {&(0x7f00000a7300)="feedbabe00000000000000020000000000000000000004850000000100000000", 0x20, 0x1092a00}, {&(0x7f00000a7400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1092b20}, {&(0x7f00000a7500)="feedbabe00000000000000020000000000000000000004860000000100000000", 0x20, 0x1092c00}, {&(0x7f00000a7600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1092d20}, {&(0x7f00000a7700)="feedbabe00000000000000020000000000000000000004870000000100000000", 0x20, 0x1092e00}, {&(0x7f00000a7800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1092f20}, {&(0x7f00000a7900)="feedbabe00000000000000020000000000000000000004880000000100000000", 0x20, 0x1093000}, {&(0x7f00000a7a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1093120}, {&(0x7f00000a7b00)="feedbabe00000000000000020000000000000000000004890000000100000000", 0x20, 0x1093200}, {&(0x7f00000a7c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1093320}, {&(0x7f00000a7d00)="feedbabe000000000000000200000000000000000000048a0000000100000000", 0x20, 0x1093400}, {&(0x7f00000a7e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1093520}, {&(0x7f00000a7f00)="feedbabe000000000000000200000000000000000000048b0000000100000000", 0x20, 0x1093600}, {&(0x7f00000a8000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1093720}, {&(0x7f00000a8100)="feedbabe000000000000000200000000000000000000048c0000000100000000", 0x20, 0x1093800}, {&(0x7f00000a8200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1093920}, {&(0x7f00000a8300)="feedbabe000000000000000200000000000000000000048d0000000100000000", 0x20, 0x1093a00}, {&(0x7f00000a8400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1093b20}, {&(0x7f00000a8500)="feedbabe000000000000000200000000000000000000048e0000000100000000", 0x20, 0x1093c00}, {&(0x7f00000a8600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1093d20}, {&(0x7f00000a8700)="feedbabe000000000000000200000000000000000000048f0000000100000000", 0x20, 0x1093e00}, {&(0x7f00000a8800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1093f20}, {&(0x7f00000a8900)="feedbabe00000000000000020000000000000000000004900000000100000000", 0x20, 0x1094000}, {&(0x7f00000a8a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1094120}, {&(0x7f00000a8b00)="feedbabe00000000000000020000000000000000000004910000000100000000", 0x20, 0x1094200}, {&(0x7f00000a8c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1094320}, {&(0x7f00000a8d00)="feedbabe00000000000000020000000000000000000004920000000100000000", 0x20, 0x1094400}, {&(0x7f00000a8e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1094520}, {&(0x7f00000a8f00)="feedbabe00000000000000020000000000000000000004930000000100000000", 0x20, 0x1094600}, {&(0x7f00000a9000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1094720}, {&(0x7f00000a9100)="feedbabe00000000000000020000000000000000000004940000000100000000", 0x20, 0x1094800}, {&(0x7f00000a9200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1094920}, {&(0x7f00000a9300)="feedbabe00000000000000020000000000000000000004950000000100000000", 0x20, 0x1094a00}, {&(0x7f00000a9400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1094b20}, {&(0x7f00000a9500)="feedbabe00000000000000020000000000000000000004960000000100000000", 0x20, 0x1094c00}, {&(0x7f00000a9600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1094d20}, {&(0x7f00000a9700)="feedbabe00000000000000020000000000000000000004970000000100000000", 0x20, 0x1094e00}, {&(0x7f00000a9800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1094f20}, {&(0x7f00000a9900)="feedbabe00000000000000020000000000000000000004980000000100000000", 0x20, 0x1095000}, {&(0x7f00000a9a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1095120}, {&(0x7f00000a9b00)="feedbabe00000000000000020000000000000000000004990000000100000000", 0x20, 0x1095200}, {&(0x7f00000a9c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1095320}, {&(0x7f00000a9d00)="feedbabe000000000000000200000000000000000000049a0000000100000000", 0x20, 0x1095400}, {&(0x7f00000a9e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1095520}, {&(0x7f00000a9f00)="feedbabe000000000000000200000000000000000000049b0000000100000000", 0x20, 0x1095600}, {&(0x7f00000aa000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1095720}, {&(0x7f00000aa100)="feedbabe000000000000000200000000000000000000049c0000000100000000", 0x20, 0x1095800}, {&(0x7f00000aa200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1095920}, {&(0x7f00000aa300)="feedbabe000000000000000200000000000000000000049d0000000100000000", 0x20, 0x1095a00}, {&(0x7f00000aa400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1095b20}, {&(0x7f00000aa500)="feedbabe000000000000000200000000000000000000049e0000000100000000", 0x20, 0x1095c00}, {&(0x7f00000aa600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1095d20}, {&(0x7f00000aa700)="feedbabe000000000000000200000000000000000000049f0000000100000000", 0x20, 0x1095e00}, {&(0x7f00000aa800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1095f20}, {&(0x7f00000aa900)="feedbabe00000000000000020000000000000000000004a00000000100000000", 0x20, 0x1096000}, {&(0x7f00000aaa00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1096120}, {&(0x7f00000aab00)="feedbabe00000000000000020000000000000000000004a10000000100000000", 0x20, 0x1096200}, {&(0x7f00000aac00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1096320}, {&(0x7f00000aad00)="feedbabe00000000000000020000000000000000000004a20000000100000000", 0x20, 0x1096400}, {&(0x7f00000aae00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1096520}, {&(0x7f00000aaf00)="feedbabe00000000000000020000000000000000000004a30000000100000000", 0x20, 0x1096600}, {&(0x7f00000ab000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1096720}, {&(0x7f00000ab100)="feedbabe00000000000000020000000000000000000004a40000000100000000", 0x20, 0x1096800}, {&(0x7f00000ab200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1096920}, {&(0x7f00000ab300)="feedbabe00000000000000020000000000000000000004a50000000100000000", 0x20, 0x1096a00}, {&(0x7f00000ab400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1096b20}, {&(0x7f00000ab500)="feedbabe00000000000000020000000000000000000004a60000000100000000", 0x20, 0x1096c00}, {&(0x7f00000ab600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1096d20}, {&(0x7f00000ab700)="feedbabe00000000000000020000000000000000000004a70000000100000000", 0x20, 0x1096e00}, {&(0x7f00000ab800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1096f20}, {&(0x7f00000ab900)="feedbabe00000000000000020000000000000000000004a80000000100000000", 0x20, 0x1097000}, {&(0x7f00000aba00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1097120}, {&(0x7f00000abb00)="feedbabe00000000000000020000000000000000000004a90000000100000000", 0x20, 0x1097200}, {&(0x7f00000abc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1097320}, {&(0x7f00000abd00)="feedbabe00000000000000020000000000000000000004aa0000000100000000", 0x20, 0x1097400}, {&(0x7f00000abe00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1097520}, {&(0x7f00000abf00)="feedbabe00000000000000020000000000000000000004ab0000000100000000", 0x20, 0x1097600}, {&(0x7f00000ac000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1097720}, {&(0x7f00000ac100)="feedbabe00000000000000020000000000000000000004ac0000000100000000", 0x20, 0x1097800}, {&(0x7f00000ac200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1097920}, {&(0x7f00000ac300)="feedbabe00000000000000020000000000000000000004ad0000000100000000", 0x20, 0x1097a00}, {&(0x7f00000ac400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1097b20}, {&(0x7f00000ac500)="feedbabe00000000000000020000000000000000000004ae0000000100000000", 0x20, 0x1097c00}, {&(0x7f00000ac600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1097d20}, {&(0x7f00000ac700)="feedbabe00000000000000020000000000000000000004af0000000100000000", 0x20, 0x1097e00}, {&(0x7f00000ac800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1097f20}, {&(0x7f00000ac900)="feedbabe00000000000000020000000000000000000004b00000000100000000", 0x20, 0x1098000}, {&(0x7f00000aca00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1098120}, {&(0x7f00000acb00)="feedbabe00000000000000020000000000000000000004b10000000100000000", 0x20, 0x1098200}, {&(0x7f00000acc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1098320}, {&(0x7f00000acd00)="feedbabe00000000000000020000000000000000000004b20000000100000000", 0x20, 0x1098400}, {&(0x7f00000ace00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1098520}, {&(0x7f00000acf00)="feedbabe00000000000000020000000000000000000004b30000000100000000", 0x20, 0x1098600}, {&(0x7f00000ad000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1098720}, {&(0x7f00000ad100)="feedbabe00000000000000020000000000000000000004b40000000100000000", 0x20, 0x1098800}, {&(0x7f00000ad200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1098920}, {&(0x7f00000ad300)="feedbabe00000000000000020000000000000000000004b50000000100000000", 0x20, 0x1098a00}, {&(0x7f00000ad400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1098b20}, {&(0x7f00000ad500)="feedbabe00000000000000020000000000000000000004b60000000100000000", 0x20, 0x1098c00}, {&(0x7f00000ad600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1098d20}, {&(0x7f00000ad700)="feedbabe00000000000000020000000000000000000004b70000000100000000", 0x20, 0x1098e00}, {&(0x7f00000ad800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1098f20}, {&(0x7f00000ad900)="feedbabe00000000000000020000000000000000000004b80000000100000000", 0x20, 0x1099000}, {&(0x7f00000ada00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1099120}, {&(0x7f00000adb00)="feedbabe00000000000000020000000000000000000004b90000000100000000", 0x20, 0x1099200}, {&(0x7f00000adc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1099320}, {&(0x7f00000add00)="feedbabe00000000000000020000000000000000000004ba0000000100000000", 0x20, 0x1099400}, {&(0x7f00000ade00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1099520}, {&(0x7f00000adf00)="feedbabe00000000000000020000000000000000000004bb0000000100000000", 0x20, 0x1099600}, {&(0x7f00000ae000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1099720}, {&(0x7f00000ae100)="feedbabe00000000000000020000000000000000000004bc0000000100000000", 0x20, 0x1099800}, {&(0x7f00000ae200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1099920}, {&(0x7f00000ae300)="feedbabe00000000000000020000000000000000000004bd0000000100000000", 0x20, 0x1099a00}, {&(0x7f00000ae400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1099b20}, {&(0x7f00000ae500)="feedbabe00000000000000020000000000000000000004be0000000100000000", 0x20, 0x1099c00}, {&(0x7f00000ae600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1099d20}, {&(0x7f00000ae700)="feedbabe00000000000000020000000000000000000004bf0000000100000000", 0x20, 0x1099e00}, {&(0x7f00000ae800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x1099f20}, {&(0x7f00000ae900)="feedbabe00000000000000020000000000000000000004c00000000100000000", 0x20, 0x109a000}, {&(0x7f00000aea00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x109a120}, {&(0x7f00000aeb00)="feedbabe00000000000000020000000000000000000004c10000000100000000", 0x20, 0x109a200}, {&(0x7f00000aec00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x109a320}, {&(0x7f00000aed00)="feedbabe00000000000000020000000000000000000004c20000000100000000", 0x20, 0x109a400}, {&(0x7f00000aee00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x109a520}, {&(0x7f00000aef00)="feedbabe00000000000000020000000000000000000004c30000000100000000", 0x20, 0x109a600}, {&(0x7f00000af000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x109a720}, {&(0x7f00000af100)="feedbabe00000000000000020000000000000000000004c40000000100000000", 0x20, 0x109a800}, {&(0x7f00000af200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x109a920}, {&(0x7f00000af300)="feedbabe00000000000000020000000000000000000004c50000000100000000", 0x20, 0x109aa00}, {&(0x7f00000af400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x109ab20}, {&(0x7f00000af500)="feedbabe00000000000000020000000000000000000004c60000000100000000", 0x20, 0x109ac00}, {&(0x7f00000af600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x109ad20}, {&(0x7f00000af700)="feedbabe00000000000000020000000000000000000004c70000000100000000", 0x20, 0x109ae00}, {&(0x7f00000af800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x109af20}, {&(0x7f00000af900)="feedbabe00000000000000020000000000000000000004c80000000100000000", 0x20, 0x109b000}, {&(0x7f00000afa00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x109b120}, {&(0x7f00000afb00)="feedbabe00000000000000020000000000000000000004c90000000100000000", 0x20, 0x109b200}, {&(0x7f00000afc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x109b320}, {&(0x7f00000afd00)="feedbabe00000000000000020000000000000000000004ca0000000100000000", 0x20, 0x109b400}, {&(0x7f00000afe00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x109b520}, {&(0x7f00000aff00)="feedbabe00000000000000020000000000000000000004cb0000000100000000", 0x20, 0x109b600}, {&(0x7f00000b0000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x109b720}, {&(0x7f00000b0100)="feedbabe00000000000000020000000000000000000004cc0000000100000000", 0x20, 0x109b800}, {&(0x7f00000b0200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x109b920}, {&(0x7f00000b0300)="feedbabe00000000000000020000000000000000000004cd0000000100000000", 0x20, 0x109ba00}, {&(0x7f00000b0400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x109bb20}, {&(0x7f00000b0500)="feedbabe00000000000000020000000000000000000004ce0000000100000000", 0x20, 0x109bc00}, {&(0x7f00000b0600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x109bd20}, {&(0x7f00000b0700)="feedbabe00000000000000020000000000000000000004cf0000000100000000", 0x20, 0x109be00}, {&(0x7f00000b0800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x109bf20}, {&(0x7f00000b0900)="feedbabe00000000000000020000000000000000000004d00000000100000000", 0x20, 0x109c000}, {&(0x7f00000b0a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x109c120}, {&(0x7f00000b0b00)="feedbabe00000000000000020000000000000000000004d10000000100000000", 0x20, 0x109c200}, {&(0x7f00000b0c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x109c320}, {&(0x7f00000b0d00)="feedbabe00000000000000020000000000000000000004d20000000100000000", 0x20, 0x109c400}, {&(0x7f00000b0e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x109c520}, {&(0x7f00000b0f00)="feedbabe00000000000000020000000000000000000004d30000000100000000", 0x20, 0x109c600}, {&(0x7f00000b1000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x109c720}, {&(0x7f00000b1100)="feedbabe00000000000000020000000000000000000004d40000000100000000", 0x20, 0x109c800}, {&(0x7f00000b1200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x109c920}, {&(0x7f00000b1300)="feedbabe00000000000000020000000000000000000004d50000000100000000", 0x20, 0x109ca00}, {&(0x7f00000b1400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x109cb20}, {&(0x7f00000b1500)="feedbabe00000000000000020000000000000000000004d60000000100000000", 0x20, 0x109cc00}, {&(0x7f00000b1600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x109cd20}, {&(0x7f00000b1700)="feedbabe00000000000000020000000000000000000004d70000000100000000", 0x20, 0x109ce00}, {&(0x7f00000b1800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x109cf20}, {&(0x7f00000b1900)="feedbabe00000000000000020000000000000000000004d80000000100000000", 0x20, 0x109d000}, {&(0x7f00000b1a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x109d120}, {&(0x7f00000b1b00)="feedbabe00000000000000020000000000000000000004d90000000100000000", 0x20, 0x109d200}, {&(0x7f00000b1c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x109d320}, {&(0x7f00000b1d00)="feedbabe00000000000000020000000000000000000004da0000000100000000", 0x20, 0x109d400}, {&(0x7f00000b1e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x109d520}, {&(0x7f00000b1f00)="feedbabe00000000000000020000000000000000000004db0000000100000000", 0x20, 0x109d600}, {&(0x7f00000b2000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x109d720}, {&(0x7f00000b2100)="feedbabe00000000000000020000000000000000000004dc0000000100000000", 0x20, 0x109d800}, {&(0x7f00000b2200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x109d920}, {&(0x7f00000b2300)="feedbabe00000000000000020000000000000000000004dd0000000100000000", 0x20, 0x109da00}, {&(0x7f00000b2400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x109db20}, {&(0x7f00000b2500)="feedbabe00000000000000020000000000000000000004de0000000100000000", 0x20, 0x109dc00}, {&(0x7f00000b2600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x109dd20}, {&(0x7f00000b2700)="feedbabe00000000000000020000000000000000000004df0000000100000000", 0x20, 0x109de00}, {&(0x7f00000b2800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x109df20}, {&(0x7f00000b2900)="feedbabe00000000000000020000000000000000000004e00000000100000000", 0x20, 0x109e000}, {&(0x7f00000b2a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x109e120}, {&(0x7f00000b2b00)="feedbabe00000000000000020000000000000000000004e10000000100000000", 0x20, 0x109e200}, {&(0x7f00000b2c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x109e320}, {&(0x7f00000b2d00)="feedbabe00000000000000020000000000000000000004e20000000100000000", 0x20, 0x109e400}, {&(0x7f00000b2e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x109e520}, {&(0x7f00000b2f00)="feedbabe00000000000000020000000000000000000004e30000000100000000", 0x20, 0x109e600}, {&(0x7f00000b3000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x109e720}, {&(0x7f00000b3100)="feedbabe00000000000000020000000000000000000004e40000000100000000", 0x20, 0x109e800}, {&(0x7f00000b3200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x109e920}, {&(0x7f00000b3300)="feedbabe00000000000000020000000000000000000004e50000000100000000", 0x20, 0x109ea00}, {&(0x7f00000b3400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x109eb20}, {&(0x7f00000b3500)="feedbabe00000000000000020000000000000000000004e60000000100000000", 0x20, 0x109ec00}, {&(0x7f00000b3600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x109ed20}, {&(0x7f00000b3700)="feedbabe00000000000000020000000000000000000004e70000000100000000", 0x20, 0x109ee00}, {&(0x7f00000b3800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x109ef20}, {&(0x7f00000b3900)="feedbabe00000000000000020000000000000000000004e80000000100000000", 0x20, 0x109f000}, {&(0x7f00000b3a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x109f120}, {&(0x7f00000b3b00)="feedbabe00000000000000020000000000000000000004e90000000100000000", 0x20, 0x109f200}, {&(0x7f00000b3c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x109f320}, {&(0x7f00000b3d00)="feedbabe00000000000000020000000000000000000004ea0000000100000000", 0x20, 0x109f400}, {&(0x7f00000b3e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x109f520}, {&(0x7f00000b3f00)="feedbabe00000000000000020000000000000000000004eb0000000100000000", 0x20, 0x109f600}, {&(0x7f00000b4000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x109f720}, {&(0x7f00000b4100)="feedbabe00000000000000020000000000000000000004ec0000000100000000", 0x20, 0x109f800}, {&(0x7f00000b4200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x109f920}, {&(0x7f00000b4300)="feedbabe00000000000000020000000000000000000004ed0000000100000000", 0x20, 0x109fa00}, {&(0x7f00000b4400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x109fb20}, {&(0x7f00000b4500)="feedbabe00000000000000020000000000000000000004ee0000000100000000", 0x20, 0x109fc00}, {&(0x7f00000b4600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x109fd20}, {&(0x7f00000b4700)="feedbabe00000000000000020000000000000000000004ef0000000100000000", 0x20, 0x109fe00}, {&(0x7f00000b4800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x109ff20}, {&(0x7f00000b4900)="feedbabe00000000000000020000000000000000000004f00000000100000000", 0x20, 0x10a0000}, {&(0x7f00000b4a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a0120}, {&(0x7f00000b4b00)="feedbabe00000000000000020000000000000000000004f10000000100000000", 0x20, 0x10a0200}, {&(0x7f00000b4c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a0320}, {&(0x7f00000b4d00)="feedbabe00000000000000020000000000000000000004f20000000100000000", 0x20, 0x10a0400}, {&(0x7f00000b4e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a0520}, {&(0x7f00000b4f00)="feedbabe00000000000000020000000000000000000004f30000000100000000", 0x20, 0x10a0600}, {&(0x7f00000b5000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a0720}, {&(0x7f00000b5100)="feedbabe00000000000000020000000000000000000004f40000000100000000", 0x20, 0x10a0800}, {&(0x7f00000b5200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a0920}, {&(0x7f00000b5300)="feedbabe00000000000000020000000000000000000004f50000000100000000", 0x20, 0x10a0a00}, {&(0x7f00000b5400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a0b20}, {&(0x7f00000b5500)="feedbabe00000000000000020000000000000000000004f60000000100000000", 0x20, 0x10a0c00}, {&(0x7f00000b5600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a0d20}, {&(0x7f00000b5700)="feedbabe00000000000000020000000000000000000004f70000000100000000", 0x20, 0x10a0e00}, {&(0x7f00000b5800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a0f20}, {&(0x7f00000b5900)="feedbabe00000000000000020000000000000000000004f80000000100000000", 0x20, 0x10a1000}, {&(0x7f00000b5a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a1120}, {&(0x7f00000b5b00)="feedbabe00000000000000020000000000000000000004f90000000100000000", 0x20, 0x10a1200}, {&(0x7f00000b5c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a1320}, {&(0x7f00000b5d00)="feedbabe00000000000000020000000000000000000004fa0000000100000000", 0x20, 0x10a1400}, {&(0x7f00000b5e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a1520}, {&(0x7f00000b5f00)="feedbabe00000000000000020000000000000000000004fb0000000100000000", 0x20, 0x10a1600}, {&(0x7f00000b6000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a1720}, {&(0x7f00000b6100)="feedbabe00000000000000020000000000000000000004fc0000000100000000", 0x20, 0x10a1800}, {&(0x7f00000b6200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a1920}, {&(0x7f00000b6300)="feedbabe00000000000000020000000000000000000004fd0000000100000000", 0x20, 0x10a1a00}, {&(0x7f00000b6400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a1b20}, {&(0x7f00000b6500)="feedbabe00000000000000020000000000000000000004fe0000000100000000", 0x20, 0x10a1c00}, {&(0x7f00000b6600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a1d20}, {&(0x7f00000b6700)="feedbabe00000000000000020000000000000000000004ff0000000100000000", 0x20, 0x10a1e00}, {&(0x7f00000b6800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a1f20}, {&(0x7f00000b6900)="feedbabe00000000000000020000000000000000000005000000000100000000", 0x20, 0x10a2000}, {&(0x7f00000b6a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a2120}, {&(0x7f00000b6b00)="feedbabe00000000000000020000000000000000000005010000000100000000", 0x20, 0x10a2200}, {&(0x7f00000b6c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a2320}, {&(0x7f00000b6d00)="feedbabe00000000000000020000000000000000000005020000000100000000", 0x20, 0x10a2400}, {&(0x7f00000b6e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a2520}, {&(0x7f00000b6f00)="feedbabe00000000000000020000000000000000000005030000000100000000", 0x20, 0x10a2600}, {&(0x7f00000b7000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a2720}, {&(0x7f00000b7100)="feedbabe00000000000000020000000000000000000005040000000100000000", 0x20, 0x10a2800}, {&(0x7f00000b7200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a2920}, {&(0x7f00000b7300)="feedbabe00000000000000020000000000000000000005050000000100000000", 0x20, 0x10a2a00}, {&(0x7f00000b7400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a2b20}, {&(0x7f00000b7500)="feedbabe00000000000000020000000000000000000005060000000100000000", 0x20, 0x10a2c00}, {&(0x7f00000b7600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a2d20}, {&(0x7f00000b7700)="feedbabe00000000000000020000000000000000000005070000000100000000", 0x20, 0x10a2e00}, {&(0x7f00000b7800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a2f20}, {&(0x7f00000b7900)="feedbabe00000000000000020000000000000000000005080000000100000000", 0x20, 0x10a3000}, {&(0x7f00000b7a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a3120}, {&(0x7f00000b7b00)="feedbabe00000000000000020000000000000000000005090000000100000000", 0x20, 0x10a3200}, {&(0x7f00000b7c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a3320}, {&(0x7f00000b7d00)="feedbabe000000000000000200000000000000000000050a0000000100000000", 0x20, 0x10a3400}, {&(0x7f00000b7e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a3520}, {&(0x7f00000b7f00)="feedbabe000000000000000200000000000000000000050b0000000100000000", 0x20, 0x10a3600}, {&(0x7f00000b8000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a3720}, {&(0x7f00000b8100)="feedbabe000000000000000200000000000000000000050c0000000100000000", 0x20, 0x10a3800}, {&(0x7f00000b8200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a3920}, {&(0x7f00000b8300)="feedbabe000000000000000200000000000000000000050d0000000100000000", 0x20, 0x10a3a00}, {&(0x7f00000b8400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a3b20}, {&(0x7f00000b8500)="feedbabe000000000000000200000000000000000000050e0000000100000000", 0x20, 0x10a3c00}, {&(0x7f00000b8600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a3d20}, {&(0x7f00000b8700)="feedbabe000000000000000200000000000000000000050f0000000100000000", 0x20, 0x10a3e00}, {&(0x7f00000b8800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a3f20}, {&(0x7f00000b8900)="feedbabe00000000000000020000000000000000000005100000000100000000", 0x20, 0x10a4000}, {&(0x7f00000b8a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a4120}, {&(0x7f00000b8b00)="feedbabe00000000000000020000000000000000000005110000000100000000", 0x20, 0x10a4200}, {&(0x7f00000b8c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a4320}, {&(0x7f00000b8d00)="feedbabe00000000000000020000000000000000000005120000000100000000", 0x20, 0x10a4400}, {&(0x7f00000b8e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a4520}, {&(0x7f00000b8f00)="feedbabe00000000000000020000000000000000000005130000000100000000", 0x20, 0x10a4600}, {&(0x7f00000b9000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a4720}, {&(0x7f00000b9100)="feedbabe00000000000000020000000000000000000005140000000100000000", 0x20, 0x10a4800}, {&(0x7f00000b9200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a4920}, {&(0x7f00000b9300)="feedbabe00000000000000020000000000000000000005150000000100000000", 0x20, 0x10a4a00}, {&(0x7f00000b9400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a4b20}, {&(0x7f00000b9500)="feedbabe00000000000000020000000000000000000005160000000100000000", 0x20, 0x10a4c00}, {&(0x7f00000b9600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a4d20}, {&(0x7f00000b9700)="feedbabe00000000000000020000000000000000000005170000000100000000", 0x20, 0x10a4e00}, {&(0x7f00000b9800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a4f20}, {&(0x7f00000b9900)="feedbabe00000000000000020000000000000000000005180000000100000000", 0x20, 0x10a5000}, {&(0x7f00000b9a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a5120}, {&(0x7f00000b9b00)="feedbabe00000000000000020000000000000000000005190000000100000000", 0x20, 0x10a5200}, {&(0x7f00000b9c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a5320}, {&(0x7f00000b9d00)="feedbabe000000000000000200000000000000000000051a0000000100000000", 0x20, 0x10a5400}, {&(0x7f00000b9e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a5520}, {&(0x7f00000b9f00)="feedbabe000000000000000200000000000000000000051b0000000100000000", 0x20, 0x10a5600}, {&(0x7f00000ba000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a5720}, {&(0x7f00000ba100)="feedbabe000000000000000200000000000000000000051c0000000100000000", 0x20, 0x10a5800}, {&(0x7f00000ba200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a5920}, {&(0x7f00000ba300)="feedbabe000000000000000200000000000000000000051d0000000100000000", 0x20, 0x10a5a00}, {&(0x7f00000ba400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a5b20}, {&(0x7f00000ba500)="feedbabe000000000000000200000000000000000000051e0000000100000000", 0x20, 0x10a5c00}, {&(0x7f00000ba600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a5d20}, {&(0x7f00000ba700)="feedbabe000000000000000200000000000000000000051f0000000100000000", 0x20, 0x10a5e00}, {&(0x7f00000ba800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a5f20}, {&(0x7f00000ba900)="feedbabe00000000000000020000000000000000000005200000000100000000", 0x20, 0x10a6000}, {&(0x7f00000baa00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a6120}, {&(0x7f00000bab00)="feedbabe00000000000000020000000000000000000005210000000100000000", 0x20, 0x10a6200}, {&(0x7f00000bac00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a6320}, {&(0x7f00000bad00)="feedbabe00000000000000020000000000000000000005220000000100000000", 0x20, 0x10a6400}, {&(0x7f00000bae00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a6520}, {&(0x7f00000baf00)="feedbabe00000000000000020000000000000000000005230000000100000000", 0x20, 0x10a6600}, {&(0x7f00000bb000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a6720}, {&(0x7f00000bb100)="feedbabe00000000000000020000000000000000000005240000000100000000", 0x20, 0x10a6800}, {&(0x7f00000bb200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a6920}, {&(0x7f00000bb300)="feedbabe00000000000000020000000000000000000005250000000100000000", 0x20, 0x10a6a00}, {&(0x7f00000bb400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a6b20}, {&(0x7f00000bb500)="feedbabe00000000000000020000000000000000000005260000000100000000", 0x20, 0x10a6c00}, {&(0x7f00000bb600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a6d20}, {&(0x7f00000bb700)="feedbabe00000000000000020000000000000000000005270000000100000000", 0x20, 0x10a6e00}, {&(0x7f00000bb800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a6f20}, {&(0x7f00000bb900)="feedbabe00000000000000020000000000000000000005280000000100000000", 0x20, 0x10a7000}, {&(0x7f00000bba00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a7120}, {&(0x7f00000bbb00)="feedbabe00000000000000020000000000000000000005290000000100000000", 0x20, 0x10a7200}, {&(0x7f00000bbc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a7320}, {&(0x7f00000bbd00)="feedbabe000000000000000200000000000000000000052a0000000100000000", 0x20, 0x10a7400}, {&(0x7f00000bbe00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a7520}, {&(0x7f00000bbf00)="feedbabe000000000000000200000000000000000000052b0000000100000000", 0x20, 0x10a7600}, {&(0x7f00000bc000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a7720}, {&(0x7f00000bc100)="feedbabe000000000000000200000000000000000000052c0000000100000000", 0x20, 0x10a7800}, {&(0x7f00000bc200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a7920}, {&(0x7f00000bc300)="feedbabe000000000000000200000000000000000000052d0000000100000000", 0x20, 0x10a7a00}, {&(0x7f00000bc400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a7b20}, {&(0x7f00000bc500)="feedbabe000000000000000200000000000000000000052e0000000100000000", 0x20, 0x10a7c00}, {&(0x7f00000bc600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a7d20}, {&(0x7f00000bc700)="feedbabe000000000000000200000000000000000000052f0000000100000000", 0x20, 0x10a7e00}, {&(0x7f00000bc800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a7f20}, {&(0x7f00000bc900)="feedbabe00000000000000020000000000000000000005300000000100000000", 0x20, 0x10a8000}, {&(0x7f00000bca00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a8120}, {&(0x7f00000bcb00)="feedbabe00000000000000020000000000000000000005310000000100000000", 0x20, 0x10a8200}, {&(0x7f00000bcc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a8320}, {&(0x7f00000bcd00)="feedbabe00000000000000020000000000000000000005320000000100000000", 0x20, 0x10a8400}, {&(0x7f00000bce00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a8520}, {&(0x7f00000bcf00)="feedbabe00000000000000020000000000000000000005330000000100000000", 0x20, 0x10a8600}, {&(0x7f00000bd000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a8720}, {&(0x7f00000bd100)="feedbabe00000000000000020000000000000000000005340000000100000000", 0x20, 0x10a8800}, {&(0x7f00000bd200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a8920}, {&(0x7f00000bd300)="feedbabe00000000000000020000000000000000000005350000000100000000", 0x20, 0x10a8a00}, {&(0x7f00000bd400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a8b20}, {&(0x7f00000bd500)="feedbabe00000000000000020000000000000000000005360000000100000000", 0x20, 0x10a8c00}, {&(0x7f00000bd600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a8d20}, {&(0x7f00000bd700)="feedbabe00000000000000020000000000000000000005370000000100000000", 0x20, 0x10a8e00}, {&(0x7f00000bd800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a8f20}, {&(0x7f00000bd900)="feedbabe00000000000000020000000000000000000005380000000100000000", 0x20, 0x10a9000}, {&(0x7f00000bda00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a9120}, {&(0x7f00000bdb00)="feedbabe00000000000000020000000000000000000005390000000100000000", 0x20, 0x10a9200}, {&(0x7f00000bdc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a9320}, {&(0x7f00000bdd00)="feedbabe000000000000000200000000000000000000053a0000000100000000", 0x20, 0x10a9400}, {&(0x7f00000bde00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a9520}, {&(0x7f00000bdf00)="feedbabe000000000000000200000000000000000000053b0000000100000000", 0x20, 0x10a9600}, {&(0x7f00000be000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a9720}, {&(0x7f00000be100)="feedbabe000000000000000200000000000000000000053c0000000100000000", 0x20, 0x10a9800}, {&(0x7f00000be200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a9920}, {&(0x7f00000be300)="feedbabe000000000000000200000000000000000000053d0000000100000000", 0x20, 0x10a9a00}, {&(0x7f00000be400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a9b20}, {&(0x7f00000be500)="feedbabe000000000000000200000000000000000000053e0000000100000000", 0x20, 0x10a9c00}, {&(0x7f00000be600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a9d20}, {&(0x7f00000be700)="feedbabe000000000000000200000000000000000000053f0000000100000000", 0x20, 0x10a9e00}, {&(0x7f00000be800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10a9f20}, {&(0x7f00000be900)="feedbabe00000000000000020000000000000000000005400000000100000000", 0x20, 0x10aa000}, {&(0x7f00000bea00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10aa120}, {&(0x7f00000beb00)="feedbabe00000000000000020000000000000000000005410000000100000000", 0x20, 0x10aa200}, {&(0x7f00000bec00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10aa320}, {&(0x7f00000bed00)="feedbabe00000000000000020000000000000000000005420000000100000000", 0x20, 0x10aa400}, {&(0x7f00000bee00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10aa520}, {&(0x7f00000bef00)="feedbabe00000000000000020000000000000000000005430000000100000000", 0x20, 0x10aa600}, {&(0x7f00000bf000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10aa720}, {&(0x7f00000bf100)="feedbabe00000000000000020000000000000000000005440000000100000000", 0x20, 0x10aa800}, {&(0x7f00000bf200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10aa920}, {&(0x7f00000bf300)="feedbabe00000000000000020000000000000000000005450000000100000000", 0x20, 0x10aaa00}, {&(0x7f00000bf400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10aab20}, {&(0x7f00000bf500)="feedbabe00000000000000020000000000000000000005460000000100000000", 0x20, 0x10aac00}, {&(0x7f00000bf600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10aad20}, {&(0x7f00000bf700)="feedbabe00000000000000020000000000000000000005470000000100000000", 0x20, 0x10aae00}, {&(0x7f00000bf800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10aaf20}, {&(0x7f00000bf900)="feedbabe00000000000000020000000000000000000005480000000100000000", 0x20, 0x10ab000}, {&(0x7f00000bfa00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ab120}, {&(0x7f00000bfb00)="feedbabe00000000000000020000000000000000000005490000000100000000", 0x20, 0x10ab200}, {&(0x7f00000bfc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ab320}, {&(0x7f00000bfd00)="feedbabe000000000000000200000000000000000000054a0000000100000000", 0x20, 0x10ab400}, {&(0x7f00000bfe00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ab520}, {&(0x7f00000bff00)="feedbabe000000000000000200000000000000000000054b0000000100000000", 0x20, 0x10ab600}, {&(0x7f00000c0000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ab720}, {&(0x7f00000c0100)="feedbabe000000000000000200000000000000000000054c0000000100000000", 0x20, 0x10ab800}, {&(0x7f00000c0200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ab920}, {&(0x7f00000c0300)="feedbabe000000000000000200000000000000000000054d0000000100000000", 0x20, 0x10aba00}, {&(0x7f00000c0400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10abb20}, {&(0x7f00000c0500)="feedbabe000000000000000200000000000000000000054e0000000100000000", 0x20, 0x10abc00}, {&(0x7f00000c0600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10abd20}, {&(0x7f00000c0700)="feedbabe000000000000000200000000000000000000054f0000000100000000", 0x20, 0x10abe00}, {&(0x7f00000c0800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10abf20}, {&(0x7f00000c0900)="feedbabe00000000000000020000000000000000000005500000000100000000", 0x20, 0x10ac000}, {&(0x7f00000c0a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ac120}, {&(0x7f00000c0b00)="feedbabe00000000000000020000000000000000000005510000000100000000", 0x20, 0x10ac200}, {&(0x7f00000c0c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ac320}, {&(0x7f00000c0d00)="feedbabe00000000000000020000000000000000000005520000000100000000", 0x20, 0x10ac400}, {&(0x7f00000c0e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ac520}, {&(0x7f00000c0f00)="feedbabe00000000000000020000000000000000000005530000000100000000", 0x20, 0x10ac600}, {&(0x7f00000c1000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ac720}, {&(0x7f00000c1100)="feedbabe00000000000000020000000000000000000005540000000100000000", 0x20, 0x10ac800}, {&(0x7f00000c1200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ac920}, {&(0x7f00000c1300)="feedbabe00000000000000020000000000000000000005550000000100000000", 0x20, 0x10aca00}, {&(0x7f00000c1400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10acb20}, {&(0x7f00000c1500)="feedbabe00000000000000020000000000000000000005560000000100000000", 0x20, 0x10acc00}, {&(0x7f00000c1600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10acd20}, {&(0x7f00000c1700)="feedbabe00000000000000020000000000000000000005570000000100000000", 0x20, 0x10ace00}, {&(0x7f00000c1800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10acf20}, {&(0x7f00000c1900)="feedbabe00000000000000020000000000000000000005580000000100000000", 0x20, 0x10ad000}, {&(0x7f00000c1a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ad120}, {&(0x7f00000c1b00)="feedbabe00000000000000020000000000000000000005590000000100000000", 0x20, 0x10ad200}, {&(0x7f00000c1c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ad320}, {&(0x7f00000c1d00)="feedbabe000000000000000200000000000000000000055a0000000100000000", 0x20, 0x10ad400}, {&(0x7f00000c1e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ad520}, {&(0x7f00000c1f00)="feedbabe000000000000000200000000000000000000055b0000000100000000", 0x20, 0x10ad600}, {&(0x7f00000c2000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ad720}, {&(0x7f00000c2100)="feedbabe000000000000000200000000000000000000055c0000000100000000", 0x20, 0x10ad800}, {&(0x7f00000c2200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ad920}, {&(0x7f00000c2300)="feedbabe000000000000000200000000000000000000055d0000000100000000", 0x20, 0x10ada00}, {&(0x7f00000c2400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10adb20}, {&(0x7f00000c2500)="feedbabe000000000000000200000000000000000000055e0000000100000000", 0x20, 0x10adc00}, {&(0x7f00000c2600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10add20}, {&(0x7f00000c2700)="feedbabe000000000000000200000000000000000000055f0000000100000000", 0x20, 0x10ade00}, {&(0x7f00000c2800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10adf20}, {&(0x7f00000c2900)="feedbabe00000000000000020000000000000000000005600000000100000000", 0x20, 0x10ae000}, {&(0x7f00000c2a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ae120}, {&(0x7f00000c2b00)="feedbabe00000000000000020000000000000000000005610000000100000000", 0x20, 0x10ae200}, {&(0x7f00000c2c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ae320}, {&(0x7f00000c2d00)="feedbabe00000000000000020000000000000000000005620000000100000000", 0x20, 0x10ae400}, {&(0x7f00000c2e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ae520}, {&(0x7f00000c2f00)="feedbabe00000000000000020000000000000000000005630000000100000000", 0x20, 0x10ae600}, {&(0x7f00000c3000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ae720}, {&(0x7f00000c3100)="feedbabe00000000000000020000000000000000000005640000000100000000", 0x20, 0x10ae800}, {&(0x7f00000c3200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ae920}, {&(0x7f00000c3300)="feedbabe00000000000000020000000000000000000005650000000100000000", 0x20, 0x10aea00}, {&(0x7f00000c3400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10aeb20}, {&(0x7f00000c3500)="feedbabe00000000000000020000000000000000000005660000000100000000", 0x20, 0x10aec00}, {&(0x7f00000c3600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10aed20}, {&(0x7f00000c3700)="feedbabe00000000000000020000000000000000000005670000000100000000", 0x20, 0x10aee00}, {&(0x7f00000c3800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10aef20}, {&(0x7f00000c3900)="feedbabe00000000000000020000000000000000000005680000000100000000", 0x20, 0x10af000}, {&(0x7f00000c3a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10af120}, {&(0x7f00000c3b00)="feedbabe00000000000000020000000000000000000005690000000100000000", 0x20, 0x10af200}, {&(0x7f00000c3c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10af320}, {&(0x7f00000c3d00)="feedbabe000000000000000200000000000000000000056a0000000100000000", 0x20, 0x10af400}, {&(0x7f00000c3e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10af520}, {&(0x7f00000c3f00)="feedbabe000000000000000200000000000000000000056b0000000100000000", 0x20, 0x10af600}, {&(0x7f00000c4000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10af720}, {&(0x7f00000c4100)="feedbabe000000000000000200000000000000000000056c0000000100000000", 0x20, 0x10af800}, {&(0x7f00000c4200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10af920}, {&(0x7f00000c4300)="feedbabe000000000000000200000000000000000000056d0000000100000000", 0x20, 0x10afa00}, {&(0x7f00000c4400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10afb20}, {&(0x7f00000c4500)="feedbabe000000000000000200000000000000000000056e0000000100000000", 0x20, 0x10afc00}, {&(0x7f00000c4600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10afd20}, {&(0x7f00000c4700)="feedbabe000000000000000200000000000000000000056f0000000100000000", 0x20, 0x10afe00}, {&(0x7f00000c4800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10aff20}, {&(0x7f00000c4900)="feedbabe00000000000000020000000000000000000005700000000100000000", 0x20, 0x10b0000}, {&(0x7f00000c4a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b0120}, {&(0x7f00000c4b00)="feedbabe00000000000000020000000000000000000005710000000100000000", 0x20, 0x10b0200}, {&(0x7f00000c4c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b0320}, {&(0x7f00000c4d00)="feedbabe00000000000000020000000000000000000005720000000100000000", 0x20, 0x10b0400}, {&(0x7f00000c4e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b0520}, {&(0x7f00000c4f00)="feedbabe00000000000000020000000000000000000005730000000100000000", 0x20, 0x10b0600}, {&(0x7f00000c5000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b0720}, {&(0x7f00000c5100)="feedbabe00000000000000020000000000000000000005740000000100000000", 0x20, 0x10b0800}, {&(0x7f00000c5200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b0920}, {&(0x7f00000c5300)="feedbabe00000000000000020000000000000000000005750000000100000000", 0x20, 0x10b0a00}, {&(0x7f00000c5400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b0b20}, {&(0x7f00000c5500)="feedbabe00000000000000020000000000000000000005760000000100000000", 0x20, 0x10b0c00}, {&(0x7f00000c5600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b0d20}, {&(0x7f00000c5700)="feedbabe00000000000000020000000000000000000005770000000100000000", 0x20, 0x10b0e00}, {&(0x7f00000c5800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b0f20}, {&(0x7f00000c5900)="feedbabe00000000000000020000000000000000000005780000000100000000", 0x20, 0x10b1000}, {&(0x7f00000c5a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b1120}, {&(0x7f00000c5b00)="feedbabe00000000000000020000000000000000000005790000000100000000", 0x20, 0x10b1200}, {&(0x7f00000c5c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b1320}, {&(0x7f00000c5d00)="feedbabe000000000000000200000000000000000000057a0000000100000000", 0x20, 0x10b1400}, {&(0x7f00000c5e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b1520}, {&(0x7f00000c5f00)="feedbabe000000000000000200000000000000000000057b0000000100000000", 0x20, 0x10b1600}, {&(0x7f00000c6000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b1720}, {&(0x7f00000c6100)="feedbabe000000000000000200000000000000000000057c0000000100000000", 0x20, 0x10b1800}, {&(0x7f00000c6200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b1920}, {&(0x7f00000c6300)="feedbabe000000000000000200000000000000000000057d0000000100000000", 0x20, 0x10b1a00}, {&(0x7f00000c6400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b1b20}, {&(0x7f00000c6500)="feedbabe000000000000000200000000000000000000057e0000000100000000", 0x20, 0x10b1c00}, {&(0x7f00000c6600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b1d20}, {&(0x7f00000c6700)="feedbabe000000000000000200000000000000000000057f0000000100000000", 0x20, 0x10b1e00}, {&(0x7f00000c6800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b1f20}, {&(0x7f00000c6900)="feedbabe00000000000000020000000000000000000005800000000100000000", 0x20, 0x10b2000}, {&(0x7f00000c6a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b2120}, {&(0x7f00000c6b00)="feedbabe00000000000000020000000000000000000005810000000100000000", 0x20, 0x10b2200}, {&(0x7f00000c6c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b2320}, {&(0x7f00000c6d00)="feedbabe00000000000000020000000000000000000005820000000100000000", 0x20, 0x10b2400}, {&(0x7f00000c6e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b2520}, {&(0x7f00000c6f00)="feedbabe00000000000000020000000000000000000005830000000100000000", 0x20, 0x10b2600}, {&(0x7f00000c7000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b2720}, {&(0x7f00000c7100)="feedbabe00000000000000020000000000000000000005840000000100000000", 0x20, 0x10b2800}, {&(0x7f00000c7200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b2920}, {&(0x7f00000c7300)="feedbabe00000000000000020000000000000000000005850000000100000000", 0x20, 0x10b2a00}, {&(0x7f00000c7400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b2b20}, {&(0x7f00000c7500)="feedbabe00000000000000020000000000000000000005860000000100000000", 0x20, 0x10b2c00}, {&(0x7f00000c7600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b2d20}, {&(0x7f00000c7700)="feedbabe00000000000000020000000000000000000005870000000100000000", 0x20, 0x10b2e00}, {&(0x7f00000c7800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b2f20}, {&(0x7f00000c7900)="feedbabe00000000000000020000000000000000000005880000000100000000", 0x20, 0x10b3000}, {&(0x7f00000c7a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b3120}, {&(0x7f00000c7b00)="feedbabe00000000000000020000000000000000000005890000000100000000", 0x20, 0x10b3200}, {&(0x7f00000c7c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b3320}, {&(0x7f00000c7d00)="feedbabe000000000000000200000000000000000000058a0000000100000000", 0x20, 0x10b3400}, {&(0x7f00000c7e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b3520}, {&(0x7f00000c7f00)="feedbabe000000000000000200000000000000000000058b0000000100000000", 0x20, 0x10b3600}, {&(0x7f00000c8000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b3720}, {&(0x7f00000c8100)="feedbabe000000000000000200000000000000000000058c0000000100000000", 0x20, 0x10b3800}, {&(0x7f00000c8200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b3920}, {&(0x7f00000c8300)="feedbabe000000000000000200000000000000000000058d0000000100000000", 0x20, 0x10b3a00}, {&(0x7f00000c8400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b3b20}, {&(0x7f00000c8500)="feedbabe000000000000000200000000000000000000058e0000000100000000", 0x20, 0x10b3c00}, {&(0x7f00000c8600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b3d20}, {&(0x7f00000c8700)="feedbabe000000000000000200000000000000000000058f0000000100000000", 0x20, 0x10b3e00}, {&(0x7f00000c8800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b3f20}, {&(0x7f00000c8900)="feedbabe00000000000000020000000000000000000005900000000100000000", 0x20, 0x10b4000}, {&(0x7f00000c8a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b4120}, {&(0x7f00000c8b00)="feedbabe00000000000000020000000000000000000005910000000100000000", 0x20, 0x10b4200}, {&(0x7f00000c8c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b4320}, {&(0x7f00000c8d00)="feedbabe00000000000000020000000000000000000005920000000100000000", 0x20, 0x10b4400}, {&(0x7f00000c8e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b4520}, {&(0x7f00000c8f00)="feedbabe00000000000000020000000000000000000005930000000100000000", 0x20, 0x10b4600}, {&(0x7f00000c9000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b4720}, {&(0x7f00000c9100)="feedbabe00000000000000020000000000000000000005940000000100000000", 0x20, 0x10b4800}, {&(0x7f00000c9200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b4920}, {&(0x7f00000c9300)="feedbabe00000000000000020000000000000000000005950000000100000000", 0x20, 0x10b4a00}, {&(0x7f00000c9400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b4b20}, {&(0x7f00000c9500)="feedbabe00000000000000020000000000000000000005960000000100000000", 0x20, 0x10b4c00}, {&(0x7f00000c9600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b4d20}, {&(0x7f00000c9700)="feedbabe00000000000000020000000000000000000005970000000100000000", 0x20, 0x10b4e00}, {&(0x7f00000c9800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b4f20}, {&(0x7f00000c9900)="feedbabe00000000000000020000000000000000000005980000000100000000", 0x20, 0x10b5000}, {&(0x7f00000c9a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b5120}, {&(0x7f00000c9b00)="feedbabe00000000000000020000000000000000000005990000000100000000", 0x20, 0x10b5200}, {&(0x7f00000c9c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b5320}, {&(0x7f00000c9d00)="feedbabe000000000000000200000000000000000000059a0000000100000000", 0x20, 0x10b5400}, {&(0x7f00000c9e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b5520}, {&(0x7f00000c9f00)="feedbabe000000000000000200000000000000000000059b0000000100000000", 0x20, 0x10b5600}, {&(0x7f00000ca000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b5720}, {&(0x7f00000ca100)="feedbabe000000000000000200000000000000000000059c0000000100000000", 0x20, 0x10b5800}, {&(0x7f00000ca200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b5920}, {&(0x7f00000ca300)="feedbabe000000000000000200000000000000000000059d0000000100000000", 0x20, 0x10b5a00}, {&(0x7f00000ca400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b5b20}, {&(0x7f00000ca500)="feedbabe000000000000000200000000000000000000059e0000000100000000", 0x20, 0x10b5c00}, {&(0x7f00000ca600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b5d20}, {&(0x7f00000ca700)="feedbabe000000000000000200000000000000000000059f0000000100000000", 0x20, 0x10b5e00}, {&(0x7f00000ca800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b5f20}, {&(0x7f00000ca900)="feedbabe00000000000000020000000000000000000005a00000000100000000", 0x20, 0x10b6000}, {&(0x7f00000caa00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b6120}, {&(0x7f00000cab00)="feedbabe00000000000000020000000000000000000005a10000000100000000", 0x20, 0x10b6200}, {&(0x7f00000cac00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b6320}, {&(0x7f00000cad00)="feedbabe00000000000000020000000000000000000005a20000000100000000", 0x20, 0x10b6400}, {&(0x7f00000cae00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b6520}, {&(0x7f00000caf00)="feedbabe00000000000000020000000000000000000005a30000000100000000", 0x20, 0x10b6600}, {&(0x7f00000cb000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b6720}, {&(0x7f00000cb100)="feedbabe00000000000000020000000000000000000005a40000000100000000", 0x20, 0x10b6800}, {&(0x7f00000cb200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b6920}, {&(0x7f00000cb300)="feedbabe00000000000000020000000000000000000005a50000000100000000", 0x20, 0x10b6a00}, {&(0x7f00000cb400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b6b20}, {&(0x7f00000cb500)="feedbabe00000000000000020000000000000000000005a60000000100000000", 0x20, 0x10b6c00}, {&(0x7f00000cb600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b6d20}, {&(0x7f00000cb700)="feedbabe00000000000000020000000000000000000005a70000000100000000", 0x20, 0x10b6e00}, {&(0x7f00000cb800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b6f20}, {&(0x7f00000cb900)="feedbabe00000000000000020000000000000000000005a80000000100000000", 0x20, 0x10b7000}, {&(0x7f00000cba00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b7120}, {&(0x7f00000cbb00)="feedbabe00000000000000020000000000000000000005a90000000100000000", 0x20, 0x10b7200}, {&(0x7f00000cbc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b7320}, {&(0x7f00000cbd00)="feedbabe00000000000000020000000000000000000005aa0000000100000000", 0x20, 0x10b7400}, {&(0x7f00000cbe00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b7520}, {&(0x7f00000cbf00)="feedbabe00000000000000020000000000000000000005ab0000000100000000", 0x20, 0x10b7600}, {&(0x7f00000cc000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b7720}, {&(0x7f00000cc100)="feedbabe00000000000000020000000000000000000005ac0000000100000000", 0x20, 0x10b7800}, {&(0x7f00000cc200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b7920}, {&(0x7f00000cc300)="feedbabe00000000000000020000000000000000000005ad0000000100000000", 0x20, 0x10b7a00}, {&(0x7f00000cc400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b7b20}, {&(0x7f00000cc500)="feedbabe00000000000000020000000000000000000005ae0000000100000000", 0x20, 0x10b7c00}, {&(0x7f00000cc600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b7d20}, {&(0x7f00000cc700)="feedbabe00000000000000020000000000000000000005af0000000100000000", 0x20, 0x10b7e00}, {&(0x7f00000cc800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b7f20}, {&(0x7f00000cc900)="feedbabe00000000000000020000000000000000000005b00000000100000000", 0x20, 0x10b8000}, {&(0x7f00000cca00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b8120}, {&(0x7f00000ccb00)="feedbabe00000000000000020000000000000000000005b10000000100000000", 0x20, 0x10b8200}, {&(0x7f00000ccc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b8320}, {&(0x7f00000ccd00)="feedbabe00000000000000020000000000000000000005b20000000100000000", 0x20, 0x10b8400}, {&(0x7f00000cce00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b8520}, {&(0x7f00000ccf00)="feedbabe00000000000000020000000000000000000005b30000000100000000", 0x20, 0x10b8600}, {&(0x7f00000cd000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b8720}, {&(0x7f00000cd100)="feedbabe00000000000000020000000000000000000005b40000000100000000", 0x20, 0x10b8800}, {&(0x7f00000cd200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b8920}, {&(0x7f00000cd300)="feedbabe00000000000000020000000000000000000005b50000000100000000", 0x20, 0x10b8a00}, {&(0x7f00000cd400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b8b20}, {&(0x7f00000cd500)="feedbabe00000000000000020000000000000000000005b60000000100000000", 0x20, 0x10b8c00}, {&(0x7f00000cd600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b8d20}, {&(0x7f00000cd700)="feedbabe00000000000000020000000000000000000005b70000000100000000", 0x20, 0x10b8e00}, {&(0x7f00000cd800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b8f20}, {&(0x7f00000cd900)="feedbabe00000000000000020000000000000000000005b80000000100000000", 0x20, 0x10b9000}, {&(0x7f00000cda00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b9120}, {&(0x7f00000cdb00)="feedbabe00000000000000020000000000000000000005b90000000100000000", 0x20, 0x10b9200}, {&(0x7f00000cdc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b9320}, {&(0x7f00000cdd00)="feedbabe00000000000000020000000000000000000005ba0000000100000000", 0x20, 0x10b9400}, {&(0x7f00000cde00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b9520}, {&(0x7f00000cdf00)="feedbabe00000000000000020000000000000000000005bb0000000100000000", 0x20, 0x10b9600}, {&(0x7f00000ce000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b9720}, {&(0x7f00000ce100)="feedbabe00000000000000020000000000000000000005bc0000000100000000", 0x20, 0x10b9800}, {&(0x7f00000ce200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b9920}, {&(0x7f00000ce300)="feedbabe00000000000000020000000000000000000005bd0000000100000000", 0x20, 0x10b9a00}, {&(0x7f00000ce400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b9b20}, {&(0x7f00000ce500)="feedbabe00000000000000020000000000000000000005be0000000100000000", 0x20, 0x10b9c00}, {&(0x7f00000ce600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b9d20}, {&(0x7f00000ce700)="feedbabe00000000000000020000000000000000000005bf0000000100000000", 0x20, 0x10b9e00}, {&(0x7f00000ce800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10b9f20}, {&(0x7f00000ce900)="feedbabe00000000000000020000000000000000000005c00000000100000000", 0x20, 0x10ba000}, {&(0x7f00000cea00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ba120}, {&(0x7f00000ceb00)="feedbabe00000000000000020000000000000000000005c10000000100000000", 0x20, 0x10ba200}, {&(0x7f00000cec00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ba320}, {&(0x7f00000ced00)="feedbabe00000000000000020000000000000000000005c20000000100000000", 0x20, 0x10ba400}, {&(0x7f00000cee00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ba520}, {&(0x7f00000cef00)="feedbabe00000000000000020000000000000000000005c30000000100000000", 0x20, 0x10ba600}, {&(0x7f00000cf000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ba720}, {&(0x7f00000cf100)="feedbabe00000000000000020000000000000000000005c40000000100000000", 0x20, 0x10ba800}, {&(0x7f00000cf200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ba920}, {&(0x7f00000cf300)="feedbabe00000000000000020000000000000000000005c50000000100000000", 0x20, 0x10baa00}, {&(0x7f00000cf400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10bab20}, {&(0x7f00000cf500)="feedbabe00000000000000020000000000000000000005c60000000100000000", 0x20, 0x10bac00}, {&(0x7f00000cf600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10bad20}, {&(0x7f00000cf700)="feedbabe00000000000000020000000000000000000005c70000000100000000", 0x20, 0x10bae00}, {&(0x7f00000cf800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10baf20}, {&(0x7f00000cf900)="feedbabe00000000000000020000000000000000000005c80000000100000000", 0x20, 0x10bb000}, {&(0x7f00000cfa00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10bb120}, {&(0x7f00000cfb00)="feedbabe00000000000000020000000000000000000005c90000000100000000", 0x20, 0x10bb200}, {&(0x7f00000cfc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10bb320}, {&(0x7f00000cfd00)="feedbabe00000000000000020000000000000000000005ca0000000100000000", 0x20, 0x10bb400}, {&(0x7f00000cfe00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10bb520}, {&(0x7f00000cff00)="feedbabe00000000000000020000000000000000000005cb0000000100000000", 0x20, 0x10bb600}, {&(0x7f00000d0000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10bb720}, {&(0x7f00000d0100)="feedbabe00000000000000020000000000000000000005cc0000000100000000", 0x20, 0x10bb800}, {&(0x7f00000d0200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10bb920}, {&(0x7f00000d0300)="feedbabe00000000000000020000000000000000000005cd0000000100000000", 0x20, 0x10bba00}, {&(0x7f00000d0400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10bbb20}, {&(0x7f00000d0500)="feedbabe00000000000000020000000000000000000005ce0000000100000000", 0x20, 0x10bbc00}, {&(0x7f00000d0600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10bbd20}, {&(0x7f00000d0700)="feedbabe00000000000000020000000000000000000005cf0000000100000000", 0x20, 0x10bbe00}, {&(0x7f00000d0800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10bbf20}, {&(0x7f00000d0900)="feedbabe00000000000000020000000000000000000005d00000000100000000", 0x20, 0x10bc000}, {&(0x7f00000d0a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10bc120}, {&(0x7f00000d0b00)="feedbabe00000000000000020000000000000000000005d10000000100000000", 0x20, 0x10bc200}, {&(0x7f00000d0c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10bc320}, {&(0x7f00000d0d00)="feedbabe00000000000000020000000000000000000005d20000000100000000", 0x20, 0x10bc400}, {&(0x7f00000d0e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10bc520}, {&(0x7f00000d0f00)="feedbabe00000000000000020000000000000000000005d30000000100000000", 0x20, 0x10bc600}, {&(0x7f00000d1000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10bc720}, {&(0x7f00000d1100)="feedbabe00000000000000020000000000000000000005d40000000100000000", 0x20, 0x10bc800}, {&(0x7f00000d1200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10bc920}, {&(0x7f00000d1300)="feedbabe00000000000000020000000000000000000005d50000000100000000", 0x20, 0x10bca00}, {&(0x7f00000d1400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10bcb20}, {&(0x7f00000d1500)="feedbabe00000000000000020000000000000000000005d60000000100000000", 0x20, 0x10bcc00}, {&(0x7f00000d1600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10bcd20}, {&(0x7f00000d1700)="feedbabe00000000000000020000000000000000000005d70000000100000000", 0x20, 0x10bce00}, {&(0x7f00000d1800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10bcf20}, {&(0x7f00000d1900)="feedbabe00000000000000020000000000000000000005d80000000100000000", 0x20, 0x10bd000}, {&(0x7f00000d1a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10bd120}, {&(0x7f00000d1b00)="feedbabe00000000000000020000000000000000000005d90000000100000000", 0x20, 0x10bd200}, {&(0x7f00000d1c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10bd320}, {&(0x7f00000d1d00)="feedbabe00000000000000020000000000000000000005da0000000100000000", 0x20, 0x10bd400}, {&(0x7f00000d1e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10bd520}, {&(0x7f00000d1f00)="feedbabe00000000000000020000000000000000000005db0000000100000000", 0x20, 0x10bd600}, {&(0x7f00000d2000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10bd720}, {&(0x7f00000d2100)="feedbabe00000000000000020000000000000000000005dc0000000100000000", 0x20, 0x10bd800}, {&(0x7f00000d2200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10bd920}, {&(0x7f00000d2300)="feedbabe00000000000000020000000000000000000005dd0000000100000000", 0x20, 0x10bda00}, {&(0x7f00000d2400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10bdb20}, {&(0x7f00000d2500)="feedbabe00000000000000020000000000000000000005de0000000100000000", 0x20, 0x10bdc00}, {&(0x7f00000d2600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10bdd20}, {&(0x7f00000d2700)="feedbabe00000000000000020000000000000000000005df0000000100000000", 0x20, 0x10bde00}, {&(0x7f00000d2800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10bdf20}, {&(0x7f00000d2900)="feedbabe00000000000000020000000000000000000005e00000000100000000", 0x20, 0x10be000}, {&(0x7f00000d2a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10be120}, {&(0x7f00000d2b00)="feedbabe00000000000000020000000000000000000005e10000000100000000", 0x20, 0x10be200}, {&(0x7f00000d2c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10be320}, {&(0x7f00000d2d00)="feedbabe00000000000000020000000000000000000005e20000000100000000", 0x20, 0x10be400}, {&(0x7f00000d2e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10be520}, {&(0x7f00000d2f00)="feedbabe00000000000000020000000000000000000005e30000000100000000", 0x20, 0x10be600}, {&(0x7f00000d3000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10be720}, {&(0x7f00000d3100)="feedbabe00000000000000020000000000000000000005e40000000100000000", 0x20, 0x10be800}, {&(0x7f00000d3200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10be920}, {&(0x7f00000d3300)="feedbabe00000000000000020000000000000000000005e50000000100000000", 0x20, 0x10bea00}, {&(0x7f00000d3400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10beb20}, {&(0x7f00000d3500)="feedbabe00000000000000020000000000000000000005e60000000100000000", 0x20, 0x10bec00}, {&(0x7f00000d3600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10bed20}, {&(0x7f00000d3700)="feedbabe00000000000000020000000000000000000005e70000000100000000", 0x20, 0x10bee00}, {&(0x7f00000d3800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10bef20}, {&(0x7f00000d3900)="feedbabe00000000000000020000000000000000000005e80000000100000000", 0x20, 0x10bf000}, {&(0x7f00000d3a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10bf120}, {&(0x7f00000d3b00)="feedbabe00000000000000020000000000000000000005e90000000100000000", 0x20, 0x10bf200}, {&(0x7f00000d3c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10bf320}, {&(0x7f00000d3d00)="feedbabe00000000000000020000000000000000000005ea0000000100000000", 0x20, 0x10bf400}, {&(0x7f00000d3e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10bf520}, {&(0x7f00000d3f00)="feedbabe00000000000000020000000000000000000005eb0000000100000000", 0x20, 0x10bf600}, {&(0x7f00000d4000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10bf720}, {&(0x7f00000d4100)="feedbabe00000000000000020000000000000000000005ec0000000100000000", 0x20, 0x10bf800}, {&(0x7f00000d4200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10bf920}, {&(0x7f00000d4300)="feedbabe00000000000000020000000000000000000005ed0000000100000000", 0x20, 0x10bfa00}, {&(0x7f00000d4400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10bfb20}, {&(0x7f00000d4500)="feedbabe00000000000000020000000000000000000005ee0000000100000000", 0x20, 0x10bfc00}, {&(0x7f00000d4600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10bfd20}, {&(0x7f00000d4700)="feedbabe00000000000000020000000000000000000005ef0000000100000000", 0x20, 0x10bfe00}, {&(0x7f00000d4800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10bff20}, {&(0x7f00000d4900)="feedbabe00000000000000020000000000000000000005f00000000100000000", 0x20, 0x10c0000}, {&(0x7f00000d4a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c0120}, {&(0x7f00000d4b00)="feedbabe00000000000000020000000000000000000005f10000000100000000", 0x20, 0x10c0200}, {&(0x7f00000d4c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c0320}, {&(0x7f00000d4d00)="feedbabe00000000000000020000000000000000000005f20000000100000000", 0x20, 0x10c0400}, {&(0x7f00000d4e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c0520}, {&(0x7f00000d4f00)="feedbabe00000000000000020000000000000000000005f30000000100000000", 0x20, 0x10c0600}, {&(0x7f00000d5000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c0720}, {&(0x7f00000d5100)="feedbabe00000000000000020000000000000000000005f40000000100000000", 0x20, 0x10c0800}, {&(0x7f00000d5200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c0920}, {&(0x7f00000d5300)="feedbabe00000000000000020000000000000000000005f50000000100000000", 0x20, 0x10c0a00}, {&(0x7f00000d5400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c0b20}, {&(0x7f00000d5500)="feedbabe00000000000000020000000000000000000005f60000000100000000", 0x20, 0x10c0c00}, {&(0x7f00000d5600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c0d20}, {&(0x7f00000d5700)="feedbabe00000000000000020000000000000000000005f70000000100000000", 0x20, 0x10c0e00}, {&(0x7f00000d5800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c0f20}, {&(0x7f00000d5900)="feedbabe00000000000000020000000000000000000005f80000000100000000", 0x20, 0x10c1000}, {&(0x7f00000d5a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c1120}, {&(0x7f00000d5b00)="feedbabe00000000000000020000000000000000000005f90000000100000000", 0x20, 0x10c1200}, {&(0x7f00000d5c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c1320}, {&(0x7f00000d5d00)="feedbabe00000000000000020000000000000000000005fa0000000100000000", 0x20, 0x10c1400}, {&(0x7f00000d5e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c1520}, {&(0x7f00000d5f00)="feedbabe00000000000000020000000000000000000005fb0000000100000000", 0x20, 0x10c1600}, {&(0x7f00000d6000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c1720}, {&(0x7f00000d6100)="feedbabe00000000000000020000000000000000000005fc0000000100000000", 0x20, 0x10c1800}, {&(0x7f00000d6200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c1920}, {&(0x7f00000d6300)="feedbabe00000000000000020000000000000000000005fd0000000100000000", 0x20, 0x10c1a00}, {&(0x7f00000d6400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c1b20}, {&(0x7f00000d6500)="feedbabe00000000000000020000000000000000000005fe0000000100000000", 0x20, 0x10c1c00}, {&(0x7f00000d6600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c1d20}, {&(0x7f00000d6700)="feedbabe00000000000000020000000000000000000005ff0000000100000000", 0x20, 0x10c1e00}, {&(0x7f00000d6800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c1f20}, {&(0x7f00000d6900)="feedbabe00000000000000020000000000000000000006000000000100000000", 0x20, 0x10c2000}, {&(0x7f00000d6a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c2120}, {&(0x7f00000d6b00)="feedbabe00000000000000020000000000000000000006010000000100000000", 0x20, 0x10c2200}, {&(0x7f00000d6c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c2320}, {&(0x7f00000d6d00)="feedbabe00000000000000020000000000000000000006020000000100000000", 0x20, 0x10c2400}, {&(0x7f00000d6e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c2520}, {&(0x7f00000d6f00)="feedbabe00000000000000020000000000000000000006030000000100000000", 0x20, 0x10c2600}, {&(0x7f00000d7000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c2720}, {&(0x7f00000d7100)="feedbabe00000000000000020000000000000000000006040000000100000000", 0x20, 0x10c2800}, {&(0x7f00000d7200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c2920}, {&(0x7f00000d7300)="feedbabe00000000000000020000000000000000000006050000000100000000", 0x20, 0x10c2a00}, {&(0x7f00000d7400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c2b20}, {&(0x7f00000d7500)="feedbabe00000000000000020000000000000000000006060000000100000000", 0x20, 0x10c2c00}, {&(0x7f00000d7600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c2d20}, {&(0x7f00000d7700)="feedbabe00000000000000020000000000000000000006070000000100000000", 0x20, 0x10c2e00}, {&(0x7f00000d7800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c2f20}, {&(0x7f00000d7900)="feedbabe00000000000000020000000000000000000006080000000100000000", 0x20, 0x10c3000}, {&(0x7f00000d7a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c3120}, {&(0x7f00000d7b00)="feedbabe00000000000000020000000000000000000006090000000100000000", 0x20, 0x10c3200}, {&(0x7f00000d7c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c3320}, {&(0x7f00000d7d00)="feedbabe000000000000000200000000000000000000060a0000000100000000", 0x20, 0x10c3400}, {&(0x7f00000d7e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c3520}, {&(0x7f00000d7f00)="feedbabe000000000000000200000000000000000000060b0000000100000000", 0x20, 0x10c3600}, {&(0x7f00000d8000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c3720}, {&(0x7f00000d8100)="feedbabe000000000000000200000000000000000000060c0000000100000000", 0x20, 0x10c3800}, {&(0x7f00000d8200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c3920}, {&(0x7f00000d8300)="feedbabe000000000000000200000000000000000000060d0000000100000000", 0x20, 0x10c3a00}, {&(0x7f00000d8400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c3b20}, {&(0x7f00000d8500)="feedbabe000000000000000200000000000000000000060e0000000100000000", 0x20, 0x10c3c00}, {&(0x7f00000d8600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c3d20}, {&(0x7f00000d8700)="feedbabe000000000000000200000000000000000000060f0000000100000000", 0x20, 0x10c3e00}, {&(0x7f00000d8800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c3f20}, {&(0x7f00000d8900)="feedbabe00000000000000020000000000000000000006100000000100000000", 0x20, 0x10c4000}, {&(0x7f00000d8a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c4120}, {&(0x7f00000d8b00)="feedbabe00000000000000020000000000000000000006110000000100000000", 0x20, 0x10c4200}, {&(0x7f00000d8c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c4320}, {&(0x7f00000d8d00)="feedbabe00000000000000020000000000000000000006120000000100000000", 0x20, 0x10c4400}, {&(0x7f00000d8e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c4520}, {&(0x7f00000d8f00)="feedbabe00000000000000020000000000000000000006130000000100000000", 0x20, 0x10c4600}, {&(0x7f00000d9000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c4720}, {&(0x7f00000d9100)="feedbabe00000000000000020000000000000000000006140000000100000000", 0x20, 0x10c4800}, {&(0x7f00000d9200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c4920}, {&(0x7f00000d9300)="feedbabe00000000000000020000000000000000000006150000000100000000", 0x20, 0x10c4a00}, {&(0x7f00000d9400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c4b20}, {&(0x7f00000d9500)="feedbabe00000000000000020000000000000000000006160000000100000000", 0x20, 0x10c4c00}, {&(0x7f00000d9600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c4d20}, {&(0x7f00000d9700)="feedbabe00000000000000020000000000000000000006170000000100000000", 0x20, 0x10c4e00}, {&(0x7f00000d9800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c4f20}, {&(0x7f00000d9900)="feedbabe00000000000000020000000000000000000006180000000100000000", 0x20, 0x10c5000}, {&(0x7f00000d9a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c5120}, {&(0x7f00000d9b00)="feedbabe00000000000000020000000000000000000006190000000100000000", 0x20, 0x10c5200}, {&(0x7f00000d9c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c5320}, {&(0x7f00000d9d00)="feedbabe000000000000000200000000000000000000061a0000000100000000", 0x20, 0x10c5400}, {&(0x7f00000d9e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c5520}, {&(0x7f00000d9f00)="feedbabe000000000000000200000000000000000000061b0000000100000000", 0x20, 0x10c5600}, {&(0x7f00000da000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c5720}, {&(0x7f00000da100)="feedbabe000000000000000200000000000000000000061c0000000100000000", 0x20, 0x10c5800}, {&(0x7f00000da200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c5920}, {&(0x7f00000da300)="feedbabe000000000000000200000000000000000000061d0000000100000000", 0x20, 0x10c5a00}, {&(0x7f00000da400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c5b20}, {&(0x7f00000da500)="feedbabe000000000000000200000000000000000000061e0000000100000000", 0x20, 0x10c5c00}, {&(0x7f00000da600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c5d20}, {&(0x7f00000da700)="feedbabe000000000000000200000000000000000000061f0000000100000000", 0x20, 0x10c5e00}, {&(0x7f00000da800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c5f20}, {&(0x7f00000da900)="feedbabe00000000000000020000000000000000000006200000000100000000", 0x20, 0x10c6000}, {&(0x7f00000daa00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c6120}, {&(0x7f00000dab00)="feedbabe00000000000000020000000000000000000006210000000100000000", 0x20, 0x10c6200}, {&(0x7f00000dac00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c6320}, {&(0x7f00000dad00)="feedbabe00000000000000020000000000000000000006220000000100000000", 0x20, 0x10c6400}, {&(0x7f00000dae00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c6520}, {&(0x7f00000daf00)="feedbabe00000000000000020000000000000000000006230000000100000000", 0x20, 0x10c6600}, {&(0x7f00000db000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c6720}, {&(0x7f00000db100)="feedbabe00000000000000020000000000000000000006240000000100000000", 0x20, 0x10c6800}, {&(0x7f00000db200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c6920}, {&(0x7f00000db300)="feedbabe00000000000000020000000000000000000006250000000100000000", 0x20, 0x10c6a00}, {&(0x7f00000db400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c6b20}, {&(0x7f00000db500)="feedbabe00000000000000020000000000000000000006260000000100000000", 0x20, 0x10c6c00}, {&(0x7f00000db600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c6d20}, {&(0x7f00000db700)="feedbabe00000000000000020000000000000000000006270000000100000000", 0x20, 0x10c6e00}, {&(0x7f00000db800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c6f20}, {&(0x7f00000db900)="feedbabe00000000000000020000000000000000000006280000000100000000", 0x20, 0x10c7000}, {&(0x7f00000dba00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c7120}, {&(0x7f00000dbb00)="feedbabe00000000000000020000000000000000000006290000000100000000", 0x20, 0x10c7200}, {&(0x7f00000dbc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c7320}, {&(0x7f00000dbd00)="feedbabe000000000000000200000000000000000000062a0000000100000000", 0x20, 0x10c7400}, {&(0x7f00000dbe00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c7520}, {&(0x7f00000dbf00)="feedbabe000000000000000200000000000000000000062b0000000100000000", 0x20, 0x10c7600}, {&(0x7f00000dc000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c7720}, {&(0x7f00000dc100)="feedbabe000000000000000200000000000000000000062c0000000100000000", 0x20, 0x10c7800}, {&(0x7f00000dc200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c7920}, {&(0x7f00000dc300)="feedbabe000000000000000200000000000000000000062d0000000100000000", 0x20, 0x10c7a00}, {&(0x7f00000dc400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c7b20}, {&(0x7f00000dc500)="feedbabe000000000000000200000000000000000000062e0000000100000000", 0x20, 0x10c7c00}, {&(0x7f00000dc600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c7d20}, {&(0x7f00000dc700)="feedbabe000000000000000200000000000000000000062f0000000100000000", 0x20, 0x10c7e00}, {&(0x7f00000dc800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c7f20}, {&(0x7f00000dc900)="feedbabe00000000000000020000000000000000000006300000000100000000", 0x20, 0x10c8000}, {&(0x7f00000dca00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c8120}, {&(0x7f00000dcb00)="feedbabe00000000000000020000000000000000000006310000000100000000", 0x20, 0x10c8200}, {&(0x7f00000dcc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c8320}, {&(0x7f00000dcd00)="feedbabe00000000000000020000000000000000000006320000000100000000", 0x20, 0x10c8400}, {&(0x7f00000dce00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c8520}, {&(0x7f00000dcf00)="feedbabe00000000000000020000000000000000000006330000000100000000", 0x20, 0x10c8600}, {&(0x7f00000dd000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c8720}, {&(0x7f00000dd100)="feedbabe00000000000000020000000000000000000006340000000100000000", 0x20, 0x10c8800}, {&(0x7f00000dd200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c8920}, {&(0x7f00000dd300)="feedbabe00000000000000020000000000000000000006350000000100000000", 0x20, 0x10c8a00}, {&(0x7f00000dd400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c8b20}, {&(0x7f00000dd500)="feedbabe00000000000000020000000000000000000006360000000100000000", 0x20, 0x10c8c00}, {&(0x7f00000dd600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c8d20}, {&(0x7f00000dd700)="feedbabe00000000000000020000000000000000000006370000000100000000", 0x20, 0x10c8e00}, {&(0x7f00000dd800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c8f20}, {&(0x7f00000dd900)="feedbabe00000000000000020000000000000000000006380000000100000000", 0x20, 0x10c9000}, {&(0x7f00000dda00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c9120}, {&(0x7f00000ddb00)="feedbabe00000000000000020000000000000000000006390000000100000000", 0x20, 0x10c9200}, {&(0x7f00000ddc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c9320}, {&(0x7f00000ddd00)="feedbabe000000000000000200000000000000000000063a0000000100000000", 0x20, 0x10c9400}, {&(0x7f00000dde00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c9520}, {&(0x7f00000ddf00)="feedbabe000000000000000200000000000000000000063b0000000100000000", 0x20, 0x10c9600}, {&(0x7f00000de000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c9720}, {&(0x7f00000de100)="feedbabe000000000000000200000000000000000000063c0000000100000000", 0x20, 0x10c9800}, {&(0x7f00000de200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c9920}, {&(0x7f00000de300)="feedbabe000000000000000200000000000000000000063d0000000100000000", 0x20, 0x10c9a00}, {&(0x7f00000de400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c9b20}, {&(0x7f00000de500)="feedbabe000000000000000200000000000000000000063e0000000100000000", 0x20, 0x10c9c00}, {&(0x7f00000de600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c9d20}, {&(0x7f00000de700)="feedbabe000000000000000200000000000000000000063f0000000100000000", 0x20, 0x10c9e00}, {&(0x7f00000de800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10c9f20}, {&(0x7f00000de900)="feedbabe00000000000000020000000000000000000006400000000100000000", 0x20, 0x10ca000}, {&(0x7f00000dea00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ca120}, {&(0x7f00000deb00)="feedbabe00000000000000020000000000000000000006410000000100000000", 0x20, 0x10ca200}, {&(0x7f00000dec00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ca320}, {&(0x7f00000ded00)="feedbabe00000000000000020000000000000000000006420000000100000000", 0x20, 0x10ca400}, {&(0x7f00000dee00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ca520}, {&(0x7f00000def00)="feedbabe00000000000000020000000000000000000006430000000100000000", 0x20, 0x10ca600}, {&(0x7f00000df000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ca720}, {&(0x7f00000df100)="feedbabe00000000000000020000000000000000000006440000000100000000", 0x20, 0x10ca800}, {&(0x7f00000df200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ca920}, {&(0x7f00000df300)="feedbabe00000000000000020000000000000000000006450000000100000000", 0x20, 0x10caa00}, {&(0x7f00000df400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10cab20}, {&(0x7f00000df500)="feedbabe00000000000000020000000000000000000006460000000100000000", 0x20, 0x10cac00}, {&(0x7f00000df600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10cad20}, {&(0x7f00000df700)="feedbabe00000000000000020000000000000000000006470000000100000000", 0x20, 0x10cae00}, {&(0x7f00000df800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10caf20}, {&(0x7f00000df900)="feedbabe00000000000000020000000000000000000006480000000100000000", 0x20, 0x10cb000}, {&(0x7f00000dfa00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10cb120}, {&(0x7f00000dfb00)="feedbabe00000000000000020000000000000000000006490000000100000000", 0x20, 0x10cb200}, {&(0x7f00000dfc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10cb320}, {&(0x7f00000dfd00)="feedbabe000000000000000200000000000000000000064a0000000100000000", 0x20, 0x10cb400}, {&(0x7f00000dfe00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10cb520}, {&(0x7f00000dff00)="feedbabe000000000000000200000000000000000000064b0000000100000000", 0x20, 0x10cb600}, {&(0x7f00000e0000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10cb720}, {&(0x7f00000e0100)="feedbabe000000000000000200000000000000000000064c0000000100000000", 0x20, 0x10cb800}, {&(0x7f00000e0200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10cb920}, {&(0x7f00000e0300)="feedbabe000000000000000200000000000000000000064d0000000100000000", 0x20, 0x10cba00}, {&(0x7f00000e0400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10cbb20}, {&(0x7f00000e0500)="feedbabe000000000000000200000000000000000000064e0000000100000000", 0x20, 0x10cbc00}, {&(0x7f00000e0600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10cbd20}, {&(0x7f00000e0700)="feedbabe000000000000000200000000000000000000064f0000000100000000", 0x20, 0x10cbe00}, {&(0x7f00000e0800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10cbf20}, {&(0x7f00000e0900)="feedbabe00000000000000020000000000000000000006500000000100000000", 0x20, 0x10cc000}, {&(0x7f00000e0a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10cc120}, {&(0x7f00000e0b00)="feedbabe00000000000000020000000000000000000006510000000100000000", 0x20, 0x10cc200}, {&(0x7f00000e0c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10cc320}, {&(0x7f00000e0d00)="feedbabe00000000000000020000000000000000000006520000000100000000", 0x20, 0x10cc400}, {&(0x7f00000e0e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10cc520}, {&(0x7f00000e0f00)="feedbabe00000000000000020000000000000000000006530000000100000000", 0x20, 0x10cc600}, {&(0x7f00000e1000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10cc720}, {&(0x7f00000e1100)="feedbabe00000000000000020000000000000000000006540000000100000000", 0x20, 0x10cc800}, {&(0x7f00000e1200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10cc920}, {&(0x7f00000e1300)="feedbabe00000000000000020000000000000000000006550000000100000000", 0x20, 0x10cca00}, {&(0x7f00000e1400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ccb20}, {&(0x7f00000e1500)="feedbabe00000000000000020000000000000000000006560000000100000000", 0x20, 0x10ccc00}, {&(0x7f00000e1600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ccd20}, {&(0x7f00000e1700)="feedbabe00000000000000020000000000000000000006570000000100000000", 0x20, 0x10cce00}, {&(0x7f00000e1800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ccf20}, {&(0x7f00000e1900)="feedbabe00000000000000020000000000000000000006580000000100000000", 0x20, 0x10cd000}, {&(0x7f00000e1a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10cd120}, {&(0x7f00000e1b00)="feedbabe00000000000000020000000000000000000006590000000100000000", 0x20, 0x10cd200}, {&(0x7f00000e1c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10cd320}, {&(0x7f00000e1d00)="feedbabe000000000000000200000000000000000000065a0000000100000000", 0x20, 0x10cd400}, {&(0x7f00000e1e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10cd520}, {&(0x7f00000e1f00)="feedbabe000000000000000200000000000000000000065b0000000100000000", 0x20, 0x10cd600}, {&(0x7f00000e2000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10cd720}, {&(0x7f00000e2100)="feedbabe000000000000000200000000000000000000065c0000000100000000", 0x20, 0x10cd800}, {&(0x7f00000e2200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10cd920}, {&(0x7f00000e2300)="feedbabe000000000000000200000000000000000000065d0000000100000000", 0x20, 0x10cda00}, {&(0x7f00000e2400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10cdb20}, {&(0x7f00000e2500)="feedbabe000000000000000200000000000000000000065e0000000100000000", 0x20, 0x10cdc00}, {&(0x7f00000e2600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10cdd20}, {&(0x7f00000e2700)="feedbabe000000000000000200000000000000000000065f0000000100000000", 0x20, 0x10cde00}, {&(0x7f00000e2800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10cdf20}, {&(0x7f00000e2900)="feedbabe00000000000000020000000000000000000006600000000100000000", 0x20, 0x10ce000}, {&(0x7f00000e2a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ce120}, {&(0x7f00000e2b00)="feedbabe00000000000000020000000000000000000006610000000100000000", 0x20, 0x10ce200}, {&(0x7f00000e2c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ce320}, {&(0x7f00000e2d00)="feedbabe00000000000000020000000000000000000006620000000100000000", 0x20, 0x10ce400}, {&(0x7f00000e2e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ce520}, {&(0x7f00000e2f00)="feedbabe00000000000000020000000000000000000006630000000100000000", 0x20, 0x10ce600}, {&(0x7f00000e3000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ce720}, {&(0x7f00000e3100)="feedbabe00000000000000020000000000000000000006640000000100000000", 0x20, 0x10ce800}, {&(0x7f00000e3200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ce920}, {&(0x7f00000e3300)="feedbabe00000000000000020000000000000000000006650000000100000000", 0x20, 0x10cea00}, {&(0x7f00000e3400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ceb20}, {&(0x7f00000e3500)="feedbabe00000000000000020000000000000000000006660000000100000000", 0x20, 0x10cec00}, {&(0x7f00000e3600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ced20}, {&(0x7f00000e3700)="feedbabe00000000000000020000000000000000000006670000000100000000", 0x20, 0x10cee00}, {&(0x7f00000e3800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10cef20}, {&(0x7f00000e3900)="feedbabe00000000000000020000000000000000000006680000000100000000", 0x20, 0x10cf000}, {&(0x7f00000e3a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10cf120}, {&(0x7f00000e3b00)="feedbabe00000000000000020000000000000000000006690000000100000000", 0x20, 0x10cf200}, {&(0x7f00000e3c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10cf320}, {&(0x7f00000e3d00)="feedbabe000000000000000200000000000000000000066a0000000100000000", 0x20, 0x10cf400}, {&(0x7f00000e3e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10cf520}, {&(0x7f00000e3f00)="feedbabe000000000000000200000000000000000000066b0000000100000000", 0x20, 0x10cf600}, {&(0x7f00000e4000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10cf720}, {&(0x7f00000e4100)="feedbabe000000000000000200000000000000000000066c0000000100000000", 0x20, 0x10cf800}, {&(0x7f00000e4200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10cf920}, {&(0x7f00000e4300)="feedbabe000000000000000200000000000000000000066d0000000100000000", 0x20, 0x10cfa00}, {&(0x7f00000e4400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10cfb20}, {&(0x7f00000e4500)="feedbabe000000000000000200000000000000000000066e0000000100000000", 0x20, 0x10cfc00}, {&(0x7f00000e4600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10cfd20}, {&(0x7f00000e4700)="feedbabe000000000000000200000000000000000000066f0000000100000000", 0x20, 0x10cfe00}, {&(0x7f00000e4800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10cff20}, {&(0x7f00000e4900)="feedbabe00000000000000020000000000000000000006700000000100000000", 0x20, 0x10d0000}, {&(0x7f00000e4a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d0120}, {&(0x7f00000e4b00)="feedbabe00000000000000020000000000000000000006710000000100000000", 0x20, 0x10d0200}, {&(0x7f00000e4c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d0320}, {&(0x7f00000e4d00)="feedbabe00000000000000020000000000000000000006720000000100000000", 0x20, 0x10d0400}, {&(0x7f00000e4e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d0520}, {&(0x7f00000e4f00)="feedbabe00000000000000020000000000000000000006730000000100000000", 0x20, 0x10d0600}, {&(0x7f00000e5000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d0720}, {&(0x7f00000e5100)="feedbabe00000000000000020000000000000000000006740000000100000000", 0x20, 0x10d0800}, {&(0x7f00000e5200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d0920}, {&(0x7f00000e5300)="feedbabe00000000000000020000000000000000000006750000000100000000", 0x20, 0x10d0a00}, {&(0x7f00000e5400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d0b20}, {&(0x7f00000e5500)="feedbabe00000000000000020000000000000000000006760000000100000000", 0x20, 0x10d0c00}, {&(0x7f00000e5600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d0d20}, {&(0x7f00000e5700)="feedbabe00000000000000020000000000000000000006770000000100000000", 0x20, 0x10d0e00}, {&(0x7f00000e5800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d0f20}, {&(0x7f00000e5900)="feedbabe00000000000000020000000000000000000006780000000100000000", 0x20, 0x10d1000}, {&(0x7f00000e5a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d1120}, {&(0x7f00000e5b00)="feedbabe00000000000000020000000000000000000006790000000100000000", 0x20, 0x10d1200}, {&(0x7f00000e5c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d1320}, {&(0x7f00000e5d00)="feedbabe000000000000000200000000000000000000067a0000000100000000", 0x20, 0x10d1400}, {&(0x7f00000e5e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d1520}, {&(0x7f00000e5f00)="feedbabe000000000000000200000000000000000000067b0000000100000000", 0x20, 0x10d1600}, {&(0x7f00000e6000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d1720}, {&(0x7f00000e6100)="feedbabe000000000000000200000000000000000000067c0000000100000000", 0x20, 0x10d1800}, {&(0x7f00000e6200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d1920}, {&(0x7f00000e6300)="feedbabe000000000000000200000000000000000000067d0000000100000000", 0x20, 0x10d1a00}, {&(0x7f00000e6400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d1b20}, {&(0x7f00000e6500)="feedbabe000000000000000200000000000000000000067e0000000100000000", 0x20, 0x10d1c00}, {&(0x7f00000e6600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d1d20}, {&(0x7f00000e6700)="feedbabe000000000000000200000000000000000000067f0000000100000000", 0x20, 0x10d1e00}, {&(0x7f00000e6800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d1f20}, {&(0x7f00000e6900)="feedbabe00000000000000020000000000000000000006800000000100000000", 0x20, 0x10d2000}, {&(0x7f00000e6a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d2120}, {&(0x7f00000e6b00)="feedbabe00000000000000020000000000000000000006810000000100000000", 0x20, 0x10d2200}, {&(0x7f00000e6c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d2320}, {&(0x7f00000e6d00)="feedbabe00000000000000020000000000000000000006820000000100000000", 0x20, 0x10d2400}, {&(0x7f00000e6e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d2520}, {&(0x7f00000e6f00)="feedbabe00000000000000020000000000000000000006830000000100000000", 0x20, 0x10d2600}, {&(0x7f00000e7000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d2720}, {&(0x7f00000e7100)="feedbabe00000000000000020000000000000000000006840000000100000000", 0x20, 0x10d2800}, {&(0x7f00000e7200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d2920}, {&(0x7f00000e7300)="feedbabe00000000000000020000000000000000000006850000000100000000", 0x20, 0x10d2a00}, {&(0x7f00000e7400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d2b20}, {&(0x7f00000e7500)="feedbabe00000000000000020000000000000000000006860000000100000000", 0x20, 0x10d2c00}, {&(0x7f00000e7600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d2d20}, {&(0x7f00000e7700)="feedbabe00000000000000020000000000000000000006870000000100000000", 0x20, 0x10d2e00}, {&(0x7f00000e7800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d2f20}, {&(0x7f00000e7900)="feedbabe00000000000000020000000000000000000006880000000100000000", 0x20, 0x10d3000}, {&(0x7f00000e7a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d3120}, {&(0x7f00000e7b00)="feedbabe00000000000000020000000000000000000006890000000100000000", 0x20, 0x10d3200}, {&(0x7f00000e7c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d3320}, {&(0x7f00000e7d00)="feedbabe000000000000000200000000000000000000068a0000000100000000", 0x20, 0x10d3400}, {&(0x7f00000e7e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d3520}, {&(0x7f00000e7f00)="feedbabe000000000000000200000000000000000000068b0000000100000000", 0x20, 0x10d3600}, {&(0x7f00000e8000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d3720}, {&(0x7f00000e8100)="feedbabe000000000000000200000000000000000000068c0000000100000000", 0x20, 0x10d3800}, {&(0x7f00000e8200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d3920}, {&(0x7f00000e8300)="feedbabe000000000000000200000000000000000000068d0000000100000000", 0x20, 0x10d3a00}, {&(0x7f00000e8400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d3b20}, {&(0x7f00000e8500)="feedbabe000000000000000200000000000000000000068e0000000100000000", 0x20, 0x10d3c00}, {&(0x7f00000e8600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d3d20}, {&(0x7f00000e8700)="feedbabe000000000000000200000000000000000000068f0000000100000000", 0x20, 0x10d3e00}, {&(0x7f00000e8800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d3f20}, {&(0x7f00000e8900)="feedbabe00000000000000020000000000000000000006900000000100000000", 0x20, 0x10d4000}, {&(0x7f00000e8a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d4120}, {&(0x7f00000e8b00)="feedbabe00000000000000020000000000000000000006910000000100000000", 0x20, 0x10d4200}, {&(0x7f00000e8c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d4320}, {&(0x7f00000e8d00)="feedbabe00000000000000020000000000000000000006920000000100000000", 0x20, 0x10d4400}, {&(0x7f00000e8e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d4520}, {&(0x7f00000e8f00)="feedbabe00000000000000020000000000000000000006930000000100000000", 0x20, 0x10d4600}, {&(0x7f00000e9000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d4720}, {&(0x7f00000e9100)="feedbabe00000000000000020000000000000000000006940000000100000000", 0x20, 0x10d4800}, {&(0x7f00000e9200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d4920}, {&(0x7f00000e9300)="feedbabe00000000000000020000000000000000000006950000000100000000", 0x20, 0x10d4a00}, {&(0x7f00000e9400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d4b20}, {&(0x7f00000e9500)="feedbabe00000000000000020000000000000000000006960000000100000000", 0x20, 0x10d4c00}, {&(0x7f00000e9600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d4d20}, {&(0x7f00000e9700)="feedbabe00000000000000020000000000000000000006970000000100000000", 0x20, 0x10d4e00}, {&(0x7f00000e9800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d4f20}, {&(0x7f00000e9900)="feedbabe00000000000000020000000000000000000006980000000100000000", 0x20, 0x10d5000}, {&(0x7f00000e9a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d5120}, {&(0x7f00000e9b00)="feedbabe00000000000000020000000000000000000006990000000100000000", 0x20, 0x10d5200}, {&(0x7f00000e9c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d5320}, {&(0x7f00000e9d00)="feedbabe000000000000000200000000000000000000069a0000000100000000", 0x20, 0x10d5400}, {&(0x7f00000e9e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d5520}, {&(0x7f00000e9f00)="feedbabe000000000000000200000000000000000000069b0000000100000000", 0x20, 0x10d5600}, {&(0x7f00000ea000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d5720}, {&(0x7f00000ea100)="feedbabe000000000000000200000000000000000000069c0000000100000000", 0x20, 0x10d5800}, {&(0x7f00000ea200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d5920}, {&(0x7f00000ea300)="feedbabe000000000000000200000000000000000000069d0000000100000000", 0x20, 0x10d5a00}, {&(0x7f00000ea400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d5b20}, {&(0x7f00000ea500)="feedbabe000000000000000200000000000000000000069e0000000100000000", 0x20, 0x10d5c00}, {&(0x7f00000ea600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d5d20}, {&(0x7f00000ea700)="feedbabe000000000000000200000000000000000000069f0000000100000000", 0x20, 0x10d5e00}, {&(0x7f00000ea800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d5f20}, {&(0x7f00000ea900)="feedbabe00000000000000020000000000000000000006a00000000100000000", 0x20, 0x10d6000}, {&(0x7f00000eaa00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d6120}, {&(0x7f00000eab00)="feedbabe00000000000000020000000000000000000006a10000000100000000", 0x20, 0x10d6200}, {&(0x7f00000eac00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d6320}, {&(0x7f00000ead00)="feedbabe00000000000000020000000000000000000006a20000000100000000", 0x20, 0x10d6400}, {&(0x7f00000eae00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d6520}, {&(0x7f00000eaf00)="feedbabe00000000000000020000000000000000000006a30000000100000000", 0x20, 0x10d6600}, {&(0x7f00000eb000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d6720}, {&(0x7f00000eb100)="feedbabe00000000000000020000000000000000000006a40000000100000000", 0x20, 0x10d6800}, {&(0x7f00000eb200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d6920}, {&(0x7f00000eb300)="feedbabe00000000000000020000000000000000000006a50000000100000000", 0x20, 0x10d6a00}, {&(0x7f00000eb400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d6b20}, {&(0x7f00000eb500)="feedbabe00000000000000020000000000000000000006a60000000100000000", 0x20, 0x10d6c00}, {&(0x7f00000eb600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d6d20}, {&(0x7f00000eb700)="feedbabe00000000000000020000000000000000000006a70000000100000000", 0x20, 0x10d6e00}, {&(0x7f00000eb800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d6f20}, {&(0x7f00000eb900)="feedbabe00000000000000020000000000000000000006a80000000100000000", 0x20, 0x10d7000}, {&(0x7f00000eba00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d7120}, {&(0x7f00000ebb00)="feedbabe00000000000000020000000000000000000006a90000000100000000", 0x20, 0x10d7200}, {&(0x7f00000ebc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d7320}, {&(0x7f00000ebd00)="feedbabe00000000000000020000000000000000000006aa0000000100000000", 0x20, 0x10d7400}, {&(0x7f00000ebe00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d7520}, {&(0x7f00000ebf00)="feedbabe00000000000000020000000000000000000006ab0000000100000000", 0x20, 0x10d7600}, {&(0x7f00000ec000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d7720}, {&(0x7f00000ec100)="feedbabe00000000000000020000000000000000000006ac0000000100000000", 0x20, 0x10d7800}, {&(0x7f00000ec200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d7920}, {&(0x7f00000ec300)="feedbabe00000000000000020000000000000000000006ad0000000100000000", 0x20, 0x10d7a00}, {&(0x7f00000ec400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d7b20}, {&(0x7f00000ec500)="feedbabe00000000000000020000000000000000000006ae0000000100000000", 0x20, 0x10d7c00}, {&(0x7f00000ec600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d7d20}, {&(0x7f00000ec700)="feedbabe00000000000000020000000000000000000006af0000000100000000", 0x20, 0x10d7e00}, {&(0x7f00000ec800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d7f20}, {&(0x7f00000ec900)="feedbabe00000000000000020000000000000000000006b00000000100000000", 0x20, 0x10d8000}, {&(0x7f00000eca00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d8120}, {&(0x7f00000ecb00)="feedbabe00000000000000020000000000000000000006b10000000100000000", 0x20, 0x10d8200}, {&(0x7f00000ecc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d8320}, {&(0x7f00000ecd00)="feedbabe00000000000000020000000000000000000006b20000000100000000", 0x20, 0x10d8400}, {&(0x7f00000ece00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d8520}, {&(0x7f00000ecf00)="feedbabe00000000000000020000000000000000000006b30000000100000000", 0x20, 0x10d8600}, {&(0x7f00000ed000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d8720}, {&(0x7f00000ed100)="feedbabe00000000000000020000000000000000000006b40000000100000000", 0x20, 0x10d8800}, {&(0x7f00000ed200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d8920}, {&(0x7f00000ed300)="feedbabe00000000000000020000000000000000000006b50000000100000000", 0x20, 0x10d8a00}, {&(0x7f00000ed400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d8b20}, {&(0x7f00000ed500)="feedbabe00000000000000020000000000000000000006b60000000100000000", 0x20, 0x10d8c00}, {&(0x7f00000ed600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d8d20}, {&(0x7f00000ed700)="feedbabe00000000000000020000000000000000000006b70000000100000000", 0x20, 0x10d8e00}, {&(0x7f00000ed800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d8f20}, {&(0x7f00000ed900)="feedbabe00000000000000020000000000000000000006b80000000100000000", 0x20, 0x10d9000}, {&(0x7f00000eda00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d9120}, {&(0x7f00000edb00)="feedbabe00000000000000020000000000000000000006b90000000100000000", 0x20, 0x10d9200}, {&(0x7f00000edc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d9320}, {&(0x7f00000edd00)="feedbabe00000000000000020000000000000000000006ba0000000100000000", 0x20, 0x10d9400}, {&(0x7f00000ede00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d9520}, {&(0x7f00000edf00)="feedbabe00000000000000020000000000000000000006bb0000000100000000", 0x20, 0x10d9600}, {&(0x7f00000ee000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d9720}, {&(0x7f00000ee100)="feedbabe00000000000000020000000000000000000006bc0000000100000000", 0x20, 0x10d9800}, {&(0x7f00000ee200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d9920}, {&(0x7f00000ee300)="feedbabe00000000000000020000000000000000000006bd0000000100000000", 0x20, 0x10d9a00}, {&(0x7f00000ee400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d9b20}, {&(0x7f00000ee500)="feedbabe00000000000000020000000000000000000006be0000000100000000", 0x20, 0x10d9c00}, {&(0x7f00000ee600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d9d20}, {&(0x7f00000ee700)="feedbabe00000000000000020000000000000000000006bf0000000100000000", 0x20, 0x10d9e00}, {&(0x7f00000ee800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10d9f20}, {&(0x7f00000ee900)="feedbabe00000000000000020000000000000000000006c00000000100000000", 0x20, 0x10da000}, {&(0x7f00000eea00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10da120}, {&(0x7f00000eeb00)="feedbabe00000000000000020000000000000000000006c10000000100000000", 0x20, 0x10da200}, {&(0x7f00000eec00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10da320}, {&(0x7f00000eed00)="feedbabe00000000000000020000000000000000000006c20000000100000000", 0x20, 0x10da400}, {&(0x7f00000eee00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10da520}, {&(0x7f00000eef00)="feedbabe00000000000000020000000000000000000006c30000000100000000", 0x20, 0x10da600}, {&(0x7f00000ef000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10da720}, {&(0x7f00000ef100)="feedbabe00000000000000020000000000000000000006c40000000100000000", 0x20, 0x10da800}, {&(0x7f00000ef200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10da920}, {&(0x7f00000ef300)="feedbabe00000000000000020000000000000000000006c50000000100000000", 0x20, 0x10daa00}, {&(0x7f00000ef400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10dab20}, {&(0x7f00000ef500)="feedbabe00000000000000020000000000000000000006c60000000100000000", 0x20, 0x10dac00}, {&(0x7f00000ef600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10dad20}, {&(0x7f00000ef700)="feedbabe00000000000000020000000000000000000006c70000000100000000", 0x20, 0x10dae00}, {&(0x7f00000ef800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10daf20}, {&(0x7f00000ef900)="feedbabe00000000000000020000000000000000000006c80000000100000000", 0x20, 0x10db000}, {&(0x7f00000efa00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10db120}, {&(0x7f00000efb00)="feedbabe00000000000000020000000000000000000006c90000000100000000", 0x20, 0x10db200}, {&(0x7f00000efc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10db320}, {&(0x7f00000efd00)="feedbabe00000000000000020000000000000000000006ca0000000100000000", 0x20, 0x10db400}, {&(0x7f00000efe00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10db520}, {&(0x7f00000eff00)="feedbabe00000000000000020000000000000000000006cb0000000100000000", 0x20, 0x10db600}, {&(0x7f00000f0000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10db720}, {&(0x7f00000f0100)="feedbabe00000000000000020000000000000000000006cc0000000100000000", 0x20, 0x10db800}, {&(0x7f00000f0200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10db920}, {&(0x7f00000f0300)="feedbabe00000000000000020000000000000000000006cd0000000100000000", 0x20, 0x10dba00}, {&(0x7f00000f0400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10dbb20}, {&(0x7f00000f0500)="feedbabe00000000000000020000000000000000000006ce0000000100000000", 0x20, 0x10dbc00}, {&(0x7f00000f0600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10dbd20}, {&(0x7f00000f0700)="feedbabe00000000000000020000000000000000000006cf0000000100000000", 0x20, 0x10dbe00}, {&(0x7f00000f0800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10dbf20}, {&(0x7f00000f0900)="feedbabe00000000000000020000000000000000000006d00000000100000000", 0x20, 0x10dc000}, {&(0x7f00000f0a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10dc120}, {&(0x7f00000f0b00)="feedbabe00000000000000020000000000000000000006d10000000100000000", 0x20, 0x10dc200}, {&(0x7f00000f0c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10dc320}, {&(0x7f00000f0d00)="feedbabe00000000000000020000000000000000000006d20000000100000000", 0x20, 0x10dc400}, {&(0x7f00000f0e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10dc520}, {&(0x7f00000f0f00)="feedbabe00000000000000020000000000000000000006d30000000100000000", 0x20, 0x10dc600}, {&(0x7f00000f1000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10dc720}, {&(0x7f00000f1100)="feedbabe00000000000000020000000000000000000006d40000000100000000", 0x20, 0x10dc800}, {&(0x7f00000f1200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10dc920}, {&(0x7f00000f1300)="feedbabe00000000000000020000000000000000000006d50000000100000000", 0x20, 0x10dca00}, {&(0x7f00000f1400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10dcb20}, {&(0x7f00000f1500)="feedbabe00000000000000020000000000000000000006d60000000100000000", 0x20, 0x10dcc00}, {&(0x7f00000f1600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10dcd20}, {&(0x7f00000f1700)="feedbabe00000000000000020000000000000000000006d70000000100000000", 0x20, 0x10dce00}, {&(0x7f00000f1800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10dcf20}, {&(0x7f00000f1900)="feedbabe00000000000000020000000000000000000006d80000000100000000", 0x20, 0x10dd000}, {&(0x7f00000f1a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10dd120}, {&(0x7f00000f1b00)="feedbabe00000000000000020000000000000000000006d90000000100000000", 0x20, 0x10dd200}, {&(0x7f00000f1c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10dd320}, {&(0x7f00000f1d00)="feedbabe00000000000000020000000000000000000006da0000000100000000", 0x20, 0x10dd400}, {&(0x7f00000f1e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10dd520}, {&(0x7f00000f1f00)="feedbabe00000000000000020000000000000000000006db0000000100000000", 0x20, 0x10dd600}, {&(0x7f00000f2000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10dd720}, {&(0x7f00000f2100)="feedbabe00000000000000020000000000000000000006dc0000000100000000", 0x20, 0x10dd800}, {&(0x7f00000f2200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10dd920}, {&(0x7f00000f2300)="feedbabe00000000000000020000000000000000000006dd0000000100000000", 0x20, 0x10dda00}, {&(0x7f00000f2400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ddb20}, {&(0x7f00000f2500)="feedbabe00000000000000020000000000000000000006de0000000100000000", 0x20, 0x10ddc00}, {&(0x7f00000f2600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ddd20}, {&(0x7f00000f2700)="feedbabe00000000000000020000000000000000000006df0000000100000000", 0x20, 0x10dde00}, {&(0x7f00000f2800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ddf20}, {&(0x7f00000f2900)="feedbabe00000000000000020000000000000000000006e00000000100000000", 0x20, 0x10de000}, {&(0x7f00000f2a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10de120}, {&(0x7f00000f2b00)="feedbabe00000000000000020000000000000000000006e10000000100000000", 0x20, 0x10de200}, {&(0x7f00000f2c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10de320}, {&(0x7f00000f2d00)="feedbabe00000000000000020000000000000000000006e20000000100000000", 0x20, 0x10de400}, {&(0x7f00000f2e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10de520}, {&(0x7f00000f2f00)="feedbabe00000000000000020000000000000000000006e30000000100000000", 0x20, 0x10de600}, {&(0x7f00000f3000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10de720}, {&(0x7f00000f3100)="feedbabe00000000000000020000000000000000000006e40000000100000000", 0x20, 0x10de800}, {&(0x7f00000f3200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10de920}, {&(0x7f00000f3300)="feedbabe00000000000000020000000000000000000006e50000000100000000", 0x20, 0x10dea00}, {&(0x7f00000f3400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10deb20}, {&(0x7f00000f3500)="feedbabe00000000000000020000000000000000000006e60000000100000000", 0x20, 0x10dec00}, {&(0x7f00000f3600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ded20}, {&(0x7f00000f3700)="feedbabe00000000000000020000000000000000000006e70000000100000000", 0x20, 0x10dee00}, {&(0x7f00000f3800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10def20}, {&(0x7f00000f3900)="feedbabe00000000000000020000000000000000000006e80000000100000000", 0x20, 0x10df000}, {&(0x7f00000f3a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10df120}, {&(0x7f00000f3b00)="feedbabe00000000000000020000000000000000000006e90000000100000000", 0x20, 0x10df200}, {&(0x7f00000f3c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10df320}, {&(0x7f00000f3d00)="feedbabe00000000000000020000000000000000000006ea0000000100000000", 0x20, 0x10df400}, {&(0x7f00000f3e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10df520}, {&(0x7f00000f3f00)="feedbabe00000000000000020000000000000000000006eb0000000100000000", 0x20, 0x10df600}, {&(0x7f00000f4000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10df720}, {&(0x7f00000f4100)="feedbabe00000000000000020000000000000000000006ec0000000100000000", 0x20, 0x10df800}, {&(0x7f00000f4200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10df920}, {&(0x7f00000f4300)="feedbabe00000000000000020000000000000000000006ed0000000100000000", 0x20, 0x10dfa00}, {&(0x7f00000f4400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10dfb20}, {&(0x7f00000f4500)="feedbabe00000000000000020000000000000000000006ee0000000100000000", 0x20, 0x10dfc00}, {&(0x7f00000f4600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10dfd20}, {&(0x7f00000f4700)="feedbabe00000000000000020000000000000000000006ef0000000100000000", 0x20, 0x10dfe00}, {&(0x7f00000f4800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10dff20}, {&(0x7f00000f4900)="feedbabe00000000000000020000000000000000000006f00000000100000000", 0x20, 0x10e0000}, {&(0x7f00000f4a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e0120}, {&(0x7f00000f4b00)="feedbabe00000000000000020000000000000000000006f10000000100000000", 0x20, 0x10e0200}, {&(0x7f00000f4c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e0320}, {&(0x7f00000f4d00)="feedbabe00000000000000020000000000000000000006f20000000100000000", 0x20, 0x10e0400}, {&(0x7f00000f4e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e0520}, {&(0x7f00000f4f00)="feedbabe00000000000000020000000000000000000006f30000000100000000", 0x20, 0x10e0600}, {&(0x7f00000f5000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e0720}, {&(0x7f00000f5100)="feedbabe00000000000000020000000000000000000006f40000000100000000", 0x20, 0x10e0800}, {&(0x7f00000f5200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e0920}, {&(0x7f00000f5300)="feedbabe00000000000000020000000000000000000006f50000000100000000", 0x20, 0x10e0a00}, {&(0x7f00000f5400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e0b20}, {&(0x7f00000f5500)="feedbabe00000000000000020000000000000000000006f60000000100000000", 0x20, 0x10e0c00}, {&(0x7f00000f5600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e0d20}, {&(0x7f00000f5700)="feedbabe00000000000000020000000000000000000006f70000000100000000", 0x20, 0x10e0e00}, {&(0x7f00000f5800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e0f20}, {&(0x7f00000f5900)="feedbabe00000000000000020000000000000000000006f80000000100000000", 0x20, 0x10e1000}, {&(0x7f00000f5a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e1120}, {&(0x7f00000f5b00)="feedbabe00000000000000020000000000000000000006f90000000100000000", 0x20, 0x10e1200}, {&(0x7f00000f5c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e1320}, {&(0x7f00000f5d00)="feedbabe00000000000000020000000000000000000006fa0000000100000000", 0x20, 0x10e1400}, {&(0x7f00000f5e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e1520}, {&(0x7f00000f5f00)="feedbabe00000000000000020000000000000000000006fb0000000100000000", 0x20, 0x10e1600}, {&(0x7f00000f6000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e1720}, {&(0x7f00000f6100)="feedbabe00000000000000020000000000000000000006fc0000000100000000", 0x20, 0x10e1800}, {&(0x7f00000f6200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e1920}, {&(0x7f00000f6300)="feedbabe00000000000000020000000000000000000006fd0000000100000000", 0x20, 0x10e1a00}, {&(0x7f00000f6400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e1b20}, {&(0x7f00000f6500)="feedbabe00000000000000020000000000000000000006fe0000000100000000", 0x20, 0x10e1c00}, {&(0x7f00000f6600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e1d20}, {&(0x7f00000f6700)="feedbabe00000000000000020000000000000000000006ff0000000100000000", 0x20, 0x10e1e00}, {&(0x7f00000f6800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e1f20}, {&(0x7f00000f6900)="feedbabe00000000000000020000000000000000000007000000000100000000", 0x20, 0x10e2000}, {&(0x7f00000f6a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e2120}, {&(0x7f00000f6b00)="feedbabe00000000000000020000000000000000000007010000000100000000", 0x20, 0x10e2200}, {&(0x7f00000f6c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e2320}, {&(0x7f00000f6d00)="feedbabe00000000000000020000000000000000000007020000000100000000", 0x20, 0x10e2400}, {&(0x7f00000f6e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e2520}, {&(0x7f00000f6f00)="feedbabe00000000000000020000000000000000000007030000000100000000", 0x20, 0x10e2600}, {&(0x7f00000f7000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e2720}, {&(0x7f00000f7100)="feedbabe00000000000000020000000000000000000007040000000100000000", 0x20, 0x10e2800}, {&(0x7f00000f7200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e2920}, {&(0x7f00000f7300)="feedbabe00000000000000020000000000000000000007050000000100000000", 0x20, 0x10e2a00}, {&(0x7f00000f7400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e2b20}, {&(0x7f00000f7500)="feedbabe00000000000000020000000000000000000007060000000100000000", 0x20, 0x10e2c00}, {&(0x7f00000f7600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e2d20}, {&(0x7f00000f7700)="feedbabe00000000000000020000000000000000000007070000000100000000", 0x20, 0x10e2e00}, {&(0x7f00000f7800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e2f20}, {&(0x7f00000f7900)="feedbabe00000000000000020000000000000000000007080000000100000000", 0x20, 0x10e3000}, {&(0x7f00000f7a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e3120}, {&(0x7f00000f7b00)="feedbabe00000000000000020000000000000000000007090000000100000000", 0x20, 0x10e3200}, {&(0x7f00000f7c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e3320}, {&(0x7f00000f7d00)="feedbabe000000000000000200000000000000000000070a0000000100000000", 0x20, 0x10e3400}, {&(0x7f00000f7e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e3520}, {&(0x7f00000f7f00)="feedbabe000000000000000200000000000000000000070b0000000100000000", 0x20, 0x10e3600}, {&(0x7f00000f8000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e3720}, {&(0x7f00000f8100)="feedbabe000000000000000200000000000000000000070c0000000100000000", 0x20, 0x10e3800}, {&(0x7f00000f8200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e3920}, {&(0x7f00000f8300)="feedbabe000000000000000200000000000000000000070d0000000100000000", 0x20, 0x10e3a00}, {&(0x7f00000f8400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e3b20}, {&(0x7f00000f8500)="feedbabe000000000000000200000000000000000000070e0000000100000000", 0x20, 0x10e3c00}, {&(0x7f00000f8600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e3d20}, {&(0x7f00000f8700)="feedbabe000000000000000200000000000000000000070f0000000100000000", 0x20, 0x10e3e00}, {&(0x7f00000f8800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e3f20}, {&(0x7f00000f8900)="feedbabe00000000000000020000000000000000000007100000000100000000", 0x20, 0x10e4000}, {&(0x7f00000f8a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e4120}, {&(0x7f00000f8b00)="feedbabe00000000000000020000000000000000000007110000000100000000", 0x20, 0x10e4200}, {&(0x7f00000f8c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e4320}, {&(0x7f00000f8d00)="feedbabe00000000000000020000000000000000000007120000000100000000", 0x20, 0x10e4400}, {&(0x7f00000f8e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e4520}, {&(0x7f00000f8f00)="feedbabe00000000000000020000000000000000000007130000000100000000", 0x20, 0x10e4600}, {&(0x7f00000f9000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e4720}, {&(0x7f00000f9100)="feedbabe00000000000000020000000000000000000007140000000100000000", 0x20, 0x10e4800}, {&(0x7f00000f9200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e4920}, {&(0x7f00000f9300)="feedbabe00000000000000020000000000000000000007150000000100000000", 0x20, 0x10e4a00}, {&(0x7f00000f9400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e4b20}, {&(0x7f00000f9500)="feedbabe00000000000000020000000000000000000007160000000100000000", 0x20, 0x10e4c00}, {&(0x7f00000f9600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e4d20}, {&(0x7f00000f9700)="feedbabe00000000000000020000000000000000000007170000000100000000", 0x20, 0x10e4e00}, {&(0x7f00000f9800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e4f20}, {&(0x7f00000f9900)="feedbabe00000000000000020000000000000000000007180000000100000000", 0x20, 0x10e5000}, {&(0x7f00000f9a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e5120}, {&(0x7f00000f9b00)="feedbabe00000000000000020000000000000000000007190000000100000000", 0x20, 0x10e5200}, {&(0x7f00000f9c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e5320}, {&(0x7f00000f9d00)="feedbabe000000000000000200000000000000000000071a0000000100000000", 0x20, 0x10e5400}, {&(0x7f00000f9e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e5520}, {&(0x7f00000f9f00)="feedbabe000000000000000200000000000000000000071b0000000100000000", 0x20, 0x10e5600}, {&(0x7f00000fa000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e5720}, {&(0x7f00000fa100)="feedbabe000000000000000200000000000000000000071c0000000100000000", 0x20, 0x10e5800}, {&(0x7f00000fa200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e5920}, {&(0x7f00000fa300)="feedbabe000000000000000200000000000000000000071d0000000100000000", 0x20, 0x10e5a00}, {&(0x7f00000fa400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e5b20}, {&(0x7f00000fa500)="feedbabe000000000000000200000000000000000000071e0000000100000000", 0x20, 0x10e5c00}, {&(0x7f00000fa600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e5d20}, {&(0x7f00000fa700)="feedbabe000000000000000200000000000000000000071f0000000100000000", 0x20, 0x10e5e00}, {&(0x7f00000fa800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e5f20}, {&(0x7f00000fa900)="feedbabe00000000000000020000000000000000000007200000000100000000", 0x20, 0x10e6000}, {&(0x7f00000faa00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e6120}, {&(0x7f00000fab00)="feedbabe00000000000000020000000000000000000007210000000100000000", 0x20, 0x10e6200}, {&(0x7f00000fac00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e6320}, {&(0x7f00000fad00)="feedbabe00000000000000020000000000000000000007220000000100000000", 0x20, 0x10e6400}, {&(0x7f00000fae00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e6520}, {&(0x7f00000faf00)="feedbabe00000000000000020000000000000000000007230000000100000000", 0x20, 0x10e6600}, {&(0x7f00000fb000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e6720}, {&(0x7f00000fb100)="feedbabe00000000000000020000000000000000000007240000000100000000", 0x20, 0x10e6800}, {&(0x7f00000fb200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e6920}, {&(0x7f00000fb300)="feedbabe00000000000000020000000000000000000007250000000100000000", 0x20, 0x10e6a00}, {&(0x7f00000fb400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e6b20}, {&(0x7f00000fb500)="feedbabe00000000000000020000000000000000000007260000000100000000", 0x20, 0x10e6c00}, {&(0x7f00000fb600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e6d20}, {&(0x7f00000fb700)="feedbabe00000000000000020000000000000000000007270000000100000000", 0x20, 0x10e6e00}, {&(0x7f00000fb800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e6f20}, {&(0x7f00000fb900)="feedbabe00000000000000020000000000000000000007280000000100000000", 0x20, 0x10e7000}, {&(0x7f00000fba00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e7120}, {&(0x7f00000fbb00)="feedbabe00000000000000020000000000000000000007290000000100000000", 0x20, 0x10e7200}, {&(0x7f00000fbc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e7320}, {&(0x7f00000fbd00)="feedbabe000000000000000200000000000000000000072a0000000100000000", 0x20, 0x10e7400}, {&(0x7f00000fbe00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e7520}, {&(0x7f00000fbf00)="feedbabe000000000000000200000000000000000000072b0000000100000000", 0x20, 0x10e7600}, {&(0x7f00000fc000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e7720}, {&(0x7f00000fc100)="feedbabe000000000000000200000000000000000000072c0000000100000000", 0x20, 0x10e7800}, {&(0x7f00000fc200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e7920}, {&(0x7f00000fc300)="feedbabe000000000000000200000000000000000000072d0000000100000000", 0x20, 0x10e7a00}, {&(0x7f00000fc400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e7b20}, {&(0x7f00000fc500)="feedbabe000000000000000200000000000000000000072e0000000100000000", 0x20, 0x10e7c00}, {&(0x7f00000fc600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e7d20}, {&(0x7f00000fc700)="feedbabe000000000000000200000000000000000000072f0000000100000000", 0x20, 0x10e7e00}, {&(0x7f00000fc800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e7f20}, {&(0x7f00000fc900)="feedbabe00000000000000020000000000000000000007300000000100000000", 0x20, 0x10e8000}, {&(0x7f00000fca00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e8120}, {&(0x7f00000fcb00)="feedbabe00000000000000020000000000000000000007310000000100000000", 0x20, 0x10e8200}, {&(0x7f00000fcc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e8320}, {&(0x7f00000fcd00)="feedbabe00000000000000020000000000000000000007320000000100000000", 0x20, 0x10e8400}, {&(0x7f00000fce00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e8520}, {&(0x7f00000fcf00)="feedbabe00000000000000020000000000000000000007330000000100000000", 0x20, 0x10e8600}, {&(0x7f00000fd000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e8720}, {&(0x7f00000fd100)="feedbabe00000000000000020000000000000000000007340000000100000000", 0x20, 0x10e8800}, {&(0x7f00000fd200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e8920}, {&(0x7f00000fd300)="feedbabe00000000000000020000000000000000000007350000000100000000", 0x20, 0x10e8a00}, {&(0x7f00000fd400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e8b20}, {&(0x7f00000fd500)="feedbabe00000000000000020000000000000000000007360000000100000000", 0x20, 0x10e8c00}, {&(0x7f00000fd600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e8d20}, {&(0x7f00000fd700)="feedbabe00000000000000020000000000000000000007370000000100000000", 0x20, 0x10e8e00}, {&(0x7f00000fd800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e8f20}, {&(0x7f00000fd900)="feedbabe00000000000000020000000000000000000007380000000100000000", 0x20, 0x10e9000}, {&(0x7f00000fda00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e9120}, {&(0x7f00000fdb00)="feedbabe00000000000000020000000000000000000007390000000100000000", 0x20, 0x10e9200}, {&(0x7f00000fdc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e9320}, {&(0x7f00000fdd00)="feedbabe000000000000000200000000000000000000073a0000000100000000", 0x20, 0x10e9400}, {&(0x7f00000fde00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e9520}, {&(0x7f00000fdf00)="feedbabe000000000000000200000000000000000000073b0000000100000000", 0x20, 0x10e9600}, {&(0x7f00000fe000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e9720}, {&(0x7f00000fe100)="feedbabe000000000000000200000000000000000000073c0000000100000000", 0x20, 0x10e9800}, {&(0x7f00000fe200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e9920}, {&(0x7f00000fe300)="feedbabe000000000000000200000000000000000000073d0000000100000000", 0x20, 0x10e9a00}, {&(0x7f00000fe400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e9b20}, {&(0x7f00000fe500)="feedbabe000000000000000200000000000000000000073e0000000100000000", 0x20, 0x10e9c00}, {&(0x7f00000fe600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e9d20}, {&(0x7f00000fe700)="feedbabe000000000000000200000000000000000000073f0000000100000000", 0x20, 0x10e9e00}, {&(0x7f00000fe800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10e9f20}, {&(0x7f00000fe900)="feedbabe00000000000000020000000000000000000007400000000100000000", 0x20, 0x10ea000}, {&(0x7f00000fea00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ea120}, {&(0x7f00000feb00)="feedbabe00000000000000020000000000000000000007410000000100000000", 0x20, 0x10ea200}, {&(0x7f00000fec00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ea320}, {&(0x7f00000fed00)="feedbabe00000000000000020000000000000000000007420000000100000000", 0x20, 0x10ea400}, {&(0x7f00000fee00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ea520}, {&(0x7f00000fef00)="feedbabe00000000000000020000000000000000000007430000000100000000", 0x20, 0x10ea600}, {&(0x7f00000ff000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ea720}, {&(0x7f00000ff100)="feedbabe00000000000000020000000000000000000007440000000100000000", 0x20, 0x10ea800}, {&(0x7f00000ff200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ea920}, {&(0x7f00000ff300)="feedbabe00000000000000020000000000000000000007450000000100000000", 0x20, 0x10eaa00}, {&(0x7f00000ff400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10eab20}, {&(0x7f00000ff500)="feedbabe00000000000000020000000000000000000007460000000100000000", 0x20, 0x10eac00}, {&(0x7f00000ff600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ead20}, {&(0x7f00000ff700)="feedbabe00000000000000020000000000000000000007470000000100000000", 0x20, 0x10eae00}, {&(0x7f00000ff800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10eaf20}, {&(0x7f00000ff900)="feedbabe00000000000000020000000000000000000007480000000100000000", 0x20, 0x10eb000}, {&(0x7f00000ffa00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10eb120}, {&(0x7f00000ffb00)="feedbabe00000000000000020000000000000000000007490000000100000000", 0x20, 0x10eb200}, {&(0x7f00000ffc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10eb320}, {&(0x7f00000ffd00)="feedbabe000000000000000200000000000000000000074a0000000100000000", 0x20, 0x10eb400}, {&(0x7f00000ffe00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10eb520}, {&(0x7f00000fff00)="feedbabe000000000000000200000000000000000000074b0000000100000000", 0x20, 0x10eb600}, {&(0x7f0000100000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10eb720}, {&(0x7f0000100100)="feedbabe000000000000000200000000000000000000074c0000000100000000", 0x20, 0x10eb800}, {&(0x7f0000100200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10eb920}, {&(0x7f0000100300)="feedbabe000000000000000200000000000000000000074d0000000100000000", 0x20, 0x10eba00}, {&(0x7f0000100400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ebb20}, {&(0x7f0000100500)="feedbabe000000000000000200000000000000000000074e0000000100000000", 0x20, 0x10ebc00}, {&(0x7f0000100600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ebd20}, {&(0x7f0000100700)="feedbabe000000000000000200000000000000000000074f0000000100000000", 0x20, 0x10ebe00}, {&(0x7f0000100800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ebf20}, {&(0x7f0000100900)="feedbabe00000000000000020000000000000000000007500000000100000000", 0x20, 0x10ec000}, {&(0x7f0000100a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ec120}, {&(0x7f0000100b00)="feedbabe00000000000000020000000000000000000007510000000100000000", 0x20, 0x10ec200}, {&(0x7f0000100c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ec320}, {&(0x7f0000100d00)="feedbabe00000000000000020000000000000000000007520000000100000000", 0x20, 0x10ec400}, {&(0x7f0000100e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ec520}, {&(0x7f0000100f00)="feedbabe00000000000000020000000000000000000007530000000100000000", 0x20, 0x10ec600}, {&(0x7f0000101000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ec720}, {&(0x7f0000101100)="feedbabe00000000000000020000000000000000000007540000000100000000", 0x20, 0x10ec800}, {&(0x7f0000101200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ec920}, {&(0x7f0000101300)="feedbabe00000000000000020000000000000000000007550000000100000000", 0x20, 0x10eca00}, {&(0x7f0000101400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ecb20}, {&(0x7f0000101500)="feedbabe00000000000000020000000000000000000007560000000100000000", 0x20, 0x10ecc00}, {&(0x7f0000101600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ecd20}, {&(0x7f0000101700)="feedbabe00000000000000020000000000000000000007570000000100000000", 0x20, 0x10ece00}, {&(0x7f0000101800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ecf20}, {&(0x7f0000101900)="feedbabe00000000000000020000000000000000000007580000000100000000", 0x20, 0x10ed000}, {&(0x7f0000101a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ed120}, {&(0x7f0000101b00)="feedbabe00000000000000020000000000000000000007590000000100000000", 0x20, 0x10ed200}, {&(0x7f0000101c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ed320}, {&(0x7f0000101d00)="feedbabe000000000000000200000000000000000000075a0000000100000000", 0x20, 0x10ed400}, {&(0x7f0000101e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ed520}, {&(0x7f0000101f00)="feedbabe000000000000000200000000000000000000075b0000000100000000", 0x20, 0x10ed600}, {&(0x7f0000102000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ed720}, {&(0x7f0000102100)="feedbabe000000000000000200000000000000000000075c0000000100000000", 0x20, 0x10ed800}, {&(0x7f0000102200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ed920}, {&(0x7f0000102300)="feedbabe000000000000000200000000000000000000075d0000000100000000", 0x20, 0x10eda00}, {&(0x7f0000102400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10edb20}, {&(0x7f0000102500)="feedbabe000000000000000200000000000000000000075e0000000100000000", 0x20, 0x10edc00}, {&(0x7f0000102600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10edd20}, {&(0x7f0000102700)="feedbabe000000000000000200000000000000000000075f0000000100000000", 0x20, 0x10ede00}, {&(0x7f0000102800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10edf20}, {&(0x7f0000102900)="feedbabe00000000000000020000000000000000000007600000000100000000", 0x20, 0x10ee000}, {&(0x7f0000102a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ee120}, {&(0x7f0000102b00)="feedbabe00000000000000020000000000000000000007610000000100000000", 0x20, 0x10ee200}, {&(0x7f0000102c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ee320}, {&(0x7f0000102d00)="feedbabe00000000000000020000000000000000000007620000000100000000", 0x20, 0x10ee400}, {&(0x7f0000102e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ee520}, {&(0x7f0000102f00)="feedbabe00000000000000020000000000000000000007630000000100000000", 0x20, 0x10ee600}, {&(0x7f0000103000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ee720}, {&(0x7f0000103100)="feedbabe00000000000000020000000000000000000007640000000100000000", 0x20, 0x10ee800}, {&(0x7f0000103200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ee920}, {&(0x7f0000103300)="feedbabe00000000000000020000000000000000000007650000000100000000", 0x20, 0x10eea00}, {&(0x7f0000103400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10eeb20}, {&(0x7f0000103500)="feedbabe00000000000000020000000000000000000007660000000100000000", 0x20, 0x10eec00}, {&(0x7f0000103600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10eed20}, {&(0x7f0000103700)="feedbabe00000000000000020000000000000000000007670000000100000000", 0x20, 0x10eee00}, {&(0x7f0000103800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10eef20}, {&(0x7f0000103900)="feedbabe00000000000000020000000000000000000007680000000100000000", 0x20, 0x10ef000}, {&(0x7f0000103a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ef120}, {&(0x7f0000103b00)="feedbabe00000000000000020000000000000000000007690000000100000000", 0x20, 0x10ef200}, {&(0x7f0000103c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ef320}, {&(0x7f0000103d00)="feedbabe000000000000000200000000000000000000076a0000000100000000", 0x20, 0x10ef400}, {&(0x7f0000103e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ef520}, {&(0x7f0000103f00)="feedbabe000000000000000200000000000000000000076b0000000100000000", 0x20, 0x10ef600}, {&(0x7f0000104000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ef720}, {&(0x7f0000104100)="feedbabe000000000000000200000000000000000000076c0000000100000000", 0x20, 0x10ef800}, {&(0x7f0000104200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10ef920}, {&(0x7f0000104300)="feedbabe000000000000000200000000000000000000076d0000000100000000", 0x20, 0x10efa00}, {&(0x7f0000104400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10efb20}, {&(0x7f0000104500)="feedbabe000000000000000200000000000000000000076e0000000100000000", 0x20, 0x10efc00}, {&(0x7f0000104600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10efd20}, {&(0x7f0000104700)="feedbabe000000000000000200000000000000000000076f0000000100000000", 0x20, 0x10efe00}, {&(0x7f0000104800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10eff20}, {&(0x7f0000104900)="feedbabe00000000000000020000000000000000000007700000000100000000", 0x20, 0x10f0000}, {&(0x7f0000104a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f0120}, {&(0x7f0000104b00)="feedbabe00000000000000020000000000000000000007710000000100000000", 0x20, 0x10f0200}, {&(0x7f0000104c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f0320}, {&(0x7f0000104d00)="feedbabe00000000000000020000000000000000000007720000000100000000", 0x20, 0x10f0400}, {&(0x7f0000104e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f0520}, {&(0x7f0000104f00)="feedbabe00000000000000020000000000000000000007730000000100000000", 0x20, 0x10f0600}, {&(0x7f0000105000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f0720}, {&(0x7f0000105100)="feedbabe00000000000000020000000000000000000007740000000100000000", 0x20, 0x10f0800}, {&(0x7f0000105200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f0920}, {&(0x7f0000105300)="feedbabe00000000000000020000000000000000000007750000000100000000", 0x20, 0x10f0a00}, {&(0x7f0000105400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f0b20}, {&(0x7f0000105500)="feedbabe00000000000000020000000000000000000007760000000100000000", 0x20, 0x10f0c00}, {&(0x7f0000105600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f0d20}, {&(0x7f0000105700)="feedbabe00000000000000020000000000000000000007770000000100000000", 0x20, 0x10f0e00}, {&(0x7f0000105800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f0f20}, {&(0x7f0000105900)="feedbabe00000000000000020000000000000000000007780000000100000000", 0x20, 0x10f1000}, {&(0x7f0000105a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f1120}, {&(0x7f0000105b00)="feedbabe00000000000000020000000000000000000007790000000100000000", 0x20, 0x10f1200}, {&(0x7f0000105c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f1320}, {&(0x7f0000105d00)="feedbabe000000000000000200000000000000000000077a0000000100000000", 0x20, 0x10f1400}, {&(0x7f0000105e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f1520}, {&(0x7f0000105f00)="feedbabe000000000000000200000000000000000000077b0000000100000000", 0x20, 0x10f1600}, {&(0x7f0000106000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f1720}, {&(0x7f0000106100)="feedbabe000000000000000200000000000000000000077c0000000100000000", 0x20, 0x10f1800}, {&(0x7f0000106200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f1920}, {&(0x7f0000106300)="feedbabe000000000000000200000000000000000000077d0000000100000000", 0x20, 0x10f1a00}, {&(0x7f0000106400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f1b20}, {&(0x7f0000106500)="feedbabe000000000000000200000000000000000000077e0000000100000000", 0x20, 0x10f1c00}, {&(0x7f0000106600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f1d20}, {&(0x7f0000106700)="feedbabe000000000000000200000000000000000000077f0000000100000000", 0x20, 0x10f1e00}, {&(0x7f0000106800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f1f20}, {&(0x7f0000106900)="feedbabe00000000000000020000000000000000000007800000000100000000", 0x20, 0x10f2000}, {&(0x7f0000106a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f2120}, {&(0x7f0000106b00)="feedbabe00000000000000020000000000000000000007810000000100000000", 0x20, 0x10f2200}, {&(0x7f0000106c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f2320}, {&(0x7f0000106d00)="feedbabe00000000000000020000000000000000000007820000000100000000", 0x20, 0x10f2400}, {&(0x7f0000106e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f2520}, {&(0x7f0000106f00)="feedbabe00000000000000020000000000000000000007830000000100000000", 0x20, 0x10f2600}, {&(0x7f0000107000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f2720}, {&(0x7f0000107100)="feedbabe00000000000000020000000000000000000007840000000100000000", 0x20, 0x10f2800}, {&(0x7f0000107200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f2920}, {&(0x7f0000107300)="feedbabe00000000000000020000000000000000000007850000000100000000", 0x20, 0x10f2a00}, {&(0x7f0000107400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f2b20}, {&(0x7f0000107500)="feedbabe00000000000000020000000000000000000007860000000100000000", 0x20, 0x10f2c00}, {&(0x7f0000107600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f2d20}, {&(0x7f0000107700)="feedbabe00000000000000020000000000000000000007870000000100000000", 0x20, 0x10f2e00}, {&(0x7f0000107800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f2f20}, {&(0x7f0000107900)="feedbabe00000000000000020000000000000000000007880000000100000000", 0x20, 0x10f3000}, {&(0x7f0000107a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f3120}, {&(0x7f0000107b00)="feedbabe00000000000000020000000000000000000007890000000100000000", 0x20, 0x10f3200}, {&(0x7f0000107c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f3320}, {&(0x7f0000107d00)="feedbabe000000000000000200000000000000000000078a0000000100000000", 0x20, 0x10f3400}, {&(0x7f0000107e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f3520}, {&(0x7f0000107f00)="feedbabe000000000000000200000000000000000000078b0000000100000000", 0x20, 0x10f3600}, {&(0x7f0000108000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f3720}, {&(0x7f0000108100)="feedbabe000000000000000200000000000000000000078c0000000100000000", 0x20, 0x10f3800}, {&(0x7f0000108200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f3920}, {&(0x7f0000108300)="feedbabe000000000000000200000000000000000000078d0000000100000000", 0x20, 0x10f3a00}, {&(0x7f0000108400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f3b20}, {&(0x7f0000108500)="feedbabe000000000000000200000000000000000000078e0000000100000000", 0x20, 0x10f3c00}, {&(0x7f0000108600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f3d20}, {&(0x7f0000108700)="feedbabe000000000000000200000000000000000000078f0000000100000000", 0x20, 0x10f3e00}, {&(0x7f0000108800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f3f20}, {&(0x7f0000108900)="feedbabe00000000000000020000000000000000000007900000000100000000", 0x20, 0x10f4000}, {&(0x7f0000108a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f4120}, {&(0x7f0000108b00)="feedbabe00000000000000020000000000000000000007910000000100000000", 0x20, 0x10f4200}, {&(0x7f0000108c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f4320}, {&(0x7f0000108d00)="feedbabe00000000000000020000000000000000000007920000000100000000", 0x20, 0x10f4400}, {&(0x7f0000108e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f4520}, {&(0x7f0000108f00)="feedbabe00000000000000020000000000000000000007930000000100000000", 0x20, 0x10f4600}, {&(0x7f0000109000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f4720}, {&(0x7f0000109100)="feedbabe00000000000000020000000000000000000007940000000100000000", 0x20, 0x10f4800}, {&(0x7f0000109200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f4920}, {&(0x7f0000109300)="feedbabe00000000000000020000000000000000000007950000000100000000", 0x20, 0x10f4a00}, {&(0x7f0000109400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f4b20}, {&(0x7f0000109500)="feedbabe00000000000000020000000000000000000007960000000100000000", 0x20, 0x10f4c00}, {&(0x7f0000109600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f4d20}, {&(0x7f0000109700)="feedbabe00000000000000020000000000000000000007970000000100000000", 0x20, 0x10f4e00}, {&(0x7f0000109800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f4f20}, {&(0x7f0000109900)="feedbabe00000000000000020000000000000000000007980000000100000000", 0x20, 0x10f5000}, {&(0x7f0000109a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f5120}, {&(0x7f0000109b00)="feedbabe00000000000000020000000000000000000007990000000100000000", 0x20, 0x10f5200}, {&(0x7f0000109c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f5320}, {&(0x7f0000109d00)="feedbabe000000000000000200000000000000000000079a0000000100000000", 0x20, 0x10f5400}, {&(0x7f0000109e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f5520}, {&(0x7f0000109f00)="feedbabe000000000000000200000000000000000000079b0000000100000000", 0x20, 0x10f5600}, {&(0x7f000010a000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f5720}, {&(0x7f000010a100)="feedbabe000000000000000200000000000000000000079c0000000100000000", 0x20, 0x10f5800}, {&(0x7f000010a200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f5920}, {&(0x7f000010a300)="feedbabe000000000000000200000000000000000000079d0000000100000000", 0x20, 0x10f5a00}, {&(0x7f000010a400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f5b20}, {&(0x7f000010a500)="feedbabe000000000000000200000000000000000000079e0000000100000000", 0x20, 0x10f5c00}, {&(0x7f000010a600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f5d20}, {&(0x7f000010a700)="feedbabe000000000000000200000000000000000000079f0000000100000000", 0x20, 0x10f5e00}, {&(0x7f000010a800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f5f20}, {&(0x7f000010a900)="feedbabe00000000000000020000000000000000000007a00000000100000000", 0x20, 0x10f6000}, {&(0x7f000010aa00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f6120}, {&(0x7f000010ab00)="feedbabe00000000000000020000000000000000000007a10000000100000000", 0x20, 0x10f6200}, {&(0x7f000010ac00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f6320}, {&(0x7f000010ad00)="feedbabe00000000000000020000000000000000000007a20000000100000000", 0x20, 0x10f6400}, {&(0x7f000010ae00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f6520}, {&(0x7f000010af00)="feedbabe00000000000000020000000000000000000007a30000000100000000", 0x20, 0x10f6600}, {&(0x7f000010b000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f6720}, {&(0x7f000010b100)="feedbabe00000000000000020000000000000000000007a40000000100000000", 0x20, 0x10f6800}, {&(0x7f000010b200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f6920}, {&(0x7f000010b300)="feedbabe00000000000000020000000000000000000007a50000000100000000", 0x20, 0x10f6a00}, {&(0x7f000010b400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f6b20}, {&(0x7f000010b500)="feedbabe00000000000000020000000000000000000007a60000000100000000", 0x20, 0x10f6c00}, {&(0x7f000010b600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f6d20}, {&(0x7f000010b700)="feedbabe00000000000000020000000000000000000007a70000000100000000", 0x20, 0x10f6e00}, {&(0x7f000010b800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f6f20}, {&(0x7f000010b900)="feedbabe00000000000000020000000000000000000007a80000000100000000", 0x20, 0x10f7000}, {&(0x7f000010ba00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f7120}, {&(0x7f000010bb00)="feedbabe00000000000000020000000000000000000007a90000000100000000", 0x20, 0x10f7200}, {&(0x7f000010bc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f7320}, {&(0x7f000010bd00)="feedbabe00000000000000020000000000000000000007aa0000000100000000", 0x20, 0x10f7400}, {&(0x7f000010be00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f7520}, {&(0x7f000010bf00)="feedbabe00000000000000020000000000000000000007ab0000000100000000", 0x20, 0x10f7600}, {&(0x7f000010c000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f7720}, {&(0x7f000010c100)="feedbabe00000000000000020000000000000000000007ac0000000100000000", 0x20, 0x10f7800}, {&(0x7f000010c200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f7920}, {&(0x7f000010c300)="feedbabe00000000000000020000000000000000000007ad0000000100000000", 0x20, 0x10f7a00}, {&(0x7f000010c400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f7b20}, {&(0x7f000010c500)="feedbabe00000000000000020000000000000000000007ae0000000100000000", 0x20, 0x10f7c00}, {&(0x7f000010c600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f7d20}, {&(0x7f000010c700)="feedbabe00000000000000020000000000000000000007af0000000100000000", 0x20, 0x10f7e00}, {&(0x7f000010c800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f7f20}, {&(0x7f000010c900)="feedbabe00000000000000020000000000000000000007b00000000100000000", 0x20, 0x10f8000}, {&(0x7f000010ca00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f8120}, {&(0x7f000010cb00)="feedbabe00000000000000020000000000000000000007b10000000100000000", 0x20, 0x10f8200}, {&(0x7f000010cc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f8320}, {&(0x7f000010cd00)="feedbabe00000000000000020000000000000000000007b20000000100000000", 0x20, 0x10f8400}, {&(0x7f000010ce00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f8520}, {&(0x7f000010cf00)="feedbabe00000000000000020000000000000000000007b30000000100000000", 0x20, 0x10f8600}, {&(0x7f000010d000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f8720}, {&(0x7f000010d100)="feedbabe00000000000000020000000000000000000007b40000000100000000", 0x20, 0x10f8800}, {&(0x7f000010d200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f8920}, {&(0x7f000010d300)="feedbabe00000000000000020000000000000000000007b50000000100000000", 0x20, 0x10f8a00}, {&(0x7f000010d400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f8b20}, {&(0x7f000010d500)="feedbabe00000000000000020000000000000000000007b60000000100000000", 0x20, 0x10f8c00}, {&(0x7f000010d600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f8d20}, {&(0x7f000010d700)="feedbabe00000000000000020000000000000000000007b70000000100000000", 0x20, 0x10f8e00}, {&(0x7f000010d800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f8f20}, {&(0x7f000010d900)="feedbabe00000000000000020000000000000000000007b80000000100000000", 0x20, 0x10f9000}, {&(0x7f000010da00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f9120}, {&(0x7f000010db00)="feedbabe00000000000000020000000000000000000007b90000000100000000", 0x20, 0x10f9200}, {&(0x7f000010dc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f9320}, {&(0x7f000010dd00)="feedbabe00000000000000020000000000000000000007ba0000000100000000", 0x20, 0x10f9400}, {&(0x7f000010de00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f9520}, {&(0x7f000010df00)="feedbabe00000000000000020000000000000000000007bb0000000100000000", 0x20, 0x10f9600}, {&(0x7f000010e000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f9720}, {&(0x7f000010e100)="feedbabe00000000000000020000000000000000000007bc0000000100000000", 0x20, 0x10f9800}, {&(0x7f000010e200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f9920}, {&(0x7f000010e300)="feedbabe00000000000000020000000000000000000007bd0000000100000000", 0x20, 0x10f9a00}, {&(0x7f000010e400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f9b20}, {&(0x7f000010e500)="feedbabe00000000000000020000000000000000000007be0000000100000000", 0x20, 0x10f9c00}, {&(0x7f000010e600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f9d20}, {&(0x7f000010e700)="feedbabe00000000000000020000000000000000000007bf0000000100000000", 0x20, 0x10f9e00}, {&(0x7f000010e800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10f9f20}, {&(0x7f000010e900)="feedbabe00000000000000020000000000000000000007c00000000100000000", 0x20, 0x10fa000}, {&(0x7f000010ea00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10fa120}, {&(0x7f000010eb00)="feedbabe00000000000000020000000000000000000007c10000000100000000", 0x20, 0x10fa200}, {&(0x7f000010ec00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10fa320}, {&(0x7f000010ed00)="feedbabe00000000000000020000000000000000000007c20000000100000000", 0x20, 0x10fa400}, {&(0x7f000010ee00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10fa520}, {&(0x7f000010ef00)="feedbabe00000000000000020000000000000000000007c30000000100000000", 0x20, 0x10fa600}, {&(0x7f000010f000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10fa720}, {&(0x7f000010f100)="feedbabe00000000000000020000000000000000000007c40000000100000000", 0x20, 0x10fa800}, {&(0x7f000010f200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10fa920}, {&(0x7f000010f300)="feedbabe00000000000000020000000000000000000007c50000000100000000", 0x20, 0x10faa00}, {&(0x7f000010f400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10fab20}, {&(0x7f000010f500)="feedbabe00000000000000020000000000000000000007c60000000100000000", 0x20, 0x10fac00}, {&(0x7f000010f600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10fad20}, {&(0x7f000010f700)="feedbabe00000000000000020000000000000000000007c70000000100000000", 0x20, 0x10fae00}, {&(0x7f000010f800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10faf20}, {&(0x7f000010f900)="feedbabe00000000000000020000000000000000000007c80000000100000000", 0x20, 0x10fb000}, {&(0x7f000010fa00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10fb120}, {&(0x7f000010fb00)="feedbabe00000000000000020000000000000000000007c90000000100000000", 0x20, 0x10fb200}, {&(0x7f000010fc00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10fb320}, {&(0x7f000010fd00)="feedbabe00000000000000020000000000000000000007ca0000000100000000", 0x20, 0x10fb400}, {&(0x7f000010fe00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10fb520}, {&(0x7f000010ff00)="feedbabe00000000000000020000000000000000000007cb0000000100000000", 0x20, 0x10fb600}, {&(0x7f0000110000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10fb720}, {&(0x7f0000110100)="feedbabe00000000000000020000000000000000000007cc0000000100000000", 0x20, 0x10fb800}, {&(0x7f0000110200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10fb920}, {&(0x7f0000110300)="feedbabe00000000000000020000000000000000000007cd0000000100000000", 0x20, 0x10fba00}, {&(0x7f0000110400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10fbb20}, {&(0x7f0000110500)="feedbabe00000000000000020000000000000000000007ce0000000100000000", 0x20, 0x10fbc00}, {&(0x7f0000110600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10fbd20}, {&(0x7f0000110700)="feedbabe00000000000000020000000000000000000007cf0000000100000000", 0x20, 0x10fbe00}, {&(0x7f0000110800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10fbf20}, {&(0x7f0000110900)="feedbabe00000000000000020000000000000000000007d00000000100000000", 0x20, 0x10fc000}, {&(0x7f0000110a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10fc120}, {&(0x7f0000110b00)="feedbabe00000000000000020000000000000000000007d10000000100000000", 0x20, 0x10fc200}, {&(0x7f0000110c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10fc320}, {&(0x7f0000110d00)="feedbabe00000000000000020000000000000000000007d20000000100000000", 0x20, 0x10fc400}, {&(0x7f0000110e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10fc520}, {&(0x7f0000110f00)="feedbabe00000000000000020000000000000000000007d30000000100000000", 0x20, 0x10fc600}, {&(0x7f0000111000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10fc720}, {&(0x7f0000111100)="feedbabe00000000000000020000000000000000000007d40000000100000000", 0x20, 0x10fc800}, {&(0x7f0000111200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10fc920}, {&(0x7f0000111300)="feedbabe00000000000000020000000000000000000007d50000000100000000", 0x20, 0x10fca00}, {&(0x7f0000111400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10fcb20}, {&(0x7f0000111500)="feedbabe00000000000000020000000000000000000007d60000000100000000", 0x20, 0x10fcc00}, {&(0x7f0000111600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10fcd20}, {&(0x7f0000111700)="feedbabe00000000000000020000000000000000000007d70000000100000000", 0x20, 0x10fce00}, {&(0x7f0000111800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10fcf20}, {&(0x7f0000111900)="feedbabe00000000000000020000000000000000000007d80000000100000000", 0x20, 0x10fd000}, {&(0x7f0000111a00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10fd120}, {&(0x7f0000111b00)="feedbabe00000000000000020000000000000000000007d90000000100000000", 0x20, 0x10fd200}, {&(0x7f0000111c00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10fd320}, {&(0x7f0000111d00)="feedbabe00000000000000020000000000000000000007da0000000100000000", 0x20, 0x10fd400}, {&(0x7f0000111e00)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10fd520}, {&(0x7f0000111f00)="feedbabe00000000000000020000000000000000000007db0000000100000000", 0x20, 0x10fd600}, {&(0x7f0000112000)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10fd720}, {&(0x7f0000112100)="feedbabe00000000000000020000000000000000000007dc0000000100000000", 0x20, 0x10fd800}, {&(0x7f0000112200)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10fd920}, {&(0x7f0000112300)="feedbabe00000000000000020000000000000000000007dd0000000100000000", 0x20, 0x10fda00}, {&(0x7f0000112400)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10fdb20}, {&(0x7f0000112500)="feedbabe00000000000000020000000000000000000007de0000000100000000", 0x20, 0x10fdc00}, {&(0x7f0000112600)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10fdd20}, {&(0x7f0000112700)="feedbabe00000000000000020000000000000000000007df0000000100000000", 0x20, 0x10fde00}, {&(0x7f0000112800)="00000000000000000000000000000001f9fad270dcab4e56b784cd9ff3af750e", 0x20, 0x10fdf20}], 0x0, &(0x7f0000112900)) 00:26:53 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001780)='/dev/null\x00', 0x0, 0x0) close_range(r0, 0xffffffffffffffff, 0x0) socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x72, &(0x7f0000000080), 0xc) 00:26:54 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001780)='/dev/null\x00', 0x0, 0x0) close_range(r0, 0xffffffffffffffff, 0x0) socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x72, &(0x7f0000000080), 0xc) [ 1615.581000][T18429] loop1: detected capacity change from 0 to 69575 [ 1615.648726][T18429] XFS (loop1): Invalid superblock magic number 00:26:56 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001780)='/dev/null\x00', 0x0, 0x0) close_range(r0, 0xffffffffffffffff, 0x0) socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x72, &(0x7f0000000080), 0xc) 00:26:56 executing program 1: r0 = getpid() r1 = pidfd_open(r0, 0x0) r2 = pidfd_getfd(r1, r1, 0x0) close(r2) socket$nl_generic(0x10, 0x3, 0x10) sendmsg$DEVLINK_CMD_PORT_UNSPLIT(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) 00:26:56 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001780)='/dev/null\x00', 0x0, 0x0) close_range(r0, 0xffffffffffffffff, 0x0) socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x72, &(0x7f0000000080), 0xc) 00:26:56 executing program 1: r0 = getpid() r1 = pidfd_open(r0, 0x0) r2 = pidfd_getfd(r1, r1, 0x0) close(r2) socket$nl_generic(0x10, 0x3, 0x10) sendmsg$DEVLINK_CMD_PORT_UNSPLIT(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) 00:26:56 executing program 1: r0 = getpid() r1 = pidfd_open(r0, 0x0) r2 = pidfd_getfd(r1, r1, 0x0) close(r2) socket$nl_generic(0x10, 0x3, 0x10) sendmsg$DEVLINK_CMD_PORT_UNSPLIT(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) 00:26:56 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000001980)=@abs={0x1}, 0x6e) 00:26:57 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000001980)=@abs={0x1}, 0x6e) 00:26:57 executing program 1: r0 = getpid() r1 = pidfd_open(r0, 0x0) r2 = pidfd_getfd(r1, r1, 0x0) close(r2) socket$nl_generic(0x10, 0x3, 0x10) sendmsg$DEVLINK_CMD_PORT_UNSPLIT(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) ps_root_recvmsgcb: failed to send message to pid 17806: Connection refused 00:26:57 executing program 1: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000080)='/dev/dri/renderD128\x00', 0x0, 0x0) ioctl$DRM_IOCTL_SET_SAREA_CTX(r0, 0x4010641c, &(0x7f0000000040)={0x0, 0x0}) 00:26:57 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000001980)=@abs={0x1}, 0x6e) 00:26:57 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000001980)=@abs={0x1}, 0x6e) 00:26:57 executing program 1: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000080)='/dev/dri/renderD128\x00', 0x0, 0x0) ioctl$DRM_IOCTL_SET_SAREA_CTX(r0, 0x4010641c, &(0x7f0000000040)={0x0, 0x0}) 00:26:58 executing program 1: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000080)='/dev/dri/renderD128\x00', 0x0, 0x0) ioctl$DRM_IOCTL_SET_SAREA_CTX(r0, 0x4010641c, &(0x7f0000000040)={0x0, 0x0}) 00:26:58 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vhost-net\x00', 0x2, 0x0) r1 = dup(r0) ioctl$VHOST_SET_OWNER(r1, 0xaf01, 0x0) r2 = dup(r1) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r2, 0x800c6613, &(0x7f0000000100)=@v1={0x0, @aes256, 0x0, @desc1='\x00\x00\x11\x11\"\"33'}) 00:26:58 executing program 1: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000080)='/dev/dri/renderD128\x00', 0x0, 0x0) ioctl$DRM_IOCTL_SET_SAREA_CTX(r0, 0x4010641c, &(0x7f0000000040)={0x0, 0x0}) 00:26:58 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vhost-net\x00', 0x2, 0x0) r1 = dup(r0) ioctl$VHOST_SET_OWNER(r1, 0xaf01, 0x0) r2 = dup(r1) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r2, 0x800c6613, &(0x7f0000000100)=@v1={0x0, @aes256, 0x0, @desc1='\x00\x00\x11\x11\"\"33'}) 00:26:59 executing program 1: r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyS3\x00', 0x0, 0x0) ioctl$KDDISABIO(r0, 0x4b37) 00:26:59 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vhost-net\x00', 0x2, 0x0) r1 = dup(r0) ioctl$VHOST_SET_OWNER(r1, 0xaf01, 0x0) r2 = dup(r1) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r2, 0x800c6613, &(0x7f0000000100)=@v1={0x0, @aes256, 0x0, @desc1='\x00\x00\x11\x11\"\"33'}) 00:26:59 executing program 1: r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyS3\x00', 0x0, 0x0) ioctl$KDDISABIO(r0, 0x4b37) 00:26:59 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vhost-net\x00', 0x2, 0x0) r1 = dup(r0) ioctl$VHOST_SET_OWNER(r1, 0xaf01, 0x0) r2 = dup(r1) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r2, 0x800c6613, &(0x7f0000000100)=@v1={0x0, @aes256, 0x0, @desc1='\x00\x00\x11\x11\"\"33'}) ps_root_recvmsgcb: failed to send message to pid 17807: Connection refused 00:26:59 executing program 0: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000400)='/dev/fb0\x00', 0x1, 0x0) write(r0, 0x0, 0x0) 00:26:59 executing program 1: r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyS3\x00', 0x0, 0x0) ioctl$KDDISABIO(r0, 0x4b37) 00:27:00 executing program 1: r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyS3\x00', 0x0, 0x0) ioctl$KDDISABIO(r0, 0x4b37) 00:27:00 executing program 0: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000400)='/dev/fb0\x00', 0x1, 0x0) write(r0, 0x0, 0x0) 00:27:00 executing program 1: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000400)='/dev/fb0\x00', 0x1, 0x0) write(r0, 0x0, 0x0) 00:27:00 executing program 0: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000400)='/dev/fb0\x00', 0x1, 0x0) write(r0, 0x0, 0x0) 00:27:00 executing program 1: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000400)='/dev/fb0\x00', 0x1, 0x0) write(r0, 0x0, 0x0) 00:27:01 executing program 0: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000400)='/dev/fb0\x00', 0x1, 0x0) write(r0, 0x0, 0x0) 00:27:01 executing program 1: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000400)='/dev/fb0\x00', 0x1, 0x0) write(r0, 0x0, 0x0) 00:27:01 executing program 0: syz_mount_image$erofs(&(0x7f0000000000)='erofs\x00', &(0x7f0000000100)='./file0\x00', 0x2000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f336c56d010000000c0024000000000000000000e80300000000000000000000020000000000000000000000e2b40a7e6a21434794c3ee542307f1d5", 0x40, 0x400}, {&(0x7f0000010100)="05000000c04100007400000000000000ffffffff000000005cf90000535f0000e8030000000000000000000001000000000000000000000000000000000000002400000000000000540002002400000000000000550002002a00000000000000570001003000000000000000600002005b00000000000000650001005f000000000000006a0001005f000000000000006f0001002e2e2e66696c652e636f6c6466696c653066696c653166696c653266696c653300000000000000000000000005000000ed8100006400000000000000ffffffff010000005cf90000535f0000e80300000000000000000000010000000000000000000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c6572730000000000000000000000000000000000000000000000000000000005000000ed4100003d00000000000000ffffffff020000005cf90000535f0000e8030000000000000000000001000000000000000000000000000000000000003000000000000000300002002400000000000000310002003400000000000000330001005700000000000000380007002e2e2e66696c653066696c653100000005000000ed8100001a04000000000000ffffffff030000005cf90000535f0000e80300000000000000000000010000000000000000000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c00000000000005000000ffa100002600000000000000ffffffff040000005cf90000535f0000e8030000000000000000000001000000000000000000000000000000000000002f746d702f73797a2d696d61676567656e3233373235313139322f66696c65302f66696c6530000000000000000000000000000000000000000000000000000005000900ed8100000a00000000000000ffffffff050000005cf90000535f0000e803000000000000000000000100000000000000000000000000000000000000000000000000000000000000060106007861747472317861747472310601060078617474723278617474723273797a6b616c6c6572730000000000000000000003000000ed810000282300000000000001000000060000005cf90000535f0000e80300000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000010000000100000002000000010001000000280300"/2016, 0x7e0, 0x480}, {&(0x7f0000010900)="1f000100ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff325000"/64, 0x40, 0x1000}], 0x0, &(0x7f0000010a00)) [ 1622.221754][T18504] loop0: detected capacity change from 0 to 16 [ 1622.280648][T18504] erofs: (device loop0): mounted with root inode @ nid 36. 00:27:01 executing program 0: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'wp512\x00'}, 0x58) r1 = accept4$alg(r0, 0x0, 0x0, 0x0) ioctl$sock_SIOCGSKNS(r1, 0x894c, 0x0) 00:27:02 executing program 1: syz_mount_image$ocfs2(&(0x7f0000000000)='ocfs2\x00', &(0x7f0000000100)='./file0\x00', 0x8000000, 0x24, &(0x7f0000000200)=[{&(0x7f0000010000)="02020202020202027468697320697320616e206f6366733220766f6c756d650002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202027468697320697320616e206f6366733220766f6c756d6500020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202027468697320697320616e206f6366733220766f6c756d65000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202027468697320697320616e206f6366733220766f6c756d65000202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202024f4346535632000012fdf60bffffffff0000000000800000000000000000000000000000000000000000000031000000000000000000000048c3655f0000000048c3655f0000000000000000000000000200000000000000000000000000000012fdf60b00"/8320, 0x2080}, {&(0x7f0000012100)="00005a0000001400000000000000000048c3655f00000000000000000300000058b7000001000000050000000000000006000000000000000c0000000c00000001000000a3ec33980300"/96, 0x60, 0x20c0}, {&(0x7f0000012200)="0000000000000000000000000000000063436f286c8740508f1bf447a82c03a0000000000000000000000000000000000000000000000000000100008438e2ad097c57b5fd01f23d00"/96, 0x60, 0x2140}, {&(0x7f0000012300)="47524f5550303100c00f007eee33000012fdf60b0000000000000000000000000b00000000000000030000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0300"/2464, 0x9a0, 0x3000}, {&(0x7f0000012d00)="47524f5550303100c00f0d01ff00000012fdf60b0000000000000000000000000800000000000000040000000000000000000000000000000000000000000000ff3f00"/96, 0x60, 0x4000}, {&(0x7f0000012e00)="494e4f444530310012fdf60bffff010000000000000000000000000000000000380f000000000000ed4103001100000048c3655f0000000048c3655f0000000048c3655f0000000000000000000000000500000000000000000000000000000012fdf60b00000000000000000000000000000000000001000000000000000000", 0x80, 0x5000}, {&(0x7f0000012f00)="380f0000000000000500000000000000100001022e0000000500000000000000100002022e2e00001346000000000000180f0a026c6f73742b666f756e640000", 0x40, 0x50c0}, {&(0x7f0000013000)="494e4f444530310012fdf60bffff020000000000000000000000000000000000380f000000000000ed4103001100000048c3655f0000000048c3655f0000000048c3655f0000000000000000000000000600000000000000000000000000000012fdf60b00000000000000000000000000000000000001000000000000000000", 0x80, 0x6000}, {&(0x7f0000013100)="380f0000000000000600000000000000100001022e0000000600000000000000100002022e2e0000070000000000000018000a016261645f626c6f636b730000080000000000000020001201676c6f62616c5f696e6f64655f616c6c6f630000090000000000000014000801736c6f745f6d61700a00000000000000180009016865617274626561740000000b000000000000001c000d01676c6f62616c5f6269746d61700000000c000000000000001c000f026f727068616e5f6469723a30303030000d0000000000000020001101657874656e745f616c6c6f633a303030300000000e000000000000001c001001696e6f64655f616c6c6f633a303030300f0000000000000018000c016a6f75726e616c3a3030303010000000000000001c0010016c6f63616c5f616c6c6f633a3030303011000000000000000c0e11017472756e636174655f6c6f673a3030303000"/352, 0x160, 0x60c0}, {&(0x7f0000013300)="494e4f444530310012fdf60bffff0300000000000000000000000000000000000000000000000000a48101001100000048c3655f0000000048c3655f0000000048c3655f0000000000000000000000000700000000000000000000000000000012fdf60b00"/128, 0x80, 0x7000}, {&(0x7f0000013400)="0000f300"/32, 0x20, 0x70c0}, {&(0x7f0000013500)="494e4f444530310012fdf60bffff0400000000000d010000000000000000000000d0100000000000a48101009104000048c3655f0000000048c3655f0000000048c3655f0000000000000000000000000800000000000000000000000000000012fdf60b00"/128, 0x80, 0x8000}, {&(0x7f0000013600)="0000000000000000000000000000000000000000000000000e0000000d0100000d010100f30001000000000000000000ff0000000d0100000400000000000000", 0x40, 0x80a0}, {&(0x7f0000013700)="494e4f444530310012fdf60bffff0500000000000100000000000000000000000010000000000000a48101001100000048c3655f0000000048c3655f0000000049c3655f0000000000000000000000000900000000000000000000000000000012fdf60b00"/128, 0x80, 0x9000}, {&(0x7f0000013800)="0000f30001000000000000000000000000000000010000001146000000000000", 0x20, 0x90c0}, {&(0x7f0000013900)="494e4f444530310012fdf60bffff0600000000000001000000000000000000000000100000000000a48101001102000048c3655f0000000048c3655f0000000048c3655f0000000000000000000000000a00000000000000000000000000000012fdf60b00"/128, 0x80, 0xa000}, {&(0x7f0000013a00)="0000f30001000000000000000000000000000000000100001101000000000000", 0x20, 0xa0c0}, {&(0x7f0000013b00)="494e4f444530310012fdf60bffff0700000000000080000000000000000000000000000800000000a48101009104000048c3655f0000000048c3655f0000000048c3655f0000000000000000000000000b00000000000000000000000000000012fdf60b00"/128, 0x80, 0xb000}, {&(0x7f0000013c00)="000000000000000000000000000000000000000000000000134a000000800000007e0100f30002000000000000000000ee330000007e00000300000000000000ff01000000020000007e00"/96, 0x60, 0xb0a0}, {&(0x7f0000013d00)="494e4f444530310012fdf60bffff080000000000000000000000000000000000380f000000000000ed4102001100000048c3655f0000000048c3655f0000000048c3655f0000000000000000000000000c00000000000000000000000000000012fdf60b00000000000000000000000000000000000001000000000000000000", 0x80, 0xc000}, {&(0x7f0000013e00)="380f0000000000000c00000000000000100001022e0000000600000000000000280f02022e2e00"/64, 0x40, 0xc0c0}, {&(0x7f0000013f00)="494e4f444530310012fdf60bffff0900000000000004000000000000000000000000400000000000a48101009104000048c3655f0000000048c3655f0000000048c3655f0000000000000000000000000d00000000000000000000000000000012fdf60b00"/128, 0x80, 0xd000}, {&(0x7f0000014000)="000000000000000000000000000000000000000000000000010000000004000000040100f30001000000000000000000ff030000000400001142000000000000", 0x40, 0xd0a0}, {&(0x7f0000014100)="494e4f444530310012fdf60bffff0a00000000000004000000000000000000000000400000000000a48101009104000048c3655f0000000048c3655f0000000048c3655f0000000000000000000000000e00000000000000000000000000000012fdf60b00"/128, 0x80, 0xe000}, {&(0x7f0000014200)="000000000000000000000000000000000000000000000000020000000004000000040100f30001000000000000000000fe030000000400001246000000000000", 0x40, 0xe0a0}, {&(0x7f0000014300)="494e4f444530310012fdf60bffff0b00000000000040000000000000000000000000000400000000a48101001101000048c3655f0000000048c3655f0000000048c3655f0000000000000000000000000f00000000000000000000000000000012fdf60b00"/128, 0x80, 0xf000}, {&(0x7f0000014400)="0000f30001000000000000000000000000000000004000001102000000000000", 0x20, 0xf0c0}, {&(0x7f0000014500)="494e4f444530310012fdf60bffff0c00000000000000000000000000000000000000000000000000a4810100d100000048c3655f0000000048c3655f0000000048c3655f0000000000000000000000001000000000000000000000000000000012fdf60b00"/128, 0x80, 0x10000}, {&(0x7f0000014600)="00000000300f00"/32, 0x20, 0x100c0}, {&(0x7f0000014700)="494e4f444530310012fdf60bffff0d00000000000000000000000000000000000000000000000000a48101001108000048c3655f0000000048c3655f0000000048c3655f0000000000000000000000001100000000000000000000000000000012fdf60b00"/128, 0x80, 0x11000}, {&(0x7f0000014800)="e70100"/32, 0x20, 0x110c0}, {&(0x7f0000014900)="c03b3998000000040000000000001000000040000000000100000001000000010000000000000000000000000000000063436f286c8740508f1bf447a82c03a00000000100"/96, 0x60, 0x211000}, {&(0x7f0000014a00)="47524f555030310000010004ff03000012fdf60b0000000000000000000000000d000000000000001142000000000000000000000000000000000000000000000100"/96, 0x60, 0x4211000}, {&(0x7f0000014b00)="47524f555030310000010004fe03000012fdf60b0000000000000000000000000e000000000000001246000000000000000000000000000000000000000000000300"/96, 0x60, 0x4612000}, {&(0x7f0000014c00)="494e4f444530310012fdf60b0000010000000000000000000000000000000000380f000000000000ed4102000100000049c3655f0000000049c3655f0000000049c3655f0000000000000000000000001346000000000000000000000000000012fdf60b0000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000012460000000000000000000000000000000000000000000000000000000000000000000000000000380f0000000000001346000000000000100001022e0000000500000000000000280f02022e2e00"/256, 0x100, 0x4613000}, {&(0x7f0000014d00)="47524f5550303100c00f0002ff01010012fdf60b0000000000000000000000000b00000000000000007e000000000000000000000000000000000000000000000100"/96, 0x60, 0x7e00000}], 0x0, &(0x7f0000014e00)) [ 1622.740183][T18511] loop1: detected capacity change from 0 to 264192 [ 1622.781615][T18511] (syz-executor.1,18511,0):ocfs2_parse_options:1479 ERROR: Invalid heartbeat mount options [ 1622.783214][T18511] (syz-executor.1,18511,0):ocfs2_fill_super:1188 ERROR: status = -22 [ 1622.872640][T18511] loop1: detected capacity change from 0 to 264192 [ 1622.885540][T18511] (syz-executor.1,18511,0):ocfs2_parse_options:1479 ERROR: Invalid heartbeat mount options [ 1622.886497][T18511] (syz-executor.1,18511,0):ocfs2_fill_super:1188 ERROR: status = -22 00:27:02 executing program 0: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'wp512\x00'}, 0x58) r1 = accept4$alg(r0, 0x0, 0x0, 0x0) ioctl$sock_SIOCGSKNS(r1, 0x894c, 0x0) 00:27:02 executing program 1: r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x131040, 0x0) fcntl$F_SET_FILE_RW_HINT(r0, 0x40e, &(0x7f0000000100)) 00:27:02 executing program 0: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'wp512\x00'}, 0x58) r1 = accept4$alg(r0, 0x0, 0x0, 0x0) ioctl$sock_SIOCGSKNS(r1, 0x894c, 0x0) [ 1623.383937][ T34] audit: type=1800 audit(1622.920:21): pid=18524 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed(directio) comm="syz-executor.1" name="file0" dev="vda" ino=469 res=0 errno=0 [ 1623.411569][ T34] audit: type=1800 audit(1622.960:22): pid=18524 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed(directio) comm="syz-executor.1" name="file0" dev="vda" ino=469 res=0 errno=0 00:27:03 executing program 1: r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x131040, 0x0) fcntl$F_SET_FILE_RW_HINT(r0, 0x40e, &(0x7f0000000100)) 00:27:03 executing program 0: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'wp512\x00'}, 0x58) r1 = accept4$alg(r0, 0x0, 0x0, 0x0) ioctl$sock_SIOCGSKNS(r1, 0x894c, 0x0) [ 1623.764988][ T34] audit: type=1800 audit(1623.310:23): pid=18528 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed(directio) comm="syz-executor.1" name="file0" dev="vda" ino=472 res=0 errno=0 00:27:03 executing program 1: r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x131040, 0x0) fcntl$F_SET_FILE_RW_HINT(r0, 0x40e, &(0x7f0000000100)) 00:27:03 executing program 0: r0 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vcsu\x00', 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r1, r0, 0x0) write$P9_RCLUNK(r0, 0x0, 0x0) [ 1624.153870][ T34] audit: type=1800 audit(1623.700:24): pid=18531 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed(directio) comm="syz-executor.1" name="file0" dev="vda" ino=469 res=0 errno=0 00:27:03 executing program 1: r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x131040, 0x0) fcntl$F_SET_FILE_RW_HINT(r0, 0x40e, &(0x7f0000000100)) 00:27:04 executing program 0: r0 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vcsu\x00', 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r1, r0, 0x0) write$P9_RCLUNK(r0, 0x0, 0x0) [ 1624.548083][ T34] audit: type=1800 audit(1624.100:25): pid=18536 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed(directio) comm="syz-executor.1" name="file0" dev="vda" ino=469 res=0 errno=0 00:27:04 executing program 1: r0 = socket$inet_smc(0x2b, 0x1, 0x0) getsockopt$inet_tcp_buf(r0, 0x6, 0x1a, 0x0, &(0x7f0000000040)) 00:27:04 executing program 0: r0 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vcsu\x00', 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r1, r0, 0x0) write$P9_RCLUNK(r0, 0x0, 0x0) 00:27:04 executing program 1: r0 = socket$inet_smc(0x2b, 0x1, 0x0) getsockopt$inet_tcp_buf(r0, 0x6, 0x1a, 0x0, &(0x7f0000000040)) 00:27:04 executing program 0: r0 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vcsu\x00', 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r1, r0, 0x0) write$P9_RCLUNK(r0, 0x0, 0x0) 00:27:04 executing program 1: r0 = socket$inet_smc(0x2b, 0x1, 0x0) getsockopt$inet_tcp_buf(r0, 0x6, 0x1a, 0x0, &(0x7f0000000040)) 00:27:05 executing program 0: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r1 = dup(r0) sendmsg$NL80211_CMD_GET_WIPHY(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000ac0)={&(0x7f0000000a80)={0x14, 0x0, 0x0, 0x0, 0x0, {{}, {@void, @void, @void}}}, 0x14}}, 0x0) 00:27:05 executing program 1: r0 = socket$inet_smc(0x2b, 0x1, 0x0) getsockopt$inet_tcp_buf(r0, 0x6, 0x1a, 0x0, &(0x7f0000000040)) 00:27:05 executing program 0: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r1 = dup(r0) sendmsg$NL80211_CMD_GET_WIPHY(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000ac0)={&(0x7f0000000a80)={0x14, 0x0, 0x0, 0x0, 0x0, {{}, {@void, @void, @void}}}, 0x14}}, 0x0) 00:27:05 executing program 1: syz_mount_image$adfs(0x0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$bpf(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000180)='bpf\x00', 0x0, 0x0) syz_mount_image$bfs(&(0x7f00000001c0)='bfs\x00', &(0x7f00000002c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000300), 0x20b2070, &(0x7f0000000500)) 00:27:05 executing program 0: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r1 = dup(r0) sendmsg$NL80211_CMD_GET_WIPHY(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000ac0)={&(0x7f0000000a80)={0x14, 0x0, 0x0, 0x0, 0x0, {{}, {@void, @void, @void}}}, 0x14}}, 0x0) [ 1626.528985][ T3094] ieee802154 phy0 wpan0: encryption failed: -22 [ 1626.530144][ T3094] ieee802154 phy1 wpan1: encryption failed: -22 00:27:06 executing program 0: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r1 = dup(r0) sendmsg$NL80211_CMD_GET_WIPHY(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000ac0)={&(0x7f0000000a80)={0x14, 0x0, 0x0, 0x0, 0x0, {{}, {@void, @void, @void}}}, 0x14}}, 0x0) 00:27:06 executing program 1: syz_mount_image$adfs(0x0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$bpf(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000180)='bpf\x00', 0x0, 0x0) syz_mount_image$bfs(&(0x7f00000001c0)='bfs\x00', &(0x7f00000002c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000300), 0x20b2070, &(0x7f0000000500)) 00:27:06 executing program 0: syz_open_dev$char_raw(&(0x7f0000000080)='/dev/raw/raw#\x00', 0x0, 0x400500) 00:27:07 executing program 0: syz_open_dev$char_raw(&(0x7f0000000080)='/dev/raw/raw#\x00', 0x0, 0x400500) 00:27:07 executing program 1: syz_mount_image$adfs(0x0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$bpf(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000180)='bpf\x00', 0x0, 0x0) syz_mount_image$bfs(&(0x7f00000001c0)='bfs\x00', &(0x7f00000002c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000300), 0x20b2070, &(0x7f0000000500)) 00:27:07 executing program 0: syz_open_dev$char_raw(&(0x7f0000000080)='/dev/raw/raw#\x00', 0x0, 0x400500) 00:27:07 executing program 0: syz_open_dev$char_raw(&(0x7f0000000080)='/dev/raw/raw#\x00', 0x0, 0x400500) 00:27:07 executing program 1: syz_mount_image$adfs(0x0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$bpf(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000180)='bpf\x00', 0x0, 0x0) syz_mount_image$bfs(&(0x7f00000001c0)='bfs\x00', &(0x7f00000002c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000300), 0x20b2070, &(0x7f0000000500)) 00:27:07 executing program 0: r0 = syz_open_dev$vcsa(&(0x7f0000000040)='/dev/vcsa#\x00', 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r1, r0, 0x0) getpeername$inet6(r0, 0x0, &(0x7f00000000c0)) 00:27:08 executing program 0: r0 = syz_open_dev$vcsa(&(0x7f0000000040)='/dev/vcsa#\x00', 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r1, r0, 0x0) getpeername$inet6(r0, 0x0, &(0x7f00000000c0)) 00:27:08 executing program 1: sendmsg$NL80211_CMD_VENDOR(0xffffffffffffffff, 0x0, 0x80acba26adde6265) 00:27:08 executing program 0: r0 = syz_open_dev$vcsa(&(0x7f0000000040)='/dev/vcsa#\x00', 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r1, r0, 0x0) getpeername$inet6(r0, 0x0, &(0x7f00000000c0)) 00:27:08 executing program 1: sendmsg$NL80211_CMD_VENDOR(0xffffffffffffffff, 0x0, 0x80acba26adde6265) 00:27:09 executing program 0: r0 = syz_open_dev$vcsa(&(0x7f0000000040)='/dev/vcsa#\x00', 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r1, r0, 0x0) getpeername$inet6(r0, 0x0, &(0x7f00000000c0)) 00:27:09 executing program 1: sendmsg$NL80211_CMD_VENDOR(0xffffffffffffffff, 0x0, 0x80acba26adde6265) 00:27:09 executing program 1: sendmsg$NL80211_CMD_VENDOR(0xffffffffffffffff, 0x0, 0x80acba26adde6265) 00:27:09 executing program 0: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000000)='/dev/sequencer2\x00', 0x0, 0x0) r1 = dup(r0) ioctl$SNDRV_SEQ_IOCTL_SYSTEM_INFO(r1, 0xc0305302, 0x0) 00:27:09 executing program 1: pipe2$9p(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) flistxattr(r0, 0x0, 0x0) 00:27:10 executing program 0: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000000)='/dev/sequencer2\x00', 0x0, 0x0) r1 = dup(r0) ioctl$SNDRV_SEQ_IOCTL_SYSTEM_INFO(r1, 0xc0305302, 0x0) 00:27:10 executing program 1: pipe2$9p(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) flistxattr(r0, 0x0, 0x0) 00:27:10 executing program 0: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000000)='/dev/sequencer2\x00', 0x0, 0x0) r1 = dup(r0) ioctl$SNDRV_SEQ_IOCTL_SYSTEM_INFO(r1, 0xc0305302, 0x0) 00:27:10 executing program 1: pipe2$9p(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) flistxattr(r0, 0x0, 0x0) 00:27:10 executing program 0: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000000)='/dev/sequencer2\x00', 0x0, 0x0) r1 = dup(r0) ioctl$SNDRV_SEQ_IOCTL_SYSTEM_INFO(r1, 0xc0305302, 0x0) 00:27:10 executing program 1: pipe2$9p(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) flistxattr(r0, 0x0, 0x0) 00:27:11 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = dup(r0) recvfrom$l2tp(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 00:27:11 executing program 1: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.log\x00', 0xa0142, 0x0) ftruncate(r0, 0x0) 00:27:11 executing program 1: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.log\x00', 0xa0142, 0x0) ftruncate(r0, 0x0) 00:27:11 executing program 1: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.log\x00', 0xa0142, 0x0) ftruncate(r0, 0x0) 00:27:14 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = dup(r0) recvfrom$l2tp(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 00:27:14 executing program 1: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.log\x00', 0xa0142, 0x0) ftruncate(r0, 0x0) ps_root_recvmsgcb: failed to send message to pid 17913: Connection refused 00:27:14 executing program 1: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vhost-net\x00', 0x2, 0x0) r1 = dup(r0) ioctl$VHOST_SET_OWNER(r1, 0xaf01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f00000000c0)={0x5, 0x0, 0x0, 0x1000, &(0x7f0000ffc000/0x1000)=nil}) 00:27:15 executing program 1: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vhost-net\x00', 0x2, 0x0) r1 = dup(r0) ioctl$VHOST_SET_OWNER(r1, 0xaf01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f00000000c0)={0x5, 0x0, 0x0, 0x1000, &(0x7f0000ffc000/0x1000)=nil}) ps_root_recvmsgcb: failed to send message to pid 17945: Connection refused 00:27:17 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = dup(r0) recvfrom$l2tp(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 00:27:17 executing program 1: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vhost-net\x00', 0x2, 0x0) r1 = dup(r0) ioctl$VHOST_SET_OWNER(r1, 0xaf01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f00000000c0)={0x5, 0x0, 0x0, 0x1000, &(0x7f0000ffc000/0x1000)=nil}) 00:27:17 executing program 1: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vhost-net\x00', 0x2, 0x0) r1 = dup(r0) ioctl$VHOST_SET_OWNER(r1, 0xaf01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f00000000c0)={0x5, 0x0, 0x0, 0x1000, &(0x7f0000ffc000/0x1000)=nil}) 00:27:17 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/net/tun\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VHOST_SET_VRING_KICK(r1, 0x4008af20, 0x0) 00:27:20 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = dup(r0) recvfrom$l2tp(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 00:27:20 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/net/tun\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VHOST_SET_VRING_KICK(r1, 0x4008af20, 0x0) 00:27:20 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/net/tun\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VHOST_SET_VRING_KICK(r1, 0x4008af20, 0x0) 00:27:20 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/net/tun\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VHOST_SET_VRING_KICK(r1, 0x4008af20, 0x0) 00:27:22 executing program 1: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vhost-vsock\x00', 0x2, 0x0) ioctl$VHOST_SET_OWNER(r0, 0xaf01, 0x0) r1 = syz_open_dev$ndb(&(0x7f0000000000)='/dev/nbd#\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$ifreq_SIOCGIFINDEX_vcan(r2, 0x8933, &(0x7f00000001c0)={'vcan0\x00'}) 00:27:23 executing program 0: r0 = openat$proc_capi20(0xffffffffffffff9c, &(0x7f0000000240)='/proc/capi/capi20\x00', 0x0, 0x0) r1 = fsopen(&(0x7f0000000000)='bpf\x00', 0x0) fsconfig$FSCONFIG_SET_PATH(r1, 0x3, &(0x7f0000000040)='\x00', &(0x7f0000000080)='./file0\x00', r0) 00:27:23 executing program 1: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vhost-vsock\x00', 0x2, 0x0) ioctl$VHOST_SET_OWNER(r0, 0xaf01, 0x0) r1 = syz_open_dev$ndb(&(0x7f0000000000)='/dev/nbd#\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$ifreq_SIOCGIFINDEX_vcan(r2, 0x8933, &(0x7f00000001c0)={'vcan0\x00'}) 00:27:23 executing program 0: r0 = openat$proc_capi20(0xffffffffffffff9c, &(0x7f0000000240)='/proc/capi/capi20\x00', 0x0, 0x0) r1 = fsopen(&(0x7f0000000000)='bpf\x00', 0x0) fsconfig$FSCONFIG_SET_PATH(r1, 0x3, &(0x7f0000000040)='\x00', &(0x7f0000000080)='./file0\x00', r0) 00:27:23 executing program 0: r0 = openat$proc_capi20(0xffffffffffffff9c, &(0x7f0000000240)='/proc/capi/capi20\x00', 0x0, 0x0) r1 = fsopen(&(0x7f0000000000)='bpf\x00', 0x0) fsconfig$FSCONFIG_SET_PATH(r1, 0x3, &(0x7f0000000040)='\x00', &(0x7f0000000080)='./file0\x00', r0) 00:27:23 executing program 1: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vhost-vsock\x00', 0x2, 0x0) ioctl$VHOST_SET_OWNER(r0, 0xaf01, 0x0) r1 = syz_open_dev$ndb(&(0x7f0000000000)='/dev/nbd#\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$ifreq_SIOCGIFINDEX_vcan(r2, 0x8933, &(0x7f00000001c0)={'vcan0\x00'}) 00:27:24 executing program 0: r0 = openat$proc_capi20(0xffffffffffffff9c, &(0x7f0000000240)='/proc/capi/capi20\x00', 0x0, 0x0) r1 = fsopen(&(0x7f0000000000)='bpf\x00', 0x0) fsconfig$FSCONFIG_SET_PATH(r1, 0x3, &(0x7f0000000040)='\x00', &(0x7f0000000080)='./file0\x00', r0) 00:27:24 executing program 1: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vhost-vsock\x00', 0x2, 0x0) ioctl$VHOST_SET_OWNER(r0, 0xaf01, 0x0) r1 = syz_open_dev$ndb(&(0x7f0000000000)='/dev/nbd#\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$ifreq_SIOCGIFINDEX_vcan(r2, 0x8933, &(0x7f00000001c0)={'vcan0\x00'}) 00:27:24 executing program 0: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000080)='/dev/dri/renderD128\x00', 0x0, 0x0) ioctl$DRM_IOCTL_GEM_CLOSE(r0, 0x40086409, 0x0) 00:27:24 executing program 1: r0 = socket$inet_dccp(0x2, 0x6, 0x0) r1 = dup(r0) listen(r1, 0x0) ioctl$TCSETSF2(r1, 0x402c542d, 0x0) 00:27:24 executing program 0: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000080)='/dev/dri/renderD128\x00', 0x0, 0x0) ioctl$DRM_IOCTL_GEM_CLOSE(r0, 0x40086409, 0x0) 00:27:25 executing program 1: r0 = socket$inet_dccp(0x2, 0x6, 0x0) r1 = dup(r0) listen(r1, 0x0) ioctl$TCSETSF2(r1, 0x402c542d, 0x0) 00:27:25 executing program 0: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000080)='/dev/dri/renderD128\x00', 0x0, 0x0) ioctl$DRM_IOCTL_GEM_CLOSE(r0, 0x40086409, 0x0) 00:27:25 executing program 1: r0 = socket$inet_dccp(0x2, 0x6, 0x0) r1 = dup(r0) listen(r1, 0x0) ioctl$TCSETSF2(r1, 0x402c542d, 0x0) 00:27:25 executing program 0: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000080)='/dev/dri/renderD128\x00', 0x0, 0x0) ioctl$DRM_IOCTL_GEM_CLOSE(r0, 0x40086409, 0x0) 00:27:25 executing program 1: r0 = socket$inet_dccp(0x2, 0x6, 0x0) r1 = dup(r0) listen(r1, 0x0) ioctl$TCSETSF2(r1, 0x402c542d, 0x0) ps_root_recvmsgcb: failed to send message to pid 18050: Connection refused 00:27:25 executing program 0: syz_mount_image$fuse(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$bpf(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000300)='bpf\x00', 0x0, 0x0) syz_mount_image$reiserfs(&(0x7f0000000000)='reiserfs\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0x1, &(0x7f0000000240)=[{0x0}], 0x20020, &(0x7f00000003c0)) 00:27:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f00000001c0)={'batadv0\x00'}) 00:27:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f00000001c0)={'batadv0\x00'}) 00:27:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f00000001c0)={'batadv0\x00'}) 00:27:26 executing program 0: syz_mount_image$fuse(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$bpf(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000300)='bpf\x00', 0x0, 0x0) syz_mount_image$reiserfs(&(0x7f0000000000)='reiserfs\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0x1, &(0x7f0000000240)=[{0x0}], 0x20020, &(0x7f00000003c0)) 00:27:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f00000001c0)={'batadv0\x00'}) 00:27:27 executing program 0: syz_mount_image$fuse(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$bpf(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000300)='bpf\x00', 0x0, 0x0) syz_mount_image$reiserfs(&(0x7f0000000000)='reiserfs\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0x1, &(0x7f0000000240)=[{0x0}], 0x20020, &(0x7f00000003c0)) 00:27:27 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000200)={0x26, 'aead\x00', 0x0, 0x0, 'gcm(aes)\x00'}, 0x58) r1 = accept4(r0, 0x0, 0x0, 0x0) sendmsg$DEVLINK_CMD_TRAP_POLICER_GET(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={0x0, 0x3c}}, 0x0) 00:27:27 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000200)={0x26, 'aead\x00', 0x0, 0x0, 'gcm(aes)\x00'}, 0x58) r1 = accept4(r0, 0x0, 0x0, 0x0) sendmsg$DEVLINK_CMD_TRAP_POLICER_GET(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={0x0, 0x3c}}, 0x0) 00:27:28 executing program 0: syz_mount_image$fuse(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$bpf(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000300)='bpf\x00', 0x0, 0x0) syz_mount_image$reiserfs(&(0x7f0000000000)='reiserfs\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0x1, &(0x7f0000000240)=[{0x0}], 0x20020, &(0x7f00000003c0)) 00:27:28 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000200)={0x26, 'aead\x00', 0x0, 0x0, 'gcm(aes)\x00'}, 0x58) r1 = accept4(r0, 0x0, 0x0, 0x0) sendmsg$DEVLINK_CMD_TRAP_POLICER_GET(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={0x0, 0x3c}}, 0x0) 00:27:28 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000200)={0x26, 'aead\x00', 0x0, 0x0, 'gcm(aes)\x00'}, 0x58) r1 = accept4(r0, 0x0, 0x0, 0x0) sendmsg$DEVLINK_CMD_TRAP_POLICER_GET(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={0x0, 0x3c}}, 0x0) 00:27:28 executing program 0: r0 = socket$inet_dccp(0x2, 0x6, 0x0) r1 = dup(r0) listen(r1, 0x0) ioctl$VHOST_SET_OWNER(r1, 0xaf01, 0x0) 00:27:29 executing program 1: r0 = openat$mixer(0xffffffffffffff9c, &(0x7f0000000000)='/dev/mixer\x00', 0x0, 0x0) r1 = dup(r0) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r1, 0xc0305710, &(0x7f0000000040)) 00:27:29 executing program 0: r0 = socket$inet_dccp(0x2, 0x6, 0x0) r1 = dup(r0) listen(r1, 0x0) ioctl$VHOST_SET_OWNER(r1, 0xaf01, 0x0) 00:27:29 executing program 0: r0 = socket$inet_dccp(0x2, 0x6, 0x0) r1 = dup(r0) listen(r1, 0x0) ioctl$VHOST_SET_OWNER(r1, 0xaf01, 0x0) 00:27:29 executing program 1: r0 = openat$mixer(0xffffffffffffff9c, &(0x7f0000000000)='/dev/mixer\x00', 0x0, 0x0) r1 = dup(r0) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r1, 0xc0305710, &(0x7f0000000040)) 00:27:29 executing program 1: r0 = openat$mixer(0xffffffffffffff9c, &(0x7f0000000000)='/dev/mixer\x00', 0x0, 0x0) r1 = dup(r0) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r1, 0xc0305710, &(0x7f0000000040)) 00:27:29 executing program 0: r0 = socket$inet_dccp(0x2, 0x6, 0x0) r1 = dup(r0) listen(r1, 0x0) ioctl$VHOST_SET_OWNER(r1, 0xaf01, 0x0) 00:27:29 executing program 1: r0 = openat$mixer(0xffffffffffffff9c, &(0x7f0000000000)='/dev/mixer\x00', 0x0, 0x0) r1 = dup(r0) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r1, 0xc0305710, &(0x7f0000000040)) 00:27:30 executing program 0: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/fuse\x00', 0x2, 0x0) r1 = getuid() r2 = getgid() syz_mount_image$fuse(&(0x7f0000002040)='fuse\x00', &(0x7f0000002080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=r1, @ANYBLOB=',group_id=', @ANYRESDEC=r2]) syz_fuse_handle_req(r0, &(0x7f00000070c0)="e3650d235c0934ebb81c2037a942ce694aad09dba206f661f28cd7912a1c6af5776ce310507b7fb1dba320cd9a08adf797ed920611d4ceb276d4f7a45ea2c84a3f359b152fb4827fdc719312ac56f39b061719bc3013602d6599a895fdef104649bfbb4ffcb0c63b820a0708409dde2d66a2ba5768901eabef1aa027797a526ff1e69a77a923179d43fc4c1d1620624e906b85a253aef8ae7386800d45bdd3d13523fc5e02584e1321d876209f3ab22c1abace5b9b9218f6c26134f6880dd3fad9e4f2a62e53ce2f4e8af1f8dc422c09b28797b5d3bc72799488fe24c035f3e35979dc82167bf292d3b851e6f4fb9892ec4cd7d22fb83cc495f79cfc85902220857e06f4d5f1a00d411405124ead69596d77b9867bd6d91f0cb7693dfa164450e858ce9ed6094307f8ac92916b2f3942ad482003cf7915619efbc8069590e9606e8f208d7834b23bdb49c3054b7ed6301f63db15cbdc248a418bf031e86eecbad2c1af3781ac649a56d9d2f28a1090c3ac6fb47be011580868f38ee67d84232dde05f0cd3704f74994f7af7135c67997cf18b9c22cad37ac447b249a002954ddd1f54586e0bdaed60388c605fb75f099a447948bb034e3730a5fde19f67721e9223d8ccb73f6145950af23463b75fbbd51a84a667ee7600c9300b98959ffe6de0cf6a81f05cb39f12ac06914c340f97b40a3f2f00909d523d6aad48548113be2d81746dff61bac880495c3ba2392fec9a71cfbb1c28bb5119271b3bc78c591ede4b1eabb47459c99db948f91635157e02a04b3ab8ba2a3c239a81fb95a5ef4fb83ad40c774e0d9d34e9b110c971fc66bc3b24dff9981a4d77d8e2749532f73b9962d86371f00c8dda762c39a73b6d83768dc9c523d780d57262d6bfc0ff40508308f7f05f660c234ac88c029ee2a7bba1a700c02a105b76d1e8c9c0d13fe11b9cc6a2ee977af2d131dd78dd1f0f3c55af4ebb2769940ea146fab1dc4f50bbb39585f96913b766f657d12681eb6d5a4878cdc94f45c92a10374f1d79cc18ee5eca4eb1ff48a9585a309e01dd0a9bb4e774a9199fbcefd79ac78aacdafd297122e9f3c02f449581cf7fb4ccb73bffa3e559ca772e2720f126fe9398b4cc7f68dd8ae9ac32a0491bb039b846a8ffea5ce43757b67bd78babf3022dab94fc75635b15a0686ca267e35767b8b8f14b5f3f0e1485b7f6f7fb0a56ecbea97979db9404beac9a722f13a8fe5ec83a175f6bc89e0304fb3010ef81fd494119fbeb1b806c08f377a735c81800503b8bed62b4836b35150924f7e0bc16130758e55b9d88aea4a3bfd8436534193b7e191e88be92e301ca880f9c59c3a6f9f0e097640ddae971ca4223422feda40ed419da8d485cf67a80dda76a2947ed7580cf8e5a2d903838d7caacbf953dc36fb24620d633a25b4045dae4ca2c141c91f2d7b1df9fd981f6d8f1779b87dd47d343fafc925c230b67533c8b2292ccb2656d965c2ebe1e460932973e6d88669631e0d7fc7c2c3b4de80f8014111659d4f03550dc38fe583da3a1d9b6c89b1ace9f18cef7c8fc0d276554cf790d3fba10b214f11d725f1d5c9f88e3a768b2c39a9038fa5bb299c82e867e67b69aea74b21579f3f193b87a96d911b0bfb47aa92fb6923a20210089931c443e20516ff43baae237219351f44ba609118072f57df10fc428225757f434e9d983a9706db2bbf21de2ae517fea3c55da3df9ffa8d79e1d163a97d2c18151673b9f760ad2f56016d583ead9cda8efff72812d1d665c92b601835e7101e941ef3997f4cd1b1c1fac29831750b74f4f21f334726fbcfd55fa1acff6c11bf578d0b1f06b0baa29143285203a4d5e0fc89150cc4042999924938bff81c978f69703d271dcf787a8ade54f5aa4155a7b058caa0ed8cd69609a7302125b67fdd5dce6cd3186a6a035d2493bf3cc213a1ef72b3574140e8eff29c58ecc3d0d2644672716b71ad869d9b23e28fdb6cb2b67430832a1080fa6aaae7a6c12f3ebf0acb1ee9f8d983b606dbb5d522736a5945baf3374b0d08844b76be453d37270c25018c15e00198b8d4c6abfb93d91fdfb5cb2e1844bb2cd195c11742c35421a1a0ded41511a4ee9819620df271225a3533d8a54dee2c53e12d3559b92c2f69f5d38ddf4f897791dc98c6f9a0ef6eeebf9a08de59f11eb5a0134478dc5480bd5f3aa5109a9f2c0cc3353f756eaa233f49bf5774312d5428af95e27f85c6fad72aa448a497f0836798a771ea5531a49bf59a13f7ede8f3172354b08502b6020d7c7b5bb5b679ec8f4d186028d4ab3e1fb417fdcb5e834dd1e73e80916343886185445865a57b0a6a6db4164976beafaeb2b6c4da9be4514933f000b93062569d306695f529846b21e598b9ae3cb384bf2442e5053b8565623562efcd41c49f032b2cbc0f3f2fdbe0042557970e56155d18e2eefa1b50568cc4f17eca3aa04f02bc619e321493ae69d31db618b782dd8fa84b0e70ef200ceb992a14cb3195743263cf659de830f3425325e7e47d2c4664893a8dee716890a7e8bca9c33b2215e46e03e9a67694892491cbd26657073998bb03ff02b37a3f279a3c1711d8172850575fd5ca2d288e0158059650d8c37397b1b9a43fcdaac159cd62d3d1038b18b4b989b806906c34c4c8e44f731e342c0d82706d7ae8fda0e85f237801d5d3174fde0ca508eb643408747882a8e366e85d4281ce6d716a7f3303fffe4e096eda463e1b270201b9b3cac3becf54afdaa3ac44e0bf6095161042b8ee3fe9cf626a039d821151d954efd0659286838c7d87b2a51a9e6f678070c4cff7c2af83d227e7c15f555f658cfddd295f146059150d01b93092215d2414a9d47e045cdae7c19c9a736af769c8a4c2f175dfeaeda5ffce781dc29de8f538788ec9e32c22b453528a8ac7a2ce7200487cae67a4561542f49a393101ea32c05bb952e21529ab28db399ad714135868d740fc4a0982fa715e84300423b8597c702e8e5f507d082d686a3f98f3c9453b9ef2935c74c1717ad84fc26812f8af22d4d80c5d2cc79ef18b482780081a1509631e9e98e6acf813610e3580d6363f8de39e56f8086ede3e13028a26655df4d218db75ea5380ad09cfe1511215eaf4d0d61f7444d10ab1e820279f9675d981a55e5a181714950e811e1b9a4d6fd42625d60ee624e9c714df0cf7fd8044ea71eadd79e541396d3280d99e8639f143b6d631cd2a1945c3b0b33d674e26bba6c945f9428d2d41105ea6e5df7f79a57dce2bd925e14221af8da82afa342d01ccc4d63d9de660f28337126c357884e3f225fec43afa78a244a518fe56386c4695989c9378706b9a97063bd026470ac7342043010255c77c9ef72dd42de9ceec53ac9ccf951672dc7cc36db6a3f82d0a5c5aec245a9b569796d656e8dc3868dfa682d4b3a0aa73b4330136ad8e472a3482593ca4a035af71fed4486ac0e400adffc540e5e835a7d0cce175f0cca6caf4101f4e9f7aae46edde9962c2599a58a3811fb999bb6ee7620637bf6a90951a7e727a6a0582d31aece8ac5d602bc0a338d3082f994f918e0850af72218dc56af2af6aa5eedd77344aa74779bff5c5893baaf78099ef9d7ec81f675df71e27afbbd1b60bfee88277fca37b624468f0d152fa6c9e906cab64ce9f363f4d4598a394813c88a6356095e4c4aa1fd4cb8bd8e970f00328244f5bd2b752a7d12fe859ca6aa94170117ccd458159a3d544903f748fd9e33576e23fb5219ec5a5f2ef86b7e28c242b9879439490d016f7416a9bfc7c5ca268d3c240adadd9cbf0220e3a521167dd8d0683c09c5f5bdd7047665b3e8ceb317da0ea3e326c7032cc9bc407b9077b356f73478525d8f94ae02f659a94394bbd4133d622085f5872b285c1ac5153a4f391a6189bae01f7c20892119d34937cdd88a31bb9c7e5fb0d6c96ab97d97860ebcdf0479afde68fc275acb42ac8e681828063c7cbb5f8b1175a1008db732f7bcea00d336f897a07878597b49c893d77156616ff960d0b25997edfb55fa6792043ad7690952ce37e42374bc5dd8e066c1a018b769903174584bd5a057c1ca04621d1523e941e836b8f0e2055a4ff93b0a383fe3ebedda4273f8255be36bc43bab30817b904ef42c9c9c0d91ff0527bb9c9c211f96bc6cca33c4c70c54e8d217b21dd634b648553c5d821288e54d0ebadfa55fe711d58a39a2c04b7522d905ed0ec33d26766dd299a455fb669b15b66a44bca86e62302e845b0eed85d6ff6ee267018dd8a6eb9deb5414febeda153d32758943c19ccceb038a5514fbc45208ecf207dbe538cb79c2d66ce519759979fb946d402981866df5c7f8f1c76a83be83520fd2faab4a94e5b7370f568ac5c93e915890ff59675c03a72171ab2330f03a77c973931ec7fb96986c43f82ee33afa8b9923f0598e6db569fd0fcb6b78cf8ab5bf779c0c1414b90047a83e440271421e0106ed007b386e062ae35cf1176b69fae8c06763b6258076ba77226103029e24b1fb47c87a32582170f597db4728f045fff23a7dd3071eb7708d749afbe7d24a3452cbe1e1cd7fa96070a8158bf7a2d1d0cd2cbb79eb146707195f7c6bd6a42066316121d877bef3f374f3c2094e78bcfe344c97bb4d2ff3df1597359ec53918e43db1d371b93aaa5635e2640b2bab0b45e17fcb52c2a8da8ecb8abfbd20bbf4dc168fd85f927cffa019258516012d428ba1b88bdf0602a3caff4b60ae186a67653d352b31402c10df932a2baff01877bbba1aaa3976d83420528b8e6c68ce13020b3f3f8d17bc7d51d70d65c66939b76aadad9037f759ecb4c84277e9e0d7b2bbfbf4476b9f263eb14825e5870a3e2c1ee44dd5a81bb0d65fa63d2584eedcc05c58b9c834687f2854b5dd2cd8a516c8fc2b049a86b2268b962d5360bbadfa906eb75bdabf475f5a9d20d536550049ff5f683c0dda1876709b75daf81ec6f1db11c4b90a85bc6f0c8c52fcbb40a781d4b1d1c1a015f5145b019573f8f9b4db14ee1dcb08f47570f4badb7a7017a67746ef18e40a28be16bcccdf2b2f62b5fb506b2d0345459c75691603fe63c5aa2f8f31f29cedaaf936c2fb16a44b4b7045e9fafa03e8aa6361118140c64adf907f7bf54dd420c91c94310f9e6d3f58d26591bb7d56e7854cf12d592c26ed87596ad5fee7440ab94ffe19526b4c96dfb1fda6f7843f240e3dbf42de7c22c6267d42e785b6a74eec51466d4e17d2ebbeb59b86cd0e3da521abc2e2480ac96e25cf66a643ff6781c3caf0eb7c5cd4b057c320affcfc8492f83c1c138b6188dc203653ba17fac36fef68579702db64d7b7971e4af63c68a746381ea153f876e25378b1da9b79286f2016232973bec40fcddecc43dff99a4bd27e2685409960bb21fa0acb07188bae00133cf1723f767657f9f0bb99ab0ad5d7a867872d74f4b7270587dc1d87e87d3059f37c8265706a3a79ca85b09324656569fd3a47eed8bd89b43d441e3781cf35da6730371876650008a963a9a71155e9f3c6fa76f1f2686b03edbb732b48b9aa2e177ff8d3ebd40e335e36ec7ebf939d263fae3287f062a80d048948a0100e3a10d17a4229ecd0ee90d4b824cad1d88f086225f0683382dbc72d4740e7b8671bf9eff334d38935d6e3d268b1732ee499804852b279c2ab19917a9b5daa9cbc8a5228d0dbcdd972bd07f91fb60c322f0f15a718ef28c0fbd1e5c33d3f340210c3070e6e47912dfbc130391e2355415cd7af3e87df40eb9ca4d4a7b86ed48410fdf8f9ccb293fa1c592c8a697262f34af55f7dda124775cb76a1e95013d5b8d4ee5e1902fd086d037e18e0a990c6926e399f668fdf7f20b101cc4e7c6782434a6a89b4fecfbbe7d27254d91b51e9408644a6cf121bb1888e1b774f888c9db14a13f0a083d9a221552e665458e876709e461f972d73f737a17e3dc28039796c6a9cd3f93ab4e6c33bd2fde6ff735c98ca719b3252cb0864cc715e0cc9f608fbaaf5234971c46da78c654168d8c497cf3da41d27492f5bc1108f31b9c15ff57dd83487a99ace0f10925d1748622f8cce9aea49a4f75d0e93ffe00fef7ed65d4b1e705572e520c2048fa17d6c804b6ce933cc95e95679010f43cb27e67d0d8ad71527d89abad4a401335fd58494b4e3778c5d1a1c752e3b602a52bcd6a25435c2e2b34cf670a5872f2d6284ecdf8c8c7cff0cfd0f7cfb63eac08c3fe37c12c935c2846cc8da4ea38eee8fce002e65f1de15b8910f0598307719cc7d1fe023ed97409971a841518227d0880c32e933876398e27b77ddf8ce69486ab63261d0c0f3a0f8499c1992f451721b38c373235deed1c49a1e41198d944cf010320537051bce94d8db697b316d64c51ac1a671176ed59ebc1dc063b6c6028042fcdc041d41796bcb9d101d0b3fcf53dd68a6400f991b0e7435dc22be61b8af51a081123f9af8bbcbc3e71149ef7280b4b81449b835ca26e28b734d5444e046dec4bd67f3d4053dac992e39f236d6279d90a7f03c7f7095603b5d34a75f2ad4da60e23f41a001ee75faf842f7be2d224bdc9cae9664c1f85a65d5996673010335b21c139e9d40061b6b470e196fbc00c54e16d154161d71b2e4982b2a4023c327867ef2fa12dc1ea25dc199824cd03656d6924327288c90074bca88c75d9e72615c46befc6c41e70b7e74d665d1e7514b5fd338733f2d405ec96b98b3a5633e69b52b056698495b8988ddfcf16006a1d92b93fe778b507563faf71af3cf88ec04934e44326172d63f3fe762851be468d49be55274ab8788f2f9011754bcae0d166d922fac7a35ef07aeeab2e5fa44b6965113edaafa1c93ee1e8eff860650d09d8ebe1d35533aed70544fd0f4e0aa21bfa789453721781254e5b879fb12c607e16ee09d6e04b4083f0af95c5539ac321d3c807f0ddc9a4b837d4806d6e79e2d11caa2f9f9b4d5177b3f96a7ade6247e7fc5fd890cd259d5ef61d4581d5d2ae3e7424ba1b8694de60c7dc94c2c6daff957cc3b526a867fe63b277c0cf9bcaf8d1cf93ad81609ebd99677f141b7e4c0136f40e8c33beb794ee67879d8c1265e1744c762ac7e35b38a0939081f17a235314e881b2cd38c50ea6a8f210e740b2c73c1b95f8185b824d21da54c8932d447851efdd6d5a7cb43fe5e1d38b5dbcd76aaab467ca6562593c1251c8bf578d6d7e6c09980e00e7e4ecffd48c8784732fa54e89b882909798ee56f5799c06ceacb7b92340fc57c1ae1e70b30c806a6f760fd2e8bbb9686a09d43af7502b3b9ca66936097aef0367913383e0b2db7ce0de90dd2ae4ec019f698560f6a9e81f6597852d526045b2fb3ebb792ee7ceafc8e3cf3432d3de15d0200066f0d9bd69ee384c8748f327821290eae2159a2609b47427a6a3a0b7d026c64f5d1336a63bb16eefb69a9a7d13cd7f2363f6c1157c4b8f7f5d58b5487607bf184ba3d8693487d2723555b98c6b28ba7767e9164325f3b656cc7bd8b153fafaaf3382c28b35b4441835a540c76ba02582c2de83e03d6d156b8e165acc331f9a24f7cc2f39e97b32ec1fa8e8effd57365e29a90b53faadc15419beb9ee78857c9c858db45b9d84dd4d3707c99ffa469fef2e066629d9fe5d6d00ee0783226eee12126f2a35d129b60459903ee30421e39903cb08c677057c77cf0f2b75b6a7c682ae718ce03b202c47f5ef68bf9ba269a76749e5a1488572a15e1834349ae5aa15c1be2bf71cb96bfecaadc726512d52464fc278786e954eb7637652c908cd5213db91ab5f7aa47895fa6faa909599cb7e863293a415b594400c60c93919601ff6d65c613bf4de93777cbd3046159ba51d0e68e8593f063611e65a0fd413ff071b3e447ed809fff34cd38f31ff59bbf95d61aa42912600ad15e8c953c127095dbeea41f39e5f8a6e4c5f9da28d8bebb3898c7e69bb4c4f5ca63896d2afd35990d7f2ba2afccd1e01d53c9b7087273d932345779e9b9c504c1969cd00e1fb7c93c1c982cefa561e76ae5cde5b62ffd7aed3f4e6fa87f2a99360b9c05ba3455d5ef5eacb8b6053e483e881681e2c5d9a93c5563af911546bc67ad1ae71f8563491c09de0e5eb70f53c2bc49e158bf549041bc8cd3e956693c93ee785662f905a018d3e9feeb31415ff85c0de6656319a01d5f48d6d2740593455c0df5bab30fe1f2c74301bb309ad3ac2926da67c35571c9925be2b1004d8aec7aa4f9c4617369c0c0ee82652477753bd5ad98292e6a3eae930d96b888d7d269aef73470126200a577198507d4395ef63b08246668fa72cc1b5ac576feaef0acca515e618944a03fe2d64e79d431ec192fcf1223ed88dd0f7c108fd4ff08475cd51154cc48221edc6a50702d350e06981bfa9946b8121ff559f4c630b676c8905c4b6aa8f819afca59f231fe4022495b208a2af59fb7cbc879ef51f860d15389da73a5797b1da3719530b95969631b8fe829a4e6c3ef523bfc60409bee9cd633d19cc2138fae35c168af30310bf1c9822cf26696b5174f30458476665b9918dce95ec531dfdf71caf46816ea8486ca12a45299ef74e99a686755ad264387b4e99dbc7a14161df6cdd5851b548ca70d778757175ee73697cebce866195e7952fb634ada38b5f38b7c57bdb39e52c051321099a03dd9bf19e9189053c6632d8d5fcc47abb5fc7af9e021e16e84c4e7e66868ad65bfbb43a67126716bd26a47930a7ec0cc6363ee0a90f3b3fe1074fe4d0485d8214a67f7b7f4e71e79829d4fdf6514b126abc74dfdfea9692ebc296d6b9e8a26744357a3423882309de6b335fcbcd48db5282b28b53ae41c8f2eda40eea753818c17ed545fd7c91f1a731e7e24a21cb827b49e9d2b6ed4194fe60dc607cbf1b752f200fa8b650fd857af5b9527d52e32ac9aec8af69ded0e4a7b94a3d790e37b318b0b791bd73e94092c2130ee772d9b721f42cdf5a43675b45425974a61337f052968b66fb35ab96e71bdc93aebffddba1064874f6ba8bbc3a76aae61bf0949a03d425610eac53e803793f615bd400654633dcba1d13c1a5b845136d9a68696bf6f0b7e448c3c04926ec24fc4610d5261c7232504676fa8d68049ef8368a816f9eadda28c9dae8a6c76e84757ec0bba4833ac68ad3f1e7c265dcbec461a6d39279f963a0a09496ee01d5b1a0a35ffd8880d9807e3351ed0ba7218af4f1c7bf6b192a10838215b63e18e27119dc3c8a85dd44a0c20ca28393c5f712506409ca60edfd6be8285539a4a066cd66664176c605b0bb0c4d56731c697d194f0486f49384c52b853708d3f06ab4ce83da20488e4bca8befaa107f7fd628f3cc0c690d272360ea4f9e2047701a2f10bcb2c0e059284d7ae77d8528aea7a63874b57de56747f27a3c794f01f122f30737b5b0dce8b700cc4210552dc1914be6e08ca1fd9e5c94cd8340936d9309f0c06106752f0aac58d023c1a1147591f15cfc74bb824b148fdcae3b14fc5c22509aceae6b3725fafee592ee45b5218cf4749897875bbe821f2b651b5df6232897b493c025208ff140a801a3bfab7e3a505417272d3559843413e8909a67aa324c9aba9cded485a2580bba92be54984667c6426139be9f2c5cbf20117d8a1cbd99f408a2af1c351c62dd4ad3bee72567363d874e08a9bbfc7fe5df95716051889cdde51c4d61461636507f3378d0c5dd0fc3b9f913390a0c2010886b3b0226b1be0b3eeed8ec89710c33a13de0b546d1f7908c7ccd350f7a38f631377a0aa2a360f8b5c699a8af150fa2e41a4a34a8aa6c318045ec64f5996f9189b6f995c084a55acd5265581f93887427c7a7eeb3d6626567753e6582a138becb586d37fb916e840bbb729723525d04d269c7d137d2cc36b5be43053af9205ff43e412db99bcb56d06c97eda1f25ed94979dc02ae683b054ffb2a911780a924f1c56308d26b5e4c9a28fc5452cbb785595e8b28d0afd144d1441d4e72327c81d4947b651c07cadd44031dde42d9f3e69311f83feff97b5e55af7541952e80027edf6aade9fa18d7e0e64c9129947cfd1930827c07731391cfacdbb87b7126bad394eab7e9a84f28a0f58399164eace21c2befcfc71dc30f6f48b939da86dcf55bf6778555ad9f5df6cef3933ac035444387ab977420bdaffc3bba2c2c744195d9ecee3a9e5d79f00ba18d7aafbf245e3c9935786ce877716637608d7b807ed813480f1808e3e61f172755978ecf1b1f3b51801bdfa1cae23a88a0d9de15cc9a7e226bb8f32bd904ec659b2bbc3bc5636f496c03be0482abe27269364936c0e119dde7700b9f299d0bc42b343e6f50cce692d9d99ac3c85ac155aa4869e2a766c16e5be74b20499ff33c7c434870180f6f1a4a9df1117b6374cc5edc6061055802f0071b6787ae0f1e7bcf0533d6d682a53d8ae8e73a4f30fe0e1ca5165ea7648eb3972caf530ece2dad80615ad37ce14d92e982fd516e918ad9b422c5730ecdf49ab50c8c6112ccb11f65ee553c6427c81ade9ced8ceb26abff77ae8fbaa614d9b5e7fd1f11fda2cc499d014263c5c1c852bdb417ad2133e91fdb9887d0cfacca789b5b292af4b6603f24e9fe88b31f15f4fd55eaff73739ce55d6411c6c54c57b55c23bf3f9a80a9d3314fefeeb8b1b5c8561463605c5a49d8c990c52ccd4f1969de2c87635e50fe47ca88c9d2aae7a9c1cb9a476e059112492aadd6762e1c2553cad56b0848d31634edcd9ac7e77acf884092b91856ff5e3642b63c69cf0c4eb1470339bd674ccf0cb900cfbf3a4fd2dff2b684a38cfd0b480ce785dcfbc74709455d544686e959fb636e71cde401c219dc68db8098df134bfbf393d7545175c8f7068ac82fb395a8b7f7fcb95aa1deecd9a40608c0677b2761fa1cd63fe20632c7c8970663cb0cf891a1430cb8bf445b32ef7133a2cc4fa8021872691d9955b309a65c66d6c1296db8f1e634b3ecd7ba476379ed3a63ff1978fe70db7d0e168c795203895d69418f789725460a09d4034cd0437def97bc64005dc43183919da302f572dd5067fcd7537950e98a0ae84fe24a15ffd5c5885ed4460848abbd2fb8d9d47e2e8d1db867e1b87df295696da66fa97736eb825cb60dcbe36761659d3b4034bd931c4364f962fff202cc3f55bab40607bb6949bf394203368fa1542cb950fe55ae4198c1367d4a57d5a9e15a20e3e0201ca1483f0343cc511933a5701d00278825208b1c8f8e4464ace6c36bbf66e917052ba47ff384185801115c92e508412cb417dee34b2c94d0f358e41f911bae02e63662da299ea7ffeb704673dc88e1437f01d07ad0095debee4a6b2b3f3607f8cbf8619ade8f7e64f401a7868dc6d4c58bb9ec836407ce3ad4024529f52967dfeeb00968b93e0852cb5ae4bfbc006ce2411fbbe0596542c089f24ce35a5819a393103987d76fda492096558284ab0b7509b53505ac48d3cfbc67c1b12d0dc4d4f1a12a0216ccf27e433fed1fcac92fe911b694568d06fdba9c18162df44fa39419ed651b2e8a272bbf51e6a834e73b6a660c67918ac10cd6e1774a15f854976c5b3f54e2ebe454c085f2cf3524f64ee969f0b77c2cd1de943893032eb1b0b93fdf247ec25e46cbad33b83475b2c3a0a67f52fbb039f453", 0x2000, &(0x7f0000001540)={&(0x7f0000000840)={0x50, 0xfffffffffffffffe}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) mount$tmpfs(0x0, &(0x7f0000000640)='./file0/file0\x00', 0x0, 0x0, 0x0) 00:27:30 executing program 1: r0 = openat$vimc0(0xffffffffffffff9c, &(0x7f0000000000)='/dev/video0\x00', 0x2, 0x0) readv(r0, 0x0, 0x0) 00:27:30 executing program 1: r0 = openat$vimc0(0xffffffffffffff9c, &(0x7f0000000000)='/dev/video0\x00', 0x2, 0x0) readv(r0, 0x0, 0x0) 00:27:30 executing program 1: r0 = openat$vimc0(0xffffffffffffff9c, &(0x7f0000000000)='/dev/video0\x00', 0x2, 0x0) readv(r0, 0x0, 0x0) 00:27:31 executing program 0: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/fuse\x00', 0x2, 0x0) r1 = getuid() r2 = getgid() syz_mount_image$fuse(&(0x7f0000002040)='fuse\x00', &(0x7f0000002080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=r1, @ANYBLOB=',group_id=', @ANYRESDEC=r2]) syz_fuse_handle_req(r0, &(0x7f00000070c0)="e3650d235c0934ebb81c2037a942ce694aad09dba206f661f28cd7912a1c6af5776ce310507b7fb1dba320cd9a08adf797ed920611d4ceb276d4f7a45ea2c84a3f359b152fb4827fdc719312ac56f39b061719bc3013602d6599a895fdef104649bfbb4ffcb0c63b820a0708409dde2d66a2ba5768901eabef1aa027797a526ff1e69a77a923179d43fc4c1d1620624e906b85a253aef8ae7386800d45bdd3d13523fc5e02584e1321d876209f3ab22c1abace5b9b9218f6c26134f6880dd3fad9e4f2a62e53ce2f4e8af1f8dc422c09b28797b5d3bc72799488fe24c035f3e35979dc82167bf292d3b851e6f4fb9892ec4cd7d22fb83cc495f79cfc85902220857e06f4d5f1a00d411405124ead69596d77b9867bd6d91f0cb7693dfa164450e858ce9ed6094307f8ac92916b2f3942ad482003cf7915619efbc8069590e9606e8f208d7834b23bdb49c3054b7ed6301f63db15cbdc248a418bf031e86eecbad2c1af3781ac649a56d9d2f28a1090c3ac6fb47be011580868f38ee67d84232dde05f0cd3704f74994f7af7135c67997cf18b9c22cad37ac447b249a002954ddd1f54586e0bdaed60388c605fb75f099a447948bb034e3730a5fde19f67721e9223d8ccb73f6145950af23463b75fbbd51a84a667ee7600c9300b98959ffe6de0cf6a81f05cb39f12ac06914c340f97b40a3f2f00909d523d6aad48548113be2d81746dff61bac880495c3ba2392fec9a71cfbb1c28bb5119271b3bc78c591ede4b1eabb47459c99db948f91635157e02a04b3ab8ba2a3c239a81fb95a5ef4fb83ad40c774e0d9d34e9b110c971fc66bc3b24dff9981a4d77d8e2749532f73b9962d86371f00c8dda762c39a73b6d83768dc9c523d780d57262d6bfc0ff40508308f7f05f660c234ac88c029ee2a7bba1a700c02a105b76d1e8c9c0d13fe11b9cc6a2ee977af2d131dd78dd1f0f3c55af4ebb2769940ea146fab1dc4f50bbb39585f96913b766f657d12681eb6d5a4878cdc94f45c92a10374f1d79cc18ee5eca4eb1ff48a9585a309e01dd0a9bb4e774a9199fbcefd79ac78aacdafd297122e9f3c02f449581cf7fb4ccb73bffa3e559ca772e2720f126fe9398b4cc7f68dd8ae9ac32a0491bb039b846a8ffea5ce43757b67bd78babf3022dab94fc75635b15a0686ca267e35767b8b8f14b5f3f0e1485b7f6f7fb0a56ecbea97979db9404beac9a722f13a8fe5ec83a175f6bc89e0304fb3010ef81fd494119fbeb1b806c08f377a735c81800503b8bed62b4836b35150924f7e0bc16130758e55b9d88aea4a3bfd8436534193b7e191e88be92e301ca880f9c59c3a6f9f0e097640ddae971ca4223422feda40ed419da8d485cf67a80dda76a2947ed7580cf8e5a2d903838d7caacbf953dc36fb24620d633a25b4045dae4ca2c141c91f2d7b1df9fd981f6d8f1779b87dd47d343fafc925c230b67533c8b2292ccb2656d965c2ebe1e460932973e6d88669631e0d7fc7c2c3b4de80f8014111659d4f03550dc38fe583da3a1d9b6c89b1ace9f18cef7c8fc0d276554cf790d3fba10b214f11d725f1d5c9f88e3a768b2c39a9038fa5bb299c82e867e67b69aea74b21579f3f193b87a96d911b0bfb47aa92fb6923a20210089931c443e20516ff43baae237219351f44ba609118072f57df10fc428225757f434e9d983a9706db2bbf21de2ae517fea3c55da3df9ffa8d79e1d163a97d2c18151673b9f760ad2f56016d583ead9cda8efff72812d1d665c92b601835e7101e941ef3997f4cd1b1c1fac29831750b74f4f21f334726fbcfd55fa1acff6c11bf578d0b1f06b0baa29143285203a4d5e0fc89150cc4042999924938bff81c978f69703d271dcf787a8ade54f5aa4155a7b058caa0ed8cd69609a7302125b67fdd5dce6cd3186a6a035d2493bf3cc213a1ef72b3574140e8eff29c58ecc3d0d2644672716b71ad869d9b23e28fdb6cb2b67430832a1080fa6aaae7a6c12f3ebf0acb1ee9f8d983b606dbb5d522736a5945baf3374b0d08844b76be453d37270c25018c15e00198b8d4c6abfb93d91fdfb5cb2e1844bb2cd195c11742c35421a1a0ded41511a4ee9819620df271225a3533d8a54dee2c53e12d3559b92c2f69f5d38ddf4f897791dc98c6f9a0ef6eeebf9a08de59f11eb5a0134478dc5480bd5f3aa5109a9f2c0cc3353f756eaa233f49bf5774312d5428af95e27f85c6fad72aa448a497f0836798a771ea5531a49bf59a13f7ede8f3172354b08502b6020d7c7b5bb5b679ec8f4d186028d4ab3e1fb417fdcb5e834dd1e73e80916343886185445865a57b0a6a6db4164976beafaeb2b6c4da9be4514933f000b93062569d306695f529846b21e598b9ae3cb384bf2442e5053b8565623562efcd41c49f032b2cbc0f3f2fdbe0042557970e56155d18e2eefa1b50568cc4f17eca3aa04f02bc619e321493ae69d31db618b782dd8fa84b0e70ef200ceb992a14cb3195743263cf659de830f3425325e7e47d2c4664893a8dee716890a7e8bca9c33b2215e46e03e9a67694892491cbd26657073998bb03ff02b37a3f279a3c1711d8172850575fd5ca2d288e0158059650d8c37397b1b9a43fcdaac159cd62d3d1038b18b4b989b806906c34c4c8e44f731e342c0d82706d7ae8fda0e85f237801d5d3174fde0ca508eb643408747882a8e366e85d4281ce6d716a7f3303fffe4e096eda463e1b270201b9b3cac3becf54afdaa3ac44e0bf6095161042b8ee3fe9cf626a039d821151d954efd0659286838c7d87b2a51a9e6f678070c4cff7c2af83d227e7c15f555f658cfddd295f146059150d01b93092215d2414a9d47e045cdae7c19c9a736af769c8a4c2f175dfeaeda5ffce781dc29de8f538788ec9e32c22b453528a8ac7a2ce7200487cae67a4561542f49a393101ea32c05bb952e21529ab28db399ad714135868d740fc4a0982fa715e84300423b8597c702e8e5f507d082d686a3f98f3c9453b9ef2935c74c1717ad84fc26812f8af22d4d80c5d2cc79ef18b482780081a1509631e9e98e6acf813610e3580d6363f8de39e56f8086ede3e13028a26655df4d218db75ea5380ad09cfe1511215eaf4d0d61f7444d10ab1e820279f9675d981a55e5a181714950e811e1b9a4d6fd42625d60ee624e9c714df0cf7fd8044ea71eadd79e541396d3280d99e8639f143b6d631cd2a1945c3b0b33d674e26bba6c945f9428d2d41105ea6e5df7f79a57dce2bd925e14221af8da82afa342d01ccc4d63d9de660f28337126c357884e3f225fec43afa78a244a518fe56386c4695989c9378706b9a97063bd026470ac7342043010255c77c9ef72dd42de9ceec53ac9ccf951672dc7cc36db6a3f82d0a5c5aec245a9b569796d656e8dc3868dfa682d4b3a0aa73b4330136ad8e472a3482593ca4a035af71fed4486ac0e400adffc540e5e835a7d0cce175f0cca6caf4101f4e9f7aae46edde9962c2599a58a3811fb999bb6ee7620637bf6a90951a7e727a6a0582d31aece8ac5d602bc0a338d3082f994f918e0850af72218dc56af2af6aa5eedd77344aa74779bff5c5893baaf78099ef9d7ec81f675df71e27afbbd1b60bfee88277fca37b624468f0d152fa6c9e906cab64ce9f363f4d4598a394813c88a6356095e4c4aa1fd4cb8bd8e970f00328244f5bd2b752a7d12fe859ca6aa94170117ccd458159a3d544903f748fd9e33576e23fb5219ec5a5f2ef86b7e28c242b9879439490d016f7416a9bfc7c5ca268d3c240adadd9cbf0220e3a521167dd8d0683c09c5f5bdd7047665b3e8ceb317da0ea3e326c7032cc9bc407b9077b356f73478525d8f94ae02f659a94394bbd4133d622085f5872b285c1ac5153a4f391a6189bae01f7c20892119d34937cdd88a31bb9c7e5fb0d6c96ab97d97860ebcdf0479afde68fc275acb42ac8e681828063c7cbb5f8b1175a1008db732f7bcea00d336f897a07878597b49c893d77156616ff960d0b25997edfb55fa6792043ad7690952ce37e42374bc5dd8e066c1a018b769903174584bd5a057c1ca04621d1523e941e836b8f0e2055a4ff93b0a383fe3ebedda4273f8255be36bc43bab30817b904ef42c9c9c0d91ff0527bb9c9c211f96bc6cca33c4c70c54e8d217b21dd634b648553c5d821288e54d0ebadfa55fe711d58a39a2c04b7522d905ed0ec33d26766dd299a455fb669b15b66a44bca86e62302e845b0eed85d6ff6ee267018dd8a6eb9deb5414febeda153d32758943c19ccceb038a5514fbc45208ecf207dbe538cb79c2d66ce519759979fb946d402981866df5c7f8f1c76a83be83520fd2faab4a94e5b7370f568ac5c93e915890ff59675c03a72171ab2330f03a77c973931ec7fb96986c43f82ee33afa8b9923f0598e6db569fd0fcb6b78cf8ab5bf779c0c1414b90047a83e440271421e0106ed007b386e062ae35cf1176b69fae8c06763b6258076ba77226103029e24b1fb47c87a32582170f597db4728f045fff23a7dd3071eb7708d749afbe7d24a3452cbe1e1cd7fa96070a8158bf7a2d1d0cd2cbb79eb146707195f7c6bd6a42066316121d877bef3f374f3c2094e78bcfe344c97bb4d2ff3df1597359ec53918e43db1d371b93aaa5635e2640b2bab0b45e17fcb52c2a8da8ecb8abfbd20bbf4dc168fd85f927cffa019258516012d428ba1b88bdf0602a3caff4b60ae186a67653d352b31402c10df932a2baff01877bbba1aaa3976d83420528b8e6c68ce13020b3f3f8d17bc7d51d70d65c66939b76aadad9037f759ecb4c84277e9e0d7b2bbfbf4476b9f263eb14825e5870a3e2c1ee44dd5a81bb0d65fa63d2584eedcc05c58b9c834687f2854b5dd2cd8a516c8fc2b049a86b2268b962d5360bbadfa906eb75bdabf475f5a9d20d536550049ff5f683c0dda1876709b75daf81ec6f1db11c4b90a85bc6f0c8c52fcbb40a781d4b1d1c1a015f5145b019573f8f9b4db14ee1dcb08f47570f4badb7a7017a67746ef18e40a28be16bcccdf2b2f62b5fb506b2d0345459c75691603fe63c5aa2f8f31f29cedaaf936c2fb16a44b4b7045e9fafa03e8aa6361118140c64adf907f7bf54dd420c91c94310f9e6d3f58d26591bb7d56e7854cf12d592c26ed87596ad5fee7440ab94ffe19526b4c96dfb1fda6f7843f240e3dbf42de7c22c6267d42e785b6a74eec51466d4e17d2ebbeb59b86cd0e3da521abc2e2480ac96e25cf66a643ff6781c3caf0eb7c5cd4b057c320affcfc8492f83c1c138b6188dc203653ba17fac36fef68579702db64d7b7971e4af63c68a746381ea153f876e25378b1da9b79286f2016232973bec40fcddecc43dff99a4bd27e2685409960bb21fa0acb07188bae00133cf1723f767657f9f0bb99ab0ad5d7a867872d74f4b7270587dc1d87e87d3059f37c8265706a3a79ca85b09324656569fd3a47eed8bd89b43d441e3781cf35da6730371876650008a963a9a71155e9f3c6fa76f1f2686b03edbb732b48b9aa2e177ff8d3ebd40e335e36ec7ebf939d263fae3287f062a80d048948a0100e3a10d17a4229ecd0ee90d4b824cad1d88f086225f0683382dbc72d4740e7b8671bf9eff334d38935d6e3d268b1732ee499804852b279c2ab19917a9b5daa9cbc8a5228d0dbcdd972bd07f91fb60c322f0f15a718ef28c0fbd1e5c33d3f340210c3070e6e47912dfbc130391e2355415cd7af3e87df40eb9ca4d4a7b86ed48410fdf8f9ccb293fa1c592c8a697262f34af55f7dda124775cb76a1e95013d5b8d4ee5e1902fd086d037e18e0a990c6926e399f668fdf7f20b101cc4e7c6782434a6a89b4fecfbbe7d27254d91b51e9408644a6cf121bb1888e1b774f888c9db14a13f0a083d9a221552e665458e876709e461f972d73f737a17e3dc28039796c6a9cd3f93ab4e6c33bd2fde6ff735c98ca719b3252cb0864cc715e0cc9f608fbaaf5234971c46da78c654168d8c497cf3da41d27492f5bc1108f31b9c15ff57dd83487a99ace0f10925d1748622f8cce9aea49a4f75d0e93ffe00fef7ed65d4b1e705572e520c2048fa17d6c804b6ce933cc95e95679010f43cb27e67d0d8ad71527d89abad4a401335fd58494b4e3778c5d1a1c752e3b602a52bcd6a25435c2e2b34cf670a5872f2d6284ecdf8c8c7cff0cfd0f7cfb63eac08c3fe37c12c935c2846cc8da4ea38eee8fce002e65f1de15b8910f0598307719cc7d1fe023ed97409971a841518227d0880c32e933876398e27b77ddf8ce69486ab63261d0c0f3a0f8499c1992f451721b38c373235deed1c49a1e41198d944cf010320537051bce94d8db697b316d64c51ac1a671176ed59ebc1dc063b6c6028042fcdc041d41796bcb9d101d0b3fcf53dd68a6400f991b0e7435dc22be61b8af51a081123f9af8bbcbc3e71149ef7280b4b81449b835ca26e28b734d5444e046dec4bd67f3d4053dac992e39f236d6279d90a7f03c7f7095603b5d34a75f2ad4da60e23f41a001ee75faf842f7be2d224bdc9cae9664c1f85a65d5996673010335b21c139e9d40061b6b470e196fbc00c54e16d154161d71b2e4982b2a4023c327867ef2fa12dc1ea25dc199824cd03656d6924327288c90074bca88c75d9e72615c46befc6c41e70b7e74d665d1e7514b5fd338733f2d405ec96b98b3a5633e69b52b056698495b8988ddfcf16006a1d92b93fe778b507563faf71af3cf88ec04934e44326172d63f3fe762851be468d49be55274ab8788f2f9011754bcae0d166d922fac7a35ef07aeeab2e5fa44b6965113edaafa1c93ee1e8eff860650d09d8ebe1d35533aed70544fd0f4e0aa21bfa789453721781254e5b879fb12c607e16ee09d6e04b4083f0af95c5539ac321d3c807f0ddc9a4b837d4806d6e79e2d11caa2f9f9b4d5177b3f96a7ade6247e7fc5fd890cd259d5ef61d4581d5d2ae3e7424ba1b8694de60c7dc94c2c6daff957cc3b526a867fe63b277c0cf9bcaf8d1cf93ad81609ebd99677f141b7e4c0136f40e8c33beb794ee67879d8c1265e1744c762ac7e35b38a0939081f17a235314e881b2cd38c50ea6a8f210e740b2c73c1b95f8185b824d21da54c8932d447851efdd6d5a7cb43fe5e1d38b5dbcd76aaab467ca6562593c1251c8bf578d6d7e6c09980e00e7e4ecffd48c8784732fa54e89b882909798ee56f5799c06ceacb7b92340fc57c1ae1e70b30c806a6f760fd2e8bbb9686a09d43af7502b3b9ca66936097aef0367913383e0b2db7ce0de90dd2ae4ec019f698560f6a9e81f6597852d526045b2fb3ebb792ee7ceafc8e3cf3432d3de15d0200066f0d9bd69ee384c8748f327821290eae2159a2609b47427a6a3a0b7d026c64f5d1336a63bb16eefb69a9a7d13cd7f2363f6c1157c4b8f7f5d58b5487607bf184ba3d8693487d2723555b98c6b28ba7767e9164325f3b656cc7bd8b153fafaaf3382c28b35b4441835a540c76ba02582c2de83e03d6d156b8e165acc331f9a24f7cc2f39e97b32ec1fa8e8effd57365e29a90b53faadc15419beb9ee78857c9c858db45b9d84dd4d3707c99ffa469fef2e066629d9fe5d6d00ee0783226eee12126f2a35d129b60459903ee30421e39903cb08c677057c77cf0f2b75b6a7c682ae718ce03b202c47f5ef68bf9ba269a76749e5a1488572a15e1834349ae5aa15c1be2bf71cb96bfecaadc726512d52464fc278786e954eb7637652c908cd5213db91ab5f7aa47895fa6faa909599cb7e863293a415b594400c60c93919601ff6d65c613bf4de93777cbd3046159ba51d0e68e8593f063611e65a0fd413ff071b3e447ed809fff34cd38f31ff59bbf95d61aa42912600ad15e8c953c127095dbeea41f39e5f8a6e4c5f9da28d8bebb3898c7e69bb4c4f5ca63896d2afd35990d7f2ba2afccd1e01d53c9b7087273d932345779e9b9c504c1969cd00e1fb7c93c1c982cefa561e76ae5cde5b62ffd7aed3f4e6fa87f2a99360b9c05ba3455d5ef5eacb8b6053e483e881681e2c5d9a93c5563af911546bc67ad1ae71f8563491c09de0e5eb70f53c2bc49e158bf549041bc8cd3e956693c93ee785662f905a018d3e9feeb31415ff85c0de6656319a01d5f48d6d2740593455c0df5bab30fe1f2c74301bb309ad3ac2926da67c35571c9925be2b1004d8aec7aa4f9c4617369c0c0ee82652477753bd5ad98292e6a3eae930d96b888d7d269aef73470126200a577198507d4395ef63b08246668fa72cc1b5ac576feaef0acca515e618944a03fe2d64e79d431ec192fcf1223ed88dd0f7c108fd4ff08475cd51154cc48221edc6a50702d350e06981bfa9946b8121ff559f4c630b676c8905c4b6aa8f819afca59f231fe4022495b208a2af59fb7cbc879ef51f860d15389da73a5797b1da3719530b95969631b8fe829a4e6c3ef523bfc60409bee9cd633d19cc2138fae35c168af30310bf1c9822cf26696b5174f30458476665b9918dce95ec531dfdf71caf46816ea8486ca12a45299ef74e99a686755ad264387b4e99dbc7a14161df6cdd5851b548ca70d778757175ee73697cebce866195e7952fb634ada38b5f38b7c57bdb39e52c051321099a03dd9bf19e9189053c6632d8d5fcc47abb5fc7af9e021e16e84c4e7e66868ad65bfbb43a67126716bd26a47930a7ec0cc6363ee0a90f3b3fe1074fe4d0485d8214a67f7b7f4e71e79829d4fdf6514b126abc74dfdfea9692ebc296d6b9e8a26744357a3423882309de6b335fcbcd48db5282b28b53ae41c8f2eda40eea753818c17ed545fd7c91f1a731e7e24a21cb827b49e9d2b6ed4194fe60dc607cbf1b752f200fa8b650fd857af5b9527d52e32ac9aec8af69ded0e4a7b94a3d790e37b318b0b791bd73e94092c2130ee772d9b721f42cdf5a43675b45425974a61337f052968b66fb35ab96e71bdc93aebffddba1064874f6ba8bbc3a76aae61bf0949a03d425610eac53e803793f615bd400654633dcba1d13c1a5b845136d9a68696bf6f0b7e448c3c04926ec24fc4610d5261c7232504676fa8d68049ef8368a816f9eadda28c9dae8a6c76e84757ec0bba4833ac68ad3f1e7c265dcbec461a6d39279f963a0a09496ee01d5b1a0a35ffd8880d9807e3351ed0ba7218af4f1c7bf6b192a10838215b63e18e27119dc3c8a85dd44a0c20ca28393c5f712506409ca60edfd6be8285539a4a066cd66664176c605b0bb0c4d56731c697d194f0486f49384c52b853708d3f06ab4ce83da20488e4bca8befaa107f7fd628f3cc0c690d272360ea4f9e2047701a2f10bcb2c0e059284d7ae77d8528aea7a63874b57de56747f27a3c794f01f122f30737b5b0dce8b700cc4210552dc1914be6e08ca1fd9e5c94cd8340936d9309f0c06106752f0aac58d023c1a1147591f15cfc74bb824b148fdcae3b14fc5c22509aceae6b3725fafee592ee45b5218cf4749897875bbe821f2b651b5df6232897b493c025208ff140a801a3bfab7e3a505417272d3559843413e8909a67aa324c9aba9cded485a2580bba92be54984667c6426139be9f2c5cbf20117d8a1cbd99f408a2af1c351c62dd4ad3bee72567363d874e08a9bbfc7fe5df95716051889cdde51c4d61461636507f3378d0c5dd0fc3b9f913390a0c2010886b3b0226b1be0b3eeed8ec89710c33a13de0b546d1f7908c7ccd350f7a38f631377a0aa2a360f8b5c699a8af150fa2e41a4a34a8aa6c318045ec64f5996f9189b6f995c084a55acd5265581f93887427c7a7eeb3d6626567753e6582a138becb586d37fb916e840bbb729723525d04d269c7d137d2cc36b5be43053af9205ff43e412db99bcb56d06c97eda1f25ed94979dc02ae683b054ffb2a911780a924f1c56308d26b5e4c9a28fc5452cbb785595e8b28d0afd144d1441d4e72327c81d4947b651c07cadd44031dde42d9f3e69311f83feff97b5e55af7541952e80027edf6aade9fa18d7e0e64c9129947cfd1930827c07731391cfacdbb87b7126bad394eab7e9a84f28a0f58399164eace21c2befcfc71dc30f6f48b939da86dcf55bf6778555ad9f5df6cef3933ac035444387ab977420bdaffc3bba2c2c744195d9ecee3a9e5d79f00ba18d7aafbf245e3c9935786ce877716637608d7b807ed813480f1808e3e61f172755978ecf1b1f3b51801bdfa1cae23a88a0d9de15cc9a7e226bb8f32bd904ec659b2bbc3bc5636f496c03be0482abe27269364936c0e119dde7700b9f299d0bc42b343e6f50cce692d9d99ac3c85ac155aa4869e2a766c16e5be74b20499ff33c7c434870180f6f1a4a9df1117b6374cc5edc6061055802f0071b6787ae0f1e7bcf0533d6d682a53d8ae8e73a4f30fe0e1ca5165ea7648eb3972caf530ece2dad80615ad37ce14d92e982fd516e918ad9b422c5730ecdf49ab50c8c6112ccb11f65ee553c6427c81ade9ced8ceb26abff77ae8fbaa614d9b5e7fd1f11fda2cc499d014263c5c1c852bdb417ad2133e91fdb9887d0cfacca789b5b292af4b6603f24e9fe88b31f15f4fd55eaff73739ce55d6411c6c54c57b55c23bf3f9a80a9d3314fefeeb8b1b5c8561463605c5a49d8c990c52ccd4f1969de2c87635e50fe47ca88c9d2aae7a9c1cb9a476e059112492aadd6762e1c2553cad56b0848d31634edcd9ac7e77acf884092b91856ff5e3642b63c69cf0c4eb1470339bd674ccf0cb900cfbf3a4fd2dff2b684a38cfd0b480ce785dcfbc74709455d544686e959fb636e71cde401c219dc68db8098df134bfbf393d7545175c8f7068ac82fb395a8b7f7fcb95aa1deecd9a40608c0677b2761fa1cd63fe20632c7c8970663cb0cf891a1430cb8bf445b32ef7133a2cc4fa8021872691d9955b309a65c66d6c1296db8f1e634b3ecd7ba476379ed3a63ff1978fe70db7d0e168c795203895d69418f789725460a09d4034cd0437def97bc64005dc43183919da302f572dd5067fcd7537950e98a0ae84fe24a15ffd5c5885ed4460848abbd2fb8d9d47e2e8d1db867e1b87df295696da66fa97736eb825cb60dcbe36761659d3b4034bd931c4364f962fff202cc3f55bab40607bb6949bf394203368fa1542cb950fe55ae4198c1367d4a57d5a9e15a20e3e0201ca1483f0343cc511933a5701d00278825208b1c8f8e4464ace6c36bbf66e917052ba47ff384185801115c92e508412cb417dee34b2c94d0f358e41f911bae02e63662da299ea7ffeb704673dc88e1437f01d07ad0095debee4a6b2b3f3607f8cbf8619ade8f7e64f401a7868dc6d4c58bb9ec836407ce3ad4024529f52967dfeeb00968b93e0852cb5ae4bfbc006ce2411fbbe0596542c089f24ce35a5819a393103987d76fda492096558284ab0b7509b53505ac48d3cfbc67c1b12d0dc4d4f1a12a0216ccf27e433fed1fcac92fe911b694568d06fdba9c18162df44fa39419ed651b2e8a272bbf51e6a834e73b6a660c67918ac10cd6e1774a15f854976c5b3f54e2ebe454c085f2cf3524f64ee969f0b77c2cd1de943893032eb1b0b93fdf247ec25e46cbad33b83475b2c3a0a67f52fbb039f453", 0x2000, &(0x7f0000001540)={&(0x7f0000000840)={0x50, 0xfffffffffffffffe}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) mount$tmpfs(0x0, &(0x7f0000000640)='./file0/file0\x00', 0x0, 0x0, 0x0) 00:27:31 executing program 1: r0 = openat$vimc0(0xffffffffffffff9c, &(0x7f0000000000)='/dev/video0\x00', 0x2, 0x0) readv(r0, 0x0, 0x0) 00:27:31 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./cgroup\x00', 0x0, 0x0) sendmsg$RDMA_NLDEV_CMD_RES_PD_GET(r0, 0x0, 0x0) 00:27:31 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./cgroup\x00', 0x0, 0x0) sendmsg$RDMA_NLDEV_CMD_RES_PD_GET(r0, 0x0, 0x0) 00:27:32 executing program 0: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/fuse\x00', 0x2, 0x0) r1 = getuid() r2 = getgid() syz_mount_image$fuse(&(0x7f0000002040)='fuse\x00', &(0x7f0000002080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=r1, @ANYBLOB=',group_id=', @ANYRESDEC=r2]) syz_fuse_handle_req(r0, &(0x7f00000070c0)="e3650d235c0934ebb81c2037a942ce694aad09dba206f661f28cd7912a1c6af5776ce310507b7fb1dba320cd9a08adf797ed920611d4ceb276d4f7a45ea2c84a3f359b152fb4827fdc719312ac56f39b061719bc3013602d6599a895fdef104649bfbb4ffcb0c63b820a0708409dde2d66a2ba5768901eabef1aa027797a526ff1e69a77a923179d43fc4c1d1620624e906b85a253aef8ae7386800d45bdd3d13523fc5e02584e1321d876209f3ab22c1abace5b9b9218f6c26134f6880dd3fad9e4f2a62e53ce2f4e8af1f8dc422c09b28797b5d3bc72799488fe24c035f3e35979dc82167bf292d3b851e6f4fb9892ec4cd7d22fb83cc495f79cfc85902220857e06f4d5f1a00d411405124ead69596d77b9867bd6d91f0cb7693dfa164450e858ce9ed6094307f8ac92916b2f3942ad482003cf7915619efbc8069590e9606e8f208d7834b23bdb49c3054b7ed6301f63db15cbdc248a418bf031e86eecbad2c1af3781ac649a56d9d2f28a1090c3ac6fb47be011580868f38ee67d84232dde05f0cd3704f74994f7af7135c67997cf18b9c22cad37ac447b249a002954ddd1f54586e0bdaed60388c605fb75f099a447948bb034e3730a5fde19f67721e9223d8ccb73f6145950af23463b75fbbd51a84a667ee7600c9300b98959ffe6de0cf6a81f05cb39f12ac06914c340f97b40a3f2f00909d523d6aad48548113be2d81746dff61bac880495c3ba2392fec9a71cfbb1c28bb5119271b3bc78c591ede4b1eabb47459c99db948f91635157e02a04b3ab8ba2a3c239a81fb95a5ef4fb83ad40c774e0d9d34e9b110c971fc66bc3b24dff9981a4d77d8e2749532f73b9962d86371f00c8dda762c39a73b6d83768dc9c523d780d57262d6bfc0ff40508308f7f05f660c234ac88c029ee2a7bba1a700c02a105b76d1e8c9c0d13fe11b9cc6a2ee977af2d131dd78dd1f0f3c55af4ebb2769940ea146fab1dc4f50bbb39585f96913b766f657d12681eb6d5a4878cdc94f45c92a10374f1d79cc18ee5eca4eb1ff48a9585a309e01dd0a9bb4e774a9199fbcefd79ac78aacdafd297122e9f3c02f449581cf7fb4ccb73bffa3e559ca772e2720f126fe9398b4cc7f68dd8ae9ac32a0491bb039b846a8ffea5ce43757b67bd78babf3022dab94fc75635b15a0686ca267e35767b8b8f14b5f3f0e1485b7f6f7fb0a56ecbea97979db9404beac9a722f13a8fe5ec83a175f6bc89e0304fb3010ef81fd494119fbeb1b806c08f377a735c81800503b8bed62b4836b35150924f7e0bc16130758e55b9d88aea4a3bfd8436534193b7e191e88be92e301ca880f9c59c3a6f9f0e097640ddae971ca4223422feda40ed419da8d485cf67a80dda76a2947ed7580cf8e5a2d903838d7caacbf953dc36fb24620d633a25b4045dae4ca2c141c91f2d7b1df9fd981f6d8f1779b87dd47d343fafc925c230b67533c8b2292ccb2656d965c2ebe1e460932973e6d88669631e0d7fc7c2c3b4de80f8014111659d4f03550dc38fe583da3a1d9b6c89b1ace9f18cef7c8fc0d276554cf790d3fba10b214f11d725f1d5c9f88e3a768b2c39a9038fa5bb299c82e867e67b69aea74b21579f3f193b87a96d911b0bfb47aa92fb6923a20210089931c443e20516ff43baae237219351f44ba609118072f57df10fc428225757f434e9d983a9706db2bbf21de2ae517fea3c55da3df9ffa8d79e1d163a97d2c18151673b9f760ad2f56016d583ead9cda8efff72812d1d665c92b601835e7101e941ef3997f4cd1b1c1fac29831750b74f4f21f334726fbcfd55fa1acff6c11bf578d0b1f06b0baa29143285203a4d5e0fc89150cc4042999924938bff81c978f69703d271dcf787a8ade54f5aa4155a7b058caa0ed8cd69609a7302125b67fdd5dce6cd3186a6a035d2493bf3cc213a1ef72b3574140e8eff29c58ecc3d0d2644672716b71ad869d9b23e28fdb6cb2b67430832a1080fa6aaae7a6c12f3ebf0acb1ee9f8d983b606dbb5d522736a5945baf3374b0d08844b76be453d37270c25018c15e00198b8d4c6abfb93d91fdfb5cb2e1844bb2cd195c11742c35421a1a0ded41511a4ee9819620df271225a3533d8a54dee2c53e12d3559b92c2f69f5d38ddf4f897791dc98c6f9a0ef6eeebf9a08de59f11eb5a0134478dc5480bd5f3aa5109a9f2c0cc3353f756eaa233f49bf5774312d5428af95e27f85c6fad72aa448a497f0836798a771ea5531a49bf59a13f7ede8f3172354b08502b6020d7c7b5bb5b679ec8f4d186028d4ab3e1fb417fdcb5e834dd1e73e80916343886185445865a57b0a6a6db4164976beafaeb2b6c4da9be4514933f000b93062569d306695f529846b21e598b9ae3cb384bf2442e5053b8565623562efcd41c49f032b2cbc0f3f2fdbe0042557970e56155d18e2eefa1b50568cc4f17eca3aa04f02bc619e321493ae69d31db618b782dd8fa84b0e70ef200ceb992a14cb3195743263cf659de830f3425325e7e47d2c4664893a8dee716890a7e8bca9c33b2215e46e03e9a67694892491cbd26657073998bb03ff02b37a3f279a3c1711d8172850575fd5ca2d288e0158059650d8c37397b1b9a43fcdaac159cd62d3d1038b18b4b989b806906c34c4c8e44f731e342c0d82706d7ae8fda0e85f237801d5d3174fde0ca508eb643408747882a8e366e85d4281ce6d716a7f3303fffe4e096eda463e1b270201b9b3cac3becf54afdaa3ac44e0bf6095161042b8ee3fe9cf626a039d821151d954efd0659286838c7d87b2a51a9e6f678070c4cff7c2af83d227e7c15f555f658cfddd295f146059150d01b93092215d2414a9d47e045cdae7c19c9a736af769c8a4c2f175dfeaeda5ffce781dc29de8f538788ec9e32c22b453528a8ac7a2ce7200487cae67a4561542f49a393101ea32c05bb952e21529ab28db399ad714135868d740fc4a0982fa715e84300423b8597c702e8e5f507d082d686a3f98f3c9453b9ef2935c74c1717ad84fc26812f8af22d4d80c5d2cc79ef18b482780081a1509631e9e98e6acf813610e3580d6363f8de39e56f8086ede3e13028a26655df4d218db75ea5380ad09cfe1511215eaf4d0d61f7444d10ab1e820279f9675d981a55e5a181714950e811e1b9a4d6fd42625d60ee624e9c714df0cf7fd8044ea71eadd79e541396d3280d99e8639f143b6d631cd2a1945c3b0b33d674e26bba6c945f9428d2d41105ea6e5df7f79a57dce2bd925e14221af8da82afa342d01ccc4d63d9de660f28337126c357884e3f225fec43afa78a244a518fe56386c4695989c9378706b9a97063bd026470ac7342043010255c77c9ef72dd42de9ceec53ac9ccf951672dc7cc36db6a3f82d0a5c5aec245a9b569796d656e8dc3868dfa682d4b3a0aa73b4330136ad8e472a3482593ca4a035af71fed4486ac0e400adffc540e5e835a7d0cce175f0cca6caf4101f4e9f7aae46edde9962c2599a58a3811fb999bb6ee7620637bf6a90951a7e727a6a0582d31aece8ac5d602bc0a338d3082f994f918e0850af72218dc56af2af6aa5eedd77344aa74779bff5c5893baaf78099ef9d7ec81f675df71e27afbbd1b60bfee88277fca37b624468f0d152fa6c9e906cab64ce9f363f4d4598a394813c88a6356095e4c4aa1fd4cb8bd8e970f00328244f5bd2b752a7d12fe859ca6aa94170117ccd458159a3d544903f748fd9e33576e23fb5219ec5a5f2ef86b7e28c242b9879439490d016f7416a9bfc7c5ca268d3c240adadd9cbf0220e3a521167dd8d0683c09c5f5bdd7047665b3e8ceb317da0ea3e326c7032cc9bc407b9077b356f73478525d8f94ae02f659a94394bbd4133d622085f5872b285c1ac5153a4f391a6189bae01f7c20892119d34937cdd88a31bb9c7e5fb0d6c96ab97d97860ebcdf0479afde68fc275acb42ac8e681828063c7cbb5f8b1175a1008db732f7bcea00d336f897a07878597b49c893d77156616ff960d0b25997edfb55fa6792043ad7690952ce37e42374bc5dd8e066c1a018b769903174584bd5a057c1ca04621d1523e941e836b8f0e2055a4ff93b0a383fe3ebedda4273f8255be36bc43bab30817b904ef42c9c9c0d91ff0527bb9c9c211f96bc6cca33c4c70c54e8d217b21dd634b648553c5d821288e54d0ebadfa55fe711d58a39a2c04b7522d905ed0ec33d26766dd299a455fb669b15b66a44bca86e62302e845b0eed85d6ff6ee267018dd8a6eb9deb5414febeda153d32758943c19ccceb038a5514fbc45208ecf207dbe538cb79c2d66ce519759979fb946d402981866df5c7f8f1c76a83be83520fd2faab4a94e5b7370f568ac5c93e915890ff59675c03a72171ab2330f03a77c973931ec7fb96986c43f82ee33afa8b9923f0598e6db569fd0fcb6b78cf8ab5bf779c0c1414b90047a83e440271421e0106ed007b386e062ae35cf1176b69fae8c06763b6258076ba77226103029e24b1fb47c87a32582170f597db4728f045fff23a7dd3071eb7708d749afbe7d24a3452cbe1e1cd7fa96070a8158bf7a2d1d0cd2cbb79eb146707195f7c6bd6a42066316121d877bef3f374f3c2094e78bcfe344c97bb4d2ff3df1597359ec53918e43db1d371b93aaa5635e2640b2bab0b45e17fcb52c2a8da8ecb8abfbd20bbf4dc168fd85f927cffa019258516012d428ba1b88bdf0602a3caff4b60ae186a67653d352b31402c10df932a2baff01877bbba1aaa3976d83420528b8e6c68ce13020b3f3f8d17bc7d51d70d65c66939b76aadad9037f759ecb4c84277e9e0d7b2bbfbf4476b9f263eb14825e5870a3e2c1ee44dd5a81bb0d65fa63d2584eedcc05c58b9c834687f2854b5dd2cd8a516c8fc2b049a86b2268b962d5360bbadfa906eb75bdabf475f5a9d20d536550049ff5f683c0dda1876709b75daf81ec6f1db11c4b90a85bc6f0c8c52fcbb40a781d4b1d1c1a015f5145b019573f8f9b4db14ee1dcb08f47570f4badb7a7017a67746ef18e40a28be16bcccdf2b2f62b5fb506b2d0345459c75691603fe63c5aa2f8f31f29cedaaf936c2fb16a44b4b7045e9fafa03e8aa6361118140c64adf907f7bf54dd420c91c94310f9e6d3f58d26591bb7d56e7854cf12d592c26ed87596ad5fee7440ab94ffe19526b4c96dfb1fda6f7843f240e3dbf42de7c22c6267d42e785b6a74eec51466d4e17d2ebbeb59b86cd0e3da521abc2e2480ac96e25cf66a643ff6781c3caf0eb7c5cd4b057c320affcfc8492f83c1c138b6188dc203653ba17fac36fef68579702db64d7b7971e4af63c68a746381ea153f876e25378b1da9b79286f2016232973bec40fcddecc43dff99a4bd27e2685409960bb21fa0acb07188bae00133cf1723f767657f9f0bb99ab0ad5d7a867872d74f4b7270587dc1d87e87d3059f37c8265706a3a79ca85b09324656569fd3a47eed8bd89b43d441e3781cf35da6730371876650008a963a9a71155e9f3c6fa76f1f2686b03edbb732b48b9aa2e177ff8d3ebd40e335e36ec7ebf939d263fae3287f062a80d048948a0100e3a10d17a4229ecd0ee90d4b824cad1d88f086225f0683382dbc72d4740e7b8671bf9eff334d38935d6e3d268b1732ee499804852b279c2ab19917a9b5daa9cbc8a5228d0dbcdd972bd07f91fb60c322f0f15a718ef28c0fbd1e5c33d3f340210c3070e6e47912dfbc130391e2355415cd7af3e87df40eb9ca4d4a7b86ed48410fdf8f9ccb293fa1c592c8a697262f34af55f7dda124775cb76a1e95013d5b8d4ee5e1902fd086d037e18e0a990c6926e399f668fdf7f20b101cc4e7c6782434a6a89b4fecfbbe7d27254d91b51e9408644a6cf121bb1888e1b774f888c9db14a13f0a083d9a221552e665458e876709e461f972d73f737a17e3dc28039796c6a9cd3f93ab4e6c33bd2fde6ff735c98ca719b3252cb0864cc715e0cc9f608fbaaf5234971c46da78c654168d8c497cf3da41d27492f5bc1108f31b9c15ff57dd83487a99ace0f10925d1748622f8cce9aea49a4f75d0e93ffe00fef7ed65d4b1e705572e520c2048fa17d6c804b6ce933cc95e95679010f43cb27e67d0d8ad71527d89abad4a401335fd58494b4e3778c5d1a1c752e3b602a52bcd6a25435c2e2b34cf670a5872f2d6284ecdf8c8c7cff0cfd0f7cfb63eac08c3fe37c12c935c2846cc8da4ea38eee8fce002e65f1de15b8910f0598307719cc7d1fe023ed97409971a841518227d0880c32e933876398e27b77ddf8ce69486ab63261d0c0f3a0f8499c1992f451721b38c373235deed1c49a1e41198d944cf010320537051bce94d8db697b316d64c51ac1a671176ed59ebc1dc063b6c6028042fcdc041d41796bcb9d101d0b3fcf53dd68a6400f991b0e7435dc22be61b8af51a081123f9af8bbcbc3e71149ef7280b4b81449b835ca26e28b734d5444e046dec4bd67f3d4053dac992e39f236d6279d90a7f03c7f7095603b5d34a75f2ad4da60e23f41a001ee75faf842f7be2d224bdc9cae9664c1f85a65d5996673010335b21c139e9d40061b6b470e196fbc00c54e16d154161d71b2e4982b2a4023c327867ef2fa12dc1ea25dc199824cd03656d6924327288c90074bca88c75d9e72615c46befc6c41e70b7e74d665d1e7514b5fd338733f2d405ec96b98b3a5633e69b52b056698495b8988ddfcf16006a1d92b93fe778b507563faf71af3cf88ec04934e44326172d63f3fe762851be468d49be55274ab8788f2f9011754bcae0d166d922fac7a35ef07aeeab2e5fa44b6965113edaafa1c93ee1e8eff860650d09d8ebe1d35533aed70544fd0f4e0aa21bfa789453721781254e5b879fb12c607e16ee09d6e04b4083f0af95c5539ac321d3c807f0ddc9a4b837d4806d6e79e2d11caa2f9f9b4d5177b3f96a7ade6247e7fc5fd890cd259d5ef61d4581d5d2ae3e7424ba1b8694de60c7dc94c2c6daff957cc3b526a867fe63b277c0cf9bcaf8d1cf93ad81609ebd99677f141b7e4c0136f40e8c33beb794ee67879d8c1265e1744c762ac7e35b38a0939081f17a235314e881b2cd38c50ea6a8f210e740b2c73c1b95f8185b824d21da54c8932d447851efdd6d5a7cb43fe5e1d38b5dbcd76aaab467ca6562593c1251c8bf578d6d7e6c09980e00e7e4ecffd48c8784732fa54e89b882909798ee56f5799c06ceacb7b92340fc57c1ae1e70b30c806a6f760fd2e8bbb9686a09d43af7502b3b9ca66936097aef0367913383e0b2db7ce0de90dd2ae4ec019f698560f6a9e81f6597852d526045b2fb3ebb792ee7ceafc8e3cf3432d3de15d0200066f0d9bd69ee384c8748f327821290eae2159a2609b47427a6a3a0b7d026c64f5d1336a63bb16eefb69a9a7d13cd7f2363f6c1157c4b8f7f5d58b5487607bf184ba3d8693487d2723555b98c6b28ba7767e9164325f3b656cc7bd8b153fafaaf3382c28b35b4441835a540c76ba02582c2de83e03d6d156b8e165acc331f9a24f7cc2f39e97b32ec1fa8e8effd57365e29a90b53faadc15419beb9ee78857c9c858db45b9d84dd4d3707c99ffa469fef2e066629d9fe5d6d00ee0783226eee12126f2a35d129b60459903ee30421e39903cb08c677057c77cf0f2b75b6a7c682ae718ce03b202c47f5ef68bf9ba269a76749e5a1488572a15e1834349ae5aa15c1be2bf71cb96bfecaadc726512d52464fc278786e954eb7637652c908cd5213db91ab5f7aa47895fa6faa909599cb7e863293a415b594400c60c93919601ff6d65c613bf4de93777cbd3046159ba51d0e68e8593f063611e65a0fd413ff071b3e447ed809fff34cd38f31ff59bbf95d61aa42912600ad15e8c953c127095dbeea41f39e5f8a6e4c5f9da28d8bebb3898c7e69bb4c4f5ca63896d2afd35990d7f2ba2afccd1e01d53c9b7087273d932345779e9b9c504c1969cd00e1fb7c93c1c982cefa561e76ae5cde5b62ffd7aed3f4e6fa87f2a99360b9c05ba3455d5ef5eacb8b6053e483e881681e2c5d9a93c5563af911546bc67ad1ae71f8563491c09de0e5eb70f53c2bc49e158bf549041bc8cd3e956693c93ee785662f905a018d3e9feeb31415ff85c0de6656319a01d5f48d6d2740593455c0df5bab30fe1f2c74301bb309ad3ac2926da67c35571c9925be2b1004d8aec7aa4f9c4617369c0c0ee82652477753bd5ad98292e6a3eae930d96b888d7d269aef73470126200a577198507d4395ef63b08246668fa72cc1b5ac576feaef0acca515e618944a03fe2d64e79d431ec192fcf1223ed88dd0f7c108fd4ff08475cd51154cc48221edc6a50702d350e06981bfa9946b8121ff559f4c630b676c8905c4b6aa8f819afca59f231fe4022495b208a2af59fb7cbc879ef51f860d15389da73a5797b1da3719530b95969631b8fe829a4e6c3ef523bfc60409bee9cd633d19cc2138fae35c168af30310bf1c9822cf26696b5174f30458476665b9918dce95ec531dfdf71caf46816ea8486ca12a45299ef74e99a686755ad264387b4e99dbc7a14161df6cdd5851b548ca70d778757175ee73697cebce866195e7952fb634ada38b5f38b7c57bdb39e52c051321099a03dd9bf19e9189053c6632d8d5fcc47abb5fc7af9e021e16e84c4e7e66868ad65bfbb43a67126716bd26a47930a7ec0cc6363ee0a90f3b3fe1074fe4d0485d8214a67f7b7f4e71e79829d4fdf6514b126abc74dfdfea9692ebc296d6b9e8a26744357a3423882309de6b335fcbcd48db5282b28b53ae41c8f2eda40eea753818c17ed545fd7c91f1a731e7e24a21cb827b49e9d2b6ed4194fe60dc607cbf1b752f200fa8b650fd857af5b9527d52e32ac9aec8af69ded0e4a7b94a3d790e37b318b0b791bd73e94092c2130ee772d9b721f42cdf5a43675b45425974a61337f052968b66fb35ab96e71bdc93aebffddba1064874f6ba8bbc3a76aae61bf0949a03d425610eac53e803793f615bd400654633dcba1d13c1a5b845136d9a68696bf6f0b7e448c3c04926ec24fc4610d5261c7232504676fa8d68049ef8368a816f9eadda28c9dae8a6c76e84757ec0bba4833ac68ad3f1e7c265dcbec461a6d39279f963a0a09496ee01d5b1a0a35ffd8880d9807e3351ed0ba7218af4f1c7bf6b192a10838215b63e18e27119dc3c8a85dd44a0c20ca28393c5f712506409ca60edfd6be8285539a4a066cd66664176c605b0bb0c4d56731c697d194f0486f49384c52b853708d3f06ab4ce83da20488e4bca8befaa107f7fd628f3cc0c690d272360ea4f9e2047701a2f10bcb2c0e059284d7ae77d8528aea7a63874b57de56747f27a3c794f01f122f30737b5b0dce8b700cc4210552dc1914be6e08ca1fd9e5c94cd8340936d9309f0c06106752f0aac58d023c1a1147591f15cfc74bb824b148fdcae3b14fc5c22509aceae6b3725fafee592ee45b5218cf4749897875bbe821f2b651b5df6232897b493c025208ff140a801a3bfab7e3a505417272d3559843413e8909a67aa324c9aba9cded485a2580bba92be54984667c6426139be9f2c5cbf20117d8a1cbd99f408a2af1c351c62dd4ad3bee72567363d874e08a9bbfc7fe5df95716051889cdde51c4d61461636507f3378d0c5dd0fc3b9f913390a0c2010886b3b0226b1be0b3eeed8ec89710c33a13de0b546d1f7908c7ccd350f7a38f631377a0aa2a360f8b5c699a8af150fa2e41a4a34a8aa6c318045ec64f5996f9189b6f995c084a55acd5265581f93887427c7a7eeb3d6626567753e6582a138becb586d37fb916e840bbb729723525d04d269c7d137d2cc36b5be43053af9205ff43e412db99bcb56d06c97eda1f25ed94979dc02ae683b054ffb2a911780a924f1c56308d26b5e4c9a28fc5452cbb785595e8b28d0afd144d1441d4e72327c81d4947b651c07cadd44031dde42d9f3e69311f83feff97b5e55af7541952e80027edf6aade9fa18d7e0e64c9129947cfd1930827c07731391cfacdbb87b7126bad394eab7e9a84f28a0f58399164eace21c2befcfc71dc30f6f48b939da86dcf55bf6778555ad9f5df6cef3933ac035444387ab977420bdaffc3bba2c2c744195d9ecee3a9e5d79f00ba18d7aafbf245e3c9935786ce877716637608d7b807ed813480f1808e3e61f172755978ecf1b1f3b51801bdfa1cae23a88a0d9de15cc9a7e226bb8f32bd904ec659b2bbc3bc5636f496c03be0482abe27269364936c0e119dde7700b9f299d0bc42b343e6f50cce692d9d99ac3c85ac155aa4869e2a766c16e5be74b20499ff33c7c434870180f6f1a4a9df1117b6374cc5edc6061055802f0071b6787ae0f1e7bcf0533d6d682a53d8ae8e73a4f30fe0e1ca5165ea7648eb3972caf530ece2dad80615ad37ce14d92e982fd516e918ad9b422c5730ecdf49ab50c8c6112ccb11f65ee553c6427c81ade9ced8ceb26abff77ae8fbaa614d9b5e7fd1f11fda2cc499d014263c5c1c852bdb417ad2133e91fdb9887d0cfacca789b5b292af4b6603f24e9fe88b31f15f4fd55eaff73739ce55d6411c6c54c57b55c23bf3f9a80a9d3314fefeeb8b1b5c8561463605c5a49d8c990c52ccd4f1969de2c87635e50fe47ca88c9d2aae7a9c1cb9a476e059112492aadd6762e1c2553cad56b0848d31634edcd9ac7e77acf884092b91856ff5e3642b63c69cf0c4eb1470339bd674ccf0cb900cfbf3a4fd2dff2b684a38cfd0b480ce785dcfbc74709455d544686e959fb636e71cde401c219dc68db8098df134bfbf393d7545175c8f7068ac82fb395a8b7f7fcb95aa1deecd9a40608c0677b2761fa1cd63fe20632c7c8970663cb0cf891a1430cb8bf445b32ef7133a2cc4fa8021872691d9955b309a65c66d6c1296db8f1e634b3ecd7ba476379ed3a63ff1978fe70db7d0e168c795203895d69418f789725460a09d4034cd0437def97bc64005dc43183919da302f572dd5067fcd7537950e98a0ae84fe24a15ffd5c5885ed4460848abbd2fb8d9d47e2e8d1db867e1b87df295696da66fa97736eb825cb60dcbe36761659d3b4034bd931c4364f962fff202cc3f55bab40607bb6949bf394203368fa1542cb950fe55ae4198c1367d4a57d5a9e15a20e3e0201ca1483f0343cc511933a5701d00278825208b1c8f8e4464ace6c36bbf66e917052ba47ff384185801115c92e508412cb417dee34b2c94d0f358e41f911bae02e63662da299ea7ffeb704673dc88e1437f01d07ad0095debee4a6b2b3f3607f8cbf8619ade8f7e64f401a7868dc6d4c58bb9ec836407ce3ad4024529f52967dfeeb00968b93e0852cb5ae4bfbc006ce2411fbbe0596542c089f24ce35a5819a393103987d76fda492096558284ab0b7509b53505ac48d3cfbc67c1b12d0dc4d4f1a12a0216ccf27e433fed1fcac92fe911b694568d06fdba9c18162df44fa39419ed651b2e8a272bbf51e6a834e73b6a660c67918ac10cd6e1774a15f854976c5b3f54e2ebe454c085f2cf3524f64ee969f0b77c2cd1de943893032eb1b0b93fdf247ec25e46cbad33b83475b2c3a0a67f52fbb039f453", 0x2000, &(0x7f0000001540)={&(0x7f0000000840)={0x50, 0xfffffffffffffffe}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) mount$tmpfs(0x0, &(0x7f0000000640)='./file0/file0\x00', 0x0, 0x0, 0x0) 00:27:32 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./cgroup\x00', 0x0, 0x0) sendmsg$RDMA_NLDEV_CMD_RES_PD_GET(r0, 0x0, 0x0) 00:27:32 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./cgroup\x00', 0x0, 0x0) sendmsg$RDMA_NLDEV_CMD_RES_PD_GET(r0, 0x0, 0x0) ps_root_recvmsgcb: failed to send message to pid 18135: Connection refused 00:27:32 executing program 1: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000080)='/dev/dri/renderD128\x00', 0x0, 0x0) ioctl$DRM_IOCTL_MODE_OBJ_SETPROPERTY(r0, 0xc01864ba, 0x0) 00:27:33 executing program 1: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000080)='/dev/dri/renderD128\x00', 0x0, 0x0) ioctl$DRM_IOCTL_MODE_OBJ_SETPROPERTY(r0, 0xc01864ba, 0x0) 00:27:33 executing program 0: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/fuse\x00', 0x2, 0x0) r1 = getuid() r2 = getgid() syz_mount_image$fuse(&(0x7f0000002040)='fuse\x00', &(0x7f0000002080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=r1, @ANYBLOB=',group_id=', @ANYRESDEC=r2]) syz_fuse_handle_req(r0, &(0x7f00000070c0)="e3650d235c0934ebb81c2037a942ce694aad09dba206f661f28cd7912a1c6af5776ce310507b7fb1dba320cd9a08adf797ed920611d4ceb276d4f7a45ea2c84a3f359b152fb4827fdc719312ac56f39b061719bc3013602d6599a895fdef104649bfbb4ffcb0c63b820a0708409dde2d66a2ba5768901eabef1aa027797a526ff1e69a77a923179d43fc4c1d1620624e906b85a253aef8ae7386800d45bdd3d13523fc5e02584e1321d876209f3ab22c1abace5b9b9218f6c26134f6880dd3fad9e4f2a62e53ce2f4e8af1f8dc422c09b28797b5d3bc72799488fe24c035f3e35979dc82167bf292d3b851e6f4fb9892ec4cd7d22fb83cc495f79cfc85902220857e06f4d5f1a00d411405124ead69596d77b9867bd6d91f0cb7693dfa164450e858ce9ed6094307f8ac92916b2f3942ad482003cf7915619efbc8069590e9606e8f208d7834b23bdb49c3054b7ed6301f63db15cbdc248a418bf031e86eecbad2c1af3781ac649a56d9d2f28a1090c3ac6fb47be011580868f38ee67d84232dde05f0cd3704f74994f7af7135c67997cf18b9c22cad37ac447b249a002954ddd1f54586e0bdaed60388c605fb75f099a447948bb034e3730a5fde19f67721e9223d8ccb73f6145950af23463b75fbbd51a84a667ee7600c9300b98959ffe6de0cf6a81f05cb39f12ac06914c340f97b40a3f2f00909d523d6aad48548113be2d81746dff61bac880495c3ba2392fec9a71cfbb1c28bb5119271b3bc78c591ede4b1eabb47459c99db948f91635157e02a04b3ab8ba2a3c239a81fb95a5ef4fb83ad40c774e0d9d34e9b110c971fc66bc3b24dff9981a4d77d8e2749532f73b9962d86371f00c8dda762c39a73b6d83768dc9c523d780d57262d6bfc0ff40508308f7f05f660c234ac88c029ee2a7bba1a700c02a105b76d1e8c9c0d13fe11b9cc6a2ee977af2d131dd78dd1f0f3c55af4ebb2769940ea146fab1dc4f50bbb39585f96913b766f657d12681eb6d5a4878cdc94f45c92a10374f1d79cc18ee5eca4eb1ff48a9585a309e01dd0a9bb4e774a9199fbcefd79ac78aacdafd297122e9f3c02f449581cf7fb4ccb73bffa3e559ca772e2720f126fe9398b4cc7f68dd8ae9ac32a0491bb039b846a8ffea5ce43757b67bd78babf3022dab94fc75635b15a0686ca267e35767b8b8f14b5f3f0e1485b7f6f7fb0a56ecbea97979db9404beac9a722f13a8fe5ec83a175f6bc89e0304fb3010ef81fd494119fbeb1b806c08f377a735c81800503b8bed62b4836b35150924f7e0bc16130758e55b9d88aea4a3bfd8436534193b7e191e88be92e301ca880f9c59c3a6f9f0e097640ddae971ca4223422feda40ed419da8d485cf67a80dda76a2947ed7580cf8e5a2d903838d7caacbf953dc36fb24620d633a25b4045dae4ca2c141c91f2d7b1df9fd981f6d8f1779b87dd47d343fafc925c230b67533c8b2292ccb2656d965c2ebe1e460932973e6d88669631e0d7fc7c2c3b4de80f8014111659d4f03550dc38fe583da3a1d9b6c89b1ace9f18cef7c8fc0d276554cf790d3fba10b214f11d725f1d5c9f88e3a768b2c39a9038fa5bb299c82e867e67b69aea74b21579f3f193b87a96d911b0bfb47aa92fb6923a20210089931c443e20516ff43baae237219351f44ba609118072f57df10fc428225757f434e9d983a9706db2bbf21de2ae517fea3c55da3df9ffa8d79e1d163a97d2c18151673b9f760ad2f56016d583ead9cda8efff72812d1d665c92b601835e7101e941ef3997f4cd1b1c1fac29831750b74f4f21f334726fbcfd55fa1acff6c11bf578d0b1f06b0baa29143285203a4d5e0fc89150cc4042999924938bff81c978f69703d271dcf787a8ade54f5aa4155a7b058caa0ed8cd69609a7302125b67fdd5dce6cd3186a6a035d2493bf3cc213a1ef72b3574140e8eff29c58ecc3d0d2644672716b71ad869d9b23e28fdb6cb2b67430832a1080fa6aaae7a6c12f3ebf0acb1ee9f8d983b606dbb5d522736a5945baf3374b0d08844b76be453d37270c25018c15e00198b8d4c6abfb93d91fdfb5cb2e1844bb2cd195c11742c35421a1a0ded41511a4ee9819620df271225a3533d8a54dee2c53e12d3559b92c2f69f5d38ddf4f897791dc98c6f9a0ef6eeebf9a08de59f11eb5a0134478dc5480bd5f3aa5109a9f2c0cc3353f756eaa233f49bf5774312d5428af95e27f85c6fad72aa448a497f0836798a771ea5531a49bf59a13f7ede8f3172354b08502b6020d7c7b5bb5b679ec8f4d186028d4ab3e1fb417fdcb5e834dd1e73e80916343886185445865a57b0a6a6db4164976beafaeb2b6c4da9be4514933f000b93062569d306695f529846b21e598b9ae3cb384bf2442e5053b8565623562efcd41c49f032b2cbc0f3f2fdbe0042557970e56155d18e2eefa1b50568cc4f17eca3aa04f02bc619e321493ae69d31db618b782dd8fa84b0e70ef200ceb992a14cb3195743263cf659de830f3425325e7e47d2c4664893a8dee716890a7e8bca9c33b2215e46e03e9a67694892491cbd26657073998bb03ff02b37a3f279a3c1711d8172850575fd5ca2d288e0158059650d8c37397b1b9a43fcdaac159cd62d3d1038b18b4b989b806906c34c4c8e44f731e342c0d82706d7ae8fda0e85f237801d5d3174fde0ca508eb643408747882a8e366e85d4281ce6d716a7f3303fffe4e096eda463e1b270201b9b3cac3becf54afdaa3ac44e0bf6095161042b8ee3fe9cf626a039d821151d954efd0659286838c7d87b2a51a9e6f678070c4cff7c2af83d227e7c15f555f658cfddd295f146059150d01b93092215d2414a9d47e045cdae7c19c9a736af769c8a4c2f175dfeaeda5ffce781dc29de8f538788ec9e32c22b453528a8ac7a2ce7200487cae67a4561542f49a393101ea32c05bb952e21529ab28db399ad714135868d740fc4a0982fa715e84300423b8597c702e8e5f507d082d686a3f98f3c9453b9ef2935c74c1717ad84fc26812f8af22d4d80c5d2cc79ef18b482780081a1509631e9e98e6acf813610e3580d6363f8de39e56f8086ede3e13028a26655df4d218db75ea5380ad09cfe1511215eaf4d0d61f7444d10ab1e820279f9675d981a55e5a181714950e811e1b9a4d6fd42625d60ee624e9c714df0cf7fd8044ea71eadd79e541396d3280d99e8639f143b6d631cd2a1945c3b0b33d674e26bba6c945f9428d2d41105ea6e5df7f79a57dce2bd925e14221af8da82afa342d01ccc4d63d9de660f28337126c357884e3f225fec43afa78a244a518fe56386c4695989c9378706b9a97063bd026470ac7342043010255c77c9ef72dd42de9ceec53ac9ccf951672dc7cc36db6a3f82d0a5c5aec245a9b569796d656e8dc3868dfa682d4b3a0aa73b4330136ad8e472a3482593ca4a035af71fed4486ac0e400adffc540e5e835a7d0cce175f0cca6caf4101f4e9f7aae46edde9962c2599a58a3811fb999bb6ee7620637bf6a90951a7e727a6a0582d31aece8ac5d602bc0a338d3082f994f918e0850af72218dc56af2af6aa5eedd77344aa74779bff5c5893baaf78099ef9d7ec81f675df71e27afbbd1b60bfee88277fca37b624468f0d152fa6c9e906cab64ce9f363f4d4598a394813c88a6356095e4c4aa1fd4cb8bd8e970f00328244f5bd2b752a7d12fe859ca6aa94170117ccd458159a3d544903f748fd9e33576e23fb5219ec5a5f2ef86b7e28c242b9879439490d016f7416a9bfc7c5ca268d3c240adadd9cbf0220e3a521167dd8d0683c09c5f5bdd7047665b3e8ceb317da0ea3e326c7032cc9bc407b9077b356f73478525d8f94ae02f659a94394bbd4133d622085f5872b285c1ac5153a4f391a6189bae01f7c20892119d34937cdd88a31bb9c7e5fb0d6c96ab97d97860ebcdf0479afde68fc275acb42ac8e681828063c7cbb5f8b1175a1008db732f7bcea00d336f897a07878597b49c893d77156616ff960d0b25997edfb55fa6792043ad7690952ce37e42374bc5dd8e066c1a018b769903174584bd5a057c1ca04621d1523e941e836b8f0e2055a4ff93b0a383fe3ebedda4273f8255be36bc43bab30817b904ef42c9c9c0d91ff0527bb9c9c211f96bc6cca33c4c70c54e8d217b21dd634b648553c5d821288e54d0ebadfa55fe711d58a39a2c04b7522d905ed0ec33d26766dd299a455fb669b15b66a44bca86e62302e845b0eed85d6ff6ee267018dd8a6eb9deb5414febeda153d32758943c19ccceb038a5514fbc45208ecf207dbe538cb79c2d66ce519759979fb946d402981866df5c7f8f1c76a83be83520fd2faab4a94e5b7370f568ac5c93e915890ff59675c03a72171ab2330f03a77c973931ec7fb96986c43f82ee33afa8b9923f0598e6db569fd0fcb6b78cf8ab5bf779c0c1414b90047a83e440271421e0106ed007b386e062ae35cf1176b69fae8c06763b6258076ba77226103029e24b1fb47c87a32582170f597db4728f045fff23a7dd3071eb7708d749afbe7d24a3452cbe1e1cd7fa96070a8158bf7a2d1d0cd2cbb79eb146707195f7c6bd6a42066316121d877bef3f374f3c2094e78bcfe344c97bb4d2ff3df1597359ec53918e43db1d371b93aaa5635e2640b2bab0b45e17fcb52c2a8da8ecb8abfbd20bbf4dc168fd85f927cffa019258516012d428ba1b88bdf0602a3caff4b60ae186a67653d352b31402c10df932a2baff01877bbba1aaa3976d83420528b8e6c68ce13020b3f3f8d17bc7d51d70d65c66939b76aadad9037f759ecb4c84277e9e0d7b2bbfbf4476b9f263eb14825e5870a3e2c1ee44dd5a81bb0d65fa63d2584eedcc05c58b9c834687f2854b5dd2cd8a516c8fc2b049a86b2268b962d5360bbadfa906eb75bdabf475f5a9d20d536550049ff5f683c0dda1876709b75daf81ec6f1db11c4b90a85bc6f0c8c52fcbb40a781d4b1d1c1a015f5145b019573f8f9b4db14ee1dcb08f47570f4badb7a7017a67746ef18e40a28be16bcccdf2b2f62b5fb506b2d0345459c75691603fe63c5aa2f8f31f29cedaaf936c2fb16a44b4b7045e9fafa03e8aa6361118140c64adf907f7bf54dd420c91c94310f9e6d3f58d26591bb7d56e7854cf12d592c26ed87596ad5fee7440ab94ffe19526b4c96dfb1fda6f7843f240e3dbf42de7c22c6267d42e785b6a74eec51466d4e17d2ebbeb59b86cd0e3da521abc2e2480ac96e25cf66a643ff6781c3caf0eb7c5cd4b057c320affcfc8492f83c1c138b6188dc203653ba17fac36fef68579702db64d7b7971e4af63c68a746381ea153f876e25378b1da9b79286f2016232973bec40fcddecc43dff99a4bd27e2685409960bb21fa0acb07188bae00133cf1723f767657f9f0bb99ab0ad5d7a867872d74f4b7270587dc1d87e87d3059f37c8265706a3a79ca85b09324656569fd3a47eed8bd89b43d441e3781cf35da6730371876650008a963a9a71155e9f3c6fa76f1f2686b03edbb732b48b9aa2e177ff8d3ebd40e335e36ec7ebf939d263fae3287f062a80d048948a0100e3a10d17a4229ecd0ee90d4b824cad1d88f086225f0683382dbc72d4740e7b8671bf9eff334d38935d6e3d268b1732ee499804852b279c2ab19917a9b5daa9cbc8a5228d0dbcdd972bd07f91fb60c322f0f15a718ef28c0fbd1e5c33d3f340210c3070e6e47912dfbc130391e2355415cd7af3e87df40eb9ca4d4a7b86ed48410fdf8f9ccb293fa1c592c8a697262f34af55f7dda124775cb76a1e95013d5b8d4ee5e1902fd086d037e18e0a990c6926e399f668fdf7f20b101cc4e7c6782434a6a89b4fecfbbe7d27254d91b51e9408644a6cf121bb1888e1b774f888c9db14a13f0a083d9a221552e665458e876709e461f972d73f737a17e3dc28039796c6a9cd3f93ab4e6c33bd2fde6ff735c98ca719b3252cb0864cc715e0cc9f608fbaaf5234971c46da78c654168d8c497cf3da41d27492f5bc1108f31b9c15ff57dd83487a99ace0f10925d1748622f8cce9aea49a4f75d0e93ffe00fef7ed65d4b1e705572e520c2048fa17d6c804b6ce933cc95e95679010f43cb27e67d0d8ad71527d89abad4a401335fd58494b4e3778c5d1a1c752e3b602a52bcd6a25435c2e2b34cf670a5872f2d6284ecdf8c8c7cff0cfd0f7cfb63eac08c3fe37c12c935c2846cc8da4ea38eee8fce002e65f1de15b8910f0598307719cc7d1fe023ed97409971a841518227d0880c32e933876398e27b77ddf8ce69486ab63261d0c0f3a0f8499c1992f451721b38c373235deed1c49a1e41198d944cf010320537051bce94d8db697b316d64c51ac1a671176ed59ebc1dc063b6c6028042fcdc041d41796bcb9d101d0b3fcf53dd68a6400f991b0e7435dc22be61b8af51a081123f9af8bbcbc3e71149ef7280b4b81449b835ca26e28b734d5444e046dec4bd67f3d4053dac992e39f236d6279d90a7f03c7f7095603b5d34a75f2ad4da60e23f41a001ee75faf842f7be2d224bdc9cae9664c1f85a65d5996673010335b21c139e9d40061b6b470e196fbc00c54e16d154161d71b2e4982b2a4023c327867ef2fa12dc1ea25dc199824cd03656d6924327288c90074bca88c75d9e72615c46befc6c41e70b7e74d665d1e7514b5fd338733f2d405ec96b98b3a5633e69b52b056698495b8988ddfcf16006a1d92b93fe778b507563faf71af3cf88ec04934e44326172d63f3fe762851be468d49be55274ab8788f2f9011754bcae0d166d922fac7a35ef07aeeab2e5fa44b6965113edaafa1c93ee1e8eff860650d09d8ebe1d35533aed70544fd0f4e0aa21bfa789453721781254e5b879fb12c607e16ee09d6e04b4083f0af95c5539ac321d3c807f0ddc9a4b837d4806d6e79e2d11caa2f9f9b4d5177b3f96a7ade6247e7fc5fd890cd259d5ef61d4581d5d2ae3e7424ba1b8694de60c7dc94c2c6daff957cc3b526a867fe63b277c0cf9bcaf8d1cf93ad81609ebd99677f141b7e4c0136f40e8c33beb794ee67879d8c1265e1744c762ac7e35b38a0939081f17a235314e881b2cd38c50ea6a8f210e740b2c73c1b95f8185b824d21da54c8932d447851efdd6d5a7cb43fe5e1d38b5dbcd76aaab467ca6562593c1251c8bf578d6d7e6c09980e00e7e4ecffd48c8784732fa54e89b882909798ee56f5799c06ceacb7b92340fc57c1ae1e70b30c806a6f760fd2e8bbb9686a09d43af7502b3b9ca66936097aef0367913383e0b2db7ce0de90dd2ae4ec019f698560f6a9e81f6597852d526045b2fb3ebb792ee7ceafc8e3cf3432d3de15d0200066f0d9bd69ee384c8748f327821290eae2159a2609b47427a6a3a0b7d026c64f5d1336a63bb16eefb69a9a7d13cd7f2363f6c1157c4b8f7f5d58b5487607bf184ba3d8693487d2723555b98c6b28ba7767e9164325f3b656cc7bd8b153fafaaf3382c28b35b4441835a540c76ba02582c2de83e03d6d156b8e165acc331f9a24f7cc2f39e97b32ec1fa8e8effd57365e29a90b53faadc15419beb9ee78857c9c858db45b9d84dd4d3707c99ffa469fef2e066629d9fe5d6d00ee0783226eee12126f2a35d129b60459903ee30421e39903cb08c677057c77cf0f2b75b6a7c682ae718ce03b202c47f5ef68bf9ba269a76749e5a1488572a15e1834349ae5aa15c1be2bf71cb96bfecaadc726512d52464fc278786e954eb7637652c908cd5213db91ab5f7aa47895fa6faa909599cb7e863293a415b594400c60c93919601ff6d65c613bf4de93777cbd3046159ba51d0e68e8593f063611e65a0fd413ff071b3e447ed809fff34cd38f31ff59bbf95d61aa42912600ad15e8c953c127095dbeea41f39e5f8a6e4c5f9da28d8bebb3898c7e69bb4c4f5ca63896d2afd35990d7f2ba2afccd1e01d53c9b7087273d932345779e9b9c504c1969cd00e1fb7c93c1c982cefa561e76ae5cde5b62ffd7aed3f4e6fa87f2a99360b9c05ba3455d5ef5eacb8b6053e483e881681e2c5d9a93c5563af911546bc67ad1ae71f8563491c09de0e5eb70f53c2bc49e158bf549041bc8cd3e956693c93ee785662f905a018d3e9feeb31415ff85c0de6656319a01d5f48d6d2740593455c0df5bab30fe1f2c74301bb309ad3ac2926da67c35571c9925be2b1004d8aec7aa4f9c4617369c0c0ee82652477753bd5ad98292e6a3eae930d96b888d7d269aef73470126200a577198507d4395ef63b08246668fa72cc1b5ac576feaef0acca515e618944a03fe2d64e79d431ec192fcf1223ed88dd0f7c108fd4ff08475cd51154cc48221edc6a50702d350e06981bfa9946b8121ff559f4c630b676c8905c4b6aa8f819afca59f231fe4022495b208a2af59fb7cbc879ef51f860d15389da73a5797b1da3719530b95969631b8fe829a4e6c3ef523bfc60409bee9cd633d19cc2138fae35c168af30310bf1c9822cf26696b5174f30458476665b9918dce95ec531dfdf71caf46816ea8486ca12a45299ef74e99a686755ad264387b4e99dbc7a14161df6cdd5851b548ca70d778757175ee73697cebce866195e7952fb634ada38b5f38b7c57bdb39e52c051321099a03dd9bf19e9189053c6632d8d5fcc47abb5fc7af9e021e16e84c4e7e66868ad65bfbb43a67126716bd26a47930a7ec0cc6363ee0a90f3b3fe1074fe4d0485d8214a67f7b7f4e71e79829d4fdf6514b126abc74dfdfea9692ebc296d6b9e8a26744357a3423882309de6b335fcbcd48db5282b28b53ae41c8f2eda40eea753818c17ed545fd7c91f1a731e7e24a21cb827b49e9d2b6ed4194fe60dc607cbf1b752f200fa8b650fd857af5b9527d52e32ac9aec8af69ded0e4a7b94a3d790e37b318b0b791bd73e94092c2130ee772d9b721f42cdf5a43675b45425974a61337f052968b66fb35ab96e71bdc93aebffddba1064874f6ba8bbc3a76aae61bf0949a03d425610eac53e803793f615bd400654633dcba1d13c1a5b845136d9a68696bf6f0b7e448c3c04926ec24fc4610d5261c7232504676fa8d68049ef8368a816f9eadda28c9dae8a6c76e84757ec0bba4833ac68ad3f1e7c265dcbec461a6d39279f963a0a09496ee01d5b1a0a35ffd8880d9807e3351ed0ba7218af4f1c7bf6b192a10838215b63e18e27119dc3c8a85dd44a0c20ca28393c5f712506409ca60edfd6be8285539a4a066cd66664176c605b0bb0c4d56731c697d194f0486f49384c52b853708d3f06ab4ce83da20488e4bca8befaa107f7fd628f3cc0c690d272360ea4f9e2047701a2f10bcb2c0e059284d7ae77d8528aea7a63874b57de56747f27a3c794f01f122f30737b5b0dce8b700cc4210552dc1914be6e08ca1fd9e5c94cd8340936d9309f0c06106752f0aac58d023c1a1147591f15cfc74bb824b148fdcae3b14fc5c22509aceae6b3725fafee592ee45b5218cf4749897875bbe821f2b651b5df6232897b493c025208ff140a801a3bfab7e3a505417272d3559843413e8909a67aa324c9aba9cded485a2580bba92be54984667c6426139be9f2c5cbf20117d8a1cbd99f408a2af1c351c62dd4ad3bee72567363d874e08a9bbfc7fe5df95716051889cdde51c4d61461636507f3378d0c5dd0fc3b9f913390a0c2010886b3b0226b1be0b3eeed8ec89710c33a13de0b546d1f7908c7ccd350f7a38f631377a0aa2a360f8b5c699a8af150fa2e41a4a34a8aa6c318045ec64f5996f9189b6f995c084a55acd5265581f93887427c7a7eeb3d6626567753e6582a138becb586d37fb916e840bbb729723525d04d269c7d137d2cc36b5be43053af9205ff43e412db99bcb56d06c97eda1f25ed94979dc02ae683b054ffb2a911780a924f1c56308d26b5e4c9a28fc5452cbb785595e8b28d0afd144d1441d4e72327c81d4947b651c07cadd44031dde42d9f3e69311f83feff97b5e55af7541952e80027edf6aade9fa18d7e0e64c9129947cfd1930827c07731391cfacdbb87b7126bad394eab7e9a84f28a0f58399164eace21c2befcfc71dc30f6f48b939da86dcf55bf6778555ad9f5df6cef3933ac035444387ab977420bdaffc3bba2c2c744195d9ecee3a9e5d79f00ba18d7aafbf245e3c9935786ce877716637608d7b807ed813480f1808e3e61f172755978ecf1b1f3b51801bdfa1cae23a88a0d9de15cc9a7e226bb8f32bd904ec659b2bbc3bc5636f496c03be0482abe27269364936c0e119dde7700b9f299d0bc42b343e6f50cce692d9d99ac3c85ac155aa4869e2a766c16e5be74b20499ff33c7c434870180f6f1a4a9df1117b6374cc5edc6061055802f0071b6787ae0f1e7bcf0533d6d682a53d8ae8e73a4f30fe0e1ca5165ea7648eb3972caf530ece2dad80615ad37ce14d92e982fd516e918ad9b422c5730ecdf49ab50c8c6112ccb11f65ee553c6427c81ade9ced8ceb26abff77ae8fbaa614d9b5e7fd1f11fda2cc499d014263c5c1c852bdb417ad2133e91fdb9887d0cfacca789b5b292af4b6603f24e9fe88b31f15f4fd55eaff73739ce55d6411c6c54c57b55c23bf3f9a80a9d3314fefeeb8b1b5c8561463605c5a49d8c990c52ccd4f1969de2c87635e50fe47ca88c9d2aae7a9c1cb9a476e059112492aadd6762e1c2553cad56b0848d31634edcd9ac7e77acf884092b91856ff5e3642b63c69cf0c4eb1470339bd674ccf0cb900cfbf3a4fd2dff2b684a38cfd0b480ce785dcfbc74709455d544686e959fb636e71cde401c219dc68db8098df134bfbf393d7545175c8f7068ac82fb395a8b7f7fcb95aa1deecd9a40608c0677b2761fa1cd63fe20632c7c8970663cb0cf891a1430cb8bf445b32ef7133a2cc4fa8021872691d9955b309a65c66d6c1296db8f1e634b3ecd7ba476379ed3a63ff1978fe70db7d0e168c795203895d69418f789725460a09d4034cd0437def97bc64005dc43183919da302f572dd5067fcd7537950e98a0ae84fe24a15ffd5c5885ed4460848abbd2fb8d9d47e2e8d1db867e1b87df295696da66fa97736eb825cb60dcbe36761659d3b4034bd931c4364f962fff202cc3f55bab40607bb6949bf394203368fa1542cb950fe55ae4198c1367d4a57d5a9e15a20e3e0201ca1483f0343cc511933a5701d00278825208b1c8f8e4464ace6c36bbf66e917052ba47ff384185801115c92e508412cb417dee34b2c94d0f358e41f911bae02e63662da299ea7ffeb704673dc88e1437f01d07ad0095debee4a6b2b3f3607f8cbf8619ade8f7e64f401a7868dc6d4c58bb9ec836407ce3ad4024529f52967dfeeb00968b93e0852cb5ae4bfbc006ce2411fbbe0596542c089f24ce35a5819a393103987d76fda492096558284ab0b7509b53505ac48d3cfbc67c1b12d0dc4d4f1a12a0216ccf27e433fed1fcac92fe911b694568d06fdba9c18162df44fa39419ed651b2e8a272bbf51e6a834e73b6a660c67918ac10cd6e1774a15f854976c5b3f54e2ebe454c085f2cf3524f64ee969f0b77c2cd1de943893032eb1b0b93fdf247ec25e46cbad33b83475b2c3a0a67f52fbb039f453", 0x2000, &(0x7f0000001540)={&(0x7f0000000840)={0x50, 0xfffffffffffffffe}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) mount$tmpfs(0x0, &(0x7f0000000640)='./file0/file0\x00', 0x0, 0x0, 0x0) 00:27:33 executing program 1: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000080)='/dev/dri/renderD128\x00', 0x0, 0x0) ioctl$DRM_IOCTL_MODE_OBJ_SETPROPERTY(r0, 0xc01864ba, 0x0) 00:27:33 executing program 1: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000080)='/dev/dri/renderD128\x00', 0x0, 0x0) ioctl$DRM_IOCTL_MODE_OBJ_SETPROPERTY(r0, 0xc01864ba, 0x0) 00:27:34 executing program 1: setsockopt$CAN_RAW_ERR_FILTER(0xffffffffffffffff, 0x65, 0x2, 0x0, 0x0) 00:27:34 executing program 1: setsockopt$CAN_RAW_ERR_FILTER(0xffffffffffffffff, 0x65, 0x2, 0x0, 0x0) 00:27:34 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vhost-net\x00', 0x2, 0x0) r1 = dup(r0) ioctl$VHOST_SET_OWNER(r1, 0xaf01, 0x0) ioctl$TIOCL_UNBLANKSCREEN(r1, 0x541c, &(0x7f00000000c0)) 00:27:34 executing program 1: setsockopt$CAN_RAW_ERR_FILTER(0xffffffffffffffff, 0x65, 0x2, 0x0, 0x0) 00:27:35 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vhost-net\x00', 0x2, 0x0) r1 = dup(r0) ioctl$VHOST_SET_OWNER(r1, 0xaf01, 0x0) ioctl$TIOCL_UNBLANKSCREEN(r1, 0x541c, &(0x7f00000000c0)) 00:27:35 executing program 1: setsockopt$CAN_RAW_ERR_FILTER(0xffffffffffffffff, 0x65, 0x2, 0x0, 0x0) 00:27:35 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vhost-net\x00', 0x2, 0x0) r1 = dup(r0) ioctl$VHOST_SET_OWNER(r1, 0xaf01, 0x0) ioctl$TIOCL_UNBLANKSCREEN(r1, 0x541c, &(0x7f00000000c0)) 00:27:35 executing program 1: r0 = openat$proc_capi20ncci(0xffffffffffffff9c, &(0x7f0000000100)='/proc/capi/capi20ncci\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x541b, &(0x7f0000000140)) 00:27:35 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vhost-net\x00', 0x2, 0x0) r1 = dup(r0) ioctl$VHOST_SET_OWNER(r1, 0xaf01, 0x0) ioctl$TIOCL_UNBLANKSCREEN(r1, 0x541c, &(0x7f00000000c0)) 00:27:36 executing program 1: r0 = openat$proc_capi20ncci(0xffffffffffffff9c, &(0x7f0000000100)='/proc/capi/capi20ncci\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x541b, &(0x7f0000000140)) 00:27:36 executing program 0: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r1 = dup(r0) r2 = openat$mixer(0xffffffffffffff9c, &(0x7f0000000000)='/dev/mixer\x00', 0x0, 0x0) dup3(r2, r1, 0x0) ioctl$SIOCPNADDRESOURCE(r1, 0x89e0, 0x0) 00:27:36 executing program 1: r0 = openat$proc_capi20ncci(0xffffffffffffff9c, &(0x7f0000000100)='/proc/capi/capi20ncci\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x541b, &(0x7f0000000140)) 00:27:36 executing program 0: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r1 = dup(r0) r2 = openat$mixer(0xffffffffffffff9c, &(0x7f0000000000)='/dev/mixer\x00', 0x0, 0x0) dup3(r2, r1, 0x0) ioctl$SIOCPNADDRESOURCE(r1, 0x89e0, 0x0) 00:27:36 executing program 1: r0 = openat$proc_capi20ncci(0xffffffffffffff9c, &(0x7f0000000100)='/proc/capi/capi20ncci\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x541b, &(0x7f0000000140)) 00:27:36 executing program 1: r0 = openat$vcs(0xffffffffffffff9c, &(0x7f0000004980)='/dev/vcs\x00', 0x20002, 0x0) write$ppp(r0, 0x0, 0x0) 00:27:36 executing program 0: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r1 = dup(r0) r2 = openat$mixer(0xffffffffffffff9c, &(0x7f0000000000)='/dev/mixer\x00', 0x0, 0x0) dup3(r2, r1, 0x0) ioctl$SIOCPNADDRESOURCE(r1, 0x89e0, 0x0) 00:27:37 executing program 1: r0 = openat$vcs(0xffffffffffffff9c, &(0x7f0000004980)='/dev/vcs\x00', 0x20002, 0x0) write$ppp(r0, 0x0, 0x0) 00:27:37 executing program 0: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r1 = dup(r0) r2 = openat$mixer(0xffffffffffffff9c, &(0x7f0000000000)='/dev/mixer\x00', 0x0, 0x0) dup3(r2, r1, 0x0) ioctl$SIOCPNADDRESOURCE(r1, 0x89e0, 0x0) 00:27:37 executing program 1: r0 = openat$vcs(0xffffffffffffff9c, &(0x7f0000004980)='/dev/vcs\x00', 0x20002, 0x0) write$ppp(r0, 0x0, 0x0) 00:27:37 executing program 0: r0 = getpgid(0x0) r1 = pidfd_open(r0, 0x0) r2 = syz_usbip_server_init(0x0) r3 = pidfd_getfd(r1, r2, 0x0) read$char_raw(r3, 0x0, 0x0) 00:27:37 executing program 1: r0 = openat$vcs(0xffffffffffffff9c, &(0x7f0000004980)='/dev/vcs\x00', 0x20002, 0x0) write$ppp(r0, 0x0, 0x0) [ 1658.358304][T18866] vhci_hcd: Failed attach request for unsupported USB speed: UNKNOWN 00:27:38 executing program 1: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) r1 = dup(r0) getsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS(r1, 0x84, 0x1f, &(0x7f0000000680)={0x0, @in6={{0xa, 0x0, 0x0, @empty}}}, &(0x7f00000000c0)=0x90) 00:27:38 executing program 1: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) r1 = dup(r0) getsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS(r1, 0x84, 0x1f, &(0x7f0000000680)={0x0, @in6={{0xa, 0x0, 0x0, @empty}}}, &(0x7f00000000c0)=0x90) [ 1659.899199][T18873] vhci_hcd: Failed attach request for unsupported USB speed: UNKNOWN 00:27:39 executing program 0: r0 = getpgid(0x0) r1 = pidfd_open(r0, 0x0) r2 = syz_usbip_server_init(0x0) r3 = pidfd_getfd(r1, r2, 0x0) read$char_raw(r3, 0x0, 0x0) 00:27:39 executing program 1: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) r1 = dup(r0) getsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS(r1, 0x84, 0x1f, &(0x7f0000000680)={0x0, @in6={{0xa, 0x0, 0x0, @empty}}}, &(0x7f00000000c0)=0x90) 00:27:39 executing program 1: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) r1 = dup(r0) getsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS(r1, 0x84, 0x1f, &(0x7f0000000680)={0x0, @in6={{0xa, 0x0, 0x0, @empty}}}, &(0x7f00000000c0)=0x90) [ 1660.226706][T18877] vhci_hcd: Failed attach request for unsupported USB speed: UNKNOWN 00:27:39 executing program 1: r0 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vcsu\x00', 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r1, r0, 0x0) sendmsg$NL80211_CMD_GET_KEY(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x0) 00:27:41 executing program 0: r0 = getpgid(0x0) r1 = pidfd_open(r0, 0x0) r2 = syz_usbip_server_init(0x0) r3 = pidfd_getfd(r1, r2, 0x0) read$char_raw(r3, 0x0, 0x0) 00:27:41 executing program 1: r0 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vcsu\x00', 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r1, r0, 0x0) sendmsg$NL80211_CMD_GET_KEY(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x0) 00:27:41 executing program 1: r0 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vcsu\x00', 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r1, r0, 0x0) sendmsg$NL80211_CMD_GET_KEY(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x0) [ 1662.044679][T18886] vhci_hcd: Failed attach request for unsupported USB speed: UNKNOWN 00:27:41 executing program 1: r0 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vcsu\x00', 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r1, r0, 0x0) sendmsg$NL80211_CMD_GET_KEY(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x0) 00:27:43 executing program 0: r0 = getpgid(0x0) r1 = pidfd_open(r0, 0x0) r2 = syz_usbip_server_init(0x0) r3 = pidfd_getfd(r1, r2, 0x0) read$char_raw(r3, 0x0, 0x0) 00:27:43 executing program 1: r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyS3\x00', 0x0, 0x0) fcntl$setsig(r0, 0xa, 0x0) 00:27:43 executing program 1: r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyS3\x00', 0x0, 0x0) fcntl$setsig(r0, 0xa, 0x0) [ 1663.873480][T18894] vhci_hcd: Failed attach request for unsupported USB speed: UNKNOWN 00:27:43 executing program 1: r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyS3\x00', 0x0, 0x0) fcntl$setsig(r0, 0xa, 0x0) 00:27:44 executing program 1: r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyS3\x00', 0x0, 0x0) fcntl$setsig(r0, 0xa, 0x0) 00:27:45 executing program 0: r0 = socket(0x21, 0x2, 0xa) setsockopt$packet_int(r0, 0x107, 0xc, 0x0, 0x0) 00:27:45 executing program 1: r0 = openat$proc_capi20(0xffffffffffffff9c, &(0x7f0000000000)='/proc/capi/capi20\x00', 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_PCM_INFO(r0, 0xc1205531, 0x0) 00:27:45 executing program 0: r0 = socket(0x21, 0x2, 0xa) setsockopt$packet_int(r0, 0x107, 0xc, 0x0, 0x0) 00:27:45 executing program 0: r0 = socket(0x21, 0x2, 0xa) setsockopt$packet_int(r0, 0x107, 0xc, 0x0, 0x0) 00:27:45 executing program 1: r0 = openat$proc_capi20(0xffffffffffffff9c, &(0x7f0000000000)='/proc/capi/capi20\x00', 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_PCM_INFO(r0, 0xc1205531, 0x0) 00:27:45 executing program 0: r0 = socket(0x21, 0x2, 0xa) setsockopt$packet_int(r0, 0x107, 0xc, 0x0, 0x0) 00:27:45 executing program 1: r0 = openat$proc_capi20(0xffffffffffffff9c, &(0x7f0000000000)='/proc/capi/capi20\x00', 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_PCM_INFO(r0, 0xc1205531, 0x0) 00:27:46 executing program 1: r0 = openat$proc_capi20(0xffffffffffffff9c, &(0x7f0000000000)='/proc/capi/capi20\x00', 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_PCM_INFO(r0, 0xc1205531, 0x0) 00:27:46 executing program 0: getsockopt$inet6_tcp_int(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) 00:27:46 executing program 0: getsockopt$inet6_tcp_int(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) 00:27:46 executing program 1: r0 = syz_open_dev$dri(&(0x7f0000000000)='/dev/dri/card#\x00', 0x1, 0x0) ioctl$DRM_IOCTL_MODE_SETPLANE(r0, 0xc03064b7, &(0x7f0000000080)) 00:27:46 executing program 0: getsockopt$inet6_tcp_int(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) 00:27:47 executing program 1: r0 = syz_open_dev$dri(&(0x7f0000000000)='/dev/dri/card#\x00', 0x1, 0x0) ioctl$DRM_IOCTL_MODE_SETPLANE(r0, 0xc03064b7, &(0x7f0000000080)) 00:27:47 executing program 0: getsockopt$inet6_tcp_int(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) 00:27:47 executing program 1: r0 = syz_open_dev$dri(&(0x7f0000000000)='/dev/dri/card#\x00', 0x1, 0x0) ioctl$DRM_IOCTL_MODE_SETPLANE(r0, 0xc03064b7, &(0x7f0000000080)) 00:27:47 executing program 0: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'crct10dif-arm64-ce\x00'}, 0x58) r1 = accept4(r0, 0x0, 0x0, 0x0) r2 = accept4$packet(r1, 0x0, 0x0, 0x0) sendmsg$sock(r2, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) 00:27:47 executing program 1: r0 = syz_open_dev$dri(&(0x7f0000000000)='/dev/dri/card#\x00', 0x1, 0x0) ioctl$DRM_IOCTL_MODE_SETPLANE(r0, 0xc03064b7, &(0x7f0000000080)) 00:27:47 executing program 0: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'crct10dif-arm64-ce\x00'}, 0x58) r1 = accept4(r0, 0x0, 0x0, 0x0) r2 = accept4$packet(r1, 0x0, 0x0, 0x0) sendmsg$sock(r2, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) 00:27:48 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/net/tun\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDDISABIO(r1, 0x4b37) 00:27:48 executing program 0: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'crct10dif-arm64-ce\x00'}, 0x58) r1 = accept4(r0, 0x0, 0x0, 0x0) r2 = accept4$packet(r1, 0x0, 0x0, 0x0) sendmsg$sock(r2, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) 00:27:48 executing program 0: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'crct10dif-arm64-ce\x00'}, 0x58) r1 = accept4(r0, 0x0, 0x0, 0x0) r2 = accept4$packet(r1, 0x0, 0x0, 0x0) sendmsg$sock(r2, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) 00:27:48 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/net/tun\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDDISABIO(r1, 0x4b37) 00:27:49 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/net/tun\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDDISABIO(r1, 0x4b37) 00:27:49 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$NL80211_CMD_NEW_STATION(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={0x0}}, 0x4000800) 00:27:49 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/net/tun\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDDISABIO(r1, 0x4b37) 00:27:49 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$NL80211_CMD_NEW_STATION(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={0x0}}, 0x4000800) 00:27:50 executing program 1: setsockopt$IP_VS_SO_SET_EDITDEST(0xffffffffffffffff, 0x0, 0x489, 0x0, 0x0) 00:27:50 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$NL80211_CMD_NEW_STATION(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={0x0}}, 0x4000800) 00:27:50 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$NL80211_CMD_NEW_STATION(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={0x0}}, 0x4000800) 00:27:50 executing program 1: setsockopt$IP_VS_SO_SET_EDITDEST(0xffffffffffffffff, 0x0, 0x489, 0x0, 0x0) 00:27:51 executing program 1: setsockopt$IP_VS_SO_SET_EDITDEST(0xffffffffffffffff, 0x0, 0x489, 0x0, 0x0) 00:27:51 executing program 0: r0 = socket$rds(0x15, 0x5, 0x0) ioctl$sock_ifreq(r0, 0x8970, &(0x7f0000000040)={'bridge_slave_1\x00', @ifru_map}) 00:27:51 executing program 0: r0 = socket$rds(0x15, 0x5, 0x0) ioctl$sock_ifreq(r0, 0x8970, &(0x7f0000000040)={'bridge_slave_1\x00', @ifru_map}) 00:27:51 executing program 1: setsockopt$IP_VS_SO_SET_EDITDEST(0xffffffffffffffff, 0x0, 0x489, 0x0, 0x0) 00:27:51 executing program 1: r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sys/net/ipv4/vs/sync_refresh_period\x00', 0x2, 0x0) write$FUSE_ENTRY(r0, &(0x7f0000000040)={0x90, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}}}, 0x90) 00:27:51 executing program 0: r0 = socket$rds(0x15, 0x5, 0x0) ioctl$sock_ifreq(r0, 0x8970, &(0x7f0000000040)={'bridge_slave_1\x00', @ifru_map}) 00:27:51 executing program 1: r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sys/net/ipv4/vs/sync_refresh_period\x00', 0x2, 0x0) write$FUSE_ENTRY(r0, &(0x7f0000000040)={0x90, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}}}, 0x90) 00:27:52 executing program 0: r0 = socket$rds(0x15, 0x5, 0x0) ioctl$sock_ifreq(r0, 0x8970, &(0x7f0000000040)={'bridge_slave_1\x00', @ifru_map}) 00:27:52 executing program 1: r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sys/net/ipv4/vs/sync_refresh_period\x00', 0x2, 0x0) write$FUSE_ENTRY(r0, &(0x7f0000000040)={0x90, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}}}, 0x90) 00:27:52 executing program 0: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000000)='/dev/sequencer2\x00', 0x842, 0x0) r1 = dup(r0) ioctl$VIDIOC_G_CROP(r1, 0xc014563b, 0x0) 00:27:52 executing program 1: r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sys/net/ipv4/vs/sync_refresh_period\x00', 0x2, 0x0) write$FUSE_ENTRY(r0, &(0x7f0000000040)={0x90, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}}}, 0x90) 00:27:52 executing program 0: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000000)='/dev/sequencer2\x00', 0x842, 0x0) r1 = dup(r0) ioctl$VIDIOC_G_CROP(r1, 0xc014563b, 0x0) 00:27:53 executing program 1: timer_settime(0x0, 0x0, 0xfffffffffffffffe, 0x0) 00:27:53 executing program 1: timer_settime(0x0, 0x0, 0xfffffffffffffffe, 0x0) 00:27:53 executing program 0: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000000)='/dev/sequencer2\x00', 0x842, 0x0) r1 = dup(r0) ioctl$VIDIOC_G_CROP(r1, 0xc014563b, 0x0) 00:27:53 executing program 0: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000000)='/dev/sequencer2\x00', 0x842, 0x0) r1 = dup(r0) ioctl$VIDIOC_G_CROP(r1, 0xc014563b, 0x0) 00:27:53 executing program 1: timer_settime(0x0, 0x0, 0xfffffffffffffffe, 0x0) 00:27:53 executing program 1: timer_settime(0x0, 0x0, 0xfffffffffffffffe, 0x0) 00:27:54 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000040)='/dev/loop-control\x00', 0x0, 0x0) r1 = dup(r0) ioctl$NS_GET_USERNS(r1, 0xb701, 0x0) 00:27:54 executing program 1: r0 = syz_open_dev$vbi(&(0x7f0000000000)='/dev/vbi#\x00', 0x0, 0x2) ioctl$FIOCLEX(r0, 0x5451) 00:27:54 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000040)='/dev/loop-control\x00', 0x0, 0x0) r1 = dup(r0) ioctl$NS_GET_USERNS(r1, 0xb701, 0x0) 00:27:54 executing program 1: r0 = syz_open_dev$vbi(&(0x7f0000000000)='/dev/vbi#\x00', 0x0, 0x2) ioctl$FIOCLEX(r0, 0x5451) 00:27:54 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000040)='/dev/loop-control\x00', 0x0, 0x0) r1 = dup(r0) ioctl$NS_GET_USERNS(r1, 0xb701, 0x0) ps_bpf_start_bpf: bpf_open: Invalid argument ps_root_recvmsg: Invalid argument 00:27:54 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000040)='/dev/loop-control\x00', 0x0, 0x0) r1 = dup(r0) ioctl$NS_GET_USERNS(r1, 0xb701, 0x0) 00:27:55 executing program 1: r0 = syz_open_dev$vbi(&(0x7f0000000000)='/dev/vbi#\x00', 0x0, 0x2) ioctl$FIOCLEX(r0, 0x5451) 00:27:55 executing program 1: r0 = syz_open_dev$vbi(&(0x7f0000000000)='/dev/vbi#\x00', 0x0, 0x2) ioctl$FIOCLEX(r0, 0x5451) 00:27:55 executing program 0: r0 = syz_open_dev$vcsu(&(0x7f0000000000)='/dev/vcsu#\x00', 0x0, 0x0) close(r0) socket$netlink(0x10, 0x3, 0x0) sendmsg$NL80211_CMD_JOIN_OCB(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000140)={0x0}}, 0x0) 00:27:55 executing program 1: timer_create(0x1, 0x0, &(0x7f0000004000)) 00:27:55 executing program 0: r0 = syz_open_dev$vcsu(&(0x7f0000000000)='/dev/vcsu#\x00', 0x0, 0x0) close(r0) socket$netlink(0x10, 0x3, 0x0) sendmsg$NL80211_CMD_JOIN_OCB(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000140)={0x0}}, 0x0) 00:27:56 executing program 1: timer_create(0x1, 0x0, &(0x7f0000004000)) 00:27:56 executing program 0: r0 = syz_open_dev$vcsu(&(0x7f0000000000)='/dev/vcsu#\x00', 0x0, 0x0) close(r0) socket$netlink(0x10, 0x3, 0x0) sendmsg$NL80211_CMD_JOIN_OCB(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000140)={0x0}}, 0x0) 00:27:56 executing program 0: r0 = syz_open_dev$vcsu(&(0x7f0000000000)='/dev/vcsu#\x00', 0x0, 0x0) close(r0) socket$netlink(0x10, 0x3, 0x0) sendmsg$NL80211_CMD_JOIN_OCB(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000140)={0x0}}, 0x0) 00:27:56 executing program 1: timer_create(0x1, 0x0, &(0x7f0000004000)) ps_bpf_start_bpf: bpf_open: Invalid argument ps_root_recvmsg: Invalid argument 00:27:56 executing program 1: timer_create(0x1, 0x0, &(0x7f0000004000)) 00:27:56 executing program 0: ioctl$VIDIOC_G_EDID(0xffffffffffffffff, 0xc0285628, 0x0) ps_bpf_start_bpf: bpf_open: Invalid argument ps_root_recvmsg: Invalid argument 00:27:57 executing program 0: ioctl$VIDIOC_G_EDID(0xffffffffffffffff, 0xc0285628, 0x0) 00:27:57 executing program 1: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000000)='/dev/sequencer2\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCVHANGUP(r1, 0x5437, 0x0) 00:27:57 executing program 0: ioctl$VIDIOC_G_EDID(0xffffffffffffffff, 0xc0285628, 0x0) 00:27:57 executing program 1: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000000)='/dev/sequencer2\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCVHANGUP(r1, 0x5437, 0x0) 00:27:57 executing program 0: ioctl$VIDIOC_G_EDID(0xffffffffffffffff, 0xc0285628, 0x0) ps_bpf_start_bpf: bpf_open: Invalid argument ps_root_recvmsg: Invalid argument 00:27:57 executing program 1: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000000)='/dev/sequencer2\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCVHANGUP(r1, 0x5437, 0x0) 00:27:58 executing program 0: r0 = openat$6lowpan_enable(0xffffffffffffff9c, &(0x7f0000000000)='/sys/kernel/debug/bluetooth/6lowpan_enable\x00', 0x2, 0x0) ioctl$int_in(r0, 0x5421, &(0x7f0000000140)) 00:27:58 executing program 1: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000000)='/dev/sequencer2\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCVHANGUP(r1, 0x5437, 0x0) 00:27:58 executing program 0: r0 = openat$6lowpan_enable(0xffffffffffffff9c, &(0x7f0000000000)='/sys/kernel/debug/bluetooth/6lowpan_enable\x00', 0x2, 0x0) ioctl$int_in(r0, 0x5421, &(0x7f0000000140)) 00:27:59 executing program 0: r0 = openat$6lowpan_enable(0xffffffffffffff9c, &(0x7f0000000000)='/sys/kernel/debug/bluetooth/6lowpan_enable\x00', 0x2, 0x0) ioctl$int_in(r0, 0x5421, &(0x7f0000000140)) 00:27:59 executing program 1: r0 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFBR(r0, 0x8940, &(0x7f0000000140)=@get={0x1, 0x0}) 00:27:59 executing program 0: r0 = openat$6lowpan_enable(0xffffffffffffff9c, &(0x7f0000000000)='/sys/kernel/debug/bluetooth/6lowpan_enable\x00', 0x2, 0x0) ioctl$int_in(r0, 0x5421, &(0x7f0000000140)) 00:27:59 executing program 1: r0 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFBR(r0, 0x8940, &(0x7f0000000140)=@get={0x1, 0x0}) 00:28:00 executing program 0: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'crct10dif-arm64-ce\x00'}, 0x58) r1 = accept4(r0, 0x0, 0x0, 0x0) accept4$packet(r1, 0x0, &(0x7f00000001c0), 0x80000) 00:28:00 executing program 1: r0 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFBR(r0, 0x8940, &(0x7f0000000140)=@get={0x1, 0x0}) 00:28:00 executing program 0: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'crct10dif-arm64-ce\x00'}, 0x58) r1 = accept4(r0, 0x0, 0x0, 0x0) accept4$packet(r1, 0x0, &(0x7f00000001c0), 0x80000) 00:28:00 executing program 1: r0 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFBR(r0, 0x8940, &(0x7f0000000140)=@get={0x1, 0x0}) ps_bpf_start_bpf: bpf_open: Invalid argument ps_root_recvmsg: Invalid argument 00:28:00 executing program 0: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'crct10dif-arm64-ce\x00'}, 0x58) r1 = accept4(r0, 0x0, 0x0, 0x0) accept4$packet(r1, 0x0, &(0x7f00000001c0), 0x80000) 00:28:00 executing program 1: fcntl$F_SET_FILE_RW_HINT(0xffffffffffffffff, 0x40e, &(0x7f00000000c0)) r0 = socket$caif_seqpacket(0x25, 0x5, 0x1) r1 = accept4$vsock_stream(0xffffffffffffffff, &(0x7f0000000000)={0x28, 0x0, 0x0, @my=0x1}, 0x10, 0x800) flistxattr(r0, &(0x7f0000000100)=""/214, 0xd6) ioctl$sock_SIOCSIFVLAN_ADD_VLAN_CMD(r1, 0x8983, &(0x7f0000000040)={0x0, 'veth1\x00', {0x4}, 0x7fff}) ioctl$sock_SIOCGIFVLAN_ADD_VLAN_CMD(r0, 0x8982, &(0x7f0000000080)={0x0, 'ip6gretap0\x00', {}, 0x7ff}) write(r0, 0x0, 0x0) 00:28:00 executing program 0: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'crct10dif-arm64-ce\x00'}, 0x58) r1 = accept4(r0, 0x0, 0x0, 0x0) accept4$packet(r1, 0x0, &(0x7f00000001c0), 0x80000) 00:28:01 executing program 1: fcntl$F_SET_FILE_RW_HINT(0xffffffffffffffff, 0x40e, &(0x7f00000000c0)) r0 = socket$caif_seqpacket(0x25, 0x5, 0x1) r1 = accept4$vsock_stream(0xffffffffffffffff, &(0x7f0000000000)={0x28, 0x0, 0x0, @my=0x1}, 0x10, 0x800) flistxattr(r0, &(0x7f0000000100)=""/214, 0xd6) ioctl$sock_SIOCSIFVLAN_ADD_VLAN_CMD(r1, 0x8983, &(0x7f0000000040)={0x0, 'veth1\x00', {0x4}, 0x7fff}) ioctl$sock_SIOCGIFVLAN_ADD_VLAN_CMD(r0, 0x8982, &(0x7f0000000080)={0x0, 'ip6gretap0\x00', {}, 0x7ff}) write(r0, 0x0, 0x0) 00:28:01 executing program 0: fcntl$F_SET_FILE_RW_HINT(0xffffffffffffffff, 0x40e, &(0x7f00000000c0)) r0 = socket$caif_seqpacket(0x25, 0x5, 0x1) r1 = accept4$vsock_stream(0xffffffffffffffff, &(0x7f0000000000)={0x28, 0x0, 0x0, @my=0x1}, 0x10, 0x800) flistxattr(r0, &(0x7f0000000100)=""/214, 0xd6) ioctl$sock_SIOCSIFVLAN_ADD_VLAN_CMD(r1, 0x8983, &(0x7f0000000040)={0x0, 'veth1\x00', {0x4}, 0x7fff}) ioctl$sock_SIOCGIFVLAN_ADD_VLAN_CMD(r0, 0x8982, &(0x7f0000000080)={0x0, 'ip6gretap0\x00', {}, 0x7ff}) write(r0, 0x0, 0x0) 00:28:01 executing program 1: fcntl$F_SET_FILE_RW_HINT(0xffffffffffffffff, 0x40e, &(0x7f00000000c0)) r0 = socket$caif_seqpacket(0x25, 0x5, 0x1) r1 = accept4$vsock_stream(0xffffffffffffffff, &(0x7f0000000000)={0x28, 0x0, 0x0, @my=0x1}, 0x10, 0x800) flistxattr(r0, &(0x7f0000000100)=""/214, 0xd6) ioctl$sock_SIOCSIFVLAN_ADD_VLAN_CMD(r1, 0x8983, &(0x7f0000000040)={0x0, 'veth1\x00', {0x4}, 0x7fff}) ioctl$sock_SIOCGIFVLAN_ADD_VLAN_CMD(r0, 0x8982, &(0x7f0000000080)={0x0, 'ip6gretap0\x00', {}, 0x7ff}) write(r0, 0x0, 0x0) 00:28:01 executing program 0: fcntl$F_SET_FILE_RW_HINT(0xffffffffffffffff, 0x40e, &(0x7f00000000c0)) r0 = socket$caif_seqpacket(0x25, 0x5, 0x1) r1 = accept4$vsock_stream(0xffffffffffffffff, &(0x7f0000000000)={0x28, 0x0, 0x0, @my=0x1}, 0x10, 0x800) flistxattr(r0, &(0x7f0000000100)=""/214, 0xd6) ioctl$sock_SIOCSIFVLAN_ADD_VLAN_CMD(r1, 0x8983, &(0x7f0000000040)={0x0, 'veth1\x00', {0x4}, 0x7fff}) ioctl$sock_SIOCGIFVLAN_ADD_VLAN_CMD(r0, 0x8982, &(0x7f0000000080)={0x0, 'ip6gretap0\x00', {}, 0x7ff}) write(r0, 0x0, 0x0) 00:28:01 executing program 0: fcntl$F_SET_FILE_RW_HINT(0xffffffffffffffff, 0x40e, &(0x7f00000000c0)) r0 = socket$caif_seqpacket(0x25, 0x5, 0x1) r1 = accept4$vsock_stream(0xffffffffffffffff, &(0x7f0000000000)={0x28, 0x0, 0x0, @my=0x1}, 0x10, 0x800) flistxattr(r0, &(0x7f0000000100)=""/214, 0xd6) ioctl$sock_SIOCSIFVLAN_ADD_VLAN_CMD(r1, 0x8983, &(0x7f0000000040)={0x0, 'veth1\x00', {0x4}, 0x7fff}) ioctl$sock_SIOCGIFVLAN_ADD_VLAN_CMD(r0, 0x8982, &(0x7f0000000080)={0x0, 'ip6gretap0\x00', {}, 0x7ff}) write(r0, 0x0, 0x0) 00:28:02 executing program 1: fcntl$F_SET_FILE_RW_HINT(0xffffffffffffffff, 0x40e, &(0x7f00000000c0)) r0 = socket$caif_seqpacket(0x25, 0x5, 0x1) r1 = accept4$vsock_stream(0xffffffffffffffff, &(0x7f0000000000)={0x28, 0x0, 0x0, @my=0x1}, 0x10, 0x800) flistxattr(r0, &(0x7f0000000100)=""/214, 0xd6) ioctl$sock_SIOCSIFVLAN_ADD_VLAN_CMD(r1, 0x8983, &(0x7f0000000040)={0x0, 'veth1\x00', {0x4}, 0x7fff}) ioctl$sock_SIOCGIFVLAN_ADD_VLAN_CMD(r0, 0x8982, &(0x7f0000000080)={0x0, 'ip6gretap0\x00', {}, 0x7ff}) write(r0, 0x0, 0x0) 00:28:02 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$IPVS_CMD_DEL_SERVICE(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={0x0}}, 0x40d0) 00:28:02 executing program 1: r0 = openat$sequencer(0xffffffffffffff9c, &(0x7f0000000080)='/dev/sequencer\x00', 0x0, 0x0) read(r0, 0x0, 0x0) 00:28:02 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$IPVS_CMD_DEL_SERVICE(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={0x0}}, 0x40d0) 00:28:02 executing program 1: r0 = openat$sequencer(0xffffffffffffff9c, &(0x7f0000000080)='/dev/sequencer\x00', 0x0, 0x0) read(r0, 0x0, 0x0) 00:28:03 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$IPVS_CMD_DEL_SERVICE(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={0x0}}, 0x40d0) 00:28:03 executing program 1: r0 = openat$sequencer(0xffffffffffffff9c, &(0x7f0000000080)='/dev/sequencer\x00', 0x0, 0x0) read(r0, 0x0, 0x0) 00:28:03 executing program 1: r0 = openat$sequencer(0xffffffffffffff9c, &(0x7f0000000080)='/dev/sequencer\x00', 0x0, 0x0) read(r0, 0x0, 0x0) 00:28:03 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$IPVS_CMD_DEL_SERVICE(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={0x0}}, 0x40d0) 00:28:03 executing program 0: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'crct10dif-arm64-ce\x00'}, 0x58) r1 = accept(r0, 0x0, 0x0) sendmsg$NL80211_CMD_DISASSOCIATE(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={0x0}}, 0x0) 00:28:04 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000040)='/dev/loop-control\x00', 0x0, 0x0) r1 = dup(r0) ioctl$NBD_SET_FLAGS(r1, 0xab0a, 0x0) 00:28:04 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000040)='/dev/loop-control\x00', 0x0, 0x0) r1 = dup(r0) ioctl$NBD_SET_FLAGS(r1, 0xab0a, 0x0) 00:28:04 executing program 0: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'crct10dif-arm64-ce\x00'}, 0x58) r1 = accept(r0, 0x0, 0x0) sendmsg$NL80211_CMD_DISASSOCIATE(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={0x0}}, 0x0) ps_bpf_start_bpf: bpf_open: Invalid argument ps_root_recvmsg: Invalid argument 00:28:04 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000040)='/dev/loop-control\x00', 0x0, 0x0) r1 = dup(r0) ioctl$NBD_SET_FLAGS(r1, 0xab0a, 0x0) 00:28:04 executing program 0: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'crct10dif-arm64-ce\x00'}, 0x58) r1 = accept(r0, 0x0, 0x0) sendmsg$NL80211_CMD_DISASSOCIATE(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={0x0}}, 0x0) 00:28:05 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000040)='/dev/loop-control\x00', 0x0, 0x0) r1 = dup(r0) ioctl$NBD_SET_FLAGS(r1, 0xab0a, 0x0) 00:28:05 executing program 0: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'crct10dif-arm64-ce\x00'}, 0x58) r1 = accept(r0, 0x0, 0x0) sendmsg$NL80211_CMD_DISASSOCIATE(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={0x0}}, 0x0) 00:28:05 executing program 1: r0 = epoll_create1(0x0) r1 = openat$qrtrtun(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/qrtr-tun\x00', 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000000)) 00:28:05 executing program 0: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x20, 0x8201) r1 = dup(r0) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS32(r1, 0xc0245720, &(0x7f0000000000)) 00:28:05 executing program 1: r0 = epoll_create1(0x0) r1 = openat$qrtrtun(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/qrtr-tun\x00', 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000000)) 00:28:06 executing program 0: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x20, 0x8201) r1 = dup(r0) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS32(r1, 0xc0245720, &(0x7f0000000000)) 00:28:06 executing program 1: r0 = epoll_create1(0x0) r1 = openat$qrtrtun(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/qrtr-tun\x00', 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000000)) 00:28:06 executing program 1: r0 = epoll_create1(0x0) r1 = openat$qrtrtun(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/qrtr-tun\x00', 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000000)) 00:28:06 executing program 0: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x20, 0x8201) r1 = dup(r0) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS32(r1, 0xc0245720, &(0x7f0000000000)) 00:28:06 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x20, 0x8201) r1 = dup(r0) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS32(r1, 0xc0245720, &(0x7f0000000000)) 00:28:07 executing program 0: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x20, 0x8201) r1 = dup(r0) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS32(r1, 0xc0245720, &(0x7f0000000000)) 00:28:07 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x20, 0x8201) r1 = dup(r0) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS32(r1, 0xc0245720, &(0x7f0000000000)) [ 1687.970015][ T3094] ieee802154 phy0 wpan0: encryption failed: -22 [ 1687.970859][ T3094] ieee802154 phy1 wpan1: encryption failed: -22 00:28:07 executing program 1: r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x20, 0x8201) r1 = dup(r0) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS32(r1, 0xc0245720, &(0x7f0000000000)) 00:28:07 executing program 0: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000080)='/dev/dri/renderD128\x00', 0x0, 0x0) r1 = dup(r0) ioctl$LOOP_SET_BLOCK_SIZE(r1, 0x4c09, 0x0) 00:28:07 executing program 0: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000080)='/dev/dri/renderD128\x00', 0x0, 0x0) r1 = dup(r0) ioctl$LOOP_SET_BLOCK_SIZE(r1, 0x4c09, 0x0) 00:28:08 executing program 1: r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/sys/net/ipv4/vs/cache_bypass\x00', 0x2, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r1, r0, 0x0) sendmsg$ETHTOOL_MSG_CHANNELS_SET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x0) 00:28:08 executing program 0: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000080)='/dev/dri/renderD128\x00', 0x0, 0x0) r1 = dup(r0) ioctl$LOOP_SET_BLOCK_SIZE(r1, 0x4c09, 0x0) 00:28:08 executing program 0: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000080)='/dev/dri/renderD128\x00', 0x0, 0x0) r1 = dup(r0) ioctl$LOOP_SET_BLOCK_SIZE(r1, 0x4c09, 0x0) 00:28:08 executing program 1: r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/sys/net/ipv4/vs/cache_bypass\x00', 0x2, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r1, r0, 0x0) sendmsg$ETHTOOL_MSG_CHANNELS_SET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x0) 00:28:08 executing program 1: r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/sys/net/ipv4/vs/cache_bypass\x00', 0x2, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r1, r0, 0x0) sendmsg$ETHTOOL_MSG_CHANNELS_SET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x0) 00:28:08 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = dup(r0) sendmsg$ETHTOOL_MSG_LINKMODES_GET(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0}}, 0x0) 00:28:09 executing program 1: r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/sys/net/ipv4/vs/cache_bypass\x00', 0x2, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r1, r0, 0x0) sendmsg$ETHTOOL_MSG_CHANNELS_SET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x0) 00:28:09 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = dup(r0) sendmsg$ETHTOOL_MSG_LINKMODES_GET(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0}}, 0x0) 00:28:09 executing program 1: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000540)={{0x12, 0x1, 0x0, 0x9d, 0x6d, 0xd1, 0x20, 0x15c2, 0x39, 0xe34f, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x49, 0x18, 0xed}}]}}]}}, 0x0) syz_usb_disconnect(r0) openat$drirender128(0xffffffffffffff9c, &(0x7f0000000080)='/dev/dri/renderD128\x00', 0x0, 0x0) syz_usb_control_io$uac1(r0, 0x0, 0x0) 00:28:09 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = dup(r0) sendmsg$ETHTOOL_MSG_LINKMODES_GET(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0}}, 0x0) 00:28:09 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = dup(r0) sendmsg$ETHTOOL_MSG_LINKMODES_GET(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0}}, 0x0) [ 1690.763863][ T9] usb 2-1: new high-speed USB device number 12 using dummy_hcd 00:28:10 executing program 0: syz_mount_image$fuse(0x0, &(0x7f0000002080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$bpf(0x0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='bpf\x00', 0x0, 0x0) mount$9p_rdma(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='9p\x00', 0x20, 0x0) [ 1691.017826][ T9] usb 2-1: Using ep0 maxpacket: 32 [ 1691.360897][ T9] usb 2-1: New USB device found, idVendor=15c2, idProduct=0039, bcdDevice=e3.4f [ 1691.361740][ T9] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1691.362412][ T9] usb 2-1: Product: syz [ 1691.362866][ T9] usb 2-1: Manufacturer: syz [ 1691.363324][ T9] usb 2-1: SerialNumber: syz [ 1691.393048][ T9] usb 2-1: config 0 descriptor?? [ 1691.642661][ T9] usb 2-1: USB disconnect, device number 12 [ 1693.667576][T16969] usb 2-1: new high-speed USB device number 13 using dummy_hcd [ 1693.917382][T16969] usb 2-1: Using ep0 maxpacket: 32 [ 1694.238536][T16969] usb 2-1: New USB device found, idVendor=15c2, idProduct=0039, bcdDevice=e3.4f [ 1694.239249][T16969] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1694.239796][T16969] usb 2-1: Product: syz [ 1694.240183][T16969] usb 2-1: Manufacturer: syz [ 1694.240582][T16969] usb 2-1: SerialNumber: syz [ 1694.264753][T16969] usb 2-1: config 0 descriptor?? [ 1694.520444][T16969] usb 2-1: USB disconnect, device number 13 00:28:14 executing program 1: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000540)={{0x12, 0x1, 0x0, 0x9d, 0x6d, 0xd1, 0x20, 0x15c2, 0x39, 0xe34f, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x49, 0x18, 0xed}}]}}]}}, 0x0) syz_usb_disconnect(r0) openat$drirender128(0xffffffffffffff9c, &(0x7f0000000080)='/dev/dri/renderD128\x00', 0x0, 0x0) syz_usb_control_io$uac1(r0, 0x0, 0x0) 00:28:14 executing program 0: syz_mount_image$fuse(0x0, &(0x7f0000002080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$bpf(0x0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='bpf\x00', 0x0, 0x0) mount$9p_rdma(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='9p\x00', 0x20, 0x0) 00:28:14 executing program 0: syz_mount_image$fuse(0x0, &(0x7f0000002080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$bpf(0x0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='bpf\x00', 0x0, 0x0) mount$9p_rdma(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='9p\x00', 0x20, 0x0) [ 1695.277853][T10455] usb 2-1: new high-speed USB device number 14 using dummy_hcd 00:28:14 executing program 0: syz_mount_image$fuse(0x0, &(0x7f0000002080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$bpf(0x0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='bpf\x00', 0x0, 0x0) mount$9p_rdma(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='9p\x00', 0x20, 0x0) [ 1695.529031][T10455] usb 2-1: Using ep0 maxpacket: 32 [ 1695.811608][T10455] usb 2-1: New USB device found, idVendor=15c2, idProduct=0039, bcdDevice=e3.4f [ 1695.812326][T10455] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1695.812872][T10455] usb 2-1: Product: syz [ 1695.813252][T10455] usb 2-1: Manufacturer: syz [ 1695.813666][T10455] usb 2-1: SerialNumber: syz [ 1695.852926][T10455] usb 2-1: config 0 descriptor?? [ 1696.093795][T10455] usb 2-1: USB disconnect, device number 14 00:28:17 executing program 1: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000540)={{0x12, 0x1, 0x0, 0x9d, 0x6d, 0xd1, 0x20, 0x15c2, 0x39, 0xe34f, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x49, 0x18, 0xed}}]}}]}}, 0x0) syz_usb_disconnect(r0) openat$drirender128(0xffffffffffffff9c, &(0x7f0000000080)='/dev/dri/renderD128\x00', 0x0, 0x0) syz_usb_control_io$uac1(r0, 0x0, 0x0) 00:28:17 executing program 0: r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000080)='/dev/hwrng\x00', 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r1, r0, 0x0) sendmsg$BATADV_CMD_GET_HARDIF(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={0x0}}, 0x0) ps_bpf_start_bpf: bpf_open: Invalid argument ps_root_recvmsg: Invalid argument 00:28:17 executing program 0: r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000080)='/dev/hwrng\x00', 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r1, r0, 0x0) sendmsg$BATADV_CMD_GET_HARDIF(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={0x0}}, 0x0) 00:28:18 executing program 0: r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000080)='/dev/hwrng\x00', 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r1, r0, 0x0) sendmsg$BATADV_CMD_GET_HARDIF(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={0x0}}, 0x0) [ 1698.687655][T16969] usb 2-1: new high-speed USB device number 15 using dummy_hcd [ 1698.927533][T16969] usb 2-1: Using ep0 maxpacket: 32 [ 1699.270276][T16969] usb 2-1: New USB device found, idVendor=15c2, idProduct=0039, bcdDevice=e3.4f [ 1699.271049][T16969] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1699.271613][T16969] usb 2-1: Product: syz [ 1699.272025][T16969] usb 2-1: Manufacturer: syz [ 1699.272435][T16969] usb 2-1: SerialNumber: syz [ 1699.289760][T16969] usb 2-1: config 0 descriptor?? [ 1699.544069][T16969] usb 2-1: USB disconnect, device number 15 ps_bpf_start_bpf: bpf_open: Invalid argument ps_root_recvmsg: Invalid argument 00:28:20 executing program 1: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000540)={{0x12, 0x1, 0x0, 0x9d, 0x6d, 0xd1, 0x20, 0x15c2, 0x39, 0xe34f, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x49, 0x18, 0xed}}]}}]}}, 0x0) syz_usb_disconnect(r0) openat$drirender128(0xffffffffffffff9c, &(0x7f0000000080)='/dev/dri/renderD128\x00', 0x0, 0x0) syz_usb_control_io$uac1(r0, 0x0, 0x0) 00:28:20 executing program 0: r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000080)='/dev/hwrng\x00', 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r1, r0, 0x0) sendmsg$BATADV_CMD_GET_HARDIF(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={0x0}}, 0x0) 00:28:21 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000500)='/proc/bus/input/handlers\x00', 0x0, 0x0) r1 = openat$vnet(0xffffffffffffff9c, &(0x7f0000000580)='/dev/vhost-net\x00', 0x2, 0x0) dup3(r1, r0, 0x0) ioctl$DRM_IOCTL_MODE_GETFB(r0, 0xc01c64ad, 0x0) 00:28:21 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000500)='/proc/bus/input/handlers\x00', 0x0, 0x0) r1 = openat$vnet(0xffffffffffffff9c, &(0x7f0000000580)='/dev/vhost-net\x00', 0x2, 0x0) dup3(r1, r0, 0x0) ioctl$DRM_IOCTL_MODE_GETFB(r0, 0xc01c64ad, 0x0) [ 1701.967680][T11405] usb 2-1: new high-speed USB device number 16 using dummy_hcd [ 1702.210548][T11405] usb 2-1: Using ep0 maxpacket: 32 [ 1702.491868][T11405] usb 2-1: New USB device found, idVendor=15c2, idProduct=0039, bcdDevice=e3.4f [ 1702.493015][T11405] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1702.493966][T11405] usb 2-1: Product: syz [ 1702.494635][T11405] usb 2-1: Manufacturer: syz [ 1702.495501][T11405] usb 2-1: SerialNumber: syz [ 1702.523300][T11405] usb 2-1: config 0 descriptor?? [ 1702.766234][T11405] usb 2-1: USB disconnect, device number 16 00:28:24 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000500)='/proc/bus/input/handlers\x00', 0x0, 0x0) r1 = openat$vnet(0xffffffffffffff9c, &(0x7f0000000580)='/dev/vhost-net\x00', 0x2, 0x0) dup3(r1, r0, 0x0) ioctl$DRM_IOCTL_MODE_GETFB(r0, 0xc01c64ad, 0x0) 00:28:24 executing program 1: r0 = syz_open_dev$sndpcmp(&(0x7f0000000000)='/dev/snd/pcmC#D#p\x00', 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_CHANNEL_INFO(r0, 0x80184132, &(0x7f0000000100)) 00:28:24 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000500)='/proc/bus/input/handlers\x00', 0x0, 0x0) r1 = openat$vnet(0xffffffffffffff9c, &(0x7f0000000580)='/dev/vhost-net\x00', 0x2, 0x0) dup3(r1, r0, 0x0) ioctl$DRM_IOCTL_MODE_GETFB(r0, 0xc01c64ad, 0x0) 00:28:24 executing program 1: r0 = syz_open_dev$sndpcmp(&(0x7f0000000000)='/dev/snd/pcmC#D#p\x00', 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_CHANNEL_INFO(r0, 0x80184132, &(0x7f0000000100)) 00:28:24 executing program 0: syz_mount_image$adfs(0x0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$bpf(0x0, &(0x7f0000002700)='./file0\x00', &(0x7f0000002740)='bpf\x00', 0x0, 0x0) syz_mount_image$ubifs(&(0x7f0000000180)='ubifs\x00', &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, &(0x7f0000001300), 0x200020, &(0x7f0000001380)) 00:28:24 executing program 1: r0 = syz_open_dev$sndpcmp(&(0x7f0000000000)='/dev/snd/pcmC#D#p\x00', 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_CHANNEL_INFO(r0, 0x80184132, &(0x7f0000000100)) 00:28:25 executing program 0: syz_mount_image$adfs(0x0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$bpf(0x0, &(0x7f0000002700)='./file0\x00', &(0x7f0000002740)='bpf\x00', 0x0, 0x0) syz_mount_image$ubifs(&(0x7f0000000180)='ubifs\x00', &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, &(0x7f0000001300), 0x200020, &(0x7f0000001380)) 00:28:25 executing program 1: r0 = syz_open_dev$sndpcmp(&(0x7f0000000000)='/dev/snd/pcmC#D#p\x00', 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_CHANNEL_INFO(r0, 0x80184132, &(0x7f0000000100)) 00:28:25 executing program 1: r0 = syz_open_dev$vcsu(&(0x7f0000000000)='/dev/vcsu#\x00', 0x0, 0x0) r1 = socket$kcm(0x29, 0x5, 0x0) dup3(r1, r0, 0x0) ioctl$sock_FIOSETOWN(r0, 0x8901, &(0x7f00000001c0)) 00:28:25 executing program 0: syz_mount_image$adfs(0x0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$bpf(0x0, &(0x7f0000002700)='./file0\x00', &(0x7f0000002740)='bpf\x00', 0x0, 0x0) syz_mount_image$ubifs(&(0x7f0000000180)='ubifs\x00', &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, &(0x7f0000001300), 0x200020, &(0x7f0000001380)) 00:28:26 executing program 1: r0 = syz_open_dev$vcsu(&(0x7f0000000000)='/dev/vcsu#\x00', 0x0, 0x0) r1 = socket$kcm(0x29, 0x5, 0x0) dup3(r1, r0, 0x0) ioctl$sock_FIOSETOWN(r0, 0x8901, &(0x7f00000001c0)) 00:28:26 executing program 1: r0 = syz_open_dev$vcsu(&(0x7f0000000000)='/dev/vcsu#\x00', 0x0, 0x0) r1 = socket$kcm(0x29, 0x5, 0x0) dup3(r1, r0, 0x0) ioctl$sock_FIOSETOWN(r0, 0x8901, &(0x7f00000001c0)) 00:28:26 executing program 0: syz_mount_image$adfs(0x0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$bpf(0x0, &(0x7f0000002700)='./file0\x00', &(0x7f0000002740)='bpf\x00', 0x0, 0x0) syz_mount_image$ubifs(&(0x7f0000000180)='ubifs\x00', &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, &(0x7f0000001300), 0x200020, &(0x7f0000001380)) 00:28:27 executing program 1: r0 = syz_open_dev$vcsu(&(0x7f0000000000)='/dev/vcsu#\x00', 0x0, 0x0) r1 = socket$kcm(0x29, 0x5, 0x0) dup3(r1, r0, 0x0) ioctl$sock_FIOSETOWN(r0, 0x8901, &(0x7f00000001c0)) 00:28:27 executing program 1: getsockopt$TIPC_DEST_DROPPABLE(0xffffffffffffffff, 0x10f, 0x81, 0x0, 0x0) 00:28:27 executing program 0: r0 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000200)='/proc/self/net/pfkey\x00', 0x0, 0x0) close(r0) socket$can_j1939(0x1d, 0x2, 0x7) sendmsg$NL80211_CMD_SET_COALESCE(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={0x0}}, 0x0) 00:28:27 executing program 1: getsockopt$TIPC_DEST_DROPPABLE(0xffffffffffffffff, 0x10f, 0x81, 0x0, 0x0) 00:28:27 executing program 0: r0 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000200)='/proc/self/net/pfkey\x00', 0x0, 0x0) close(r0) socket$can_j1939(0x1d, 0x2, 0x7) sendmsg$NL80211_CMD_SET_COALESCE(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={0x0}}, 0x0) 00:28:28 executing program 1: getsockopt$TIPC_DEST_DROPPABLE(0xffffffffffffffff, 0x10f, 0x81, 0x0, 0x0) 00:28:28 executing program 0: r0 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000200)='/proc/self/net/pfkey\x00', 0x0, 0x0) close(r0) socket$can_j1939(0x1d, 0x2, 0x7) sendmsg$NL80211_CMD_SET_COALESCE(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={0x0}}, 0x0) 00:28:28 executing program 1: getsockopt$TIPC_DEST_DROPPABLE(0xffffffffffffffff, 0x10f, 0x81, 0x0, 0x0) 00:28:28 executing program 0: r0 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000200)='/proc/self/net/pfkey\x00', 0x0, 0x0) close(r0) socket$can_j1939(0x1d, 0x2, 0x7) sendmsg$NL80211_CMD_SET_COALESCE(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={0x0}}, 0x0) 00:28:28 executing program 1: r0 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vcsa\x00', 0x1, 0x0) write$P9_RSYMLINK(r0, 0x0, 0x0) 00:28:28 executing program 0: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$FIGETBSZ(r1, 0x2, &(0x7f0000000000)) 00:28:29 executing program 1: r0 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vcsa\x00', 0x1, 0x0) write$P9_RSYMLINK(r0, 0x0, 0x0) 00:28:29 executing program 0: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$FIGETBSZ(r1, 0x2, &(0x7f0000000000)) 00:28:29 executing program 1: r0 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vcsa\x00', 0x1, 0x0) write$P9_RSYMLINK(r0, 0x0, 0x0) 00:28:29 executing program 0: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$FIGETBSZ(r1, 0x2, &(0x7f0000000000)) 00:28:29 executing program 1: r0 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vcsa\x00', 0x1, 0x0) write$P9_RSYMLINK(r0, 0x0, 0x0) 00:28:30 executing program 0: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$FIGETBSZ(r1, 0x2, &(0x7f0000000000)) 00:28:30 executing program 1: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r1 = dup(r0) ioctl$SNDCTL_SEQ_RESETSAMPLES(r1, 0x40045109, 0x0) ps_bpf_start_bpf: bpf_open: Invalid argument ps_root_recvmsg: Invalid argument 00:28:30 executing program 1: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r1 = dup(r0) ioctl$SNDCTL_SEQ_RESETSAMPLES(r1, 0x40045109, 0x0) 00:28:30 executing program 0: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000080)='/dev/dlm-control\x00', 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r1, r0, 0x0) sendmsg$SEG6_CMD_SET_TUNSRC(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={0x0}}, 0x0) 00:28:31 executing program 1: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r1 = dup(r0) ioctl$SNDCTL_SEQ_RESETSAMPLES(r1, 0x40045109, 0x0) 00:28:31 executing program 0: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000080)='/dev/dlm-control\x00', 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r1, r0, 0x0) sendmsg$SEG6_CMD_SET_TUNSRC(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={0x0}}, 0x0) 00:28:31 executing program 1: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r1 = dup(r0) ioctl$SNDCTL_SEQ_RESETSAMPLES(r1, 0x40045109, 0x0) 00:28:31 executing program 0: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000080)='/dev/dlm-control\x00', 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r1, r0, 0x0) sendmsg$SEG6_CMD_SET_TUNSRC(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={0x0}}, 0x0) 00:28:32 executing program 1: syz_usb_connect$hid(0x5, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0xdfc, 0x100, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}}}]}}]}}, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0}) 00:28:32 executing program 0: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000080)='/dev/dlm-control\x00', 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r1, r0, 0x0) sendmsg$SEG6_CMD_SET_TUNSRC(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={0x0}}, 0x0) 00:28:32 executing program 0: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000080)='/dev/dri/renderD128\x00', 0x0, 0x0) r1 = dup(r0) ioctl$SNDCTL_DSP_GETIPTR(r1, 0x800c5011, 0x0) [ 1713.188014][T10455] usb 2-1: new high-speed USB device number 17 using dummy_hcd 00:28:32 executing program 0: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000080)='/dev/dri/renderD128\x00', 0x0, 0x0) r1 = dup(r0) ioctl$SNDCTL_DSP_GETIPTR(r1, 0x800c5011, 0x0) [ 1713.458897][T10455] usb 2-1: Using ep0 maxpacket: 8 [ 1713.588963][T10455] usb 2-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 1713.750511][T10455] usb 2-1: New USB device found, idVendor=0dfc, idProduct=0100, bcdDevice= 0.40 [ 1713.751176][T10455] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1713.751736][T10455] usb 2-1: Product: syz [ 1713.752115][T10455] usb 2-1: Manufacturer: syz [ 1713.752521][T10455] usb 2-1: SerialNumber: syz [ 1713.824828][T10455] usbhid 2-1:1.0: couldn't find an input interrupt endpoint [ 1714.024686][T11405] usb 2-1: USB disconnect, device number 17 [ 1715.837302][T11405] usb 2-1: new high-speed USB device number 18 using dummy_hcd [ 1716.077903][T11405] usb 2-1: Using ep0 maxpacket: 8 [ 1716.198465][T11405] usb 2-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 1716.361060][T11405] usb 2-1: New USB device found, idVendor=0dfc, idProduct=0100, bcdDevice= 0.40 [ 1716.361896][T11405] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1716.362501][T11405] usb 2-1: Product: syz [ 1716.362923][T11405] usb 2-1: Manufacturer: syz [ 1716.363364][T11405] usb 2-1: SerialNumber: syz [ 1716.449108][T11405] usbhid 2-1:1.0: couldn't find an input interrupt endpoint [ 1716.664446][T11405] usb 2-1: USB disconnect, device number 18 00:28:36 executing program 0: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000080)='/dev/dri/renderD128\x00', 0x0, 0x0) r1 = dup(r0) ioctl$SNDCTL_DSP_GETIPTR(r1, 0x800c5011, 0x0) 00:28:36 executing program 1: syz_usb_connect$hid(0x5, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0xdfc, 0x100, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}}}]}}]}}, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0}) 00:28:36 executing program 0: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000080)='/dev/dri/renderD128\x00', 0x0, 0x0) r1 = dup(r0) ioctl$SNDCTL_DSP_GETIPTR(r1, 0x800c5011, 0x0) ps_bpf_start_bpf: bpf_open: Invalid argument ps_root_recvmsg: Invalid argument 00:28:36 executing program 0: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, 0x0, 0x0) 00:28:37 executing program 0: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, 0x0, 0x0) [ 1717.507327][T10455] usb 2-1: new high-speed USB device number 19 using dummy_hcd [ 1717.747800][T10455] usb 2-1: Using ep0 maxpacket: 8 [ 1717.879535][T10455] usb 2-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 1718.060384][T10455] usb 2-1: New USB device found, idVendor=0dfc, idProduct=0100, bcdDevice= 0.40 [ 1718.061915][T10455] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1718.062949][T10455] usb 2-1: Product: syz [ 1718.063793][T10455] usb 2-1: Manufacturer: syz [ 1718.064541][T10455] usb 2-1: SerialNumber: syz [ 1718.171277][T10455] usbhid 2-1:1.0: couldn't find an input interrupt endpoint [ 1718.358578][ T4977] usb 2-1: USB disconnect, device number 19 00:28:39 executing program 0: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, 0x0, 0x0) 00:28:39 executing program 1: syz_usb_connect$hid(0x5, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0xdfc, 0x100, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}}}]}}]}}, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0}) 00:28:39 executing program 0: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, 0x0, 0x0) 00:28:39 executing program 0: r0 = socket$inet_dccp(0x2, 0x6, 0x0) r1 = dup(r0) sendmsg$rds(r1, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 00:28:40 executing program 0: r0 = socket$inet_dccp(0x2, 0x6, 0x0) r1 = dup(r0) sendmsg$rds(r1, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) [ 1720.647691][ T33] usb 2-1: new high-speed USB device number 20 using dummy_hcd [ 1720.897757][ T33] usb 2-1: Using ep0 maxpacket: 8 [ 1721.021635][ T33] usb 2-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 1721.184195][ T33] usb 2-1: New USB device found, idVendor=0dfc, idProduct=0100, bcdDevice= 0.40 [ 1721.185595][ T33] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1721.186686][ T33] usb 2-1: Product: syz [ 1721.188114][ T33] usb 2-1: Manufacturer: syz [ 1721.188783][ T33] usb 2-1: SerialNumber: syz [ 1721.275603][ T33] usbhid 2-1:1.0: couldn't find an input interrupt endpoint [ 1721.453644][ T33] usb 2-1: USB disconnect, device number 20 00:28:42 executing program 1: syz_usb_connect$hid(0x5, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0xdfc, 0x100, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}}}]}}]}}, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0}) 00:28:42 executing program 0: r0 = socket$inet_dccp(0x2, 0x6, 0x0) r1 = dup(r0) sendmsg$rds(r1, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 00:28:42 executing program 0: r0 = socket$inet_dccp(0x2, 0x6, 0x0) r1 = dup(r0) sendmsg$rds(r1, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 00:28:43 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000040)='net/ip6_mr_cache\x00') close(r0) socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$MPTCP_PM_CMD_DEL_ADDR(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={0x0}}, 0x0) [ 1723.657925][ T33] usb 2-1: new high-speed USB device number 21 using dummy_hcd [ 1723.907784][ T33] usb 2-1: Using ep0 maxpacket: 8 [ 1724.060829][ T33] usb 2-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 1724.253714][ T33] usb 2-1: New USB device found, idVendor=0dfc, idProduct=0100, bcdDevice= 0.40 [ 1724.254441][ T33] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1724.255110][ T33] usb 2-1: Product: syz [ 1724.255507][ T33] usb 2-1: Manufacturer: syz [ 1724.256041][ T33] usb 2-1: SerialNumber: syz [ 1724.324496][ T33] usbhid 2-1:1.0: couldn't find an input interrupt endpoint [ 1724.514396][T11405] usb 2-1: USB disconnect, device number 21 00:28:45 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000040)='net/ip6_mr_cache\x00') close(r0) socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$MPTCP_PM_CMD_DEL_ADDR(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={0x0}}, 0x0) 00:28:45 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f0000000080)={'ip6_vti0\x00', &(0x7f0000000000)=@ethtool_sset_info}) 00:28:45 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000040)='net/ip6_mr_cache\x00') close(r0) socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$MPTCP_PM_CMD_DEL_ADDR(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={0x0}}, 0x0) 00:28:45 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f0000000080)={'ip6_vti0\x00', &(0x7f0000000000)=@ethtool_sset_info}) 00:28:46 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000040)='net/ip6_mr_cache\x00') close(r0) socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$MPTCP_PM_CMD_DEL_ADDR(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={0x0}}, 0x0) 00:28:46 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f0000000080)={'ip6_vti0\x00', &(0x7f0000000000)=@ethtool_sset_info}) 00:28:46 executing program 0: r0 = syz_open_dev$dri(&(0x7f0000000000)='/dev/dri/card#\x00', 0x0, 0x0) ioctl$DRM_IOCTL_GET_CLIENT(r0, 0xc0286405, &(0x7f0000000200)={0x0, 0x0, {}, {0x0}}) r2 = syz_open_dev$cec(&(0x7f0000000240)='/dev/cec#\x00', 0x1, 0x2) fchown(r2, r1, 0xffffffffffffffff) 00:28:46 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f0000000080)={'ip6_vti0\x00', &(0x7f0000000000)=@ethtool_sset_info}) 00:28:46 executing program 0: r0 = syz_open_dev$dri(&(0x7f0000000000)='/dev/dri/card#\x00', 0x0, 0x0) ioctl$DRM_IOCTL_GET_CLIENT(r0, 0xc0286405, &(0x7f0000000200)={0x0, 0x0, {}, {0x0}}) r2 = syz_open_dev$cec(&(0x7f0000000240)='/dev/cec#\x00', 0x1, 0x2) fchown(r2, r1, 0xffffffffffffffff) 00:28:47 executing program 1: r0 = syz_open_dev$dri(&(0x7f0000000000)='/dev/dri/card#\x00', 0x0, 0x0) ioctl$DRM_IOCTL_GET_CLIENT(r0, 0xc0286405, &(0x7f0000000200)={0x0, 0x0, {}, {0x0}}) r2 = syz_open_dev$cec(&(0x7f0000000240)='/dev/cec#\x00', 0x1, 0x2) fchown(r2, r1, 0xffffffffffffffff) 00:28:47 executing program 0: r0 = syz_open_dev$dri(&(0x7f0000000000)='/dev/dri/card#\x00', 0x0, 0x0) ioctl$DRM_IOCTL_GET_CLIENT(r0, 0xc0286405, &(0x7f0000000200)={0x0, 0x0, {}, {0x0}}) r2 = syz_open_dev$cec(&(0x7f0000000240)='/dev/cec#\x00', 0x1, 0x2) fchown(r2, r1, 0xffffffffffffffff) 00:28:47 executing program 1: r0 = syz_open_dev$dri(&(0x7f0000000000)='/dev/dri/card#\x00', 0x0, 0x0) ioctl$DRM_IOCTL_GET_CLIENT(r0, 0xc0286405, &(0x7f0000000200)={0x0, 0x0, {}, {0x0}}) r2 = syz_open_dev$cec(&(0x7f0000000240)='/dev/cec#\x00', 0x1, 0x2) fchown(r2, r1, 0xffffffffffffffff) 00:28:47 executing program 0: r0 = syz_open_dev$dri(&(0x7f0000000000)='/dev/dri/card#\x00', 0x0, 0x0) ioctl$DRM_IOCTL_GET_CLIENT(r0, 0xc0286405, &(0x7f0000000200)={0x0, 0x0, {}, {0x0}}) r2 = syz_open_dev$cec(&(0x7f0000000240)='/dev/cec#\x00', 0x1, 0x2) fchown(r2, r1, 0xffffffffffffffff) 00:28:47 executing program 1: r0 = syz_open_dev$dri(&(0x7f0000000000)='/dev/dri/card#\x00', 0x0, 0x0) ioctl$DRM_IOCTL_GET_CLIENT(r0, 0xc0286405, &(0x7f0000000200)={0x0, 0x0, {}, {0x0}}) r2 = syz_open_dev$cec(&(0x7f0000000240)='/dev/cec#\x00', 0x1, 0x2) fchown(r2, r1, 0xffffffffffffffff) 00:28:48 executing program 1: r0 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000100)='/dev/btrfs-control\x00', 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r1, r0, 0x0) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x0) 00:28:48 executing program 0: syz_mount_image$reiserfs(&(0x7f0000000000)='reiserfs\x00', &(0x7f0000000100)='./file0\x00', 0x4000000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="0040000068020000973d00001200000000000000843d000000040000611cad49840300001e000000000000000010cc030200010052654973457233467300000003000000020001000200853d00000000010000001231231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed00", 0x80, 0x10000}, {&(0x7f0000010100)="000000000000000000000000010000000300"/32, 0x20, 0x100c0}, {&(0x7f0000010200)="ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/1984, 0x7c0, 0x11000}, {&(0x7f0000010a00)="ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x800, 0x11800}, {&(0x7f0000011200)="0000000000000000000000001200000000000000843d000000040000611cad49840300001e00"/64, 0x40, 0x3d96000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x3d97000}, {&(0x7f0000011400)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00000000000000ed4100000300000030000000000000005cf90100535f01003ac1655f3ac1655f3ac1655f0100000000000000", 0x60, 0x3d97fa0}], 0x0, &(0x7f0000011500)) [ 1729.047736][T19480] loop0: detected capacity change from 0 to 252287 [ 1729.095313][T19480] REISERFS (device loop0): found reiserfs format "3.6" with non-standard journal [ 1729.098941][T19480] REISERFS (device loop0): using ordered data mode [ 1729.100904][T19480] reiserfs: using flush barriers [ 1729.118561][T19480] REISERFS (device loop0): journal params: device loop0, size 15748, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30 00:28:48 executing program 1: r0 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000100)='/dev/btrfs-control\x00', 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r1, r0, 0x0) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x0) [ 1729.182650][T19480] REISERFS (device loop0): checking transaction log (loop0) 00:28:49 executing program 1: r0 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000100)='/dev/btrfs-control\x00', 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r1, r0, 0x0) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x0) 00:28:49 executing program 1: r0 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000100)='/dev/btrfs-control\x00', 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r1, r0, 0x0) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x0) ps_root_recvmsgcb: failed to send message to pid 19006: Connection refused ps_root_recvmsgcb: failed to send message to pid 19028: Connection refused ps_root_recvmsgcb: failed to send message to pid 19034: Connection refused ps_root_recvmsgcb: failed to send message to pid 19046: Connection refused ps_root_recvmsgcb: failed to send message to pid 19072: Connection refused [ 1749.408069][ T3094] ieee802154 phy0 wpan0: encryption failed: -22 [ 1749.408889][ T3094] ieee802154 phy1 wpan1: encryption failed: -22 ps_root_recvmsgcb: failed to send message to pid 19114: Connection refused [ 1752.326363][T19480] REISERFS (device loop0): Using r5 hash to sort names [ 1752.333441][T19480] ------------[ cut here ]------------ [ 1752.334026][T19480] Ignoring spurious kernel translation fault at virtual address 0000000000000030 [ 1752.334884][T19480] WARNING: CPU: 0 PID: 19480 at arch/arm64/mm/fault.c:373 __do_kernel_fault+0x16c/0x1dc [ 1752.336045][T19480] Modules linked in: [ 1752.336665][T19480] CPU: 0 PID: 19480 Comm: syz-executor.0 Not tainted 5.12.0-rc2-syzkaller-00059-g144c79ef3353 #0 [ 1752.337617][T19480] Hardware name: linux,dummy-virt (DT) [ 1752.338738][T19480] pstate: 60400009 (nZCv daif +PAN -UAO -TCO BTYPE=--) [ 1752.339537][T19480] pc : __do_kernel_fault+0x16c/0x1dc [ 1752.339987][T19480] lr : __do_kernel_fault+0x16c/0x1dc [ 1752.340433][T19480] sp : ffff80001618b820 [ 1752.340773][T19480] x29: ffff80001618b820 x28: faff0000269d4c40 [ 1752.341398][T19480] x27: ffff80001233e280 x26: f2ff00002332c0b8 [ 1752.342005][T19480] x25: 0000000000000000 x24: f1ff0000268f5e00 [ 1752.342585][T19480] x23: 0000000097c78006 x22: 0000000000000030 [ 1752.343166][T19480] x21: 0000000000000025 x20: ffff80001618b950 [ 1752.343752][T19480] x19: 0000000097c78006 x18: 00000000fffffffa [ 1752.344332][T19480] x17: 0000000000000000 x16: 0000000000000003 [ 1752.344913][T19480] x15: 0000000000000020 x14: 6c656e72656b2073 [ 1752.345491][T19480] x13: 00000000000008a4 x12: ffff80001618b4d0 [ 1752.346089][T19480] x11: ffff800013a7b570 x10: 00000000ffffe000 [ 1752.346673][T19480] x9 : ffff800013a7b570 x8 : ffff8000139cb570 [ 1752.347407][T19480] x7 : ffff800013a7b570 x6 : 0000000000000000 [ 1752.347982][T19480] x5 : ffff00007fbc1948 x4 : 0000000000015ff5 [ 1752.348553][T19480] x3 : 0000000000000001 x2 : 0000000000000000 [ 1752.349129][T19480] x1 : 0000000000000000 x0 : faff0000269d4c40 [ 1752.349828][T19480] Call trace: [ 1752.350168][T19480] __do_kernel_fault+0x16c/0x1dc [ 1752.350605][T19480] do_page_fault+0x1b8/0x394 [ 1752.351003][T19480] do_translation_fault+0xb0/0xc0 [ 1752.351410][T19480] do_mem_abort+0x44/0xbc [ 1752.351798][T19480] el1_abort+0x40/0x6c [ 1752.352176][T19480] el1_sync_handler+0xac/0xd0 [ 1752.352579][T19480] el1_sync+0x70/0x100 [ 1752.352949][T19480] reiserfs_security_init+0x94/0x104 [ 1752.353368][T19480] reiserfs_mkdir+0x104/0x330 [ 1752.353779][T19480] xattr_mkdir.constprop.0+0x34/0x4c [ 1752.354203][T19480] reiserfs_xattr_init+0x168/0x320 [ 1752.354636][T19480] reiserfs_fill_super+0xa34/0xd20 [ 1752.355055][T19480] mount_bdev+0x1c0/0x1f0 [ 1752.355433][T19480] get_super_block+0x18/0x24 [ 1752.355823][T19480] legacy_get_tree+0x30/0x60 [ 1752.356210][T19480] vfs_get_tree+0x28/0xf0 [ 1752.356587][T19480] path_mount+0x3e8/0xa84 [ 1752.357120][T19480] __arm64_sys_mount+0x1a8/0x2fc [ 1752.357539][T19480] el0_svc_common.constprop.0+0x60/0x120 [ 1752.358034][T19480] do_el0_svc+0x74/0x90 [ 1752.358409][T19480] el0_svc+0x2c/0x54 [ 1752.358788][T19480] el0_sync_handler+0x1a4/0x1b0 [ 1752.359190][T19480] el0_sync+0x18c/0x1c0 [ 1752.359815][T19480] Kernel panic - not syncing: panic_on_warn set ... [ 1752.360328][T19480] CPU: 0 PID: 19480 Comm: syz-executor.0 Not tainted 5.12.0-rc2-syzkaller-00059-g144c79ef3353 #0 [ 1752.361006][T19480] Hardware name: linux,dummy-virt (DT) [ 1752.361417][T19480] Call trace: [ 1752.361723][T19480] dump_backtrace+0x0/0x1b0 [ 1752.362119][T19480] show_stack+0x18/0x70 [ 1752.362525][T19480] dump_stack+0xd0/0x12c [ 1752.362906][T19480] panic+0x170/0x338 [ 1752.363266][T19480] __warn+0xc8/0x150 [ 1752.363625][T19480] report_bug+0xf8/0x170 [ 1752.364020][T19480] bug_handler+0x20/0x70 [ 1752.364395][T19480] brk_handler+0x68/0xd0 [ 1752.364774][T19480] do_debug_exception+0x90/0x170 [ 1752.365179][T19480] el1_dbg+0x70/0x90 [ 1752.365538][T19480] el1_sync_handler+0x9c/0xd0 [ 1752.365953][T19480] el1_sync+0x70/0x100 [ 1752.366322][T19480] __do_kernel_fault+0x16c/0x1dc [ 1752.366731][T19480] do_page_fault+0x1b8/0x394 [ 1752.367235][T19480] do_translation_fault+0xb0/0xc0 [ 1752.367655][T19480] do_mem_abort+0x44/0xbc [ 1752.368039][T19480] el1_abort+0x40/0x6c [ 1752.368409][T19480] el1_sync_handler+0xac/0xd0 [ 1752.368806][T19480] el1_sync+0x70/0x100 [ 1752.369171][T19480] reiserfs_security_init+0x94/0x104 [ 1752.369612][T19480] reiserfs_mkdir+0x104/0x330 [ 1752.370018][T19480] xattr_mkdir.constprop.0+0x34/0x4c [ 1752.370482][T19480] reiserfs_xattr_init+0x168/0x320 [ 1752.370901][T19480] reiserfs_fill_super+0xa34/0xd20 [ 1752.371311][T19480] mount_bdev+0x1c0/0x1f0 [ 1752.371686][T19480] get_super_block+0x18/0x24 [ 1752.372079][T19480] legacy_get_tree+0x30/0x60 [ 1752.372466][T19480] vfs_get_tree+0x28/0xf0 [ 1752.372851][T19480] path_mount+0x3e8/0xa84 [ 1752.373231][T19480] __arm64_sys_mount+0x1a8/0x2fc [ 1752.373647][T19480] el0_svc_common.constprop.0+0x60/0x120 [ 1752.374091][T19480] do_el0_svc+0x74/0x90 [ 1752.374463][T19480] el0_svc+0x2c/0x54 [ 1752.374830][T19480] el0_sync_handler+0x1a4/0x1b0 [ 1752.375228][T19480] el0_sync+0x18c/0x1c0 [ 1752.375971][T19480] SMP: stopping secondary CPUs [ 1752.376710][T19480] Kernel Offset: disabled [ 1752.377304][T19480] CPU features: 0x0a7e0952,61e0a830 [ 1752.378343][T19480] Memory Limit: none [ 1752.379305][T19480] Rebooting in 86400 seconds.. VM DIAGNOSIS: 01:16:16 Registers: info registers vcpu 0 PC=ffff800010100040 X00=0000000100000002 X01=faff0000269d4c40 X02=ffff80006c26b000 X03=00000000ffffffff X04=0000000000000000 X05=000000000000000a X06=ffff800013c2e93f X07=6c203a656d616e20 X08=6d75642c78756e69 X09=ffff80001618b060 X10=ffff8000139faed8 X11=ffff800013a88518 X12=ffff80001618b0dd X13=ffff80001618b0e8 X14=ffffffffffffffff X15=0000000000000020 X16=0000000000000003 X17=0000000000000000 X18=00000000fffffffa X19=ffff8000139cb468 X20=ffff8000139986b8 X21=00000000000003c0 X22=0000000000000000 X23=ffff800013c2ed58 X24=ffff800013c2edb8 X25=ffff800013c2e790 X26=ffff800013998608 X27=0000000000000000 X28=ffff800013c2e928 X29=ffff80001618b190 X30=ffff80001010003c SP=ffff80001618b190 PSTATE=604003c9 -ZC- EL2h BTYPE=0 FPCR=00000000 FPSR=00000010 P00=0000 P01=0000 P02=0000 P03=0000 P04=0000 P05=0000 P06=0000 P07=0000 P08=0000 P09=0000 P10=0000 P11=0000 P12=0000 P13=0000 P14=0000 P15=0000 FFR=0000 Z00=0000000000000000:0000000000000004 Z01=0000000000000000:418c337200000000 Z02=ce07ad863ff03e97:c337f8c1930889af Z03=0000000040000000:0000000000000000 Z04=4010040140100401:4000000000000000 Z05=4010040140100401:4010040140100401 Z06=5555400000400000:5555400000400000 Z07=0000000000000000:0000000000000000 Z08=0000000000000000:0000000000000000 Z09=0000000000000000:0000000000000000 Z10=0000000000000000:0000000000000000 Z11=0000000000000000:0000000000000000 Z12=0000000000000000:0000000000000000 Z13=0000000000000000:0000000000000000 Z14=0000000000000000:0000000000000000 Z15=0000000000000000:0000000000000000 Z16=0000000000000000:0000000000000000 Z17=0000000000000000:0000000000000000 Z18=0000000000000000:0000000000000000 Z19=0000000000000000:0000000000000000 Z20=0000000000000000:0000000000000000 Z21=0000000000000000:0000000000000000 Z22=0000000000000000:0000000000000000 Z23=0000000000000000:0000000000000000 Z24=0000000000000000:0000000000000000 Z25=0000000000000000:0000000000000000 Z26=0000000000000000:0000000000000000 Z27=0000000000000000:0000000000000000 Z28=0000000000000000:0000000000000000 Z29=0000000000000000:0000000000000000 Z30=0000000000000010:0000001663d3b580 Z31=0000000000000000:0000000000000000 info registers vcpu 1 PC=ffff8000122d53bc X00=00000000000000e0 X01=00000000000e9ea0 X02=ffff00007fbe4f60 X03=00000000000e9e9e X04=0000000000055882 X05=00ffffffffffffff X06=0000001997c9b8ea X07=ffff00007fbe4180 X08=f9ff0000044c7968 X09=d77128ec8cd2135a X10=ea18dde10d72d36b X11=ffff800012b49c08 X12=0101010101010101 X13=0000000000000030 X14=0000000000000000 X15=0000000000000000 X16=0000000037e08fc6 X17=00000000bdc65fa4 X18=0000000000000014 X19=ffff800013998608 X20=0000000000000001 X21=ffff800013998680 X22=ffff80001395f9f8 X23=ffff8000139986b4 X24=0000000000000000 X25=0000000000000000 X26=f9ff0000044c6ac0 X27=0000000000000000 X28=0000000000000000 X29=ffff800013ec3f30 X30=0cf48000122d53d4 SP=ffff800013ec3f30 PSTATE=60400089 -ZC- EL2h BTYPE=0 FPCR=00000000 FPSR=00000010 P00=0000 P01=0000 P02=0000 P03=0000 P04=0000 P05=0000 P06=0000 P07=0000 P08=0000 P09=0000 P10=0000 P11=0000 P12=0000 P13=0000 P14=0000 P15=0000 FFR=0000 Z00=d02fe064eafc1832:c44245960800f13c Z01=9f030f9356065fd0:2428d1a588167dee Z02=ce07ad863ff03e97:c337f8c1930889af Z03=c5954e8133f8dda5:0d3e250e14d7cafd Z04=283cccda46da4973:86f18ae43759fdc5 Z05=cdc161929c6e5c0c:918f7a92f93dcc46 Z06=8415797b4cc181e3:6c8c7e02dbea1c26 Z07=33c9e2c577ca71f4:49184aeb87fbf951 Z08=0000000000000000:bfdc5a6ef523aaa6 Z09=0000000000000000:3fe58c73ccfe32bb Z10=0000000000000000:3fe0000000000000 Z11=0000000000000000:ffffffffffffffff Z12=0000000000000000:f82fe084b3c348dd Z13=0000000000000000:92adccebc19d598e Z14=0000000000000000:8b440187a2e970d4 Z15=0000000000000000:c0eb5fb4405462ee Z16=fe2ca49b422d33ca:137b0cc1525ebb27 Z17=8f1bbcdc8f1bbcdc:8f1bbcdc8f1bbcdc Z18=ca62c1d6ca62c1d6:ca62c1d6ca62c1d6 Z19=ca62c1d68f1bbcdc:6ed9eba15a827999 Z20=0000000000000000:000000001847b30e Z21=0000000000000000:0000000000000000 Z22=0000000000000000:0000000000000000 Z23=0000000000000000:0000000000000000 Z24=0000000000000000:0000000000000000 Z25=0000000000000000:0000000000000000 Z26=0000000000000000:0000000000000000 Z27=0000000000000000:0000000000000000 Z28=0000000000000000:0000000000000000 Z29=0000000000000000:0000000000000000 Z30=0000000000000014:000000009f8b3778 Z31=0000000000000000:0000000000000000