If you downloaded the shell code before 5:27pm on Tuesday, September 20, please change the definition of the Low16bits macro to the following:
#define Low16bits(x) ((x) & 0xFFFF)
This change makes sure that the correct order of operations will be followed for the macro.