Writing data on the EEPROM of NFC tag (MAX66242) using I2C bus

In data sheet of NFC tag, they say, slave address of the tag is: 0011001R/W which should be "50" (address).

In I2C Protocol, the device (Slave) address is usually 7-bit. The value as is seen is 8-bit (known as control byte) which includes the R/W bit. The 'slave address of the tag' is: 0011001 (0x19 = 25 decimal). So, we should be writing as --

Wire.beginTransmission(25); // transmit to device #25

Also, that --

Wire.requestFrom(25, (uint8_t)2);   
data = Wire.read();
data |= (Wire.read() << 8);

Thanks,