I2C help needed

Wire.beginTransmission(66); // transmit to device #112

Is it 66 or 112?
The datasheet says that some of the I2C address bits are set by OTP so without actually getting it to respond you don't know what any individual device's address will be.
Have you run an I2C bus scanner to see what responds?
Run Nick's I2C scanner sketch which is near the bottom of this page http://www.gammon.com.au/forum/?id=10896

Pete