у тебя с последнего бита символа, который ты пропустил, начинается 1000 символов A, ты их однозначно декодишь как 999 D, насколько тебе надо отмотать, когда ты понял, что ошибся?
я пример взял из русской вики - там для АБВГД по последовательности из 6 цифр можно узнать по крайней мере одну букву. Этого достаточно чтобы показать текст с рандомного текста