Howto read Microchip EEPROM with EUI-48 (MAC) over I2C (instead of SPI)

Hi, I need to have MAC address for Ethernet shield in my app. I want unique address. Buy MAC block is not possible for me (to expensive). But I found cheap IO with unique EUI-48 MAC address about $0.2.

There are two types: First is 25AA02E48 which must be read over SPI bus. There is Arduino library. Second is 24AA02E48T which must be read over I2C.

I2C version is greater for me (less wires). But I do not find any library or example for use this I2C version. Can you please help me how is possible to read EUI-48 over I2C?

Thank you.