cadb 1 64 38 13 23 abcdefghijklmnopqrst 1 21