gzippy 0.8.0

The fastest parallel gzip. Drop-in replacement for gzip and pigz, and a Rust library.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
//! Auto-generated ISA-L lookup tables for Rust.
//!
//! Generated by scripts/convert_isal_tables.py
//! Do not edit manually!

#![allow(dead_code)]

// RFC 1951 deflate tables.
// These tables are from ISA-L's igzip_inflate.c.

/// Extra bits for distance codes.
pub const DIST_EXTRA_BITS: [u8; 32] = [
    0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x02, 0x02, 0x03, 0x03, 0x04, 0x04, 0x05, 0x05, 0x06, 0x06,
    0x07, 0x07, 0x08, 0x08, 0x09, 0x09, 0x0a, 0x0a, 0x0b, 0x0b, 0x0c, 0x0c, 0x0d, 0x0d, 0x00, 0x00,
];

/// Base distance for each distance code.
pub const DIST_START: [u32; 32] = [
    0x00000001, 0x00000002, 0x00000003, 0x00000004, 0x00000005, 0x00000007, 0x00000009, 0x0000000d,
    0x00000011, 0x00000019, 0x00000021, 0x00000031, 0x00000041, 0x00000061, 0x00000081, 0x000000c1,
    0x00000101, 0x00000181, 0x00000201, 0x00000301, 0x00000401, 0x00000601, 0x00000801, 0x00000c01,
    0x00001001, 0x00001801, 0x00002001, 0x00003001, 0x00004001, 0x00006001, 0x00000000, 0x00000000,
];

/// Extra bits for length codes.
pub const LEN_EXTRA_BITS: [u8; 32] = [
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, 0x02,
    0x03, 0x03, 0x03, 0x03, 0x04, 0x04, 0x04, 0x04, 0x05, 0x05, 0x05, 0x05, 0x00, 0x00, 0x00, 0x00,
];

/// Base length for each length code.
pub const LEN_START: [u16; 32] = [
    0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000a, 0x000b, 0x000d, 0x000f, 0x0011,
    0x0013, 0x0017, 0x001b, 0x001f, 0x0023, 0x002b, 0x0033, 0x003b, 0x0043, 0x0053, 0x0063, 0x0073,
    0x0083, 0x00a3, 0x00c3, 0x00e3, 0x0102, 0x0103, 0x0000, 0x0000,
];

// Code length order for dynamic Huffman headers.
// Per RFC 1951 section 3.2.7, code lengths are stored in this order.

/// Order of code length codes in dynamic Huffman blocks.
pub const CODE_LENGTH_ORDER: [u8; 19] = [
    0x10, 0x11, 0x12, 0x00, 0x08, 0x07, 0x09, 0x06, 0x0a, 0x05, 0x0b, 0x04, 0x0c, 0x03, 0x0d, 0x02,
    0x0e, 0x01, 0x0f,
];

// Multi-symbol Huffman lookup tables.
// These enable decoding 2-3 literals in a single lookup (ISA-L's key optimization).
//
// Entry format (32-bit):
//   Multi-symbol (flag bit 25 = 0):
//     Bits 0-7:   First literal
//     Bits 8-15:  Second literal
//     Bits 16-23: Third literal (if count = 3)
//     Bits 26-27: Symbol count - 1
//     Bits 28-31: Total code length
//   Single symbol (flag bit 25 = 1):
//     Bits 0-9:   Symbol (0-285)
//     Bits 28-31: Code length

