Added error checking code for modular addition.
There is currently an error on the last 2 hexadecimal digits of the output of the modular addition, but all the rest of the number is perfectly identical.