variant testing data variant testing data variant testing data variant testing data variant testing data variant testing data variant testing data variant testing data variant testing data variant testing data variant testing data variant testing data variant testing data variant testing data variant testing data variant testing data variant testing data variant testing data variant testing data variant testing data variant testing data variant testing data variant testing data variant testing data variant testing data variant testing data variant testing data variant testing data variant testing data variant testing data variant testing data variant testing data variant testing data variant testing data variant testing data variant testing data