SPOON chip, has anyone seen this?

Has anyone seen this before? It has EF15 written on the top of the chip.

it’s egay nonsense. Spoon and Mugen don’t sell chips.