1ADJUSTSTACKPOINTERLIST3WPLUS2WSHIFTBYTEPUTBYTEHALFWORDZEROPPUTHALFWORDSUBADDBITTABLEJUMPGEPUTBITTABLEREGSTLITENTRYSTACKOVERFLOWARGONEFLAG1PUTREMPROPPUTENTRYMACROOPENFNDESTROYSOPENCODE*DEALLOCCMACROPATTERNTABLE*ALLOCMCF+,>Z&	    ,  x    ,  x   >+xxx$$$$$x$$x@$x@$x@x$xx@$x@$$x$x$x$$x@x$$$ x$!xx@x$"$#x@$$$xx@x$%$&x@$'x@x$(x$)x	x@x	$*x	x@> F E,
 E D E,
 F D,
 C D D,
 C Lx6@1V+6 +< x  B B, B , x  Bx+3 A A,Z& @ A>+>xxxxx
x
$$
xx$xx@@?U*U"(@*E`