1from chardet.enums import CharacterCategory, SequenceLikelihood
2from chardet.sbcharsetprober import SingleByteCharSetModel
3
4GERMAN_LANG_MODEL = {
5 25: { # 'A'
6 25: SequenceLikelihood.UNLIKELY, # 'A'
7 28: SequenceLikelihood.LIKELY, # 'B'
8 45: SequenceLikelihood.LIKELY, # 'C'
9 26: SequenceLikelihood.LIKELY, # 'D'
10 30: SequenceLikelihood.UNLIKELY, # 'E'
11 33: SequenceLikelihood.UNLIKELY, # 'F'
12 35: SequenceLikelihood.LIKELY, # 'G'
13 38: SequenceLikelihood.UNLIKELY, # 'H'
14 37: SequenceLikelihood.LIKELY, # 'I'
15 51: SequenceLikelihood.UNLIKELY, # 'J'
16 32: SequenceLikelihood.LIKELY, # 'K'
17 41: SequenceLikelihood.LIKELY, # 'L'
18 29: SequenceLikelihood.LIKELY, # 'M'
19 43: SequenceLikelihood.LIKELY, # 'N'
20 49: SequenceLikelihood.UNLIKELY, # 'O'
21 34: SequenceLikelihood.LIKELY, # 'P'
22 55: SequenceLikelihood.UNLIKELY, # 'Q'
23 40: SequenceLikelihood.LIKELY, # 'R'
24 22: SequenceLikelihood.LIKELY, # 'S'
25 36: SequenceLikelihood.LIKELY, # 'T'
26 46: SequenceLikelihood.LIKELY, # 'U'
27 42: SequenceLikelihood.UNLIKELY, # 'V'
28 31: SequenceLikelihood.UNLIKELY, # 'W'
29 57: SequenceLikelihood.UNLIKELY, # 'X'
30 56: SequenceLikelihood.UNLIKELY, # 'Y'
31 47: SequenceLikelihood.UNLIKELY, # 'Z'
32 7: SequenceLikelihood.UNLIKELY, # 'a'
33 16: SequenceLikelihood.POSITIVE, # 'b'
34 13: SequenceLikelihood.LIKELY, # 'c'
35 8: SequenceLikelihood.LIKELY, # 'd'
36 1: SequenceLikelihood.UNLIKELY, # 'e'
37 17: SequenceLikelihood.LIKELY, # 'f'
38 14: SequenceLikelihood.LIKELY, # 'g'
39 9: SequenceLikelihood.LIKELY, # 'h'
40 3: SequenceLikelihood.LIKELY, # 'i'
41 50: SequenceLikelihood.UNLIKELY, # 'j'
42 18: SequenceLikelihood.POSITIVE, # 'k'
43 11: SequenceLikelihood.POSITIVE, # 'l'
44 15: SequenceLikelihood.POSITIVE, # 'm'
45 2: SequenceLikelihood.POSITIVE, # 'n'
46 12: SequenceLikelihood.UNLIKELY, # 'o'
47 21: SequenceLikelihood.POSITIVE, # 'p'
48 53: SequenceLikelihood.UNLIKELY, # 'q'
49 4: SequenceLikelihood.POSITIVE, # 'r'
50 6: SequenceLikelihood.LIKELY, # 's'
51 5: SequenceLikelihood.LIKELY, # 't'
52 10: SequenceLikelihood.POSITIVE, # 'u'
53 23: SequenceLikelihood.LIKELY, # 'v'
54 19: SequenceLikelihood.UNLIKELY, # 'w'
55 52: SequenceLikelihood.UNLIKELY, # 'x'
56 44: SequenceLikelihood.UNLIKELY, # 'y'
57 20: SequenceLikelihood.UNLIKELY, # 'z'
58 59: SequenceLikelihood.UNLIKELY, # 'Ä'
59 58: SequenceLikelihood.UNLIKELY, # 'Ö'
60 54: SequenceLikelihood.UNLIKELY, # 'Ü'
61 48: SequenceLikelihood.UNLIKELY, # 'ß'
62 27: SequenceLikelihood.UNLIKELY, # 'ä'
63 39: SequenceLikelihood.UNLIKELY, # 'ö'
64 24: SequenceLikelihood.UNLIKELY, # 'ü'
65 60: SequenceLikelihood.NEGATIVE, # 'ẞ'
66 },
67 28: { # 'B'
68 25: SequenceLikelihood.LIKELY, # 'A'
69 28: SequenceLikelihood.UNLIKELY, # 'B'
70 45: SequenceLikelihood.UNLIKELY, # 'C'
71 26: SequenceLikelihood.LIKELY, # 'D'
72 30: SequenceLikelihood.LIKELY, # 'E'
73 33: SequenceLikelihood.UNLIKELY, # 'F'
74 35: SequenceLikelihood.LIKELY, # 'G'
75 38: SequenceLikelihood.UNLIKELY, # 'H'
76 37: SequenceLikelihood.LIKELY, # 'I'
77 51: SequenceLikelihood.UNLIKELY, # 'J'
78 32: SequenceLikelihood.UNLIKELY, # 'K'
79 41: SequenceLikelihood.UNLIKELY, # 'L'
80 29: SequenceLikelihood.LIKELY, # 'M'
81 43: SequenceLikelihood.UNLIKELY, # 'N'
82 49: SequenceLikelihood.LIKELY, # 'O'
83 34: SequenceLikelihood.UNLIKELY, # 'P'
84 55: SequenceLikelihood.UNLIKELY, # 'Q'
85 40: SequenceLikelihood.LIKELY, # 'R'
86 22: SequenceLikelihood.LIKELY, # 'S'
87 36: SequenceLikelihood.UNLIKELY, # 'T'
88 46: SequenceLikelihood.UNLIKELY, # 'U'
89 42: SequenceLikelihood.UNLIKELY, # 'V'
90 31: SequenceLikelihood.UNLIKELY, # 'W'
91 57: SequenceLikelihood.UNLIKELY, # 'X'
92 56: SequenceLikelihood.UNLIKELY, # 'Y'
93 47: SequenceLikelihood.UNLIKELY, # 'Z'
94 7: SequenceLikelihood.POSITIVE, # 'a'
95 16: SequenceLikelihood.UNLIKELY, # 'b'
96 13: SequenceLikelihood.UNLIKELY, # 'c'
97 8: SequenceLikelihood.UNLIKELY, # 'd'
98 1: SequenceLikelihood.POSITIVE, # 'e'
99 17: SequenceLikelihood.UNLIKELY, # 'f'
100 14: SequenceLikelihood.UNLIKELY, # 'g'
101 9: SequenceLikelihood.UNLIKELY, # 'h'
102 3: SequenceLikelihood.POSITIVE, # 'i'
103 50: SequenceLikelihood.UNLIKELY, # 'j'
104 18: SequenceLikelihood.UNLIKELY, # 'k'
105 11: SequenceLikelihood.POSITIVE, # 'l'
106 15: SequenceLikelihood.UNLIKELY, # 'm'
107 2: SequenceLikelihood.UNLIKELY, # 'n'
108 12: SequenceLikelihood.POSITIVE, # 'o'
109 21: SequenceLikelihood.UNLIKELY, # 'p'
110 53: SequenceLikelihood.UNLIKELY, # 'q'
111 4: SequenceLikelihood.POSITIVE, # 'r'
112 6: SequenceLikelihood.UNLIKELY, # 's'
113 5: SequenceLikelihood.UNLIKELY, # 't'
114 10: SequenceLikelihood.POSITIVE, # 'u'
115 23: SequenceLikelihood.UNLIKELY, # 'v'
116 19: SequenceLikelihood.UNLIKELY, # 'w'
117 52: SequenceLikelihood.UNLIKELY, # 'x'
118 44: SequenceLikelihood.UNLIKELY, # 'y'
119 20: SequenceLikelihood.UNLIKELY, # 'z'
120 59: SequenceLikelihood.UNLIKELY, # 'Ä'
121 58: SequenceLikelihood.UNLIKELY, # 'Ö'
122 54: SequenceLikelihood.UNLIKELY, # 'Ü'
123 48: SequenceLikelihood.NEGATIVE, # 'ß'
124 27: SequenceLikelihood.LIKELY, # 'ä'
125 39: SequenceLikelihood.LIKELY, # 'ö'
126 24: SequenceLikelihood.LIKELY, # 'ü'
127 60: SequenceLikelihood.NEGATIVE, # 'ẞ'
128 },
129 45: { # 'C'
130 25: SequenceLikelihood.LIKELY, # 'A'
131 28: SequenceLikelihood.LIKELY, # 'B'
132 45: SequenceLikelihood.UNLIKELY, # 'C'
133 26: SequenceLikelihood.LIKELY, # 'D'
134 30: SequenceLikelihood.LIKELY, # 'E'
135 33: SequenceLikelihood.UNLIKELY, # 'F'
136 35: SequenceLikelihood.UNLIKELY, # 'G'
137 38: SequenceLikelihood.LIKELY, # 'H'
138 37: SequenceLikelihood.UNLIKELY, # 'I'
139 51: SequenceLikelihood.UNLIKELY, # 'J'
140 32: SequenceLikelihood.LIKELY, # 'K'
141 41: SequenceLikelihood.UNLIKELY, # 'L'
142 29: SequenceLikelihood.UNLIKELY, # 'M'
143 43: SequenceLikelihood.UNLIKELY, # 'N'
144 49: SequenceLikelihood.LIKELY, # 'O'
145 34: SequenceLikelihood.UNLIKELY, # 'P'
146 55: SequenceLikelihood.UNLIKELY, # 'Q'
147 40: SequenceLikelihood.UNLIKELY, # 'R'
148 22: SequenceLikelihood.LIKELY, # 'S'
149 36: SequenceLikelihood.UNLIKELY, # 'T'
150 46: SequenceLikelihood.UNLIKELY, # 'U'
151 42: SequenceLikelihood.UNLIKELY, # 'V'
152 31: SequenceLikelihood.UNLIKELY, # 'W'
153 57: SequenceLikelihood.UNLIKELY, # 'X'
154 56: SequenceLikelihood.UNLIKELY, # 'Y'
155 47: SequenceLikelihood.UNLIKELY, # 'Z'
156 7: SequenceLikelihood.POSITIVE, # 'a'
157 16: SequenceLikelihood.UNLIKELY, # 'b'
158 13: SequenceLikelihood.UNLIKELY, # 'c'
159 8: SequenceLikelihood.UNLIKELY, # 'd'
160 1: SequenceLikelihood.LIKELY, # 'e'
161 17: SequenceLikelihood.UNLIKELY, # 'f'
162 14: SequenceLikelihood.UNLIKELY, # 'g'
163 9: SequenceLikelihood.POSITIVE, # 'h'
164 3: SequenceLikelihood.LIKELY, # 'i'
165 50: SequenceLikelihood.UNLIKELY, # 'j'
166 18: SequenceLikelihood.UNLIKELY, # 'k'
167 11: SequenceLikelihood.LIKELY, # 'l'
168 15: SequenceLikelihood.UNLIKELY, # 'm'
169 2: SequenceLikelihood.UNLIKELY, # 'n'
170 12: SequenceLikelihood.POSITIVE, # 'o'
171 21: SequenceLikelihood.UNLIKELY, # 'p'
172 53: SequenceLikelihood.UNLIKELY, # 'q'
173 4: SequenceLikelihood.LIKELY, # 'r'
174 6: SequenceLikelihood.UNLIKELY, # 's'
175 5: SequenceLikelihood.UNLIKELY, # 't'
176 10: SequenceLikelihood.LIKELY, # 'u'
177 23: SequenceLikelihood.UNLIKELY, # 'v'
178 19: SequenceLikelihood.UNLIKELY, # 'w'
179 52: SequenceLikelihood.UNLIKELY, # 'x'
180 44: SequenceLikelihood.UNLIKELY, # 'y'
181 20: SequenceLikelihood.UNLIKELY, # 'z'
182 59: SequenceLikelihood.UNLIKELY, # 'Ä'
183 58: SequenceLikelihood.UNLIKELY, # 'Ö'
184 54: SequenceLikelihood.NEGATIVE, # 'Ü'
185 48: SequenceLikelihood.NEGATIVE, # 'ß'
186 27: SequenceLikelihood.UNLIKELY, # 'ä'
187 39: SequenceLikelihood.UNLIKELY, # 'ö'
188 24: SequenceLikelihood.UNLIKELY, # 'ü'
189 60: SequenceLikelihood.NEGATIVE, # 'ẞ'
190 },
191 26: { # 'D'
192 25: SequenceLikelihood.LIKELY, # 'A'
193 28: SequenceLikelihood.UNLIKELY, # 'B'
194 45: SequenceLikelihood.UNLIKELY, # 'C'
195 26: SequenceLikelihood.UNLIKELY, # 'D'
196 30: SequenceLikelihood.LIKELY, # 'E'
197 33: SequenceLikelihood.LIKELY, # 'F'
198 35: SequenceLikelihood.UNLIKELY, # 'G'
199 38: SequenceLikelihood.UNLIKELY, # 'H'
200 37: SequenceLikelihood.LIKELY, # 'I'
201 51: SequenceLikelihood.UNLIKELY, # 'J'
202 32: SequenceLikelihood.UNLIKELY, # 'K'
203 41: SequenceLikelihood.UNLIKELY, # 'L'
204 29: SequenceLikelihood.LIKELY, # 'M'
205 43: SequenceLikelihood.UNLIKELY, # 'N'
206 49: SequenceLikelihood.UNLIKELY, # 'O'
207 34: SequenceLikelihood.UNLIKELY, # 'P'
208 55: SequenceLikelihood.UNLIKELY, # 'Q'
209 40: SequenceLikelihood.LIKELY, # 'R'
210 22: SequenceLikelihood.LIKELY, # 'S'
211 36: SequenceLikelihood.UNLIKELY, # 'T'
212 46: SequenceLikelihood.LIKELY, # 'U'
213 42: SequenceLikelihood.LIKELY, # 'V'
214 31: SequenceLikelihood.UNLIKELY, # 'W'
215 57: SequenceLikelihood.UNLIKELY, # 'X'
216 56: SequenceLikelihood.UNLIKELY, # 'Y'
217 47: SequenceLikelihood.UNLIKELY, # 'Z'
218 7: SequenceLikelihood.POSITIVE, # 'a'
219 16: SequenceLikelihood.UNLIKELY, # 'b'
220 13: SequenceLikelihood.UNLIKELY, # 'c'
221 8: SequenceLikelihood.UNLIKELY, # 'd'
222 1: SequenceLikelihood.POSITIVE, # 'e'
223 17: SequenceLikelihood.UNLIKELY, # 'f'
224 14: SequenceLikelihood.UNLIKELY, # 'g'
225 9: SequenceLikelihood.UNLIKELY, # 'h'
226 3: SequenceLikelihood.POSITIVE, # 'i'
227 50: SequenceLikelihood.UNLIKELY, # 'j'
228 18: SequenceLikelihood.UNLIKELY, # 'k'
229 11: SequenceLikelihood.UNLIKELY, # 'l'
230 15: SequenceLikelihood.UNLIKELY, # 'm'
231 2: SequenceLikelihood.UNLIKELY, # 'n'
232 12: SequenceLikelihood.POSITIVE, # 'o'
233 21: SequenceLikelihood.UNLIKELY, # 'p'
234 53: SequenceLikelihood.UNLIKELY, # 'q'
235 4: SequenceLikelihood.POSITIVE, # 'r'
236 6: SequenceLikelihood.UNLIKELY, # 's'
237 5: SequenceLikelihood.UNLIKELY, # 't'
238 10: SequenceLikelihood.POSITIVE, # 'u'
239 23: SequenceLikelihood.UNLIKELY, # 'v'
240 19: SequenceLikelihood.UNLIKELY, # 'w'
241 52: SequenceLikelihood.UNLIKELY, # 'x'
242 44: SequenceLikelihood.UNLIKELY, # 'y'
243 20: SequenceLikelihood.UNLIKELY, # 'z'
244 59: SequenceLikelihood.UNLIKELY, # 'Ä'
245 58: SequenceLikelihood.UNLIKELY, # 'Ö'
246 54: SequenceLikelihood.UNLIKELY, # 'Ü'
247 48: SequenceLikelihood.NEGATIVE, # 'ß'
248 27: SequenceLikelihood.LIKELY, # 'ä'
249 39: SequenceLikelihood.UNLIKELY, # 'ö'
250 24: SequenceLikelihood.LIKELY, # 'ü'
251 60: SequenceLikelihood.NEGATIVE, # 'ẞ'
252 },
253 30: { # 'E'
254 25: SequenceLikelihood.LIKELY, # 'A'
255 28: SequenceLikelihood.UNLIKELY, # 'B'
256 45: SequenceLikelihood.LIKELY, # 'C'
257 26: SequenceLikelihood.LIKELY, # 'D'
258 30: SequenceLikelihood.LIKELY, # 'E'
259 33: SequenceLikelihood.UNLIKELY, # 'F'
260 35: SequenceLikelihood.LIKELY, # 'G'
261 38: SequenceLikelihood.UNLIKELY, # 'H'
262 37: SequenceLikelihood.LIKELY, # 'I'
263 51: SequenceLikelihood.UNLIKELY, # 'J'
264 32: SequenceLikelihood.UNLIKELY, # 'K'
265 41: SequenceLikelihood.LIKELY, # 'L'
266 29: SequenceLikelihood.LIKELY, # 'M'
267 43: SequenceLikelihood.LIKELY, # 'N'
268 49: SequenceLikelihood.LIKELY, # 'O'
269 34: SequenceLikelihood.LIKELY, # 'P'
270 55: SequenceLikelihood.UNLIKELY, # 'Q'
271 40: SequenceLikelihood.LIKELY, # 'R'
272 22: SequenceLikelihood.LIKELY, # 'S'
273 36: SequenceLikelihood.LIKELY, # 'T'
274 46: SequenceLikelihood.LIKELY, # 'U'
275 42: SequenceLikelihood.UNLIKELY, # 'V'
276 31: SequenceLikelihood.UNLIKELY, # 'W'
277 57: SequenceLikelihood.UNLIKELY, # 'X'
278 56: SequenceLikelihood.UNLIKELY, # 'Y'
279 47: SequenceLikelihood.UNLIKELY, # 'Z'
280 7: SequenceLikelihood.UNLIKELY, # 'a'
281 16: SequenceLikelihood.LIKELY, # 'b'
282 13: SequenceLikelihood.LIKELY, # 'c'
283 8: SequenceLikelihood.LIKELY, # 'd'
284 1: SequenceLikelihood.UNLIKELY, # 'e'
285 17: SequenceLikelihood.LIKELY, # 'f'
286 14: SequenceLikelihood.LIKELY, # 'g'
287 9: SequenceLikelihood.LIKELY, # 'h'
288 3: SequenceLikelihood.POSITIVE, # 'i'
289 50: SequenceLikelihood.UNLIKELY, # 'j'
290 18: SequenceLikelihood.UNLIKELY, # 'k'
291 11: SequenceLikelihood.POSITIVE, # 'l'
292 15: SequenceLikelihood.LIKELY, # 'm'
293 2: SequenceLikelihood.POSITIVE, # 'n'
294 12: SequenceLikelihood.UNLIKELY, # 'o'
295 21: SequenceLikelihood.LIKELY, # 'p'
296 53: SequenceLikelihood.UNLIKELY, # 'q'
297 4: SequenceLikelihood.POSITIVE, # 'r'
298 6: SequenceLikelihood.POSITIVE, # 's'
299 5: SequenceLikelihood.LIKELY, # 't'
300 10: SequenceLikelihood.POSITIVE, # 'u'
301 23: SequenceLikelihood.LIKELY, # 'v'
302 19: SequenceLikelihood.UNLIKELY, # 'w'
303 52: SequenceLikelihood.POSITIVE, # 'x'
304 44: SequenceLikelihood.UNLIKELY, # 'y'
305 20: SequenceLikelihood.UNLIKELY, # 'z'
306 59: SequenceLikelihood.UNLIKELY, # 'Ä'
307 58: SequenceLikelihood.UNLIKELY, # 'Ö'
308 54: SequenceLikelihood.UNLIKELY, # 'Ü'
309 48: SequenceLikelihood.UNLIKELY, # 'ß'
310 27: SequenceLikelihood.NEGATIVE, # 'ä'
311 39: SequenceLikelihood.UNLIKELY, # 'ö'
312 24: SequenceLikelihood.NEGATIVE, # 'ü'
313 60: SequenceLikelihood.UNLIKELY, # 'ẞ'
314 },
315 33: { # 'F'
316 25: SequenceLikelihood.LIKELY, # 'A'
317 28: SequenceLikelihood.UNLIKELY, # 'B'
318 45: SequenceLikelihood.LIKELY, # 'C'
319 26: SequenceLikelihood.UNLIKELY, # 'D'
320 30: SequenceLikelihood.LIKELY, # 'E'
321 33: SequenceLikelihood.UNLIKELY, # 'F'
322 35: SequenceLikelihood.UNLIKELY, # 'G'
323 38: SequenceLikelihood.UNLIKELY, # 'H'
324 37: SequenceLikelihood.LIKELY, # 'I'
325 51: SequenceLikelihood.UNLIKELY, # 'J'
326 32: SequenceLikelihood.UNLIKELY, # 'K'
327 41: SequenceLikelihood.UNLIKELY, # 'L'
328 29: SequenceLikelihood.UNLIKELY, # 'M'
329 43: SequenceLikelihood.UNLIKELY, # 'N'
330 49: SequenceLikelihood.LIKELY, # 'O'
331 34: SequenceLikelihood.UNLIKELY, # 'P'
332 55: SequenceLikelihood.UNLIKELY, # 'Q'
333 40: SequenceLikelihood.UNLIKELY, # 'R'
334 22: SequenceLikelihood.UNLIKELY, # 'S'
335 36: SequenceLikelihood.UNLIKELY, # 'T'
336 46: SequenceLikelihood.UNLIKELY, # 'U'
337 42: SequenceLikelihood.UNLIKELY, # 'V'
338 31: SequenceLikelihood.UNLIKELY, # 'W'
339 57: SequenceLikelihood.UNLIKELY, # 'X'
340 56: SequenceLikelihood.UNLIKELY, # 'Y'
341 47: SequenceLikelihood.UNLIKELY, # 'Z'
342 7: SequenceLikelihood.POSITIVE, # 'a'
343 16: SequenceLikelihood.UNLIKELY, # 'b'
344 13: SequenceLikelihood.UNLIKELY, # 'c'
345 8: SequenceLikelihood.UNLIKELY, # 'd'
346 1: SequenceLikelihood.POSITIVE, # 'e'
347 17: SequenceLikelihood.UNLIKELY, # 'f'
348 14: SequenceLikelihood.UNLIKELY, # 'g'
349 9: SequenceLikelihood.UNLIKELY, # 'h'
350 3: SequenceLikelihood.POSITIVE, # 'i'
351 50: SequenceLikelihood.UNLIKELY, # 'j'
352 18: SequenceLikelihood.UNLIKELY, # 'k'
353 11: SequenceLikelihood.POSITIVE, # 'l'
354 15: SequenceLikelihood.UNLIKELY, # 'm'
355 2: SequenceLikelihood.UNLIKELY, # 'n'
356 12: SequenceLikelihood.POSITIVE, # 'o'
357 21: SequenceLikelihood.UNLIKELY, # 'p'
358 53: SequenceLikelihood.UNLIKELY, # 'q'
359 4: SequenceLikelihood.POSITIVE, # 'r'
360 6: SequenceLikelihood.UNLIKELY, # 's'
361 5: SequenceLikelihood.UNLIKELY, # 't'
362 10: SequenceLikelihood.POSITIVE, # 'u'
363 23: SequenceLikelihood.UNLIKELY, # 'v'
364 19: SequenceLikelihood.UNLIKELY, # 'w'
365 52: SequenceLikelihood.UNLIKELY, # 'x'
366 44: SequenceLikelihood.UNLIKELY, # 'y'
367 20: SequenceLikelihood.UNLIKELY, # 'z'
368 59: SequenceLikelihood.UNLIKELY, # 'Ä'
369 58: SequenceLikelihood.UNLIKELY, # 'Ö'
370 54: SequenceLikelihood.UNLIKELY, # 'Ü'
371 48: SequenceLikelihood.NEGATIVE, # 'ß'
372 27: SequenceLikelihood.LIKELY, # 'ä'
373 39: SequenceLikelihood.LIKELY, # 'ö'
374 24: SequenceLikelihood.POSITIVE, # 'ü'
375 60: SequenceLikelihood.NEGATIVE, # 'ẞ'
376 },
377 35: { # 'G'
378 25: SequenceLikelihood.LIKELY, # 'A'
379 28: SequenceLikelihood.LIKELY, # 'B'
380 45: SequenceLikelihood.UNLIKELY, # 'C'
381 26: SequenceLikelihood.UNLIKELY, # 'D'
382 30: SequenceLikelihood.LIKELY, # 'E'
383 33: SequenceLikelihood.UNLIKELY, # 'F'
384 35: SequenceLikelihood.UNLIKELY, # 'G'
385 38: SequenceLikelihood.UNLIKELY, # 'H'
386 37: SequenceLikelihood.UNLIKELY, # 'I'
387 51: SequenceLikelihood.UNLIKELY, # 'J'
388 32: SequenceLikelihood.UNLIKELY, # 'K'
389 41: SequenceLikelihood.UNLIKELY, # 'L'
390 29: SequenceLikelihood.UNLIKELY, # 'M'
391 43: SequenceLikelihood.UNLIKELY, # 'N'
392 49: SequenceLikelihood.LIKELY, # 'O'
393 34: SequenceLikelihood.UNLIKELY, # 'P'
394 55: SequenceLikelihood.UNLIKELY, # 'Q'
395 40: SequenceLikelihood.LIKELY, # 'R'
396 22: SequenceLikelihood.UNLIKELY, # 'S'
397 36: SequenceLikelihood.UNLIKELY, # 'T'
398 46: SequenceLikelihood.UNLIKELY, # 'U'
399 42: SequenceLikelihood.UNLIKELY, # 'V'
400 31: SequenceLikelihood.UNLIKELY, # 'W'
401 57: SequenceLikelihood.UNLIKELY, # 'X'
402 56: SequenceLikelihood.UNLIKELY, # 'Y'
403 47: SequenceLikelihood.UNLIKELY, # 'Z'
404 7: SequenceLikelihood.POSITIVE, # 'a'
405 16: SequenceLikelihood.UNLIKELY, # 'b'
406 13: SequenceLikelihood.UNLIKELY, # 'c'
407 8: SequenceLikelihood.UNLIKELY, # 'd'
408 1: SequenceLikelihood.POSITIVE, # 'e'
409 17: SequenceLikelihood.UNLIKELY, # 'f'
410 14: SequenceLikelihood.UNLIKELY, # 'g'
411 9: SequenceLikelihood.UNLIKELY, # 'h'
412 3: SequenceLikelihood.LIKELY, # 'i'
413 50: SequenceLikelihood.UNLIKELY, # 'j'
414 18: SequenceLikelihood.UNLIKELY, # 'k'
415 11: SequenceLikelihood.POSITIVE, # 'l'
416 15: SequenceLikelihood.LIKELY, # 'm'
417 2: SequenceLikelihood.UNLIKELY, # 'n'
418 12: SequenceLikelihood.POSITIVE, # 'o'
419 21: SequenceLikelihood.UNLIKELY, # 'p'
420 53: SequenceLikelihood.UNLIKELY, # 'q'
421 4: SequenceLikelihood.POSITIVE, # 'r'
422 6: SequenceLikelihood.UNLIKELY, # 's'
423 5: SequenceLikelihood.UNLIKELY, # 't'
424 10: SequenceLikelihood.LIKELY, # 'u'
425 23: SequenceLikelihood.UNLIKELY, # 'v'
426 19: SequenceLikelihood.UNLIKELY, # 'w'
427 52: SequenceLikelihood.UNLIKELY, # 'x'
428 44: SequenceLikelihood.UNLIKELY, # 'y'
429 20: SequenceLikelihood.UNLIKELY, # 'z'
430 59: SequenceLikelihood.UNLIKELY, # 'Ä'
431 58: SequenceLikelihood.UNLIKELY, # 'Ö'
432 54: SequenceLikelihood.UNLIKELY, # 'Ü'
433 48: SequenceLikelihood.NEGATIVE, # 'ß'
434 27: SequenceLikelihood.LIKELY, # 'ä'
435 39: SequenceLikelihood.LIKELY, # 'ö'
436 24: SequenceLikelihood.LIKELY, # 'ü'
437 60: SequenceLikelihood.NEGATIVE, # 'ẞ'
438 },
439 38: { # 'H'
440 25: SequenceLikelihood.LIKELY, # 'A'
441 28: SequenceLikelihood.UNLIKELY, # 'B'
442 45: SequenceLikelihood.UNLIKELY, # 'C'
443 26: SequenceLikelihood.LIKELY, # 'D'
444 30: SequenceLikelihood.LIKELY, # 'E'
445 33: SequenceLikelihood.UNLIKELY, # 'F'
446 35: SequenceLikelihood.UNLIKELY, # 'G'
447 38: SequenceLikelihood.UNLIKELY, # 'H'
448 37: SequenceLikelihood.LIKELY, # 'I'
449 51: SequenceLikelihood.UNLIKELY, # 'J'
450 32: SequenceLikelihood.UNLIKELY, # 'K'
451 41: SequenceLikelihood.UNLIKELY, # 'L'
452 29: SequenceLikelihood.UNLIKELY, # 'M'
453 43: SequenceLikelihood.UNLIKELY, # 'N'
454 49: SequenceLikelihood.LIKELY, # 'O'
455 34: SequenceLikelihood.UNLIKELY, # 'P'
456 55: SequenceLikelihood.UNLIKELY, # 'Q'
457 40: SequenceLikelihood.LIKELY, # 'R'
458 22: SequenceLikelihood.LIKELY, # 'S'
459 36: SequenceLikelihood.LIKELY, # 'T'
460 46: SequenceLikelihood.UNLIKELY, # 'U'
461 42: SequenceLikelihood.UNLIKELY, # 'V'
462 31: SequenceLikelihood.UNLIKELY, # 'W'
463 57: SequenceLikelihood.UNLIKELY, # 'X'
464 56: SequenceLikelihood.UNLIKELY, # 'Y'
465 47: SequenceLikelihood.UNLIKELY, # 'Z'
466 7: SequenceLikelihood.POSITIVE, # 'a'
467 16: SequenceLikelihood.UNLIKELY, # 'b'
468 13: SequenceLikelihood.UNLIKELY, # 'c'
469 8: SequenceLikelihood.UNLIKELY, # 'd'
470 1: SequenceLikelihood.POSITIVE, # 'e'
471 17: SequenceLikelihood.UNLIKELY, # 'f'
472 14: SequenceLikelihood.UNLIKELY, # 'g'
473 9: SequenceLikelihood.UNLIKELY, # 'h'
474 3: SequenceLikelihood.POSITIVE, # 'i'
475 50: SequenceLikelihood.UNLIKELY, # 'j'
476 18: SequenceLikelihood.UNLIKELY, # 'k'
477 11: SequenceLikelihood.UNLIKELY, # 'l'
478 15: SequenceLikelihood.UNLIKELY, # 'm'
479 2: SequenceLikelihood.UNLIKELY, # 'n'
480 12: SequenceLikelihood.POSITIVE, # 'o'
481 21: SequenceLikelihood.UNLIKELY, # 'p'
482 53: SequenceLikelihood.UNLIKELY, # 'q'
483 4: SequenceLikelihood.UNLIKELY, # 'r'
484 6: SequenceLikelihood.UNLIKELY, # 's'
485 5: SequenceLikelihood.UNLIKELY, # 't'
486 10: SequenceLikelihood.LIKELY, # 'u'
487 23: SequenceLikelihood.UNLIKELY, # 'v'
488 19: SequenceLikelihood.UNLIKELY, # 'w'
489 52: SequenceLikelihood.UNLIKELY, # 'x'
490 44: SequenceLikelihood.LIKELY, # 'y'
491 20: SequenceLikelihood.UNLIKELY, # 'z'
492 59: SequenceLikelihood.UNLIKELY, # 'Ä'
493 58: SequenceLikelihood.UNLIKELY, # 'Ö'
494 54: SequenceLikelihood.UNLIKELY, # 'Ü'
495 48: SequenceLikelihood.NEGATIVE, # 'ß'
496 27: SequenceLikelihood.LIKELY, # 'ä'
497 39: SequenceLikelihood.LIKELY, # 'ö'
498 24: SequenceLikelihood.LIKELY, # 'ü'
499 60: SequenceLikelihood.NEGATIVE, # 'ẞ'
500 },
501 37: { # 'I'
502 25: SequenceLikelihood.LIKELY, # 'A'
503 28: SequenceLikelihood.UNLIKELY, # 'B'
504 45: SequenceLikelihood.LIKELY, # 'C'
505 26: SequenceLikelihood.LIKELY, # 'D'
506 30: SequenceLikelihood.LIKELY, # 'E'
507 33: SequenceLikelihood.UNLIKELY, # 'F'
508 35: SequenceLikelihood.LIKELY, # 'G'
509 38: SequenceLikelihood.UNLIKELY, # 'H'
510 37: SequenceLikelihood.LIKELY, # 'I'
511 51: SequenceLikelihood.UNLIKELY, # 'J'
512 32: SequenceLikelihood.UNLIKELY, # 'K'
513 41: SequenceLikelihood.LIKELY, # 'L'
514 29: SequenceLikelihood.LIKELY, # 'M'
515 43: SequenceLikelihood.LIKELY, # 'N'
516 49: SequenceLikelihood.LIKELY, # 'O'
517 34: SequenceLikelihood.LIKELY, # 'P'
518 55: SequenceLikelihood.UNLIKELY, # 'Q'
519 40: SequenceLikelihood.LIKELY, # 'R'
520 22: SequenceLikelihood.LIKELY, # 'S'
521 36: SequenceLikelihood.LIKELY, # 'T'
522 46: SequenceLikelihood.UNLIKELY, # 'U'
523 42: SequenceLikelihood.LIKELY, # 'V'
524 31: SequenceLikelihood.UNLIKELY, # 'W'
525 57: SequenceLikelihood.UNLIKELY, # 'X'
526 56: SequenceLikelihood.UNLIKELY, # 'Y'
527 47: SequenceLikelihood.UNLIKELY, # 'Z'
528 7: SequenceLikelihood.UNLIKELY, # 'a'
529 16: SequenceLikelihood.UNLIKELY, # 'b'
530 13: SequenceLikelihood.POSITIVE, # 'c'
531 8: SequenceLikelihood.LIKELY, # 'd'
532 1: SequenceLikelihood.UNLIKELY, # 'e'
533 17: SequenceLikelihood.UNLIKELY, # 'f'
534 14: SequenceLikelihood.UNLIKELY, # 'g'
535 9: SequenceLikelihood.POSITIVE, # 'h'
536 3: SequenceLikelihood.UNLIKELY, # 'i'
537 50: SequenceLikelihood.UNLIKELY, # 'j'
538 18: SequenceLikelihood.UNLIKELY, # 'k'
539 11: SequenceLikelihood.LIKELY, # 'l'
540 15: SequenceLikelihood.POSITIVE, # 'm'
541 2: SequenceLikelihood.POSITIVE, # 'n'
542 12: SequenceLikelihood.UNLIKELY, # 'o'
543 21: SequenceLikelihood.UNLIKELY, # 'p'
544 53: SequenceLikelihood.UNLIKELY, # 'q'
545 4: SequenceLikelihood.LIKELY, # 'r'
546 6: SequenceLikelihood.LIKELY, # 's'
547 5: SequenceLikelihood.LIKELY, # 't'
548 10: SequenceLikelihood.UNLIKELY, # 'u'
549 23: SequenceLikelihood.UNLIKELY, # 'v'
550 19: SequenceLikelihood.UNLIKELY, # 'w'
551 52: SequenceLikelihood.UNLIKELY, # 'x'
552 44: SequenceLikelihood.UNLIKELY, # 'y'
553 20: SequenceLikelihood.UNLIKELY, # 'z'
554 59: SequenceLikelihood.UNLIKELY, # 'Ä'
555 58: SequenceLikelihood.UNLIKELY, # 'Ö'
556 54: SequenceLikelihood.UNLIKELY, # 'Ü'
557 48: SequenceLikelihood.UNLIKELY, # 'ß'
558 27: SequenceLikelihood.UNLIKELY, # 'ä'
559 39: SequenceLikelihood.UNLIKELY, # 'ö'
560 24: SequenceLikelihood.NEGATIVE, # 'ü'
561 60: SequenceLikelihood.UNLIKELY, # 'ẞ'
562 },
563 51: { # 'J'
564 25: SequenceLikelihood.UNLIKELY, # 'A'
565 28: SequenceLikelihood.UNLIKELY, # 'B'
566 45: SequenceLikelihood.UNLIKELY, # 'C'
567 26: SequenceLikelihood.UNLIKELY, # 'D'
568 30: SequenceLikelihood.UNLIKELY, # 'E'
569 33: SequenceLikelihood.UNLIKELY, # 'F'
570 35: SequenceLikelihood.UNLIKELY, # 'G'
571 38: SequenceLikelihood.UNLIKELY, # 'H'
572 37: SequenceLikelihood.UNLIKELY, # 'I'
573 51: SequenceLikelihood.UNLIKELY, # 'J'
574 32: SequenceLikelihood.UNLIKELY, # 'K'
575 41: SequenceLikelihood.UNLIKELY, # 'L'
576 29: SequenceLikelihood.UNLIKELY, # 'M'
577 43: SequenceLikelihood.UNLIKELY, # 'N'
578 49: SequenceLikelihood.UNLIKELY, # 'O'
579 34: SequenceLikelihood.UNLIKELY, # 'P'
580 55: SequenceLikelihood.UNLIKELY, # 'Q'
581 40: SequenceLikelihood.UNLIKELY, # 'R'
582 22: SequenceLikelihood.UNLIKELY, # 'S'
583 36: SequenceLikelihood.UNLIKELY, # 'T'
584 46: SequenceLikelihood.UNLIKELY, # 'U'
585 42: SequenceLikelihood.UNLIKELY, # 'V'
586 31: SequenceLikelihood.UNLIKELY, # 'W'
587 57: SequenceLikelihood.UNLIKELY, # 'X'
588 56: SequenceLikelihood.UNLIKELY, # 'Y'
589 47: SequenceLikelihood.UNLIKELY, # 'Z'
590 7: SequenceLikelihood.POSITIVE, # 'a'
591 16: SequenceLikelihood.UNLIKELY, # 'b'
592 13: SequenceLikelihood.UNLIKELY, # 'c'
593 8: SequenceLikelihood.UNLIKELY, # 'd'
594 1: SequenceLikelihood.POSITIVE, # 'e'
595 17: SequenceLikelihood.UNLIKELY, # 'f'
596 14: SequenceLikelihood.UNLIKELY, # 'g'
597 9: SequenceLikelihood.UNLIKELY, # 'h'
598 3: SequenceLikelihood.UNLIKELY, # 'i'
599 50: SequenceLikelihood.UNLIKELY, # 'j'
600 18: SequenceLikelihood.UNLIKELY, # 'k'
601 11: SequenceLikelihood.UNLIKELY, # 'l'
602 15: SequenceLikelihood.UNLIKELY, # 'm'
603 2: SequenceLikelihood.UNLIKELY, # 'n'
604 12: SequenceLikelihood.POSITIVE, # 'o'
605 21: SequenceLikelihood.UNLIKELY, # 'p'
606 53: SequenceLikelihood.UNLIKELY, # 'q'
607 4: SequenceLikelihood.UNLIKELY, # 'r'
608 6: SequenceLikelihood.UNLIKELY, # 's'
609 5: SequenceLikelihood.UNLIKELY, # 't'
610 10: SequenceLikelihood.POSITIVE, # 'u'
611 23: SequenceLikelihood.UNLIKELY, # 'v'
612 19: SequenceLikelihood.UNLIKELY, # 'w'
613 52: SequenceLikelihood.UNLIKELY, # 'x'
614 44: SequenceLikelihood.UNLIKELY, # 'y'
615 20: SequenceLikelihood.UNLIKELY, # 'z'
616 59: SequenceLikelihood.UNLIKELY, # 'Ä'
617 58: SequenceLikelihood.UNLIKELY, # 'Ö'
618 54: SequenceLikelihood.UNLIKELY, # 'Ü'
619 48: SequenceLikelihood.NEGATIVE, # 'ß'
620 27: SequenceLikelihood.LIKELY, # 'ä'
621 39: SequenceLikelihood.UNLIKELY, # 'ö'
622 24: SequenceLikelihood.LIKELY, # 'ü'
623 60: SequenceLikelihood.NEGATIVE, # 'ẞ'
624 },
625 32: { # 'K'
626 25: SequenceLikelihood.LIKELY, # 'A'
627 28: SequenceLikelihood.UNLIKELY, # 'B'
628 45: SequenceLikelihood.UNLIKELY, # 'C'
629 26: SequenceLikelihood.UNLIKELY, # 'D'
630 30: SequenceLikelihood.LIKELY, # 'E'
631 33: SequenceLikelihood.UNLIKELY, # 'F'
632 35: SequenceLikelihood.UNLIKELY, # 'G'
633 38: SequenceLikelihood.UNLIKELY, # 'H'
634 37: SequenceLikelihood.UNLIKELY, # 'I'
635 51: SequenceLikelihood.UNLIKELY, # 'J'
636 32: SequenceLikelihood.UNLIKELY, # 'K'
637 41: SequenceLikelihood.UNLIKELY, # 'L'
638 29: SequenceLikelihood.UNLIKELY, # 'M'
639 43: SequenceLikelihood.UNLIKELY, # 'N'
640 49: SequenceLikelihood.LIKELY, # 'O'
641 34: SequenceLikelihood.UNLIKELY, # 'P'
642 55: SequenceLikelihood.UNLIKELY, # 'Q'
643 40: SequenceLikelihood.UNLIKELY, # 'R'
644 22: SequenceLikelihood.UNLIKELY, # 'S'
645 36: SequenceLikelihood.UNLIKELY, # 'T'
646 46: SequenceLikelihood.UNLIKELY, # 'U'
647 42: SequenceLikelihood.UNLIKELY, # 'V'
648 31: SequenceLikelihood.LIKELY, # 'W'
649 57: SequenceLikelihood.UNLIKELY, # 'X'
650 56: SequenceLikelihood.UNLIKELY, # 'Y'
651 47: SequenceLikelihood.UNLIKELY, # 'Z'
652 7: SequenceLikelihood.POSITIVE, # 'a'
653 16: SequenceLikelihood.UNLIKELY, # 'b'
654 13: SequenceLikelihood.UNLIKELY, # 'c'
655 8: SequenceLikelihood.UNLIKELY, # 'd'
656 1: SequenceLikelihood.POSITIVE, # 'e'
657 17: SequenceLikelihood.UNLIKELY, # 'f'
658 14: SequenceLikelihood.UNLIKELY, # 'g'
659 9: SequenceLikelihood.UNLIKELY, # 'h'
660 3: SequenceLikelihood.POSITIVE, # 'i'
661 50: SequenceLikelihood.UNLIKELY, # 'j'
662 18: SequenceLikelihood.UNLIKELY, # 'k'
663 11: SequenceLikelihood.POSITIVE, # 'l'
664 15: SequenceLikelihood.UNLIKELY, # 'm'
665 2: SequenceLikelihood.LIKELY, # 'n'
666 12: SequenceLikelihood.POSITIVE, # 'o'
667 21: SequenceLikelihood.UNLIKELY, # 'p'
668 53: SequenceLikelihood.UNLIKELY, # 'q'
669 4: SequenceLikelihood.POSITIVE, # 'r'
670 6: SequenceLikelihood.UNLIKELY, # 's'
671 5: SequenceLikelihood.UNLIKELY, # 't'
672 10: SequenceLikelihood.POSITIVE, # 'u'
673 23: SequenceLikelihood.UNLIKELY, # 'v'
674 19: SequenceLikelihood.UNLIKELY, # 'w'
675 52: SequenceLikelihood.UNLIKELY, # 'x'
676 44: SequenceLikelihood.UNLIKELY, # 'y'
677 20: SequenceLikelihood.UNLIKELY, # 'z'
678 59: SequenceLikelihood.UNLIKELY, # 'Ä'
679 58: SequenceLikelihood.UNLIKELY, # 'Ö'
680 54: SequenceLikelihood.UNLIKELY, # 'Ü'
681 48: SequenceLikelihood.NEGATIVE, # 'ß'
682 27: SequenceLikelihood.LIKELY, # 'ä'
683 39: SequenceLikelihood.LIKELY, # 'ö'
684 24: SequenceLikelihood.LIKELY, # 'ü'
685 60: SequenceLikelihood.NEGATIVE, # 'ẞ'
686 },
687 41: { # 'L'
688 25: SequenceLikelihood.LIKELY, # 'A'
689 28: SequenceLikelihood.UNLIKELY, # 'B'
690 45: SequenceLikelihood.UNLIKELY, # 'C'
691 26: SequenceLikelihood.UNLIKELY, # 'D'
692 30: SequenceLikelihood.LIKELY, # 'E'
693 33: SequenceLikelihood.UNLIKELY, # 'F'
694 35: SequenceLikelihood.UNLIKELY, # 'G'
695 38: SequenceLikelihood.UNLIKELY, # 'H'
696 37: SequenceLikelihood.LIKELY, # 'I'
697 51: SequenceLikelihood.UNLIKELY, # 'J'
698 32: SequenceLikelihood.UNLIKELY, # 'K'
699 41: SequenceLikelihood.LIKELY, # 'L'
700 29: SequenceLikelihood.UNLIKELY, # 'M'
701 43: SequenceLikelihood.UNLIKELY, # 'N'
702 49: SequenceLikelihood.LIKELY, # 'O'
703 34: SequenceLikelihood.UNLIKELY, # 'P'
704 55: SequenceLikelihood.UNLIKELY, # 'Q'
705 40: SequenceLikelihood.UNLIKELY, # 'R'
706 22: SequenceLikelihood.UNLIKELY, # 'S'
707 36: SequenceLikelihood.LIKELY, # 'T'
708 46: SequenceLikelihood.UNLIKELY, # 'U'
709 42: SequenceLikelihood.UNLIKELY, # 'V'
710 31: SequenceLikelihood.UNLIKELY, # 'W'
711 57: SequenceLikelihood.UNLIKELY, # 'X'
712 56: SequenceLikelihood.UNLIKELY, # 'Y'
713 47: SequenceLikelihood.UNLIKELY, # 'Z'
714 7: SequenceLikelihood.POSITIVE, # 'a'
715 16: SequenceLikelihood.UNLIKELY, # 'b'
716 13: SequenceLikelihood.UNLIKELY, # 'c'
717 8: SequenceLikelihood.UNLIKELY, # 'd'
718 1: SequenceLikelihood.POSITIVE, # 'e'
719 17: SequenceLikelihood.UNLIKELY, # 'f'
720 14: SequenceLikelihood.UNLIKELY, # 'g'
721 9: SequenceLikelihood.UNLIKELY, # 'h'
722 3: SequenceLikelihood.POSITIVE, # 'i'
723 50: SequenceLikelihood.UNLIKELY, # 'j'
724 18: SequenceLikelihood.UNLIKELY, # 'k'
725 11: SequenceLikelihood.UNLIKELY, # 'l'
726 15: SequenceLikelihood.UNLIKELY, # 'm'
727 2: SequenceLikelihood.UNLIKELY, # 'n'
728 12: SequenceLikelihood.POSITIVE, # 'o'
729 21: SequenceLikelihood.UNLIKELY, # 'p'
730 53: SequenceLikelihood.UNLIKELY, # 'q'
731 4: SequenceLikelihood.UNLIKELY, # 'r'
732 6: SequenceLikelihood.UNLIKELY, # 's'
733 5: SequenceLikelihood.UNLIKELY, # 't'
734 10: SequenceLikelihood.POSITIVE, # 'u'
735 23: SequenceLikelihood.UNLIKELY, # 'v'
736 19: SequenceLikelihood.UNLIKELY, # 'w'
737 52: SequenceLikelihood.UNLIKELY, # 'x'
738 44: SequenceLikelihood.UNLIKELY, # 'y'
739 20: SequenceLikelihood.UNLIKELY, # 'z'
740 59: SequenceLikelihood.UNLIKELY, # 'Ä'
741 58: SequenceLikelihood.UNLIKELY, # 'Ö'
742 54: SequenceLikelihood.UNLIKELY, # 'Ü'
743 48: SequenceLikelihood.NEGATIVE, # 'ß'
744 27: SequenceLikelihood.LIKELY, # 'ä'
745 39: SequenceLikelihood.LIKELY, # 'ö'
746 24: SequenceLikelihood.LIKELY, # 'ü'
747 60: SequenceLikelihood.NEGATIVE, # 'ẞ'
748 },
749 29: { # 'M'
750 25: SequenceLikelihood.LIKELY, # 'A'
751 28: SequenceLikelihood.LIKELY, # 'B'
752 45: SequenceLikelihood.UNLIKELY, # 'C'
753 26: SequenceLikelihood.UNLIKELY, # 'D'
754 30: SequenceLikelihood.LIKELY, # 'E'
755 33: SequenceLikelihood.UNLIKELY, # 'F'
756 35: SequenceLikelihood.UNLIKELY, # 'G'
757 38: SequenceLikelihood.UNLIKELY, # 'H'
758 37: SequenceLikelihood.LIKELY, # 'I'
759 51: SequenceLikelihood.UNLIKELY, # 'J'
760 32: SequenceLikelihood.UNLIKELY, # 'K'
761 41: SequenceLikelihood.UNLIKELY, # 'L'
762 29: SequenceLikelihood.UNLIKELY, # 'M'
763 43: SequenceLikelihood.UNLIKELY, # 'N'
764 49: SequenceLikelihood.LIKELY, # 'O'
765 34: SequenceLikelihood.LIKELY, # 'P'
766 55: SequenceLikelihood.UNLIKELY, # 'Q'
767 40: SequenceLikelihood.UNLIKELY, # 'R'
768 22: SequenceLikelihood.LIKELY, # 'S'
769 36: SequenceLikelihood.UNLIKELY, # 'T'
770 46: SequenceLikelihood.UNLIKELY, # 'U'
771 42: SequenceLikelihood.UNLIKELY, # 'V'
772 31: SequenceLikelihood.UNLIKELY, # 'W'
773 57: SequenceLikelihood.UNLIKELY, # 'X'
774 56: SequenceLikelihood.UNLIKELY, # 'Y'
775 47: SequenceLikelihood.UNLIKELY, # 'Z'
776 7: SequenceLikelihood.POSITIVE, # 'a'
777 16: SequenceLikelihood.UNLIKELY, # 'b'
778 13: SequenceLikelihood.UNLIKELY, # 'c'
779 8: SequenceLikelihood.UNLIKELY, # 'd'
780 1: SequenceLikelihood.POSITIVE, # 'e'
781 17: SequenceLikelihood.UNLIKELY, # 'f'
782 14: SequenceLikelihood.UNLIKELY, # 'g'
783 9: SequenceLikelihood.UNLIKELY, # 'h'
784 3: SequenceLikelihood.POSITIVE, # 'i'
785 50: SequenceLikelihood.UNLIKELY, # 'j'
786 18: SequenceLikelihood.UNLIKELY, # 'k'
787 11: SequenceLikelihood.UNLIKELY, # 'l'
788 15: SequenceLikelihood.UNLIKELY, # 'm'
789 2: SequenceLikelihood.UNLIKELY, # 'n'
790 12: SequenceLikelihood.POSITIVE, # 'o'
791 21: SequenceLikelihood.UNLIKELY, # 'p'
792 53: SequenceLikelihood.UNLIKELY, # 'q'
793 4: SequenceLikelihood.UNLIKELY, # 'r'
794 6: SequenceLikelihood.UNLIKELY, # 's'
795 5: SequenceLikelihood.UNLIKELY, # 't'
796 10: SequenceLikelihood.POSITIVE, # 'u'
797 23: SequenceLikelihood.UNLIKELY, # 'v'
798 19: SequenceLikelihood.UNLIKELY, # 'w'
799 52: SequenceLikelihood.UNLIKELY, # 'x'
800 44: SequenceLikelihood.LIKELY, # 'y'
801 20: SequenceLikelihood.UNLIKELY, # 'z'
802 59: SequenceLikelihood.UNLIKELY, # 'Ä'
803 58: SequenceLikelihood.UNLIKELY, # 'Ö'
804 54: SequenceLikelihood.UNLIKELY, # 'Ü'
805 48: SequenceLikelihood.NEGATIVE, # 'ß'
806 27: SequenceLikelihood.LIKELY, # 'ä'
807 39: SequenceLikelihood.LIKELY, # 'ö'
808 24: SequenceLikelihood.LIKELY, # 'ü'
809 60: SequenceLikelihood.NEGATIVE, # 'ẞ'
810 },
811 43: { # 'N'
812 25: SequenceLikelihood.LIKELY, # 'A'
813 28: SequenceLikelihood.UNLIKELY, # 'B'
814 45: SequenceLikelihood.UNLIKELY, # 'C'
815 26: SequenceLikelihood.LIKELY, # 'D'
816 30: SequenceLikelihood.LIKELY, # 'E'
817 33: SequenceLikelihood.UNLIKELY, # 'F'
818 35: SequenceLikelihood.LIKELY, # 'G'
819 38: SequenceLikelihood.UNLIKELY, # 'H'
820 37: SequenceLikelihood.LIKELY, # 'I'
821 51: SequenceLikelihood.UNLIKELY, # 'J'
822 32: SequenceLikelihood.UNLIKELY, # 'K'
823 41: SequenceLikelihood.UNLIKELY, # 'L'
824 29: SequenceLikelihood.UNLIKELY, # 'M'
825 43: SequenceLikelihood.UNLIKELY, # 'N'
826 49: SequenceLikelihood.LIKELY, # 'O'
827 34: SequenceLikelihood.UNLIKELY, # 'P'
828 55: SequenceLikelihood.UNLIKELY, # 'Q'
829 40: SequenceLikelihood.LIKELY, # 'R'
830 22: SequenceLikelihood.LIKELY, # 'S'
831 36: SequenceLikelihood.LIKELY, # 'T'
832 46: SequenceLikelihood.UNLIKELY, # 'U'
833 42: SequenceLikelihood.UNLIKELY, # 'V'
834 31: SequenceLikelihood.UNLIKELY, # 'W'
835 57: SequenceLikelihood.UNLIKELY, # 'X'
836 56: SequenceLikelihood.UNLIKELY, # 'Y'
837 47: SequenceLikelihood.UNLIKELY, # 'Z'
838 7: SequenceLikelihood.POSITIVE, # 'a'
839 16: SequenceLikelihood.UNLIKELY, # 'b'
840 13: SequenceLikelihood.UNLIKELY, # 'c'
841 8: SequenceLikelihood.UNLIKELY, # 'd'
842 1: SequenceLikelihood.POSITIVE, # 'e'
843 17: SequenceLikelihood.UNLIKELY, # 'f'
844 14: SequenceLikelihood.UNLIKELY, # 'g'
845 9: SequenceLikelihood.UNLIKELY, # 'h'
846 3: SequenceLikelihood.POSITIVE, # 'i'
847 50: SequenceLikelihood.UNLIKELY, # 'j'
848 18: SequenceLikelihood.UNLIKELY, # 'k'
849 11: SequenceLikelihood.UNLIKELY, # 'l'
850 15: SequenceLikelihood.UNLIKELY, # 'm'
851 2: SequenceLikelihood.UNLIKELY, # 'n'
852 12: SequenceLikelihood.POSITIVE, # 'o'
853 21: SequenceLikelihood.UNLIKELY, # 'p'
854 53: SequenceLikelihood.UNLIKELY, # 'q'
855 4: SequenceLikelihood.LIKELY, # 'r'
856 6: SequenceLikelihood.UNLIKELY, # 's'
857 5: SequenceLikelihood.UNLIKELY, # 't'
858 10: SequenceLikelihood.POSITIVE, # 'u'
859 23: SequenceLikelihood.UNLIKELY, # 'v'
860 19: SequenceLikelihood.UNLIKELY, # 'w'
861 52: SequenceLikelihood.UNLIKELY, # 'x'
862 44: SequenceLikelihood.UNLIKELY, # 'y'
863 20: SequenceLikelihood.UNLIKELY, # 'z'
864 59: SequenceLikelihood.UNLIKELY, # 'Ä'
865 58: SequenceLikelihood.UNLIKELY, # 'Ö'
866 54: SequenceLikelihood.UNLIKELY, # 'Ü'
867 48: SequenceLikelihood.NEGATIVE, # 'ß'
868 27: SequenceLikelihood.LIKELY, # 'ä'
869 39: SequenceLikelihood.UNLIKELY, # 'ö'
870 24: SequenceLikelihood.LIKELY, # 'ü'
871 60: SequenceLikelihood.NEGATIVE, # 'ẞ'
872 },
873 49: { # 'O'
874 25: SequenceLikelihood.UNLIKELY, # 'A'
875 28: SequenceLikelihood.UNLIKELY, # 'B'
876 45: SequenceLikelihood.UNLIKELY, # 'C'
877 26: SequenceLikelihood.UNLIKELY, # 'D'
878 30: SequenceLikelihood.UNLIKELY, # 'E'
879 33: SequenceLikelihood.UNLIKELY, # 'F'
880 35: SequenceLikelihood.UNLIKELY, # 'G'
881 38: SequenceLikelihood.UNLIKELY, # 'H'
882 37: SequenceLikelihood.UNLIKELY, # 'I'
883 51: SequenceLikelihood.UNLIKELY, # 'J'
884 32: SequenceLikelihood.UNLIKELY, # 'K'
885 41: SequenceLikelihood.LIKELY, # 'L'
886 29: SequenceLikelihood.LIKELY, # 'M'
887 43: SequenceLikelihood.LIKELY, # 'N'
888 49: SequenceLikelihood.UNLIKELY, # 'O'
889 34: SequenceLikelihood.LIKELY, # 'P'
890 55: SequenceLikelihood.UNLIKELY, # 'Q'
891 40: SequenceLikelihood.LIKELY, # 'R'
892 22: SequenceLikelihood.LIKELY, # 'S'
893 36: SequenceLikelihood.LIKELY, # 'T'
894 46: SequenceLikelihood.UNLIKELY, # 'U'
895 42: SequenceLikelihood.UNLIKELY, # 'V'
896 31: SequenceLikelihood.UNLIKELY, # 'W'
897 57: SequenceLikelihood.UNLIKELY, # 'X'
898 56: SequenceLikelihood.UNLIKELY, # 'Y'
899 47: SequenceLikelihood.UNLIKELY, # 'Z'
900 7: SequenceLikelihood.UNLIKELY, # 'a'
901 16: SequenceLikelihood.POSITIVE, # 'b'
902 13: SequenceLikelihood.UNLIKELY, # 'c'
903 8: SequenceLikelihood.LIKELY, # 'd'
904 1: SequenceLikelihood.UNLIKELY, # 'e'
905 17: SequenceLikelihood.LIKELY, # 'f'
906 14: SequenceLikelihood.UNLIKELY, # 'g'
907 9: SequenceLikelihood.LIKELY, # 'h'
908 3: SequenceLikelihood.UNLIKELY, # 'i'
909 50: SequenceLikelihood.UNLIKELY, # 'j'
910 18: SequenceLikelihood.LIKELY, # 'k'
911 11: SequenceLikelihood.LIKELY, # 'l'
912 15: SequenceLikelihood.UNLIKELY, # 'm'
913 2: SequenceLikelihood.POSITIVE, # 'n'
914 12: SequenceLikelihood.UNLIKELY, # 'o'
915 21: SequenceLikelihood.LIKELY, # 'p'
916 53: SequenceLikelihood.UNLIKELY, # 'q'
917 4: SequenceLikelihood.POSITIVE, # 'r'
918 6: SequenceLikelihood.LIKELY, # 's'
919 5: SequenceLikelihood.LIKELY, # 't'
920 10: SequenceLikelihood.LIKELY, # 'u'
921 23: SequenceLikelihood.UNLIKELY, # 'v'
922 19: SequenceLikelihood.UNLIKELY, # 'w'
923 52: SequenceLikelihood.UNLIKELY, # 'x'
924 44: SequenceLikelihood.UNLIKELY, # 'y'
925 20: SequenceLikelihood.UNLIKELY, # 'z'
926 59: SequenceLikelihood.UNLIKELY, # 'Ä'
927 58: SequenceLikelihood.UNLIKELY, # 'Ö'
928 54: SequenceLikelihood.UNLIKELY, # 'Ü'
929 48: SequenceLikelihood.UNLIKELY, # 'ß'
930 27: SequenceLikelihood.NEGATIVE, # 'ä'
931 39: SequenceLikelihood.UNLIKELY, # 'ö'
932 24: SequenceLikelihood.NEGATIVE, # 'ü'
933 60: SequenceLikelihood.NEGATIVE, # 'ẞ'
934 },
935 34: { # 'P'
936 25: SequenceLikelihood.LIKELY, # 'A'
937 28: SequenceLikelihood.UNLIKELY, # 'B'
938 45: SequenceLikelihood.LIKELY, # 'C'
939 26: SequenceLikelihood.LIKELY, # 'D'
940 30: SequenceLikelihood.LIKELY, # 'E'
941 33: SequenceLikelihood.UNLIKELY, # 'F'
942 35: SequenceLikelihood.UNLIKELY, # 'G'
943 38: SequenceLikelihood.UNLIKELY, # 'H'
944 37: SequenceLikelihood.LIKELY, # 'I'
945 51: SequenceLikelihood.UNLIKELY, # 'J'
946 32: SequenceLikelihood.UNLIKELY, # 'K'
947 41: SequenceLikelihood.UNLIKELY, # 'L'
948 29: SequenceLikelihood.UNLIKELY, # 'M'
949 43: SequenceLikelihood.UNLIKELY, # 'N'
950 49: SequenceLikelihood.LIKELY, # 'O'
951 34: SequenceLikelihood.UNLIKELY, # 'P'
952 55: SequenceLikelihood.UNLIKELY, # 'Q'
953 40: SequenceLikelihood.LIKELY, # 'R'
954 22: SequenceLikelihood.LIKELY, # 'S'
955 36: SequenceLikelihood.UNLIKELY, # 'T'
956 46: SequenceLikelihood.UNLIKELY, # 'U'
957 42: SequenceLikelihood.UNLIKELY, # 'V'
958 31: SequenceLikelihood.UNLIKELY, # 'W'
959 57: SequenceLikelihood.UNLIKELY, # 'X'
960 56: SequenceLikelihood.UNLIKELY, # 'Y'
961 47: SequenceLikelihood.UNLIKELY, # 'Z'
962 7: SequenceLikelihood.POSITIVE, # 'a'
963 16: SequenceLikelihood.UNLIKELY, # 'b'
964 13: SequenceLikelihood.UNLIKELY, # 'c'
965 8: SequenceLikelihood.UNLIKELY, # 'd'
966 1: SequenceLikelihood.POSITIVE, # 'e'
967 17: SequenceLikelihood.POSITIVE, # 'f'
968 14: SequenceLikelihood.UNLIKELY, # 'g'
969 9: SequenceLikelihood.LIKELY, # 'h'
970 3: SequenceLikelihood.LIKELY, # 'i'
971 50: SequenceLikelihood.UNLIKELY, # 'j'
972 18: SequenceLikelihood.UNLIKELY, # 'k'
973 11: SequenceLikelihood.POSITIVE, # 'l'
974 15: SequenceLikelihood.UNLIKELY, # 'm'
975 2: SequenceLikelihood.UNLIKELY, # 'n'
976 12: SequenceLikelihood.POSITIVE, # 'o'
977 21: SequenceLikelihood.UNLIKELY, # 'p'
978 53: SequenceLikelihood.UNLIKELY, # 'q'
979 4: SequenceLikelihood.POSITIVE, # 'r'
980 6: SequenceLikelihood.LIKELY, # 's'
981 5: SequenceLikelihood.UNLIKELY, # 't'
982 10: SequenceLikelihood.POSITIVE, # 'u'
983 23: SequenceLikelihood.UNLIKELY, # 'v'
984 19: SequenceLikelihood.UNLIKELY, # 'w'
985 52: SequenceLikelihood.UNLIKELY, # 'x'
986 44: SequenceLikelihood.UNLIKELY, # 'y'
987 20: SequenceLikelihood.UNLIKELY, # 'z'
988 59: SequenceLikelihood.UNLIKELY, # 'Ä'
989 58: SequenceLikelihood.UNLIKELY, # 'Ö'
990 54: SequenceLikelihood.UNLIKELY, # 'Ü'
991 48: SequenceLikelihood.NEGATIVE, # 'ß'
992 27: SequenceLikelihood.UNLIKELY, # 'ä'
993 39: SequenceLikelihood.UNLIKELY, # 'ö'
994 24: SequenceLikelihood.UNLIKELY, # 'ü'
995 60: SequenceLikelihood.NEGATIVE, # 'ẞ'
996 },
997 55: { # 'Q'
998 25: SequenceLikelihood.UNLIKELY, # 'A'
999 28: SequenceLikelihood.UNLIKELY, # 'B'
1000 45: SequenceLikelihood.UNLIKELY, # 'C'
1001 26: SequenceLikelihood.UNLIKELY, # 'D'
1002 30: SequenceLikelihood.UNLIKELY, # 'E'
1003 33: SequenceLikelihood.UNLIKELY, # 'F'
1004 35: SequenceLikelihood.UNLIKELY, # 'G'
1005 38: SequenceLikelihood.UNLIKELY, # 'H'
1006 37: SequenceLikelihood.UNLIKELY, # 'I'
1007 51: SequenceLikelihood.UNLIKELY, # 'J'
1008 32: SequenceLikelihood.UNLIKELY, # 'K'
1009 41: SequenceLikelihood.UNLIKELY, # 'L'
1010 29: SequenceLikelihood.UNLIKELY, # 'M'
1011 43: SequenceLikelihood.UNLIKELY, # 'N'
1012 49: SequenceLikelihood.UNLIKELY, # 'O'
1013 34: SequenceLikelihood.UNLIKELY, # 'P'
1014 55: SequenceLikelihood.UNLIKELY, # 'Q'
1015 40: SequenceLikelihood.UNLIKELY, # 'R'
1016 22: SequenceLikelihood.UNLIKELY, # 'S'
1017 36: SequenceLikelihood.UNLIKELY, # 'T'
1018 46: SequenceLikelihood.UNLIKELY, # 'U'
1019 42: SequenceLikelihood.UNLIKELY, # 'V'
1020 31: SequenceLikelihood.UNLIKELY, # 'W'
1021 57: SequenceLikelihood.UNLIKELY, # 'X'
1022 56: SequenceLikelihood.UNLIKELY, # 'Y'
1023 47: SequenceLikelihood.UNLIKELY, # 'Z'
1024 7: SequenceLikelihood.UNLIKELY, # 'a'
1025 16: SequenceLikelihood.UNLIKELY, # 'b'
1026 13: SequenceLikelihood.UNLIKELY, # 'c'
1027 8: SequenceLikelihood.UNLIKELY, # 'd'
1028 1: SequenceLikelihood.UNLIKELY, # 'e'
1029 17: SequenceLikelihood.UNLIKELY, # 'f'
1030 14: SequenceLikelihood.UNLIKELY, # 'g'
1031 9: SequenceLikelihood.UNLIKELY, # 'h'
1032 3: SequenceLikelihood.UNLIKELY, # 'i'
1033 50: SequenceLikelihood.UNLIKELY, # 'j'
1034 18: SequenceLikelihood.UNLIKELY, # 'k'
1035 11: SequenceLikelihood.UNLIKELY, # 'l'
1036 15: SequenceLikelihood.UNLIKELY, # 'm'
1037 2: SequenceLikelihood.UNLIKELY, # 'n'
1038 12: SequenceLikelihood.UNLIKELY, # 'o'
1039 21: SequenceLikelihood.UNLIKELY, # 'p'
1040 53: SequenceLikelihood.UNLIKELY, # 'q'
1041 4: SequenceLikelihood.UNLIKELY, # 'r'
1042 6: SequenceLikelihood.UNLIKELY, # 's'
1043 5: SequenceLikelihood.UNLIKELY, # 't'
1044 10: SequenceLikelihood.POSITIVE, # 'u'
1045 23: SequenceLikelihood.UNLIKELY, # 'v'
1046 19: SequenceLikelihood.UNLIKELY, # 'w'
1047 52: SequenceLikelihood.UNLIKELY, # 'x'
1048 44: SequenceLikelihood.UNLIKELY, # 'y'
1049 20: SequenceLikelihood.UNLIKELY, # 'z'
1050 59: SequenceLikelihood.NEGATIVE, # 'Ä'
1051 58: SequenceLikelihood.NEGATIVE, # 'Ö'
1052 54: SequenceLikelihood.UNLIKELY, # 'Ü'
1053 48: SequenceLikelihood.NEGATIVE, # 'ß'
1054 27: SequenceLikelihood.UNLIKELY, # 'ä'
1055 39: SequenceLikelihood.NEGATIVE, # 'ö'
1056 24: SequenceLikelihood.NEGATIVE, # 'ü'
1057 60: SequenceLikelihood.NEGATIVE, # 'ẞ'
1058 },
1059 40: { # 'R'
1060 25: SequenceLikelihood.LIKELY, # 'A'
1061 28: SequenceLikelihood.UNLIKELY, # 'B'
1062 45: SequenceLikelihood.UNLIKELY, # 'C'
1063 26: SequenceLikelihood.LIKELY, # 'D'
1064 30: SequenceLikelihood.LIKELY, # 'E'
1065 33: SequenceLikelihood.UNLIKELY, # 'F'
1066 35: SequenceLikelihood.LIKELY, # 'G'
1067 38: SequenceLikelihood.UNLIKELY, # 'H'
1068 37: SequenceLikelihood.LIKELY, # 'I'
1069 51: SequenceLikelihood.UNLIKELY, # 'J'
1070 32: SequenceLikelihood.UNLIKELY, # 'K'
1071 41: SequenceLikelihood.UNLIKELY, # 'L'
1072 29: SequenceLikelihood.UNLIKELY, # 'M'
1073 43: SequenceLikelihood.UNLIKELY, # 'N'
1074 49: SequenceLikelihood.LIKELY, # 'O'
1075 34: SequenceLikelihood.UNLIKELY, # 'P'
1076 55: SequenceLikelihood.UNLIKELY, # 'Q'
1077 40: SequenceLikelihood.UNLIKELY, # 'R'
1078 22: SequenceLikelihood.LIKELY, # 'S'
1079 36: SequenceLikelihood.LIKELY, # 'T'
1080 46: SequenceLikelihood.UNLIKELY, # 'U'
1081 42: SequenceLikelihood.UNLIKELY, # 'V'
1082 31: SequenceLikelihood.LIKELY, # 'W'
1083 57: SequenceLikelihood.UNLIKELY, # 'X'
1084 56: SequenceLikelihood.UNLIKELY, # 'Y'
1085 47: SequenceLikelihood.UNLIKELY, # 'Z'
1086 7: SequenceLikelihood.POSITIVE, # 'a'
1087 16: SequenceLikelihood.UNLIKELY, # 'b'
1088 13: SequenceLikelihood.UNLIKELY, # 'c'
1089 8: SequenceLikelihood.UNLIKELY, # 'd'
1090 1: SequenceLikelihood.POSITIVE, # 'e'
1091 17: SequenceLikelihood.UNLIKELY, # 'f'
1092 14: SequenceLikelihood.UNLIKELY, # 'g'
1093 9: SequenceLikelihood.LIKELY, # 'h'
1094 3: SequenceLikelihood.POSITIVE, # 'i'
1095 50: SequenceLikelihood.UNLIKELY, # 'j'
1096 18: SequenceLikelihood.UNLIKELY, # 'k'
1097 11: SequenceLikelihood.UNLIKELY, # 'l'
1098 15: SequenceLikelihood.UNLIKELY, # 'm'
1099 2: SequenceLikelihood.UNLIKELY, # 'n'
1100 12: SequenceLikelihood.POSITIVE, # 'o'
1101 21: SequenceLikelihood.UNLIKELY, # 'p'
1102 53: SequenceLikelihood.UNLIKELY, # 'q'
1103 4: SequenceLikelihood.UNLIKELY, # 'r'
1104 6: SequenceLikelihood.UNLIKELY, # 's'
1105 5: SequenceLikelihood.UNLIKELY, # 't'
1106 10: SequenceLikelihood.POSITIVE, # 'u'
1107 23: SequenceLikelihood.UNLIKELY, # 'v'
1108 19: SequenceLikelihood.UNLIKELY, # 'w'
1109 52: SequenceLikelihood.UNLIKELY, # 'x'
1110 44: SequenceLikelihood.UNLIKELY, # 'y'
1111 20: SequenceLikelihood.UNLIKELY, # 'z'
1112 59: SequenceLikelihood.UNLIKELY, # 'Ä'
1113 58: SequenceLikelihood.UNLIKELY, # 'Ö'
1114 54: SequenceLikelihood.UNLIKELY, # 'Ü'
1115 48: SequenceLikelihood.UNLIKELY, # 'ß'
1116 27: SequenceLikelihood.LIKELY, # 'ä'
1117 39: SequenceLikelihood.LIKELY, # 'ö'
1118 24: SequenceLikelihood.LIKELY, # 'ü'
1119 60: SequenceLikelihood.NEGATIVE, # 'ẞ'
1120 },
1121 22: { # 'S'
1122 25: SequenceLikelihood.LIKELY, # 'A'
1123 28: SequenceLikelihood.LIKELY, # 'B'
1124 45: SequenceLikelihood.LIKELY, # 'C'
1125 26: SequenceLikelihood.LIKELY, # 'D'
1126 30: SequenceLikelihood.LIKELY, # 'E'
1127 33: SequenceLikelihood.UNLIKELY, # 'F'
1128 35: SequenceLikelihood.LIKELY, # 'G'
1129 38: SequenceLikelihood.UNLIKELY, # 'H'
1130 37: SequenceLikelihood.LIKELY, # 'I'
1131 51: SequenceLikelihood.UNLIKELY, # 'J'
1132 32: SequenceLikelihood.UNLIKELY, # 'K'
1133 41: SequenceLikelihood.LIKELY, # 'L'
1134 29: SequenceLikelihood.LIKELY, # 'M'
1135 43: SequenceLikelihood.UNLIKELY, # 'N'
1136 49: SequenceLikelihood.LIKELY, # 'O'
1137 34: SequenceLikelihood.LIKELY, # 'P'
1138 55: SequenceLikelihood.UNLIKELY, # 'Q'
1139 40: SequenceLikelihood.UNLIKELY, # 'R'
1140 22: SequenceLikelihood.LIKELY, # 'S'
1141 36: SequenceLikelihood.LIKELY, # 'T'
1142 46: SequenceLikelihood.LIKELY, # 'U'
1143 42: SequenceLikelihood.LIKELY, # 'V'
1144 31: SequenceLikelihood.UNLIKELY, # 'W'
1145 57: SequenceLikelihood.UNLIKELY, # 'X'
1146 56: SequenceLikelihood.UNLIKELY, # 'Y'
1147 47: SequenceLikelihood.UNLIKELY, # 'Z'
1148 7: SequenceLikelihood.POSITIVE, # 'a'
1149 16: SequenceLikelihood.UNLIKELY, # 'b'
1150 13: SequenceLikelihood.POSITIVE, # 'c'
1151 8: SequenceLikelihood.UNLIKELY, # 'd'
1152 1: SequenceLikelihood.POSITIVE, # 'e'
1153 17: SequenceLikelihood.UNLIKELY, # 'f'
1154 14: SequenceLikelihood.UNLIKELY, # 'g'
1155 9: SequenceLikelihood.LIKELY, # 'h'
1156 3: SequenceLikelihood.POSITIVE, # 'i'
1157 50: SequenceLikelihood.UNLIKELY, # 'j'
1158 18: SequenceLikelihood.LIKELY, # 'k'
1159 11: SequenceLikelihood.LIKELY, # 'l'
1160 15: SequenceLikelihood.LIKELY, # 'm'
1161 2: SequenceLikelihood.LIKELY, # 'n'
1162 12: SequenceLikelihood.POSITIVE, # 'o'
1163 21: SequenceLikelihood.POSITIVE, # 'p'
1164 53: SequenceLikelihood.UNLIKELY, # 'q'
1165 4: SequenceLikelihood.UNLIKELY, # 'r'
1166 6: SequenceLikelihood.UNLIKELY, # 's'
1167 5: SequenceLikelihood.POSITIVE, # 't'
1168 10: SequenceLikelihood.POSITIVE, # 'u'
1169 23: SequenceLikelihood.UNLIKELY, # 'v'
1170 19: SequenceLikelihood.LIKELY, # 'w'
1171 52: SequenceLikelihood.UNLIKELY, # 'x'
1172 44: SequenceLikelihood.LIKELY, # 'y'
1173 20: SequenceLikelihood.LIKELY, # 'z'
1174 59: SequenceLikelihood.UNLIKELY, # 'Ä'
1175 58: SequenceLikelihood.UNLIKELY, # 'Ö'
1176 54: SequenceLikelihood.UNLIKELY, # 'Ü'
1177 48: SequenceLikelihood.UNLIKELY, # 'ß'
1178 27: SequenceLikelihood.LIKELY, # 'ä'
1179 39: SequenceLikelihood.UNLIKELY, # 'ö'
1180 24: SequenceLikelihood.LIKELY, # 'ü'
1181 60: SequenceLikelihood.NEGATIVE, # 'ẞ'
1182 },
1183 36: { # 'T'
1184 25: SequenceLikelihood.LIKELY, # 'A'
1185 28: SequenceLikelihood.UNLIKELY, # 'B'
1186 45: SequenceLikelihood.UNLIKELY, # 'C'
1187 26: SequenceLikelihood.UNLIKELY, # 'D'
1188 30: SequenceLikelihood.LIKELY, # 'E'
1189 33: SequenceLikelihood.UNLIKELY, # 'F'
1190 35: SequenceLikelihood.UNLIKELY, # 'G'
1191 38: SequenceLikelihood.LIKELY, # 'H'
1192 37: SequenceLikelihood.LIKELY, # 'I'
1193 51: SequenceLikelihood.UNLIKELY, # 'J'
1194 32: SequenceLikelihood.UNLIKELY, # 'K'
1195 41: SequenceLikelihood.UNLIKELY, # 'L'
1196 29: SequenceLikelihood.UNLIKELY, # 'M'
1197 43: SequenceLikelihood.UNLIKELY, # 'N'
1198 49: SequenceLikelihood.LIKELY, # 'O'
1199 34: SequenceLikelihood.UNLIKELY, # 'P'
1200 55: SequenceLikelihood.UNLIKELY, # 'Q'
1201 40: SequenceLikelihood.LIKELY, # 'R'
1202 22: SequenceLikelihood.LIKELY, # 'S'
1203 36: SequenceLikelihood.LIKELY, # 'T'
1204 46: SequenceLikelihood.LIKELY, # 'U'
1205 42: SequenceLikelihood.LIKELY, # 'V'
1206 31: SequenceLikelihood.UNLIKELY, # 'W'
1207 57: SequenceLikelihood.UNLIKELY, # 'X'
1208 56: SequenceLikelihood.UNLIKELY, # 'Y'
1209 47: SequenceLikelihood.UNLIKELY, # 'Z'
1210 7: SequenceLikelihood.POSITIVE, # 'a'
1211 16: SequenceLikelihood.UNLIKELY, # 'b'
1212 13: SequenceLikelihood.UNLIKELY, # 'c'
1213 8: SequenceLikelihood.UNLIKELY, # 'd'
1214 1: SequenceLikelihood.POSITIVE, # 'e'
1215 17: SequenceLikelihood.UNLIKELY, # 'f'
1216 14: SequenceLikelihood.UNLIKELY, # 'g'
1217 9: SequenceLikelihood.POSITIVE, # 'h'
1218 3: SequenceLikelihood.POSITIVE, # 'i'
1219 50: SequenceLikelihood.UNLIKELY, # 'j'
1220 18: SequenceLikelihood.UNLIKELY, # 'k'
1221 11: SequenceLikelihood.UNLIKELY, # 'l'
1222 15: SequenceLikelihood.UNLIKELY, # 'm'
1223 2: SequenceLikelihood.UNLIKELY, # 'n'
1224 12: SequenceLikelihood.POSITIVE, # 'o'
1225 21: SequenceLikelihood.UNLIKELY, # 'p'
1226 53: SequenceLikelihood.UNLIKELY, # 'q'
1227 4: SequenceLikelihood.POSITIVE, # 'r'
1228 6: SequenceLikelihood.UNLIKELY, # 's'
1229 5: SequenceLikelihood.UNLIKELY, # 't'
1230 10: SequenceLikelihood.LIKELY, # 'u'
1231 23: SequenceLikelihood.UNLIKELY, # 'v'
1232 19: SequenceLikelihood.LIKELY, # 'w'
1233 52: SequenceLikelihood.UNLIKELY, # 'x'
1234 44: SequenceLikelihood.LIKELY, # 'y'
1235 20: SequenceLikelihood.UNLIKELY, # 'z'
1236 59: SequenceLikelihood.UNLIKELY, # 'Ä'
1237 58: SequenceLikelihood.UNLIKELY, # 'Ö'
1238 54: SequenceLikelihood.UNLIKELY, # 'Ü'
1239 48: SequenceLikelihood.NEGATIVE, # 'ß'
1240 27: SequenceLikelihood.LIKELY, # 'ä'
1241 39: SequenceLikelihood.UNLIKELY, # 'ö'
1242 24: SequenceLikelihood.LIKELY, # 'ü'
1243 60: SequenceLikelihood.NEGATIVE, # 'ẞ'
1244 },
1245 46: { # 'U'
1246 25: SequenceLikelihood.UNLIKELY, # 'A'
1247 28: SequenceLikelihood.UNLIKELY, # 'B'
1248 45: SequenceLikelihood.UNLIKELY, # 'C'
1249 26: SequenceLikelihood.UNLIKELY, # 'D'
1250 30: SequenceLikelihood.UNLIKELY, # 'E'
1251 33: SequenceLikelihood.UNLIKELY, # 'F'
1252 35: SequenceLikelihood.UNLIKELY, # 'G'
1253 38: SequenceLikelihood.UNLIKELY, # 'H'
1254 37: SequenceLikelihood.UNLIKELY, # 'I'
1255 51: SequenceLikelihood.UNLIKELY, # 'J'
1256 32: SequenceLikelihood.UNLIKELY, # 'K'
1257 41: SequenceLikelihood.UNLIKELY, # 'L'
1258 29: SequenceLikelihood.LIKELY, # 'M'
1259 43: SequenceLikelihood.LIKELY, # 'N'
1260 49: SequenceLikelihood.UNLIKELY, # 'O'
1261 34: SequenceLikelihood.UNLIKELY, # 'P'
1262 55: SequenceLikelihood.UNLIKELY, # 'Q'
1263 40: SequenceLikelihood.LIKELY, # 'R'
1264 22: SequenceLikelihood.LIKELY, # 'S'
1265 36: SequenceLikelihood.LIKELY, # 'T'
1266 46: SequenceLikelihood.UNLIKELY, # 'U'
1267 42: SequenceLikelihood.UNLIKELY, # 'V'
1268 31: SequenceLikelihood.UNLIKELY, # 'W'
1269 57: SequenceLikelihood.UNLIKELY, # 'X'
1270 56: SequenceLikelihood.UNLIKELY, # 'Y'
1271 47: SequenceLikelihood.UNLIKELY, # 'Z'
1272 7: SequenceLikelihood.UNLIKELY, # 'a'
1273 16: SequenceLikelihood.UNLIKELY, # 'b'
1274 13: SequenceLikelihood.UNLIKELY, # 'c'
1275 8: SequenceLikelihood.UNLIKELY, # 'd'
1276 1: SequenceLikelihood.UNLIKELY, # 'e'
1277 17: SequenceLikelihood.UNLIKELY, # 'f'
1278 14: SequenceLikelihood.UNLIKELY, # 'g'
1279 9: SequenceLikelihood.POSITIVE, # 'h'
1280 3: SequenceLikelihood.UNLIKELY, # 'i'
1281 50: SequenceLikelihood.UNLIKELY, # 'j'
1282 18: SequenceLikelihood.UNLIKELY, # 'k'
1283 11: SequenceLikelihood.LIKELY, # 'l'
1284 15: SequenceLikelihood.POSITIVE, # 'm'
1285 2: SequenceLikelihood.POSITIVE, # 'n'
1286 12: SequenceLikelihood.UNLIKELY, # 'o'
1287 21: SequenceLikelihood.LIKELY, # 'p'
1288 53: SequenceLikelihood.UNLIKELY, # 'q'
1289 4: SequenceLikelihood.LIKELY, # 'r'
1290 6: SequenceLikelihood.LIKELY, # 's'
1291 5: SequenceLikelihood.UNLIKELY, # 't'
1292 10: SequenceLikelihood.UNLIKELY, # 'u'
1293 23: SequenceLikelihood.UNLIKELY, # 'v'
1294 19: SequenceLikelihood.UNLIKELY, # 'w'
1295 52: SequenceLikelihood.UNLIKELY, # 'x'
1296 44: SequenceLikelihood.UNLIKELY, # 'y'
1297 20: SequenceLikelihood.UNLIKELY, # 'z'
1298 59: SequenceLikelihood.NEGATIVE, # 'Ä'
1299 58: SequenceLikelihood.NEGATIVE, # 'Ö'
1300 54: SequenceLikelihood.UNLIKELY, # 'Ü'
1301 48: SequenceLikelihood.UNLIKELY, # 'ß'
1302 27: SequenceLikelihood.NEGATIVE, # 'ä'
1303 39: SequenceLikelihood.NEGATIVE, # 'ö'
1304 24: SequenceLikelihood.NEGATIVE, # 'ü'
1305 60: SequenceLikelihood.UNLIKELY, # 'ẞ'
1306 },
1307 42: { # 'V'
1308 25: SequenceLikelihood.UNLIKELY, # 'A'
1309 28: SequenceLikelihood.UNLIKELY, # 'B'
1310 45: SequenceLikelihood.UNLIKELY, # 'C'
1311 26: SequenceLikelihood.LIKELY, # 'D'
1312 30: SequenceLikelihood.LIKELY, # 'E'
1313 33: SequenceLikelihood.UNLIKELY, # 'F'
1314 35: SequenceLikelihood.UNLIKELY, # 'G'
1315 38: SequenceLikelihood.UNLIKELY, # 'H'
1316 37: SequenceLikelihood.LIKELY, # 'I'
1317 51: SequenceLikelihood.UNLIKELY, # 'J'
1318 32: SequenceLikelihood.UNLIKELY, # 'K'
1319 41: SequenceLikelihood.UNLIKELY, # 'L'
1320 29: SequenceLikelihood.UNLIKELY, # 'M'
1321 43: SequenceLikelihood.UNLIKELY, # 'N'
1322 49: SequenceLikelihood.LIKELY, # 'O'
1323 34: SequenceLikelihood.UNLIKELY, # 'P'
1324 55: SequenceLikelihood.UNLIKELY, # 'Q'
1325 40: SequenceLikelihood.UNLIKELY, # 'R'
1326 22: SequenceLikelihood.UNLIKELY, # 'S'
1327 36: SequenceLikelihood.UNLIKELY, # 'T'
1328 46: SequenceLikelihood.UNLIKELY, # 'U'
1329 42: SequenceLikelihood.UNLIKELY, # 'V'
1330 31: SequenceLikelihood.UNLIKELY, # 'W'
1331 57: SequenceLikelihood.UNLIKELY, # 'X'
1332 56: SequenceLikelihood.UNLIKELY, # 'Y'
1333 47: SequenceLikelihood.UNLIKELY, # 'Z'
1334 7: SequenceLikelihood.LIKELY, # 'a'
1335 16: SequenceLikelihood.UNLIKELY, # 'b'
1336 13: SequenceLikelihood.UNLIKELY, # 'c'
1337 8: SequenceLikelihood.UNLIKELY, # 'd'
1338 1: SequenceLikelihood.POSITIVE, # 'e'
1339 17: SequenceLikelihood.UNLIKELY, # 'f'
1340 14: SequenceLikelihood.UNLIKELY, # 'g'
1341 9: SequenceLikelihood.UNLIKELY, # 'h'
1342 3: SequenceLikelihood.POSITIVE, # 'i'
1343 50: SequenceLikelihood.UNLIKELY, # 'j'
1344 18: SequenceLikelihood.UNLIKELY, # 'k'
1345 11: SequenceLikelihood.UNLIKELY, # 'l'
1346 15: SequenceLikelihood.UNLIKELY, # 'm'
1347 2: SequenceLikelihood.UNLIKELY, # 'n'
1348 12: SequenceLikelihood.POSITIVE, # 'o'
1349 21: SequenceLikelihood.UNLIKELY, # 'p'
1350 53: SequenceLikelihood.UNLIKELY, # 'q'
1351 4: SequenceLikelihood.UNLIKELY, # 'r'
1352 6: SequenceLikelihood.UNLIKELY, # 's'
1353 5: SequenceLikelihood.UNLIKELY, # 't'
1354 10: SequenceLikelihood.UNLIKELY, # 'u'
1355 23: SequenceLikelihood.UNLIKELY, # 'v'
1356 19: SequenceLikelihood.UNLIKELY, # 'w'
1357 52: SequenceLikelihood.UNLIKELY, # 'x'
1358 44: SequenceLikelihood.UNLIKELY, # 'y'
1359 20: SequenceLikelihood.UNLIKELY, # 'z'
1360 59: SequenceLikelihood.UNLIKELY, # 'Ä'
1361 58: SequenceLikelihood.UNLIKELY, # 'Ö'
1362 54: SequenceLikelihood.UNLIKELY, # 'Ü'
1363 48: SequenceLikelihood.NEGATIVE, # 'ß'
1364 27: SequenceLikelihood.UNLIKELY, # 'ä'
1365 39: SequenceLikelihood.UNLIKELY, # 'ö'
1366 24: SequenceLikelihood.NEGATIVE, # 'ü'
1367 60: SequenceLikelihood.NEGATIVE, # 'ẞ'
1368 },
1369 31: { # 'W'
1370 25: SequenceLikelihood.LIKELY, # 'A'
1371 28: SequenceLikelihood.UNLIKELY, # 'B'
1372 45: SequenceLikelihood.UNLIKELY, # 'C'
1373 26: SequenceLikelihood.UNLIKELY, # 'D'
1374 30: SequenceLikelihood.LIKELY, # 'E'
1375 33: SequenceLikelihood.UNLIKELY, # 'F'
1376 35: SequenceLikelihood.UNLIKELY, # 'G'
1377 38: SequenceLikelihood.UNLIKELY, # 'H'
1378 37: SequenceLikelihood.LIKELY, # 'I'
1379 51: SequenceLikelihood.UNLIKELY, # 'J'
1380 32: SequenceLikelihood.UNLIKELY, # 'K'
1381 41: SequenceLikelihood.UNLIKELY, # 'L'
1382 29: SequenceLikelihood.LIKELY, # 'M'
1383 43: SequenceLikelihood.UNLIKELY, # 'N'
1384 49: SequenceLikelihood.UNLIKELY, # 'O'
1385 34: SequenceLikelihood.UNLIKELY, # 'P'
1386 55: SequenceLikelihood.UNLIKELY, # 'Q'
1387 40: SequenceLikelihood.UNLIKELY, # 'R'
1388 22: SequenceLikelihood.UNLIKELY, # 'S'
1389 36: SequenceLikelihood.UNLIKELY, # 'T'
1390 46: SequenceLikelihood.UNLIKELY, # 'U'
1391 42: SequenceLikelihood.UNLIKELY, # 'V'
1392 31: SequenceLikelihood.UNLIKELY, # 'W'
1393 57: SequenceLikelihood.UNLIKELY, # 'X'
1394 56: SequenceLikelihood.UNLIKELY, # 'Y'
1395 47: SequenceLikelihood.UNLIKELY, # 'Z'
1396 7: SequenceLikelihood.POSITIVE, # 'a'
1397 16: SequenceLikelihood.UNLIKELY, # 'b'
1398 13: SequenceLikelihood.UNLIKELY, # 'c'
1399 8: SequenceLikelihood.UNLIKELY, # 'd'
1400 1: SequenceLikelihood.POSITIVE, # 'e'
1401 17: SequenceLikelihood.UNLIKELY, # 'f'
1402 14: SequenceLikelihood.UNLIKELY, # 'g'
1403 9: SequenceLikelihood.LIKELY, # 'h'
1404 3: SequenceLikelihood.POSITIVE, # 'i'
1405 50: SequenceLikelihood.UNLIKELY, # 'j'
1406 18: SequenceLikelihood.UNLIKELY, # 'k'
1407 11: SequenceLikelihood.UNLIKELY, # 'l'
1408 15: SequenceLikelihood.UNLIKELY, # 'm'
1409 2: SequenceLikelihood.UNLIKELY, # 'n'
1410 12: SequenceLikelihood.POSITIVE, # 'o'
1411 21: SequenceLikelihood.UNLIKELY, # 'p'
1412 53: SequenceLikelihood.UNLIKELY, # 'q'
1413 4: SequenceLikelihood.UNLIKELY, # 'r'
1414 6: SequenceLikelihood.UNLIKELY, # 's'
1415 5: SequenceLikelihood.UNLIKELY, # 't'
1416 10: SequenceLikelihood.LIKELY, # 'u'
1417 23: SequenceLikelihood.UNLIKELY, # 'v'
1418 19: SequenceLikelihood.UNLIKELY, # 'w'
1419 52: SequenceLikelihood.UNLIKELY, # 'x'
1420 44: SequenceLikelihood.UNLIKELY, # 'y'
1421 20: SequenceLikelihood.UNLIKELY, # 'z'
1422 59: SequenceLikelihood.UNLIKELY, # 'Ä'
1423 58: SequenceLikelihood.UNLIKELY, # 'Ö'
1424 54: SequenceLikelihood.UNLIKELY, # 'Ü'
1425 48: SequenceLikelihood.NEGATIVE, # 'ß'
1426 27: SequenceLikelihood.LIKELY, # 'ä'
1427 39: SequenceLikelihood.LIKELY, # 'ö'
1428 24: SequenceLikelihood.LIKELY, # 'ü'
1429 60: SequenceLikelihood.NEGATIVE, # 'ẞ'
1430 },
1431 57: { # 'X'
1432 25: SequenceLikelihood.UNLIKELY, # 'A'
1433 28: SequenceLikelihood.UNLIKELY, # 'B'
1434 45: SequenceLikelihood.UNLIKELY, # 'C'
1435 26: SequenceLikelihood.UNLIKELY, # 'D'
1436 30: SequenceLikelihood.UNLIKELY, # 'E'
1437 33: SequenceLikelihood.UNLIKELY, # 'F'
1438 35: SequenceLikelihood.UNLIKELY, # 'G'
1439 38: SequenceLikelihood.UNLIKELY, # 'H'
1440 37: SequenceLikelihood.UNLIKELY, # 'I'
1441 51: SequenceLikelihood.UNLIKELY, # 'J'
1442 32: SequenceLikelihood.UNLIKELY, # 'K'
1443 41: SequenceLikelihood.UNLIKELY, # 'L'
1444 29: SequenceLikelihood.UNLIKELY, # 'M'
1445 43: SequenceLikelihood.UNLIKELY, # 'N'
1446 49: SequenceLikelihood.UNLIKELY, # 'O'
1447 34: SequenceLikelihood.UNLIKELY, # 'P'
1448 55: SequenceLikelihood.UNLIKELY, # 'Q'
1449 40: SequenceLikelihood.UNLIKELY, # 'R'
1450 22: SequenceLikelihood.UNLIKELY, # 'S'
1451 36: SequenceLikelihood.UNLIKELY, # 'T'
1452 46: SequenceLikelihood.UNLIKELY, # 'U'
1453 42: SequenceLikelihood.UNLIKELY, # 'V'
1454 31: SequenceLikelihood.UNLIKELY, # 'W'
1455 57: SequenceLikelihood.UNLIKELY, # 'X'
1456 56: SequenceLikelihood.UNLIKELY, # 'Y'
1457 47: SequenceLikelihood.UNLIKELY, # 'Z'
1458 7: SequenceLikelihood.UNLIKELY, # 'a'
1459 16: SequenceLikelihood.UNLIKELY, # 'b'
1460 13: SequenceLikelihood.UNLIKELY, # 'c'
1461 8: SequenceLikelihood.UNLIKELY, # 'd'
1462 1: SequenceLikelihood.UNLIKELY, # 'e'
1463 17: SequenceLikelihood.UNLIKELY, # 'f'
1464 14: SequenceLikelihood.UNLIKELY, # 'g'
1465 9: SequenceLikelihood.UNLIKELY, # 'h'
1466 3: SequenceLikelihood.UNLIKELY, # 'i'
1467 50: SequenceLikelihood.UNLIKELY, # 'j'
1468 18: SequenceLikelihood.UNLIKELY, # 'k'
1469 11: SequenceLikelihood.UNLIKELY, # 'l'
1470 15: SequenceLikelihood.UNLIKELY, # 'm'
1471 2: SequenceLikelihood.UNLIKELY, # 'n'
1472 12: SequenceLikelihood.UNLIKELY, # 'o'
1473 21: SequenceLikelihood.UNLIKELY, # 'p'
1474 53: SequenceLikelihood.UNLIKELY, # 'q'
1475 4: SequenceLikelihood.UNLIKELY, # 'r'
1476 6: SequenceLikelihood.UNLIKELY, # 's'
1477 5: SequenceLikelihood.UNLIKELY, # 't'
1478 10: SequenceLikelihood.UNLIKELY, # 'u'
1479 23: SequenceLikelihood.UNLIKELY, # 'v'
1480 19: SequenceLikelihood.UNLIKELY, # 'w'
1481 52: SequenceLikelihood.UNLIKELY, # 'x'
1482 44: SequenceLikelihood.UNLIKELY, # 'y'
1483 20: SequenceLikelihood.UNLIKELY, # 'z'
1484 59: SequenceLikelihood.NEGATIVE, # 'Ä'
1485 58: SequenceLikelihood.NEGATIVE, # 'Ö'
1486 54: SequenceLikelihood.NEGATIVE, # 'Ü'
1487 48: SequenceLikelihood.NEGATIVE, # 'ß'
1488 27: SequenceLikelihood.NEGATIVE, # 'ä'
1489 39: SequenceLikelihood.UNLIKELY, # 'ö'
1490 24: SequenceLikelihood.NEGATIVE, # 'ü'
1491 60: SequenceLikelihood.NEGATIVE, # 'ẞ'
1492 },
1493 56: { # 'Y'
1494 25: SequenceLikelihood.UNLIKELY, # 'A'
1495 28: SequenceLikelihood.UNLIKELY, # 'B'
1496 45: SequenceLikelihood.UNLIKELY, # 'C'
1497 26: SequenceLikelihood.UNLIKELY, # 'D'
1498 30: SequenceLikelihood.UNLIKELY, # 'E'
1499 33: SequenceLikelihood.UNLIKELY, # 'F'
1500 35: SequenceLikelihood.UNLIKELY, # 'G'
1501 38: SequenceLikelihood.UNLIKELY, # 'H'
1502 37: SequenceLikelihood.UNLIKELY, # 'I'
1503 51: SequenceLikelihood.UNLIKELY, # 'J'
1504 32: SequenceLikelihood.UNLIKELY, # 'K'
1505 41: SequenceLikelihood.UNLIKELY, # 'L'
1506 29: SequenceLikelihood.UNLIKELY, # 'M'
1507 43: SequenceLikelihood.UNLIKELY, # 'N'
1508 49: SequenceLikelihood.UNLIKELY, # 'O'
1509 34: SequenceLikelihood.UNLIKELY, # 'P'
1510 55: SequenceLikelihood.UNLIKELY, # 'Q'
1511 40: SequenceLikelihood.UNLIKELY, # 'R'
1512 22: SequenceLikelihood.UNLIKELY, # 'S'
1513 36: SequenceLikelihood.UNLIKELY, # 'T'
1514 46: SequenceLikelihood.UNLIKELY, # 'U'
1515 42: SequenceLikelihood.UNLIKELY, # 'V'
1516 31: SequenceLikelihood.UNLIKELY, # 'W'
1517 57: SequenceLikelihood.UNLIKELY, # 'X'
1518 56: SequenceLikelihood.UNLIKELY, # 'Y'
1519 47: SequenceLikelihood.UNLIKELY, # 'Z'
1520 7: SequenceLikelihood.LIKELY, # 'a'
1521 16: SequenceLikelihood.UNLIKELY, # 'b'
1522 13: SequenceLikelihood.UNLIKELY, # 'c'
1523 8: SequenceLikelihood.UNLIKELY, # 'd'
1524 1: SequenceLikelihood.UNLIKELY, # 'e'
1525 17: SequenceLikelihood.UNLIKELY, # 'f'
1526 14: SequenceLikelihood.UNLIKELY, # 'g'
1527 9: SequenceLikelihood.UNLIKELY, # 'h'
1528 3: SequenceLikelihood.UNLIKELY, # 'i'
1529 50: SequenceLikelihood.UNLIKELY, # 'j'
1530 18: SequenceLikelihood.UNLIKELY, # 'k'
1531 11: SequenceLikelihood.UNLIKELY, # 'l'
1532 15: SequenceLikelihood.UNLIKELY, # 'm'
1533 2: SequenceLikelihood.UNLIKELY, # 'n'
1534 12: SequenceLikelihood.LIKELY, # 'o'
1535 21: SequenceLikelihood.UNLIKELY, # 'p'
1536 53: SequenceLikelihood.UNLIKELY, # 'q'
1537 4: SequenceLikelihood.UNLIKELY, # 'r'
1538 6: SequenceLikelihood.UNLIKELY, # 's'
1539 5: SequenceLikelihood.UNLIKELY, # 't'
1540 10: SequenceLikelihood.UNLIKELY, # 'u'
1541 23: SequenceLikelihood.UNLIKELY, # 'v'
1542 19: SequenceLikelihood.UNLIKELY, # 'w'
1543 52: SequenceLikelihood.UNLIKELY, # 'x'
1544 44: SequenceLikelihood.UNLIKELY, # 'y'
1545 20: SequenceLikelihood.UNLIKELY, # 'z'
1546 59: SequenceLikelihood.NEGATIVE, # 'Ä'
1547 58: SequenceLikelihood.NEGATIVE, # 'Ö'
1548 54: SequenceLikelihood.NEGATIVE, # 'Ü'
1549 48: SequenceLikelihood.NEGATIVE, # 'ß'
1550 27: SequenceLikelihood.NEGATIVE, # 'ä'
1551 39: SequenceLikelihood.UNLIKELY, # 'ö'
1552 24: SequenceLikelihood.UNLIKELY, # 'ü'
1553 60: SequenceLikelihood.NEGATIVE, # 'ẞ'
1554 },
1555 47: { # 'Z'
1556 25: SequenceLikelihood.UNLIKELY, # 'A'
1557 28: SequenceLikelihood.UNLIKELY, # 'B'
1558 45: SequenceLikelihood.UNLIKELY, # 'C'
1559 26: SequenceLikelihood.UNLIKELY, # 'D'
1560 30: SequenceLikelihood.UNLIKELY, # 'E'
1561 33: SequenceLikelihood.UNLIKELY, # 'F'
1562 35: SequenceLikelihood.UNLIKELY, # 'G'
1563 38: SequenceLikelihood.UNLIKELY, # 'H'
1564 37: SequenceLikelihood.UNLIKELY, # 'I'
1565 51: SequenceLikelihood.UNLIKELY, # 'J'
1566 32: SequenceLikelihood.UNLIKELY, # 'K'
1567 41: SequenceLikelihood.UNLIKELY, # 'L'
1568 29: SequenceLikelihood.UNLIKELY, # 'M'
1569 43: SequenceLikelihood.UNLIKELY, # 'N'
1570 49: SequenceLikelihood.UNLIKELY, # 'O'
1571 34: SequenceLikelihood.UNLIKELY, # 'P'
1572 55: SequenceLikelihood.UNLIKELY, # 'Q'
1573 40: SequenceLikelihood.UNLIKELY, # 'R'
1574 22: SequenceLikelihood.UNLIKELY, # 'S'
1575 36: SequenceLikelihood.UNLIKELY, # 'T'
1576 46: SequenceLikelihood.UNLIKELY, # 'U'
1577 42: SequenceLikelihood.UNLIKELY, # 'V'
1578 31: SequenceLikelihood.UNLIKELY, # 'W'
1579 57: SequenceLikelihood.UNLIKELY, # 'X'
1580 56: SequenceLikelihood.UNLIKELY, # 'Y'
1581 47: SequenceLikelihood.UNLIKELY, # 'Z'
1582 7: SequenceLikelihood.LIKELY, # 'a'
1583 16: SequenceLikelihood.UNLIKELY, # 'b'
1584 13: SequenceLikelihood.UNLIKELY, # 'c'
1585 8: SequenceLikelihood.UNLIKELY, # 'd'
1586 1: SequenceLikelihood.POSITIVE, # 'e'
1587 17: SequenceLikelihood.UNLIKELY, # 'f'
1588 14: SequenceLikelihood.UNLIKELY, # 'g'
1589 9: SequenceLikelihood.UNLIKELY, # 'h'
1590 3: SequenceLikelihood.POSITIVE, # 'i'
1591 50: SequenceLikelihood.UNLIKELY, # 'j'
1592 18: SequenceLikelihood.UNLIKELY, # 'k'
1593 11: SequenceLikelihood.UNLIKELY, # 'l'
1594 15: SequenceLikelihood.UNLIKELY, # 'm'
1595 2: SequenceLikelihood.UNLIKELY, # 'n'
1596 12: SequenceLikelihood.LIKELY, # 'o'
1597 21: SequenceLikelihood.UNLIKELY, # 'p'
1598 53: SequenceLikelihood.UNLIKELY, # 'q'
1599 4: SequenceLikelihood.UNLIKELY, # 'r'
1600 6: SequenceLikelihood.UNLIKELY, # 's'
1601 5: SequenceLikelihood.UNLIKELY, # 't'
1602 10: SequenceLikelihood.POSITIVE, # 'u'
1603 23: SequenceLikelihood.UNLIKELY, # 'v'
1604 19: SequenceLikelihood.POSITIVE, # 'w'
1605 52: SequenceLikelihood.UNLIKELY, # 'x'
1606 44: SequenceLikelihood.UNLIKELY, # 'y'
1607 20: SequenceLikelihood.UNLIKELY, # 'z'
1608 59: SequenceLikelihood.UNLIKELY, # 'Ä'
1609 58: SequenceLikelihood.UNLIKELY, # 'Ö'
1610 54: SequenceLikelihood.UNLIKELY, # 'Ü'
1611 48: SequenceLikelihood.NEGATIVE, # 'ß'
1612 27: SequenceLikelihood.UNLIKELY, # 'ä'
1613 39: SequenceLikelihood.UNLIKELY, # 'ö'
1614 24: SequenceLikelihood.LIKELY, # 'ü'
1615 60: SequenceLikelihood.NEGATIVE, # 'ẞ'
1616 },
1617 7: { # 'a'
1618 25: SequenceLikelihood.UNLIKELY, # 'A'
1619 28: SequenceLikelihood.UNLIKELY, # 'B'
1620 45: SequenceLikelihood.UNLIKELY, # 'C'
1621 26: SequenceLikelihood.UNLIKELY, # 'D'
1622 30: SequenceLikelihood.UNLIKELY, # 'E'
1623 33: SequenceLikelihood.UNLIKELY, # 'F'
1624 35: SequenceLikelihood.UNLIKELY, # 'G'
1625 38: SequenceLikelihood.UNLIKELY, # 'H'
1626 37: SequenceLikelihood.UNLIKELY, # 'I'
1627 51: SequenceLikelihood.UNLIKELY, # 'J'
1628 32: SequenceLikelihood.UNLIKELY, # 'K'
1629 41: SequenceLikelihood.UNLIKELY, # 'L'
1630 29: SequenceLikelihood.UNLIKELY, # 'M'
1631 43: SequenceLikelihood.UNLIKELY, # 'N'
1632 49: SequenceLikelihood.UNLIKELY, # 'O'
1633 34: SequenceLikelihood.UNLIKELY, # 'P'
1634 55: SequenceLikelihood.UNLIKELY, # 'Q'
1635 40: SequenceLikelihood.UNLIKELY, # 'R'
1636 22: SequenceLikelihood.UNLIKELY, # 'S'
1637 36: SequenceLikelihood.UNLIKELY, # 'T'
1638 46: SequenceLikelihood.UNLIKELY, # 'U'
1639 42: SequenceLikelihood.UNLIKELY, # 'V'
1640 31: SequenceLikelihood.UNLIKELY, # 'W'
1641 57: SequenceLikelihood.UNLIKELY, # 'X'
1642 56: SequenceLikelihood.UNLIKELY, # 'Y'
1643 47: SequenceLikelihood.UNLIKELY, # 'Z'
1644 7: SequenceLikelihood.POSITIVE, # 'a'
1645 16: SequenceLikelihood.POSITIVE, # 'b'
1646 13: SequenceLikelihood.POSITIVE, # 'c'
1647 8: SequenceLikelihood.POSITIVE, # 'd'
1648 1: SequenceLikelihood.LIKELY, # 'e'
1649 17: SequenceLikelihood.POSITIVE, # 'f'
1650 14: SequenceLikelihood.POSITIVE, # 'g'
1651 9: SequenceLikelihood.POSITIVE, # 'h'
1652 3: SequenceLikelihood.POSITIVE, # 'i'
1653 50: SequenceLikelihood.LIKELY, # 'j'
1654 18: SequenceLikelihood.POSITIVE, # 'k'
1655 11: SequenceLikelihood.POSITIVE, # 'l'
1656 15: SequenceLikelihood.POSITIVE, # 'm'
1657 2: SequenceLikelihood.POSITIVE, # 'n'
1658 12: SequenceLikelihood.LIKELY, # 'o'
1659 21: SequenceLikelihood.POSITIVE, # 'p'
1660 53: SequenceLikelihood.UNLIKELY, # 'q'
1661 4: SequenceLikelihood.POSITIVE, # 'r'
1662 6: SequenceLikelihood.POSITIVE, # 's'
1663 5: SequenceLikelihood.POSITIVE, # 't'
1664 10: SequenceLikelihood.POSITIVE, # 'u'
1665 23: SequenceLikelihood.POSITIVE, # 'v'
1666 19: SequenceLikelihood.LIKELY, # 'w'
1667 52: SequenceLikelihood.POSITIVE, # 'x'
1668 44: SequenceLikelihood.POSITIVE, # 'y'
1669 20: SequenceLikelihood.POSITIVE, # 'z'
1670 59: SequenceLikelihood.UNLIKELY, # 'Ä'
1671 58: SequenceLikelihood.UNLIKELY, # 'Ö'
1672 54: SequenceLikelihood.UNLIKELY, # 'Ü'
1673 48: SequenceLikelihood.POSITIVE, # 'ß'
1674 27: SequenceLikelihood.UNLIKELY, # 'ä'
1675 39: SequenceLikelihood.UNLIKELY, # 'ö'
1676 24: SequenceLikelihood.UNLIKELY, # 'ü'
1677 60: SequenceLikelihood.NEGATIVE, # 'ẞ'
1678 },
1679 16: { # 'b'
1680 25: SequenceLikelihood.UNLIKELY, # 'A'
1681 28: SequenceLikelihood.UNLIKELY, # 'B'
1682 45: SequenceLikelihood.UNLIKELY, # 'C'
1683 26: SequenceLikelihood.UNLIKELY, # 'D'
1684 30: SequenceLikelihood.UNLIKELY, # 'E'
1685 33: SequenceLikelihood.UNLIKELY, # 'F'
1686 35: SequenceLikelihood.UNLIKELY, # 'G'
1687 38: SequenceLikelihood.LIKELY, # 'H'
1688 37: SequenceLikelihood.UNLIKELY, # 'I'
1689 51: SequenceLikelihood.UNLIKELY, # 'J'
1690 32: SequenceLikelihood.UNLIKELY, # 'K'
1691 41: SequenceLikelihood.UNLIKELY, # 'L'
1692 29: SequenceLikelihood.UNLIKELY, # 'M'
1693 43: SequenceLikelihood.UNLIKELY, # 'N'
1694 49: SequenceLikelihood.UNLIKELY, # 'O'
1695 34: SequenceLikelihood.UNLIKELY, # 'P'
1696 55: SequenceLikelihood.UNLIKELY, # 'Q'
1697 40: SequenceLikelihood.UNLIKELY, # 'R'
1698 22: SequenceLikelihood.UNLIKELY, # 'S'
1699 36: SequenceLikelihood.UNLIKELY, # 'T'
1700 46: SequenceLikelihood.UNLIKELY, # 'U'
1701 42: SequenceLikelihood.UNLIKELY, # 'V'
1702 31: SequenceLikelihood.UNLIKELY, # 'W'
1703 57: SequenceLikelihood.UNLIKELY, # 'X'
1704 56: SequenceLikelihood.UNLIKELY, # 'Y'
1705 47: SequenceLikelihood.UNLIKELY, # 'Z'
1706 7: SequenceLikelihood.POSITIVE, # 'a'
1707 16: SequenceLikelihood.LIKELY, # 'b'
1708 13: SequenceLikelihood.UNLIKELY, # 'c'
1709 8: SequenceLikelihood.LIKELY, # 'd'
1710 1: SequenceLikelihood.POSITIVE, # 'e'
1711 17: SequenceLikelihood.LIKELY, # 'f'
1712 14: SequenceLikelihood.POSITIVE, # 'g'
1713 9: SequenceLikelihood.LIKELY, # 'h'
1714 3: SequenceLikelihood.POSITIVE, # 'i'
1715 50: SequenceLikelihood.LIKELY, # 'j'
1716 18: SequenceLikelihood.LIKELY, # 'k'
1717 11: SequenceLikelihood.POSITIVE, # 'l'
1718 15: SequenceLikelihood.LIKELY, # 'm'
1719 2: SequenceLikelihood.LIKELY, # 'n'
1720 12: SequenceLikelihood.POSITIVE, # 'o'
1721 21: SequenceLikelihood.UNLIKELY, # 'p'
1722 53: SequenceLikelihood.UNLIKELY, # 'q'
1723 4: SequenceLikelihood.POSITIVE, # 'r'
1724 6: SequenceLikelihood.POSITIVE, # 's'
1725 5: SequenceLikelihood.POSITIVE, # 't'
1726 10: SequenceLikelihood.POSITIVE, # 'u'
1727 23: SequenceLikelihood.UNLIKELY, # 'v'
1728 19: SequenceLikelihood.LIKELY, # 'w'
1729 52: SequenceLikelihood.UNLIKELY, # 'x'
1730 44: SequenceLikelihood.LIKELY, # 'y'
1731 20: SequenceLikelihood.LIKELY, # 'z'
1732 59: SequenceLikelihood.UNLIKELY, # 'Ä'
1733 58: SequenceLikelihood.NEGATIVE, # 'Ö'
1734 54: SequenceLikelihood.UNLIKELY, # 'Ü'
1735 48: SequenceLikelihood.UNLIKELY, # 'ß'
1736 27: SequenceLikelihood.LIKELY, # 'ä'
1737 39: SequenceLikelihood.LIKELY, # 'ö'
1738 24: SequenceLikelihood.LIKELY, # 'ü'
1739 60: SequenceLikelihood.NEGATIVE, # 'ẞ'
1740 },
1741 13: { # 'c'
1742 25: SequenceLikelihood.UNLIKELY, # 'A'
1743 28: SequenceLikelihood.UNLIKELY, # 'B'
1744 45: SequenceLikelihood.UNLIKELY, # 'C'
1745 26: SequenceLikelihood.UNLIKELY, # 'D'
1746 30: SequenceLikelihood.UNLIKELY, # 'E'
1747 33: SequenceLikelihood.UNLIKELY, # 'F'
1748 35: SequenceLikelihood.UNLIKELY, # 'G'
1749 38: SequenceLikelihood.UNLIKELY, # 'H'
1750 37: SequenceLikelihood.UNLIKELY, # 'I'
1751 51: SequenceLikelihood.UNLIKELY, # 'J'
1752 32: SequenceLikelihood.UNLIKELY, # 'K'
1753 41: SequenceLikelihood.UNLIKELY, # 'L'
1754 29: SequenceLikelihood.UNLIKELY, # 'M'
1755 43: SequenceLikelihood.UNLIKELY, # 'N'
1756 49: SequenceLikelihood.UNLIKELY, # 'O'
1757 34: SequenceLikelihood.UNLIKELY, # 'P'
1758 55: SequenceLikelihood.UNLIKELY, # 'Q'
1759 40: SequenceLikelihood.UNLIKELY, # 'R'
1760 22: SequenceLikelihood.UNLIKELY, # 'S'
1761 36: SequenceLikelihood.UNLIKELY, # 'T'
1762 46: SequenceLikelihood.UNLIKELY, # 'U'
1763 42: SequenceLikelihood.UNLIKELY, # 'V'
1764 31: SequenceLikelihood.UNLIKELY, # 'W'
1765 57: SequenceLikelihood.UNLIKELY, # 'X'
1766 56: SequenceLikelihood.UNLIKELY, # 'Y'
1767 47: SequenceLikelihood.UNLIKELY, # 'Z'
1768 7: SequenceLikelihood.POSITIVE, # 'a'
1769 16: SequenceLikelihood.UNLIKELY, # 'b'
1770 13: SequenceLikelihood.LIKELY, # 'c'
1771 8: SequenceLikelihood.UNLIKELY, # 'd'
1772 1: SequenceLikelihood.POSITIVE, # 'e'
1773 17: SequenceLikelihood.UNLIKELY, # 'f'
1774 14: SequenceLikelihood.UNLIKELY, # 'g'
1775 9: SequenceLikelihood.POSITIVE, # 'h'
1776 3: SequenceLikelihood.POSITIVE, # 'i'
1777 50: SequenceLikelihood.UNLIKELY, # 'j'
1778 18: SequenceLikelihood.POSITIVE, # 'k'
1779 11: SequenceLikelihood.LIKELY, # 'l'
1780 15: SequenceLikelihood.LIKELY, # 'm'
1781 2: SequenceLikelihood.UNLIKELY, # 'n'
1782 12: SequenceLikelihood.POSITIVE, # 'o'
1783 21: SequenceLikelihood.UNLIKELY, # 'p'
1784 53: SequenceLikelihood.UNLIKELY, # 'q'
1785 4: SequenceLikelihood.LIKELY, # 'r'
1786 6: SequenceLikelihood.LIKELY, # 's'
1787 5: SequenceLikelihood.POSITIVE, # 't'
1788 10: SequenceLikelihood.LIKELY, # 'u'
1789 23: SequenceLikelihood.UNLIKELY, # 'v'
1790 19: SequenceLikelihood.UNLIKELY, # 'w'
1791 52: SequenceLikelihood.UNLIKELY, # 'x'
1792 44: SequenceLikelihood.LIKELY, # 'y'
1793 20: SequenceLikelihood.UNLIKELY, # 'z'
1794 59: SequenceLikelihood.UNLIKELY, # 'Ä'
1795 58: SequenceLikelihood.UNLIKELY, # 'Ö'
1796 54: SequenceLikelihood.NEGATIVE, # 'Ü'
1797 48: SequenceLikelihood.UNLIKELY, # 'ß'
1798 27: SequenceLikelihood.UNLIKELY, # 'ä'
1799 39: SequenceLikelihood.UNLIKELY, # 'ö'
1800 24: SequenceLikelihood.UNLIKELY, # 'ü'
1801 60: SequenceLikelihood.NEGATIVE, # 'ẞ'
1802 },
1803 8: { # 'd'
1804 25: SequenceLikelihood.UNLIKELY, # 'A'
1805 28: SequenceLikelihood.UNLIKELY, # 'B'
1806 45: SequenceLikelihood.UNLIKELY, # 'C'
1807 26: SequenceLikelihood.UNLIKELY, # 'D'
1808 30: SequenceLikelihood.UNLIKELY, # 'E'
1809 33: SequenceLikelihood.UNLIKELY, # 'F'
1810 35: SequenceLikelihood.UNLIKELY, # 'G'
1811 38: SequenceLikelihood.UNLIKELY, # 'H'
1812 37: SequenceLikelihood.UNLIKELY, # 'I'
1813 51: SequenceLikelihood.UNLIKELY, # 'J'
1814 32: SequenceLikelihood.UNLIKELY, # 'K'
1815 41: SequenceLikelihood.UNLIKELY, # 'L'
1816 29: SequenceLikelihood.UNLIKELY, # 'M'
1817 43: SequenceLikelihood.UNLIKELY, # 'N'
1818 49: SequenceLikelihood.UNLIKELY, # 'O'
1819 34: SequenceLikelihood.UNLIKELY, # 'P'
1820 55: SequenceLikelihood.UNLIKELY, # 'Q'
1821 40: SequenceLikelihood.UNLIKELY, # 'R'
1822 22: SequenceLikelihood.UNLIKELY, # 'S'
1823 36: SequenceLikelihood.UNLIKELY, # 'T'
1824 46: SequenceLikelihood.UNLIKELY, # 'U'
1825 42: SequenceLikelihood.UNLIKELY, # 'V'
1826 31: SequenceLikelihood.UNLIKELY, # 'W'
1827 57: SequenceLikelihood.UNLIKELY, # 'X'
1828 56: SequenceLikelihood.UNLIKELY, # 'Y'
1829 47: SequenceLikelihood.UNLIKELY, # 'Z'
1830 7: SequenceLikelihood.POSITIVE, # 'a'
1831 16: SequenceLikelihood.LIKELY, # 'b'
1832 13: SequenceLikelihood.LIKELY, # 'c'
1833 8: SequenceLikelihood.LIKELY, # 'd'
1834 1: SequenceLikelihood.POSITIVE, # 'e'
1835 17: SequenceLikelihood.LIKELY, # 'f'
1836 14: SequenceLikelihood.LIKELY, # 'g'
1837 9: SequenceLikelihood.LIKELY, # 'h'
1838 3: SequenceLikelihood.POSITIVE, # 'i'
1839 50: SequenceLikelihood.UNLIKELY, # 'j'
1840 18: SequenceLikelihood.LIKELY, # 'k'
1841 11: SequenceLikelihood.POSITIVE, # 'l'
1842 15: SequenceLikelihood.LIKELY, # 'm'
1843 2: SequenceLikelihood.POSITIVE, # 'n'
1844 12: SequenceLikelihood.POSITIVE, # 'o'
1845 21: SequenceLikelihood.LIKELY, # 'p'
1846 53: SequenceLikelihood.UNLIKELY, # 'q'
1847 4: SequenceLikelihood.POSITIVE, # 'r'
1848 6: SequenceLikelihood.POSITIVE, # 's'
1849 5: SequenceLikelihood.POSITIVE, # 't'
1850 10: SequenceLikelihood.POSITIVE, # 'u'
1851 23: SequenceLikelihood.LIKELY, # 'v'
1852 19: SequenceLikelihood.POSITIVE, # 'w'
1853 52: SequenceLikelihood.UNLIKELY, # 'x'
1854 44: SequenceLikelihood.LIKELY, # 'y'
1855 20: SequenceLikelihood.LIKELY, # 'z'
1856 59: SequenceLikelihood.UNLIKELY, # 'Ä'
1857 58: SequenceLikelihood.UNLIKELY, # 'Ö'
1858 54: SequenceLikelihood.UNLIKELY, # 'Ü'
1859 48: SequenceLikelihood.NEGATIVE, # 'ß'
1860 27: SequenceLikelihood.LIKELY, # 'ä'
1861 39: SequenceLikelihood.UNLIKELY, # 'ö'
1862 24: SequenceLikelihood.LIKELY, # 'ü'
1863 60: SequenceLikelihood.NEGATIVE, # 'ẞ'
1864 },
1865 1: { # 'e'
1866 25: SequenceLikelihood.UNLIKELY, # 'A'
1867 28: SequenceLikelihood.LIKELY, # 'B'
1868 45: SequenceLikelihood.UNLIKELY, # 'C'
1869 26: SequenceLikelihood.UNLIKELY, # 'D'
1870 30: SequenceLikelihood.UNLIKELY, # 'E'
1871 33: SequenceLikelihood.UNLIKELY, # 'F'
1872 35: SequenceLikelihood.UNLIKELY, # 'G'
1873 38: SequenceLikelihood.UNLIKELY, # 'H'
1874 37: SequenceLikelihood.UNLIKELY, # 'I'
1875 51: SequenceLikelihood.UNLIKELY, # 'J'
1876 32: SequenceLikelihood.UNLIKELY, # 'K'
1877 41: SequenceLikelihood.UNLIKELY, # 'L'
1878 29: SequenceLikelihood.UNLIKELY, # 'M'
1879 43: SequenceLikelihood.UNLIKELY, # 'N'
1880 49: SequenceLikelihood.UNLIKELY, # 'O'
1881 34: SequenceLikelihood.UNLIKELY, # 'P'
1882 55: SequenceLikelihood.UNLIKELY, # 'Q'
1883 40: SequenceLikelihood.UNLIKELY, # 'R'
1884 22: SequenceLikelihood.UNLIKELY, # 'S'
1885 36: SequenceLikelihood.UNLIKELY, # 'T'
1886 46: SequenceLikelihood.UNLIKELY, # 'U'
1887 42: SequenceLikelihood.UNLIKELY, # 'V'
1888 31: SequenceLikelihood.UNLIKELY, # 'W'
1889 57: SequenceLikelihood.UNLIKELY, # 'X'
1890 56: SequenceLikelihood.UNLIKELY, # 'Y'
1891 47: SequenceLikelihood.UNLIKELY, # 'Z'
1892 7: SequenceLikelihood.POSITIVE, # 'a'
1893 16: SequenceLikelihood.POSITIVE, # 'b'
1894 13: SequenceLikelihood.POSITIVE, # 'c'
1895 8: SequenceLikelihood.POSITIVE, # 'd'
1896 1: SequenceLikelihood.POSITIVE, # 'e'
1897 17: SequenceLikelihood.POSITIVE, # 'f'
1898 14: SequenceLikelihood.POSITIVE, # 'g'
1899 9: SequenceLikelihood.POSITIVE, # 'h'
1900 3: SequenceLikelihood.POSITIVE, # 'i'
1901 50: SequenceLikelihood.LIKELY, # 'j'
1902 18: SequenceLikelihood.POSITIVE, # 'k'
1903 11: SequenceLikelihood.POSITIVE, # 'l'
1904 15: SequenceLikelihood.POSITIVE, # 'm'
1905 2: SequenceLikelihood.POSITIVE, # 'n'
1906 12: SequenceLikelihood.POSITIVE, # 'o'
1907 21: SequenceLikelihood.POSITIVE, # 'p'
1908 53: SequenceLikelihood.LIKELY, # 'q'
1909 4: SequenceLikelihood.POSITIVE, # 'r'
1910 6: SequenceLikelihood.POSITIVE, # 's'
1911 5: SequenceLikelihood.POSITIVE, # 't'
1912 10: SequenceLikelihood.POSITIVE, # 'u'
1913 23: SequenceLikelihood.POSITIVE, # 'v'
1914 19: SequenceLikelihood.POSITIVE, # 'w'
1915 52: SequenceLikelihood.POSITIVE, # 'x'
1916 44: SequenceLikelihood.LIKELY, # 'y'
1917 20: SequenceLikelihood.POSITIVE, # 'z'
1918 59: SequenceLikelihood.UNLIKELY, # 'Ä'
1919 58: SequenceLikelihood.UNLIKELY, # 'Ö'
1920 54: SequenceLikelihood.UNLIKELY, # 'Ü'
1921 48: SequenceLikelihood.POSITIVE, # 'ß'
1922 27: SequenceLikelihood.LIKELY, # 'ä'
1923 39: SequenceLikelihood.LIKELY, # 'ö'
1924 24: SequenceLikelihood.UNLIKELY, # 'ü'
1925 60: SequenceLikelihood.NEGATIVE, # 'ẞ'
1926 },
1927 17: { # 'f'
1928 25: SequenceLikelihood.UNLIKELY, # 'A'
1929 28: SequenceLikelihood.UNLIKELY, # 'B'
1930 45: SequenceLikelihood.UNLIKELY, # 'C'
1931 26: SequenceLikelihood.UNLIKELY, # 'D'
1932 30: SequenceLikelihood.UNLIKELY, # 'E'
1933 33: SequenceLikelihood.UNLIKELY, # 'F'
1934 35: SequenceLikelihood.UNLIKELY, # 'G'
1935 38: SequenceLikelihood.UNLIKELY, # 'H'
1936 37: SequenceLikelihood.UNLIKELY, # 'I'
1937 51: SequenceLikelihood.UNLIKELY, # 'J'
1938 32: SequenceLikelihood.UNLIKELY, # 'K'
1939 41: SequenceLikelihood.UNLIKELY, # 'L'
1940 29: SequenceLikelihood.UNLIKELY, # 'M'
1941 43: SequenceLikelihood.UNLIKELY, # 'N'
1942 49: SequenceLikelihood.UNLIKELY, # 'O'
1943 34: SequenceLikelihood.UNLIKELY, # 'P'
1944 55: SequenceLikelihood.UNLIKELY, # 'Q'
1945 40: SequenceLikelihood.UNLIKELY, # 'R'
1946 22: SequenceLikelihood.UNLIKELY, # 'S'
1947 36: SequenceLikelihood.UNLIKELY, # 'T'
1948 46: SequenceLikelihood.UNLIKELY, # 'U'
1949 42: SequenceLikelihood.UNLIKELY, # 'V'
1950 31: SequenceLikelihood.UNLIKELY, # 'W'
1951 57: SequenceLikelihood.UNLIKELY, # 'X'
1952 56: SequenceLikelihood.UNLIKELY, # 'Y'
1953 47: SequenceLikelihood.UNLIKELY, # 'Z'
1954 7: SequenceLikelihood.POSITIVE, # 'a'
1955 16: SequenceLikelihood.LIKELY, # 'b'
1956 13: SequenceLikelihood.UNLIKELY, # 'c'
1957 8: SequenceLikelihood.UNLIKELY, # 'd'
1958 1: SequenceLikelihood.POSITIVE, # 'e'
1959 17: SequenceLikelihood.POSITIVE, # 'f'
1960 14: SequenceLikelihood.POSITIVE, # 'g'
1961 9: SequenceLikelihood.LIKELY, # 'h'
1962 3: SequenceLikelihood.POSITIVE, # 'i'
1963 50: SequenceLikelihood.UNLIKELY, # 'j'
1964 18: SequenceLikelihood.LIKELY, # 'k'
1965 11: SequenceLikelihood.POSITIVE, # 'l'
1966 15: SequenceLikelihood.LIKELY, # 'm'
1967 2: SequenceLikelihood.POSITIVE, # 'n'
1968 12: SequenceLikelihood.POSITIVE, # 'o'
1969 21: SequenceLikelihood.LIKELY, # 'p'
1970 53: SequenceLikelihood.UNLIKELY, # 'q'
1971 4: SequenceLikelihood.POSITIVE, # 'r'
1972 6: SequenceLikelihood.POSITIVE, # 's'
1973 5: SequenceLikelihood.POSITIVE, # 't'
1974 10: SequenceLikelihood.POSITIVE, # 'u'
1975 23: SequenceLikelihood.LIKELY, # 'v'
1976 19: SequenceLikelihood.LIKELY, # 'w'
1977 52: SequenceLikelihood.UNLIKELY, # 'x'
1978 44: SequenceLikelihood.UNLIKELY, # 'y'
1979 20: SequenceLikelihood.LIKELY, # 'z'
1980 59: SequenceLikelihood.UNLIKELY, # 'Ä'
1981 58: SequenceLikelihood.UNLIKELY, # 'Ö'
1982 54: SequenceLikelihood.UNLIKELY, # 'Ü'
1983 48: SequenceLikelihood.UNLIKELY, # 'ß'
1984 27: SequenceLikelihood.POSITIVE, # 'ä'
1985 39: SequenceLikelihood.LIKELY, # 'ö'
1986 24: SequenceLikelihood.POSITIVE, # 'ü'
1987 60: SequenceLikelihood.NEGATIVE, # 'ẞ'
1988 },
1989 14: { # 'g'
1990 25: SequenceLikelihood.UNLIKELY, # 'A'
1991 28: SequenceLikelihood.UNLIKELY, # 'B'
1992 45: SequenceLikelihood.UNLIKELY, # 'C'
1993 26: SequenceLikelihood.UNLIKELY, # 'D'
1994 30: SequenceLikelihood.UNLIKELY, # 'E'
1995 33: SequenceLikelihood.UNLIKELY, # 'F'
1996 35: SequenceLikelihood.UNLIKELY, # 'G'
1997 38: SequenceLikelihood.UNLIKELY, # 'H'
1998 37: SequenceLikelihood.UNLIKELY, # 'I'
1999 51: SequenceLikelihood.UNLIKELY, # 'J'
2000 32: SequenceLikelihood.UNLIKELY, # 'K'
2001 41: SequenceLikelihood.UNLIKELY, # 'L'
2002 29: SequenceLikelihood.UNLIKELY, # 'M'
2003 43: SequenceLikelihood.UNLIKELY, # 'N'
2004 49: SequenceLikelihood.UNLIKELY, # 'O'
2005 34: SequenceLikelihood.UNLIKELY, # 'P'
2006 55: SequenceLikelihood.UNLIKELY, # 'Q'
2007 40: SequenceLikelihood.UNLIKELY, # 'R'
2008 22: SequenceLikelihood.UNLIKELY, # 'S'
2009 36: SequenceLikelihood.UNLIKELY, # 'T'
2010 46: SequenceLikelihood.UNLIKELY, # 'U'
2011 42: SequenceLikelihood.UNLIKELY, # 'V'
2012 31: SequenceLikelihood.UNLIKELY, # 'W'
2013 57: SequenceLikelihood.UNLIKELY, # 'X'
2014 56: SequenceLikelihood.UNLIKELY, # 'Y'
2015 47: SequenceLikelihood.UNLIKELY, # 'Z'
2016 7: SequenceLikelihood.POSITIVE, # 'a'
2017 16: SequenceLikelihood.LIKELY, # 'b'
2018 13: SequenceLikelihood.UNLIKELY, # 'c'
2019 8: SequenceLikelihood.LIKELY, # 'd'
2020 1: SequenceLikelihood.POSITIVE, # 'e'
2021 17: SequenceLikelihood.LIKELY, # 'f'
2022 14: SequenceLikelihood.LIKELY, # 'g'
2023 9: SequenceLikelihood.POSITIVE, # 'h'
2024 3: SequenceLikelihood.POSITIVE, # 'i'
2025 50: SequenceLikelihood.UNLIKELY, # 'j'
2026 18: SequenceLikelihood.POSITIVE, # 'k'
2027 11: SequenceLikelihood.POSITIVE, # 'l'
2028 15: SequenceLikelihood.LIKELY, # 'm'
2029 2: SequenceLikelihood.POSITIVE, # 'n'
2030 12: SequenceLikelihood.POSITIVE, # 'o'
2031 21: SequenceLikelihood.LIKELY, # 'p'
2032 53: SequenceLikelihood.UNLIKELY, # 'q'
2033 4: SequenceLikelihood.POSITIVE, # 'r'
2034 6: SequenceLikelihood.POSITIVE, # 's'
2035 5: SequenceLikelihood.POSITIVE, # 't'
2036 10: SequenceLikelihood.POSITIVE, # 'u'
2037 23: SequenceLikelihood.UNLIKELY, # 'v'
2038 19: SequenceLikelihood.LIKELY, # 'w'
2039 52: SequenceLikelihood.UNLIKELY, # 'x'
2040 44: SequenceLikelihood.LIKELY, # 'y'
2041 20: SequenceLikelihood.LIKELY, # 'z'
2042 59: SequenceLikelihood.UNLIKELY, # 'Ä'
2043 58: SequenceLikelihood.UNLIKELY, # 'Ö'
2044 54: SequenceLikelihood.UNLIKELY, # 'Ü'
2045 48: SequenceLikelihood.UNLIKELY, # 'ß'
2046 27: SequenceLikelihood.LIKELY, # 'ä'
2047 39: SequenceLikelihood.UNLIKELY, # 'ö'
2048 24: SequenceLikelihood.LIKELY, # 'ü'
2049 60: SequenceLikelihood.NEGATIVE, # 'ẞ'
2050 },
2051 9: { # 'h'
2052 25: SequenceLikelihood.UNLIKELY, # 'A'
2053 28: SequenceLikelihood.UNLIKELY, # 'B'
2054 45: SequenceLikelihood.UNLIKELY, # 'C'
2055 26: SequenceLikelihood.UNLIKELY, # 'D'
2056 30: SequenceLikelihood.UNLIKELY, # 'E'
2057 33: SequenceLikelihood.UNLIKELY, # 'F'
2058 35: SequenceLikelihood.UNLIKELY, # 'G'
2059 38: SequenceLikelihood.UNLIKELY, # 'H'
2060 37: SequenceLikelihood.UNLIKELY, # 'I'
2061 51: SequenceLikelihood.UNLIKELY, # 'J'
2062 32: SequenceLikelihood.UNLIKELY, # 'K'
2063 41: SequenceLikelihood.UNLIKELY, # 'L'
2064 29: SequenceLikelihood.UNLIKELY, # 'M'
2065 43: SequenceLikelihood.UNLIKELY, # 'N'
2066 49: SequenceLikelihood.UNLIKELY, # 'O'
2067 34: SequenceLikelihood.UNLIKELY, # 'P'
2068 55: SequenceLikelihood.UNLIKELY, # 'Q'
2069 40: SequenceLikelihood.UNLIKELY, # 'R'
2070 22: SequenceLikelihood.UNLIKELY, # 'S'
2071 36: SequenceLikelihood.UNLIKELY, # 'T'
2072 46: SequenceLikelihood.UNLIKELY, # 'U'
2073 42: SequenceLikelihood.UNLIKELY, # 'V'
2074 31: SequenceLikelihood.UNLIKELY, # 'W'
2075 57: SequenceLikelihood.UNLIKELY, # 'X'
2076 56: SequenceLikelihood.UNLIKELY, # 'Y'
2077 47: SequenceLikelihood.UNLIKELY, # 'Z'
2078 7: SequenceLikelihood.POSITIVE, # 'a'
2079 16: SequenceLikelihood.POSITIVE, # 'b'
2080 13: SequenceLikelihood.UNLIKELY, # 'c'
2081 8: SequenceLikelihood.LIKELY, # 'd'
2082 1: SequenceLikelihood.POSITIVE, # 'e'
2083 17: SequenceLikelihood.LIKELY, # 'f'
2084 14: SequenceLikelihood.LIKELY, # 'g'
2085 9: SequenceLikelihood.LIKELY, # 'h'
2086 3: SequenceLikelihood.POSITIVE, # 'i'
2087 50: SequenceLikelihood.LIKELY, # 'j'
2088 18: SequenceLikelihood.POSITIVE, # 'k'
2089 11: SequenceLikelihood.POSITIVE, # 'l'
2090 15: SequenceLikelihood.POSITIVE, # 'm'
2091 2: SequenceLikelihood.POSITIVE, # 'n'
2092 12: SequenceLikelihood.POSITIVE, # 'o'
2093 21: SequenceLikelihood.LIKELY, # 'p'
2094 53: SequenceLikelihood.UNLIKELY, # 'q'
2095 4: SequenceLikelihood.POSITIVE, # 'r'
2096 6: SequenceLikelihood.POSITIVE, # 's'
2097 5: SequenceLikelihood.POSITIVE, # 't'
2098 10: SequenceLikelihood.POSITIVE, # 'u'
2099 23: SequenceLikelihood.LIKELY, # 'v'
2100 19: SequenceLikelihood.POSITIVE, # 'w'
2101 52: SequenceLikelihood.UNLIKELY, # 'x'
2102 44: SequenceLikelihood.LIKELY, # 'y'
2103 20: SequenceLikelihood.LIKELY, # 'z'
2104 59: SequenceLikelihood.UNLIKELY, # 'Ä'
2105 58: SequenceLikelihood.UNLIKELY, # 'Ö'
2106 54: SequenceLikelihood.UNLIKELY, # 'Ü'
2107 48: SequenceLikelihood.UNLIKELY, # 'ß'
2108 27: SequenceLikelihood.POSITIVE, # 'ä'
2109 39: SequenceLikelihood.POSITIVE, # 'ö'
2110 24: SequenceLikelihood.POSITIVE, # 'ü'
2111 60: SequenceLikelihood.NEGATIVE, # 'ẞ'
2112 },
2113 3: { # 'i'
2114 25: SequenceLikelihood.UNLIKELY, # 'A'
2115 28: SequenceLikelihood.UNLIKELY, # 'B'
2116 45: SequenceLikelihood.UNLIKELY, # 'C'
2117 26: SequenceLikelihood.UNLIKELY, # 'D'
2118 30: SequenceLikelihood.UNLIKELY, # 'E'
2119 33: SequenceLikelihood.UNLIKELY, # 'F'
2120 35: SequenceLikelihood.UNLIKELY, # 'G'
2121 38: SequenceLikelihood.UNLIKELY, # 'H'
2122 37: SequenceLikelihood.UNLIKELY, # 'I'
2123 51: SequenceLikelihood.UNLIKELY, # 'J'
2124 32: SequenceLikelihood.UNLIKELY, # 'K'
2125 41: SequenceLikelihood.UNLIKELY, # 'L'
2126 29: SequenceLikelihood.UNLIKELY, # 'M'
2127 43: SequenceLikelihood.UNLIKELY, # 'N'
2128 49: SequenceLikelihood.UNLIKELY, # 'O'
2129 34: SequenceLikelihood.LIKELY, # 'P'
2130 55: SequenceLikelihood.UNLIKELY, # 'Q'
2131 40: SequenceLikelihood.UNLIKELY, # 'R'
2132 22: SequenceLikelihood.UNLIKELY, # 'S'
2133 36: SequenceLikelihood.UNLIKELY, # 'T'
2134 46: SequenceLikelihood.UNLIKELY, # 'U'
2135 42: SequenceLikelihood.UNLIKELY, # 'V'
2136 31: SequenceLikelihood.UNLIKELY, # 'W'
2137 57: SequenceLikelihood.UNLIKELY, # 'X'
2138 56: SequenceLikelihood.UNLIKELY, # 'Y'
2139 47: SequenceLikelihood.UNLIKELY, # 'Z'
2140 7: SequenceLikelihood.POSITIVE, # 'a'
2141 16: SequenceLikelihood.POSITIVE, # 'b'
2142 13: SequenceLikelihood.POSITIVE, # 'c'
2143 8: SequenceLikelihood.POSITIVE, # 'd'
2144 1: SequenceLikelihood.POSITIVE, # 'e'
2145 17: SequenceLikelihood.POSITIVE, # 'f'
2146 14: SequenceLikelihood.POSITIVE, # 'g'
2147 9: SequenceLikelihood.POSITIVE, # 'h'
2148 3: SequenceLikelihood.LIKELY, # 'i'
2149 50: SequenceLikelihood.LIKELY, # 'j'
2150 18: SequenceLikelihood.POSITIVE, # 'k'
2151 11: SequenceLikelihood.POSITIVE, # 'l'
2152 15: SequenceLikelihood.POSITIVE, # 'm'
2153 2: SequenceLikelihood.POSITIVE, # 'n'
2154 12: SequenceLikelihood.POSITIVE, # 'o'
2155 21: SequenceLikelihood.POSITIVE, # 'p'
2156 53: SequenceLikelihood.LIKELY, # 'q'
2157 4: SequenceLikelihood.POSITIVE, # 'r'
2158 6: SequenceLikelihood.POSITIVE, # 's'
2159 5: SequenceLikelihood.POSITIVE, # 't'
2160 10: SequenceLikelihood.POSITIVE, # 'u'
2161 23: SequenceLikelihood.POSITIVE, # 'v'
2162 19: SequenceLikelihood.LIKELY, # 'w'
2163 52: SequenceLikelihood.LIKELY, # 'x'
2164 44: SequenceLikelihood.UNLIKELY, # 'y'
2165 20: SequenceLikelihood.POSITIVE, # 'z'
2166 59: SequenceLikelihood.UNLIKELY, # 'Ä'
2167 58: SequenceLikelihood.UNLIKELY, # 'Ö'
2168 54: SequenceLikelihood.UNLIKELY, # 'Ü'
2169 48: SequenceLikelihood.POSITIVE, # 'ß'
2170 27: SequenceLikelihood.UNLIKELY, # 'ä'
2171 39: SequenceLikelihood.LIKELY, # 'ö'
2172 24: SequenceLikelihood.UNLIKELY, # 'ü'
2173 60: SequenceLikelihood.NEGATIVE, # 'ẞ'
2174 },
2175 50: { # 'j'
2176 25: SequenceLikelihood.UNLIKELY, # 'A'
2177 28: SequenceLikelihood.UNLIKELY, # 'B'
2178 45: SequenceLikelihood.UNLIKELY, # 'C'
2179 26: SequenceLikelihood.UNLIKELY, # 'D'
2180 30: SequenceLikelihood.UNLIKELY, # 'E'
2181 33: SequenceLikelihood.UNLIKELY, # 'F'
2182 35: SequenceLikelihood.UNLIKELY, # 'G'
2183 38: SequenceLikelihood.UNLIKELY, # 'H'
2184 37: SequenceLikelihood.UNLIKELY, # 'I'
2185 51: SequenceLikelihood.UNLIKELY, # 'J'
2186 32: SequenceLikelihood.UNLIKELY, # 'K'
2187 41: SequenceLikelihood.UNLIKELY, # 'L'
2188 29: SequenceLikelihood.UNLIKELY, # 'M'
2189 43: SequenceLikelihood.UNLIKELY, # 'N'
2190 49: SequenceLikelihood.UNLIKELY, # 'O'
2191 34: SequenceLikelihood.UNLIKELY, # 'P'
2192 55: SequenceLikelihood.UNLIKELY, # 'Q'
2193 40: SequenceLikelihood.UNLIKELY, # 'R'
2194 22: SequenceLikelihood.UNLIKELY, # 'S'
2195 36: SequenceLikelihood.UNLIKELY, # 'T'
2196 46: SequenceLikelihood.UNLIKELY, # 'U'
2197 42: SequenceLikelihood.UNLIKELY, # 'V'
2198 31: SequenceLikelihood.UNLIKELY, # 'W'
2199 57: SequenceLikelihood.UNLIKELY, # 'X'
2200 56: SequenceLikelihood.UNLIKELY, # 'Y'
2201 47: SequenceLikelihood.UNLIKELY, # 'Z'
2202 7: SequenceLikelihood.POSITIVE, # 'a'
2203 16: SequenceLikelihood.UNLIKELY, # 'b'
2204 13: SequenceLikelihood.UNLIKELY, # 'c'
2205 8: SequenceLikelihood.UNLIKELY, # 'd'
2206 1: SequenceLikelihood.POSITIVE, # 'e'
2207 17: SequenceLikelihood.UNLIKELY, # 'f'
2208 14: SequenceLikelihood.UNLIKELY, # 'g'
2209 9: SequenceLikelihood.UNLIKELY, # 'h'
2210 3: SequenceLikelihood.LIKELY, # 'i'
2211 50: SequenceLikelihood.UNLIKELY, # 'j'
2212 18: SequenceLikelihood.UNLIKELY, # 'k'
2213 11: SequenceLikelihood.UNLIKELY, # 'l'
2214 15: SequenceLikelihood.UNLIKELY, # 'm'
2215 2: SequenceLikelihood.UNLIKELY, # 'n'
2216 12: SequenceLikelihood.LIKELY, # 'o'
2217 21: SequenceLikelihood.UNLIKELY, # 'p'
2218 53: SequenceLikelihood.UNLIKELY, # 'q'
2219 4: SequenceLikelihood.UNLIKELY, # 'r'
2220 6: SequenceLikelihood.UNLIKELY, # 's'
2221 5: SequenceLikelihood.UNLIKELY, # 't'
2222 10: SequenceLikelihood.LIKELY, # 'u'
2223 23: SequenceLikelihood.UNLIKELY, # 'v'
2224 19: SequenceLikelihood.UNLIKELY, # 'w'
2225 52: SequenceLikelihood.UNLIKELY, # 'x'
2226 44: SequenceLikelihood.UNLIKELY, # 'y'
2227 20: SequenceLikelihood.UNLIKELY, # 'z'
2228 59: SequenceLikelihood.UNLIKELY, # 'Ä'
2229 58: SequenceLikelihood.NEGATIVE, # 'Ö'
2230 54: SequenceLikelihood.NEGATIVE, # 'Ü'
2231 48: SequenceLikelihood.NEGATIVE, # 'ß'
2232 27: SequenceLikelihood.LIKELY, # 'ä'
2233 39: SequenceLikelihood.UNLIKELY, # 'ö'
2234 24: SequenceLikelihood.LIKELY, # 'ü'
2235 60: SequenceLikelihood.NEGATIVE, # 'ẞ'
2236 },
2237 18: { # 'k'
2238 25: SequenceLikelihood.UNLIKELY, # 'A'
2239 28: SequenceLikelihood.UNLIKELY, # 'B'
2240 45: SequenceLikelihood.UNLIKELY, # 'C'
2241 26: SequenceLikelihood.UNLIKELY, # 'D'
2242 30: SequenceLikelihood.UNLIKELY, # 'E'
2243 33: SequenceLikelihood.UNLIKELY, # 'F'
2244 35: SequenceLikelihood.UNLIKELY, # 'G'
2245 38: SequenceLikelihood.UNLIKELY, # 'H'
2246 37: SequenceLikelihood.UNLIKELY, # 'I'
2247 51: SequenceLikelihood.UNLIKELY, # 'J'
2248 32: SequenceLikelihood.UNLIKELY, # 'K'
2249 41: SequenceLikelihood.UNLIKELY, # 'L'
2250 29: SequenceLikelihood.UNLIKELY, # 'M'
2251 43: SequenceLikelihood.UNLIKELY, # 'N'
2252 49: SequenceLikelihood.UNLIKELY, # 'O'
2253 34: SequenceLikelihood.UNLIKELY, # 'P'
2254 55: SequenceLikelihood.UNLIKELY, # 'Q'
2255 40: SequenceLikelihood.UNLIKELY, # 'R'
2256 22: SequenceLikelihood.UNLIKELY, # 'S'
2257 36: SequenceLikelihood.UNLIKELY, # 'T'
2258 46: SequenceLikelihood.UNLIKELY, # 'U'
2259 42: SequenceLikelihood.UNLIKELY, # 'V'
2260 31: SequenceLikelihood.UNLIKELY, # 'W'
2261 57: SequenceLikelihood.UNLIKELY, # 'X'
2262 56: SequenceLikelihood.UNLIKELY, # 'Y'
2263 47: SequenceLikelihood.UNLIKELY, # 'Z'
2264 7: SequenceLikelihood.POSITIVE, # 'a'
2265 16: SequenceLikelihood.LIKELY, # 'b'
2266 13: SequenceLikelihood.LIKELY, # 'c'
2267 8: SequenceLikelihood.LIKELY, # 'd'
2268 1: SequenceLikelihood.POSITIVE, # 'e'
2269 17: SequenceLikelihood.LIKELY, # 'f'
2270 14: SequenceLikelihood.LIKELY, # 'g'
2271 9: SequenceLikelihood.LIKELY, # 'h'
2272 3: SequenceLikelihood.POSITIVE, # 'i'
2273 50: SequenceLikelihood.UNLIKELY, # 'j'
2274 18: SequenceLikelihood.LIKELY, # 'k'
2275 11: SequenceLikelihood.POSITIVE, # 'l'
2276 15: SequenceLikelihood.LIKELY, # 'm'
2277 2: SequenceLikelihood.LIKELY, # 'n'
2278 12: SequenceLikelihood.POSITIVE, # 'o'
2279 21: SequenceLikelihood.LIKELY, # 'p'
2280 53: SequenceLikelihood.UNLIKELY, # 'q'
2281 4: SequenceLikelihood.POSITIVE, # 'r'
2282 6: SequenceLikelihood.POSITIVE, # 's'
2283 5: SequenceLikelihood.POSITIVE, # 't'
2284 10: SequenceLikelihood.POSITIVE, # 'u'
2285 23: SequenceLikelihood.LIKELY, # 'v'
2286 19: SequenceLikelihood.LIKELY, # 'w'
2287 52: SequenceLikelihood.UNLIKELY, # 'x'
2288 44: SequenceLikelihood.LIKELY, # 'y'
2289 20: SequenceLikelihood.LIKELY, # 'z'
2290 59: SequenceLikelihood.UNLIKELY, # 'Ä'
2291 58: SequenceLikelihood.UNLIKELY, # 'Ö'
2292 54: SequenceLikelihood.UNLIKELY, # 'Ü'
2293 48: SequenceLikelihood.UNLIKELY, # 'ß'
2294 27: SequenceLikelihood.LIKELY, # 'ä'
2295 39: SequenceLikelihood.POSITIVE, # 'ö'
2296 24: SequenceLikelihood.POSITIVE, # 'ü'
2297 60: SequenceLikelihood.NEGATIVE, # 'ẞ'
2298 },
2299 11: { # 'l'
2300 25: SequenceLikelihood.UNLIKELY, # 'A'
2301 28: SequenceLikelihood.UNLIKELY, # 'B'
2302 45: SequenceLikelihood.UNLIKELY, # 'C'
2303 26: SequenceLikelihood.UNLIKELY, # 'D'
2304 30: SequenceLikelihood.UNLIKELY, # 'E'
2305 33: SequenceLikelihood.UNLIKELY, # 'F'
2306 35: SequenceLikelihood.UNLIKELY, # 'G'
2307 38: SequenceLikelihood.UNLIKELY, # 'H'
2308 37: SequenceLikelihood.UNLIKELY, # 'I'
2309 51: SequenceLikelihood.UNLIKELY, # 'J'
2310 32: SequenceLikelihood.UNLIKELY, # 'K'
2311 41: SequenceLikelihood.UNLIKELY, # 'L'
2312 29: SequenceLikelihood.UNLIKELY, # 'M'
2313 43: SequenceLikelihood.UNLIKELY, # 'N'
2314 49: SequenceLikelihood.UNLIKELY, # 'O'
2315 34: SequenceLikelihood.UNLIKELY, # 'P'
2316 55: SequenceLikelihood.UNLIKELY, # 'Q'
2317 40: SequenceLikelihood.UNLIKELY, # 'R'
2318 22: SequenceLikelihood.UNLIKELY, # 'S'
2319 36: SequenceLikelihood.UNLIKELY, # 'T'
2320 46: SequenceLikelihood.UNLIKELY, # 'U'
2321 42: SequenceLikelihood.UNLIKELY, # 'V'
2322 31: SequenceLikelihood.UNLIKELY, # 'W'
2323 57: SequenceLikelihood.UNLIKELY, # 'X'
2324 56: SequenceLikelihood.UNLIKELY, # 'Y'
2325 47: SequenceLikelihood.UNLIKELY, # 'Z'
2326 7: SequenceLikelihood.POSITIVE, # 'a'
2327 16: SequenceLikelihood.POSITIVE, # 'b'
2328 13: SequenceLikelihood.POSITIVE, # 'c'
2329 8: SequenceLikelihood.POSITIVE, # 'd'
2330 1: SequenceLikelihood.POSITIVE, # 'e'
2331 17: SequenceLikelihood.POSITIVE, # 'f'
2332 14: SequenceLikelihood.POSITIVE, # 'g'
2333 9: SequenceLikelihood.LIKELY, # 'h'
2334 3: SequenceLikelihood.POSITIVE, # 'i'
2335 50: SequenceLikelihood.LIKELY, # 'j'
2336 18: SequenceLikelihood.POSITIVE, # 'k'
2337 11: SequenceLikelihood.POSITIVE, # 'l'
2338 15: SequenceLikelihood.POSITIVE, # 'm'
2339 2: SequenceLikelihood.POSITIVE, # 'n'
2340 12: SequenceLikelihood.POSITIVE, # 'o'
2341 21: SequenceLikelihood.POSITIVE, # 'p'
2342 53: SequenceLikelihood.UNLIKELY, # 'q'
2343 4: SequenceLikelihood.LIKELY, # 'r'
2344 6: SequenceLikelihood.POSITIVE, # 's'
2345 5: SequenceLikelihood.POSITIVE, # 't'
2346 10: SequenceLikelihood.POSITIVE, # 'u'
2347 23: SequenceLikelihood.LIKELY, # 'v'
2348 19: SequenceLikelihood.LIKELY, # 'w'
2349 52: SequenceLikelihood.UNLIKELY, # 'x'
2350 44: SequenceLikelihood.POSITIVE, # 'y'
2351 20: SequenceLikelihood.POSITIVE, # 'z'
2352 59: SequenceLikelihood.UNLIKELY, # 'Ä'
2353 58: SequenceLikelihood.UNLIKELY, # 'Ö'
2354 54: SequenceLikelihood.UNLIKELY, # 'Ü'
2355 48: SequenceLikelihood.UNLIKELY, # 'ß'
2356 27: SequenceLikelihood.POSITIVE, # 'ä'
2357 39: SequenceLikelihood.POSITIVE, # 'ö'
2358 24: SequenceLikelihood.POSITIVE, # 'ü'
2359 60: SequenceLikelihood.NEGATIVE, # 'ẞ'
2360 },
2361 15: { # 'm'
2362 25: SequenceLikelihood.UNLIKELY, # 'A'
2363 28: SequenceLikelihood.UNLIKELY, # 'B'
2364 45: SequenceLikelihood.UNLIKELY, # 'C'
2365 26: SequenceLikelihood.UNLIKELY, # 'D'
2366 30: SequenceLikelihood.UNLIKELY, # 'E'
2367 33: SequenceLikelihood.UNLIKELY, # 'F'
2368 35: SequenceLikelihood.UNLIKELY, # 'G'
2369 38: SequenceLikelihood.UNLIKELY, # 'H'
2370 37: SequenceLikelihood.UNLIKELY, # 'I'
2371 51: SequenceLikelihood.UNLIKELY, # 'J'
2372 32: SequenceLikelihood.UNLIKELY, # 'K'
2373 41: SequenceLikelihood.UNLIKELY, # 'L'
2374 29: SequenceLikelihood.UNLIKELY, # 'M'
2375 43: SequenceLikelihood.UNLIKELY, # 'N'
2376 49: SequenceLikelihood.UNLIKELY, # 'O'
2377 34: SequenceLikelihood.UNLIKELY, # 'P'
2378 55: SequenceLikelihood.UNLIKELY, # 'Q'
2379 40: SequenceLikelihood.UNLIKELY, # 'R'
2380 22: SequenceLikelihood.UNLIKELY, # 'S'
2381 36: SequenceLikelihood.UNLIKELY, # 'T'
2382 46: SequenceLikelihood.UNLIKELY, # 'U'
2383 42: SequenceLikelihood.UNLIKELY, # 'V'
2384 31: SequenceLikelihood.UNLIKELY, # 'W'
2385 57: SequenceLikelihood.UNLIKELY, # 'X'
2386 56: SequenceLikelihood.UNLIKELY, # 'Y'
2387 47: SequenceLikelihood.UNLIKELY, # 'Z'
2388 7: SequenceLikelihood.POSITIVE, # 'a'
2389 16: SequenceLikelihood.POSITIVE, # 'b'
2390 13: SequenceLikelihood.LIKELY, # 'c'
2391 8: SequenceLikelihood.LIKELY, # 'd'
2392 1: SequenceLikelihood.POSITIVE, # 'e'
2393 17: SequenceLikelihood.LIKELY, # 'f'
2394 14: SequenceLikelihood.LIKELY, # 'g'
2395 9: SequenceLikelihood.LIKELY, # 'h'
2396 3: SequenceLikelihood.POSITIVE, # 'i'
2397 50: SequenceLikelihood.UNLIKELY, # 'j'
2398 18: SequenceLikelihood.LIKELY, # 'k'
2399 11: SequenceLikelihood.POSITIVE, # 'l'
2400 15: SequenceLikelihood.POSITIVE, # 'm'
2401 2: SequenceLikelihood.LIKELY, # 'n'
2402 12: SequenceLikelihood.POSITIVE, # 'o'
2403 21: SequenceLikelihood.POSITIVE, # 'p'
2404 53: SequenceLikelihood.UNLIKELY, # 'q'
2405 4: SequenceLikelihood.LIKELY, # 'r'
2406 6: SequenceLikelihood.POSITIVE, # 's'
2407 5: SequenceLikelihood.POSITIVE, # 't'
2408 10: SequenceLikelihood.POSITIVE, # 'u'
2409 23: SequenceLikelihood.LIKELY, # 'v'
2410 19: SequenceLikelihood.LIKELY, # 'w'
2411 52: SequenceLikelihood.UNLIKELY, # 'x'
2412 44: SequenceLikelihood.LIKELY, # 'y'
2413 20: SequenceLikelihood.LIKELY, # 'z'
2414 59: SequenceLikelihood.UNLIKELY, # 'Ä'
2415 58: SequenceLikelihood.UNLIKELY, # 'Ö'
2416 54: SequenceLikelihood.UNLIKELY, # 'Ü'
2417 48: SequenceLikelihood.UNLIKELY, # 'ß'
2418 27: SequenceLikelihood.POSITIVE, # 'ä'
2419 39: SequenceLikelihood.POSITIVE, # 'ö'
2420 24: SequenceLikelihood.POSITIVE, # 'ü'
2421 60: SequenceLikelihood.NEGATIVE, # 'ẞ'
2422 },
2423 2: { # 'n'
2424 25: SequenceLikelihood.UNLIKELY, # 'A'
2425 28: SequenceLikelihood.UNLIKELY, # 'B'
2426 45: SequenceLikelihood.UNLIKELY, # 'C'
2427 26: SequenceLikelihood.UNLIKELY, # 'D'
2428 30: SequenceLikelihood.UNLIKELY, # 'E'
2429 33: SequenceLikelihood.UNLIKELY, # 'F'
2430 35: SequenceLikelihood.UNLIKELY, # 'G'
2431 38: SequenceLikelihood.UNLIKELY, # 'H'
2432 37: SequenceLikelihood.UNLIKELY, # 'I'
2433 51: SequenceLikelihood.UNLIKELY, # 'J'
2434 32: SequenceLikelihood.UNLIKELY, # 'K'
2435 41: SequenceLikelihood.UNLIKELY, # 'L'
2436 29: SequenceLikelihood.UNLIKELY, # 'M'
2437 43: SequenceLikelihood.UNLIKELY, # 'N'
2438 49: SequenceLikelihood.UNLIKELY, # 'O'
2439 34: SequenceLikelihood.UNLIKELY, # 'P'
2440 55: SequenceLikelihood.UNLIKELY, # 'Q'
2441 40: SequenceLikelihood.UNLIKELY, # 'R'
2442 22: SequenceLikelihood.UNLIKELY, # 'S'
2443 36: SequenceLikelihood.UNLIKELY, # 'T'
2444 46: SequenceLikelihood.UNLIKELY, # 'U'
2445 42: SequenceLikelihood.UNLIKELY, # 'V'
2446 31: SequenceLikelihood.UNLIKELY, # 'W'
2447 57: SequenceLikelihood.UNLIKELY, # 'X'
2448 56: SequenceLikelihood.UNLIKELY, # 'Y'
2449 47: SequenceLikelihood.UNLIKELY, # 'Z'
2450 7: SequenceLikelihood.POSITIVE, # 'a'
2451 16: SequenceLikelihood.POSITIVE, # 'b'
2452 13: SequenceLikelihood.POSITIVE, # 'c'
2453 8: SequenceLikelihood.POSITIVE, # 'd'
2454 1: SequenceLikelihood.POSITIVE, # 'e'
2455 17: SequenceLikelihood.POSITIVE, # 'f'
2456 14: SequenceLikelihood.POSITIVE, # 'g'
2457 9: SequenceLikelihood.POSITIVE, # 'h'
2458 3: SequenceLikelihood.POSITIVE, # 'i'
2459 50: SequenceLikelihood.LIKELY, # 'j'
2460 18: SequenceLikelihood.POSITIVE, # 'k'
2461 11: SequenceLikelihood.POSITIVE, # 'l'
2462 15: SequenceLikelihood.POSITIVE, # 'm'
2463 2: SequenceLikelihood.POSITIVE, # 'n'
2464 12: SequenceLikelihood.POSITIVE, # 'o'
2465 21: SequenceLikelihood.POSITIVE, # 'p'
2466 53: SequenceLikelihood.UNLIKELY, # 'q'
2467 4: SequenceLikelihood.POSITIVE, # 'r'
2468 6: SequenceLikelihood.POSITIVE, # 's'
2469 5: SequenceLikelihood.POSITIVE, # 't'
2470 10: SequenceLikelihood.POSITIVE, # 'u'
2471 23: SequenceLikelihood.POSITIVE, # 'v'
2472 19: SequenceLikelihood.POSITIVE, # 'w'
2473 52: SequenceLikelihood.UNLIKELY, # 'x'
2474 44: SequenceLikelihood.LIKELY, # 'y'
2475 20: SequenceLikelihood.POSITIVE, # 'z'
2476 59: SequenceLikelihood.UNLIKELY, # 'Ä'
2477 58: SequenceLikelihood.UNLIKELY, # 'Ö'
2478 54: SequenceLikelihood.UNLIKELY, # 'Ü'
2479 48: SequenceLikelihood.UNLIKELY, # 'ß'
2480 27: SequenceLikelihood.POSITIVE, # 'ä'
2481 39: SequenceLikelihood.LIKELY, # 'ö'
2482 24: SequenceLikelihood.LIKELY, # 'ü'
2483 60: SequenceLikelihood.NEGATIVE, # 'ẞ'
2484 },
2485 12: { # 'o'
2486 25: SequenceLikelihood.UNLIKELY, # 'A'
2487 28: SequenceLikelihood.UNLIKELY, # 'B'
2488 45: SequenceLikelihood.UNLIKELY, # 'C'
2489 26: SequenceLikelihood.UNLIKELY, # 'D'
2490 30: SequenceLikelihood.UNLIKELY, # 'E'
2491 33: SequenceLikelihood.UNLIKELY, # 'F'
2492 35: SequenceLikelihood.UNLIKELY, # 'G'
2493 38: SequenceLikelihood.UNLIKELY, # 'H'
2494 37: SequenceLikelihood.UNLIKELY, # 'I'
2495 51: SequenceLikelihood.UNLIKELY, # 'J'
2496 32: SequenceLikelihood.UNLIKELY, # 'K'
2497 41: SequenceLikelihood.UNLIKELY, # 'L'
2498 29: SequenceLikelihood.UNLIKELY, # 'M'
2499 43: SequenceLikelihood.UNLIKELY, # 'N'
2500 49: SequenceLikelihood.UNLIKELY, # 'O'
2501 34: SequenceLikelihood.UNLIKELY, # 'P'
2502 55: SequenceLikelihood.UNLIKELY, # 'Q'
2503 40: SequenceLikelihood.UNLIKELY, # 'R'
2504 22: SequenceLikelihood.UNLIKELY, # 'S'
2505 36: SequenceLikelihood.UNLIKELY, # 'T'
2506 46: SequenceLikelihood.UNLIKELY, # 'U'
2507 42: SequenceLikelihood.UNLIKELY, # 'V'
2508 31: SequenceLikelihood.UNLIKELY, # 'W'
2509 57: SequenceLikelihood.UNLIKELY, # 'X'
2510 56: SequenceLikelihood.UNLIKELY, # 'Y'
2511 47: SequenceLikelihood.UNLIKELY, # 'Z'
2512 7: SequenceLikelihood.POSITIVE, # 'a'
2513 16: SequenceLikelihood.POSITIVE, # 'b'
2514 13: SequenceLikelihood.POSITIVE, # 'c'
2515 8: SequenceLikelihood.POSITIVE, # 'd'
2516 1: SequenceLikelihood.LIKELY, # 'e'
2517 17: SequenceLikelihood.POSITIVE, # 'f'
2518 14: SequenceLikelihood.POSITIVE, # 'g'
2519 9: SequenceLikelihood.POSITIVE, # 'h'
2520 3: SequenceLikelihood.POSITIVE, # 'i'
2521 50: SequenceLikelihood.LIKELY, # 'j'
2522 18: SequenceLikelihood.POSITIVE, # 'k'
2523 11: SequenceLikelihood.POSITIVE, # 'l'
2524 15: SequenceLikelihood.POSITIVE, # 'm'
2525 2: SequenceLikelihood.POSITIVE, # 'n'
2526 12: SequenceLikelihood.POSITIVE, # 'o'
2527 21: SequenceLikelihood.POSITIVE, # 'p'
2528 53: SequenceLikelihood.UNLIKELY, # 'q'
2529 4: SequenceLikelihood.POSITIVE, # 'r'
2530 6: SequenceLikelihood.POSITIVE, # 's'
2531 5: SequenceLikelihood.POSITIVE, # 't'
2532 10: SequenceLikelihood.POSITIVE, # 'u'
2533 23: SequenceLikelihood.POSITIVE, # 'v'
2534 19: SequenceLikelihood.POSITIVE, # 'w'
2535 52: SequenceLikelihood.LIKELY, # 'x'
2536 44: SequenceLikelihood.LIKELY, # 'y'
2537 20: SequenceLikelihood.POSITIVE, # 'z'
2538 59: SequenceLikelihood.UNLIKELY, # 'Ä'
2539 58: SequenceLikelihood.UNLIKELY, # 'Ö'
2540 54: SequenceLikelihood.UNLIKELY, # 'Ü'
2541 48: SequenceLikelihood.POSITIVE, # 'ß'
2542 27: SequenceLikelihood.UNLIKELY, # 'ä'
2543 39: SequenceLikelihood.UNLIKELY, # 'ö'
2544 24: SequenceLikelihood.UNLIKELY, # 'ü'
2545 60: SequenceLikelihood.NEGATIVE, # 'ẞ'
2546 },
2547 21: { # 'p'
2548 25: SequenceLikelihood.UNLIKELY, # 'A'
2549 28: SequenceLikelihood.UNLIKELY, # 'B'
2550 45: SequenceLikelihood.UNLIKELY, # 'C'
2551 26: SequenceLikelihood.UNLIKELY, # 'D'
2552 30: SequenceLikelihood.UNLIKELY, # 'E'
2553 33: SequenceLikelihood.UNLIKELY, # 'F'
2554 35: SequenceLikelihood.UNLIKELY, # 'G'
2555 38: SequenceLikelihood.UNLIKELY, # 'H'
2556 37: SequenceLikelihood.UNLIKELY, # 'I'
2557 51: SequenceLikelihood.UNLIKELY, # 'J'
2558 32: SequenceLikelihood.UNLIKELY, # 'K'
2559 41: SequenceLikelihood.UNLIKELY, # 'L'
2560 29: SequenceLikelihood.UNLIKELY, # 'M'
2561 43: SequenceLikelihood.UNLIKELY, # 'N'
2562 49: SequenceLikelihood.UNLIKELY, # 'O'
2563 34: SequenceLikelihood.UNLIKELY, # 'P'
2564 55: SequenceLikelihood.UNLIKELY, # 'Q'
2565 40: SequenceLikelihood.UNLIKELY, # 'R'
2566 22: SequenceLikelihood.UNLIKELY, # 'S'
2567 36: SequenceLikelihood.UNLIKELY, # 'T'
2568 46: SequenceLikelihood.UNLIKELY, # 'U'
2569 42: SequenceLikelihood.UNLIKELY, # 'V'
2570 31: SequenceLikelihood.UNLIKELY, # 'W'
2571 57: SequenceLikelihood.UNLIKELY, # 'X'
2572 56: SequenceLikelihood.UNLIKELY, # 'Y'
2573 47: SequenceLikelihood.UNLIKELY, # 'Z'
2574 7: SequenceLikelihood.POSITIVE, # 'a'
2575 16: SequenceLikelihood.UNLIKELY, # 'b'
2576 13: SequenceLikelihood.LIKELY, # 'c'
2577 8: SequenceLikelihood.LIKELY, # 'd'
2578 1: SequenceLikelihood.POSITIVE, # 'e'
2579 17: SequenceLikelihood.POSITIVE, # 'f'
2580 14: SequenceLikelihood.UNLIKELY, # 'g'
2581 9: SequenceLikelihood.POSITIVE, # 'h'
2582 3: SequenceLikelihood.POSITIVE, # 'i'
2583 50: SequenceLikelihood.UNLIKELY, # 'j'
2584 18: SequenceLikelihood.UNLIKELY, # 'k'
2585 11: SequenceLikelihood.POSITIVE, # 'l'
2586 15: SequenceLikelihood.LIKELY, # 'm'
2587 2: SequenceLikelihood.LIKELY, # 'n'
2588 12: SequenceLikelihood.POSITIVE, # 'o'
2589 21: SequenceLikelihood.POSITIVE, # 'p'
2590 53: SequenceLikelihood.UNLIKELY, # 'q'
2591 4: SequenceLikelihood.POSITIVE, # 'r'
2592 6: SequenceLikelihood.POSITIVE, # 's'
2593 5: SequenceLikelihood.POSITIVE, # 't'
2594 10: SequenceLikelihood.POSITIVE, # 'u'
2595 23: SequenceLikelihood.UNLIKELY, # 'v'
2596 19: SequenceLikelihood.UNLIKELY, # 'w'
2597 52: SequenceLikelihood.UNLIKELY, # 'x'
2598 44: SequenceLikelihood.LIKELY, # 'y'
2599 20: SequenceLikelihood.LIKELY, # 'z'
2600 59: SequenceLikelihood.UNLIKELY, # 'Ä'
2601 58: SequenceLikelihood.UNLIKELY, # 'Ö'
2602 54: SequenceLikelihood.UNLIKELY, # 'Ü'
2603 48: SequenceLikelihood.UNLIKELY, # 'ß'
2604 27: SequenceLikelihood.POSITIVE, # 'ä'
2605 39: SequenceLikelihood.UNLIKELY, # 'ö'
2606 24: SequenceLikelihood.LIKELY, # 'ü'
2607 60: SequenceLikelihood.NEGATIVE, # 'ẞ'
2608 },
2609 53: { # 'q'
2610 25: SequenceLikelihood.UNLIKELY, # 'A'
2611 28: SequenceLikelihood.UNLIKELY, # 'B'
2612 45: SequenceLikelihood.UNLIKELY, # 'C'
2613 26: SequenceLikelihood.UNLIKELY, # 'D'
2614 30: SequenceLikelihood.UNLIKELY, # 'E'
2615 33: SequenceLikelihood.UNLIKELY, # 'F'
2616 35: SequenceLikelihood.UNLIKELY, # 'G'
2617 38: SequenceLikelihood.UNLIKELY, # 'H'
2618 37: SequenceLikelihood.UNLIKELY, # 'I'
2619 51: SequenceLikelihood.UNLIKELY, # 'J'
2620 32: SequenceLikelihood.UNLIKELY, # 'K'
2621 41: SequenceLikelihood.UNLIKELY, # 'L'
2622 29: SequenceLikelihood.UNLIKELY, # 'M'
2623 43: SequenceLikelihood.UNLIKELY, # 'N'
2624 49: SequenceLikelihood.UNLIKELY, # 'O'
2625 34: SequenceLikelihood.UNLIKELY, # 'P'
2626 55: SequenceLikelihood.UNLIKELY, # 'Q'
2627 40: SequenceLikelihood.UNLIKELY, # 'R'
2628 22: SequenceLikelihood.UNLIKELY, # 'S'
2629 36: SequenceLikelihood.UNLIKELY, # 'T'
2630 46: SequenceLikelihood.UNLIKELY, # 'U'
2631 42: SequenceLikelihood.UNLIKELY, # 'V'
2632 31: SequenceLikelihood.UNLIKELY, # 'W'
2633 57: SequenceLikelihood.UNLIKELY, # 'X'
2634 56: SequenceLikelihood.UNLIKELY, # 'Y'
2635 47: SequenceLikelihood.UNLIKELY, # 'Z'
2636 7: SequenceLikelihood.UNLIKELY, # 'a'
2637 16: SequenceLikelihood.UNLIKELY, # 'b'
2638 13: SequenceLikelihood.UNLIKELY, # 'c'
2639 8: SequenceLikelihood.UNLIKELY, # 'd'
2640 1: SequenceLikelihood.UNLIKELY, # 'e'
2641 17: SequenceLikelihood.UNLIKELY, # 'f'
2642 14: SequenceLikelihood.UNLIKELY, # 'g'
2643 9: SequenceLikelihood.UNLIKELY, # 'h'
2644 3: SequenceLikelihood.UNLIKELY, # 'i'
2645 50: SequenceLikelihood.UNLIKELY, # 'j'
2646 18: SequenceLikelihood.UNLIKELY, # 'k'
2647 11: SequenceLikelihood.UNLIKELY, # 'l'
2648 15: SequenceLikelihood.UNLIKELY, # 'm'
2649 2: SequenceLikelihood.UNLIKELY, # 'n'
2650 12: SequenceLikelihood.UNLIKELY, # 'o'
2651 21: SequenceLikelihood.UNLIKELY, # 'p'
2652 53: SequenceLikelihood.UNLIKELY, # 'q'
2653 4: SequenceLikelihood.UNLIKELY, # 'r'
2654 6: SequenceLikelihood.UNLIKELY, # 's'
2655 5: SequenceLikelihood.UNLIKELY, # 't'
2656 10: SequenceLikelihood.POSITIVE, # 'u'
2657 23: SequenceLikelihood.UNLIKELY, # 'v'
2658 19: SequenceLikelihood.UNLIKELY, # 'w'
2659 52: SequenceLikelihood.UNLIKELY, # 'x'
2660 44: SequenceLikelihood.UNLIKELY, # 'y'
2661 20: SequenceLikelihood.UNLIKELY, # 'z'
2662 59: SequenceLikelihood.NEGATIVE, # 'Ä'
2663 58: SequenceLikelihood.NEGATIVE, # 'Ö'
2664 54: SequenceLikelihood.NEGATIVE, # 'Ü'
2665 48: SequenceLikelihood.NEGATIVE, # 'ß'
2666 27: SequenceLikelihood.UNLIKELY, # 'ä'
2667 39: SequenceLikelihood.NEGATIVE, # 'ö'
2668 24: SequenceLikelihood.UNLIKELY, # 'ü'
2669 60: SequenceLikelihood.NEGATIVE, # 'ẞ'
2670 },
2671 4: { # 'r'
2672 25: SequenceLikelihood.UNLIKELY, # 'A'
2673 28: SequenceLikelihood.UNLIKELY, # 'B'
2674 45: SequenceLikelihood.UNLIKELY, # 'C'
2675 26: SequenceLikelihood.UNLIKELY, # 'D'
2676 30: SequenceLikelihood.UNLIKELY, # 'E'
2677 33: SequenceLikelihood.UNLIKELY, # 'F'
2678 35: SequenceLikelihood.UNLIKELY, # 'G'
2679 38: SequenceLikelihood.UNLIKELY, # 'H'
2680 37: SequenceLikelihood.LIKELY, # 'I'
2681 51: SequenceLikelihood.UNLIKELY, # 'J'
2682 32: SequenceLikelihood.UNLIKELY, # 'K'
2683 41: SequenceLikelihood.UNLIKELY, # 'L'
2684 29: SequenceLikelihood.UNLIKELY, # 'M'
2685 43: SequenceLikelihood.UNLIKELY, # 'N'
2686 49: SequenceLikelihood.UNLIKELY, # 'O'
2687 34: SequenceLikelihood.UNLIKELY, # 'P'
2688 55: SequenceLikelihood.UNLIKELY, # 'Q'
2689 40: SequenceLikelihood.UNLIKELY, # 'R'
2690 22: SequenceLikelihood.UNLIKELY, # 'S'
2691 36: SequenceLikelihood.UNLIKELY, # 'T'
2692 46: SequenceLikelihood.UNLIKELY, # 'U'
2693 42: SequenceLikelihood.UNLIKELY, # 'V'
2694 31: SequenceLikelihood.UNLIKELY, # 'W'
2695 57: SequenceLikelihood.UNLIKELY, # 'X'
2696 56: SequenceLikelihood.UNLIKELY, # 'Y'
2697 47: SequenceLikelihood.UNLIKELY, # 'Z'
2698 7: SequenceLikelihood.POSITIVE, # 'a'
2699 16: SequenceLikelihood.POSITIVE, # 'b'
2700 13: SequenceLikelihood.POSITIVE, # 'c'
2701 8: SequenceLikelihood.POSITIVE, # 'd'
2702 1: SequenceLikelihood.POSITIVE, # 'e'
2703 17: SequenceLikelihood.POSITIVE, # 'f'
2704 14: SequenceLikelihood.POSITIVE, # 'g'
2705 9: SequenceLikelihood.POSITIVE, # 'h'
2706 3: SequenceLikelihood.POSITIVE, # 'i'
2707 50: SequenceLikelihood.LIKELY, # 'j'
2708 18: SequenceLikelihood.POSITIVE, # 'k'
2709 11: SequenceLikelihood.POSITIVE, # 'l'
2710 15: SequenceLikelihood.POSITIVE, # 'm'
2711 2: SequenceLikelihood.POSITIVE, # 'n'
2712 12: SequenceLikelihood.POSITIVE, # 'o'
2713 21: SequenceLikelihood.POSITIVE, # 'p'
2714 53: SequenceLikelihood.LIKELY, # 'q'
2715 4: SequenceLikelihood.POSITIVE, # 'r'
2716 6: SequenceLikelihood.POSITIVE, # 's'
2717 5: SequenceLikelihood.POSITIVE, # 't'
2718 10: SequenceLikelihood.POSITIVE, # 'u'
2719 23: SequenceLikelihood.POSITIVE, # 'v'
2720 19: SequenceLikelihood.POSITIVE, # 'w'
2721 52: SequenceLikelihood.UNLIKELY, # 'x'
2722 44: SequenceLikelihood.POSITIVE, # 'y'
2723 20: SequenceLikelihood.POSITIVE, # 'z'
2724 59: SequenceLikelihood.UNLIKELY, # 'Ä'
2725 58: SequenceLikelihood.UNLIKELY, # 'Ö'
2726 54: SequenceLikelihood.UNLIKELY, # 'Ü'
2727 48: SequenceLikelihood.UNLIKELY, # 'ß'
2728 27: SequenceLikelihood.POSITIVE, # 'ä'
2729 39: SequenceLikelihood.POSITIVE, # 'ö'
2730 24: SequenceLikelihood.POSITIVE, # 'ü'
2731 60: SequenceLikelihood.NEGATIVE, # 'ẞ'
2732 },
2733 6: { # 's'
2734 25: SequenceLikelihood.UNLIKELY, # 'A'
2735 28: SequenceLikelihood.UNLIKELY, # 'B'
2736 45: SequenceLikelihood.UNLIKELY, # 'C'
2737 26: SequenceLikelihood.UNLIKELY, # 'D'
2738 30: SequenceLikelihood.UNLIKELY, # 'E'
2739 33: SequenceLikelihood.UNLIKELY, # 'F'
2740 35: SequenceLikelihood.UNLIKELY, # 'G'
2741 38: SequenceLikelihood.UNLIKELY, # 'H'
2742 37: SequenceLikelihood.UNLIKELY, # 'I'
2743 51: SequenceLikelihood.UNLIKELY, # 'J'
2744 32: SequenceLikelihood.UNLIKELY, # 'K'
2745 41: SequenceLikelihood.UNLIKELY, # 'L'
2746 29: SequenceLikelihood.UNLIKELY, # 'M'
2747 43: SequenceLikelihood.UNLIKELY, # 'N'
2748 49: SequenceLikelihood.UNLIKELY, # 'O'
2749 34: SequenceLikelihood.UNLIKELY, # 'P'
2750 55: SequenceLikelihood.UNLIKELY, # 'Q'
2751 40: SequenceLikelihood.UNLIKELY, # 'R'
2752 22: SequenceLikelihood.UNLIKELY, # 'S'
2753 36: SequenceLikelihood.UNLIKELY, # 'T'
2754 46: SequenceLikelihood.UNLIKELY, # 'U'
2755 42: SequenceLikelihood.UNLIKELY, # 'V'
2756 31: SequenceLikelihood.UNLIKELY, # 'W'
2757 57: SequenceLikelihood.UNLIKELY, # 'X'
2758 56: SequenceLikelihood.UNLIKELY, # 'Y'
2759 47: SequenceLikelihood.UNLIKELY, # 'Z'
2760 7: SequenceLikelihood.POSITIVE, # 'a'
2761 16: SequenceLikelihood.POSITIVE, # 'b'
2762 13: SequenceLikelihood.POSITIVE, # 'c'
2763 8: SequenceLikelihood.POSITIVE, # 'd'
2764 1: SequenceLikelihood.POSITIVE, # 'e'
2765 17: SequenceLikelihood.POSITIVE, # 'f'
2766 14: SequenceLikelihood.POSITIVE, # 'g'
2767 9: SequenceLikelihood.POSITIVE, # 'h'
2768 3: SequenceLikelihood.POSITIVE, # 'i'
2769 50: SequenceLikelihood.LIKELY, # 'j'
2770 18: SequenceLikelihood.POSITIVE, # 'k'
2771 11: SequenceLikelihood.POSITIVE, # 'l'
2772 15: SequenceLikelihood.POSITIVE, # 'm'
2773 2: SequenceLikelihood.LIKELY, # 'n'
2774 12: SequenceLikelihood.POSITIVE, # 'o'
2775 21: SequenceLikelihood.POSITIVE, # 'p'
2776 53: SequenceLikelihood.LIKELY, # 'q'
2777 4: SequenceLikelihood.POSITIVE, # 'r'
2778 6: SequenceLikelihood.POSITIVE, # 's'
2779 5: SequenceLikelihood.POSITIVE, # 't'
2780 10: SequenceLikelihood.POSITIVE, # 'u'
2781 23: SequenceLikelihood.POSITIVE, # 'v'
2782 19: SequenceLikelihood.POSITIVE, # 'w'
2783 52: SequenceLikelihood.UNLIKELY, # 'x'
2784 44: SequenceLikelihood.POSITIVE, # 'y'
2785 20: SequenceLikelihood.POSITIVE, # 'z'
2786 59: SequenceLikelihood.UNLIKELY, # 'Ä'
2787 58: SequenceLikelihood.UNLIKELY, # 'Ö'
2788 54: SequenceLikelihood.UNLIKELY, # 'Ü'
2789 48: SequenceLikelihood.UNLIKELY, # 'ß'
2790 27: SequenceLikelihood.POSITIVE, # 'ä'
2791 39: SequenceLikelihood.LIKELY, # 'ö'
2792 24: SequenceLikelihood.LIKELY, # 'ü'
2793 60: SequenceLikelihood.NEGATIVE, # 'ẞ'
2794 },
2795 5: { # 't'
2796 25: SequenceLikelihood.UNLIKELY, # 'A'
2797 28: SequenceLikelihood.UNLIKELY, # 'B'
2798 45: SequenceLikelihood.UNLIKELY, # 'C'
2799 26: SequenceLikelihood.UNLIKELY, # 'D'
2800 30: SequenceLikelihood.UNLIKELY, # 'E'
2801 33: SequenceLikelihood.UNLIKELY, # 'F'
2802 35: SequenceLikelihood.UNLIKELY, # 'G'
2803 38: SequenceLikelihood.UNLIKELY, # 'H'
2804 37: SequenceLikelihood.UNLIKELY, # 'I'
2805 51: SequenceLikelihood.UNLIKELY, # 'J'
2806 32: SequenceLikelihood.UNLIKELY, # 'K'
2807 41: SequenceLikelihood.UNLIKELY, # 'L'
2808 29: SequenceLikelihood.UNLIKELY, # 'M'
2809 43: SequenceLikelihood.UNLIKELY, # 'N'
2810 49: SequenceLikelihood.UNLIKELY, # 'O'
2811 34: SequenceLikelihood.UNLIKELY, # 'P'
2812 55: SequenceLikelihood.UNLIKELY, # 'Q'
2813 40: SequenceLikelihood.UNLIKELY, # 'R'
2814 22: SequenceLikelihood.UNLIKELY, # 'S'
2815 36: SequenceLikelihood.UNLIKELY, # 'T'
2816 46: SequenceLikelihood.UNLIKELY, # 'U'
2817 42: SequenceLikelihood.UNLIKELY, # 'V'
2818 31: SequenceLikelihood.UNLIKELY, # 'W'
2819 57: SequenceLikelihood.UNLIKELY, # 'X'
2820 56: SequenceLikelihood.UNLIKELY, # 'Y'
2821 47: SequenceLikelihood.UNLIKELY, # 'Z'
2822 7: SequenceLikelihood.POSITIVE, # 'a'
2823 16: SequenceLikelihood.POSITIVE, # 'b'
2824 13: SequenceLikelihood.LIKELY, # 'c'
2825 8: SequenceLikelihood.LIKELY, # 'd'
2826 1: SequenceLikelihood.POSITIVE, # 'e'
2827 17: SequenceLikelihood.POSITIVE, # 'f'
2828 14: SequenceLikelihood.POSITIVE, # 'g'
2829 9: SequenceLikelihood.POSITIVE, # 'h'
2830 3: SequenceLikelihood.POSITIVE, # 'i'
2831 50: SequenceLikelihood.LIKELY, # 'j'
2832 18: SequenceLikelihood.LIKELY, # 'k'
2833 11: SequenceLikelihood.POSITIVE, # 'l'
2834 15: SequenceLikelihood.POSITIVE, # 'm'
2835 2: SequenceLikelihood.POSITIVE, # 'n'
2836 12: SequenceLikelihood.POSITIVE, # 'o'
2837 21: SequenceLikelihood.POSITIVE, # 'p'
2838 53: SequenceLikelihood.UNLIKELY, # 'q'
2839 4: SequenceLikelihood.POSITIVE, # 'r'
2840 6: SequenceLikelihood.POSITIVE, # 's'
2841 5: SequenceLikelihood.POSITIVE, # 't'
2842 10: SequenceLikelihood.POSITIVE, # 'u'
2843 23: SequenceLikelihood.LIKELY, # 'v'
2844 19: SequenceLikelihood.POSITIVE, # 'w'
2845 52: SequenceLikelihood.UNLIKELY, # 'x'
2846 44: SequenceLikelihood.POSITIVE, # 'y'
2847 20: SequenceLikelihood.POSITIVE, # 'z'
2848 59: SequenceLikelihood.UNLIKELY, # 'Ä'
2849 58: SequenceLikelihood.UNLIKELY, # 'Ö'
2850 54: SequenceLikelihood.UNLIKELY, # 'Ü'
2851 48: SequenceLikelihood.UNLIKELY, # 'ß'
2852 27: SequenceLikelihood.POSITIVE, # 'ä'
2853 39: SequenceLikelihood.LIKELY, # 'ö'
2854 24: SequenceLikelihood.POSITIVE, # 'ü'
2855 60: SequenceLikelihood.NEGATIVE, # 'ẞ'
2856 },
2857 10: { # 'u'
2858 25: SequenceLikelihood.UNLIKELY, # 'A'
2859 28: SequenceLikelihood.UNLIKELY, # 'B'
2860 45: SequenceLikelihood.UNLIKELY, # 'C'
2861 26: SequenceLikelihood.UNLIKELY, # 'D'
2862 30: SequenceLikelihood.UNLIKELY, # 'E'
2863 33: SequenceLikelihood.UNLIKELY, # 'F'
2864 35: SequenceLikelihood.UNLIKELY, # 'G'
2865 38: SequenceLikelihood.UNLIKELY, # 'H'
2866 37: SequenceLikelihood.UNLIKELY, # 'I'
2867 51: SequenceLikelihood.UNLIKELY, # 'J'
2868 32: SequenceLikelihood.UNLIKELY, # 'K'
2869 41: SequenceLikelihood.UNLIKELY, # 'L'
2870 29: SequenceLikelihood.UNLIKELY, # 'M'
2871 43: SequenceLikelihood.UNLIKELY, # 'N'
2872 49: SequenceLikelihood.UNLIKELY, # 'O'
2873 34: SequenceLikelihood.UNLIKELY, # 'P'
2874 55: SequenceLikelihood.UNLIKELY, # 'Q'
2875 40: SequenceLikelihood.UNLIKELY, # 'R'
2876 22: SequenceLikelihood.UNLIKELY, # 'S'
2877 36: SequenceLikelihood.UNLIKELY, # 'T'
2878 46: SequenceLikelihood.UNLIKELY, # 'U'
2879 42: SequenceLikelihood.UNLIKELY, # 'V'
2880 31: SequenceLikelihood.UNLIKELY, # 'W'
2881 57: SequenceLikelihood.UNLIKELY, # 'X'
2882 56: SequenceLikelihood.UNLIKELY, # 'Y'
2883 47: SequenceLikelihood.UNLIKELY, # 'Z'
2884 7: SequenceLikelihood.POSITIVE, # 'a'
2885 16: SequenceLikelihood.POSITIVE, # 'b'
2886 13: SequenceLikelihood.POSITIVE, # 'c'
2887 8: SequenceLikelihood.POSITIVE, # 'd'
2888 1: SequenceLikelihood.POSITIVE, # 'e'
2889 17: SequenceLikelihood.POSITIVE, # 'f'
2890 14: SequenceLikelihood.POSITIVE, # 'g'
2891 9: SequenceLikelihood.POSITIVE, # 'h'
2892 3: SequenceLikelihood.POSITIVE, # 'i'
2893 50: SequenceLikelihood.UNLIKELY, # 'j'
2894 18: SequenceLikelihood.POSITIVE, # 'k'
2895 11: SequenceLikelihood.POSITIVE, # 'l'
2896 15: SequenceLikelihood.POSITIVE, # 'm'
2897 2: SequenceLikelihood.POSITIVE, # 'n'
2898 12: SequenceLikelihood.LIKELY, # 'o'
2899 21: SequenceLikelihood.POSITIVE, # 'p'
2900 53: SequenceLikelihood.UNLIKELY, # 'q'
2901 4: SequenceLikelihood.POSITIVE, # 'r'
2902 6: SequenceLikelihood.POSITIVE, # 's'
2903 5: SequenceLikelihood.POSITIVE, # 't'
2904 10: SequenceLikelihood.LIKELY, # 'u'
2905 23: SequenceLikelihood.LIKELY, # 'v'
2906 19: SequenceLikelihood.LIKELY, # 'w'
2907 52: SequenceLikelihood.LIKELY, # 'x'
2908 44: SequenceLikelihood.UNLIKELY, # 'y'
2909 20: SequenceLikelihood.LIKELY, # 'z'
2910 59: SequenceLikelihood.NEGATIVE, # 'Ä'
2911 58: SequenceLikelihood.NEGATIVE, # 'Ö'
2912 54: SequenceLikelihood.UNLIKELY, # 'Ü'
2913 48: SequenceLikelihood.POSITIVE, # 'ß'
2914 27: SequenceLikelihood.UNLIKELY, # 'ä'
2915 39: SequenceLikelihood.UNLIKELY, # 'ö'
2916 24: SequenceLikelihood.UNLIKELY, # 'ü'
2917 60: SequenceLikelihood.NEGATIVE, # 'ẞ'
2918 },
2919 23: { # 'v'
2920 25: SequenceLikelihood.UNLIKELY, # 'A'
2921 28: SequenceLikelihood.UNLIKELY, # 'B'
2922 45: SequenceLikelihood.UNLIKELY, # 'C'
2923 26: SequenceLikelihood.UNLIKELY, # 'D'
2924 30: SequenceLikelihood.UNLIKELY, # 'E'
2925 33: SequenceLikelihood.UNLIKELY, # 'F'
2926 35: SequenceLikelihood.UNLIKELY, # 'G'
2927 38: SequenceLikelihood.UNLIKELY, # 'H'
2928 37: SequenceLikelihood.UNLIKELY, # 'I'
2929 51: SequenceLikelihood.UNLIKELY, # 'J'
2930 32: SequenceLikelihood.UNLIKELY, # 'K'
2931 41: SequenceLikelihood.UNLIKELY, # 'L'
2932 29: SequenceLikelihood.UNLIKELY, # 'M'
2933 43: SequenceLikelihood.UNLIKELY, # 'N'
2934 49: SequenceLikelihood.UNLIKELY, # 'O'
2935 34: SequenceLikelihood.UNLIKELY, # 'P'
2936 55: SequenceLikelihood.UNLIKELY, # 'Q'
2937 40: SequenceLikelihood.UNLIKELY, # 'R'
2938 22: SequenceLikelihood.UNLIKELY, # 'S'
2939 36: SequenceLikelihood.UNLIKELY, # 'T'
2940 46: SequenceLikelihood.UNLIKELY, # 'U'
2941 42: SequenceLikelihood.UNLIKELY, # 'V'
2942 31: SequenceLikelihood.UNLIKELY, # 'W'
2943 57: SequenceLikelihood.UNLIKELY, # 'X'
2944 56: SequenceLikelihood.UNLIKELY, # 'Y'
2945 47: SequenceLikelihood.UNLIKELY, # 'Z'
2946 7: SequenceLikelihood.POSITIVE, # 'a'
2947 16: SequenceLikelihood.UNLIKELY, # 'b'
2948 13: SequenceLikelihood.UNLIKELY, # 'c'
2949 8: SequenceLikelihood.UNLIKELY, # 'd'
2950 1: SequenceLikelihood.POSITIVE, # 'e'
2951 17: SequenceLikelihood.UNLIKELY, # 'f'
2952 14: SequenceLikelihood.UNLIKELY, # 'g'
2953 9: SequenceLikelihood.UNLIKELY, # 'h'
2954 3: SequenceLikelihood.POSITIVE, # 'i'
2955 50: SequenceLikelihood.UNLIKELY, # 'j'
2956 18: SequenceLikelihood.UNLIKELY, # 'k'
2957 11: SequenceLikelihood.UNLIKELY, # 'l'
2958 15: SequenceLikelihood.UNLIKELY, # 'm'
2959 2: SequenceLikelihood.UNLIKELY, # 'n'
2960 12: SequenceLikelihood.POSITIVE, # 'o'
2961 21: SequenceLikelihood.UNLIKELY, # 'p'
2962 53: SequenceLikelihood.UNLIKELY, # 'q'
2963 4: SequenceLikelihood.UNLIKELY, # 'r'
2964 6: SequenceLikelihood.LIKELY, # 's'
2965 5: SequenceLikelihood.UNLIKELY, # 't'
2966 10: SequenceLikelihood.UNLIKELY, # 'u'
2967 23: SequenceLikelihood.UNLIKELY, # 'v'
2968 19: SequenceLikelihood.UNLIKELY, # 'w'
2969 52: SequenceLikelihood.UNLIKELY, # 'x'
2970 44: SequenceLikelihood.UNLIKELY, # 'y'
2971 20: SequenceLikelihood.UNLIKELY, # 'z'
2972 59: SequenceLikelihood.NEGATIVE, # 'Ä'
2973 58: SequenceLikelihood.NEGATIVE, # 'Ö'
2974 54: SequenceLikelihood.NEGATIVE, # 'Ü'
2975 48: SequenceLikelihood.NEGATIVE, # 'ß'
2976 27: SequenceLikelihood.UNLIKELY, # 'ä'
2977 39: SequenceLikelihood.LIKELY, # 'ö'
2978 24: SequenceLikelihood.UNLIKELY, # 'ü'
2979 60: SequenceLikelihood.NEGATIVE, # 'ẞ'
2980 },
2981 19: { # 'w'
2982 25: SequenceLikelihood.UNLIKELY, # 'A'
2983 28: SequenceLikelihood.UNLIKELY, # 'B'
2984 45: SequenceLikelihood.UNLIKELY, # 'C'
2985 26: SequenceLikelihood.UNLIKELY, # 'D'
2986 30: SequenceLikelihood.UNLIKELY, # 'E'
2987 33: SequenceLikelihood.UNLIKELY, # 'F'
2988 35: SequenceLikelihood.UNLIKELY, # 'G'
2989 38: SequenceLikelihood.UNLIKELY, # 'H'
2990 37: SequenceLikelihood.UNLIKELY, # 'I'
2991 51: SequenceLikelihood.UNLIKELY, # 'J'
2992 32: SequenceLikelihood.UNLIKELY, # 'K'
2993 41: SequenceLikelihood.UNLIKELY, # 'L'
2994 29: SequenceLikelihood.UNLIKELY, # 'M'
2995 43: SequenceLikelihood.UNLIKELY, # 'N'
2996 49: SequenceLikelihood.UNLIKELY, # 'O'
2997 34: SequenceLikelihood.UNLIKELY, # 'P'
2998 55: SequenceLikelihood.UNLIKELY, # 'Q'
2999 40: SequenceLikelihood.UNLIKELY, # 'R'
3000 22: SequenceLikelihood.UNLIKELY, # 'S'
3001 36: SequenceLikelihood.UNLIKELY, # 'T'
3002 46: SequenceLikelihood.UNLIKELY, # 'U'
3003 42: SequenceLikelihood.UNLIKELY, # 'V'
3004 31: SequenceLikelihood.UNLIKELY, # 'W'
3005 57: SequenceLikelihood.UNLIKELY, # 'X'
3006 56: SequenceLikelihood.UNLIKELY, # 'Y'
3007 47: SequenceLikelihood.UNLIKELY, # 'Z'
3008 7: SequenceLikelihood.POSITIVE, # 'a'
3009 16: SequenceLikelihood.UNLIKELY, # 'b'
3010 13: SequenceLikelihood.UNLIKELY, # 'c'
3011 8: SequenceLikelihood.UNLIKELY, # 'd'
3012 1: SequenceLikelihood.POSITIVE, # 'e'
3013 17: SequenceLikelihood.UNLIKELY, # 'f'
3014 14: SequenceLikelihood.UNLIKELY, # 'g'
3015 9: SequenceLikelihood.LIKELY, # 'h'
3016 3: SequenceLikelihood.POSITIVE, # 'i'
3017 50: SequenceLikelihood.UNLIKELY, # 'j'
3018 18: SequenceLikelihood.UNLIKELY, # 'k'
3019 11: SequenceLikelihood.UNLIKELY, # 'l'
3020 15: SequenceLikelihood.UNLIKELY, # 'm'
3021 2: SequenceLikelihood.LIKELY, # 'n'
3022 12: SequenceLikelihood.POSITIVE, # 'o'
3023 21: SequenceLikelihood.UNLIKELY, # 'p'
3024 53: SequenceLikelihood.UNLIKELY, # 'q'
3025 4: SequenceLikelihood.LIKELY, # 'r'
3026 6: SequenceLikelihood.POSITIVE, # 's'
3027 5: SequenceLikelihood.UNLIKELY, # 't'
3028 10: SequenceLikelihood.POSITIVE, # 'u'
3029 23: SequenceLikelihood.UNLIKELY, # 'v'
3030 19: SequenceLikelihood.POSITIVE, # 'w'
3031 52: SequenceLikelihood.UNLIKELY, # 'x'
3032 44: SequenceLikelihood.UNLIKELY, # 'y'
3033 20: SequenceLikelihood.UNLIKELY, # 'z'
3034 59: SequenceLikelihood.UNLIKELY, # 'Ä'
3035 58: SequenceLikelihood.NEGATIVE, # 'Ö'
3036 54: SequenceLikelihood.NEGATIVE, # 'Ü'
3037 48: SequenceLikelihood.NEGATIVE, # 'ß'
3038 27: SequenceLikelihood.POSITIVE, # 'ä'
3039 39: SequenceLikelihood.LIKELY, # 'ö'
3040 24: SequenceLikelihood.POSITIVE, # 'ü'
3041 60: SequenceLikelihood.NEGATIVE, # 'ẞ'
3042 },
3043 52: { # 'x'
3044 25: SequenceLikelihood.UNLIKELY, # 'A'
3045 28: SequenceLikelihood.UNLIKELY, # 'B'
3046 45: SequenceLikelihood.UNLIKELY, # 'C'
3047 26: SequenceLikelihood.UNLIKELY, # 'D'
3048 30: SequenceLikelihood.UNLIKELY, # 'E'
3049 33: SequenceLikelihood.UNLIKELY, # 'F'
3050 35: SequenceLikelihood.UNLIKELY, # 'G'
3051 38: SequenceLikelihood.UNLIKELY, # 'H'
3052 37: SequenceLikelihood.UNLIKELY, # 'I'
3053 51: SequenceLikelihood.UNLIKELY, # 'J'
3054 32: SequenceLikelihood.UNLIKELY, # 'K'
3055 41: SequenceLikelihood.UNLIKELY, # 'L'
3056 29: SequenceLikelihood.UNLIKELY, # 'M'
3057 43: SequenceLikelihood.UNLIKELY, # 'N'
3058 49: SequenceLikelihood.UNLIKELY, # 'O'
3059 34: SequenceLikelihood.UNLIKELY, # 'P'
3060 55: SequenceLikelihood.UNLIKELY, # 'Q'
3061 40: SequenceLikelihood.UNLIKELY, # 'R'
3062 22: SequenceLikelihood.UNLIKELY, # 'S'
3063 36: SequenceLikelihood.UNLIKELY, # 'T'
3064 46: SequenceLikelihood.UNLIKELY, # 'U'
3065 42: SequenceLikelihood.UNLIKELY, # 'V'
3066 31: SequenceLikelihood.UNLIKELY, # 'W'
3067 57: SequenceLikelihood.UNLIKELY, # 'X'
3068 56: SequenceLikelihood.UNLIKELY, # 'Y'
3069 47: SequenceLikelihood.UNLIKELY, # 'Z'
3070 7: SequenceLikelihood.LIKELY, # 'a'
3071 16: SequenceLikelihood.UNLIKELY, # 'b'
3072 13: SequenceLikelihood.LIKELY, # 'c'
3073 8: SequenceLikelihood.UNLIKELY, # 'd'
3074 1: SequenceLikelihood.LIKELY, # 'e'
3075 17: SequenceLikelihood.UNLIKELY, # 'f'
3076 14: SequenceLikelihood.UNLIKELY, # 'g'
3077 9: SequenceLikelihood.UNLIKELY, # 'h'
3078 3: SequenceLikelihood.POSITIVE, # 'i'
3079 50: SequenceLikelihood.UNLIKELY, # 'j'
3080 18: SequenceLikelihood.LIKELY, # 'k'
3081 11: SequenceLikelihood.UNLIKELY, # 'l'
3082 15: SequenceLikelihood.UNLIKELY, # 'm'
3083 2: SequenceLikelihood.UNLIKELY, # 'n'
3084 12: SequenceLikelihood.UNLIKELY, # 'o'
3085 21: SequenceLikelihood.LIKELY, # 'p'
3086 53: SequenceLikelihood.UNLIKELY, # 'q'
3087 4: SequenceLikelihood.UNLIKELY, # 'r'
3088 6: SequenceLikelihood.UNLIKELY, # 's'
3089 5: SequenceLikelihood.POSITIVE, # 't'
3090 10: SequenceLikelihood.LIKELY, # 'u'
3091 23: SequenceLikelihood.UNLIKELY, # 'v'
3092 19: SequenceLikelihood.UNLIKELY, # 'w'
3093 52: SequenceLikelihood.UNLIKELY, # 'x'
3094 44: SequenceLikelihood.LIKELY, # 'y'
3095 20: SequenceLikelihood.UNLIKELY, # 'z'
3096 59: SequenceLikelihood.NEGATIVE, # 'Ä'
3097 58: SequenceLikelihood.UNLIKELY, # 'Ö'
3098 54: SequenceLikelihood.NEGATIVE, # 'Ü'
3099 48: SequenceLikelihood.UNLIKELY, # 'ß'
3100 27: SequenceLikelihood.UNLIKELY, # 'ä'
3101 39: SequenceLikelihood.UNLIKELY, # 'ö'
3102 24: SequenceLikelihood.UNLIKELY, # 'ü'
3103 60: SequenceLikelihood.NEGATIVE, # 'ẞ'
3104 },
3105 44: { # 'y'
3106 25: SequenceLikelihood.UNLIKELY, # 'A'
3107 28: SequenceLikelihood.UNLIKELY, # 'B'
3108 45: SequenceLikelihood.UNLIKELY, # 'C'
3109 26: SequenceLikelihood.UNLIKELY, # 'D'
3110 30: SequenceLikelihood.UNLIKELY, # 'E'
3111 33: SequenceLikelihood.UNLIKELY, # 'F'
3112 35: SequenceLikelihood.UNLIKELY, # 'G'
3113 38: SequenceLikelihood.UNLIKELY, # 'H'
3114 37: SequenceLikelihood.UNLIKELY, # 'I'
3115 51: SequenceLikelihood.UNLIKELY, # 'J'
3116 32: SequenceLikelihood.UNLIKELY, # 'K'
3117 41: SequenceLikelihood.UNLIKELY, # 'L'
3118 29: SequenceLikelihood.UNLIKELY, # 'M'
3119 43: SequenceLikelihood.UNLIKELY, # 'N'
3120 49: SequenceLikelihood.UNLIKELY, # 'O'
3121 34: SequenceLikelihood.UNLIKELY, # 'P'
3122 55: SequenceLikelihood.UNLIKELY, # 'Q'
3123 40: SequenceLikelihood.UNLIKELY, # 'R'
3124 22: SequenceLikelihood.UNLIKELY, # 'S'
3125 36: SequenceLikelihood.UNLIKELY, # 'T'
3126 46: SequenceLikelihood.UNLIKELY, # 'U'
3127 42: SequenceLikelihood.UNLIKELY, # 'V'
3128 31: SequenceLikelihood.UNLIKELY, # 'W'
3129 57: SequenceLikelihood.UNLIKELY, # 'X'
3130 56: SequenceLikelihood.UNLIKELY, # 'Y'
3131 47: SequenceLikelihood.UNLIKELY, # 'Z'
3132 7: SequenceLikelihood.LIKELY, # 'a'
3133 16: SequenceLikelihood.LIKELY, # 'b'
3134 13: SequenceLikelihood.LIKELY, # 'c'
3135 8: SequenceLikelihood.LIKELY, # 'd'
3136 1: SequenceLikelihood.LIKELY, # 'e'
3137 17: SequenceLikelihood.UNLIKELY, # 'f'
3138 14: SequenceLikelihood.LIKELY, # 'g'
3139 9: SequenceLikelihood.UNLIKELY, # 'h'
3140 3: SequenceLikelihood.UNLIKELY, # 'i'
3141 50: SequenceLikelihood.UNLIKELY, # 'j'
3142 18: SequenceLikelihood.LIKELY, # 'k'
3143 11: SequenceLikelihood.LIKELY, # 'l'
3144 15: SequenceLikelihood.LIKELY, # 'm'
3145 2: SequenceLikelihood.LIKELY, # 'n'
3146 12: SequenceLikelihood.LIKELY, # 'o'
3147 21: SequenceLikelihood.LIKELY, # 'p'
3148 53: SequenceLikelihood.UNLIKELY, # 'q'
3149 4: SequenceLikelihood.LIKELY, # 'r'
3150 6: SequenceLikelihood.POSITIVE, # 's'
3151 5: SequenceLikelihood.LIKELY, # 't'
3152 10: SequenceLikelihood.UNLIKELY, # 'u'
3153 23: SequenceLikelihood.UNLIKELY, # 'v'
3154 19: SequenceLikelihood.UNLIKELY, # 'w'
3155 52: SequenceLikelihood.UNLIKELY, # 'x'
3156 44: SequenceLikelihood.UNLIKELY, # 'y'
3157 20: SequenceLikelihood.UNLIKELY, # 'z'
3158 59: SequenceLikelihood.NEGATIVE, # 'Ä'
3159 58: SequenceLikelihood.NEGATIVE, # 'Ö'
3160 54: SequenceLikelihood.UNLIKELY, # 'Ü'
3161 48: SequenceLikelihood.UNLIKELY, # 'ß'
3162 27: SequenceLikelihood.UNLIKELY, # 'ä'
3163 39: SequenceLikelihood.UNLIKELY, # 'ö'
3164 24: SequenceLikelihood.UNLIKELY, # 'ü'
3165 60: SequenceLikelihood.NEGATIVE, # 'ẞ'
3166 },
3167 20: { # 'z'
3168 25: SequenceLikelihood.UNLIKELY, # 'A'
3169 28: SequenceLikelihood.UNLIKELY, # 'B'
3170 45: SequenceLikelihood.UNLIKELY, # 'C'
3171 26: SequenceLikelihood.UNLIKELY, # 'D'
3172 30: SequenceLikelihood.UNLIKELY, # 'E'
3173 33: SequenceLikelihood.UNLIKELY, # 'F'
3174 35: SequenceLikelihood.UNLIKELY, # 'G'
3175 38: SequenceLikelihood.UNLIKELY, # 'H'
3176 37: SequenceLikelihood.UNLIKELY, # 'I'
3177 51: SequenceLikelihood.UNLIKELY, # 'J'
3178 32: SequenceLikelihood.UNLIKELY, # 'K'
3179 41: SequenceLikelihood.UNLIKELY, # 'L'
3180 29: SequenceLikelihood.UNLIKELY, # 'M'
3181 43: SequenceLikelihood.UNLIKELY, # 'N'
3182 49: SequenceLikelihood.UNLIKELY, # 'O'
3183 34: SequenceLikelihood.UNLIKELY, # 'P'
3184 55: SequenceLikelihood.UNLIKELY, # 'Q'
3185 40: SequenceLikelihood.UNLIKELY, # 'R'
3186 22: SequenceLikelihood.UNLIKELY, # 'S'
3187 36: SequenceLikelihood.UNLIKELY, # 'T'
3188 46: SequenceLikelihood.UNLIKELY, # 'U'
3189 42: SequenceLikelihood.UNLIKELY, # 'V'
3190 31: SequenceLikelihood.UNLIKELY, # 'W'
3191 57: SequenceLikelihood.UNLIKELY, # 'X'
3192 56: SequenceLikelihood.UNLIKELY, # 'Y'
3193 47: SequenceLikelihood.UNLIKELY, # 'Z'
3194 7: SequenceLikelihood.POSITIVE, # 'a'
3195 16: SequenceLikelihood.LIKELY, # 'b'
3196 13: SequenceLikelihood.UNLIKELY, # 'c'
3197 8: SequenceLikelihood.LIKELY, # 'd'
3198 1: SequenceLikelihood.POSITIVE, # 'e'
3199 17: SequenceLikelihood.LIKELY, # 'f'
3200 14: SequenceLikelihood.LIKELY, # 'g'
3201 9: SequenceLikelihood.LIKELY, # 'h'
3202 3: SequenceLikelihood.POSITIVE, # 'i'
3203 50: SequenceLikelihood.UNLIKELY, # 'j'
3204 18: SequenceLikelihood.LIKELY, # 'k'
3205 11: SequenceLikelihood.POSITIVE, # 'l'
3206 15: SequenceLikelihood.LIKELY, # 'm'
3207 2: SequenceLikelihood.LIKELY, # 'n'
3208 12: SequenceLikelihood.POSITIVE, # 'o'
3209 21: SequenceLikelihood.LIKELY, # 'p'
3210 53: SequenceLikelihood.UNLIKELY, # 'q'
3211 4: SequenceLikelihood.LIKELY, # 'r'
3212 6: SequenceLikelihood.LIKELY, # 's'
3213 5: SequenceLikelihood.POSITIVE, # 't'
3214 10: SequenceLikelihood.POSITIVE, # 'u'
3215 23: SequenceLikelihood.LIKELY, # 'v'
3216 19: SequenceLikelihood.POSITIVE, # 'w'
3217 52: SequenceLikelihood.UNLIKELY, # 'x'
3218 44: SequenceLikelihood.LIKELY, # 'y'
3219 20: SequenceLikelihood.LIKELY, # 'z'
3220 59: SequenceLikelihood.UNLIKELY, # 'Ä'
3221 58: SequenceLikelihood.UNLIKELY, # 'Ö'
3222 54: SequenceLikelihood.UNLIKELY, # 'Ü'
3223 48: SequenceLikelihood.UNLIKELY, # 'ß'
3224 27: SequenceLikelihood.LIKELY, # 'ä'
3225 39: SequenceLikelihood.LIKELY, # 'ö'
3226 24: SequenceLikelihood.LIKELY, # 'ü'
3227 60: SequenceLikelihood.NEGATIVE, # 'ẞ'
3228 },
3229 59: { # 'Ä'
3230 25: SequenceLikelihood.UNLIKELY, # 'A'
3231 28: SequenceLikelihood.UNLIKELY, # 'B'
3232 45: SequenceLikelihood.UNLIKELY, # 'C'
3233 26: SequenceLikelihood.UNLIKELY, # 'D'
3234 30: SequenceLikelihood.UNLIKELY, # 'E'
3235 33: SequenceLikelihood.UNLIKELY, # 'F'
3236 35: SequenceLikelihood.UNLIKELY, # 'G'
3237 38: SequenceLikelihood.UNLIKELY, # 'H'
3238 37: SequenceLikelihood.UNLIKELY, # 'I'
3239 51: SequenceLikelihood.NEGATIVE, # 'J'
3240 32: SequenceLikelihood.UNLIKELY, # 'K'
3241 41: SequenceLikelihood.UNLIKELY, # 'L'
3242 29: SequenceLikelihood.UNLIKELY, # 'M'
3243 43: SequenceLikelihood.UNLIKELY, # 'N'
3244 49: SequenceLikelihood.UNLIKELY, # 'O'
3245 34: SequenceLikelihood.UNLIKELY, # 'P'
3246 55: SequenceLikelihood.UNLIKELY, # 'Q'
3247 40: SequenceLikelihood.UNLIKELY, # 'R'
3248 22: SequenceLikelihood.UNLIKELY, # 'S'
3249 36: SequenceLikelihood.UNLIKELY, # 'T'
3250 46: SequenceLikelihood.UNLIKELY, # 'U'
3251 42: SequenceLikelihood.UNLIKELY, # 'V'
3252 31: SequenceLikelihood.UNLIKELY, # 'W'
3253 57: SequenceLikelihood.UNLIKELY, # 'X'
3254 56: SequenceLikelihood.NEGATIVE, # 'Y'
3255 47: SequenceLikelihood.UNLIKELY, # 'Z'
3256 7: SequenceLikelihood.UNLIKELY, # 'a'
3257 16: SequenceLikelihood.UNLIKELY, # 'b'
3258 13: SequenceLikelihood.UNLIKELY, # 'c'
3259 8: SequenceLikelihood.UNLIKELY, # 'd'
3260 1: SequenceLikelihood.UNLIKELY, # 'e'
3261 17: SequenceLikelihood.UNLIKELY, # 'f'
3262 14: SequenceLikelihood.UNLIKELY, # 'g'
3263 9: SequenceLikelihood.UNLIKELY, # 'h'
3264 3: SequenceLikelihood.UNLIKELY, # 'i'
3265 50: SequenceLikelihood.NEGATIVE, # 'j'
3266 18: SequenceLikelihood.UNLIKELY, # 'k'
3267 11: SequenceLikelihood.UNLIKELY, # 'l'
3268 15: SequenceLikelihood.UNLIKELY, # 'm'
3269 2: SequenceLikelihood.LIKELY, # 'n'
3270 12: SequenceLikelihood.UNLIKELY, # 'o'
3271 21: SequenceLikelihood.UNLIKELY, # 'p'
3272 53: SequenceLikelihood.UNLIKELY, # 'q'
3273 4: SequenceLikelihood.LIKELY, # 'r'
3274 6: SequenceLikelihood.UNLIKELY, # 's'
3275 5: SequenceLikelihood.UNLIKELY, # 't'
3276 10: SequenceLikelihood.UNLIKELY, # 'u'
3277 23: SequenceLikelihood.UNLIKELY, # 'v'
3278 19: SequenceLikelihood.UNLIKELY, # 'w'
3279 52: SequenceLikelihood.UNLIKELY, # 'x'
3280 44: SequenceLikelihood.NEGATIVE, # 'y'
3281 20: SequenceLikelihood.UNLIKELY, # 'z'
3282 59: SequenceLikelihood.UNLIKELY, # 'Ä'
3283 58: SequenceLikelihood.UNLIKELY, # 'Ö'
3284 54: SequenceLikelihood.NEGATIVE, # 'Ü'
3285 48: SequenceLikelihood.UNLIKELY, # 'ß'
3286 27: SequenceLikelihood.UNLIKELY, # 'ä'
3287 39: SequenceLikelihood.NEGATIVE, # 'ö'
3288 24: SequenceLikelihood.NEGATIVE, # 'ü'
3289 60: SequenceLikelihood.NEGATIVE, # 'ẞ'
3290 },
3291 58: { # 'Ö'
3292 25: SequenceLikelihood.UNLIKELY, # 'A'
3293 28: SequenceLikelihood.UNLIKELY, # 'B'
3294 45: SequenceLikelihood.UNLIKELY, # 'C'
3295 26: SequenceLikelihood.UNLIKELY, # 'D'
3296 30: SequenceLikelihood.UNLIKELY, # 'E'
3297 33: SequenceLikelihood.UNLIKELY, # 'F'
3298 35: SequenceLikelihood.UNLIKELY, # 'G'
3299 38: SequenceLikelihood.UNLIKELY, # 'H'
3300 37: SequenceLikelihood.UNLIKELY, # 'I'
3301 51: SequenceLikelihood.UNLIKELY, # 'J'
3302 32: SequenceLikelihood.UNLIKELY, # 'K'
3303 41: SequenceLikelihood.UNLIKELY, # 'L'
3304 29: SequenceLikelihood.UNLIKELY, # 'M'
3305 43: SequenceLikelihood.UNLIKELY, # 'N'
3306 49: SequenceLikelihood.UNLIKELY, # 'O'
3307 34: SequenceLikelihood.UNLIKELY, # 'P'
3308 55: SequenceLikelihood.UNLIKELY, # 'Q'
3309 40: SequenceLikelihood.UNLIKELY, # 'R'
3310 22: SequenceLikelihood.UNLIKELY, # 'S'
3311 36: SequenceLikelihood.UNLIKELY, # 'T'
3312 46: SequenceLikelihood.NEGATIVE, # 'U'
3313 42: SequenceLikelihood.UNLIKELY, # 'V'
3314 31: SequenceLikelihood.UNLIKELY, # 'W'
3315 57: SequenceLikelihood.NEGATIVE, # 'X'
3316 56: SequenceLikelihood.NEGATIVE, # 'Y'
3317 47: SequenceLikelihood.UNLIKELY, # 'Z'
3318 7: SequenceLikelihood.UNLIKELY, # 'a'
3319 16: SequenceLikelihood.UNLIKELY, # 'b'
3320 13: SequenceLikelihood.UNLIKELY, # 'c'
3321 8: SequenceLikelihood.UNLIKELY, # 'd'
3322 1: SequenceLikelihood.UNLIKELY, # 'e'
3323 17: SequenceLikelihood.LIKELY, # 'f'
3324 14: SequenceLikelihood.UNLIKELY, # 'g'
3325 9: SequenceLikelihood.UNLIKELY, # 'h'
3326 3: SequenceLikelihood.UNLIKELY, # 'i'
3327 50: SequenceLikelihood.NEGATIVE, # 'j'
3328 18: SequenceLikelihood.LIKELY, # 'k'
3329 11: SequenceLikelihood.LIKELY, # 'l'
3330 15: SequenceLikelihood.UNLIKELY, # 'm'
3331 2: SequenceLikelihood.UNLIKELY, # 'n'
3332 12: SequenceLikelihood.UNLIKELY, # 'o'
3333 21: SequenceLikelihood.UNLIKELY, # 'p'
3334 53: SequenceLikelihood.NEGATIVE, # 'q'
3335 4: SequenceLikelihood.UNLIKELY, # 'r'
3336 6: SequenceLikelihood.LIKELY, # 's'
3337 5: SequenceLikelihood.UNLIKELY, # 't'
3338 10: SequenceLikelihood.NEGATIVE, # 'u'
3339 23: SequenceLikelihood.UNLIKELY, # 'v'
3340 19: SequenceLikelihood.NEGATIVE, # 'w'
3341 52: SequenceLikelihood.UNLIKELY, # 'x'
3342 44: SequenceLikelihood.NEGATIVE, # 'y'
3343 20: SequenceLikelihood.UNLIKELY, # 'z'
3344 59: SequenceLikelihood.UNLIKELY, # 'Ä'
3345 58: SequenceLikelihood.UNLIKELY, # 'Ö'
3346 54: SequenceLikelihood.NEGATIVE, # 'Ü'
3347 48: SequenceLikelihood.UNLIKELY, # 'ß'
3348 27: SequenceLikelihood.NEGATIVE, # 'ä'
3349 39: SequenceLikelihood.UNLIKELY, # 'ö'
3350 24: SequenceLikelihood.NEGATIVE, # 'ü'
3351 60: SequenceLikelihood.NEGATIVE, # 'ẞ'
3352 },
3353 54: { # 'Ü'
3354 25: SequenceLikelihood.UNLIKELY, # 'A'
3355 28: SequenceLikelihood.UNLIKELY, # 'B'
3356 45: SequenceLikelihood.UNLIKELY, # 'C'
3357 26: SequenceLikelihood.UNLIKELY, # 'D'
3358 30: SequenceLikelihood.UNLIKELY, # 'E'
3359 33: SequenceLikelihood.UNLIKELY, # 'F'
3360 35: SequenceLikelihood.UNLIKELY, # 'G'
3361 38: SequenceLikelihood.UNLIKELY, # 'H'
3362 37: SequenceLikelihood.NEGATIVE, # 'I'
3363 51: SequenceLikelihood.NEGATIVE, # 'J'
3364 32: SequenceLikelihood.UNLIKELY, # 'K'
3365 41: SequenceLikelihood.UNLIKELY, # 'L'
3366 29: SequenceLikelihood.UNLIKELY, # 'M'
3367 43: SequenceLikelihood.UNLIKELY, # 'N'
3368 49: SequenceLikelihood.NEGATIVE, # 'O'
3369 34: SequenceLikelihood.UNLIKELY, # 'P'
3370 55: SequenceLikelihood.NEGATIVE, # 'Q'
3371 40: SequenceLikelihood.UNLIKELY, # 'R'
3372 22: SequenceLikelihood.UNLIKELY, # 'S'
3373 36: SequenceLikelihood.UNLIKELY, # 'T'
3374 46: SequenceLikelihood.UNLIKELY, # 'U'
3375 42: SequenceLikelihood.UNLIKELY, # 'V'
3376 31: SequenceLikelihood.UNLIKELY, # 'W'
3377 57: SequenceLikelihood.UNLIKELY, # 'X'
3378 56: SequenceLikelihood.NEGATIVE, # 'Y'
3379 47: SequenceLikelihood.UNLIKELY, # 'Z'
3380 7: SequenceLikelihood.UNLIKELY, # 'a'
3381 16: SequenceLikelihood.POSITIVE, # 'b'
3382 13: SequenceLikelihood.UNLIKELY, # 'c'
3383 8: SequenceLikelihood.UNLIKELY, # 'd'
3384 1: SequenceLikelihood.UNLIKELY, # 'e'
3385 17: SequenceLikelihood.UNLIKELY, # 'f'
3386 14: SequenceLikelihood.UNLIKELY, # 'g'
3387 9: SequenceLikelihood.UNLIKELY, # 'h'
3388 3: SequenceLikelihood.UNLIKELY, # 'i'
3389 50: SequenceLikelihood.NEGATIVE, # 'j'
3390 18: SequenceLikelihood.NEGATIVE, # 'k'
3391 11: SequenceLikelihood.UNLIKELY, # 'l'
3392 15: SequenceLikelihood.UNLIKELY, # 'm'
3393 2: SequenceLikelihood.UNLIKELY, # 'n'
3394 12: SequenceLikelihood.NEGATIVE, # 'o'
3395 21: SequenceLikelihood.UNLIKELY, # 'p'
3396 53: SequenceLikelihood.NEGATIVE, # 'q'
3397 4: SequenceLikelihood.UNLIKELY, # 'r'
3398 6: SequenceLikelihood.UNLIKELY, # 's'
3399 5: SequenceLikelihood.UNLIKELY, # 't'
3400 10: SequenceLikelihood.NEGATIVE, # 'u'
3401 23: SequenceLikelihood.UNLIKELY, # 'v'
3402 19: SequenceLikelihood.NEGATIVE, # 'w'
3403 52: SequenceLikelihood.NEGATIVE, # 'x'
3404 44: SequenceLikelihood.NEGATIVE, # 'y'
3405 20: SequenceLikelihood.UNLIKELY, # 'z'
3406 59: SequenceLikelihood.NEGATIVE, # 'Ä'
3407 58: SequenceLikelihood.NEGATIVE, # 'Ö'
3408 54: SequenceLikelihood.UNLIKELY, # 'Ü'
3409 48: SequenceLikelihood.UNLIKELY, # 'ß'
3410 27: SequenceLikelihood.NEGATIVE, # 'ä'
3411 39: SequenceLikelihood.NEGATIVE, # 'ö'
3412 24: SequenceLikelihood.NEGATIVE, # 'ü'
3413 60: SequenceLikelihood.NEGATIVE, # 'ẞ'
3414 },
3415 48: { # 'ß'
3416 25: SequenceLikelihood.UNLIKELY, # 'A'
3417 28: SequenceLikelihood.UNLIKELY, # 'B'
3418 45: SequenceLikelihood.NEGATIVE, # 'C'
3419 26: SequenceLikelihood.UNLIKELY, # 'D'
3420 30: SequenceLikelihood.UNLIKELY, # 'E'
3421 33: SequenceLikelihood.UNLIKELY, # 'F'
3422 35: SequenceLikelihood.UNLIKELY, # 'G'
3423 38: SequenceLikelihood.UNLIKELY, # 'H'
3424 37: SequenceLikelihood.UNLIKELY, # 'I'
3425 51: SequenceLikelihood.NEGATIVE, # 'J'
3426 32: SequenceLikelihood.UNLIKELY, # 'K'
3427 41: SequenceLikelihood.UNLIKELY, # 'L'
3428 29: SequenceLikelihood.UNLIKELY, # 'M'
3429 43: SequenceLikelihood.UNLIKELY, # 'N'
3430 49: SequenceLikelihood.UNLIKELY, # 'O'
3431 34: SequenceLikelihood.UNLIKELY, # 'P'
3432 55: SequenceLikelihood.NEGATIVE, # 'Q'
3433 40: SequenceLikelihood.UNLIKELY, # 'R'
3434 22: SequenceLikelihood.UNLIKELY, # 'S'
3435 36: SequenceLikelihood.UNLIKELY, # 'T'
3436 46: SequenceLikelihood.UNLIKELY, # 'U'
3437 42: SequenceLikelihood.UNLIKELY, # 'V'
3438 31: SequenceLikelihood.UNLIKELY, # 'W'
3439 57: SequenceLikelihood.NEGATIVE, # 'X'
3440 56: SequenceLikelihood.NEGATIVE, # 'Y'
3441 47: SequenceLikelihood.UNLIKELY, # 'Z'
3442 7: SequenceLikelihood.LIKELY, # 'a'
3443 16: SequenceLikelihood.LIKELY, # 'b'
3444 13: SequenceLikelihood.UNLIKELY, # 'c'
3445 8: SequenceLikelihood.UNLIKELY, # 'd'
3446 1: SequenceLikelihood.POSITIVE, # 'e'
3447 17: SequenceLikelihood.UNLIKELY, # 'f'
3448 14: SequenceLikelihood.LIKELY, # 'g'
3449 9: SequenceLikelihood.UNLIKELY, # 'h'
3450 3: SequenceLikelihood.LIKELY, # 'i'
3451 50: SequenceLikelihood.UNLIKELY, # 'j'
3452 18: SequenceLikelihood.UNLIKELY, # 'k'
3453 11: SequenceLikelihood.LIKELY, # 'l'
3454 15: SequenceLikelihood.UNLIKELY, # 'm'
3455 2: SequenceLikelihood.LIKELY, # 'n'
3456 12: SequenceLikelihood.UNLIKELY, # 'o'
3457 21: SequenceLikelihood.UNLIKELY, # 'p'
3458 53: SequenceLikelihood.UNLIKELY, # 'q'
3459 4: SequenceLikelihood.UNLIKELY, # 'r'
3460 6: SequenceLikelihood.LIKELY, # 's'
3461 5: SequenceLikelihood.POSITIVE, # 't'
3462 10: SequenceLikelihood.UNLIKELY, # 'u'
3463 23: SequenceLikelihood.UNLIKELY, # 'v'
3464 19: SequenceLikelihood.UNLIKELY, # 'w'
3465 52: SequenceLikelihood.UNLIKELY, # 'x'
3466 44: SequenceLikelihood.UNLIKELY, # 'y'
3467 20: SequenceLikelihood.UNLIKELY, # 'z'
3468 59: SequenceLikelihood.NEGATIVE, # 'Ä'
3469 58: SequenceLikelihood.NEGATIVE, # 'Ö'
3470 54: SequenceLikelihood.NEGATIVE, # 'Ü'
3471 48: SequenceLikelihood.UNLIKELY, # 'ß'
3472 27: SequenceLikelihood.UNLIKELY, # 'ä'
3473 39: SequenceLikelihood.UNLIKELY, # 'ö'
3474 24: SequenceLikelihood.UNLIKELY, # 'ü'
3475 60: SequenceLikelihood.NEGATIVE, # 'ẞ'
3476 },
3477 27: { # 'ä'
3478 25: SequenceLikelihood.UNLIKELY, # 'A'
3479 28: SequenceLikelihood.UNLIKELY, # 'B'
3480 45: SequenceLikelihood.UNLIKELY, # 'C'
3481 26: SequenceLikelihood.UNLIKELY, # 'D'
3482 30: SequenceLikelihood.UNLIKELY, # 'E'
3483 33: SequenceLikelihood.UNLIKELY, # 'F'
3484 35: SequenceLikelihood.UNLIKELY, # 'G'
3485 38: SequenceLikelihood.UNLIKELY, # 'H'
3486 37: SequenceLikelihood.NEGATIVE, # 'I'
3487 51: SequenceLikelihood.NEGATIVE, # 'J'
3488 32: SequenceLikelihood.NEGATIVE, # 'K'
3489 41: SequenceLikelihood.UNLIKELY, # 'L'
3490 29: SequenceLikelihood.UNLIKELY, # 'M'
3491 43: SequenceLikelihood.UNLIKELY, # 'N'
3492 49: SequenceLikelihood.NEGATIVE, # 'O'
3493 34: SequenceLikelihood.UNLIKELY, # 'P'
3494 55: SequenceLikelihood.NEGATIVE, # 'Q'
3495 40: SequenceLikelihood.UNLIKELY, # 'R'
3496 22: SequenceLikelihood.UNLIKELY, # 'S'
3497 36: SequenceLikelihood.UNLIKELY, # 'T'
3498 46: SequenceLikelihood.UNLIKELY, # 'U'
3499 42: SequenceLikelihood.NEGATIVE, # 'V'
3500 31: SequenceLikelihood.UNLIKELY, # 'W'
3501 57: SequenceLikelihood.UNLIKELY, # 'X'
3502 56: SequenceLikelihood.NEGATIVE, # 'Y'
3503 47: SequenceLikelihood.UNLIKELY, # 'Z'
3504 7: SequenceLikelihood.UNLIKELY, # 'a'
3505 16: SequenceLikelihood.LIKELY, # 'b'
3506 13: SequenceLikelihood.POSITIVE, # 'c'
3507 8: SequenceLikelihood.POSITIVE, # 'd'
3508 1: SequenceLikelihood.UNLIKELY, # 'e'
3509 17: SequenceLikelihood.POSITIVE, # 'f'
3510 14: SequenceLikelihood.POSITIVE, # 'g'
3511 9: SequenceLikelihood.POSITIVE, # 'h'
3512 3: SequenceLikelihood.LIKELY, # 'i'
3513 50: SequenceLikelihood.UNLIKELY, # 'j'
3514 18: SequenceLikelihood.UNLIKELY, # 'k'
3515 11: SequenceLikelihood.POSITIVE, # 'l'
3516 15: SequenceLikelihood.LIKELY, # 'm'
3517 2: SequenceLikelihood.POSITIVE, # 'n'
3518 12: SequenceLikelihood.UNLIKELY, # 'o'
3519 21: SequenceLikelihood.LIKELY, # 'p'
3520 53: SequenceLikelihood.UNLIKELY, # 'q'
3521 4: SequenceLikelihood.POSITIVE, # 'r'
3522 6: SequenceLikelihood.POSITIVE, # 's'
3523 5: SequenceLikelihood.POSITIVE, # 't'
3524 10: SequenceLikelihood.POSITIVE, # 'u'
3525 23: SequenceLikelihood.UNLIKELY, # 'v'
3526 19: SequenceLikelihood.UNLIKELY, # 'w'
3527 52: SequenceLikelihood.UNLIKELY, # 'x'
3528 44: SequenceLikelihood.UNLIKELY, # 'y'
3529 20: SequenceLikelihood.UNLIKELY, # 'z'
3530 59: SequenceLikelihood.NEGATIVE, # 'Ä'
3531 58: SequenceLikelihood.NEGATIVE, # 'Ö'
3532 54: SequenceLikelihood.NEGATIVE, # 'Ü'
3533 48: SequenceLikelihood.LIKELY, # 'ß'
3534 27: SequenceLikelihood.UNLIKELY, # 'ä'
3535 39: SequenceLikelihood.UNLIKELY, # 'ö'
3536 24: SequenceLikelihood.UNLIKELY, # 'ü'
3537 60: SequenceLikelihood.UNLIKELY, # 'ẞ'
3538 },
3539 39: { # 'ö'
3540 25: SequenceLikelihood.UNLIKELY, # 'A'
3541 28: SequenceLikelihood.UNLIKELY, # 'B'
3542 45: SequenceLikelihood.UNLIKELY, # 'C'
3543 26: SequenceLikelihood.UNLIKELY, # 'D'
3544 30: SequenceLikelihood.NEGATIVE, # 'E'
3545 33: SequenceLikelihood.UNLIKELY, # 'F'
3546 35: SequenceLikelihood.UNLIKELY, # 'G'
3547 38: SequenceLikelihood.UNLIKELY, # 'H'
3548 37: SequenceLikelihood.NEGATIVE, # 'I'
3549 51: SequenceLikelihood.UNLIKELY, # 'J'
3550 32: SequenceLikelihood.UNLIKELY, # 'K'
3551 41: SequenceLikelihood.UNLIKELY, # 'L'
3552 29: SequenceLikelihood.UNLIKELY, # 'M'
3553 43: SequenceLikelihood.UNLIKELY, # 'N'
3554 49: SequenceLikelihood.NEGATIVE, # 'O'
3555 34: SequenceLikelihood.UNLIKELY, # 'P'
3556 55: SequenceLikelihood.NEGATIVE, # 'Q'
3557 40: SequenceLikelihood.UNLIKELY, # 'R'
3558 22: SequenceLikelihood.UNLIKELY, # 'S'
3559 36: SequenceLikelihood.NEGATIVE, # 'T'
3560 46: SequenceLikelihood.UNLIKELY, # 'U'
3561 42: SequenceLikelihood.UNLIKELY, # 'V'
3562 31: SequenceLikelihood.NEGATIVE, # 'W'
3563 57: SequenceLikelihood.NEGATIVE, # 'X'
3564 56: SequenceLikelihood.NEGATIVE, # 'Y'
3565 47: SequenceLikelihood.NEGATIVE, # 'Z'
3566 7: SequenceLikelihood.UNLIKELY, # 'a'
3567 16: SequenceLikelihood.LIKELY, # 'b'
3568 13: SequenceLikelihood.POSITIVE, # 'c'
3569 8: SequenceLikelihood.LIKELY, # 'd'
3570 1: SequenceLikelihood.UNLIKELY, # 'e'
3571 17: SequenceLikelihood.POSITIVE, # 'f'
3572 14: SequenceLikelihood.POSITIVE, # 'g'
3573 9: SequenceLikelihood.POSITIVE, # 'h'
3574 3: SequenceLikelihood.UNLIKELY, # 'i'
3575 50: SequenceLikelihood.UNLIKELY, # 'j'
3576 18: SequenceLikelihood.LIKELY, # 'k'
3577 11: SequenceLikelihood.POSITIVE, # 'l'
3578 15: SequenceLikelihood.LIKELY, # 'm'
3579 2: SequenceLikelihood.POSITIVE, # 'n'
3580 12: SequenceLikelihood.UNLIKELY, # 'o'
3581 21: SequenceLikelihood.LIKELY, # 'p'
3582 53: SequenceLikelihood.UNLIKELY, # 'q'
3583 4: SequenceLikelihood.POSITIVE, # 'r'
3584 6: SequenceLikelihood.POSITIVE, # 's'
3585 5: SequenceLikelihood.LIKELY, # 't'
3586 10: SequenceLikelihood.UNLIKELY, # 'u'
3587 23: SequenceLikelihood.UNLIKELY, # 'v'
3588 19: SequenceLikelihood.UNLIKELY, # 'w'
3589 52: SequenceLikelihood.UNLIKELY, # 'x'
3590 44: SequenceLikelihood.UNLIKELY, # 'y'
3591 20: SequenceLikelihood.UNLIKELY, # 'z'
3592 59: SequenceLikelihood.NEGATIVE, # 'Ä'
3593 58: SequenceLikelihood.NEGATIVE, # 'Ö'
3594 54: SequenceLikelihood.NEGATIVE, # 'Ü'
3595 48: SequenceLikelihood.POSITIVE, # 'ß'
3596 27: SequenceLikelihood.UNLIKELY, # 'ä'
3597 39: SequenceLikelihood.UNLIKELY, # 'ö'
3598 24: SequenceLikelihood.UNLIKELY, # 'ü'
3599 60: SequenceLikelihood.NEGATIVE, # 'ẞ'
3600 },
3601 24: { # 'ü'
3602 25: SequenceLikelihood.UNLIKELY, # 'A'
3603 28: SequenceLikelihood.UNLIKELY, # 'B'
3604 45: SequenceLikelihood.UNLIKELY, # 'C'
3605 26: SequenceLikelihood.UNLIKELY, # 'D'
3606 30: SequenceLikelihood.UNLIKELY, # 'E'
3607 33: SequenceLikelihood.NEGATIVE, # 'F'
3608 35: SequenceLikelihood.UNLIKELY, # 'G'
3609 38: SequenceLikelihood.UNLIKELY, # 'H'
3610 37: SequenceLikelihood.UNLIKELY, # 'I'
3611 51: SequenceLikelihood.UNLIKELY, # 'J'
3612 32: SequenceLikelihood.UNLIKELY, # 'K'
3613 41: SequenceLikelihood.UNLIKELY, # 'L'
3614 29: SequenceLikelihood.UNLIKELY, # 'M'
3615 43: SequenceLikelihood.UNLIKELY, # 'N'
3616 49: SequenceLikelihood.NEGATIVE, # 'O'
3617 34: SequenceLikelihood.NEGATIVE, # 'P'
3618 55: SequenceLikelihood.NEGATIVE, # 'Q'
3619 40: SequenceLikelihood.UNLIKELY, # 'R'
3620 22: SequenceLikelihood.UNLIKELY, # 'S'
3621 36: SequenceLikelihood.UNLIKELY, # 'T'
3622 46: SequenceLikelihood.UNLIKELY, # 'U'
3623 42: SequenceLikelihood.UNLIKELY, # 'V'
3624 31: SequenceLikelihood.UNLIKELY, # 'W'
3625 57: SequenceLikelihood.UNLIKELY, # 'X'
3626 56: SequenceLikelihood.NEGATIVE, # 'Y'
3627 47: SequenceLikelihood.UNLIKELY, # 'Z'
3628 7: SequenceLikelihood.UNLIKELY, # 'a'
3629 16: SequenceLikelihood.POSITIVE, # 'b'
3630 13: SequenceLikelihood.POSITIVE, # 'c'
3631 8: SequenceLikelihood.LIKELY, # 'd'
3632 1: SequenceLikelihood.UNLIKELY, # 'e'
3633 17: SequenceLikelihood.LIKELY, # 'f'
3634 14: SequenceLikelihood.POSITIVE, # 'g'
3635 9: SequenceLikelihood.POSITIVE, # 'h'
3636 3: SequenceLikelihood.UNLIKELY, # 'i'
3637 50: SequenceLikelihood.UNLIKELY, # 'j'
3638 18: SequenceLikelihood.UNLIKELY, # 'k'
3639 11: SequenceLikelihood.POSITIVE, # 'l'
3640 15: SequenceLikelihood.LIKELY, # 'm'
3641 2: SequenceLikelihood.POSITIVE, # 'n'
3642 12: SequenceLikelihood.UNLIKELY, # 'o'
3643 21: SequenceLikelihood.LIKELY, # 'p'
3644 53: SequenceLikelihood.NEGATIVE, # 'q'
3645 4: SequenceLikelihood.POSITIVE, # 'r'
3646 6: SequenceLikelihood.POSITIVE, # 's'
3647 5: SequenceLikelihood.POSITIVE, # 't'
3648 10: SequenceLikelihood.UNLIKELY, # 'u'
3649 23: SequenceLikelihood.UNLIKELY, # 'v'
3650 19: SequenceLikelihood.UNLIKELY, # 'w'
3651 52: SequenceLikelihood.UNLIKELY, # 'x'
3652 44: SequenceLikelihood.UNLIKELY, # 'y'
3653 20: SequenceLikelihood.UNLIKELY, # 'z'
3654 59: SequenceLikelihood.NEGATIVE, # 'Ä'
3655 58: SequenceLikelihood.NEGATIVE, # 'Ö'
3656 54: SequenceLikelihood.UNLIKELY, # 'Ü'
3657 48: SequenceLikelihood.LIKELY, # 'ß'
3658 27: SequenceLikelihood.UNLIKELY, # 'ä'
3659 39: SequenceLikelihood.UNLIKELY, # 'ö'
3660 24: SequenceLikelihood.UNLIKELY, # 'ü'
3661 60: SequenceLikelihood.NEGATIVE, # 'ẞ'
3662 },
3663 60: { # 'ẞ'
3664 25: SequenceLikelihood.NEGATIVE, # 'A'
3665 28: SequenceLikelihood.NEGATIVE, # 'B'
3666 45: SequenceLikelihood.NEGATIVE, # 'C'
3667 26: SequenceLikelihood.NEGATIVE, # 'D'
3668 30: SequenceLikelihood.UNLIKELY, # 'E'
3669 33: SequenceLikelihood.NEGATIVE, # 'F'
3670 35: SequenceLikelihood.NEGATIVE, # 'G'
3671 38: SequenceLikelihood.NEGATIVE, # 'H'
3672 37: SequenceLikelihood.NEGATIVE, # 'I'
3673 51: SequenceLikelihood.NEGATIVE, # 'J'
3674 32: SequenceLikelihood.NEGATIVE, # 'K'
3675 41: SequenceLikelihood.NEGATIVE, # 'L'
3676 29: SequenceLikelihood.NEGATIVE, # 'M'
3677 43: SequenceLikelihood.NEGATIVE, # 'N'
3678 49: SequenceLikelihood.NEGATIVE, # 'O'
3679 34: SequenceLikelihood.NEGATIVE, # 'P'
3680 55: SequenceLikelihood.NEGATIVE, # 'Q'
3681 40: SequenceLikelihood.NEGATIVE, # 'R'
3682 22: SequenceLikelihood.NEGATIVE, # 'S'
3683 36: SequenceLikelihood.NEGATIVE, # 'T'
3684 46: SequenceLikelihood.NEGATIVE, # 'U'
3685 42: SequenceLikelihood.NEGATIVE, # 'V'
3686 31: SequenceLikelihood.NEGATIVE, # 'W'
3687 57: SequenceLikelihood.NEGATIVE, # 'X'
3688 56: SequenceLikelihood.NEGATIVE, # 'Y'
3689 47: SequenceLikelihood.NEGATIVE, # 'Z'
3690 7: SequenceLikelihood.NEGATIVE, # 'a'
3691 16: SequenceLikelihood.NEGATIVE, # 'b'
3692 13: SequenceLikelihood.NEGATIVE, # 'c'
3693 8: SequenceLikelihood.NEGATIVE, # 'd'
3694 1: SequenceLikelihood.NEGATIVE, # 'e'
3695 17: SequenceLikelihood.NEGATIVE, # 'f'
3696 14: SequenceLikelihood.NEGATIVE, # 'g'
3697 9: SequenceLikelihood.NEGATIVE, # 'h'
3698 3: SequenceLikelihood.UNLIKELY, # 'i'
3699 50: SequenceLikelihood.NEGATIVE, # 'j'
3700 18: SequenceLikelihood.NEGATIVE, # 'k'
3701 11: SequenceLikelihood.NEGATIVE, # 'l'
3702 15: SequenceLikelihood.NEGATIVE, # 'm'
3703 2: SequenceLikelihood.NEGATIVE, # 'n'
3704 12: SequenceLikelihood.NEGATIVE, # 'o'
3705 21: SequenceLikelihood.NEGATIVE, # 'p'
3706 53: SequenceLikelihood.NEGATIVE, # 'q'
3707 4: SequenceLikelihood.NEGATIVE, # 'r'
3708 6: SequenceLikelihood.NEGATIVE, # 's'
3709 5: SequenceLikelihood.NEGATIVE, # 't'
3710 10: SequenceLikelihood.NEGATIVE, # 'u'
3711 23: SequenceLikelihood.NEGATIVE, # 'v'
3712 19: SequenceLikelihood.NEGATIVE, # 'w'
3713 52: SequenceLikelihood.NEGATIVE, # 'x'
3714 44: SequenceLikelihood.NEGATIVE, # 'y'
3715 20: SequenceLikelihood.NEGATIVE, # 'z'
3716 59: SequenceLikelihood.NEGATIVE, # 'Ä'
3717 58: SequenceLikelihood.NEGATIVE, # 'Ö'
3718 54: SequenceLikelihood.NEGATIVE, # 'Ü'
3719 48: SequenceLikelihood.NEGATIVE, # 'ß'
3720 27: SequenceLikelihood.NEGATIVE, # 'ä'
3721 39: SequenceLikelihood.NEGATIVE, # 'ö'
3722 24: SequenceLikelihood.NEGATIVE, # 'ü'
3723 60: SequenceLikelihood.NEGATIVE, # 'ẞ'
3724 },
3725}
3726
3727# Character Mapping Table(s):
3728CP037_GERMAN_CHAR_TO_ORDER = {
3729 0: CharacterCategory.CONTROL, # '\x00'
3730 1: CharacterCategory.CONTROL, # '\x01'
3731 2: CharacterCategory.CONTROL, # '\x02'
3732 3: CharacterCategory.CONTROL, # '\x03'
3733 4: CharacterCategory.CONTROL, # '\x9c'
3734 5: CharacterCategory.CONTROL, # '\t'
3735 6: CharacterCategory.CONTROL, # '\x86'
3736 7: CharacterCategory.CONTROL, # '\x7f'
3737 8: CharacterCategory.CONTROL, # '\x97'
3738 9: CharacterCategory.CONTROL, # '\x8d'
3739 10: CharacterCategory.CONTROL, # '\x8e'
3740 11: CharacterCategory.CONTROL, # '\x0b'
3741 12: CharacterCategory.CONTROL, # '\x0c'
3742 13: CharacterCategory.LINE_BREAK, # '\r'
3743 14: CharacterCategory.CONTROL, # '\x0e'
3744 15: CharacterCategory.CONTROL, # '\x0f'
3745 16: CharacterCategory.CONTROL, # '\x10'
3746 17: CharacterCategory.CONTROL, # '\x11'
3747 18: CharacterCategory.CONTROL, # '\x12'
3748 19: CharacterCategory.CONTROL, # '\x13'
3749 20: CharacterCategory.CONTROL, # '\x9d'
3750 21: CharacterCategory.CONTROL, # '\x85'
3751 22: CharacterCategory.CONTROL, # '\x08'
3752 23: CharacterCategory.CONTROL, # '\x87'
3753 24: CharacterCategory.CONTROL, # '\x18'
3754 25: CharacterCategory.CONTROL, # '\x19'
3755 26: CharacterCategory.CONTROL, # '\x92'
3756 27: CharacterCategory.CONTROL, # '\x8f'
3757 28: CharacterCategory.CONTROL, # '\x1c'
3758 29: CharacterCategory.CONTROL, # '\x1d'
3759 30: CharacterCategory.CONTROL, # '\x1e'
3760 31: CharacterCategory.CONTROL, # '\x1f'
3761 32: CharacterCategory.CONTROL, # '\x80'
3762 33: CharacterCategory.CONTROL, # '\x81'
3763 34: CharacterCategory.CONTROL, # '\x82'
3764 35: CharacterCategory.CONTROL, # '\x83'
3765 36: CharacterCategory.CONTROL, # '\x84'
3766 37: CharacterCategory.LINE_BREAK, # '\n'
3767 38: CharacterCategory.CONTROL, # '\x17'
3768 39: CharacterCategory.CONTROL, # '\x1b'
3769 40: CharacterCategory.CONTROL, # '\x88'
3770 41: CharacterCategory.CONTROL, # '\x89'
3771 42: CharacterCategory.CONTROL, # '\x8a'
3772 43: CharacterCategory.CONTROL, # '\x8b'
3773 44: CharacterCategory.CONTROL, # '\x8c'
3774 45: CharacterCategory.CONTROL, # '\x05'
3775 46: CharacterCategory.CONTROL, # '\x06'
3776 47: CharacterCategory.CONTROL, # '\x07'
3777 48: CharacterCategory.CONTROL, # '\x90'
3778 49: CharacterCategory.CONTROL, # '\x91'
3779 50: CharacterCategory.CONTROL, # '\x16'
3780 51: CharacterCategory.CONTROL, # '\x93'
3781 52: CharacterCategory.CONTROL, # '\x94'
3782 53: CharacterCategory.CONTROL, # '\x95'
3783 54: CharacterCategory.CONTROL, # '\x96'
3784 55: CharacterCategory.CONTROL, # '\x04'
3785 56: CharacterCategory.CONTROL, # '\x98'
3786 57: CharacterCategory.CONTROL, # '\x99'
3787 58: CharacterCategory.CONTROL, # '\x9a'
3788 59: CharacterCategory.CONTROL, # '\x9b'
3789 60: CharacterCategory.CONTROL, # '\x14'
3790 61: CharacterCategory.CONTROL, # '\x15'
3791 62: CharacterCategory.CONTROL, # '\x9e'
3792 63: CharacterCategory.CONTROL, # '\x1a'
3793 64: CharacterCategory.CONTROL, # ' '
3794 65: CharacterCategory.CONTROL, # '\xa0'
3795 66: 0, # 'â'
3796 67: 27, # 'ä'
3797 68: 0, # 'à'
3798 69: 0, # 'á'
3799 70: 0, # 'ã'
3800 71: 0, # 'å'
3801 72: 0, # 'ç'
3802 73: 0, # 'ñ'
3803 74: CharacterCategory.SYMBOL, # '¢'
3804 75: CharacterCategory.SYMBOL, # '.'
3805 76: CharacterCategory.SYMBOL, # '<'
3806 77: CharacterCategory.SYMBOL, # '('
3807 78: CharacterCategory.SYMBOL, # '+'
3808 79: CharacterCategory.SYMBOL, # '|'
3809 80: CharacterCategory.SYMBOL, # '&'
3810 81: 0, # 'é'
3811 82: 0, # 'ê'
3812 83: 0, # 'ë'
3813 84: 0, # 'è'
3814 85: 0, # 'í'
3815 86: 0, # 'î'
3816 87: 0, # 'ï'
3817 88: 0, # 'ì'
3818 89: 48, # 'ß'
3819 90: CharacterCategory.SYMBOL, # '!'
3820 91: CharacterCategory.SYMBOL, # '$'
3821 92: CharacterCategory.SYMBOL, # '*'
3822 93: CharacterCategory.SYMBOL, # ')'
3823 94: CharacterCategory.SYMBOL, # ';'
3824 95: CharacterCategory.SYMBOL, # '¬'
3825 96: CharacterCategory.SYMBOL, # '-'
3826 97: CharacterCategory.SYMBOL, # '/'
3827 98: 0, # 'Â'
3828 99: 59, # 'Ä'
3829 100: 0, # 'À'
3830 101: 0, # 'Á'
3831 102: 0, # 'Ã'
3832 103: 0, # 'Å'
3833 104: 0, # 'Ç'
3834 105: 0, # 'Ñ'
3835 106: CharacterCategory.SYMBOL, # '¦'
3836 107: CharacterCategory.SYMBOL, # ','
3837 108: CharacterCategory.SYMBOL, # '%'
3838 109: CharacterCategory.SYMBOL, # '_'
3839 110: CharacterCategory.SYMBOL, # '>'
3840 111: CharacterCategory.SYMBOL, # '?'
3841 112: 0, # 'ø'
3842 113: 0, # 'É'
3843 114: 0, # 'Ê'
3844 115: 0, # 'Ë'
3845 116: 0, # 'È'
3846 117: 0, # 'Í'
3847 118: 0, # 'Î'
3848 119: 0, # 'Ï'
3849 120: 0, # 'Ì'
3850 121: CharacterCategory.SYMBOL, # '`'
3851 122: CharacterCategory.SYMBOL, # ':'
3852 123: CharacterCategory.SYMBOL, # '#'
3853 124: CharacterCategory.SYMBOL, # '@'
3854 125: CharacterCategory.SYMBOL, # "'"
3855 126: CharacterCategory.SYMBOL, # '='
3856 127: CharacterCategory.SYMBOL, # '"'
3857 128: 0, # 'Ø'
3858 129: 7, # 'a'
3859 130: 16, # 'b'
3860 131: 13, # 'c'
3861 132: 8, # 'd'
3862 133: 1, # 'e'
3863 134: 17, # 'f'
3864 135: 14, # 'g'
3865 136: 9, # 'h'
3866 137: 3, # 'i'
3867 138: CharacterCategory.SYMBOL, # '«'
3868 139: CharacterCategory.SYMBOL, # '»'
3869 140: 0, # 'ð'
3870 141: 0, # 'ý'
3871 142: 0, # 'þ'
3872 143: CharacterCategory.SYMBOL, # '±'
3873 144: CharacterCategory.SYMBOL, # '°'
3874 145: 50, # 'j'
3875 146: 18, # 'k'
3876 147: 11, # 'l'
3877 148: 15, # 'm'
3878 149: 2, # 'n'
3879 150: 12, # 'o'
3880 151: 21, # 'p'
3881 152: 53, # 'q'
3882 153: 4, # 'r'
3883 154: 0, # 'ª'
3884 155: 0, # 'º'
3885 156: 0, # 'æ'
3886 157: CharacterCategory.SYMBOL, # '¸'
3887 158: 0, # 'Æ'
3888 159: CharacterCategory.SYMBOL, # '¤'
3889 160: 0, # 'µ'
3890 161: CharacterCategory.SYMBOL, # '~'
3891 162: 6, # 's'
3892 163: 5, # 't'
3893 164: 10, # 'u'
3894 165: 23, # 'v'
3895 166: 19, # 'w'
3896 167: 52, # 'x'
3897 168: 44, # 'y'
3898 169: 20, # 'z'
3899 170: CharacterCategory.SYMBOL, # '¡'
3900 171: CharacterCategory.SYMBOL, # '¿'
3901 172: 0, # 'Ð'
3902 173: 0, # 'Ý'
3903 174: 0, # 'Þ'
3904 175: CharacterCategory.SYMBOL, # '®'
3905 176: CharacterCategory.SYMBOL, # '^'
3906 177: CharacterCategory.SYMBOL, # '£'
3907 178: CharacterCategory.SYMBOL, # '¥'
3908 179: CharacterCategory.SYMBOL, # '·'
3909 180: CharacterCategory.SYMBOL, # '©'
3910 181: CharacterCategory.SYMBOL, # '§'
3911 182: CharacterCategory.SYMBOL, # '¶'
3912 183: CharacterCategory.DIGIT, # '¼'
3913 184: CharacterCategory.DIGIT, # '½'
3914 185: CharacterCategory.DIGIT, # '¾'
3915 186: CharacterCategory.SYMBOL, # '['
3916 187: CharacterCategory.SYMBOL, # ']'
3917 188: CharacterCategory.SYMBOL, # '¯'
3918 189: CharacterCategory.SYMBOL, # '¨'
3919 190: CharacterCategory.SYMBOL, # '´'
3920 191: CharacterCategory.SYMBOL, # '×'
3921 192: CharacterCategory.SYMBOL, # '{'
3922 193: 25, # 'A'
3923 194: 28, # 'B'
3924 195: 45, # 'C'
3925 196: 26, # 'D'
3926 197: 30, # 'E'
3927 198: 33, # 'F'
3928 199: 35, # 'G'
3929 200: 38, # 'H'
3930 201: 37, # 'I'
3931 202: CharacterCategory.CONTROL, # '\xad'
3932 203: 0, # 'ô'
3933 204: 39, # 'ö'
3934 205: 0, # 'ò'
3935 206: 0, # 'ó'
3936 207: 0, # 'õ'
3937 208: CharacterCategory.SYMBOL, # '}'
3938 209: 51, # 'J'
3939 210: 32, # 'K'
3940 211: 41, # 'L'
3941 212: 29, # 'M'
3942 213: 43, # 'N'
3943 214: 49, # 'O'
3944 215: 34, # 'P'
3945 216: 55, # 'Q'
3946 217: 40, # 'R'
3947 218: CharacterCategory.DIGIT, # '¹'
3948 219: 0, # 'û'
3949 220: 24, # 'ü'
3950 221: 0, # 'ù'
3951 222: 0, # 'ú'
3952 223: 0, # 'ÿ'
3953 224: CharacterCategory.SYMBOL, # '\\'
3954 225: CharacterCategory.SYMBOL, # '÷'
3955 226: 22, # 'S'
3956 227: 36, # 'T'
3957 228: 46, # 'U'
3958 229: 42, # 'V'
3959 230: 31, # 'W'
3960 231: 57, # 'X'
3961 232: 56, # 'Y'
3962 233: 47, # 'Z'
3963 234: CharacterCategory.DIGIT, # '²'
3964 235: 0, # 'Ô'
3965 236: 58, # 'Ö'
3966 237: 0, # 'Ò'
3967 238: 0, # 'Ó'
3968 239: 0, # 'Õ'
3969 240: CharacterCategory.DIGIT, # '0'
3970 241: CharacterCategory.DIGIT, # '1'
3971 242: CharacterCategory.DIGIT, # '2'
3972 243: CharacterCategory.DIGIT, # '3'
3973 244: CharacterCategory.DIGIT, # '4'
3974 245: CharacterCategory.DIGIT, # '5'
3975 246: CharacterCategory.DIGIT, # '6'
3976 247: CharacterCategory.DIGIT, # '7'
3977 248: CharacterCategory.DIGIT, # '8'
3978 249: CharacterCategory.DIGIT, # '9'
3979 250: CharacterCategory.DIGIT, # '³'
3980 251: 0, # 'Û'
3981 252: 54, # 'Ü'
3982 253: 0, # 'Ù'
3983 254: 0, # 'Ú'
3984 255: CharacterCategory.CONTROL, # '\x9f'
3985}
3986
3987CP037_GERMAN_MODEL = SingleByteCharSetModel(
3988 charset_name="CP037",
3989 language="German",
3990 char_to_order_map=CP037_GERMAN_CHAR_TO_ORDER,
3991 language_model=GERMAN_LANG_MODEL,
3992 typical_positive_ratio=0.9706854667596968,
3993 keep_ascii_letters=True,
3994 alphabet="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzÄÖÜßäöüẞ",
3995)
3996
3997CP437_GERMAN_CHAR_TO_ORDER = {
3998 0: CharacterCategory.CONTROL, # '\x00'
3999 1: CharacterCategory.CONTROL, # '\x01'
4000 2: CharacterCategory.CONTROL, # '\x02'
4001 3: CharacterCategory.CONTROL, # '\x03'
4002 4: CharacterCategory.CONTROL, # '\x04'
4003 5: CharacterCategory.CONTROL, # '\x05'
4004 6: CharacterCategory.CONTROL, # '\x06'
4005 7: CharacterCategory.CONTROL, # '\x07'
4006 8: CharacterCategory.CONTROL, # '\x08'
4007 9: CharacterCategory.CONTROL, # '\t'
4008 10: CharacterCategory.LINE_BREAK, # '\n'
4009 11: CharacterCategory.CONTROL, # '\x0b'
4010 12: CharacterCategory.CONTROL, # '\x0c'
4011 13: CharacterCategory.LINE_BREAK, # '\r'
4012 14: CharacterCategory.CONTROL, # '\x0e'
4013 15: CharacterCategory.CONTROL, # '\x0f'
4014 16: CharacterCategory.CONTROL, # '\x10'
4015 17: CharacterCategory.CONTROL, # '\x11'
4016 18: CharacterCategory.CONTROL, # '\x12'
4017 19: CharacterCategory.CONTROL, # '\x13'
4018 20: CharacterCategory.CONTROL, # '\x14'
4019 21: CharacterCategory.CONTROL, # '\x15'
4020 22: CharacterCategory.CONTROL, # '\x16'
4021 23: CharacterCategory.CONTROL, # '\x17'
4022 24: CharacterCategory.CONTROL, # '\x18'
4023 25: CharacterCategory.CONTROL, # '\x19'
4024 26: CharacterCategory.CONTROL, # '\x1a'
4025 27: CharacterCategory.CONTROL, # '\x1b'
4026 28: CharacterCategory.CONTROL, # '\x1c'
4027 29: CharacterCategory.CONTROL, # '\x1d'
4028 30: CharacterCategory.CONTROL, # '\x1e'
4029 31: CharacterCategory.CONTROL, # '\x1f'
4030 32: CharacterCategory.CONTROL, # ' '
4031 33: CharacterCategory.SYMBOL, # '!'
4032 34: CharacterCategory.SYMBOL, # '"'
4033 35: CharacterCategory.SYMBOL, # '#'
4034 36: CharacterCategory.SYMBOL, # '$'
4035 37: CharacterCategory.SYMBOL, # '%'
4036 38: CharacterCategory.SYMBOL, # '&'
4037 39: CharacterCategory.SYMBOL, # "'"
4038 40: CharacterCategory.SYMBOL, # '('
4039 41: CharacterCategory.SYMBOL, # ')'
4040 42: CharacterCategory.SYMBOL, # '*'
4041 43: CharacterCategory.SYMBOL, # '+'
4042 44: CharacterCategory.SYMBOL, # ','
4043 45: CharacterCategory.SYMBOL, # '-'
4044 46: CharacterCategory.SYMBOL, # '.'
4045 47: CharacterCategory.SYMBOL, # '/'
4046 48: CharacterCategory.DIGIT, # '0'
4047 49: CharacterCategory.DIGIT, # '1'
4048 50: CharacterCategory.DIGIT, # '2'
4049 51: CharacterCategory.DIGIT, # '3'
4050 52: CharacterCategory.DIGIT, # '4'
4051 53: CharacterCategory.DIGIT, # '5'
4052 54: CharacterCategory.DIGIT, # '6'
4053 55: CharacterCategory.DIGIT, # '7'
4054 56: CharacterCategory.DIGIT, # '8'
4055 57: CharacterCategory.DIGIT, # '9'
4056 58: CharacterCategory.SYMBOL, # ':'
4057 59: CharacterCategory.SYMBOL, # ';'
4058 60: CharacterCategory.SYMBOL, # '<'
4059 61: CharacterCategory.SYMBOL, # '='
4060 62: CharacterCategory.SYMBOL, # '>'
4061 63: CharacterCategory.SYMBOL, # '?'
4062 64: CharacterCategory.SYMBOL, # '@'
4063 65: 25, # 'A'
4064 66: 28, # 'B'
4065 67: 45, # 'C'
4066 68: 26, # 'D'
4067 69: 30, # 'E'
4068 70: 33, # 'F'
4069 71: 35, # 'G'
4070 72: 38, # 'H'
4071 73: 37, # 'I'
4072 74: 51, # 'J'
4073 75: 32, # 'K'
4074 76: 41, # 'L'
4075 77: 29, # 'M'
4076 78: 43, # 'N'
4077 79: 49, # 'O'
4078 80: 34, # 'P'
4079 81: 55, # 'Q'
4080 82: 40, # 'R'
4081 83: 22, # 'S'
4082 84: 36, # 'T'
4083 85: 46, # 'U'
4084 86: 42, # 'V'
4085 87: 31, # 'W'
4086 88: 57, # 'X'
4087 89: 56, # 'Y'
4088 90: 47, # 'Z'
4089 91: CharacterCategory.SYMBOL, # '['
4090 92: CharacterCategory.SYMBOL, # '\\'
4091 93: CharacterCategory.SYMBOL, # ']'
4092 94: CharacterCategory.SYMBOL, # '^'
4093 95: CharacterCategory.SYMBOL, # '_'
4094 96: CharacterCategory.SYMBOL, # '`'
4095 97: 7, # 'a'
4096 98: 16, # 'b'
4097 99: 13, # 'c'
4098 100: 8, # 'd'
4099 101: 1, # 'e'
4100 102: 17, # 'f'
4101 103: 14, # 'g'
4102 104: 9, # 'h'
4103 105: 3, # 'i'
4104 106: 50, # 'j'
4105 107: 18, # 'k'
4106 108: 11, # 'l'
4107 109: 15, # 'm'
4108 110: 2, # 'n'
4109 111: 12, # 'o'
4110 112: 21, # 'p'
4111 113: 53, # 'q'
4112 114: 4, # 'r'
4113 115: 6, # 's'
4114 116: 5, # 't'
4115 117: 10, # 'u'
4116 118: 23, # 'v'
4117 119: 19, # 'w'
4118 120: 52, # 'x'
4119 121: 44, # 'y'
4120 122: 20, # 'z'
4121 123: CharacterCategory.SYMBOL, # '{'
4122 124: CharacterCategory.SYMBOL, # '|'
4123 125: CharacterCategory.SYMBOL, # '}'
4124 126: CharacterCategory.SYMBOL, # '~'
4125 127: CharacterCategory.CONTROL, # '\x7f'
4126 128: 0, # 'Ç'
4127 129: 24, # 'ü'
4128 130: 0, # 'é'
4129 131: 0, # 'â'
4130 132: 27, # 'ä'
4131 133: 0, # 'à'
4132 134: 0, # 'å'
4133 135: 0, # 'ç'
4134 136: 0, # 'ê'
4135 137: 0, # 'ë'
4136 138: 0, # 'è'
4137 139: 0, # 'ï'
4138 140: 0, # 'î'
4139 141: 0, # 'ì'
4140 142: 59, # 'Ä'
4141 143: 0, # 'Å'
4142 144: 0, # 'É'
4143 145: 0, # 'æ'
4144 146: 0, # 'Æ'
4145 147: 0, # 'ô'
4146 148: 39, # 'ö'
4147 149: 0, # 'ò'
4148 150: 0, # 'û'
4149 151: 0, # 'ù'
4150 152: 0, # 'ÿ'
4151 153: 58, # 'Ö'
4152 154: 54, # 'Ü'
4153 155: CharacterCategory.SYMBOL, # '¢'
4154 156: CharacterCategory.SYMBOL, # '£'
4155 157: CharacterCategory.SYMBOL, # '¥'
4156 158: CharacterCategory.SYMBOL, # '₧'
4157 159: 0, # 'ƒ'
4158 160: 0, # 'á'
4159 161: 0, # 'í'
4160 162: 0, # 'ó'
4161 163: 0, # 'ú'
4162 164: 0, # 'ñ'
4163 165: 0, # 'Ñ'
4164 166: 0, # 'ª'
4165 167: 0, # 'º'
4166 168: CharacterCategory.SYMBOL, # '¿'
4167 169: CharacterCategory.SYMBOL, # '⌐'
4168 170: CharacterCategory.SYMBOL, # '¬'
4169 171: CharacterCategory.DIGIT, # '½'
4170 172: CharacterCategory.DIGIT, # '¼'
4171 173: CharacterCategory.SYMBOL, # '¡'
4172 174: CharacterCategory.SYMBOL, # '«'
4173 175: CharacterCategory.SYMBOL, # '»'
4174 176: CharacterCategory.SYMBOL, # '░'
4175 177: CharacterCategory.SYMBOL, # '▒'
4176 178: CharacterCategory.SYMBOL, # '▓'
4177 179: CharacterCategory.SYMBOL, # '│'
4178 180: CharacterCategory.SYMBOL, # '┤'
4179 181: CharacterCategory.SYMBOL, # '╡'
4180 182: CharacterCategory.SYMBOL, # '╢'
4181 183: CharacterCategory.SYMBOL, # '╖'
4182 184: CharacterCategory.SYMBOL, # '╕'
4183 185: CharacterCategory.SYMBOL, # '╣'
4184 186: CharacterCategory.SYMBOL, # '║'
4185 187: CharacterCategory.SYMBOL, # '╗'
4186 188: CharacterCategory.SYMBOL, # '╝'
4187 189: CharacterCategory.SYMBOL, # '╜'
4188 190: CharacterCategory.SYMBOL, # '╛'
4189 191: CharacterCategory.SYMBOL, # '┐'
4190 192: CharacterCategory.SYMBOL, # '└'
4191 193: CharacterCategory.SYMBOL, # '┴'
4192 194: CharacterCategory.SYMBOL, # '┬'
4193 195: CharacterCategory.SYMBOL, # '├'
4194 196: CharacterCategory.SYMBOL, # '─'
4195 197: CharacterCategory.SYMBOL, # '┼'
4196 198: CharacterCategory.SYMBOL, # '╞'
4197 199: CharacterCategory.SYMBOL, # '╟'
4198 200: CharacterCategory.SYMBOL, # '╚'
4199 201: CharacterCategory.SYMBOL, # '╔'
4200 202: CharacterCategory.SYMBOL, # '╩'
4201 203: CharacterCategory.SYMBOL, # '╦'
4202 204: CharacterCategory.SYMBOL, # '╠'
4203 205: CharacterCategory.SYMBOL, # '═'
4204 206: CharacterCategory.SYMBOL, # '╬'
4205 207: CharacterCategory.SYMBOL, # '╧'
4206 208: CharacterCategory.SYMBOL, # '╨'
4207 209: CharacterCategory.SYMBOL, # '╤'
4208 210: CharacterCategory.SYMBOL, # '╥'
4209 211: CharacterCategory.SYMBOL, # '╙'
4210 212: CharacterCategory.SYMBOL, # '╘'
4211 213: CharacterCategory.SYMBOL, # '╒'
4212 214: CharacterCategory.SYMBOL, # '╓'
4213 215: CharacterCategory.SYMBOL, # '╫'
4214 216: CharacterCategory.SYMBOL, # '╪'
4215 217: CharacterCategory.SYMBOL, # '┘'
4216 218: CharacterCategory.SYMBOL, # '┌'
4217 219: CharacterCategory.SYMBOL, # '█'
4218 220: CharacterCategory.SYMBOL, # '▄'
4219 221: CharacterCategory.SYMBOL, # '▌'
4220 222: CharacterCategory.SYMBOL, # '▐'
4221 223: CharacterCategory.SYMBOL, # '▀'
4222 224: 0, # 'α'
4223 225: 48, # 'ß'
4224 226: 0, # 'Γ'
4225 227: 0, # 'π'
4226 228: 0, # 'Σ'
4227 229: 0, # 'σ'
4228 230: 0, # 'µ'
4229 231: 0, # 'τ'
4230 232: 0, # 'Φ'
4231 233: 0, # 'Θ'
4232 234: 0, # 'Ω'
4233 235: 0, # 'δ'
4234 236: CharacterCategory.SYMBOL, # '∞'
4235 237: 0, # 'φ'
4236 238: 0, # 'ε'
4237 239: CharacterCategory.SYMBOL, # '∩'
4238 240: CharacterCategory.SYMBOL, # '≡'
4239 241: CharacterCategory.SYMBOL, # '±'
4240 242: CharacterCategory.SYMBOL, # '≥'
4241 243: CharacterCategory.SYMBOL, # '≤'
4242 244: CharacterCategory.SYMBOL, # '⌠'
4243 245: CharacterCategory.SYMBOL, # '⌡'
4244 246: CharacterCategory.SYMBOL, # '÷'
4245 247: CharacterCategory.SYMBOL, # '≈'
4246 248: CharacterCategory.SYMBOL, # '°'
4247 249: CharacterCategory.SYMBOL, # '∙'
4248 250: CharacterCategory.SYMBOL, # '·'
4249 251: CharacterCategory.SYMBOL, # '√'
4250 252: 0, # 'ⁿ'
4251 253: CharacterCategory.DIGIT, # '²'
4252 254: CharacterCategory.SYMBOL, # '■'
4253 255: CharacterCategory.CONTROL, # '\xa0'
4254}
4255
4256CP437_GERMAN_MODEL = SingleByteCharSetModel(
4257 charset_name="CP437",
4258 language="German",
4259 char_to_order_map=CP437_GERMAN_CHAR_TO_ORDER,
4260 language_model=GERMAN_LANG_MODEL,
4261 typical_positive_ratio=0.9706854667596968,
4262 keep_ascii_letters=True,
4263 alphabet="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzÄÖÜßäöüẞ",
4264)
4265
4266CP500_GERMAN_CHAR_TO_ORDER = {
4267 0: CharacterCategory.CONTROL, # '\x00'
4268 1: CharacterCategory.CONTROL, # '\x01'
4269 2: CharacterCategory.CONTROL, # '\x02'
4270 3: CharacterCategory.CONTROL, # '\x03'
4271 4: CharacterCategory.CONTROL, # '\x9c'
4272 5: CharacterCategory.CONTROL, # '\t'
4273 6: CharacterCategory.CONTROL, # '\x86'
4274 7: CharacterCategory.CONTROL, # '\x7f'
4275 8: CharacterCategory.CONTROL, # '\x97'
4276 9: CharacterCategory.CONTROL, # '\x8d'
4277 10: CharacterCategory.CONTROL, # '\x8e'
4278 11: CharacterCategory.CONTROL, # '\x0b'
4279 12: CharacterCategory.CONTROL, # '\x0c'
4280 13: CharacterCategory.LINE_BREAK, # '\r'
4281 14: CharacterCategory.CONTROL, # '\x0e'
4282 15: CharacterCategory.CONTROL, # '\x0f'
4283 16: CharacterCategory.CONTROL, # '\x10'
4284 17: CharacterCategory.CONTROL, # '\x11'
4285 18: CharacterCategory.CONTROL, # '\x12'
4286 19: CharacterCategory.CONTROL, # '\x13'
4287 20: CharacterCategory.CONTROL, # '\x9d'
4288 21: CharacterCategory.CONTROL, # '\x85'
4289 22: CharacterCategory.CONTROL, # '\x08'
4290 23: CharacterCategory.CONTROL, # '\x87'
4291 24: CharacterCategory.CONTROL, # '\x18'
4292 25: CharacterCategory.CONTROL, # '\x19'
4293 26: CharacterCategory.CONTROL, # '\x92'
4294 27: CharacterCategory.CONTROL, # '\x8f'
4295 28: CharacterCategory.CONTROL, # '\x1c'
4296 29: CharacterCategory.CONTROL, # '\x1d'
4297 30: CharacterCategory.CONTROL, # '\x1e'
4298 31: CharacterCategory.CONTROL, # '\x1f'
4299 32: CharacterCategory.CONTROL, # '\x80'
4300 33: CharacterCategory.CONTROL, # '\x81'
4301 34: CharacterCategory.CONTROL, # '\x82'
4302 35: CharacterCategory.CONTROL, # '\x83'
4303 36: CharacterCategory.CONTROL, # '\x84'
4304 37: CharacterCategory.LINE_BREAK, # '\n'
4305 38: CharacterCategory.CONTROL, # '\x17'
4306 39: CharacterCategory.CONTROL, # '\x1b'
4307 40: CharacterCategory.CONTROL, # '\x88'
4308 41: CharacterCategory.CONTROL, # '\x89'
4309 42: CharacterCategory.CONTROL, # '\x8a'
4310 43: CharacterCategory.CONTROL, # '\x8b'
4311 44: CharacterCategory.CONTROL, # '\x8c'
4312 45: CharacterCategory.CONTROL, # '\x05'
4313 46: CharacterCategory.CONTROL, # '\x06'
4314 47: CharacterCategory.CONTROL, # '\x07'
4315 48: CharacterCategory.CONTROL, # '\x90'
4316 49: CharacterCategory.CONTROL, # '\x91'
4317 50: CharacterCategory.CONTROL, # '\x16'
4318 51: CharacterCategory.CONTROL, # '\x93'
4319 52: CharacterCategory.CONTROL, # '\x94'
4320 53: CharacterCategory.CONTROL, # '\x95'
4321 54: CharacterCategory.CONTROL, # '\x96'
4322 55: CharacterCategory.CONTROL, # '\x04'
4323 56: CharacterCategory.CONTROL, # '\x98'
4324 57: CharacterCategory.CONTROL, # '\x99'
4325 58: CharacterCategory.CONTROL, # '\x9a'
4326 59: CharacterCategory.CONTROL, # '\x9b'
4327 60: CharacterCategory.CONTROL, # '\x14'
4328 61: CharacterCategory.CONTROL, # '\x15'
4329 62: CharacterCategory.CONTROL, # '\x9e'
4330 63: CharacterCategory.CONTROL, # '\x1a'
4331 64: CharacterCategory.CONTROL, # ' '
4332 65: CharacterCategory.CONTROL, # '\xa0'
4333 66: 0, # 'â'
4334 67: 27, # 'ä'
4335 68: 0, # 'à'
4336 69: 0, # 'á'
4337 70: 0, # 'ã'
4338 71: 0, # 'å'
4339 72: 0, # 'ç'
4340 73: 0, # 'ñ'
4341 74: CharacterCategory.SYMBOL, # '['
4342 75: CharacterCategory.SYMBOL, # '.'
4343 76: CharacterCategory.SYMBOL, # '<'
4344 77: CharacterCategory.SYMBOL, # '('
4345 78: CharacterCategory.SYMBOL, # '+'
4346 79: CharacterCategory.SYMBOL, # '!'
4347 80: CharacterCategory.SYMBOL, # '&'
4348 81: 0, # 'é'
4349 82: 0, # 'ê'
4350 83: 0, # 'ë'
4351 84: 0, # 'è'
4352 85: 0, # 'í'
4353 86: 0, # 'î'
4354 87: 0, # 'ï'
4355 88: 0, # 'ì'
4356 89: 48, # 'ß'
4357 90: CharacterCategory.SYMBOL, # ']'
4358 91: CharacterCategory.SYMBOL, # '$'
4359 92: CharacterCategory.SYMBOL, # '*'
4360 93: CharacterCategory.SYMBOL, # ')'
4361 94: CharacterCategory.SYMBOL, # ';'
4362 95: CharacterCategory.SYMBOL, # '^'
4363 96: CharacterCategory.SYMBOL, # '-'
4364 97: CharacterCategory.SYMBOL, # '/'
4365 98: 0, # 'Â'
4366 99: 59, # 'Ä'
4367 100: 0, # 'À'
4368 101: 0, # 'Á'
4369 102: 0, # 'Ã'
4370 103: 0, # 'Å'
4371 104: 0, # 'Ç'
4372 105: 0, # 'Ñ'
4373 106: CharacterCategory.SYMBOL, # '¦'
4374 107: CharacterCategory.SYMBOL, # ','
4375 108: CharacterCategory.SYMBOL, # '%'
4376 109: CharacterCategory.SYMBOL, # '_'
4377 110: CharacterCategory.SYMBOL, # '>'
4378 111: CharacterCategory.SYMBOL, # '?'
4379 112: 0, # 'ø'
4380 113: 0, # 'É'
4381 114: 0, # 'Ê'
4382 115: 0, # 'Ë'
4383 116: 0, # 'È'
4384 117: 0, # 'Í'
4385 118: 0, # 'Î'
4386 119: 0, # 'Ï'
4387 120: 0, # 'Ì'
4388 121: CharacterCategory.SYMBOL, # '`'
4389 122: CharacterCategory.SYMBOL, # ':'
4390 123: CharacterCategory.SYMBOL, # '#'
4391 124: CharacterCategory.SYMBOL, # '@'
4392 125: CharacterCategory.SYMBOL, # "'"
4393 126: CharacterCategory.SYMBOL, # '='
4394 127: CharacterCategory.SYMBOL, # '"'
4395 128: 0, # 'Ø'
4396 129: 7, # 'a'
4397 130: 16, # 'b'
4398 131: 13, # 'c'
4399 132: 8, # 'd'
4400 133: 1, # 'e'
4401 134: 17, # 'f'
4402 135: 14, # 'g'
4403 136: 9, # 'h'
4404 137: 3, # 'i'
4405 138: CharacterCategory.SYMBOL, # '«'
4406 139: CharacterCategory.SYMBOL, # '»'
4407 140: 0, # 'ð'
4408 141: 0, # 'ý'
4409 142: 0, # 'þ'
4410 143: CharacterCategory.SYMBOL, # '±'
4411 144: CharacterCategory.SYMBOL, # '°'
4412 145: 50, # 'j'
4413 146: 18, # 'k'
4414 147: 11, # 'l'
4415 148: 15, # 'm'
4416 149: 2, # 'n'
4417 150: 12, # 'o'
4418 151: 21, # 'p'
4419 152: 53, # 'q'
4420 153: 4, # 'r'
4421 154: 0, # 'ª'
4422 155: 0, # 'º'
4423 156: 0, # 'æ'
4424 157: CharacterCategory.SYMBOL, # '¸'
4425 158: 0, # 'Æ'
4426 159: CharacterCategory.SYMBOL, # '¤'
4427 160: 0, # 'µ'
4428 161: CharacterCategory.SYMBOL, # '~'
4429 162: 6, # 's'
4430 163: 5, # 't'
4431 164: 10, # 'u'
4432 165: 23, # 'v'
4433 166: 19, # 'w'
4434 167: 52, # 'x'
4435 168: 44, # 'y'
4436 169: 20, # 'z'
4437 170: CharacterCategory.SYMBOL, # '¡'
4438 171: CharacterCategory.SYMBOL, # '¿'
4439 172: 0, # 'Ð'
4440 173: 0, # 'Ý'
4441 174: 0, # 'Þ'
4442 175: CharacterCategory.SYMBOL, # '®'
4443 176: CharacterCategory.SYMBOL, # '¢'
4444 177: CharacterCategory.SYMBOL, # '£'
4445 178: CharacterCategory.SYMBOL, # '¥'
4446 179: CharacterCategory.SYMBOL, # '·'
4447 180: CharacterCategory.SYMBOL, # '©'
4448 181: CharacterCategory.SYMBOL, # '§'
4449 182: CharacterCategory.SYMBOL, # '¶'
4450 183: CharacterCategory.DIGIT, # '¼'
4451 184: CharacterCategory.DIGIT, # '½'
4452 185: CharacterCategory.DIGIT, # '¾'
4453 186: CharacterCategory.SYMBOL, # '¬'
4454 187: CharacterCategory.SYMBOL, # '|'
4455 188: CharacterCategory.SYMBOL, # '¯'
4456 189: CharacterCategory.SYMBOL, # '¨'
4457 190: CharacterCategory.SYMBOL, # '´'
4458 191: CharacterCategory.SYMBOL, # '×'
4459 192: CharacterCategory.SYMBOL, # '{'
4460 193: 25, # 'A'
4461 194: 28, # 'B'
4462 195: 45, # 'C'
4463 196: 26, # 'D'
4464 197: 30, # 'E'
4465 198: 33, # 'F'
4466 199: 35, # 'G'
4467 200: 38, # 'H'
4468 201: 37, # 'I'
4469 202: CharacterCategory.CONTROL, # '\xad'
4470 203: 0, # 'ô'
4471 204: 39, # 'ö'
4472 205: 0, # 'ò'
4473 206: 0, # 'ó'
4474 207: 0, # 'õ'
4475 208: CharacterCategory.SYMBOL, # '}'
4476 209: 51, # 'J'
4477 210: 32, # 'K'
4478 211: 41, # 'L'
4479 212: 29, # 'M'
4480 213: 43, # 'N'
4481 214: 49, # 'O'
4482 215: 34, # 'P'
4483 216: 55, # 'Q'
4484 217: 40, # 'R'
4485 218: CharacterCategory.DIGIT, # '¹'
4486 219: 0, # 'û'
4487 220: 24, # 'ü'
4488 221: 0, # 'ù'
4489 222: 0, # 'ú'
4490 223: 0, # 'ÿ'
4491 224: CharacterCategory.SYMBOL, # '\\'
4492 225: CharacterCategory.SYMBOL, # '÷'
4493 226: 22, # 'S'
4494 227: 36, # 'T'
4495 228: 46, # 'U'
4496 229: 42, # 'V'
4497 230: 31, # 'W'
4498 231: 57, # 'X'
4499 232: 56, # 'Y'
4500 233: 47, # 'Z'
4501 234: CharacterCategory.DIGIT, # '²'
4502 235: 0, # 'Ô'
4503 236: 58, # 'Ö'
4504 237: 0, # 'Ò'
4505 238: 0, # 'Ó'
4506 239: 0, # 'Õ'
4507 240: CharacterCategory.DIGIT, # '0'
4508 241: CharacterCategory.DIGIT, # '1'
4509 242: CharacterCategory.DIGIT, # '2'
4510 243: CharacterCategory.DIGIT, # '3'
4511 244: CharacterCategory.DIGIT, # '4'
4512 245: CharacterCategory.DIGIT, # '5'
4513 246: CharacterCategory.DIGIT, # '6'
4514 247: CharacterCategory.DIGIT, # '7'
4515 248: CharacterCategory.DIGIT, # '8'
4516 249: CharacterCategory.DIGIT, # '9'
4517 250: CharacterCategory.DIGIT, # '³'
4518 251: 0, # 'Û'
4519 252: 54, # 'Ü'
4520 253: 0, # 'Ù'
4521 254: 0, # 'Ú'
4522 255: CharacterCategory.CONTROL, # '\x9f'
4523}
4524
4525CP500_GERMAN_MODEL = SingleByteCharSetModel(
4526 charset_name="CP500",
4527 language="German",
4528 char_to_order_map=CP500_GERMAN_CHAR_TO_ORDER,
4529 language_model=GERMAN_LANG_MODEL,
4530 typical_positive_ratio=0.9706854667596968,
4531 keep_ascii_letters=True,
4532 alphabet="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzÄÖÜßäöüẞ",
4533)
4534
4535CP850_GERMAN_CHAR_TO_ORDER = {
4536 0: CharacterCategory.CONTROL, # '\x00'
4537 1: CharacterCategory.CONTROL, # '\x01'
4538 2: CharacterCategory.CONTROL, # '\x02'
4539 3: CharacterCategory.CONTROL, # '\x03'
4540 4: CharacterCategory.CONTROL, # '\x04'
4541 5: CharacterCategory.CONTROL, # '\x05'
4542 6: CharacterCategory.CONTROL, # '\x06'
4543 7: CharacterCategory.CONTROL, # '\x07'
4544 8: CharacterCategory.CONTROL, # '\x08'
4545 9: CharacterCategory.CONTROL, # '\t'
4546 10: CharacterCategory.LINE_BREAK, # '\n'
4547 11: CharacterCategory.CONTROL, # '\x0b'
4548 12: CharacterCategory.CONTROL, # '\x0c'
4549 13: CharacterCategory.LINE_BREAK, # '\r'
4550 14: CharacterCategory.CONTROL, # '\x0e'
4551 15: CharacterCategory.CONTROL, # '\x0f'
4552 16: CharacterCategory.CONTROL, # '\x10'
4553 17: CharacterCategory.CONTROL, # '\x11'
4554 18: CharacterCategory.CONTROL, # '\x12'
4555 19: CharacterCategory.CONTROL, # '\x13'
4556 20: CharacterCategory.CONTROL, # '\x14'
4557 21: CharacterCategory.CONTROL, # '\x15'
4558 22: CharacterCategory.CONTROL, # '\x16'
4559 23: CharacterCategory.CONTROL, # '\x17'
4560 24: CharacterCategory.CONTROL, # '\x18'
4561 25: CharacterCategory.CONTROL, # '\x19'
4562 26: CharacterCategory.CONTROL, # '\x1a'
4563 27: CharacterCategory.CONTROL, # '\x1b'
4564 28: CharacterCategory.CONTROL, # '\x1c'
4565 29: CharacterCategory.CONTROL, # '\x1d'
4566 30: CharacterCategory.CONTROL, # '\x1e'
4567 31: CharacterCategory.CONTROL, # '\x1f'
4568 32: CharacterCategory.CONTROL, # ' '
4569 33: CharacterCategory.SYMBOL, # '!'
4570 34: CharacterCategory.SYMBOL, # '"'
4571 35: CharacterCategory.SYMBOL, # '#'
4572 36: CharacterCategory.SYMBOL, # '$'
4573 37: CharacterCategory.SYMBOL, # '%'
4574 38: CharacterCategory.SYMBOL, # '&'
4575 39: CharacterCategory.SYMBOL, # "'"
4576 40: CharacterCategory.SYMBOL, # '('
4577 41: CharacterCategory.SYMBOL, # ')'
4578 42: CharacterCategory.SYMBOL, # '*'
4579 43: CharacterCategory.SYMBOL, # '+'
4580 44: CharacterCategory.SYMBOL, # ','
4581 45: CharacterCategory.SYMBOL, # '-'
4582 46: CharacterCategory.SYMBOL, # '.'
4583 47: CharacterCategory.SYMBOL, # '/'
4584 48: CharacterCategory.DIGIT, # '0'
4585 49: CharacterCategory.DIGIT, # '1'
4586 50: CharacterCategory.DIGIT, # '2'
4587 51: CharacterCategory.DIGIT, # '3'
4588 52: CharacterCategory.DIGIT, # '4'
4589 53: CharacterCategory.DIGIT, # '5'
4590 54: CharacterCategory.DIGIT, # '6'
4591 55: CharacterCategory.DIGIT, # '7'
4592 56: CharacterCategory.DIGIT, # '8'
4593 57: CharacterCategory.DIGIT, # '9'
4594 58: CharacterCategory.SYMBOL, # ':'
4595 59: CharacterCategory.SYMBOL, # ';'
4596 60: CharacterCategory.SYMBOL, # '<'
4597 61: CharacterCategory.SYMBOL, # '='
4598 62: CharacterCategory.SYMBOL, # '>'
4599 63: CharacterCategory.SYMBOL, # '?'
4600 64: CharacterCategory.SYMBOL, # '@'
4601 65: 25, # 'A'
4602 66: 28, # 'B'
4603 67: 45, # 'C'
4604 68: 26, # 'D'
4605 69: 30, # 'E'
4606 70: 33, # 'F'
4607 71: 35, # 'G'
4608 72: 38, # 'H'
4609 73: 37, # 'I'
4610 74: 51, # 'J'
4611 75: 32, # 'K'
4612 76: 41, # 'L'
4613 77: 29, # 'M'
4614 78: 43, # 'N'
4615 79: 49, # 'O'
4616 80: 34, # 'P'
4617 81: 55, # 'Q'
4618 82: 40, # 'R'
4619 83: 22, # 'S'
4620 84: 36, # 'T'
4621 85: 46, # 'U'
4622 86: 42, # 'V'
4623 87: 31, # 'W'
4624 88: 57, # 'X'
4625 89: 56, # 'Y'
4626 90: 47, # 'Z'
4627 91: CharacterCategory.SYMBOL, # '['
4628 92: CharacterCategory.SYMBOL, # '\\'
4629 93: CharacterCategory.SYMBOL, # ']'
4630 94: CharacterCategory.SYMBOL, # '^'
4631 95: CharacterCategory.SYMBOL, # '_'
4632 96: CharacterCategory.SYMBOL, # '`'
4633 97: 7, # 'a'
4634 98: 16, # 'b'
4635 99: 13, # 'c'
4636 100: 8, # 'd'
4637 101: 1, # 'e'
4638 102: 17, # 'f'
4639 103: 14, # 'g'
4640 104: 9, # 'h'
4641 105: 3, # 'i'
4642 106: 50, # 'j'
4643 107: 18, # 'k'
4644 108: 11, # 'l'
4645 109: 15, # 'm'
4646 110: 2, # 'n'
4647 111: 12, # 'o'
4648 112: 21, # 'p'
4649 113: 53, # 'q'
4650 114: 4, # 'r'
4651 115: 6, # 's'
4652 116: 5, # 't'
4653 117: 10, # 'u'
4654 118: 23, # 'v'
4655 119: 19, # 'w'
4656 120: 52, # 'x'
4657 121: 44, # 'y'
4658 122: 20, # 'z'
4659 123: CharacterCategory.SYMBOL, # '{'
4660 124: CharacterCategory.SYMBOL, # '|'
4661 125: CharacterCategory.SYMBOL, # '}'
4662 126: CharacterCategory.SYMBOL, # '~'
4663 127: CharacterCategory.CONTROL, # '\x7f'
4664 128: 0, # 'Ç'
4665 129: 24, # 'ü'
4666 130: 0, # 'é'
4667 131: 0, # 'â'
4668 132: 27, # 'ä'
4669 133: 0, # 'à'
4670 134: 0, # 'å'
4671 135: 0, # 'ç'
4672 136: 0, # 'ê'
4673 137: 0, # 'ë'
4674 138: 0, # 'è'
4675 139: 0, # 'ï'
4676 140: 0, # 'î'
4677 141: 0, # 'ì'
4678 142: 59, # 'Ä'
4679 143: 0, # 'Å'
4680 144: 0, # 'É'
4681 145: 0, # 'æ'
4682 146: 0, # 'Æ'
4683 147: 0, # 'ô'
4684 148: 39, # 'ö'
4685 149: 0, # 'ò'
4686 150: 0, # 'û'
4687 151: 0, # 'ù'
4688 152: 0, # 'ÿ'
4689 153: 58, # 'Ö'
4690 154: 54, # 'Ü'
4691 155: 0, # 'ø'
4692 156: CharacterCategory.SYMBOL, # '£'
4693 157: 0, # 'Ø'
4694 158: CharacterCategory.SYMBOL, # '×'
4695 159: 0, # 'ƒ'
4696 160: 0, # 'á'
4697 161: 0, # 'í'
4698 162: 0, # 'ó'
4699 163: 0, # 'ú'
4700 164: 0, # 'ñ'
4701 165: 0, # 'Ñ'
4702 166: 0, # 'ª'
4703 167: 0, # 'º'
4704 168: CharacterCategory.SYMBOL, # '¿'
4705 169: CharacterCategory.SYMBOL, # '®'
4706 170: CharacterCategory.SYMBOL, # '¬'
4707 171: CharacterCategory.DIGIT, # '½'
4708 172: CharacterCategory.DIGIT, # '¼'
4709 173: CharacterCategory.SYMBOL, # '¡'
4710 174: CharacterCategory.SYMBOL, # '«'
4711 175: CharacterCategory.SYMBOL, # '»'
4712 176: CharacterCategory.SYMBOL, # '░'
4713 177: CharacterCategory.SYMBOL, # '▒'
4714 178: CharacterCategory.SYMBOL, # '▓'
4715 179: CharacterCategory.SYMBOL, # '│'
4716 180: CharacterCategory.SYMBOL, # '┤'
4717 181: 0, # 'Á'
4718 182: 0, # 'Â'
4719 183: 0, # 'À'
4720 184: CharacterCategory.SYMBOL, # '©'
4721 185: CharacterCategory.SYMBOL, # '╣'
4722 186: CharacterCategory.SYMBOL, # '║'
4723 187: CharacterCategory.SYMBOL, # '╗'
4724 188: CharacterCategory.SYMBOL, # '╝'
4725 189: CharacterCategory.SYMBOL, # '¢'
4726 190: CharacterCategory.SYMBOL, # '¥'
4727 191: CharacterCategory.SYMBOL, # '┐'
4728 192: CharacterCategory.SYMBOL, # '└'
4729 193: CharacterCategory.SYMBOL, # '┴'
4730 194: CharacterCategory.SYMBOL, # '┬'
4731 195: CharacterCategory.SYMBOL, # '├'
4732 196: CharacterCategory.SYMBOL, # '─'
4733 197: CharacterCategory.SYMBOL, # '┼'
4734 198: 0, # 'ã'
4735 199: 0, # 'Ã'
4736 200: CharacterCategory.SYMBOL, # '╚'
4737 201: CharacterCategory.SYMBOL, # '╔'
4738 202: CharacterCategory.SYMBOL, # '╩'
4739 203: CharacterCategory.SYMBOL, # '╦'
4740 204: CharacterCategory.SYMBOL, # '╠'
4741 205: CharacterCategory.SYMBOL, # '═'
4742 206: CharacterCategory.SYMBOL, # '╬'
4743 207: CharacterCategory.SYMBOL, # '¤'
4744 208: 0, # 'ð'
4745 209: 0, # 'Ð'
4746 210: 0, # 'Ê'
4747 211: 0, # 'Ë'
4748 212: 0, # 'È'
4749 213: 0, # 'ı'
4750 214: 0, # 'Í'
4751 215: 0, # 'Î'
4752 216: 0, # 'Ï'
4753 217: CharacterCategory.SYMBOL, # '┘'
4754 218: CharacterCategory.SYMBOL, # '┌'
4755 219: CharacterCategory.SYMBOL, # '█'
4756 220: CharacterCategory.SYMBOL, # '▄'
4757 221: CharacterCategory.SYMBOL, # '¦'
4758 222: 0, # 'Ì'
4759 223: CharacterCategory.SYMBOL, # '▀'
4760 224: 0, # 'Ó'
4761 225: 48, # 'ß'
4762 226: 0, # 'Ô'
4763 227: 0, # 'Ò'
4764 228: 0, # 'õ'
4765 229: 0, # 'Õ'
4766 230: 0, # 'µ'
4767 231: 0, # 'þ'
4768 232: 0, # 'Þ'
4769 233: 0, # 'Ú'
4770 234: 0, # 'Û'
4771 235: 0, # 'Ù'
4772 236: 0, # 'ý'
4773 237: 0, # 'Ý'
4774 238: CharacterCategory.SYMBOL, # '¯'
4775 239: CharacterCategory.SYMBOL, # '´'
4776 240: CharacterCategory.CONTROL, # '\xad'
4777 241: CharacterCategory.SYMBOL, # '±'
4778 242: CharacterCategory.SYMBOL, # '‗'
4779 243: CharacterCategory.DIGIT, # '¾'
4780 244: CharacterCategory.SYMBOL, # '¶'
4781 245: CharacterCategory.SYMBOL, # '§'
4782 246: CharacterCategory.SYMBOL, # '÷'
4783 247: CharacterCategory.SYMBOL, # '¸'
4784 248: CharacterCategory.SYMBOL, # '°'
4785 249: CharacterCategory.SYMBOL, # '¨'
4786 250: CharacterCategory.SYMBOL, # '·'
4787 251: CharacterCategory.DIGIT, # '¹'
4788 252: CharacterCategory.DIGIT, # '³'
4789 253: CharacterCategory.DIGIT, # '²'
4790 254: CharacterCategory.SYMBOL, # '■'
4791 255: CharacterCategory.CONTROL, # '\xa0'
4792}
4793
4794CP850_GERMAN_MODEL = SingleByteCharSetModel(
4795 charset_name="CP850",
4796 language="German",
4797 char_to_order_map=CP850_GERMAN_CHAR_TO_ORDER,
4798 language_model=GERMAN_LANG_MODEL,
4799 typical_positive_ratio=0.9706854667596968,
4800 keep_ascii_letters=True,
4801 alphabet="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzÄÖÜßäöüẞ",
4802)
4803
4804CP858_GERMAN_CHAR_TO_ORDER = {
4805 0: CharacterCategory.CONTROL, # '\x00'
4806 1: CharacterCategory.CONTROL, # '\x01'
4807 2: CharacterCategory.CONTROL, # '\x02'
4808 3: CharacterCategory.CONTROL, # '\x03'
4809 4: CharacterCategory.CONTROL, # '\x04'
4810 5: CharacterCategory.CONTROL, # '\x05'
4811 6: CharacterCategory.CONTROL, # '\x06'
4812 7: CharacterCategory.CONTROL, # '\x07'
4813 8: CharacterCategory.CONTROL, # '\x08'
4814 9: CharacterCategory.CONTROL, # '\t'
4815 10: CharacterCategory.LINE_BREAK, # '\n'
4816 11: CharacterCategory.CONTROL, # '\x0b'
4817 12: CharacterCategory.CONTROL, # '\x0c'
4818 13: CharacterCategory.LINE_BREAK, # '\r'
4819 14: CharacterCategory.CONTROL, # '\x0e'
4820 15: CharacterCategory.CONTROL, # '\x0f'
4821 16: CharacterCategory.CONTROL, # '\x10'
4822 17: CharacterCategory.CONTROL, # '\x11'
4823 18: CharacterCategory.CONTROL, # '\x12'
4824 19: CharacterCategory.CONTROL, # '\x13'
4825 20: CharacterCategory.CONTROL, # '\x14'
4826 21: CharacterCategory.CONTROL, # '\x15'
4827 22: CharacterCategory.CONTROL, # '\x16'
4828 23: CharacterCategory.CONTROL, # '\x17'
4829 24: CharacterCategory.CONTROL, # '\x18'
4830 25: CharacterCategory.CONTROL, # '\x19'
4831 26: CharacterCategory.CONTROL, # '\x1a'
4832 27: CharacterCategory.CONTROL, # '\x1b'
4833 28: CharacterCategory.CONTROL, # '\x1c'
4834 29: CharacterCategory.CONTROL, # '\x1d'
4835 30: CharacterCategory.CONTROL, # '\x1e'
4836 31: CharacterCategory.CONTROL, # '\x1f'
4837 32: CharacterCategory.CONTROL, # ' '
4838 33: CharacterCategory.SYMBOL, # '!'
4839 34: CharacterCategory.SYMBOL, # '"'
4840 35: CharacterCategory.SYMBOL, # '#'
4841 36: CharacterCategory.SYMBOL, # '$'
4842 37: CharacterCategory.SYMBOL, # '%'
4843 38: CharacterCategory.SYMBOL, # '&'
4844 39: CharacterCategory.SYMBOL, # "'"
4845 40: CharacterCategory.SYMBOL, # '('
4846 41: CharacterCategory.SYMBOL, # ')'
4847 42: CharacterCategory.SYMBOL, # '*'
4848 43: CharacterCategory.SYMBOL, # '+'
4849 44: CharacterCategory.SYMBOL, # ','
4850 45: CharacterCategory.SYMBOL, # '-'
4851 46: CharacterCategory.SYMBOL, # '.'
4852 47: CharacterCategory.SYMBOL, # '/'
4853 48: CharacterCategory.DIGIT, # '0'
4854 49: CharacterCategory.DIGIT, # '1'
4855 50: CharacterCategory.DIGIT, # '2'
4856 51: CharacterCategory.DIGIT, # '3'
4857 52: CharacterCategory.DIGIT, # '4'
4858 53: CharacterCategory.DIGIT, # '5'
4859 54: CharacterCategory.DIGIT, # '6'
4860 55: CharacterCategory.DIGIT, # '7'
4861 56: CharacterCategory.DIGIT, # '8'
4862 57: CharacterCategory.DIGIT, # '9'
4863 58: CharacterCategory.SYMBOL, # ':'
4864 59: CharacterCategory.SYMBOL, # ';'
4865 60: CharacterCategory.SYMBOL, # '<'
4866 61: CharacterCategory.SYMBOL, # '='
4867 62: CharacterCategory.SYMBOL, # '>'
4868 63: CharacterCategory.SYMBOL, # '?'
4869 64: CharacterCategory.SYMBOL, # '@'
4870 65: 25, # 'A'
4871 66: 28, # 'B'
4872 67: 45, # 'C'
4873 68: 26, # 'D'
4874 69: 30, # 'E'
4875 70: 33, # 'F'
4876 71: 35, # 'G'
4877 72: 38, # 'H'
4878 73: 37, # 'I'
4879 74: 51, # 'J'
4880 75: 32, # 'K'
4881 76: 41, # 'L'
4882 77: 29, # 'M'
4883 78: 43, # 'N'
4884 79: 49, # 'O'
4885 80: 34, # 'P'
4886 81: 55, # 'Q'
4887 82: 40, # 'R'
4888 83: 22, # 'S'
4889 84: 36, # 'T'
4890 85: 46, # 'U'
4891 86: 42, # 'V'
4892 87: 31, # 'W'
4893 88: 57, # 'X'
4894 89: 56, # 'Y'
4895 90: 47, # 'Z'
4896 91: CharacterCategory.SYMBOL, # '['
4897 92: CharacterCategory.SYMBOL, # '\\'
4898 93: CharacterCategory.SYMBOL, # ']'
4899 94: CharacterCategory.SYMBOL, # '^'
4900 95: CharacterCategory.SYMBOL, # '_'
4901 96: CharacterCategory.SYMBOL, # '`'
4902 97: 7, # 'a'
4903 98: 16, # 'b'
4904 99: 13, # 'c'
4905 100: 8, # 'd'
4906 101: 1, # 'e'
4907 102: 17, # 'f'
4908 103: 14, # 'g'
4909 104: 9, # 'h'
4910 105: 3, # 'i'
4911 106: 50, # 'j'
4912 107: 18, # 'k'
4913 108: 11, # 'l'
4914 109: 15, # 'm'
4915 110: 2, # 'n'
4916 111: 12, # 'o'
4917 112: 21, # 'p'
4918 113: 53, # 'q'
4919 114: 4, # 'r'
4920 115: 6, # 's'
4921 116: 5, # 't'
4922 117: 10, # 'u'
4923 118: 23, # 'v'
4924 119: 19, # 'w'
4925 120: 52, # 'x'
4926 121: 44, # 'y'
4927 122: 20, # 'z'
4928 123: CharacterCategory.SYMBOL, # '{'
4929 124: CharacterCategory.SYMBOL, # '|'
4930 125: CharacterCategory.SYMBOL, # '}'
4931 126: CharacterCategory.SYMBOL, # '~'
4932 127: CharacterCategory.CONTROL, # '\x7f'
4933 128: 0, # 'Ç'
4934 129: 24, # 'ü'
4935 130: 0, # 'é'
4936 131: 0, # 'â'
4937 132: 27, # 'ä'
4938 133: 0, # 'à'
4939 134: 0, # 'å'
4940 135: 0, # 'ç'
4941 136: 0, # 'ê'
4942 137: 0, # 'ë'
4943 138: 0, # 'è'
4944 139: 0, # 'ï'
4945 140: 0, # 'î'
4946 141: 0, # 'ì'
4947 142: 59, # 'Ä'
4948 143: 0, # 'Å'
4949 144: 0, # 'É'
4950 145: 0, # 'æ'
4951 146: 0, # 'Æ'
4952 147: 0, # 'ô'
4953 148: 39, # 'ö'
4954 149: 0, # 'ò'
4955 150: 0, # 'û'
4956 151: 0, # 'ù'
4957 152: 0, # 'ÿ'
4958 153: 58, # 'Ö'
4959 154: 54, # 'Ü'
4960 155: 0, # 'ø'
4961 156: CharacterCategory.SYMBOL, # '£'
4962 157: 0, # 'Ø'
4963 158: CharacterCategory.SYMBOL, # '×'
4964 159: 0, # 'ƒ'
4965 160: 0, # 'á'
4966 161: 0, # 'í'
4967 162: 0, # 'ó'
4968 163: 0, # 'ú'
4969 164: 0, # 'ñ'
4970 165: 0, # 'Ñ'
4971 166: 0, # 'ª'
4972 167: 0, # 'º'
4973 168: CharacterCategory.SYMBOL, # '¿'
4974 169: CharacterCategory.SYMBOL, # '®'
4975 170: CharacterCategory.SYMBOL, # '¬'
4976 171: CharacterCategory.DIGIT, # '½'
4977 172: CharacterCategory.DIGIT, # '¼'
4978 173: CharacterCategory.SYMBOL, # '¡'
4979 174: CharacterCategory.SYMBOL, # '«'
4980 175: CharacterCategory.SYMBOL, # '»'
4981 176: CharacterCategory.SYMBOL, # '░'
4982 177: CharacterCategory.SYMBOL, # '▒'
4983 178: CharacterCategory.SYMBOL, # '▓'
4984 179: CharacterCategory.SYMBOL, # '│'
4985 180: CharacterCategory.SYMBOL, # '┤'
4986 181: 0, # 'Á'
4987 182: 0, # 'Â'
4988 183: 0, # 'À'
4989 184: CharacterCategory.SYMBOL, # '©'
4990 185: CharacterCategory.SYMBOL, # '╣'
4991 186: CharacterCategory.SYMBOL, # '║'
4992 187: CharacterCategory.SYMBOL, # '╗'
4993 188: CharacterCategory.SYMBOL, # '╝'
4994 189: CharacterCategory.SYMBOL, # '¢'
4995 190: CharacterCategory.SYMBOL, # '¥'
4996 191: CharacterCategory.SYMBOL, # '┐'
4997 192: CharacterCategory.SYMBOL, # '└'
4998 193: CharacterCategory.SYMBOL, # '┴'
4999 194: CharacterCategory.SYMBOL, # '┬'
5000 195: CharacterCategory.SYMBOL, # '├'
5001 196: CharacterCategory.SYMBOL, # '─'
5002 197: CharacterCategory.SYMBOL, # '┼'
5003 198: 0, # 'ã'
5004 199: 0, # 'Ã'
5005 200: CharacterCategory.SYMBOL, # '╚'
5006 201: CharacterCategory.SYMBOL, # '╔'
5007 202: CharacterCategory.SYMBOL, # '╩'
5008 203: CharacterCategory.SYMBOL, # '╦'
5009 204: CharacterCategory.SYMBOL, # '╠'
5010 205: CharacterCategory.SYMBOL, # '═'
5011 206: CharacterCategory.SYMBOL, # '╬'
5012 207: CharacterCategory.SYMBOL, # '¤'
5013 208: 0, # 'ð'
5014 209: 0, # 'Ð'
5015 210: 0, # 'Ê'
5016 211: 0, # 'Ë'
5017 212: 0, # 'È'
5018 213: CharacterCategory.SYMBOL, # '€'
5019 214: 0, # 'Í'
5020 215: 0, # 'Î'
5021 216: 0, # 'Ï'
5022 217: CharacterCategory.SYMBOL, # '┘'
5023 218: CharacterCategory.SYMBOL, # '┌'
5024 219: CharacterCategory.SYMBOL, # '█'
5025 220: CharacterCategory.SYMBOL, # '▄'
5026 221: CharacterCategory.SYMBOL, # '¦'
5027 222: 0, # 'Ì'
5028 223: CharacterCategory.SYMBOL, # '▀'
5029 224: 0, # 'Ó'
5030 225: 48, # 'ß'
5031 226: 0, # 'Ô'
5032 227: 0, # 'Ò'
5033 228: 0, # 'õ'
5034 229: 0, # 'Õ'
5035 230: 0, # 'µ'
5036 231: 0, # 'þ'
5037 232: 0, # 'Þ'
5038 233: 0, # 'Ú'
5039 234: 0, # 'Û'
5040 235: 0, # 'Ù'
5041 236: 0, # 'ý'
5042 237: 0, # 'Ý'
5043 238: CharacterCategory.SYMBOL, # '¯'
5044 239: CharacterCategory.SYMBOL, # '´'
5045 240: CharacterCategory.CONTROL, # '\xad'
5046 241: CharacterCategory.SYMBOL, # '±'
5047 242: CharacterCategory.SYMBOL, # '‗'
5048 243: CharacterCategory.DIGIT, # '¾'
5049 244: CharacterCategory.SYMBOL, # '¶'
5050 245: CharacterCategory.SYMBOL, # '§'
5051 246: CharacterCategory.SYMBOL, # '÷'
5052 247: CharacterCategory.SYMBOL, # '¸'
5053 248: CharacterCategory.SYMBOL, # '°'
5054 249: CharacterCategory.SYMBOL, # '¨'
5055 250: CharacterCategory.SYMBOL, # '·'
5056 251: CharacterCategory.DIGIT, # '¹'
5057 252: CharacterCategory.DIGIT, # '³'
5058 253: CharacterCategory.DIGIT, # '²'
5059 254: CharacterCategory.SYMBOL, # '■'
5060 255: CharacterCategory.CONTROL, # '\xa0'
5061}
5062
5063CP858_GERMAN_MODEL = SingleByteCharSetModel(
5064 charset_name="CP858",
5065 language="German",
5066 char_to_order_map=CP858_GERMAN_CHAR_TO_ORDER,
5067 language_model=GERMAN_LANG_MODEL,
5068 typical_positive_ratio=0.9706854667596968,
5069 keep_ascii_letters=True,
5070 alphabet="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzÄÖÜßäöüẞ",
5071)
5072
5073ISO_8859_1_GERMAN_CHAR_TO_ORDER = {
5074 0: CharacterCategory.CONTROL, # '\x00'
5075 1: CharacterCategory.CONTROL, # '\x01'
5076 2: CharacterCategory.CONTROL, # '\x02'
5077 3: CharacterCategory.CONTROL, # '\x03'
5078 4: CharacterCategory.CONTROL, # '\x04'
5079 5: CharacterCategory.CONTROL, # '\x05'
5080 6: CharacterCategory.CONTROL, # '\x06'
5081 7: CharacterCategory.CONTROL, # '\x07'
5082 8: CharacterCategory.CONTROL, # '\x08'
5083 9: CharacterCategory.CONTROL, # '\t'
5084 10: CharacterCategory.LINE_BREAK, # '\n'
5085 11: CharacterCategory.CONTROL, # '\x0b'
5086 12: CharacterCategory.CONTROL, # '\x0c'
5087 13: CharacterCategory.LINE_BREAK, # '\r'
5088 14: CharacterCategory.CONTROL, # '\x0e'
5089 15: CharacterCategory.CONTROL, # '\x0f'
5090 16: CharacterCategory.CONTROL, # '\x10'
5091 17: CharacterCategory.CONTROL, # '\x11'
5092 18: CharacterCategory.CONTROL, # '\x12'
5093 19: CharacterCategory.CONTROL, # '\x13'
5094 20: CharacterCategory.CONTROL, # '\x14'
5095 21: CharacterCategory.CONTROL, # '\x15'
5096 22: CharacterCategory.CONTROL, # '\x16'
5097 23: CharacterCategory.CONTROL, # '\x17'
5098 24: CharacterCategory.CONTROL, # '\x18'
5099 25: CharacterCategory.CONTROL, # '\x19'
5100 26: CharacterCategory.CONTROL, # '\x1a'
5101 27: CharacterCategory.CONTROL, # '\x1b'
5102 28: CharacterCategory.CONTROL, # '\x1c'
5103 29: CharacterCategory.CONTROL, # '\x1d'
5104 30: CharacterCategory.CONTROL, # '\x1e'
5105 31: CharacterCategory.CONTROL, # '\x1f'
5106 32: CharacterCategory.CONTROL, # ' '
5107 33: CharacterCategory.SYMBOL, # '!'
5108 34: CharacterCategory.SYMBOL, # '"'
5109 35: CharacterCategory.SYMBOL, # '#'
5110 36: CharacterCategory.SYMBOL, # '$'
5111 37: CharacterCategory.SYMBOL, # '%'
5112 38: CharacterCategory.SYMBOL, # '&'
5113 39: CharacterCategory.SYMBOL, # "'"
5114 40: CharacterCategory.SYMBOL, # '('
5115 41: CharacterCategory.SYMBOL, # ')'
5116 42: CharacterCategory.SYMBOL, # '*'
5117 43: CharacterCategory.SYMBOL, # '+'
5118 44: CharacterCategory.SYMBOL, # ','
5119 45: CharacterCategory.SYMBOL, # '-'
5120 46: CharacterCategory.SYMBOL, # '.'
5121 47: CharacterCategory.SYMBOL, # '/'
5122 48: CharacterCategory.DIGIT, # '0'
5123 49: CharacterCategory.DIGIT, # '1'
5124 50: CharacterCategory.DIGIT, # '2'
5125 51: CharacterCategory.DIGIT, # '3'
5126 52: CharacterCategory.DIGIT, # '4'
5127 53: CharacterCategory.DIGIT, # '5'
5128 54: CharacterCategory.DIGIT, # '6'
5129 55: CharacterCategory.DIGIT, # '7'
5130 56: CharacterCategory.DIGIT, # '8'
5131 57: CharacterCategory.DIGIT, # '9'
5132 58: CharacterCategory.SYMBOL, # ':'
5133 59: CharacterCategory.SYMBOL, # ';'
5134 60: CharacterCategory.SYMBOL, # '<'
5135 61: CharacterCategory.SYMBOL, # '='
5136 62: CharacterCategory.SYMBOL, # '>'
5137 63: CharacterCategory.SYMBOL, # '?'
5138 64: CharacterCategory.SYMBOL, # '@'
5139 65: 25, # 'A'
5140 66: 28, # 'B'
5141 67: 45, # 'C'
5142 68: 26, # 'D'
5143 69: 30, # 'E'
5144 70: 33, # 'F'
5145 71: 35, # 'G'
5146 72: 38, # 'H'
5147 73: 37, # 'I'
5148 74: 51, # 'J'
5149 75: 32, # 'K'
5150 76: 41, # 'L'
5151 77: 29, # 'M'
5152 78: 43, # 'N'
5153 79: 49, # 'O'
5154 80: 34, # 'P'
5155 81: 55, # 'Q'
5156 82: 40, # 'R'
5157 83: 22, # 'S'
5158 84: 36, # 'T'
5159 85: 46, # 'U'
5160 86: 42, # 'V'
5161 87: 31, # 'W'
5162 88: 57, # 'X'
5163 89: 56, # 'Y'
5164 90: 47, # 'Z'
5165 91: CharacterCategory.SYMBOL, # '['
5166 92: CharacterCategory.SYMBOL, # '\\'
5167 93: CharacterCategory.SYMBOL, # ']'
5168 94: CharacterCategory.SYMBOL, # '^'
5169 95: CharacterCategory.SYMBOL, # '_'
5170 96: CharacterCategory.SYMBOL, # '`'
5171 97: 7, # 'a'
5172 98: 16, # 'b'
5173 99: 13, # 'c'
5174 100: 8, # 'd'
5175 101: 1, # 'e'
5176 102: 17, # 'f'
5177 103: 14, # 'g'
5178 104: 9, # 'h'
5179 105: 3, # 'i'
5180 106: 50, # 'j'
5181 107: 18, # 'k'
5182 108: 11, # 'l'
5183 109: 15, # 'm'
5184 110: 2, # 'n'
5185 111: 12, # 'o'
5186 112: 21, # 'p'
5187 113: 53, # 'q'
5188 114: 4, # 'r'
5189 115: 6, # 's'
5190 116: 5, # 't'
5191 117: 10, # 'u'
5192 118: 23, # 'v'
5193 119: 19, # 'w'
5194 120: 52, # 'x'
5195 121: 44, # 'y'
5196 122: 20, # 'z'
5197 123: CharacterCategory.SYMBOL, # '{'
5198 124: CharacterCategory.SYMBOL, # '|'
5199 125: CharacterCategory.SYMBOL, # '}'
5200 126: CharacterCategory.SYMBOL, # '~'
5201 127: CharacterCategory.CONTROL, # '\x7f'
5202 128: CharacterCategory.CONTROL, # '\x80'
5203 129: CharacterCategory.CONTROL, # '\x81'
5204 130: CharacterCategory.CONTROL, # '\x82'
5205 131: CharacterCategory.CONTROL, # '\x83'
5206 132: CharacterCategory.CONTROL, # '\x84'
5207 133: CharacterCategory.CONTROL, # '\x85'
5208 134: CharacterCategory.CONTROL, # '\x86'
5209 135: CharacterCategory.CONTROL, # '\x87'
5210 136: CharacterCategory.CONTROL, # '\x88'
5211 137: CharacterCategory.CONTROL, # '\x89'
5212 138: CharacterCategory.CONTROL, # '\x8a'
5213 139: CharacterCategory.CONTROL, # '\x8b'
5214 140: CharacterCategory.CONTROL, # '\x8c'
5215 141: CharacterCategory.CONTROL, # '\x8d'
5216 142: CharacterCategory.CONTROL, # '\x8e'
5217 143: CharacterCategory.CONTROL, # '\x8f'
5218 144: CharacterCategory.CONTROL, # '\x90'
5219 145: CharacterCategory.CONTROL, # '\x91'
5220 146: CharacterCategory.CONTROL, # '\x92'
5221 147: CharacterCategory.CONTROL, # '\x93'
5222 148: CharacterCategory.CONTROL, # '\x94'
5223 149: CharacterCategory.CONTROL, # '\x95'
5224 150: CharacterCategory.CONTROL, # '\x96'
5225 151: CharacterCategory.CONTROL, # '\x97'
5226 152: CharacterCategory.CONTROL, # '\x98'
5227 153: CharacterCategory.CONTROL, # '\x99'
5228 154: CharacterCategory.CONTROL, # '\x9a'
5229 155: CharacterCategory.CONTROL, # '\x9b'
5230 156: CharacterCategory.CONTROL, # '\x9c'
5231 157: CharacterCategory.CONTROL, # '\x9d'
5232 158: CharacterCategory.CONTROL, # '\x9e'
5233 159: CharacterCategory.CONTROL, # '\x9f'
5234 160: CharacterCategory.CONTROL, # '\xa0'
5235 161: CharacterCategory.SYMBOL, # '¡'
5236 162: CharacterCategory.SYMBOL, # '¢'
5237 163: CharacterCategory.SYMBOL, # '£'
5238 164: CharacterCategory.SYMBOL, # '¤'
5239 165: CharacterCategory.SYMBOL, # '¥'
5240 166: CharacterCategory.SYMBOL, # '¦'
5241 167: CharacterCategory.SYMBOL, # '§'
5242 168: CharacterCategory.SYMBOL, # '¨'
5243 169: CharacterCategory.SYMBOL, # '©'
5244 170: 0, # 'ª'
5245 171: CharacterCategory.SYMBOL, # '«'
5246 172: CharacterCategory.SYMBOL, # '¬'
5247 173: CharacterCategory.CONTROL, # '\xad'
5248 174: CharacterCategory.SYMBOL, # '®'
5249 175: CharacterCategory.SYMBOL, # '¯'
5250 176: CharacterCategory.SYMBOL, # '°'
5251 177: CharacterCategory.SYMBOL, # '±'
5252 178: CharacterCategory.DIGIT, # '²'
5253 179: CharacterCategory.DIGIT, # '³'
5254 180: CharacterCategory.SYMBOL, # '´'
5255 181: 0, # 'µ'
5256 182: CharacterCategory.SYMBOL, # '¶'
5257 183: CharacterCategory.SYMBOL, # '·'
5258 184: CharacterCategory.SYMBOL, # '¸'
5259 185: CharacterCategory.DIGIT, # '¹'
5260 186: 0, # 'º'
5261 187: CharacterCategory.SYMBOL, # '»'
5262 188: CharacterCategory.DIGIT, # '¼'
5263 189: CharacterCategory.DIGIT, # '½'
5264 190: CharacterCategory.DIGIT, # '¾'
5265 191: CharacterCategory.SYMBOL, # '¿'
5266 192: 0, # 'À'
5267 193: 0, # 'Á'
5268 194: 0, # 'Â'
5269 195: 0, # 'Ã'
5270 196: 59, # 'Ä'
5271 197: 0, # 'Å'
5272 198: 0, # 'Æ'
5273 199: 0, # 'Ç'
5274 200: 0, # 'È'
5275 201: 0, # 'É'
5276 202: 0, # 'Ê'
5277 203: 0, # 'Ë'
5278 204: 0, # 'Ì'
5279 205: 0, # 'Í'
5280 206: 0, # 'Î'
5281 207: 0, # 'Ï'
5282 208: 0, # 'Ð'
5283 209: 0, # 'Ñ'
5284 210: 0, # 'Ò'
5285 211: 0, # 'Ó'
5286 212: 0, # 'Ô'
5287 213: 0, # 'Õ'
5288 214: 58, # 'Ö'
5289 215: CharacterCategory.SYMBOL, # '×'
5290 216: 0, # 'Ø'
5291 217: 0, # 'Ù'
5292 218: 0, # 'Ú'
5293 219: 0, # 'Û'
5294 220: 54, # 'Ü'
5295 221: 0, # 'Ý'
5296 222: 0, # 'Þ'
5297 223: 48, # 'ß'
5298 224: 0, # 'à'
5299 225: 0, # 'á'
5300 226: 0, # 'â'
5301 227: 0, # 'ã'
5302 228: 27, # 'ä'
5303 229: 0, # 'å'
5304 230: 0, # 'æ'
5305 231: 0, # 'ç'
5306 232: 0, # 'è'
5307 233: 0, # 'é'
5308 234: 0, # 'ê'
5309 235: 0, # 'ë'
5310 236: 0, # 'ì'
5311 237: 0, # 'í'
5312 238: 0, # 'î'
5313 239: 0, # 'ï'
5314 240: 0, # 'ð'
5315 241: 0, # 'ñ'
5316 242: 0, # 'ò'
5317 243: 0, # 'ó'
5318 244: 0, # 'ô'
5319 245: 0, # 'õ'
5320 246: 39, # 'ö'
5321 247: CharacterCategory.SYMBOL, # '÷'
5322 248: 0, # 'ø'
5323 249: 0, # 'ù'
5324 250: 0, # 'ú'
5325 251: 0, # 'û'
5326 252: 24, # 'ü'
5327 253: 0, # 'ý'
5328 254: 0, # 'þ'
5329 255: 0, # 'ÿ'
5330}
5331
5332ISO_8859_1_GERMAN_MODEL = SingleByteCharSetModel(
5333 charset_name="ISO-8859-1",
5334 language="German",
5335 char_to_order_map=ISO_8859_1_GERMAN_CHAR_TO_ORDER,
5336 language_model=GERMAN_LANG_MODEL,
5337 typical_positive_ratio=0.9706854667596968,
5338 keep_ascii_letters=True,
5339 alphabet="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzÄÖÜßäöüẞ",
5340)
5341
5342ISO_8859_15_GERMAN_CHAR_TO_ORDER = {
5343 0: CharacterCategory.CONTROL, # '\x00'
5344 1: CharacterCategory.CONTROL, # '\x01'
5345 2: CharacterCategory.CONTROL, # '\x02'
5346 3: CharacterCategory.CONTROL, # '\x03'
5347 4: CharacterCategory.CONTROL, # '\x04'
5348 5: CharacterCategory.CONTROL, # '\x05'
5349 6: CharacterCategory.CONTROL, # '\x06'
5350 7: CharacterCategory.CONTROL, # '\x07'
5351 8: CharacterCategory.CONTROL, # '\x08'
5352 9: CharacterCategory.CONTROL, # '\t'
5353 10: CharacterCategory.LINE_BREAK, # '\n'
5354 11: CharacterCategory.CONTROL, # '\x0b'
5355 12: CharacterCategory.CONTROL, # '\x0c'
5356 13: CharacterCategory.LINE_BREAK, # '\r'
5357 14: CharacterCategory.CONTROL, # '\x0e'
5358 15: CharacterCategory.CONTROL, # '\x0f'
5359 16: CharacterCategory.CONTROL, # '\x10'
5360 17: CharacterCategory.CONTROL, # '\x11'
5361 18: CharacterCategory.CONTROL, # '\x12'
5362 19: CharacterCategory.CONTROL, # '\x13'
5363 20: CharacterCategory.CONTROL, # '\x14'
5364 21: CharacterCategory.CONTROL, # '\x15'
5365 22: CharacterCategory.CONTROL, # '\x16'
5366 23: CharacterCategory.CONTROL, # '\x17'
5367 24: CharacterCategory.CONTROL, # '\x18'
5368 25: CharacterCategory.CONTROL, # '\x19'
5369 26: CharacterCategory.CONTROL, # '\x1a'
5370 27: CharacterCategory.CONTROL, # '\x1b'
5371 28: CharacterCategory.CONTROL, # '\x1c'
5372 29: CharacterCategory.CONTROL, # '\x1d'
5373 30: CharacterCategory.CONTROL, # '\x1e'
5374 31: CharacterCategory.CONTROL, # '\x1f'
5375 32: CharacterCategory.CONTROL, # ' '
5376 33: CharacterCategory.SYMBOL, # '!'
5377 34: CharacterCategory.SYMBOL, # '"'
5378 35: CharacterCategory.SYMBOL, # '#'
5379 36: CharacterCategory.SYMBOL, # '$'
5380 37: CharacterCategory.SYMBOL, # '%'
5381 38: CharacterCategory.SYMBOL, # '&'
5382 39: CharacterCategory.SYMBOL, # "'"
5383 40: CharacterCategory.SYMBOL, # '('
5384 41: CharacterCategory.SYMBOL, # ')'
5385 42: CharacterCategory.SYMBOL, # '*'
5386 43: CharacterCategory.SYMBOL, # '+'
5387 44: CharacterCategory.SYMBOL, # ','
5388 45: CharacterCategory.SYMBOL, # '-'
5389 46: CharacterCategory.SYMBOL, # '.'
5390 47: CharacterCategory.SYMBOL, # '/'
5391 48: CharacterCategory.DIGIT, # '0'
5392 49: CharacterCategory.DIGIT, # '1'
5393 50: CharacterCategory.DIGIT, # '2'
5394 51: CharacterCategory.DIGIT, # '3'
5395 52: CharacterCategory.DIGIT, # '4'
5396 53: CharacterCategory.DIGIT, # '5'
5397 54: CharacterCategory.DIGIT, # '6'
5398 55: CharacterCategory.DIGIT, # '7'
5399 56: CharacterCategory.DIGIT, # '8'
5400 57: CharacterCategory.DIGIT, # '9'
5401 58: CharacterCategory.SYMBOL, # ':'
5402 59: CharacterCategory.SYMBOL, # ';'
5403 60: CharacterCategory.SYMBOL, # '<'
5404 61: CharacterCategory.SYMBOL, # '='
5405 62: CharacterCategory.SYMBOL, # '>'
5406 63: CharacterCategory.SYMBOL, # '?'
5407 64: CharacterCategory.SYMBOL, # '@'
5408 65: 25, # 'A'
5409 66: 28, # 'B'
5410 67: 45, # 'C'
5411 68: 26, # 'D'
5412 69: 30, # 'E'
5413 70: 33, # 'F'
5414 71: 35, # 'G'
5415 72: 38, # 'H'
5416 73: 37, # 'I'
5417 74: 51, # 'J'
5418 75: 32, # 'K'
5419 76: 41, # 'L'
5420 77: 29, # 'M'
5421 78: 43, # 'N'
5422 79: 49, # 'O'
5423 80: 34, # 'P'
5424 81: 55, # 'Q'
5425 82: 40, # 'R'
5426 83: 22, # 'S'
5427 84: 36, # 'T'
5428 85: 46, # 'U'
5429 86: 42, # 'V'
5430 87: 31, # 'W'
5431 88: 57, # 'X'
5432 89: 56, # 'Y'
5433 90: 47, # 'Z'
5434 91: CharacterCategory.SYMBOL, # '['
5435 92: CharacterCategory.SYMBOL, # '\\'
5436 93: CharacterCategory.SYMBOL, # ']'
5437 94: CharacterCategory.SYMBOL, # '^'
5438 95: CharacterCategory.SYMBOL, # '_'
5439 96: CharacterCategory.SYMBOL, # '`'
5440 97: 7, # 'a'
5441 98: 16, # 'b'
5442 99: 13, # 'c'
5443 100: 8, # 'd'
5444 101: 1, # 'e'
5445 102: 17, # 'f'
5446 103: 14, # 'g'
5447 104: 9, # 'h'
5448 105: 3, # 'i'
5449 106: 50, # 'j'
5450 107: 18, # 'k'
5451 108: 11, # 'l'
5452 109: 15, # 'm'
5453 110: 2, # 'n'
5454 111: 12, # 'o'
5455 112: 21, # 'p'
5456 113: 53, # 'q'
5457 114: 4, # 'r'
5458 115: 6, # 's'
5459 116: 5, # 't'
5460 117: 10, # 'u'
5461 118: 23, # 'v'
5462 119: 19, # 'w'
5463 120: 52, # 'x'
5464 121: 44, # 'y'
5465 122: 20, # 'z'
5466 123: CharacterCategory.SYMBOL, # '{'
5467 124: CharacterCategory.SYMBOL, # '|'
5468 125: CharacterCategory.SYMBOL, # '}'
5469 126: CharacterCategory.SYMBOL, # '~'
5470 127: CharacterCategory.CONTROL, # '\x7f'
5471 128: CharacterCategory.CONTROL, # '\x80'
5472 129: CharacterCategory.CONTROL, # '\x81'
5473 130: CharacterCategory.CONTROL, # '\x82'
5474 131: CharacterCategory.CONTROL, # '\x83'
5475 132: CharacterCategory.CONTROL, # '\x84'
5476 133: CharacterCategory.CONTROL, # '\x85'
5477 134: CharacterCategory.CONTROL, # '\x86'
5478 135: CharacterCategory.CONTROL, # '\x87'
5479 136: CharacterCategory.CONTROL, # '\x88'
5480 137: CharacterCategory.CONTROL, # '\x89'
5481 138: CharacterCategory.CONTROL, # '\x8a'
5482 139: CharacterCategory.CONTROL, # '\x8b'
5483 140: CharacterCategory.CONTROL, # '\x8c'
5484 141: CharacterCategory.CONTROL, # '\x8d'
5485 142: CharacterCategory.CONTROL, # '\x8e'
5486 143: CharacterCategory.CONTROL, # '\x8f'
5487 144: CharacterCategory.CONTROL, # '\x90'
5488 145: CharacterCategory.CONTROL, # '\x91'
5489 146: CharacterCategory.CONTROL, # '\x92'
5490 147: CharacterCategory.CONTROL, # '\x93'
5491 148: CharacterCategory.CONTROL, # '\x94'
5492 149: CharacterCategory.CONTROL, # '\x95'
5493 150: CharacterCategory.CONTROL, # '\x96'
5494 151: CharacterCategory.CONTROL, # '\x97'
5495 152: CharacterCategory.CONTROL, # '\x98'
5496 153: CharacterCategory.CONTROL, # '\x99'
5497 154: CharacterCategory.CONTROL, # '\x9a'
5498 155: CharacterCategory.CONTROL, # '\x9b'
5499 156: CharacterCategory.CONTROL, # '\x9c'
5500 157: CharacterCategory.CONTROL, # '\x9d'
5501 158: CharacterCategory.CONTROL, # '\x9e'
5502 159: CharacterCategory.CONTROL, # '\x9f'
5503 160: CharacterCategory.CONTROL, # '\xa0'
5504 161: CharacterCategory.SYMBOL, # '¡'
5505 162: CharacterCategory.SYMBOL, # '¢'
5506 163: CharacterCategory.SYMBOL, # '£'
5507 164: CharacterCategory.SYMBOL, # '€'
5508 165: CharacterCategory.SYMBOL, # '¥'
5509 166: 0, # 'Š'
5510 167: CharacterCategory.SYMBOL, # '§'
5511 168: 0, # 'š'
5512 169: CharacterCategory.SYMBOL, # '©'
5513 170: 0, # 'ª'
5514 171: CharacterCategory.SYMBOL, # '«'
5515 172: CharacterCategory.SYMBOL, # '¬'
5516 173: CharacterCategory.CONTROL, # '\xad'
5517 174: CharacterCategory.SYMBOL, # '®'
5518 175: CharacterCategory.SYMBOL, # '¯'
5519 176: CharacterCategory.SYMBOL, # '°'
5520 177: CharacterCategory.SYMBOL, # '±'
5521 178: CharacterCategory.DIGIT, # '²'
5522 179: CharacterCategory.DIGIT, # '³'
5523 180: 0, # 'Ž'
5524 181: 0, # 'µ'
5525 182: CharacterCategory.SYMBOL, # '¶'
5526 183: CharacterCategory.SYMBOL, # '·'
5527 184: 0, # 'ž'
5528 185: CharacterCategory.DIGIT, # '¹'
5529 186: 0, # 'º'
5530 187: CharacterCategory.SYMBOL, # '»'
5531 188: 0, # 'Œ'
5532 189: 0, # 'œ'
5533 190: 0, # 'Ÿ'
5534 191: CharacterCategory.SYMBOL, # '¿'
5535 192: 0, # 'À'
5536 193: 0, # 'Á'
5537 194: 0, # 'Â'
5538 195: 0, # 'Ã'
5539 196: 59, # 'Ä'
5540 197: 0, # 'Å'
5541 198: 0, # 'Æ'
5542 199: 0, # 'Ç'
5543 200: 0, # 'È'
5544 201: 0, # 'É'
5545 202: 0, # 'Ê'
5546 203: 0, # 'Ë'
5547 204: 0, # 'Ì'
5548 205: 0, # 'Í'
5549 206: 0, # 'Î'
5550 207: 0, # 'Ï'
5551 208: 0, # 'Ð'
5552 209: 0, # 'Ñ'
5553 210: 0, # 'Ò'
5554 211: 0, # 'Ó'
5555 212: 0, # 'Ô'
5556 213: 0, # 'Õ'
5557 214: 58, # 'Ö'
5558 215: CharacterCategory.SYMBOL, # '×'
5559 216: 0, # 'Ø'
5560 217: 0, # 'Ù'
5561 218: 0, # 'Ú'
5562 219: 0, # 'Û'
5563 220: 54, # 'Ü'
5564 221: 0, # 'Ý'
5565 222: 0, # 'Þ'
5566 223: 48, # 'ß'
5567 224: 0, # 'à'
5568 225: 0, # 'á'
5569 226: 0, # 'â'
5570 227: 0, # 'ã'
5571 228: 27, # 'ä'
5572 229: 0, # 'å'
5573 230: 0, # 'æ'
5574 231: 0, # 'ç'
5575 232: 0, # 'è'
5576 233: 0, # 'é'
5577 234: 0, # 'ê'
5578 235: 0, # 'ë'
5579 236: 0, # 'ì'
5580 237: 0, # 'í'
5581 238: 0, # 'î'
5582 239: 0, # 'ï'
5583 240: 0, # 'ð'
5584 241: 0, # 'ñ'
5585 242: 0, # 'ò'
5586 243: 0, # 'ó'
5587 244: 0, # 'ô'
5588 245: 0, # 'õ'
5589 246: 39, # 'ö'
5590 247: CharacterCategory.SYMBOL, # '÷'
5591 248: 0, # 'ø'
5592 249: 0, # 'ù'
5593 250: 0, # 'ú'
5594 251: 0, # 'û'
5595 252: 24, # 'ü'
5596 253: 0, # 'ý'
5597 254: 0, # 'þ'
5598 255: 0, # 'ÿ'
5599}
5600
5601ISO_8859_15_GERMAN_MODEL = SingleByteCharSetModel(
5602 charset_name="ISO-8859-15",
5603 language="German",
5604 char_to_order_map=ISO_8859_15_GERMAN_CHAR_TO_ORDER,
5605 language_model=GERMAN_LANG_MODEL,
5606 typical_positive_ratio=0.9706854667596968,
5607 keep_ascii_letters=True,
5608 alphabet="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzÄÖÜßäöüẞ",
5609)
5610
5611MACROMAN_GERMAN_CHAR_TO_ORDER = {
5612 0: CharacterCategory.CONTROL, # '\x00'
5613 1: CharacterCategory.CONTROL, # '\x01'
5614 2: CharacterCategory.CONTROL, # '\x02'
5615 3: CharacterCategory.CONTROL, # '\x03'
5616 4: CharacterCategory.CONTROL, # '\x04'
5617 5: CharacterCategory.CONTROL, # '\x05'
5618 6: CharacterCategory.CONTROL, # '\x06'
5619 7: CharacterCategory.CONTROL, # '\x07'
5620 8: CharacterCategory.CONTROL, # '\x08'
5621 9: CharacterCategory.CONTROL, # '\t'
5622 10: CharacterCategory.LINE_BREAK, # '\n'
5623 11: CharacterCategory.CONTROL, # '\x0b'
5624 12: CharacterCategory.CONTROL, # '\x0c'
5625 13: CharacterCategory.LINE_BREAK, # '\r'
5626 14: CharacterCategory.CONTROL, # '\x0e'
5627 15: CharacterCategory.CONTROL, # '\x0f'
5628 16: CharacterCategory.CONTROL, # '\x10'
5629 17: CharacterCategory.CONTROL, # '\x11'
5630 18: CharacterCategory.CONTROL, # '\x12'
5631 19: CharacterCategory.CONTROL, # '\x13'
5632 20: CharacterCategory.CONTROL, # '\x14'
5633 21: CharacterCategory.CONTROL, # '\x15'
5634 22: CharacterCategory.CONTROL, # '\x16'
5635 23: CharacterCategory.CONTROL, # '\x17'
5636 24: CharacterCategory.CONTROL, # '\x18'
5637 25: CharacterCategory.CONTROL, # '\x19'
5638 26: CharacterCategory.CONTROL, # '\x1a'
5639 27: CharacterCategory.CONTROL, # '\x1b'
5640 28: CharacterCategory.CONTROL, # '\x1c'
5641 29: CharacterCategory.CONTROL, # '\x1d'
5642 30: CharacterCategory.CONTROL, # '\x1e'
5643 31: CharacterCategory.CONTROL, # '\x1f'
5644 32: CharacterCategory.CONTROL, # ' '
5645 33: CharacterCategory.SYMBOL, # '!'
5646 34: CharacterCategory.SYMBOL, # '"'
5647 35: CharacterCategory.SYMBOL, # '#'
5648 36: CharacterCategory.SYMBOL, # '$'
5649 37: CharacterCategory.SYMBOL, # '%'
5650 38: CharacterCategory.SYMBOL, # '&'
5651 39: CharacterCategory.SYMBOL, # "'"
5652 40: CharacterCategory.SYMBOL, # '('
5653 41: CharacterCategory.SYMBOL, # ')'
5654 42: CharacterCategory.SYMBOL, # '*'
5655 43: CharacterCategory.SYMBOL, # '+'
5656 44: CharacterCategory.SYMBOL, # ','
5657 45: CharacterCategory.SYMBOL, # '-'
5658 46: CharacterCategory.SYMBOL, # '.'
5659 47: CharacterCategory.SYMBOL, # '/'
5660 48: CharacterCategory.DIGIT, # '0'
5661 49: CharacterCategory.DIGIT, # '1'
5662 50: CharacterCategory.DIGIT, # '2'
5663 51: CharacterCategory.DIGIT, # '3'
5664 52: CharacterCategory.DIGIT, # '4'
5665 53: CharacterCategory.DIGIT, # '5'
5666 54: CharacterCategory.DIGIT, # '6'
5667 55: CharacterCategory.DIGIT, # '7'
5668 56: CharacterCategory.DIGIT, # '8'
5669 57: CharacterCategory.DIGIT, # '9'
5670 58: CharacterCategory.SYMBOL, # ':'
5671 59: CharacterCategory.SYMBOL, # ';'
5672 60: CharacterCategory.SYMBOL, # '<'
5673 61: CharacterCategory.SYMBOL, # '='
5674 62: CharacterCategory.SYMBOL, # '>'
5675 63: CharacterCategory.SYMBOL, # '?'
5676 64: CharacterCategory.SYMBOL, # '@'
5677 65: 25, # 'A'
5678 66: 28, # 'B'
5679 67: 45, # 'C'
5680 68: 26, # 'D'
5681 69: 30, # 'E'
5682 70: 33, # 'F'
5683 71: 35, # 'G'
5684 72: 38, # 'H'
5685 73: 37, # 'I'
5686 74: 51, # 'J'
5687 75: 32, # 'K'
5688 76: 41, # 'L'
5689 77: 29, # 'M'
5690 78: 43, # 'N'
5691 79: 49, # 'O'
5692 80: 34, # 'P'
5693 81: 55, # 'Q'
5694 82: 40, # 'R'
5695 83: 22, # 'S'
5696 84: 36, # 'T'
5697 85: 46, # 'U'
5698 86: 42, # 'V'
5699 87: 31, # 'W'
5700 88: 57, # 'X'
5701 89: 56, # 'Y'
5702 90: 47, # 'Z'
5703 91: CharacterCategory.SYMBOL, # '['
5704 92: CharacterCategory.SYMBOL, # '\\'
5705 93: CharacterCategory.SYMBOL, # ']'
5706 94: CharacterCategory.SYMBOL, # '^'
5707 95: CharacterCategory.SYMBOL, # '_'
5708 96: CharacterCategory.SYMBOL, # '`'
5709 97: 7, # 'a'
5710 98: 16, # 'b'
5711 99: 13, # 'c'
5712 100: 8, # 'd'
5713 101: 1, # 'e'
5714 102: 17, # 'f'
5715 103: 14, # 'g'
5716 104: 9, # 'h'
5717 105: 3, # 'i'
5718 106: 50, # 'j'
5719 107: 18, # 'k'
5720 108: 11, # 'l'
5721 109: 15, # 'm'
5722 110: 2, # 'n'
5723 111: 12, # 'o'
5724 112: 21, # 'p'
5725 113: 53, # 'q'
5726 114: 4, # 'r'
5727 115: 6, # 's'
5728 116: 5, # 't'
5729 117: 10, # 'u'
5730 118: 23, # 'v'
5731 119: 19, # 'w'
5732 120: 52, # 'x'
5733 121: 44, # 'y'
5734 122: 20, # 'z'
5735 123: CharacterCategory.SYMBOL, # '{'
5736 124: CharacterCategory.SYMBOL, # '|'
5737 125: CharacterCategory.SYMBOL, # '}'
5738 126: CharacterCategory.SYMBOL, # '~'
5739 127: CharacterCategory.CONTROL, # '\x7f'
5740 128: 59, # 'Ä'
5741 129: 0, # 'Å'
5742 130: 0, # 'Ç'
5743 131: 0, # 'É'
5744 132: 0, # 'Ñ'
5745 133: 58, # 'Ö'
5746 134: 54, # 'Ü'
5747 135: 0, # 'á'
5748 136: 0, # 'à'
5749 137: 0, # 'â'
5750 138: 27, # 'ä'
5751 139: 0, # 'ã'
5752 140: 0, # 'å'
5753 141: 0, # 'ç'
5754 142: 0, # 'é'
5755 143: 0, # 'è'
5756 144: 0, # 'ê'
5757 145: 0, # 'ë'
5758 146: 0, # 'í'
5759 147: 0, # 'ì'
5760 148: 0, # 'î'
5761 149: 0, # 'ï'
5762 150: 0, # 'ñ'
5763 151: 0, # 'ó'
5764 152: 0, # 'ò'
5765 153: 0, # 'ô'
5766 154: 39, # 'ö'
5767 155: 0, # 'õ'
5768 156: 0, # 'ú'
5769 157: 0, # 'ù'
5770 158: 0, # 'û'
5771 159: 24, # 'ü'
5772 160: CharacterCategory.SYMBOL, # '†'
5773 161: CharacterCategory.SYMBOL, # '°'
5774 162: CharacterCategory.SYMBOL, # '¢'
5775 163: CharacterCategory.SYMBOL, # '£'
5776 164: CharacterCategory.SYMBOL, # '§'
5777 165: CharacterCategory.SYMBOL, # '•'
5778 166: CharacterCategory.SYMBOL, # '¶'
5779 167: 48, # 'ß'
5780 168: CharacterCategory.SYMBOL, # '®'
5781 169: CharacterCategory.SYMBOL, # '©'
5782 170: CharacterCategory.SYMBOL, # '™'
5783 171: CharacterCategory.SYMBOL, # '´'
5784 172: CharacterCategory.SYMBOL, # '¨'
5785 173: CharacterCategory.SYMBOL, # '≠'
5786 174: 0, # 'Æ'
5787 175: 0, # 'Ø'
5788 176: CharacterCategory.SYMBOL, # '∞'
5789 177: CharacterCategory.SYMBOL, # '±'
5790 178: CharacterCategory.SYMBOL, # '≤'
5791 179: CharacterCategory.SYMBOL, # '≥'
5792 180: CharacterCategory.SYMBOL, # '¥'
5793 181: 0, # 'µ'
5794 182: CharacterCategory.SYMBOL, # '∂'
5795 183: CharacterCategory.SYMBOL, # '∑'
5796 184: CharacterCategory.SYMBOL, # '∏'
5797 185: 0, # 'π'
5798 186: CharacterCategory.SYMBOL, # '∫'
5799 187: 0, # 'ª'
5800 188: 0, # 'º'
5801 189: 0, # 'Ω'
5802 190: 0, # 'æ'
5803 191: 0, # 'ø'
5804 192: CharacterCategory.SYMBOL, # '¿'
5805 193: CharacterCategory.SYMBOL, # '¡'
5806 194: CharacterCategory.SYMBOL, # '¬'
5807 195: CharacterCategory.SYMBOL, # '√'
5808 196: 0, # 'ƒ'
5809 197: CharacterCategory.SYMBOL, # '≈'
5810 198: CharacterCategory.SYMBOL, # '∆'
5811 199: CharacterCategory.SYMBOL, # '«'
5812 200: CharacterCategory.SYMBOL, # '»'
5813 201: CharacterCategory.SYMBOL, # '…'
5814 202: CharacterCategory.CONTROL, # '\xa0'
5815 203: 0, # 'À'
5816 204: 0, # 'Ã'
5817 205: 0, # 'Õ'
5818 206: 0, # 'Œ'
5819 207: 0, # 'œ'
5820 208: CharacterCategory.SYMBOL, # '–'
5821 209: CharacterCategory.SYMBOL, # '—'
5822 210: CharacterCategory.SYMBOL, # '“'
5823 211: CharacterCategory.SYMBOL, # '”'
5824 212: CharacterCategory.SYMBOL, # '‘'
5825 213: CharacterCategory.SYMBOL, # '’'
5826 214: CharacterCategory.SYMBOL, # '÷'
5827 215: CharacterCategory.SYMBOL, # '◊'
5828 216: 0, # 'ÿ'
5829 217: 0, # 'Ÿ'
5830 218: CharacterCategory.SYMBOL, # '⁄'
5831 219: CharacterCategory.SYMBOL, # '€'
5832 220: CharacterCategory.SYMBOL, # '‹'
5833 221: CharacterCategory.SYMBOL, # '›'
5834 222: 0, # 'fi'
5835 223: 0, # 'fl'
5836 224: CharacterCategory.SYMBOL, # '‡'
5837 225: CharacterCategory.SYMBOL, # '·'
5838 226: CharacterCategory.SYMBOL, # '‚'
5839 227: CharacterCategory.SYMBOL, # '„'
5840 228: CharacterCategory.SYMBOL, # '‰'
5841 229: 0, # 'Â'
5842 230: 0, # 'Ê'
5843 231: 0, # 'Á'
5844 232: 0, # 'Ë'
5845 233: 0, # 'È'
5846 234: 0, # 'Í'
5847 235: 0, # 'Î'
5848 236: 0, # 'Ï'
5849 237: 0, # 'Ì'
5850 238: 0, # 'Ó'
5851 239: 0, # 'Ô'
5852 240: CharacterCategory.CONTROL, # '\uf8ff'
5853 241: 0, # 'Ò'
5854 242: 0, # 'Ú'
5855 243: 0, # 'Û'
5856 244: 0, # 'Ù'
5857 245: 0, # 'ı'
5858 246: 0, # 'ˆ'
5859 247: CharacterCategory.SYMBOL, # '˜'
5860 248: CharacterCategory.SYMBOL, # '¯'
5861 249: CharacterCategory.SYMBOL, # '˘'
5862 250: CharacterCategory.SYMBOL, # '˙'
5863 251: CharacterCategory.SYMBOL, # '˚'
5864 252: CharacterCategory.SYMBOL, # '¸'
5865 253: CharacterCategory.SYMBOL, # '˝'
5866 254: CharacterCategory.SYMBOL, # '˛'
5867 255: 0, # 'ˇ'
5868}
5869
5870MACROMAN_GERMAN_MODEL = SingleByteCharSetModel(
5871 charset_name="MacRoman",
5872 language="German",
5873 char_to_order_map=MACROMAN_GERMAN_CHAR_TO_ORDER,
5874 language_model=GERMAN_LANG_MODEL,
5875 typical_positive_ratio=0.9706854667596968,
5876 keep_ascii_letters=True,
5877 alphabet="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzÄÖÜßäöüẞ",
5878)
5879
5880WINDOWS_1252_GERMAN_CHAR_TO_ORDER = {
5881 0: CharacterCategory.CONTROL, # '\x00'
5882 1: CharacterCategory.CONTROL, # '\x01'
5883 2: CharacterCategory.CONTROL, # '\x02'
5884 3: CharacterCategory.CONTROL, # '\x03'
5885 4: CharacterCategory.CONTROL, # '\x04'
5886 5: CharacterCategory.CONTROL, # '\x05'
5887 6: CharacterCategory.CONTROL, # '\x06'
5888 7: CharacterCategory.CONTROL, # '\x07'
5889 8: CharacterCategory.CONTROL, # '\x08'
5890 9: CharacterCategory.CONTROL, # '\t'
5891 10: CharacterCategory.LINE_BREAK, # '\n'
5892 11: CharacterCategory.CONTROL, # '\x0b'
5893 12: CharacterCategory.CONTROL, # '\x0c'
5894 13: CharacterCategory.LINE_BREAK, # '\r'
5895 14: CharacterCategory.CONTROL, # '\x0e'
5896 15: CharacterCategory.CONTROL, # '\x0f'
5897 16: CharacterCategory.CONTROL, # '\x10'
5898 17: CharacterCategory.CONTROL, # '\x11'
5899 18: CharacterCategory.CONTROL, # '\x12'
5900 19: CharacterCategory.CONTROL, # '\x13'
5901 20: CharacterCategory.CONTROL, # '\x14'
5902 21: CharacterCategory.CONTROL, # '\x15'
5903 22: CharacterCategory.CONTROL, # '\x16'
5904 23: CharacterCategory.CONTROL, # '\x17'
5905 24: CharacterCategory.CONTROL, # '\x18'
5906 25: CharacterCategory.CONTROL, # '\x19'
5907 26: CharacterCategory.CONTROL, # '\x1a'
5908 27: CharacterCategory.CONTROL, # '\x1b'
5909 28: CharacterCategory.CONTROL, # '\x1c'
5910 29: CharacterCategory.CONTROL, # '\x1d'
5911 30: CharacterCategory.CONTROL, # '\x1e'
5912 31: CharacterCategory.CONTROL, # '\x1f'
5913 32: CharacterCategory.CONTROL, # ' '
5914 33: CharacterCategory.SYMBOL, # '!'
5915 34: CharacterCategory.SYMBOL, # '"'
5916 35: CharacterCategory.SYMBOL, # '#'
5917 36: CharacterCategory.SYMBOL, # '$'
5918 37: CharacterCategory.SYMBOL, # '%'
5919 38: CharacterCategory.SYMBOL, # '&'
5920 39: CharacterCategory.SYMBOL, # "'"
5921 40: CharacterCategory.SYMBOL, # '('
5922 41: CharacterCategory.SYMBOL, # ')'
5923 42: CharacterCategory.SYMBOL, # '*'
5924 43: CharacterCategory.SYMBOL, # '+'
5925 44: CharacterCategory.SYMBOL, # ','
5926 45: CharacterCategory.SYMBOL, # '-'
5927 46: CharacterCategory.SYMBOL, # '.'
5928 47: CharacterCategory.SYMBOL, # '/'
5929 48: CharacterCategory.DIGIT, # '0'
5930 49: CharacterCategory.DIGIT, # '1'
5931 50: CharacterCategory.DIGIT, # '2'
5932 51: CharacterCategory.DIGIT, # '3'
5933 52: CharacterCategory.DIGIT, # '4'
5934 53: CharacterCategory.DIGIT, # '5'
5935 54: CharacterCategory.DIGIT, # '6'
5936 55: CharacterCategory.DIGIT, # '7'
5937 56: CharacterCategory.DIGIT, # '8'
5938 57: CharacterCategory.DIGIT, # '9'
5939 58: CharacterCategory.SYMBOL, # ':'
5940 59: CharacterCategory.SYMBOL, # ';'
5941 60: CharacterCategory.SYMBOL, # '<'
5942 61: CharacterCategory.SYMBOL, # '='
5943 62: CharacterCategory.SYMBOL, # '>'
5944 63: CharacterCategory.SYMBOL, # '?'
5945 64: CharacterCategory.SYMBOL, # '@'
5946 65: 25, # 'A'
5947 66: 28, # 'B'
5948 67: 45, # 'C'
5949 68: 26, # 'D'
5950 69: 30, # 'E'
5951 70: 33, # 'F'
5952 71: 35, # 'G'
5953 72: 38, # 'H'
5954 73: 37, # 'I'
5955 74: 51, # 'J'
5956 75: 32, # 'K'
5957 76: 41, # 'L'
5958 77: 29, # 'M'
5959 78: 43, # 'N'
5960 79: 49, # 'O'
5961 80: 34, # 'P'
5962 81: 55, # 'Q'
5963 82: 40, # 'R'
5964 83: 22, # 'S'
5965 84: 36, # 'T'
5966 85: 46, # 'U'
5967 86: 42, # 'V'
5968 87: 31, # 'W'
5969 88: 57, # 'X'
5970 89: 56, # 'Y'
5971 90: 47, # 'Z'
5972 91: CharacterCategory.SYMBOL, # '['
5973 92: CharacterCategory.SYMBOL, # '\\'
5974 93: CharacterCategory.SYMBOL, # ']'
5975 94: CharacterCategory.SYMBOL, # '^'
5976 95: CharacterCategory.SYMBOL, # '_'
5977 96: CharacterCategory.SYMBOL, # '`'
5978 97: 7, # 'a'
5979 98: 16, # 'b'
5980 99: 13, # 'c'
5981 100: 8, # 'd'
5982 101: 1, # 'e'
5983 102: 17, # 'f'
5984 103: 14, # 'g'
5985 104: 9, # 'h'
5986 105: 3, # 'i'
5987 106: 50, # 'j'
5988 107: 18, # 'k'
5989 108: 11, # 'l'
5990 109: 15, # 'm'
5991 110: 2, # 'n'
5992 111: 12, # 'o'
5993 112: 21, # 'p'
5994 113: 53, # 'q'
5995 114: 4, # 'r'
5996 115: 6, # 's'
5997 116: 5, # 't'
5998 117: 10, # 'u'
5999 118: 23, # 'v'
6000 119: 19, # 'w'
6001 120: 52, # 'x'
6002 121: 44, # 'y'
6003 122: 20, # 'z'
6004 123: CharacterCategory.SYMBOL, # '{'
6005 124: CharacterCategory.SYMBOL, # '|'
6006 125: CharacterCategory.SYMBOL, # '}'
6007 126: CharacterCategory.SYMBOL, # '~'
6008 127: CharacterCategory.CONTROL, # '\x7f'
6009 128: CharacterCategory.SYMBOL, # '€'
6010 129: CharacterCategory.UNDEFINED, # None
6011 130: CharacterCategory.SYMBOL, # '‚'
6012 131: 0, # 'ƒ'
6013 132: CharacterCategory.SYMBOL, # '„'
6014 133: CharacterCategory.SYMBOL, # '…'
6015 134: CharacterCategory.SYMBOL, # '†'
6016 135: CharacterCategory.SYMBOL, # '‡'
6017 136: 0, # 'ˆ'
6018 137: CharacterCategory.SYMBOL, # '‰'
6019 138: 0, # 'Š'
6020 139: CharacterCategory.SYMBOL, # '‹'
6021 140: 0, # 'Œ'
6022 141: CharacterCategory.UNDEFINED, # None
6023 142: 0, # 'Ž'
6024 143: CharacterCategory.UNDEFINED, # None
6025 144: CharacterCategory.UNDEFINED, # None
6026 145: CharacterCategory.SYMBOL, # '‘'
6027 146: CharacterCategory.SYMBOL, # '’'
6028 147: CharacterCategory.SYMBOL, # '“'
6029 148: CharacterCategory.SYMBOL, # '”'
6030 149: CharacterCategory.SYMBOL, # '•'
6031 150: CharacterCategory.SYMBOL, # '–'
6032 151: CharacterCategory.SYMBOL, # '—'
6033 152: CharacterCategory.SYMBOL, # '˜'
6034 153: CharacterCategory.SYMBOL, # '™'
6035 154: 0, # 'š'
6036 155: CharacterCategory.SYMBOL, # '›'
6037 156: 0, # 'œ'
6038 157: CharacterCategory.UNDEFINED, # None
6039 158: 0, # 'ž'
6040 159: 0, # 'Ÿ'
6041 160: CharacterCategory.CONTROL, # '\xa0'
6042 161: CharacterCategory.SYMBOL, # '¡'
6043 162: CharacterCategory.SYMBOL, # '¢'
6044 163: CharacterCategory.SYMBOL, # '£'
6045 164: CharacterCategory.SYMBOL, # '¤'
6046 165: CharacterCategory.SYMBOL, # '¥'
6047 166: CharacterCategory.SYMBOL, # '¦'
6048 167: CharacterCategory.SYMBOL, # '§'
6049 168: CharacterCategory.SYMBOL, # '¨'
6050 169: CharacterCategory.SYMBOL, # '©'
6051 170: 0, # 'ª'
6052 171: CharacterCategory.SYMBOL, # '«'
6053 172: CharacterCategory.SYMBOL, # '¬'
6054 173: CharacterCategory.CONTROL, # '\xad'
6055 174: CharacterCategory.SYMBOL, # '®'
6056 175: CharacterCategory.SYMBOL, # '¯'
6057 176: CharacterCategory.SYMBOL, # '°'
6058 177: CharacterCategory.SYMBOL, # '±'
6059 178: CharacterCategory.DIGIT, # '²'
6060 179: CharacterCategory.DIGIT, # '³'
6061 180: CharacterCategory.SYMBOL, # '´'
6062 181: 0, # 'µ'
6063 182: CharacterCategory.SYMBOL, # '¶'
6064 183: CharacterCategory.SYMBOL, # '·'
6065 184: CharacterCategory.SYMBOL, # '¸'
6066 185: CharacterCategory.DIGIT, # '¹'
6067 186: 0, # 'º'
6068 187: CharacterCategory.SYMBOL, # '»'
6069 188: CharacterCategory.DIGIT, # '¼'
6070 189: CharacterCategory.DIGIT, # '½'
6071 190: CharacterCategory.DIGIT, # '¾'
6072 191: CharacterCategory.SYMBOL, # '¿'
6073 192: 0, # 'À'
6074 193: 0, # 'Á'
6075 194: 0, # 'Â'
6076 195: 0, # 'Ã'
6077 196: 59, # 'Ä'
6078 197: 0, # 'Å'
6079 198: 0, # 'Æ'
6080 199: 0, # 'Ç'
6081 200: 0, # 'È'
6082 201: 0, # 'É'
6083 202: 0, # 'Ê'
6084 203: 0, # 'Ë'
6085 204: 0, # 'Ì'
6086 205: 0, # 'Í'
6087 206: 0, # 'Î'
6088 207: 0, # 'Ï'
6089 208: 0, # 'Ð'
6090 209: 0, # 'Ñ'
6091 210: 0, # 'Ò'
6092 211: 0, # 'Ó'
6093 212: 0, # 'Ô'
6094 213: 0, # 'Õ'
6095 214: 58, # 'Ö'
6096 215: CharacterCategory.SYMBOL, # '×'
6097 216: 0, # 'Ø'
6098 217: 0, # 'Ù'
6099 218: 0, # 'Ú'
6100 219: 0, # 'Û'
6101 220: 54, # 'Ü'
6102 221: 0, # 'Ý'
6103 222: 0, # 'Þ'
6104 223: 48, # 'ß'
6105 224: 0, # 'à'
6106 225: 0, # 'á'
6107 226: 0, # 'â'
6108 227: 0, # 'ã'
6109 228: 27, # 'ä'
6110 229: 0, # 'å'
6111 230: 0, # 'æ'
6112 231: 0, # 'ç'
6113 232: 0, # 'è'
6114 233: 0, # 'é'
6115 234: 0, # 'ê'
6116 235: 0, # 'ë'
6117 236: 0, # 'ì'
6118 237: 0, # 'í'
6119 238: 0, # 'î'
6120 239: 0, # 'ï'
6121 240: 0, # 'ð'
6122 241: 0, # 'ñ'
6123 242: 0, # 'ò'
6124 243: 0, # 'ó'
6125 244: 0, # 'ô'
6126 245: 0, # 'õ'
6127 246: 39, # 'ö'
6128 247: CharacterCategory.SYMBOL, # '÷'
6129 248: 0, # 'ø'
6130 249: 0, # 'ù'
6131 250: 0, # 'ú'
6132 251: 0, # 'û'
6133 252: 24, # 'ü'
6134 253: 0, # 'ý'
6135 254: 0, # 'þ'
6136 255: 0, # 'ÿ'
6137}
6138
6139WINDOWS_1252_GERMAN_MODEL = SingleByteCharSetModel(
6140 charset_name="WINDOWS-1252",
6141 language="German",
6142 char_to_order_map=WINDOWS_1252_GERMAN_CHAR_TO_ORDER,
6143 language_model=GERMAN_LANG_MODEL,
6144 typical_positive_ratio=0.9706854667596968,
6145 keep_ascii_letters=True,
6146 alphabet="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzÄÖÜßäöüẞ",
6147)