You could also instead write "4CE6CD" to 0x4E09. $4C is a jump instruction and takes 3 cycles.
While a Load accumulator in this case takes 3, a NOP takes 2, a clear carry takes 2, and a taken branch (bcc in this case) takes 3 (sometimes 4), so 10 in total (or 11), which is considerably slower. You generally don't have to worry about this though, but it is good to know.
So, instead of this:
1 - load into "A" whatever is stored in address $49
2 - no operation
3 - clear carry
4 - branch to $CDE6 if carry is cleared (we know it is clear, we've just cleared it!)
You can simply go straight to the desired address:
1 - jump to $CDE6
This is different in that it will now go to that address with an unknown value stored in "A" (instead of what was on $49) and the carry status will also be unknown. But after some testing it doesn't seem to be a problem.
My first solution was based on fewer bytes to edit and less "randomness", but this is faster code.