/// Multi-symbol fixed Huffman lookup table (4096 entries).
pub const MULTI_SYM_LIT_TABLE: [u32; 4096] = [
    0x72000100, 0x82000050, 0x82000010, 0x82000118, 0x72000110, 0x82000070, 0x82000030, 0x920000c0,
    0x72000108, 0x82000060, 0x82000020, 0x920000a0, 0x82000000, 0x82000080, 0x82000040, 0x920000e0,
    0x72000104, 0x82000058, 0x82000018, 0x92000090, 0x72000114, 0x82000078, 0x82000038, 0x920000d0,
    0x7200010c, 0x82000068, 0x82000028, 0x920000b0, 0x82000008, 0x82000088, 0x82000048, 0x920000f0,
    0x72000102, 0x82000054, 0x82000014, 0x8200011c, 0x72000112, 0x82000074, 0x82000034, 0x920000c8,
    0x7200010a, 0x82000064, 0x82000024, 0x920000a8, 0x82000004, 0x82000084, 0x82000044, 0x920000e8,
    0x72000106, 0x8200005c, 0x8200001c, 0x92000098, 0x72000116, 0x8200007c, 0x8200003c, 0x920000d8,
    0x7200010e, 0x8200006c, 0x8200002c, 0x920000b8, 0x8200000c, 0x8200008c, 0x8200004c, 0x920000f8,
    0x72000101, 0x82000052, 0x82000012, 0x8200011a, 0x72000111, 0x82000072, 0x82000032, 0x920000c4,
    0x72000109, 0x82000062, 0x82000022, 0x920000a4, 0x82000002, 0x82000082, 0x82000042, 0x920000e4,
    0x72000105, 0x8200005a, 0x8200001a, 0x92000094, 0x72000115, 0x8200007a, 0x8200003a, 0x920000d4,
    0x7200010d, 0x8200006a, 0x8200002a, 0x920000b4, 0x8200000a, 0x8200008a, 0x8200004a, 0x920000f4,
    0x72000103, 0x82000056, 0x82000016, 0x8200011e, 0x72000113, 0x82000076, 0x82000036, 0x920000cc,
    0x7200010b, 0x82000066, 0x82000026, 0x920000ac, 0x82000006, 0x82000086, 0x82000046, 0x920000ec,
    0x72000107, 0x8200005e, 0x8200001e, 0x9200009c, 0x72000117, 0x8200007e, 0x8200003e, 0x920000dc,
    0x7200010f, 0x8200006e, 0x8200002e, 0x920000bc, 0x8200000e, 0x8200008e, 0x8200004e, 0x920000fc,
    0x72000100, 0x82000051, 0x82000011, 0x82000119, 0x72000110, 0x82000071, 0x82000031, 0x920000c2,
    0x72000108, 0x82000061, 0x82000021, 0x920000a2, 0x82000001, 0x82000081, 0x82000041, 0x920000e2,
    0x72000104, 0x82000059, 0x82000019, 0x92000092, 0x72000114, 0x82000079, 0x82000039, 0x920000d2,
    0x7200010c, 0x82000069, 0x82000029, 0x920000b2, 0x82000009, 0x82000089, 0x82000049, 0x920000f2,
    0x72000102, 0x82000055, 0x82000015, 0x8200011d, 0x72000112, 0x82000075, 0x82000035, 0x920000ca,
    0x7200010a, 0x82000065, 0x82000025, 0x920000aa, 0x82000005, 0x82000085, 0x82000045, 0x920000ea,
    0x72000106, 0x8200005d, 0x8200001d, 0x9200009a, 0x72000116, 0x8200007d, 0x8200003d, 0x920000da,
    0x7200010e, 0x8200006d, 0x8200002d, 0x920000ba, 0x8200000d, 0x8200008d, 0x8200004d, 0x920000fa,
    0x72000101, 0x82000053, 0x82000013, 0x8200011b, 0x72000111, 0x82000073, 0x82000033, 0x920000c6,
    0x72000109, 0x82000063, 0x82000023, 0x920000a6, 0x82000003, 0x82000083, 0x82000043, 0x920000e6,
    0x72000105, 0x8200005b, 0x8200001b, 0x92000096, 0x72000115, 0x8200007b, 0x8200003b, 0x920000d6,
    0x7200010d, 0x8200006b, 0x8200002b, 0x920000b6, 0x8200000b, 0x8200008b, 0x8200004b, 0x920000f6,
    0x72000103, 0x82000057, 0x82000017, 0x8200011f, 0x72000113, 0x82000077, 0x82000037, 0x920000ce,
    0x7200010b, 0x82000067, 0x82000027, 0x920000ae, 0x82000007, 0x82000087, 0x82000047, 0x920000ee,
    0x72000107, 0x8200005f, 0x8200001f, 0x9200009e, 0x72000117, 0x8200007f, 0x8200003f, 0x920000de,
    0x7200010f, 0x8200006f, 0x8200002f, 0x920000be, 0x8200000f, 0x8200008f, 0x8200004f, 0x920000fe,
    0x72000100, 0x82000050, 0x82000010, 0x82000118, 0x72000110, 0x82000070, 0x82000030, 0x920000c1,
    0x72000108, 0x82000060, 0x82000020, 0x920000a1, 0x82000000, 0x82000080, 0x82000040, 0x920000e1,
    0x72000104, 0x82000058, 0x82000018, 0x92000091, 0x72000114, 0x82000078, 0x82000038, 0x920000d1,
    0x7200010c, 0x82000068, 0x82000028, 0x920000b1, 0x82000008, 0x82000088, 0x82000048, 0x920000f1,
    0x72000102, 0x82000054, 0x82000014, 0x8200011c, 0x72000112, 0x82000074, 0x82000034, 0x920000c9,
    0x7200010a, 0x82000064, 0x82000024, 0x920000a9, 0x82000004, 0x82000084, 0x82000044, 0x920000e9,
    0x72000106, 0x8200005c, 0x8200001c, 0x92000099, 0x72000116, 0x8200007c, 0x8200003c, 0x920000d9,
    0x7200010e, 0x8200006c, 0x8200002c, 0x920000b9, 0x8200000c, 0x8200008c, 0x8200004c, 0x920000f9,
    0x72000101, 0x82000052, 0x82000012, 0x8200011a, 0x72000111, 0x82000072, 0x82000032, 0x920000c5,
    0x72000109, 0x82000062, 0x82000022, 0x920000a5, 0x82000002, 0x82000082, 0x82000042, 0x920000e5,
    0x72000105, 0x8200005a, 0x8200001a, 0x92000095, 0x72000115, 0x8200007a, 0x8200003a, 0x920000d5,
    0x7200010d, 0x8200006a, 0x8200002a, 0x920000b5, 0x8200000a, 0x8200008a, 0x8200004a, 0x920000f5,
    0x72000103, 0x82000056, 0x82000016, 0x8200011e, 0x72000113, 0x82000076, 0x82000036, 0x920000cd,
    0x7200010b, 0x82000066, 0x82000026, 0x920000ad, 0x82000006, 0x82000086, 0x82000046, 0x920000ed,
    0x72000107, 0x8200005e, 0x8200001e, 0x9200009d, 0x72000117, 0x8200007e, 0x8200003e, 0x920000dd,
    0x7200010f, 0x8200006e, 0x8200002e, 0x920000bd, 0x8200000e, 0x8200008e, 0x8200004e, 0x920000fd,
    0x72000100, 0x82000051, 0x82000011, 0x82000119, 0x72000110, 0x82000071, 0x82000031, 0x920000c3,
    0x72000108, 0x82000061, 0x82000021, 0x920000a3, 0x82000001, 0x82000081, 0x82000041, 0x920000e3,
    0x72000104, 0x82000059, 0x82000019, 0x92000093, 0x72000114, 0x82000079, 0x82000039, 0x920000d3,
    0x7200010c, 0x82000069, 0x82000029, 0x920000b3, 0x82000009, 0x82000089, 0x82000049, 0x920000f3,
    0x72000102, 0x82000055, 0x82000015, 0x8200011d, 0x72000112, 0x82000075, 0x82000035, 0x920000cb,
    0x7200010a, 0x82000065, 0x82000025, 0x920000ab, 0x82000005, 0x82000085, 0x82000045, 0x920000eb,
    0x72000106, 0x8200005d, 0x8200001d, 0x9200009b, 0x72000116, 0x8200007d, 0x8200003d, 0x920000db,
    0x7200010e, 0x8200006d, 0x8200002d, 0x920000bb, 0x8200000d, 0x8200008d, 0x8200004d, 0x920000fb,
    0x72000101, 0x82000053, 0x82000013, 0x8200011b, 0x72000111, 0x82000073, 0x82000033, 0x920000c7,
    0x72000109, 0x82000063, 0x82000023, 0x920000a7, 0x82000003, 0x82000083, 0x82000043, 0x920000e7,
    0x72000105, 0x8200005b, 0x8200001b, 0x92000097, 0x72000115, 0x8200007b, 0x8200003b, 0x920000d7,
    0x7200010d, 0x8200006b, 0x8200002b, 0x920000b7, 0x8200000b, 0x8200008b, 0x8200004b, 0x920000f7,
    0x72000103, 0x82000057, 0x82000017, 0x8200011f, 0x72000113, 0x82000077, 0x82000037, 0x920000cf,
    0x7200010b, 0x82000067, 0x82000027, 0x920000af, 0x82000007, 0x82000087, 0x82000047, 0x920000ef,
    0x72000107, 0x8200005f, 0x8200001f, 0x9200009f, 0x72000117, 0x8200007f, 0x8200003f, 0x920000df,
    0x7200010f, 0x8200006f, 0x8200002f, 0x920000bf, 0x8200000f, 0x8200008f, 0x8200004f, 0x920000ff,
    0x72000100, 0x82000050, 0x82000010, 0x82000118, 0x72000110, 0x82000070, 0x82000030, 0x920000c0,
    0x72000108, 0x82000060, 0x82000020, 0x920000a0, 0x82000000, 0x82000080, 0x82000040, 0x920000e0,
    0x72000104, 0x82000058, 0x82000018, 0x92000090, 0x72000114, 0x82000078, 0x82000038, 0x920000d0,
    0x7200010c, 0x82000068, 0x82000028, 0x920000b0, 0x82000008, 0x82000088, 0x82000048, 0x920000f0,
    0x72000102, 0x82000054, 0x82000014, 0x8200011c, 0x72000112, 0x82000074, 0x82000034, 0x920000c8,
    0x7200010a, 0x82000064, 0x82000024, 0x920000a8, 0x82000004, 0x82000084, 0x82000044, 0x920000e8,
    0x72000106, 0x8200005c, 0x8200001c, 0x92000098, 0x72000116, 0x8200007c, 0x8200003c, 0x920000d8,
    0x7200010e, 0x8200006c, 0x8200002c, 0x920000b8, 0x8200000c, 0x8200008c, 0x8200004c, 0x920000f8,
    0x72000101, 0x82000052, 0x82000012, 0x8200011a, 0x72000111, 0x82000072, 0x82000032, 0x920000c4,
    0x72000109, 0x82000062, 0x82000022, 0x920000a4, 0x82000002, 0x82000082, 0x82000042, 0x920000e4,
    0x72000105, 0x8200005a, 0x8200001a, 0x92000094, 0x72000115, 0x8200007a, 0x8200003a, 0x920000d4,
    0x7200010d, 0x8200006a, 0x8200002a, 0x920000b4, 0x8200000a, 0x8200008a, 0x8200004a, 0x920000f4,
    0x72000103, 0x82000056, 0x82000016, 0x8200011e, 0x72000113, 0x82000076, 0x82000036, 0x920000cc,
    0x7200010b, 0x82000066, 0x82000026, 0x920000ac, 0x82000006, 0x82000086, 0x82000046, 0x920000ec,
    0x72000107, 0x8200005e, 0x8200001e, 0x9200009c, 0x72000117, 0x8200007e, 0x8200003e, 0x920000dc,
    0x7200010f, 0x8200006e, 0x8200002e, 0x920000bc, 0x8200000e, 0x8200008e, 0x8200004e, 0x920000fc,
    0x72000100, 0x82000051, 0x82000011, 0x82000119, 0x72000110, 0x82000071, 0x82000031, 0x920000c2,
    0x72000108, 0x82000061, 0x82000021, 0x920000a2, 0x82000001, 0x82000081, 0x82000041, 0x920000e2,
    0x72000104, 0x82000059, 0x82000019, 0x92000092, 0x72000114, 0x82000079, 0x82000039, 0x920000d2,
    0x7200010c, 0x82000069, 0x82000029, 0x920000b2, 0x82000009, 0x82000089, 0x82000049, 0x920000f2,
    0x72000102, 0x82000055, 0x82000015, 0x8200011d, 0x72000112, 0x82000075, 0x82000035, 0x920000ca,
    0x7200010a, 0x82000065, 0x82000025, 0x920000aa, 0x82000005, 0x82000085, 0x82000045, 0x920000ea,
    0x72000106, 0x8200005d, 0x8200001d, 0x9200009a, 0x72000116, 0x8200007d, 0x8200003d, 0x920000da,
    0x7200010e, 0x8200006d, 0x8200002d, 0x920000ba, 0x8200000d, 0x8200008d, 0x8200004d, 0x920000fa,
    0x72000101, 0x82000053, 0x82000013, 0x8200011b, 0x72000111, 0x82000073, 0x82000033, 0x920000c6,
    0x72000109, 0x82000063, 0x82000023, 0x920000a6, 0x82000003, 0x82000083, 0x82000043, 0x920000e6,
    0x72000105, 0x8200005b, 0x8200001b, 0x92000096, 0x72000115, 0x8200007b, 0x8200003b, 0x920000d6,
    0x7200010d, 0x8200006b, 0x8200002b, 0x920000b6, 0x8200000b, 0x8200008b, 0x8200004b, 0x920000f6,
    0x72000103, 0x82000057, 0x82000017, 0x8200011f, 0x72000113, 0x82000077, 0x82000037, 0x920000ce,
    0x7200010b, 0x82000067, 0x82000027, 0x920000ae, 0x82000007, 0x82000087, 0x82000047, 0x920000ee,
    0x72000107, 0x8200005f, 0x8200001f, 0x9200009e, 0x72000117, 0x8200007f, 0x8200003f, 0x920000de,
    0x7200010f, 0x8200006f, 0x8200002f, 0x920000be, 0x8200000f, 0x8200008f, 0x8200004f, 0x920000fe,
    0x72000100, 0x82000050, 0x82000010, 0x82000118, 0x72000110, 0x82000070, 0x82000030, 0x920000c1,
    0x72000108, 0x82000060, 0x82000020, 0x920000a1, 0x82000000, 0x82000080, 0x82000040, 0x920000e1,
    0x72000104, 0x82000058, 0x82000018, 0x92000091, 0x72000114, 0x82000078, 0x82000038, 0x920000d1,
    0x7200010c, 0x82000068, 0x82000028, 0x920000b1, 0x82000008, 0x82000088, 0x82000048, 0x920000f1,
    0x72000102, 0x82000054, 0x82000014, 0x8200011c, 0x72000112, 0x82000074, 0x82000034, 0x920000c9,
    0x7200010a, 0x82000064, 0x82000024, 0x920000a9, 0x82000004, 0x82000084, 0x82000044, 0x920000e9,
    0x72000106, 0x8200005c, 0x8200001c, 0x92000099, 0x72000116, 0x8200007c, 0x8200003c, 0x920000d9,
    0x7200010e, 0x8200006c, 0x8200002c, 0x920000b9, 0x8200000c, 0x8200008c, 0x8200004c, 0x920000f9,
    0x72000101, 0x82000052, 0x82000012, 0x8200011a, 0x72000111, 0x82000072, 0x82000032, 0x920000c5,
    0x72000109, 0x82000062, 0x82000022, 0x920000a5, 0x82000002, 0x82000082, 0x82000042, 0x920000e5,
    0x72000105, 0x8200005a, 0x8200001a, 0x92000095, 0x72000115, 0x8200007a, 0x8200003a, 0x920000d5,
    0x7200010d, 0x8200006a, 0x8200002a, 0x920000b5, 0x8200000a, 0x8200008a, 0x8200004a, 0x920000f5,
    0x72000103, 0x82000056, 0x82000016, 0x8200011e, 0x72000113, 0x82000076, 0x82000036, 0x920000cd,
    0x7200010b, 0x82000066, 0x82000026, 0x920000ad, 0x82000006, 0x82000086, 0x82000046, 0x920000ed,
    0x72000107, 0x8200005e, 0x8200001e, 0x9200009d, 0x72000117, 0x8200007e, 0x8200003e, 0x920000dd,
    0x7200010f, 0x8200006e, 0x8200002e, 0x920000bd, 0x8200000e, 0x8200008e, 0x8200004e, 0x920000fd,
    0x72000100, 0x82000051, 0x82000011, 0x82000119, 0x72000110, 0x82000071, 0x82000031, 0x920000c3,
    0x72000108, 0x82000061, 0x82000021, 0x920000a3, 0x82000001, 0x82000081, 0x82000041, 0x920000e3,
    0x72000104, 0x82000059, 0x82000019, 0x92000093, 0x72000114, 0x82000079, 0x82000039, 0x920000d3,
    0x7200010c, 0x82000069, 0x82000029, 0x920000b3, 0x82000009, 0x82000089, 0x82000049, 0x920000f3,
    0x72000102, 0x82000055, 0x82000015, 0x8200011d, 0x72000112, 0x82000075, 0x82000035, 0x920000cb,
    0x7200010a, 0x82000065, 0x82000025, 0x920000ab, 0x82000005, 0x82000085, 0x82000045, 0x920000eb,
    0x72000106, 0x8200005d, 0x8200001d, 0x9200009b, 0x72000116, 0x8200007d, 0x8200003d, 0x920000db,
    0x7200010e, 0x8200006d, 0x8200002d, 0x920000bb, 0x8200000d, 0x8200008d, 0x8200004d, 0x920000fb,
    0x72000101, 0x82000053, 0x82000013, 0x8200011b, 0x72000111, 0x82000073, 0x82000033, 0x920000c7,
    0x72000109, 0x82000063, 0x82000023, 0x920000a7, 0x82000003, 0x82000083, 0x82000043, 0x920000e7,
    0x72000105, 0x8200005b, 0x8200001b, 0x92000097, 0x72000115, 0x8200007b, 0x8200003b, 0x920000d7,
    0x7200010d, 0x8200006b, 0x8200002b, 0x920000b7, 0x8200000b, 0x8200008b, 0x8200004b, 0x920000f7,
    0x72000103, 0x82000057, 0x82000017, 0x8200011f, 0x72000113, 0x82000077, 0x82000037, 0x920000cf,
    0x7200010b, 0x82000067, 0x82000027, 0x920000af, 0x82000007, 0x82000087, 0x82000047, 0x920000ef,
    0x72000107, 0x8200005f, 0x8200001f, 0x9200009f, 0x72000117, 0x8200007f, 0x8200003f, 0x920000df,
    0x7200010f, 0x8200006f, 0x8200002f, 0x920000bf, 0x8200000f, 0x8200008f, 0x8200004f, 0x920000ff,
    0x72000100, 0x82000050, 0x82000010, 0x82000118, 0x72000110, 0x82000070, 0x82000030, 0x920000c0,
    0x72000108, 0x82000060, 0x82000020, 0x920000a0, 0x82000000, 0x82000080, 0x82000040, 0x920000e0,
    0x72000104, 0x82000058, 0x82000018, 0x92000090, 0x72000114, 0x82000078, 0x82000038, 0x920000d0,
    0x7200010c, 0x82000068, 0x82000028, 0x920000b0, 0x82000008, 0x82000088, 0x82000048, 0x920000f0,
    0x72000102, 0x82000054, 0x82000014, 0x8200011c, 0x72000112, 0x82000074, 0x82000034, 0x920000c8,
    0x7200010a, 0x82000064, 0x82000024, 0x920000a8, 0x82000004, 0x82000084, 0x82000044, 0x920000e8,
    0x72000106, 0x8200005c, 0x8200001c, 0x92000098, 0x72000116, 0x8200007c, 0x8200003c, 0x920000d8,
    0x7200010e, 0x8200006c, 0x8200002c, 0x920000b8, 0x8200000c, 0x8200008c, 0x8200004c, 0x920000f8,
    0x72000101, 0x82000052, 0x82000012, 0x8200011a, 0x72000111, 0x82000072, 0x82000032, 0x920000c4,
    0x72000109, 0x82000062, 0x82000022, 0x920000a4, 0x82000002, 0x82000082, 0x82000042, 0x920000e4,
    0x72000105, 0x8200005a, 0x8200001a, 0x92000094, 0x72000115, 0x8200007a, 0x8200003a, 0x920000d4,
    0x7200010d, 0x8200006a, 0x8200002a, 0x920000b4, 0x8200000a, 0x8200008a, 0x8200004a, 0x920000f4,
    0x72000103, 0x82000056, 0x82000016, 0x8200011e, 0x72000113, 0x82000076, 0x82000036, 0x920000cc,
    0x7200010b, 0x82000066, 0x82000026, 0x920000ac, 0x82000006, 0x82000086, 0x82000046, 0x920000ec,
    0x72000107, 0x8200005e, 0x8200001e, 0x9200009c, 0x72000117, 0x8200007e, 0x8200003e, 0x920000dc,
    0x7200010f, 0x8200006e, 0x8200002e, 0x920000bc, 0x8200000e, 0x8200008e, 0x8200004e, 0x920000fc,
    0x72000100, 0x82000051, 0x82000011, 0x82000119, 0x72000110, 0x82000071, 0x82000031, 0x920000c2,
    0x72000108, 0x82000061, 0x82000021, 0x920000a2, 0x82000001, 0x82000081, 0x82000041, 0x920000e2,
    0x72000104, 0x82000059, 0x82000019, 0x92000092, 0x72000114, 0x82000079, 0x82000039, 0x920000d2,
    0x7200010c, 0x82000069, 0x82000029, 0x920000b2, 0x82000009, 0x82000089, 0x82000049, 0x920000f2,
    0x72000102, 0x82000055, 0x82000015, 0x8200011d, 0x72000112, 0x82000075, 0x82000035, 0x920000ca,
    0x7200010a, 0x82000065, 0x82000025, 0x920000aa, 0x82000005, 0x82000085, 0x82000045, 0x920000ea,
    0x72000106, 0x8200005d, 0x8200001d, 0x9200009a, 0x72000116, 0x8200007d, 0x8200003d, 0x920000da,
    0x7200010e, 0x8200006d, 0x8200002d, 0x920000ba, 0x8200000d, 0x8200008d, 0x8200004d, 0x920000fa,
    0x72000101, 0x82000053, 0x82000013, 0x8200011b, 0x72000111, 0x82000073, 0x82000033, 0x920000c6,
    0x72000109, 0x82000063, 0x82000023, 0x920000a6, 0x82000003, 0x82000083, 0x82000043, 0x920000e6,
    0x72000105, 0x8200005b, 0x8200001b, 0x92000096, 0x72000115, 0x8200007b, 0x8200003b, 0x920000d6,
    0x7200010d, 0x8200006b, 0x8200002b, 0x920000b6, 0x8200000b, 0x8200008b, 0x8200004b, 0x920000f6,
    0x72000103, 0x82000057, 0x82000017, 0x8200011f, 0x72000113, 0x82000077, 0x82000037, 0x920000ce,
    0x7200010b, 0x82000067, 0x82000027, 0x920000ae, 0x82000007, 0x82000087, 0x82000047, 0x920000ee,
    0x72000107, 0x8200005f, 0x8200001f, 0x9200009e, 0x72000117, 0x8200007f, 0x8200003f, 0x920000de,
    0x7200010f, 0x8200006f, 0x8200002f, 0x920000be, 0x8200000f, 0x8200008f, 0x8200004f, 0x920000fe,
    0x72000100, 0x82000050, 0x82000010, 0x82000118, 0x72000110, 0x82000070, 0x82000030, 0x920000c1,
    0x72000108, 0x82000060, 0x82000020, 0x920000a1, 0x82000000, 0x82000080, 0x82000040, 0x920000e1,
    0x72000104, 0x82000058, 0x82000018, 0x92000091, 0x72000114, 0x82000078, 0x82000038, 0x920000d1,
    0x7200010c, 0x82000068, 0x82000028, 0x920000b1, 0x82000008, 0x82000088, 0x82000048, 0x920000f1,
    0x72000102, 0x82000054, 0x82000014, 0x8200011c, 0x72000112, 0x82000074, 0x82000034, 0x920000c9,
    0x7200010a, 0x82000064, 0x82000024, 0x920000a9, 0x82000004, 0x82000084, 0x82000044, 0x920000e9,
    0x72000106, 0x8200005c, 0x8200001c, 0x92000099, 0x72000116, 0x8200007c, 0x8200003c, 0x920000d9,
    0x7200010e, 0x8200006c, 0x8200002c, 0x920000b9, 0x8200000c, 0x8200008c, 0x8200004c, 0x920000f9,
    0x72000101, 0x82000052, 0x82000012, 0x8200011a, 0x72000111, 0x82000072, 0x82000032, 0x920000c5,
    0x72000109, 0x82000062, 0x82000022, 0x920000a5, 0x82000002, 0x82000082, 0x82000042, 0x920000e5,
    0x72000105, 0x8200005a, 0x8200001a, 0x92000095, 0x72000115, 0x8200007a, 0x8200003a, 0x920000d5,
    0x7200010d, 0x8200006a, 0x8200002a, 0x920000b5, 0x8200000a, 0x8200008a, 0x8200004a, 0x920000f5,
    0x72000103, 0x82000056, 0x82000016, 0x8200011e, 0x72000113, 0x82000076, 0x82000036, 0x920000cd,
    0x7200010b, 0x82000066, 0x82000026, 0x920000ad, 0x82000006, 0x82000086, 0x82000046, 0x920000ed,
    0x72000107, 0x8200005e, 0x8200001e, 0x9200009d, 0x72000117, 0x8200007e, 0x8200003e, 0x920000dd,
    0x7200010f, 0x8200006e, 0x8200002e, 0x920000bd, 0x8200000e, 0x8200008e, 0x8200004e, 0x920000fd,
    0x72000100, 0x82000051, 0x82000011, 0x82000119, 0x72000110, 0x82000071, 0x82000031, 0x920000c3,
    0x72000108, 0x82000061, 0x82000021, 0x920000a3, 0x82000001, 0x82000081, 0x82000041, 0x920000e3,
    0x72000104, 0x82000059, 0x82000019, 0x92000093, 0x72000114, 0x82000079, 0x82000039, 0x920000d3,
    0x7200010c, 0x82000069, 0x82000029, 0x920000b3, 0x82000009, 0x82000089, 0x82000049, 0x920000f3,
    0x72000102, 0x82000055, 0x82000015, 0x8200011d, 0x72000112, 0x82000075, 0x82000035, 0x920000cb,
    0x7200010a, 0x82000065, 0x82000025, 0x920000ab, 0x82000005, 0x82000085, 0x82000045, 0x920000eb,
    0x72000106, 0x8200005d, 0x8200001d, 0x9200009b, 0x72000116, 0x8200007d, 0x8200003d, 0x920000db,
    0x7200010e, 0x8200006d, 0x8200002d, 0x920000bb, 0x8200000d, 0x8200008d, 0x8200004d, 0x920000fb,
    0x72000101, 0x82000053, 0x82000013, 0x8200011b, 0x72000111, 0x82000073, 0x82000033, 0x920000c7,
    0x72000109, 0x82000063, 0x82000023, 0x920000a7, 0x82000003, 0x82000083, 0x82000043, 0x920000e7,
    0x72000105, 0x8200005b, 0x8200001b, 0x92000097, 0x72000115, 0x8200007b, 0x8200003b, 0x920000d7,
    0x7200010d, 0x8200006b, 0x8200002b, 0x920000b7, 0x8200000b, 0x8200008b, 0x8200004b, 0x920000f7,
    0x72000103, 0x82000057, 0x82000017, 0x8200011f, 0x72000113, 0x82000077, 0x82000037, 0x920000cf,
    0x7200010b, 0x82000067, 0x82000027, 0x920000af, 0x82000007, 0x82000087, 0x82000047, 0x920000ef,
    0x72000107, 0x8200005f, 0x8200001f, 0x9200009f, 0x72000117, 0x8200007f, 0x8200003f, 0x920000df,
    0x7200010f, 0x8200006f, 0x8200002f, 0x920000bf, 0x8200000f, 0x8200008f, 0x8200004f, 0x920000ff,
    0x72000100, 0x82000050, 0x82000010, 0x82000118, 0x72000110, 0x82000070, 0x82000030, 0x920000c0,
    0x72000108, 0x82000060, 0x82000020, 0x920000a0, 0x82000000, 0x82000080, 0x82000040, 0x920000e0,
    0x72000104, 0x82000058, 0x82000018, 0x92000090, 0x72000114, 0x82000078, 0x82000038, 0x920000d0,
    0x7200010c, 0x82000068, 0x82000028, 0x920000b0, 0x82000008, 0x82000088, 0x82000048, 0x920000f0,
    0x72000102, 0x82000054, 0x82000014, 0x8200011c, 0x72000112, 0x82000074, 0x82000034, 0x920000c8,
    0x7200010a, 0x82000064, 0x82000024, 0x920000a8, 0x82000004, 0x82000084, 0x82000044, 0x920000e8,
    0x72000106, 0x8200005c, 0x8200001c, 0x92000098, 0x72000116, 0x8200007c, 0x8200003c, 0x920000d8,
    0x7200010e, 0x8200006c, 0x8200002c, 0x920000b8, 0x8200000c, 0x8200008c, 0x8200004c, 0x920000f8,
    0x72000101, 0x82000052, 0x82000012, 0x8200011a, 0x72000111, 0x82000072, 0x82000032, 0x920000c4,
    0x72000109, 0x82000062, 0x82000022, 0x920000a4, 0x82000002, 0x82000082, 0x82000042, 0x920000e4,
    0x72000105, 0x8200005a, 0x8200001a, 0x92000094, 0x72000115, 0x8200007a, 0x8200003a, 0x920000d4,
    0x7200010d, 0x8200006a, 0x8200002a, 0x920000b4, 0x8200000a, 0x8200008a, 0x8200004a, 0x920000f4,
    0x72000103, 0x82000056, 0x82000016, 0x8200011e, 0x72000113, 0x82000076, 0x82000036, 0x920000cc,
    0x7200010b, 0x82000066, 0x82000026, 0x920000ac, 0x82000006, 0x82000086, 0x82000046, 0x920000ec,
    0x72000107, 0x8200005e, 0x8200001e, 0x9200009c, 0x72000117, 0x8200007e, 0x8200003e, 0x920000dc,
    0x7200010f, 0x8200006e, 0x8200002e, 0x920000bc, 0x8200000e, 0x8200008e, 0x8200004e, 0x920000fc,
    0x72000100, 0x82000051, 0x82000011, 0x82000119, 0x72000110, 0x82000071, 0x82000031, 0x920000c2,
    0x72000108, 0x82000061, 0x82000021, 0x920000a2, 0x82000001, 0x82000081, 0x82000041, 0x920000e2,
    0x72000104, 0x82000059, 0x82000019, 0x92000092, 0x72000114, 0x82000079, 0x82000039, 0x920000d2,
    0x7200010c, 0x82000069, 0x82000029, 0x920000b2, 0x82000009, 0x82000089, 0x82000049, 0x920000f2,
    0x72000102, 0x82000055, 0x82000015, 0x8200011d, 0x72000112, 0x82000075, 0x82000035, 0x920000ca,
    0x7200010a, 0x82000065, 0x82000025, 0x920000aa, 0x82000005, 0x82000085, 0x82000045, 0x920000ea,
    0x72000106, 0x8200005d, 0x8200001d, 0x9200009a, 0x72000116, 0x8200007d, 0x8200003d, 0x920000da,
    0x7200010e, 0x8200006d, 0x8200002d, 0x920000ba, 0x8200000d, 0x8200008d, 0x8200004d, 0x920000fa,
    0x72000101, 0x82000053, 0x82000013, 0x8200011b, 0x72000111, 0x82000073, 0x82000033, 0x920000c6,
    0x72000109, 0x82000063, 0x82000023, 0x920000a6, 0x82000003, 0x82000083, 0x82000043, 0x920000e6,
    0x72000105, 0x8200005b, 0x8200001b, 0x92000096, 0x72000115, 0x8200007b, 0x8200003b, 0x920000d6,
    0x7200010d, 0x8200006b, 0x8200002b, 0x920000b6, 0x8200000b, 0x8200008b, 0x8200004b, 0x920000f6,
    0x72000103, 0x82000057, 0x82000017, 0x8200011f, 0x72000113, 0x82000077, 0x82000037, 0x920000ce,
    0x7200010b, 0x82000067, 0x82000027, 0x920000ae, 0x82000007, 0x82000087, 0x82000047, 0x920000ee,
    0x72000107, 0x8200005f, 0x8200001f, 0x9200009e, 0x72000117, 0x8200007f, 0x8200003f, 0x920000de,
    0x7200010f, 0x8200006f, 0x8200002f, 0x920000be, 0x8200000f, 0x8200008f, 0x8200004f, 0x920000fe,
    0x72000100, 0x82000050, 0x82000010, 0x82000118, 0x72000110, 0x82000070, 0x82000030, 0x920000c1,
    0x72000108, 0x82000060, 0x82000020, 0x920000a1, 0x82000000, 0x82000080, 0x82000040, 0x920000e1,
    0x72000104, 0x82000058, 0x82000018, 0x92000091, 0x72000114, 0x82000078, 0x82000038, 0x920000d1,
    0x7200010c, 0x82000068, 0x82000028, 0x920000b1, 0x82000008, 0x82000088, 0x82000048, 0x920000f1,
    0x72000102, 0x82000054, 0x82000014, 0x8200011c, 0x72000112, 0x82000074, 0x82000034, 0x920000c9,
    0x7200010a, 0x82000064, 0x82000024, 0x920000a9, 0x82000004, 0x82000084, 0x82000044, 0x920000e9,
    0x72000106, 0x8200005c, 0x8200001c, 0x92000099, 0x72000116, 0x8200007c, 0x8200003c, 0x920000d9,
    0x7200010e, 0x8200006c, 0x8200002c, 0x920000b9, 0x8200000c, 0x8200008c, 0x8200004c, 0x920000f9,
    0x72000101, 0x82000052, 0x82000012, 0x8200011a, 0x72000111, 0x82000072, 0x82000032, 0x920000c5,
    0x72000109, 0x82000062, 0x82000022, 0x920000a5, 0x82000002, 0x82000082, 0x82000042, 0x920000e5,
    0x72000105, 0x8200005a, 0x8200001a, 0x92000095, 0x72000115, 0x8200007a, 0x8200003a, 0x920000d5,
    0x7200010d, 0x8200006a, 0x8200002a, 0x920000b5, 0x8200000a, 0x8200008a, 0x8200004a, 0x920000f5,
    0x72000103, 0x82000056, 0x82000016, 0x8200011e, 0x72000113, 0x82000076, 0x82000036, 0x920000cd,
    0x7200010b, 0x82000066, 0x82000026, 0x920000ad, 0x82000006, 0x82000086, 0x82000046, 0x920000ed,
    0x72000107, 0x8200005e, 0x8200001e, 0x9200009d, 0x72000117, 0x8200007e, 0x8200003e, 0x920000dd,
    0x7200010f, 0x8200006e, 0x8200002e, 0x920000bd, 0x8200000e, 0x8200008e, 0x8200004e, 0x920000fd,
    0x72000100, 0x82000051, 0x82000011, 0x82000119, 0x72000110, 0x82000071, 0x82000031, 0x920000c3,
    0x72000108, 0x82000061, 0x82000021, 0x920000a3, 0x82000001, 0x82000081, 0x82000041, 0x920000e3,
    0x72000104, 0x82000059, 0x82000019, 0x92000093, 0x72000114, 0x82000079, 0x82000039, 0x920000d3,
    0x7200010c, 0x82000069, 0x82000029, 0x920000b3, 0x82000009, 0x82000089, 0x82000049, 0x920000f3,
    0x72000102, 0x82000055, 0x82000015, 0x8200011d, 0x72000112, 0x82000075, 0x82000035, 0x920000cb,
    0x7200010a, 0x82000065, 0x82000025, 0x920000ab, 0x82000005, 0x82000085, 0x82000045, 0x920000eb,
    0x72000106, 0x8200005d, 0x8200001d, 0x9200009b, 0x72000116, 0x8200007d, 0x8200003d, 0x920000db,
    0x7200010e, 0x8200006d, 0x8200002d, 0x920000bb, 0x8200000d, 0x8200008d, 0x8200004d, 0x920000fb,
    0x72000101, 0x82000053, 0x82000013, 0x8200011b, 0x72000111, 0x82000073, 0x82000033, 0x920000c7,
    0x72000109, 0x82000063, 0x82000023, 0x920000a7, 0x82000003, 0x82000083, 0x82000043, 0x920000e7,
    0x72000105, 0x8200005b, 0x8200001b, 0x92000097, 0x72000115, 0x8200007b, 0x8200003b, 0x920000d7,
    0x7200010d, 0x8200006b, 0x8200002b, 0x920000b7, 0x8200000b, 0x8200008b, 0x8200004b, 0x920000f7,
    0x72000103, 0x82000057, 0x82000017, 0x8200011f, 0x72000113, 0x82000077, 0x82000037, 0x920000cf,
    0x7200010b, 0x82000067, 0x82000027, 0x920000af, 0x82000007, 0x82000087, 0x82000047, 0x920000ef,
    0x72000107, 0x8200005f, 0x8200001f, 0x9200009f, 0x72000117, 0x8200007f, 0x8200003f, 0x920000df,
    0x7200010f, 0x8200006f, 0x8200002f, 0x920000bf, 0x8200000f, 0x8200008f, 0x8200004f, 0x920000ff,
    0x72000100, 0x82000050, 0x82000010, 0x82000118, 0x72000110, 0x82000070, 0x82000030, 0x920000c0,
    0x72000108, 0x82000060, 0x82000020, 0x920000a0, 0x82000000, 0x82000080, 0x82000040, 0x920000e0,
    0x72000104, 0x82000058, 0x82000018, 0x92000090, 0x72000114, 0x82000078, 0x82000038, 0x920000d0,
    0x7200010c, 0x82000068, 0x82000028, 0x920000b0, 0x82000008, 0x82000088, 0x82000048, 0x920000f0,
    0x72000102, 0x82000054, 0x82000014, 0x8200011c, 0x72000112, 0x82000074, 0x82000034, 0x920000c8,
    0x7200010a, 0x82000064, 0x82000024, 0x920000a8, 0x82000004, 0x82000084, 0x82000044, 0x920000e8,
    0x72000106, 0x8200005c, 0x8200001c, 0x92000098, 0x72000116, 0x8200007c, 0x8200003c, 0x920000d8,
    0x7200010e, 0x8200006c, 0x8200002c, 0x920000b8, 0x8200000c, 0x8200008c, 0x8200004c, 0x920000f8,
    0x72000101, 0x82000052, 0x82000012, 0x8200011a, 0x72000111, 0x82000072, 0x82000032, 0x920000c4,
    0x72000109, 0x82000062, 0x82000022, 0x920000a4, 0x82000002, 0x82000082, 0x82000042, 0x920000e4,
    0x72000105, 0x8200005a, 0x8200001a, 0x92000094, 0x72000115, 0x8200007a, 0x8200003a, 0x920000d4,
    0x7200010d, 0x8200006a, 0x8200002a, 0x920000b4, 0x8200000a, 0x8200008a, 0x8200004a, 0x920000f4,
    0x72000103, 0x82000056, 0x82000016, 0x8200011e, 0x72000113, 0x82000076, 0x82000036, 0x920000cc,
    0x7200010b, 0x82000066, 0x82000026, 0x920000ac, 0x82000006, 0x82000086, 0x82000046, 0x920000ec,
    0x72000107, 0x8200005e, 0x8200001e, 0x9200009c, 0x72000117, 0x8200007e, 0x8200003e, 0x920000dc,
    0x7200010f, 0x8200006e, 0x8200002e, 0x920000bc, 0x8200000e, 0x8200008e, 0x8200004e, 0x920000fc,
    0x72000100, 0x82000051, 0x82000011, 0x82000119, 0x72000110, 0x82000071, 0x82000031, 0x920000c2,
    0x72000108, 0x82000061, 0x82000021, 0x920000a2, 0x82000001, 0x82000081, 0x82000041, 0x920000e2,
    0x72000104, 0x82000059, 0x82000019, 0x92000092, 0x72000114, 0x82000079, 0x82000039, 0x920000d2,
    0x7200010c, 0x82000069, 0x82000029, 0x920000b2, 0x82000009, 0x82000089, 0x82000049, 0x920000f2,
    0x72000102, 0x82000055, 0x82000015, 0x8200011d, 0x72000112, 0x82000075, 0x82000035, 0x920000ca,
    0x7200010a, 0x82000065, 0x82000025, 0x920000aa, 0x82000005, 0x82000085, 0x82000045, 0x920000ea,
    0x72000106, 0x8200005d, 0x8200001d, 0x9200009a, 0x72000116, 0x8200007d, 0x8200003d, 0x920000da,
    0x7200010e, 0x8200006d, 0x8200002d, 0x920000ba, 0x8200000d, 0x8200008d, 0x8200004d, 0x920000fa,
    0x72000101, 0x82000053, 0x82000013, 0x8200011b, 0x72000111, 0x82000073, 0x82000033, 0x920000c6,
    0x72000109, 0x82000063, 0x82000023, 0x920000a6, 0x82000003, 0x82000083, 0x82000043, 0x920000e6,
    0x72000105, 0x8200005b, 0x8200001b, 0x92000096, 0x72000115, 0x8200007b, 0x8200003b, 0x920000d6,
    0x7200010d, 0x8200006b, 0x8200002b, 0x920000b6, 0x8200000b, 0x8200008b, 0x8200004b, 0x920000f6,
    0x72000103, 0x82000057, 0x82000017, 0x8200011f, 0x72000113, 0x82000077, 0x82000037, 0x920000ce,
    0x7200010b, 0x82000067, 0x82000027, 0x920000ae, 0x82000007, 0x82000087, 0x82000047, 0x920000ee,
    0x72000107, 0x8200005f, 0x8200001f, 0x9200009e, 0x72000117, 0x8200007f, 0x8200003f, 0x920000de,
    0x7200010f, 0x8200006f, 0x8200002f, 0x920000be, 0x8200000f, 0x8200008f, 0x8200004f, 0x920000fe,
    0x72000100, 0x82000050, 0x82000010, 0x82000118, 0x72000110, 0x82000070, 0x82000030, 0x920000c1,
    0x72000108, 0x82000060, 0x82000020, 0x920000a1, 0x82000000, 0x82000080, 0x82000040, 0x920000e1,
    0x72000104, 0x82000058, 0x82000018, 0x92000091, 0x72000114, 0x82000078, 0x82000038, 0x920000d1,
    0x7200010c, 0x82000068, 0x82000028, 0x920000b1, 0x82000008, 0x82000088, 0x82000048, 0x920000f1,
    0x72000102, 0x82000054, 0x82000014, 0x8200011c, 0x72000112, 0x82000074, 0x82000034, 0x920000c9,
    0x7200010a, 0x82000064, 0x82000024, 0x920000a9, 0x82000004, 0x82000084, 0x82000044, 0x920000e9,
    0x72000106, 0x8200005c, 0x8200001c, 0x92000099, 0x72000116, 0x8200007c, 0x8200003c, 0x920000d9,
    0x7200010e, 0x8200006c, 0x8200002c, 0x920000b9, 0x8200000c, 0x8200008c, 0x8200004c, 0x920000f9,
    0x72000101, 0x82000052, 0x82000012, 0x8200011a, 0x72000111, 0x82000072, 0x82000032, 0x920000c5,
    0x72000109, 0x82000062, 0x82000022, 0x920000a5, 0x82000002, 0x82000082, 0x82000042, 0x920000e5,
    0x72000105, 0x8200005a, 0x8200001a, 0x92000095, 0x72000115, 0x8200007a, 0x8200003a, 0x920000d5,
    0x7200010d, 0x8200006a, 0x8200002a, 0x920000b5, 0x8200000a, 0x8200008a, 0x8200004a, 0x920000f5,
    0x72000103, 0x82000056, 0x82000016, 0x8200011e, 0x72000113, 0x82000076, 0x82000036, 0x920000cd,
    0x7200010b, 0x82000066, 0x82000026, 0x920000ad, 0x82000006, 0x82000086, 0x82000046, 0x920000ed,
    0x72000107, 0x8200005e, 0x8200001e, 0x9200009d, 0x72000117, 0x8200007e, 0x8200003e, 0x920000dd,
    0x7200010f, 0x8200006e, 0x8200002e, 0x920000bd, 0x8200000e, 0x8200008e, 0x8200004e, 0x920000fd,
    0x72000100, 0x82000051, 0x82000011, 0x82000119, 0x72000110, 0x82000071, 0x82000031, 0x920000c3,
    0x72000108, 0x82000061, 0x82000021, 0x920000a3, 0x82000001, 0x82000081, 0x82000041, 0x920000e3,
    0x72000104, 0x82000059, 0x82000019, 0x92000093, 0x72000114, 0x82000079, 0x82000039, 0x920000d3,
    0x7200010c, 0x82000069, 0x82000029, 0x920000b3, 0x82000009, 0x82000089, 0x82000049, 0x920000f3,
    0x72000102, 0x82000055, 0x82000015, 0x8200011d, 0x72000112, 0x82000075, 0x82000035, 0x920000cb,
    0x7200010a, 0x82000065, 0x82000025, 0x920000ab, 0x82000005, 0x82000085, 0x82000045, 0x920000eb,
    0x72000106, 0x8200005d, 0x8200001d, 0x9200009b, 0x72000116, 0x8200007d, 0x8200003d, 0x920000db,
    0x7200010e, 0x8200006d, 0x8200002d, 0x920000bb, 0x8200000d, 0x8200008d, 0x8200004d, 0x920000fb,
    0x72000101, 0x82000053, 0x82000013, 0x8200011b, 0x72000111, 0x82000073, 0x82000033, 0x920000c7,
    0x72000109, 0x82000063, 0x82000023, 0x920000a7, 0x82000003, 0x82000083, 0x82000043, 0x920000e7,
    0x72000105, 0x8200005b, 0x8200001b, 0x92000097, 0x72000115, 0x8200007b, 0x8200003b, 0x920000d7,
    0x7200010d, 0x8200006b, 0x8200002b, 0x920000b7, 0x8200000b, 0x8200008b, 0x8200004b, 0x920000f7,
    0x72000103, 0x82000057, 0x82000017, 0x8200011f, 0x72000113, 0x82000077, 0x82000037, 0x920000cf,
    0x7200010b, 0x82000067, 0x82000027, 0x920000af, 0x82000007, 0x82000087, 0x82000047, 0x920000ef,
    0x72000107, 0x8200005f, 0x8200001f, 0x9200009f, 0x72000117, 0x8200007f, 0x8200003f, 0x920000df,
    0x7200010f, 0x8200006f, 0x8200002f, 0x920000bf, 0x8200000f, 0x8200008f, 0x8200004f, 0x920000ff,
    0x72000100, 0x82000050, 0x82000010, 0x82000118, 0x72000110, 0x82000070, 0x82000030, 0x920000c0,
    0x72000108, 0x82000060, 0x82000020, 0x920000a0, 0x82000000, 0x82000080, 0x82000040, 0x920000e0,
    0x72000104, 0x82000058, 0x82000018, 0x92000090, 0x72000114, 0x82000078, 0x82000038, 0x920000d0,
    0x7200010c, 0x82000068, 0x82000028, 0x920000b0, 0x82000008, 0x82000088, 0x82000048, 0x920000f0,
    0x72000102, 0x82000054, 0x82000014, 0x8200011c, 0x72000112, 0x82000074, 0x82000034, 0x920000c8,
    0x7200010a, 0x82000064, 0x82000024, 0x920000a8, 0x82000004, 0x82000084, 0x82000044, 0x920000e8,
    0x72000106, 0x8200005c, 0x8200001c, 0x92000098, 0x72000116, 0x8200007c, 0x8200003c, 0x920000d8,
    0x7200010e, 0x8200006c, 0x8200002c, 0x920000b8, 0x8200000c, 0x8200008c, 0x8200004c, 0x920000f8,
    0x72000101, 0x82000052, 0x82000012, 0x8200011a, 0x72000111, 0x82000072, 0x82000032, 0x920000c4,
    0x72000109, 0x82000062, 0x82000022, 0x920000a4, 0x82000002, 0x82000082, 0x82000042, 0x920000e4,
    0x72000105, 0x8200005a, 0x8200001a, 0x92000094, 0x72000115, 0x8200007a, 0x8200003a, 0x920000d4,
    0x7200010d, 0x8200006a, 0x8200002a, 0x920000b4, 0x8200000a, 0x8200008a, 0x8200004a, 0x920000f4,
    0x72000103, 0x82000056, 0x82000016, 0x8200011e, 0x72000113, 0x82000076, 0x82000036, 0x920000cc,
    0x7200010b, 0x82000066, 0x82000026, 0x920000ac, 0x82000006, 0x82000086, 0x82000046, 0x920000ec,
    0x72000107, 0x8200005e, 0x8200001e, 0x9200009c, 0x72000117, 0x8200007e, 0x8200003e, 0x920000dc,
    0x7200010f, 0x8200006e, 0x8200002e, 0x920000bc, 0x8200000e, 0x8200008e, 0x8200004e, 0x920000fc,
    0x72000100, 0x82000051, 0x82000011, 0x82000119, 0x72000110, 0x82000071, 0x82000031, 0x920000c2,
    0x72000108, 0x82000061, 0x82000021, 0x920000a2, 0x82000001, 0x82000081, 0x82000041, 0x920000e2,
    0x72000104, 0x82000059, 0x82000019, 0x92000092, 0x72000114, 0x82000079, 0x82000039, 0x920000d2,
    0x7200010c, 0x82000069, 0x82000029, 0x920000b2, 0x82000009, 0x82000089, 0x82000049, 0x920000f2,
    0x72000102, 0x82000055, 0x82000015, 0x8200011d, 0x72000112, 0x82000075, 0x82000035, 0x920000ca,
    0x7200010a, 0x82000065, 0x82000025, 0x920000aa, 0x82000005, 0x82000085, 0x82000045, 0x920000ea,
    0x72000106, 0x8200005d, 0x8200001d, 0x9200009a, 0x72000116, 0x8200007d, 0x8200003d, 0x920000da,
    0x7200010e, 0x8200006d, 0x8200002d, 0x920000ba, 0x8200000d, 0x8200008d, 0x8200004d, 0x920000fa,
    0x72000101, 0x82000053, 0x82000013, 0x8200011b, 0x72000111, 0x82000073, 0x82000033, 0x920000c6,
    0x72000109, 0x82000063, 0x82000023, 0x920000a6, 0x82000003, 0x82000083, 0x82000043, 0x920000e6,
    0x72000105, 0x8200005b, 0x8200001b, 0x92000096, 0x72000115, 0x8200007b, 0x8200003b, 0x920000d6,
    0x7200010d, 0x8200006b, 0x8200002b, 0x920000b6, 0x8200000b, 0x8200008b, 0x8200004b, 0x920000f6,
    0x72000103, 0x82000057, 0x82000017, 0x8200011f, 0x72000113, 0x82000077, 0x82000037, 0x920000ce,
    0x7200010b, 0x82000067, 0x82000027, 0x920000ae, 0x82000007, 0x82000087, 0x82000047, 0x920000ee,
    0x72000107, 0x8200005f, 0x8200001f, 0x9200009e, 0x72000117, 0x8200007f, 0x8200003f, 0x920000de,
    0x7200010f, 0x8200006f, 0x8200002f, 0x920000be, 0x8200000f, 0x8200008f, 0x8200004f, 0x920000fe,
    0x72000100, 0x82000050, 0x82000010, 0x82000118, 0x72000110, 0x82000070, 0x82000030, 0x920000c1,
    0x72000108, 0x82000060, 0x82000020, 0x920000a1, 0x82000000, 0x82000080, 0x82000040, 0x920000e1,
    0x72000104, 0x82000058, 0x82000018, 0x92000091, 0x72000114, 0x82000078, 0x82000038, 0x920000d1,
    0x7200010c, 0x82000068, 0x82000028, 0x920000b1, 0x82000008, 0x82000088, 0x82000048, 0x920000f1,
    0x72000102, 0x82000054, 0x82000014, 0x8200011c, 0x72000112, 0x82000074, 0x82000034, 0x920000c9,
    0x7200010a, 0x82000064, 0x82000024, 0x920000a9, 0x82000004, 0x82000084, 0x82000044, 0x920000e9,
    0x72000106, 0x8200005c, 0x8200001c, 0x92000099, 0x72000116, 0x8200007c, 0x8200003c, 0x920000d9,
    0x7200010e, 0x8200006c, 0x8200002c, 0x920000b9, 0x8200000c, 0x8200008c, 0x8200004c, 0x920000f9,
    0x72000101, 0x82000052, 0x82000012, 0x8200011a, 0x72000111, 0x82000072, 0x82000032, 0x920000c5,
    0x72000109, 0x82000062, 0x82000022, 0x920000a5, 0x82000002, 0x82000082, 0x82000042, 0x920000e5,
    0x72000105, 0x8200005a, 0x8200001a, 0x92000095, 0x72000115, 0x8200007a, 0x8200003a, 0x920000d5,
    0x7200010d, 0x8200006a, 0x8200002a, 0x920000b5, 0x8200000a, 0x8200008a, 0x8200004a, 0x920000f5,
    0x72000103, 0x82000056, 0x82000016, 0x8200011e, 0x72000113, 0x82000076, 0x82000036, 0x920000cd,
    0x7200010b, 0x82000066, 0x82000026, 0x920000ad, 0x82000006, 0x82000086, 0x82000046, 0x920000ed,
    0x72000107, 0x8200005e, 0x8200001e, 0x9200009d, 0x72000117, 0x8200007e, 0x8200003e, 0x920000dd,
    0x7200010f, 0x8200006e, 0x8200002e, 0x920000bd, 0x8200000e, 0x8200008e, 0x8200004e, 0x920000fd,
    0x72000100, 0x82000051, 0x82000011, 0x82000119, 0x72000110, 0x82000071, 0x82000031, 0x920000c3,
    0x72000108, 0x82000061, 0x82000021, 0x920000a3, 0x82000001, 0x82000081, 0x82000041, 0x920000e3,
    0x72000104, 0x82000059, 0x82000019, 0x92000093, 0x72000114, 0x82000079, 0x82000039, 0x920000d3,
    0x7200010c, 0x82000069, 0x82000029, 0x920000b3, 0x82000009, 0x82000089, 0x82000049, 0x920000f3,
    0x72000102, 0x82000055, 0x82000015, 0x8200011d, 0x72000112, 0x82000075, 0x82000035, 0x920000cb,
    0x7200010a, 0x82000065, 0x82000025, 0x920000ab, 0x82000005, 0x82000085, 0x82000045, 0x920000eb,
    0x72000106, 0x8200005d, 0x8200001d, 0x9200009b, 0x72000116, 0x8200007d, 0x8200003d, 0x920000db,
    0x7200010e, 0x8200006d, 0x8200002d, 0x920000bb, 0x8200000d, 0x8200008d, 0x8200004d, 0x920000fb,
    0x72000101, 0x82000053, 0x82000013, 0x8200011b, 0x72000111, 0x82000073, 0x82000033, 0x920000c7,
    0x72000109, 0x82000063, 0x82000023, 0x920000a7, 0x82000003, 0x82000083, 0x82000043, 0x920000e7,
    0x72000105, 0x8200005b, 0x8200001b, 0x92000097, 0x72000115, 0x8200007b, 0x8200003b, 0x920000d7,
    0x7200010d, 0x8200006b, 0x8200002b, 0x920000b7, 0x8200000b, 0x8200008b, 0x8200004b, 0x920000f7,
    0x72000103, 0x82000057, 0x82000017, 0x8200011f, 0x72000113, 0x82000077, 0x82000037, 0x920000cf,
    0x7200010b, 0x82000067, 0x82000027, 0x920000af, 0x82000007, 0x82000087, 0x82000047, 0x920000ef,
    0x72000107, 0x8200005f, 0x8200001f, 0x9200009f, 0x72000117, 0x8200007f, 0x8200003f, 0x920000df,
    0x7200010f, 0x8200006f, 0x8200002f, 0x920000bf, 0x8200000f, 0x8200008f, 0x8200004f, 0x920000ff,
    0x72000100, 0x82000050, 0x82000010, 0x82000118, 0x72000110, 0x82000070, 0x82000030, 0x920000c0,
    0x72000108, 0x82000060, 0x82000020, 0x920000a0, 0x82000000, 0x82000080, 0x82000040, 0x920000e0,
    0x72000104, 0x82000058, 0x82000018, 0x92000090, 0x72000114, 0x82000078, 0x82000038, 0x920000d0,
    0x7200010c, 0x82000068, 0x82000028, 0x920000b0, 0x82000008, 0x82000088, 0x82000048, 0x920000f0,
    0x72000102, 0x82000054, 0x82000014, 0x8200011c, 0x72000112, 0x82000074, 0x82000034, 0x920000c8,
    0x7200010a, 0x82000064, 0x82000024, 0x920000a8, 0x82000004, 0x82000084, 0x82000044, 0x920000e8,
    0x72000106, 0x8200005c, 0x8200001c, 0x92000098, 0x72000116, 0x8200007c, 0x8200003c, 0x920000d8,
    0x7200010e, 0x8200006c, 0x8200002c, 0x920000b8, 0x8200000c, 0x8200008c, 0x8200004c, 0x920000f8,
    0x72000101, 0x82000052, 0x82000012, 0x8200011a, 0x72000111, 0x82000072, 0x82000032, 0x920000c4,
    0x72000109, 0x82000062, 0x82000022, 0x920000a4, 0x82000002, 0x82000082, 0x82000042, 0x920000e4,
    0x72000105, 0x8200005a, 0x8200001a, 0x92000094, 0x72000115, 0x8200007a, 0x8200003a, 0x920000d4,
    0x7200010d, 0x8200006a, 0x8200002a, 0x920000b4, 0x8200000a, 0x8200008a, 0x8200004a, 0x920000f4,
    0x72000103, 0x82000056, 0x82000016, 0x8200011e, 0x72000113, 0x82000076, 0x82000036, 0x920000cc,
    0x7200010b, 0x82000066, 0x82000026, 0x920000ac, 0x82000006, 0x82000086, 0x82000046, 0x920000ec,
    0x72000107, 0x8200005e, 0x8200001e, 0x9200009c, 0x72000117, 0x8200007e, 0x8200003e, 0x920000dc,
    0x7200010f, 0x8200006e, 0x8200002e, 0x920000bc, 0x8200000e, 0x8200008e, 0x8200004e, 0x920000fc,
    0x72000100, 0x82000051, 0x82000011, 0x82000119, 0x72000110, 0x82000071, 0x82000031, 0x920000c2,
    0x72000108, 0x82000061, 0x82000021, 0x920000a2, 0x82000001, 0x82000081, 0x82000041, 0x920000e2,
    0x72000104, 0x82000059, 0x82000019, 0x92000092, 0x72000114, 0x82000079, 0x82000039, 0x920000d2,
    0x7200010c, 0x82000069, 0x82000029, 0x920000b2, 0x82000009, 0x82000089, 0x82000049, 0x920000f2,
    0x72000102, 0x82000055, 0x82000015, 0x8200011d, 0x72000112, 0x82000075, 0x82000035, 0x920000ca,
    0x7200010a, 0x82000065, 0x82000025, 0x920000aa, 0x82000005, 0x82000085, 0x82000045, 0x920000ea,
    0x72000106, 0x8200005d, 0x8200001d, 0x9200009a, 0x72000116, 0x8200007d, 0x8200003d, 0x920000da,
    0x7200010e, 0x8200006d, 0x8200002d, 0x920000ba, 0x8200000d, 0x8200008d, 0x8200004d, 0x920000fa,
    0x72000101, 0x82000053, 0x82000013, 0x8200011b, 0x72000111, 0x82000073, 0x82000033, 0x920000c6,
    0x72000109, 0x82000063, 0x82000023, 0x920000a6, 0x82000003, 0x82000083, 0x82000043, 0x920000e6,
    0x72000105, 0x8200005b, 0x8200001b, 0x92000096, 0x72000115, 0x8200007b, 0x8200003b, 0x920000d6,
    0x7200010d, 0x8200006b, 0x8200002b, 0x920000b6, 0x8200000b, 0x8200008b, 0x8200004b, 0x920000f6,
    0x72000103, 0x82000057, 0x82000017, 0x8200011f, 0x72000113, 0x82000077, 0x82000037, 0x920000ce,
    0x7200010b, 0x82000067, 0x82000027, 0x920000ae, 0x82000007, 0x82000087, 0x82000047, 0x920000ee,
    0x72000107, 0x8200005f, 0x8200001f, 0x9200009e, 0x72000117, 0x8200007f, 0x8200003f, 0x920000de,
    0x7200010f, 0x8200006f, 0x8200002f, 0x920000be, 0x8200000f, 0x8200008f, 0x8200004f, 0x920000fe,
    0x72000100, 0x82000050, 0x82000010, 0x82000118, 0x72000110, 0x82000070, 0x82000030, 0x920000c1,
    0x72000108, 0x82000060, 0x82000020, 0x920000a1, 0x82000000, 0x82000080, 0x82000040, 0x920000e1,
    0x72000104, 0x82000058, 0x82000018, 0x92000091, 0x72000114, 0x82000078, 0x82000038, 0x920000d1,
    0x7200010c, 0x82000068, 0x82000028, 0x920000b1, 0x82000008, 0x82000088, 0x82000048, 0x920000f1,
    0x72000102, 0x82000054, 0x82000014, 0x8200011c, 0x72000112, 0x82000074, 0x82000034, 0x920000c9,
    0x7200010a, 0x82000064, 0x82000024, 0x920000a9, 0x82000004, 0x82000084, 0x82000044, 0x920000e9,
    0x72000106, 0x8200005c, 0x8200001c, 0x92000099, 0x72000116, 0x8200007c, 0x8200003c, 0x920000d9,
    0x7200010e, 0x8200006c, 0x8200002c, 0x920000b9, 0x8200000c, 0x8200008c, 0x8200004c, 0x920000f9,
    0x72000101, 0x82000052, 0x82000012, 0x8200011a, 0x72000111, 0x82000072, 0x82000032, 0x920000c5,
    0x72000109, 0x82000062, 0x82000022, 0x920000a5, 0x82000002, 0x82000082, 0x82000042, 0x920000e5,
    0x72000105, 0x8200005a, 0x8200001a, 0x92000095, 0x72000115, 0x8200007a, 0x8200003a, 0x920000d5,
    0x7200010d, 0x8200006a, 0x8200002a, 0x920000b5, 0x8200000a, 0x8200008a, 0x8200004a, 0x920000f5,
    0x72000103, 0x82000056, 0x82000016, 0x8200011e, 0x72000113, 0x82000076, 0x82000036, 0x920000cd,
    0x7200010b, 0x82000066, 0x82000026, 0x920000ad, 0x82000006, 0x82000086, 0x82000046, 0x920000ed,
    0x72000107, 0x8200005e, 0x8200001e, 0x9200009d, 0x72000117, 0x8200007e, 0x8200003e, 0x920000dd,
    0x7200010f, 0x8200006e, 0x8200002e, 0x920000bd, 0x8200000e, 0x8200008e, 0x8200004e, 0x920000fd,
    0x72000100, 0x82000051, 0x82000011, 0x82000119, 0x72000110, 0x82000071, 0x82000031, 0x920000c3,
    0x72000108, 0x82000061, 0x82000021, 0x920000a3, 0x82000001, 0x82000081, 0x82000041, 0x920000e3,
    0x72000104, 0x82000059, 0x82000019, 0x92000093, 0x72000114, 0x82000079, 0x82000039, 0x920000d3,
    0x7200010c, 0x82000069, 0x82000029, 0x920000b3, 0x82000009, 0x82000089, 0x82000049, 0x920000f3,
    0x72000102, 0x82000055, 0x82000015, 0x8200011d, 0x72000112, 0x82000075, 0x82000035, 0x920000cb,
    0x7200010a, 0x82000065, 0x82000025, 0x920000ab, 0x82000005, 0x82000085, 0x82000045, 0x920000eb,
    0x72000106, 0x8200005d, 0x8200001d, 0x9200009b, 0x72000116, 0x8200007d, 0x8200003d, 0x920000db,
    0x7200010e, 0x8200006d, 0x8200002d, 0x920000bb, 0x8200000d, 0x8200008d, 0x8200004d, 0x920000fb,
    0x72000101, 0x82000053, 0x82000013, 0x8200011b, 0x72000111, 0x82000073, 0x82000033, 0x920000c7,
    0x72000109, 0x82000063, 0x82000023, 0x920000a7, 0x82000003, 0x82000083, 0x82000043, 0x920000e7,
    0x72000105, 0x8200005b, 0x8200001b, 0x92000097, 0x72000115, 0x8200007b, 0x8200003b, 0x920000d7,
    0x7200010d, 0x8200006b, 0x8200002b, 0x920000b7, 0x8200000b, 0x8200008b, 0x8200004b, 0x920000f7,
    0x72000103, 0x82000057, 0x82000017, 0x8200011f, 0x72000113, 0x82000077, 0x82000037, 0x920000cf,
    0x7200010b, 0x82000067, 0x82000027, 0x920000af, 0x82000007, 0x82000087, 0x82000047, 0x920000ef,
    0x72000107, 0x8200005f, 0x8200001f, 0x9200009f, 0x72000117, 0x8200007f, 0x8200003f, 0x920000df,
    0x7200010f, 0x8200006f, 0x8200002f, 0x920000bf, 0x8200000f, 0x8200008f, 0x8200004f, 0x920000ff,
    0x72000100, 0x82000050, 0x82000010, 0x82000118, 0x72000110, 0x82000070, 0x82000030, 0x920000c0,
    0x72000108, 0x82000060, 0x82000020, 0x920000a0, 0x82000000, 0x82000080, 0x82000040, 0x920000e0,
    0x72000104, 0x82000058, 0x82000018, 0x92000090, 0x72000114, 0x82000078, 0x82000038, 0x920000d0,
    0x7200010c, 0x82000068, 0x82000028, 0x920000b0, 0x82000008, 0x82000088, 0x82000048, 0x920000f0,
    0x72000102, 0x82000054, 0x82000014, 0x8200011c, 0x72000112, 0x82000074, 0x82000034, 0x920000c8,
    0x7200010a, 0x82000064, 0x82000024, 0x920000a8, 0x82000004, 0x82000084, 0x82000044, 0x920000e8,
    0x72000106, 0x8200005c, 0x8200001c, 0x92000098, 0x72000116, 0x8200007c, 0x8200003c, 0x920000d8,
    0x7200010e, 0x8200006c, 0x8200002c, 0x920000b8, 0x8200000c, 0x8200008c, 0x8200004c, 0x920000f8,
    0x72000101, 0x82000052, 0x82000012, 0x8200011a, 0x72000111, 0x82000072, 0x82000032, 0x920000c4,
    0x72000109, 0x82000062, 0x82000022, 0x920000a4, 0x82000002, 0x82000082, 0x82000042, 0x920000e4,
    0x72000105, 0x8200005a, 0x8200001a, 0x92000094, 0x72000115, 0x8200007a, 0x8200003a, 0x920000d4,
    0x7200010d, 0x8200006a, 0x8200002a, 0x920000b4, 0x8200000a, 0x8200008a, 0x8200004a, 0x920000f4,
    0x72000103, 0x82000056, 0x82000016, 0x8200011e, 0x72000113, 0x82000076, 0x82000036, 0x920000cc,
    0x7200010b, 0x82000066, 0x82000026, 0x920000ac, 0x82000006, 0x82000086, 0x82000046, 0x920000ec,
    0x72000107, 0x8200005e, 0x8200001e, 0x9200009c, 0x72000117, 0x8200007e, 0x8200003e, 0x920000dc,
    0x7200010f, 0x8200006e, 0x8200002e, 0x920000bc, 0x8200000e, 0x8200008e, 0x8200004e, 0x920000fc,
    0x72000100, 0x82000051, 0x82000011, 0x82000119, 0x72000110, 0x82000071, 0x82000031, 0x920000c2,
    0x72000108, 0x82000061, 0x82000021, 0x920000a2, 0x82000001, 0x82000081, 0x82000041, 0x920000e2,
    0x72000104, 0x82000059, 0x82000019, 0x92000092, 0x72000114, 0x82000079, 0x82000039, 0x920000d2,
    0x7200010c, 0x82000069, 0x82000029, 0x920000b2, 0x82000009, 0x82000089, 0x82000049, 0x920000f2,
    0x72000102, 0x82000055, 0x82000015, 0x8200011d, 0x72000112, 0x82000075, 0x82000035, 0x920000ca,
    0x7200010a, 0x82000065, 0x82000025, 0x920000aa, 0x82000005, 0x82000085, 0x82000045, 0x920000ea,
    0x72000106, 0x8200005d, 0x8200001d, 0x9200009a, 0x72000116, 0x8200007d, 0x8200003d, 0x920000da,
    0x7200010e, 0x8200006d, 0x8200002d, 0x920000ba, 0x8200000d, 0x8200008d, 0x8200004d, 0x920000fa,
    0x72000101, 0x82000053, 0x82000013, 0x8200011b, 0x72000111, 0x82000073, 0x82000033, 0x920000c6,
    0x72000109, 0x82000063, 0x82000023, 0x920000a6, 0x82000003, 0x82000083, 0x82000043, 0x920000e6,
    0x72000105, 0x8200005b, 0x8200001b, 0x92000096, 0x72000115, 0x8200007b, 0x8200003b, 0x920000d6,
    0x7200010d, 0x8200006b, 0x8200002b, 0x920000b6, 0x8200000b, 0x8200008b, 0x8200004b, 0x920000f6,
    0x72000103, 0x82000057, 0x82000017, 0x8200011f, 0x72000113, 0x82000077, 0x82000037, 0x920000ce,
    0x7200010b, 0x82000067, 0x82000027, 0x920000ae, 0x82000007, 0x82000087, 0x82000047, 0x920000ee,
    0x72000107, 0x8200005f, 0x8200001f, 0x9200009e, 0x72000117, 0x8200007f, 0x8200003f, 0x920000de,
    0x7200010f, 0x8200006f, 0x8200002f, 0x920000be, 0x8200000f, 0x8200008f, 0x8200004f, 0x920000fe,
    0x72000100, 0x82000050, 0x82000010, 0x82000118, 0x72000110, 0x82000070, 0x82000030, 0x920000c1,
    0x72000108, 0x82000060, 0x82000020, 0x920000a1, 0x82000000, 0x82000080, 0x82000040, 0x920000e1,
    0x72000104, 0x82000058, 0x82000018, 0x92000091, 0x72000114, 0x82000078, 0x82000038, 0x920000d1,
    0x7200010c, 0x82000068, 0x82000028, 0x920000b1, 0x82000008, 0x82000088, 0x82000048, 0x920000f1,
    0x72000102, 0x82000054, 0x82000014, 0x8200011c, 0x72000112, 0x82000074, 0x82000034, 0x920000c9,
    0x7200010a, 0x82000064, 0x82000024, 0x920000a9, 0x82000004, 0x82000084, 0x82000044, 0x920000e9,
    0x72000106, 0x8200005c, 0x8200001c, 0x92000099, 0x72000116, 0x8200007c, 0x8200003c, 0x920000d9,
    0x7200010e, 0x8200006c, 0x8200002c, 0x920000b9, 0x8200000c, 0x8200008c, 0x8200004c, 0x920000f9,
    0x72000101, 0x82000052, 0x82000012, 0x8200011a, 0x72000111, 0x82000072, 0x82000032, 0x920000c5,
    0x72000109, 0x82000062, 0x82000022, 0x920000a5, 0x82000002, 0x82000082, 0x82000042, 0x920000e5,
    0x72000105, 0x8200005a, 0x8200001a, 0x92000095, 0x72000115, 0x8200007a, 0x8200003a, 0x920000d5,
    0x7200010d, 0x8200006a, 0x8200002a, 0x920000b5, 0x8200000a, 0x8200008a, 0x8200004a, 0x920000f5,
    0x72000103, 0x82000056, 0x82000016, 0x8200011e, 0x72000113, 0x82000076, 0x82000036, 0x920000cd,
    0x7200010b, 0x82000066, 0x82000026, 0x920000ad, 0x82000006, 0x82000086, 0x82000046, 0x920000ed,
    0x72000107, 0x8200005e, 0x8200001e, 0x9200009d, 0x72000117, 0x8200007e, 0x8200003e, 0x920000dd,
    0x7200010f, 0x8200006e, 0x8200002e, 0x920000bd, 0x8200000e, 0x8200008e, 0x8200004e, 0x920000fd,
    0x72000100, 0x82000051, 0x82000011, 0x82000119, 0x72000110, 0x82000071, 0x82000031, 0x920000c3,
    0x72000108, 0x82000061, 0x82000021, 0x920000a3, 0x82000001, 0x82000081, 0x82000041, 0x920000e3,
    0x72000104, 0x82000059, 0x82000019, 0x92000093, 0x72000114, 0x82000079, 0x82000039, 0x920000d3,
    0x7200010c, 0x82000069, 0x82000029, 0x920000b3, 0x82000009, 0x82000089, 0x82000049, 0x920000f3,
    0x72000102, 0x82000055, 0x82000015, 0x8200011d, 0x72000112, 0x82000075, 0x82000035, 0x920000cb,
    0x7200010a, 0x82000065, 0x82000025, 0x920000ab, 0x82000005, 0x82000085, 0x82000045, 0x920000eb,
    0x72000106, 0x8200005d, 0x8200001d, 0x9200009b, 0x72000116, 0x8200007d, 0x8200003d, 0x920000db,
    0x7200010e, 0x8200006d, 0x8200002d, 0x920000bb, 0x8200000d, 0x8200008d, 0x8200004d, 0x920000fb,
    0x72000101, 0x82000053, 0x82000013, 0x8200011b, 0x72000111, 0x82000073, 0x82000033, 0x920000c7,
    0x72000109, 0x82000063, 0x82000023, 0x920000a7, 0x82000003, 0x82000083, 0x82000043, 0x920000e7,
    0x72000105, 0x8200005b, 0x8200001b, 0x92000097, 0x72000115, 0x8200007b, 0x8200003b, 0x920000d7,
    0x7200010d, 0x8200006b, 0x8200002b, 0x920000b7, 0x8200000b, 0x8200008b, 0x8200004b, 0x920000f7,
    0x72000103, 0x82000057, 0x82000017, 0x8200011f, 0x72000113, 0x82000077, 0x82000037, 0x920000cf,
    0x7200010b, 0x82000067, 0x82000027, 0x920000af, 0x82000007, 0x82000087, 0x82000047, 0x920000ef,
    0x72000107, 0x8200005f, 0x8200001f, 0x9200009f, 0x72000117, 0x8200007f, 0x8200003f, 0x920000df,
    0x7200010f, 0x8200006f, 0x8200002f, 0x920000bf, 0x8200000f, 0x8200008f, 0x8200004f, 0x920000ff,
];

