1d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber/* ------------------------------------------------------------------
2d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber * Copyright (C) 1998-2009 PacketVideo
3d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber *
4d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber * Licensed under the Apache License, Version 2.0 (the "License");
5d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber * you may not use this file except in compliance with the License.
6d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber * You may obtain a copy of the License at
7d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber *
8d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber *      http://www.apache.org/licenses/LICENSE-2.0
9d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber *
10d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber * Unless required by applicable law or agreed to in writing, software
11d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber * distributed under the License is distributed on an "AS IS" BASIS,
12d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
13d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber * express or implied.
14d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber * See the License for the specific language governing permissions
15d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber * and limitations under the License.
16d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber * -------------------------------------------------------------------
17d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber */
18d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber/*
19d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber------------------------------------------------------------------------------
20d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
21d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber   PacketVideo Corp.
22d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber   MP3 Decoder Library
23d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
24d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber   Filename: pvmp3_tables.cpp
25d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
26d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber   Date: 09/21/2007
27d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
28d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber------------------------------------------------------------------------------
29d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber REVISION HISTORY
30d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
31d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
32d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber Description:
33d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
34d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
35d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber------------------------------------------------------------------------------
36d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
37d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
38d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber------------------------------------------------------------------------------
39d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber REFERENCES
40d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
41d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber [1] ISO MPEG Audio Subgroup Software Simulation Group (1996)
42d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber     ISO 13818-3 MPEG-2 Audio Decoder - Lower Sampling Frequency Extension
43d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
44d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber------------------------------------------------------------------------------
45d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber*/
46d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
47d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
48d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber/*----------------------------------------------------------------------------
49d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber; INCLUDES
50d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber----------------------------------------------------------------------------*/
51d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
52d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber#include "pvmp3_tables.h"
53d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
54d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber/*----------------------------------------------------------------------------
55d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber; MACROS
56d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber; Define module specific macros here
57d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber----------------------------------------------------------------------------*/
58d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
59d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
60d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber/*----------------------------------------------------------------------------
61d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber; DEFINES
62d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber; Include all pre-processor statements here. Include conditional
63d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber; compile variables also.
64d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber----------------------------------------------------------------------------*/
65d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
66d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber/*----------------------------------------------------------------------------
67d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber; LOCAL FUNCTION DEFINITIONS
68d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber; Function Prototype declaration
69d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber----------------------------------------------------------------------------*/
70d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
71d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber/*----------------------------------------------------------------------------
72d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber; LOCAL STORE/BUFFER/POINTER DEFINITIONS
73d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber; Variable declaration - defined here and used outside this module
74d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber----------------------------------------------------------------------------*/
75d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
76d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huberconst int32  mp3_s_freq[4][4] =
77d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber{
78d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    {44100, 48000, 32000, 0},
79d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    {22050, 24000, 16000, 0},
80d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    {11025, 12000,  8000, 0}
81d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber}; // MPEG-2.5
82d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
83d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
84d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber/*
85d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber *  144000./s_freq
86d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber */
87d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huberconst int32 inv_sfreq[4] =
88d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber{
89d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Qfmt_28(3.26530612244898),
90d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Qfmt_28(3.0),
91d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Qfmt_28(4.5),
92d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0
93d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber};
94d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
95d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
96d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber/* 1: MPEG-1, 0: MPEG-2 LSF, 1995-07-11 shn */
97d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
98d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
99d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huberconst int16  mp3_bitrate[3][15] =
100d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber{
101d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    {0, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320},
102d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    {0, 8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 144, 160},
103d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    {0, 8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 144, 160}
104d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber};
105d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
106d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
107d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huberconst mp3_scaleFactorBandIndex mp3_sfBandIndex[9] =
108d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber{
109d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
110d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    /* MPEG 1 */
111d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
112d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    {{0, 4, 8, 12, 16, 20, 24, 30, 36, 44, 52, 62, 74, 90, 110, 134, 162, 196, 238, 288, 342, 418, 576},
113d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    {0, 4, 8, 12, 16, 22, 30, 40, 52, 66, 84, 106, 136, 192}},
114d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    {{0, 4, 8, 12, 16, 20, 24, 30, 36, 42, 50, 60, 72, 88, 106, 128, 156, 190, 230, 276, 330, 384, 576},
115d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    {0, 4, 8, 12, 16, 22, 28, 38, 50, 64, 80, 100, 126, 192}},
116d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    {{0, 4, 8, 12, 16, 20, 24, 30, 36, 44, 54, 66, 82, 102, 126, 156, 194, 240, 296, 364, 448, 550, 576},
117d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber        {0, 4, 8, 12, 16, 22, 30, 42, 58, 78, 104, 138, 180, 192}},
118d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
119d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    /* MPEG 2 - LSF */
120d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
121d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    {{0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 116, 140, 168, 200, 238, 284, 336, 396, 464, 522, 576},
122d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    {0, 4, 8, 12, 18, 24, 32, 42, 56, 74, 100, 132, 174, 192}},
123d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    {{0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 114, 136, 162, 194, 232, 278, 332, 394, 464, 540, 576},
124d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    {0, 4, 8, 12, 18, 26, 36, 48, 62, 80, 104, 136, 180, 192}},
125d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    {{0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 116, 140, 168, 200, 238, 284, 336, 396, 464, 522, 576},
126d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber        {0, 4, 8, 12, 18, 26, 36, 48, 62, 80, 104, 134, 174, 192}},
127d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
128d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    /* MPEG 2.5  extension */
129d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
130d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    {{0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 116, 140, 168, 200, 238, 284, 336, 396, 464, 522, 576},
131d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    {0, 4, 8, 12, 18, 26, 36, 48, 62, 80, 104, 134, 174, 192}},
132d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    {{0, 6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96, 116, 140, 168, 200, 238, 284, 336, 396, 464, 522, 576},
133d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    {0, 4, 8, 12, 18, 26, 36, 48, 62, 80, 104, 134, 174, 192}},
134d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    {{0, 12, 24, 36, 48, 60, 72, 88, 108, 132, 160, 192, 232, 280, 336, 400, 476, 566, 568, 570, 572, 574, 576},
135d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber        {0, 8, 16, 24, 36, 52, 72, 96, 124, 160, 162, 164, 166, 192}}
136d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
137d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber};
138d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
139d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber#define INV_Q31( x)   (int32)(0x7FFFFFFF/(float)x - 1.0f)
140d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
141d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huberconst int32 mp3_shortwindBandWidths[9][13] =
142d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber{
143d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    { INV_Q31(4), INV_Q31(4), INV_Q31(4), INV_Q31(4), INV_Q31(6), INV_Q31(8), INV_Q31(10),
144d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber        INV_Q31(12), INV_Q31(14), INV_Q31(18), INV_Q31(22), INV_Q31(30), INV_Q31(56)},
145d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    { INV_Q31(4), INV_Q31(4), INV_Q31(4), INV_Q31(4), INV_Q31(6), INV_Q31(6), INV_Q31(10),
146d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber      INV_Q31(12), INV_Q31(14), INV_Q31(16), INV_Q31(20), INV_Q31(26), INV_Q31(66)},
147d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    { INV_Q31(4), INV_Q31(4), INV_Q31(4), INV_Q31(4), INV_Q31(6), INV_Q31(8), INV_Q31(12),
148d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber      INV_Q31(16), INV_Q31(20), INV_Q31(26), INV_Q31(34), INV_Q31(42), INV_Q31(12)},
149d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    { INV_Q31(4), INV_Q31(4), INV_Q31(4), INV_Q31(6), INV_Q31(6), INV_Q31(8), INV_Q31(10),
150d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber      INV_Q31(14), INV_Q31(18), INV_Q31(26), INV_Q31(32), INV_Q31(42), INV_Q31(18)},
151d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    { INV_Q31(4), INV_Q31(4), INV_Q31(4), INV_Q31(6), INV_Q31(8), INV_Q31(10), INV_Q31(12),
152d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber      INV_Q31(14), INV_Q31(18), INV_Q31(24), INV_Q31(32), INV_Q31(44), INV_Q31(12)},
153d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    { INV_Q31(4), INV_Q31(4), INV_Q31(4), INV_Q31(6), INV_Q31(8), INV_Q31(10), INV_Q31(12),
154d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber      INV_Q31(14), INV_Q31(18), INV_Q31(24), INV_Q31(30), INV_Q31(40), INV_Q31(18)},
155d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    { INV_Q31(4), INV_Q31(4), INV_Q31(4), INV_Q31(6), INV_Q31(8), INV_Q31(10), INV_Q31(12),
156d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber      INV_Q31(14), INV_Q31(18), INV_Q31(24), INV_Q31(30), INV_Q31(40), INV_Q31(18)},
157d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    { INV_Q31(4), INV_Q31(4), INV_Q31(4), INV_Q31(6), INV_Q31(8), INV_Q31(10), INV_Q31(12),
158d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber      INV_Q31(14), INV_Q31(18), INV_Q31(24), INV_Q31(30), INV_Q31(40), INV_Q31(18)},
159d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    { INV_Q31(8), INV_Q31(8), INV_Q31(8), INV_Q31(12), INV_Q31(16), INV_Q31(20), INV_Q31(24),
160d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber      INV_Q31(28), INV_Q31(36), INV_Q31(2), INV_Q31(2), INV_Q31(2), INV_Q31(26)}
161d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber};
162d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
163d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
164d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber#define Q30_fmt(a)    (int32((0x40000000)*a))
165d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
166d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huberconst int32 pqmfSynthWin[(HAN_SIZE/2) + 8] =
167d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber{
168d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(-0.000015259F), Q30_fmt(0.000396729F), Q30_fmt(0.000473022F), Q30_fmt(0.003173828F),
169d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(0.003326416F), Q30_fmt(0.006118770F), Q30_fmt(0.007919310F), Q30_fmt(0.031478880F),
170d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(0.030517578F), Q30_fmt(0.073059080F), Q30_fmt(0.084182740F), Q30_fmt(0.108856200F),
171d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(0.090927124F), Q30_fmt(0.543823240F), Q30_fmt(0.600219727F), Q30_fmt(1.144287109F),
172d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
173d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(-0.000015259F), Q30_fmt(0.000366211F), Q30_fmt(0.000534058F), Q30_fmt(0.003082275F),
174d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(0.003387451F), Q30_fmt(0.005294800F), Q30_fmt(0.008865360F), Q30_fmt(0.031738280F),
175d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(0.029785160F), Q30_fmt(0.067520140F), Q30_fmt(0.089706420F), Q30_fmt(0.116577150F),
176d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(0.080688480F), Q30_fmt(0.515609740F), Q30_fmt(0.628295900F), Q30_fmt(1.142211914F),
177d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
178d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(-0.000015259F), Q30_fmt(0.000320435F), Q30_fmt(0.000579834F), Q30_fmt(0.002990723F),
179d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(0.003433228F), Q30_fmt(0.004486080F), Q30_fmt(0.009841920F), Q30_fmt(0.031845090F),
180d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(0.028884890F), Q30_fmt(0.061996460F), Q30_fmt(0.095169070F), Q30_fmt(0.123474120F),
181d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(0.069595340F), Q30_fmt(0.487472530F), Q30_fmt(0.656219480F), Q30_fmt(1.138763428F),
182d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
183d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(-0.000015259F), Q30_fmt(0.000289917F), Q30_fmt(0.000625610F), Q30_fmt(0.002899170F),
184d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(0.003463745F), Q30_fmt(0.003723140F), Q30_fmt(0.010849000F), Q30_fmt(0.031814580F),
185d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(0.027801510F), Q30_fmt(0.056533810F), Q30_fmt(0.100540160F), Q30_fmt(0.129577640F),
186d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(0.057617190F), Q30_fmt(0.459472660F), Q30_fmt(0.683914180F), Q30_fmt(1.133926392F),
187d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
188d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(-0.000015259F), Q30_fmt(0.000259399F), Q30_fmt(0.000686646F), Q30_fmt(0.002792358F),
189d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(0.003479004F), Q30_fmt(0.003005981F), Q30_fmt(0.011886600F), Q30_fmt(0.031661990F),
190d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(0.026535030F), Q30_fmt(0.051132200F), Q30_fmt(0.105819700F), Q30_fmt(0.134887700F),
191d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(0.044784550F), Q30_fmt(0.431655880F), Q30_fmt(0.711318970F), Q30_fmt(1.127746582F),
192d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
193d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(-0.000015259F), Q30_fmt(0.000244141F), Q30_fmt(0.000747681F), Q30_fmt(0.002685547F),
194d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(0.003479004F), Q30_fmt(0.002334595F), Q30_fmt(0.012939450F), Q30_fmt(0.031387330F),
195d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(0.025085450F), Q30_fmt(0.045837400F), Q30_fmt(0.110946660F), Q30_fmt(0.139450070F),
196d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(0.031082153F), Q30_fmt(0.404083250F), Q30_fmt(0.738372800F), Q30_fmt(1.120223999F),
197d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
198d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(-0.000030518F), Q30_fmt(0.000213623F), Q30_fmt(0.000808716F), Q30_fmt(0.002578735F),
199d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(0.003463745F), Q30_fmt(0.001693726F), Q30_fmt(0.014022830F), Q30_fmt(0.031005860F),
200d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(0.023422240F), Q30_fmt(0.040634160F), Q30_fmt(0.115921020F), Q30_fmt(0.143264770F),
201d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(0.016510010F), Q30_fmt(0.376800540F), Q30_fmt(0.765029907F), Q30_fmt(1.111373901F),
202d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
203d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(-0.000030518F), Q30_fmt(0.000198364F), Q30_fmt(0.000885010F), Q30_fmt(0.002456665F),
204d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(0.003417969F), Q30_fmt(0.001098633F), Q30_fmt(0.015121460F), Q30_fmt(0.030532840F),
205d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(0.021575930F), Q30_fmt(0.035552980F), Q30_fmt(0.120697020F), Q30_fmt(0.146362300F),
206d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(0.001068120F), Q30_fmt(0.349868770F), Q30_fmt(0.791213990F), Q30_fmt(1.101211548F),
207d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
208d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(-0.000030518F), Q30_fmt(0.000167847F), Q30_fmt(0.000961304F), Q30_fmt(0.002349854F),
209d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(0.003372192F), Q30_fmt(0.000549316F), Q30_fmt(0.016235350F), Q30_fmt(0.029937740F),
210d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(0.019531250F), Q30_fmt(0.030609130F), Q30_fmt(0.125259400F), Q30_fmt(0.148773190F),
211d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(-0.015228270F), Q30_fmt(0.323318480F), Q30_fmt(0.816864010F), Q30_fmt(1.089782715F),
212d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
213d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(-0.000030518F), Q30_fmt(0.000152588F), Q30_fmt(0.001037598F), Q30_fmt(0.002243042F),
214d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(0.003280640F), Q30_fmt(0.000030518F), Q30_fmt(0.017349240F), Q30_fmt(0.029281620F),
215d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(0.017257690F), Q30_fmt(0.025817870F), Q30_fmt(0.129562380F), Q30_fmt(0.150497440F),
216d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(-0.032379150F), Q30_fmt(0.297210693F), Q30_fmt(0.841949463F), Q30_fmt(1.077117920F),
217d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
218d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(-0.000045776F), Q30_fmt(0.000137329F), Q30_fmt(0.001113892F), Q30_fmt(0.002120972F),
219d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(0.003173828F), Q30_fmt(-0.000442505F), Q30_fmt(0.018463130F), Q30_fmt(0.028533940F),
220d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(0.014801030F), Q30_fmt(0.021179200F), Q30_fmt(0.133590700F), Q30_fmt(0.151596070F),
221d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(-0.050354000F), Q30_fmt(0.271591190F), Q30_fmt(0.866363530F), Q30_fmt(1.063217163F),
222d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
223d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(-0.000045776F), Q30_fmt(0.000122070F), Q30_fmt(0.001205444F), Q30_fmt(0.002014160F),
224d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(0.003051758F), Q30_fmt(-0.000869751F), Q30_fmt(0.019577030F), Q30_fmt(0.027725220F),
225d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(0.012115480F), Q30_fmt(0.016708370F), Q30_fmt(0.137298580F), Q30_fmt(0.152069090F),
226d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(-0.069168090F), Q30_fmt(0.246505740F), Q30_fmt(0.890090940F), Q30_fmt(1.048156738F),
227d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
228d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(-0.000061035F), Q30_fmt(0.000106812F), Q30_fmt(0.001296997F), Q30_fmt(0.001907349F),
229d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(0.002883911F), Q30_fmt(-0.001266479F), Q30_fmt(0.020690920F), Q30_fmt(0.026840210F),
230d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(0.009231570F), Q30_fmt(0.012420650F), Q30_fmt(0.140670780F), Q30_fmt(0.151962280F),
231d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(-0.088775630F), Q30_fmt(0.221984860F), Q30_fmt(0.913055420F), Q30_fmt(1.031936646F),
232d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
233d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(-0.000061035F), Q30_fmt(0.000106812F), Q30_fmt(0.001388550F), Q30_fmt(0.001785278F),
234d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(0.002700806F), Q30_fmt(-0.001617432F), Q30_fmt(0.021789550F), Q30_fmt(0.025909420F),
235d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(0.006134030F), Q30_fmt(0.008316040F), Q30_fmt(0.143676760F), Q30_fmt(0.151306150F),
236d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(-0.109161380F), Q30_fmt(0.198059080F), Q30_fmt(0.935195920F), Q30_fmt(1.014617920F),
237d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
238d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(-0.000076294F), Q30_fmt(0.000091553F), Q30_fmt(0.001480103F), Q30_fmt(0.001693726F),
239d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(0.002487183F), Q30_fmt(-0.001937866F), Q30_fmt(0.022857670F), Q30_fmt(0.024932860F),
240d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(0.002822880F), Q30_fmt(0.004394530F), Q30_fmt(0.146255490F), Q30_fmt(0.150115970F),
241d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(-0.130310060F), Q30_fmt(0.174789430F), Q30_fmt(0.956481930F), Q30_fmt(0.996246338F),
242d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
243d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(0.000000000F), Q30_fmt(0.000442505F), Q30_fmt(0.001586910F), Q30_fmt(0.003250122F),
244d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(0.007003780F), Q30_fmt(0.023910525F), Q30_fmt(0.031082153F), Q30_fmt(0.078628545F),
245d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(0.148422240F), Q30_fmt(0.100311279F), Q30_fmt(0.572036740F), Q30_fmt(0.976852417F),
246d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(1.144989014F), Q30_fmt(-0.572036745F), Q30_fmt(-0.152206421F), Q30_fmt(0.100311279F),
247d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
248d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(-0.078628540F), Q30_fmt(-0.000686646F), Q30_fmt(0.031082153F), Q30_fmt(-0.007003785F),
249d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    Q30_fmt(0.002227783F), Q30_fmt(0.003250122F), Q30_fmt(-0.000442500F), Q30_fmt(-0.000076294F),
250d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber};
251d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
252d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
253d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
254d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
255d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
256d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huberconst uint16  huffTable_1[8] =
257d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber{
258d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1103,    0x0103,    0x1002,    0x1002,
259d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0001,    0x0001,    0x0001,    0x0001
260d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber};
261d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
262d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huberconst uint16  huffTable_2[15] =
263d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber{
264d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1103,    0x0103,    0x1003,    0x0001,
265d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0001,    0x0001,    0x0001,    0x2206,
266d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0206,    0x1205,    0x1205,    0x2105,
267d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2105,    0x2005,    0x2005
268d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber};
269d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
270d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huberconst uint16 huffTable_3[15] =
271d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber{
272d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
273d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1003,    0x1102,    0x1102,    0x0102,
274d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0102,    0x0002,    0x0002,    0x2206,
275d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0206,    0x1205,    0x1205,    0x2105,
276d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2105,    0x2005,    0x2005
277d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber};
278d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
279d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huberconst uint16 huffTable_5[25] =
280d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber{
281d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
282d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1103,    0x0103,    0x1003,    0x0001,
283d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0001,    0x0001,    0x0001,    0x3106,
284d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3106,    0x1307,    0x0307,    0x3007,
285d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2207,    0x1206,    0x1206,    0x2106,
286d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2106,    0x0206,    0x0206,    0x2006,
287d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2006,    0x3308,    0x2308,    0x3207,
288d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3207
289d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber};
290d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
291d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
292d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huberconst uint16 huffTable_6[26] =
293d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber{
294d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
295d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1204,    0x2104,    0x2004,    0x0103,
296d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0103,    0x1102,    0x1102,    0x1102,
297d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1102,    0x1003,    0x1003,    0x0003,
298d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0003,    0x2306,    0x3206,    0x3006,
299d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1305,    0x1305,    0x3105,    0x3105,
300d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2205,    0x2205,    0x0205,    0x0205,
301d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3307,    0x0307
302d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber};
303d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
304d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
305d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
306d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huberconst uint16 huffTable_7[73] =
307d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber{
308d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0103,
309d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1003,
310d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0001,
311d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0001,
312d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0001,
313d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0001,
314d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1206,
315d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2105,
316d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2105,
317d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0206,
318d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2006,
319d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1104,
320d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1104,
321d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1104,
322d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1104,
323d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3509,
324d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4409,
325d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2509,
326d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5209,
327d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1508,
328d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1508,
329d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5108,
330d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5108,
331d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0509,
332d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3409,
333d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5008,
334d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5008,
335d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4309,
336d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3309,
337d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2408,
338d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2408,
339d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4208,
340d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4208,
341d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1407,
342d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1407,
343d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1407,
344d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1407,
345d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4107,
346d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4107,
347d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4107,
348d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4107,
349d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4007,
350d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4007,
351d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4007,
352d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4007,
353d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0408,
354d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0408,
355d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2308,
356d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2308,
357d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3208,
358d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3208,
359d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0308,
360d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0308,
361d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1307,
362d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1307,
363d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1307,
364d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1307,
365d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3107,
366d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3107,
367d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3107,
368d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3107,
369d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3007,
370d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3007,
371d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3007,
372d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3007,
373d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2207,
374d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2207,
375d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2207,
376d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2207,
377d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x550a,
378d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x450a,
379d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x540a,
380d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x530a
381d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber};
382d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
383d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huberconst uint16 huffTable_8[66] =
384d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber{
385d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1204,
386d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2104,
387d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1102,
388d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1102,
389d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1102,
390d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1102,
391d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0103,
392d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0103,
393d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1003,
394d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1003,
395d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0002,
396d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0002,
397d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0002,
398d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0002,
399d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2206,
400d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0206,
401d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2006,
402d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2509,
403d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5209,
404d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0509,
405d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1508,
406d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1508,
407d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5108,
408d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5108,
409d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3409,
410d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4309,
411d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5009,
412d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3309,
413d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2408,
414d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2408,
415d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4208,
416d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4208,
417d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1408,
418d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1408,
419d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4107,
420d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4107,
421d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4107,
422d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4107,
423d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0408,
424d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0408,
425d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4008,
426d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4008,
427d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2308,
428d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2308,
429d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3208,
430d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3208,
431d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1308,
432d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1308,
433d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3108,
434d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3108,
435d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0308,
436d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0308,
437d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3008,
438d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3008,
439d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x550b,
440d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x540b,
441d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x450a,
442d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x450a,
443d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5309,
444d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5309,
445d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5309,
446d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5309,
447d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x350a,
448d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x350a,
449d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x440a,
450d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x440a
451d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
452d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber};
453d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
454d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
455d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huberconst uint16 huffTable_9[53] =
456d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber{
457d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1204,
458d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2104,
459d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2004,
460d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1103,
461d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1103,
462d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0103,
463d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0103,
464d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1003,
465d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1003,
466d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0003,
467d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0003,
468d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1406,
469d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4106,
470d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2306,
471d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3206,
472d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1305,
473d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1305,
474d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3105,
475d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3105,
476d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0306,
477d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3006,
478d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2205,
479d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2205,
480d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0205,
481d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0205,
482d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4408,
483d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2508,
484d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5208,
485d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1508,
486d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5107,
487d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5107,
488d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3407,
489d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3407,
490d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4307,
491d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4307,
492d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5008,
493d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0408,
494d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2407,
495d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2407,
496d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4207,
497d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4207,
498d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3307,
499d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3307,
500d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4007,
501d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4007,
502d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5509,
503d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4509,
504d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3508,
505d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3508,
506d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5308,
507d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5308,
508d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5409,
509d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0509
510d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
511d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber};
512d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
513d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
514d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huberconst uint16 huffTable_10[96] =
515d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber{
516d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0001,
517d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1104,
518d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0103,
519d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0103,
520d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1003,
521d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1003,
522d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1206,
523d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2106,
524d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0206,
525d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2006,
526d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1408,
527d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4108,
528d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4008,
529d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2308,
530d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3208,
531d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0308,
532d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1307,
533d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1307,
534d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3107,
535d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3107,
536d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3007,
537d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3007,
538d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2207,
539d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2207,
540d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1608,
541d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1608,
542d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6108,
543d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6108,
544d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6008,
545d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6008,
546d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0509,
547d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5009,
548d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2409,
549d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4209,
550d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3309,
551d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0409,
552d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2709,
553d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2709,
554d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7209,
555d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7209,
556d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x640a,
557d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x070a,
558d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7009,
559d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7009,
560d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6209,
561d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6209,
562d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x450a,
563d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x350a,
564d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0609,
565d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0609,
566d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x530a,
567d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x440a,
568d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1708,
569d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1708,
570d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1708,
571d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1708,
572d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7108,
573d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7108,
574d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7108,
575d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7108,
576d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3609,
577d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3609,
578d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2609,
579d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2609,
580d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x250a,
581d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x520a,
582d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1509,
583d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1509,
584d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5109,
585d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5109,
586d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x340a,
587d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x430a,
588d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x770b,
589d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x670b,
590d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x760b,
591d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x570b,
592d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x750b,
593d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x660b,
594d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x470a,
595d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x470a,
596d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x740a,
597d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x740a,
598d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x560a,
599d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x560a,
600d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x650a,
601d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x650a,
602d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x370a,
603d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x370a,
604d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x730a,
605d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x730a,
606d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x460a,
607d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x460a,
608d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x550b,
609d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x540b,
610d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x630a,
611d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x630a
612d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber};
613d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
614d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
615d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huberconst uint16 huffTable_11[116] =
616d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber{
617d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1103,
618d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0103,
619d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1003,
620d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0002,
621d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0002,
622d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2105,
623d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1204,     /*  0100         */
624d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1204,     /*  010         */
625d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0205,     /*  01010        */
626d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2005,     /*  01011        */
627d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1408,     /*      10 */
628d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4108,     /*   00      */
629d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0408,     /*   0 0     */
630d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4008,     /*   0 1     */
631d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2307,     /*    0      */
632d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2307,     /*          */
633d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3207,     /*    1      */
634d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3207,     /*          */
635d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1306,     /*   010       */
636d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1306,     /*   01       */
637d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1306,     /*   01       */
638d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1306,     /*   01       */
639d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3106,     /*   011       */
640d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3106,     /*   01      */
641d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3106,     /*   01      */
642d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3106,     /*   01      */
643d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0307,     /*   1000      */
644d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0307,     /*   100      */
645d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3007,     /*   1       */
646d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3007,     /*   100      */
647d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2206,     /*   101       */
648d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2206,     /*   10      */
649d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2206,     /*   10      */
650d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2206,     /*   10      */
651d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2708,
652d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2708,     /*  000 0     */
653d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7208,     /*  000 10     */
654d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7208,     /*  000 1     */
655d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6409,     /*  000 110    */
656d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0709,
657d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7107,
658d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7107,
659d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7107,     /*  00 0      */
660d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7107,     /*  00 0      */
661d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1708,
662d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1708,     /*  00 01     */
663d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7008,
664d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7008,
665d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3608,
666d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3608,     /*  00 10     */
667d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6308,     /*  00 101     */
668d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6308,     /*  00 10     */
669d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6008,
670d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6008,     /*  00 11     */
671d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4409,
672d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2509,
673d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5209,     /*  0      */
674d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0509,     /*  0 00     */
675d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1508,     /*  0 0      */
676d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1508,     /*  0 000     */
677d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6207,     /*  0        */
678d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6207,     /*  0 00     */
679d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6207,     /*  0 00     */
680d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6207,     /*  0 00     */
681d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2608,
682d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2608,     /*  0 010     */
683d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0608,
684d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0608,
685d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1607,
686d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1607,
687d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1607,
688d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1607,
689d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6107,
690d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6107,
691d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6107,
692d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6107,
693d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5108,
694d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5108,
695d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3408,
696d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3408,
697d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5008,
698d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5008,
699d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4309,
700d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3309,
701d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2408,
702d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2408,     /*  0 111     */
703d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4208,     /*  0 1111     */
704d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4208,     /*  0 111     */
705d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x560a,
706d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x650a,
707d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3709,
708d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3709,
709d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7309,
710d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7309,
711d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4609,
712d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4609,
713d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x450a,
714d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x540a,     /*  000 0    */
715d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x350a,     /*  000  0   */
716d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x530a,     /*  000  1   */
717d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x770a,
718d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x770a,
719d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x670a,
720d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x670a,
721d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x760a,     /*    0   */
722d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x760a,     /*       */
723d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x750a,     /*    1   */
724d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x750a,     /*       */
725d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x660a,     /*    00   */
726d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x660a,     /*    0   */
727d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x470a,     /*    01   */
728d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x470a,     /*    0   */
729d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x740a,     /*    10   */
730d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x740a,     /*    1   */
731d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x570b,     /*    110  */
732d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x550b  /*    111  */
733d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
734d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber};
735d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
736d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huberconst uint16 huffTable_12[134] =
737d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber{
738d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
739d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1103,     /*  101          */
740d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0103,     /*  110          */
741d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1003,     /*  111          */
742d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1204,
743d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1204,     /*  011         */
744d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2104,     /*  0111         */
745d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2104,     /*  011         */
746d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0205,     /*  10000        */
747d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2005,     /*  10         */
748d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0004,     /*  1          */
749d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0004,     /*  100         */
750d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3006,
751d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1305,     /*  01         */
752d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1305,     /*  0100        */
753d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3105,
754d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3105,
755d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2205,
756d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2205,     /*  0101        */
757d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1507,
758d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1507,     /*   000      */
759d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5107,     /*   0       */
760d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5107,     /*   000      */
761d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3407,     /*    0      */
762d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3407,     /*          */
763d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4307,     /*    1      */
764d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4307,     /*          */
765d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5008,
766d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0408,
767d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2407,
768d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2407,     /*   010      */
769d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4207,
770d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4207,
771d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1407,     /*   0111      */
772d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1407,     /*   011      */
773d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3306,
774d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3306,
775d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3306,
776d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3306,
777d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4106,
778d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4106,
779d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4106,
780d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4106,
781d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2306,
782d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2306,
783d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2306,
784d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2306,
785d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3206,
786d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3206,
787d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3206,
788d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3206,
789d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4007,
790d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4007,
791d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0307,
792d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0307,     /*  010000      */
793d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7208,
794d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7208,     /*  00 00     */
795d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4608,     /*  00       */
796d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4608,     /*  00 00     */
797d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6408,
798d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6408,     /*  00 01     */
799d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1708,     /*  00 011     */
800d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1708,
801d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7108,     /*  00 100     */
802d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7108,
803d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0709,
804d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7009,
805d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3608,
806d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3608,     /*  00 11     */
807d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6308,
808d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6308,
809d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4508,
810d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4508,
811d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5408,     /*  0 0      */
812d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5408,     /*  0 000     */
813d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4408,     /*  0  0     */
814d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4408,     /*  0       */
815d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0609,     /*  0  10    */
816d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0509,     /*  0  11    */
817d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2607,
818d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2607,
819d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2607,
820d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2607,
821d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6207,
822d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6207,
823d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6207,
824d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6207,
825d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6107,
826d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6107,
827d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6107,
828d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6107,
829d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1608,     /*  0 1010     */
830d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1608,     /*  0 101     */
831d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6008,     /*  0 1011     */
832d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6008,     /*  0 101     */
833d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3508,
834d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3508,     /*  0 110     */
835d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5308,     /*  0 1101     */
836d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5308,     /*  0 110     */
837d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2508,
838d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2508,     /*  0 111     */
839d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5208,     /*  0 1111     */
840d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5208,     /*  0 111     */
841d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x770a,
842d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x670a,
843d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7609,     /*        */
844d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7609,
845d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5709,     /*    0    */
846d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5709,     /*        */
847d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7509,     /*    1    */
848d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7509,     /*        */
849d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6609,
850d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6609,
851d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4709,     /*  0000 01    */
852d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4709,     /*  0000 0    */
853d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7409,
854d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7409,     /*  0000 1    */
855d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6509,
856d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6509,     /*  0000 1    */
857d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5608,
858d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5608,
859d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5608,
860d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5608,
861d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3708,
862d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3708,
863d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3708,
864d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3708,
865d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7309,     /*  000 100    */
866d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7309,     /*  000 10    */
867d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5509,
868d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5509,     /*  000 10    */
869d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2708,
870d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2708,
871d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2708,
872d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2708,
873d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber};
874d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
875d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
876d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
877d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huberconst uint16 huffTable_13[491] =
878d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber{
879d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0001,
880d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1104,
881d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0104,
882d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1003,
883d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1003,
884d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4107,
885d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4107,
886d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0408,
887d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4008,
888d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2308,
889d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3208,
890d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1307,
891d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1307,
892d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3107,
893d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3107,
894d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0307,
895d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0307,
896d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3007,
897d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3007,
898d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2207,
899d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2207,
900d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1206,
901d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1206,
902d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1206,
903d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1206,
904d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2106,
905d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2106,
906d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2106,
907d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2106,
908d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0206,
909d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0206,
910d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0206,
911d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0206,
912d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2006,
913d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2006,
914d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2006,
915d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2006,
916d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x370a,
917d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x270a,     /*  0 000           */
918d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1709,     /*  0 00            */
919d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1709,
920d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7109,
921d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7109,     /*  0 0            */
922d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x550a,
923d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x070a,     /*  0 0 11          */
924d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x700a,
925d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x360a,     /*  0             */
926d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x630a,
927d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x450a,     /*  0  011          */
928d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x540a,
929d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x260a,     /*  0  101          */
930d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x620a,
931d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x350a,     /*  0  111          */
932d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8108,
933d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8108,     /*  0 010            */
934d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8108,
935d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8108,     /*  0 010            */
936d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0809,
937d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0809,     /*  0 0101           */
938d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8009,
939d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8009,     /*  0 0101           */
940d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1609,
941d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1609,     /*  0 0110           */
942d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6109,
943d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6109,     /*  0 0110           */
944d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0609,
945d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0609,     /*  0 0111           */
946d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6009,
947d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6009,     /*  0 0111           */
948d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x530a,
949d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x440a,     /*  0 100           */
950d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2509,
951d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2509,     /*  0 1000           */
952d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5209,
953d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5209,     /*  0 1            */
954d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0509,
955d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0509,     /*  0 1            */
956d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1508,
957d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1508,     /*  0 101            */
958d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1508,
959d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1508,     /*  0 101            */
960d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5108,
961d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5108,     /*  0 101           */
962d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5108,
963d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5108,     /*  0 101           */
964d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3409,
965d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3409,     /*  0 1100           */
966d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4309,
967d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4309,     /*  0 1100           */
968d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5009,
969d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5009,     /*  0 1101           */
970d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2409,
971d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2409,     /*  0 1101           */
972d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4209,
973d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4209,     /*  0 1110           */
974d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3309,
975d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3309,     /*  0 1110           */
976d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1408,
977d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1408,     /*  0 111           */
978d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1408,
979d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1408,     /*  0 111           */
980d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1a0a,
981d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1a0a,
982d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa10a,     /*  00 00           */
983d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa10a,
984d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0a0b,
985d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x680b,
986d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa00a,
987d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa00a,
988d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x860b,
989d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x490b,
990d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x930a,
991d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x930a,
992d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x390b,
993d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x580b,
994d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x850b,
995d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x670b,
996d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x290a,
997d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x290a,
998d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x920a,
999d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x920a,
1000d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x570b,
1001d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x750b,
1002d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x380a,
1003d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x380a,
1004d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x830a,
1005d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x830a,
1006d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x660b,
1007d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x470b,
1008d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x740b,
1009d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x560b,
1010d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x650b,
1011d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x730b,
1012d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1909,
1013d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1909,
1014d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1909,
1015d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1909,
1016d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9109,
1017d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9109,
1018d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9109,
1019d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9109,
1020d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x090a,     /*  00 10100          */
1021d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x090a,
1022d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x900a,     /*  00 10101          */
1023d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x900a,
1024d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x480a,     /*  00 10110          */
1025d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x480a,
1026d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x840a,     /*  00 10111          */
1027d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x840a,
1028d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x720a,     /*  00 11000          */
1029d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x720a,
1030d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x460b,     /*  00 11 0         */
1031d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x640b,
1032d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2809,
1033d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2809,
1034d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2809,
1035d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2809,
1036d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8209,
1037d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8209,
1038d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8209,
1039d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8209,
1040d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1809,
1041d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1809,
1042d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1809,
1043d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1809,
1044d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc10b,
1045d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc10b,     /*  000 0000         */
1046d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x980c,
1047d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0c0c,     /*  000 00 1        */
1048d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc00b,
1049d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc00b,     /*  000 0          */
1050d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb40c,
1051d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6a0c,     /*  000 0 11        */
1052d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa60c,
1053d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x790c,     /*  000           */
1054d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3b0b,
1055d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3b0b,     /*  000  0         */
1056d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb30b,
1057d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb30b,     /*  000  1         */
1058d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x880c,
1059d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5a0c,     /*  000  111        */
1060d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2b0b,
1061d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2b0b,     /*  000 0100         */
1062d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa50c,
1063d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x690c,     /*  000 01 1        */
1064d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa40b,
1065d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa40b,     /*  000 0101         */
1066d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x780c,
1067d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x870c,
1068d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x940b,
1069d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x940b,     /*  000 0110         */
1070d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x770c,
1071d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x760c,     /*  000 011011        */
1072d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb20a,
1073d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb20a,     /*  000 011         */
1074d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb20a,
1075d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb20a,     /*  000 011         */
1076d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1b0a,
1077d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1b0a,     /*  000 100          */
1078d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1b0a,
1079d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1b0a,     /*  000 100          */
1080d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb10a,
1081d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb10a,
1082d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb10a,     /*  000 100         */
1083d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb10a,     /*  000 100         */
1084d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0b0b,     /*  000 10100         */
1085d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0b0b,     /*  000 1010         */
1086d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb00b,
1087d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb00b,     /*  000 1010         */
1088d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x960b,     /*  000 10110         */
1089d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x960b,     /*  000 1011         */
1090d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4a0b,
1091d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4a0b,     /*  000 1011         */
1092d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3a0b,     /*  000 11000         */
1093d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3a0b,     /*  000 1100         */
1094d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa30b,     /*  000 11          */
1095d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa30b,     /*  000 1100         */
1096d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x590b,
1097d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x590b,     /*  000 1101         */
1098d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x950b,     /*  000 11011         */
1099d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x950b,     /*  000 1101         */
1100d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2a0a,
1101d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2a0a,
1102d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2a0a,
1103d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2a0a,
1104d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa20a,
1105d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa20a,
1106d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa20a,
1107d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa20a,
1108d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf00c,
1109d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf00c,     /*    000        */
1110d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xba0d,
1111d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe50d,     /*    0 1       */
1112d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe40d,
1113d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8c0d,     /*     01       */
1114d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6d0d,
1115d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe30d,     /*     11       */
1116d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe20c,     /*    0100        */
1117d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe20c,
1118d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2e0d,     /*    01010       */
1119d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0e0d,
1120d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1e0c,     /*    0110        */
1121d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1e0c,
1122d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe10c,     /*    0111        */
1123d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe10c,
1124d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe00d,     /*    10000       */
1125d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5d0d,
1126d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd50d,     /*    1 0       */
1127d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7c0d,
1128d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc70d,
1129d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4d0d,
1130d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8b0d,
1131d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb80d,
1132d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd40d,
1133d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9a0d,
1134d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa90d,
1135d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6c0d,
1136d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc60c,
1137d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc60c,
1138d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3d0c,
1139d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3d0c,     /*    111        */
1140d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd30d,     /*  0000         */
1141d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7b0d,
1142d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2d0c,
1143d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2d0c,
1144d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd20c,
1145d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd20c,
1146d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1d0c,
1147d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1d0c,
1148d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb70c,
1149d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb70c,     /*  0000  0        */
1150d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5c0d,
1151d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc50d,     /*  0000  011       */
1152d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x990d,
1153d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7a0d,
1154d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc30c,
1155d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc30c,     /*  0000  1        */
1156d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa70d,
1157d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x970d,
1158d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4b0c,
1159d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4b0c,
1160d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd10b,
1161d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd10b,
1162d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd10b,     /*  0000 010        */
1163d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd10b,
1164d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0d0c,
1165d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0d0c,
1166d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd00c,
1167d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd00c,
1168d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8a0c,
1169d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8a0c,
1170d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa80c,
1171d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa80c,
1172d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4c0c,
1173d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4c0c,
1174d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc40c,
1175d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc40c,
1176d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6b0c,
1177d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6b0c,     /*  0000 1         */
1178d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb60c,     /*  0000 1 1        */
1179d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb60c,     /*  0000 1         */
1180d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3c0b,
1181d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3c0b,
1182d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3c0b,
1183d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3c0b,
1184d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2c0b,     /*  0000 1011         */
1185d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2c0b,     /*  0000 101        */
1186d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2c0b,     /*  0000 101        */
1187d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2c0b,     /*  0000 101        */
1188d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc20b,
1189d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc20b,
1190d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc20b,
1191d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc20b,
1192d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5b0b,     /*  0000 1101         */
1193d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5b0b,
1194d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5b0b,     /*  0000 110        */
1195d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5b0b,     /*  0000 110        */
1196d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb50c,
1197d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb50c,
1198d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x890c,
1199d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x890c,     /*  0000 1110        */
1200d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1c0b,
1201d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1c0b,
1202d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1c0b,
1203d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1c0b,
1204d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2f0d,
1205d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2f0d,     /*    000       */
1206d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf20d,     /*    0        */
1207d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf20d,     /*    000       */
1208d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6e0e,     /*     00      */
1209d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9c0e,     /*     01      */
1210d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0f0d,     /*     1       */
1211d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0f0d,     /*            */
1212d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc90e,
1213d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5e0e,     /*    01       */
1214d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xab0d,     /*    0101       */
1215d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xab0d,
1216d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7d0e,     /*    01100      */
1217d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd70e,
1218d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4e0d,     /*    0111       */
1219d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4e0d,
1220d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc80e,
1221d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd60e,     /*    10       */
1222d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3e0d,
1223d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3e0d,     /*    100       */
1224d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb90d,
1225d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb90d,     /*    101       */
1226d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9b0e,
1227d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xaa0e,     /*    10111      */
1228d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1f0c,
1229d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1f0c,     /*    11        */
1230d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1f0c,     /*    11        */
1231d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1f0c,
1232d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf10c,     /*    111        */
1233d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf10c,     /*    11       */
1234d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf10c,     /*    11       */
1235d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf10c,     /*    11       */
1236d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe80e,
1237d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe80e,
1238d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5f0e,
1239d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5f0e,
1240d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9d0e,
1241d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9d0e,
1242d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd90e,
1243d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd90e,     /*  0000000        */
1244d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf50e,
1245d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf50e,
1246d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe70e,
1247d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe70e,
1248d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xac0e,
1249d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xac0e,
1250d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xbb0e,
1251d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xbb0e,
1252d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4f0e,
1253d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4f0e,
1254d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf40e,     /*  0000000 1       */
1255d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf40e,
1256d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xca0f,
1257d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe60f,
1258d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf30e,
1259d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf30e,     /*  0000000 101      */
1260d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3f0d,
1261d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3f0d,     /*  0000000 11       */
1262d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3f0d,
1263d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3f0d,     /*  0000000 11       */
1264d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8d0e,
1265d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8d0e,
1266d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd80e,     /*  0000000 1111      */
1267d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd80e,
1268d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8f0f,
1269d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8f0f,     /*  00000000 000     */
1270d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf80f,     /*  00000000 0      */
1271d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf80f,
1272d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xcc0f,     /*  00000000  0     */
1273d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xcc0f,
1274d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xae10,
1275d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9e10,     /*  00000000  11    */
1276d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8e0f,
1277d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8e0f,
1278d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7f10,
1279d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7e10,
1280d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf70e,     /*  00000000 011      */
1281d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf70e,
1282d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf70e,
1283d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf70e,     /*  00000000 01     */
1284d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xda0e,
1285d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xda0e,     /*  00000000 10      */
1286d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xda0e,
1287d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xda0e,     /*  00000000 10      */
1288d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xad0f,
1289d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xad0f,     /*  00000000 101     */
1290d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xbc0f,
1291d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xbc0f,     /*  00000000 101     */
1292d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xcb0f,
1293d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xcb0f,     /*  00000000 110     */
1294d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf60f,
1295d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf60f,     /*  00000000 110     */
1296d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6f0e,
1297d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6f0e,     /*  00000000 11     */
1298d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6f0e,     /*  00000000 11     */
1299d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6f0e,     /*  00000000 11     */
1300d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xff10,
1301d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xff10,
1302d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xef10,
1303d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xef10,     /*  000000000000     */
1304d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xdf10,     /*  000000000000 1    */
1305d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xdf10,     /*  000000000000     */
1306d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xee10,     /*  00000000000 00    */
1307d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xee10,     /*  00000000000 0    */
1308d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xcf10,     /*  00000000000 01    */
1309d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xcf10,
1310d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xde10,     /*  00000000000 10    */
1311d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xde10,
1312d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xbf10,     /*  00000000000 11    */
1313d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xbf10,     /*  00000000000 1    */
1314d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xfb10,
1315d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xfb10,
1316d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xce10,
1317d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xce10,     /*  0000000000 00    */
1318d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xdc10,     /*  0000000000 010    */
1319d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xdc10,
1320d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xaf11,
1321d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe911,
1322d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xec0f,     /*  0000000000 10     */
1323d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xec0f,     /*  0000000000 1     */
1324d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xec0f,     /*  0000000000 1     */
1325d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xec0f,     /*  0000000000 1     */
1326d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xdd0f,     /*  0000000000 11     */
1327d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xdd0f,     /*  0000000000 1    */
1328d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xdd0f,     /*  0000000000 1    */
1329d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xdd0f,     /*  0000000000 1    */
1330d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xfa10,     /*  000000000 0000    */
1331d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xfa10,     /*  000000000 000    */
1332d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xcd10,     /*  000000000 0     */
1333d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xcd10,     /*  000000000 000    */
1334d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xbe0f,     /*  000000000       */
1335d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xbe0f,
1336d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xbe0f,
1337d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xbe0f,
1338d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xeb0f,
1339d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xeb0f,
1340d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xeb0f,
1341d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xeb0f,     /*  000000000 01     */
1342d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9f0f,     /*  000000000 011     */
1343d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9f0f,     /*  000000000 01    */
1344d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9f0f,
1345d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9f0f,
1346d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf90f,     /*  000000000 100     */
1347d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf90f,     /*  000000000 10     */
1348d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf90f,     /*  000000000 10     */
1349d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf90f,     /*  000000000 10     */
1350d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xea0f,     /*  000000000 101     */
1351d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xea0f,     /*  000000000 10    */
1352d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xea0f,     /*  000000000 10    */
1353d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xea0f,     /*  000000000 10    */
1354d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xbd0f,     /*  000000000 110     */
1355d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xbd0f,     /*  000000000 11     */
1356d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xbd0f,     /*  000000000 11     */
1357d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xbd0f,     /*  000000000 11     */
1358d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xdb0f,     /*  000000000 111     */
1359d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xdb0f,     /*  000000000 11    */
1360d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xdb0f,     /*  000000000 11    */
1361d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xdb0f,     /*  000000000 11    */
1362d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xfe13,
1363d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xfc13,
1364d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xfd12,
1365d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xfd12,
1366d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xed11,
1367d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xed11,
1368d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xed11,
1369d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xed11
1370d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
1371d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber};
1372d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
1373d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
1374d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
1375d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huberconst uint16 huffTable_15[421] =
1376d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber{
1377d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1103,
1378d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1103,
1379d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0104,
1380d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1004,
1381d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0003,     /*  111                 */
1382d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0003, /*  11                 */
1383d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3407,
1384d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4307,
1385d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2407,     /*  0101              */
1386d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4207,     /*  0101010             */
1387d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3307,
1388d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4106,     /*  010110              */
1389d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4106,
1390d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1407,     /*  0101110             */
1391d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0407,
1392d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2306,     /*  011000              */
1393d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2306,
1394d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3206,     /*  011               */
1395d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3206,
1396d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4007,
1397d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0307,
1398d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1306,     /*  011011              */
1399d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1306,     /*  01101              */
1400d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3106,     /*  011100              */
1401d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3106,     /*  01110              */
1402d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3006,     /*  011101              */
1403d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3006,     /*  01110              */
1404d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2205,     /*  01111               */
1405d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2205,     /*  0111              */
1406d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2205,     /*  0111              */
1407d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2205,     /*  0111              */
1408d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1205,     /*  10000               */
1409d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1205,     /*  1000               */
1410d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1205,     /*  1000               */
1411d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1205,     /*  1000               */
1412d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2105,     /*  10                */
1413d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2105,     /*  1000              */
1414d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2105,     /*  1000              */
1415d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2105,     /*  1000              */
1416d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0205,
1417d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0205,     /*  1                */
1418d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0205,     /*  1                */
1419d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0205,     /*  1                */
1420d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2005,     /*  1 1               */
1421d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2005,     /*  1               */
1422d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2005,     /*  1               */
1423d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2005,     /*  1               */
1424d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5809,
1425d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8509,
1426d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2909,     /*               */
1427d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6709,     /*   000            */
1428d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7609,     /*   00 0           */
1429d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9209,     /*   00 1           */
1430d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9108,     /*   0 0            */
1431d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9108,     /*   0             */
1432d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1909,     /*   0 10           */
1433d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9009,     /*   0 11           */
1434d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4809,     /*    000           */
1435d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8409,     /*                */
1436d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5709,     /*    010           */
1437d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7509,     /*    011           */
1438d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3809,     /*    100           */
1439d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8309,     /*    101           */
1440d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6609,     /*    110           */
1441d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4709,     /*    111           */
1442d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2808,
1443d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2808,     /*   0100            */
1444d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8208,     /*   01             */
1445d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8208,     /*   0100            */
1446d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1808,     /*   01010            */
1447d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1808,     /*   0101            */
1448d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8108,     /*   01011            */
1449d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8108,     /*   0101            */
1450d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7409,
1451d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0809,     /*   011            */
1452d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8009,     /*   011010           */
1453d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5609,
1454d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6509,     /*   011100           */
1455d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3709,
1456d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7309,     /*   011110           */
1457d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4609,
1458d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2708,     /*   10000            */
1459d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2708,     /*   1000            */
1460d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7208,     /*   10             */
1461d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7208,     /*   1000            */
1462d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6408,     /*   1 0            */
1463d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6408,     /*   1             */
1464d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1708,     /*   1 1            */
1465d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1708,     /*   1             */
1466d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5508,     /*   10100            */
1467d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5508,
1468d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7108,     /*   10101            */
1469d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7108,
1470d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0709,     /*   101100           */
1471d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7009,     /*   101101           */
1472d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3608,     /*   10111            */
1473d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3608,     /*   1011            */
1474d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6308,     /*   11000            */
1475d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6308,     /*   1100            */
1476d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4508,     /*   11             */
1477d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4508,     /*   1100            */
1478d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5408,     /*   11010            */
1479d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5408,     /*   1101            */
1480d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2608,     /*   11011            */
1481d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2608,     /*   1101            */
1482d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6208,     /*   11100            */
1483d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6208,     /*   1110            */
1484d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1608,     /*   11101            */
1485d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1608,     /*   1110            */
1486d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0609,     /*   111100           */
1487d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6009,     /*   111101           */
1488d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3508,     /*   11111            */
1489d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3508,     /*   1111            */
1490d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6107,
1491d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6107,
1492d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6107,
1493d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6107,
1494d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5308,     /*  0100 0            */
1495d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5308,     /*  0100             */
1496d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4408,     /*  0100 1            */
1497d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4408,     /*  0100             */
1498d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2507,     /*  010 0             */
1499d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2507,     /*  010              */
1500d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2507,     /*  010              */
1501d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2507,     /*  010              */
1502d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5207,     /*  010 1             */
1503d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5207,     /*  010             */
1504d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5207,     /*  010             */
1505d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5207,     /*  010             */
1506d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1507,     /*  01 00             */
1507d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1507,     /*  01 0             */
1508d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1507,     /*  01 0             */
1509d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1507,     /*  01 0             */
1510d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5107,     /*  01 01             */
1511d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5107,     /*  01 0            */
1512d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5107,     /*  01 0            */
1513d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5107,     /*  01 0            */
1514d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0508,     /*  01 100            */
1515d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0508,     /*  01 10            */
1516d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5008,     /*  01 101            */
1517d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5008,     /*  01 10            */
1518d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc209,
1519d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc209,
1520d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2c0a,     /*  00 11110          */
1521d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5b0a,
1522d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb50a,     /*  0            */
1523d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1c0a,     /*  0 000           */
1524d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x890a,     /*  0 00 0          */
1525d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x980a,
1526d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc10a,     /*  0 0 00          */
1527d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4b0a,     /*  0 0 01          */
1528d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb40a,     /*  0 0 10          */
1529d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6a0a,     /*  0 0 11          */
1530d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3b0a,     /*  0  000          */
1531d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x790a,     /*  0             */
1532d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb309,     /*  0  01           */
1533d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb309,     /*  0  0           */
1534d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x970a,     /*  0  100          */
1535d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x880a,     /*  0  101          */
1536d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2b0a,     /*  0  110          */
1537d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5a0a,     /*  0  111          */
1538d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb209,     /*  0 01000           */
1539d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb209,     /*  0 0100           */
1540d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa50a,     /*  0 01 0          */
1541d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1b0a,     /*  0 01 1          */
1542d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb109,     /*  0 01010           */
1543d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb109,     /*  0 0101           */
1544d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb00a,     /*  0 010110          */
1545d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x690a,     /*  0 010111          */
1546d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x960a,     /*  0 011000          */
1547d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4a0a,     /*  0 011           */
1548d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa40a,     /*  0 011010          */
1549d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x780a,     /*  0 011011          */
1550d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x870a,     /*  0 011100          */
1551d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3a0a,     /*  0 011101          */
1552d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa309,     /*  0 01111           */
1553d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa309,     /*  0 0111           */
1554d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5909,     /*  0 10000           */
1555d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5909,     /*  0 1000           */
1556d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9509,     /*  0 10            */
1557d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9509,     /*  0 1000           */
1558d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2a09,     /*  0 1 0           */
1559d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2a09,     /*  0 1            */
1560d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa209,     /*  0 1 1           */
1561d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa209,     /*  0 1            */
1562d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1a09,     /*  0 10100           */
1563d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1a09,     /*  0 1010           */
1564d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa109,     /*  0 10101           */
1565d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa109,     /*  0 1010           */
1566d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0a0a,     /*  0 101100          */
1567d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa00a,     /*  0 101101          */
1568d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6809,     /*  0 10111           */
1569d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6809,     /*  0 1011           */
1570d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8609,     /*  0 11000           */
1571d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8609,     /*  0 1100           */
1572d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4909,     /*  0 11            */
1573d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4909,     /*  0 1100           */
1574d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9409,     /*  0 11010           */
1575d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9409,     /*  0 1101           */
1576d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3909,     /*  0 11011           */
1577d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3909,     /*  0 1101           */
1578d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9309,     /*  0 11100           */
1579d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9309,     /*  0 1110           */
1580d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x770a,     /*  0 111010          */
1581d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x090a,     /*  0 111011          */
1582d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7c0b,
1583d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc70b,     /*  00 000          */
1584d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4d0b,     /*  00 00 0         */
1585d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8b0b,     /*  00 00 1         */
1586d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd40a,     /*  00 0 0          */
1587d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd40a,     /*  00 0           */
1588d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb80b,     /*  00 0 10         */
1589d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9a0b,     /*  00 0 11         */
1590d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa90b,     /*  00  000         */
1591d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6c0b,     /*  00            */
1592d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc60b,     /*  00  010         */
1593d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3d0b,     /*  00  011         */
1594d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd30a,     /*  00  10          */
1595d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd30a,     /*  00  1          */
1596d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd20a,     /*  00  11          */
1597d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd20a,     /*  00  1          */
1598d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2d0b,     /*  00 010000         */
1599d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0d0b,     /*  00 010          */
1600d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1d0a,     /*  00 01           */
1601d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1d0a,     /*  00 0100          */
1602d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7b0a,     /*  00 01010          */
1603d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7b0a,     /*  00 0101          */
1604d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb70a,     /*  00 01011          */
1605d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb70a,     /*  00 0101          */
1606d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd10a,     /*  00 01100          */
1607d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd10a,     /*  00 0110          */
1608d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5c0b,     /*  00 011010         */
1609d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd00b,     /*  00 011011         */
1610d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc50a,     /*  00 01110          */
1611d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc50a,     /*  00 0111          */
1612d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8a0a,     /*  00 01111          */
1613d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8a0a,     /*  00 0111          */
1614d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa80a,     /*  00 10000          */
1615d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa80a,     /*  00 1000          */
1616d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4c0a,     /*  00 10           */
1617d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4c0a,     /*  00 1000          */
1618d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc40a,     /*  00 1 0          */
1619d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc40a,     /*  00 1           */
1620d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6b0a,     /*  00 1 1          */
1621d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6b0a,     /*  00 1           */
1622d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb60a,     /*  00 10100          */
1623d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb60a,     /*  00 1010          */
1624d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x990b,     /*  00 101010         */
1625d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0c0b,     /*  00 101011         */
1626d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3c0a,     /*  00 10110          */
1627d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3c0a,     /*  00 1011          */
1628d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc30a,     /*  00 10111          */
1629d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc30a,     /*  00 1011          */
1630d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7a0a,     /*  00 11000          */
1631d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7a0a,     /*  00 1100          */
1632d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa70a,     /*  00 11           */
1633d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa70a,     /*  00 1100          */
1634d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa60a,     /*  00 11010          */
1635d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa60a,     /*  00 1101          */
1636d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc00b,     /*  00 110110         */
1637d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0b0b,     /*  00 110111         */
1638d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xcb0b,
1639d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xcb0b,     /*  0000 000         */
1640d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf60b,     /*  0000 0          */
1641d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf60b,     /*  0000 000         */
1642d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8e0c,     /*  0000  00        */
1643d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe80c,     /*  0000  01        */
1644d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5f0c,     /*  0000  10        */
1645d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9d0c,     /*  0000  11        */
1646d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf50b,     /*  0000 0100         */
1647d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf50b,     /*  0000 010         */
1648d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7e0b,     /*  0000 0101         */
1649d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7e0b,     /*  0000 010         */
1650d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe70b,     /*  0000 0110         */
1651d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe70b,     /*  0000 011         */
1652d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xac0b,     /*  0000 0111         */
1653d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xac0b,     /*  0000 011         */
1654d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xca0b,     /*  0000 1000         */
1655d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xca0b,     /*  0000 100         */
1656d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xbb0b,     /*  0000 1          */
1657d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xbb0b,     /*  0000 100         */
1658d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd90c,     /*  0000 10100        */
1659d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8d0c,     /*  0000 10101        */
1660d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4f0b,     /*  0000 1011         */
1661d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4f0b,     /*  0000 101         */
1662d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf40b,     /*  0000 1100         */
1663d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf40b,     /*  0000 110         */
1664d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3f0b,     /*  0000 1101         */
1665d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3f0b,     /*  0000 110         */
1666d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf30b,     /*  0000 1110         */
1667d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf30b,     /*  0000 111         */
1668d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd80b,     /*  0000 1111         */
1669d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd80b,     /*  0000 111         */
1670d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe60b,     /*  000           */
1671d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe60b,     /*  000 0000         */
1672d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2f0b,     /*  000 00          */
1673d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2f0b,     /*  000 0000         */
1674d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf20b,     /*  000 0 0         */
1675d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf20b,     /*  000 0          */
1676d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6e0c,     /*  000 0 10        */
1677d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf00c,     /*  000 0 11        */
1678d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1f0b,     /*  000  00         */
1679d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1f0b,     /*  000  0         */
1680d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf10b,     /*  000  01         */
1681d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf10b,     /*  000  0         */
1682d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9c0b,     /*  000  10         */
1683d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9c0b,     /*  000  1         */
1684d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc90b,     /*  000  11         */
1685d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc90b,     /*  000  1         */
1686d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5e0b,     /*  000 01000         */
1687d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5e0b,     /*  000 0100         */
1688d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xab0b,     /*  000 01          */
1689d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xab0b,     /*  000 0100         */
1690d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xba0b,     /*  000 01010         */
1691d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xba0b,     /*  000 0101         */
1692d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe50b,     /*  000 01011         */
1693d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe50b,     /*  000 0101         */
1694d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7d0b,     /*  000 01100         */
1695d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7d0b,     /*  000 0110         */
1696d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd70b,     /*  000 01101         */
1697d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd70b,
1698d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4e0b,     /*  000 01110         */
1699d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4e0b,
1700d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe40b,     /*  000 01111         */
1701d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe40b,     /*  000 0111         */
1702d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8c0b,
1703d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8c0b,     /*  000 1000         */
1704d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc80b,     /*  000 10          */
1705d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc80b,
1706d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3e0b,     /*  000 1 0         */
1707d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3e0b,     /*  000 1          */
1708d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6d0b,
1709d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6d0b,     /*  000 1          */
1710d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd60b,     /*  000 10100         */
1711d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd60b,     /*  000 1010         */
1712d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe30b,
1713d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe30b,     /*  000 1010         */
1714d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9b0b,     /*  000 10110         */
1715d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9b0b,     /*  000 1011         */
1716d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb90b,
1717d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb90b,     /*  000 1011         */
1718d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2e0b,     /*  000 11000         */
1719d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2e0b,     /*  000 1100         */
1720d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xaa0b,
1721d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xaa0b,     /*  000 1100         */
1722d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe20b,
1723d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe20b,     /*  000 1101         */
1724d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1e0b,
1725d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1e0b,     /*  000 1101         */
1726d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe10b,
1727d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe10b,     /*  000 1110         */
1728d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0e0c,
1729d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe00c,     /*  000 111011        */
1730d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5d0b,
1731d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5d0b,     /*  000 1111         */
1732d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd50b,
1733d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd50b,     /*  000 1111         */
1734d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xff0d,
1735d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xef0d,
1736d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xfe0d,
1737d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xdf0d,
1738d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xee0c,
1739d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xee0c,
1740d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xfd0d,
1741d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xcf0d,
1742d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xfc0d,
1743d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xde0d,
1744d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xed0d,
1745d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xbf0d,
1746d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xfb0c,
1747d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xfb0c,
1748d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xce0d,
1749d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xec0d,
1750d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xdd0c,     /*    000        */
1751d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xdd0c,     /*    00        */
1752d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xaf0c,     /*             */
1753d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xaf0c,     /*    00        */
1754d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xfa0c,     /*    010        */
1755d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xfa0c,     /*    01        */
1756d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xbe0c,     /*    011        */
1757d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xbe0c,     /*    01        */
1758d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xeb0c,     /*    100        */
1759d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xeb0c,     /*    10        */
1760d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xcd0c,     /*    101        */
1761d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xcd0c,     /*    10        */
1762d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xdc0c,     /*    110        */
1763d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xdc0c,     /*    11        */
1764d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9f0c,     /*    111        */
1765d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9f0c,     /*    11        */
1766d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf90c,     /*    0000        */
1767d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf90c,     /*    000        */
1768d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xea0c,     /*    0         */
1769d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xea0c,     /*    000        */
1770d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xbd0c,     /*     0        */
1771d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xbd0c,     /*             */
1772d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xdb0c,     /*     1        */
1773d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xdb0c,     /*             */
1774d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8f0c,     /*    0100        */
1775d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8f0c,     /*    010        */
1776d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf80c,     /*    0101        */
1777d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf80c,     /*    010        */
1778d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xcc0c,
1779d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xcc0c,     /*    011        */
1780d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9e0c,     /*    0111        */
1781d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9e0c,     /*    011        */
1782d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe90c,     /*    1000        */
1783d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe90c,     /*    100        */
1784d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7f0c,     /*    1         */
1785d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7f0c,
1786d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf70c,     /*    1010        */
1787d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf70c,     /*    101        */
1788d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xad0c,     /*    1011        */
1789d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xad0c,     /*    101        */
1790d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xda0c,     /*    1100        */
1791d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xda0c,     /*    110        */
1792d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xbc0c,
1793d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xbc0c,     /*    110        */
1794d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6f0c,     /*    1110        */
1795d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6f0c,     /*    111        */
1796d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xae0d,     /*    11110       */
1797d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0f0d
1798d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber};
1799d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
1800d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huberconst uint16 huffTable_16[465] =
1801d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber{
1802d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0001,
1803d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1104,
1804d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0104,
1805d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1003,
1806d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1003,
1807d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2308,
1808d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3208,     /*    11            */
1809d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1307,     /*   0100             */
1810d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1307,     /*   010             */
1811d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3107,
1812d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3107,
1813d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0308,
1814d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3008,
1815d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2207,     /*   0111             */
1816d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2207,     /*   011             */
1817d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1206,     /*   100              */
1818d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1206,     /*   10              */
1819d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1206,     /*   10              */
1820d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1206,     /*   10              */
1821d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2106,     /*   101              */
1822d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2106,     /*   10             */
1823d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2106,     /*   10             */
1824d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2106,     /*   10             */
1825d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0206,
1826d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0206,
1827d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0206,
1828d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0206,
1829d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2006,
1830d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2006,
1831d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2006,
1832d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2006,
1833d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1709,
1834d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1709,     /*  0 0111           */
1835d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7109,     /*  0 10000           */
1836d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7109,     /*  0 1000           */
1837d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x700a,     /*  0 10 0          */
1838d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x360a,     /*  0 10 1          */
1839d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x630a,     /*  0 1 00          */
1840d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x450a,     /*  0 1 01          */
1841d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x540a,     /*  0 1 10          */
1842d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x260a,     /*  0 1 11          */
1843d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6209,     /*  0 10100           */
1844d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6209,     /*  0 1010           */
1845d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1609,
1846d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1609,
1847d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6109,     /*  0 10110           */
1848d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6109,     /*  0 1011           */
1849d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x060a,     /*  0 101110          */
1850d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x600a,
1851d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5309,
1852d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5309,     /*  0 1100           */
1853d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x350a,     /*  0 11 0          */
1854d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x440a,     /*  0 11 1          */
1855d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2509,     /*  0 11010           */
1856d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2509,     /*  0 1101           */
1857d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5209,     /*  0 11011           */
1858d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5209,     /*  0 1101           */
1859d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5108,
1860d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5108,
1861d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5108,
1862d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5108,
1863d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1509,
1864d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1509,     /*  0 1111           */
1865d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0509,     /*  0 11111           */
1866d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0509,     /*  0 1111           */
1867d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3409,     /*               */
1868d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3409,     /*               */
1869d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4309,     /*   000            */
1870d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4309,     /*               */
1871d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5009,     /*   00 0           */
1872d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5009,     /*   00            */
1873d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2409,     /*   00 1           */
1874d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2409,     /*   00            */
1875d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4209,     /*   0 00           */
1876d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4209,     /*   0 0           */
1877d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3309,     /*   0 01           */
1878d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3309,     /*   0 0           */
1879d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1408,     /*   0 1            */
1880d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1408,     /*   0            */
1881d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1408,     /*   0            */
1882d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1408,     /*   0            */
1883d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4108,     /*    00            */
1884d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4108,     /*    0            */
1885d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4108,     /*    0            */
1886d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4108,     /*    0            */
1887d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0409,     /*    010           */
1888d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0409,     /*    01           */
1889d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4009,     /*    011           */
1890d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4009,     /*    01           */
1891d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1d0b,
1892d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1d0b,     /*  00 10101         */
1893d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc40c,     /*  00 1011000        */
1894d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6b0c,     /*  00 1011         */
1895d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc30c,     /*  00 1011010        */
1896d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa70c,     /*  00 1011011        */
1897d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2c0b,     /*  00 101110         */
1898d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2c0b,     /*  00 10111         */
1899d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc20c,     /*  00 1011110        */
1900d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb50c,     /*  00 1011111        */
1901d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc10c,     /*  00 1100000        */
1902d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0c0c,     /*  00 1100         */
1903d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4b0c,     /*  00 110 0        */
1904d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb40c,     /*  00 110 1        */
1905d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6a0c,     /*  00 11 00        */
1906d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa60c,     /*  00 11 01        */
1907d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb30b,     /*  00 11 1         */
1908d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb30b,     /*  00 11          */
1909d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5a0c,     /*  00 1101000        */
1910d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa50c,     /*  00 1101         */
1911d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2b0b,     /*  00 110101         */
1912d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2b0b,     /*  00 11010         */
1913d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb20b,     /*  00 110110         */
1914d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb20b,     /*  00 11011         */
1915d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1b0b,     /*  00 110111         */
1916d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1b0b,     /*  00 11011         */
1917d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb10b,     /*  00 111000         */
1918d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb10b,     /*  00 11100         */
1919d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0b0c,     /*  00 111 0        */
1920d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb00c,     /*  00 111 1        */
1921d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x690c,     /*  00 1110100        */
1922d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x960c,     /*  00 1110101        */
1923d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4a0c,     /*  00 1110110        */
1924d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa40c,     /*  00 1110111        */
1925d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x780c,     /*  00 1111000        */
1926d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x870c,     /*  00 1111         */
1927d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa30b,     /*  00 111101         */
1928d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa30b,     /*  00 11110         */
1929d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3a0c,     /*  00 1111100        */
1930d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x590c,     /*  00 1111101        */
1931d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2a0b,     /*  00 111111         */
1932d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2a0b,     /*  00 11111         */
1933d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x950c,     /*  0 00000000        */
1934d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x680c,     /*  0           */
1935d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa10b,     /*  0 0000          */
1936d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa10b,     /*  0           */
1937d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x860c,     /*  0 000 00        */
1938d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x770c,     /*  0 000 01        */
1939d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x940b,     /*  0 000 1         */
1940d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x940b,     /*  0 000          */
1941d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x490c,     /*  0 00 000        */
1942d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x570c,     /*  0 00          */
1943d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x670b,     /*  0 00 01         */
1944d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x670b,     /*  0 00 0         */
1945d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa20a,     /*  0 00 1          */
1946d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa20a,     /*  0 00          */
1947d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa20a,     /*  0 00          */
1948d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa20a,     /*  0 00          */
1949d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1a0a,     /*  0 0 00          */
1950d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1a0a,     /*  0 0 0          */
1951d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1a0a,     /*  0 0 0          */
1952d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1a0a,     /*  0 0 0          */
1953d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0a0b,     /*  0 0 010         */
1954d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0a0b,     /*  0 0 01         */
1955d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa00b,     /*  0 0 011         */
1956d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa00b,     /*  0 0 01         */
1957d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x390b,     /*  0 0 100         */
1958d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x390b,     /*  0 0 10         */
1959d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x930b,     /*  0 0 101         */
1960d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x930b,     /*  0 0 10         */
1961d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x580b,     /*  0 0 110         */
1962d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x580b,     /*  0 0 11         */
1963d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x850b,     /*  0 0 111         */
1964d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x850b,     /*  0 0 11         */
1965d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x290a,     /*  0  000          */
1966d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x290a,     /*  0  00          */
1967d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x290a,     /*  0  00          */
1968d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x290a,     /*  0  00          */
1969d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x920a,     /*  0             */
1970d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x920a,     /*  0  00         */
1971d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x920a,     /*  0  00         */
1972d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x920a,     /*  0  00         */
1973d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x760b,     /*  0  0100         */
1974d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x760b,     /*  0  010         */
1975d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x090b,     /*  0  0101         */
1976d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x090b,     /*  0  010         */
1977d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x190a,     /*  0  011          */
1978d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x190a,     /*  0  01         */
1979d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x190a,     /*  0  01         */
1980d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x190a,     /*  0  01         */
1981d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x910a,     /*  0  100          */
1982d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x910a,     /*  0  10          */
1983d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x910a,     /*  0  10          */
1984d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x910a,     /*  0  10          */
1985d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x900b,     /*  0  1010         */
1986d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x900b,     /*  0  101         */
1987d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x480b,     /*  0  1011         */
1988d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x480b,     /*  0  101         */
1989d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x840b,     /*  0  1100         */
1990d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x840b,     /*  0  110         */
1991d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x750b,     /*  0  1101         */
1992d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x750b,     /*  0  110         */
1993d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x380b,     /*  0  1110         */
1994d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x380b,     /*  0  111         */
1995d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x830b,     /*  0  1111         */
1996d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x830b,     /*  0  111         */
1997d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x660b,     /*  0 0100000         */
1998d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x660b,     /*  0 010000         */
1999d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x280b,     /*  0 0100          */
2000d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x280b,     /*  0 010000         */
2001d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x820a,     /*  0 010           */
2002d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x820a,     /*  0 01000         */
2003d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x820a,     /*  0 01000         */
2004d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x820a,     /*  0 01000         */
2005d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x470b,     /*  0 01 00         */
2006d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x470b,     /*  0 01 0         */
2007d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x740b,     /*  0 01 01         */
2008d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x740b,     /*  0 01 0         */
2009d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x180a,     /*  0 01 1          */
2010d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x180a,     /*  0 01          */
2011d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x180a,     /*  0 01          */
2012d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x180a,     /*  0 01          */
2013d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x810a,     /*  0 010100          */
2014d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x810a,     /*  0 01010          */
2015d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x810a,     /*  0 01010          */
2016d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x810a,     /*  0 01010          */
2017d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x800a,     /*  0 010101          */
2018d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x800a,     /*  0 01010         */
2019d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x800a,     /*  0 01010         */
2020d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x800a,     /*  0 01010         */
2021d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x080b,     /*  0 0101100         */
2022d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x080b,     /*  0 010110         */
2023d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x560b,     /*  0 0101101         */
2024d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x560b,     /*  0 010110         */
2025d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x370a,     /*  0 010111          */
2026d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x370a,     /*  0 01011         */
2027d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x370a,     /*  0 01011         */
2028d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x370a,     /*  0 01011         */
2029d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x730a,     /*  0 011000          */
2030d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x730a,     /*  0 01100          */
2031d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x730a,     /*  0 01100          */
2032d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x730a,     /*  0 01100          */
2033d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x650b,     /*  0 011 0         */
2034d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x650b,     /*  0 011          */
2035d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x460b,     /*  0 011 1         */
2036d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x460b,     /*  0 011          */
2037d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x270a,     /*  0 011010          */
2038d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x270a,     /*  0 01101          */
2039d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x270a,     /*  0 01101          */
2040d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x270a,     /*  0 01101          */
2041d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x720a,     /*  0 011011          */
2042d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x720a,     /*  0 01101         */
2043d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x720a,     /*  0 01101         */
2044d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x720a,     /*  0 01101         */
2045d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x640b,     /*  0 0111000         */
2046d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x640b,     /*  0 011100         */
2047d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x550b,     /*  0 0111          */
2048d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x550b,     /*  0 011100         */
2049d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x070a,     /*  0 011101          */
2050d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x070a,     /*  0 01110         */
2051d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x070a,     /*  0 01110         */
2052d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x070a,     /*  0 01110         */
2053d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9e0d,
2054d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9e0d,     /*  00 0110000       */
2055d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xbc0e,     /*  00 01100 0      */
2056d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xcb0e,     /*  00 01100 1      */
2057d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8e0e,     /*  00 0110 00      */
2058d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe80e,     /*  00 0110 01      */
2059d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9d0e,     /*  00 0110 10      */
2060d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe70e,     /*  00 0110 11      */
2061d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xbb0e,     /*  00 011 000      */
2062d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8d0e,     /*  00 011        */
2063d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd80e,     /*  00 011 010      */
2064d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6e0e,     /*  00 011 011      */
2065d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe60d,     /*  00 011 10       */
2066d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe60d,     /*  00 011 1       */
2067d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9c0d,     /*  00 011 11       */
2068d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9c0d,     /*  00 011 1       */
2069d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xab0e,     /*  00 011010000      */
2070d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xba0e,     /*  00 011010       */
2071d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe50e,     /*  00 01101 0      */
2072d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd70e,     /*  00 01101 1      */
2073d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4e0d,     /*  00 01101010       */
2074d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4e0d,     /*  00 0110101       */
2075d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe40e,     /*  00 011010110      */
2076d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8c0e,     /*  00 011010111      */
2077d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc80d,     /*  00 01101100       */
2078d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc80d,     /*  00 0110110       */
2079d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3e0d,     /*  00 01101101       */
2080d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3e0d,     /*  00 0110110       */
2081d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6d0d,     /*  00 01101110       */
2082d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6d0d,     /*  00 0110111       */
2083d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd60e,     /*  00 011011110      */
2084d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9b0e,     /*  00 011011111      */
2085d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb90e,     /*  00 011100000      */
2086d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xaa0e,     /*  00 011100       */
2087d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe10d,     /*  00 01110        */
2088d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe10d,     /*  00 0111000       */
2089d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd40d,     /*  00 0111 0       */
2090d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd40d,     /*  00 0111        */
2091d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb80e,     /*  00 0111 10      */
2092d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa90e,     /*  00 0111 11      */
2093d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7b0d,     /*  00 01110100       */
2094d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7b0d,     /*  00 0111010       */
2095d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb70e,     /*  00 011101010      */
2096d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd00e,     /*  00 011101011      */
2097d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe30c,     /*  00 0111011        */
2098d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe30c,     /*  00 011101       */
2099d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe30c,     /*  00 011101       */
2100d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe30c,     /*  00 011101       */
2101d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0e0d,     /*  00 01111000       */
2102d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0e0d,     /*  00 0111100       */
2103d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe00d,     /*  00 01111        */
2104d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe00d,     /*  00 0111100       */
2105d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5d0d,     /*  00 01111010       */
2106d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5d0d,     /*  00 0111101       */
2107d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd50d,     /*  00 01111011       */
2108d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd50d,     /*  00 0111101       */
2109d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7c0d,     /*  00 01111100       */
2110d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7c0d,     /*  00 0111110       */
2111d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc70d,     /*  00 01111101       */
2112d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc70d,     /*  00 0111110       */
2113d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4d0d,     /*  00 01111110       */
2114d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4d0d,     /*  00 0111111       */
2115d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8b0d,     /*  00 01111111       */
2116d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8b0d,     /*  00 0111111       */
2117d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9a0d,
2118d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6c0d,     /*  00 10000        */
2119d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc60d,     /*  00 1000 0       */
2120d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3d0d,     /*  00 1000 1       */
2121d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5c0d,     /*  00 100 00       */
2122d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc50d,     /*  00 100 01       */
2123d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0d0c,     /*  00 100 1        */
2124d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0d0c,     /*  00 100         */
2125d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8a0d,     /*  00 10 000       */
2126d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa80d,     /*  00 10         */
2127d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x990d,     /*  00 10 010       */
2128d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4c0d,     /*  00 10 011       */
2129d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb60d,     /*  00 10 100       */
2130d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7a0d,     /*  00 10 101       */
2131d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3c0c,     /*  00 10 11        */
2132d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3c0c,     /*  00 10 1        */
2133d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5b0d,     /*  00 1 0000       */
2134d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x890d,     /*  00 1 0        */
2135d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1c0c,     /*  00 1          */
2136d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1c0c,     /*  00 1 00        */
2137d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc00c,     /*  00 1 010        */
2138d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc00c,     /*  00 1 01        */
2139d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x980d,     /*  00 1 0110       */
2140d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x790d,     /*  00 1 0111       */
2141d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe20b,     /*  00 1 10         */
2142d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe20b,     /*  00 1 1         */
2143d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe20b,     /*  00 1 1         */
2144d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe20b,     /*  00 1 1         */
2145d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2e0c,     /*  00 1 110        */
2146d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2e0c,     /*  00 1 11        */
2147d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1e0c,     /*  00 1 111        */
2148d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1e0c,     /*  00 1 11        */
2149d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd30c,     /*  00 1010000        */
2150d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd30c,     /*  00 101000        */
2151d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2d0c,     /*  00 1010         */
2152d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2d0c,     /*  00 101000        */
2153d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd20c,     /*  00 101 0        */
2154d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd20c,     /*  00 101         */
2155d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd10c,     /*  00 101 1        */
2156d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd10c,     /*  00 101         */
2157d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3b0c,     /*  00 1010100        */
2158d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3b0c,     /*  00 101010        */
2159d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x970d,     /*  00 10101010       */
2160d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x880d,     /*  00 10101011       */
2161d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf208,
2162d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf208,     /*  000 1            */
2163d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2f09,     /*  00 0000           */
2164d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0f09,     /*  00 0            */
2165d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1f08,     /*  00              */
2166d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1f08,     /*  00 00            */
2167d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf108,     /*  00 010            */
2168d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf108,     /*  00 01            */
2169d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xce10,
2170d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xce10,     /*  000 101100000    */
2171d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xec11,     /*  000 1011000 0   */
2172d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xdd11,     /*  000 1011000 1   */
2173d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xde0f,     /*  000 101100      */
2174d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xde0f,     /*  000 10110000    */
2175d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xde0f,     /*  000 10110000    */
2176d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xde0f,     /*  000 10110000    */
2177d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe90f,     /*  000 10110 0     */
2178d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe90f,     /*  000 10110      */
2179d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe90f,     /*  000 10110      */
2180d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe90f,     /*  000 10110      */
2181d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xea10,     /*  000 10110 10    */
2182d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xea10,     /*  000 10110 1    */
2183d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd910,     /*  000 10110 11    */
2184d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd910,     /*  000 10110 1    */
2185d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xee0e,
2186d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xee0e,     /*  000 1011       */
2187d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xed0f,     /*  000 1011 10     */
2188d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xeb0f,     /*  000 1011 11     */
2189d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xbe0e,     /*  000 10110100      */
2190d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xbe0e,     /*  000 1011010      */
2191d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xcd0e,     /*  000 10110101      */
2192d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xcd0e,     /*  000 1011010      */
2193d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xdc0f,     /*  000 101101100     */
2194d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xdb0f,     /*  000 101101101     */
2195d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xae0e,     /*  000 10110111      */
2196d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xae0e,     /*  000 1011011      */
2197d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xcc0e,     /*  000 10111000      */
2198d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xcc0e,     /*  000 1011100      */
2199d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xad0f,     /*  000 10111 0     */
2200d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xda0f,     /*  000 10111 1     */
2201d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7e0f,     /*  000 101110100     */
2202d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xac0f,     /*  000 101110101     */
2203d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xca0e,     /*  000 10111011      */
2204d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xca0e,     /*  000 1011101      */
2205d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc90f,     /*  000 101111000     */
2206d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7d0f,     /*  000 101111      */
2207d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5e0e,     /*  000 10111101      */
2208d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5e0e,     /*  000 1011110      */
2209d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xbd0d,     /*  000 1011111       */
2210d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xbd0d,     /*  000 101111      */
2211d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xbd0d,     /*  000 101111      */
2212d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xbd0d,     /*  000 101111      */
2213d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xef0b,
2214d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xfe0b,     /*  00000000          */
2215d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xdf0b,     /*  0000000 0         */
2216d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xfd0b,     /*  0000000 1         */
2217d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xcf0b,     /*    00         */
2218d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xfc0b,     /*    01         */
2219d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xbf0b,     /*    10         */
2220d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xfb0b,     /*    11         */
2221d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xaf0a,     /*    00          */
2222d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xaf0a,     /*    0          */
2223d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xfa0b,     /*    010         */
2224d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9f0b,     /*    011         */
2225d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf90b,     /*    100         */
2226d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf80b,     /*    101         */
2227d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8f0a,     /*    11          */
2228d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8f0a,     /*    1          */
2229d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7f0a,     /*  0000 000          */
2230d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7f0a,     /*  0000 00          */
2231d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf70a,     /*  0000            */
2232d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf70a,     /*  0000 00          */
2233d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6f0a,     /*  0000 010          */
2234d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6f0a,     /*  0000 01          */
2235d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf60a,     /*  0000 011          */
2236d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf60a,     /*  0000 01          */
2237d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xff08,     /*  0000 1            */
2238d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xff08,     /*  0000            */
2239d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xff08,     /*  0000            */
2240d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xff08,     /*  0000            */
2241d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xff08,     /*  0000            */
2242d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xff08,     /*  0000            */
2243d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xff08,     /*  0000            */
2244d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xff08,     /*  0000            */
2245d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5f0a,     /*  000 0000          */
2246d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5f0a,     /*  000 000          */
2247d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf50a,     /*  000 0           */
2248d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf50a,     /*  000 000          */
2249d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4f09,     /*  000             */
2250d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4f09,     /*  000 00          */
2251d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4f09,     /*  000 00          */
2252d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4f09,     /*  000 00          */
2253d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf409,     /*  000 010           */
2254d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf409,     /*  000 01           */
2255d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf409,     /*  000 01           */
2256d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf409,     /*  000 01           */
2257d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf309,     /*  000 011           */
2258d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf309,     /*  000 01          */
2259d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf309,     /*  000 01          */
2260d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf309,     /*  000 01          */
2261d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf009,     /*  000 100           */
2262d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf009,     /*  000 10           */
2263d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf009,     /*  000 10           */
2264d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf009,     /*  000 10           */
2265d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3f0a,
2266d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3f0a
2267d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber};
2268d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
2269d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
2270d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
2271d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huberconst uint16 huffTable_24[478] =
2272d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber{
2273d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
2274d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2206,     /*  101               */
2275d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1205,     /*  10101               */
2276d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1205,     /*  1010               */
2277d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2105,     /*  10110               */
2278d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2105,     /*  1011               */
2279d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0206,     /*  101110              */
2280d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2006,     /*  101111              */
2281d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1104,
2282d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1104,
2283d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1104,
2284d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1104,
2285d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0104,
2286d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0104,
2287d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0104,
2288d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0104,
2289d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1004,
2290d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1004,
2291d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1004,
2292d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1004,
2293d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0004,
2294d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0004,
2295d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0004,
2296d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0004,
2297d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7308,
2298d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7308,
2299d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3709,
2300d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2709,
2301d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7208,
2302d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7208,
2303d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4608,     /*  01110000            */
2304d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4608,     /*  0111000            */
2305d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6408,     /*  01110             */
2306d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6408,     /*  0111000            */
2307d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5508,     /*  0111 0            */
2308d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5508,     /*  0111             */
2309d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7108,     /*  0111 1            */
2310d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7108,     /*  0111             */
2311d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3608,     /*  01110100            */
2312d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3608,     /*  0111010            */
2313d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6308,     /*  01110101            */
2314d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6308,     /*  0111010            */
2315d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4508,     /*  01110110            */
2316d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4508,     /*  0111011            */
2317d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5408,     /*  01110111            */
2318d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5408,     /*  0111011            */
2319d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2608,     /*  01111000            */
2320d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2608,     /*  0111100            */
2321d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6208,     /*  01111             */
2322d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6208,     /*  0111100            */
2323d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1608,     /*  01111010            */
2324d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1608,     /*  0111101            */
2325d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6108,     /*  01111011            */
2326d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6108,     /*  0111101            */
2327d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0609,     /*  011111000           */
2328d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6009,     /*  011111            */
2329d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3508,     /*  01111101            */
2330d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3508,     /*  0111110            */
2331d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5308,     /*  01111110            */
2332d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5308,     /*  0111111            */
2333d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4408,     /*  01111111            */
2334d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4408,     /*  0111111            */
2335d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2508,     /*  10000000            */
2336d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2508,     /*  1000000            */
2337d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5208,     /*  10000             */
2338d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5208,     /*  1000000            */
2339d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1508,     /*  1000 0            */
2340d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1508,     /*  1000             */
2341d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0509,     /*  1000 10           */
2342d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5009,     /*  1000 11           */
2343d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5107,     /*  100 0             */
2344d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5107,     /*  100              */
2345d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5107,     /*  100              */
2346d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5107,     /*  100              */
2347d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3408,     /*  100 10            */
2348d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3408,     /*  100 1            */
2349d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4308,     /*  100 11            */
2350d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4308,     /*  100 1            */
2351d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2407,     /*  10 00             */
2352d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2407,     /*  10 0             */
2353d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2407,     /*  10 0             */
2354d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2407,     /*  10 0             */
2355d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4207,     /*  10 01             */
2356d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4207,     /*  10 0            */
2357d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4207,     /*  10 0            */
2358d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4207,     /*  10 0            */
2359d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3307,     /*  10 10             */
2360d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3307,     /*  10 1             */
2361d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3307,     /*  10 1             */
2362d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3307,     /*  10 1             */
2363d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1407,     /*  10 11             */
2364d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1407,     /*  10 1            */
2365d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1407,     /*  10 1            */
2366d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1407,     /*  10 1            */
2367d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4107,     /*  1 000             */
2368d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4107,     /*  1 00             */
2369d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4107,     /*  1 00             */
2370d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4107,     /*  1 00             */
2371d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0408,     /*  1  0            */
2372d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0408,     /*  1              */
2373d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4008,     /*  1  1            */
2374d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4008,     /*  1              */
2375d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2307,     /*  1 010             */
2376d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2307,     /*  1 01             */
2377d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2307,     /*  1 01             */
2378d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2307,     /*  1 01             */
2379d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3207,     /*  1 011             */
2380d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3207,     /*  1 01            */
2381d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3207,     /*  1 01            */
2382d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3207,     /*  1 01            */
2383d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1306,     /*  1 10              */
2384d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1306,     /*  1 1              */
2385d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1306,     /*  1 1              */
2386d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1306,     /*  1 1              */
2387d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1306,     /*  1 1              */
2388d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1306,     /*  1 1              */
2389d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1306,     /*  1 1              */
2390d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1306,     /*  1 1              */
2391d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3106,     /*  1 11              */
2392d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3106,     /*  1 1             */
2393d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3106,     /*  1 1             */
2394d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3106,     /*  1 1             */
2395d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3106,     /*  1 1             */
2396d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3106,     /*  1 1             */
2397d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3106,     /*  1 1             */
2398d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3106,     /*  1 1             */
2399d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0307,     /*  1010000             */
2400d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0307,     /*  101000             */
2401d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0307,     /*  101000             */
2402d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0307,     /*  101000             */
2403d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3007,     /*  1010              */
2404d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3007,     /*  101000            */
2405d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3007,     /*  101000            */
2406d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3007,     /*  101000            */
2407d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb309,
2408d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb309,
2409d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8809,     /*  010101            */
2410d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8809,     /*  01010100           */
2411d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2b0a,     /*  0101010100          */
2412d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5a0a,     /*  0101010101          */
2413d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb209,     /*  010101011           */
2414d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb209,     /*  01010101           */
2415d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa50a,     /*  0101011000          */
2416d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1b0a,     /*  0101011           */
2417d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb10a,     /*  0101011010          */
2418d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x690a,     /*  0101011011          */
2419d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9609,     /*  010101110           */
2420d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9609,     /*  01010111           */
2421d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa409,     /*  010101111           */
2422d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa409,     /*  01010111           */
2423d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4a0a,     /*  0101100000          */
2424d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x780a,     /*  0101100           */
2425d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8709,     /*  010110            */
2426d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8709,     /*  01011000           */
2427d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3a09,     /*  01011 0           */
2428d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3a09,     /*  01011            */
2429d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa309,     /*  01011 1           */
2430d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa309,     /*  01011            */
2431d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5909,     /*  010110100           */
2432d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5909,     /*  01011010           */
2433d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9509,     /*  010110101           */
2434d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9509,     /*  01011010           */
2435d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2a09,     /*  010110110           */
2436d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2a09,     /*  01011011           */
2437d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa209,     /*  010110111           */
2438d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa209,     /*  01011011           */
2439d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa109,     /*  010111000           */
2440d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa109,     /*  01011100           */
2441d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6809,     /*  010111            */
2442d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6809,     /*  01011100           */
2443d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8609,     /*  010111010           */
2444d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8609,     /*  01011101           */
2445d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7709,     /*  010111011           */
2446d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7709,     /*  01011101           */
2447d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4909,     /*  010111100           */
2448d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4909,     /*  01011110           */
2449d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9409,     /*  010111101           */
2450d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9409,     /*  01011110           */
2451d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3909,     /*  010111110           */
2452d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3909,     /*  01011111           */
2453d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9309,     /*  010111111           */
2454d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9309,     /*  01011111           */
2455d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5809,     /*  011000000           */
2456d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5809,     /*  01100000           */
2457d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8509,     /*  011000            */
2458d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8509,     /*  01100000           */
2459d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2909,     /*  01100 0           */
2460d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2909,     /*  01100            */
2461d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6709,     /*  01100 1           */
2462d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6709,     /*  01100            */
2463d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7609,     /*  0110 00           */
2464d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7609,     /*  0110 0           */
2465d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9209,     /*  0110 01           */
2466d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9209,     /*  0110 0           */
2467d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1909,     /*  0110 10           */
2468d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1909,     /*  0110 1           */
2469d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9109,     /*  0110 11           */
2470d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9109,     /*  0110 1           */
2471d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4809,     /*  011 000           */
2472d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4809,     /*  011 00           */
2473d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8409,     /*  011             */
2474d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8409,     /*  011 00           */
2475d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5709,     /*  011 010           */
2476d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5709,     /*  011 01           */
2477d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7509,     /*  011 011           */
2478d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7509,     /*  011 01           */
2479d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3809,     /*  011 100           */
2480d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3809,     /*  011 10           */
2481d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8309,     /*  011 101           */
2482d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8309,     /*  011 10           */
2483d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6609,     /*  011 110           */
2484d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6609,     /*  011 11           */
2485d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2809,     /*  011 111           */
2486d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2809,     /*  011 11           */
2487d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8209,     /*  011010000           */
2488d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8209,     /*  01101000           */
2489d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1809,     /*  011010            */
2490d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1809,     /*  01101000           */
2491d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4709,     /*  01101 0           */
2492d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4709,     /*  01101            */
2493d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7409,     /*  01101 1           */
2494d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7409,     /*  01101            */
2495d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8109,     /*  011010100           */
2496d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8109,     /*  01101010           */
2497d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x080a,     /*  0110101010          */
2498d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x800a,     /*  0110101011          */
2499d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5609,     /*  011010110           */
2500d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5609,     /*  01101011           */
2501d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6509,     /*  011010111           */
2502d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6509,     /*  01101011           */
2503d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1709,     /*  011011000           */
2504d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1709,     /*  01101100           */
2505d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x070a,     /*  011011 0          */
2506d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x700a,     /*  011011 1          */
2507d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6e0b,
2508d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9c0b,
2509d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc90a,     /*  01000 01          */
2510d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc90a,     /*  01000 0          */
2511d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5e0a,     /*  01000 10          */
2512d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5e0a,     /*  01000 1          */
2513d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xba0a,     /*  01000 11          */
2514d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xba0a,     /*  01000 1          */
2515d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe50a,     /*  0100 000          */
2516d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe50a,     /*  0100 00          */
2517d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xab0b,     /*  0100  0         */
2518d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7d0b,     /*  0100  1         */
2519d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd70a,     /*  0100 010          */
2520d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd70a,     /*  0100 01          */
2521d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe40a,     /*  0100 011          */
2522d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe40a,     /*  0100 01          */
2523d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8c0a,     /*  0100 100          */
2524d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8c0a,
2525d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc80a,
2526d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc80a,
2527d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4e0b,     /*  0100 1100         */
2528d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2e0b,     /*  0100 1101         */
2529d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3e0a,     /*  0100 111          */
2530d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3e0a,     /*  0100 11          */
2531d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6d0a,     /*  010 0000          */
2532d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6d0a,     /*  010 000          */
2533d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd60a,     /*  010 0           */
2534d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd60a,     /*  010 000          */
2535d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe30a,     /*  010  0          */
2536d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe30a,     /*  010            */
2537d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9b0a,     /*  010  1          */
2538d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9b0a,     /*  010            */
2539d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb90a,     /*  010 0100          */
2540d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb90a,     /*  010 010          */
2541d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xaa0a,     /*  010 0101          */
2542d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xaa0a,
2543d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe20a,
2544d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe20a,
2545d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1e0a,
2546d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1e0a,
2547d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe10a,
2548d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe10a,
2549d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5d0a,
2550d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5d0a,
2551d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd50a,
2552d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd50a,
2553d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7c0a,
2554d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7c0a,
2555d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc70a,
2556d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc70a,
2557d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4d0a,
2558d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4d0a,
2559d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8b0a,
2560d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8b0a,
2561d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb80a,
2562d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb80a,
2563d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd40a,
2564d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd40a,
2565d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9a0a,
2566d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9a0a,
2567d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa90a,     /*  01 0 0          */
2568d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa90a,     /*  01 0           */
2569d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6c0a,     /*  01 0 1          */
2570d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6c0a,     /*  01 0           */
2571d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc60a,     /*  01  00          */
2572d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc60a,     /*  01  0          */
2573d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3d0a,     /*  01  01          */
2574d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3d0a,     /*  01  0          */
2575d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd30a,     /*  01  10          */
2576d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd30a,     /*  01  1          */
2577d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2d0a,     /*  01  11          */
2578d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2d0a,     /*  01  1          */
2579d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd20a,
2580d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd20a,
2581d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1d0a,     /*  01 01           */
2582d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1d0a,     /*  01 0100          */
2583d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7b0a,     /*  01 01010          */
2584d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7b0a,     /*  01 0101          */
2585d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb70a,     /*  01 01011          */
2586d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb70a,
2587d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd10a,
2588d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd10a,     /*  01 0110          */
2589d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5c0a,     /*  01 01101          */
2590d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5c0a,     /*  01 0110          */
2591d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc50a,     /*  01 01110          */
2592d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc50a,     /*  01 0111          */
2593d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8a0a,     /*  01 01111          */
2594d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8a0a,     /*  01 0111          */
2595d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa80a,     /*  01 10000          */
2596d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa80a,     /*  01 1000          */
2597d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x990a,     /*  01 10           */
2598d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x990a,     /*  01 1000          */
2599d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4c0a,     /*  01 1 0          */
2600d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4c0a,     /*  01 1           */
2601d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc40a,     /*  01 1 1          */
2602d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc40a,     /*  01 1           */
2603d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6b0a,     /*  01 10100          */
2604d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6b0a,     /*  01 1010          */
2605d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb60a,     /*  01 10101          */
2606d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb60a,     /*  01 1010          */
2607d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd00b,     /*  01 101100         */
2608d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0c0b,     /*  01 101101         */
2609d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3c0a,     /*  01 10111          */
2610d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3c0a,     /*  01 1011          */
2611d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc30a,     /*  01 11000          */
2612d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc30a,     /*  01 1100          */
2613d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7a0a,     /*  01 11           */
2614d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7a0a,     /*  01 1100          */
2615d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa70a,     /*  01 11010          */
2616d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa70a,     /*  01 1101          */
2617d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2c0a,     /*  01 11011          */
2618d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2c0a,     /*  01 1101          */
2619d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc20a,     /*  01 11100          */
2620d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc20a,     /*  01 1110          */
2621d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5b0a,     /*  01 11101          */
2622d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5b0a,     /*  01 1110          */
2623d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb50a,     /*  01 11110          */
2624d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb50a,     /*  01 1111          */
2625d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1c0a,
2626d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1c0a,
2627d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x890a,
2628d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x890a,
2629d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x980a,
2630d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x980a,
2631d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc10a,     /*  010100 0          */
2632d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc10a,     /*  010100           */
2633d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4b0a,     /*  010100 1          */
2634d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4b0a,     /*  010100           */
2635d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xc00b,     /*  01010 000         */
2636d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0b0b,     /*  01010           */
2637d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3b0a,     /*  01010 01          */
2638d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3b0a,     /*  01010 0          */
2639d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb00b,     /*  01010 100         */
2640d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0a0b,     /*  01010 101         */
2641d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1a0a,     /*  01010 11          */
2642d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1a0a,     /*  01010 1          */
2643d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb409,     /*  0101 00           */
2644d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb409,     /*  0101 0           */
2645d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb409,     /*  0101 0           */
2646d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xb409,     /*  0101 0           */
2647d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6a0a,     /*  0101 010          */
2648d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6a0a,     /*  0101 01          */
2649d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa60a,     /*  0101 011          */
2650d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa60a,     /*  0101 01          */
2651d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x790a,     /*  0101 100          */
2652d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x790a,     /*  0101 10          */
2653d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x970a,     /*  0101 101          */
2654d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x970a,     /*  0101 10          */
2655d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xa00b,     /*  0101 1100         */
2656d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x090b,     /*  0101 1101         */
2657d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x900a,     /*  0101 111          */
2658d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x900a,     /*  0101 11          */
2659d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xca0b,
2660d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xca0b,
2661d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xbb0b,
2662d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xbb0b,
2663d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8d0b,
2664d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8d0b,     /*  0100000          */
2665d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd80b,     /*  0100000 1         */
2666d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd80b,     /*  0100000          */
2667d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0e0c,     /*  010000 000        */
2668d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe00c,     /*  010000          */
2669d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0d0b,     /*  010000 01         */
2670d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0d0b,     /*  010000 0         */
2671d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe60a,     /*  010000 1          */
2672d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe60a,     /*  010000          */
2673d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe60a,     /*  010000          */
2674d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe60a,     /*  010000          */
2675d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0f09,     /*   011000      401  */
2676d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0f09,     /*   01100           */
2677d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0f09,     /*   01100           */
2678d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0f09,     /*   01100           */
2679d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xee0b,     /*   011 00         */
2680d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xde0b,     /*   011 01         */
2681d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xed0b,     /*   011 10         */
2682d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xce0b,     /*   011 11         */
2683d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xec0b,     /*   01101000         */
2684d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xdd0b,     /*   01101          */
2685d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xbe0b,     /*   01101010         */
2686d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xeb0b,     /*   01101011         */
2687d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xcd0b,     /*   01101100         */
2688d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xdc0b,     /*   01101101         */
2689d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xae0b,     /*   01101110         */
2690d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xea0b,     /*   01101111         */
2691d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xbd0b,     /*   01110000         */
2692d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xdb0b,     /*   01110          */
2693d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xcc0b,     /*   0111 0         */
2694d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9e0b,     /*   0111 1         */
2695d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe90b,     /*   01110100         */
2696d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xad0b,     /*   01110101         */
2697d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xda0b,     /*   01110110         */
2698d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xbc0b,     /*   01110111         */
2699d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xcb0b,     /*   01111000         */
2700d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8e0b,
2701d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe80b,
2702d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9d0b,
2703d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xd90b,
2704d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7e0b,
2705d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xe70b,
2706d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xac0b,
2707d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xff04,
2708d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xef08,
2709d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xfe08,
2710d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xdf08,     /*  0000 0            */
2711d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xfd08,     /*  0000 1            */
2712d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xcf08,     /*  000 00            */
2713d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xfc08,     /*  000 01            */
2714d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xbf08,     /*  000 10            */
2715d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xfb08,     /*  000 11            */
2716d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xfa07,     /*  00 00             */
2717d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xfa07,     /*  00 0             */
2718d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xaf08,     /*  00 010            */
2719d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x9f08,     /*  00 011            */
2720d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf907,     /*  00 10             */
2721d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf907,     /*  00 1             */
2722d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf807,     /*  00 11             */
2723d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf807,     /*  00 1             */
2724d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x8f08,
2725d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x7f08,     /*  0 0             */
2726d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf707,     /*  0               */
2727d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf707,     /*  0 00             */
2728d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6f07,     /*  0 010             */
2729d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x6f07,     /*  0 01             */
2730d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf607,     /*  0 011             */
2731d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf607,     /*  0 01             */
2732d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5f07,
2733d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x5f07,     /*  0 10             */
2734d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf507,     /*  0 101             */
2735d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf507,     /*  0 10             */
2736d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4f07,     /*  0 110             */
2737d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x4f07,     /*  0 11             */
2738d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf407,     /*  0 111             */
2739d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf407,     /*  0 11             */
2740d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3f07,
2741d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3f07,
2742d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf307,     /*   0              */
2743d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf307,
2744d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2f07,     /*    0             */
2745d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2f07,     /*                 */
2746d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf207,     /*    1             */
2747d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf207,     /*                 */
2748d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf107,
2749d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf107,
2750d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1f08,
2751d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0xf008
2752d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
2753d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber};
2754d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
2755d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
2756d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huberconst uint16 huffTable_32[33] =
2757d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber{
2758d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
2759d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0b06,
2760d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0f06,
2761d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0d06,
2762d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0e06,
2763d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0706,
2764d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0506,
2765d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0905,
2766d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0905,
2767d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0605,
2768d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0605,
2769d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0305,
2770d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0305,
2771d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0a05,
2772d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0a05,
2773d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0c05,
2774d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0c05,
2775d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0204,
2776d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0204,
2777d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0204,
2778d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0204,
2779d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0104,
2780d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0104,
2781d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0104,
2782d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0104,
2783d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0404,
2784d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0404,
2785d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0404,
2786d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0404,
2787d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0804,
2788d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0804,
2789d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0804,
2790d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0804,
2791d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0001
2792d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
2793d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber};
2794d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
2795d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
2796d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber/*
2797d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber *  MM = 512; z = [0:(MM)]; a = z.^(1/3);
2798d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber *  Table is in Q27
2799d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber */
2800d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huberconst int32  power_one_third[513] =
2801d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber{
2802d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
2803d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x00000000,  0x08000000,  0x0A14517D,  0x0B89BA25,
2804d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x0CB2FF53,  0x0DAE07DE,  0x0E897685,  0x0F4DAEDD,
2805d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x10000000,  0x10A402FD,  0x113C4841,  0x11CAB613,
2806d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1250BFE2,  0x12CF8890,  0x1347F8AB,  0x13BACD65,
2807d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1428A2FA,  0x1491FC15,  0x14F74744,  0x1558E2F7,
2808d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x15B72095,  0x161246D7,  0x166A9399,  0x16C03D55,
2809d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x17137449,  0x17646369,  0x17B33124,  0x18000000,
2810d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x184AEF29,  0x18941AD8,  0x18DB9CB7,  0x19218C2E,
2811d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1965FEA5,  0x19A907C2,  0x19EAB998,  0x1A2B24D0,
2812d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1A6A58D5,  0x1AA863EE,  0x1AE5535D,  0x1B213377,
2813d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1B5C0FBD,  0x1B95F2EC,  0x1BCEE70F,  0x1C06F590,
2814d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1C3E2745,  0x1C74847A,  0x1CAA1501,  0x1CDEE035,
2815d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1D12ED0B,  0x1D464212,  0x1D78E582,  0x1DAADD3A,
2816d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1DDC2ECF,  0x1E0CDF8C,  0x1E3CF476,  0x1E6C7257,
2817d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1E9B5DBA,  0x1EC9BAF6,  0x1EF78E2C,  0x1F24DB4E,
2818d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x1F51A620,  0x1F7DF23C,  0x1FA9C314,  0x1FD51BF2,
2819d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x20000000,  0x202A7244,  0x205475A6,  0x207E0CEE,
2820d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x20A73ACA,  0x20D001CC,  0x20F8646D,  0x2120650E,
2821d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x214805FA,  0x216F4963,  0x2196316C,  0x21BCC020,
2822d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x21E2F77A,  0x2208D961,  0x222E67AD,  0x2253A425,
2823d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x22789082,  0x229D2E6E,  0x22C17F82,  0x22E5854F,
2824d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x23094155,  0x232CB509,  0x234FE1D5,  0x2372C918,
2825d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x23956C26,  0x23B7CC47,  0x23D9EABB,  0x23FBC8B9,
2826d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x241D676E,  0x243EC7FF,  0x245FEB86,  0x2480D319,
2827d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x24A17FC3,  0x24C1F28B,  0x24E22C6C,  0x25022E5F,
2828d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2521F954,  0x25418E33,  0x2560EDE2,  0x2580193E,
2829d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x259F111F,  0x25BDD657,  0x25DC69B4,  0x25FACBFE,
2830d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2618FDF8,  0x26370060,  0x2654D3EF,  0x2672795C,
2831d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x268FF156,  0x26AD3C8A,  0x26CA5BA2,  0x26E74F41,
2832d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x27041808,  0x2720B695,  0x273D2B81,  0x27597762,
2833d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x27759ACB,  0x2791964B,  0x27AD6A6F,  0x27C917C0,
2834d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x27E49EC5,  0x28000000,  0x281B3BF3,  0x2836531B,
2835d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x285145F3,  0x286C14F5,  0x2886C096,  0x28A1494B,
2836d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x28BBAF85,  0x28D5F3B3,  0x28F01641,  0x290A179B,
2837d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2923F82A,  0x293DB854,  0x2957587E,  0x2970D90A,
2838d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x298A3A59,  0x29A37CCA,  0x29BCA0BB,  0x29D5A687,
2839d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x29EE8E87,  0x2A075914,  0x2A200684,  0x2A38972C,
2840d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2A510B5F,  0x2A696370,  0x2A819FAE,  0x2A99C069,
2841d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2AB1C5ED,  0x2AC9B088,  0x2AE18085,  0x2AF9362C,
2842d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2B10D1C6,  0x2B28539B,  0x2B3FBBEF,  0x2B570B09,
2843d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2B6E412B,  0x2B855E97,  0x2B9C6390,  0x2BB35056,
2844d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2BCA2527,  0x2BE0E242,  0x2BF787E4,  0x2C0E1649,
2845d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2C248DAD,  0x2C3AEE4A,  0x2C513859,  0x2C676C13,
2846d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2C7D89AF,  0x2C939164,  0x2CA98368,  0x2CBF5FF1,
2847d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2CD52731,  0x2CEAD95E,  0x2D0076A9,  0x2D15FF45,
2848d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2D2B7363,  0x2D40D332,  0x2D561EE4,  0x2D6B56A7,
2849d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2D807AAA,  0x2D958B19,  0x2DAA8823,  0x2DBF71F4,
2850d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2DD448B7,  0x2DE90C98,  0x2DFDBDC0,  0x2E125C5C,
2851d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2E26E892,  0x2E3B628D,  0x2E4FCA75,  0x2E642070,
2852d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2E7864A8,  0x2E8C9741,  0x2EA0B862,  0x2EB4C831,
2853d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2EC8C6D3,  0x2EDCB46C,  0x2EF09121,  0x2F045D14,
2854d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2F18186A,  0x2F2BC345,  0x2F3F5DC7,  0x2F52E812,
2855d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2F666247,  0x2F79CC88,  0x2F8D26F4,  0x2FA071AC,
2856d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x2FB3ACD0,  0x2FC6D87F,  0x2FD9F4D7,  0x2FED01F8,
2857d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x30000000,  0x3012EF0C,  0x3025CF39,  0x3038A0A6,
2858d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x304B636D,  0x305E17AD,  0x3070BD81,  0x30835504,
2859d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3095DE51,  0x30A85985,  0x30BAC6B9,  0x30CD2609,
2860d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x30DF778D,  0x30F1BB60,  0x3103F19C,  0x31161A59,
2861d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x312835B0,  0x313A43BA,  0x314C4490,  0x315E3849,
2862d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x31701EFD,  0x3181F8C4,  0x3193C5B4,  0x31A585E6,
2863d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x31B7396F,  0x31C8E066,  0x31DA7AE1,  0x31EC08F6,
2864d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x31FD8ABC,  0x320F0047,  0x322069AC,  0x3231C702,
2865d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3243185C,  0x32545DCF,  0x32659770,  0x3276C552,
2866d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3287E78A,  0x3298FE2C,  0x32AA094A,  0x32BB08F9,
2867d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x32CBFD4A,  0x32DCE652,  0x32EDC423,  0x32FE96D0,
2868d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x330F5E6A,  0x33201B04,  0x3330CCB0,  0x33417380,
2869d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x33520F85,  0x3362A0D0,  0x33732774,  0x3383A380,
2870d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x33941506,  0x33A47C17,  0x33B4D8C4,  0x33C52B1B,
2871d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x33D5732F,  0x33E5B10F,  0x33F5E4CA,  0x34060E71,
2872d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x34162E14,  0x342643C1,  0x34364F88,  0x34465178,
2873d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x345649A1,  0x34663810,  0x34761CD6,  0x3485F800,
2874d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3495C99D,  0x34A591BB,  0x34B55069,  0x34C505B4,
2875d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x34D4B1AB,  0x34E4545B,  0x34F3EDD2,  0x35037E1D,
2876d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3513054B,  0x35228367,  0x3531F881,  0x354164A3,
2877d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3550C7DC,  0x35602239,  0x356F73C5,  0x357EBC8E,
2878d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x358DFCA0,  0x359D3408,  0x35AC62D1,  0x35BB8908,
2879d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x35CAA6B9,  0x35D9BBF0,  0x35E8C8B9,  0x35F7CD20,
2880d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3606C92F,  0x3615BCF3,  0x3624A878,  0x36338BC8,
2881d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x364266EE,  0x365139F6,  0x366004EC,  0x366EC7D9,
2882d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x367D82C9,  0x368C35C6,  0x369AE0DC,  0x36A98414,
2883d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x36B81F7A,  0x36C6B317,  0x36D53EF7,  0x36E3C323,
2884d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x36F23FA5,  0x3700B488,  0x370F21D5,  0x371D8797,
2885d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x372BE5D7,  0x373A3CA0,  0x37488BF9,  0x3756D3EF,
2886d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x37651489,  0x37734DD1,  0x37817FD1,  0x378FAA92,
2887d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x379DCE1D,  0x37ABEA7C,  0x37B9FFB7,  0x37C80DD7,
2888d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x37D614E6,  0x37E414EC,  0x37F20DF1,  0x38000000,
2889d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x380DEB20,  0x381BCF5A,  0x3829ACB6,  0x3837833D,
2890d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x384552F8,  0x38531BEE,  0x3860DE28,  0x386E99AF,
2891d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x387C4E89,  0x3889FCC0,  0x3897A45B,  0x38A54563,
2892d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x38B2DFDF,  0x38C073D7,  0x38CE0152,  0x38DB885A,
2893d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x38E908F4,  0x38F68329,  0x3903F701,  0x39116483,
2894d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x391ECBB6,  0x392C2CA1,  0x3939874D,  0x3946DBC0,
2895d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x39542A01,  0x39617218,  0x396EB40C,  0x397BEFE4,
2896d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x398925A7,  0x3996555C,  0x39A37F09,  0x39B0A2B7,
2897d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x39BDC06A,  0x39CAD82B,  0x39D7EA01,  0x39E4F5F0,
2898d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x39F1FC01,  0x39FEFC3A,  0x3A0BF6A2,  0x3A18EB3E,
2899d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3A25DA16,  0x3A32C32F,  0x3A3FA691,  0x3A4C8441,
2900d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3A595C46,  0x3A662EA6,  0x3A72FB67,  0x3A7FC28F,
2901d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3A8C8425,  0x3A99402E,  0x3AA5F6B1,  0x3AB2A7B3,
2902d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3ABF533A,  0x3ACBF94D,  0x3AD899F1,  0x3AE5352C,
2903d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3AF1CB03,  0x3AFE5B7D,  0x3B0AE6A0,  0x3B176C70,
2904d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3B23ECF3,  0x3B306830,  0x3B3CDE2C,  0x3B494EEB,
2905d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3B55BA74,  0x3B6220CC,  0x3B6E81F9,  0x3B7ADE00,
2906d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3B8734E5,  0x3B9386B0,  0x3B9FD364,  0x3BAC1B07,
2907d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3BB85D9E,  0x3BC49B2F,  0x3BD0D3BE,  0x3BDD0751,
2908d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3BE935ED,  0x3BF55F97,  0x3C018453,  0x3C0DA427,
2909d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3C19BF17,  0x3C25D52A,  0x3C31E662,  0x3C3DF2C6,
2910d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3C49FA5B,  0x3C55FD24,  0x3C61FB27,  0x3C6DF468,
2911d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3C79E8ED,  0x3C85D8B9,  0x3C91C3D2,  0x3C9DAA3C,
2912d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3CA98BFC,  0x3CB56915,  0x3CC1418E,  0x3CCD156A,
2913d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3CD8E4AE,  0x3CE4AF5E,  0x3CF0757F,  0x3CFC3714,
2914d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3D07F423,  0x3D13ACB0,  0x3D1F60BF,  0x3D2B1055,
2915d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3D36BB75,  0x3D426224,  0x3D4E0466,  0x3D59A23F,
2916d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3D653BB4,  0x3D70D0C8,  0x3D7C6180,  0x3D87EDE0,
2917d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3D9375EC,  0x3D9EF9A8,  0x3DAA7918,  0x3DB5F43F,
2918d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3DC16B23,  0x3DCCDDC7,  0x3DD84C2E,  0x3DE3B65D,
2919d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3DEF1C58,  0x3DFA7E22,  0x3E05DBC0,  0x3E113535,
2920d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3E1C8A85,  0x3E27DBB3,  0x3E3328C4,  0x3E3E71BB,
2921d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3E49B69C,  0x3E54F76B,  0x3E60342B,  0x3E6B6CE0,
2922d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3E76A18D,  0x3E81D237,  0x3E8CFEE0,  0x3E98278D,
2923d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3EA34C40,  0x3EAE6CFE,  0x3EB989CA,  0x3EC4A2A8,
2924d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3ECFB79A,  0x3EDAC8A5,  0x3EE5D5CB,  0x3EF0DF10,
2925d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3EFBE478,  0x3F06E606,  0x3F11E3BE,  0x3F1CDDA2,
2926d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3F27D3B6,  0x3F32C5FD,  0x3F3DB47B,  0x3F489F32,
2927d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3F538627,  0x3F5E695C,  0x3F6948D5,  0x3F742494,
2928d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3F7EFC9D,  0x3F89D0F3,  0x3F94A19A,  0x3F9F6E94,
2929d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3FAA37E4,  0x3FB4FD8E,  0x3FBFBF94,  0x3FCA7DFB,
2930d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x3FD538C4,  0x3FDFEFF3,  0x3FEAA38A,  0x3FF5538E,
2931d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber    0x40000000
2932d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber};
2933d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
2934d9618f23226f46c752e56f712bc4b505117d8b4bAndreas Huber
2935