Please take a look at table 6 of the data-sheet where the memory map from the I2C interface is shown, this way, you will have a better understanding of the block addresses to access from I2C.
Also, please refer to chapter 9.6 for correct Adressing of I2C.
I hope this helps.
Thank you! I have been referring to the memory pages in the datasheet.l and I do better understand.
I am trying to hardcode plaintext. I am having trouble with writing although i can easily read any of the memory blocks I want.