Fix to_int28.

The format for 28 bit records is:

| <------------- node --------------->|
| 23 .. 0 | 27..24 | 27..24 | 23 .. 0 |

Yes, really.