Try the next values
sync: 0x2472
low: 0x012C
high: 0x0398
code: 0x9F42E1
If they are not correct. Everything behind 0x is hexadecimal. Online you can find hexadecimal to decimal converters, which can calculate the values for you
Alternatively, have you tried just sending the decimal values? I am using a ESPHome-based Sonoff RF Bridge, and can just send decimal values directly.
And, templates can convert hex to decimal and vice versa if needed, e.g. hex-to-dec {{ '0xADAF09' | int(0,16) }} or dec-to-hex {{ "0x%0x" | format(11382537) | upper }}.