/// Fixed distance code lookup table (1024 entries).
pub const FIXED_DIST_TABLE: [u16; 1024] = [
    0x2800, 0x2810, 0x2808, 0x2818, 0x2804, 0x2814, 0x280c, 0x281c, 0x2802, 0x2812, 0x280a, 0x281a,
    0x2806, 0x2816, 0x280e, 0x8000, 0x2801, 0x2811, 0x2809, 0x2819, 0x2805, 0x2815, 0x280d, 0x281d,
    0x2803, 0x2813, 0x280b, 0x281b, 0x2807, 0x2817, 0x280f, 0x8000, 0x2800, 0x2810, 0x2808, 0x2818,
    0x2804, 0x2814, 0x280c, 0x281c, 0x2802, 0x2812, 0x280a, 0x281a, 0x2806, 0x2816, 0x280e, 0x8000,
    0x2801, 0x2811, 0x2809, 0x2819, 0x2805, 0x2815, 0x280d, 0x281d, 0x2803, 0x2813, 0x280b, 0x281b,
    0x2807, 0x2817, 0x280f, 0x8000, 0x2800, 0x2810, 0x2808, 0x2818, 0x2804, 0x2814, 0x280c, 0x281c,
    0x2802, 0x2812, 0x280a, 0x281a, 0x2806, 0x2816, 0x280e, 0x8000, 0x2801, 0x2811, 0x2809, 0x2819,
    0x2805, 0x2815, 0x280d, 0x281d, 0x2803, 0x2813, 0x280b, 0x281b, 0x2807, 0x2817, 0x280f, 0x8000,
    0x2800, 0x2810, 0x2808, 0x2818, 0x2804, 0x2814, 0x280c, 0x281c, 0x2802, 0x2812, 0x280a, 0x281a,
    0x2806, 0x2816, 0x280e, 0x8000, 0x2801, 0x2811, 0x2809, 0x2819, 0x2805, 0x2815, 0x280d, 0x281d,
    0x2803, 0x2813, 0x280b, 0x281b, 0x2807, 0x2817, 0x280f, 0x8000, 0x2800, 0x2810, 0x2808, 0x2818,
    0x2804, 0x2814, 0x280c, 0x281c, 0x2802, 0x2812, 0x280a, 0x281a, 0x2806, 0x2816, 0x280e, 0x8000,
    0x2801, 0x2811, 0x2809, 0x2819, 0x2805, 0x2815, 0x280d, 0x281d, 0x2803, 0x2813, 0x280b, 0x281b,
    0x2807, 0x2817, 0x280f, 0x8000, 0x2800, 0x2810, 0x2808, 0x2818, 0x2804, 0x2814, 0x280c, 0x281c,
    0x2802, 0x2812, 0x280a, 0x281a, 0x2806, 0x2816, 0x280e, 0x8000, 0x2801, 0x2811, 0x2809, 0x2819,
    0x2805, 0x2815, 0x280d, 0x281d, 0x2803, 0x2813, 0x280b, 0x281b, 0x2807, 0x2817, 0x280f, 0x8000,
    0x2800, 0x2810, 0x2808, 0x2818, 0x2804, 0x2814, 0x280c, 0x281c, 0x2802, 0x2812, 0x280a, 0x281a,
    0x2806, 0x2816, 0x280e, 0x8000, 0x2801, 0x2811, 0x2809, 0x2819, 0x2805, 0x2815, 0x280d, 0x281d,
    0x2803, 0x2813, 0x280b, 0x281b, 0x2807, 0x2817, 0x280f, 0x8000, 0x2800, 0x2810, 0x2808, 0x2818,
    0x2804, 0x2814, 0x280c, 0x281c, 0x2802, 0x2812, 0x280a, 0x281a, 0x2806, 0x2816, 0x280e, 0x8000,
    0x2801, 0x2811, 0x2809, 0x2819, 0x2805, 0x2815, 0x280d, 0x281d, 0x2803, 0x2813, 0x280b, 0x281b,
    0x2807, 0x2817, 0x280f, 0x8000, 0x2800, 0x2810, 0x2808, 0x2818, 0x2804, 0x2814, 0x280c, 0x281c,
    0x2802, 0x2812, 0x280a, 0x281a, 0x2806, 0x2816, 0x280e, 0x8000, 0x2801, 0x2811, 0x2809, 0x2819,
    0x2805, 0x2815, 0x280d, 0x281d, 0x2803, 0x2813, 0x280b, 0x281b, 0x2807, 0x2817, 0x280f, 0x8000,
    0x2800, 0x2810, 0x2808, 0x2818, 0x2804, 0x2814, 0x280c, 0x281c, 0x2802, 0x2812, 0x280a, 0x281a,
    0x2806, 0x2816, 0x280e, 0x8000, 0x2801, 0x2811, 0x2809, 0x2819, 0x2805, 0x2815, 0x280d, 0x281d,
    0x2803, 0x2813, 0x280b, 0x281b, 0x2807, 0x2817, 0x280f, 0x8000, 0x2800, 0x2810, 0x2808, 0x2818,
    0x2804, 0x2814, 0x280c, 0x281c, 0x2802, 0x2812, 0x280a, 0x281a, 0x2806, 0x2816, 0x280e, 0x8000,
    0x2801, 0x2811, 0x2809, 0x2819, 0x2805, 0x2815, 0x280d, 0x281d, 0x2803, 0x2813, 0x280b, 0x281b,
    0x2807, 0x2817, 0x280f, 0x8000, 0x2800, 0x2810, 0x2808, 0x2818, 0x2804, 0x2814, 0x280c, 0x281c,
    0x2802, 0x2812, 0x280a, 0x281a, 0x2806, 0x2816, 0x280e, 0x8000, 0x2801, 0x2811, 0x2809, 0x2819,
    0x2805, 0x2815, 0x280d, 0x281d, 0x2803, 0x2813, 0x280b, 0x281b, 0x2807, 0x2817, 0x280f, 0x8000,
    0x2800, 0x2810, 0x2808, 0x2818, 0x2804, 0x2814, 0x280c, 0x281c, 0x2802, 0x2812, 0x280a, 0x281a,
    0x2806, 0x2816, 0x280e, 0x8000, 0x2801, 0x2811, 0x2809, 0x2819, 0x2805, 0x2815, 0x280d, 0x281d,
    0x2803, 0x2813, 0x280b, 0x281b, 0x2807, 0x2817, 0x280f, 0x8000, 0x2800, 0x2810, 0x2808, 0x2818,
    0x2804, 0x2814, 0x280c, 0x281c, 0x2802, 0x2812, 0x280a, 0x281a, 0x2806, 0x2816, 0x280e, 0x8000,
    0x2801, 0x2811, 0x2809, 0x2819, 0x2805, 0x2815, 0x280d, 0x281d, 0x2803, 0x2813, 0x280b, 0x281b,
    0x2807, 0x2817, 0x280f, 0x8000, 0x2800, 0x2810, 0x2808, 0x2818, 0x2804, 0x2814, 0x280c, 0x281c,
    0x2802, 0x2812, 0x280a, 0x281a, 0x2806, 0x2816, 0x280e, 0x8000, 0x2801, 0x2811, 0x2809, 0x2819,
    0x2805, 0x2815, 0x280d, 0x281d, 0x2803, 0x2813, 0x280b, 0x281b, 0x2807, 0x2817, 0x280f, 0x8000,
    0x2800, 0x2810, 0x2808, 0x2818, 0x2804, 0x2814, 0x280c, 0x281c, 0x2802, 0x2812, 0x280a, 0x281a,
    0x2806, 0x2816, 0x280e, 0x8000, 0x2801, 0x2811, 0x2809, 0x2819, 0x2805, 0x2815, 0x280d, 0x281d,
    0x2803, 0x2813, 0x280b, 0x281b, 0x2807, 0x2817, 0x280f, 0x8000, 0x2800, 0x2810, 0x2808, 0x2818,
    0x2804, 0x2814, 0x280c, 0x281c, 0x2802, 0x2812, 0x280a, 0x281a, 0x2806, 0x2816, 0x280e, 0x8000,
    0x2801, 0x2811, 0x2809, 0x2819, 0x2805, 0x2815, 0x280d, 0x281d, 0x2803, 0x2813, 0x280b, 0x281b,
    0x2807, 0x2817, 0x280f, 0x8000, 0x2800, 0x2810, 0x2808, 0x2818, 0x2804, 0x2814, 0x280c, 0x281c,
    0x2802, 0x2812, 0x280a, 0x281a, 0x2806, 0x2816, 0x280e, 0x8000, 0x2801, 0x2811, 0x2809, 0x2819,
    0x2805, 0x2815, 0x280d, 0x281d, 0x2803, 0x2813, 0x280b, 0x281b, 0x2807, 0x2817, 0x280f, 0x8000,
    0x2800, 0x2810, 0x2808, 0x2818, 0x2804, 0x2814, 0x280c, 0x281c, 0x2802, 0x2812, 0x280a, 0x281a,
    0x2806, 0x2816, 0x280e, 0x8000, 0x2801, 0x2811, 0x2809, 0x2819, 0x2805, 0x2815, 0x280d, 0x281d,
    0x2803, 0x2813, 0x280b, 0x281b, 0x2807, 0x2817, 0x280f, 0x8000, 0x2800, 0x2810, 0x2808, 0x2818,
    0x2804, 0x2814, 0x280c, 0x281c, 0x2802, 0x2812, 0x280a, 0x281a, 0x2806, 0x2816, 0x280e, 0x8000,
    0x2801, 0x2811, 0x2809, 0x2819, 0x2805, 0x2815, 0x280d, 0x281d, 0x2803, 0x2813, 0x280b, 0x281b,
    0x2807, 0x2817, 0x280f, 0x8000, 0x2800, 0x2810, 0x2808, 0x2818, 0x2804, 0x2814, 0x280c, 0x281c,
    0x2802, 0x2812, 0x280a, 0x281a, 0x2806, 0x2816, 0x280e, 0x8000, 0x2801, 0x2811, 0x2809, 0x2819,
    0x2805, 0x2815, 0x280d, 0x281d, 0x2803, 0x2813, 0x280b, 0x281b, 0x2807, 0x2817, 0x280f, 0x8000,
    0x2800, 0x2810, 0x2808, 0x2818, 0x2804, 0x2814, 0x280c, 0x281c, 0x2802, 0x2812, 0x280a, 0x281a,
    0x2806, 0x2816, 0x280e, 0x8000, 0x2801, 0x2811, 0x2809, 0x2819, 0x2805, 0x2815, 0x280d, 0x281d,
    0x2803, 0x2813, 0x280b, 0x281b, 0x2807, 0x2817, 0x280f, 0x8000, 0x2800, 0x2810, 0x2808, 0x2818,
    0x2804, 0x2814, 0x280c, 0x281c, 0x2802, 0x2812, 0x280a, 0x281a, 0x2806, 0x2816, 0x280e, 0x8000,
    0x2801, 0x2811, 0x2809, 0x2819, 0x2805, 0x2815, 0x280d, 0x281d, 0x2803, 0x2813, 0x280b, 0x281b,
    0x2807, 0x2817, 0x280f, 0x8000, 0x2800, 0x2810, 0x2808, 0x2818, 0x2804, 0x2814, 0x280c, 0x281c,
    0x2802, 0x2812, 0x280a, 0x281a, 0x2806, 0x2816, 0x280e, 0x8000, 0x2801, 0x2811, 0x2809, 0x2819,
    0x2805, 0x2815, 0x280d, 0x281d, 0x2803, 0x2813, 0x280b, 0x281b, 0x2807, 0x2817, 0x280f, 0x8000,
    0x2800, 0x2810, 0x2808, 0x2818, 0x2804, 0x2814, 0x280c, 0x281c, 0x2802, 0x2812, 0x280a, 0x281a,
    0x2806, 0x2816, 0x280e, 0x8000, 0x2801, 0x2811, 0x2809, 0x2819, 0x2805, 0x2815, 0x280d, 0x281d,
    0x2803, 0x2813, 0x280b, 0x281b, 0x2807, 0x2817, 0x280f, 0x8000, 0x2800, 0x2810, 0x2808, 0x2818,
    0x2804, 0x2814, 0x280c, 0x281c, 0x2802, 0x2812, 0x280a, 0x281a, 0x2806, 0x2816, 0x280e, 0x8000,
    0x2801, 0x2811, 0x2809, 0x2819, 0x2805, 0x2815, 0x280d, 0x281d, 0x2803, 0x2813, 0x280b, 0x281b,
    0x2807, 0x2817, 0x280f, 0x8000, 0x2800, 0x2810, 0x2808, 0x2818, 0x2804, 0x2814, 0x280c, 0x281c,
    0x2802, 0x2812, 0x280a, 0x281a, 0x2806, 0x2816, 0x280e, 0x8000, 0x2801, 0x2811, 0x2809, 0x2819,
    0x2805, 0x2815, 0x280d, 0x281d, 0x2803, 0x2813, 0x280b, 0x281b, 0x2807, 0x2817, 0x280f, 0x8000,
    0x2800, 0x2810, 0x2808, 0x2818, 0x2804, 0x2814, 0x280c, 0x281c, 0x2802, 0x2812, 0x280a, 0x281a,
    0x2806, 0x2816, 0x280e, 0x8000, 0x2801, 0x2811, 0x2809, 0x2819, 0x2805, 0x2815, 0x280d, 0x281d,
    0x2803, 0x2813, 0x280b, 0x281b, 0x2807, 0x2817, 0x280f, 0x8000, 0x2800, 0x2810, 0x2808, 0x2818,
    0x2804, 0x2814, 0x280c, 0x281c, 0x2802, 0x2812, 0x280a, 0x281a, 0x2806, 0x2816, 0x280e, 0x8000,
    0x2801, 0x2811, 0x2809, 0x2819, 0x2805, 0x2815, 0x280d, 0x281d, 0x2803, 0x2813, 0x280b, 0x281b,
    0x2807, 0x2817, 0x280f, 0x8000, 0x2800, 0x2810, 0x2808, 0x2818, 0x2804, 0x2814, 0x280c, 0x281c,
    0x2802, 0x2812, 0x280a, 0x281a, 0x2806, 0x2816, 0x280e, 0x8000, 0x2801, 0x2811, 0x2809, 0x2819,
    0x2805, 0x2815, 0x280d, 0x281d, 0x2803, 0x2813, 0x280b, 0x281b, 0x2807, 0x2817, 0x280f, 0x8000,
    0x2800, 0x2810, 0x2808, 0x2818, 0x2804, 0x2814, 0x280c, 0x281c, 0x2802, 0x2812, 0x280a, 0x281a,
    0x2806, 0x2816, 0x280e, 0x8000, 0x2801, 0x2811, 0x2809, 0x2819, 0x2805, 0x2815, 0x280d, 0x281d,
    0x2803, 0x2813, 0x280b, 0x281b, 0x2807, 0x2817, 0x280f, 0x8000, 0x2800, 0x2810, 0x2808, 0x2818,
    0x2804, 0x2814, 0x280c, 0x281c, 0x2802, 0x2812, 0x280a, 0x281a, 0x2806, 0x2816, 0x280e, 0x8000,
    0x2801, 0x2811, 0x2809, 0x2819, 0x2805, 0x2815, 0x280d, 0x281d, 0x2803, 0x2813, 0x280b, 0x281b,
    0x2807, 0x2817, 0x280f, 0x8000,
];

// Constants for multi-symbol decode.
pub const LARGE_FLAG_BIT: u32 = 0x02000000;
pub const LARGE_SYM_COUNT_OFFSET: u32 = 26;
pub const LARGE_CODE_LEN_OFFSET: u32 = 28;