The write address seems correct, but the hex output seems wrong.
The trainer I tried patch only a single byte, while the hex output mentions three (and none of those matches the byte patched).
The patched byte is a jump; original byte: 0x77, new byte: 0x76.
The spy outputs 4030C3 - what is that?
Is the source code available?
Thanks!