Exactly what I was looking for.  Didn't go together quite right but that could be assembler error :)