The NKVD, or Народный Комиссариат Внутренных Дел (People's Commissariat of Internal Affairs)
was the forerunner of the infamous KGB from 1934 through the years of the Second World War.This is a 5-figure code, used with a complex superencryption system by the NKVD Railway Troops in the last years of World War II. The code book has been almost completely reconstructed, as well as most of the keys used for superencrypting it.
We can also see what superencryption keys to use. There are three different types of sub-keys, named AB, C, and DE, each having an identification number.
The AB-key for November 21 had identification number 5546, and it looks like this in reconstructed format:

The C-key for the above date was number 53 and it looks like this, together with keys 51 through 58:

And, finally the reconstructed DE-key known as number 1, looks like this:

We use the AB-key to decipher the first two figures. On row 9, column 2 in AB-key 5546, we find the plain AB-group 02.
In the C-key, we look in row 53 for the middle figure of the encrypted code group, i.e. 7. We find 7 together with 1 and 3 (when encrypting, the clerk could choose between 1, 3, or 7; they all have the same meaning when row 53 is used as key), in the column headed by 3, so 3 is the plain C-group.
Finally, we consult DE-key 1 to decipher the last two figures of the encrypted code group. On row 3, column 6, we find the plain DE-group 09 (row 8, column 2 also means 09. There are only 50 possible plain code values for position DE, and 100 possible superencrypted values, and all plain code values are given two different superencrypted representations in the keys I've examined.).
Putting it all together, we now have the plain code group 02309. The first two figures give the main column in the code book, the third gives the sub-column, and the last two give the row. Let's look the plain text up:
(Part of Code Book N13 showing the first four main columns)

The word found in main column 02, sub-column 3, row 09 is безопасно, which means secure-ly/ity, safe-ly/ty (the exact meaning depending on inflexion).
Continuing in the same way, and using the key sheets shown above, we can encrypt this message in the following way:
| Plain text: | Полковник | Ант- | -он- | -ов | наход- | -ится | в | Москв(а) | -е |
| Plain code: | 19-3-10 | 01-3-22 | 17-1-23 | 16-4-31 | 15-1-23 | 11-4-47 | 03-3-06 | 14-3-03 | 09-3-14 |
| Superencrypted code: | 20-3-19 | 77-7-86 | 07-2-62 | 31-8-81 | 25-4-62 | 63-0-55 | 59-3-07 | 14-7-80 | 54-1-43 |
| Final cryptogram: | 20319 77786 07262 31881 25462 63055 59307 14780 54143 | ||||||||