Register apparently is 6 bits wide, not 5.
Merge pull request #31 from raivisr/master

Register apparently is 6 bits wide, not 5.