CMSIS DSP library

Dependents:   performance_timer Surfboard_ gps2rtty Capstone ... more

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers arm_common_tables.c Source File

arm_common_tables.c

00001 /* ----------------------------------------------------------------------    
00002 * Copyright (C) 2010-2014 ARM Limited. All rights reserved.    
00003 *    
00004 * $Date:        19. March 2015 
00005 * $Revision:    V.1.4.5  
00006 *    
00007 * Project:      CMSIS DSP Library    
00008 * Title:        arm_common_tables.c    
00009 *    
00010 * Description:  This file has common tables like fft twiddle factors, Bitreverse, reciprocal etc which are used across different functions    
00011 *    
00012 * Target Processor: Cortex-M4/Cortex-M3/Cortex-M0
00013 *  
00014 * Redistribution and use in source and binary forms, with or without 
00015 * modification, are permitted provided that the following conditions
00016 * are met:
00017 *   - Redistributions of source code must retain the above copyright
00018 *     notice, this list of conditions and the following disclaimer.
00019 *   - Redistributions in binary form must reproduce the above copyright
00020 *     notice, this list of conditions and the following disclaimer in
00021 *     the documentation and/or other materials provided with the 
00022 *     distribution.
00023 *   - Neither the name of ARM LIMITED nor the names of its contributors
00024 *     may be used to endorse or promote products derived from this
00025 *     software without specific prior written permission.
00026 *
00027 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
00028 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
00029 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
00030 * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 
00031 * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
00032 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
00033 * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
00034 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
00035 * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
00036 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
00037 * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
00038 * POSSIBILITY OF SUCH DAMAGE.   
00039 * -------------------------------------------------------------------- */
00040 
00041 
00042 #include "arm_math.h"
00043 #include "arm_common_tables.h"
00044 
00045 /**    
00046  * @ingroup groupTransforms    
00047  */
00048 
00049 /**    
00050  * @addtogroup CFFT_CIFFT Complex FFT Tables  
00051  * @{    
00052  */
00053 
00054 /**    
00055 * \par    
00056 * Pseudo code for Generation of Bit reversal Table is    
00057 * \par    
00058 * <pre>for(l=1;l <= N/4;l++)    
00059 * {    
00060 *   for(i=0;i<logN2;i++)    
00061 *   {     
00062 *     a[i]=l&(1<<i);    
00063 *   }    
00064 *   for(j=0; j<logN2; j++)    
00065 *   {    
00066 *     if (a[j]!=0)    
00067 *     y[l]+=(1<<((logN2-1)-j));    
00068 *   }    
00069 *   y[l] = y[l] >> 1;    
00070 *  } </pre>    
00071 * \par    
00072 * where N = 4096    logN2 = 12   
00073 * \par    
00074 * N is the maximum FFT Size supported    
00075 */
00076 
00077 /*    
00078 * @brief  Table for bit reversal process    
00079 */
00080 const uint16_t armBitRevTable [1024] = {
00081    0x400, 0x200, 0x600, 0x100, 0x500, 0x300, 0x700, 0x80, 0x480, 0x280, 
00082    0x680, 0x180, 0x580, 0x380, 0x780, 0x40, 0x440, 0x240, 0x640, 0x140, 
00083    0x540, 0x340, 0x740, 0xc0, 0x4c0, 0x2c0, 0x6c0, 0x1c0, 0x5c0, 0x3c0, 
00084    0x7c0, 0x20, 0x420, 0x220, 0x620, 0x120, 0x520, 0x320, 0x720, 0xa0, 
00085    0x4a0, 0x2a0, 0x6a0, 0x1a0, 0x5a0, 0x3a0, 0x7a0, 0x60, 0x460, 0x260, 
00086    0x660, 0x160, 0x560, 0x360, 0x760, 0xe0, 0x4e0, 0x2e0, 0x6e0, 0x1e0, 
00087    0x5e0, 0x3e0, 0x7e0, 0x10, 0x410, 0x210, 0x610, 0x110, 0x510, 0x310, 
00088    0x710, 0x90, 0x490, 0x290, 0x690, 0x190, 0x590, 0x390, 0x790, 0x50, 
00089    0x450, 0x250, 0x650, 0x150, 0x550, 0x350, 0x750, 0xd0, 0x4d0, 0x2d0, 
00090    0x6d0, 0x1d0, 0x5d0, 0x3d0, 0x7d0, 0x30, 0x430, 0x230, 0x630, 0x130, 
00091    0x530, 0x330, 0x730, 0xb0, 0x4b0, 0x2b0, 0x6b0, 0x1b0, 0x5b0, 0x3b0, 
00092    0x7b0, 0x70, 0x470, 0x270, 0x670, 0x170, 0x570, 0x370, 0x770, 0xf0, 
00093    0x4f0, 0x2f0, 0x6f0, 0x1f0, 0x5f0, 0x3f0, 0x7f0, 0x8, 0x408, 0x208, 
00094    0x608, 0x108, 0x508, 0x308, 0x708, 0x88, 0x488, 0x288, 0x688, 0x188, 
00095    0x588, 0x388, 0x788, 0x48, 0x448, 0x248, 0x648, 0x148, 0x548, 0x348, 
00096    0x748, 0xc8, 0x4c8, 0x2c8, 0x6c8, 0x1c8, 0x5c8, 0x3c8, 0x7c8, 0x28, 
00097    0x428, 0x228, 0x628, 0x128, 0x528, 0x328, 0x728, 0xa8, 0x4a8, 0x2a8, 
00098    0x6a8, 0x1a8, 0x5a8, 0x3a8, 0x7a8, 0x68, 0x468, 0x268, 0x668, 0x168, 
00099    0x568, 0x368, 0x768, 0xe8, 0x4e8, 0x2e8, 0x6e8, 0x1e8, 0x5e8, 0x3e8, 
00100    0x7e8, 0x18, 0x418, 0x218, 0x618, 0x118, 0x518, 0x318, 0x718, 0x98, 
00101    0x498, 0x298, 0x698, 0x198, 0x598, 0x398, 0x798, 0x58, 0x458, 0x258, 
00102    0x658, 0x158, 0x558, 0x358, 0x758, 0xd8, 0x4d8, 0x2d8, 0x6d8, 0x1d8, 
00103    0x5d8, 0x3d8, 0x7d8, 0x38, 0x438, 0x238, 0x638, 0x138, 0x538, 0x338, 
00104    0x738, 0xb8, 0x4b8, 0x2b8, 0x6b8, 0x1b8, 0x5b8, 0x3b8, 0x7b8, 0x78, 
00105    0x478, 0x278, 0x678, 0x178, 0x578, 0x378, 0x778, 0xf8, 0x4f8, 0x2f8, 
00106    0x6f8, 0x1f8, 0x5f8, 0x3f8, 0x7f8, 0x4, 0x404, 0x204, 0x604, 0x104, 
00107    0x504, 0x304, 0x704, 0x84, 0x484, 0x284, 0x684, 0x184, 0x584, 0x384, 
00108    0x784, 0x44, 0x444, 0x244, 0x644, 0x144, 0x544, 0x344, 0x744, 0xc4, 
00109    0x4c4, 0x2c4, 0x6c4, 0x1c4, 0x5c4, 0x3c4, 0x7c4, 0x24, 0x424, 0x224, 
00110    0x624, 0x124, 0x524, 0x324, 0x724, 0xa4, 0x4a4, 0x2a4, 0x6a4, 0x1a4, 
00111    0x5a4, 0x3a4, 0x7a4, 0x64, 0x464, 0x264, 0x664, 0x164, 0x564, 0x364, 
00112    0x764, 0xe4, 0x4e4, 0x2e4, 0x6e4, 0x1e4, 0x5e4, 0x3e4, 0x7e4, 0x14, 
00113    0x414, 0x214, 0x614, 0x114, 0x514, 0x314, 0x714, 0x94, 0x494, 0x294, 
00114    0x694, 0x194, 0x594, 0x394, 0x794, 0x54, 0x454, 0x254, 0x654, 0x154, 
00115    0x554, 0x354, 0x754, 0xd4, 0x4d4, 0x2d4, 0x6d4, 0x1d4, 0x5d4, 0x3d4, 
00116    0x7d4, 0x34, 0x434, 0x234, 0x634, 0x134, 0x534, 0x334, 0x734, 0xb4, 
00117    0x4b4, 0x2b4, 0x6b4, 0x1b4, 0x5b4, 0x3b4, 0x7b4, 0x74, 0x474, 0x274, 
00118    0x674, 0x174, 0x574, 0x374, 0x774, 0xf4, 0x4f4, 0x2f4, 0x6f4, 0x1f4, 
00119    0x5f4, 0x3f4, 0x7f4, 0xc, 0x40c, 0x20c, 0x60c, 0x10c, 0x50c, 0x30c, 
00120    0x70c, 0x8c, 0x48c, 0x28c, 0x68c, 0x18c, 0x58c, 0x38c, 0x78c, 0x4c, 
00121    0x44c, 0x24c, 0x64c, 0x14c, 0x54c, 0x34c, 0x74c, 0xcc, 0x4cc, 0x2cc, 
00122    0x6cc, 0x1cc, 0x5cc, 0x3cc, 0x7cc, 0x2c, 0x42c, 0x22c, 0x62c, 0x12c, 
00123    0x52c, 0x32c, 0x72c, 0xac, 0x4ac, 0x2ac, 0x6ac, 0x1ac, 0x5ac, 0x3ac, 
00124    0x7ac, 0x6c, 0x46c, 0x26c, 0x66c, 0x16c, 0x56c, 0x36c, 0x76c, 0xec, 
00125    0x4ec, 0x2ec, 0x6ec, 0x1ec, 0x5ec, 0x3ec, 0x7ec, 0x1c, 0x41c, 0x21c, 
00126    0x61c, 0x11c, 0x51c, 0x31c, 0x71c, 0x9c, 0x49c, 0x29c, 0x69c, 0x19c, 
00127    0x59c, 0x39c, 0x79c, 0x5c, 0x45c, 0x25c, 0x65c, 0x15c, 0x55c, 0x35c, 
00128    0x75c, 0xdc, 0x4dc, 0x2dc, 0x6dc, 0x1dc, 0x5dc, 0x3dc, 0x7dc, 0x3c, 
00129    0x43c, 0x23c, 0x63c, 0x13c, 0x53c, 0x33c, 0x73c, 0xbc, 0x4bc, 0x2bc, 
00130    0x6bc, 0x1bc, 0x5bc, 0x3bc, 0x7bc, 0x7c, 0x47c, 0x27c, 0x67c, 0x17c, 
00131    0x57c, 0x37c, 0x77c, 0xfc, 0x4fc, 0x2fc, 0x6fc, 0x1fc, 0x5fc, 0x3fc, 
00132    0x7fc, 0x2, 0x402, 0x202, 0x602, 0x102, 0x502, 0x302, 0x702, 0x82, 
00133    0x482, 0x282, 0x682, 0x182, 0x582, 0x382, 0x782, 0x42, 0x442, 0x242, 
00134    0x642, 0x142, 0x542, 0x342, 0x742, 0xc2, 0x4c2, 0x2c2, 0x6c2, 0x1c2, 
00135    0x5c2, 0x3c2, 0x7c2, 0x22, 0x422, 0x222, 0x622, 0x122, 0x522, 0x322, 
00136    0x722, 0xa2, 0x4a2, 0x2a2, 0x6a2, 0x1a2, 0x5a2, 0x3a2, 0x7a2, 0x62, 
00137    0x462, 0x262, 0x662, 0x162, 0x562, 0x362, 0x762, 0xe2, 0x4e2, 0x2e2, 
00138    0x6e2, 0x1e2, 0x5e2, 0x3e2, 0x7e2, 0x12, 0x412, 0x212, 0x612, 0x112, 
00139    0x512, 0x312, 0x712, 0x92, 0x492, 0x292, 0x692, 0x192, 0x592, 0x392, 
00140    0x792, 0x52, 0x452, 0x252, 0x652, 0x152, 0x552, 0x352, 0x752, 0xd2, 
00141    0x4d2, 0x2d2, 0x6d2, 0x1d2, 0x5d2, 0x3d2, 0x7d2, 0x32, 0x432, 0x232, 
00142    0x632, 0x132, 0x532, 0x332, 0x732, 0xb2, 0x4b2, 0x2b2, 0x6b2, 0x1b2, 
00143    0x5b2, 0x3b2, 0x7b2, 0x72, 0x472, 0x272, 0x672, 0x172, 0x572, 0x372, 
00144    0x772, 0xf2, 0x4f2, 0x2f2, 0x6f2, 0x1f2, 0x5f2, 0x3f2, 0x7f2, 0xa, 
00145    0x40a, 0x20a, 0x60a, 0x10a, 0x50a, 0x30a, 0x70a, 0x8a, 0x48a, 0x28a, 
00146    0x68a, 0x18a, 0x58a, 0x38a, 0x78a, 0x4a, 0x44a, 0x24a, 0x64a, 0x14a, 
00147    0x54a, 0x34a, 0x74a, 0xca, 0x4ca, 0x2ca, 0x6ca, 0x1ca, 0x5ca, 0x3ca, 
00148    0x7ca, 0x2a, 0x42a, 0x22a, 0x62a, 0x12a, 0x52a, 0x32a, 0x72a, 0xaa, 
00149    0x4aa, 0x2aa, 0x6aa, 0x1aa, 0x5aa, 0x3aa, 0x7aa, 0x6a, 0x46a, 0x26a, 
00150    0x66a, 0x16a, 0x56a, 0x36a, 0x76a, 0xea, 0x4ea, 0x2ea, 0x6ea, 0x1ea, 
00151    0x5ea, 0x3ea, 0x7ea, 0x1a, 0x41a, 0x21a, 0x61a, 0x11a, 0x51a, 0x31a, 
00152    0x71a, 0x9a, 0x49a, 0x29a, 0x69a, 0x19a, 0x59a, 0x39a, 0x79a, 0x5a, 
00153    0x45a, 0x25a, 0x65a, 0x15a, 0x55a, 0x35a, 0x75a, 0xda, 0x4da, 0x2da, 
00154    0x6da, 0x1da, 0x5da, 0x3da, 0x7da, 0x3a, 0x43a, 0x23a, 0x63a, 0x13a, 
00155    0x53a, 0x33a, 0x73a, 0xba, 0x4ba, 0x2ba, 0x6ba, 0x1ba, 0x5ba, 0x3ba, 
00156    0x7ba, 0x7a, 0x47a, 0x27a, 0x67a, 0x17a, 0x57a, 0x37a, 0x77a, 0xfa, 
00157    0x4fa, 0x2fa, 0x6fa, 0x1fa, 0x5fa, 0x3fa, 0x7fa, 0x6, 0x406, 0x206, 
00158    0x606, 0x106, 0x506, 0x306, 0x706, 0x86, 0x486, 0x286, 0x686, 0x186, 
00159    0x586, 0x386, 0x786, 0x46, 0x446, 0x246, 0x646, 0x146, 0x546, 0x346, 
00160    0x746, 0xc6, 0x4c6, 0x2c6, 0x6c6, 0x1c6, 0x5c6, 0x3c6, 0x7c6, 0x26, 
00161    0x426, 0x226, 0x626, 0x126, 0x526, 0x326, 0x726, 0xa6, 0x4a6, 0x2a6, 
00162    0x6a6, 0x1a6, 0x5a6, 0x3a6, 0x7a6, 0x66, 0x466, 0x266, 0x666, 0x166, 
00163    0x566, 0x366, 0x766, 0xe6, 0x4e6, 0x2e6, 0x6e6, 0x1e6, 0x5e6, 0x3e6, 
00164    0x7e6, 0x16, 0x416, 0x216, 0x616, 0x116, 0x516, 0x316, 0x716, 0x96, 
00165    0x496, 0x296, 0x696, 0x196, 0x596, 0x396, 0x796, 0x56, 0x456, 0x256, 
00166    0x656, 0x156, 0x556, 0x356, 0x756, 0xd6, 0x4d6, 0x2d6, 0x6d6, 0x1d6, 
00167    0x5d6, 0x3d6, 0x7d6, 0x36, 0x436, 0x236, 0x636, 0x136, 0x536, 0x336, 
00168    0x736, 0xb6, 0x4b6, 0x2b6, 0x6b6, 0x1b6, 0x5b6, 0x3b6, 0x7b6, 0x76, 
00169    0x476, 0x276, 0x676, 0x176, 0x576, 0x376, 0x776, 0xf6, 0x4f6, 0x2f6, 
00170    0x6f6, 0x1f6, 0x5f6, 0x3f6, 0x7f6, 0xe, 0x40e, 0x20e, 0x60e, 0x10e, 
00171    0x50e, 0x30e, 0x70e, 0x8e, 0x48e, 0x28e, 0x68e, 0x18e, 0x58e, 0x38e, 
00172    0x78e, 0x4e, 0x44e, 0x24e, 0x64e, 0x14e, 0x54e, 0x34e, 0x74e, 0xce, 
00173    0x4ce, 0x2ce, 0x6ce, 0x1ce, 0x5ce, 0x3ce, 0x7ce, 0x2e, 0x42e, 0x22e, 
00174    0x62e, 0x12e, 0x52e, 0x32e, 0x72e, 0xae, 0x4ae, 0x2ae, 0x6ae, 0x1ae, 
00175    0x5ae, 0x3ae, 0x7ae, 0x6e, 0x46e, 0x26e, 0x66e, 0x16e, 0x56e, 0x36e, 
00176    0x76e, 0xee, 0x4ee, 0x2ee, 0x6ee, 0x1ee, 0x5ee, 0x3ee, 0x7ee, 0x1e, 
00177    0x41e, 0x21e, 0x61e, 0x11e, 0x51e, 0x31e, 0x71e, 0x9e, 0x49e, 0x29e, 
00178    0x69e, 0x19e, 0x59e, 0x39e, 0x79e, 0x5e, 0x45e, 0x25e, 0x65e, 0x15e, 
00179    0x55e, 0x35e, 0x75e, 0xde, 0x4de, 0x2de, 0x6de, 0x1de, 0x5de, 0x3de, 
00180    0x7de, 0x3e, 0x43e, 0x23e, 0x63e, 0x13e, 0x53e, 0x33e, 0x73e, 0xbe, 
00181    0x4be, 0x2be, 0x6be, 0x1be, 0x5be, 0x3be, 0x7be, 0x7e, 0x47e, 0x27e, 
00182    0x67e, 0x17e, 0x57e, 0x37e, 0x77e, 0xfe, 0x4fe, 0x2fe, 0x6fe, 0x1fe, 
00183    0x5fe, 0x3fe, 0x7fe, 0x1 
00184 };
00185 
00186 
00187 /*    
00188 * @brief  Floating-point Twiddle factors Table Generation    
00189 */
00190 
00191 /**    
00192 * \par    
00193 * Example code for Floating-point Twiddle factors Generation:    
00194 * \par    
00195 * <pre>for(i = 0; i< N/; i++)    
00196 * {    
00197 *   twiddleCoef[2*i]= cos(i * 2*PI/(float)N);    
00198 *   twiddleCoef[2*i+1]= sin(i * 2*PI/(float)N);    
00199 * } </pre>    
00200 * \par    
00201 * where N = 16  and PI = 3.14159265358979    
00202 * \par    
00203 * Cos and Sin values are in interleaved fashion    
00204 *     
00205 */
00206 const float32_t twiddleCoef_16 [32] = {
00207     1.000000000f,  0.000000000f,
00208     0.923879533f,  0.382683432f,
00209     0.707106781f,  0.707106781f,
00210     0.382683432f,  0.923879533f,
00211     0.000000000f,  1.000000000f,
00212    -0.382683432f,  0.923879533f,
00213    -0.707106781f,  0.707106781f,
00214    -0.923879533f,  0.382683432f,
00215    -1.000000000f,  0.000000000f,
00216    -0.923879533f, -0.382683432f,
00217    -0.707106781f, -0.707106781f,
00218    -0.382683432f, -0.923879533f,
00219    -0.000000000f, -1.000000000f,
00220     0.382683432f, -0.923879533f,
00221     0.707106781f, -0.707106781f,
00222     0.923879533f, -0.382683432f
00223 };
00224 
00225 /**    
00226 * \par    
00227 * Example code for Floating-point Twiddle factors Generation:    
00228 * \par    
00229 * <pre>for(i = 0; i< N/; i++)    
00230 * {    
00231 *   twiddleCoef[2*i]= cos(i * 2*PI/(float)N);    
00232 *   twiddleCoef[2*i+1]= sin(i * 2*PI/(float)N);    
00233 * } </pre>    
00234 * \par    
00235 * where N = 32  and PI = 3.14159265358979    
00236 * \par    
00237 * Cos and Sin values are in interleaved fashion    
00238 *     
00239 */
00240 const float32_t twiddleCoef_32 [64] = {
00241     1.000000000f,  0.000000000f,
00242     0.980785280f,  0.195090322f,
00243     0.923879533f,  0.382683432f,
00244     0.831469612f,  0.555570233f,
00245     0.707106781f,  0.707106781f,
00246     0.555570233f,  0.831469612f,
00247     0.382683432f,  0.923879533f,
00248     0.195090322f,  0.980785280f,
00249     0.000000000f,  1.000000000f,
00250    -0.195090322f,  0.980785280f,
00251    -0.382683432f,  0.923879533f,
00252    -0.555570233f,  0.831469612f,
00253    -0.707106781f,  0.707106781f,
00254    -0.831469612f,  0.555570233f,
00255    -0.923879533f,  0.382683432f,
00256    -0.980785280f,  0.195090322f,
00257    -1.000000000f,  0.000000000f,
00258    -0.980785280f, -0.195090322f,
00259    -0.923879533f, -0.382683432f,
00260    -0.831469612f, -0.555570233f,
00261    -0.707106781f, -0.707106781f,
00262    -0.555570233f, -0.831469612f,
00263    -0.382683432f, -0.923879533f,
00264    -0.195090322f, -0.980785280f,
00265    -0.000000000f, -1.000000000f,
00266     0.195090322f, -0.980785280f,
00267     0.382683432f, -0.923879533f,
00268     0.555570233f, -0.831469612f,
00269     0.707106781f, -0.707106781f,
00270     0.831469612f, -0.555570233f,
00271     0.923879533f, -0.382683432f,
00272     0.980785280f, -0.195090322f
00273 };
00274 
00275 /**    
00276 * \par    
00277 * Example code for Floating-point Twiddle factors Generation:    
00278 * \par    
00279 * <pre>for(i = 0; i< N/; i++)    
00280 * {    
00281 *   twiddleCoef[2*i]= cos(i * 2*PI/(float)N);    
00282 *   twiddleCoef[2*i+1]= sin(i * 2*PI/(float)N);    
00283 * } </pre>    
00284 * \par    
00285 * where N = 64  and PI = 3.14159265358979    
00286 * \par    
00287 * Cos and Sin values are in interleaved fashion    
00288 *     
00289 */
00290 const float32_t twiddleCoef_64 [128] = {
00291     1.000000000f,  0.000000000f,
00292     0.995184727f,  0.098017140f,
00293     0.980785280f,  0.195090322f,
00294     0.956940336f,  0.290284677f,
00295     0.923879533f,  0.382683432f,
00296     0.881921264f,  0.471396737f,
00297     0.831469612f,  0.555570233f,
00298     0.773010453f,  0.634393284f,
00299     0.707106781f,  0.707106781f,
00300     0.634393284f,  0.773010453f,
00301     0.555570233f,  0.831469612f,
00302     0.471396737f,  0.881921264f,
00303     0.382683432f,  0.923879533f,
00304     0.290284677f,  0.956940336f,
00305     0.195090322f,  0.980785280f,
00306     0.098017140f,  0.995184727f,
00307     0.000000000f,  1.000000000f,
00308    -0.098017140f,  0.995184727f,
00309    -0.195090322f,  0.980785280f,
00310    -0.290284677f,  0.956940336f,
00311    -0.382683432f,  0.923879533f,
00312    -0.471396737f,  0.881921264f,
00313    -0.555570233f,  0.831469612f,
00314    -0.634393284f,  0.773010453f,
00315    -0.707106781f,  0.707106781f,
00316    -0.773010453f,  0.634393284f,
00317    -0.831469612f,  0.555570233f,
00318    -0.881921264f,  0.471396737f,
00319    -0.923879533f,  0.382683432f,
00320    -0.956940336f,  0.290284677f,
00321    -0.980785280f,  0.195090322f,
00322    -0.995184727f,  0.098017140f,
00323    -1.000000000f,  0.000000000f,
00324    -0.995184727f, -0.098017140f,
00325    -0.980785280f, -0.195090322f,
00326    -0.956940336f, -0.290284677f,
00327    -0.923879533f, -0.382683432f,
00328    -0.881921264f, -0.471396737f,
00329    -0.831469612f, -0.555570233f,
00330    -0.773010453f, -0.634393284f,
00331    -0.707106781f, -0.707106781f,
00332    -0.634393284f, -0.773010453f,
00333    -0.555570233f, -0.831469612f,
00334    -0.471396737f, -0.881921264f,
00335    -0.382683432f, -0.923879533f,
00336    -0.290284677f, -0.956940336f,
00337    -0.195090322f, -0.980785280f,
00338    -0.098017140f, -0.995184727f,
00339    -0.000000000f, -1.000000000f,
00340     0.098017140f, -0.995184727f,
00341     0.195090322f, -0.980785280f,
00342     0.290284677f, -0.956940336f,
00343     0.382683432f, -0.923879533f,
00344     0.471396737f, -0.881921264f,
00345     0.555570233f, -0.831469612f,
00346     0.634393284f, -0.773010453f,
00347     0.707106781f, -0.707106781f,
00348     0.773010453f, -0.634393284f,
00349     0.831469612f, -0.555570233f,
00350     0.881921264f, -0.471396737f,
00351     0.923879533f, -0.382683432f,
00352     0.956940336f, -0.290284677f,
00353     0.980785280f, -0.195090322f,
00354     0.995184727f, -0.098017140f
00355 };
00356 
00357 /**    
00358 * \par    
00359 * Example code for Floating-point Twiddle factors Generation:    
00360 * \par    
00361 * <pre>for(i = 0; i< N/; i++)    
00362 * {    
00363 *   twiddleCoef[2*i]= cos(i * 2*PI/(float)N);    
00364 *   twiddleCoef[2*i+1]= sin(i * 2*PI/(float)N);    
00365 * } </pre>    
00366 * \par    
00367 * where N = 128 and PI = 3.14159265358979    
00368 * \par    
00369 * Cos and Sin values are in interleaved fashion    
00370 *     
00371 */
00372 
00373 const float32_t twiddleCoef_128 [256] = {
00374     1.000000000f    ,   0.000000000f    ,
00375     0.998795456f    ,   0.049067674f    ,
00376     0.995184727f    ,   0.098017140f    ,
00377     0.989176510f    ,   0.146730474f    ,
00378     0.980785280f    ,   0.195090322f    ,
00379     0.970031253f    ,   0.242980180f    ,
00380     0.956940336f    ,   0.290284677f    ,
00381     0.941544065f    ,   0.336889853f    ,
00382     0.923879533f    ,   0.382683432f    ,
00383     0.903989293f    ,   0.427555093f    ,
00384     0.881921264f    ,   0.471396737f    ,
00385     0.857728610f    ,   0.514102744f    ,
00386     0.831469612f    ,   0.555570233f    ,
00387     0.803207531f    ,   0.595699304f    ,
00388     0.773010453f    ,   0.634393284f    ,
00389     0.740951125f    ,   0.671558955f    ,
00390     0.707106781f    ,   0.707106781f    ,
00391     0.671558955f    ,   0.740951125f    ,
00392     0.634393284f    ,   0.773010453f    ,
00393     0.595699304f    ,   0.803207531f    ,
00394     0.555570233f    ,   0.831469612f    ,
00395     0.514102744f    ,   0.857728610f    ,
00396     0.471396737f    ,   0.881921264f    ,
00397     0.427555093f    ,   0.903989293f    ,
00398     0.382683432f    ,   0.923879533f    ,
00399     0.336889853f    ,   0.941544065f    ,
00400     0.290284677f    ,   0.956940336f    ,
00401     0.242980180f    ,   0.970031253f    ,
00402     0.195090322f    ,   0.980785280f    ,
00403     0.146730474f    ,   0.989176510f    ,
00404     0.098017140f    ,   0.995184727f    ,
00405     0.049067674f    ,   0.998795456f    ,
00406     0.000000000f    ,   1.000000000f    ,
00407     -0.049067674f   ,   0.998795456f    ,
00408     -0.098017140f   ,   0.995184727f    ,
00409     -0.146730474f   ,   0.989176510f    ,
00410     -0.195090322f   ,   0.980785280f    ,
00411     -0.242980180f   ,   0.970031253f    ,
00412     -0.290284677f   ,   0.956940336f    ,
00413     -0.336889853f   ,   0.941544065f    ,
00414     -0.382683432f   ,   0.923879533f    ,
00415     -0.427555093f   ,   0.903989293f    ,
00416     -0.471396737f   ,   0.881921264f    ,
00417     -0.514102744f   ,   0.857728610f    ,
00418     -0.555570233f   ,   0.831469612f    ,
00419     -0.595699304f   ,   0.803207531f    ,
00420     -0.634393284f   ,   0.773010453f    ,
00421     -0.671558955f   ,   0.740951125f    ,
00422     -0.707106781f   ,   0.707106781f    ,
00423     -0.740951125f   ,   0.671558955f    ,
00424     -0.773010453f   ,   0.634393284f    ,
00425     -0.803207531f   ,   0.595699304f    ,
00426     -0.831469612f   ,   0.555570233f    ,
00427     -0.857728610f   ,   0.514102744f    ,
00428     -0.881921264f   ,   0.471396737f    ,
00429     -0.903989293f   ,   0.427555093f    ,
00430     -0.923879533f   ,   0.382683432f    ,
00431     -0.941544065f   ,   0.336889853f    ,
00432     -0.956940336f   ,   0.290284677f    ,
00433     -0.970031253f   ,   0.242980180f    ,
00434     -0.980785280f   ,   0.195090322f    ,
00435     -0.989176510f   ,   0.146730474f    ,
00436     -0.995184727f   ,   0.098017140f    ,
00437     -0.998795456f   ,   0.049067674f    ,
00438     -1.000000000f   ,   0.000000000f    ,
00439     -0.998795456f   ,   -0.049067674f   ,
00440     -0.995184727f   ,   -0.098017140f   ,
00441     -0.989176510f   ,   -0.146730474f   ,
00442     -0.980785280f   ,   -0.195090322f   ,
00443     -0.970031253f   ,   -0.242980180f   ,
00444     -0.956940336f   ,   -0.290284677f   ,
00445     -0.941544065f   ,   -0.336889853f   ,
00446     -0.923879533f   ,   -0.382683432f   ,
00447     -0.903989293f   ,   -0.427555093f   ,
00448     -0.881921264f   ,   -0.471396737f   ,
00449     -0.857728610f   ,   -0.514102744f   ,
00450     -0.831469612f   ,   -0.555570233f   ,
00451     -0.803207531f   ,   -0.595699304f   ,
00452     -0.773010453f   ,   -0.634393284f   ,
00453     -0.740951125f   ,   -0.671558955f   ,
00454     -0.707106781f   ,   -0.707106781f   ,
00455     -0.671558955f   ,   -0.740951125f   ,
00456     -0.634393284f   ,   -0.773010453f   ,
00457     -0.595699304f   ,   -0.803207531f   ,
00458     -0.555570233f   ,   -0.831469612f   ,
00459     -0.514102744f   ,   -0.857728610f   ,
00460     -0.471396737f   ,   -0.881921264f   ,
00461     -0.427555093f   ,   -0.903989293f   ,
00462     -0.382683432f   ,   -0.923879533f   ,
00463     -0.336889853f   ,   -0.941544065f   ,
00464     -0.290284677f   ,   -0.956940336f   ,
00465     -0.242980180f   ,   -0.970031253f   ,
00466     -0.195090322f   ,   -0.980785280f   ,
00467     -0.146730474f   ,   -0.989176510f   ,
00468     -0.098017140f   ,   -0.995184727f   ,
00469     -0.049067674f   ,   -0.998795456f   ,
00470     -0.000000000f   ,   -1.000000000f   ,
00471     0.049067674f    ,   -0.998795456f   ,
00472     0.098017140f    ,   -0.995184727f   ,
00473     0.146730474f    ,   -0.989176510f   ,
00474     0.195090322f    ,   -0.980785280f   ,
00475     0.242980180f    ,   -0.970031253f   ,
00476     0.290284677f    ,   -0.956940336f   ,
00477     0.336889853f    ,   -0.941544065f   ,
00478     0.382683432f    ,   -0.923879533f   ,
00479     0.427555093f    ,   -0.903989293f   ,
00480     0.471396737f    ,   -0.881921264f   ,
00481     0.514102744f    ,   -0.857728610f   ,
00482     0.555570233f    ,   -0.831469612f   ,
00483     0.595699304f    ,   -0.803207531f   ,
00484     0.634393284f    ,   -0.773010453f   ,
00485     0.671558955f    ,   -0.740951125f   ,
00486     0.707106781f    ,   -0.707106781f   ,
00487     0.740951125f    ,   -0.671558955f   ,
00488     0.773010453f    ,   -0.634393284f   ,
00489     0.803207531f    ,   -0.595699304f   ,
00490     0.831469612f    ,   -0.555570233f   ,
00491     0.857728610f    ,   -0.514102744f   ,
00492     0.881921264f    ,   -0.471396737f   ,
00493     0.903989293f    ,   -0.427555093f   ,
00494     0.923879533f    ,   -0.382683432f   ,
00495     0.941544065f    ,   -0.336889853f   ,
00496     0.956940336f    ,   -0.290284677f   ,
00497     0.970031253f    ,   -0.242980180f   ,
00498     0.980785280f    ,   -0.195090322f   ,
00499     0.989176510f    ,   -0.146730474f   ,
00500     0.995184727f    ,   -0.098017140f   ,
00501     0.998795456f    ,   -0.049067674f
00502 };
00503 
00504 /**    
00505 * \par    
00506 * Example code for Floating-point Twiddle factors Generation:    
00507 * \par    
00508 * <pre>for(i = 0; i< N/; i++)    
00509 * {    
00510 *   twiddleCoef[2*i]= cos(i * 2*PI/(float)N);    
00511 *   twiddleCoef[2*i+1]= sin(i * 2*PI/(float)N);    
00512 * } </pre>    
00513 * \par    
00514 * where N = 256 and PI = 3.14159265358979    
00515 * \par    
00516 * Cos and Sin values are in interleaved fashion    
00517 *     
00518 */
00519 const float32_t twiddleCoef_256 [512] = {
00520     1.000000000f,  0.000000000f,
00521     0.999698819f,  0.024541229f,
00522     0.998795456f,  0.049067674f,
00523     0.997290457f,  0.073564564f,
00524     0.995184727f,  0.098017140f,
00525     0.992479535f,  0.122410675f,
00526     0.989176510f,  0.146730474f,
00527     0.985277642f,  0.170961889f,
00528     0.980785280f,  0.195090322f,
00529     0.975702130f,  0.219101240f,
00530     0.970031253f,  0.242980180f,
00531     0.963776066f,  0.266712757f,
00532     0.956940336f,  0.290284677f,
00533     0.949528181f,  0.313681740f,
00534     0.941544065f,  0.336889853f,
00535     0.932992799f,  0.359895037f,
00536     0.923879533f,  0.382683432f,
00537     0.914209756f,  0.405241314f,
00538     0.903989293f,  0.427555093f,
00539     0.893224301f,  0.449611330f,
00540     0.881921264f,  0.471396737f,
00541     0.870086991f,  0.492898192f,
00542     0.857728610f,  0.514102744f,
00543     0.844853565f,  0.534997620f,
00544     0.831469612f,  0.555570233f,
00545     0.817584813f,  0.575808191f,
00546     0.803207531f,  0.595699304f,
00547     0.788346428f,  0.615231591f,
00548     0.773010453f,  0.634393284f,
00549     0.757208847f,  0.653172843f,
00550     0.740951125f,  0.671558955f,
00551     0.724247083f,  0.689540545f,
00552     0.707106781f,  0.707106781f,
00553     0.689540545f,  0.724247083f,
00554     0.671558955f,  0.740951125f,
00555     0.653172843f,  0.757208847f,
00556     0.634393284f,  0.773010453f,
00557     0.615231591f,  0.788346428f,
00558     0.595699304f,  0.803207531f,
00559     0.575808191f,  0.817584813f,
00560     0.555570233f,  0.831469612f,
00561     0.534997620f,  0.844853565f,
00562     0.514102744f,  0.857728610f,
00563     0.492898192f,  0.870086991f,
00564     0.471396737f,  0.881921264f,
00565     0.449611330f,  0.893224301f,
00566     0.427555093f,  0.903989293f,
00567     0.405241314f,  0.914209756f,
00568     0.382683432f,  0.923879533f,
00569     0.359895037f,  0.932992799f,
00570     0.336889853f,  0.941544065f,
00571     0.313681740f,  0.949528181f,
00572     0.290284677f,  0.956940336f,
00573     0.266712757f,  0.963776066f,
00574     0.242980180f,  0.970031253f,
00575     0.219101240f,  0.975702130f,
00576     0.195090322f,  0.980785280f,
00577     0.170961889f,  0.985277642f,
00578     0.146730474f,  0.989176510f,
00579     0.122410675f,  0.992479535f,
00580     0.098017140f,  0.995184727f,
00581     0.073564564f,  0.997290457f,
00582     0.049067674f,  0.998795456f,
00583     0.024541229f,  0.999698819f,
00584     0.000000000f,  1.000000000f,
00585    -0.024541229f,  0.999698819f,
00586    -0.049067674f,  0.998795456f,
00587    -0.073564564f,  0.997290457f,
00588    -0.098017140f,  0.995184727f,
00589    -0.122410675f,  0.992479535f,
00590    -0.146730474f,  0.989176510f,
00591    -0.170961889f,  0.985277642f,
00592    -0.195090322f,  0.980785280f,
00593    -0.219101240f,  0.975702130f,
00594    -0.242980180f,  0.970031253f,
00595    -0.266712757f,  0.963776066f,
00596    -0.290284677f,  0.956940336f,
00597    -0.313681740f,  0.949528181f,
00598    -0.336889853f,  0.941544065f,
00599    -0.359895037f,  0.932992799f,
00600    -0.382683432f,  0.923879533f,
00601    -0.405241314f,  0.914209756f,
00602    -0.427555093f,  0.903989293f,
00603    -0.449611330f,  0.893224301f,
00604    -0.471396737f,  0.881921264f,
00605    -0.492898192f,  0.870086991f,
00606    -0.514102744f,  0.857728610f,
00607    -0.534997620f,  0.844853565f,
00608    -0.555570233f,  0.831469612f,
00609    -0.575808191f,  0.817584813f,
00610    -0.595699304f,  0.803207531f,
00611    -0.615231591f,  0.788346428f,
00612    -0.634393284f,  0.773010453f,
00613    -0.653172843f,  0.757208847f,
00614    -0.671558955f,  0.740951125f,
00615    -0.689540545f,  0.724247083f,
00616    -0.707106781f,  0.707106781f,
00617    -0.724247083f,  0.689540545f,
00618    -0.740951125f,  0.671558955f,
00619    -0.757208847f,  0.653172843f,
00620    -0.773010453f,  0.634393284f,
00621    -0.788346428f,  0.615231591f,
00622    -0.803207531f,  0.595699304f,
00623    -0.817584813f,  0.575808191f,
00624    -0.831469612f,  0.555570233f,
00625    -0.844853565f,  0.534997620f,
00626    -0.857728610f,  0.514102744f,
00627    -0.870086991f,  0.492898192f,
00628    -0.881921264f,  0.471396737f,
00629    -0.893224301f,  0.449611330f,
00630    -0.903989293f,  0.427555093f,
00631    -0.914209756f,  0.405241314f,
00632    -0.923879533f,  0.382683432f,
00633    -0.932992799f,  0.359895037f,
00634    -0.941544065f,  0.336889853f,
00635    -0.949528181f,  0.313681740f,
00636    -0.956940336f,  0.290284677f,
00637    -0.963776066f,  0.266712757f,
00638    -0.970031253f,  0.242980180f,
00639    -0.975702130f,  0.219101240f,
00640    -0.980785280f,  0.195090322f,
00641    -0.985277642f,  0.170961889f,
00642    -0.989176510f,  0.146730474f,
00643    -0.992479535f,  0.122410675f,
00644    -0.995184727f,  0.098017140f,
00645    -0.997290457f,  0.073564564f,
00646    -0.998795456f,  0.049067674f,
00647    -0.999698819f,  0.024541229f,
00648    -1.000000000f,  0.000000000f,
00649    -0.999698819f, -0.024541229f,
00650    -0.998795456f, -0.049067674f,
00651    -0.997290457f, -0.073564564f,
00652    -0.995184727f, -0.098017140f,
00653    -0.992479535f, -0.122410675f,
00654    -0.989176510f, -0.146730474f,
00655    -0.985277642f, -0.170961889f,
00656    -0.980785280f, -0.195090322f,
00657    -0.975702130f, -0.219101240f,
00658    -0.970031253f, -0.242980180f,
00659    -0.963776066f, -0.266712757f,
00660    -0.956940336f, -0.290284677f,
00661    -0.949528181f, -0.313681740f,
00662    -0.941544065f, -0.336889853f,
00663    -0.932992799f, -0.359895037f,
00664    -0.923879533f, -0.382683432f,
00665    -0.914209756f, -0.405241314f,
00666    -0.903989293f, -0.427555093f,
00667    -0.893224301f, -0.449611330f,
00668    -0.881921264f, -0.471396737f,
00669    -0.870086991f, -0.492898192f,
00670    -0.857728610f, -0.514102744f,
00671    -0.844853565f, -0.534997620f,
00672    -0.831469612f, -0.555570233f,
00673    -0.817584813f, -0.575808191f,
00674    -0.803207531f, -0.595699304f,
00675    -0.788346428f, -0.615231591f,
00676    -0.773010453f, -0.634393284f,
00677    -0.757208847f, -0.653172843f,
00678    -0.740951125f, -0.671558955f,
00679    -0.724247083f, -0.689540545f,
00680    -0.707106781f, -0.707106781f,
00681    -0.689540545f, -0.724247083f,
00682    -0.671558955f, -0.740951125f,
00683    -0.653172843f, -0.757208847f,
00684    -0.634393284f, -0.773010453f,
00685    -0.615231591f, -0.788346428f,
00686    -0.595699304f, -0.803207531f,
00687    -0.575808191f, -0.817584813f,
00688    -0.555570233f, -0.831469612f,
00689    -0.534997620f, -0.844853565f,
00690    -0.514102744f, -0.857728610f,
00691    -0.492898192f, -0.870086991f,
00692    -0.471396737f, -0.881921264f,
00693    -0.449611330f, -0.893224301f,
00694    -0.427555093f, -0.903989293f,
00695    -0.405241314f, -0.914209756f,
00696    -0.382683432f, -0.923879533f,
00697    -0.359895037f, -0.932992799f,
00698    -0.336889853f, -0.941544065f,
00699    -0.313681740f, -0.949528181f,
00700    -0.290284677f, -0.956940336f,
00701    -0.266712757f, -0.963776066f,
00702    -0.242980180f, -0.970031253f,
00703    -0.219101240f, -0.975702130f,
00704    -0.195090322f, -0.980785280f,
00705    -0.170961889f, -0.985277642f,
00706    -0.146730474f, -0.989176510f,
00707    -0.122410675f, -0.992479535f,
00708    -0.098017140f, -0.995184727f,
00709    -0.073564564f, -0.997290457f,
00710    -0.049067674f, -0.998795456f,
00711    -0.024541229f, -0.999698819f,
00712    -0.000000000f, -1.000000000f,
00713     0.024541229f, -0.999698819f,
00714     0.049067674f, -0.998795456f,
00715     0.073564564f, -0.997290457f,
00716     0.098017140f, -0.995184727f,
00717     0.122410675f, -0.992479535f,
00718     0.146730474f, -0.989176510f,
00719     0.170961889f, -0.985277642f,
00720     0.195090322f, -0.980785280f,
00721     0.219101240f, -0.975702130f,
00722     0.242980180f, -0.970031253f,
00723     0.266712757f, -0.963776066f,
00724     0.290284677f, -0.956940336f,
00725     0.313681740f, -0.949528181f,
00726     0.336889853f, -0.941544065f,
00727     0.359895037f, -0.932992799f,
00728     0.382683432f, -0.923879533f,
00729     0.405241314f, -0.914209756f,
00730     0.427555093f, -0.903989293f,
00731     0.449611330f, -0.893224301f,
00732     0.471396737f, -0.881921264f,
00733     0.492898192f, -0.870086991f,
00734     0.514102744f, -0.857728610f,
00735     0.534997620f, -0.844853565f,
00736     0.555570233f, -0.831469612f,
00737     0.575808191f, -0.817584813f,
00738     0.595699304f, -0.803207531f,
00739     0.615231591f, -0.788346428f,
00740     0.634393284f, -0.773010453f,
00741     0.653172843f, -0.757208847f,
00742     0.671558955f, -0.740951125f,
00743     0.689540545f, -0.724247083f,
00744     0.707106781f, -0.707106781f,
00745     0.724247083f, -0.689540545f,
00746     0.740951125f, -0.671558955f,
00747     0.757208847f, -0.653172843f,
00748     0.773010453f, -0.634393284f,
00749     0.788346428f, -0.615231591f,
00750     0.803207531f, -0.595699304f,
00751     0.817584813f, -0.575808191f,
00752     0.831469612f, -0.555570233f,
00753     0.844853565f, -0.534997620f,
00754     0.857728610f, -0.514102744f,
00755     0.870086991f, -0.492898192f,
00756     0.881921264f, -0.471396737f,
00757     0.893224301f, -0.449611330f,
00758     0.903989293f, -0.427555093f,
00759     0.914209756f, -0.405241314f,
00760     0.923879533f, -0.382683432f,
00761     0.932992799f, -0.359895037f,
00762     0.941544065f, -0.336889853f,
00763     0.949528181f, -0.313681740f,
00764     0.956940336f, -0.290284677f,
00765     0.963776066f, -0.266712757f,
00766     0.970031253f, -0.242980180f,
00767     0.975702130f, -0.219101240f,
00768     0.980785280f, -0.195090322f,
00769     0.985277642f, -0.170961889f,
00770     0.989176510f, -0.146730474f,
00771     0.992479535f, -0.122410675f,
00772     0.995184727f, -0.098017140f,
00773     0.997290457f, -0.073564564f,
00774     0.998795456f, -0.049067674f,
00775     0.999698819f, -0.024541229f
00776 };
00777 
00778 /**    
00779 * \par    
00780 * Example code for Floating-point Twiddle factors Generation:    
00781 * \par    
00782 * <pre>for(i = 0; i< N/; i++)    
00783 * {    
00784 *   twiddleCoef[2*i]= cos(i * 2*PI/(float)N);    
00785 *   twiddleCoef[2*i+1]= sin(i * 2*PI/(float)N);    
00786 * } </pre>    
00787 * \par    
00788 * where N = 512 and PI = 3.14159265358979    
00789 * \par    
00790 * Cos and Sin values are in interleaved fashion    
00791 *     
00792 */
00793 const float32_t twiddleCoef_512 [1024] = {
00794     1.000000000f,  0.000000000f,
00795     0.999924702f,  0.012271538f,
00796     0.999698819f,  0.024541229f,
00797     0.999322385f,  0.036807223f,
00798     0.998795456f,  0.049067674f,
00799     0.998118113f,  0.061320736f,
00800     0.997290457f,  0.073564564f,
00801     0.996312612f,  0.085797312f,
00802     0.995184727f,  0.098017140f,
00803     0.993906970f,  0.110222207f,
00804     0.992479535f,  0.122410675f,
00805     0.990902635f,  0.134580709f,
00806     0.989176510f,  0.146730474f,
00807     0.987301418f,  0.158858143f,
00808     0.985277642f,  0.170961889f,
00809     0.983105487f,  0.183039888f,
00810     0.980785280f,  0.195090322f,
00811     0.978317371f,  0.207111376f,
00812     0.975702130f,  0.219101240f,
00813     0.972939952f,  0.231058108f,
00814     0.970031253f,  0.242980180f,
00815     0.966976471f,  0.254865660f,
00816     0.963776066f,  0.266712757f,
00817     0.960430519f,  0.278519689f,
00818     0.956940336f,  0.290284677f,
00819     0.953306040f,  0.302005949f,
00820     0.949528181f,  0.313681740f,
00821     0.945607325f,  0.325310292f,
00822     0.941544065f,  0.336889853f,
00823     0.937339012f,  0.348418680f,
00824     0.932992799f,  0.359895037f,
00825     0.928506080f,  0.371317194f,
00826     0.923879533f,  0.382683432f,
00827     0.919113852f,  0.393992040f,
00828     0.914209756f,  0.405241314f,
00829     0.909167983f,  0.416429560f,
00830     0.903989293f,  0.427555093f,
00831     0.898674466f,  0.438616239f,
00832     0.893224301f,  0.449611330f,
00833     0.887639620f,  0.460538711f,
00834     0.881921264f,  0.471396737f,
00835     0.876070094f,  0.482183772f,
00836     0.870086991f,  0.492898192f,
00837     0.863972856f,  0.503538384f,
00838     0.857728610f,  0.514102744f,
00839     0.851355193f,  0.524589683f,
00840     0.844853565f,  0.534997620f,
00841     0.838224706f,  0.545324988f,
00842     0.831469612f,  0.555570233f,
00843     0.824589303f,  0.565731811f,
00844     0.817584813f,  0.575808191f,
00845     0.810457198f,  0.585797857f,
00846     0.803207531f,  0.595699304f,
00847     0.795836905f,  0.605511041f,
00848     0.788346428f,  0.615231591f,
00849     0.780737229f,  0.624859488f,
00850     0.773010453f,  0.634393284f,
00851     0.765167266f,  0.643831543f,
00852     0.757208847f,  0.653172843f,
00853     0.749136395f,  0.662415778f,
00854     0.740951125f,  0.671558955f,
00855     0.732654272f,  0.680600998f,
00856     0.724247083f,  0.689540545f,
00857     0.715730825f,  0.698376249f,
00858     0.707106781f,  0.707106781f,
00859     0.698376249f,  0.715730825f,
00860     0.689540545f,  0.724247083f,
00861     0.680600998f,  0.732654272f,
00862     0.671558955f,  0.740951125f,
00863     0.662415778f,  0.749136395f,
00864     0.653172843f,  0.757208847f,
00865     0.643831543f,  0.765167266f,
00866     0.634393284f,  0.773010453f,
00867     0.624859488f,  0.780737229f,
00868     0.615231591f,  0.788346428f,
00869     0.605511041f,  0.795836905f,
00870     0.595699304f,  0.803207531f,
00871     0.585797857f,  0.810457198f,
00872     0.575808191f,  0.817584813f,
00873     0.565731811f,  0.824589303f,
00874     0.555570233f,  0.831469612f,
00875     0.545324988f,  0.838224706f,
00876     0.534997620f,  0.844853565f,
00877     0.524589683f,  0.851355193f,
00878     0.514102744f,  0.857728610f,
00879     0.503538384f,  0.863972856f,
00880     0.492898192f,  0.870086991f,
00881     0.482183772f,  0.876070094f,
00882     0.471396737f,  0.881921264f,
00883     0.460538711f,  0.887639620f,
00884     0.449611330f,  0.893224301f,
00885     0.438616239f,  0.898674466f,
00886     0.427555093f,  0.903989293f,
00887     0.416429560f,  0.909167983f,
00888     0.405241314f,  0.914209756f,
00889     0.393992040f,  0.919113852f,
00890     0.382683432f,  0.923879533f,
00891     0.371317194f,  0.928506080f,
00892     0.359895037f,  0.932992799f,
00893     0.348418680f,  0.937339012f,
00894     0.336889853f,  0.941544065f,
00895     0.325310292f,  0.945607325f,
00896     0.313681740f,  0.949528181f,
00897     0.302005949f,  0.953306040f,
00898     0.290284677f,  0.956940336f,
00899     0.278519689f,  0.960430519f,
00900     0.266712757f,  0.963776066f,
00901     0.254865660f,  0.966976471f,
00902     0.242980180f,  0.970031253f,
00903     0.231058108f,  0.972939952f,
00904     0.219101240f,  0.975702130f,
00905     0.207111376f,  0.978317371f,
00906     0.195090322f,  0.980785280f,
00907     0.183039888f,  0.983105487f,
00908     0.170961889f,  0.985277642f,
00909     0.158858143f,  0.987301418f,
00910     0.146730474f,  0.989176510f,
00911     0.134580709f,  0.990902635f,
00912     0.122410675f,  0.992479535f,
00913     0.110222207f,  0.993906970f,
00914     0.098017140f,  0.995184727f,
00915     0.085797312f,  0.996312612f,
00916     0.073564564f,  0.997290457f,
00917     0.061320736f,  0.998118113f,
00918     0.049067674f,  0.998795456f,
00919     0.036807223f,  0.999322385f,
00920     0.024541229f,  0.999698819f,
00921     0.012271538f,  0.999924702f,
00922     0.000000000f,  1.000000000f,
00923    -0.012271538f,  0.999924702f,
00924    -0.024541229f,  0.999698819f,
00925    -0.036807223f,  0.999322385f,
00926    -0.049067674f,  0.998795456f,
00927    -0.061320736f,  0.998118113f,
00928    -0.073564564f,  0.997290457f,
00929    -0.085797312f,  0.996312612f,
00930    -0.098017140f,  0.995184727f,
00931    -0.110222207f,  0.993906970f,
00932    -0.122410675f,  0.992479535f,
00933    -0.134580709f,  0.990902635f,
00934    -0.146730474f,  0.989176510f,
00935    -0.158858143f,  0.987301418f,
00936    -0.170961889f,  0.985277642f,
00937    -0.183039888f,  0.983105487f,
00938    -0.195090322f,  0.980785280f,
00939    -0.207111376f,  0.978317371f,
00940    -0.219101240f,  0.975702130f,
00941    -0.231058108f,  0.972939952f,
00942    -0.242980180f,  0.970031253f,
00943    -0.254865660f,  0.966976471f,
00944    -0.266712757f,  0.963776066f,
00945    -0.278519689f,  0.960430519f,
00946    -0.290284677f,  0.956940336f,
00947    -0.302005949f,  0.953306040f,
00948    -0.313681740f,  0.949528181f,
00949    -0.325310292f,  0.945607325f,
00950    -0.336889853f,  0.941544065f,
00951    -0.348418680f,  0.937339012f,
00952    -0.359895037f,  0.932992799f,
00953    -0.371317194f,  0.928506080f,
00954    -0.382683432f,  0.923879533f,
00955    -0.393992040f,  0.919113852f,
00956    -0.405241314f,  0.914209756f,
00957    -0.416429560f,  0.909167983f,
00958    -0.427555093f,  0.903989293f,
00959    -0.438616239f,  0.898674466f,
00960    -0.449611330f,  0.893224301f,
00961    -0.460538711f,  0.887639620f,
00962    -0.471396737f,  0.881921264f,
00963    -0.482183772f,  0.876070094f,
00964    -0.492898192f,  0.870086991f,
00965    -0.503538384f,  0.863972856f,
00966    -0.514102744f,  0.857728610f,
00967    -0.524589683f,  0.851355193f,
00968    -0.534997620f,  0.844853565f,
00969    -0.545324988f,  0.838224706f,
00970    -0.555570233f,  0.831469612f,
00971    -0.565731811f,  0.824589303f,
00972    -0.575808191f,  0.817584813f,
00973    -0.585797857f,  0.810457198f,
00974    -0.595699304f,  0.803207531f,
00975    -0.605511041f,  0.795836905f,
00976    -0.615231591f,  0.788346428f,
00977    -0.624859488f,  0.780737229f,
00978    -0.634393284f,  0.773010453f,
00979    -0.643831543f,  0.765167266f,
00980    -0.653172843f,  0.757208847f,
00981    -0.662415778f,  0.749136395f,
00982    -0.671558955f,  0.740951125f,
00983    -0.680600998f,  0.732654272f,
00984    -0.689540545f,  0.724247083f,
00985    -0.698376249f,  0.715730825f,
00986    -0.707106781f,  0.707106781f,
00987    -0.715730825f,  0.698376249f,
00988    -0.724247083f,  0.689540545f,
00989    -0.732654272f,  0.680600998f,
00990    -0.740951125f,  0.671558955f,
00991    -0.749136395f,  0.662415778f,
00992    -0.757208847f,  0.653172843f,
00993    -0.765167266f,  0.643831543f,
00994    -0.773010453f,  0.634393284f,
00995    -0.780737229f,  0.624859488f,
00996    -0.788346428f,  0.615231591f,
00997    -0.795836905f,  0.605511041f,
00998    -0.803207531f,  0.595699304f,
00999    -0.810457198f,  0.585797857f,
01000    -0.817584813f,  0.575808191f,
01001    -0.824589303f,  0.565731811f,
01002    -0.831469612f,  0.555570233f,
01003    -0.838224706f,  0.545324988f,
01004    -0.844853565f,  0.534997620f,
01005    -0.851355193f,  0.524589683f,
01006    -0.857728610f,  0.514102744f,
01007    -0.863972856f,  0.503538384f,
01008    -0.870086991f,  0.492898192f,
01009    -0.876070094f,  0.482183772f,
01010    -0.881921264f,  0.471396737f,
01011    -0.887639620f,  0.460538711f,
01012    -0.893224301f,  0.449611330f,
01013    -0.898674466f,  0.438616239f,
01014    -0.903989293f,  0.427555093f,
01015    -0.909167983f,  0.416429560f,
01016    -0.914209756f,  0.405241314f,
01017    -0.919113852f,  0.393992040f,
01018    -0.923879533f,  0.382683432f,
01019    -0.928506080f,  0.371317194f,
01020    -0.932992799f,  0.359895037f,
01021    -0.937339012f,  0.348418680f,
01022    -0.941544065f,  0.336889853f,
01023    -0.945607325f,  0.325310292f,
01024    -0.949528181f,  0.313681740f,
01025    -0.953306040f,  0.302005949f,
01026    -0.956940336f,  0.290284677f,
01027    -0.960430519f,  0.278519689f,
01028    -0.963776066f,  0.266712757f,
01029    -0.966976471f,  0.254865660f,
01030    -0.970031253f,  0.242980180f,
01031    -0.972939952f,  0.231058108f,
01032    -0.975702130f,  0.219101240f,
01033    -0.978317371f,  0.207111376f,
01034    -0.980785280f,  0.195090322f,
01035    -0.983105487f,  0.183039888f,
01036    -0.985277642f,  0.170961889f,
01037    -0.987301418f,  0.158858143f,
01038    -0.989176510f,  0.146730474f,
01039    -0.990902635f,  0.134580709f,
01040    -0.992479535f,  0.122410675f,
01041    -0.993906970f,  0.110222207f,
01042    -0.995184727f,  0.098017140f,
01043    -0.996312612f,  0.085797312f,
01044    -0.997290457f,  0.073564564f,
01045    -0.998118113f,  0.061320736f,
01046    -0.998795456f,  0.049067674f,
01047    -0.999322385f,  0.036807223f,
01048    -0.999698819f,  0.024541229f,
01049    -0.999924702f,  0.012271538f,
01050    -1.000000000f,  0.000000000f,
01051    -0.999924702f, -0.012271538f,
01052    -0.999698819f, -0.024541229f,
01053    -0.999322385f, -0.036807223f,
01054    -0.998795456f, -0.049067674f,
01055    -0.998118113f, -0.061320736f,
01056    -0.997290457f, -0.073564564f,
01057    -0.996312612f, -0.085797312f,
01058    -0.995184727f, -0.098017140f,
01059    -0.993906970f, -0.110222207f,
01060    -0.992479535f, -0.122410675f,
01061    -0.990902635f, -0.134580709f,
01062    -0.989176510f, -0.146730474f,
01063    -0.987301418f, -0.158858143f,
01064    -0.985277642f, -0.170961889f,
01065    -0.983105487f, -0.183039888f,
01066    -0.980785280f, -0.195090322f,
01067    -0.978317371f, -0.207111376f,
01068    -0.975702130f, -0.219101240f,
01069    -0.972939952f, -0.231058108f,
01070    -0.970031253f, -0.242980180f,
01071    -0.966976471f, -0.254865660f,
01072    -0.963776066f, -0.266712757f,
01073    -0.960430519f, -0.278519689f,
01074    -0.956940336f, -0.290284677f,
01075    -0.953306040f, -0.302005949f,
01076    -0.949528181f, -0.313681740f,
01077    -0.945607325f, -0.325310292f,
01078    -0.941544065f, -0.336889853f,
01079    -0.937339012f, -0.348418680f,
01080    -0.932992799f, -0.359895037f,
01081    -0.928506080f, -0.371317194f,
01082    -0.923879533f, -0.382683432f,
01083    -0.919113852f, -0.393992040f,
01084    -0.914209756f, -0.405241314f,
01085    -0.909167983f, -0.416429560f,
01086    -0.903989293f, -0.427555093f,
01087    -0.898674466f, -0.438616239f,
01088    -0.893224301f, -0.449611330f,
01089    -0.887639620f, -0.460538711f,
01090    -0.881921264f, -0.471396737f,
01091    -0.876070094f, -0.482183772f,
01092    -0.870086991f, -0.492898192f,
01093    -0.863972856f, -0.503538384f,
01094    -0.857728610f, -0.514102744f,
01095    -0.851355193f, -0.524589683f,
01096    -0.844853565f, -0.534997620f,
01097    -0.838224706f, -0.545324988f,
01098    -0.831469612f, -0.555570233f,
01099    -0.824589303f, -0.565731811f,
01100    -0.817584813f, -0.575808191f,
01101    -0.810457198f, -0.585797857f,
01102    -0.803207531f, -0.595699304f,
01103    -0.795836905f, -0.605511041f,
01104    -0.788346428f, -0.615231591f,
01105    -0.780737229f, -0.624859488f,
01106    -0.773010453f, -0.634393284f,
01107    -0.765167266f, -0.643831543f,
01108    -0.757208847f, -0.653172843f,
01109    -0.749136395f, -0.662415778f,
01110    -0.740951125f, -0.671558955f,
01111    -0.732654272f, -0.680600998f,
01112    -0.724247083f, -0.689540545f,
01113    -0.715730825f, -0.698376249f,
01114    -0.707106781f, -0.707106781f,
01115    -0.698376249f, -0.715730825f,
01116    -0.689540545f, -0.724247083f,
01117    -0.680600998f, -0.732654272f,
01118    -0.671558955f, -0.740951125f,
01119    -0.662415778f, -0.749136395f,
01120    -0.653172843f, -0.757208847f,
01121    -0.643831543f, -0.765167266f,
01122    -0.634393284f, -0.773010453f,
01123    -0.624859488f, -0.780737229f,
01124    -0.615231591f, -0.788346428f,
01125    -0.605511041f, -0.795836905f,
01126    -0.595699304f, -0.803207531f,
01127    -0.585797857f, -0.810457198f,
01128    -0.575808191f, -0.817584813f,
01129    -0.565731811f, -0.824589303f,
01130    -0.555570233f, -0.831469612f,
01131    -0.545324988f, -0.838224706f,
01132    -0.534997620f, -0.844853565f,
01133    -0.524589683f, -0.851355193f,
01134    -0.514102744f, -0.857728610f,
01135    -0.503538384f, -0.863972856f,
01136    -0.492898192f, -0.870086991f,
01137    -0.482183772f, -0.876070094f,
01138    -0.471396737f, -0.881921264f,
01139    -0.460538711f, -0.887639620f,
01140    -0.449611330f, -0.893224301f,
01141    -0.438616239f, -0.898674466f,
01142    -0.427555093f, -0.903989293f,
01143    -0.416429560f, -0.909167983f,
01144    -0.405241314f, -0.914209756f,
01145    -0.393992040f, -0.919113852f,
01146    -0.382683432f, -0.923879533f,
01147    -0.371317194f, -0.928506080f,
01148    -0.359895037f, -0.932992799f,
01149    -0.348418680f, -0.937339012f,
01150    -0.336889853f, -0.941544065f,
01151    -0.325310292f, -0.945607325f,
01152    -0.313681740f, -0.949528181f,
01153    -0.302005949f, -0.953306040f,
01154    -0.290284677f, -0.956940336f,
01155    -0.278519689f, -0.960430519f,
01156    -0.266712757f, -0.963776066f,
01157    -0.254865660f, -0.966976471f,
01158    -0.242980180f, -0.970031253f,
01159    -0.231058108f, -0.972939952f,
01160    -0.219101240f, -0.975702130f,
01161    -0.207111376f, -0.978317371f,
01162    -0.195090322f, -0.980785280f,
01163    -0.183039888f, -0.983105487f,
01164    -0.170961889f, -0.985277642f,
01165    -0.158858143f, -0.987301418f,
01166    -0.146730474f, -0.989176510f,
01167    -0.134580709f, -0.990902635f,
01168    -0.122410675f, -0.992479535f,
01169    -0.110222207f, -0.993906970f,
01170    -0.098017140f, -0.995184727f,
01171    -0.085797312f, -0.996312612f,
01172    -0.073564564f, -0.997290457f,
01173    -0.061320736f, -0.998118113f,
01174    -0.049067674f, -0.998795456f,
01175    -0.036807223f, -0.999322385f,
01176    -0.024541229f, -0.999698819f,
01177    -0.012271538f, -0.999924702f,
01178    -0.000000000f, -1.000000000f,
01179     0.012271538f, -0.999924702f,
01180     0.024541229f, -0.999698819f,
01181     0.036807223f, -0.999322385f,
01182     0.049067674f, -0.998795456f,
01183     0.061320736f, -0.998118113f,
01184     0.073564564f, -0.997290457f,
01185     0.085797312f, -0.996312612f,
01186     0.098017140f, -0.995184727f,
01187     0.110222207f, -0.993906970f,
01188     0.122410675f, -0.992479535f,
01189     0.134580709f, -0.990902635f,
01190     0.146730474f, -0.989176510f,
01191     0.158858143f, -0.987301418f,
01192     0.170961889f, -0.985277642f,
01193     0.183039888f, -0.983105487f,
01194     0.195090322f, -0.980785280f,
01195     0.207111376f, -0.978317371f,
01196     0.219101240f, -0.975702130f,
01197     0.231058108f, -0.972939952f,
01198     0.242980180f, -0.970031253f,
01199     0.254865660f, -0.966976471f,
01200     0.266712757f, -0.963776066f,
01201     0.278519689f, -0.960430519f,
01202     0.290284677f, -0.956940336f,
01203     0.302005949f, -0.953306040f,
01204     0.313681740f, -0.949528181f,
01205     0.325310292f, -0.945607325f,
01206     0.336889853f, -0.941544065f,
01207     0.348418680f, -0.937339012f,
01208     0.359895037f, -0.932992799f,
01209     0.371317194f, -0.928506080f,
01210     0.382683432f, -0.923879533f,
01211     0.393992040f, -0.919113852f,
01212     0.405241314f, -0.914209756f,
01213     0.416429560f, -0.909167983f,
01214     0.427555093f, -0.903989293f,
01215     0.438616239f, -0.898674466f,
01216     0.449611330f, -0.893224301f,
01217     0.460538711f, -0.887639620f,
01218     0.471396737f, -0.881921264f,
01219     0.482183772f, -0.876070094f,
01220     0.492898192f, -0.870086991f,
01221     0.503538384f, -0.863972856f,
01222     0.514102744f, -0.857728610f,
01223     0.524589683f, -0.851355193f,
01224     0.534997620f, -0.844853565f,
01225     0.545324988f, -0.838224706f,
01226     0.555570233f, -0.831469612f,
01227     0.565731811f, -0.824589303f,
01228     0.575808191f, -0.817584813f,
01229     0.585797857f, -0.810457198f,
01230     0.595699304f, -0.803207531f,
01231     0.605511041f, -0.795836905f,
01232     0.615231591f, -0.788346428f,
01233     0.624859488f, -0.780737229f,
01234     0.634393284f, -0.773010453f,
01235     0.643831543f, -0.765167266f,
01236     0.653172843f, -0.757208847f,
01237     0.662415778f, -0.749136395f,
01238     0.671558955f, -0.740951125f,
01239     0.680600998f, -0.732654272f,
01240     0.689540545f, -0.724247083f,
01241     0.698376249f, -0.715730825f,
01242     0.707106781f, -0.707106781f,
01243     0.715730825f, -0.698376249f,
01244     0.724247083f, -0.689540545f,
01245     0.732654272f, -0.680600998f,
01246     0.740951125f, -0.671558955f,
01247     0.749136395f, -0.662415778f,
01248     0.757208847f, -0.653172843f,
01249     0.765167266f, -0.643831543f,
01250     0.773010453f, -0.634393284f,
01251     0.780737229f, -0.624859488f,
01252     0.788346428f, -0.615231591f,
01253     0.795836905f, -0.605511041f,
01254     0.803207531f, -0.595699304f,
01255     0.810457198f, -0.585797857f,
01256     0.817584813f, -0.575808191f,
01257     0.824589303f, -0.565731811f,
01258     0.831469612f, -0.555570233f,
01259     0.838224706f, -0.545324988f,
01260     0.844853565f, -0.534997620f,
01261     0.851355193f, -0.524589683f,
01262     0.857728610f, -0.514102744f,
01263     0.863972856f, -0.503538384f,
01264     0.870086991f, -0.492898192f,
01265     0.876070094f, -0.482183772f,
01266     0.881921264f, -0.471396737f,
01267     0.887639620f, -0.460538711f,
01268     0.893224301f, -0.449611330f,
01269     0.898674466f, -0.438616239f,
01270     0.903989293f, -0.427555093f,
01271     0.909167983f, -0.416429560f,
01272     0.914209756f, -0.405241314f,
01273     0.919113852f, -0.393992040f,
01274     0.923879533f, -0.382683432f,
01275     0.928506080f, -0.371317194f,
01276     0.932992799f, -0.359895037f,
01277     0.937339012f, -0.348418680f,
01278     0.941544065f, -0.336889853f,
01279     0.945607325f, -0.325310292f,
01280     0.949528181f, -0.313681740f,
01281     0.953306040f, -0.302005949f,
01282     0.956940336f, -0.290284677f,
01283     0.960430519f, -0.278519689f,
01284     0.963776066f, -0.266712757f,
01285     0.966976471f, -0.254865660f,
01286     0.970031253f, -0.242980180f,
01287     0.972939952f, -0.231058108f,
01288     0.975702130f, -0.219101240f,
01289     0.978317371f, -0.207111376f,
01290     0.980785280f, -0.195090322f,
01291     0.983105487f, -0.183039888f,
01292     0.985277642f, -0.170961889f,
01293     0.987301418f, -0.158858143f,
01294     0.989176510f, -0.146730474f,
01295     0.990902635f, -0.134580709f,
01296     0.992479535f, -0.122410675f,
01297     0.993906970f, -0.110222207f,
01298     0.995184727f, -0.098017140f,
01299     0.996312612f, -0.085797312f,
01300     0.997290457f, -0.073564564f,
01301     0.998118113f, -0.061320736f,
01302     0.998795456f, -0.049067674f,
01303     0.999322385f, -0.036807223f,
01304     0.999698819f, -0.024541229f,
01305     0.999924702f, -0.012271538f
01306 };
01307 /**    
01308 * \par    
01309 * Example code for Floating-point Twiddle factors Generation:    
01310 * \par    
01311 * <pre>for(i = 0; i< N/; i++)    
01312 * {    
01313 *   twiddleCoef[2*i]= cos(i * 2*PI/(float)N);    
01314 *   twiddleCoef[2*i+1]= sin(i * 2*PI/(float)N);    
01315 * } </pre>    
01316 * \par    
01317 * where N = 1024    and PI = 3.14159265358979    
01318 * \par    
01319 * Cos and Sin values are in interleaved fashion    
01320 *     
01321 */
01322 const float32_t twiddleCoef_1024 [2048] = {
01323 1.000000000f    ,   0.000000000f    ,
01324 0.999981175f    ,   0.006135885f    ,
01325 0.999924702f    ,   0.012271538f    ,
01326 0.999830582f    ,   0.018406730f    ,
01327 0.999698819f    ,   0.024541229f    ,
01328 0.999529418f    ,   0.030674803f    ,
01329 0.999322385f    ,   0.036807223f    ,
01330 0.999077728f    ,   0.042938257f    ,
01331 0.998795456f    ,   0.049067674f    ,
01332 0.998475581f    ,   0.055195244f    ,
01333 0.998118113f    ,   0.061320736f    ,
01334 0.997723067f    ,   0.067443920f    ,
01335 0.997290457f    ,   0.073564564f    ,
01336 0.996820299f    ,   0.079682438f    ,
01337 0.996312612f    ,   0.085797312f    ,
01338 0.995767414f    ,   0.091908956f    ,
01339 0.995184727f    ,   0.098017140f    ,
01340 0.994564571f    ,   0.104121634f    ,
01341 0.993906970f    ,   0.110222207f    ,
01342 0.993211949f    ,   0.116318631f    ,
01343 0.992479535f    ,   0.122410675f    ,
01344 0.991709754f    ,   0.128498111f    ,
01345 0.990902635f    ,   0.134580709f    ,
01346 0.990058210f    ,   0.140658239f    ,
01347 0.989176510f    ,   0.146730474f    ,
01348 0.988257568f    ,   0.152797185f    ,
01349 0.987301418f    ,   0.158858143f    ,
01350 0.986308097f    ,   0.164913120f    ,
01351 0.985277642f    ,   0.170961889f    ,
01352 0.984210092f    ,   0.177004220f    ,
01353 0.983105487f    ,   0.183039888f    ,
01354 0.981963869f    ,   0.189068664f    ,
01355 0.980785280f    ,   0.195090322f    ,
01356 0.979569766f    ,   0.201104635f    ,
01357 0.978317371f    ,   0.207111376f    ,
01358 0.977028143f    ,   0.213110320f    ,
01359 0.975702130f    ,   0.219101240f    ,
01360 0.974339383f    ,   0.225083911f    ,
01361 0.972939952f    ,   0.231058108f    ,
01362 0.971503891f    ,   0.237023606f    ,
01363 0.970031253f    ,   0.242980180f    ,
01364 0.968522094f    ,   0.248927606f    ,
01365 0.966976471f    ,   0.254865660f    ,
01366 0.965394442f    ,   0.260794118f    ,
01367 0.963776066f    ,   0.266712757f    ,
01368 0.962121404f    ,   0.272621355f    ,
01369 0.960430519f    ,   0.278519689f    ,
01370 0.958703475f    ,   0.284407537f    ,
01371 0.956940336f    ,   0.290284677f    ,
01372 0.955141168f    ,   0.296150888f    ,
01373 0.953306040f    ,   0.302005949f    ,
01374 0.951435021f    ,   0.307849640f    ,
01375 0.949528181f    ,   0.313681740f    ,
01376 0.947585591f    ,   0.319502031f    ,
01377 0.945607325f    ,   0.325310292f    ,
01378 0.943593458f    ,   0.331106306f    ,
01379 0.941544065f    ,   0.336889853f    ,
01380 0.939459224f    ,   0.342660717f    ,
01381 0.937339012f    ,   0.348418680f    ,
01382 0.935183510f    ,   0.354163525f    ,
01383 0.932992799f    ,   0.359895037f    ,
01384 0.930766961f    ,   0.365612998f    ,
01385 0.928506080f    ,   0.371317194f    ,
01386 0.926210242f    ,   0.377007410f    ,
01387 0.923879533f    ,   0.382683432f    ,
01388 0.921514039f    ,   0.388345047f    ,
01389 0.919113852f    ,   0.393992040f    ,
01390 0.916679060f    ,   0.399624200f    ,
01391 0.914209756f    ,   0.405241314f    ,
01392 0.911706032f    ,   0.410843171f    ,
01393 0.909167983f    ,   0.416429560f    ,
01394 0.906595705f    ,   0.422000271f    ,
01395 0.903989293f    ,   0.427555093f    ,
01396 0.901348847f    ,   0.433093819f    ,
01397 0.898674466f    ,   0.438616239f    ,
01398 0.895966250f    ,   0.444122145f    ,
01399 0.893224301f    ,   0.449611330f    ,
01400 0.890448723f    ,   0.455083587f    ,
01401 0.887639620f    ,   0.460538711f    ,
01402 0.884797098f    ,   0.465976496f    ,
01403 0.881921264f    ,   0.471396737f    ,
01404 0.879012226f    ,   0.476799230f    ,
01405 0.876070094f    ,   0.482183772f    ,
01406 0.873094978f    ,   0.487550160f    ,
01407 0.870086991f    ,   0.492898192f    ,
01408 0.867046246f    ,   0.498227667f    ,
01409 0.863972856f    ,   0.503538384f    ,
01410 0.860866939f    ,   0.508830143f    ,
01411 0.857728610f    ,   0.514102744f    ,
01412 0.854557988f    ,   0.519355990f    ,
01413 0.851355193f    ,   0.524589683f    ,
01414 0.848120345f    ,   0.529803625f    ,
01415 0.844853565f    ,   0.534997620f    ,
01416 0.841554977f    ,   0.540171473f    ,
01417 0.838224706f    ,   0.545324988f    ,
01418 0.834862875f    ,   0.550457973f    ,
01419 0.831469612f    ,   0.555570233f    ,
01420 0.828045045f    ,   0.560661576f    ,
01421 0.824589303f    ,   0.565731811f    ,
01422 0.821102515f    ,   0.570780746f    ,
01423 0.817584813f    ,   0.575808191f    ,
01424 0.814036330f    ,   0.580813958f    ,
01425 0.810457198f    ,   0.585797857f    ,
01426 0.806847554f    ,   0.590759702f    ,
01427 0.803207531f    ,   0.595699304f    ,
01428 0.799537269f    ,   0.600616479f    ,
01429 0.795836905f    ,   0.605511041f    ,
01430 0.792106577f    ,   0.610382806f    ,
01431 0.788346428f    ,   0.615231591f    ,
01432 0.784556597f    ,   0.620057212f    ,
01433 0.780737229f    ,   0.624859488f    ,
01434 0.776888466f    ,   0.629638239f    ,
01435 0.773010453f    ,   0.634393284f    ,
01436 0.769103338f    ,   0.639124445f    ,
01437 0.765167266f    ,   0.643831543f    ,
01438 0.761202385f    ,   0.648514401f    ,
01439 0.757208847f    ,   0.653172843f    ,
01440 0.753186799f    ,   0.657806693f    ,
01441 0.749136395f    ,   0.662415778f    ,
01442 0.745057785f    ,   0.666999922f    ,
01443 0.740951125f    ,   0.671558955f    ,
01444 0.736816569f    ,   0.676092704f    ,
01445 0.732654272f    ,   0.680600998f    ,
01446 0.728464390f    ,   0.685083668f    ,
01447 0.724247083f    ,   0.689540545f    ,
01448 0.720002508f    ,   0.693971461f    ,
01449 0.715730825f    ,   0.698376249f    ,
01450 0.711432196f    ,   0.702754744f    ,
01451 0.707106781f    ,   0.707106781f    ,
01452 0.702754744f    ,   0.711432196f    ,
01453 0.698376249f    ,   0.715730825f    ,
01454 0.693971461f    ,   0.720002508f    ,
01455 0.689540545f    ,   0.724247083f    ,
01456 0.685083668f    ,   0.728464390f    ,
01457 0.680600998f    ,   0.732654272f    ,
01458 0.676092704f    ,   0.736816569f    ,
01459 0.671558955f    ,   0.740951125f    ,
01460 0.666999922f    ,   0.745057785f    ,
01461 0.662415778f    ,   0.749136395f    ,
01462 0.657806693f    ,   0.753186799f    ,
01463 0.653172843f    ,   0.757208847f    ,
01464 0.648514401f    ,   0.761202385f    ,
01465 0.643831543f    ,   0.765167266f    ,
01466 0.639124445f    ,   0.769103338f    ,
01467 0.634393284f    ,   0.773010453f    ,
01468 0.629638239f    ,   0.776888466f    ,
01469 0.624859488f    ,   0.780737229f    ,
01470 0.620057212f    ,   0.784556597f    ,
01471 0.615231591f    ,   0.788346428f    ,
01472 0.610382806f    ,   0.792106577f    ,
01473 0.605511041f    ,   0.795836905f    ,
01474 0.600616479f    ,   0.799537269f    ,
01475 0.595699304f    ,   0.803207531f    ,
01476 0.590759702f    ,   0.806847554f    ,
01477 0.585797857f    ,   0.810457198f    ,
01478 0.580813958f    ,   0.814036330f    ,
01479 0.575808191f    ,   0.817584813f    ,
01480 0.570780746f    ,   0.821102515f    ,
01481 0.565731811f    ,   0.824589303f    ,
01482 0.560661576f    ,   0.828045045f    ,
01483 0.555570233f    ,   0.831469612f    ,
01484 0.550457973f    ,   0.834862875f    ,
01485 0.545324988f    ,   0.838224706f    ,
01486 0.540171473f    ,   0.841554977f    ,
01487 0.534997620f    ,   0.844853565f    ,
01488 0.529803625f    ,   0.848120345f    ,
01489 0.524589683f    ,   0.851355193f    ,
01490 0.519355990f    ,   0.854557988f    ,
01491 0.514102744f    ,   0.857728610f    ,
01492 0.508830143f    ,   0.860866939f    ,
01493 0.503538384f    ,   0.863972856f    ,
01494 0.498227667f    ,   0.867046246f    ,
01495 0.492898192f    ,   0.870086991f    ,
01496 0.487550160f    ,   0.873094978f    ,
01497 0.482183772f    ,   0.876070094f    ,
01498 0.476799230f    ,   0.879012226f    ,
01499 0.471396737f    ,   0.881921264f    ,
01500 0.465976496f    ,   0.884797098f    ,
01501 0.460538711f    ,   0.887639620f    ,
01502 0.455083587f    ,   0.890448723f    ,
01503 0.449611330f    ,   0.893224301f    ,
01504 0.444122145f    ,   0.895966250f    ,
01505 0.438616239f    ,   0.898674466f    ,
01506 0.433093819f    ,   0.901348847f    ,
01507 0.427555093f    ,   0.903989293f    ,
01508 0.422000271f    ,   0.906595705f    ,
01509 0.416429560f    ,   0.909167983f    ,
01510 0.410843171f    ,   0.911706032f    ,
01511 0.405241314f    ,   0.914209756f    ,
01512 0.399624200f    ,   0.916679060f    ,
01513 0.393992040f    ,   0.919113852f    ,
01514 0.388345047f    ,   0.921514039f    ,
01515 0.382683432f    ,   0.923879533f    ,
01516 0.377007410f    ,   0.926210242f    ,
01517 0.371317194f    ,   0.928506080f    ,
01518 0.365612998f    ,   0.930766961f    ,
01519 0.359895037f    ,   0.932992799f    ,
01520 0.354163525f    ,   0.935183510f    ,
01521 0.348418680f    ,   0.937339012f    ,
01522 0.342660717f    ,   0.939459224f    ,
01523 0.336889853f    ,   0.941544065f    ,
01524 0.331106306f    ,   0.943593458f    ,
01525 0.325310292f    ,   0.945607325f    ,
01526 0.319502031f    ,   0.947585591f    ,
01527 0.313681740f    ,   0.949528181f    ,
01528 0.307849640f    ,   0.951435021f    ,
01529 0.302005949f    ,   0.953306040f    ,
01530 0.296150888f    ,   0.955141168f    ,
01531 0.290284677f    ,   0.956940336f    ,
01532 0.284407537f    ,   0.958703475f    ,
01533 0.278519689f    ,   0.960430519f    ,
01534 0.272621355f    ,   0.962121404f    ,
01535 0.266712757f    ,   0.963776066f    ,
01536 0.260794118f    ,   0.965394442f    ,
01537 0.254865660f    ,   0.966976471f    ,
01538 0.248927606f    ,   0.968522094f    ,
01539 0.242980180f    ,   0.970031253f    ,
01540 0.237023606f    ,   0.971503891f    ,
01541 0.231058108f    ,   0.972939952f    ,
01542 0.225083911f    ,   0.974339383f    ,
01543 0.219101240f    ,   0.975702130f    ,
01544 0.213110320f    ,   0.977028143f    ,
01545 0.207111376f    ,   0.978317371f    ,
01546 0.201104635f    ,   0.979569766f    ,
01547 0.195090322f    ,   0.980785280f    ,
01548 0.189068664f    ,   0.981963869f    ,
01549 0.183039888f    ,   0.983105487f    ,
01550 0.177004220f    ,   0.984210092f    ,
01551 0.170961889f    ,   0.985277642f    ,
01552 0.164913120f    ,   0.986308097f    ,
01553 0.158858143f    ,   0.987301418f    ,
01554 0.152797185f    ,   0.988257568f    ,
01555 0.146730474f    ,   0.989176510f    ,
01556 0.140658239f    ,   0.990058210f    ,
01557 0.134580709f    ,   0.990902635f    ,
01558 0.128498111f    ,   0.991709754f    ,
01559 0.122410675f    ,   0.992479535f    ,
01560 0.116318631f    ,   0.993211949f    ,
01561 0.110222207f    ,   0.993906970f    ,
01562 0.104121634f    ,   0.994564571f    ,
01563 0.098017140f    ,   0.995184727f    ,
01564 0.091908956f    ,   0.995767414f    ,
01565 0.085797312f    ,   0.996312612f    ,
01566 0.079682438f    ,   0.996820299f    ,
01567 0.073564564f    ,   0.997290457f    ,
01568 0.067443920f    ,   0.997723067f    ,
01569 0.061320736f    ,   0.998118113f    ,
01570 0.055195244f    ,   0.998475581f    ,
01571 0.049067674f    ,   0.998795456f    ,
01572 0.042938257f    ,   0.999077728f    ,
01573 0.036807223f    ,   0.999322385f    ,
01574 0.030674803f    ,   0.999529418f    ,
01575 0.024541229f    ,   0.999698819f    ,
01576 0.018406730f    ,   0.999830582f    ,
01577 0.012271538f    ,   0.999924702f    ,
01578 0.006135885f    ,   0.999981175f    ,
01579 0.000000000f    ,   1.000000000f    ,
01580 -0.006135885f   ,   0.999981175f    ,
01581 -0.012271538f   ,   0.999924702f    ,
01582 -0.018406730f   ,   0.999830582f    ,
01583 -0.024541229f   ,   0.999698819f    ,
01584 -0.030674803f   ,   0.999529418f    ,
01585 -0.036807223f   ,   0.999322385f    ,
01586 -0.042938257f   ,   0.999077728f    ,
01587 -0.049067674f   ,   0.998795456f    ,
01588 -0.055195244f   ,   0.998475581f    ,
01589 -0.061320736f   ,   0.998118113f    ,
01590 -0.067443920f   ,   0.997723067f    ,
01591 -0.073564564f   ,   0.997290457f    ,
01592 -0.079682438f   ,   0.996820299f    ,
01593 -0.085797312f   ,   0.996312612f    ,
01594 -0.091908956f   ,   0.995767414f    ,
01595 -0.098017140f   ,   0.995184727f    ,
01596 -0.104121634f   ,   0.994564571f    ,
01597 -0.110222207f   ,   0.993906970f    ,
01598 -0.116318631f   ,   0.993211949f    ,
01599 -0.122410675f   ,   0.992479535f    ,
01600 -0.128498111f   ,   0.991709754f    ,
01601 -0.134580709f   ,   0.990902635f    ,
01602 -0.140658239f   ,   0.990058210f    ,
01603 -0.146730474f   ,   0.989176510f    ,
01604 -0.152797185f   ,   0.988257568f    ,
01605 -0.158858143f   ,   0.987301418f    ,
01606 -0.164913120f   ,   0.986308097f    ,
01607 -0.170961889f   ,   0.985277642f    ,
01608 -0.177004220f   ,   0.984210092f    ,
01609 -0.183039888f   ,   0.983105487f    ,
01610 -0.189068664f   ,   0.981963869f    ,
01611 -0.195090322f   ,   0.980785280f    ,
01612 -0.201104635f   ,   0.979569766f    ,
01613 -0.207111376f   ,   0.978317371f    ,
01614 -0.213110320f   ,   0.977028143f    ,
01615 -0.219101240f   ,   0.975702130f    ,
01616 -0.225083911f   ,   0.974339383f    ,
01617 -0.231058108f   ,   0.972939952f    ,
01618 -0.237023606f   ,   0.971503891f    ,
01619 -0.242980180f   ,   0.970031253f    ,
01620 -0.248927606f   ,   0.968522094f    ,
01621 -0.254865660f   ,   0.966976471f    ,
01622 -0.260794118f   ,   0.965394442f    ,
01623 -0.266712757f   ,   0.963776066f    ,
01624 -0.272621355f   ,   0.962121404f    ,
01625 -0.278519689f   ,   0.960430519f    ,
01626 -0.284407537f   ,   0.958703475f    ,
01627 -0.290284677f   ,   0.956940336f    ,
01628 -0.296150888f   ,   0.955141168f    ,
01629 -0.302005949f   ,   0.953306040f    ,
01630 -0.307849640f   ,   0.951435021f    ,
01631 -0.313681740f   ,   0.949528181f    ,
01632 -0.319502031f   ,   0.947585591f    ,
01633 -0.325310292f   ,   0.945607325f    ,
01634 -0.331106306f   ,   0.943593458f    ,
01635 -0.336889853f   ,   0.941544065f    ,
01636 -0.342660717f   ,   0.939459224f    ,
01637 -0.348418680f   ,   0.937339012f    ,
01638 -0.354163525f   ,   0.935183510f    ,
01639 -0.359895037f   ,   0.932992799f    ,
01640 -0.365612998f   ,   0.930766961f    ,
01641 -0.371317194f   ,   0.928506080f    ,
01642 -0.377007410f   ,   0.926210242f    ,
01643 -0.382683432f   ,   0.923879533f    ,
01644 -0.388345047f   ,   0.921514039f    ,
01645 -0.393992040f   ,   0.919113852f    ,
01646 -0.399624200f   ,   0.916679060f    ,
01647 -0.405241314f   ,   0.914209756f    ,
01648 -0.410843171f   ,   0.911706032f    ,
01649 -0.416429560f   ,   0.909167983f    ,
01650 -0.422000271f   ,   0.906595705f    ,
01651 -0.427555093f   ,   0.903989293f    ,
01652 -0.433093819f   ,   0.901348847f    ,
01653 -0.438616239f   ,   0.898674466f    ,
01654 -0.444122145f   ,   0.895966250f    ,
01655 -0.449611330f   ,   0.893224301f    ,
01656 -0.455083587f   ,   0.890448723f    ,
01657 -0.460538711f   ,   0.887639620f    ,
01658 -0.465976496f   ,   0.884797098f    ,
01659 -0.471396737f   ,   0.881921264f    ,
01660 -0.476799230f   ,   0.879012226f    ,
01661 -0.482183772f   ,   0.876070094f    ,
01662 -0.487550160f   ,   0.873094978f    ,
01663 -0.492898192f   ,   0.870086991f    ,
01664 -0.498227667f   ,   0.867046246f    ,
01665 -0.503538384f   ,   0.863972856f    ,
01666 -0.508830143f   ,   0.860866939f    ,
01667 -0.514102744f   ,   0.857728610f    ,
01668 -0.519355990f   ,   0.854557988f    ,
01669 -0.524589683f   ,   0.851355193f    ,
01670 -0.529803625f   ,   0.848120345f    ,
01671 -0.534997620f   ,   0.844853565f    ,
01672 -0.540171473f   ,   0.841554977f    ,
01673 -0.545324988f   ,   0.838224706f    ,
01674 -0.550457973f   ,   0.834862875f    ,
01675 -0.555570233f   ,   0.831469612f    ,
01676 -0.560661576f   ,   0.828045045f    ,
01677 -0.565731811f   ,   0.824589303f    ,
01678 -0.570780746f   ,   0.821102515f    ,
01679 -0.575808191f   ,   0.817584813f    ,
01680 -0.580813958f   ,   0.814036330f    ,
01681 -0.585797857f   ,   0.810457198f    ,
01682 -0.590759702f   ,   0.806847554f    ,
01683 -0.595699304f   ,   0.803207531f    ,
01684 -0.600616479f   ,   0.799537269f    ,
01685 -0.605511041f   ,   0.795836905f    ,
01686 -0.610382806f   ,   0.792106577f    ,
01687 -0.615231591f   ,   0.788346428f    ,
01688 -0.620057212f   ,   0.784556597f    ,
01689 -0.624859488f   ,   0.780737229f    ,
01690 -0.629638239f   ,   0.776888466f    ,
01691 -0.634393284f   ,   0.773010453f    ,
01692 -0.639124445f   ,   0.769103338f    ,
01693 -0.643831543f   ,   0.765167266f    ,
01694 -0.648514401f   ,   0.761202385f    ,
01695 -0.653172843f   ,   0.757208847f    ,
01696 -0.657806693f   ,   0.753186799f    ,
01697 -0.662415778f   ,   0.749136395f    ,
01698 -0.666999922f   ,   0.745057785f    ,
01699 -0.671558955f   ,   0.740951125f    ,
01700 -0.676092704f   ,   0.736816569f    ,
01701 -0.680600998f   ,   0.732654272f    ,
01702 -0.685083668f   ,   0.728464390f    ,
01703 -0.689540545f   ,   0.724247083f    ,
01704 -0.693971461f   ,   0.720002508f    ,
01705 -0.698376249f   ,   0.715730825f    ,
01706 -0.702754744f   ,   0.711432196f    ,
01707 -0.707106781f   ,   0.707106781f    ,
01708 -0.711432196f   ,   0.702754744f    ,
01709 -0.715730825f   ,   0.698376249f    ,
01710 -0.720002508f   ,   0.693971461f    ,
01711 -0.724247083f   ,   0.689540545f    ,
01712 -0.728464390f   ,   0.685083668f    ,
01713 -0.732654272f   ,   0.680600998f    ,
01714 -0.736816569f   ,   0.676092704f    ,
01715 -0.740951125f   ,   0.671558955f    ,
01716 -0.745057785f   ,   0.666999922f    ,
01717 -0.749136395f   ,   0.662415778f    ,
01718 -0.753186799f   ,   0.657806693f    ,
01719 -0.757208847f   ,   0.653172843f    ,
01720 -0.761202385f   ,   0.648514401f    ,
01721 -0.765167266f   ,   0.643831543f    ,
01722 -0.769103338f   ,   0.639124445f    ,
01723 -0.773010453f   ,   0.634393284f    ,
01724 -0.776888466f   ,   0.629638239f    ,
01725 -0.780737229f   ,   0.624859488f    ,
01726 -0.784556597f   ,   0.620057212f    ,
01727 -0.788346428f   ,   0.615231591f    ,
01728 -0.792106577f   ,   0.610382806f    ,
01729 -0.795836905f   ,   0.605511041f    ,
01730 -0.799537269f   ,   0.600616479f    ,
01731 -0.803207531f   ,   0.595699304f    ,
01732 -0.806847554f   ,   0.590759702f    ,
01733 -0.810457198f   ,   0.585797857f    ,
01734 -0.814036330f   ,   0.580813958f    ,
01735 -0.817584813f   ,   0.575808191f    ,
01736 -0.821102515f   ,   0.570780746f    ,
01737 -0.824589303f   ,   0.565731811f    ,
01738 -0.828045045f   ,   0.560661576f    ,
01739 -0.831469612f   ,   0.555570233f    ,
01740 -0.834862875f   ,   0.550457973f    ,
01741 -0.838224706f   ,   0.545324988f    ,
01742 -0.841554977f   ,   0.540171473f    ,
01743 -0.844853565f   ,   0.534997620f    ,
01744 -0.848120345f   ,   0.529803625f    ,
01745 -0.851355193f   ,   0.524589683f    ,
01746 -0.854557988f   ,   0.519355990f    ,
01747 -0.857728610f   ,   0.514102744f    ,
01748 -0.860866939f   ,   0.508830143f    ,
01749 -0.863972856f   ,   0.503538384f    ,
01750 -0.867046246f   ,   0.498227667f    ,
01751 -0.870086991f   ,   0.492898192f    ,
01752 -0.873094978f   ,   0.487550160f    ,
01753 -0.876070094f   ,   0.482183772f    ,
01754 -0.879012226f   ,   0.476799230f    ,
01755 -0.881921264f   ,   0.471396737f    ,
01756 -0.884797098f   ,   0.465976496f    ,
01757 -0.887639620f   ,   0.460538711f    ,
01758 -0.890448723f   ,   0.455083587f    ,
01759 -0.893224301f   ,   0.449611330f    ,
01760 -0.895966250f   ,   0.444122145f    ,
01761 -0.898674466f   ,   0.438616239f    ,
01762 -0.901348847f   ,   0.433093819f    ,
01763 -0.903989293f   ,   0.427555093f    ,
01764 -0.906595705f   ,   0.422000271f    ,
01765 -0.909167983f   ,   0.416429560f    ,
01766 -0.911706032f   ,   0.410843171f    ,
01767 -0.914209756f   ,   0.405241314f    ,
01768 -0.916679060f   ,   0.399624200f    ,
01769 -0.919113852f   ,   0.393992040f    ,
01770 -0.921514039f   ,   0.388345047f    ,
01771 -0.923879533f   ,   0.382683432f    ,
01772 -0.926210242f   ,   0.377007410f    ,
01773 -0.928506080f   ,   0.371317194f    ,
01774 -0.930766961f   ,   0.365612998f    ,
01775 -0.932992799f   ,   0.359895037f    ,
01776 -0.935183510f   ,   0.354163525f    ,
01777 -0.937339012f   ,   0.348418680f    ,
01778 -0.939459224f   ,   0.342660717f    ,
01779 -0.941544065f   ,   0.336889853f    ,
01780 -0.943593458f   ,   0.331106306f    ,
01781 -0.945607325f   ,   0.325310292f    ,
01782 -0.947585591f   ,   0.319502031f    ,
01783 -0.949528181f   ,   0.313681740f    ,
01784 -0.951435021f   ,   0.307849640f    ,
01785 -0.953306040f   ,   0.302005949f    ,
01786 -0.955141168f   ,   0.296150888f    ,
01787 -0.956940336f   ,   0.290284677f    ,
01788 -0.958703475f   ,   0.284407537f    ,
01789 -0.960430519f   ,   0.278519689f    ,
01790 -0.962121404f   ,   0.272621355f    ,
01791 -0.963776066f   ,   0.266712757f    ,
01792 -0.965394442f   ,   0.260794118f    ,
01793 -0.966976471f   ,   0.254865660f    ,
01794 -0.968522094f   ,   0.248927606f    ,
01795 -0.970031253f   ,   0.242980180f    ,
01796 -0.971503891f   ,   0.237023606f    ,
01797 -0.972939952f   ,   0.231058108f    ,
01798 -0.974339383f   ,   0.225083911f    ,
01799 -0.975702130f   ,   0.219101240f    ,
01800 -0.977028143f   ,   0.213110320f    ,
01801 -0.978317371f   ,   0.207111376f    ,
01802 -0.979569766f   ,   0.201104635f    ,
01803 -0.980785280f   ,   0.195090322f    ,
01804 -0.981963869f   ,   0.189068664f    ,
01805 -0.983105487f   ,   0.183039888f    ,
01806 -0.984210092f   ,   0.177004220f    ,
01807 -0.985277642f   ,   0.170961889f    ,
01808 -0.986308097f   ,   0.164913120f    ,
01809 -0.987301418f   ,   0.158858143f    ,
01810 -0.988257568f   ,   0.152797185f    ,
01811 -0.989176510f   ,   0.146730474f    ,
01812 -0.990058210f   ,   0.140658239f    ,
01813 -0.990902635f   ,   0.134580709f    ,
01814 -0.991709754f   ,   0.128498111f    ,
01815 -0.992479535f   ,   0.122410675f    ,
01816 -0.993211949f   ,   0.116318631f    ,
01817 -0.993906970f   ,   0.110222207f    ,
01818 -0.994564571f   ,   0.104121634f    ,
01819 -0.995184727f   ,   0.098017140f    ,
01820 -0.995767414f   ,   0.091908956f    ,
01821 -0.996312612f   ,   0.085797312f    ,
01822 -0.996820299f   ,   0.079682438f    ,
01823 -0.997290457f   ,   0.073564564f    ,
01824 -0.997723067f   ,   0.067443920f    ,
01825 -0.998118113f   ,   0.061320736f    ,
01826 -0.998475581f   ,   0.055195244f    ,
01827 -0.998795456f   ,   0.049067674f    ,
01828 -0.999077728f   ,   0.042938257f    ,
01829 -0.999322385f   ,   0.036807223f    ,
01830 -0.999529418f   ,   0.030674803f    ,
01831 -0.999698819f   ,   0.024541229f    ,
01832 -0.999830582f   ,   0.018406730f    ,
01833 -0.999924702f   ,   0.012271538f    ,
01834 -0.999981175f   ,   0.006135885f    ,
01835 -1.000000000f   ,   0.000000000f    ,
01836 -0.999981175f   ,   -0.006135885f   ,
01837 -0.999924702f   ,   -0.012271538f   ,
01838 -0.999830582f   ,   -0.018406730f   ,
01839 -0.999698819f   ,   -0.024541229f   ,
01840 -0.999529418f   ,   -0.030674803f   ,
01841 -0.999322385f   ,   -0.036807223f   ,
01842 -0.999077728f   ,   -0.042938257f   ,
01843 -0.998795456f   ,   -0.049067674f   ,
01844 -0.998475581f   ,   -0.055195244f   ,
01845 -0.998118113f   ,   -0.061320736f   ,
01846 -0.997723067f   ,   -0.067443920f   ,
01847 -0.997290457f   ,   -0.073564564f   ,
01848 -0.996820299f   ,   -0.079682438f   ,
01849 -0.996312612f   ,   -0.085797312f   ,
01850 -0.995767414f   ,   -0.091908956f   ,
01851 -0.995184727f   ,   -0.098017140f   ,
01852 -0.994564571f   ,   -0.104121634f   ,
01853 -0.993906970f   ,   -0.110222207f   ,
01854 -0.993211949f   ,   -0.116318631f   ,
01855 -0.992479535f   ,   -0.122410675f   ,
01856 -0.991709754f   ,   -0.128498111f   ,
01857 -0.990902635f   ,   -0.134580709f   ,
01858 -0.990058210f   ,   -0.140658239f   ,
01859 -0.989176510f   ,   -0.146730474f   ,
01860 -0.988257568f   ,   -0.152797185f   ,
01861 -0.987301418f   ,   -0.158858143f   ,
01862 -0.986308097f   ,   -0.164913120f   ,
01863 -0.985277642f   ,   -0.170961889f   ,
01864 -0.984210092f   ,   -0.177004220f   ,
01865 -0.983105487f   ,   -0.183039888f   ,
01866 -0.981963869f   ,   -0.189068664f   ,
01867 -0.980785280f   ,   -0.195090322f   ,
01868 -0.979569766f   ,   -0.201104635f   ,
01869 -0.978317371f   ,   -0.207111376f   ,
01870 -0.977028143f   ,   -0.213110320f   ,
01871 -0.975702130f   ,   -0.219101240f   ,
01872 -0.974339383f   ,   -0.225083911f   ,
01873 -0.972939952f   ,   -0.231058108f   ,
01874 -0.971503891f   ,   -0.237023606f   ,
01875 -0.970031253f   ,   -0.242980180f   ,
01876 -0.968522094f   ,   -0.248927606f   ,
01877 -0.966976471f   ,   -0.254865660f   ,
01878 -0.965394442f   ,   -0.260794118f   ,
01879 -0.963776066f   ,   -0.266712757f   ,
01880 -0.962121404f   ,   -0.272621355f   ,
01881 -0.960430519f   ,   -0.278519689f   ,
01882 -0.958703475f   ,   -0.284407537f   ,
01883 -0.956940336f   ,   -0.290284677f   ,
01884 -0.955141168f   ,   -0.296150888f   ,
01885 -0.953306040f   ,   -0.302005949f   ,
01886 -0.951435021f   ,   -0.307849640f   ,
01887 -0.949528181f   ,   -0.313681740f   ,
01888 -0.947585591f   ,   -0.319502031f   ,
01889 -0.945607325f   ,   -0.325310292f   ,
01890 -0.943593458f   ,   -0.331106306f   ,
01891 -0.941544065f   ,   -0.336889853f   ,
01892 -0.939459224f   ,   -0.342660717f   ,
01893 -0.937339012f   ,   -0.348418680f   ,
01894 -0.935183510f   ,   -0.354163525f   ,
01895 -0.932992799f   ,   -0.359895037f   ,
01896 -0.930766961f   ,   -0.365612998f   ,
01897 -0.928506080f   ,   -0.371317194f   ,
01898 -0.926210242f   ,   -0.377007410f   ,
01899 -0.923879533f   ,   -0.382683432f   ,
01900 -0.921514039f   ,   -0.388345047f   ,
01901 -0.919113852f   ,   -0.393992040f   ,
01902 -0.916679060f   ,   -0.399624200f   ,
01903 -0.914209756f   ,   -0.405241314f   ,
01904 -0.911706032f   ,   -0.410843171f   ,
01905 -0.909167983f   ,   -0.416429560f   ,
01906 -0.906595705f   ,   -0.422000271f   ,
01907 -0.903989293f   ,   -0.427555093f   ,
01908 -0.901348847f   ,   -0.433093819f   ,
01909 -0.898674466f   ,   -0.438616239f   ,
01910 -0.895966250f   ,   -0.444122145f   ,
01911 -0.893224301f   ,   -0.449611330f   ,
01912 -0.890448723f   ,   -0.455083587f   ,
01913 -0.887639620f   ,   -0.460538711f   ,
01914 -0.884797098f   ,   -0.465976496f   ,
01915 -0.881921264f   ,   -0.471396737f   ,
01916 -0.879012226f   ,   -0.476799230f   ,
01917 -0.876070094f   ,   -0.482183772f   ,
01918 -0.873094978f   ,   -0.487550160f   ,
01919 -0.870086991f   ,   -0.492898192f   ,
01920 -0.867046246f   ,   -0.498227667f   ,
01921 -0.863972856f   ,   -0.503538384f   ,
01922 -0.860866939f   ,   -0.508830143f   ,
01923 -0.857728610f   ,   -0.514102744f   ,
01924 -0.854557988f   ,   -0.519355990f   ,
01925 -0.851355193f   ,   -0.524589683f   ,
01926 -0.848120345f   ,   -0.529803625f   ,
01927 -0.844853565f   ,   -0.534997620f   ,
01928 -0.841554977f   ,   -0.540171473f   ,
01929 -0.838224706f   ,   -0.545324988f   ,
01930 -0.834862875f   ,   -0.550457973f   ,
01931 -0.831469612f   ,   -0.555570233f   ,
01932 -0.828045045f   ,   -0.560661576f   ,
01933 -0.824589303f   ,   -0.565731811f   ,
01934 -0.821102515f   ,   -0.570780746f   ,
01935 -0.817584813f   ,   -0.575808191f   ,
01936 -0.814036330f   ,   -0.580813958f   ,
01937 -0.810457198f   ,   -0.585797857f   ,
01938 -0.806847554f   ,   -0.590759702f   ,
01939 -0.803207531f   ,   -0.595699304f   ,
01940 -0.799537269f   ,   -0.600616479f   ,
01941 -0.795836905f   ,   -0.605511041f   ,
01942 -0.792106577f   ,   -0.610382806f   ,
01943 -0.788346428f   ,   -0.615231591f   ,
01944 -0.784556597f   ,   -0.620057212f   ,
01945 -0.780737229f   ,   -0.624859488f   ,
01946 -0.776888466f   ,   -0.629638239f   ,
01947 -0.773010453f   ,   -0.634393284f   ,
01948 -0.769103338f   ,   -0.639124445f   ,
01949 -0.765167266f   ,   -0.643831543f   ,
01950 -0.761202385f   ,   -0.648514401f   ,
01951 -0.757208847f   ,   -0.653172843f   ,
01952 -0.753186799f   ,   -0.657806693f   ,
01953 -0.749136395f   ,   -0.662415778f   ,
01954 -0.745057785f   ,   -0.666999922f   ,
01955 -0.740951125f   ,   -0.671558955f   ,
01956 -0.736816569f   ,   -0.676092704f   ,
01957 -0.732654272f   ,   -0.680600998f   ,
01958 -0.728464390f   ,   -0.685083668f   ,
01959 -0.724247083f   ,   -0.689540545f   ,
01960 -0.720002508f   ,   -0.693971461f   ,
01961 -0.715730825f   ,   -0.698376249f   ,
01962 -0.711432196f   ,   -0.702754744f   ,
01963 -0.707106781f   ,   -0.707106781f   ,
01964 -0.702754744f   ,   -0.711432196f   ,
01965 -0.698376249f   ,   -0.715730825f   ,
01966 -0.693971461f   ,   -0.720002508f   ,
01967 -0.689540545f   ,   -0.724247083f   ,
01968 -0.685083668f   ,   -0.728464390f   ,
01969 -0.680600998f   ,   -0.732654272f   ,
01970 -0.676092704f   ,   -0.736816569f   ,
01971 -0.671558955f   ,   -0.740951125f   ,
01972 -0.666999922f   ,   -0.745057785f   ,
01973 -0.662415778f   ,   -0.749136395f   ,
01974 -0.657806693f   ,   -0.753186799f   ,
01975 -0.653172843f   ,   -0.757208847f   ,
01976 -0.648514401f   ,   -0.761202385f   ,
01977 -0.643831543f   ,   -0.765167266f   ,
01978 -0.639124445f   ,   -0.769103338f   ,
01979 -0.634393284f   ,   -0.773010453f   ,
01980 -0.629638239f   ,   -0.776888466f   ,
01981 -0.624859488f   ,   -0.780737229f   ,
01982 -0.620057212f   ,   -0.784556597f   ,
01983 -0.615231591f   ,   -0.788346428f   ,
01984 -0.610382806f   ,   -0.792106577f   ,
01985 -0.605511041f   ,   -0.795836905f   ,
01986 -0.600616479f   ,   -0.799537269f   ,
01987 -0.595699304f   ,   -0.803207531f   ,
01988 -0.590759702f   ,   -0.806847554f   ,
01989 -0.585797857f   ,   -0.810457198f   ,
01990 -0.580813958f   ,   -0.814036330f   ,
01991 -0.575808191f   ,   -0.817584813f   ,
01992 -0.570780746f   ,   -0.821102515f   ,
01993 -0.565731811f   ,   -0.824589303f   ,
01994 -0.560661576f   ,   -0.828045045f   ,
01995 -0.555570233f   ,   -0.831469612f   ,
01996 -0.550457973f   ,   -0.834862875f   ,
01997 -0.545324988f   ,   -0.838224706f   ,
01998 -0.540171473f   ,   -0.841554977f   ,
01999 -0.534997620f   ,   -0.844853565f   ,
02000 -0.529803625f   ,   -0.848120345f   ,
02001 -0.524589683f   ,   -0.851355193f   ,
02002 -0.519355990f   ,   -0.854557988f   ,
02003 -0.514102744f   ,   -0.857728610f   ,
02004 -0.508830143f   ,   -0.860866939f   ,
02005 -0.503538384f   ,   -0.863972856f   ,
02006 -0.498227667f   ,   -0.867046246f   ,
02007 -0.492898192f   ,   -0.870086991f   ,
02008 -0.487550160f   ,   -0.873094978f   ,
02009 -0.482183772f   ,   -0.876070094f   ,
02010 -0.476799230f   ,   -0.879012226f   ,
02011 -0.471396737f   ,   -0.881921264f   ,
02012 -0.465976496f   ,   -0.884797098f   ,
02013 -0.460538711f   ,   -0.887639620f   ,
02014 -0.455083587f   ,   -0.890448723f   ,
02015 -0.449611330f   ,   -0.893224301f   ,
02016 -0.444122145f   ,   -0.895966250f   ,
02017 -0.438616239f   ,   -0.898674466f   ,
02018 -0.433093819f   ,   -0.901348847f   ,
02019 -0.427555093f   ,   -0.903989293f   ,
02020 -0.422000271f   ,   -0.906595705f   ,
02021 -0.416429560f   ,   -0.909167983f   ,
02022 -0.410843171f   ,   -0.911706032f   ,
02023 -0.405241314f   ,   -0.914209756f   ,
02024 -0.399624200f   ,   -0.916679060f   ,
02025 -0.393992040f   ,   -0.919113852f   ,
02026 -0.388345047f   ,   -0.921514039f   ,
02027 -0.382683432f   ,   -0.923879533f   ,
02028 -0.377007410f   ,   -0.926210242f   ,
02029 -0.371317194f   ,   -0.928506080f   ,
02030 -0.365612998f   ,   -0.930766961f   ,
02031 -0.359895037f   ,   -0.932992799f   ,
02032 -0.354163525f   ,   -0.935183510f   ,
02033 -0.348418680f   ,   -0.937339012f   ,
02034 -0.342660717f   ,   -0.939459224f   ,
02035 -0.336889853f   ,   -0.941544065f   ,
02036 -0.331106306f   ,   -0.943593458f   ,
02037 -0.325310292f   ,   -0.945607325f   ,
02038 -0.319502031f   ,   -0.947585591f   ,
02039 -0.313681740f   ,   -0.949528181f   ,
02040 -0.307849640f   ,   -0.951435021f   ,
02041 -0.302005949f   ,   -0.953306040f   ,
02042 -0.296150888f   ,   -0.955141168f   ,
02043 -0.290284677f   ,   -0.956940336f   ,
02044 -0.284407537f   ,   -0.958703475f   ,
02045 -0.278519689f   ,   -0.960430519f   ,
02046 -0.272621355f   ,   -0.962121404f   ,
02047 -0.266712757f   ,   -0.963776066f   ,
02048 -0.260794118f   ,   -0.965394442f   ,
02049 -0.254865660f   ,   -0.966976471f   ,
02050 -0.248927606f   ,   -0.968522094f   ,
02051 -0.242980180f   ,   -0.970031253f   ,
02052 -0.237023606f   ,   -0.971503891f   ,
02053 -0.231058108f   ,   -0.972939952f   ,
02054 -0.225083911f   ,   -0.974339383f   ,
02055 -0.219101240f   ,   -0.975702130f   ,
02056 -0.213110320f   ,   -0.977028143f   ,
02057 -0.207111376f   ,   -0.978317371f   ,
02058 -0.201104635f   ,   -0.979569766f   ,
02059 -0.195090322f   ,   -0.980785280f   ,
02060 -0.189068664f   ,   -0.981963869f   ,
02061 -0.183039888f   ,   -0.983105487f   ,
02062 -0.177004220f   ,   -0.984210092f   ,
02063 -0.170961889f   ,   -0.985277642f   ,
02064 -0.164913120f   ,   -0.986308097f   ,
02065 -0.158858143f   ,   -0.987301418f   ,
02066 -0.152797185f   ,   -0.988257568f   ,
02067 -0.146730474f   ,   -0.989176510f   ,
02068 -0.140658239f   ,   -0.990058210f   ,
02069 -0.134580709f   ,   -0.990902635f   ,
02070 -0.128498111f   ,   -0.991709754f   ,
02071 -0.122410675f   ,   -0.992479535f   ,
02072 -0.116318631f   ,   -0.993211949f   ,
02073 -0.110222207f   ,   -0.993906970f   ,
02074 -0.104121634f   ,   -0.994564571f   ,
02075 -0.098017140f   ,   -0.995184727f   ,
02076 -0.091908956f   ,   -0.995767414f   ,
02077 -0.085797312f   ,   -0.996312612f   ,
02078 -0.079682438f   ,   -0.996820299f   ,
02079 -0.073564564f   ,   -0.997290457f   ,
02080 -0.067443920f   ,   -0.997723067f   ,
02081 -0.061320736f   ,   -0.998118113f   ,
02082 -0.055195244f   ,   -0.998475581f   ,
02083 -0.049067674f   ,   -0.998795456f   ,
02084 -0.042938257f   ,   -0.999077728f   ,
02085 -0.036807223f   ,   -0.999322385f   ,
02086 -0.030674803f   ,   -0.999529418f   ,
02087 -0.024541229f   ,   -0.999698819f   ,
02088 -0.018406730f   ,   -0.999830582f   ,
02089 -0.012271538f   ,   -0.999924702f   ,
02090 -0.006135885f   ,   -0.999981175f   ,
02091 -0.000000000f   ,   -1.000000000f   ,
02092 0.006135885f    ,   -0.999981175f   ,
02093 0.012271538f    ,   -0.999924702f   ,
02094 0.018406730f    ,   -0.999830582f   ,
02095 0.024541229f    ,   -0.999698819f   ,
02096 0.030674803f    ,   -0.999529418f   ,
02097 0.036807223f    ,   -0.999322385f   ,
02098 0.042938257f    ,   -0.999077728f   ,
02099 0.049067674f    ,   -0.998795456f   ,
02100 0.055195244f    ,   -0.998475581f   ,
02101 0.061320736f    ,   -0.998118113f   ,
02102 0.067443920f    ,   -0.997723067f   ,
02103 0.073564564f    ,   -0.997290457f   ,
02104 0.079682438f    ,   -0.996820299f   ,
02105 0.085797312f    ,   -0.996312612f   ,
02106 0.091908956f    ,   -0.995767414f   ,
02107 0.098017140f    ,   -0.995184727f   ,
02108 0.104121634f    ,   -0.994564571f   ,
02109 0.110222207f    ,   -0.993906970f   ,
02110 0.116318631f    ,   -0.993211949f   ,
02111 0.122410675f    ,   -0.992479535f   ,
02112 0.128498111f    ,   -0.991709754f   ,
02113 0.134580709f    ,   -0.990902635f   ,
02114 0.140658239f    ,   -0.990058210f   ,
02115 0.146730474f    ,   -0.989176510f   ,
02116 0.152797185f    ,   -0.988257568f   ,
02117 0.158858143f    ,   -0.987301418f   ,
02118 0.164913120f    ,   -0.986308097f   ,
02119 0.170961889f    ,   -0.985277642f   ,
02120 0.177004220f    ,   -0.984210092f   ,
02121 0.183039888f    ,   -0.983105487f   ,
02122 0.189068664f    ,   -0.981963869f   ,
02123 0.195090322f    ,   -0.980785280f   ,
02124 0.201104635f    ,   -0.979569766f   ,
02125 0.207111376f    ,   -0.978317371f   ,
02126 0.213110320f    ,   -0.977028143f   ,
02127 0.219101240f    ,   -0.975702130f   ,
02128 0.225083911f    ,   -0.974339383f   ,
02129 0.231058108f    ,   -0.972939952f   ,
02130 0.237023606f    ,   -0.971503891f   ,
02131 0.242980180f    ,   -0.970031253f   ,
02132 0.248927606f    ,   -0.968522094f   ,
02133 0.254865660f    ,   -0.966976471f   ,
02134 0.260794118f    ,   -0.965394442f   ,
02135 0.266712757f    ,   -0.963776066f   ,
02136 0.272621355f    ,   -0.962121404f   ,
02137 0.278519689f    ,   -0.960430519f   ,
02138 0.284407537f    ,   -0.958703475f   ,
02139 0.290284677f    ,   -0.956940336f   ,
02140 0.296150888f    ,   -0.955141168f   ,
02141 0.302005949f    ,   -0.953306040f   ,
02142 0.307849640f    ,   -0.951435021f   ,
02143 0.313681740f    ,   -0.949528181f   ,
02144 0.319502031f    ,   -0.947585591f   ,
02145 0.325310292f    ,   -0.945607325f   ,
02146 0.331106306f    ,   -0.943593458f   ,
02147 0.336889853f    ,   -0.941544065f   ,
02148 0.342660717f    ,   -0.939459224f   ,
02149 0.348418680f    ,   -0.937339012f   ,
02150 0.354163525f    ,   -0.935183510f   ,
02151 0.359895037f    ,   -0.932992799f   ,
02152 0.365612998f    ,   -0.930766961f   ,
02153 0.371317194f    ,   -0.928506080f   ,
02154 0.377007410f    ,   -0.926210242f   ,
02155 0.382683432f    ,   -0.923879533f   ,
02156 0.388345047f    ,   -0.921514039f   ,
02157 0.393992040f    ,   -0.919113852f   ,
02158 0.399624200f    ,   -0.916679060f   ,
02159 0.405241314f    ,   -0.914209756f   ,
02160 0.410843171f    ,   -0.911706032f   ,
02161 0.416429560f    ,   -0.909167983f   ,
02162 0.422000271f    ,   -0.906595705f   ,
02163 0.427555093f    ,   -0.903989293f   ,
02164 0.433093819f    ,   -0.901348847f   ,
02165 0.438616239f    ,   -0.898674466f   ,
02166 0.444122145f    ,   -0.895966250f   ,
02167 0.449611330f    ,   -0.893224301f   ,
02168 0.455083587f    ,   -0.890448723f   ,
02169 0.460538711f    ,   -0.887639620f   ,
02170 0.465976496f    ,   -0.884797098f   ,
02171 0.471396737f    ,   -0.881921264f   ,
02172 0.476799230f    ,   -0.879012226f   ,
02173 0.482183772f    ,   -0.876070094f   ,
02174 0.487550160f    ,   -0.873094978f   ,
02175 0.492898192f    ,   -0.870086991f   ,
02176 0.498227667f    ,   -0.867046246f   ,
02177 0.503538384f    ,   -0.863972856f   ,
02178 0.508830143f    ,   -0.860866939f   ,
02179 0.514102744f    ,   -0.857728610f   ,
02180 0.519355990f    ,   -0.854557988f   ,
02181 0.524589683f    ,   -0.851355193f   ,
02182 0.529803625f    ,   -0.848120345f   ,
02183 0.534997620f    ,   -0.844853565f   ,
02184 0.540171473f    ,   -0.841554977f   ,
02185 0.545324988f    ,   -0.838224706f   ,
02186 0.550457973f    ,   -0.834862875f   ,
02187 0.555570233f    ,   -0.831469612f   ,
02188 0.560661576f    ,   -0.828045045f   ,
02189 0.565731811f    ,   -0.824589303f   ,
02190 0.570780746f    ,   -0.821102515f   ,
02191 0.575808191f    ,   -0.817584813f   ,
02192 0.580813958f    ,   -0.814036330f   ,
02193 0.585797857f    ,   -0.810457198f   ,
02194 0.590759702f    ,   -0.806847554f   ,
02195 0.595699304f    ,   -0.803207531f   ,
02196 0.600616479f    ,   -0.799537269f   ,
02197 0.605511041f    ,   -0.795836905f   ,
02198 0.610382806f    ,   -0.792106577f   ,
02199 0.615231591f    ,   -0.788346428f   ,
02200 0.620057212f    ,   -0.784556597f   ,
02201 0.624859488f    ,   -0.780737229f   ,
02202 0.629638239f    ,   -0.776888466f   ,
02203 0.634393284f    ,   -0.773010453f   ,
02204 0.639124445f    ,   -0.769103338f   ,
02205 0.643831543f    ,   -0.765167266f   ,
02206 0.648514401f    ,   -0.761202385f   ,
02207 0.653172843f    ,   -0.757208847f   ,
02208 0.657806693f    ,   -0.753186799f   ,
02209 0.662415778f    ,   -0.749136395f   ,
02210 0.666999922f    ,   -0.745057785f   ,
02211 0.671558955f    ,   -0.740951125f   ,
02212 0.676092704f    ,   -0.736816569f   ,
02213 0.680600998f    ,   -0.732654272f   ,
02214 0.685083668f    ,   -0.728464390f   ,
02215 0.689540545f    ,   -0.724247083f   ,
02216 0.693971461f    ,   -0.720002508f   ,
02217 0.698376249f    ,   -0.715730825f   ,
02218 0.702754744f    ,   -0.711432196f   ,
02219 0.707106781f    ,   -0.707106781f   ,
02220 0.711432196f    ,   -0.702754744f   ,
02221 0.715730825f    ,   -0.698376249f   ,
02222 0.720002508f    ,   -0.693971461f   ,
02223 0.724247083f    ,   -0.689540545f   ,
02224 0.728464390f    ,   -0.685083668f   ,
02225 0.732654272f    ,   -0.680600998f   ,
02226 0.736816569f    ,   -0.676092704f   ,
02227 0.740951125f    ,   -0.671558955f   ,
02228 0.745057785f    ,   -0.666999922f   ,
02229 0.749136395f    ,   -0.662415778f   ,
02230 0.753186799f    ,   -0.657806693f   ,
02231 0.757208847f    ,   -0.653172843f   ,
02232 0.761202385f    ,   -0.648514401f   ,
02233 0.765167266f    ,   -0.643831543f   ,
02234 0.769103338f    ,   -0.639124445f   ,
02235 0.773010453f    ,   -0.634393284f   ,
02236 0.776888466f    ,   -0.629638239f   ,
02237 0.780737229f    ,   -0.624859488f   ,
02238 0.784556597f    ,   -0.620057212f   ,
02239 0.788346428f    ,   -0.615231591f   ,
02240 0.792106577f    ,   -0.610382806f   ,
02241 0.795836905f    ,   -0.605511041f   ,
02242 0.799537269f    ,   -0.600616479f   ,
02243 0.803207531f    ,   -0.595699304f   ,
02244 0.806847554f    ,   -0.590759702f   ,
02245 0.810457198f    ,   -0.585797857f   ,
02246 0.814036330f    ,   -0.580813958f   ,
02247 0.817584813f    ,   -0.575808191f   ,
02248 0.821102515f    ,   -0.570780746f   ,
02249 0.824589303f    ,   -0.565731811f   ,
02250 0.828045045f    ,   -0.560661576f   ,
02251 0.831469612f    ,   -0.555570233f   ,
02252 0.834862875f    ,   -0.550457973f   ,
02253 0.838224706f    ,   -0.545324988f   ,
02254 0.841554977f    ,   -0.540171473f   ,
02255 0.844853565f    ,   -0.534997620f   ,
02256 0.848120345f    ,   -0.529803625f   ,
02257 0.851355193f    ,   -0.524589683f   ,
02258 0.854557988f    ,   -0.519355990f   ,
02259 0.857728610f    ,   -0.514102744f   ,
02260 0.860866939f    ,   -0.508830143f   ,
02261 0.863972856f    ,   -0.503538384f   ,
02262 0.867046246f    ,   -0.498227667f   ,
02263 0.870086991f    ,   -0.492898192f   ,
02264 0.873094978f    ,   -0.487550160f   ,
02265 0.876070094f    ,   -0.482183772f   ,
02266 0.879012226f    ,   -0.476799230f   ,
02267 0.881921264f    ,   -0.471396737f   ,
02268 0.884797098f    ,   -0.465976496f   ,
02269 0.887639620f    ,   -0.460538711f   ,
02270 0.890448723f    ,   -0.455083587f   ,
02271 0.893224301f    ,   -0.449611330f   ,
02272 0.895966250f    ,   -0.444122145f   ,
02273 0.898674466f    ,   -0.438616239f   ,
02274 0.901348847f    ,   -0.433093819f   ,
02275 0.903989293f    ,   -0.427555093f   ,
02276 0.906595705f    ,   -0.422000271f   ,
02277 0.909167983f    ,   -0.416429560f   ,
02278 0.911706032f    ,   -0.410843171f   ,
02279 0.914209756f    ,   -0.405241314f   ,
02280 0.916679060f    ,   -0.399624200f   ,
02281 0.919113852f    ,   -0.393992040f   ,
02282 0.921514039f    ,   -0.388345047f   ,
02283 0.923879533f    ,   -0.382683432f   ,
02284 0.926210242f    ,   -0.377007410f   ,
02285 0.928506080f    ,   -0.371317194f   ,
02286 0.930766961f    ,   -0.365612998f   ,
02287 0.932992799f    ,   -0.359895037f   ,
02288 0.935183510f    ,   -0.354163525f   ,
02289 0.937339012f    ,   -0.348418680f   ,
02290 0.939459224f    ,   -0.342660717f   ,
02291 0.941544065f    ,   -0.336889853f   ,
02292 0.943593458f    ,   -0.331106306f   ,
02293 0.945607325f    ,   -0.325310292f   ,
02294 0.947585591f    ,   -0.319502031f   ,
02295 0.949528181f    ,   -0.313681740f   ,
02296 0.951435021f    ,   -0.307849640f   ,
02297 0.953306040f    ,   -0.302005949f   ,
02298 0.955141168f    ,   -0.296150888f   ,
02299 0.956940336f    ,   -0.290284677f   ,
02300 0.958703475f    ,   -0.284407537f   ,
02301 0.960430519f    ,   -0.278519689f   ,
02302 0.962121404f    ,   -0.272621355f   ,
02303 0.963776066f    ,   -0.266712757f   ,
02304 0.965394442f    ,   -0.260794118f   ,
02305 0.966976471f    ,   -0.254865660f   ,
02306 0.968522094f    ,   -0.248927606f   ,
02307 0.970031253f    ,   -0.242980180f   ,
02308 0.971503891f    ,   -0.237023606f   ,
02309 0.972939952f    ,   -0.231058108f   ,
02310 0.974339383f    ,   -0.225083911f   ,
02311 0.975702130f    ,   -0.219101240f   ,
02312 0.977028143f    ,   -0.213110320f   ,
02313 0.978317371f    ,   -0.207111376f   ,
02314 0.979569766f    ,   -0.201104635f   ,
02315 0.980785280f    ,   -0.195090322f   ,
02316 0.981963869f    ,   -0.189068664f   ,
02317 0.983105487f    ,   -0.183039888f   ,
02318 0.984210092f    ,   -0.177004220f   ,
02319 0.985277642f    ,   -0.170961889f   ,
02320 0.986308097f    ,   -0.164913120f   ,
02321 0.987301418f    ,   -0.158858143f   ,
02322 0.988257568f    ,   -0.152797185f   ,
02323 0.989176510f    ,   -0.146730474f   ,
02324 0.990058210f    ,   -0.140658239f   ,
02325 0.990902635f    ,   -0.134580709f   ,
02326 0.991709754f    ,   -0.128498111f   ,
02327 0.992479535f    ,   -0.122410675f   ,
02328 0.993211949f    ,   -0.116318631f   ,
02329 0.993906970f    ,   -0.110222207f   ,
02330 0.994564571f    ,   -0.104121634f   ,
02331 0.995184727f    ,   -0.098017140f   ,
02332 0.995767414f    ,   -0.091908956f   ,
02333 0.996312612f    ,   -0.085797312f   ,
02334 0.996820299f    ,   -0.079682438f   ,
02335 0.997290457f    ,   -0.073564564f   ,
02336 0.997723067f    ,   -0.067443920f   ,
02337 0.998118113f    ,   -0.061320736f   ,
02338 0.998475581f    ,   -0.055195244f   ,
02339 0.998795456f    ,   -0.049067674f   ,
02340 0.999077728f    ,   -0.042938257f   ,
02341 0.999322385f    ,   -0.036807223f   ,
02342 0.999529418f    ,   -0.030674803f   ,
02343 0.999698819f    ,   -0.024541229f   ,
02344 0.999830582f    ,   -0.018406730f   ,
02345 0.999924702f    ,   -0.012271538f   ,
02346 0.999981175f    ,   -0.006135885f
02347 };
02348 
02349 /**    
02350 * \par    
02351 * Example code for Floating-point Twiddle factors Generation:    
02352 * \par    
02353 * <pre>for(i = 0; i< N/; i++)    
02354 * {    
02355 *   twiddleCoef[2*i]= cos(i * 2*PI/(float)N);    
02356 *   twiddleCoef[2*i+1]= sin(i * 2*PI/(float)N);    
02357 * } </pre>    
02358 * \par    
02359 * where N = 2048    and PI = 3.14159265358979    
02360 * \par    
02361 * Cos and Sin values are in interleaved fashion    
02362 *     
02363 */
02364 const float32_t twiddleCoef_2048 [4096] = {
02365     1.000000000f,  0.000000000f,
02366     0.999995294f,  0.003067957f,
02367     0.999981175f,  0.006135885f,
02368     0.999957645f,  0.009203755f,
02369     0.999924702f,  0.012271538f,
02370     0.999882347f,  0.015339206f,
02371     0.999830582f,  0.018406730f,
02372     0.999769405f,  0.021474080f,
02373     0.999698819f,  0.024541229f,
02374     0.999618822f,  0.027608146f,
02375     0.999529418f,  0.030674803f,
02376     0.999430605f,  0.033741172f,
02377     0.999322385f,  0.036807223f,
02378     0.999204759f,  0.039872928f,
02379     0.999077728f,  0.042938257f,
02380     0.998941293f,  0.046003182f,
02381     0.998795456f,  0.049067674f,
02382     0.998640218f,  0.052131705f,
02383     0.998475581f,  0.055195244f,
02384     0.998301545f,  0.058258265f,
02385     0.998118113f,  0.061320736f,
02386     0.997925286f,  0.064382631f,
02387     0.997723067f,  0.067443920f,
02388     0.997511456f,  0.070504573f,
02389     0.997290457f,  0.073564564f,
02390     0.997060070f,  0.076623861f,
02391     0.996820299f,  0.079682438f,
02392     0.996571146f,  0.082740265f,
02393     0.996312612f,  0.085797312f,
02394     0.996044701f,  0.088853553f,
02395     0.995767414f,  0.091908956f,
02396     0.995480755f,  0.094963495f,
02397     0.995184727f,  0.098017140f,
02398     0.994879331f,  0.101069863f,
02399     0.994564571f,  0.104121634f,
02400     0.994240449f,  0.107172425f,
02401     0.993906970f,  0.110222207f,
02402     0.993564136f,  0.113270952f,
02403     0.993211949f,  0.116318631f,
02404     0.992850414f,  0.119365215f,
02405     0.992479535f,  0.122410675f,
02406     0.992099313f,  0.125454983f,
02407     0.991709754f,  0.128498111f,
02408     0.991310860f,  0.131540029f,
02409     0.990902635f,  0.134580709f,
02410     0.990485084f,  0.137620122f,
02411     0.990058210f,  0.140658239f,
02412     0.989622017f,  0.143695033f,
02413     0.989176510f,  0.146730474f,
02414     0.988721692f,  0.149764535f,
02415     0.988257568f,  0.152797185f,
02416     0.987784142f,  0.155828398f,
02417     0.987301418f,  0.158858143f,
02418     0.986809402f,  0.161886394f,
02419     0.986308097f,  0.164913120f,
02420     0.985797509f,  0.167938295f,
02421     0.985277642f,  0.170961889f,
02422     0.984748502f,  0.173983873f,
02423     0.984210092f,  0.177004220f,
02424     0.983662419f,  0.180022901f,
02425     0.983105487f,  0.183039888f,
02426     0.982539302f,  0.186055152f,
02427     0.981963869f,  0.189068664f,
02428     0.981379193f,  0.192080397f,
02429     0.980785280f,  0.195090322f,
02430     0.980182136f,  0.198098411f,
02431     0.979569766f,  0.201104635f,
02432     0.978948175f,  0.204108966f,
02433     0.978317371f,  0.207111376f,
02434     0.977677358f,  0.210111837f,
02435     0.977028143f,  0.213110320f,
02436     0.976369731f,  0.216106797f,
02437     0.975702130f,  0.219101240f,
02438     0.975025345f,  0.222093621f,
02439     0.974339383f,  0.225083911f,
02440     0.973644250f,  0.228072083f,
02441     0.972939952f,  0.231058108f,
02442     0.972226497f,  0.234041959f,
02443     0.971503891f,  0.237023606f,
02444     0.970772141f,  0.240003022f,
02445     0.970031253f,  0.242980180f,
02446     0.969281235f,  0.245955050f,
02447     0.968522094f,  0.248927606f,
02448     0.967753837f,  0.251897818f,
02449     0.966976471f,  0.254865660f,
02450     0.966190003f,  0.257831102f,
02451     0.965394442f,  0.260794118f,
02452     0.964589793f,  0.263754679f,
02453     0.963776066f,  0.266712757f,
02454     0.962953267f,  0.269668326f,
02455     0.962121404f,  0.272621355f,
02456     0.961280486f,  0.275571819f,
02457     0.960430519f,  0.278519689f,
02458     0.959571513f,  0.281464938f,
02459     0.958703475f,  0.284407537f,
02460     0.957826413f,  0.287347460f,
02461     0.956940336f,  0.290284677f,
02462     0.956045251f,  0.293219163f,
02463     0.955141168f,  0.296150888f,
02464     0.954228095f,  0.299079826f,
02465     0.953306040f,  0.302005949f,
02466     0.952375013f,  0.304929230f,
02467     0.951435021f,  0.307849640f,
02468     0.950486074f,  0.310767153f,
02469     0.949528181f,  0.313681740f,
02470     0.948561350f,  0.316593376f,
02471     0.947585591f,  0.319502031f,
02472     0.946600913f,  0.322407679f,
02473     0.945607325f,  0.325310292f,
02474     0.944604837f,  0.328209844f,
02475     0.943593458f,  0.331106306f,
02476     0.942573198f,  0.333999651f,
02477     0.941544065f,  0.336889853f,
02478     0.940506071f,  0.339776884f,
02479     0.939459224f,  0.342660717f,
02480     0.938403534f,  0.345541325f,
02481     0.937339012f,  0.348418680f,
02482     0.936265667f,  0.351292756f,
02483     0.935183510f,  0.354163525f,
02484     0.934092550f,  0.357030961f,
02485     0.932992799f,  0.359895037f,
02486     0.931884266f,  0.362755724f,
02487     0.930766961f,  0.365612998f,
02488     0.929640896f,  0.368466830f,
02489     0.928506080f,  0.371317194f,
02490     0.927362526f,  0.374164063f,
02491     0.926210242f,  0.377007410f,
02492     0.925049241f,  0.379847209f,
02493     0.923879533f,  0.382683432f,
02494     0.922701128f,  0.385516054f,
02495     0.921514039f,  0.388345047f,
02496     0.920318277f,  0.391170384f,
02497     0.919113852f,  0.393992040f,
02498     0.917900776f,  0.396809987f,
02499     0.916679060f,  0.399624200f,
02500     0.915448716f,  0.402434651f,
02501     0.914209756f,  0.405241314f,
02502     0.912962190f,  0.408044163f,
02503     0.911706032f,  0.410843171f,
02504     0.910441292f,  0.413638312f,
02505     0.909167983f,  0.416429560f,
02506     0.907886116f,  0.419216888f,
02507     0.906595705f,  0.422000271f,
02508     0.905296759f,  0.424779681f,
02509     0.903989293f,  0.427555093f,
02510     0.902673318f,  0.430326481f,
02511     0.901348847f,  0.433093819f,
02512     0.900015892f,  0.435857080f,
02513     0.898674466f,  0.438616239f,
02514     0.897324581f,  0.441371269f,
02515     0.895966250f,  0.444122145f,
02516     0.894599486f,  0.446868840f,
02517     0.893224301f,  0.449611330f,
02518     0.891840709f,  0.452349587f,
02519     0.890448723f,  0.455083587f,
02520     0.889048356f,  0.457813304f,
02521     0.887639620f,  0.460538711f,
02522     0.886222530f,  0.463259784f,
02523     0.884797098f,  0.465976496f,
02524     0.883363339f,  0.468688822f,
02525     0.881921264f,  0.471396737f,
02526     0.880470889f,  0.474100215f,
02527     0.879012226f,  0.476799230f,
02528     0.877545290f,  0.479493758f,
02529     0.876070094f,  0.482183772f,
02530     0.874586652f,  0.484869248f,
02531     0.873094978f,  0.487550160f,
02532     0.871595087f,  0.490226483f,
02533     0.870086991f,  0.492898192f,
02534     0.868570706f,  0.495565262f,
02535     0.867046246f,  0.498227667f,
02536     0.865513624f,  0.500885383f,
02537     0.863972856f,  0.503538384f,
02538     0.862423956f,  0.506186645f,
02539     0.860866939f,  0.508830143f,
02540     0.859301818f,  0.511468850f,
02541     0.857728610f,  0.514102744f,
02542     0.856147328f,  0.516731799f,
02543     0.854557988f,  0.519355990f,
02544     0.852960605f,  0.521975293f,
02545     0.851355193f,  0.524589683f,
02546     0.849741768f,  0.527199135f,
02547     0.848120345f,  0.529803625f,
02548     0.846490939f,  0.532403128f,
02549     0.844853565f,  0.534997620f,
02550     0.843208240f,  0.537587076f,
02551     0.841554977f,  0.540171473f,
02552     0.839893794f,  0.542750785f,
02553     0.838224706f,  0.545324988f,
02554     0.836547727f,  0.547894059f,
02555     0.834862875f,  0.550457973f,
02556     0.833170165f,  0.553016706f,
02557     0.831469612f,  0.555570233f,
02558     0.829761234f,  0.558118531f,
02559     0.828045045f,  0.560661576f,
02560     0.826321063f,  0.563199344f,
02561     0.824589303f,  0.565731811f,
02562     0.822849781f,  0.568258953f,
02563     0.821102515f,  0.570780746f,
02564     0.819347520f,  0.573297167f,
02565     0.817584813f,  0.575808191f,
02566     0.815814411f,  0.578313796f,
02567     0.814036330f,  0.580813958f,
02568     0.812250587f,  0.583308653f,
02569     0.810457198f,  0.585797857f,
02570     0.808656182f,  0.588281548f,
02571     0.806847554f,  0.590759702f,
02572     0.805031331f,  0.593232295f,
02573     0.803207531f,  0.595699304f,
02574     0.801376172f,  0.598160707f,
02575     0.799537269f,  0.600616479f,
02576     0.797690841f,  0.603066599f,
02577     0.795836905f,  0.605511041f,
02578     0.793975478f,  0.607949785f,
02579     0.792106577f,  0.610382806f,
02580     0.790230221f,  0.612810082f,
02581     0.788346428f,  0.615231591f,
02582     0.786455214f,  0.617647308f,
02583     0.784556597f,  0.620057212f,
02584     0.782650596f,  0.622461279f,
02585     0.780737229f,  0.624859488f,
02586     0.778816512f,  0.627251815f,
02587     0.776888466f,  0.629638239f,
02588     0.774953107f,  0.632018736f,
02589     0.773010453f,  0.634393284f,
02590     0.771060524f,  0.636761861f,
02591     0.769103338f,  0.639124445f,
02592     0.767138912f,  0.641481013f,
02593     0.765167266f,  0.643831543f,
02594     0.763188417f,  0.646176013f,
02595     0.761202385f,  0.648514401f,
02596     0.759209189f,  0.650846685f,
02597     0.757208847f,  0.653172843f,
02598     0.755201377f,  0.655492853f,
02599     0.753186799f,  0.657806693f,
02600     0.751165132f,  0.660114342f,
02601     0.749136395f,  0.662415778f,
02602     0.747100606f,  0.664710978f,
02603     0.745057785f,  0.666999922f,
02604     0.743007952f,  0.669282588f,
02605     0.740951125f,  0.671558955f,
02606     0.738887324f,  0.673829000f,
02607     0.736816569f,  0.676092704f,
02608     0.734738878f,  0.678350043f,
02609     0.732654272f,  0.680600998f,
02610     0.730562769f,  0.682845546f,
02611     0.728464390f,  0.685083668f,
02612     0.726359155f,  0.687315341f,
02613     0.724247083f,  0.689540545f,
02614     0.722128194f,  0.691759258f,
02615     0.720002508f,  0.693971461f,
02616     0.717870045f,  0.696177131f,
02617     0.715730825f,  0.698376249f,
02618     0.713584869f,  0.700568794f,
02619     0.711432196f,  0.702754744f,
02620     0.709272826f,  0.704934080f,
02621     0.707106781f,  0.707106781f,
02622     0.704934080f,  0.709272826f,
02623     0.702754744f,  0.711432196f,
02624     0.700568794f,  0.713584869f,
02625     0.698376249f,  0.715730825f,
02626     0.696177131f,  0.717870045f,
02627     0.693971461f,  0.720002508f,
02628     0.691759258f,  0.722128194f,
02629     0.689540545f,  0.724247083f,
02630     0.687315341f,  0.726359155f,
02631     0.685083668f,  0.728464390f,
02632     0.682845546f,  0.730562769f,
02633     0.680600998f,  0.732654272f,
02634     0.678350043f,  0.734738878f,
02635     0.676092704f,  0.736816569f,
02636     0.673829000f,  0.738887324f,
02637     0.671558955f,  0.740951125f,
02638     0.669282588f,  0.743007952f,
02639     0.666999922f,  0.745057785f,
02640     0.664710978f,  0.747100606f,
02641     0.662415778f,  0.749136395f,
02642     0.660114342f,  0.751165132f,
02643     0.657806693f,  0.753186799f,
02644     0.655492853f,  0.755201377f,
02645     0.653172843f,  0.757208847f,
02646     0.650846685f,  0.759209189f,
02647     0.648514401f,  0.761202385f,
02648     0.646176013f,  0.763188417f,
02649     0.643831543f,  0.765167266f,
02650     0.641481013f,  0.767138912f,
02651     0.639124445f,  0.769103338f,
02652     0.636761861f,  0.771060524f,
02653     0.634393284f,  0.773010453f,
02654     0.632018736f,  0.774953107f,
02655     0.629638239f,  0.776888466f,
02656     0.627251815f,  0.778816512f,
02657     0.624859488f,  0.780737229f,
02658     0.622461279f,  0.782650596f,
02659     0.620057212f,  0.784556597f,
02660     0.617647308f,  0.786455214f,
02661     0.615231591f,  0.788346428f,
02662     0.612810082f,  0.790230221f,
02663     0.610382806f,  0.792106577f,
02664     0.607949785f,  0.793975478f,
02665     0.605511041f,  0.795836905f,
02666     0.603066599f,  0.797690841f,
02667     0.600616479f,  0.799537269f,
02668     0.598160707f,  0.801376172f,
02669     0.595699304f,  0.803207531f,
02670     0.593232295f,  0.805031331f,
02671     0.590759702f,  0.806847554f,
02672     0.588281548f,  0.808656182f,
02673     0.585797857f,  0.810457198f,
02674     0.583308653f,  0.812250587f,
02675     0.580813958f,  0.814036330f,
02676     0.578313796f,  0.815814411f,
02677     0.575808191f,  0.817584813f,
02678     0.573297167f,  0.819347520f,
02679     0.570780746f,  0.821102515f,
02680     0.568258953f,  0.822849781f,
02681     0.565731811f,  0.824589303f,
02682     0.563199344f,  0.826321063f,
02683     0.560661576f,  0.828045045f,
02684     0.558118531f,  0.829761234f,
02685     0.555570233f,  0.831469612f,
02686     0.553016706f,  0.833170165f,
02687     0.550457973f,  0.834862875f,
02688     0.547894059f,  0.836547727f,
02689     0.545324988f,  0.838224706f,
02690     0.542750785f,  0.839893794f,
02691     0.540171473f,  0.841554977f,
02692     0.537587076f,  0.843208240f,
02693     0.534997620f,  0.844853565f,
02694     0.532403128f,  0.846490939f,
02695     0.529803625f,  0.848120345f,
02696     0.527199135f,  0.849741768f,
02697     0.524589683f,  0.851355193f,
02698     0.521975293f,  0.852960605f,
02699     0.519355990f,  0.854557988f,
02700     0.516731799f,  0.856147328f,
02701     0.514102744f,  0.857728610f,
02702     0.511468850f,  0.859301818f,
02703     0.508830143f,  0.860866939f,
02704     0.506186645f,  0.862423956f,
02705     0.503538384f,  0.863972856f,
02706     0.500885383f,  0.865513624f,
02707     0.498227667f,  0.867046246f,
02708     0.495565262f,  0.868570706f,
02709     0.492898192f,  0.870086991f,
02710     0.490226483f,  0.871595087f,
02711     0.487550160f,  0.873094978f,
02712     0.484869248f,  0.874586652f,
02713     0.482183772f,  0.876070094f,
02714     0.479493758f,  0.877545290f,
02715     0.476799230f,  0.879012226f,
02716     0.474100215f,  0.880470889f,
02717     0.471396737f,  0.881921264f,
02718     0.468688822f,  0.883363339f,
02719     0.465976496f,  0.884797098f,
02720     0.463259784f,  0.886222530f,
02721     0.460538711f,  0.887639620f,
02722     0.457813304f,  0.889048356f,
02723     0.455083587f,  0.890448723f,
02724     0.452349587f,  0.891840709f,
02725     0.449611330f,  0.893224301f,
02726     0.446868840f,  0.894599486f,
02727     0.444122145f,  0.895966250f,
02728     0.441371269f,  0.897324581f,
02729     0.438616239f,  0.898674466f,
02730     0.435857080f,  0.900015892f,
02731     0.433093819f,  0.901348847f,
02732     0.430326481f,  0.902673318f,
02733     0.427555093f,  0.903989293f,
02734     0.424779681f,  0.905296759f,
02735     0.422000271f,  0.906595705f,
02736     0.419216888f,  0.907886116f,
02737     0.416429560f,  0.909167983f,
02738     0.413638312f,  0.910441292f,
02739     0.410843171f,  0.911706032f,
02740     0.408044163f,  0.912962190f,
02741     0.405241314f,  0.914209756f,
02742     0.402434651f,  0.915448716f,
02743     0.399624200f,  0.916679060f,
02744     0.396809987f,  0.917900776f,
02745     0.393992040f,  0.919113852f,
02746     0.391170384f,  0.920318277f,
02747     0.388345047f,  0.921514039f,
02748     0.385516054f,  0.922701128f,
02749     0.382683432f,  0.923879533f,
02750     0.379847209f,  0.925049241f,
02751     0.377007410f,  0.926210242f,
02752     0.374164063f,  0.927362526f,
02753     0.371317194f,  0.928506080f,
02754     0.368466830f,  0.929640896f,
02755     0.365612998f,  0.930766961f,
02756     0.362755724f,  0.931884266f,
02757     0.359895037f,  0.932992799f,
02758     0.357030961f,  0.934092550f,
02759     0.354163525f,  0.935183510f,
02760     0.351292756f,  0.936265667f,
02761     0.348418680f,  0.937339012f,
02762     0.345541325f,  0.938403534f,
02763     0.342660717f,  0.939459224f,
02764     0.339776884f,  0.940506071f,
02765     0.336889853f,  0.941544065f,
02766     0.333999651f,  0.942573198f,
02767     0.331106306f,  0.943593458f,
02768     0.328209844f,  0.944604837f,
02769     0.325310292f,  0.945607325f,
02770     0.322407679f,  0.946600913f,
02771     0.319502031f,  0.947585591f,
02772     0.316593376f,  0.948561350f,
02773     0.313681740f,  0.949528181f,
02774     0.310767153f,  0.950486074f,
02775     0.307849640f,  0.951435021f,
02776     0.304929230f,  0.952375013f,
02777     0.302005949f,  0.953306040f,
02778     0.299079826f,  0.954228095f,
02779     0.296150888f,  0.955141168f,
02780     0.293219163f,  0.956045251f,
02781     0.290284677f,  0.956940336f,
02782     0.287347460f,  0.957826413f,
02783     0.284407537f,  0.958703475f,
02784     0.281464938f,  0.959571513f,
02785     0.278519689f,  0.960430519f,
02786     0.275571819f,  0.961280486f,
02787     0.272621355f,  0.962121404f,
02788     0.269668326f,  0.962953267f,
02789     0.266712757f,  0.963776066f,
02790     0.263754679f,  0.964589793f,
02791     0.260794118f,  0.965394442f,
02792     0.257831102f,  0.966190003f,
02793     0.254865660f,  0.966976471f,
02794     0.251897818f,  0.967753837f,
02795     0.248927606f,  0.968522094f,
02796     0.245955050f,  0.969281235f,
02797     0.242980180f,  0.970031253f,
02798     0.240003022f,  0.970772141f,
02799     0.237023606f,  0.971503891f,
02800     0.234041959f,  0.972226497f,
02801     0.231058108f,  0.972939952f,
02802     0.228072083f,  0.973644250f,
02803     0.225083911f,  0.974339383f,
02804     0.222093621f,  0.975025345f,
02805     0.219101240f,  0.975702130f,
02806     0.216106797f,  0.976369731f,
02807     0.213110320f,  0.977028143f,
02808     0.210111837f,  0.977677358f,
02809     0.207111376f,  0.978317371f,
02810     0.204108966f,  0.978948175f,
02811     0.201104635f,  0.979569766f,
02812     0.198098411f,  0.980182136f,
02813     0.195090322f,  0.980785280f,
02814     0.192080397f,  0.981379193f,
02815     0.189068664f,  0.981963869f,
02816     0.186055152f,  0.982539302f,
02817     0.183039888f,  0.983105487f,
02818     0.180022901f,  0.983662419f,
02819     0.177004220f,  0.984210092f,
02820     0.173983873f,  0.984748502f,
02821     0.170961889f,  0.985277642f,
02822     0.167938295f,  0.985797509f,
02823     0.164913120f,  0.986308097f,
02824     0.161886394f,  0.986809402f,
02825     0.158858143f,  0.987301418f,
02826     0.155828398f,  0.987784142f,
02827     0.152797185f,  0.988257568f,
02828     0.149764535f,  0.988721692f,
02829     0.146730474f,  0.989176510f,
02830     0.143695033f,  0.989622017f,
02831     0.140658239f,  0.990058210f,
02832     0.137620122f,  0.990485084f,
02833     0.134580709f,  0.990902635f,
02834     0.131540029f,  0.991310860f,
02835     0.128498111f,  0.991709754f,
02836     0.125454983f,  0.992099313f,
02837     0.122410675f,  0.992479535f,
02838     0.119365215f,  0.992850414f,
02839     0.116318631f,  0.993211949f,
02840     0.113270952f,  0.993564136f,
02841     0.110222207f,  0.993906970f,
02842     0.107172425f,  0.994240449f,
02843     0.104121634f,  0.994564571f,
02844     0.101069863f,  0.994879331f,
02845     0.098017140f,  0.995184727f,
02846     0.094963495f,  0.995480755f,
02847     0.091908956f,  0.995767414f,
02848     0.088853553f,  0.996044701f,
02849     0.085797312f,  0.996312612f,
02850     0.082740265f,  0.996571146f,
02851     0.079682438f,  0.996820299f,
02852     0.076623861f,  0.997060070f,
02853     0.073564564f,  0.997290457f,
02854     0.070504573f,  0.997511456f,
02855     0.067443920f,  0.997723067f,
02856     0.064382631f,  0.997925286f,
02857     0.061320736f,  0.998118113f,
02858     0.058258265f,  0.998301545f,
02859     0.055195244f,  0.998475581f,
02860     0.052131705f,  0.998640218f,
02861     0.049067674f,  0.998795456f,
02862     0.046003182f,  0.998941293f,
02863     0.042938257f,  0.999077728f,
02864     0.039872928f,  0.999204759f,
02865     0.036807223f,  0.999322385f,
02866     0.033741172f,  0.999430605f,
02867     0.030674803f,  0.999529418f,
02868     0.027608146f,  0.999618822f,
02869     0.024541229f,  0.999698819f,
02870     0.021474080f,  0.999769405f,
02871     0.018406730f,  0.999830582f,
02872     0.015339206f,  0.999882347f,
02873     0.012271538f,  0.999924702f,
02874     0.009203755f,  0.999957645f,
02875     0.006135885f,  0.999981175f,
02876     0.003067957f,  0.999995294f,
02877     0.000000000f,  1.000000000f,
02878    -0.003067957f,  0.999995294f,
02879    -0.006135885f,  0.999981175f,
02880    -0.009203755f,  0.999957645f,
02881    -0.012271538f,  0.999924702f,
02882    -0.015339206f,  0.999882347f,
02883    -0.018406730f,  0.999830582f,
02884    -0.021474080f,  0.999769405f,
02885    -0.024541229f,  0.999698819f,
02886    -0.027608146f,  0.999618822f,
02887    -0.030674803f,  0.999529418f,
02888    -0.033741172f,  0.999430605f,
02889    -0.036807223f,  0.999322385f,
02890    -0.039872928f,  0.999204759f,
02891    -0.042938257f,  0.999077728f,
02892    -0.046003182f,  0.998941293f,
02893    -0.049067674f,  0.998795456f,
02894    -0.052131705f,  0.998640218f,
02895    -0.055195244f,  0.998475581f,
02896    -0.058258265f,  0.998301545f,
02897    -0.061320736f,  0.998118113f,
02898    -0.064382631f,  0.997925286f,
02899    -0.067443920f,  0.997723067f,
02900    -0.070504573f,  0.997511456f,
02901    -0.073564564f,  0.997290457f,
02902    -0.076623861f,  0.997060070f,
02903    -0.079682438f,  0.996820299f,
02904    -0.082740265f,  0.996571146f,
02905    -0.085797312f,  0.996312612f,
02906    -0.088853553f,  0.996044701f,
02907    -0.091908956f,  0.995767414f,
02908    -0.094963495f,  0.995480755f,
02909    -0.098017140f,  0.995184727f,
02910    -0.101069863f,  0.994879331f,
02911    -0.104121634f,  0.994564571f,
02912    -0.107172425f,  0.994240449f,
02913    -0.110222207f,  0.993906970f,
02914    -0.113270952f,  0.993564136f,
02915    -0.116318631f,  0.993211949f,
02916    -0.119365215f,  0.992850414f,
02917    -0.122410675f,  0.992479535f,
02918    -0.125454983f,  0.992099313f,
02919    -0.128498111f,  0.991709754f,
02920    -0.131540029f,  0.991310860f,
02921    -0.134580709f,  0.990902635f,
02922    -0.137620122f,  0.990485084f,
02923    -0.140658239f,  0.990058210f,
02924    -0.143695033f,  0.989622017f,
02925    -0.146730474f,  0.989176510f,
02926    -0.149764535f,  0.988721692f,
02927    -0.152797185f,  0.988257568f,
02928    -0.155828398f,  0.987784142f,
02929    -0.158858143f,  0.987301418f,
02930    -0.161886394f,  0.986809402f,
02931    -0.164913120f,  0.986308097f,
02932    -0.167938295f,  0.985797509f,
02933    -0.170961889f,  0.985277642f,
02934    -0.173983873f,  0.984748502f,
02935    -0.177004220f,  0.984210092f,
02936    -0.180022901f,  0.983662419f,
02937    -0.183039888f,  0.983105487f,
02938    -0.186055152f,  0.982539302f,
02939    -0.189068664f,  0.981963869f,
02940    -0.192080397f,  0.981379193f,
02941    -0.195090322f,  0.980785280f,
02942    -0.198098411f,  0.980182136f,
02943    -0.201104635f,  0.979569766f,
02944    -0.204108966f,  0.978948175f,
02945    -0.207111376f,  0.978317371f,
02946    -0.210111837f,  0.977677358f,
02947    -0.213110320f,  0.977028143f,
02948    -0.216106797f,  0.976369731f,
02949    -0.219101240f,  0.975702130f,
02950    -0.222093621f,  0.975025345f,
02951    -0.225083911f,  0.974339383f,
02952    -0.228072083f,  0.973644250f,
02953    -0.231058108f,  0.972939952f,
02954    -0.234041959f,  0.972226497f,
02955    -0.237023606f,  0.971503891f,
02956    -0.240003022f,  0.970772141f,
02957    -0.242980180f,  0.970031253f,
02958    -0.245955050f,  0.969281235f,
02959    -0.248927606f,  0.968522094f,
02960    -0.251897818f,  0.967753837f,
02961    -0.254865660f,  0.966976471f,
02962    -0.257831102f,  0.966190003f,
02963    -0.260794118f,  0.965394442f,
02964    -0.263754679f,  0.964589793f,
02965    -0.266712757f,  0.963776066f,
02966    -0.269668326f,  0.962953267f,
02967    -0.272621355f,  0.962121404f,
02968    -0.275571819f,  0.961280486f,
02969    -0.278519689f,  0.960430519f,
02970    -0.281464938f,  0.959571513f,
02971    -0.284407537f,  0.958703475f,
02972    -0.287347460f,  0.957826413f,
02973    -0.290284677f,  0.956940336f,
02974    -0.293219163f,  0.956045251f,
02975    -0.296150888f,  0.955141168f,
02976    -0.299079826f,  0.954228095f,
02977    -0.302005949f,  0.953306040f,
02978    -0.304929230f,  0.952375013f,
02979    -0.307849640f,  0.951435021f,
02980    -0.310767153f,  0.950486074f,
02981    -0.313681740f,  0.949528181f,
02982    -0.316593376f,  0.948561350f,
02983    -0.319502031f,  0.947585591f,
02984    -0.322407679f,  0.946600913f,
02985    -0.325310292f,  0.945607325f,
02986    -0.328209844f,  0.944604837f,
02987    -0.331106306f,  0.943593458f,
02988    -0.333999651f,  0.942573198f,
02989    -0.336889853f,  0.941544065f,
02990    -0.339776884f,  0.940506071f,
02991    -0.342660717f,  0.939459224f,
02992    -0.345541325f,  0.938403534f,
02993    -0.348418680f,  0.937339012f,
02994    -0.351292756f,  0.936265667f,
02995    -0.354163525f,  0.935183510f,
02996    -0.357030961f,  0.934092550f,
02997    -0.359895037f,  0.932992799f,
02998    -0.362755724f,  0.931884266f,
02999    -0.365612998f,  0.930766961f,
03000    -0.368466830f,  0.929640896f,
03001    -0.371317194f,  0.928506080f,
03002    -0.374164063f,  0.927362526f,
03003    -0.377007410f,  0.926210242f,
03004    -0.379847209f,  0.925049241f,
03005    -0.382683432f,  0.923879533f,
03006    -0.385516054f,  0.922701128f,
03007    -0.388345047f,  0.921514039f,
03008    -0.391170384f,  0.920318277f,
03009    -0.393992040f,  0.919113852f,
03010    -0.396809987f,  0.917900776f,
03011    -0.399624200f,  0.916679060f,
03012    -0.402434651f,  0.915448716f,
03013    -0.405241314f,  0.914209756f,
03014    -0.408044163f,  0.912962190f,
03015    -0.410843171f,  0.911706032f,
03016    -0.413638312f,  0.910441292f,
03017    -0.416429560f,  0.909167983f,
03018    -0.419216888f,  0.907886116f,
03019    -0.422000271f,  0.906595705f,
03020    -0.424779681f,  0.905296759f,
03021    -0.427555093f,  0.903989293f,
03022    -0.430326481f,  0.902673318f,
03023    -0.433093819f,  0.901348847f,
03024    -0.435857080f,  0.900015892f,
03025    -0.438616239f,  0.898674466f,
03026    -0.441371269f,  0.897324581f,
03027    -0.444122145f,  0.895966250f,
03028    -0.446868840f,  0.894599486f,
03029    -0.449611330f,  0.893224301f,
03030    -0.452349587f,  0.891840709f,
03031    -0.455083587f,  0.890448723f,
03032    -0.457813304f,  0.889048356f,
03033    -0.460538711f,  0.887639620f,
03034    -0.463259784f,  0.886222530f,
03035    -0.465976496f,  0.884797098f,
03036    -0.468688822f,  0.883363339f,
03037    -0.471396737f,  0.881921264f,
03038    -0.474100215f,  0.880470889f,
03039    -0.476799230f,  0.879012226f,
03040    -0.479493758f,  0.877545290f,
03041    -0.482183772f,  0.876070094f,
03042    -0.484869248f,  0.874586652f,
03043    -0.487550160f,  0.873094978f,
03044    -0.490226483f,  0.871595087f,
03045    -0.492898192f,  0.870086991f,
03046    -0.495565262f,  0.868570706f,
03047    -0.498227667f,  0.867046246f,
03048    -0.500885383f,  0.865513624f,
03049    -0.503538384f,  0.863972856f,
03050    -0.506186645f,  0.862423956f,
03051    -0.508830143f,  0.860866939f,
03052    -0.511468850f,  0.859301818f,
03053    -0.514102744f,  0.857728610f,
03054    -0.516731799f,  0.856147328f,
03055    -0.519355990f,  0.854557988f,
03056    -0.521975293f,  0.852960605f,
03057    -0.524589683f,  0.851355193f,
03058    -0.527199135f,  0.849741768f,
03059    -0.529803625f,  0.848120345f,
03060    -0.532403128f,  0.846490939f,
03061    -0.534997620f,  0.844853565f,
03062    -0.537587076f,  0.843208240f,
03063    -0.540171473f,  0.841554977f,
03064    -0.542750785f,  0.839893794f,
03065    -0.545324988f,  0.838224706f,
03066    -0.547894059f,  0.836547727f,
03067    -0.550457973f,  0.834862875f,
03068    -0.553016706f,  0.833170165f,
03069    -0.555570233f,  0.831469612f,
03070    -0.558118531f,  0.829761234f,
03071    -0.560661576f,  0.828045045f,
03072    -0.563199344f,  0.826321063f,
03073    -0.565731811f,  0.824589303f,
03074    -0.568258953f,  0.822849781f,
03075    -0.570780746f,  0.821102515f,
03076    -0.573297167f,  0.819347520f,
03077    -0.575808191f,  0.817584813f,
03078    -0.578313796f,  0.815814411f,
03079    -0.580813958f,  0.814036330f,
03080    -0.583308653f,  0.812250587f,
03081    -0.585797857f,  0.810457198f,
03082    -0.588281548f,  0.808656182f,
03083    -0.590759702f,  0.806847554f,
03084    -0.593232295f,  0.805031331f,
03085    -0.595699304f,  0.803207531f,
03086    -0.598160707f,  0.801376172f,
03087    -0.600616479f,  0.799537269f,
03088    -0.603066599f,  0.797690841f,
03089    -0.605511041f,  0.795836905f,
03090    -0.607949785f,  0.793975478f,
03091    -0.610382806f,  0.792106577f,
03092    -0.612810082f,  0.790230221f,
03093    -0.615231591f,  0.788346428f,
03094    -0.617647308f,  0.786455214f,
03095    -0.620057212f,  0.784556597f,
03096    -0.622461279f,  0.782650596f,
03097    -0.624859488f,  0.780737229f,
03098    -0.627251815f,  0.778816512f,
03099    -0.629638239f,  0.776888466f,
03100    -0.632018736f,  0.774953107f,
03101    -0.634393284f,  0.773010453f,
03102    -0.636761861f,  0.771060524f,
03103    -0.639124445f,  0.769103338f,
03104    -0.641481013f,  0.767138912f,
03105    -0.643831543f,  0.765167266f,
03106    -0.646176013f,  0.763188417f,
03107    -0.648514401f,  0.761202385f,
03108    -0.650846685f,  0.759209189f,
03109    -0.653172843f,  0.757208847f,
03110    -0.655492853f,  0.755201377f,
03111    -0.657806693f,  0.753186799f,
03112    -0.660114342f,  0.751165132f,
03113    -0.662415778f,  0.749136395f,
03114    -0.664710978f,  0.747100606f,
03115    -0.666999922f,  0.745057785f,
03116    -0.669282588f,  0.743007952f,
03117    -0.671558955f,  0.740951125f,
03118    -0.673829000f,  0.738887324f,
03119    -0.676092704f,  0.736816569f,
03120    -0.678350043f,  0.734738878f,
03121    -0.680600998f,  0.732654272f,
03122    -0.682845546f,  0.730562769f,
03123    -0.685083668f,  0.728464390f,
03124    -0.687315341f,  0.726359155f,
03125    -0.689540545f,  0.724247083f,
03126    -0.691759258f,  0.722128194f,
03127    -0.693971461f,  0.720002508f,
03128    -0.696177131f,  0.717870045f,
03129    -0.698376249f,  0.715730825f,
03130    -0.700568794f,  0.713584869f,
03131    -0.702754744f,  0.711432196f,
03132    -0.704934080f,  0.709272826f,
03133    -0.707106781f,  0.707106781f,
03134    -0.709272826f,  0.704934080f,
03135    -0.711432196f,  0.702754744f,
03136    -0.713584869f,  0.700568794f,
03137    -0.715730825f,  0.698376249f,
03138    -0.717870045f,  0.696177131f,
03139    -0.720002508f,  0.693971461f,
03140    -0.722128194f,  0.691759258f,
03141    -0.724247083f,  0.689540545f,
03142    -0.726359155f,  0.687315341f,
03143    -0.728464390f,  0.685083668f,
03144    -0.730562769f,  0.682845546f,
03145    -0.732654272f,  0.680600998f,
03146    -0.734738878f,  0.678350043f,
03147    -0.736816569f,  0.676092704f,
03148    -0.738887324f,  0.673829000f,
03149    -0.740951125f,  0.671558955f,
03150    -0.743007952f,  0.669282588f,
03151    -0.745057785f,  0.666999922f,
03152    -0.747100606f,  0.664710978f,
03153    -0.749136395f,  0.662415778f,
03154    -0.751165132f,  0.660114342f,
03155    -0.753186799f,  0.657806693f,
03156    -0.755201377f,  0.655492853f,
03157    -0.757208847f,  0.653172843f,
03158    -0.759209189f,  0.650846685f,
03159    -0.761202385f,  0.648514401f,
03160    -0.763188417f,  0.646176013f,
03161    -0.765167266f,  0.643831543f,
03162    -0.767138912f,  0.641481013f,
03163    -0.769103338f,  0.639124445f,
03164    -0.771060524f,  0.636761861f,
03165    -0.773010453f,  0.634393284f,
03166    -0.774953107f,  0.632018736f,
03167    -0.776888466f,  0.629638239f,
03168    -0.778816512f,  0.627251815f,
03169    -0.780737229f,  0.624859488f,
03170    -0.782650596f,  0.622461279f,
03171    -0.784556597f,  0.620057212f,
03172    -0.786455214f,  0.617647308f,
03173    -0.788346428f,  0.615231591f,
03174    -0.790230221f,  0.612810082f,
03175    -0.792106577f,  0.610382806f,
03176    -0.793975478f,  0.607949785f,
03177    -0.795836905f,  0.605511041f,
03178    -0.797690841f,  0.603066599f,
03179    -0.799537269f,  0.600616479f,
03180    -0.801376172f,  0.598160707f,
03181    -0.803207531f,  0.595699304f,
03182    -0.805031331f,  0.593232295f,
03183    -0.806847554f,  0.590759702f,
03184    -0.808656182f,  0.588281548f,
03185    -0.810457198f,  0.585797857f,
03186    -0.812250587f,  0.583308653f,
03187    -0.814036330f,  0.580813958f,
03188    -0.815814411f,  0.578313796f,
03189    -0.817584813f,  0.575808191f,
03190    -0.819347520f,  0.573297167f,
03191    -0.821102515f,  0.570780746f,
03192    -0.822849781f,  0.568258953f,
03193    -0.824589303f,  0.565731811f,
03194    -0.826321063f,  0.563199344f,
03195    -0.828045045f,  0.560661576f,
03196    -0.829761234f,  0.558118531f,
03197    -0.831469612f,  0.555570233f,
03198    -0.833170165f,  0.553016706f,
03199    -0.834862875f,  0.550457973f,
03200    -0.836547727f,  0.547894059f,
03201    -0.838224706f,  0.545324988f,
03202    -0.839893794f,  0.542750785f,
03203    -0.841554977f,  0.540171473f,
03204    -0.843208240f,  0.537587076f,
03205    -0.844853565f,  0.534997620f,
03206    -0.846490939f,  0.532403128f,
03207    -0.848120345f,  0.529803625f,
03208    -0.849741768f,  0.527199135f,
03209    -0.851355193f,  0.524589683f,
03210    -0.852960605f,  0.521975293f,
03211    -0.854557988f,  0.519355990f,
03212    -0.856147328f,  0.516731799f,
03213    -0.857728610f,  0.514102744f,
03214    -0.859301818f,  0.511468850f,
03215    -0.860866939f,  0.508830143f,
03216    -0.862423956f,  0.506186645f,
03217    -0.863972856f,  0.503538384f,
03218    -0.865513624f,  0.500885383f,
03219    -0.867046246f,  0.498227667f,
03220    -0.868570706f,  0.495565262f,
03221    -0.870086991f,  0.492898192f,
03222    -0.871595087f,  0.490226483f,
03223    -0.873094978f,  0.487550160f,
03224    -0.874586652f,  0.484869248f,
03225    -0.876070094f,  0.482183772f,
03226    -0.877545290f,  0.479493758f,
03227    -0.879012226f,  0.476799230f,
03228    -0.880470889f,  0.474100215f,
03229    -0.881921264f,  0.471396737f,
03230    -0.883363339f,  0.468688822f,
03231    -0.884797098f,  0.465976496f,
03232    -0.886222530f,  0.463259784f,
03233    -0.887639620f,  0.460538711f,
03234    -0.889048356f,  0.457813304f,
03235    -0.890448723f,  0.455083587f,
03236    -0.891840709f,  0.452349587f,
03237    -0.893224301f,  0.449611330f,
03238    -0.894599486f,  0.446868840f,
03239    -0.895966250f,  0.444122145f,
03240    -0.897324581f,  0.441371269f,
03241    -0.898674466f,  0.438616239f,
03242    -0.900015892f,  0.435857080f,
03243    -0.901348847f,  0.433093819f,
03244    -0.902673318f,  0.430326481f,
03245    -0.903989293f,  0.427555093f,
03246    -0.905296759f,  0.424779681f,
03247    -0.906595705f,  0.422000271f,
03248    -0.907886116f,  0.419216888f,
03249    -0.909167983f,  0.416429560f,
03250    -0.910441292f,  0.413638312f,
03251    -0.911706032f,  0.410843171f,
03252    -0.912962190f,  0.408044163f,
03253    -0.914209756f,  0.405241314f,
03254    -0.915448716f,  0.402434651f,
03255    -0.916679060f,  0.399624200f,
03256    -0.917900776f,  0.396809987f,
03257    -0.919113852f,  0.393992040f,
03258    -0.920318277f,  0.391170384f,
03259    -0.921514039f,  0.388345047f,
03260    -0.922701128f,  0.385516054f,
03261    -0.923879533f,  0.382683432f,
03262    -0.925049241f,  0.379847209f,
03263    -0.926210242f,  0.377007410f,
03264    -0.927362526f,  0.374164063f,
03265    -0.928506080f,  0.371317194f,
03266    -0.929640896f,  0.368466830f,
03267    -0.930766961f,  0.365612998f,
03268    -0.931884266f,  0.362755724f,
03269    -0.932992799f,  0.359895037f,
03270    -0.934092550f,  0.357030961f,
03271    -0.935183510f,  0.354163525f,
03272    -0.936265667f,  0.351292756f,
03273    -0.937339012f,  0.348418680f,
03274    -0.938403534f,  0.345541325f,
03275    -0.939459224f,  0.342660717f,
03276    -0.940506071f,  0.339776884f,
03277    -0.941544065f,  0.336889853f,
03278    -0.942573198f,  0.333999651f,
03279    -0.943593458f,  0.331106306f,
03280    -0.944604837f,  0.328209844f,
03281    -0.945607325f,  0.325310292f,
03282    -0.946600913f,  0.322407679f,
03283    -0.947585591f,  0.319502031f,
03284    -0.948561350f,  0.316593376f,
03285    -0.949528181f,  0.313681740f,
03286    -0.950486074f,  0.310767153f,
03287    -0.951435021f,  0.307849640f,
03288    -0.952375013f,  0.304929230f,
03289    -0.953306040f,  0.302005949f,
03290    -0.954228095f,  0.299079826f,
03291    -0.955141168f,  0.296150888f,
03292    -0.956045251f,  0.293219163f,
03293    -0.956940336f,  0.290284677f,
03294    -0.957826413f,  0.287347460f,
03295    -0.958703475f,  0.284407537f,
03296    -0.959571513f,  0.281464938f,
03297    -0.960430519f,  0.278519689f,
03298    -0.961280486f,  0.275571819f,
03299    -0.962121404f,  0.272621355f,
03300    -0.962953267f,  0.269668326f,
03301    -0.963776066f,  0.266712757f,
03302    -0.964589793f,  0.263754679f,
03303    -0.965394442f,  0.260794118f,
03304    -0.966190003f,  0.257831102f,
03305    -0.966976471f,  0.254865660f,
03306    -0.967753837f,  0.251897818f,
03307    -0.968522094f,  0.248927606f,
03308    -0.969281235f,  0.245955050f,
03309    -0.970031253f,  0.242980180f,
03310    -0.970772141f,  0.240003022f,
03311    -0.971503891f,  0.237023606f,
03312    -0.972226497f,  0.234041959f,
03313    -0.972939952f,  0.231058108f,
03314    -0.973644250f,  0.228072083f,
03315    -0.974339383f,  0.225083911f,
03316    -0.975025345f,  0.222093621f,
03317    -0.975702130f,  0.219101240f,
03318    -0.976369731f,  0.216106797f,
03319    -0.977028143f,  0.213110320f,
03320    -0.977677358f,  0.210111837f,
03321    -0.978317371f,  0.207111376f,
03322    -0.978948175f,  0.204108966f,
03323    -0.979569766f,  0.201104635f,
03324    -0.980182136f,  0.198098411f,
03325    -0.980785280f,  0.195090322f,
03326    -0.981379193f,  0.192080397f,
03327    -0.981963869f,  0.189068664f,
03328    -0.982539302f,  0.186055152f,
03329    -0.983105487f,  0.183039888f,
03330    -0.983662419f,  0.180022901f,
03331    -0.984210092f,  0.177004220f,
03332    -0.984748502f,  0.173983873f,
03333    -0.985277642f,  0.170961889f,
03334    -0.985797509f,  0.167938295f,
03335    -0.986308097f,  0.164913120f,
03336    -0.986809402f,  0.161886394f,
03337    -0.987301418f,  0.158858143f,
03338    -0.987784142f,  0.155828398f,
03339    -0.988257568f,  0.152797185f,
03340    -0.988721692f,  0.149764535f,
03341    -0.989176510f,  0.146730474f,
03342    -0.989622017f,  0.143695033f,
03343    -0.990058210f,  0.140658239f,
03344    -0.990485084f,  0.137620122f,
03345    -0.990902635f,  0.134580709f,
03346    -0.991310860f,  0.131540029f,
03347    -0.991709754f,  0.128498111f,
03348    -0.992099313f,  0.125454983f,
03349    -0.992479535f,  0.122410675f,
03350    -0.992850414f,  0.119365215f,
03351    -0.993211949f,  0.116318631f,
03352    -0.993564136f,  0.113270952f,
03353    -0.993906970f,  0.110222207f,
03354    -0.994240449f,  0.107172425f,
03355    -0.994564571f,  0.104121634f,
03356    -0.994879331f,  0.101069863f,
03357    -0.995184727f,  0.098017140f,
03358    -0.995480755f,  0.094963495f,
03359    -0.995767414f,  0.091908956f,
03360    -0.996044701f,  0.088853553f,
03361    -0.996312612f,  0.085797312f,
03362    -0.996571146f,  0.082740265f,
03363    -0.996820299f,  0.079682438f,
03364    -0.997060070f,  0.076623861f,
03365    -0.997290457f,  0.073564564f,
03366    -0.997511456f,  0.070504573f,
03367    -0.997723067f,  0.067443920f,
03368    -0.997925286f,  0.064382631f,
03369    -0.998118113f,  0.061320736f,
03370    -0.998301545f,  0.058258265f,
03371    -0.998475581f,  0.055195244f,
03372    -0.998640218f,  0.052131705f,
03373    -0.998795456f,  0.049067674f,
03374    -0.998941293f,  0.046003182f,
03375    -0.999077728f,  0.042938257f,
03376    -0.999204759f,  0.039872928f,
03377    -0.999322385f,  0.036807223f,
03378    -0.999430605f,  0.033741172f,
03379    -0.999529418f,  0.030674803f,
03380    -0.999618822f,  0.027608146f,
03381    -0.999698819f,  0.024541229f,
03382    -0.999769405f,  0.021474080f,
03383    -0.999830582f,  0.018406730f,
03384    -0.999882347f,  0.015339206f,
03385    -0.999924702f,  0.012271538f,
03386    -0.999957645f,  0.009203755f,
03387    -0.999981175f,  0.006135885f,
03388    -0.999995294f,  0.003067957f,
03389    -1.000000000f,  0.000000000f,
03390    -0.999995294f, -0.003067957f,
03391    -0.999981175f, -0.006135885f,
03392    -0.999957645f, -0.009203755f,
03393    -0.999924702f, -0.012271538f,
03394    -0.999882347f, -0.015339206f,
03395    -0.999830582f, -0.018406730f,
03396    -0.999769405f, -0.021474080f,
03397    -0.999698819f, -0.024541229f,
03398    -0.999618822f, -0.027608146f,
03399    -0.999529418f, -0.030674803f,
03400    -0.999430605f, -0.033741172f,
03401    -0.999322385f, -0.036807223f,
03402    -0.999204759f, -0.039872928f,
03403    -0.999077728f, -0.042938257f,
03404    -0.998941293f, -0.046003182f,
03405    -0.998795456f, -0.049067674f,
03406    -0.998640218f, -0.052131705f,
03407    -0.998475581f, -0.055195244f,
03408    -0.998301545f, -0.058258265f,
03409    -0.998118113f, -0.061320736f,
03410    -0.997925286f, -0.064382631f,
03411    -0.997723067f, -0.067443920f,
03412    -0.997511456f, -0.070504573f,
03413    -0.997290457f, -0.073564564f,
03414    -0.997060070f, -0.076623861f,
03415    -0.996820299f, -0.079682438f,
03416    -0.996571146f, -0.082740265f,
03417    -0.996312612f, -0.085797312f,
03418    -0.996044701f, -0.088853553f,
03419    -0.995767414f, -0.091908956f,
03420    -0.995480755f, -0.094963495f,
03421    -0.995184727f, -0.098017140f,
03422    -0.994879331f, -0.101069863f,
03423    -0.994564571f, -0.104121634f,
03424    -0.994240449f, -0.107172425f,
03425    -0.993906970f, -0.110222207f,
03426    -0.993564136f, -0.113270952f,
03427    -0.993211949f, -0.116318631f,
03428    -0.992850414f, -0.119365215f,
03429    -0.992479535f, -0.122410675f,
03430    -0.992099313f, -0.125454983f,
03431    -0.991709754f, -0.128498111f,
03432    -0.991310860f, -0.131540029f,
03433    -0.990902635f, -0.134580709f,
03434    -0.990485084f, -0.137620122f,
03435    -0.990058210f, -0.140658239f,
03436    -0.989622017f, -0.143695033f,
03437    -0.989176510f, -0.146730474f,
03438    -0.988721692f, -0.149764535f,
03439    -0.988257568f, -0.152797185f,
03440    -0.987784142f, -0.155828398f,
03441    -0.987301418f, -0.158858143f,
03442    -0.986809402f, -0.161886394f,
03443    -0.986308097f, -0.164913120f,
03444    -0.985797509f, -0.167938295f,
03445    -0.985277642f, -0.170961889f,
03446    -0.984748502f, -0.173983873f,
03447    -0.984210092f, -0.177004220f,
03448    -0.983662419f, -0.180022901f,
03449    -0.983105487f, -0.183039888f,
03450    -0.982539302f, -0.186055152f,
03451    -0.981963869f, -0.189068664f,
03452    -0.981379193f, -0.192080397f,
03453    -0.980785280f, -0.195090322f,
03454    -0.980182136f, -0.198098411f,
03455    -0.979569766f, -0.201104635f,
03456    -0.978948175f, -0.204108966f,
03457    -0.978317371f, -0.207111376f,
03458    -0.977677358f, -0.210111837f,
03459    -0.977028143f, -0.213110320f,
03460    -0.976369731f, -0.216106797f,
03461    -0.975702130f, -0.219101240f,
03462    -0.975025345f, -0.222093621f,
03463    -0.974339383f, -0.225083911f,
03464    -0.973644250f, -0.228072083f,
03465    -0.972939952f, -0.231058108f,
03466    -0.972226497f, -0.234041959f,
03467    -0.971503891f, -0.237023606f,
03468    -0.970772141f, -0.240003022f,
03469    -0.970031253f, -0.242980180f,
03470    -0.969281235f, -0.245955050f,
03471    -0.968522094f, -0.248927606f,
03472    -0.967753837f, -0.251897818f,
03473    -0.966976471f, -0.254865660f,
03474    -0.966190003f, -0.257831102f,
03475    -0.965394442f, -0.260794118f,
03476    -0.964589793f, -0.263754679f,
03477    -0.963776066f, -0.266712757f,
03478    -0.962953267f, -0.269668326f,
03479    -0.962121404f, -0.272621355f,
03480    -0.961280486f, -0.275571819f,
03481    -0.960430519f, -0.278519689f,
03482    -0.959571513f, -0.281464938f,
03483    -0.958703475f, -0.284407537f,
03484    -0.957826413f, -0.287347460f,
03485    -0.956940336f, -0.290284677f,
03486    -0.956045251f, -0.293219163f,
03487    -0.955141168f, -0.296150888f,
03488    -0.954228095f, -0.299079826f,
03489    -0.953306040f, -0.302005949f,
03490    -0.952375013f, -0.304929230f,
03491    -0.951435021f, -0.307849640f,
03492    -0.950486074f, -0.310767153f,
03493    -0.949528181f, -0.313681740f,
03494    -0.948561350f, -0.316593376f,
03495    -0.947585591f, -0.319502031f,
03496    -0.946600913f, -0.322407679f,
03497    -0.945607325f, -0.325310292f,
03498    -0.944604837f, -0.328209844f,
03499    -0.943593458f, -0.331106306f,
03500    -0.942573198f, -0.333999651f,
03501    -0.941544065f, -0.336889853f,
03502    -0.940506071f, -0.339776884f,
03503    -0.939459224f, -0.342660717f,
03504    -0.938403534f, -0.345541325f,
03505    -0.937339012f, -0.348418680f,
03506    -0.936265667f, -0.351292756f,
03507    -0.935183510f, -0.354163525f,
03508    -0.934092550f, -0.357030961f,
03509    -0.932992799f, -0.359895037f,
03510    -0.931884266f, -0.362755724f,
03511    -0.930766961f, -0.365612998f,
03512    -0.929640896f, -0.368466830f,
03513    -0.928506080f, -0.371317194f,
03514    -0.927362526f, -0.374164063f,
03515    -0.926210242f, -0.377007410f,
03516    -0.925049241f, -0.379847209f,
03517    -0.923879533f, -0.382683432f,
03518    -0.922701128f, -0.385516054f,
03519    -0.921514039f, -0.388345047f,
03520    -0.920318277f, -0.391170384f,
03521    -0.919113852f, -0.393992040f,
03522    -0.917900776f, -0.396809987f,
03523    -0.916679060f, -0.399624200f,
03524    -0.915448716f, -0.402434651f,
03525    -0.914209756f, -0.405241314f,
03526    -0.912962190f, -0.408044163f,
03527    -0.911706032f, -0.410843171f,
03528    -0.910441292f, -0.413638312f,
03529    -0.909167983f, -0.416429560f,
03530    -0.907886116f, -0.419216888f,
03531    -0.906595705f, -0.422000271f,
03532    -0.905296759f, -0.424779681f,
03533    -0.903989293f, -0.427555093f,
03534    -0.902673318f, -0.430326481f,
03535    -0.901348847f, -0.433093819f,
03536    -0.900015892f, -0.435857080f,
03537    -0.898674466f, -0.438616239f,
03538    -0.897324581f, -0.441371269f,
03539    -0.895966250f, -0.444122145f,
03540    -0.894599486f, -0.446868840f,
03541    -0.893224301f, -0.449611330f,
03542    -0.891840709f, -0.452349587f,
03543    -0.890448723f, -0.455083587f,
03544    -0.889048356f, -0.457813304f,
03545    -0.887639620f, -0.460538711f,
03546    -0.886222530f, -0.463259784f,
03547    -0.884797098f, -0.465976496f,
03548    -0.883363339f, -0.468688822f,
03549    -0.881921264f, -0.471396737f,
03550    -0.880470889f, -0.474100215f,
03551    -0.879012226f, -0.476799230f,
03552    -0.877545290f, -0.479493758f,
03553    -0.876070094f, -0.482183772f,
03554    -0.874586652f, -0.484869248f,
03555    -0.873094978f, -0.487550160f,
03556    -0.871595087f, -0.490226483f,
03557    -0.870086991f, -0.492898192f,
03558    -0.868570706f, -0.495565262f,
03559    -0.867046246f, -0.498227667f,
03560    -0.865513624f, -0.500885383f,
03561    -0.863972856f, -0.503538384f,
03562    -0.862423956f, -0.506186645f,
03563    -0.860866939f, -0.508830143f,
03564    -0.859301818f, -0.511468850f,
03565    -0.857728610f, -0.514102744f,
03566    -0.856147328f, -0.516731799f,
03567    -0.854557988f, -0.519355990f,
03568    -0.852960605f, -0.521975293f,
03569    -0.851355193f, -0.524589683f,
03570    -0.849741768f, -0.527199135f,
03571    -0.848120345f, -0.529803625f,
03572    -0.846490939f, -0.532403128f,
03573    -0.844853565f, -0.534997620f,
03574    -0.843208240f, -0.537587076f,
03575    -0.841554977f, -0.540171473f,
03576    -0.839893794f, -0.542750785f,
03577    -0.838224706f, -0.545324988f,
03578    -0.836547727f, -0.547894059f,
03579    -0.834862875f, -0.550457973f,
03580    -0.833170165f, -0.553016706f,
03581    -0.831469612f, -0.555570233f,
03582    -0.829761234f, -0.558118531f,
03583    -0.828045045f, -0.560661576f,
03584    -0.826321063f, -0.563199344f,
03585    -0.824589303f, -0.565731811f,
03586    -0.822849781f, -0.568258953f,
03587    -0.821102515f, -0.570780746f,
03588    -0.819347520f, -0.573297167f,
03589    -0.817584813f, -0.575808191f,
03590    -0.815814411f, -0.578313796f,
03591    -0.814036330f, -0.580813958f,
03592    -0.812250587f, -0.583308653f,
03593    -0.810457198f, -0.585797857f,
03594    -0.808656182f, -0.588281548f,
03595    -0.806847554f, -0.590759702f,
03596    -0.805031331f, -0.593232295f,
03597    -0.803207531f, -0.595699304f,
03598    -0.801376172f, -0.598160707f,
03599    -0.799537269f, -0.600616479f,
03600    -0.797690841f, -0.603066599f,
03601    -0.795836905f, -0.605511041f,
03602    -0.793975478f, -0.607949785f,
03603    -0.792106577f, -0.610382806f,
03604    -0.790230221f, -0.612810082f,
03605    -0.788346428f, -0.615231591f,
03606    -0.786455214f, -0.617647308f,
03607    -0.784556597f, -0.620057212f,
03608    -0.782650596f, -0.622461279f,
03609    -0.780737229f, -0.624859488f,
03610    -0.778816512f, -0.627251815f,
03611    -0.776888466f, -0.629638239f,
03612    -0.774953107f, -0.632018736f,
03613    -0.773010453f, -0.634393284f,
03614    -0.771060524f, -0.636761861f,
03615    -0.769103338f, -0.639124445f,
03616    -0.767138912f, -0.641481013f,
03617    -0.765167266f, -0.643831543f,
03618    -0.763188417f, -0.646176013f,
03619    -0.761202385f, -0.648514401f,
03620    -0.759209189f, -0.650846685f,
03621    -0.757208847f, -0.653172843f,
03622    -0.755201377f, -0.655492853f,
03623    -0.753186799f, -0.657806693f,
03624    -0.751165132f, -0.660114342f,
03625    -0.749136395f, -0.662415778f,
03626    -0.747100606f, -0.664710978f,
03627    -0.745057785f, -0.666999922f,
03628    -0.743007952f, -0.669282588f,
03629    -0.740951125f, -0.671558955f,
03630    -0.738887324f, -0.673829000f,
03631    -0.736816569f, -0.676092704f,
03632    -0.734738878f, -0.678350043f,
03633    -0.732654272f, -0.680600998f,
03634    -0.730562769f, -0.682845546f,
03635    -0.728464390f, -0.685083668f,
03636    -0.726359155f, -0.687315341f,
03637    -0.724247083f, -0.689540545f,
03638    -0.722128194f, -0.691759258f,
03639    -0.720002508f, -0.693971461f,
03640    -0.717870045f, -0.696177131f,
03641    -0.715730825f, -0.698376249f,
03642    -0.713584869f, -0.700568794f,
03643    -0.711432196f, -0.702754744f,
03644    -0.709272826f, -0.704934080f,
03645    -0.707106781f, -0.707106781f,
03646    -0.704934080f, -0.709272826f,
03647    -0.702754744f, -0.711432196f,
03648    -0.700568794f, -0.713584869f,
03649    -0.698376249f, -0.715730825f,
03650    -0.696177131f, -0.717870045f,
03651    -0.693971461f, -0.720002508f,
03652    -0.691759258f, -0.722128194f,
03653    -0.689540545f, -0.724247083f,
03654    -0.687315341f, -0.726359155f,
03655    -0.685083668f, -0.728464390f,
03656    -0.682845546f, -0.730562769f,
03657    -0.680600998f, -0.732654272f,
03658    -0.678350043f, -0.734738878f,
03659    -0.676092704f, -0.736816569f,
03660    -0.673829000f, -0.738887324f,
03661    -0.671558955f, -0.740951125f,
03662    -0.669282588f, -0.743007952f,
03663    -0.666999922f, -0.745057785f,
03664    -0.664710978f, -0.747100606f,
03665    -0.662415778f, -0.749136395f,
03666    -0.660114342f, -0.751165132f,
03667    -0.657806693f, -0.753186799f,
03668    -0.655492853f, -0.755201377f,
03669    -0.653172843f, -0.757208847f,
03670    -0.650846685f, -0.759209189f,
03671    -0.648514401f, -0.761202385f,
03672    -0.646176013f, -0.763188417f,
03673    -0.643831543f, -0.765167266f,
03674    -0.641481013f, -0.767138912f,
03675    -0.639124445f, -0.769103338f,
03676    -0.636761861f, -0.771060524f,
03677    -0.634393284f, -0.773010453f,
03678    -0.632018736f, -0.774953107f,
03679    -0.629638239f, -0.776888466f,
03680    -0.627251815f, -0.778816512f,
03681    -0.624859488f, -0.780737229f,
03682    -0.622461279f, -0.782650596f,
03683    -0.620057212f, -0.784556597f,
03684    -0.617647308f, -0.786455214f,
03685    -0.615231591f, -0.788346428f,
03686    -0.612810082f, -0.790230221f,
03687    -0.610382806f, -0.792106577f,
03688    -0.607949785f, -0.793975478f,
03689    -0.605511041f, -0.795836905f,
03690    -0.603066599f, -0.797690841f,
03691    -0.600616479f, -0.799537269f,
03692    -0.598160707f, -0.801376172f,
03693    -0.595699304f, -0.803207531f,
03694    -0.593232295f, -0.805031331f,
03695    -0.590759702f, -0.806847554f,
03696    -0.588281548f, -0.808656182f,
03697    -0.585797857f, -0.810457198f,
03698    -0.583308653f, -0.812250587f,
03699    -0.580813958f, -0.814036330f,
03700    -0.578313796f, -0.815814411f,
03701    -0.575808191f, -0.817584813f,
03702    -0.573297167f, -0.819347520f,
03703    -0.570780746f, -0.821102515f,
03704    -0.568258953f, -0.822849781f,
03705    -0.565731811f, -0.824589303f,
03706    -0.563199344f, -0.826321063f,
03707    -0.560661576f, -0.828045045f,
03708    -0.558118531f, -0.829761234f,
03709    -0.555570233f, -0.831469612f,
03710    -0.553016706f, -0.833170165f,
03711    -0.550457973f, -0.834862875f,
03712    -0.547894059f, -0.836547727f,
03713    -0.545324988f, -0.838224706f,
03714    -0.542750785f, -0.839893794f,
03715    -0.540171473f, -0.841554977f,
03716    -0.537587076f, -0.843208240f,
03717    -0.534997620f, -0.844853565f,
03718    -0.532403128f, -0.846490939f,
03719    -0.529803625f, -0.848120345f,
03720    -0.527199135f, -0.849741768f,
03721    -0.524589683f, -0.851355193f,
03722    -0.521975293f, -0.852960605f,
03723    -0.519355990f, -0.854557988f,
03724    -0.516731799f, -0.856147328f,
03725    -0.514102744f, -0.857728610f,
03726    -0.511468850f, -0.859301818f,
03727    -0.508830143f, -0.860866939f,
03728    -0.506186645f, -0.862423956f,
03729    -0.503538384f, -0.863972856f,
03730    -0.500885383f, -0.865513624f,
03731    -0.498227667f, -0.867046246f,
03732    -0.495565262f, -0.868570706f,
03733    -0.492898192f, -0.870086991f,
03734    -0.490226483f, -0.871595087f,
03735    -0.487550160f, -0.873094978f,
03736    -0.484869248f, -0.874586652f,
03737    -0.482183772f, -0.876070094f,
03738    -0.479493758f, -0.877545290f,
03739    -0.476799230f, -0.879012226f,
03740    -0.474100215f, -0.880470889f,
03741    -0.471396737f, -0.881921264f,
03742    -0.468688822f, -0.883363339f,
03743    -0.465976496f, -0.884797098f,
03744    -0.463259784f, -0.886222530f,
03745    -0.460538711f, -0.887639620f,
03746    -0.457813304f, -0.889048356f,
03747    -0.455083587f, -0.890448723f,
03748    -0.452349587f, -0.891840709f,
03749    -0.449611330f, -0.893224301f,
03750    -0.446868840f, -0.894599486f,
03751    -0.444122145f, -0.895966250f,
03752    -0.441371269f, -0.897324581f,
03753    -0.438616239f, -0.898674466f,
03754    -0.435857080f, -0.900015892f,
03755    -0.433093819f, -0.901348847f,
03756    -0.430326481f, -0.902673318f,
03757    -0.427555093f, -0.903989293f,
03758    -0.424779681f, -0.905296759f,
03759    -0.422000271f, -0.906595705f,
03760    -0.419216888f, -0.907886116f,
03761    -0.416429560f, -0.909167983f,
03762    -0.413638312f, -0.910441292f,
03763    -0.410843171f, -0.911706032f,
03764    -0.408044163f, -0.912962190f,
03765    -0.405241314f, -0.914209756f,
03766    -0.402434651f, -0.915448716f,
03767    -0.399624200f, -0.916679060f,
03768    -0.396809987f, -0.917900776f,
03769    -0.393992040f, -0.919113852f,
03770    -0.391170384f, -0.920318277f,
03771    -0.388345047f, -0.921514039f,
03772    -0.385516054f, -0.922701128f,
03773    -0.382683432f, -0.923879533f,
03774    -0.379847209f, -0.925049241f,
03775    -0.377007410f, -0.926210242f,
03776    -0.374164063f, -0.927362526f,
03777    -0.371317194f, -0.928506080f,
03778    -0.368466830f, -0.929640896f,
03779    -0.365612998f, -0.930766961f,
03780    -0.362755724f, -0.931884266f,
03781    -0.359895037f, -0.932992799f,
03782    -0.357030961f, -0.934092550f,
03783    -0.354163525f, -0.935183510f,
03784    -0.351292756f, -0.936265667f,
03785    -0.348418680f, -0.937339012f,
03786    -0.345541325f, -0.938403534f,
03787    -0.342660717f, -0.939459224f,
03788    -0.339776884f, -0.940506071f,
03789    -0.336889853f, -0.941544065f,
03790    -0.333999651f, -0.942573198f,
03791    -0.331106306f, -0.943593458f,
03792    -0.328209844f, -0.944604837f,
03793    -0.325310292f, -0.945607325f,
03794    -0.322407679f, -0.946600913f,
03795    -0.319502031f, -0.947585591f,
03796    -0.316593376f, -0.948561350f,
03797    -0.313681740f, -0.949528181f,
03798    -0.310767153f, -0.950486074f,
03799    -0.307849640f, -0.951435021f,
03800    -0.304929230f, -0.952375013f,
03801    -0.302005949f, -0.953306040f,
03802    -0.299079826f, -0.954228095f,
03803    -0.296150888f, -0.955141168f,
03804    -0.293219163f, -0.956045251f,
03805    -0.290284677f, -0.956940336f,
03806    -0.287347460f, -0.957826413f,
03807    -0.284407537f, -0.958703475f,
03808    -0.281464938f, -0.959571513f,
03809    -0.278519689f, -0.960430519f,
03810    -0.275571819f, -0.961280486f,
03811    -0.272621355f, -0.962121404f,
03812    -0.269668326f, -0.962953267f,
03813    -0.266712757f, -0.963776066f,
03814    -0.263754679f, -0.964589793f,
03815    -0.260794118f, -0.965394442f,
03816    -0.257831102f, -0.966190003f,
03817    -0.254865660f, -0.966976471f,
03818    -0.251897818f, -0.967753837f,
03819    -0.248927606f, -0.968522094f,
03820    -0.245955050f, -0.969281235f,
03821    -0.242980180f, -0.970031253f,
03822    -0.240003022f, -0.970772141f,
03823    -0.237023606f, -0.971503891f,
03824    -0.234041959f, -0.972226497f,
03825    -0.231058108f, -0.972939952f,
03826    -0.228072083f, -0.973644250f,
03827    -0.225083911f, -0.974339383f,
03828    -0.222093621f, -0.975025345f,
03829    -0.219101240f, -0.975702130f,
03830    -0.216106797f, -0.976369731f,
03831    -0.213110320f, -0.977028143f,
03832    -0.210111837f, -0.977677358f,
03833    -0.207111376f, -0.978317371f,
03834    -0.204108966f, -0.978948175f,
03835    -0.201104635f, -0.979569766f,
03836    -0.198098411f, -0.980182136f,
03837    -0.195090322f, -0.980785280f,
03838    -0.192080397f, -0.981379193f,
03839    -0.189068664f, -0.981963869f,
03840    -0.186055152f, -0.982539302f,
03841    -0.183039888f, -0.983105487f,
03842    -0.180022901f, -0.983662419f,
03843    -0.177004220f, -0.984210092f,
03844    -0.173983873f, -0.984748502f,
03845    -0.170961889f, -0.985277642f,
03846    -0.167938295f, -0.985797509f,
03847    -0.164913120f, -0.986308097f,
03848    -0.161886394f, -0.986809402f,
03849    -0.158858143f, -0.987301418f,
03850    -0.155828398f, -0.987784142f,
03851    -0.152797185f, -0.988257568f,
03852    -0.149764535f, -0.988721692f,
03853    -0.146730474f, -0.989176510f,
03854    -0.143695033f, -0.989622017f,
03855    -0.140658239f, -0.990058210f,
03856    -0.137620122f, -0.990485084f,
03857    -0.134580709f, -0.990902635f,
03858    -0.131540029f, -0.991310860f,
03859    -0.128498111f, -0.991709754f,
03860    -0.125454983f, -0.992099313f,
03861    -0.122410675f, -0.992479535f,
03862    -0.119365215f, -0.992850414f,
03863    -0.116318631f, -0.993211949f,
03864    -0.113270952f, -0.993564136f,
03865    -0.110222207f, -0.993906970f,
03866    -0.107172425f, -0.994240449f,
03867    -0.104121634f, -0.994564571f,
03868    -0.101069863f, -0.994879331f,
03869    -0.098017140f, -0.995184727f,
03870    -0.094963495f, -0.995480755f,
03871    -0.091908956f, -0.995767414f,
03872    -0.088853553f, -0.996044701f,
03873    -0.085797312f, -0.996312612f,
03874    -0.082740265f, -0.996571146f,
03875    -0.079682438f, -0.996820299f,
03876    -0.076623861f, -0.997060070f,
03877    -0.073564564f, -0.997290457f,
03878    -0.070504573f, -0.997511456f,
03879    -0.067443920f, -0.997723067f,
03880    -0.064382631f, -0.997925286f,
03881    -0.061320736f, -0.998118113f,
03882    -0.058258265f, -0.998301545f,
03883    -0.055195244f, -0.998475581f,
03884    -0.052131705f, -0.998640218f,
03885    -0.049067674f, -0.998795456f,
03886    -0.046003182f, -0.998941293f,
03887    -0.042938257f, -0.999077728f,
03888    -0.039872928f, -0.999204759f,
03889    -0.036807223f, -0.999322385f,
03890    -0.033741172f, -0.999430605f,
03891    -0.030674803f, -0.999529418f,
03892    -0.027608146f, -0.999618822f,
03893    -0.024541229f, -0.999698819f,
03894    -0.021474080f, -0.999769405f,
03895    -0.018406730f, -0.999830582f,
03896    -0.015339206f, -0.999882347f,
03897    -0.012271538f, -0.999924702f,
03898    -0.009203755f, -0.999957645f,
03899    -0.006135885f, -0.999981175f,
03900    -0.003067957f, -0.999995294f,
03901    -0.000000000f, -1.000000000f,
03902     0.003067957f, -0.999995294f,
03903     0.006135885f, -0.999981175f,
03904     0.009203755f, -0.999957645f,
03905     0.012271538f, -0.999924702f,
03906     0.015339206f, -0.999882347f,
03907     0.018406730f, -0.999830582f,
03908     0.021474080f, -0.999769405f,
03909     0.024541229f, -0.999698819f,
03910     0.027608146f, -0.999618822f,
03911     0.030674803f, -0.999529418f,
03912     0.033741172f, -0.999430605f,
03913     0.036807223f, -0.999322385f,
03914     0.039872928f, -0.999204759f,
03915     0.042938257f, -0.999077728f,
03916     0.046003182f, -0.998941293f,
03917     0.049067674f, -0.998795456f,
03918     0.052131705f, -0.998640218f,
03919     0.055195244f, -0.998475581f,
03920     0.058258265f, -0.998301545f,
03921     0.061320736f, -0.998118113f,
03922     0.064382631f, -0.997925286f,
03923     0.067443920f, -0.997723067f,
03924     0.070504573f, -0.997511456f,
03925     0.073564564f, -0.997290457f,
03926     0.076623861f, -0.997060070f,
03927     0.079682438f, -0.996820299f,
03928     0.082740265f, -0.996571146f,
03929     0.085797312f, -0.996312612f,
03930     0.088853553f, -0.996044701f,
03931     0.091908956f, -0.995767414f,
03932     0.094963495f, -0.995480755f,
03933     0.098017140f, -0.995184727f,
03934     0.101069863f, -0.994879331f,
03935     0.104121634f, -0.994564571f,
03936     0.107172425f, -0.994240449f,
03937     0.110222207f, -0.993906970f,
03938     0.113270952f, -0.993564136f,
03939     0.116318631f, -0.993211949f,
03940     0.119365215f, -0.992850414f,
03941     0.122410675f, -0.992479535f,
03942     0.125454983f, -0.992099313f,
03943     0.128498111f, -0.991709754f,
03944     0.131540029f, -0.991310860f,
03945     0.134580709f, -0.990902635f,
03946     0.137620122f, -0.990485084f,
03947     0.140658239f, -0.990058210f,
03948     0.143695033f, -0.989622017f,
03949     0.146730474f, -0.989176510f,
03950     0.149764535f, -0.988721692f,
03951     0.152797185f, -0.988257568f,
03952     0.155828398f, -0.987784142f,
03953     0.158858143f, -0.987301418f,
03954     0.161886394f, -0.986809402f,
03955     0.164913120f, -0.986308097f,
03956     0.167938295f, -0.985797509f,
03957     0.170961889f, -0.985277642f,
03958     0.173983873f, -0.984748502f,
03959     0.177004220f, -0.984210092f,
03960     0.180022901f, -0.983662419f,
03961     0.183039888f, -0.983105487f,
03962     0.186055152f, -0.982539302f,
03963     0.189068664f, -0.981963869f,
03964     0.192080397f, -0.981379193f,
03965     0.195090322f, -0.980785280f,
03966     0.198098411f, -0.980182136f,
03967     0.201104635f, -0.979569766f,
03968     0.204108966f, -0.978948175f,
03969     0.207111376f, -0.978317371f,
03970     0.210111837f, -0.977677358f,
03971     0.213110320f, -0.977028143f,
03972     0.216106797f, -0.976369731f,
03973     0.219101240f, -0.975702130f,
03974     0.222093621f, -0.975025345f,
03975     0.225083911f, -0.974339383f,
03976     0.228072083f, -0.973644250f,
03977     0.231058108f, -0.972939952f,
03978     0.234041959f, -0.972226497f,
03979     0.237023606f, -0.971503891f,
03980     0.240003022f, -0.970772141f,
03981     0.242980180f, -0.970031253f,
03982     0.245955050f, -0.969281235f,
03983     0.248927606f, -0.968522094f,
03984     0.251897818f, -0.967753837f,
03985     0.254865660f, -0.966976471f,
03986     0.257831102f, -0.966190003f,
03987     0.260794118f, -0.965394442f,
03988     0.263754679f, -0.964589793f,
03989     0.266712757f, -0.963776066f,
03990     0.269668326f, -0.962953267f,
03991     0.272621355f, -0.962121404f,
03992     0.275571819f, -0.961280486f,
03993     0.278519689f, -0.960430519f,
03994     0.281464938f, -0.959571513f,
03995     0.284407537f, -0.958703475f,
03996     0.287347460f, -0.957826413f,
03997     0.290284677f, -0.956940336f,
03998     0.293219163f, -0.956045251f,
03999     0.296150888f, -0.955141168f,
04000     0.299079826f, -0.954228095f,
04001     0.302005949f, -0.953306040f,
04002     0.304929230f, -0.952375013f,
04003     0.307849640f, -0.951435021f,
04004     0.310767153f, -0.950486074f,
04005     0.313681740f, -0.949528181f,
04006     0.316593376f, -0.948561350f,
04007     0.319502031f, -0.947585591f,
04008     0.322407679f, -0.946600913f,
04009     0.325310292f, -0.945607325f,
04010     0.328209844f, -0.944604837f,
04011     0.331106306f, -0.943593458f,
04012     0.333999651f, -0.942573198f,
04013     0.336889853f, -0.941544065f,
04014     0.339776884f, -0.940506071f,
04015     0.342660717f, -0.939459224f,
04016     0.345541325f, -0.938403534f,
04017     0.348418680f, -0.937339012f,
04018     0.351292756f, -0.936265667f,
04019     0.354163525f, -0.935183510f,
04020     0.357030961f, -0.934092550f,
04021     0.359895037f, -0.932992799f,
04022     0.362755724f, -0.931884266f,
04023     0.365612998f, -0.930766961f,
04024     0.368466830f, -0.929640896f,
04025     0.371317194f, -0.928506080f,
04026     0.374164063f, -0.927362526f,
04027     0.377007410f, -0.926210242f,
04028     0.379847209f, -0.925049241f,
04029     0.382683432f, -0.923879533f,
04030     0.385516054f, -0.922701128f,
04031     0.388345047f, -0.921514039f,
04032     0.391170384f, -0.920318277f,
04033     0.393992040f, -0.919113852f,
04034     0.396809987f, -0.917900776f,
04035     0.399624200f, -0.916679060f,
04036     0.402434651f, -0.915448716f,
04037     0.405241314f, -0.914209756f,
04038     0.408044163f, -0.912962190f,
04039     0.410843171f, -0.911706032f,
04040     0.413638312f, -0.910441292f,
04041     0.416429560f, -0.909167983f,
04042     0.419216888f, -0.907886116f,
04043     0.422000271f, -0.906595705f,
04044     0.424779681f, -0.905296759f,
04045     0.427555093f, -0.903989293f,
04046     0.430326481f, -0.902673318f,
04047     0.433093819f, -0.901348847f,
04048     0.435857080f, -0.900015892f,
04049     0.438616239f, -0.898674466f,
04050     0.441371269f, -0.897324581f,
04051     0.444122145f, -0.895966250f,
04052     0.446868840f, -0.894599486f,
04053     0.449611330f, -0.893224301f,
04054     0.452349587f, -0.891840709f,
04055     0.455083587f, -0.890448723f,
04056     0.457813304f, -0.889048356f,
04057     0.460538711f, -0.887639620f,
04058     0.463259784f, -0.886222530f,
04059     0.465976496f, -0.884797098f,
04060     0.468688822f, -0.883363339f,
04061     0.471396737f, -0.881921264f,
04062     0.474100215f, -0.880470889f,
04063     0.476799230f, -0.879012226f,
04064     0.479493758f, -0.877545290f,
04065     0.482183772f, -0.876070094f,
04066     0.484869248f, -0.874586652f,
04067     0.487550160f, -0.873094978f,
04068     0.490226483f, -0.871595087f,
04069     0.492898192f, -0.870086991f,
04070     0.495565262f, -0.868570706f,
04071     0.498227667f, -0.867046246f,
04072     0.500885383f, -0.865513624f,
04073     0.503538384f, -0.863972856f,
04074     0.506186645f, -0.862423956f,
04075     0.508830143f, -0.860866939f,
04076     0.511468850f, -0.859301818f,
04077     0.514102744f, -0.857728610f,
04078     0.516731799f, -0.856147328f,
04079     0.519355990f, -0.854557988f,
04080     0.521975293f, -0.852960605f,
04081     0.524589683f, -0.851355193f,
04082     0.527199135f, -0.849741768f,
04083     0.529803625f, -0.848120345f,
04084     0.532403128f, -0.846490939f,
04085     0.534997620f, -0.844853565f,
04086     0.537587076f, -0.843208240f,
04087     0.540171473f, -0.841554977f,
04088     0.542750785f, -0.839893794f,
04089     0.545324988f, -0.838224706f,
04090     0.547894059f, -0.836547727f,
04091     0.550457973f, -0.834862875f,
04092     0.553016706f, -0.833170165f,
04093     0.555570233f, -0.831469612f,
04094     0.558118531f, -0.829761234f,
04095     0.560661576f, -0.828045045f,
04096     0.563199344f, -0.826321063f,
04097     0.565731811f, -0.824589303f,
04098     0.568258953f, -0.822849781f,
04099     0.570780746f, -0.821102515f,
04100     0.573297167f, -0.819347520f,
04101     0.575808191f, -0.817584813f,
04102     0.578313796f, -0.815814411f,
04103     0.580813958f, -0.814036330f,
04104     0.583308653f, -0.812250587f,
04105     0.585797857f, -0.810457198f,
04106     0.588281548f, -0.808656182f,
04107     0.590759702f, -0.806847554f,
04108     0.593232295f, -0.805031331f,
04109     0.595699304f, -0.803207531f,
04110     0.598160707f, -0.801376172f,
04111     0.600616479f, -0.799537269f,
04112     0.603066599f, -0.797690841f,
04113     0.605511041f, -0.795836905f,
04114     0.607949785f, -0.793975478f,
04115     0.610382806f, -0.792106577f,
04116     0.612810082f, -0.790230221f,
04117     0.615231591f, -0.788346428f,
04118     0.617647308f, -0.786455214f,
04119     0.620057212f, -0.784556597f,
04120     0.622461279f, -0.782650596f,
04121     0.624859488f, -0.780737229f,
04122     0.627251815f, -0.778816512f,
04123     0.629638239f, -0.776888466f,
04124     0.632018736f, -0.774953107f,
04125     0.634393284f, -0.773010453f,
04126     0.636761861f, -0.771060524f,
04127     0.639124445f, -0.769103338f,
04128     0.641481013f, -0.767138912f,
04129     0.643831543f, -0.765167266f,
04130     0.646176013f, -0.763188417f,
04131     0.648514401f, -0.761202385f,
04132     0.650846685f, -0.759209189f,
04133     0.653172843f, -0.757208847f,
04134     0.655492853f, -0.755201377f,
04135     0.657806693f, -0.753186799f,
04136     0.660114342f, -0.751165132f,
04137     0.662415778f, -0.749136395f,
04138     0.664710978f, -0.747100606f,
04139     0.666999922f, -0.745057785f,
04140     0.669282588f, -0.743007952f,
04141     0.671558955f, -0.740951125f,
04142     0.673829000f, -0.738887324f,
04143     0.676092704f, -0.736816569f,
04144     0.678350043f, -0.734738878f,
04145     0.680600998f, -0.732654272f,
04146     0.682845546f, -0.730562769f,
04147     0.685083668f, -0.728464390f,
04148     0.687315341f, -0.726359155f,
04149     0.689540545f, -0.724247083f,
04150     0.691759258f, -0.722128194f,
04151     0.693971461f, -0.720002508f,
04152     0.696177131f, -0.717870045f,
04153     0.698376249f, -0.715730825f,
04154     0.700568794f, -0.713584869f,
04155     0.702754744f, -0.711432196f,
04156     0.704934080f, -0.709272826f,
04157     0.707106781f, -0.707106781f,
04158     0.709272826f, -0.704934080f,
04159     0.711432196f, -0.702754744f,
04160     0.713584869f, -0.700568794f,
04161     0.715730825f, -0.698376249f,
04162     0.717870045f, -0.696177131f,
04163     0.720002508f, -0.693971461f,
04164     0.722128194f, -0.691759258f,
04165     0.724247083f, -0.689540545f,
04166     0.726359155f, -0.687315341f,
04167     0.728464390f, -0.685083668f,
04168     0.730562769f, -0.682845546f,
04169     0.732654272f, -0.680600998f,
04170     0.734738878f, -0.678350043f,
04171     0.736816569f, -0.676092704f,
04172     0.738887324f, -0.673829000f,
04173     0.740951125f, -0.671558955f,
04174     0.743007952f, -0.669282588f,
04175     0.745057785f, -0.666999922f,
04176     0.747100606f, -0.664710978f,
04177     0.749136395f, -0.662415778f,
04178     0.751165132f, -0.660114342f,
04179     0.753186799f, -0.657806693f,
04180     0.755201377f, -0.655492853f,
04181     0.757208847f, -0.653172843f,
04182     0.759209189f, -0.650846685f,
04183     0.761202385f, -0.648514401f,
04184     0.763188417f, -0.646176013f,
04185     0.765167266f, -0.643831543f,
04186     0.767138912f, -0.641481013f,
04187     0.769103338f, -0.639124445f,
04188     0.771060524f, -0.636761861f,
04189     0.773010453f, -0.634393284f,
04190     0.774953107f, -0.632018736f,
04191     0.776888466f, -0.629638239f,
04192     0.778816512f, -0.627251815f,
04193     0.780737229f, -0.624859488f,
04194     0.782650596f, -0.622461279f,
04195     0.784556597f, -0.620057212f,
04196     0.786455214f, -0.617647308f,
04197     0.788346428f, -0.615231591f,
04198     0.790230221f, -0.612810082f,
04199     0.792106577f, -0.610382806f,
04200     0.793975478f, -0.607949785f,
04201     0.795836905f, -0.605511041f,
04202     0.797690841f, -0.603066599f,
04203     0.799537269f, -0.600616479f,
04204     0.801376172f, -0.598160707f,
04205     0.803207531f, -0.595699304f,
04206     0.805031331f, -0.593232295f,
04207     0.806847554f, -0.590759702f,
04208     0.808656182f, -0.588281548f,
04209     0.810457198f, -0.585797857f,
04210     0.812250587f, -0.583308653f,
04211     0.814036330f, -0.580813958f,
04212     0.815814411f, -0.578313796f,
04213     0.817584813f, -0.575808191f,
04214     0.819347520f, -0.573297167f,
04215     0.821102515f, -0.570780746f,
04216     0.822849781f, -0.568258953f,
04217     0.824589303f, -0.565731811f,
04218     0.826321063f, -0.563199344f,
04219     0.828045045f, -0.560661576f,
04220     0.829761234f, -0.558118531f,
04221     0.831469612f, -0.555570233f,
04222     0.833170165f, -0.553016706f,
04223     0.834862875f, -0.550457973f,
04224     0.836547727f, -0.547894059f,
04225     0.838224706f, -0.545324988f,
04226     0.839893794f, -0.542750785f,
04227     0.841554977f, -0.540171473f,
04228     0.843208240f, -0.537587076f,
04229     0.844853565f, -0.534997620f,
04230     0.846490939f, -0.532403128f,
04231     0.848120345f, -0.529803625f,
04232     0.849741768f, -0.527199135f,
04233     0.851355193f, -0.524589683f,
04234     0.852960605f, -0.521975293f,
04235     0.854557988f, -0.519355990f,
04236     0.856147328f, -0.516731799f,
04237     0.857728610f, -0.514102744f,
04238     0.859301818f, -0.511468850f,
04239     0.860866939f, -0.508830143f,
04240     0.862423956f, -0.506186645f,
04241     0.863972856f, -0.503538384f,
04242     0.865513624f, -0.500885383f,
04243     0.867046246f, -0.498227667f,
04244     0.868570706f, -0.495565262f,
04245     0.870086991f, -0.492898192f,
04246     0.871595087f, -0.490226483f,
04247     0.873094978f, -0.487550160f,
04248     0.874586652f, -0.484869248f,
04249     0.876070094f, -0.482183772f,
04250     0.877545290f, -0.479493758f,
04251     0.879012226f, -0.476799230f,
04252     0.880470889f, -0.474100215f,
04253     0.881921264f, -0.471396737f,
04254     0.883363339f, -0.468688822f,
04255     0.884797098f, -0.465976496f,
04256     0.886222530f, -0.463259784f,
04257     0.887639620f, -0.460538711f,
04258     0.889048356f, -0.457813304f,
04259     0.890448723f, -0.455083587f,
04260     0.891840709f, -0.452349587f,
04261     0.893224301f, -0.449611330f,
04262     0.894599486f, -0.446868840f,
04263     0.895966250f, -0.444122145f,
04264     0.897324581f, -0.441371269f,
04265     0.898674466f, -0.438616239f,
04266     0.900015892f, -0.435857080f,
04267     0.901348847f, -0.433093819f,
04268     0.902673318f, -0.430326481f,
04269     0.903989293f, -0.427555093f,
04270     0.905296759f, -0.424779681f,
04271     0.906595705f, -0.422000271f,
04272     0.907886116f, -0.419216888f,
04273     0.909167983f, -0.416429560f,
04274     0.910441292f, -0.413638312f,
04275     0.911706032f, -0.410843171f,
04276     0.912962190f, -0.408044163f,
04277     0.914209756f, -0.405241314f,
04278     0.915448716f, -0.402434651f,
04279     0.916679060f, -0.399624200f,
04280     0.917900776f, -0.396809987f,
04281     0.919113852f, -0.393992040f,
04282     0.920318277f, -0.391170384f,
04283     0.921514039f, -0.388345047f,
04284     0.922701128f, -0.385516054f,
04285     0.923879533f, -0.382683432f,
04286     0.925049241f, -0.379847209f,
04287     0.926210242f, -0.377007410f,
04288     0.927362526f, -0.374164063f,
04289     0.928506080f, -0.371317194f,
04290     0.929640896f, -0.368466830f,
04291     0.930766961f, -0.365612998f,
04292     0.931884266f, -0.362755724f,
04293     0.932992799f, -0.359895037f,
04294     0.934092550f, -0.357030961f,
04295     0.935183510f, -0.354163525f,
04296     0.936265667f, -0.351292756f,
04297     0.937339012f, -0.348418680f,
04298     0.938403534f, -0.345541325f,
04299     0.939459224f, -0.342660717f,
04300     0.940506071f, -0.339776884f,
04301     0.941544065f, -0.336889853f,
04302     0.942573198f, -0.333999651f,
04303     0.943593458f, -0.331106306f,
04304     0.944604837f, -0.328209844f,
04305     0.945607325f, -0.325310292f,
04306     0.946600913f, -0.322407679f,
04307     0.947585591f, -0.319502031f,
04308     0.948561350f, -0.316593376f,
04309     0.949528181f, -0.313681740f,
04310     0.950486074f, -0.310767153f,
04311     0.951435021f, -0.307849640f,
04312     0.952375013f, -0.304929230f,
04313     0.953306040f, -0.302005949f,
04314     0.954228095f, -0.299079826f,
04315     0.955141168f, -0.296150888f,
04316     0.956045251f, -0.293219163f,
04317     0.956940336f, -0.290284677f,
04318     0.957826413f, -0.287347460f,
04319     0.958703475f, -0.284407537f,
04320     0.959571513f, -0.281464938f,
04321     0.960430519f, -0.278519689f,
04322     0.961280486f, -0.275571819f,
04323     0.962121404f, -0.272621355f,
04324     0.962953267f, -0.269668326f,
04325     0.963776066f, -0.266712757f,
04326     0.964589793f, -0.263754679f,
04327     0.965394442f, -0.260794118f,
04328     0.966190003f, -0.257831102f,
04329     0.966976471f, -0.254865660f,
04330     0.967753837f, -0.251897818f,
04331     0.968522094f, -0.248927606f,
04332     0.969281235f, -0.245955050f,
04333     0.970031253f, -0.242980180f,
04334     0.970772141f, -0.240003022f,
04335     0.971503891f, -0.237023606f,
04336     0.972226497f, -0.234041959f,
04337     0.972939952f, -0.231058108f,
04338     0.973644250f, -0.228072083f,
04339     0.974339383f, -0.225083911f,
04340     0.975025345f, -0.222093621f,
04341     0.975702130f, -0.219101240f,
04342     0.976369731f, -0.216106797f,
04343     0.977028143f, -0.213110320f,
04344     0.977677358f, -0.210111837f,
04345     0.978317371f, -0.207111376f,
04346     0.978948175f, -0.204108966f,
04347     0.979569766f, -0.201104635f,
04348     0.980182136f, -0.198098411f,
04349     0.980785280f, -0.195090322f,
04350     0.981379193f, -0.192080397f,
04351     0.981963869f, -0.189068664f,
04352     0.982539302f, -0.186055152f,
04353     0.983105487f, -0.183039888f,
04354     0.983662419f, -0.180022901f,
04355     0.984210092f, -0.177004220f,
04356     0.984748502f, -0.173983873f,
04357     0.985277642f, -0.170961889f,
04358     0.985797509f, -0.167938295f,
04359     0.986308097f, -0.164913120f,
04360     0.986809402f, -0.161886394f,
04361     0.987301418f, -0.158858143f,
04362     0.987784142f, -0.155828398f,
04363     0.988257568f, -0.152797185f,
04364     0.988721692f, -0.149764535f,
04365     0.989176510f, -0.146730474f,
04366     0.989622017f, -0.143695033f,
04367     0.990058210f, -0.140658239f,
04368     0.990485084f, -0.137620122f,
04369     0.990902635f, -0.134580709f,
04370     0.991310860f, -0.131540029f,
04371     0.991709754f, -0.128498111f,
04372     0.992099313f, -0.125454983f,
04373     0.992479535f, -0.122410675f,
04374     0.992850414f, -0.119365215f,
04375     0.993211949f, -0.116318631f,
04376     0.993564136f, -0.113270952f,
04377     0.993906970f, -0.110222207f,
04378     0.994240449f, -0.107172425f,
04379     0.994564571f, -0.104121634f,
04380     0.994879331f, -0.101069863f,
04381     0.995184727f, -0.098017140f,
04382     0.995480755f, -0.094963495f,
04383     0.995767414f, -0.091908956f,
04384     0.996044701f, -0.088853553f,
04385     0.996312612f, -0.085797312f,
04386     0.996571146f, -0.082740265f,
04387     0.996820299f, -0.079682438f,
04388     0.997060070f, -0.076623861f,
04389     0.997290457f, -0.073564564f,
04390     0.997511456f, -0.070504573f,
04391     0.997723067f, -0.067443920f,
04392     0.997925286f, -0.064382631f,
04393     0.998118113f, -0.061320736f,
04394     0.998301545f, -0.058258265f,
04395     0.998475581f, -0.055195244f,
04396     0.998640218f, -0.052131705f,
04397     0.998795456f, -0.049067674f,
04398     0.998941293f, -0.046003182f,
04399     0.999077728f, -0.042938257f,
04400     0.999204759f, -0.039872928f,
04401     0.999322385f, -0.036807223f,
04402     0.999430605f, -0.033741172f,
04403     0.999529418f, -0.030674803f,
04404     0.999618822f, -0.027608146f,
04405     0.999698819f, -0.024541229f,
04406     0.999769405f, -0.021474080f,
04407     0.999830582f, -0.018406730f,
04408     0.999882347f, -0.015339206f,
04409     0.999924702f, -0.012271538f,
04410     0.999957645f, -0.009203755f,
04411     0.999981175f, -0.006135885f,
04412     0.999995294f, -0.003067957f
04413 };
04414 
04415 /**    
04416 * \par    
04417 * Example code for Floating-point Twiddle factors Generation:    
04418 * \par    
04419 * <pre>for(i = 0; i< N/; i++)    
04420 * {    
04421 *   twiddleCoef[2*i]= cos(i * 2*PI/(float)N);    
04422 *   twiddleCoef[2*i+1]= sin(i * 2*PI/(float)N);    
04423 * } </pre>    
04424 * \par    
04425 * where N = 4096    and PI = 3.14159265358979    
04426 * \par    
04427 * Cos and Sin values are in interleaved fashion    
04428 *     
04429 */
04430 const float32_t twiddleCoef_4096 [8192] = {
04431     1.000000000f,  0.000000000f,
04432     0.999998823f,  0.001533980f,
04433     0.999995294f,  0.003067957f,
04434     0.999989411f,  0.004601926f,
04435     0.999981175f,  0.006135885f,
04436     0.999970586f,  0.007669829f,
04437     0.999957645f,  0.009203755f,
04438     0.999942350f,  0.010737659f,
04439     0.999924702f,  0.012271538f,
04440     0.999904701f,  0.013805389f,
04441     0.999882347f,  0.015339206f,
04442     0.999857641f,  0.016872988f,
04443     0.999830582f,  0.018406730f,
04444     0.999801170f,  0.019940429f,
04445     0.999769405f,  0.021474080f,
04446     0.999735288f,  0.023007681f,
04447     0.999698819f,  0.024541229f,
04448     0.999659997f,  0.026074718f,
04449     0.999618822f,  0.027608146f,
04450     0.999575296f,  0.029141509f,
04451     0.999529418f,  0.030674803f,
04452     0.999481187f,  0.032208025f,
04453     0.999430605f,  0.033741172f,
04454     0.999377670f,  0.035274239f,
04455     0.999322385f,  0.036807223f,
04456     0.999264747f,  0.038340120f,
04457     0.999204759f,  0.039872928f,
04458     0.999142419f,  0.041405641f,
04459     0.999077728f,  0.042938257f,
04460     0.999010686f,  0.044470772f,
04461     0.998941293f,  0.046003182f,
04462     0.998869550f,  0.047535484f,
04463     0.998795456f,  0.049067674f,
04464     0.998719012f,  0.050599749f,
04465     0.998640218f,  0.052131705f,
04466     0.998559074f,  0.053663538f,
04467     0.998475581f,  0.055195244f,
04468     0.998389737f,  0.056726821f,
04469     0.998301545f,  0.058258265f,
04470     0.998211003f,  0.059789571f,
04471     0.998118113f,  0.061320736f,
04472     0.998022874f,  0.062851758f,
04473     0.997925286f,  0.064382631f,
04474     0.997825350f,  0.065913353f,
04475     0.997723067f,  0.067443920f,
04476     0.997618435f,  0.068974328f,
04477     0.997511456f,  0.070504573f,
04478     0.997402130f,  0.072034653f,
04479     0.997290457f,  0.073564564f,
04480     0.997176437f,  0.075094301f,
04481     0.997060070f,  0.076623861f,
04482     0.996941358f,  0.078153242f,
04483     0.996820299f,  0.079682438f,
04484     0.996696895f,  0.081211447f,
04485     0.996571146f,  0.082740265f,
04486     0.996443051f,  0.084268888f,
04487     0.996312612f,  0.085797312f,
04488     0.996179829f,  0.087325535f,
04489     0.996044701f,  0.088853553f,
04490     0.995907229f,  0.090381361f,
04491     0.995767414f,  0.091908956f,
04492     0.995625256f,  0.093436336f,
04493     0.995480755f,  0.094963495f,
04494     0.995333912f,  0.096490431f,
04495     0.995184727f,  0.098017140f,
04496     0.995033199f,  0.099543619f,
04497     0.994879331f,  0.101069863f,
04498     0.994723121f,  0.102595869f,
04499     0.994564571f,  0.104121634f,
04500     0.994403680f,  0.105647154f,
04501     0.994240449f,  0.107172425f,
04502     0.994074879f,  0.108697444f,
04503     0.993906970f,  0.110222207f,
04504     0.993736722f,  0.111746711f,
04505     0.993564136f,  0.113270952f,
04506     0.993389211f,  0.114794927f,
04507     0.993211949f,  0.116318631f,
04508     0.993032350f,  0.117842062f,
04509     0.992850414f,  0.119365215f,
04510     0.992666142f,  0.120888087f,
04511     0.992479535f,  0.122410675f,
04512     0.992290591f,  0.123932975f,
04513     0.992099313f,  0.125454983f,
04514     0.991905700f,  0.126976696f,
04515     0.991709754f,  0.128498111f,
04516     0.991511473f,  0.130019223f,
04517     0.991310860f,  0.131540029f,
04518     0.991107914f,  0.133060525f,
04519     0.990902635f,  0.134580709f,
04520     0.990695025f,  0.136100575f,
04521     0.990485084f,  0.137620122f,
04522     0.990272812f,  0.139139344f,
04523     0.990058210f,  0.140658239f,
04524     0.989841278f,  0.142176804f,
04525     0.989622017f,  0.143695033f,
04526     0.989400428f,  0.145212925f,
04527     0.989176510f,  0.146730474f,
04528     0.988950265f,  0.148247679f,
04529     0.988721692f,  0.149764535f,
04530     0.988490793f,  0.151281038f,
04531     0.988257568f,  0.152797185f,
04532     0.988022017f,  0.154312973f,
04533     0.987784142f,  0.155828398f,
04534     0.987543942f,  0.157343456f,
04535     0.987301418f,  0.158858143f,
04536     0.987056571f,  0.160372457f,
04537     0.986809402f,  0.161886394f,
04538     0.986559910f,  0.163399949f,
04539     0.986308097f,  0.164913120f,
04540     0.986053963f,  0.166425904f,
04541     0.985797509f,  0.167938295f,
04542     0.985538735f,  0.169450291f,
04543     0.985277642f,  0.170961889f,
04544     0.985014231f,  0.172473084f,
04545     0.984748502f,  0.173983873f,
04546     0.984480455f,  0.175494253f,
04547     0.984210092f,  0.177004220f,
04548     0.983937413f,  0.178513771f,
04549     0.983662419f,  0.180022901f,
04550     0.983385110f,  0.181531608f,
04551     0.983105487f,  0.183039888f,
04552     0.982823551f,  0.184547737f,
04553     0.982539302f,  0.186055152f,
04554     0.982252741f,  0.187562129f,
04555     0.981963869f,  0.189068664f,
04556     0.981672686f,  0.190574755f,
04557     0.981379193f,  0.192080397f,
04558     0.981083391f,  0.193585587f,
04559     0.980785280f,  0.195090322f,
04560     0.980484862f,  0.196594598f,
04561     0.980182136f,  0.198098411f,
04562     0.979877104f,  0.199601758f,
04563     0.979569766f,  0.201104635f,
04564     0.979260123f,  0.202607039f,
04565     0.978948175f,  0.204108966f,
04566     0.978633924f,  0.205610413f,
04567     0.978317371f,  0.207111376f,
04568     0.977998515f,  0.208611852f,
04569     0.977677358f,  0.210111837f,
04570     0.977353900f,  0.211611327f,
04571     0.977028143f,  0.213110320f,
04572     0.976700086f,  0.214608811f,
04573     0.976369731f,  0.216106797f,
04574     0.976037079f,  0.217604275f,
04575     0.975702130f,  0.219101240f,
04576     0.975364885f,  0.220597690f,
04577     0.975025345f,  0.222093621f,
04578     0.974683511f,  0.223589029f,
04579     0.974339383f,  0.225083911f,
04580     0.973992962f,  0.226578264f,
04581     0.973644250f,  0.228072083f,
04582     0.973293246f,  0.229565366f,
04583     0.972939952f,  0.231058108f,
04584     0.972584369f,  0.232550307f,
04585     0.972226497f,  0.234041959f,
04586     0.971866337f,  0.235533059f,
04587     0.971503891f,  0.237023606f,
04588     0.971139158f,  0.238513595f,
04589     0.970772141f,  0.240003022f,
04590     0.970402839f,  0.241491885f,
04591     0.970031253f,  0.242980180f,
04592     0.969657385f,  0.244467903f,
04593     0.969281235f,  0.245955050f,
04594     0.968902805f,  0.247441619f,
04595     0.968522094f,  0.248927606f,
04596     0.968139105f,  0.250413007f,
04597     0.967753837f,  0.251897818f,
04598     0.967366292f,  0.253382037f,
04599     0.966976471f,  0.254865660f,
04600     0.966584374f,  0.256348682f,
04601     0.966190003f,  0.257831102f,
04602     0.965793359f,  0.259312915f,
04603     0.965394442f,  0.260794118f,
04604     0.964993253f,  0.262274707f,
04605     0.964589793f,  0.263754679f,
04606     0.964184064f,  0.265234030f,
04607     0.963776066f,  0.266712757f,
04608     0.963365800f,  0.268190857f,
04609     0.962953267f,  0.269668326f,
04610     0.962538468f,  0.271145160f,
04611     0.962121404f,  0.272621355f,
04612     0.961702077f,  0.274096910f,
04613     0.961280486f,  0.275571819f,
04614     0.960856633f,  0.277046080f,
04615     0.960430519f,  0.278519689f,
04616     0.960002146f,  0.279992643f,
04617     0.959571513f,  0.281464938f,
04618     0.959138622f,  0.282936570f,
04619     0.958703475f,  0.284407537f,
04620     0.958266071f,  0.285877835f,
04621     0.957826413f,  0.287347460f,
04622     0.957384501f,  0.288816408f,
04623     0.956940336f,  0.290284677f,
04624     0.956493919f,  0.291752263f,
04625     0.956045251f,  0.293219163f,
04626     0.955594334f,  0.294685372f,
04627     0.955141168f,  0.296150888f,
04628     0.954685755f,  0.297615707f,
04629     0.954228095f,  0.299079826f,
04630     0.953768190f,  0.300543241f,
04631     0.953306040f,  0.302005949f,
04632     0.952841648f,  0.303467947f,
04633     0.952375013f,  0.304929230f,
04634     0.951906137f,  0.306389795f,
04635     0.951435021f,  0.307849640f,
04636     0.950961666f,  0.309308760f,
04637     0.950486074f,  0.310767153f,
04638     0.950008245f,  0.312224814f,
04639     0.949528181f,  0.313681740f,
04640     0.949045882f,  0.315137929f,
04641     0.948561350f,  0.316593376f,
04642     0.948074586f,  0.318048077f,
04643     0.947585591f,  0.319502031f,
04644     0.947094366f,  0.320955232f,
04645     0.946600913f,  0.322407679f,
04646     0.946105232f,  0.323859367f,
04647     0.945607325f,  0.325310292f,
04648     0.945107193f,  0.326760452f,
04649     0.944604837f,  0.328209844f,
04650     0.944100258f,  0.329658463f,
04651     0.943593458f,  0.331106306f,
04652     0.943084437f,  0.332553370f,
04653     0.942573198f,  0.333999651f,
04654     0.942059740f,  0.335445147f,
04655     0.941544065f,  0.336889853f,
04656     0.941026175f,  0.338333767f,
04657     0.940506071f,  0.339776884f,
04658     0.939983753f,  0.341219202f,
04659     0.939459224f,  0.342660717f,
04660     0.938932484f,  0.344101426f,
04661     0.938403534f,  0.345541325f,
04662     0.937872376f,  0.346980411f,
04663     0.937339012f,  0.348418680f,
04664     0.936803442f,  0.349856130f,
04665     0.936265667f,  0.351292756f,
04666     0.935725689f,  0.352728556f,
04667     0.935183510f,  0.354163525f,
04668     0.934639130f,  0.355597662f,
04669     0.934092550f,  0.357030961f,
04670     0.933543773f,  0.358463421f,
04671     0.932992799f,  0.359895037f,
04672     0.932439629f,  0.361325806f,
04673     0.931884266f,  0.362755724f,
04674     0.931326709f,  0.364184790f,
04675     0.930766961f,  0.365612998f,
04676     0.930205023f,  0.367040346f,
04677     0.929640896f,  0.368466830f,
04678     0.929074581f,  0.369892447f,
04679     0.928506080f,  0.371317194f,
04680     0.927935395f,  0.372741067f,
04681     0.927362526f,  0.374164063f,
04682     0.926787474f,  0.375586178f,
04683     0.926210242f,  0.377007410f,
04684     0.925630831f,  0.378427755f,
04685     0.925049241f,  0.379847209f,
04686     0.924465474f,  0.381265769f,
04687     0.923879533f,  0.382683432f,
04688     0.923291417f,  0.384100195f,
04689     0.922701128f,  0.385516054f,
04690     0.922108669f,  0.386931006f,
04691     0.921514039f,  0.388345047f,
04692     0.920917242f,  0.389758174f,
04693     0.920318277f,  0.391170384f,
04694     0.919717146f,  0.392581674f,
04695     0.919113852f,  0.393992040f,
04696     0.918508394f,  0.395401479f,
04697     0.917900776f,  0.396809987f,
04698     0.917290997f,  0.398217562f,
04699     0.916679060f,  0.399624200f,
04700     0.916064966f,  0.401029897f,
04701     0.915448716f,  0.402434651f,
04702     0.914830312f,  0.403838458f,
04703     0.914209756f,  0.405241314f,
04704     0.913587048f,  0.406643217f,
04705     0.912962190f,  0.408044163f,
04706     0.912335185f,  0.409444149f,
04707     0.911706032f,  0.410843171f,
04708     0.911074734f,  0.412241227f,
04709     0.910441292f,  0.413638312f,
04710     0.909805708f,  0.415034424f,
04711     0.909167983f,  0.416429560f,
04712     0.908528119f,  0.417823716f,
04713     0.907886116f,  0.419216888f,
04714     0.907241978f,  0.420609074f,
04715     0.906595705f,  0.422000271f,
04716     0.905947298f,  0.423390474f,
04717     0.905296759f,  0.424779681f,
04718     0.904644091f,  0.426167889f,
04719     0.903989293f,  0.427555093f,
04720     0.903332368f,  0.428941292f,
04721     0.902673318f,  0.430326481f,
04722     0.902012144f,  0.431710658f,
04723     0.901348847f,  0.433093819f,
04724     0.900683429f,  0.434475961f,
04725     0.900015892f,  0.435857080f,
04726     0.899346237f,  0.437237174f,
04727     0.898674466f,  0.438616239f,
04728     0.898000580f,  0.439994271f,
04729     0.897324581f,  0.441371269f,
04730     0.896646470f,  0.442747228f,
04731     0.895966250f,  0.444122145f,
04732     0.895283921f,  0.445496017f,
04733     0.894599486f,  0.446868840f,
04734     0.893912945f,  0.448240612f,
04735     0.893224301f,  0.449611330f,
04736     0.892533555f,  0.450980989f,
04737     0.891840709f,  0.452349587f,
04738     0.891145765f,  0.453717121f,
04739     0.890448723f,  0.455083587f,
04740     0.889749586f,  0.456448982f,
04741     0.889048356f,  0.457813304f,
04742     0.888345033f,  0.459176548f,
04743     0.887639620f,  0.460538711f,
04744     0.886932119f,  0.461899791f,
04745     0.886222530f,  0.463259784f,
04746     0.885510856f,  0.464618686f,
04747     0.884797098f,  0.465976496f,
04748     0.884081259f,  0.467333209f,
04749     0.883363339f,  0.468688822f,
04750     0.882643340f,  0.470043332f,
04751     0.881921264f,  0.471396737f,
04752     0.881197113f,  0.472749032f,
04753     0.880470889f,  0.474100215f,
04754     0.879742593f,  0.475450282f,
04755     0.879012226f,  0.476799230f,
04756     0.878279792f,  0.478147056f,
04757     0.877545290f,  0.479493758f,
04758     0.876808724f,  0.480839331f,
04759     0.876070094f,  0.482183772f,
04760     0.875329403f,  0.483527079f,
04761     0.874586652f,  0.484869248f,
04762     0.873841843f,  0.486210276f,
04763     0.873094978f,  0.487550160f,
04764     0.872346059f,  0.488888897f,
04765     0.871595087f,  0.490226483f,
04766     0.870842063f,  0.491562916f,
04767     0.870086991f,  0.492898192f,
04768     0.869329871f,  0.494232309f,
04769     0.868570706f,  0.495565262f,
04770     0.867809497f,  0.496897049f,
04771     0.867046246f,  0.498227667f,
04772     0.866280954f,  0.499557113f,
04773     0.865513624f,  0.500885383f,
04774     0.864744258f,  0.502212474f,
04775     0.863972856f,  0.503538384f,
04776     0.863199422f,  0.504863109f,
04777     0.862423956f,  0.506186645f,
04778     0.861646461f,  0.507508991f,
04779     0.860866939f,  0.508830143f,
04780     0.860085390f,  0.510150097f,
04781     0.859301818f,  0.511468850f,
04782     0.858516224f,  0.512786401f,
04783     0.857728610f,  0.514102744f,
04784     0.856938977f,  0.515417878f,
04785     0.856147328f,  0.516731799f,
04786     0.855353665f,  0.518044504f,
04787     0.854557988f,  0.519355990f,
04788     0.853760301f,  0.520666254f,
04789     0.852960605f,  0.521975293f,
04790     0.852158902f,  0.523283103f,
04791     0.851355193f,  0.524589683f,
04792     0.850549481f,  0.525895027f,
04793     0.849741768f,  0.527199135f,
04794     0.848932055f,  0.528502002f,
04795     0.848120345f,  0.529803625f,
04796     0.847306639f,  0.531104001f,
04797     0.846490939f,  0.532403128f,
04798     0.845673247f,  0.533701002f,
04799     0.844853565f,  0.534997620f,
04800     0.844031895f,  0.536292979f,
04801     0.843208240f,  0.537587076f,
04802     0.842382600f,  0.538879909f,
04803     0.841554977f,  0.540171473f,
04804     0.840725375f,  0.541461766f,
04805     0.839893794f,  0.542750785f,
04806     0.839060237f,  0.544038527f,
04807     0.838224706f,  0.545324988f,
04808     0.837387202f,  0.546610167f,
04809     0.836547727f,  0.547894059f,
04810     0.835706284f,  0.549176662f,
04811     0.834862875f,  0.550457973f,
04812     0.834017501f,  0.551737988f,
04813     0.833170165f,  0.553016706f,
04814     0.832320868f,  0.554294121f,
04815     0.831469612f,  0.555570233f,
04816     0.830616400f,  0.556845037f,
04817     0.829761234f,  0.558118531f,
04818     0.828904115f,  0.559390712f,
04819     0.828045045f,  0.560661576f,
04820     0.827184027f,  0.561931121f,
04821     0.826321063f,  0.563199344f,
04822     0.825456154f,  0.564466242f,
04823     0.824589303f,  0.565731811f,
04824     0.823720511f,  0.566996049f,
04825     0.822849781f,  0.568258953f,
04826     0.821977115f,  0.569520519f,
04827     0.821102515f,  0.570780746f,
04828     0.820225983f,  0.572039629f,
04829     0.819347520f,  0.573297167f,
04830     0.818467130f,  0.574553355f,
04831     0.817584813f,  0.575808191f,
04832     0.816700573f,  0.577061673f,
04833     0.815814411f,  0.578313796f,
04834     0.814926329f,  0.579564559f,
04835     0.814036330f,  0.580813958f,
04836     0.813144415f,  0.582061990f,
04837     0.812250587f,  0.583308653f,
04838     0.811354847f,  0.584553943f,
04839     0.810457198f,  0.585797857f,
04840     0.809557642f,  0.587040394f,
04841     0.808656182f,  0.588281548f,
04842     0.807752818f,  0.589521319f,
04843     0.806847554f,  0.590759702f,
04844     0.805940391f,  0.591996695f,
04845     0.805031331f,  0.593232295f,
04846     0.804120377f,  0.594466499f,
04847     0.803207531f,  0.595699304f,
04848     0.802292796f,  0.596930708f,
04849     0.801376172f,  0.598160707f,
04850     0.800457662f,  0.599389298f,
04851     0.799537269f,  0.600616479f,
04852     0.798614995f,  0.601842247f,
04853     0.797690841f,  0.603066599f,
04854     0.796764810f,  0.604289531f,
04855     0.795836905f,  0.605511041f,
04856     0.794907126f,  0.606731127f,
04857     0.793975478f,  0.607949785f,
04858     0.793041960f,  0.609167012f,
04859     0.792106577f,  0.610382806f,
04860     0.791169330f,  0.611597164f,
04861     0.790230221f,  0.612810082f,
04862     0.789289253f,  0.614021559f,
04863     0.788346428f,  0.615231591f,
04864     0.787401747f,  0.616440175f,
04865     0.786455214f,  0.617647308f,
04866     0.785506830f,  0.618852988f,
04867     0.784556597f,  0.620057212f,
04868     0.783604519f,  0.621259977f,
04869     0.782650596f,  0.622461279f,
04870     0.781694832f,  0.623661118f,
04871     0.780737229f,  0.624859488f,
04872     0.779777788f,  0.626056388f,
04873     0.778816512f,  0.627251815f,
04874     0.777853404f,  0.628445767f,
04875     0.776888466f,  0.629638239f,
04876     0.775921699f,  0.630829230f,
04877     0.774953107f,  0.632018736f,
04878     0.773982691f,  0.633206755f,
04879     0.773010453f,  0.634393284f,
04880     0.772036397f,  0.635578320f,
04881     0.771060524f,  0.636761861f,
04882     0.770082837f,  0.637943904f,
04883     0.769103338f,  0.639124445f,
04884     0.768122029f,  0.640303482f,
04885     0.767138912f,  0.641481013f,
04886     0.766153990f,  0.642657034f,
04887     0.765167266f,  0.643831543f,
04888     0.764178741f,  0.645004537f,
04889     0.763188417f,  0.646176013f,
04890     0.762196298f,  0.647345969f,
04891     0.761202385f,  0.648514401f,
04892     0.760206682f,  0.649681307f,
04893     0.759209189f,  0.650846685f,
04894     0.758209910f,  0.652010531f,
04895     0.757208847f,  0.653172843f,
04896     0.756206001f,  0.654333618f,
04897     0.755201377f,  0.655492853f,
04898     0.754194975f,  0.656650546f,
04899     0.753186799f,  0.657806693f,
04900     0.752176850f,  0.658961293f,
04901     0.751165132f,  0.660114342f,
04902     0.750151646f,  0.661265838f,
04903     0.749136395f,  0.662415778f,
04904     0.748119380f,  0.663564159f,
04905     0.747100606f,  0.664710978f,
04906     0.746080074f,  0.665856234f,
04907     0.745057785f,  0.666999922f,
04908     0.744033744f,  0.668142041f,
04909     0.743007952f,  0.669282588f,
04910     0.741980412f,  0.670421560f,
04911     0.740951125f,  0.671558955f,
04912     0.739920095f,  0.672694769f,
04913     0.738887324f,  0.673829000f,
04914     0.737852815f,  0.674961646f,
04915     0.736816569f,  0.676092704f,
04916     0.735778589f,  0.677222170f,
04917     0.734738878f,  0.678350043f,
04918     0.733697438f,  0.679476320f,
04919     0.732654272f,  0.680600998f,
04920     0.731609381f,  0.681724074f,
04921     0.730562769f,  0.682845546f,
04922     0.729514438f,  0.683965412f,
04923     0.728464390f,  0.685083668f,
04924     0.727412629f,  0.686200312f,
04925     0.726359155f,  0.687315341f,
04926     0.725303972f,  0.688428753f,
04927     0.724247083f,  0.689540545f,
04928     0.723188489f,  0.690650714f,
04929     0.722128194f,  0.691759258f,
04930     0.721066199f,  0.692866175f,
04931     0.720002508f,  0.693971461f,
04932     0.718937122f,  0.695075114f,
04933     0.717870045f,  0.696177131f,
04934     0.716801279f,  0.697277511f,
04935     0.715730825f,  0.698376249f,
04936     0.714658688f,  0.699473345f,
04937     0.713584869f,  0.700568794f,
04938     0.712509371f,  0.701662595f,
04939     0.711432196f,  0.702754744f,
04940     0.710353347f,  0.703845241f,
04941     0.709272826f,  0.704934080f,
04942     0.708190637f,  0.706021261f,
04943     0.707106781f,  0.707106781f,
04944     0.706021261f,  0.708190637f,
04945     0.704934080f,  0.709272826f,
04946     0.703845241f,  0.710353347f,
04947     0.702754744f,  0.711432196f,
04948     0.701662595f,  0.712509371f,
04949     0.700568794f,  0.713584869f,
04950     0.699473345f,  0.714658688f,
04951     0.698376249f,  0.715730825f,
04952     0.697277511f,  0.716801279f,
04953     0.696177131f,  0.717870045f,
04954     0.695075114f,  0.718937122f,
04955     0.693971461f,  0.720002508f,
04956     0.692866175f,  0.721066199f,
04957     0.691759258f,  0.722128194f,
04958     0.690650714f,  0.723188489f,
04959     0.689540545f,  0.724247083f,
04960     0.688428753f,  0.725303972f,
04961     0.687315341f,  0.726359155f,
04962     0.686200312f,  0.727412629f,
04963     0.685083668f,  0.728464390f,
04964     0.683965412f,  0.729514438f,
04965     0.682845546f,  0.730562769f,
04966     0.681724074f,  0.731609381f,
04967     0.680600998f,  0.732654272f,
04968     0.679476320f,  0.733697438f,
04969     0.678350043f,  0.734738878f,
04970     0.677222170f,  0.735778589f,
04971     0.676092704f,  0.736816569f,
04972     0.674961646f,  0.737852815f,
04973     0.673829000f,  0.738887324f,
04974     0.672694769f,  0.739920095f,
04975     0.671558955f,  0.740951125f,
04976     0.670421560f,  0.741980412f,
04977     0.669282588f,  0.743007952f,
04978     0.668142041f,  0.744033744f,
04979     0.666999922f,  0.745057785f,
04980     0.665856234f,  0.746080074f,
04981     0.664710978f,  0.747100606f,
04982     0.663564159f,  0.748119380f,
04983     0.662415778f,  0.749136395f,
04984     0.661265838f,  0.750151646f,
04985     0.660114342f,  0.751165132f,
04986     0.658961293f,  0.752176850f,
04987     0.657806693f,  0.753186799f,
04988     0.656650546f,  0.754194975f,
04989     0.655492853f,  0.755201377f,
04990     0.654333618f,  0.756206001f,
04991     0.653172843f,  0.757208847f,
04992     0.652010531f,  0.758209910f,
04993     0.650846685f,  0.759209189f,
04994     0.649681307f,  0.760206682f,
04995     0.648514401f,  0.761202385f,
04996     0.647345969f,  0.762196298f,
04997     0.646176013f,  0.763188417f,
04998     0.645004537f,  0.764178741f,
04999     0.643831543f,  0.765167266f,
05000     0.642657034f,  0.766153990f,
05001     0.641481013f,  0.767138912f,
05002     0.640303482f,  0.768122029f,
05003     0.639124445f,  0.769103338f,
05004     0.637943904f,  0.770082837f,
05005     0.636761861f,  0.771060524f,
05006     0.635578320f,  0.772036397f,
05007     0.634393284f,  0.773010453f,
05008     0.633206755f,  0.773982691f,
05009     0.632018736f,  0.774953107f,
05010     0.630829230f,  0.775921699f,
05011     0.629638239f,  0.776888466f,
05012     0.628445767f,  0.777853404f,
05013     0.627251815f,  0.778816512f,
05014     0.626056388f,  0.779777788f,
05015     0.624859488f,  0.780737229f,
05016     0.623661118f,  0.781694832f,
05017     0.622461279f,  0.782650596f,
05018     0.621259977f,  0.783604519f,
05019     0.620057212f,  0.784556597f,
05020     0.618852988f,  0.785506830f,
05021     0.617647308f,  0.786455214f,
05022     0.616440175f,  0.787401747f,
05023     0.615231591f,  0.788346428f,
05024     0.614021559f,  0.789289253f,
05025     0.612810082f,  0.790230221f,
05026     0.611597164f,  0.791169330f,
05027     0.610382806f,  0.792106577f,
05028     0.609167012f,  0.793041960f,
05029     0.607949785f,  0.793975478f,
05030     0.606731127f,  0.794907126f,
05031     0.605511041f,  0.795836905f,
05032     0.604289531f,  0.796764810f,
05033     0.603066599f,  0.797690841f,
05034     0.601842247f,  0.798614995f,
05035     0.600616479f,  0.799537269f,
05036     0.599389298f,  0.800457662f,
05037     0.598160707f,  0.801376172f,
05038     0.596930708f,  0.802292796f,
05039     0.595699304f,  0.803207531f,
05040     0.594466499f,  0.804120377f,
05041     0.593232295f,  0.805031331f,
05042     0.591996695f,  0.805940391f,
05043     0.590759702f,  0.806847554f,
05044     0.589521319f,  0.807752818f,
05045     0.588281548f,  0.808656182f,
05046     0.587040394f,  0.809557642f,
05047     0.585797857f,  0.810457198f,
05048     0.584553943f,  0.811354847f,
05049     0.583308653f,  0.812250587f,
05050     0.582061990f,  0.813144415f,
05051     0.580813958f,  0.814036330f,
05052     0.579564559f,  0.814926329f,
05053     0.578313796f,  0.815814411f,
05054     0.577061673f,  0.816700573f,
05055     0.575808191f,  0.817584813f,
05056     0.574553355f,  0.818467130f,
05057     0.573297167f,  0.819347520f,
05058     0.572039629f,  0.820225983f,
05059     0.570780746f,  0.821102515f,
05060     0.569520519f,  0.821977115f,
05061     0.568258953f,  0.822849781f,
05062     0.566996049f,  0.823720511f,
05063     0.565731811f,  0.824589303f,
05064     0.564466242f,  0.825456154f,
05065     0.563199344f,  0.826321063f,
05066     0.561931121f,  0.827184027f,
05067     0.560661576f,  0.828045045f,
05068     0.559390712f,  0.828904115f,
05069     0.558118531f,  0.829761234f,
05070     0.556845037f,  0.830616400f,
05071     0.555570233f,  0.831469612f,
05072     0.554294121f,  0.832320868f,
05073     0.553016706f,  0.833170165f,
05074     0.551737988f,  0.834017501f,
05075     0.550457973f,  0.834862875f,
05076     0.549176662f,  0.835706284f,
05077     0.547894059f,  0.836547727f,
05078     0.546610167f,  0.837387202f,
05079     0.545324988f,  0.838224706f,
05080     0.544038527f,  0.839060237f,
05081     0.542750785f,  0.839893794f,
05082     0.541461766f,  0.840725375f,
05083     0.540171473f,  0.841554977f,
05084     0.538879909f,  0.842382600f,
05085     0.537587076f,  0.843208240f,
05086     0.536292979f,  0.844031895f,
05087     0.534997620f,  0.844853565f,
05088     0.533701002f,  0.845673247f,
05089     0.532403128f,  0.846490939f,
05090     0.531104001f,  0.847306639f,
05091     0.529803625f,  0.848120345f,
05092     0.528502002f,  0.848932055f,
05093     0.527199135f,  0.849741768f,
05094     0.525895027f,  0.850549481f,
05095     0.524589683f,  0.851355193f,
05096     0.523283103f,  0.852158902f,
05097     0.521975293f,  0.852960605f,
05098     0.520666254f,  0.853760301f,
05099     0.519355990f,  0.854557988f,
05100     0.518044504f,  0.855353665f,
05101     0.516731799f,  0.856147328f,
05102     0.515417878f,  0.856938977f,
05103     0.514102744f,  0.857728610f,
05104     0.512786401f,  0.858516224f,
05105     0.511468850f,  0.859301818f,
05106     0.510150097f,  0.860085390f,
05107     0.508830143f,  0.860866939f,
05108     0.507508991f,  0.861646461f,
05109     0.506186645f,  0.862423956f,
05110     0.504863109f,  0.863199422f,
05111     0.503538384f,  0.863972856f,
05112     0.502212474f,  0.864744258f,
05113     0.500885383f,  0.865513624f,
05114     0.499557113f,  0.866280954f,
05115     0.498227667f,  0.867046246f,
05116     0.496897049f,  0.867809497f,
05117     0.495565262f,  0.868570706f,
05118     0.494232309f,  0.869329871f,
05119     0.492898192f,  0.870086991f,
05120     0.491562916f,  0.870842063f,
05121     0.490226483f,  0.871595087f,
05122     0.488888897f,  0.872346059f,
05123     0.487550160f,  0.873094978f,
05124     0.486210276f,  0.873841843f,
05125     0.484869248f,  0.874586652f,
05126     0.483527079f,  0.875329403f,
05127     0.482183772f,  0.876070094f,
05128     0.480839331f,  0.876808724f,
05129     0.479493758f,  0.877545290f,
05130     0.478147056f,  0.878279792f,
05131     0.476799230f,  0.879012226f,
05132     0.475450282f,  0.879742593f,
05133     0.474100215f,  0.880470889f,
05134     0.472749032f,  0.881197113f,
05135     0.471396737f,  0.881921264f,
05136     0.470043332f,  0.882643340f,
05137     0.468688822f,  0.883363339f,
05138     0.467333209f,  0.884081259f,
05139     0.465976496f,  0.884797098f,
05140     0.464618686f,  0.885510856f,
05141     0.463259784f,  0.886222530f,
05142     0.461899791f,  0.886932119f,
05143     0.460538711f,  0.887639620f,
05144     0.459176548f,  0.888345033f,
05145     0.457813304f,  0.889048356f,
05146     0.456448982f,  0.889749586f,
05147     0.455083587f,  0.890448723f,
05148     0.453717121f,  0.891145765f,
05149     0.452349587f,  0.891840709f,
05150     0.450980989f,  0.892533555f,
05151     0.449611330f,  0.893224301f,
05152     0.448240612f,  0.893912945f,
05153     0.446868840f,  0.894599486f,
05154     0.445496017f,  0.895283921f,
05155     0.444122145f,  0.895966250f,
05156     0.442747228f,  0.896646470f,
05157     0.441371269f,  0.897324581f,
05158     0.439994271f,  0.898000580f,
05159     0.438616239f,  0.898674466f,
05160     0.437237174f,  0.899346237f,
05161     0.435857080f,  0.900015892f,
05162     0.434475961f,  0.900683429f,
05163     0.433093819f,  0.901348847f,
05164     0.431710658f,  0.902012144f,
05165     0.430326481f,  0.902673318f,
05166     0.428941292f,  0.903332368f,
05167     0.427555093f,  0.903989293f,
05168     0.426167889f,  0.904644091f,
05169     0.424779681f,  0.905296759f,
05170     0.423390474f,  0.905947298f,
05171     0.422000271f,  0.906595705f,
05172     0.420609074f,  0.907241978f,
05173     0.419216888f,  0.907886116f,
05174     0.417823716f,  0.908528119f,
05175     0.416429560f,  0.909167983f,
05176     0.415034424f,  0.909805708f,
05177     0.413638312f,  0.910441292f,
05178     0.412241227f,  0.911074734f,
05179     0.410843171f,  0.911706032f,
05180     0.409444149f,  0.912335185f,
05181     0.408044163f,  0.912962190f,
05182     0.406643217f,  0.913587048f,
05183     0.405241314f,  0.914209756f,
05184     0.403838458f,  0.914830312f,
05185     0.402434651f,  0.915448716f,
05186     0.401029897f,  0.916064966f,
05187     0.399624200f,  0.916679060f,
05188     0.398217562f,  0.917290997f,
05189     0.396809987f,  0.917900776f,
05190     0.395401479f,  0.918508394f,
05191     0.393992040f,  0.919113852f,
05192     0.392581674f,  0.919717146f,
05193     0.391170384f,  0.920318277f,
05194     0.389758174f,  0.920917242f,
05195     0.388345047f,  0.921514039f,
05196     0.386931006f,  0.922108669f,
05197     0.385516054f,  0.922701128f,
05198     0.384100195f,  0.923291417f,
05199     0.382683432f,  0.923879533f,
05200     0.381265769f,  0.924465474f,
05201     0.379847209f,  0.925049241f,
05202     0.378427755f,  0.925630831f,
05203     0.377007410f,  0.926210242f,
05204     0.375586178f,  0.926787474f,
05205     0.374164063f,  0.927362526f,
05206     0.372741067f,  0.927935395f,
05207     0.371317194f,  0.928506080f,
05208     0.369892447f,  0.929074581f,
05209     0.368466830f,  0.929640896f,
05210     0.367040346f,  0.930205023f,
05211     0.365612998f,  0.930766961f,
05212     0.364184790f,  0.931326709f,
05213     0.362755724f,  0.931884266f,
05214     0.361325806f,  0.932439629f,
05215     0.359895037f,  0.932992799f,
05216     0.358463421f,  0.933543773f,
05217     0.357030961f,  0.934092550f,
05218     0.355597662f,  0.934639130f,
05219     0.354163525f,  0.935183510f,
05220     0.352728556f,  0.935725689f,
05221     0.351292756f,  0.936265667f,
05222     0.349856130f,  0.936803442f,
05223     0.348418680f,  0.937339012f,
05224     0.346980411f,  0.937872376f,
05225     0.345541325f,  0.938403534f,
05226     0.344101426f,  0.938932484f,
05227     0.342660717f,  0.939459224f,
05228     0.341219202f,  0.939983753f,
05229     0.339776884f,  0.940506071f,
05230     0.338333767f,  0.941026175f,
05231     0.336889853f,  0.941544065f,
05232     0.335445147f,  0.942059740f,
05233     0.333999651f,  0.942573198f,
05234     0.332553370f,  0.943084437f,
05235     0.331106306f,  0.943593458f,
05236     0.329658463f,  0.944100258f,
05237     0.328209844f,  0.944604837f,
05238     0.326760452f,  0.945107193f,
05239     0.325310292f,  0.945607325f,
05240     0.323859367f,  0.946105232f,
05241     0.322407679f,  0.946600913f,
05242     0.320955232f,  0.947094366f,
05243     0.319502031f,  0.947585591f,
05244     0.318048077f,  0.948074586f,
05245     0.316593376f,  0.948561350f,
05246     0.315137929f,  0.949045882f,
05247     0.313681740f,  0.949528181f,
05248     0.312224814f,  0.950008245f,
05249     0.310767153f,  0.950486074f,
05250     0.309308760f,  0.950961666f,
05251     0.307849640f,  0.951435021f,
05252     0.306389795f,  0.951906137f,
05253     0.304929230f,  0.952375013f,
05254     0.303467947f,  0.952841648f,
05255     0.302005949f,  0.953306040f,
05256     0.300543241f,  0.953768190f,
05257     0.299079826f,  0.954228095f,
05258     0.297615707f,  0.954685755f,
05259     0.296150888f,  0.955141168f,
05260     0.294685372f,  0.955594334f,
05261     0.293219163f,  0.956045251f,
05262     0.291752263f,  0.956493919f,
05263     0.290284677f,  0.956940336f,
05264     0.288816408f,  0.957384501f,
05265     0.287347460f,  0.957826413f,
05266     0.285877835f,  0.958266071f,
05267     0.284407537f,  0.958703475f,
05268     0.282936570f,  0.959138622f,
05269     0.281464938f,  0.959571513f,
05270     0.279992643f,  0.960002146f,
05271     0.278519689f,  0.960430519f,
05272     0.277046080f,  0.960856633f,
05273     0.275571819f,  0.961280486f,
05274     0.274096910f,  0.961702077f,
05275     0.272621355f,  0.962121404f,
05276     0.271145160f,  0.962538468f,
05277     0.269668326f,  0.962953267f,
05278     0.268190857f,  0.963365800f,
05279     0.266712757f,  0.963776066f,
05280     0.265234030f,  0.964184064f,
05281     0.263754679f,  0.964589793f,
05282     0.262274707f,  0.964993253f,
05283     0.260794118f,  0.965394442f,
05284     0.259312915f,  0.965793359f,
05285     0.257831102f,  0.966190003f,
05286     0.256348682f,  0.966584374f,
05287     0.254865660f,  0.966976471f,
05288     0.253382037f,  0.967366292f,
05289     0.251897818f,  0.967753837f,
05290     0.250413007f,  0.968139105f,
05291     0.248927606f,  0.968522094f,
05292     0.247441619f,  0.968902805f,
05293     0.245955050f,  0.969281235f,
05294     0.244467903f,  0.969657385f,
05295     0.242980180f,  0.970031253f,
05296     0.241491885f,  0.970402839f,
05297     0.240003022f,  0.970772141f,
05298     0.238513595f,  0.971139158f,
05299     0.237023606f,  0.971503891f,
05300     0.235533059f,  0.971866337f,
05301     0.234041959f,  0.972226497f,
05302     0.232550307f,  0.972584369f,
05303     0.231058108f,  0.972939952f,
05304     0.229565366f,  0.973293246f,
05305     0.228072083f,  0.973644250f,
05306     0.226578264f,  0.973992962f,
05307     0.225083911f,  0.974339383f,
05308     0.223589029f,  0.974683511f,
05309     0.222093621f,  0.975025345f,
05310     0.220597690f,  0.975364885f,
05311     0.219101240f,  0.975702130f,
05312     0.217604275f,  0.976037079f,
05313     0.216106797f,  0.976369731f,
05314     0.214608811f,  0.976700086f,
05315     0.213110320f,  0.977028143f,
05316     0.211611327f,  0.977353900f,
05317     0.210111837f,  0.977677358f,
05318     0.208611852f,  0.977998515f,
05319     0.207111376f,  0.978317371f,
05320     0.205610413f,  0.978633924f,
05321     0.204108966f,  0.978948175f,
05322     0.202607039f,  0.979260123f,
05323     0.201104635f,  0.979569766f,
05324     0.199601758f,  0.979877104f,
05325     0.198098411f,  0.980182136f,
05326     0.196594598f,  0.980484862f,
05327     0.195090322f,  0.980785280f,
05328     0.193585587f,  0.981083391f,
05329     0.192080397f,  0.981379193f,
05330     0.190574755f,  0.981672686f,
05331     0.189068664f,  0.981963869f,
05332     0.187562129f,  0.982252741f,
05333     0.186055152f,  0.982539302f,
05334     0.184547737f,  0.982823551f,
05335     0.183039888f,  0.983105487f,
05336     0.181531608f,  0.983385110f,
05337     0.180022901f,  0.983662419f,
05338     0.178513771f,  0.983937413f,
05339     0.177004220f,  0.984210092f,
05340     0.175494253f,  0.984480455f,
05341     0.173983873f,  0.984748502f,
05342     0.172473084f,  0.985014231f,
05343     0.170961889f,  0.985277642f,
05344     0.169450291f,  0.985538735f,
05345     0.167938295f,  0.985797509f,
05346     0.166425904f,  0.986053963f,
05347     0.164913120f,  0.986308097f,
05348     0.163399949f,  0.986559910f,
05349     0.161886394f,  0.986809402f,
05350     0.160372457f,  0.987056571f,
05351     0.158858143f,  0.987301418f,
05352     0.157343456f,  0.987543942f,
05353     0.155828398f,  0.987784142f,
05354     0.154312973f,  0.988022017f,
05355     0.152797185f,  0.988257568f,
05356     0.151281038f,  0.988490793f,
05357     0.149764535f,  0.988721692f,
05358     0.148247679f,  0.988950265f,
05359     0.146730474f,  0.989176510f,
05360     0.145212925f,  0.989400428f,
05361     0.143695033f,  0.989622017f,
05362     0.142176804f,  0.989841278f,
05363     0.140658239f,  0.990058210f,
05364     0.139139344f,  0.990272812f,
05365     0.137620122f,  0.990485084f,
05366     0.136100575f,  0.990695025f,
05367     0.134580709f,  0.990902635f,
05368     0.133060525f,  0.991107914f,
05369     0.131540029f,  0.991310860f,
05370     0.130019223f,  0.991511473f,
05371     0.128498111f,  0.991709754f,
05372     0.126976696f,  0.991905700f,
05373     0.125454983f,  0.992099313f,
05374     0.123932975f,  0.992290591f,
05375     0.122410675f,  0.992479535f,
05376     0.120888087f,  0.992666142f,
05377     0.119365215f,  0.992850414f,
05378     0.117842062f,  0.993032350f,
05379     0.116318631f,  0.993211949f,
05380     0.114794927f,  0.993389211f,
05381     0.113270952f,  0.993564136f,
05382     0.111746711f,  0.993736722f,
05383     0.110222207f,  0.993906970f,
05384     0.108697444f,  0.994074879f,
05385     0.107172425f,  0.994240449f,
05386     0.105647154f,  0.994403680f,
05387     0.104121634f,  0.994564571f,
05388     0.102595869f,  0.994723121f,
05389     0.101069863f,  0.994879331f,
05390     0.099543619f,  0.995033199f,
05391     0.098017140f,  0.995184727f,
05392     0.096490431f,  0.995333912f,
05393     0.094963495f,  0.995480755f,
05394     0.093436336f,  0.995625256f,
05395     0.091908956f,  0.995767414f,
05396     0.090381361f,  0.995907229f,
05397     0.088853553f,  0.996044701f,
05398     0.087325535f,  0.996179829f,
05399     0.085797312f,  0.996312612f,
05400     0.084268888f,  0.996443051f,
05401     0.082740265f,  0.996571146f,
05402     0.081211447f,  0.996696895f,
05403     0.079682438f,  0.996820299f,
05404     0.078153242f,  0.996941358f,
05405     0.076623861f,  0.997060070f,
05406     0.075094301f,  0.997176437f,
05407     0.073564564f,  0.997290457f,
05408     0.072034653f,  0.997402130f,
05409     0.070504573f,  0.997511456f,
05410     0.068974328f,  0.997618435f,
05411     0.067443920f,  0.997723067f,
05412     0.065913353f,  0.997825350f,
05413     0.064382631f,  0.997925286f,
05414     0.062851758f,  0.998022874f,
05415     0.061320736f,  0.998118113f,
05416     0.059789571f,  0.998211003f,
05417     0.058258265f,  0.998301545f,
05418     0.056726821f,  0.998389737f,
05419     0.055195244f,  0.998475581f,
05420     0.053663538f,  0.998559074f,
05421     0.052131705f,  0.998640218f,
05422     0.050599749f,  0.998719012f,
05423     0.049067674f,  0.998795456f,
05424     0.047535484f,  0.998869550f,
05425     0.046003182f,  0.998941293f,
05426     0.044470772f,  0.999010686f,
05427     0.042938257f,  0.999077728f,
05428     0.041405641f,  0.999142419f,
05429     0.039872928f,  0.999204759f,
05430     0.038340120f,  0.999264747f,
05431     0.036807223f,  0.999322385f,
05432     0.035274239f,  0.999377670f,
05433     0.033741172f,  0.999430605f,
05434     0.032208025f,  0.999481187f,
05435     0.030674803f,  0.999529418f,
05436     0.029141509f,  0.999575296f,
05437     0.027608146f,  0.999618822f,
05438     0.026074718f,  0.999659997f,
05439     0.024541229f,  0.999698819f,
05440     0.023007681f,  0.999735288f,
05441     0.021474080f,  0.999769405f,
05442     0.019940429f,  0.999801170f,
05443     0.018406730f,  0.999830582f,
05444     0.016872988f,  0.999857641f,
05445     0.015339206f,  0.999882347f,
05446     0.013805389f,  0.999904701f,
05447     0.012271538f,  0.999924702f,
05448     0.010737659f,  0.999942350f,
05449     0.009203755f,  0.999957645f,
05450     0.007669829f,  0.999970586f,
05451     0.006135885f,  0.999981175f,
05452     0.004601926f,  0.999989411f,
05453     0.003067957f,  0.999995294f,
05454     0.001533980f,  0.999998823f,
05455     0.000000000f,  1.000000000f,
05456    -0.001533980f,  0.999998823f,
05457    -0.003067957f,  0.999995294f,
05458    -0.004601926f,  0.999989411f,
05459    -0.006135885f,  0.999981175f,
05460    -0.007669829f,  0.999970586f,
05461    -0.009203755f,  0.999957645f,
05462    -0.010737659f,  0.999942350f,
05463    -0.012271538f,  0.999924702f,
05464    -0.013805389f,  0.999904701f,
05465    -0.015339206f,  0.999882347f,
05466    -0.016872988f,  0.999857641f,
05467    -0.018406730f,  0.999830582f,
05468    -0.019940429f,  0.999801170f,
05469    -0.021474080f,  0.999769405f,
05470    -0.023007681f,  0.999735288f,
05471    -0.024541229f,  0.999698819f,
05472    -0.026074718f,  0.999659997f,
05473    -0.027608146f,  0.999618822f,
05474    -0.029141509f,  0.999575296f,
05475    -0.030674803f,  0.999529418f,
05476    -0.032208025f,  0.999481187f,
05477    -0.033741172f,  0.999430605f,
05478    -0.035274239f,  0.999377670f,
05479    -0.036807223f,  0.999322385f,
05480    -0.038340120f,  0.999264747f,
05481    -0.039872928f,  0.999204759f,
05482    -0.041405641f,  0.999142419f,
05483    -0.042938257f,  0.999077728f,
05484    -0.044470772f,  0.999010686f,
05485    -0.046003182f,  0.998941293f,
05486    -0.047535484f,  0.998869550f,
05487    -0.049067674f,  0.998795456f,
05488    -0.050599749f,  0.998719012f,
05489    -0.052131705f,  0.998640218f,
05490    -0.053663538f,  0.998559074f,
05491    -0.055195244f,  0.998475581f,
05492    -0.056726821f,  0.998389737f,
05493    -0.058258265f,  0.998301545f,
05494    -0.059789571f,  0.998211003f,
05495    -0.061320736f,  0.998118113f,
05496    -0.062851758f,  0.998022874f,
05497    -0.064382631f,  0.997925286f,
05498    -0.065913353f,  0.997825350f,
05499    -0.067443920f,  0.997723067f,
05500    -0.068974328f,  0.997618435f,
05501    -0.070504573f,  0.997511456f,
05502    -0.072034653f,  0.997402130f,
05503    -0.073564564f,  0.997290457f,
05504    -0.075094301f,  0.997176437f,
05505    -0.076623861f,  0.997060070f,
05506    -0.078153242f,  0.996941358f,
05507    -0.079682438f,  0.996820299f,
05508    -0.081211447f,  0.996696895f,
05509    -0.082740265f,  0.996571146f,
05510    -0.084268888f,  0.996443051f,
05511    -0.085797312f,  0.996312612f,
05512    -0.087325535f,  0.996179829f,
05513    -0.088853553f,  0.996044701f,
05514    -0.090381361f,  0.995907229f,
05515    -0.091908956f,  0.995767414f,
05516    -0.093436336f,  0.995625256f,
05517    -0.094963495f,  0.995480755f,
05518    -0.096490431f,  0.995333912f,
05519    -0.098017140f,  0.995184727f,
05520    -0.099543619f,  0.995033199f,
05521    -0.101069863f,  0.994879331f,
05522    -0.102595869f,  0.994723121f,
05523    -0.104121634f,  0.994564571f,
05524    -0.105647154f,  0.994403680f,
05525    -0.107172425f,  0.994240449f,
05526    -0.108697444f,  0.994074879f,
05527    -0.110222207f,  0.993906970f,
05528    -0.111746711f,  0.993736722f,
05529    -0.113270952f,  0.993564136f,
05530    -0.114794927f,  0.993389211f,
05531    -0.116318631f,  0.993211949f,
05532    -0.117842062f,  0.993032350f,
05533    -0.119365215f,  0.992850414f,
05534    -0.120888087f,  0.992666142f,
05535    -0.122410675f,  0.992479535f,
05536    -0.123932975f,  0.992290591f,
05537    -0.125454983f,  0.992099313f,
05538    -0.126976696f,  0.991905700f,
05539    -0.128498111f,  0.991709754f,
05540    -0.130019223f,  0.991511473f,
05541    -0.131540029f,  0.991310860f,
05542    -0.133060525f,  0.991107914f,
05543    -0.134580709f,  0.990902635f,
05544    -0.136100575f,  0.990695025f,
05545    -0.137620122f,  0.990485084f,
05546    -0.139139344f,  0.990272812f,
05547    -0.140658239f,  0.990058210f,
05548    -0.142176804f,  0.989841278f,
05549    -0.143695033f,  0.989622017f,
05550    -0.145212925f,  0.989400428f,
05551    -0.146730474f,  0.989176510f,
05552    -0.148247679f,  0.988950265f,
05553    -0.149764535f,  0.988721692f,
05554    -0.151281038f,  0.988490793f,
05555    -0.152797185f,  0.988257568f,
05556    -0.154312973f,  0.988022017f,
05557    -0.155828398f,  0.987784142f,
05558    -0.157343456f,  0.987543942f,
05559    -0.158858143f,  0.987301418f,
05560    -0.160372457f,  0.987056571f,
05561    -0.161886394f,  0.986809402f,
05562    -0.163399949f,  0.986559910f,
05563    -0.164913120f,  0.986308097f,
05564    -0.166425904f,  0.986053963f,
05565    -0.167938295f,  0.985797509f,
05566    -0.169450291f,  0.985538735f,
05567    -0.170961889f,  0.985277642f,
05568    -0.172473084f,  0.985014231f,
05569    -0.173983873f,  0.984748502f,
05570    -0.175494253f,  0.984480455f,
05571    -0.177004220f,  0.984210092f,
05572    -0.178513771f,  0.983937413f,
05573    -0.180022901f,  0.983662419f,
05574    -0.181531608f,  0.983385110f,
05575    -0.183039888f,  0.983105487f,
05576    -0.184547737f,  0.982823551f,
05577    -0.186055152f,  0.982539302f,
05578    -0.187562129f,  0.982252741f,
05579    -0.189068664f,  0.981963869f,
05580    -0.190574755f,  0.981672686f,
05581    -0.192080397f,  0.981379193f,
05582    -0.193585587f,  0.981083391f,
05583    -0.195090322f,  0.980785280f,
05584    -0.196594598f,  0.980484862f,
05585    -0.198098411f,  0.980182136f,
05586    -0.199601758f,  0.979877104f,
05587    -0.201104635f,  0.979569766f,
05588    -0.202607039f,  0.979260123f,
05589    -0.204108966f,  0.978948175f,
05590    -0.205610413f,  0.978633924f,
05591    -0.207111376f,  0.978317371f,
05592    -0.208611852f,  0.977998515f,
05593    -0.210111837f,  0.977677358f,
05594    -0.211611327f,  0.977353900f,
05595    -0.213110320f,  0.977028143f,
05596    -0.214608811f,  0.976700086f,
05597    -0.216106797f,  0.976369731f,
05598    -0.217604275f,  0.976037079f,
05599    -0.219101240f,  0.975702130f,
05600    -0.220597690f,  0.975364885f,
05601    -0.222093621f,  0.975025345f,
05602    -0.223589029f,  0.974683511f,
05603    -0.225083911f,  0.974339383f,
05604    -0.226578264f,  0.973992962f,
05605    -0.228072083f,  0.973644250f,
05606    -0.229565366f,  0.973293246f,
05607    -0.231058108f,  0.972939952f,
05608    -0.232550307f,  0.972584369f,
05609    -0.234041959f,  0.972226497f,
05610    -0.235533059f,  0.971866337f,
05611    -0.237023606f,  0.971503891f,
05612    -0.238513595f,  0.971139158f,
05613    -0.240003022f,  0.970772141f,
05614    -0.241491885f,  0.970402839f,
05615    -0.242980180f,  0.970031253f,
05616    -0.244467903f,  0.969657385f,
05617    -0.245955050f,  0.969281235f,
05618    -0.247441619f,  0.968902805f,
05619    -0.248927606f,  0.968522094f,
05620    -0.250413007f,  0.968139105f,
05621    -0.251897818f,  0.967753837f,
05622    -0.253382037f,  0.967366292f,
05623    -0.254865660f,  0.966976471f,
05624    -0.256348682f,  0.966584374f,
05625    -0.257831102f,  0.966190003f,
05626    -0.259312915f,  0.965793359f,
05627    -0.260794118f,  0.965394442f,
05628    -0.262274707f,  0.964993253f,
05629    -0.263754679f,  0.964589793f,
05630    -0.265234030f,  0.964184064f,
05631    -0.266712757f,  0.963776066f,
05632    -0.268190857f,  0.963365800f,
05633    -0.269668326f,  0.962953267f,
05634    -0.271145160f,  0.962538468f,
05635    -0.272621355f,  0.962121404f,
05636    -0.274096910f,  0.961702077f,
05637    -0.275571819f,  0.961280486f,
05638    -0.277046080f,  0.960856633f,
05639    -0.278519689f,  0.960430519f,
05640    -0.279992643f,  0.960002146f,
05641    -0.281464938f,  0.959571513f,
05642    -0.282936570f,  0.959138622f,
05643    -0.284407537f,  0.958703475f,
05644    -0.285877835f,  0.958266071f,
05645    -0.287347460f,  0.957826413f,
05646    -0.288816408f,  0.957384501f,
05647    -0.290284677f,  0.956940336f,
05648    -0.291752263f,  0.956493919f,
05649    -0.293219163f,  0.956045251f,
05650    -0.294685372f,  0.955594334f,
05651    -0.296150888f,  0.955141168f,
05652    -0.297615707f,  0.954685755f,
05653    -0.299079826f,  0.954228095f,
05654    -0.300543241f,  0.953768190f,
05655    -0.302005949f,  0.953306040f,
05656    -0.303467947f,  0.952841648f,
05657    -0.304929230f,  0.952375013f,
05658    -0.306389795f,  0.951906137f,
05659    -0.307849640f,  0.951435021f,
05660    -0.309308760f,  0.950961666f,
05661    -0.310767153f,  0.950486074f,
05662    -0.312224814f,  0.950008245f,
05663    -0.313681740f,  0.949528181f,
05664    -0.315137929f,  0.949045882f,
05665    -0.316593376f,  0.948561350f,
05666    -0.318048077f,  0.948074586f,
05667    -0.319502031f,  0.947585591f,
05668    -0.320955232f,  0.947094366f,
05669    -0.322407679f,  0.946600913f,
05670    -0.323859367f,  0.946105232f,
05671    -0.325310292f,  0.945607325f,
05672    -0.326760452f,  0.945107193f,
05673    -0.328209844f,  0.944604837f,
05674    -0.329658463f,  0.944100258f,
05675    -0.331106306f,  0.943593458f,
05676    -0.332553370f,  0.943084437f,
05677    -0.333999651f,  0.942573198f,
05678    -0.335445147f,  0.942059740f,
05679    -0.336889853f,  0.941544065f,
05680    -0.338333767f,  0.941026175f,
05681    -0.339776884f,  0.940506071f,
05682    -0.341219202f,  0.939983753f,
05683    -0.342660717f,  0.939459224f,
05684    -0.344101426f,  0.938932484f,
05685    -0.345541325f,  0.938403534f,
05686    -0.346980411f,  0.937872376f,
05687    -0.348418680f,  0.937339012f,
05688    -0.349856130f,  0.936803442f,
05689    -0.351292756f,  0.936265667f,
05690    -0.352728556f,  0.935725689f,
05691    -0.354163525f,  0.935183510f,
05692    -0.355597662f,  0.934639130f,
05693    -0.357030961f,  0.934092550f,
05694    -0.358463421f,  0.933543773f,
05695    -0.359895037f,  0.932992799f,
05696    -0.361325806f,  0.932439629f,
05697    -0.362755724f,  0.931884266f,
05698    -0.364184790f,  0.931326709f,
05699    -0.365612998f,  0.930766961f,
05700    -0.367040346f,  0.930205023f,
05701    -0.368466830f,  0.929640896f,
05702    -0.369892447f,  0.929074581f,
05703    -0.371317194f,  0.928506080f,
05704    -0.372741067f,  0.927935395f,
05705    -0.374164063f,  0.927362526f,
05706    -0.375586178f,  0.926787474f,
05707    -0.377007410f,  0.926210242f,
05708    -0.378427755f,  0.925630831f,
05709    -0.379847209f,  0.925049241f,
05710    -0.381265769f,  0.924465474f,
05711    -0.382683432f,  0.923879533f,
05712    -0.384100195f,  0.923291417f,
05713    -0.385516054f,  0.922701128f,
05714    -0.386931006f,  0.922108669f,
05715    -0.388345047f,  0.921514039f,
05716    -0.389758174f,  0.920917242f,
05717    -0.391170384f,  0.920318277f,
05718    -0.392581674f,  0.919717146f,
05719    -0.393992040f,  0.919113852f,
05720    -0.395401479f,  0.918508394f,
05721    -0.396809987f,  0.917900776f,
05722    -0.398217562f,  0.917290997f,
05723    -0.399624200f,  0.916679060f,
05724    -0.401029897f,  0.916064966f,
05725    -0.402434651f,  0.915448716f,
05726    -0.403838458f,  0.914830312f,
05727    -0.405241314f,  0.914209756f,
05728    -0.406643217f,  0.913587048f,
05729    -0.408044163f,  0.912962190f,
05730    -0.409444149f,  0.912335185f,
05731    -0.410843171f,  0.911706032f,
05732    -0.412241227f,  0.911074734f,
05733    -0.413638312f,  0.910441292f,
05734    -0.415034424f,  0.909805708f,
05735    -0.416429560f,  0.909167983f,
05736    -0.417823716f,  0.908528119f,
05737    -0.419216888f,  0.907886116f,
05738    -0.420609074f,  0.907241978f,
05739    -0.422000271f,  0.906595705f,
05740    -0.423390474f,  0.905947298f,
05741    -0.424779681f,  0.905296759f,
05742    -0.426167889f,  0.904644091f,
05743    -0.427555093f,  0.903989293f,
05744    -0.428941292f,  0.903332368f,
05745    -0.430326481f,  0.902673318f,
05746    -0.431710658f,  0.902012144f,
05747    -0.433093819f,  0.901348847f,
05748    -0.434475961f,  0.900683429f,
05749    -0.435857080f,  0.900015892f,
05750    -0.437237174f,  0.899346237f,
05751    -0.438616239f,  0.898674466f,
05752    -0.439994271f,  0.898000580f,
05753    -0.441371269f,  0.897324581f,
05754    -0.442747228f,  0.896646470f,
05755    -0.444122145f,  0.895966250f,
05756    -0.445496017f,  0.895283921f,
05757    -0.446868840f,  0.894599486f,
05758    -0.448240612f,  0.893912945f,
05759    -0.449611330f,  0.893224301f,
05760    -0.450980989f,  0.892533555f,
05761    -0.452349587f,  0.891840709f,
05762    -0.453717121f,  0.891145765f,
05763    -0.455083587f,  0.890448723f,
05764    -0.456448982f,  0.889749586f,
05765    -0.457813304f,  0.889048356f,
05766    -0.459176548f,  0.888345033f,
05767    -0.460538711f,  0.887639620f,
05768    -0.461899791f,  0.886932119f,
05769    -0.463259784f,  0.886222530f,
05770    -0.464618686f,  0.885510856f,
05771    -0.465976496f,  0.884797098f,
05772    -0.467333209f,  0.884081259f,
05773    -0.468688822f,  0.883363339f,
05774    -0.470043332f,  0.882643340f,
05775    -0.471396737f,  0.881921264f,
05776    -0.472749032f,  0.881197113f,
05777    -0.474100215f,  0.880470889f,
05778    -0.475450282f,  0.879742593f,
05779    -0.476799230f,  0.879012226f,
05780    -0.478147056f,  0.878279792f,
05781    -0.479493758f,  0.877545290f,
05782    -0.480839331f,  0.876808724f,
05783    -0.482183772f,  0.876070094f,
05784    -0.483527079f,  0.875329403f,
05785    -0.484869248f,  0.874586652f,
05786    -0.486210276f,  0.873841843f,
05787    -0.487550160f,  0.873094978f,
05788    -0.488888897f,  0.872346059f,
05789    -0.490226483f,  0.871595087f,
05790    -0.491562916f,  0.870842063f,
05791    -0.492898192f,  0.870086991f,
05792    -0.494232309f,  0.869329871f,
05793    -0.495565262f,  0.868570706f,
05794    -0.496897049f,  0.867809497f,
05795    -0.498227667f,  0.867046246f,
05796    -0.499557113f,  0.866280954f,
05797    -0.500885383f,  0.865513624f,
05798    -0.502212474f,  0.864744258f,
05799    -0.503538384f,  0.863972856f,
05800    -0.504863109f,  0.863199422f,
05801    -0.506186645f,  0.862423956f,
05802    -0.507508991f,  0.861646461f,
05803    -0.508830143f,  0.860866939f,
05804    -0.510150097f,  0.860085390f,
05805    -0.511468850f,  0.859301818f,
05806    -0.512786401f,  0.858516224f,
05807    -0.514102744f,  0.857728610f,
05808    -0.515417878f,  0.856938977f,
05809    -0.516731799f,  0.856147328f,
05810    -0.518044504f,  0.855353665f,
05811    -0.519355990f,  0.854557988f,
05812    -0.520666254f,  0.853760301f,
05813    -0.521975293f,  0.852960605f,
05814    -0.523283103f,  0.852158902f,
05815    -0.524589683f,  0.851355193f,
05816    -0.525895027f,  0.850549481f,
05817    -0.527199135f,  0.849741768f,
05818    -0.528502002f,  0.848932055f,
05819    -0.529803625f,  0.848120345f,
05820    -0.531104001f,  0.847306639f,
05821    -0.532403128f,  0.846490939f,
05822    -0.533701002f,  0.845673247f,
05823    -0.534997620f,  0.844853565f,
05824    -0.536292979f,  0.844031895f,
05825    -0.537587076f,  0.843208240f,
05826    -0.538879909f,  0.842382600f,
05827    -0.540171473f,  0.841554977f,
05828    -0.541461766f,  0.840725375f,
05829    -0.542750785f,  0.839893794f,
05830    -0.544038527f,  0.839060237f,
05831    -0.545324988f,  0.838224706f,
05832    -0.546610167f,  0.837387202f,
05833    -0.547894059f,  0.836547727f,
05834    -0.549176662f,  0.835706284f,
05835    -0.550457973f,  0.834862875f,
05836    -0.551737988f,  0.834017501f,
05837    -0.553016706f,  0.833170165f,
05838    -0.554294121f,  0.832320868f,
05839    -0.555570233f,  0.831469612f,
05840    -0.556845037f,  0.830616400f,
05841    -0.558118531f,  0.829761234f,
05842    -0.559390712f,  0.828904115f,
05843    -0.560661576f,  0.828045045f,
05844    -0.561931121f,  0.827184027f,
05845    -0.563199344f,  0.826321063f,
05846    -0.564466242f,  0.825456154f,
05847    -0.565731811f,  0.824589303f,
05848    -0.566996049f,  0.823720511f,
05849    -0.568258953f,  0.822849781f,
05850    -0.569520519f,  0.821977115f,
05851    -0.570780746f,  0.821102515f,
05852    -0.572039629f,  0.820225983f,
05853    -0.573297167f,  0.819347520f,
05854    -0.574553355f,  0.818467130f,
05855    -0.575808191f,  0.817584813f,
05856    -0.577061673f,  0.816700573f,
05857    -0.578313796f,  0.815814411f,
05858    -0.579564559f,  0.814926329f,
05859    -0.580813958f,  0.814036330f,
05860    -0.582061990f,  0.813144415f,
05861    -0.583308653f,  0.812250587f,
05862    -0.584553943f,  0.811354847f,
05863    -0.585797857f,  0.810457198f,
05864    -0.587040394f,  0.809557642f,
05865    -0.588281548f,  0.808656182f,
05866    -0.589521319f,  0.807752818f,
05867    -0.590759702f,  0.806847554f,
05868    -0.591996695f,  0.805940391f,
05869    -0.593232295f,  0.805031331f,
05870    -0.594466499f,  0.804120377f,
05871    -0.595699304f,  0.803207531f,
05872    -0.596930708f,  0.802292796f,
05873    -0.598160707f,  0.801376172f,
05874    -0.599389298f,  0.800457662f,
05875    -0.600616479f,  0.799537269f,
05876    -0.601842247f,  0.798614995f,
05877    -0.603066599f,  0.797690841f,
05878    -0.604289531f,  0.796764810f,
05879    -0.605511041f,  0.795836905f,
05880    -0.606731127f,  0.794907126f,
05881    -0.607949785f,  0.793975478f,
05882    -0.609167012f,  0.793041960f,
05883    -0.610382806f,  0.792106577f,
05884    -0.611597164f,  0.791169330f,
05885    -0.612810082f,  0.790230221f,
05886    -0.614021559f,  0.789289253f,
05887    -0.615231591f,  0.788346428f,
05888    -0.616440175f,  0.787401747f,
05889    -0.617647308f,  0.786455214f,
05890    -0.618852988f,  0.785506830f,
05891    -0.620057212f,  0.784556597f,
05892    -0.621259977f,  0.783604519f,
05893    -0.622461279f,  0.782650596f,
05894    -0.623661118f,  0.781694832f,
05895    -0.624859488f,  0.780737229f,
05896    -0.626056388f,  0.779777788f,
05897    -0.627251815f,  0.778816512f,
05898    -0.628445767f,  0.777853404f,
05899    -0.629638239f,  0.776888466f,
05900    -0.630829230f,  0.775921699f,
05901    -0.632018736f,  0.774953107f,
05902    -0.633206755f,  0.773982691f,
05903    -0.634393284f,  0.773010453f,
05904    -0.635578320f,  0.772036397f,
05905    -0.636761861f,  0.771060524f,
05906    -0.637943904f,  0.770082837f,
05907    -0.639124445f,  0.769103338f,
05908    -0.640303482f,  0.768122029f,
05909    -0.641481013f,  0.767138912f,
05910    -0.642657034f,  0.766153990f,
05911    -0.643831543f,  0.765167266f,
05912    -0.645004537f,  0.764178741f,
05913    -0.646176013f,  0.763188417f,
05914    -0.647345969f,  0.762196298f,
05915    -0.648514401f,  0.761202385f,
05916    -0.649681307f,  0.760206682f,
05917    -0.650846685f,  0.759209189f,
05918    -0.652010531f,  0.758209910f,
05919    -0.653172843f,  0.757208847f,
05920    -0.654333618f,  0.756206001f,
05921    -0.655492853f,  0.755201377f,
05922    -0.656650546f,  0.754194975f,
05923    -0.657806693f,  0.753186799f,
05924    -0.658961293f,  0.752176850f,
05925    -0.660114342f,  0.751165132f,
05926    -0.661265838f,  0.750151646f,
05927    -0.662415778f,  0.749136395f,
05928    -0.663564159f,  0.748119380f,
05929    -0.664710978f,  0.747100606f,
05930    -0.665856234f,  0.746080074f,
05931    -0.666999922f,  0.745057785f,
05932    -0.668142041f,  0.744033744f,
05933    -0.669282588f,  0.743007952f,
05934    -0.670421560f,  0.741980412f,
05935    -0.671558955f,  0.740951125f,
05936    -0.672694769f,  0.739920095f,
05937    -0.673829000f,  0.738887324f,
05938    -0.674961646f,  0.737852815f,
05939    -0.676092704f,  0.736816569f,
05940    -0.677222170f,  0.735778589f,
05941    -0.678350043f,  0.734738878f,
05942    -0.679476320f,  0.733697438f,
05943    -0.680600998f,  0.732654272f,
05944    -0.681724074f,  0.731609381f,
05945    -0.682845546f,  0.730562769f,
05946    -0.683965412f,  0.729514438f,
05947    -0.685083668f,  0.728464390f,
05948    -0.686200312f,  0.727412629f,
05949    -0.687315341f,  0.726359155f,
05950    -0.688428753f,  0.725303972f,
05951    -0.689540545f,  0.724247083f,
05952    -0.690650714f,  0.723188489f,
05953    -0.691759258f,  0.722128194f,
05954    -0.692866175f,  0.721066199f,
05955    -0.693971461f,  0.720002508f,
05956    -0.695075114f,  0.718937122f,
05957    -0.696177131f,  0.717870045f,
05958    -0.697277511f,  0.716801279f,
05959    -0.698376249f,  0.715730825f,
05960    -0.699473345f,  0.714658688f,
05961    -0.700568794f,  0.713584869f,
05962    -0.701662595f,  0.712509371f,
05963    -0.702754744f,  0.711432196f,
05964    -0.703845241f,  0.710353347f,
05965    -0.704934080f,  0.709272826f,
05966    -0.706021261f,  0.708190637f,
05967    -0.707106781f,  0.707106781f,
05968    -0.708190637f,  0.706021261f,
05969    -0.709272826f,  0.704934080f,
05970    -0.710353347f,  0.703845241f,
05971    -0.711432196f,  0.702754744f,
05972    -0.712509371f,  0.701662595f,
05973    -0.713584869f,  0.700568794f,
05974    -0.714658688f,  0.699473345f,
05975    -0.715730825f,  0.698376249f,
05976    -0.716801279f,  0.697277511f,
05977    -0.717870045f,  0.696177131f,
05978    -0.718937122f,  0.695075114f,
05979    -0.720002508f,  0.693971461f,
05980    -0.721066199f,  0.692866175f,
05981    -0.722128194f,  0.691759258f,
05982    -0.723188489f,  0.690650714f,
05983    -0.724247083f,  0.689540545f,
05984    -0.725303972f,  0.688428753f,
05985    -0.726359155f,  0.687315341f,
05986    -0.727412629f,  0.686200312f,
05987    -0.728464390f,  0.685083668f,
05988    -0.729514438f,  0.683965412f,
05989    -0.730562769f,  0.682845546f,
05990    -0.731609381f,  0.681724074f,
05991    -0.732654272f,  0.680600998f,
05992    -0.733697438f,  0.679476320f,
05993    -0.734738878f,  0.678350043f,
05994    -0.735778589f,  0.677222170f,
05995    -0.736816569f,  0.676092704f,
05996    -0.737852815f,  0.674961646f,
05997    -0.738887324f,  0.673829000f,
05998    -0.739920095f,  0.672694769f,
05999    -0.740951125f,  0.671558955f,
06000    -0.741980412f,  0.670421560f,
06001    -0.743007952f,  0.669282588f,
06002    -0.744033744f,  0.668142041f,
06003    -0.745057785f,  0.666999922f,
06004    -0.746080074f,  0.665856234f,
06005    -0.747100606f,  0.664710978f,
06006    -0.748119380f,  0.663564159f,
06007    -0.749136395f,  0.662415778f,
06008    -0.750151646f,  0.661265838f,
06009    -0.751165132f,  0.660114342f,
06010    -0.752176850f,  0.658961293f,
06011    -0.753186799f,  0.657806693f,
06012    -0.754194975f,  0.656650546f,
06013    -0.755201377f,  0.655492853f,
06014    -0.756206001f,  0.654333618f,
06015    -0.757208847f,  0.653172843f,
06016    -0.758209910f,  0.652010531f,
06017    -0.759209189f,  0.650846685f,
06018    -0.760206682f,  0.649681307f,
06019    -0.761202385f,  0.648514401f,
06020    -0.762196298f,  0.647345969f,
06021    -0.763188417f,  0.646176013f,
06022    -0.764178741f,  0.645004537f,
06023    -0.765167266f,  0.643831543f,
06024    -0.766153990f,  0.642657034f,
06025    -0.767138912f,  0.641481013f,
06026    -0.768122029f,  0.640303482f,
06027    -0.769103338f,  0.639124445f,
06028    -0.770082837f,  0.637943904f,
06029    -0.771060524f,  0.636761861f,
06030    -0.772036397f,  0.635578320f,
06031    -0.773010453f,  0.634393284f,
06032    -0.773982691f,  0.633206755f,
06033    -0.774953107f,  0.632018736f,
06034    -0.775921699f,  0.630829230f,
06035    -0.776888466f,  0.629638239f,
06036    -0.777853404f,  0.628445767f,
06037    -0.778816512f,  0.627251815f,
06038    -0.779777788f,  0.626056388f,
06039    -0.780737229f,  0.624859488f,
06040    -0.781694832f,  0.623661118f,
06041    -0.782650596f,  0.622461279f,
06042    -0.783604519f,  0.621259977f,
06043    -0.784556597f,  0.620057212f,
06044    -0.785506830f,  0.618852988f,
06045    -0.786455214f,  0.617647308f,
06046    -0.787401747f,  0.616440175f,
06047    -0.788346428f,  0.615231591f,
06048    -0.789289253f,  0.614021559f,
06049    -0.790230221f,  0.612810082f,
06050    -0.791169330f,  0.611597164f,
06051    -0.792106577f,  0.610382806f,
06052    -0.793041960f,  0.609167012f,
06053    -0.793975478f,  0.607949785f,
06054    -0.794907126f,  0.606731127f,
06055    -0.795836905f,  0.605511041f,
06056    -0.796764810f,  0.604289531f,
06057    -0.797690841f,  0.603066599f,
06058    -0.798614995f,  0.601842247f,
06059    -0.799537269f,  0.600616479f,
06060    -0.800457662f,  0.599389298f,
06061    -0.801376172f,  0.598160707f,
06062    -0.802292796f,  0.596930708f,
06063    -0.803207531f,  0.595699304f,
06064    -0.804120377f,  0.594466499f,
06065    -0.805031331f,  0.593232295f,
06066    -0.805940391f,  0.591996695f,
06067    -0.806847554f,  0.590759702f,
06068    -0.807752818f,  0.589521319f,
06069    -0.808656182f,  0.588281548f,
06070    -0.809557642f,  0.587040394f,
06071    -0.810457198f,  0.585797857f,
06072    -0.811354847f,  0.584553943f,
06073    -0.812250587f,  0.583308653f,
06074    -0.813144415f,  0.582061990f,
06075    -0.814036330f,  0.580813958f,
06076    -0.814926329f,  0.579564559f,
06077    -0.815814411f,  0.578313796f,
06078    -0.816700573f,  0.577061673f,
06079    -0.817584813f,  0.575808191f,
06080    -0.818467130f,  0.574553355f,
06081    -0.819347520f,  0.573297167f,
06082    -0.820225983f,  0.572039629f,
06083    -0.821102515f,  0.570780746f,
06084    -0.821977115f,  0.569520519f,
06085    -0.822849781f,  0.568258953f,
06086    -0.823720511f,  0.566996049f,
06087    -0.824589303f,  0.565731811f,
06088    -0.825456154f,  0.564466242f,
06089    -0.826321063f,  0.563199344f,
06090    -0.827184027f,  0.561931121f,
06091    -0.828045045f,  0.560661576f,
06092    -0.828904115f,  0.559390712f,
06093    -0.829761234f,  0.558118531f,
06094    -0.830616400f,  0.556845037f,
06095    -0.831469612f,  0.555570233f,
06096    -0.832320868f,  0.554294121f,
06097    -0.833170165f,  0.553016706f,
06098    -0.834017501f,  0.551737988f,
06099    -0.834862875f,  0.550457973f,
06100    -0.835706284f,  0.549176662f,
06101    -0.836547727f,  0.547894059f,
06102    -0.837387202f,  0.546610167f,
06103    -0.838224706f,  0.545324988f,
06104    -0.839060237f,  0.544038527f,
06105    -0.839893794f,  0.542750785f,
06106    -0.840725375f,  0.541461766f,
06107    -0.841554977f,  0.540171473f,
06108    -0.842382600f,  0.538879909f,
06109    -0.843208240f,  0.537587076f,
06110    -0.844031895f,  0.536292979f,
06111    -0.844853565f,  0.534997620f,
06112    -0.845673247f,  0.533701002f,
06113    -0.846490939f,  0.532403128f,
06114    -0.847306639f,  0.531104001f,
06115    -0.848120345f,  0.529803625f,
06116    -0.848932055f,  0.528502002f,
06117    -0.849741768f,  0.527199135f,
06118    -0.850549481f,  0.525895027f,
06119    -0.851355193f,  0.524589683f,
06120    -0.852158902f,  0.523283103f,
06121    -0.852960605f,  0.521975293f,
06122    -0.853760301f,  0.520666254f,
06123    -0.854557988f,  0.519355990f,
06124    -0.855353665f,  0.518044504f,
06125    -0.856147328f,  0.516731799f,
06126    -0.856938977f,  0.515417878f,
06127    -0.857728610f,  0.514102744f,
06128    -0.858516224f,  0.512786401f,
06129    -0.859301818f,  0.511468850f,
06130    -0.860085390f,  0.510150097f,
06131    -0.860866939f,  0.508830143f,
06132    -0.861646461f,  0.507508991f,
06133    -0.862423956f,  0.506186645f,
06134    -0.863199422f,  0.504863109f,
06135    -0.863972856f,  0.503538384f,
06136    -0.864744258f,  0.502212474f,
06137    -0.865513624f,  0.500885383f,
06138    -0.866280954f,  0.499557113f,
06139    -0.867046246f,  0.498227667f,
06140    -0.867809497f,  0.496897049f,
06141    -0.868570706f,  0.495565262f,
06142    -0.869329871f,  0.494232309f,
06143    -0.870086991f,  0.492898192f,
06144    -0.870842063f,  0.491562916f,
06145    -0.871595087f,  0.490226483f,
06146    -0.872346059f,  0.488888897f,
06147    -0.873094978f,  0.487550160f,
06148    -0.873841843f,  0.486210276f,
06149    -0.874586652f,  0.484869248f,
06150    -0.875329403f,  0.483527079f,
06151    -0.876070094f,  0.482183772f,
06152    -0.876808724f,  0.480839331f,
06153    -0.877545290f,  0.479493758f,
06154    -0.878279792f,  0.478147056f,
06155    -0.879012226f,  0.476799230f,
06156    -0.879742593f,  0.475450282f,
06157    -0.880470889f,  0.474100215f,
06158    -0.881197113f,  0.472749032f,
06159    -0.881921264f,  0.471396737f,
06160    -0.882643340f,  0.470043332f,
06161    -0.883363339f,  0.468688822f,
06162    -0.884081259f,  0.467333209f,
06163    -0.884797098f,  0.465976496f,
06164    -0.885510856f,  0.464618686f,
06165    -0.886222530f,  0.463259784f,
06166    -0.886932119f,  0.461899791f,
06167    -0.887639620f,  0.460538711f,
06168    -0.888345033f,  0.459176548f,
06169    -0.889048356f,  0.457813304f,
06170    -0.889749586f,  0.456448982f,
06171    -0.890448723f,  0.455083587f,
06172    -0.891145765f,  0.453717121f,
06173    -0.891840709f,  0.452349587f,
06174    -0.892533555f,  0.450980989f,
06175    -0.893224301f,  0.449611330f,
06176    -0.893912945f,  0.448240612f,
06177    -0.894599486f,  0.446868840f,
06178    -0.895283921f,  0.445496017f,
06179    -0.895966250f,  0.444122145f,
06180    -0.896646470f,  0.442747228f,
06181    -0.897324581f,  0.441371269f,
06182    -0.898000580f,  0.439994271f,
06183    -0.898674466f,  0.438616239f,
06184    -0.899346237f,  0.437237174f,
06185    -0.900015892f,  0.435857080f,
06186    -0.900683429f,  0.434475961f,
06187    -0.901348847f,  0.433093819f,
06188    -0.902012144f,  0.431710658f,
06189    -0.902673318f,  0.430326481f,
06190    -0.903332368f,  0.428941292f,
06191    -0.903989293f,  0.427555093f,
06192    -0.904644091f,  0.426167889f,
06193    -0.905296759f,  0.424779681f,
06194    -0.905947298f,  0.423390474f,
06195    -0.906595705f,  0.422000271f,
06196    -0.907241978f,  0.420609074f,
06197    -0.907886116f,  0.419216888f,
06198    -0.908528119f,  0.417823716f,
06199    -0.909167983f,  0.416429560f,
06200    -0.909805708f,  0.415034424f,
06201    -0.910441292f,  0.413638312f,
06202    -0.911074734f,  0.412241227f,
06203    -0.911706032f,  0.410843171f,
06204    -0.912335185f,  0.409444149f,
06205    -0.912962190f,  0.408044163f,
06206    -0.913587048f,  0.406643217f,
06207    -0.914209756f,  0.405241314f,
06208    -0.914830312f,  0.403838458f,
06209    -0.915448716f,  0.402434651f,
06210    -0.916064966f,  0.401029897f,
06211    -0.916679060f,  0.399624200f,
06212    -0.917290997f,  0.398217562f,
06213    -0.917900776f,  0.396809987f,
06214    -0.918508394f,  0.395401479f,
06215    -0.919113852f,  0.393992040f,
06216    -0.919717146f,  0.392581674f,
06217    -0.920318277f,  0.391170384f,
06218    -0.920917242f,  0.389758174f,
06219    -0.921514039f,  0.388345047f,
06220    -0.922108669f,  0.386931006f,
06221    -0.922701128f,  0.385516054f,
06222    -0.923291417f,  0.384100195f,
06223    -0.923879533f,  0.382683432f,
06224    -0.924465474f,  0.381265769f,
06225    -0.925049241f,  0.379847209f,
06226    -0.925630831f,  0.378427755f,
06227    -0.926210242f,  0.377007410f,
06228    -0.926787474f,  0.375586178f,
06229    -0.927362526f,  0.374164063f,
06230    -0.927935395f,  0.372741067f,
06231    -0.928506080f,  0.371317194f,
06232    -0.929074581f,  0.369892447f,
06233    -0.929640896f,  0.368466830f,
06234    -0.930205023f,  0.367040346f,
06235    -0.930766961f,  0.365612998f,
06236    -0.931326709f,  0.364184790f,
06237    -0.931884266f,  0.362755724f,
06238    -0.932439629f,  0.361325806f,
06239    -0.932992799f,  0.359895037f,
06240    -0.933543773f,  0.358463421f,
06241    -0.934092550f,  0.357030961f,
06242    -0.934639130f,  0.355597662f,
06243    -0.935183510f,  0.354163525f,
06244    -0.935725689f,  0.352728556f,
06245    -0.936265667f,  0.351292756f,
06246    -0.936803442f,  0.349856130f,
06247    -0.937339012f,  0.348418680f,
06248    -0.937872376f,  0.346980411f,
06249    -0.938403534f,  0.345541325f,
06250    -0.938932484f,  0.344101426f,
06251    -0.939459224f,  0.342660717f,
06252    -0.939983753f,  0.341219202f,
06253    -0.940506071f,  0.339776884f,
06254    -0.941026175f,  0.338333767f,
06255    -0.941544065f,  0.336889853f,
06256    -0.942059740f,  0.335445147f,
06257    -0.942573198f,  0.333999651f,
06258    -0.943084437f,  0.332553370f,
06259    -0.943593458f,  0.331106306f,
06260    -0.944100258f,  0.329658463f,
06261    -0.944604837f,  0.328209844f,
06262    -0.945107193f,  0.326760452f,
06263    -0.945607325f,  0.325310292f,
06264    -0.946105232f,  0.323859367f,
06265    -0.946600913f,  0.322407679f,
06266    -0.947094366f,  0.320955232f,
06267    -0.947585591f,  0.319502031f,
06268    -0.948074586f,  0.318048077f,
06269    -0.948561350f,  0.316593376f,
06270    -0.949045882f,  0.315137929f,
06271    -0.949528181f,  0.313681740f,
06272    -0.950008245f,  0.312224814f,
06273    -0.950486074f,  0.310767153f,
06274    -0.950961666f,  0.309308760f,
06275    -0.951435021f,  0.307849640f,
06276    -0.951906137f,  0.306389795f,
06277    -0.952375013f,  0.304929230f,
06278    -0.952841648f,  0.303467947f,
06279    -0.953306040f,  0.302005949f,
06280    -0.953768190f,  0.300543241f,
06281    -0.954228095f,  0.299079826f,
06282    -0.954685755f,  0.297615707f,
06283    -0.955141168f,  0.296150888f,
06284    -0.955594334f,  0.294685372f,
06285    -0.956045251f,  0.293219163f,
06286    -0.956493919f,  0.291752263f,
06287    -0.956940336f,  0.290284677f,
06288    -0.957384501f,  0.288816408f,
06289    -0.957826413f,  0.287347460f,
06290    -0.958266071f,  0.285877835f,
06291    -0.958703475f,  0.284407537f,
06292    -0.959138622f,  0.282936570f,
06293    -0.959571513f,  0.281464938f,
06294    -0.960002146f,  0.279992643f,
06295    -0.960430519f,  0.278519689f,
06296    -0.960856633f,  0.277046080f,
06297    -0.961280486f,  0.275571819f,
06298    -0.961702077f,  0.274096910f,
06299    -0.962121404f,  0.272621355f,
06300    -0.962538468f,  0.271145160f,
06301    -0.962953267f,  0.269668326f,
06302    -0.963365800f,  0.268190857f,
06303    -0.963776066f,  0.266712757f,
06304    -0.964184064f,  0.265234030f,
06305    -0.964589793f,  0.263754679f,
06306    -0.964993253f,  0.262274707f,
06307    -0.965394442f,  0.260794118f,
06308    -0.965793359f,  0.259312915f,
06309    -0.966190003f,  0.257831102f,
06310    -0.966584374f,  0.256348682f,
06311    -0.966976471f,  0.254865660f,
06312    -0.967366292f,  0.253382037f,
06313    -0.967753837f,  0.251897818f,
06314    -0.968139105f,  0.250413007f,
06315    -0.968522094f,  0.248927606f,
06316    -0.968902805f,  0.247441619f,
06317    -0.969281235f,  0.245955050f,
06318    -0.969657385f,  0.244467903f,
06319    -0.970031253f,  0.242980180f,
06320    -0.970402839f,  0.241491885f,
06321    -0.970772141f,  0.240003022f,
06322    -0.971139158f,  0.238513595f,
06323    -0.971503891f,  0.237023606f,
06324    -0.971866337f,  0.235533059f,
06325    -0.972226497f,  0.234041959f,
06326    -0.972584369f,  0.232550307f,
06327    -0.972939952f,  0.231058108f,
06328    -0.973293246f,  0.229565366f,
06329    -0.973644250f,  0.228072083f,
06330    -0.973992962f,  0.226578264f,
06331    -0.974339383f,  0.225083911f,
06332    -0.974683511f,  0.223589029f,
06333    -0.975025345f,  0.222093621f,
06334    -0.975364885f,  0.220597690f,
06335    -0.975702130f,  0.219101240f,
06336    -0.976037079f,  0.217604275f,
06337    -0.976369731f,  0.216106797f,
06338    -0.976700086f,  0.214608811f,
06339    -0.977028143f,  0.213110320f,
06340    -0.977353900f,  0.211611327f,
06341    -0.977677358f,  0.210111837f,
06342    -0.977998515f,  0.208611852f,
06343    -0.978317371f,  0.207111376f,
06344    -0.978633924f,  0.205610413f,
06345    -0.978948175f,  0.204108966f,
06346    -0.979260123f,  0.202607039f,
06347    -0.979569766f,  0.201104635f,
06348    -0.979877104f,  0.199601758f,
06349    -0.980182136f,  0.198098411f,
06350    -0.980484862f,  0.196594598f,
06351    -0.980785280f,  0.195090322f,
06352    -0.981083391f,  0.193585587f,
06353    -0.981379193f,  0.192080397f,
06354    -0.981672686f,  0.190574755f,
06355    -0.981963869f,  0.189068664f,
06356    -0.982252741f,  0.187562129f,
06357    -0.982539302f,  0.186055152f,
06358    -0.982823551f,  0.184547737f,
06359    -0.983105487f,  0.183039888f,
06360    -0.983385110f,  0.181531608f,
06361    -0.983662419f,  0.180022901f,
06362    -0.983937413f,  0.178513771f,
06363    -0.984210092f,  0.177004220f,
06364    -0.984480455f,  0.175494253f,
06365    -0.984748502f,  0.173983873f,
06366    -0.985014231f,  0.172473084f,
06367    -0.985277642f,  0.170961889f,
06368    -0.985538735f,  0.169450291f,
06369    -0.985797509f,  0.167938295f,
06370    -0.986053963f,  0.166425904f,
06371    -0.986308097f,  0.164913120f,
06372    -0.986559910f,  0.163399949f,
06373    -0.986809402f,  0.161886394f,
06374    -0.987056571f,  0.160372457f,
06375    -0.987301418f,  0.158858143f,
06376    -0.987543942f,  0.157343456f,
06377    -0.987784142f,  0.155828398f,
06378    -0.988022017f,  0.154312973f,
06379    -0.988257568f,  0.152797185f,
06380    -0.988490793f,  0.151281038f,
06381    -0.988721692f,  0.149764535f,
06382    -0.988950265f,  0.148247679f,
06383    -0.989176510f,  0.146730474f,
06384    -0.989400428f,  0.145212925f,
06385    -0.989622017f,  0.143695033f,
06386    -0.989841278f,  0.142176804f,
06387    -0.990058210f,  0.140658239f,
06388    -0.990272812f,  0.139139344f,
06389    -0.990485084f,  0.137620122f,
06390    -0.990695025f,  0.136100575f,
06391    -0.990902635f,  0.134580709f,
06392    -0.991107914f,  0.133060525f,
06393    -0.991310860f,  0.131540029f,
06394    -0.991511473f,  0.130019223f,
06395    -0.991709754f,  0.128498111f,
06396    -0.991905700f,  0.126976696f,
06397    -0.992099313f,  0.125454983f,
06398    -0.992290591f,  0.123932975f,
06399    -0.992479535f,  0.122410675f,
06400    -0.992666142f,  0.120888087f,
06401    -0.992850414f,  0.119365215f,
06402    -0.993032350f,  0.117842062f,
06403    -0.993211949f,  0.116318631f,
06404    -0.993389211f,  0.114794927f,
06405    -0.993564136f,  0.113270952f,
06406    -0.993736722f,  0.111746711f,
06407    -0.993906970f,  0.110222207f,
06408    -0.994074879f,  0.108697444f,
06409    -0.994240449f,  0.107172425f,
06410    -0.994403680f,  0.105647154f,
06411    -0.994564571f,  0.104121634f,
06412    -0.994723121f,  0.102595869f,
06413    -0.994879331f,  0.101069863f,
06414    -0.995033199f,  0.099543619f,
06415    -0.995184727f,  0.098017140f,
06416    -0.995333912f,  0.096490431f,
06417    -0.995480755f,  0.094963495f,
06418    -0.995625256f,  0.093436336f,
06419    -0.995767414f,  0.091908956f,
06420    -0.995907229f,  0.090381361f,
06421    -0.996044701f,  0.088853553f,
06422    -0.996179829f,  0.087325535f,
06423    -0.996312612f,  0.085797312f,
06424    -0.996443051f,  0.084268888f,
06425    -0.996571146f,  0.082740265f,
06426    -0.996696895f,  0.081211447f,
06427    -0.996820299f,  0.079682438f,
06428    -0.996941358f,  0.078153242f,
06429    -0.997060070f,  0.076623861f,
06430    -0.997176437f,  0.075094301f,
06431    -0.997290457f,  0.073564564f,
06432    -0.997402130f,  0.072034653f,
06433    -0.997511456f,  0.070504573f,
06434    -0.997618435f,  0.068974328f,
06435    -0.997723067f,  0.067443920f,
06436    -0.997825350f,  0.065913353f,
06437    -0.997925286f,  0.064382631f,
06438    -0.998022874f,  0.062851758f,
06439    -0.998118113f,  0.061320736f,
06440    -0.998211003f,  0.059789571f,
06441    -0.998301545f,  0.058258265f,
06442    -0.998389737f,  0.056726821f,
06443    -0.998475581f,  0.055195244f,
06444    -0.998559074f,  0.053663538f,
06445    -0.998640218f,  0.052131705f,
06446    -0.998719012f,  0.050599749f,
06447    -0.998795456f,  0.049067674f,
06448    -0.998869550f,  0.047535484f,
06449    -0.998941293f,  0.046003182f,
06450    -0.999010686f,  0.044470772f,
06451    -0.999077728f,  0.042938257f,
06452    -0.999142419f,  0.041405641f,
06453    -0.999204759f,  0.039872928f,
06454    -0.999264747f,  0.038340120f,
06455    -0.999322385f,  0.036807223f,
06456    -0.999377670f,  0.035274239f,
06457    -0.999430605f,  0.033741172f,
06458    -0.999481187f,  0.032208025f,
06459    -0.999529418f,  0.030674803f,
06460    -0.999575296f,  0.029141509f,
06461    -0.999618822f,  0.027608146f,
06462    -0.999659997f,  0.026074718f,
06463    -0.999698819f,  0.024541229f,
06464    -0.999735288f,  0.023007681f,
06465    -0.999769405f,  0.021474080f,
06466    -0.999801170f,  0.019940429f,
06467    -0.999830582f,  0.018406730f,
06468    -0.999857641f,  0.016872988f,
06469    -0.999882347f,  0.015339206f,
06470    -0.999904701f,  0.013805389f,
06471    -0.999924702f,  0.012271538f,
06472    -0.999942350f,  0.010737659f,
06473    -0.999957645f,  0.009203755f,
06474    -0.999970586f,  0.007669829f,
06475    -0.999981175f,  0.006135885f,
06476    -0.999989411f,  0.004601926f,
06477    -0.999995294f,  0.003067957f,
06478    -0.999998823f,  0.001533980f,
06479    -1.000000000f,  0.000000000f,
06480    -0.999998823f, -0.001533980f,
06481    -0.999995294f, -0.003067957f,
06482    -0.999989411f, -0.004601926f,
06483    -0.999981175f, -0.006135885f,
06484    -0.999970586f, -0.007669829f,
06485    -0.999957645f, -0.009203755f,
06486    -0.999942350f, -0.010737659f,
06487    -0.999924702f, -0.012271538f,
06488    -0.999904701f, -0.013805389f,
06489    -0.999882347f, -0.015339206f,
06490    -0.999857641f, -0.016872988f,
06491    -0.999830582f, -0.018406730f,
06492    -0.999801170f, -0.019940429f,
06493    -0.999769405f, -0.021474080f,
06494    -0.999735288f, -0.023007681f,
06495    -0.999698819f, -0.024541229f,
06496    -0.999659997f, -0.026074718f,
06497    -0.999618822f, -0.027608146f,
06498    -0.999575296f, -0.029141509f,
06499    -0.999529418f, -0.030674803f,
06500    -0.999481187f, -0.032208025f,
06501    -0.999430605f, -0.033741172f,
06502    -0.999377670f, -0.035274239f,
06503    -0.999322385f, -0.036807223f,
06504    -0.999264747f, -0.038340120f,
06505    -0.999204759f, -0.039872928f,
06506    -0.999142419f, -0.041405641f,
06507    -0.999077728f, -0.042938257f,
06508    -0.999010686f, -0.044470772f,
06509    -0.998941293f, -0.046003182f,
06510    -0.998869550f, -0.047535484f,
06511    -0.998795456f, -0.049067674f,
06512    -0.998719012f, -0.050599749f,
06513    -0.998640218f, -0.052131705f,
06514    -0.998559074f, -0.053663538f,
06515    -0.998475581f, -0.055195244f,
06516    -0.998389737f, -0.056726821f,
06517    -0.998301545f, -0.058258265f,
06518    -0.998211003f, -0.059789571f,
06519    -0.998118113f, -0.061320736f,
06520    -0.998022874f, -0.062851758f,
06521    -0.997925286f, -0.064382631f,
06522    -0.997825350f, -0.065913353f,
06523    -0.997723067f, -0.067443920f,
06524    -0.997618435f, -0.068974328f,
06525    -0.997511456f, -0.070504573f,
06526    -0.997402130f, -0.072034653f,
06527    -0.997290457f, -0.073564564f,
06528    -0.997176437f, -0.075094301f,
06529    -0.997060070f, -0.076623861f,
06530    -0.996941358f, -0.078153242f,
06531    -0.996820299f, -0.079682438f,
06532    -0.996696895f, -0.081211447f,
06533    -0.996571146f, -0.082740265f,
06534    -0.996443051f, -0.084268888f,
06535    -0.996312612f, -0.085797312f,
06536    -0.996179829f, -0.087325535f,
06537    -0.996044701f, -0.088853553f,
06538    -0.995907229f, -0.090381361f,
06539    -0.995767414f, -0.091908956f,
06540    -0.995625256f, -0.093436336f,
06541    -0.995480755f, -0.094963495f,
06542    -0.995333912f, -0.096490431f,
06543    -0.995184727f, -0.098017140f,
06544    -0.995033199f, -0.099543619f,
06545    -0.994879331f, -0.101069863f,
06546    -0.994723121f, -0.102595869f,
06547    -0.994564571f, -0.104121634f,
06548    -0.994403680f, -0.105647154f,
06549    -0.994240449f, -0.107172425f,
06550    -0.994074879f, -0.108697444f,
06551    -0.993906970f, -0.110222207f,
06552    -0.993736722f, -0.111746711f,
06553    -0.993564136f, -0.113270952f,
06554    -0.993389211f, -0.114794927f,
06555    -0.993211949f, -0.116318631f,
06556    -0.993032350f, -0.117842062f,
06557    -0.992850414f, -0.119365215f,
06558    -0.992666142f, -0.120888087f,
06559    -0.992479535f, -0.122410675f,
06560    -0.992290591f, -0.123932975f,
06561    -0.992099313f, -0.125454983f,
06562    -0.991905700f, -0.126976696f,
06563    -0.991709754f, -0.128498111f,
06564    -0.991511473f, -0.130019223f,
06565    -0.991310860f, -0.131540029f,
06566    -0.991107914f, -0.133060525f,
06567    -0.990902635f, -0.134580709f,
06568    -0.990695025f, -0.136100575f,
06569    -0.990485084f, -0.137620122f,
06570    -0.990272812f, -0.139139344f,
06571    -0.990058210f, -0.140658239f,
06572    -0.989841278f, -0.142176804f,
06573    -0.989622017f, -0.143695033f,
06574    -0.989400428f, -0.145212925f,
06575    -0.989176510f, -0.146730474f,
06576    -0.988950265f, -0.148247679f,
06577    -0.988721692f, -0.149764535f,
06578    -0.988490793f, -0.151281038f,
06579    -0.988257568f, -0.152797185f,
06580    -0.988022017f, -0.154312973f,
06581    -0.987784142f, -0.155828398f,
06582    -0.987543942f, -0.157343456f,
06583    -0.987301418f, -0.158858143f,
06584    -0.987056571f, -0.160372457f,
06585    -0.986809402f, -0.161886394f,
06586    -0.986559910f, -0.163399949f,
06587    -0.986308097f, -0.164913120f,
06588    -0.986053963f, -0.166425904f,
06589    -0.985797509f, -0.167938295f,
06590    -0.985538735f, -0.169450291f,
06591    -0.985277642f, -0.170961889f,
06592    -0.985014231f, -0.172473084f,
06593    -0.984748502f, -0.173983873f,
06594    -0.984480455f, -0.175494253f,
06595    -0.984210092f, -0.177004220f,
06596    -0.983937413f, -0.178513771f,
06597    -0.983662419f, -0.180022901f,
06598    -0.983385110f, -0.181531608f,
06599    -0.983105487f, -0.183039888f,
06600    -0.982823551f, -0.184547737f,
06601    -0.982539302f, -0.186055152f,
06602    -0.982252741f, -0.187562129f,
06603    -0.981963869f, -0.189068664f,
06604    -0.981672686f, -0.190574755f,
06605    -0.981379193f, -0.192080397f,
06606    -0.981083391f, -0.193585587f,
06607    -0.980785280f, -0.195090322f,
06608    -0.980484862f, -0.196594598f,
06609    -0.980182136f, -0.198098411f,
06610    -0.979877104f, -0.199601758f,
06611    -0.979569766f, -0.201104635f,
06612    -0.979260123f, -0.202607039f,
06613    -0.978948175f, -0.204108966f,
06614    -0.978633924f, -0.205610413f,
06615    -0.978317371f, -0.207111376f,
06616    -0.977998515f, -0.208611852f,
06617    -0.977677358f, -0.210111837f,
06618    -0.977353900f, -0.211611327f,
06619    -0.977028143f, -0.213110320f,
06620    -0.976700086f, -0.214608811f,
06621    -0.976369731f, -0.216106797f,
06622    -0.976037079f, -0.217604275f,
06623    -0.975702130f, -0.219101240f,
06624    -0.975364885f, -0.220597690f,
06625    -0.975025345f, -0.222093621f,
06626    -0.974683511f, -0.223589029f,
06627    -0.974339383f, -0.225083911f,
06628    -0.973992962f, -0.226578264f,
06629    -0.973644250f, -0.228072083f,
06630    -0.973293246f, -0.229565366f,
06631    -0.972939952f, -0.231058108f,
06632    -0.972584369f, -0.232550307f,
06633    -0.972226497f, -0.234041959f,
06634    -0.971866337f, -0.235533059f,
06635    -0.971503891f, -0.237023606f,
06636    -0.971139158f, -0.238513595f,
06637    -0.970772141f, -0.240003022f,
06638    -0.970402839f, -0.241491885f,
06639    -0.970031253f, -0.242980180f,
06640    -0.969657385f, -0.244467903f,
06641    -0.969281235f, -0.245955050f,
06642    -0.968902805f, -0.247441619f,
06643    -0.968522094f, -0.248927606f,
06644    -0.968139105f, -0.250413007f,
06645    -0.967753837f, -0.251897818f,
06646    -0.967366292f, -0.253382037f,
06647    -0.966976471f, -0.254865660f,
06648    -0.966584374f, -0.256348682f,
06649    -0.966190003f, -0.257831102f,
06650    -0.965793359f, -0.259312915f,
06651    -0.965394442f, -0.260794118f,
06652    -0.964993253f, -0.262274707f,
06653    -0.964589793f, -0.263754679f,
06654    -0.964184064f, -0.265234030f,
06655    -0.963776066f, -0.266712757f,
06656    -0.963365800f, -0.268190857f,
06657    -0.962953267f, -0.269668326f,
06658    -0.962538468f, -0.271145160f,
06659    -0.962121404f, -0.272621355f,
06660    -0.961702077f, -0.274096910f,
06661    -0.961280486f, -0.275571819f,
06662    -0.960856633f, -0.277046080f,
06663    -0.960430519f, -0.278519689f,
06664    -0.960002146f, -0.279992643f,
06665    -0.959571513f, -0.281464938f,
06666    -0.959138622f, -0.282936570f,
06667    -0.958703475f, -0.284407537f,
06668    -0.958266071f, -0.285877835f,
06669    -0.957826413f, -0.287347460f,
06670    -0.957384501f, -0.288816408f,
06671    -0.956940336f, -0.290284677f,
06672    -0.956493919f, -0.291752263f,
06673    -0.956045251f, -0.293219163f,
06674    -0.955594334f, -0.294685372f,
06675    -0.955141168f, -0.296150888f,
06676    -0.954685755f, -0.297615707f,
06677    -0.954228095f, -0.299079826f,
06678    -0.953768190f, -0.300543241f,
06679    -0.953306040f, -0.302005949f,
06680    -0.952841648f, -0.303467947f,
06681    -0.952375013f, -0.304929230f,
06682    -0.951906137f, -0.306389795f,
06683    -0.951435021f, -0.307849640f,
06684    -0.950961666f, -0.309308760f,
06685    -0.950486074f, -0.310767153f,
06686    -0.950008245f, -0.312224814f,
06687    -0.949528181f, -0.313681740f,
06688    -0.949045882f, -0.315137929f,
06689    -0.948561350f, -0.316593376f,
06690    -0.948074586f, -0.318048077f,
06691    -0.947585591f, -0.319502031f,
06692    -0.947094366f, -0.320955232f,
06693    -0.946600913f, -0.322407679f,
06694    -0.946105232f, -0.323859367f,
06695    -0.945607325f, -0.325310292f,
06696    -0.945107193f, -0.326760452f,
06697    -0.944604837f, -0.328209844f,
06698    -0.944100258f, -0.329658463f,
06699    -0.943593458f, -0.331106306f,
06700    -0.943084437f, -0.332553370f,
06701    -0.942573198f, -0.333999651f,
06702    -0.942059740f, -0.335445147f,
06703    -0.941544065f, -0.336889853f,
06704    -0.941026175f, -0.338333767f,
06705    -0.940506071f, -0.339776884f,
06706    -0.939983753f, -0.341219202f,
06707    -0.939459224f, -0.342660717f,
06708    -0.938932484f, -0.344101426f,
06709    -0.938403534f, -0.345541325f,
06710    -0.937872376f, -0.346980411f,
06711    -0.937339012f, -0.348418680f,
06712    -0.936803442f, -0.349856130f,
06713    -0.936265667f, -0.351292756f,
06714    -0.935725689f, -0.352728556f,
06715    -0.935183510f, -0.354163525f,
06716    -0.934639130f, -0.355597662f,
06717    -0.934092550f, -0.357030961f,
06718    -0.933543773f, -0.358463421f,
06719    -0.932992799f, -0.359895037f,
06720    -0.932439629f, -0.361325806f,
06721    -0.931884266f, -0.362755724f,
06722    -0.931326709f, -0.364184790f,
06723    -0.930766961f, -0.365612998f,
06724    -0.930205023f, -0.367040346f,
06725    -0.929640896f, -0.368466830f,
06726    -0.929074581f, -0.369892447f,
06727    -0.928506080f, -0.371317194f,
06728    -0.927935395f, -0.372741067f,
06729    -0.927362526f, -0.374164063f,
06730    -0.926787474f, -0.375586178f,
06731    -0.926210242f, -0.377007410f,
06732    -0.925630831f, -0.378427755f,
06733    -0.925049241f, -0.379847209f,
06734    -0.924465474f, -0.381265769f,
06735    -0.923879533f, -0.382683432f,
06736    -0.923291417f, -0.384100195f,
06737    -0.922701128f, -0.385516054f,
06738    -0.922108669f, -0.386931006f,
06739    -0.921514039f, -0.388345047f,
06740    -0.920917242f, -0.389758174f,
06741    -0.920318277f, -0.391170384f,
06742    -0.919717146f, -0.392581674f,
06743    -0.919113852f, -0.393992040f,
06744    -0.918508394f, -0.395401479f,
06745    -0.917900776f, -0.396809987f,
06746    -0.917290997f, -0.398217562f,
06747    -0.916679060f, -0.399624200f,
06748    -0.916064966f, -0.401029897f,
06749    -0.915448716f, -0.402434651f,
06750    -0.914830312f, -0.403838458f,
06751    -0.914209756f, -0.405241314f,
06752    -0.913587048f, -0.406643217f,
06753    -0.912962190f, -0.408044163f,
06754    -0.912335185f, -0.409444149f,
06755    -0.911706032f, -0.410843171f,
06756    -0.911074734f, -0.412241227f,
06757    -0.910441292f, -0.413638312f,
06758    -0.909805708f, -0.415034424f,
06759    -0.909167983f, -0.416429560f,
06760    -0.908528119f, -0.417823716f,
06761    -0.907886116f, -0.419216888f,
06762    -0.907241978f, -0.420609074f,
06763    -0.906595705f, -0.422000271f,
06764    -0.905947298f, -0.423390474f,
06765    -0.905296759f, -0.424779681f,
06766    -0.904644091f, -0.426167889f,
06767    -0.903989293f, -0.427555093f,
06768    -0.903332368f, -0.428941292f,
06769    -0.902673318f, -0.430326481f,
06770    -0.902012144f, -0.431710658f,
06771    -0.901348847f, -0.433093819f,
06772    -0.900683429f, -0.434475961f,
06773    -0.900015892f, -0.435857080f,
06774    -0.899346237f, -0.437237174f,
06775    -0.898674466f, -0.438616239f,
06776    -0.898000580f, -0.439994271f,
06777    -0.897324581f, -0.441371269f,
06778    -0.896646470f, -0.442747228f,
06779    -0.895966250f, -0.444122145f,
06780    -0.895283921f, -0.445496017f,
06781    -0.894599486f, -0.446868840f,
06782    -0.893912945f, -0.448240612f,
06783    -0.893224301f, -0.449611330f,
06784    -0.892533555f, -0.450980989f,
06785    -0.891840709f, -0.452349587f,
06786    -0.891145765f, -0.453717121f,
06787    -0.890448723f, -0.455083587f,
06788    -0.889749586f, -0.456448982f,
06789    -0.889048356f, -0.457813304f,
06790    -0.888345033f, -0.459176548f,
06791    -0.887639620f, -0.460538711f,
06792    -0.886932119f, -0.461899791f,
06793    -0.886222530f, -0.463259784f,
06794    -0.885510856f, -0.464618686f,
06795    -0.884797098f, -0.465976496f,
06796    -0.884081259f, -0.467333209f,
06797    -0.883363339f, -0.468688822f,
06798    -0.882643340f, -0.470043332f,
06799    -0.881921264f, -0.471396737f,
06800    -0.881197113f, -0.472749032f,
06801    -0.880470889f, -0.474100215f,
06802    -0.879742593f, -0.475450282f,
06803    -0.879012226f, -0.476799230f,
06804    -0.878279792f, -0.478147056f,
06805    -0.877545290f, -0.479493758f,
06806    -0.876808724f, -0.480839331f,
06807    -0.876070094f, -0.482183772f,
06808    -0.875329403f, -0.483527079f,
06809    -0.874586652f, -0.484869248f,
06810    -0.873841843f, -0.486210276f,
06811    -0.873094978f, -0.487550160f,
06812    -0.872346059f, -0.488888897f,
06813    -0.871595087f, -0.490226483f,
06814    -0.870842063f, -0.491562916f,
06815    -0.870086991f, -0.492898192f,
06816    -0.869329871f, -0.494232309f,
06817    -0.868570706f, -0.495565262f,
06818    -0.867809497f, -0.496897049f,
06819    -0.867046246f, -0.498227667f,
06820    -0.866280954f, -0.499557113f,
06821    -0.865513624f, -0.500885383f,
06822    -0.864744258f, -0.502212474f,
06823    -0.863972856f, -0.503538384f,
06824    -0.863199422f, -0.504863109f,
06825    -0.862423956f, -0.506186645f,
06826    -0.861646461f, -0.507508991f,
06827    -0.860866939f, -0.508830143f,
06828    -0.860085390f, -0.510150097f,
06829    -0.859301818f, -0.511468850f,
06830    -0.858516224f, -0.512786401f,
06831    -0.857728610f, -0.514102744f,
06832    -0.856938977f, -0.515417878f,
06833    -0.856147328f, -0.516731799f,
06834    -0.855353665f, -0.518044504f,
06835    -0.854557988f, -0.519355990f,
06836    -0.853760301f, -0.520666254f,
06837    -0.852960605f, -0.521975293f,
06838    -0.852158902f, -0.523283103f,
06839    -0.851355193f, -0.524589683f,
06840    -0.850549481f, -0.525895027f,
06841    -0.849741768f, -0.527199135f,
06842    -0.848932055f, -0.528502002f,
06843    -0.848120345f, -0.529803625f,
06844    -0.847306639f, -0.531104001f,
06845    -0.846490939f, -0.532403128f,
06846    -0.845673247f, -0.533701002f,
06847    -0.844853565f, -0.534997620f,
06848    -0.844031895f, -0.536292979f,
06849    -0.843208240f, -0.537587076f,
06850    -0.842382600f, -0.538879909f,
06851    -0.841554977f, -0.540171473f,
06852    -0.840725375f, -0.541461766f,
06853    -0.839893794f, -0.542750785f,
06854    -0.839060237f, -0.544038527f,
06855    -0.838224706f, -0.545324988f,
06856    -0.837387202f, -0.546610167f,
06857    -0.836547727f, -0.547894059f,
06858    -0.835706284f, -0.549176662f,
06859    -0.834862875f, -0.550457973f,
06860    -0.834017501f, -0.551737988f,
06861    -0.833170165f, -0.553016706f,
06862    -0.832320868f, -0.554294121f,
06863    -0.831469612f, -0.555570233f,
06864    -0.830616400f, -0.556845037f,
06865    -0.829761234f, -0.558118531f,
06866    -0.828904115f, -0.559390712f,
06867    -0.828045045f, -0.560661576f,
06868    -0.827184027f, -0.561931121f,
06869    -0.826321063f, -0.563199344f,
06870    -0.825456154f, -0.564466242f,
06871    -0.824589303f, -0.565731811f,
06872    -0.823720511f, -0.566996049f,
06873    -0.822849781f, -0.568258953f,
06874    -0.821977115f, -0.569520519f,
06875    -0.821102515f, -0.570780746f,
06876    -0.820225983f, -0.572039629f,
06877    -0.819347520f, -0.573297167f,
06878    -0.818467130f, -0.574553355f,
06879    -0.817584813f, -0.575808191f,
06880    -0.816700573f, -0.577061673f,
06881    -0.815814411f, -0.578313796f,
06882    -0.814926329f, -0.579564559f,
06883    -0.814036330f, -0.580813958f,
06884    -0.813144415f, -0.582061990f,
06885    -0.812250587f, -0.583308653f,
06886    -0.811354847f, -0.584553943f,
06887    -0.810457198f, -0.585797857f,
06888    -0.809557642f, -0.587040394f,
06889    -0.808656182f, -0.588281548f,
06890    -0.807752818f, -0.589521319f,
06891    -0.806847554f, -0.590759702f,
06892    -0.805940391f, -0.591996695f,
06893    -0.805031331f, -0.593232295f,
06894    -0.804120377f, -0.594466499f,
06895    -0.803207531f, -0.595699304f,
06896    -0.802292796f, -0.596930708f,
06897    -0.801376172f, -0.598160707f,
06898    -0.800457662f, -0.599389298f,
06899    -0.799537269f, -0.600616479f,
06900    -0.798614995f, -0.601842247f,
06901    -0.797690841f, -0.603066599f,
06902    -0.796764810f, -0.604289531f,
06903    -0.795836905f, -0.605511041f,
06904    -0.794907126f, -0.606731127f,
06905    -0.793975478f, -0.607949785f,
06906    -0.793041960f, -0.609167012f,
06907    -0.792106577f, -0.610382806f,
06908    -0.791169330f, -0.611597164f,
06909    -0.790230221f, -0.612810082f,
06910    -0.789289253f, -0.614021559f,
06911    -0.788346428f, -0.615231591f,
06912    -0.787401747f, -0.616440175f,
06913    -0.786455214f, -0.617647308f,
06914    -0.785506830f, -0.618852988f,
06915    -0.784556597f, -0.620057212f,
06916    -0.783604519f, -0.621259977f,
06917    -0.782650596f, -0.622461279f,
06918    -0.781694832f, -0.623661118f,
06919    -0.780737229f, -0.624859488f,
06920    -0.779777788f, -0.626056388f,
06921    -0.778816512f, -0.627251815f,
06922    -0.777853404f, -0.628445767f,
06923    -0.776888466f, -0.629638239f,
06924    -0.775921699f, -0.630829230f,
06925    -0.774953107f, -0.632018736f,
06926    -0.773982691f, -0.633206755f,
06927    -0.773010453f, -0.634393284f,
06928    -0.772036397f, -0.635578320f,
06929    -0.771060524f, -0.636761861f,
06930    -0.770082837f, -0.637943904f,
06931    -0.769103338f, -0.639124445f,
06932    -0.768122029f, -0.640303482f,
06933    -0.767138912f, -0.641481013f,
06934    -0.766153990f, -0.642657034f,
06935    -0.765167266f, -0.643831543f,
06936    -0.764178741f, -0.645004537f,
06937    -0.763188417f, -0.646176013f,
06938    -0.762196298f, -0.647345969f,
06939    -0.761202385f, -0.648514401f,
06940    -0.760206682f, -0.649681307f,
06941    -0.759209189f, -0.650846685f,
06942    -0.758209910f, -0.652010531f,
06943    -0.757208847f, -0.653172843f,
06944    -0.756206001f, -0.654333618f,
06945    -0.755201377f, -0.655492853f,
06946    -0.754194975f, -0.656650546f,
06947    -0.753186799f, -0.657806693f,
06948    -0.752176850f, -0.658961293f,
06949    -0.751165132f, -0.660114342f,
06950    -0.750151646f, -0.661265838f,
06951    -0.749136395f, -0.662415778f,
06952    -0.748119380f, -0.663564159f,
06953    -0.747100606f, -0.664710978f,
06954    -0.746080074f, -0.665856234f,
06955    -0.745057785f, -0.666999922f,
06956    -0.744033744f, -0.668142041f,
06957    -0.743007952f, -0.669282588f,
06958    -0.741980412f, -0.670421560f,
06959    -0.740951125f, -0.671558955f,
06960    -0.739920095f, -0.672694769f,
06961    -0.738887324f, -0.673829000f,
06962    -0.737852815f, -0.674961646f,
06963    -0.736816569f, -0.676092704f,
06964    -0.735778589f, -0.677222170f,
06965    -0.734738878f, -0.678350043f,
06966    -0.733697438f, -0.679476320f,
06967    -0.732654272f, -0.680600998f,
06968    -0.731609381f, -0.681724074f,
06969    -0.730562769f, -0.682845546f,
06970    -0.729514438f, -0.683965412f,
06971    -0.728464390f, -0.685083668f,
06972    -0.727412629f, -0.686200312f,
06973    -0.726359155f, -0.687315341f,
06974    -0.725303972f, -0.688428753f,
06975    -0.724247083f, -0.689540545f,
06976    -0.723188489f, -0.690650714f,
06977    -0.722128194f, -0.691759258f,
06978    -0.721066199f, -0.692866175f,
06979    -0.720002508f, -0.693971461f,
06980    -0.718937122f, -0.695075114f,
06981    -0.717870045f, -0.696177131f,
06982    -0.716801279f, -0.697277511f,
06983    -0.715730825f, -0.698376249f,
06984    -0.714658688f, -0.699473345f,
06985    -0.713584869f, -0.700568794f,
06986    -0.712509371f, -0.701662595f,
06987    -0.711432196f, -0.702754744f,
06988    -0.710353347f, -0.703845241f,
06989    -0.709272826f, -0.704934080f,
06990    -0.708190637f, -0.706021261f,
06991    -0.707106781f, -0.707106781f,
06992    -0.706021261f, -0.708190637f,
06993    -0.704934080f, -0.709272826f,
06994    -0.703845241f, -0.710353347f,
06995    -0.702754744f, -0.711432196f,
06996    -0.701662595f, -0.712509371f,
06997    -0.700568794f, -0.713584869f,
06998    -0.699473345f, -0.714658688f,
06999    -0.698376249f, -0.715730825f,
07000    -0.697277511f, -0.716801279f,
07001    -0.696177131f, -0.717870045f,
07002    -0.695075114f, -0.718937122f,
07003    -0.693971461f, -0.720002508f,
07004    -0.692866175f, -0.721066199f,
07005    -0.691759258f, -0.722128194f,
07006    -0.690650714f, -0.723188489f,
07007    -0.689540545f, -0.724247083f,
07008    -0.688428753f, -0.725303972f,
07009    -0.687315341f, -0.726359155f,
07010    -0.686200312f, -0.727412629f,
07011    -0.685083668f, -0.728464390f,
07012    -0.683965412f, -0.729514438f,
07013    -0.682845546f, -0.730562769f,
07014    -0.681724074f, -0.731609381f,
07015    -0.680600998f, -0.732654272f,
07016    -0.679476320f, -0.733697438f,
07017    -0.678350043f, -0.734738878f,
07018    -0.677222170f, -0.735778589f,
07019    -0.676092704f, -0.736816569f,
07020    -0.674961646f, -0.737852815f,
07021    -0.673829000f, -0.738887324f,
07022    -0.672694769f, -0.739920095f,
07023    -0.671558955f, -0.740951125f,
07024    -0.670421560f, -0.741980412f,
07025    -0.669282588f, -0.743007952f,
07026    -0.668142041f, -0.744033744f,
07027    -0.666999922f, -0.745057785f,
07028    -0.665856234f, -0.746080074f,
07029    -0.664710978f, -0.747100606f,
07030    -0.663564159f, -0.748119380f,
07031    -0.662415778f, -0.749136395f,
07032    -0.661265838f, -0.750151646f,
07033    -0.660114342f, -0.751165132f,
07034    -0.658961293f, -0.752176850f,
07035    -0.657806693f, -0.753186799f,
07036    -0.656650546f, -0.754194975f,
07037    -0.655492853f, -0.755201377f,
07038    -0.654333618f, -0.756206001f,
07039    -0.653172843f, -0.757208847f,
07040    -0.652010531f, -0.758209910f,
07041    -0.650846685f, -0.759209189f,
07042    -0.649681307f, -0.760206682f,
07043    -0.648514401f, -0.761202385f,
07044    -0.647345969f, -0.762196298f,
07045    -0.646176013f, -0.763188417f,
07046    -0.645004537f, -0.764178741f,
07047    -0.643831543f, -0.765167266f,
07048    -0.642657034f, -0.766153990f,
07049    -0.641481013f, -0.767138912f,
07050    -0.640303482f, -0.768122029f,
07051    -0.639124445f, -0.769103338f,
07052    -0.637943904f, -0.770082837f,
07053    -0.636761861f, -0.771060524f,
07054    -0.635578320f, -0.772036397f,
07055    -0.634393284f, -0.773010453f,
07056    -0.633206755f, -0.773982691f,
07057    -0.632018736f, -0.774953107f,
07058    -0.630829230f, -0.775921699f,
07059    -0.629638239f, -0.776888466f,
07060    -0.628445767f, -0.777853404f,
07061    -0.627251815f, -0.778816512f,
07062    -0.626056388f, -0.779777788f,
07063    -0.624859488f, -0.780737229f,
07064    -0.623661118f, -0.781694832f,
07065    -0.622461279f, -0.782650596f,
07066    -0.621259977f, -0.783604519f,
07067    -0.620057212f, -0.784556597f,
07068    -0.618852988f, -0.785506830f,
07069    -0.617647308f, -0.786455214f,
07070    -0.616440175f, -0.787401747f,
07071    -0.615231591f, -0.788346428f,
07072    -0.614021559f, -0.789289253f,
07073    -0.612810082f, -0.790230221f,
07074    -0.611597164f, -0.791169330f,
07075    -0.610382806f, -0.792106577f,
07076    -0.609167012f, -0.793041960f,
07077    -0.607949785f, -0.793975478f,
07078    -0.606731127f, -0.794907126f,
07079    -0.605511041f, -0.795836905f,
07080    -0.604289531f, -0.796764810f,
07081    -0.603066599f, -0.797690841f,
07082    -0.601842247f, -0.798614995f,
07083    -0.600616479f, -0.799537269f,
07084    -0.599389298f, -0.800457662f,
07085    -0.598160707f, -0.801376172f,
07086    -0.596930708f, -0.802292796f,
07087    -0.595699304f, -0.803207531f,
07088    -0.594466499f, -0.804120377f,
07089    -0.593232295f, -0.805031331f,
07090    -0.591996695f, -0.805940391f,
07091    -0.590759702f, -0.806847554f,
07092    -0.589521319f, -0.807752818f,
07093    -0.588281548f, -0.808656182f,
07094    -0.587040394f, -0.809557642f,
07095    -0.585797857f, -0.810457198f,
07096    -0.584553943f, -0.811354847f,
07097    -0.583308653f, -0.812250587f,
07098    -0.582061990f, -0.813144415f,
07099    -0.580813958f, -0.814036330f,
07100    -0.579564559f, -0.814926329f,
07101    -0.578313796f, -0.815814411f,
07102    -0.577061673f, -0.816700573f,
07103    -0.575808191f, -0.817584813f,
07104    -0.574553355f, -0.818467130f,
07105    -0.573297167f, -0.819347520f,
07106    -0.572039629f, -0.820225983f,
07107    -0.570780746f, -0.821102515f,
07108    -0.569520519f, -0.821977115f,
07109    -0.568258953f, -0.822849781f,
07110    -0.566996049f, -0.823720511f,
07111    -0.565731811f, -0.824589303f,
07112    -0.564466242f, -0.825456154f,
07113    -0.563199344f, -0.826321063f,
07114    -0.561931121f, -0.827184027f,
07115    -0.560661576f, -0.828045045f,
07116    -0.559390712f, -0.828904115f,
07117    -0.558118531f, -0.829761234f,
07118    -0.556845037f, -0.830616400f,
07119    -0.555570233f, -0.831469612f,
07120    -0.554294121f, -0.832320868f,
07121    -0.553016706f, -0.833170165f,
07122    -0.551737988f, -0.834017501f,
07123    -0.550457973f, -0.834862875f,
07124    -0.549176662f, -0.835706284f,
07125    -0.547894059f, -0.836547727f,
07126    -0.546610167f, -0.837387202f,
07127    -0.545324988f, -0.838224706f,
07128    -0.544038527f, -0.839060237f,
07129    -0.542750785f, -0.839893794f,
07130    -0.541461766f, -0.840725375f,
07131    -0.540171473f, -0.841554977f,
07132    -0.538879909f, -0.842382600f,
07133    -0.537587076f, -0.843208240f,
07134    -0.536292979f, -0.844031895f,
07135    -0.534997620f, -0.844853565f,
07136    -0.533701002f, -0.845673247f,
07137    -0.532403128f, -0.846490939f,
07138    -0.531104001f, -0.847306639f,
07139    -0.529803625f, -0.848120345f,
07140    -0.528502002f, -0.848932055f,
07141    -0.527199135f, -0.849741768f,
07142    -0.525895027f, -0.850549481f,
07143    -0.524589683f, -0.851355193f,
07144    -0.523283103f, -0.852158902f,
07145    -0.521975293f, -0.852960605f,
07146    -0.520666254f, -0.853760301f,
07147    -0.519355990f, -0.854557988f,
07148    -0.518044504f, -0.855353665f,
07149    -0.516731799f, -0.856147328f,
07150    -0.515417878f, -0.856938977f,
07151    -0.514102744f, -0.857728610f,
07152    -0.512786401f, -0.858516224f,
07153    -0.511468850f, -0.859301818f,
07154    -0.510150097f, -0.860085390f,
07155    -0.508830143f, -0.860866939f,
07156    -0.507508991f, -0.861646461f,
07157    -0.506186645f, -0.862423956f,
07158    -0.504863109f, -0.863199422f,
07159    -0.503538384f, -0.863972856f,
07160    -0.502212474f, -0.864744258f,
07161    -0.500885383f, -0.865513624f,
07162    -0.499557113f, -0.866280954f,
07163    -0.498227667f, -0.867046246f,
07164    -0.496897049f, -0.867809497f,
07165    -0.495565262f, -0.868570706f,
07166    -0.494232309f, -0.869329871f,
07167    -0.492898192f, -0.870086991f,
07168    -0.491562916f, -0.870842063f,
07169    -0.490226483f, -0.871595087f,
07170    -0.488888897f, -0.872346059f,
07171    -0.487550160f, -0.873094978f,
07172    -0.486210276f, -0.873841843f,
07173    -0.484869248f, -0.874586652f,
07174    -0.483527079f, -0.875329403f,
07175    -0.482183772f, -0.876070094f,
07176    -0.480839331f, -0.876808724f,
07177    -0.479493758f, -0.877545290f,
07178    -0.478147056f, -0.878279792f,
07179    -0.476799230f, -0.879012226f,
07180    -0.475450282f, -0.879742593f,
07181    -0.474100215f, -0.880470889f,
07182    -0.472749032f, -0.881197113f,
07183    -0.471396737f, -0.881921264f,
07184    -0.470043332f, -0.882643340f,
07185    -0.468688822f, -0.883363339f,
07186    -0.467333209f, -0.884081259f,
07187    -0.465976496f, -0.884797098f,
07188    -0.464618686f, -0.885510856f,
07189    -0.463259784f, -0.886222530f,
07190    -0.461899791f, -0.886932119f,
07191    -0.460538711f, -0.887639620f,
07192    -0.459176548f, -0.888345033f,
07193    -0.457813304f, -0.889048356f,
07194    -0.456448982f, -0.889749586f,
07195    -0.455083587f, -0.890448723f,
07196    -0.453717121f, -0.891145765f,
07197    -0.452349587f, -0.891840709f,
07198    -0.450980989f, -0.892533555f,
07199    -0.449611330f, -0.893224301f,
07200    -0.448240612f, -0.893912945f,
07201    -0.446868840f, -0.894599486f,
07202    -0.445496017f, -0.895283921f,
07203    -0.444122145f, -0.895966250f,
07204    -0.442747228f, -0.896646470f,
07205    -0.441371269f, -0.897324581f,
07206    -0.439994271f, -0.898000580f,
07207    -0.438616239f, -0.898674466f,
07208    -0.437237174f, -0.899346237f,
07209    -0.435857080f, -0.900015892f,
07210    -0.434475961f, -0.900683429f,
07211    -0.433093819f, -0.901348847f,
07212    -0.431710658f, -0.902012144f,
07213    -0.430326481f, -0.902673318f,
07214    -0.428941292f, -0.903332368f,
07215    -0.427555093f, -0.903989293f,
07216    -0.426167889f, -0.904644091f,
07217    -0.424779681f, -0.905296759f,
07218    -0.423390474f, -0.905947298f,
07219    -0.422000271f, -0.906595705f,
07220    -0.420609074f, -0.907241978f,
07221    -0.419216888f, -0.907886116f,
07222    -0.417823716f, -0.908528119f,
07223    -0.416429560f, -0.909167983f,
07224    -0.415034424f, -0.909805708f,
07225    -0.413638312f, -0.910441292f,
07226    -0.412241227f, -0.911074734f,
07227    -0.410843171f, -0.911706032f,
07228    -0.409444149f, -0.912335185f,
07229    -0.408044163f, -0.912962190f,
07230    -0.406643217f, -0.913587048f,
07231    -0.405241314f, -0.914209756f,
07232    -0.403838458f, -0.914830312f,
07233    -0.402434651f, -0.915448716f,
07234    -0.401029897f, -0.916064966f,
07235    -0.399624200f, -0.916679060f,
07236    -0.398217562f, -0.917290997f,
07237    -0.396809987f, -0.917900776f,
07238    -0.395401479f, -0.918508394f,
07239    -0.393992040f, -0.919113852f,
07240    -0.392581674f, -0.919717146f,
07241    -0.391170384f, -0.920318277f,
07242    -0.389758174f, -0.920917242f,
07243    -0.388345047f, -0.921514039f,
07244    -0.386931006f, -0.922108669f,
07245    -0.385516054f, -0.922701128f,
07246    -0.384100195f, -0.923291417f,
07247    -0.382683432f, -0.923879533f,
07248    -0.381265769f, -0.924465474f,
07249    -0.379847209f, -0.925049241f,
07250    -0.378427755f, -0.925630831f,
07251    -0.377007410f, -0.926210242f,
07252    -0.375586178f, -0.926787474f,
07253    -0.374164063f, -0.927362526f,
07254    -0.372741067f, -0.927935395f,
07255    -0.371317194f, -0.928506080f,
07256    -0.369892447f, -0.929074581f,
07257    -0.368466830f, -0.929640896f,
07258    -0.367040346f, -0.930205023f,
07259    -0.365612998f, -0.930766961f,
07260    -0.364184790f, -0.931326709f,
07261    -0.362755724f, -0.931884266f,
07262    -0.361325806f, -0.932439629f,
07263    -0.359895037f, -0.932992799f,
07264    -0.358463421f, -0.933543773f,
07265    -0.357030961f, -0.934092550f,
07266    -0.355597662f, -0.934639130f,
07267    -0.354163525f, -0.935183510f,
07268    -0.352728556f, -0.935725689f,
07269    -0.351292756f, -0.936265667f,
07270    -0.349856130f, -0.936803442f,
07271    -0.348418680f, -0.937339012f,
07272    -0.346980411f, -0.937872376f,
07273    -0.345541325f, -0.938403534f,
07274    -0.344101426f, -0.938932484f,
07275    -0.342660717f, -0.939459224f,
07276    -0.341219202f, -0.939983753f,
07277    -0.339776884f, -0.940506071f,
07278    -0.338333767f, -0.941026175f,
07279    -0.336889853f, -0.941544065f,
07280    -0.335445147f, -0.942059740f,
07281    -0.333999651f, -0.942573198f,
07282    -0.332553370f, -0.943084437f,
07283    -0.331106306f, -0.943593458f,
07284    -0.329658463f, -0.944100258f,
07285    -0.328209844f, -0.944604837f,
07286    -0.326760452f, -0.945107193f,
07287    -0.325310292f, -0.945607325f,
07288    -0.323859367f, -0.946105232f,
07289    -0.322407679f, -0.946600913f,
07290    -0.320955232f, -0.947094366f,
07291    -0.319502031f, -0.947585591f,
07292    -0.318048077f, -0.948074586f,
07293    -0.316593376f, -0.948561350f,
07294    -0.315137929f, -0.949045882f,
07295    -0.313681740f, -0.949528181f,
07296    -0.312224814f, -0.950008245f,
07297    -0.310767153f, -0.950486074f,
07298    -0.309308760f, -0.950961666f,
07299    -0.307849640f, -0.951435021f,
07300    -0.306389795f, -0.951906137f,
07301    -0.304929230f, -0.952375013f,
07302    -0.303467947f, -0.952841648f,
07303    -0.302005949f, -0.953306040f,
07304    -0.300543241f, -0.953768190f,
07305    -0.299079826f, -0.954228095f,
07306    -0.297615707f, -0.954685755f,
07307    -0.296150888f, -0.955141168f,
07308    -0.294685372f, -0.955594334f,
07309    -0.293219163f, -0.956045251f,
07310    -0.291752263f, -0.956493919f,
07311    -0.290284677f, -0.956940336f,
07312    -0.288816408f, -0.957384501f,
07313    -0.287347460f, -0.957826413f,
07314    -0.285877835f, -0.958266071f,
07315    -0.284407537f, -0.958703475f,
07316    -0.282936570f, -0.959138622f,
07317    -0.281464938f, -0.959571513f,
07318    -0.279992643f, -0.960002146f,
07319    -0.278519689f, -0.960430519f,
07320    -0.277046080f, -0.960856633f,
07321    -0.275571819f, -0.961280486f,
07322    -0.274096910f, -0.961702077f,
07323    -0.272621355f, -0.962121404f,
07324    -0.271145160f, -0.962538468f,
07325    -0.269668326f, -0.962953267f,
07326    -0.268190857f, -0.963365800f,
07327    -0.266712757f, -0.963776066f,
07328    -0.265234030f, -0.964184064f,
07329    -0.263754679f, -0.964589793f,
07330    -0.262274707f, -0.964993253f,
07331    -0.260794118f, -0.965394442f,
07332    -0.259312915f, -0.965793359f,
07333    -0.257831102f, -0.966190003f,
07334    -0.256348682f, -0.966584374f,
07335    -0.254865660f, -0.966976471f,
07336    -0.253382037f, -0.967366292f,
07337    -0.251897818f, -0.967753837f,
07338    -0.250413007f, -0.968139105f,
07339    -0.248927606f, -0.968522094f,
07340    -0.247441619f, -0.968902805f,
07341    -0.245955050f, -0.969281235f,
07342    -0.244467903f, -0.969657385f,
07343    -0.242980180f, -0.970031253f,
07344    -0.241491885f, -0.970402839f,
07345    -0.240003022f, -0.970772141f,
07346    -0.238513595f, -0.971139158f,
07347    -0.237023606f, -0.971503891f,
07348    -0.235533059f, -0.971866337f,
07349    -0.234041959f, -0.972226497f,
07350    -0.232550307f, -0.972584369f,
07351    -0.231058108f, -0.972939952f,
07352    -0.229565366f, -0.973293246f,
07353    -0.228072083f, -0.973644250f,
07354    -0.226578264f, -0.973992962f,
07355    -0.225083911f, -0.974339383f,
07356    -0.223589029f, -0.974683511f,
07357    -0.222093621f, -0.975025345f,
07358    -0.220597690f, -0.975364885f,
07359    -0.219101240f, -0.975702130f,
07360    -0.217604275f, -0.976037079f,
07361    -0.216106797f, -0.976369731f,
07362    -0.214608811f, -0.976700086f,
07363    -0.213110320f, -0.977028143f,
07364    -0.211611327f, -0.977353900f,
07365    -0.210111837f, -0.977677358f,
07366    -0.208611852f, -0.977998515f,
07367    -0.207111376f, -0.978317371f,
07368    -0.205610413f, -0.978633924f,
07369    -0.204108966f, -0.978948175f,
07370    -0.202607039f, -0.979260123f,
07371    -0.201104635f, -0.979569766f,
07372    -0.199601758f, -0.979877104f,
07373    -0.198098411f, -0.980182136f,
07374    -0.196594598f, -0.980484862f,
07375    -0.195090322f, -0.980785280f,
07376    -0.193585587f, -0.981083391f,
07377    -0.192080397f, -0.981379193f,
07378    -0.190574755f, -0.981672686f,
07379    -0.189068664f, -0.981963869f,
07380    -0.187562129f, -0.982252741f,
07381    -0.186055152f, -0.982539302f,
07382    -0.184547737f, -0.982823551f,
07383    -0.183039888f, -0.983105487f,
07384    -0.181531608f, -0.983385110f,
07385    -0.180022901f, -0.983662419f,
07386    -0.178513771f, -0.983937413f,
07387    -0.177004220f, -0.984210092f,
07388    -0.175494253f, -0.984480455f,
07389    -0.173983873f, -0.984748502f,
07390    -0.172473084f, -0.985014231f,
07391    -0.170961889f, -0.985277642f,
07392    -0.169450291f, -0.985538735f,
07393    -0.167938295f, -0.985797509f,
07394    -0.166425904f, -0.986053963f,
07395    -0.164913120f, -0.986308097f,
07396    -0.163399949f, -0.986559910f,
07397    -0.161886394f, -0.986809402f,
07398    -0.160372457f, -0.987056571f,
07399    -0.158858143f, -0.987301418f,
07400    -0.157343456f, -0.987543942f,
07401    -0.155828398f, -0.987784142f,
07402    -0.154312973f, -0.988022017f,
07403    -0.152797185f, -0.988257568f,
07404    -0.151281038f, -0.988490793f,
07405    -0.149764535f, -0.988721692f,
07406    -0.148247679f, -0.988950265f,
07407    -0.146730474f, -0.989176510f,
07408    -0.145212925f, -0.989400428f,
07409    -0.143695033f, -0.989622017f,
07410    -0.142176804f, -0.989841278f,
07411    -0.140658239f, -0.990058210f,
07412    -0.139139344f, -0.990272812f,
07413    -0.137620122f, -0.990485084f,
07414    -0.136100575f, -0.990695025f,
07415    -0.134580709f, -0.990902635f,
07416    -0.133060525f, -0.991107914f,
07417    -0.131540029f, -0.991310860f,
07418    -0.130019223f, -0.991511473f,
07419    -0.128498111f, -0.991709754f,
07420    -0.126976696f, -0.991905700f,
07421    -0.125454983f, -0.992099313f,
07422    -0.123932975f, -0.992290591f,
07423    -0.122410675f, -0.992479535f,
07424    -0.120888087f, -0.992666142f,
07425    -0.119365215f, -0.992850414f,
07426    -0.117842062f, -0.993032350f,
07427    -0.116318631f, -0.993211949f,
07428    -0.114794927f, -0.993389211f,
07429    -0.113270952f, -0.993564136f,
07430    -0.111746711f, -0.993736722f,
07431    -0.110222207f, -0.993906970f,
07432    -0.108697444f, -0.994074879f,
07433    -0.107172425f, -0.994240449f,
07434    -0.105647154f, -0.994403680f,
07435    -0.104121634f, -0.994564571f,
07436    -0.102595869f, -0.994723121f,
07437    -0.101069863f, -0.994879331f,
07438    -0.099543619f, -0.995033199f,
07439    -0.098017140f, -0.995184727f,
07440    -0.096490431f, -0.995333912f,
07441    -0.094963495f, -0.995480755f,
07442    -0.093436336f, -0.995625256f,
07443    -0.091908956f, -0.995767414f,
07444    -0.090381361f, -0.995907229f,
07445    -0.088853553f, -0.996044701f,
07446    -0.087325535f, -0.996179829f,
07447    -0.085797312f, -0.996312612f,
07448    -0.084268888f, -0.996443051f,
07449    -0.082740265f, -0.996571146f,
07450    -0.081211447f, -0.996696895f,
07451    -0.079682438f, -0.996820299f,
07452    -0.078153242f, -0.996941358f,
07453    -0.076623861f, -0.997060070f,
07454    -0.075094301f, -0.997176437f,
07455    -0.073564564f, -0.997290457f,
07456    -0.072034653f, -0.997402130f,
07457    -0.070504573f, -0.997511456f,
07458    -0.068974328f, -0.997618435f,
07459    -0.067443920f, -0.997723067f,
07460    -0.065913353f, -0.997825350f,
07461    -0.064382631f, -0.997925286f,
07462    -0.062851758f, -0.998022874f,
07463    -0.061320736f, -0.998118113f,
07464    -0.059789571f, -0.998211003f,
07465    -0.058258265f, -0.998301545f,
07466    -0.056726821f, -0.998389737f,
07467    -0.055195244f, -0.998475581f,
07468    -0.053663538f, -0.998559074f,
07469    -0.052131705f, -0.998640218f,
07470    -0.050599749f, -0.998719012f,
07471    -0.049067674f, -0.998795456f,
07472    -0.047535484f, -0.998869550f,
07473    -0.046003182f, -0.998941293f,
07474    -0.044470772f, -0.999010686f,
07475    -0.042938257f, -0.999077728f,
07476    -0.041405641f, -0.999142419f,
07477    -0.039872928f, -0.999204759f,
07478    -0.038340120f, -0.999264747f,
07479    -0.036807223f, -0.999322385f,
07480    -0.035274239f, -0.999377670f,
07481    -0.033741172f, -0.999430605f,
07482    -0.032208025f, -0.999481187f,
07483    -0.030674803f, -0.999529418f,
07484    -0.029141509f, -0.999575296f,
07485    -0.027608146f, -0.999618822f,
07486    -0.026074718f, -0.999659997f,
07487    -0.024541229f, -0.999698819f,
07488    -0.023007681f, -0.999735288f,
07489    -0.021474080f, -0.999769405f,
07490    -0.019940429f, -0.999801170f,
07491    -0.018406730f, -0.999830582f,
07492    -0.016872988f, -0.999857641f,
07493    -0.015339206f, -0.999882347f,
07494    -0.013805389f, -0.999904701f,
07495    -0.012271538f, -0.999924702f,
07496    -0.010737659f, -0.999942350f,
07497    -0.009203755f, -0.999957645f,
07498    -0.007669829f, -0.999970586f,
07499    -0.006135885f, -0.999981175f,
07500    -0.004601926f, -0.999989411f,
07501    -0.003067957f, -0.999995294f,
07502    -0.001533980f, -0.999998823f,
07503    -0.000000000f, -1.000000000f,
07504     0.001533980f, -0.999998823f,
07505     0.003067957f, -0.999995294f,
07506     0.004601926f, -0.999989411f,
07507     0.006135885f, -0.999981175f,
07508     0.007669829f, -0.999970586f,
07509     0.009203755f, -0.999957645f,
07510     0.010737659f, -0.999942350f,
07511     0.012271538f, -0.999924702f,
07512     0.013805389f, -0.999904701f,
07513     0.015339206f, -0.999882347f,
07514     0.016872988f, -0.999857641f,
07515     0.018406730f, -0.999830582f,
07516     0.019940429f, -0.999801170f,
07517     0.021474080f, -0.999769405f,
07518     0.023007681f, -0.999735288f,
07519     0.024541229f, -0.999698819f,
07520     0.026074718f, -0.999659997f,
07521     0.027608146f, -0.999618822f,
07522     0.029141509f, -0.999575296f,
07523     0.030674803f, -0.999529418f,
07524     0.032208025f, -0.999481187f,
07525     0.033741172f, -0.999430605f,
07526     0.035274239f, -0.999377670f,
07527     0.036807223f, -0.999322385f,
07528     0.038340120f, -0.999264747f,
07529     0.039872928f, -0.999204759f,
07530     0.041405641f, -0.999142419f,
07531     0.042938257f, -0.999077728f,
07532     0.044470772f, -0.999010686f,
07533     0.046003182f, -0.998941293f,
07534     0.047535484f, -0.998869550f,
07535     0.049067674f, -0.998795456f,
07536     0.050599749f, -0.998719012f,
07537     0.052131705f, -0.998640218f,
07538     0.053663538f, -0.998559074f,
07539     0.055195244f, -0.998475581f,
07540     0.056726821f, -0.998389737f,
07541     0.058258265f, -0.998301545f,
07542     0.059789571f, -0.998211003f,
07543     0.061320736f, -0.998118113f,
07544     0.062851758f, -0.998022874f,
07545     0.064382631f, -0.997925286f,
07546     0.065913353f, -0.997825350f,
07547     0.067443920f, -0.997723067f,
07548     0.068974328f, -0.997618435f,
07549     0.070504573f, -0.997511456f,
07550     0.072034653f, -0.997402130f,
07551     0.073564564f, -0.997290457f,
07552     0.075094301f, -0.997176437f,
07553     0.076623861f, -0.997060070f,
07554     0.078153242f, -0.996941358f,
07555     0.079682438f, -0.996820299f,
07556     0.081211447f, -0.996696895f,
07557     0.082740265f, -0.996571146f,
07558     0.084268888f, -0.996443051f,
07559     0.085797312f, -0.996312612f,
07560     0.087325535f, -0.996179829f,
07561     0.088853553f, -0.996044701f,
07562     0.090381361f, -0.995907229f,
07563     0.091908956f, -0.995767414f,
07564     0.093436336f, -0.995625256f,
07565     0.094963495f, -0.995480755f,
07566     0.096490431f, -0.995333912f,
07567     0.098017140f, -0.995184727f,
07568     0.099543619f, -0.995033199f,
07569     0.101069863f, -0.994879331f,
07570     0.102595869f, -0.994723121f,
07571     0.104121634f, -0.994564571f,
07572     0.105647154f, -0.994403680f,
07573     0.107172425f, -0.994240449f,
07574     0.108697444f, -0.994074879f,
07575     0.110222207f, -0.993906970f,
07576     0.111746711f, -0.993736722f,
07577     0.113270952f, -0.993564136f,
07578     0.114794927f, -0.993389211f,
07579     0.116318631f, -0.993211949f,
07580     0.117842062f, -0.993032350f,
07581     0.119365215f, -0.992850414f,
07582     0.120888087f, -0.992666142f,
07583     0.122410675f, -0.992479535f,
07584     0.123932975f, -0.992290591f,
07585     0.125454983f, -0.992099313f,
07586     0.126976696f, -0.991905700f,
07587     0.128498111f, -0.991709754f,
07588     0.130019223f, -0.991511473f,
07589     0.131540029f, -0.991310860f,
07590     0.133060525f, -0.991107914f,
07591     0.134580709f, -0.990902635f,
07592     0.136100575f, -0.990695025f,
07593     0.137620122f, -0.990485084f,
07594     0.139139344f, -0.990272812f,
07595     0.140658239f, -0.990058210f,
07596     0.142176804f, -0.989841278f,
07597     0.143695033f, -0.989622017f,
07598     0.145212925f, -0.989400428f,
07599     0.146730474f, -0.989176510f,
07600     0.148247679f, -0.988950265f,
07601     0.149764535f, -0.988721692f,
07602     0.151281038f, -0.988490793f,
07603     0.152797185f, -0.988257568f,
07604     0.154312973f, -0.988022017f,
07605     0.155828398f, -0.987784142f,
07606     0.157343456f, -0.987543942f,
07607     0.158858143f, -0.987301418f,
07608     0.160372457f, -0.987056571f,
07609     0.161886394f, -0.986809402f,
07610     0.163399949f, -0.986559910f,
07611     0.164913120f, -0.986308097f,
07612     0.166425904f, -0.986053963f,
07613     0.167938295f, -0.985797509f,
07614     0.169450291f, -0.985538735f,
07615     0.170961889f, -0.985277642f,
07616     0.172473084f, -0.985014231f,
07617     0.173983873f, -0.984748502f,
07618     0.175494253f, -0.984480455f,
07619     0.177004220f, -0.984210092f,
07620     0.178513771f, -0.983937413f,
07621     0.180022901f, -0.983662419f,
07622     0.181531608f, -0.983385110f,
07623     0.183039888f, -0.983105487f,
07624     0.184547737f, -0.982823551f,
07625     0.186055152f, -0.982539302f,
07626     0.187562129f, -0.982252741f,
07627     0.189068664f, -0.981963869f,
07628     0.190574755f, -0.981672686f,
07629     0.192080397f, -0.981379193f,
07630     0.193585587f, -0.981083391f,
07631     0.195090322f, -0.980785280f,
07632     0.196594598f, -0.980484862f,
07633     0.198098411f, -0.980182136f,
07634     0.199601758f, -0.979877104f,
07635     0.201104635f, -0.979569766f,
07636     0.202607039f, -0.979260123f,
07637     0.204108966f, -0.978948175f,
07638     0.205610413f, -0.978633924f,
07639     0.207111376f, -0.978317371f,
07640     0.208611852f, -0.977998515f,
07641     0.210111837f, -0.977677358f,
07642     0.211611327f, -0.977353900f,
07643     0.213110320f, -0.977028143f,
07644     0.214608811f, -0.976700086f,
07645     0.216106797f, -0.976369731f,
07646     0.217604275f, -0.976037079f,
07647     0.219101240f, -0.975702130f,
07648     0.220597690f, -0.975364885f,
07649     0.222093621f, -0.975025345f,
07650     0.223589029f, -0.974683511f,
07651     0.225083911f, -0.974339383f,
07652     0.226578264f, -0.973992962f,
07653     0.228072083f, -0.973644250f,
07654     0.229565366f, -0.973293246f,
07655     0.231058108f, -0.972939952f,
07656     0.232550307f, -0.972584369f,
07657     0.234041959f, -0.972226497f,
07658     0.235533059f, -0.971866337f,
07659     0.237023606f, -0.971503891f,
07660     0.238513595f, -0.971139158f,
07661     0.240003022f, -0.970772141f,
07662     0.241491885f, -0.970402839f,
07663     0.242980180f, -0.970031253f,
07664     0.244467903f, -0.969657385f,
07665     0.245955050f, -0.969281235f,
07666     0.247441619f, -0.968902805f,
07667     0.248927606f, -0.968522094f,
07668     0.250413007f, -0.968139105f,
07669     0.251897818f, -0.967753837f,
07670     0.253382037f, -0.967366292f,
07671     0.254865660f, -0.966976471f,
07672     0.256348682f, -0.966584374f,
07673     0.257831102f, -0.966190003f,
07674     0.259312915f, -0.965793359f,
07675     0.260794118f, -0.965394442f,
07676     0.262274707f, -0.964993253f,
07677     0.263754679f, -0.964589793f,
07678     0.265234030f, -0.964184064f,
07679     0.266712757f, -0.963776066f,
07680     0.268190857f, -0.963365800f,
07681     0.269668326f, -0.962953267f,
07682     0.271145160f, -0.962538468f,
07683     0.272621355f, -0.962121404f,
07684     0.274096910f, -0.961702077f,
07685     0.275571819f, -0.961280486f,
07686     0.277046080f, -0.960856633f,
07687     0.278519689f, -0.960430519f,
07688     0.279992643f, -0.960002146f,
07689     0.281464938f, -0.959571513f,
07690     0.282936570f, -0.959138622f,
07691     0.284407537f, -0.958703475f,
07692     0.285877835f, -0.958266071f,
07693     0.287347460f, -0.957826413f,
07694     0.288816408f, -0.957384501f,
07695     0.290284677f, -0.956940336f,
07696     0.291752263f, -0.956493919f,
07697     0.293219163f, -0.956045251f,
07698     0.294685372f, -0.955594334f,
07699     0.296150888f, -0.955141168f,
07700     0.297615707f, -0.954685755f,
07701     0.299079826f, -0.954228095f,
07702     0.300543241f, -0.953768190f,
07703     0.302005949f, -0.953306040f,
07704     0.303467947f, -0.952841648f,
07705     0.304929230f, -0.952375013f,
07706     0.306389795f, -0.951906137f,
07707     0.307849640f, -0.951435021f,
07708     0.309308760f, -0.950961666f,
07709     0.310767153f, -0.950486074f,
07710     0.312224814f, -0.950008245f,
07711     0.313681740f, -0.949528181f,
07712     0.315137929f, -0.949045882f,
07713     0.316593376f, -0.948561350f,
07714     0.318048077f, -0.948074586f,
07715     0.319502031f, -0.947585591f,
07716     0.320955232f, -0.947094366f,
07717     0.322407679f, -0.946600913f,
07718     0.323859367f, -0.946105232f,
07719     0.325310292f, -0.945607325f,
07720     0.326760452f, -0.945107193f,
07721     0.328209844f, -0.944604837f,
07722     0.329658463f, -0.944100258f,
07723     0.331106306f, -0.943593458f,
07724     0.332553370f, -0.943084437f,
07725     0.333999651f, -0.942573198f,
07726     0.335445147f, -0.942059740f,
07727     0.336889853f, -0.941544065f,
07728     0.338333767f, -0.941026175f,
07729     0.339776884f, -0.940506071f,
07730     0.341219202f, -0.939983753f,
07731     0.342660717f, -0.939459224f,
07732     0.344101426f, -0.938932484f,
07733     0.345541325f, -0.938403534f,
07734     0.346980411f, -0.937872376f,
07735     0.348418680f, -0.937339012f,
07736     0.349856130f, -0.936803442f,
07737     0.351292756f, -0.936265667f,
07738     0.352728556f, -0.935725689f,
07739     0.354163525f, -0.935183510f,
07740     0.355597662f, -0.934639130f,
07741     0.357030961f, -0.934092550f,
07742     0.358463421f, -0.933543773f,
07743     0.359895037f, -0.932992799f,
07744     0.361325806f, -0.932439629f,
07745     0.362755724f, -0.931884266f,
07746     0.364184790f, -0.931326709f,
07747     0.365612998f, -0.930766961f,
07748     0.367040346f, -0.930205023f,
07749     0.368466830f, -0.929640896f,
07750     0.369892447f, -0.929074581f,
07751     0.371317194f, -0.928506080f,
07752     0.372741067f, -0.927935395f,
07753     0.374164063f, -0.927362526f,
07754     0.375586178f, -0.926787474f,
07755     0.377007410f, -0.926210242f,
07756     0.378427755f, -0.925630831f,
07757     0.379847209f, -0.925049241f,
07758     0.381265769f, -0.924465474f,
07759     0.382683432f, -0.923879533f,
07760     0.384100195f, -0.923291417f,
07761     0.385516054f, -0.922701128f,
07762     0.386931006f, -0.922108669f,
07763     0.388345047f, -0.921514039f,
07764     0.389758174f, -0.920917242f,
07765     0.391170384f, -0.920318277f,
07766     0.392581674f, -0.919717146f,
07767     0.393992040f, -0.919113852f,
07768     0.395401479f, -0.918508394f,
07769     0.396809987f, -0.917900776f,
07770     0.398217562f, -0.917290997f,
07771     0.399624200f, -0.916679060f,
07772     0.401029897f, -0.916064966f,
07773     0.402434651f, -0.915448716f,
07774     0.403838458f, -0.914830312f,
07775     0.405241314f, -0.914209756f,
07776     0.406643217f, -0.913587048f,
07777     0.408044163f, -0.912962190f,
07778     0.409444149f, -0.912335185f,
07779     0.410843171f, -0.911706032f,
07780     0.412241227f, -0.911074734f,
07781     0.413638312f, -0.910441292f,
07782     0.415034424f, -0.909805708f,
07783     0.416429560f, -0.909167983f,
07784     0.417823716f, -0.908528119f,
07785     0.419216888f, -0.907886116f,
07786     0.420609074f, -0.907241978f,
07787     0.422000271f, -0.906595705f,
07788     0.423390474f, -0.905947298f,
07789     0.424779681f, -0.905296759f,
07790     0.426167889f, -0.904644091f,
07791     0.427555093f, -0.903989293f,
07792     0.428941292f, -0.903332368f,
07793     0.430326481f, -0.902673318f,
07794     0.431710658f, -0.902012144f,
07795     0.433093819f, -0.901348847f,
07796     0.434475961f, -0.900683429f,
07797     0.435857080f, -0.900015892f,
07798     0.437237174f, -0.899346237f,
07799     0.438616239f, -0.898674466f,
07800     0.439994271f, -0.898000580f,
07801     0.441371269f, -0.897324581f,
07802     0.442747228f, -0.896646470f,
07803     0.444122145f, -0.895966250f,
07804     0.445496017f, -0.895283921f,
07805     0.446868840f, -0.894599486f,
07806     0.448240612f, -0.893912945f,
07807     0.449611330f, -0.893224301f,
07808     0.450980989f, -0.892533555f,
07809     0.452349587f, -0.891840709f,
07810     0.453717121f, -0.891145765f,
07811     0.455083587f, -0.890448723f,
07812     0.456448982f, -0.889749586f,
07813     0.457813304f, -0.889048356f,
07814     0.459176548f, -0.888345033f,
07815     0.460538711f, -0.887639620f,
07816     0.461899791f, -0.886932119f,
07817     0.463259784f, -0.886222530f,
07818     0.464618686f, -0.885510856f,
07819     0.465976496f, -0.884797098f,
07820     0.467333209f, -0.884081259f,
07821     0.468688822f, -0.883363339f,
07822     0.470043332f, -0.882643340f,
07823     0.471396737f, -0.881921264f,
07824     0.472749032f, -0.881197113f,
07825     0.474100215f, -0.880470889f,
07826     0.475450282f, -0.879742593f,
07827     0.476799230f, -0.879012226f,
07828     0.478147056f, -0.878279792f,
07829     0.479493758f, -0.877545290f,
07830     0.480839331f, -0.876808724f,
07831     0.482183772f, -0.876070094f,
07832     0.483527079f, -0.875329403f,
07833     0.484869248f, -0.874586652f,
07834     0.486210276f, -0.873841843f,
07835     0.487550160f, -0.873094978f,
07836     0.488888897f, -0.872346059f,
07837     0.490226483f, -0.871595087f,
07838     0.491562916f, -0.870842063f,
07839     0.492898192f, -0.870086991f,
07840     0.494232309f, -0.869329871f,
07841     0.495565262f, -0.868570706f,
07842     0.496897049f, -0.867809497f,
07843     0.498227667f, -0.867046246f,
07844     0.499557113f, -0.866280954f,
07845     0.500885383f, -0.865513624f,
07846     0.502212474f, -0.864744258f,
07847     0.503538384f, -0.863972856f,
07848     0.504863109f, -0.863199422f,
07849     0.506186645f, -0.862423956f,
07850     0.507508991f, -0.861646461f,
07851     0.508830143f, -0.860866939f,
07852     0.510150097f, -0.860085390f,
07853     0.511468850f, -0.859301818f,
07854     0.512786401f, -0.858516224f,
07855     0.514102744f, -0.857728610f,
07856     0.515417878f, -0.856938977f,
07857     0.516731799f, -0.856147328f,
07858     0.518044504f, -0.855353665f,
07859     0.519355990f, -0.854557988f,
07860     0.520666254f, -0.853760301f,
07861     0.521975293f, -0.852960605f,
07862     0.523283103f, -0.852158902f,
07863     0.524589683f, -0.851355193f,
07864     0.525895027f, -0.850549481f,
07865     0.527199135f, -0.849741768f,
07866     0.528502002f, -0.848932055f,
07867     0.529803625f, -0.848120345f,
07868     0.531104001f, -0.847306639f,
07869     0.532403128f, -0.846490939f,
07870     0.533701002f, -0.845673247f,
07871     0.534997620f, -0.844853565f,
07872     0.536292979f, -0.844031895f,
07873     0.537587076f, -0.843208240f,
07874     0.538879909f, -0.842382600f,
07875     0.540171473f, -0.841554977f,
07876     0.541461766f, -0.840725375f,
07877     0.542750785f, -0.839893794f,
07878     0.544038527f, -0.839060237f,
07879     0.545324988f, -0.838224706f,
07880     0.546610167f, -0.837387202f,
07881     0.547894059f, -0.836547727f,
07882     0.549176662f, -0.835706284f,
07883     0.550457973f, -0.834862875f,
07884     0.551737988f, -0.834017501f,
07885     0.553016706f, -0.833170165f,
07886     0.554294121f, -0.832320868f,
07887     0.555570233f, -0.831469612f,
07888     0.556845037f, -0.830616400f,
07889     0.558118531f, -0.829761234f,
07890     0.559390712f, -0.828904115f,
07891     0.560661576f, -0.828045045f,
07892     0.561931121f, -0.827184027f,
07893     0.563199344f, -0.826321063f,
07894     0.564466242f, -0.825456154f,
07895     0.565731811f, -0.824589303f,
07896     0.566996049f, -0.823720511f,
07897     0.568258953f, -0.822849781f,
07898     0.569520519f, -0.821977115f,
07899     0.570780746f, -0.821102515f,
07900     0.572039629f, -0.820225983f,
07901     0.573297167f, -0.819347520f,
07902     0.574553355f, -0.818467130f,
07903     0.575808191f, -0.817584813f,
07904     0.577061673f, -0.816700573f,
07905     0.578313796f, -0.815814411f,
07906     0.579564559f, -0.814926329f,
07907     0.580813958f, -0.814036330f,
07908     0.582061990f, -0.813144415f,
07909     0.583308653f, -0.812250587f,
07910     0.584553943f, -0.811354847f,
07911     0.585797857f, -0.810457198f,
07912     0.587040394f, -0.809557642f,
07913     0.588281548f, -0.808656182f,
07914     0.589521319f, -0.807752818f,
07915     0.590759702f, -0.806847554f,
07916     0.591996695f, -0.805940391f,
07917     0.593232295f, -0.805031331f,
07918     0.594466499f, -0.804120377f,
07919     0.595699304f, -0.803207531f,
07920     0.596930708f, -0.802292796f,
07921     0.598160707f, -0.801376172f,
07922     0.599389298f, -0.800457662f,
07923     0.600616479f, -0.799537269f,
07924     0.601842247f, -0.798614995f,
07925     0.603066599f, -0.797690841f,
07926     0.604289531f, -0.796764810f,
07927     0.605511041f, -0.795836905f,
07928     0.606731127f, -0.794907126f,
07929     0.607949785f, -0.793975478f,
07930     0.609167012f, -0.793041960f,
07931     0.610382806f, -0.792106577f,
07932     0.611597164f, -0.791169330f,
07933     0.612810082f, -0.790230221f,
07934     0.614021559f, -0.789289253f,
07935     0.615231591f, -0.788346428f,
07936     0.616440175f, -0.787401747f,
07937     0.617647308f, -0.786455214f,
07938     0.618852988f, -0.785506830f,
07939     0.620057212f, -0.784556597f,
07940     0.621259977f, -0.783604519f,
07941     0.622461279f, -0.782650596f,
07942     0.623661118f, -0.781694832f,
07943     0.624859488f, -0.780737229f,
07944     0.626056388f, -0.779777788f,
07945     0.627251815f, -0.778816512f,
07946     0.628445767f, -0.777853404f,
07947     0.629638239f, -0.776888466f,
07948     0.630829230f, -0.775921699f,
07949     0.632018736f, -0.774953107f,
07950     0.633206755f, -0.773982691f,
07951     0.634393284f, -0.773010453f,
07952     0.635578320f, -0.772036397f,
07953     0.636761861f, -0.771060524f,
07954     0.637943904f, -0.770082837f,
07955     0.639124445f, -0.769103338f,
07956     0.640303482f, -0.768122029f,
07957     0.641481013f, -0.767138912f,
07958     0.642657034f, -0.766153990f,
07959     0.643831543f, -0.765167266f,
07960     0.645004537f, -0.764178741f,
07961     0.646176013f, -0.763188417f,
07962     0.647345969f, -0.762196298f,
07963     0.648514401f, -0.761202385f,
07964     0.649681307f, -0.760206682f,
07965     0.650846685f, -0.759209189f,
07966     0.652010531f, -0.758209910f,
07967     0.653172843f, -0.757208847f,
07968     0.654333618f, -0.756206001f,
07969     0.655492853f, -0.755201377f,
07970     0.656650546f, -0.754194975f,
07971     0.657806693f, -0.753186799f,
07972     0.658961293f, -0.752176850f,
07973     0.660114342f, -0.751165132f,
07974     0.661265838f, -0.750151646f,
07975     0.662415778f, -0.749136395f,
07976     0.663564159f, -0.748119380f,
07977     0.664710978f, -0.747100606f,
07978     0.665856234f, -0.746080074f,
07979     0.666999922f, -0.745057785f,
07980     0.668142041f, -0.744033744f,
07981     0.669282588f, -0.743007952f,
07982     0.670421560f, -0.741980412f,
07983     0.671558955f, -0.740951125f,
07984     0.672694769f, -0.739920095f,
07985     0.673829000f, -0.738887324f,
07986     0.674961646f, -0.737852815f,
07987     0.676092704f, -0.736816569f,
07988     0.677222170f, -0.735778589f,
07989     0.678350043f, -0.734738878f,
07990     0.679476320f, -0.733697438f,
07991     0.680600998f, -0.732654272f,
07992     0.681724074f, -0.731609381f,
07993     0.682845546f, -0.730562769f,
07994     0.683965412f, -0.729514438f,
07995     0.685083668f, -0.728464390f,
07996     0.686200312f, -0.727412629f,
07997     0.687315341f, -0.726359155f,
07998     0.688428753f, -0.725303972f,
07999     0.689540545f, -0.724247083f,
08000     0.690650714f, -0.723188489f,
08001     0.691759258f, -0.722128194f,
08002     0.692866175f, -0.721066199f,
08003     0.693971461f, -0.720002508f,
08004     0.695075114f, -0.718937122f,
08005     0.696177131f, -0.717870045f,
08006     0.697277511f, -0.716801279f,
08007     0.698376249f, -0.715730825f,
08008     0.699473345f, -0.714658688f,
08009     0.700568794f, -0.713584869f,
08010     0.701662595f, -0.712509371f,
08011     0.702754744f, -0.711432196f,
08012     0.703845241f, -0.710353347f,
08013     0.704934080f, -0.709272826f,
08014     0.706021261f, -0.708190637f,
08015     0.707106781f, -0.707106781f,
08016     0.708190637f, -0.706021261f,
08017     0.709272826f, -0.704934080f,
08018     0.710353347f, -0.703845241f,
08019     0.711432196f, -0.702754744f,
08020     0.712509371f, -0.701662595f,
08021     0.713584869f, -0.700568794f,
08022     0.714658688f, -0.699473345f,
08023     0.715730825f, -0.698376249f,
08024     0.716801279f, -0.697277511f,
08025     0.717870045f, -0.696177131f,
08026     0.718937122f, -0.695075114f,
08027     0.720002508f, -0.693971461f,
08028     0.721066199f, -0.692866175f,
08029     0.722128194f, -0.691759258f,
08030     0.723188489f, -0.690650714f,
08031     0.724247083f, -0.689540545f,
08032     0.725303972f, -0.688428753f,
08033     0.726359155f, -0.687315341f,
08034     0.727412629f, -0.686200312f,
08035     0.728464390f, -0.685083668f,
08036     0.729514438f, -0.683965412f,
08037     0.730562769f, -0.682845546f,
08038     0.731609381f, -0.681724074f,
08039     0.732654272f, -0.680600998f,
08040     0.733697438f, -0.679476320f,
08041     0.734738878f, -0.678350043f,
08042     0.735778589f, -0.677222170f,
08043     0.736816569f, -0.676092704f,
08044     0.737852815f, -0.674961646f,
08045     0.738887324f, -0.673829000f,
08046     0.739920095f, -0.672694769f,
08047     0.740951125f, -0.671558955f,
08048     0.741980412f, -0.670421560f,
08049     0.743007952f, -0.669282588f,
08050     0.744033744f, -0.668142041f,
08051     0.745057785f, -0.666999922f,
08052     0.746080074f, -0.665856234f,
08053     0.747100606f, -0.664710978f,
08054     0.748119380f, -0.663564159f,
08055     0.749136395f, -0.662415778f,
08056     0.750151646f, -0.661265838f,
08057     0.751165132f, -0.660114342f,
08058     0.752176850f, -0.658961293f,
08059     0.753186799f, -0.657806693f,
08060     0.754194975f, -0.656650546f,
08061     0.755201377f, -0.655492853f,
08062     0.756206001f, -0.654333618f,
08063     0.757208847f, -0.653172843f,
08064     0.758209910f, -0.652010531f,
08065     0.759209189f, -0.650846685f,
08066     0.760206682f, -0.649681307f,
08067     0.761202385f, -0.648514401f,
08068     0.762196298f, -0.647345969f,
08069     0.763188417f, -0.646176013f,
08070     0.764178741f, -0.645004537f,
08071     0.765167266f, -0.643831543f,
08072     0.766153990f, -0.642657034f,
08073     0.767138912f, -0.641481013f,
08074     0.768122029f, -0.640303482f,
08075     0.769103338f, -0.639124445f,
08076     0.770082837f, -0.637943904f,
08077     0.771060524f, -0.636761861f,
08078     0.772036397f, -0.635578320f,
08079     0.773010453f, -0.634393284f,
08080     0.773982691f, -0.633206755f,
08081     0.774953107f, -0.632018736f,
08082     0.775921699f, -0.630829230f,
08083     0.776888466f, -0.629638239f,
08084     0.777853404f, -0.628445767f,
08085     0.778816512f, -0.627251815f,
08086     0.779777788f, -0.626056388f,
08087     0.780737229f, -0.624859488f,
08088     0.781694832f, -0.623661118f,
08089     0.782650596f, -0.622461279f,
08090     0.783604519f, -0.621259977f,
08091     0.784556597f, -0.620057212f,
08092     0.785506830f, -0.618852988f,
08093     0.786455214f, -0.617647308f,
08094     0.787401747f, -0.616440175f,
08095     0.788346428f, -0.615231591f,
08096     0.789289253f, -0.614021559f,
08097     0.790230221f, -0.612810082f,
08098     0.791169330f, -0.611597164f,
08099     0.792106577f, -0.610382806f,
08100     0.793041960f, -0.609167012f,
08101     0.793975478f, -0.607949785f,
08102     0.794907126f, -0.606731127f,
08103     0.795836905f, -0.605511041f,
08104     0.796764810f, -0.604289531f,
08105     0.797690841f, -0.603066599f,
08106     0.798614995f, -0.601842247f,
08107     0.799537269f, -0.600616479f,
08108     0.800457662f, -0.599389298f,
08109     0.801376172f, -0.598160707f,
08110     0.802292796f, -0.596930708f,
08111     0.803207531f, -0.595699304f,
08112     0.804120377f, -0.594466499f,
08113     0.805031331f, -0.593232295f,
08114     0.805940391f, -0.591996695f,
08115     0.806847554f, -0.590759702f,
08116     0.807752818f, -0.589521319f,
08117     0.808656182f, -0.588281548f,
08118     0.809557642f, -0.587040394f,
08119     0.810457198f, -0.585797857f,
08120     0.811354847f, -0.584553943f,
08121     0.812250587f, -0.583308653f,
08122     0.813144415f, -0.582061990f,
08123     0.814036330f, -0.580813958f,
08124     0.814926329f, -0.579564559f,
08125     0.815814411f, -0.578313796f,
08126     0.816700573f, -0.577061673f,
08127     0.817584813f, -0.575808191f,
08128     0.818467130f, -0.574553355f,
08129     0.819347520f, -0.573297167f,
08130     0.820225983f, -0.572039629f,
08131     0.821102515f, -0.570780746f,
08132     0.821977115f, -0.569520519f,
08133     0.822849781f, -0.568258953f,
08134     0.823720511f, -0.566996049f,
08135     0.824589303f, -0.565731811f,
08136     0.825456154f, -0.564466242f,
08137     0.826321063f, -0.563199344f,
08138     0.827184027f, -0.561931121f,
08139     0.828045045f, -0.560661576f,
08140     0.828904115f, -0.559390712f,
08141     0.829761234f, -0.558118531f,
08142     0.830616400f, -0.556845037f,
08143     0.831469612f, -0.555570233f,
08144     0.832320868f, -0.554294121f,
08145     0.833170165f, -0.553016706f,
08146     0.834017501f, -0.551737988f,
08147     0.834862875f, -0.550457973f,
08148     0.835706284f, -0.549176662f,
08149     0.836547727f, -0.547894059f,
08150     0.837387202f, -0.546610167f,
08151     0.838224706f, -0.545324988f,
08152     0.839060237f, -0.544038527f,
08153     0.839893794f, -0.542750785f,
08154     0.840725375f, -0.541461766f,
08155     0.841554977f, -0.540171473f,
08156     0.842382600f, -0.538879909f,
08157     0.843208240f, -0.537587076f,
08158     0.844031895f, -0.536292979f,
08159     0.844853565f, -0.534997620f,
08160     0.845673247f, -0.533701002f,
08161     0.846490939f, -0.532403128f,
08162     0.847306639f, -0.531104001f,
08163     0.848120345f, -0.529803625f,
08164     0.848932055f, -0.528502002f,
08165     0.849741768f, -0.527199135f,
08166     0.850549481f, -0.525895027f,
08167     0.851355193f, -0.524589683f,
08168     0.852158902f, -0.523283103f,
08169     0.852960605f, -0.521975293f,
08170     0.853760301f, -0.520666254f,
08171     0.854557988f, -0.519355990f,
08172     0.855353665f, -0.518044504f,
08173     0.856147328f, -0.516731799f,
08174     0.856938977f, -0.515417878f,
08175     0.857728610f, -0.514102744f,
08176     0.858516224f, -0.512786401f,
08177     0.859301818f, -0.511468850f,
08178     0.860085390f, -0.510150097f,
08179     0.860866939f, -0.508830143f,
08180     0.861646461f, -0.507508991f,
08181     0.862423956f, -0.506186645f,
08182     0.863199422f, -0.504863109f,
08183     0.863972856f, -0.503538384f,
08184     0.864744258f, -0.502212474f,
08185     0.865513624f, -0.500885383f,
08186     0.866280954f, -0.499557113f,
08187     0.867046246f, -0.498227667f,
08188     0.867809497f, -0.496897049f,
08189     0.868570706f, -0.495565262f,
08190     0.869329871f, -0.494232309f,
08191     0.870086991f, -0.492898192f,
08192     0.870842063f, -0.491562916f,
08193     0.871595087f, -0.490226483f,
08194     0.872346059f, -0.488888897f,
08195     0.873094978f, -0.487550160f,
08196     0.873841843f, -0.486210276f,
08197     0.874586652f, -0.484869248f,
08198     0.875329403f, -0.483527079f,
08199     0.876070094f, -0.482183772f,
08200     0.876808724f, -0.480839331f,
08201     0.877545290f, -0.479493758f,
08202     0.878279792f, -0.478147056f,
08203     0.879012226f, -0.476799230f,
08204     0.879742593f, -0.475450282f,
08205     0.880470889f, -0.474100215f,
08206     0.881197113f, -0.472749032f,
08207     0.881921264f, -0.471396737f,
08208     0.882643340f, -0.470043332f,
08209     0.883363339f, -0.468688822f,
08210     0.884081259f, -0.467333209f,
08211     0.884797098f, -0.465976496f,
08212     0.885510856f, -0.464618686f,
08213     0.886222530f, -0.463259784f,
08214     0.886932119f, -0.461899791f,
08215     0.887639620f, -0.460538711f,
08216     0.888345033f, -0.459176548f,
08217     0.889048356f, -0.457813304f,
08218     0.889749586f, -0.456448982f,
08219     0.890448723f, -0.455083587f,
08220     0.891145765f, -0.453717121f,
08221     0.891840709f, -0.452349587f,
08222     0.892533555f, -0.450980989f,
08223     0.893224301f, -0.449611330f,
08224     0.893912945f, -0.448240612f,
08225     0.894599486f, -0.446868840f,
08226     0.895283921f, -0.445496017f,
08227     0.895966250f, -0.444122145f,
08228     0.896646470f, -0.442747228f,
08229     0.897324581f, -0.441371269f,
08230     0.898000580f, -0.439994271f,
08231     0.898674466f, -0.438616239f,
08232     0.899346237f, -0.437237174f,
08233     0.900015892f, -0.435857080f,
08234     0.900683429f, -0.434475961f,
08235     0.901348847f, -0.433093819f,
08236     0.902012144f, -0.431710658f,
08237     0.902673318f, -0.430326481f,
08238     0.903332368f, -0.428941292f,
08239     0.903989293f, -0.427555093f,
08240     0.904644091f, -0.426167889f,
08241     0.905296759f, -0.424779681f,
08242     0.905947298f, -0.423390474f,
08243     0.906595705f, -0.422000271f,
08244     0.907241978f, -0.420609074f,
08245     0.907886116f, -0.419216888f,
08246     0.908528119f, -0.417823716f,
08247     0.909167983f, -0.416429560f,
08248     0.909805708f, -0.415034424f,
08249     0.910441292f, -0.413638312f,
08250     0.911074734f, -0.412241227f,
08251     0.911706032f, -0.410843171f,
08252     0.912335185f, -0.409444149f,
08253     0.912962190f, -0.408044163f,
08254     0.913587048f, -0.406643217f,
08255     0.914209756f, -0.405241314f,
08256     0.914830312f, -0.403838458f,
08257     0.915448716f, -0.402434651f,
08258     0.916064966f, -0.401029897f,
08259     0.916679060f, -0.399624200f,
08260     0.917290997f, -0.398217562f,
08261     0.917900776f, -0.396809987f,
08262     0.918508394f, -0.395401479f,
08263     0.919113852f, -0.393992040f,
08264     0.919717146f, -0.392581674f,
08265     0.920318277f, -0.391170384f,
08266     0.920917242f, -0.389758174f,
08267     0.921514039f, -0.388345047f,
08268     0.922108669f, -0.386931006f,
08269     0.922701128f, -0.385516054f,
08270     0.923291417f, -0.384100195f,
08271     0.923879533f, -0.382683432f,
08272     0.924465474f, -0.381265769f,
08273     0.925049241f, -0.379847209f,
08274     0.925630831f, -0.378427755f,
08275     0.926210242f, -0.377007410f,
08276     0.926787474f, -0.375586178f,
08277     0.927362526f, -0.374164063f,
08278     0.927935395f, -0.372741067f,
08279     0.928506080f, -0.371317194f,
08280     0.929074581f, -0.369892447f,
08281     0.929640896f, -0.368466830f,
08282     0.930205023f, -0.367040346f,
08283     0.930766961f, -0.365612998f,
08284     0.931326709f, -0.364184790f,
08285     0.931884266f, -0.362755724f,
08286     0.932439629f, -0.361325806f,
08287     0.932992799f, -0.359895037f,
08288     0.933543773f, -0.358463421f,
08289     0.934092550f, -0.357030961f,
08290     0.934639130f, -0.355597662f,
08291     0.935183510f, -0.354163525f,
08292     0.935725689f, -0.352728556f,
08293     0.936265667f, -0.351292756f,
08294     0.936803442f, -0.349856130f,
08295     0.937339012f, -0.348418680f,
08296     0.937872376f, -0.346980411f,
08297     0.938403534f, -0.345541325f,
08298     0.938932484f, -0.344101426f,
08299     0.939459224f, -0.342660717f,
08300     0.939983753f, -0.341219202f,
08301     0.940506071f, -0.339776884f,
08302     0.941026175f, -0.338333767f,
08303     0.941544065f, -0.336889853f,
08304     0.942059740f, -0.335445147f,
08305     0.942573198f, -0.333999651f,
08306     0.943084437f, -0.332553370f,
08307     0.943593458f, -0.331106306f,
08308     0.944100258f, -0.329658463f,
08309     0.944604837f, -0.328209844f,
08310     0.945107193f, -0.326760452f,
08311     0.945607325f, -0.325310292f,
08312     0.946105232f, -0.323859367f,
08313     0.946600913f, -0.322407679f,
08314     0.947094366f, -0.320955232f,
08315     0.947585591f, -0.319502031f,
08316     0.948074586f, -0.318048077f,
08317     0.948561350f, -0.316593376f,
08318     0.949045882f, -0.315137929f,
08319     0.949528181f, -0.313681740f,
08320     0.950008245f, -0.312224814f,
08321     0.950486074f, -0.310767153f,
08322     0.950961666f, -0.309308760f,
08323     0.951435021f, -0.307849640f,
08324     0.951906137f, -0.306389795f,
08325     0.952375013f, -0.304929230f,
08326     0.952841648f, -0.303467947f,
08327     0.953306040f, -0.302005949f,
08328     0.953768190f, -0.300543241f,
08329     0.954228095f, -0.299079826f,
08330     0.954685755f, -0.297615707f,
08331     0.955141168f, -0.296150888f,
08332     0.955594334f, -0.294685372f,
08333     0.956045251f, -0.293219163f,
08334     0.956493919f, -0.291752263f,
08335     0.956940336f, -0.290284677f,
08336     0.957384501f, -0.288816408f,
08337     0.957826413f, -0.287347460f,
08338     0.958266071f, -0.285877835f,
08339     0.958703475f, -0.284407537f,
08340     0.959138622f, -0.282936570f,
08341     0.959571513f, -0.281464938f,
08342     0.960002146f, -0.279992643f,
08343     0.960430519f, -0.278519689f,
08344     0.960856633f, -0.277046080f,
08345     0.961280486f, -0.275571819f,
08346     0.961702077f, -0.274096910f,
08347     0.962121404f, -0.272621355f,
08348     0.962538468f, -0.271145160f,
08349     0.962953267f, -0.269668326f,
08350     0.963365800f, -0.268190857f,
08351     0.963776066f, -0.266712757f,
08352     0.964184064f, -0.265234030f,
08353     0.964589793f, -0.263754679f,
08354     0.964993253f, -0.262274707f,
08355     0.965394442f, -0.260794118f,
08356     0.965793359f, -0.259312915f,
08357     0.966190003f, -0.257831102f,
08358     0.966584374f, -0.256348682f,
08359     0.966976471f, -0.254865660f,
08360     0.967366292f, -0.253382037f,
08361     0.967753837f, -0.251897818f,
08362     0.968139105f, -0.250413007f,
08363     0.968522094f, -0.248927606f,
08364     0.968902805f, -0.247441619f,
08365     0.969281235f, -0.245955050f,
08366     0.969657385f, -0.244467903f,
08367     0.970031253f, -0.242980180f,
08368     0.970402839f, -0.241491885f,
08369     0.970772141f, -0.240003022f,
08370     0.971139158f, -0.238513595f,
08371     0.971503891f, -0.237023606f,
08372     0.971866337f, -0.235533059f,
08373     0.972226497f, -0.234041959f,
08374     0.972584369f, -0.232550307f,
08375     0.972939952f, -0.231058108f,
08376     0.973293246f, -0.229565366f,
08377     0.973644250f, -0.228072083f,
08378     0.973992962f, -0.226578264f,
08379     0.974339383f, -0.225083911f,
08380     0.974683511f, -0.223589029f,
08381     0.975025345f, -0.222093621f,
08382     0.975364885f, -0.220597690f,
08383     0.975702130f, -0.219101240f,
08384     0.976037079f, -0.217604275f,
08385     0.976369731f, -0.216106797f,
08386     0.976700086f, -0.214608811f,
08387     0.977028143f, -0.213110320f,
08388     0.977353900f, -0.211611327f,
08389     0.977677358f, -0.210111837f,
08390     0.977998515f, -0.208611852f,
08391     0.978317371f, -0.207111376f,
08392     0.978633924f, -0.205610413f,
08393     0.978948175f, -0.204108966f,
08394     0.979260123f, -0.202607039f,
08395     0.979569766f, -0.201104635f,
08396     0.979877104f, -0.199601758f,
08397     0.980182136f, -0.198098411f,
08398     0.980484862f, -0.196594598f,
08399     0.980785280f, -0.195090322f,
08400     0.981083391f, -0.193585587f,
08401     0.981379193f, -0.192080397f,
08402     0.981672686f, -0.190574755f,
08403     0.981963869f, -0.189068664f,
08404     0.982252741f, -0.187562129f,
08405     0.982539302f, -0.186055152f,
08406     0.982823551f, -0.184547737f,
08407     0.983105487f, -0.183039888f,
08408     0.983385110f, -0.181531608f,
08409     0.983662419f, -0.180022901f,
08410     0.983937413f, -0.178513771f,
08411     0.984210092f, -0.177004220f,
08412     0.984480455f, -0.175494253f,
08413     0.984748502f, -0.173983873f,
08414     0.985014231f, -0.172473084f,
08415     0.985277642f, -0.170961889f,
08416     0.985538735f, -0.169450291f,
08417     0.985797509f, -0.167938295f,
08418     0.986053963f, -0.166425904f,
08419     0.986308097f, -0.164913120f,
08420     0.986559910f, -0.163399949f,
08421     0.986809402f, -0.161886394f,
08422     0.987056571f, -0.160372457f,
08423     0.987301418f, -0.158858143f,
08424     0.987543942f, -0.157343456f,
08425     0.987784142f, -0.155828398f,
08426     0.988022017f, -0.154312973f,
08427     0.988257568f, -0.152797185f,
08428     0.988490793f, -0.151281038f,
08429     0.988721692f, -0.149764535f,
08430     0.988950265f, -0.148247679f,
08431     0.989176510f, -0.146730474f,
08432     0.989400428f, -0.145212925f,
08433     0.989622017f, -0.143695033f,
08434     0.989841278f, -0.142176804f,
08435     0.990058210f, -0.140658239f,
08436     0.990272812f, -0.139139344f,
08437     0.990485084f, -0.137620122f,
08438     0.990695025f, -0.136100575f,
08439     0.990902635f, -0.134580709f,
08440     0.991107914f, -0.133060525f,
08441     0.991310860f, -0.131540029f,
08442     0.991511473f, -0.130019223f,
08443     0.991709754f, -0.128498111f,
08444     0.991905700f, -0.126976696f,
08445     0.992099313f, -0.125454983f,
08446     0.992290591f, -0.123932975f,
08447     0.992479535f, -0.122410675f,
08448     0.992666142f, -0.120888087f,
08449     0.992850414f, -0.119365215f,
08450     0.993032350f, -0.117842062f,
08451     0.993211949f, -0.116318631f,
08452     0.993389211f, -0.114794927f,
08453     0.993564136f, -0.113270952f,
08454     0.993736722f, -0.111746711f,
08455     0.993906970f, -0.110222207f,
08456     0.994074879f, -0.108697444f,
08457     0.994240449f, -0.107172425f,
08458     0.994403680f, -0.105647154f,
08459     0.994564571f, -0.104121634f,
08460     0.994723121f, -0.102595869f,
08461     0.994879331f, -0.101069863f,
08462     0.995033199f, -0.099543619f,
08463     0.995184727f, -0.098017140f,
08464     0.995333912f, -0.096490431f,
08465     0.995480755f, -0.094963495f,
08466     0.995625256f, -0.093436336f,
08467     0.995767414f, -0.091908956f,
08468     0.995907229f, -0.090381361f,
08469     0.996044701f, -0.088853553f,
08470     0.996179829f, -0.087325535f,
08471     0.996312612f, -0.085797312f,
08472     0.996443051f, -0.084268888f,
08473     0.996571146f, -0.082740265f,
08474     0.996696895f, -0.081211447f,
08475     0.996820299f, -0.079682438f,
08476     0.996941358f, -0.078153242f,
08477     0.997060070f, -0.076623861f,
08478     0.997176437f, -0.075094301f,
08479     0.997290457f, -0.073564564f,
08480     0.997402130f, -0.072034653f,
08481     0.997511456f, -0.070504573f,
08482     0.997618435f, -0.068974328f,
08483     0.997723067f, -0.067443920f,
08484     0.997825350f, -0.065913353f,
08485     0.997925286f, -0.064382631f,
08486     0.998022874f, -0.062851758f,
08487     0.998118113f, -0.061320736f,
08488     0.998211003f, -0.059789571f,
08489     0.998301545f, -0.058258265f,
08490     0.998389737f, -0.056726821f,
08491     0.998475581f, -0.055195244f,
08492     0.998559074f, -0.053663538f,
08493     0.998640218f, -0.052131705f,
08494     0.998719012f, -0.050599749f,
08495     0.998795456f, -0.049067674f,
08496     0.998869550f, -0.047535484f,
08497     0.998941293f, -0.046003182f,
08498     0.999010686f, -0.044470772f,
08499     0.999077728f, -0.042938257f,
08500     0.999142419f, -0.041405641f,
08501     0.999204759f, -0.039872928f,
08502     0.999264747f, -0.038340120f,
08503     0.999322385f, -0.036807223f,
08504     0.999377670f, -0.035274239f,
08505     0.999430605f, -0.033741172f,
08506     0.999481187f, -0.032208025f,
08507     0.999529418f, -0.030674803f,
08508     0.999575296f, -0.029141509f,
08509     0.999618822f, -0.027608146f,
08510     0.999659997f, -0.026074718f,
08511     0.999698819f, -0.024541229f,
08512     0.999735288f, -0.023007681f,
08513     0.999769405f, -0.021474080f,
08514     0.999801170f, -0.019940429f,
08515     0.999830582f, -0.018406730f,
08516     0.999857641f, -0.016872988f,
08517     0.999882347f, -0.015339206f,
08518     0.999904701f, -0.013805389f,
08519     0.999924702f, -0.012271538f,
08520     0.999942350f, -0.010737659f,
08521     0.999957645f, -0.009203755f,
08522     0.999970586f, -0.007669829f,
08523     0.999981175f, -0.006135885f,
08524     0.999989411f, -0.004601926f,
08525     0.999995294f, -0.003067957f,
08526     0.999998823f, -0.001533980f
08527 };
08528 
08529 /*    
08530 * @brief  Q31 Twiddle factors Table    
08531 */
08532 
08533 
08534 /**    
08535 * \par   
08536 * Example code for Q31 Twiddle factors Generation::    
08537 * \par    
08538 * <pre>for(i = 0; i< 3N/4; i++)    
08539 * {    
08540 *    twiddleCoefQ31[2*i]= cos(i * 2*PI/(float)N);    
08541 *    twiddleCoefQ31[2*i+1]= sin(i * 2*PI/(float)N);    
08542 * } </pre>    
08543 * \par    
08544 * where N = 16  and PI = 3.14159265358979    
08545 * \par    
08546 * Cos and Sin values are interleaved fashion    
08547 * \par    
08548 * Convert Floating point to Q31(Fixed point 1.31):    
08549 *   round(twiddleCoefQ31(i) * pow(2, 31))    
08550 *    
08551 */
08552 const q31_t twiddleCoef_16_q31 [24] = {
08553     0x7FFFFFFF, 0x00000000,
08554     0x7641AF3C, 0x30FBC54D,
08555     0x5A82799A, 0x5A82799A,
08556     0x30FBC54D, 0x7641AF3C,
08557     0x00000000, 0x7FFFFFFF,
08558     0xCF043AB2, 0x7641AF3C,
08559     0xA57D8666, 0x5A82799A,
08560     0x89BE50C3, 0x30FBC54D,
08561     0x80000000, 0x00000000,
08562     0x89BE50C3, 0xCF043AB2,
08563     0xA57D8666, 0xA57D8666,
08564     0xCF043AB2, 0x89BE50C3
08565 };
08566 
08567 /**    
08568 * \par   
08569 * Example code for Q31 Twiddle factors Generation::    
08570 * \par    
08571 * <pre>for(i = 0; i< 3N/4; i++)    
08572 * {    
08573 *    twiddleCoefQ31[2*i]= cos(i * 2*PI/(float)N);    
08574 *    twiddleCoefQ31[2*i+1]= sin(i * 2*PI/(float)N);    
08575 * } </pre>    
08576 * \par    
08577 * where N = 32  and PI = 3.14159265358979    
08578 * \par    
08579 * Cos and Sin values are interleaved fashion    
08580 * \par    
08581 * Convert Floating point to Q31(Fixed point 1.31):    
08582 *   round(twiddleCoefQ31(i) * pow(2, 31))    
08583 *    
08584 */
08585 const q31_t twiddleCoef_32_q31 [48] = {
08586     0x7FFFFFFF, 0x00000000,
08587     0x7D8A5F3F, 0x18F8B83C,
08588     0x7641AF3C, 0x30FBC54D,
08589     0x6A6D98A4, 0x471CECE6,
08590     0x5A82799A, 0x5A82799A,
08591     0x471CECE6, 0x6A6D98A4,
08592     0x30FBC54D, 0x7641AF3C,
08593     0x18F8B83C, 0x7D8A5F3F,
08594     0x00000000, 0x7FFFFFFF,
08595     0xE70747C3, 0x7D8A5F3F,
08596     0xCF043AB2, 0x7641AF3C,
08597     0xB8E31319, 0x6A6D98A4,
08598     0xA57D8666, 0x5A82799A,
08599     0x9592675B, 0x471CECE6,
08600     0x89BE50C3, 0x30FBC54D,
08601     0x8275A0C0, 0x18F8B83C,
08602     0x80000000, 0x00000000,
08603     0x8275A0C0, 0xE70747C3,
08604     0x89BE50C3, 0xCF043AB2,
08605     0x9592675B, 0xB8E31319,
08606     0xA57D8666, 0xA57D8666,
08607     0xB8E31319, 0x9592675B,
08608     0xCF043AB2, 0x89BE50C3,
08609     0xE70747C3, 0x8275A0C0
08610 };
08611 
08612 /**    
08613 * \par   
08614 * Example code for Q31 Twiddle factors Generation::    
08615 * \par    
08616 * <pre>for(i = 0; i< 3N/4; i++)    
08617 * {    
08618 *    twiddleCoefQ31[2*i]= cos(i * 2*PI/(float)N);    
08619 *    twiddleCoefQ31[2*i+1]= sin(i * 2*PI/(float)N);    
08620 * } </pre>    
08621 * \par    
08622 * where N = 64  and PI = 3.14159265358979    
08623 * \par    
08624 * Cos and Sin values are interleaved fashion    
08625 * \par    
08626 * Convert Floating point to Q31(Fixed point 1.31):    
08627 *   round(twiddleCoefQ31(i) * pow(2, 31))    
08628 *    
08629 */
08630 const q31_t twiddleCoef_64_q31 [96] = {
08631     0x7FFFFFFF, 0x00000000,
08632     0x7F62368F, 0x0C8BD35E,
08633     0x7D8A5F3F, 0x18F8B83C,
08634     0x7A7D055B, 0x25280C5D,
08635     0x7641AF3C, 0x30FBC54D,
08636     0x70E2CBC6, 0x3C56BA70,
08637     0x6A6D98A4, 0x471CECE6,
08638     0x62F201AC, 0x5133CC94,
08639     0x5A82799A, 0x5A82799A,
08640     0x5133CC94, 0x62F201AC,
08641     0x471CECE6, 0x6A6D98A4,
08642     0x3C56BA70, 0x70E2CBC6,
08643     0x30FBC54D, 0x7641AF3C,
08644     0x25280C5D, 0x7A7D055B,
08645     0x18F8B83C, 0x7D8A5F3F,
08646     0x0C8BD35E, 0x7F62368F,
08647     0x00000000, 0x7FFFFFFF,
08648     0xF3742CA1, 0x7F62368F,
08649     0xE70747C3, 0x7D8A5F3F,
08650     0xDAD7F3A2, 0x7A7D055B,
08651     0xCF043AB2, 0x7641AF3C,
08652     0xC3A9458F, 0x70E2CBC6,
08653     0xB8E31319, 0x6A6D98A4,
08654     0xAECC336B, 0x62F201AC,
08655     0xA57D8666, 0x5A82799A,
08656     0x9D0DFE53, 0x5133CC94,
08657     0x9592675B, 0x471CECE6,
08658     0x8F1D343A, 0x3C56BA70,
08659     0x89BE50C3, 0x30FBC54D,
08660     0x8582FAA4, 0x25280C5D,
08661     0x8275A0C0, 0x18F8B83C,
08662     0x809DC970, 0x0C8BD35E,
08663     0x80000000, 0x00000000,
08664     0x809DC970, 0xF3742CA1,
08665     0x8275A0C0, 0xE70747C3,
08666     0x8582FAA4, 0xDAD7F3A2,
08667     0x89BE50C3, 0xCF043AB2,
08668     0x8F1D343A, 0xC3A9458F,
08669     0x9592675B, 0xB8E31319,
08670     0x9D0DFE53, 0xAECC336B,
08671     0xA57D8666, 0xA57D8666,
08672     0xAECC336B, 0x9D0DFE53,
08673     0xB8E31319, 0x9592675B,
08674     0xC3A9458F, 0x8F1D343A,
08675     0xCF043AB2, 0x89BE50C3,
08676     0xDAD7F3A2, 0x8582FAA4,
08677     0xE70747C3, 0x8275A0C0,
08678     0xF3742CA1, 0x809DC970
08679 };
08680 
08681 /**    
08682 * \par   
08683 * Example code for Q31 Twiddle factors Generation::    
08684 * \par    
08685 * <pre>for(i = 0; i< 3N/4; i++)    
08686 * {    
08687 *    twiddleCoefQ31[2*i]= cos(i * 2*PI/(float)N);    
08688 *    twiddleCoefQ31[2*i+1]= sin(i * 2*PI/(float)N);    
08689 * } </pre>    
08690 * \par    
08691 * where N = 128 and PI = 3.14159265358979    
08692 * \par    
08693 * Cos and Sin values are interleaved fashion    
08694 * \par    
08695 * Convert Floating point to Q31(Fixed point 1.31):    
08696 *   round(twiddleCoefQ31(i) * pow(2, 31))    
08697 *    
08698 */
08699 const q31_t twiddleCoef_128_q31 [192] = {
08700     0x7FFFFFFF, 0x00000000,
08701     0x7FD8878D, 0x0647D97C,
08702     0x7F62368F, 0x0C8BD35E,
08703     0x7E9D55FC, 0x12C8106E,
08704     0x7D8A5F3F, 0x18F8B83C,
08705     0x7C29FBEE, 0x1F19F97B,
08706     0x7A7D055B, 0x25280C5D,
08707     0x78848413, 0x2B1F34EB,
08708     0x7641AF3C, 0x30FBC54D,
08709     0x73B5EBD0, 0x36BA2013,
08710     0x70E2CBC6, 0x3C56BA70,
08711     0x6DCA0D14, 0x41CE1E64,
08712     0x6A6D98A4, 0x471CECE6,
08713     0x66CF811F, 0x4C3FDFF3,
08714     0x62F201AC, 0x5133CC94,
08715     0x5ED77C89, 0x55F5A4D2,
08716     0x5A82799A, 0x5A82799A,
08717     0x55F5A4D2, 0x5ED77C89,
08718     0x5133CC94, 0x62F201AC,
08719     0x4C3FDFF3, 0x66CF811F,
08720     0x471CECE6, 0x6A6D98A4,
08721     0x41CE1E64, 0x6DCA0D14,
08722     0x3C56BA70, 0x70E2CBC6,
08723     0x36BA2013, 0x73B5EBD0,
08724     0x30FBC54D, 0x7641AF3C,
08725     0x2B1F34EB, 0x78848413,
08726     0x25280C5D, 0x7A7D055B,
08727     0x1F19F97B, 0x7C29FBEE,
08728     0x18F8B83C, 0x7D8A5F3F,
08729     0x12C8106E, 0x7E9D55FC,
08730     0x0C8BD35E, 0x7F62368F,
08731     0x0647D97C, 0x7FD8878D,
08732     0x00000000, 0x7FFFFFFF,
08733     0xF9B82683, 0x7FD8878D,
08734     0xF3742CA1, 0x7F62368F,
08735     0xED37EF91, 0x7E9D55FC,
08736     0xE70747C3, 0x7D8A5F3F,
08737     0xE0E60684, 0x7C29FBEE,
08738     0xDAD7F3A2, 0x7A7D055B,
08739     0xD4E0CB14, 0x78848413,
08740     0xCF043AB2, 0x7641AF3C,
08741     0xC945DFEC, 0x73B5EBD0,
08742     0xC3A9458F, 0x70E2CBC6,
08743     0xBE31E19B, 0x6DCA0D14,
08744     0xB8E31319, 0x6A6D98A4,
08745     0xB3C0200C, 0x66CF811F,
08746     0xAECC336B, 0x62F201AC,
08747     0xAA0A5B2D, 0x5ED77C89,
08748     0xA57D8666, 0x5A82799A,
08749     0xA1288376, 0x55F5A4D2,
08750     0x9D0DFE53, 0x5133CC94,
08751     0x99307EE0, 0x4C3FDFF3,
08752     0x9592675B, 0x471CECE6,
08753     0x9235F2EB, 0x41CE1E64,
08754     0x8F1D343A, 0x3C56BA70,
08755     0x8C4A142F, 0x36BA2013,
08756     0x89BE50C3, 0x30FBC54D,
08757     0x877B7BEC, 0x2B1F34EB,
08758     0x8582FAA4, 0x25280C5D,
08759     0x83D60411, 0x1F19F97B,
08760     0x8275A0C0, 0x18F8B83C,
08761     0x8162AA03, 0x12C8106E,
08762     0x809DC970, 0x0C8BD35E,
08763     0x80277872, 0x0647D97C,
08764     0x80000000, 0x00000000,
08765     0x80277872, 0xF9B82683,
08766     0x809DC970, 0xF3742CA1,
08767     0x8162AA03, 0xED37EF91,
08768     0x8275A0C0, 0xE70747C3,
08769     0x83D60411, 0xE0E60684,
08770     0x8582FAA4, 0xDAD7F3A2,
08771     0x877B7BEC, 0xD4E0CB14,
08772     0x89BE50C3, 0xCF043AB2,
08773     0x8C4A142F, 0xC945DFEC,
08774     0x8F1D343A, 0xC3A9458F,
08775     0x9235F2EB, 0xBE31E19B,
08776     0x9592675B, 0xB8E31319,
08777     0x99307EE0, 0xB3C0200C,
08778     0x9D0DFE53, 0xAECC336B,
08779     0xA1288376, 0xAA0A5B2D,
08780     0xA57D8666, 0xA57D8666,
08781     0xAA0A5B2D, 0xA1288376,
08782     0xAECC336B, 0x9D0DFE53,
08783     0xB3C0200C, 0x99307EE0,
08784     0xB8E31319, 0x9592675B,
08785     0xBE31E19B, 0x9235F2EB,
08786     0xC3A9458F, 0x8F1D343A,
08787     0xC945DFEC, 0x8C4A142F,
08788     0xCF043AB2, 0x89BE50C3,
08789     0xD4E0CB14, 0x877B7BEC,
08790     0xDAD7F3A2, 0x8582FAA4,
08791     0xE0E60684, 0x83D60411,
08792     0xE70747C3, 0x8275A0C0,
08793     0xED37EF91, 0x8162AA03,
08794     0xF3742CA1, 0x809DC970,
08795     0xF9B82683, 0x80277872
08796 };
08797 
08798 /**    
08799 * \par   
08800 * Example code for Q31 Twiddle factors Generation::    
08801 * \par    
08802 * <pre>for(i = 0; i< 3N/4; i++)    
08803 * {    
08804 *    twiddleCoefQ31[2*i]= cos(i * 2*PI/(float)N);    
08805 *    twiddleCoefQ31[2*i+1]= sin(i * 2*PI/(float)N);    
08806 * } </pre>    
08807 * \par    
08808 * where N = 256 and PI = 3.14159265358979    
08809 * \par    
08810 * Cos and Sin values are interleaved fashion    
08811 * \par    
08812 * Convert Floating point to Q31(Fixed point 1.31):    
08813 *   round(twiddleCoefQ31(i) * pow(2, 31))    
08814 *    
08815 */
08816 const q31_t twiddleCoef_256_q31 [384] = {
08817     0x7FFFFFFF, 0x00000000,
08818     0x7FF62182, 0x03242ABF,
08819     0x7FD8878D, 0x0647D97C,
08820     0x7FA736B4, 0x096A9049,
08821     0x7F62368F, 0x0C8BD35E,
08822     0x7F0991C3, 0x0FAB272B,
08823     0x7E9D55FC, 0x12C8106E,
08824     0x7E1D93E9, 0x15E21444,
08825     0x7D8A5F3F, 0x18F8B83C,
08826     0x7CE3CEB1, 0x1C0B826A,
08827     0x7C29FBEE, 0x1F19F97B,
08828     0x7B5D039D, 0x2223A4C5,
08829     0x7A7D055B, 0x25280C5D,
08830     0x798A23B1, 0x2826B928,
08831     0x78848413, 0x2B1F34EB,
08832     0x776C4EDB, 0x2E110A62,
08833     0x7641AF3C, 0x30FBC54D,
08834     0x7504D345, 0x33DEF287,
08835     0x73B5EBD0, 0x36BA2013,
08836     0x72552C84, 0x398CDD32,
08837     0x70E2CBC6, 0x3C56BA70,
08838     0x6F5F02B1, 0x3F1749B7,
08839     0x6DCA0D14, 0x41CE1E64,
08840     0x6C242960, 0x447ACD50,
08841     0x6A6D98A4, 0x471CECE6,
08842     0x68A69E81, 0x49B41533,
08843     0x66CF811F, 0x4C3FDFF3,
08844     0x64E88926, 0x4EBFE8A4,
08845     0x62F201AC, 0x5133CC94,
08846     0x60EC3830, 0x539B2AEF,
08847     0x5ED77C89, 0x55F5A4D2,
08848     0x5CB420DF, 0x5842DD54,
08849     0x5A82799A, 0x5A82799A,
08850     0x5842DD54, 0x5CB420DF,
08851     0x55F5A4D2, 0x5ED77C89,
08852     0x539B2AEF, 0x60EC3830,
08853     0x5133CC94, 0x62F201AC,
08854     0x4EBFE8A4, 0x64E88926,
08855     0x4C3FDFF3, 0x66CF811F,
08856     0x49B41533, 0x68A69E81,
08857     0x471CECE6, 0x6A6D98A4,
08858     0x447ACD50, 0x6C242960,
08859     0x41CE1E64, 0x6DCA0D14,
08860     0x3F1749B7, 0x6F5F02B1,
08861     0x3C56BA70, 0x70E2CBC6,
08862     0x398CDD32, 0x72552C84,
08863     0x36BA2013, 0x73B5EBD0,
08864     0x33DEF287, 0x7504D345,
08865     0x30FBC54D, 0x7641AF3C,
08866     0x2E110A62, 0x776C4EDB,
08867     0x2B1F34EB, 0x78848413,
08868     0x2826B928, 0x798A23B1,
08869     0x25280C5D, 0x7A7D055B,
08870     0x2223A4C5, 0x7B5D039D,
08871     0x1F19F97B, 0x7C29FBEE,
08872     0x1C0B826A, 0x7CE3CEB1,
08873     0x18F8B83C, 0x7D8A5F3F,
08874     0x15E21444, 0x7E1D93E9,
08875     0x12C8106E, 0x7E9D55FC,
08876     0x0FAB272B, 0x7F0991C3,
08877     0x0C8BD35E, 0x7F62368F,
08878     0x096A9049, 0x7FA736B4,
08879     0x0647D97C, 0x7FD8878D,
08880     0x03242ABF, 0x7FF62182,
08881     0x00000000, 0x7FFFFFFF,
08882     0xFCDBD541, 0x7FF62182,
08883     0xF9B82683, 0x7FD8878D,
08884     0xF6956FB6, 0x7FA736B4,
08885     0xF3742CA1, 0x7F62368F,
08886     0xF054D8D4, 0x7F0991C3,
08887     0xED37EF91, 0x7E9D55FC,
08888     0xEA1DEBBB, 0x7E1D93E9,
08889     0xE70747C3, 0x7D8A5F3F,
08890     0xE3F47D95, 0x7CE3CEB1,
08891     0xE0E60684, 0x7C29FBEE,
08892     0xDDDC5B3A, 0x7B5D039D,
08893     0xDAD7F3A2, 0x7A7D055B,
08894     0xD7D946D7, 0x798A23B1,
08895     0xD4E0CB14, 0x78848413,
08896     0xD1EEF59E, 0x776C4EDB,
08897     0xCF043AB2, 0x7641AF3C,
08898     0xCC210D78, 0x7504D345,
08899     0xC945DFEC, 0x73B5EBD0,
08900     0xC67322CD, 0x72552C84,
08901     0xC3A9458F, 0x70E2CBC6,
08902     0xC0E8B648, 0x6F5F02B1,
08903     0xBE31E19B, 0x6DCA0D14,
08904     0xBB8532AF, 0x6C242960,
08905     0xB8E31319, 0x6A6D98A4,
08906     0xB64BEACC, 0x68A69E81,
08907     0xB3C0200C, 0x66CF811F,
08908     0xB140175B, 0x64E88926,
08909     0xAECC336B, 0x62F201AC,
08910     0xAC64D510, 0x60EC3830,
08911     0xAA0A5B2D, 0x5ED77C89,
08912     0xA7BD22AB, 0x5CB420DF,
08913     0xA57D8666, 0x5A82799A,
08914     0xA34BDF20, 0x5842DD54,
08915     0xA1288376, 0x55F5A4D2,
08916     0x9F13C7D0, 0x539B2AEF,
08917     0x9D0DFE53, 0x5133CC94,
08918     0x9B1776D9, 0x4EBFE8A4,
08919     0x99307EE0, 0x4C3FDFF3,
08920     0x9759617E, 0x49B41533,
08921     0x9592675B, 0x471CECE6,
08922     0x93DBD69F, 0x447ACD50,
08923     0x9235F2EB, 0x41CE1E64,
08924     0x90A0FD4E, 0x3F1749B7,
08925     0x8F1D343A, 0x3C56BA70,
08926     0x8DAAD37B, 0x398CDD32,
08927     0x8C4A142F, 0x36BA2013,
08928     0x8AFB2CBA, 0x33DEF287,
08929     0x89BE50C3, 0x30FBC54D,
08930     0x8893B124, 0x2E110A62,
08931     0x877B7BEC, 0x2B1F34EB,
08932     0x8675DC4E, 0x2826B928,
08933     0x8582FAA4, 0x25280C5D,
08934     0x84A2FC62, 0x2223A4C5,
08935     0x83D60411, 0x1F19F97B,
08936     0x831C314E, 0x1C0B826A,
08937     0x8275A0C0, 0x18F8B83C,
08938     0x81E26C16, 0x15E21444,
08939     0x8162AA03, 0x12C8106E,
08940     0x80F66E3C, 0x0FAB272B,
08941     0x809DC970, 0x0C8BD35E,
08942     0x8058C94C, 0x096A9049,
08943     0x80277872, 0x0647D97C,
08944     0x8009DE7D, 0x03242ABF,
08945     0x80000000, 0x00000000,
08946     0x8009DE7D, 0xFCDBD541,
08947     0x80277872, 0xF9B82683,
08948     0x8058C94C, 0xF6956FB6,
08949     0x809DC970, 0xF3742CA1,
08950     0x80F66E3C, 0xF054D8D4,
08951     0x8162AA03, 0xED37EF91,
08952     0x81E26C16, 0xEA1DEBBB,
08953     0x8275A0C0, 0xE70747C3,
08954     0x831C314E, 0xE3F47D95,
08955     0x83D60411, 0xE0E60684,
08956     0x84A2FC62, 0xDDDC5B3A,
08957     0x8582FAA4, 0xDAD7F3A2,
08958     0x8675DC4E, 0xD7D946D7,
08959     0x877B7BEC, 0xD4E0CB14,
08960     0x8893B124, 0xD1EEF59E,
08961     0x89BE50C3, 0xCF043AB2,
08962     0x8AFB2CBA, 0xCC210D78,
08963     0x8C4A142F, 0xC945DFEC,
08964     0x8DAAD37B, 0xC67322CD,
08965     0x8F1D343A, 0xC3A9458F,
08966     0x90A0FD4E, 0xC0E8B648,
08967     0x9235F2EB, 0xBE31E19B,
08968     0x93DBD69F, 0xBB8532AF,
08969     0x9592675B, 0xB8E31319,
08970     0x9759617E, 0xB64BEACC,
08971     0x99307EE0, 0xB3C0200C,
08972     0x9B1776D9, 0xB140175B,
08973     0x9D0DFE53, 0xAECC336B,
08974     0x9F13C7D0, 0xAC64D510,
08975     0xA1288376, 0xAA0A5B2D,
08976     0xA34BDF20, 0xA7BD22AB,
08977     0xA57D8666, 0xA57D8666,
08978     0xA7BD22AB, 0xA34BDF20,
08979     0xAA0A5B2D, 0xA1288376,
08980     0xAC64D510, 0x9F13C7D0,
08981     0xAECC336B, 0x9D0DFE53,
08982     0xB140175B, 0x9B1776D9,
08983     0xB3C0200C, 0x99307EE0,
08984     0xB64BEACC, 0x9759617E,
08985     0xB8E31319, 0x9592675B,
08986     0xBB8532AF, 0x93DBD69F,
08987     0xBE31E19B, 0x9235F2EB,
08988     0xC0E8B648, 0x90A0FD4E,
08989     0xC3A9458F, 0x8F1D343A,
08990     0xC67322CD, 0x8DAAD37B,
08991     0xC945DFEC, 0x8C4A142F,
08992     0xCC210D78, 0x8AFB2CBA,
08993     0xCF043AB2, 0x89BE50C3,
08994     0xD1EEF59E, 0x8893B124,
08995     0xD4E0CB14, 0x877B7BEC,
08996     0xD7D946D7, 0x8675DC4E,
08997     0xDAD7F3A2, 0x8582FAA4,
08998     0xDDDC5B3A, 0x84A2FC62,
08999     0xE0E60684, 0x83D60411,
09000     0xE3F47D95, 0x831C314E,
09001     0xE70747C3, 0x8275A0C0,
09002     0xEA1DEBBB, 0x81E26C16,
09003     0xED37EF91, 0x8162AA03,
09004     0xF054D8D4, 0x80F66E3C,
09005     0xF3742CA1, 0x809DC970,
09006     0xF6956FB6, 0x8058C94C,
09007     0xF9B82683, 0x80277872,
09008     0xFCDBD541, 0x8009DE7D
09009 };
09010 
09011 /**    
09012 * \par   
09013 * Example code for Q31 Twiddle factors Generation::    
09014 * \par    
09015 * <pre>for(i = 0; i< 3N/4; i++)    
09016 * {    
09017 *    twiddleCoefQ31[2*i]= cos(i * 2*PI/(float)N);    
09018 *    twiddleCoefQ31[2*i+1]= sin(i * 2*PI/(float)N);    
09019 * } </pre>    
09020 * \par    
09021 * where N = 512 and PI = 3.14159265358979    
09022 * \par    
09023 * Cos and Sin values are interleaved fashion    
09024 * \par    
09025 * Convert Floating point to Q31(Fixed point 1.31):    
09026 *   round(twiddleCoefQ31(i) * pow(2, 31))    
09027 *    
09028 */
09029 const q31_t twiddleCoef_512_q31 [768] = {
09030     0x7FFFFFFF, 0x00000000,
09031     0x7FFD885A, 0x01921D1F,
09032     0x7FF62182, 0x03242ABF,
09033     0x7FE9CBC0, 0x04B6195D,
09034     0x7FD8878D, 0x0647D97C,
09035     0x7FC25596, 0x07D95B9E,
09036     0x7FA736B4, 0x096A9049,
09037     0x7F872BF3, 0x0AFB6805,
09038     0x7F62368F, 0x0C8BD35E,
09039     0x7F3857F5, 0x0E1BC2E3,
09040     0x7F0991C3, 0x0FAB272B,
09041     0x7ED5E5C6, 0x1139F0CE,
09042     0x7E9D55FC, 0x12C8106E,
09043     0x7E5FE493, 0x145576B1,
09044     0x7E1D93E9, 0x15E21444,
09045     0x7DD6668E, 0x176DD9DE,
09046     0x7D8A5F3F, 0x18F8B83C,
09047     0x7D3980EC, 0x1A82A025,
09048     0x7CE3CEB1, 0x1C0B826A,
09049     0x7C894BDD, 0x1D934FE5,
09050     0x7C29FBEE, 0x1F19F97B,
09051     0x7BC5E28F, 0x209F701C,
09052     0x7B5D039D, 0x2223A4C5,
09053     0x7AEF6323, 0x23A6887E,
09054     0x7A7D055B, 0x25280C5D,
09055     0x7A05EEAD, 0x26A82185,
09056     0x798A23B1, 0x2826B928,
09057     0x7909A92C, 0x29A3C484,
09058     0x78848413, 0x2B1F34EB,
09059     0x77FAB988, 0x2C98FBBA,
09060     0x776C4EDB, 0x2E110A62,
09061     0x76D94988, 0x2F875262,
09062     0x7641AF3C, 0x30FBC54D,
09063     0x75A585CF, 0x326E54C7,
09064     0x7504D345, 0x33DEF287,
09065     0x745F9DD1, 0x354D9056,
09066     0x73B5EBD0, 0x36BA2013,
09067     0x7307C3D0, 0x382493B0,
09068     0x72552C84, 0x398CDD32,
09069     0x719E2CD2, 0x3AF2EEB7,
09070     0x70E2CBC6, 0x3C56BA70,
09071     0x70231099, 0x3DB832A5,
09072     0x6F5F02B1, 0x3F1749B7,
09073     0x6E96A99C, 0x4073F21D,
09074     0x6DCA0D14, 0x41CE1E64,
09075     0x6CF934FB, 0x4325C135,
09076     0x6C242960, 0x447ACD50,
09077     0x6B4AF278, 0x45CD358F,
09078     0x6A6D98A4, 0x471CECE6,
09079     0x698C246C, 0x4869E664,
09080     0x68A69E81, 0x49B41533,
09081     0x67BD0FBC, 0x4AFB6C97,
09082     0x66CF811F, 0x4C3FDFF3,
09083     0x65DDFBD3, 0x4D8162C4,
09084     0x64E88926, 0x4EBFE8A4,
09085     0x63EF328F, 0x4FFB654D,
09086     0x62F201AC, 0x5133CC94,
09087     0x61F1003E, 0x5269126E,
09088     0x60EC3830, 0x539B2AEF,
09089     0x5FE3B38D, 0x54CA0A4A,
09090     0x5ED77C89, 0x55F5A4D2,
09091     0x5DC79D7C, 0x571DEEF9,
09092     0x5CB420DF, 0x5842DD54,
09093     0x5B9D1153, 0x59646497,
09094     0x5A82799A, 0x5A82799A,
09095     0x59646497, 0x5B9D1153,
09096     0x5842DD54, 0x5CB420DF,
09097     0x571DEEF9, 0x5DC79D7C,
09098     0x55F5A4D2, 0x5ED77C89,
09099     0x54CA0A4A, 0x5FE3B38D,
09100     0x539B2AEF, 0x60EC3830,
09101     0x5269126E, 0x61F1003E,
09102     0x5133CC94, 0x62F201AC,
09103     0x4FFB654D, 0x63EF328F,
09104     0x4EBFE8A4, 0x64E88926,
09105     0x4D8162C4, 0x65DDFBD3,
09106     0x4C3FDFF3, 0x66CF811F,
09107     0x4AFB6C97, 0x67BD0FBC,
09108     0x49B41533, 0x68A69E81,
09109     0x4869E664, 0x698C246C,
09110     0x471CECE6, 0x6A6D98A4,
09111     0x45CD358F, 0x6B4AF278,
09112     0x447ACD50, 0x6C242960,
09113     0x4325C135, 0x6CF934FB,
09114     0x41CE1E64, 0x6DCA0D14,
09115     0x4073F21D, 0x6E96A99C,
09116     0x3F1749B7, 0x6F5F02B1,
09117     0x3DB832A5, 0x70231099,
09118     0x3C56BA70, 0x70E2CBC6,
09119     0x3AF2EEB7, 0x719E2CD2,
09120     0x398CDD32, 0x72552C84,
09121     0x382493B0, 0x7307C3D0,
09122     0x36BA2013, 0x73B5EBD0,
09123     0x354D9056, 0x745F9DD1,
09124     0x33DEF287, 0x7504D345,
09125     0x326E54C7, 0x75A585CF,
09126     0x30FBC54D, 0x7641AF3C,
09127     0x2F875262, 0x76D94988,
09128     0x2E110A62, 0x776C4EDB,
09129     0x2C98FBBA, 0x77FAB988,
09130     0x2B1F34EB, 0x78848413,
09131     0x29A3C484, 0x7909A92C,
09132     0x2826B928, 0x798A23B1,
09133     0x26A82185, 0x7A05EEAD,
09134     0x25280C5D, 0x7A7D055B,
09135     0x23A6887E, 0x7AEF6323,
09136     0x2223A4C5, 0x7B5D039D,
09137     0x209F701C, 0x7BC5E28F,
09138     0x1F19F97B, 0x7C29FBEE,
09139     0x1D934FE5, 0x7C894BDD,
09140     0x1C0B826A, 0x7CE3CEB1,
09141     0x1A82A025, 0x7D3980EC,
09142     0x18F8B83C, 0x7D8A5F3F,
09143     0x176DD9DE, 0x7DD6668E,
09144     0x15E21444, 0x7E1D93E9,
09145     0x145576B1, 0x7E5FE493,
09146     0x12C8106E, 0x7E9D55FC,
09147     0x1139F0CE, 0x7ED5E5C6,
09148     0x0FAB272B, 0x7F0991C3,
09149     0x0E1BC2E3, 0x7F3857F5,
09150     0x0C8BD35E, 0x7F62368F,
09151     0x0AFB6805, 0x7F872BF3,
09152     0x096A9049, 0x7FA736B4,
09153     0x07D95B9E, 0x7FC25596,
09154     0x0647D97C, 0x7FD8878D,
09155     0x04B6195D, 0x7FE9CBC0,
09156     0x03242ABF, 0x7FF62182,
09157     0x01921D1F, 0x7FFD885A,
09158     0x00000000, 0x7FFFFFFF,
09159     0xFE6DE2E0, 0x7FFD885A,
09160     0xFCDBD541, 0x7FF62182,
09161     0xFB49E6A2, 0x7FE9CBC0,
09162     0xF9B82683, 0x7FD8878D,
09163     0xF826A461, 0x7FC25596,
09164     0xF6956FB6, 0x7FA736B4,
09165     0xF50497FA, 0x7F872BF3,
09166     0xF3742CA1, 0x7F62368F,
09167     0xF1E43D1C, 0x7F3857F5,
09168     0xF054D8D4, 0x7F0991C3,
09169     0xEEC60F31, 0x7ED5E5C6,
09170     0xED37EF91, 0x7E9D55FC,
09171     0xEBAA894E, 0x7E5FE493,
09172     0xEA1DEBBB, 0x7E1D93E9,
09173     0xE8922621, 0x7DD6668E,
09174     0xE70747C3, 0x7D8A5F3F,
09175     0xE57D5FDA, 0x7D3980EC,
09176     0xE3F47D95, 0x7CE3CEB1,
09177     0xE26CB01A, 0x7C894BDD,
09178     0xE0E60684, 0x7C29FBEE,
09179     0xDF608FE3, 0x7BC5E28F,
09180     0xDDDC5B3A, 0x7B5D039D,
09181     0xDC597781, 0x7AEF6323,
09182     0xDAD7F3A2, 0x7A7D055B,
09183     0xD957DE7A, 0x7A05EEAD,
09184     0xD7D946D7, 0x798A23B1,
09185     0xD65C3B7B, 0x7909A92C,
09186     0xD4E0CB14, 0x78848413,
09187     0xD3670445, 0x77FAB988,
09188     0xD1EEF59E, 0x776C4EDB,
09189     0xD078AD9D, 0x76D94988,
09190     0xCF043AB2, 0x7641AF3C,
09191     0xCD91AB38, 0x75A585CF,
09192     0xCC210D78, 0x7504D345,
09193     0xCAB26FA9, 0x745F9DD1,
09194     0xC945DFEC, 0x73B5EBD0,
09195     0xC7DB6C50, 0x7307C3D0,
09196     0xC67322CD, 0x72552C84,
09197     0xC50D1148, 0x719E2CD2,
09198     0xC3A9458F, 0x70E2CBC6,
09199     0xC247CD5A, 0x70231099,
09200     0xC0E8B648, 0x6F5F02B1,
09201     0xBF8C0DE2, 0x6E96A99C,
09202     0xBE31E19B, 0x6DCA0D14,
09203     0xBCDA3ECA, 0x6CF934FB,
09204     0xBB8532AF, 0x6C242960,
09205     0xBA32CA70, 0x6B4AF278,
09206     0xB8E31319, 0x6A6D98A4,
09207     0xB796199B, 0x698C246C,
09208     0xB64BEACC, 0x68A69E81,
09209     0xB5049368, 0x67BD0FBC,
09210     0xB3C0200C, 0x66CF811F,
09211     0xB27E9D3B, 0x65DDFBD3,
09212     0xB140175B, 0x64E88926,
09213     0xB0049AB2, 0x63EF328F,
09214     0xAECC336B, 0x62F201AC,
09215     0xAD96ED91, 0x61F1003E,
09216     0xAC64D510, 0x60EC3830,
09217     0xAB35F5B5, 0x5FE3B38D,
09218     0xAA0A5B2D, 0x5ED77C89,
09219     0xA8E21106, 0x5DC79D7C,
09220     0xA7BD22AB, 0x5CB420DF,
09221     0xA69B9B68, 0x5B9D1153,
09222     0xA57D8666, 0x5A82799A,
09223     0xA462EEAC, 0x59646497,
09224     0xA34BDF20, 0x5842DD54,
09225     0xA2386283, 0x571DEEF9,
09226     0xA1288376, 0x55F5A4D2,
09227     0xA01C4C72, 0x54CA0A4A,
09228     0x9F13C7D0, 0x539B2AEF,
09229     0x9E0EFFC1, 0x5269126E,
09230     0x9D0DFE53, 0x5133CC94,
09231     0x9C10CD70, 0x4FFB654D,
09232     0x9B1776D9, 0x4EBFE8A4,
09233     0x9A22042C, 0x4D8162C4,
09234     0x99307EE0, 0x4C3FDFF3,
09235     0x9842F043, 0x4AFB6C97,
09236     0x9759617E, 0x49B41533,
09237     0x9673DB94, 0x4869E664,
09238     0x9592675B, 0x471CECE6,
09239     0x94B50D87, 0x45CD358F,
09240     0x93DBD69F, 0x447ACD50,
09241     0x9306CB04, 0x4325C135,
09242     0x9235F2EB, 0x41CE1E64,
09243     0x91695663, 0x4073F21D,
09244     0x90A0FD4E, 0x3F1749B7,
09245     0x8FDCEF66, 0x3DB832A5,
09246     0x8F1D343A, 0x3C56BA70,
09247     0x8E61D32D, 0x3AF2EEB7,
09248     0x8DAAD37B, 0x398CDD32,
09249     0x8CF83C30, 0x382493B0,
09250     0x8C4A142F, 0x36BA2013,
09251     0x8BA0622F, 0x354D9056,
09252     0x8AFB2CBA, 0x33DEF287,
09253     0x8A5A7A30, 0x326E54C7,
09254     0x89BE50C3, 0x30FBC54D,
09255     0x8926B677, 0x2F875262,
09256     0x8893B124, 0x2E110A62,
09257     0x88054677, 0x2C98FBBA,
09258     0x877B7BEC, 0x2B1F34EB,
09259     0x86F656D3, 0x29A3C484,
09260     0x8675DC4E, 0x2826B928,
09261     0x85FA1152, 0x26A82185,
09262     0x8582FAA4, 0x25280C5D,
09263     0x85109CDC, 0x23A6887E,
09264     0x84A2FC62, 0x2223A4C5,
09265     0x843A1D70, 0x209F701C,
09266     0x83D60411, 0x1F19F97B,
09267     0x8376B422, 0x1D934FE5,
09268     0x831C314E, 0x1C0B826A,
09269     0x82C67F13, 0x1A82A025,
09270     0x8275A0C0, 0x18F8B83C,
09271     0x82299971, 0x176DD9DE,
09272     0x81E26C16, 0x15E21444,
09273     0x81A01B6C, 0x145576B1,
09274     0x8162AA03, 0x12C8106E,
09275     0x812A1A39, 0x1139F0CE,
09276     0x80F66E3C, 0x0FAB272B,
09277     0x80C7A80A, 0x0E1BC2E3,
09278     0x809DC970, 0x0C8BD35E,
09279     0x8078D40D, 0x0AFB6805,
09280     0x8058C94C, 0x096A9049,
09281     0x803DAA69, 0x07D95B9E,
09282     0x80277872, 0x0647D97C,
09283     0x80163440, 0x04B6195D,
09284     0x8009DE7D, 0x03242ABF,
09285     0x800277A5, 0x01921D1F,
09286     0x80000000, 0x00000000,
09287     0x800277A5, 0xFE6DE2E0,
09288     0x8009DE7D, 0xFCDBD541,
09289     0x80163440, 0xFB49E6A2,
09290     0x80277872, 0xF9B82683,
09291     0x803DAA69, 0xF826A461,
09292     0x8058C94C, 0xF6956FB6,
09293     0x8078D40D, 0xF50497FA,
09294     0x809DC970, 0xF3742CA1,
09295     0x80C7A80A, 0xF1E43D1C,
09296     0x80F66E3C, 0xF054D8D4,
09297     0x812A1A39, 0xEEC60F31,
09298     0x8162AA03, 0xED37EF91,
09299     0x81A01B6C, 0xEBAA894E,
09300     0x81E26C16, 0xEA1DEBBB,
09301     0x82299971, 0xE8922621,
09302     0x8275A0C0, 0xE70747C3,
09303     0x82C67F13, 0xE57D5FDA,
09304     0x831C314E, 0xE3F47D95,
09305     0x8376B422, 0xE26CB01A,
09306     0x83D60411, 0xE0E60684,
09307     0x843A1D70, 0xDF608FE3,
09308     0x84A2FC62, 0xDDDC5B3A,
09309     0x85109CDC, 0xDC597781,
09310     0x8582FAA4, 0xDAD7F3A2,
09311     0x85FA1152, 0xD957DE7A,
09312     0x8675DC4E, 0xD7D946D7,
09313     0x86F656D3, 0xD65C3B7B,
09314     0x877B7BEC, 0xD4E0CB14,
09315     0x88054677, 0xD3670445,
09316     0x8893B124, 0xD1EEF59E,
09317     0x8926B677, 0xD078AD9D,
09318     0x89BE50C3, 0xCF043AB2,
09319     0x8A5A7A30, 0xCD91AB38,
09320     0x8AFB2CBA, 0xCC210D78,
09321     0x8BA0622F, 0xCAB26FA9,
09322     0x8C4A142F, 0xC945DFEC,
09323     0x8CF83C30, 0xC7DB6C50,
09324     0x8DAAD37B, 0xC67322CD,
09325     0x8E61D32D, 0xC50D1148,
09326     0x8F1D343A, 0xC3A9458F,
09327     0x8FDCEF66, 0xC247CD5A,
09328     0x90A0FD4E, 0xC0E8B648,
09329     0x91695663, 0xBF8C0DE2,
09330     0x9235F2EB, 0xBE31E19B,
09331     0x9306CB04, 0xBCDA3ECA,
09332     0x93DBD69F, 0xBB8532AF,
09333     0x94B50D87, 0xBA32CA70,
09334     0x9592675B, 0xB8E31319,
09335     0x9673DB94, 0xB796199B,
09336     0x9759617E, 0xB64BEACC,
09337     0x9842F043, 0xB5049368,
09338     0x99307EE0, 0xB3C0200C,
09339     0x9A22042C, 0xB27E9D3B,
09340     0x9B1776D9, 0xB140175B,
09341     0x9C10CD70, 0xB0049AB2,
09342     0x9D0DFE53, 0xAECC336B,
09343     0x9E0EFFC1, 0xAD96ED91,
09344     0x9F13C7D0, 0xAC64D510,
09345     0xA01C4C72, 0xAB35F5B5,
09346     0xA1288376, 0xAA0A5B2D,
09347     0xA2386283, 0xA8E21106,
09348     0xA34BDF20, 0xA7BD22AB,
09349     0xA462EEAC, 0xA69B9B68,
09350     0xA57D8666, 0xA57D8666,
09351     0xA69B9B68, 0xA462EEAC,
09352     0xA7BD22AB, 0xA34BDF20,
09353     0xA8E21106, 0xA2386283,
09354     0xAA0A5B2D, 0xA1288376,
09355     0xAB35F5B5, 0xA01C4C72,
09356     0xAC64D510, 0x9F13C7D0,
09357     0xAD96ED91, 0x9E0EFFC1,
09358     0xAECC336B, 0x9D0DFE53,
09359     0xB0049AB2, 0x9C10CD70,
09360     0xB140175B, 0x9B1776D9,
09361     0xB27E9D3B, 0x9A22042C,
09362     0xB3C0200C, 0x99307EE0,
09363     0xB5049368, 0x9842F043,
09364     0xB64BEACC, 0x9759617E,
09365     0xB796199B, 0x9673DB94,
09366     0xB8E31319, 0x9592675B,
09367     0xBA32CA70, 0x94B50D87,
09368     0xBB8532AF, 0x93DBD69F,
09369     0xBCDA3ECA, 0x9306CB04,
09370     0xBE31E19B, 0x9235F2EB,
09371     0xBF8C0DE2, 0x91695663,
09372     0xC0E8B648, 0x90A0FD4E,
09373     0xC247CD5A, 0x8FDCEF66,
09374     0xC3A9458F, 0x8F1D343A,
09375     0xC50D1148, 0x8E61D32D,
09376     0xC67322CD, 0x8DAAD37B,
09377     0xC7DB6C50, 0x8CF83C30,
09378     0xC945DFEC, 0x8C4A142F,
09379     0xCAB26FA9, 0x8BA0622F,
09380     0xCC210D78, 0x8AFB2CBA,
09381     0xCD91AB38, 0x8A5A7A30,
09382     0xCF043AB2, 0x89BE50C3,
09383     0xD078AD9D, 0x8926B677,
09384     0xD1EEF59E, 0x8893B124,
09385     0xD3670445, 0x88054677,
09386     0xD4E0CB14, 0x877B7BEC,
09387     0xD65C3B7B, 0x86F656D3,
09388     0xD7D946D7, 0x8675DC4E,
09389     0xD957DE7A, 0x85FA1152,
09390     0xDAD7F3A2, 0x8582FAA4,
09391     0xDC597781, 0x85109CDC,
09392     0xDDDC5B3A, 0x84A2FC62,
09393     0xDF608FE3, 0x843A1D70,
09394     0xE0E60684, 0x83D60411,
09395     0xE26CB01A, 0x8376B422,
09396     0xE3F47D95, 0x831C314E,
09397     0xE57D5FDA, 0x82C67F13,
09398     0xE70747C3, 0x8275A0C0,
09399     0xE8922621, 0x82299971,
09400     0xEA1DEBBB, 0x81E26C16,
09401     0xEBAA894E, 0x81A01B6C,
09402     0xED37EF91, 0x8162AA03,
09403     0xEEC60F31, 0x812A1A39,
09404     0xF054D8D4, 0x80F66E3C,
09405     0xF1E43D1C, 0x80C7A80A,
09406     0xF3742CA1, 0x809DC970,
09407     0xF50497FA, 0x8078D40D,
09408     0xF6956FB6, 0x8058C94C,
09409     0xF826A461, 0x803DAA69,
09410     0xF9B82683, 0x80277872,
09411     0xFB49E6A2, 0x80163440,
09412     0xFCDBD541, 0x8009DE7D,
09413     0xFE6DE2E0, 0x800277A5
09414 };
09415 
09416 /**    
09417 * \par   
09418 * Example code for Q31 Twiddle factors Generation::    
09419 * \par    
09420 * <pre>for(i = 0; i< 3N/4; i++)    
09421 * {    
09422 *    twiddleCoefQ31[2*i]= cos(i * 2*PI/(float)N);    
09423 *    twiddleCoefQ31[2*i+1]= sin(i * 2*PI/(float)N);    
09424 * } </pre>    
09425 * \par    
09426 * where N = 1024    and PI = 3.14159265358979    
09427 * \par    
09428 * Cos and Sin values are interleaved fashion    
09429 * \par    
09430 * Convert Floating point to Q31(Fixed point 1.31):    
09431 *   round(twiddleCoefQ31(i) * pow(2, 31))    
09432 *    
09433 */
09434 const q31_t twiddleCoef_1024_q31 [1536] = {
09435     0x7FFFFFFF, 0x00000000,
09436     0x7FFF6216, 0x00C90F88,
09437     0x7FFD885A, 0x01921D1F,
09438     0x7FFA72D1, 0x025B26D7,
09439     0x7FF62182, 0x03242ABF,
09440     0x7FF09477, 0x03ED26E6,
09441     0x7FE9CBC0, 0x04B6195D,
09442     0x7FE1C76B, 0x057F0034,
09443     0x7FD8878D, 0x0647D97C,
09444     0x7FCE0C3E, 0x0710A344,
09445     0x7FC25596, 0x07D95B9E,
09446     0x7FB563B2, 0x08A2009A,
09447     0x7FA736B4, 0x096A9049,
09448     0x7F97CEBC, 0x0A3308BC,
09449     0x7F872BF3, 0x0AFB6805,
09450     0x7F754E7F, 0x0BC3AC35,
09451     0x7F62368F, 0x0C8BD35E,
09452     0x7F4DE450, 0x0D53DB92,
09453     0x7F3857F5, 0x0E1BC2E3,
09454     0x7F2191B4, 0x0EE38765,
09455     0x7F0991C3, 0x0FAB272B,
09456     0x7EF0585F, 0x1072A047,
09457     0x7ED5E5C6, 0x1139F0CE,
09458     0x7EBA3A39, 0x120116D4,
09459     0x7E9D55FC, 0x12C8106E,
09460     0x7E7F3956, 0x138EDBB0,
09461     0x7E5FE493, 0x145576B1,
09462     0x7E3F57FE, 0x151BDF85,
09463     0x7E1D93E9, 0x15E21444,
09464     0x7DFA98A7, 0x16A81305,
09465     0x7DD6668E, 0x176DD9DE,
09466     0x7DB0FDF7, 0x183366E8,
09467     0x7D8A5F3F, 0x18F8B83C,
09468     0x7D628AC5, 0x19BDCBF2,
09469     0x7D3980EC, 0x1A82A025,
09470     0x7D0F4218, 0x1B4732EF,
09471     0x7CE3CEB1, 0x1C0B826A,
09472     0x7CB72724, 0x1CCF8CB3,
09473     0x7C894BDD, 0x1D934FE5,
09474     0x7C5A3D4F, 0x1E56CA1E,
09475     0x7C29FBEE, 0x1F19F97B,
09476     0x7BF88830, 0x1FDCDC1A,
09477     0x7BC5E28F, 0x209F701C,
09478     0x7B920B89, 0x2161B39F,
09479     0x7B5D039D, 0x2223A4C5,
09480     0x7B26CB4F, 0x22E541AE,
09481     0x7AEF6323, 0x23A6887E,
09482     0x7AB6CBA3, 0x24677757,
09483     0x7A7D055B, 0x25280C5D,
09484     0x7A4210D8, 0x25E845B5,
09485     0x7A05EEAD, 0x26A82185,
09486     0x79C89F6D, 0x27679DF4,
09487     0x798A23B1, 0x2826B928,
09488     0x794A7C11, 0x28E5714A,
09489     0x7909A92C, 0x29A3C484,
09490     0x78C7ABA1, 0x2A61B101,
09491     0x78848413, 0x2B1F34EB,
09492     0x78403328, 0x2BDC4E6F,
09493     0x77FAB988, 0x2C98FBBA,
09494     0x77B417DF, 0x2D553AFB,
09495     0x776C4EDB, 0x2E110A62,
09496     0x77235F2D, 0x2ECC681E,
09497     0x76D94988, 0x2F875262,
09498     0x768E0EA5, 0x3041C760,
09499     0x7641AF3C, 0x30FBC54D,
09500     0x75F42C0A, 0x31B54A5D,
09501     0x75A585CF, 0x326E54C7,
09502     0x7555BD4B, 0x3326E2C2,
09503     0x7504D345, 0x33DEF287,
09504     0x74B2C883, 0x3496824F,
09505     0x745F9DD1, 0x354D9056,
09506     0x740B53FA, 0x36041AD9,
09507     0x73B5EBD0, 0x36BA2013,
09508     0x735F6626, 0x376F9E46,
09509     0x7307C3D0, 0x382493B0,
09510     0x72AF05A6, 0x38D8FE93,
09511     0x72552C84, 0x398CDD32,
09512     0x71FA3948, 0x3A402DD1,
09513     0x719E2CD2, 0x3AF2EEB7,
09514     0x71410804, 0x3BA51E29,
09515     0x70E2CBC6, 0x3C56BA70,
09516     0x708378FE, 0x3D07C1D5,
09517     0x70231099, 0x3DB832A5,
09518     0x6FC19385, 0x3E680B2C,
09519     0x6F5F02B1, 0x3F1749B7,
09520     0x6EFB5F12, 0x3FC5EC97,
09521     0x6E96A99C, 0x4073F21D,
09522     0x6E30E349, 0x4121589A,
09523     0x6DCA0D14, 0x41CE1E64,
09524     0x6D6227FA, 0x427A41D0,
09525     0x6CF934FB, 0x4325C135,
09526     0x6C8F351C, 0x43D09AEC,
09527     0x6C242960, 0x447ACD50,
09528     0x6BB812D0, 0x452456BC,
09529     0x6B4AF278, 0x45CD358F,
09530     0x6ADCC964, 0x46756827,
09531     0x6A6D98A4, 0x471CECE6,
09532     0x69FD614A, 0x47C3C22E,
09533     0x698C246C, 0x4869E664,
09534     0x6919E320, 0x490F57EE,
09535     0x68A69E81, 0x49B41533,
09536     0x683257AA, 0x4A581C9D,
09537     0x67BD0FBC, 0x4AFB6C97,
09538     0x6746C7D7, 0x4B9E038F,
09539     0x66CF811F, 0x4C3FDFF3,
09540     0x66573CBB, 0x4CE10034,
09541     0x65DDFBD3, 0x4D8162C4,
09542     0x6563BF92, 0x4E210617,
09543     0x64E88926, 0x4EBFE8A4,
09544     0x646C59BF, 0x4F5E08E3,
09545     0x63EF328F, 0x4FFB654D,
09546     0x637114CC, 0x5097FC5E,
09547     0x62F201AC, 0x5133CC94,
09548     0x6271FA69, 0x51CED46E,
09549     0x61F1003E, 0x5269126E,
09550     0x616F146B, 0x53028517,
09551     0x60EC3830, 0x539B2AEF,
09552     0x60686CCE, 0x5433027D,
09553     0x5FE3B38D, 0x54CA0A4A,
09554     0x5F5E0DB3, 0x556040E2,
09555     0x5ED77C89, 0x55F5A4D2,
09556     0x5E50015D, 0x568A34A9,
09557     0x5DC79D7C, 0x571DEEF9,
09558     0x5D3E5236, 0x57B0D256,
09559     0x5CB420DF, 0x5842DD54,
09560     0x5C290ACC, 0x58D40E8C,
09561     0x5B9D1153, 0x59646497,
09562     0x5B1035CF, 0x59F3DE12,
09563     0x5A82799A, 0x5A82799A,
09564     0x59F3DE12, 0x5B1035CF,
09565     0x59646497, 0x5B9D1153,
09566     0x58D40E8C, 0x5C290ACC,
09567     0x5842DD54, 0x5CB420DF,
09568     0x57B0D256, 0x5D3E5236,
09569     0x571DEEF9, 0x5DC79D7C,
09570     0x568A34A9, 0x5E50015D,
09571     0x55F5A4D2, 0x5ED77C89,
09572     0x556040E2, 0x5F5E0DB3,
09573     0x54CA0A4A, 0x5FE3B38D,
09574     0x5433027D, 0x60686CCE,
09575     0x539B2AEF, 0x60EC3830,
09576     0x53028517, 0x616F146B,
09577     0x5269126E, 0x61F1003E,
09578     0x51CED46E, 0x6271FA69,
09579     0x5133CC94, 0x62F201AC,
09580     0x5097FC5E, 0x637114CC,
09581     0x4FFB654D, 0x63EF328F,
09582     0x4F5E08E3, 0x646C59BF,
09583     0x4EBFE8A4, 0x64E88926,
09584     0x4E210617, 0x6563BF92,
09585     0x4D8162C4, 0x65DDFBD3,
09586     0x4CE10034, 0x66573CBB,
09587     0x4C3FDFF3, 0x66CF811F,
09588     0x4B9E038F, 0x6746C7D7,
09589     0x4AFB6C97, 0x67BD0FBC,
09590     0x4A581C9D, 0x683257AA,
09591     0x49B41533, 0x68A69E81,
09592     0x490F57EE, 0x6919E320,
09593     0x4869E664, 0x698C246C,
09594     0x47C3C22E, 0x69FD614A,
09595     0x471CECE6, 0x6A6D98A4,
09596     0x46756827, 0x6ADCC964,
09597     0x45CD358F, 0x6B4AF278,
09598     0x452456BC, 0x6BB812D0,
09599     0x447ACD50, 0x6C242960,
09600     0x43D09AEC, 0x6C8F351C,
09601     0x4325C135, 0x6CF934FB,
09602     0x427A41D0, 0x6D6227FA,
09603     0x41CE1E64, 0x6DCA0D14,
09604     0x4121589A, 0x6E30E349,
09605     0x4073F21D, 0x6E96A99C,
09606     0x3FC5EC97, 0x6EFB5F12,
09607     0x3F1749B7, 0x6F5F02B1,
09608     0x3E680B2C, 0x6FC19385,
09609     0x3DB832A5, 0x70231099,
09610     0x3D07C1D5, 0x708378FE,
09611     0x3C56BA70, 0x70E2CBC6,
09612     0x3BA51E29, 0x71410804,
09613     0x3AF2EEB7, 0x719E2CD2,
09614     0x3A402DD1, 0x71FA3948,
09615     0x398CDD32, 0x72552C84,
09616     0x38D8FE93, 0x72AF05A6,
09617     0x382493B0, 0x7307C3D0,
09618     0x376F9E46, 0x735F6626,
09619     0x36BA2013, 0x73B5EBD0,
09620     0x36041AD9, 0x740B53FA,
09621     0x354D9056, 0x745F9DD1,
09622     0x3496824F, 0x74B2C883,
09623     0x33DEF287, 0x7504D345,
09624     0x3326E2C2, 0x7555BD4B,
09625     0x326E54C7, 0x75A585CF,
09626     0x31B54A5D, 0x75F42C0A,
09627     0x30FBC54D, 0x7641AF3C,
09628     0x3041C760, 0x768E0EA5,
09629     0x2F875262, 0x76D94988,
09630     0x2ECC681E, 0x77235F2D,
09631     0x2E110A62, 0x776C4EDB,
09632     0x2D553AFB, 0x77B417DF,
09633     0x2C98FBBA, 0x77FAB988,
09634     0x2BDC4E6F, 0x78403328,
09635     0x2B1F34EB, 0x78848413,
09636     0x2A61B101, 0x78C7ABA1,
09637     0x29A3C484, 0x7909A92C,
09638     0x28E5714A, 0x794A7C11,
09639     0x2826B928, 0x798A23B1,
09640     0x27679DF4, 0x79C89F6D,
09641     0x26A82185, 0x7A05EEAD,
09642     0x25E845B5, 0x7A4210D8,
09643     0x25280C5D, 0x7A7D055B,
09644     0x24677757, 0x7AB6CBA3,
09645     0x23A6887E, 0x7AEF6323,
09646     0x22E541AE, 0x7B26CB4F,
09647     0x2223A4C5, 0x7B5D039D,
09648     0x2161B39F, 0x7B920B89,
09649     0x209F701C, 0x7BC5E28F,
09650     0x1FDCDC1A, 0x7BF88830,
09651     0x1F19F97B, 0x7C29FBEE,
09652     0x1E56CA1E, 0x7C5A3D4F,
09653     0x1D934FE5, 0x7C894BDD,
09654     0x1CCF8CB3, 0x7CB72724,
09655     0x1C0B826A, 0x7CE3CEB1,
09656     0x1B4732EF, 0x7D0F4218,
09657     0x1A82A025, 0x7D3980EC,
09658     0x19BDCBF2, 0x7D628AC5,
09659     0x18F8B83C, 0x7D8A5F3F,
09660     0x183366E8, 0x7DB0FDF7,
09661     0x176DD9DE, 0x7DD6668E,
09662     0x16A81305, 0x7DFA98A7,
09663     0x15E21444, 0x7E1D93E9,
09664     0x151BDF85, 0x7E3F57FE,
09665     0x145576B1, 0x7E5FE493,
09666     0x138EDBB0, 0x7E7F3956,
09667     0x12C8106E, 0x7E9D55FC,
09668     0x120116D4, 0x7EBA3A39,
09669     0x1139F0CE, 0x7ED5E5C6,
09670     0x1072A047, 0x7EF0585F,
09671     0x0FAB272B, 0x7F0991C3,
09672     0x0EE38765, 0x7F2191B4,
09673     0x0E1BC2E3, 0x7F3857F5,
09674     0x0D53DB92, 0x7F4DE450,
09675     0x0C8BD35E, 0x7F62368F,
09676     0x0BC3AC35, 0x7F754E7F,
09677     0x0AFB6805, 0x7F872BF3,
09678     0x0A3308BC, 0x7F97CEBC,
09679     0x096A9049, 0x7FA736B4,
09680     0x08A2009A, 0x7FB563B2,
09681     0x07D95B9E, 0x7FC25596,
09682     0x0710A344, 0x7FCE0C3E,
09683     0x0647D97C, 0x7FD8878D,
09684     0x057F0034, 0x7FE1C76B,
09685     0x04B6195D, 0x7FE9CBC0,
09686     0x03ED26E6, 0x7FF09477,
09687     0x03242ABF, 0x7FF62182,
09688     0x025B26D7, 0x7FFA72D1,
09689     0x01921D1F, 0x7FFD885A,
09690     0x00C90F88, 0x7FFF6216,
09691     0x00000000, 0x7FFFFFFF,
09692     0xFF36F078, 0x7FFF6216,
09693     0xFE6DE2E0, 0x7FFD885A,
09694     0xFDA4D928, 0x7FFA72D1,
09695     0xFCDBD541, 0x7FF62182,
09696     0xFC12D919, 0x7FF09477,
09697     0xFB49E6A2, 0x7FE9CBC0,
09698     0xFA80FFCB, 0x7FE1C76B,
09699     0xF9B82683, 0x7FD8878D,
09700     0xF8EF5CBB, 0x7FCE0C3E,
09701     0xF826A461, 0x7FC25596,
09702     0xF75DFF65, 0x7FB563B2,
09703     0xF6956FB6, 0x7FA736B4,
09704     0xF5CCF743, 0x7F97CEBC,
09705     0xF50497FA, 0x7F872BF3,
09706     0xF43C53CA, 0x7F754E7F,
09707     0xF3742CA1, 0x7F62368F,
09708     0xF2AC246D, 0x7F4DE450,
09709     0xF1E43D1C, 0x7F3857F5,
09710     0xF11C789A, 0x7F2191B4,
09711     0xF054D8D4, 0x7F0991C3,
09712     0xEF8D5FB8, 0x7EF0585F,
09713     0xEEC60F31, 0x7ED5E5C6,
09714     0xEDFEE92B, 0x7EBA3A39,
09715     0xED37EF91, 0x7E9D55FC,
09716     0xEC71244F, 0x7E7F3956,
09717     0xEBAA894E, 0x7E5FE493,
09718     0xEAE4207A, 0x7E3F57FE,
09719     0xEA1DEBBB, 0x7E1D93E9,
09720     0xE957ECFB, 0x7DFA98A7,
09721     0xE8922621, 0x7DD6668E,
09722     0xE7CC9917, 0x7DB0FDF7,
09723     0xE70747C3, 0x7D8A5F3F,
09724     0xE642340D, 0x7D628AC5,
09725     0xE57D5FDA, 0x7D3980EC,
09726     0xE4B8CD10, 0x7D0F4218,
09727     0xE3F47D95, 0x7CE3CEB1,
09728     0xE330734C, 0x7CB72724,
09729     0xE26CB01A, 0x7C894BDD,
09730     0xE1A935E1, 0x7C5A3D4F,
09731     0xE0E60684, 0x7C29FBEE,
09732     0xE02323E5, 0x7BF88830,
09733     0xDF608FE3, 0x7BC5E28F,
09734     0xDE9E4C60, 0x7B920B89,
09735     0xDDDC5B3A, 0x7B5D039D,
09736     0xDD1ABE51, 0x7B26CB4F,
09737     0xDC597781, 0x7AEF6323,
09738     0xDB9888A8, 0x7AB6CBA3,
09739     0xDAD7F3A2, 0x7A7D055B,
09740     0xDA17BA4A, 0x7A4210D8,
09741     0xD957DE7A, 0x7A05EEAD,
09742     0xD898620C, 0x79C89F6D,
09743     0xD7D946D7, 0x798A23B1,
09744     0xD71A8EB5, 0x794A7C11,
09745     0xD65C3B7B, 0x7909A92C,
09746     0xD59E4EFE, 0x78C7ABA1,
09747     0xD4E0CB14, 0x78848413,
09748     0xD423B190, 0x78403328,
09749     0xD3670445, 0x77FAB988,
09750     0xD2AAC504, 0x77B417DF,
09751     0xD1EEF59E, 0x776C4EDB,
09752     0xD13397E1, 0x77235F2D,
09753     0xD078AD9D, 0x76D94988,
09754     0xCFBE389F, 0x768E0EA5,
09755     0xCF043AB2, 0x7641AF3C,
09756     0xCE4AB5A2, 0x75F42C0A,
09757     0xCD91AB38, 0x75A585CF,
09758     0xCCD91D3D, 0x7555BD4B,
09759     0xCC210D78, 0x7504D345,
09760     0xCB697DB0, 0x74B2C883,
09761     0xCAB26FA9, 0x745F9DD1,
09762     0xC9FBE527, 0x740B53FA,
09763     0xC945DFEC, 0x73B5EBD0,
09764     0xC89061BA, 0x735F6626,
09765     0xC7DB6C50, 0x7307C3D0,
09766     0xC727016C, 0x72AF05A6,
09767     0xC67322CD, 0x72552C84,
09768     0xC5BFD22E, 0x71FA3948,
09769     0xC50D1148, 0x719E2CD2,
09770     0xC45AE1D7, 0x71410804,
09771     0xC3A9458F, 0x70E2CBC6,
09772     0xC2F83E2A, 0x708378FE,
09773     0xC247CD5A, 0x70231099,
09774     0xC197F4D3, 0x6FC19385,
09775     0xC0E8B648, 0x6F5F02B1,
09776     0xC03A1368, 0x6EFB5F12,
09777     0xBF8C0DE2, 0x6E96A99C,
09778     0xBEDEA765, 0x6E30E349,
09779     0xBE31E19B, 0x6DCA0D14,
09780     0xBD85BE2F, 0x6D6227FA,
09781     0xBCDA3ECA, 0x6CF934FB,
09782     0xBC2F6513, 0x6C8F351C,
09783     0xBB8532AF, 0x6C242960,
09784     0xBADBA943, 0x6BB812D0,
09785     0xBA32CA70, 0x6B4AF278,
09786     0xB98A97D8, 0x6ADCC964,
09787     0xB8E31319, 0x6A6D98A4,
09788     0xB83C3DD1, 0x69FD614A,
09789     0xB796199B, 0x698C246C,
09790     0xB6F0A811, 0x6919E320,
09791     0xB64BEACC, 0x68A69E81,
09792     0xB5A7E362, 0x683257AA,
09793     0xB5049368, 0x67BD0FBC,
09794     0xB461FC70, 0x6746C7D7,
09795     0xB3C0200C, 0x66CF811F,
09796     0xB31EFFCB, 0x66573CBB,
09797     0xB27E9D3B, 0x65DDFBD3,
09798     0xB1DEF9E8, 0x6563BF92,
09799     0xB140175B, 0x64E88926,
09800     0xB0A1F71C, 0x646C59BF,
09801     0xB0049AB2, 0x63EF328F,
09802     0xAF6803A1, 0x637114CC,
09803     0xAECC336B, 0x62F201AC,
09804     0xAE312B91, 0x6271FA69,
09805     0xAD96ED91, 0x61F1003E,
09806     0xACFD7AE8, 0x616F146B,
09807     0xAC64D510, 0x60EC3830,
09808     0xABCCFD82, 0x60686CCE,
09809     0xAB35F5B5, 0x5FE3B38D,
09810     0xAA9FBF1D, 0x5F5E0DB3,
09811     0xAA0A5B2D, 0x5ED77C89,
09812     0xA975CB56, 0x5E50015D,
09813     0xA8E21106, 0x5DC79D7C,
09814     0xA84F2DA9, 0x5D3E5236,
09815     0xA7BD22AB, 0x5CB420DF,
09816     0xA72BF173, 0x5C290ACC,
09817     0xA69B9B68, 0x5B9D1153,
09818     0xA60C21ED, 0x5B1035CF,
09819     0xA57D8666, 0x5A82799A,
09820     0xA4EFCA31, 0x59F3DE12,
09821     0xA462EEAC, 0x59646497,
09822     0xA3D6F533, 0x58D40E8C,
09823     0xA34BDF20, 0x5842DD54,
09824     0xA2C1ADC9, 0x57B0D256,
09825     0xA2386283, 0x571DEEF9,
09826     0xA1AFFEA2, 0x568A34A9,
09827     0xA1288376, 0x55F5A4D2,
09828     0xA0A1F24C, 0x556040E2,
09829     0xA01C4C72, 0x54CA0A4A,
09830     0x9F979331, 0x5433027D,
09831     0x9F13C7D0, 0x539B2AEF,
09832     0x9E90EB94, 0x53028517,
09833     0x9E0EFFC1, 0x5269126E,
09834     0x9D8E0596, 0x51CED46E,
09835     0x9D0DFE53, 0x5133CC94,
09836     0x9C8EEB33, 0x5097FC5E,
09837     0x9C10CD70, 0x4FFB654D,
09838     0x9B93A640, 0x4F5E08E3,
09839     0x9B1776D9, 0x4EBFE8A4,
09840     0x9A9C406D, 0x4E210617,
09841     0x9A22042C, 0x4D8162C4,
09842     0x99A8C344, 0x4CE10034,
09843     0x99307EE0, 0x4C3FDFF3,
09844     0x98B93828, 0x4B9E038F,
09845     0x9842F043, 0x4AFB6C97,
09846     0x97CDA855, 0x4A581C9D,
09847     0x9759617E, 0x49B41533,
09848     0x96E61CDF, 0x490F57EE,
09849     0x9673DB94, 0x4869E664,
09850     0x96029EB5, 0x47C3C22E,
09851     0x9592675B, 0x471CECE6,
09852     0x9523369B, 0x46756827,
09853     0x94B50D87, 0x45CD358F,
09854     0x9447ED2F, 0x452456BC,
09855     0x93DBD69F, 0x447ACD50,
09856     0x9370CAE4, 0x43D09AEC,
09857     0x9306CB04, 0x4325C135,
09858     0x929DD805, 0x427A41D0,
09859     0x9235F2EB, 0x41CE1E64,
09860     0x91CF1CB6, 0x4121589A,
09861     0x91695663, 0x4073F21D,
09862     0x9104A0ED, 0x3FC5EC97,
09863     0x90A0FD4E, 0x3F1749B7,
09864     0x903E6C7A, 0x3E680B2C,
09865     0x8FDCEF66, 0x3DB832A5,
09866     0x8F7C8701, 0x3D07C1D5,
09867     0x8F1D343A, 0x3C56BA70,
09868     0x8EBEF7FB, 0x3BA51E29,
09869     0x8E61D32D, 0x3AF2EEB7,
09870     0x8E05C6B7, 0x3A402DD1,
09871     0x8DAAD37B, 0x398CDD32,
09872     0x8D50FA59, 0x38D8FE93,
09873     0x8CF83C30, 0x382493B0,
09874     0x8CA099D9, 0x376F9E46,
09875     0x8C4A142F, 0x36BA2013,
09876     0x8BF4AC05, 0x36041AD9,
09877     0x8BA0622F, 0x354D9056,
09878     0x8B4D377C, 0x3496824F,
09879     0x8AFB2CBA, 0x33DEF287,
09880     0x8AAA42B4, 0x3326E2C2,
09881     0x8A5A7A30, 0x326E54C7,
09882     0x8A0BD3F5, 0x31B54A5D,
09883     0x89BE50C3, 0x30FBC54D,
09884     0x8971F15A, 0x3041C760,
09885     0x8926B677, 0x2F875262,
09886     0x88DCA0D3, 0x2ECC681E,
09887     0x8893B124, 0x2E110A62,
09888     0x884BE820, 0x2D553AFB,
09889     0x88054677, 0x2C98FBBA,
09890     0x87BFCCD7, 0x2BDC4E6F,
09891     0x877B7BEC, 0x2B1F34EB,
09892     0x8738545E, 0x2A61B101,
09893     0x86F656D3, 0x29A3C484,
09894     0x86B583EE, 0x28E5714A,
09895     0x8675DC4E, 0x2826B928,
09896     0x86376092, 0x27679DF4,
09897     0x85FA1152, 0x26A82185,
09898     0x85BDEF27, 0x25E845B5,
09899     0x8582FAA4, 0x25280C5D,
09900     0x8549345C, 0x24677757,
09901     0x85109CDC, 0x23A6887E,
09902     0x84D934B0, 0x22E541AE,
09903     0x84A2FC62, 0x2223A4C5,
09904     0x846DF476, 0x2161B39F,
09905     0x843A1D70, 0x209F701C,
09906     0x840777CF, 0x1FDCDC1A,
09907     0x83D60411, 0x1F19F97B,
09908     0x83A5C2B0, 0x1E56CA1E,
09909     0x8376B422, 0x1D934FE5,
09910     0x8348D8DB, 0x1CCF8CB3,
09911     0x831C314E, 0x1C0B826A,
09912     0x82F0BDE8, 0x1B4732EF,
09913     0x82C67F13, 0x1A82A025,
09914     0x829D753A, 0x19BDCBF2,
09915     0x8275A0C0, 0x18F8B83C,
09916     0x824F0208, 0x183366E8,
09917     0x82299971, 0x176DD9DE,
09918     0x82056758, 0x16A81305,
09919     0x81E26C16, 0x15E21444,
09920     0x81C0A801, 0x151BDF85,
09921     0x81A01B6C, 0x145576B1,
09922     0x8180C6A9, 0x138EDBB0,
09923     0x8162AA03, 0x12C8106E,
09924     0x8145C5C6, 0x120116D4,
09925     0x812A1A39, 0x1139F0CE,
09926     0x810FA7A0, 0x1072A047,
09927     0x80F66E3C, 0x0FAB272B,
09928     0x80DE6E4C, 0x0EE38765,
09929     0x80C7A80A, 0x0E1BC2E3,
09930     0x80B21BAF, 0x0D53DB92,
09931     0x809DC970, 0x0C8BD35E,
09932     0x808AB180, 0x0BC3AC35,
09933     0x8078D40D, 0x0AFB6805,
09934     0x80683143, 0x0A3308BC,
09935     0x8058C94C, 0x096A9049,
09936     0x804A9C4D, 0x08A2009A,
09937     0x803DAA69, 0x07D95B9E,
09938     0x8031F3C1, 0x0710A344,
09939     0x80277872, 0x0647D97C,
09940     0x801E3894, 0x057F0034,
09941     0x80163440, 0x04B6195D,
09942     0x800F6B88, 0x03ED26E6,
09943     0x8009DE7D, 0x03242ABF,
09944     0x80058D2E, 0x025B26D7,
09945     0x800277A5, 0x01921D1F,
09946     0x80009DE9, 0x00C90F88,
09947     0x80000000, 0x00000000,
09948     0x80009DE9, 0xFF36F078,
09949     0x800277A5, 0xFE6DE2E0,
09950     0x80058D2E, 0xFDA4D928,
09951     0x8009DE7D, 0xFCDBD541,
09952     0x800F6B88, 0xFC12D919,
09953     0x80163440, 0xFB49E6A2,
09954     0x801E3894, 0xFA80FFCB,
09955     0x80277872, 0xF9B82683,
09956     0x8031F3C1, 0xF8EF5CBB,
09957     0x803DAA69, 0xF826A461,
09958     0x804A9C4D, 0xF75DFF65,
09959     0x8058C94C, 0xF6956FB6,
09960     0x80683143, 0xF5CCF743,
09961     0x8078D40D, 0xF50497FA,
09962     0x808AB180, 0xF43C53CA,
09963     0x809DC970, 0xF3742CA1,
09964     0x80B21BAF, 0xF2AC246D,
09965     0x80C7A80A, 0xF1E43D1C,
09966     0x80DE6E4C, 0xF11C789A,
09967     0x80F66E3C, 0xF054D8D4,
09968     0x810FA7A0, 0xEF8D5FB8,
09969     0x812A1A39, 0xEEC60F31,
09970     0x8145C5C6, 0xEDFEE92B,
09971     0x8162AA03, 0xED37EF91,
09972     0x8180C6A9, 0xEC71244F,
09973     0x81A01B6C, 0xEBAA894E,
09974     0x81C0A801, 0xEAE4207A,
09975     0x81E26C16, 0xEA1DEBBB,
09976     0x82056758, 0xE957ECFB,
09977     0x82299971, 0xE8922621,
09978     0x824F0208, 0xE7CC9917,
09979     0x8275A0C0, 0xE70747C3,
09980     0x829D753A, 0xE642340D,
09981     0x82C67F13, 0xE57D5FDA,
09982     0x82F0BDE8, 0xE4B8CD10,
09983     0x831C314E, 0xE3F47D95,
09984     0x8348D8DB, 0xE330734C,
09985     0x8376B422, 0xE26CB01A,
09986     0x83A5C2B0, 0xE1A935E1,
09987     0x83D60411, 0xE0E60684,
09988     0x840777CF, 0xE02323E5,
09989     0x843A1D70, 0xDF608FE3,
09990     0x846DF476, 0xDE9E4C60,
09991     0x84A2FC62, 0xDDDC5B3A,
09992     0x84D934B0, 0xDD1ABE51,
09993     0x85109CDC, 0xDC597781,
09994     0x8549345C, 0xDB9888A8,
09995     0x8582FAA4, 0xDAD7F3A2,
09996     0x85BDEF27, 0xDA17BA4A,
09997     0x85FA1152, 0xD957DE7A,
09998     0x86376092, 0xD898620C,
09999     0x8675DC4E, 0xD7D946D7,
10000     0x86B583EE, 0xD71A8EB5,
10001     0x86F656D3, 0xD65C3B7B,
10002     0x8738545E, 0xD59E4EFE,
10003     0x877B7BEC, 0xD4E0CB14,
10004     0x87BFCCD7, 0xD423B190,
10005     0x88054677, 0xD3670445,
10006     0x884BE820, 0xD2AAC504,
10007     0x8893B124, 0xD1EEF59E,
10008     0x88DCA0D3, 0xD13397E1,
10009     0x8926B677, 0xD078AD9D,
10010     0x8971F15A, 0xCFBE389F,
10011     0x89BE50C3, 0xCF043AB2,
10012     0x8A0BD3F5, 0xCE4AB5A2,
10013     0x8A5A7A30, 0xCD91AB38,
10014     0x8AAA42B4, 0xCCD91D3D,
10015     0x8AFB2CBA, 0xCC210D78,
10016     0x8B4D377C, 0xCB697DB0,
10017     0x8BA0622F, 0xCAB26FA9,
10018     0x8BF4AC05, 0xC9FBE527,
10019     0x8C4A142F, 0xC945DFEC,
10020     0x8CA099D9, 0xC89061BA,
10021     0x8CF83C30, 0xC7DB6C50,
10022     0x8D50FA59, 0xC727016C,
10023     0x8DAAD37B, 0xC67322CD,
10024     0x8E05C6B7, 0xC5BFD22E,
10025     0x8E61D32D, 0xC50D1148,
10026     0x8EBEF7FB, 0xC45AE1D7,
10027     0x8F1D343A, 0xC3A9458F,
10028     0x8F7C8701, 0xC2F83E2A,
10029     0x8FDCEF66, 0xC247CD5A,
10030     0x903E6C7A, 0xC197F4D3,
10031     0x90A0FD4E, 0xC0E8B648,
10032     0x9104A0ED, 0xC03A1368,
10033     0x91695663, 0xBF8C0DE2,
10034     0x91CF1CB6, 0xBEDEA765,
10035     0x9235F2EB, 0xBE31E19B,
10036     0x929DD805, 0xBD85BE2F,
10037     0x9306CB04, 0xBCDA3ECA,
10038     0x9370CAE4, 0xBC2F6513,
10039     0x93DBD69F, 0xBB8532AF,
10040     0x9447ED2F, 0xBADBA943,
10041     0x94B50D87, 0xBA32CA70,
10042     0x9523369B, 0xB98A97D8,
10043     0x9592675B, 0xB8E31319,
10044     0x96029EB5, 0xB83C3DD1,
10045     0x9673DB94, 0xB796199B,
10046     0x96E61CDF, 0xB6F0A811,
10047     0x9759617E, 0xB64BEACC,
10048     0x97CDA855, 0xB5A7E362,
10049     0x9842F043, 0xB5049368,
10050     0x98B93828, 0xB461FC70,
10051     0x99307EE0, 0xB3C0200C,
10052     0x99A8C344, 0xB31EFFCB,
10053     0x9A22042C, 0xB27E9D3B,
10054     0x9A9C406D, 0xB1DEF9E8,
10055     0x9B1776D9, 0xB140175B,
10056     0x9B93A640, 0xB0A1F71C,
10057     0x9C10CD70, 0xB0049AB2,
10058     0x9C8EEB33, 0xAF6803A1,
10059     0x9D0DFE53, 0xAECC336B,
10060     0x9D8E0596, 0xAE312B91,
10061     0x9E0EFFC1, 0xAD96ED91,
10062     0x9E90EB94, 0xACFD7AE8,
10063     0x9F13C7D0, 0xAC64D510,
10064     0x9F979331, 0xABCCFD82,
10065     0xA01C4C72, 0xAB35F5B5,
10066     0xA0A1F24C, 0xAA9FBF1D,
10067     0xA1288376, 0xAA0A5B2D,
10068     0xA1AFFEA2, 0xA975CB56,
10069     0xA2386283, 0xA8E21106,
10070     0xA2C1ADC9, 0xA84F2DA9,
10071     0xA34BDF20, 0xA7BD22AB,
10072     0xA3D6F533, 0xA72BF173,
10073     0xA462EEAC, 0xA69B9B68,
10074     0xA4EFCA31, 0xA60C21ED,
10075     0xA57D8666, 0xA57D8666,
10076     0xA60C21ED, 0xA4EFCA31,
10077     0xA69B9B68, 0xA462EEAC,
10078     0xA72BF173, 0xA3D6F533,
10079     0xA7BD22AB, 0xA34BDF20,
10080     0xA84F2DA9, 0xA2C1ADC9,
10081     0xA8E21106, 0xA2386283,
10082     0xA975CB56, 0xA1AFFEA2,
10083     0xAA0A5B2D, 0xA1288376,
10084     0xAA9FBF1D, 0xA0A1F24C,
10085     0xAB35F5B5, 0xA01C4C72,
10086     0xABCCFD82, 0x9F979331,
10087     0xAC64D510, 0x9F13C7D0,
10088     0xACFD7AE8, 0x9E90EB94,
10089     0xAD96ED91, 0x9E0EFFC1,
10090     0xAE312B91, 0x9D8E0596,
10091     0xAECC336B, 0x9D0DFE53,
10092     0xAF6803A1, 0x9C8EEB33,
10093     0xB0049AB2, 0x9C10CD70,
10094     0xB0A1F71C, 0x9B93A640,
10095     0xB140175B, 0x9B1776D9,
10096     0xB1DEF9E8, 0x9A9C406D,
10097     0xB27E9D3B, 0x9A22042C,
10098     0xB31EFFCB, 0x99A8C344,
10099     0xB3C0200C, 0x99307EE0,
10100     0xB461FC70, 0x98B93828,
10101     0xB5049368, 0x9842F043,
10102     0xB5A7E362, 0x97CDA855,
10103     0xB64BEACC, 0x9759617E,
10104     0xB6F0A811, 0x96E61CDF,
10105     0xB796199B, 0x9673DB94,
10106     0xB83C3DD1, 0x96029EB5,
10107     0xB8E31319, 0x9592675B,
10108     0xB98A97D8, 0x9523369B,
10109     0xBA32CA70, 0x94B50D87,
10110     0xBADBA943, 0x9447ED2F,
10111     0xBB8532AF, 0x93DBD69F,
10112     0xBC2F6513, 0x9370CAE4,
10113     0xBCDA3ECA, 0x9306CB04,
10114     0xBD85BE2F, 0x929DD805,
10115     0xBE31E19B, 0x9235F2EB,
10116     0xBEDEA765, 0x91CF1CB6,
10117     0xBF8C0DE2, 0x91695663,
10118     0xC03A1368, 0x9104A0ED,
10119     0xC0E8B648, 0x90A0FD4E,
10120     0xC197F4D3, 0x903E6C7A,
10121     0xC247CD5A, 0x8FDCEF66,
10122     0xC2F83E2A, 0x8F7C8701,
10123     0xC3A9458F, 0x8F1D343A,
10124     0xC45AE1D7, 0x8EBEF7FB,
10125     0xC50D1148, 0x8E61D32D,
10126     0xC5BFD22E, 0x8E05C6B7,
10127     0xC67322CD, 0x8DAAD37B,
10128     0xC727016C, 0x8D50FA59,
10129     0xC7DB6C50, 0x8CF83C30,
10130     0xC89061BA, 0x8CA099D9,
10131     0xC945DFEC, 0x8C4A142F,
10132     0xC9FBE527, 0x8BF4AC05,
10133     0xCAB26FA9, 0x8BA0622F,
10134     0xCB697DB0, 0x8B4D377C,
10135     0xCC210D78, 0x8AFB2CBA,
10136     0xCCD91D3D, 0x8AAA42B4,
10137     0xCD91AB38, 0x8A5A7A30,
10138     0xCE4AB5A2, 0x8A0BD3F5,
10139     0xCF043AB2, 0x89BE50C3,
10140     0xCFBE389F, 0x8971F15A,
10141     0xD078AD9D, 0x8926B677,
10142     0xD13397E1, 0x88DCA0D3,
10143     0xD1EEF59E, 0x8893B124,
10144     0xD2AAC504, 0x884BE820,
10145     0xD3670445, 0x88054677,
10146     0xD423B190, 0x87BFCCD7,
10147     0xD4E0CB14, 0x877B7BEC,
10148     0xD59E4EFE, 0x8738545E,
10149     0xD65C3B7B, 0x86F656D3,
10150     0xD71A8EB5, 0x86B583EE,
10151     0xD7D946D7, 0x8675DC4E,
10152     0xD898620C, 0x86376092,
10153     0xD957DE7A, 0x85FA1152,
10154     0xDA17BA4A, 0x85BDEF27,
10155     0xDAD7F3A2, 0x8582FAA4,
10156     0xDB9888A8, 0x8549345C,
10157     0xDC597781, 0x85109CDC,
10158     0xDD1ABE51, 0x84D934B0,
10159     0xDDDC5B3A, 0x84A2FC62,
10160     0xDE9E4C60, 0x846DF476,
10161     0xDF608FE3, 0x843A1D70,
10162     0xE02323E5, 0x840777CF,
10163     0xE0E60684, 0x83D60411,
10164     0xE1A935E1, 0x83A5C2B0,
10165     0xE26CB01A, 0x8376B422,
10166     0xE330734C, 0x8348D8DB,
10167     0xE3F47D95, 0x831C314E,
10168     0xE4B8CD10, 0x82F0BDE8,
10169     0xE57D5FDA, 0x82C67F13,
10170     0xE642340D, 0x829D753A,
10171     0xE70747C3, 0x8275A0C0,
10172     0xE7CC9917, 0x824F0208,
10173     0xE8922621, 0x82299971,
10174     0xE957ECFB, 0x82056758,
10175     0xEA1DEBBB, 0x81E26C16,
10176     0xEAE4207A, 0x81C0A801,
10177     0xEBAA894E, 0x81A01B6C,
10178     0xEC71244F, 0x8180C6A9,
10179     0xED37EF91, 0x8162AA03,
10180     0xEDFEE92B, 0x8145C5C6,
10181     0xEEC60F31, 0x812A1A39,
10182     0xEF8D5FB8, 0x810FA7A0,
10183     0xF054D8D4, 0x80F66E3C,
10184     0xF11C789A, 0x80DE6E4C,
10185     0xF1E43D1C, 0x80C7A80A,
10186     0xF2AC246D, 0x80B21BAF,
10187     0xF3742CA1, 0x809DC970,
10188     0xF43C53CA, 0x808AB180,
10189     0xF50497FA, 0x8078D40D,
10190     0xF5CCF743, 0x80683143,
10191     0xF6956FB6, 0x8058C94C,
10192     0xF75DFF65, 0x804A9C4D,
10193     0xF826A461, 0x803DAA69,
10194     0xF8EF5CBB, 0x8031F3C1,
10195     0xF9B82683, 0x80277872,
10196     0xFA80FFCB, 0x801E3894,
10197     0xFB49E6A2, 0x80163440,
10198     0xFC12D919, 0x800F6B88,
10199     0xFCDBD541, 0x8009DE7D,
10200     0xFDA4D928, 0x80058D2E,
10201     0xFE6DE2E0, 0x800277A5,
10202     0xFF36F078, 0x80009DE9
10203 };
10204 
10205 /**    
10206 * \par   
10207 * Example code for Q31 Twiddle factors Generation::    
10208 * \par    
10209 * <pre>for(i = 0; i< 3N/4; i++)    
10210 * {    
10211 *    twiddleCoefQ31[2*i]= cos(i * 2*PI/(float)N);    
10212 *    twiddleCoefQ31[2*i+1]= sin(i * 2*PI/(float)N);    
10213 * } </pre>    
10214 * \par    
10215 * where N = 2048    and PI = 3.14159265358979    
10216 * \par    
10217 * Cos and Sin values are interleaved fashion    
10218 * \par    
10219 * Convert Floating point to Q31(Fixed point 1.31):    
10220 *   round(twiddleCoefQ31(i) * pow(2, 31))    
10221 *    
10222 */
10223 const q31_t twiddleCoef_2048_q31 [3072] = {
10224     0x7FFFFFFF, 0x00000000,
10225     0x7FFFD885, 0x006487E3,
10226     0x7FFF6216, 0x00C90F88,
10227     0x7FFE9CB2, 0x012D96B0,
10228     0x7FFD885A, 0x01921D1F,
10229     0x7FFC250F, 0x01F6A296,
10230     0x7FFA72D1, 0x025B26D7,
10231     0x7FF871A1, 0x02BFA9A4,
10232     0x7FF62182, 0x03242ABF,
10233     0x7FF38273, 0x0388A9E9,
10234     0x7FF09477, 0x03ED26E6,
10235     0x7FED5790, 0x0451A176,
10236     0x7FE9CBC0, 0x04B6195D,
10237     0x7FE5F108, 0x051A8E5C,
10238     0x7FE1C76B, 0x057F0034,
10239     0x7FDD4EEC, 0x05E36EA9,
10240     0x7FD8878D, 0x0647D97C,
10241     0x7FD37152, 0x06AC406F,
10242     0x7FCE0C3E, 0x0710A344,
10243     0x7FC85853, 0x077501BE,
10244     0x7FC25596, 0x07D95B9E,
10245     0x7FBC040A, 0x083DB0A7,
10246     0x7FB563B2, 0x08A2009A,
10247     0x7FAE7494, 0x09064B3A,
10248     0x7FA736B4, 0x096A9049,
10249     0x7F9FAA15, 0x09CECF89,
10250     0x7F97CEBC, 0x0A3308BC,
10251     0x7F8FA4AF, 0x0A973BA5,
10252     0x7F872BF3, 0x0AFB6805,
10253     0x7F7E648B, 0x0B5F8D9F,
10254     0x7F754E7F, 0x0BC3AC35,
10255     0x7F6BE9D4, 0x0C27C389,
10256     0x7F62368F, 0x0C8BD35E,
10257     0x7F5834B6, 0x0CEFDB75,
10258     0x7F4DE450, 0x0D53DB92,
10259     0x7F434563, 0x0DB7D376,
10260     0x7F3857F5, 0x0E1BC2E3,
10261     0x7F2D1C0E, 0x0E7FA99D,
10262     0x7F2191B4, 0x0EE38765,
10263     0x7F15B8EE, 0x0F475BFE,
10264     0x7F0991C3, 0x0FAB272B,
10265     0x7EFD1C3C, 0x100EE8AD,
10266     0x7EF0585F, 0x1072A047,
10267     0x7EE34635, 0x10D64DBC,
10268     0x7ED5E5C6, 0x1139F0CE,
10269     0x7EC8371A, 0x119D8940,
10270     0x7EBA3A39, 0x120116D4,
10271     0x7EABEF2C, 0x1264994E,
10272     0x7E9D55FC, 0x12C8106E,
10273     0x7E8E6EB1, 0x132B7BF9,
10274     0x7E7F3956, 0x138EDBB0,
10275     0x7E6FB5F3, 0x13F22F57,
10276     0x7E5FE493, 0x145576B1,
10277     0x7E4FC53E, 0x14B8B17F,
10278     0x7E3F57FE, 0x151BDF85,
10279     0x7E2E9CDF, 0x157F0086,
10280     0x7E1D93E9, 0x15E21444,
10281     0x7E0C3D29, 0x16451A83,
10282     0x7DFA98A7, 0x16A81305,
10283     0x7DE8A670, 0x170AFD8D,
10284     0x7DD6668E, 0x176DD9DE,
10285     0x7DC3D90D, 0x17D0A7BB,
10286     0x7DB0FDF7, 0x183366E8,
10287     0x7D9DD55A, 0x18961727,
10288     0x7D8A5F3F, 0x18F8B83C,
10289     0x7D769BB5, 0x195B49E9,
10290     0x7D628AC5, 0x19BDCBF2,
10291     0x7D4E2C7E, 0x1A203E1B,
10292     0x7D3980EC, 0x1A82A025,
10293     0x7D24881A, 0x1AE4F1D6,
10294     0x7D0F4218, 0x1B4732EF,
10295     0x7CF9AEF0, 0x1BA96334,
10296     0x7CE3CEB1, 0x1C0B826A,
10297     0x7CCDA168, 0x1C6D9053,
10298     0x7CB72724, 0x1CCF8CB3,
10299     0x7CA05FF1, 0x1D31774D,
10300     0x7C894BDD, 0x1D934FE5,
10301     0x7C71EAF8, 0x1DF5163F,
10302     0x7C5A3D4F, 0x1E56CA1E,
10303     0x7C4242F2, 0x1EB86B46,
10304     0x7C29FBEE, 0x1F19F97B,
10305     0x7C116853, 0x1F7B7480,
10306     0x7BF88830, 0x1FDCDC1A,
10307     0x7BDF5B94, 0x203E300D,
10308     0x7BC5E28F, 0x209F701C,
10309     0x7BAC1D31, 0x21009C0B,
10310     0x7B920B89, 0x2161B39F,
10311     0x7B77ADA8, 0x21C2B69C,
10312     0x7B5D039D, 0x2223A4C5,
10313     0x7B420D7A, 0x22847DDF,
10314     0x7B26CB4F, 0x22E541AE,
10315     0x7B0B3D2C, 0x2345EFF7,
10316     0x7AEF6323, 0x23A6887E,
10317     0x7AD33D45, 0x24070B07,
10318     0x7AB6CBA3, 0x24677757,
10319     0x7A9A0E4F, 0x24C7CD32,
10320     0x7A7D055B, 0x25280C5D,
10321     0x7A5FB0D8, 0x2588349D,
10322     0x7A4210D8, 0x25E845B5,
10323     0x7A24256E, 0x26483F6C,
10324     0x7A05EEAD, 0x26A82185,
10325     0x79E76CA6, 0x2707EBC6,
10326     0x79C89F6D, 0x27679DF4,
10327     0x79A98715, 0x27C737D2,
10328     0x798A23B1, 0x2826B928,
10329     0x796A7554, 0x288621B9,
10330     0x794A7C11, 0x28E5714A,
10331     0x792A37FE, 0x2944A7A2,
10332     0x7909A92C, 0x29A3C484,
10333     0x78E8CFB1, 0x2A02C7B8,
10334     0x78C7ABA1, 0x2A61B101,
10335     0x78A63D10, 0x2AC08025,
10336     0x78848413, 0x2B1F34EB,
10337     0x786280BF, 0x2B7DCF17,
10338     0x78403328, 0x2BDC4E6F,
10339     0x781D9B64, 0x2C3AB2B9,
10340     0x77FAB988, 0x2C98FBBA,
10341     0x77D78DAA, 0x2CF72939,
10342     0x77B417DF, 0x2D553AFB,
10343     0x7790583D, 0x2DB330C7,
10344     0x776C4EDB, 0x2E110A62,
10345     0x7747FBCE, 0x2E6EC792,
10346     0x77235F2D, 0x2ECC681E,
10347     0x76FE790E, 0x2F29EBCC,
10348     0x76D94988, 0x2F875262,
10349     0x76B3D0B3, 0x2FE49BA6,
10350     0x768E0EA5, 0x3041C760,
10351     0x76680376, 0x309ED555,
10352     0x7641AF3C, 0x30FBC54D,
10353     0x761B1211, 0x3158970D,
10354     0x75F42C0A, 0x31B54A5D,
10355     0x75CCFD42, 0x3211DF03,
10356     0x75A585CF, 0x326E54C7,
10357     0x757DC5CA, 0x32CAAB6F,
10358     0x7555BD4B, 0x3326E2C2,
10359     0x752D6C6C, 0x3382FA88,
10360     0x7504D345, 0x33DEF287,
10361     0x74DBF1EF, 0x343ACA87,
10362     0x74B2C883, 0x3496824F,
10363     0x7489571B, 0x34F219A7,
10364     0x745F9DD1, 0x354D9056,
10365     0x74359CBD, 0x35A8E624,
10366     0x740B53FA, 0x36041AD9,
10367     0x73E0C3A3, 0x365F2E3B,
10368     0x73B5EBD0, 0x36BA2013,
10369     0x738ACC9E, 0x3714F02A,
10370     0x735F6626, 0x376F9E46,
10371     0x7333B883, 0x37CA2A30,
10372     0x7307C3D0, 0x382493B0,
10373     0x72DB8828, 0x387EDA8E,
10374     0x72AF05A6, 0x38D8FE93,
10375     0x72823C66, 0x3932FF87,
10376     0x72552C84, 0x398CDD32,
10377     0x7227D61C, 0x39E6975D,
10378     0x71FA3948, 0x3A402DD1,
10379     0x71CC5626, 0x3A99A057,
10380     0x719E2CD2, 0x3AF2EEB7,
10381     0x716FBD68, 0x3B4C18BA,
10382     0x71410804, 0x3BA51E29,
10383     0x71120CC5, 0x3BFDFECD,
10384     0x70E2CBC6, 0x3C56BA70,
10385     0x70B34524, 0x3CAF50DA,
10386     0x708378FE, 0x3D07C1D5,
10387     0x70536771, 0x3D600D2B,
10388     0x70231099, 0x3DB832A5,
10389     0x6FF27496, 0x3E10320D,
10390     0x6FC19385, 0x3E680B2C,
10391     0x6F906D84, 0x3EBFBDCC,
10392     0x6F5F02B1, 0x3F1749B7,
10393     0x6F2D532C, 0x3F6EAEB8,
10394     0x6EFB5F12, 0x3FC5EC97,
10395     0x6EC92682, 0x401D0320,
10396     0x6E96A99C, 0x4073F21D,
10397     0x6E63E87F, 0x40CAB957,
10398     0x6E30E349, 0x4121589A,
10399     0x6DFD9A1B, 0x4177CFB0,
10400     0x6DCA0D14, 0x41CE1E64,
10401     0x6D963C54, 0x42244480,
10402     0x6D6227FA, 0x427A41D0,
10403     0x6D2DD027, 0x42D0161E,
10404     0x6CF934FB, 0x4325C135,
10405     0x6CC45697, 0x437B42E1,
10406     0x6C8F351C, 0x43D09AEC,
10407     0x6C59D0A9, 0x4425C923,
10408     0x6C242960, 0x447ACD50,
10409     0x6BEE3F62, 0x44CFA73F,
10410     0x6BB812D0, 0x452456BC,
10411     0x6B81A3CD, 0x4578DB93,
10412     0x6B4AF278, 0x45CD358F,
10413     0x6B13FEF5, 0x4621647C,
10414     0x6ADCC964, 0x46756827,
10415     0x6AA551E8, 0x46C9405C,
10416     0x6A6D98A4, 0x471CECE6,
10417     0x6A359DB9, 0x47706D93,
10418     0x69FD614A, 0x47C3C22E,
10419     0x69C4E37A, 0x4816EA85,
10420     0x698C246C, 0x4869E664,
10421     0x69532442, 0x48BCB598,
10422     0x6919E320, 0x490F57EE,
10423     0x68E06129, 0x4961CD32,
10424     0x68A69E81, 0x49B41533,
10425     0x686C9B4B, 0x4A062FBD,
10426     0x683257AA, 0x4A581C9D,
10427     0x67F7D3C4, 0x4AA9DBA1,
10428     0x67BD0FBC, 0x4AFB6C97,
10429     0x67820BB6, 0x4B4CCF4D,
10430     0x6746C7D7, 0x4B9E038F,
10431     0x670B4443, 0x4BEF092D,
10432     0x66CF811F, 0x4C3FDFF3,
10433     0x66937E90, 0x4C9087B1,
10434     0x66573CBB, 0x4CE10034,
10435     0x661ABBC5, 0x4D31494B,
10436     0x65DDFBD3, 0x4D8162C4,
10437     0x65A0FD0B, 0x4DD14C6E,
10438     0x6563BF92, 0x4E210617,
10439     0x6526438E, 0x4E708F8F,
10440     0x64E88926, 0x4EBFE8A4,
10441     0x64AA907F, 0x4F0F1126,
10442     0x646C59BF, 0x4F5E08E3,
10443     0x642DE50D, 0x4FACCFAB,
10444     0x63EF328F, 0x4FFB654D,
10445     0x63B0426D, 0x5049C999,
10446     0x637114CC, 0x5097FC5E,
10447     0x6331A9D4, 0x50E5FD6C,
10448     0x62F201AC, 0x5133CC94,
10449     0x62B21C7B, 0x518169A4,
10450     0x6271FA69, 0x51CED46E,
10451     0x62319B9D, 0x521C0CC1,
10452     0x61F1003E, 0x5269126E,
10453     0x61B02876, 0x52B5E545,
10454     0x616F146B, 0x53028517,
10455     0x612DC446, 0x534EF1B5,
10456     0x60EC3830, 0x539B2AEF,
10457     0x60AA704F, 0x53E73097,
10458     0x60686CCE, 0x5433027D,
10459     0x60262DD5, 0x547EA073,
10460     0x5FE3B38D, 0x54CA0A4A,
10461     0x5FA0FE1E, 0x55153FD4,
10462     0x5F5E0DB3, 0x556040E2,
10463     0x5F1AE273, 0x55AB0D46,
10464     0x5ED77C89, 0x55F5A4D2,
10465     0x5E93DC1F, 0x56400757,
10466     0x5E50015D, 0x568A34A9,
10467     0x5E0BEC6E, 0x56D42C99,
10468     0x5DC79D7C, 0x571DEEF9,
10469     0x5D8314B0, 0x57677B9D,
10470     0x5D3E5236, 0x57B0D256,
10471     0x5CF95638, 0x57F9F2F7,
10472     0x5CB420DF, 0x5842DD54,
10473     0x5C6EB258, 0x588B913F,
10474     0x5C290ACC, 0x58D40E8C,
10475     0x5BE32A67, 0x591C550E,
10476     0x5B9D1153, 0x59646497,
10477     0x5B56BFBD, 0x59AC3CFD,
10478     0x5B1035CF, 0x59F3DE12,
10479     0x5AC973B4, 0x5A3B47AA,
10480     0x5A82799A, 0x5A82799A,
10481     0x5A3B47AA, 0x5AC973B4,
10482     0x59F3DE12, 0x5B1035CF,
10483     0x59AC3CFD, 0x5B56BFBD,
10484     0x59646497, 0x5B9D1153,
10485     0x591C550E, 0x5BE32A67,
10486     0x58D40E8C, 0x5C290ACC,
10487     0x588B913F, 0x5C6EB258,
10488     0x5842DD54, 0x5CB420DF,
10489     0x57F9F2F7, 0x5CF95638,
10490     0x57B0D256, 0x5D3E5236,
10491     0x57677B9D, 0x5D8314B0,
10492     0x571DEEF9, 0x5DC79D7C,
10493     0x56D42C99, 0x5E0BEC6E,
10494     0x568A34A9, 0x5E50015D,
10495     0x56400757, 0x5E93DC1F,
10496     0x55F5A4D2, 0x5ED77C89,
10497     0x55AB0D46, 0x5F1AE273,
10498     0x556040E2, 0x5F5E0DB3,
10499     0x55153FD4, 0x5FA0FE1E,
10500     0x54CA0A4A, 0x5FE3B38D,
10501     0x547EA073, 0x60262DD5,
10502     0x5433027D, 0x60686CCE,
10503     0x53E73097, 0x60AA704F,
10504     0x539B2AEF, 0x60EC3830,
10505     0x534EF1B5, 0x612DC446,
10506     0x53028517, 0x616F146B,
10507     0x52B5E545, 0x61B02876,
10508     0x5269126E, 0x61F1003E,
10509     0x521C0CC1, 0x62319B9D,
10510     0x51CED46E, 0x6271FA69,
10511     0x518169A4, 0x62B21C7B,
10512     0x5133CC94, 0x62F201AC,
10513     0x50E5FD6C, 0x6331A9D4,
10514     0x5097FC5E, 0x637114CC,
10515     0x5049C999, 0x63B0426D,
10516     0x4FFB654D, 0x63EF328F,
10517     0x4FACCFAB, 0x642DE50D,
10518     0x4F5E08E3, 0x646C59BF,
10519     0x4F0F1126, 0x64AA907F,
10520     0x4EBFE8A4, 0x64E88926,
10521     0x4E708F8F, 0x6526438E,
10522     0x4E210617, 0x6563BF92,
10523     0x4DD14C6E, 0x65A0FD0B,
10524     0x4D8162C4, 0x65DDFBD3,
10525     0x4D31494B, 0x661ABBC5,
10526     0x4CE10034, 0x66573CBB,
10527     0x4C9087B1, 0x66937E90,
10528     0x4C3FDFF3, 0x66CF811F,
10529     0x4BEF092D, 0x670B4443,
10530     0x4B9E038F, 0x6746C7D7,
10531     0x4B4CCF4D, 0x67820BB6,
10532     0x4AFB6C97, 0x67BD0FBC,
10533     0x4AA9DBA1, 0x67F7D3C4,
10534     0x4A581C9D, 0x683257AA,
10535     0x4A062FBD, 0x686C9B4B,
10536     0x49B41533, 0x68A69E81,
10537     0x4961CD32, 0x68E06129,
10538     0x490F57EE, 0x6919E320,
10539     0x48BCB598, 0x69532442,
10540     0x4869E664, 0x698C246C,
10541     0x4816EA85, 0x69C4E37A,
10542     0x47C3C22E, 0x69FD614A,
10543     0x47706D93, 0x6A359DB9,
10544     0x471CECE6, 0x6A6D98A4,
10545     0x46C9405C, 0x6AA551E8,
10546     0x46756827, 0x6ADCC964,
10547     0x4621647C, 0x6B13FEF5,
10548     0x45CD358F, 0x6B4AF278,
10549     0x4578DB93, 0x6B81A3CD,
10550     0x452456BC, 0x6BB812D0,
10551     0x44CFA73F, 0x6BEE3F62,
10552     0x447ACD50, 0x6C242960,
10553     0x4425C923, 0x6C59D0A9,
10554     0x43D09AEC, 0x6C8F351C,
10555     0x437B42E1, 0x6CC45697,
10556     0x4325C135, 0x6CF934FB,
10557     0x42D0161E, 0x6D2DD027,
10558     0x427A41D0, 0x6D6227FA,
10559     0x42244480, 0x6D963C54,
10560     0x41CE1E64, 0x6DCA0D14,
10561     0x4177CFB0, 0x6DFD9A1B,
10562     0x4121589A, 0x6E30E349,
10563     0x40CAB957, 0x6E63E87F,
10564     0x4073F21D, 0x6E96A99C,
10565     0x401D0320, 0x6EC92682,
10566     0x3FC5EC97, 0x6EFB5F12,
10567     0x3F6EAEB8, 0x6F2D532C,
10568     0x3F1749B7, 0x6F5F02B1,
10569     0x3EBFBDCC, 0x6F906D84,
10570     0x3E680B2C, 0x6FC19385,
10571     0x3E10320D, 0x6FF27496,
10572     0x3DB832A5, 0x70231099,
10573     0x3D600D2B, 0x70536771,
10574     0x3D07C1D5, 0x708378FE,
10575     0x3CAF50DA, 0x70B34524,
10576     0x3C56BA70, 0x70E2CBC6,
10577     0x3BFDFECD, 0x71120CC5,
10578     0x3BA51E29, 0x71410804,
10579     0x3B4C18BA, 0x716FBD68,
10580     0x3AF2EEB7, 0x719E2CD2,
10581     0x3A99A057, 0x71CC5626,
10582     0x3A402DD1, 0x71FA3948,
10583     0x39E6975D, 0x7227D61C,
10584     0x398CDD32, 0x72552C84,
10585     0x3932FF87, 0x72823C66,
10586     0x38D8FE93, 0x72AF05A6,
10587     0x387EDA8E, 0x72DB8828,
10588     0x382493B0, 0x7307C3D0,
10589     0x37CA2A30, 0x7333B883,
10590     0x376F9E46, 0x735F6626,
10591     0x3714F02A, 0x738ACC9E,
10592     0x36BA2013, 0x73B5EBD0,
10593     0x365F2E3B, 0x73E0C3A3,
10594     0x36041AD9, 0x740B53FA,
10595     0x35A8E624, 0x74359CBD,
10596     0x354D9056, 0x745F9DD1,
10597     0x34F219A7, 0x7489571B,
10598     0x3496824F, 0x74B2C883,
10599     0x343ACA87, 0x74DBF1EF,
10600     0x33DEF287, 0x7504D345,
10601     0x3382FA88, 0x752D6C6C,
10602     0x3326E2C2, 0x7555BD4B,
10603     0x32CAAB6F, 0x757DC5CA,
10604     0x326E54C7, 0x75A585CF,
10605     0x3211DF03, 0x75CCFD42,
10606     0x31B54A5D, 0x75F42C0A,
10607     0x3158970D, 0x761B1211,
10608     0x30FBC54D, 0x7641AF3C,
10609     0x309ED555, 0x76680376,
10610     0x3041C760, 0x768E0EA5,
10611     0x2FE49BA6, 0x76B3D0B3,
10612     0x2F875262, 0x76D94988,
10613     0x2F29EBCC, 0x76FE790E,
10614     0x2ECC681E, 0x77235F2D,
10615     0x2E6EC792, 0x7747FBCE,
10616     0x2E110A62, 0x776C4EDB,
10617     0x2DB330C7, 0x7790583D,
10618     0x2D553AFB, 0x77B417DF,
10619     0x2CF72939, 0x77D78DAA,
10620     0x2C98FBBA, 0x77FAB988,
10621     0x2C3AB2B9, 0x781D9B64,
10622     0x2BDC4E6F, 0x78403328,
10623     0x2B7DCF17, 0x786280BF,
10624     0x2B1F34EB, 0x78848413,
10625     0x2AC08025, 0x78A63D10,
10626     0x2A61B101, 0x78C7ABA1,
10627     0x2A02C7B8, 0x78E8CFB1,
10628     0x29A3C484, 0x7909A92C,
10629     0x2944A7A2, 0x792A37FE,
10630     0x28E5714A, 0x794A7C11,
10631     0x288621B9, 0x796A7554,
10632     0x2826B928, 0x798A23B1,
10633     0x27C737D2, 0x79A98715,
10634     0x27679DF4, 0x79C89F6D,
10635     0x2707EBC6, 0x79E76CA6,
10636     0x26A82185, 0x7A05EEAD,
10637     0x26483F6C, 0x7A24256E,
10638     0x25E845B5, 0x7A4210D8,
10639     0x2588349D, 0x7A5FB0D8,
10640     0x25280C5D, 0x7A7D055B,
10641     0x24C7CD32, 0x7A9A0E4F,
10642     0x24677757, 0x7AB6CBA3,
10643     0x24070B07, 0x7AD33D45,
10644     0x23A6887E, 0x7AEF6323,
10645     0x2345EFF7, 0x7B0B3D2C,
10646     0x22E541AE, 0x7B26CB4F,
10647     0x22847DDF, 0x7B420D7A,
10648     0x2223A4C5, 0x7B5D039D,
10649     0x21C2B69C, 0x7B77ADA8,
10650     0x2161B39F, 0x7B920B89,
10651     0x21009C0B, 0x7BAC1D31,
10652     0x209F701C, 0x7BC5E28F,
10653     0x203E300D, 0x7BDF5B94,
10654     0x1FDCDC1A, 0x7BF88830,
10655     0x1F7B7480, 0x7C116853,
10656     0x1F19F97B, 0x7C29FBEE,
10657     0x1EB86B46, 0x7C4242F2,
10658     0x1E56CA1E, 0x7C5A3D4F,
10659     0x1DF5163F, 0x7C71EAF8,
10660     0x1D934FE5, 0x7C894BDD,
10661     0x1D31774D, 0x7CA05FF1,
10662     0x1CCF8CB3, 0x7CB72724,
10663     0x1C6D9053, 0x7CCDA168,
10664     0x1C0B826A, 0x7CE3CEB1,
10665     0x1BA96334, 0x7CF9AEF0,
10666     0x1B4732EF, 0x7D0F4218,
10667     0x1AE4F1D6, 0x7D24881A,
10668     0x1A82A025, 0x7D3980EC,
10669     0x1A203E1B, 0x7D4E2C7E,
10670     0x19BDCBF2, 0x7D628AC5,
10671     0x195B49E9, 0x7D769BB5,
10672     0x18F8B83C, 0x7D8A5F3F,
10673     0x18961727, 0x7D9DD55A,
10674     0x183366E8, 0x7DB0FDF7,
10675     0x17D0A7BB, 0x7DC3D90D,
10676     0x176DD9DE, 0x7DD6668E,
10677     0x170AFD8D, 0x7DE8A670,
10678     0x16A81305, 0x7DFA98A7,
10679     0x16451A83, 0x7E0C3D29,
10680     0x15E21444, 0x7E1D93E9,
10681     0x157F0086, 0x7E2E9CDF,
10682     0x151BDF85, 0x7E3F57FE,
10683     0x14B8B17F, 0x7E4FC53E,
10684     0x145576B1, 0x7E5FE493,
10685     0x13F22F57, 0x7E6FB5F3,
10686     0x138EDBB0, 0x7E7F3956,
10687     0x132B7BF9, 0x7E8E6EB1,
10688     0x12C8106E, 0x7E9D55FC,
10689     0x1264994E, 0x7EABEF2C,
10690     0x120116D4, 0x7EBA3A39,
10691     0x119D8940, 0x7EC8371A,
10692     0x1139F0CE, 0x7ED5E5C6,
10693     0x10D64DBC, 0x7EE34635,
10694     0x1072A047, 0x7EF0585F,
10695     0x100EE8AD, 0x7EFD1C3C,
10696     0x0FAB272B, 0x7F0991C3,
10697     0x0F475BFE, 0x7F15B8EE,
10698     0x0EE38765, 0x7F2191B4,
10699     0x0E7FA99D, 0x7F2D1C0E,
10700     0x0E1BC2E3, 0x7F3857F5,
10701     0x0DB7D376, 0x7F434563,
10702     0x0D53DB92, 0x7F4DE450,
10703     0x0CEFDB75, 0x7F5834B6,
10704     0x0C8BD35E, 0x7F62368F,
10705     0x0C27C389, 0x7F6BE9D4,
10706     0x0BC3AC35, 0x7F754E7F,
10707     0x0B5F8D9F, 0x7F7E648B,
10708     0x0AFB6805, 0x7F872BF3,
10709     0x0A973BA5, 0x7F8FA4AF,
10710     0x0A3308BC, 0x7F97CEBC,
10711     0x09CECF89, 0x7F9FAA15,
10712     0x096A9049, 0x7FA736B4,
10713     0x09064B3A, 0x7FAE7494,
10714     0x08A2009A, 0x7FB563B2,
10715     0x083DB0A7, 0x7FBC040A,
10716     0x07D95B9E, 0x7FC25596,
10717     0x077501BE, 0x7FC85853,
10718     0x0710A344, 0x7FCE0C3E,
10719     0x06AC406F, 0x7FD37152,
10720     0x0647D97C, 0x7FD8878D,
10721     0x05E36EA9, 0x7FDD4EEC,
10722     0x057F0034, 0x7FE1C76B,
10723     0x051A8E5C, 0x7FE5F108,
10724     0x04B6195D, 0x7FE9CBC0,
10725     0x0451A176, 0x7FED5790,
10726     0x03ED26E6, 0x7FF09477,
10727     0x0388A9E9, 0x7FF38273,
10728     0x03242ABF, 0x7FF62182,
10729     0x02BFA9A4, 0x7FF871A1,
10730     0x025B26D7, 0x7FFA72D1,
10731     0x01F6A296, 0x7FFC250F,
10732     0x01921D1F, 0x7FFD885A,
10733     0x012D96B0, 0x7FFE9CB2,
10734     0x00C90F88, 0x7FFF6216,
10735     0x006487E3, 0x7FFFD885,
10736     0x00000000, 0x7FFFFFFF,
10737     0xFF9B781D, 0x7FFFD885,
10738     0xFF36F078, 0x7FFF6216,
10739     0xFED2694F, 0x7FFE9CB2,
10740     0xFE6DE2E0, 0x7FFD885A,
10741     0xFE095D69, 0x7FFC250F,
10742     0xFDA4D928, 0x7FFA72D1,
10743     0xFD40565B, 0x7FF871A1,
10744     0xFCDBD541, 0x7FF62182,
10745     0xFC775616, 0x7FF38273,
10746     0xFC12D919, 0x7FF09477,
10747     0xFBAE5E89, 0x7FED5790,
10748     0xFB49E6A2, 0x7FE9CBC0,
10749     0xFAE571A4, 0x7FE5F108,
10750     0xFA80FFCB, 0x7FE1C76B,
10751     0xFA1C9156, 0x7FDD4EEC,
10752     0xF9B82683, 0x7FD8878D,
10753     0xF953BF90, 0x7FD37152,
10754     0xF8EF5CBB, 0x7FCE0C3E,
10755     0xF88AFE41, 0x7FC85853,
10756     0xF826A461, 0x7FC25596,
10757     0xF7C24F58, 0x7FBC040A,
10758     0xF75DFF65, 0x7FB563B2,
10759     0xF6F9B4C5, 0x7FAE7494,
10760     0xF6956FB6, 0x7FA736B4,
10761     0xF6313076, 0x7F9FAA15,
10762     0xF5CCF743, 0x7F97CEBC,
10763     0xF568C45A, 0x7F8FA4AF,
10764     0xF50497FA, 0x7F872BF3,
10765     0xF4A07260, 0x7F7E648B,
10766     0xF43C53CA, 0x7F754E7F,
10767     0xF3D83C76, 0x7F6BE9D4,
10768     0xF3742CA1, 0x7F62368F,
10769     0xF310248A, 0x7F5834B6,
10770     0xF2AC246D, 0x7F4DE450,
10771     0xF2482C89, 0x7F434563,
10772     0xF1E43D1C, 0x7F3857F5,
10773     0xF1805662, 0x7F2D1C0E,
10774     0xF11C789A, 0x7F2191B4,
10775     0xF0B8A401, 0x7F15B8EE,
10776     0xF054D8D4, 0x7F0991C3,
10777     0xEFF11752, 0x7EFD1C3C,
10778     0xEF8D5FB8, 0x7EF0585F,
10779     0xEF29B243, 0x7EE34635,
10780     0xEEC60F31, 0x7ED5E5C6,
10781     0xEE6276BF, 0x7EC8371A,
10782     0xEDFEE92B, 0x7EBA3A39,
10783     0xED9B66B2, 0x7EABEF2C,
10784     0xED37EF91, 0x7E9D55FC,
10785     0xECD48406, 0x7E8E6EB1,
10786     0xEC71244F, 0x7E7F3956,
10787     0xEC0DD0A8, 0x7E6FB5F3,
10788     0xEBAA894E, 0x7E5FE493,
10789     0xEB474E80, 0x7E4FC53E,
10790     0xEAE4207A, 0x7E3F57FE,
10791     0xEA80FF79, 0x7E2E9CDF,
10792     0xEA1DEBBB, 0x7E1D93E9,
10793     0xE9BAE57C, 0x7E0C3D29,
10794     0xE957ECFB, 0x7DFA98A7,
10795     0xE8F50273, 0x7DE8A670,
10796     0xE8922621, 0x7DD6668E,
10797     0xE82F5844, 0x7DC3D90D,
10798     0xE7CC9917, 0x7DB0FDF7,
10799     0xE769E8D8, 0x7D9DD55A,
10800     0xE70747C3, 0x7D8A5F3F,
10801     0xE6A4B616, 0x7D769BB5,
10802     0xE642340D, 0x7D628AC5,
10803     0xE5DFC1E4, 0x7D4E2C7E,
10804     0xE57D5FDA, 0x7D3980EC,
10805     0xE51B0E2A, 0x7D24881A,
10806     0xE4B8CD10, 0x7D0F4218,
10807     0xE4569CCB, 0x7CF9AEF0,
10808     0xE3F47D95, 0x7CE3CEB1,
10809     0xE3926FAC, 0x7CCDA168,
10810     0xE330734C, 0x7CB72724,
10811     0xE2CE88B2, 0x7CA05FF1,
10812     0xE26CB01A, 0x7C894BDD,
10813     0xE20AE9C1, 0x7C71EAF8,
10814     0xE1A935E1, 0x7C5A3D4F,
10815     0xE14794B9, 0x7C4242F2,
10816     0xE0E60684, 0x7C29FBEE,
10817     0xE0848B7F, 0x7C116853,
10818     0xE02323E5, 0x7BF88830,
10819     0xDFC1CFF2, 0x7BDF5B94,
10820     0xDF608FE3, 0x7BC5E28F,
10821     0xDEFF63F4, 0x7BAC1D31,
10822     0xDE9E4C60, 0x7B920B89,
10823     0xDE3D4963, 0x7B77ADA8,
10824     0xDDDC5B3A, 0x7B5D039D,
10825     0xDD7B8220, 0x7B420D7A,
10826     0xDD1ABE51, 0x7B26CB4F,
10827     0xDCBA1008, 0x7B0B3D2C,
10828     0xDC597781, 0x7AEF6323,
10829     0xDBF8F4F8, 0x7AD33D45,
10830     0xDB9888A8, 0x7AB6CBA3,
10831     0xDB3832CD, 0x7A9A0E4F,
10832     0xDAD7F3A2, 0x7A7D055B,
10833     0xDA77CB62, 0x7A5FB0D8,
10834     0xDA17BA4A, 0x7A4210D8,
10835     0xD9B7C093, 0x7A24256E,
10836     0xD957DE7A, 0x7A05EEAD,
10837     0xD8F81439, 0x79E76CA6,
10838     0xD898620C, 0x79C89F6D,
10839     0xD838C82D, 0x79A98715,
10840     0xD7D946D7, 0x798A23B1,
10841     0xD779DE46, 0x796A7554,
10842     0xD71A8EB5, 0x794A7C11,
10843     0xD6BB585D, 0x792A37FE,
10844     0xD65C3B7B, 0x7909A92C,
10845     0xD5FD3847, 0x78E8CFB1,
10846     0xD59E4EFE, 0x78C7ABA1,
10847     0xD53F7FDA, 0x78A63D10,
10848     0xD4E0CB14, 0x78848413,
10849     0xD48230E8, 0x786280BF,
10850     0xD423B190, 0x78403328,
10851     0xD3C54D46, 0x781D9B64,
10852     0xD3670445, 0x77FAB988,
10853     0xD308D6C6, 0x77D78DAA,
10854     0xD2AAC504, 0x77B417DF,
10855     0xD24CCF38, 0x7790583D,
10856     0xD1EEF59E, 0x776C4EDB,
10857     0xD191386D, 0x7747FBCE,
10858     0xD13397E1, 0x77235F2D,
10859     0xD0D61433, 0x76FE790E,
10860     0xD078AD9D, 0x76D94988,
10861     0xD01B6459, 0x76B3D0B3,
10862     0xCFBE389F, 0x768E0EA5,
10863     0xCF612AAA, 0x76680376,
10864     0xCF043AB2, 0x7641AF3C,
10865     0xCEA768F2, 0x761B1211,
10866     0xCE4AB5A2, 0x75F42C0A,
10867     0xCDEE20FC, 0x75CCFD42,
10868     0xCD91AB38, 0x75A585CF,
10869     0xCD355490, 0x757DC5CA,
10870     0xCCD91D3D, 0x7555BD4B,
10871     0xCC7D0577, 0x752D6C6C,
10872     0xCC210D78, 0x7504D345,
10873     0xCBC53578, 0x74DBF1EF,
10874     0xCB697DB0, 0x74B2C883,
10875     0xCB0DE658, 0x7489571B,
10876     0xCAB26FA9, 0x745F9DD1,
10877     0xCA5719DB, 0x74359CBD,
10878     0xC9FBE527, 0x740B53FA,
10879     0xC9A0D1C4, 0x73E0C3A3,
10880     0xC945DFEC, 0x73B5EBD0,
10881     0xC8EB0FD6, 0x738ACC9E,
10882     0xC89061BA, 0x735F6626,
10883     0xC835D5D0, 0x7333B883,
10884     0xC7DB6C50, 0x7307C3D0,
10885     0xC7812571, 0x72DB8828,
10886     0xC727016C, 0x72AF05A6,
10887     0xC6CD0079, 0x72823C66,
10888     0xC67322CD, 0x72552C84,
10889     0xC61968A2, 0x7227D61C,
10890     0xC5BFD22E, 0x71FA3948,
10891     0xC5665FA8, 0x71CC5626,
10892     0xC50D1148, 0x719E2CD2,
10893     0xC4B3E746, 0x716FBD68,
10894     0xC45AE1D7, 0x71410804,
10895     0xC4020132, 0x71120CC5,
10896     0xC3A9458F, 0x70E2CBC6,
10897     0xC350AF25, 0x70B34524,
10898     0xC2F83E2A, 0x708378FE,
10899     0xC29FF2D4, 0x70536771,
10900     0xC247CD5A, 0x70231099,
10901     0xC1EFCDF2, 0x6FF27496,
10902     0xC197F4D3, 0x6FC19385,
10903     0xC1404233, 0x6F906D84,
10904     0xC0E8B648, 0x6F5F02B1,
10905     0xC0915147, 0x6F2D532C,
10906     0xC03A1368, 0x6EFB5F12,
10907     0xBFE2FCDF, 0x6EC92682,
10908     0xBF8C0DE2, 0x6E96A99C,
10909     0xBF3546A8, 0x6E63E87F,
10910     0xBEDEA765, 0x6E30E349,
10911     0xBE88304F, 0x6DFD9A1B,
10912     0xBE31E19B, 0x6DCA0D14,
10913     0xBDDBBB7F, 0x6D963C54,
10914     0xBD85BE2F, 0x6D6227FA,
10915     0xBD2FE9E1, 0x6D2DD027,
10916     0xBCDA3ECA, 0x6CF934FB,
10917     0xBC84BD1E, 0x6CC45697,
10918     0xBC2F6513, 0x6C8F351C,
10919     0xBBDA36DC, 0x6C59D0A9,
10920     0xBB8532AF, 0x6C242960,
10921     0xBB3058C0, 0x6BEE3F62,
10922     0xBADBA943, 0x6BB812D0,
10923     0xBA87246C, 0x6B81A3CD,
10924     0xBA32CA70, 0x6B4AF278,
10925     0xB9DE9B83, 0x6B13FEF5,
10926     0xB98A97D8, 0x6ADCC964,
10927     0xB936BFA3, 0x6AA551E8,
10928     0xB8E31319, 0x6A6D98A4,
10929     0xB88F926C, 0x6A359DB9,
10930     0xB83C3DD1, 0x69FD614A,
10931     0xB7E9157A, 0x69C4E37A,
10932     0xB796199B, 0x698C246C,
10933     0xB7434A67, 0x69532442,
10934     0xB6F0A811, 0x6919E320,
10935     0xB69E32CD, 0x68E06129,
10936     0xB64BEACC, 0x68A69E81,
10937     0xB5F9D042, 0x686C9B4B,
10938     0xB5A7E362, 0x683257AA,
10939     0xB556245E, 0x67F7D3C4,
10940     0xB5049368, 0x67BD0FBC,
10941     0xB4B330B2, 0x67820BB6,
10942     0xB461FC70, 0x6746C7D7,
10943     0xB410F6D2, 0x670B4443,
10944     0xB3C0200C, 0x66CF811F,
10945     0xB36F784E, 0x66937E90,
10946     0xB31EFFCB, 0x66573CBB,
10947     0xB2CEB6B5, 0x661ABBC5,
10948     0xB27E9D3B, 0x65DDFBD3,
10949     0xB22EB392, 0x65A0FD0B,
10950     0xB1DEF9E8, 0x6563BF92,
10951     0xB18F7070, 0x6526438E,
10952     0xB140175B, 0x64E88926,
10953     0xB0F0EEDA, 0x64AA907F,
10954     0xB0A1F71C, 0x646C59BF,
10955     0xB0533055, 0x642DE50D,
10956     0xB0049AB2, 0x63EF328F,
10957     0xAFB63667, 0x63B0426D,
10958     0xAF6803A1, 0x637114CC,
10959     0xAF1A0293, 0x6331A9D4,
10960     0xAECC336B, 0x62F201AC,
10961     0xAE7E965B, 0x62B21C7B,
10962     0xAE312B91, 0x6271FA69,
10963     0xADE3F33E, 0x62319B9D,
10964     0xAD96ED91, 0x61F1003E,
10965     0xAD4A1ABA, 0x61B02876,
10966     0xACFD7AE8, 0x616F146B,
10967     0xACB10E4A, 0x612DC446,
10968     0xAC64D510, 0x60EC3830,
10969     0xAC18CF68, 0x60AA704F,
10970     0xABCCFD82, 0x60686CCE,
10971     0xAB815F8C, 0x60262DD5,
10972     0xAB35F5B5, 0x5FE3B38D,
10973     0xAAEAC02B, 0x5FA0FE1E,
10974     0xAA9FBF1D, 0x5F5E0DB3,
10975     0xAA54F2B9, 0x5F1AE273,
10976     0xAA0A5B2D, 0x5ED77C89,
10977     0xA9BFF8A8, 0x5E93DC1F,
10978     0xA975CB56, 0x5E50015D,
10979     0xA92BD366, 0x5E0BEC6E,
10980     0xA8E21106, 0x5DC79D7C,
10981     0xA8988463, 0x5D8314B0,
10982     0xA84F2DA9, 0x5D3E5236,
10983     0xA8060D08, 0x5CF95638,
10984     0xA7BD22AB, 0x5CB420DF,
10985     0xA7746EC0, 0x5C6EB258,
10986     0xA72BF173, 0x5C290ACC,
10987     0xA6E3AAF2, 0x5BE32A67,
10988     0xA69B9B68, 0x5B9D1153,
10989     0xA653C302, 0x5B56BFBD,
10990     0xA60C21ED, 0x5B1035CF,
10991     0xA5C4B855, 0x5AC973B4,
10992     0xA57D8666, 0x5A82799A,
10993     0xA5368C4B, 0x5A3B47AA,
10994     0xA4EFCA31, 0x59F3DE12,
10995     0xA4A94042, 0x59AC3CFD,
10996     0xA462EEAC, 0x59646497,
10997     0xA41CD598, 0x591C550E,
10998     0xA3D6F533, 0x58D40E8C,
10999     0xA3914DA7, 0x588B913F,
11000     0xA34BDF20, 0x5842DD54,
11001     0xA306A9C7, 0x57F9F2F7,
11002     0xA2C1ADC9, 0x57B0D256,
11003     0xA27CEB4F, 0x57677B9D,
11004     0xA2386283, 0x571DEEF9,
11005     0xA1F41391, 0x56D42C99,
11006     0xA1AFFEA2, 0x568A34A9,
11007     0xA16C23E1, 0x56400757,
11008     0xA1288376, 0x55F5A4D2,
11009     0xA0E51D8C, 0x55AB0D46,
11010     0xA0A1F24C, 0x556040E2,
11011     0xA05F01E1, 0x55153FD4,
11012     0xA01C4C72, 0x54CA0A4A,
11013     0x9FD9D22A, 0x547EA073,
11014     0x9F979331, 0x5433027D,
11015     0x9F558FB0, 0x53E73097,
11016     0x9F13C7D0, 0x539B2AEF,
11017     0x9ED23BB9, 0x534EF1B5,
11018     0x9E90EB94, 0x53028517,
11019     0x9E4FD789, 0x52B5E545,
11020     0x9E0EFFC1, 0x5269126E,
11021     0x9DCE6462, 0x521C0CC1,
11022     0x9D8E0596, 0x51CED46E,
11023     0x9D4DE384, 0x518169A4,
11024     0x9D0DFE53, 0x5133CC94,
11025     0x9CCE562B, 0x50E5FD6C,
11026     0x9C8EEB33, 0x5097FC5E,
11027     0x9C4FBD92, 0x5049C999,
11028     0x9C10CD70, 0x4FFB654D,
11029     0x9BD21AF2, 0x4FACCFAB,
11030     0x9B93A640, 0x4F5E08E3,
11031     0x9B556F80, 0x4F0F1126,
11032     0x9B1776D9, 0x4EBFE8A4,
11033     0x9AD9BC71, 0x4E708F8F,
11034     0x9A9C406D, 0x4E210617,
11035     0x9A5F02F5, 0x4DD14C6E,
11036     0x9A22042C, 0x4D8162C4,
11037     0x99E5443A, 0x4D31494B,
11038     0x99A8C344, 0x4CE10034,
11039     0x996C816F, 0x4C9087B1,
11040     0x99307EE0, 0x4C3FDFF3,
11041     0x98F4BBBC, 0x4BEF092D,
11042     0x98B93828, 0x4B9E038F,
11043     0x987DF449, 0x4B4CCF4D,
11044     0x9842F043, 0x4AFB6C97,
11045     0x98082C3B, 0x4AA9DBA1,
11046     0x97CDA855, 0x4A581C9D,
11047     0x979364B5, 0x4A062FBD,
11048     0x9759617E, 0x49B41533,
11049     0x971F9ED6, 0x4961CD32,
11050     0x96E61CDF, 0x490F57EE,
11051     0x96ACDBBD, 0x48BCB598,
11052     0x9673DB94, 0x4869E664,
11053     0x963B1C85, 0x4816EA85,
11054     0x96029EB5, 0x47C3C22E,
11055     0x95CA6246, 0x47706D93,
11056     0x9592675B, 0x471CECE6,
11057     0x955AAE17, 0x46C9405C,
11058     0x9523369B, 0x46756827,
11059     0x94EC010B, 0x4621647C,
11060     0x94B50D87, 0x45CD358F,
11061     0x947E5C32, 0x4578DB93,
11062     0x9447ED2F, 0x452456BC,
11063     0x9411C09D, 0x44CFA73F,
11064     0x93DBD69F, 0x447ACD50,
11065     0x93A62F56, 0x4425C923,
11066     0x9370CAE4, 0x43D09AEC,
11067     0x933BA968, 0x437B42E1,
11068     0x9306CB04, 0x4325C135,
11069     0x92D22FD8, 0x42D0161E,
11070     0x929DD805, 0x427A41D0,
11071     0x9269C3AC, 0x42244480,
11072     0x9235F2EB, 0x41CE1E64,
11073     0x920265E4, 0x4177CFB0,
11074     0x91CF1CB6, 0x4121589A,
11075     0x919C1780, 0x40CAB957,
11076     0x91695663, 0x4073F21D,
11077     0x9136D97D, 0x401D0320,
11078     0x9104A0ED, 0x3FC5EC97,
11079     0x90D2ACD3, 0x3F6EAEB8,
11080     0x90A0FD4E, 0x3F1749B7,
11081     0x906F927B, 0x3EBFBDCC,
11082     0x903E6C7A, 0x3E680B2C,
11083     0x900D8B69, 0x3E10320D,
11084     0x8FDCEF66, 0x3DB832A5,
11085     0x8FAC988E, 0x3D600D2B,
11086     0x8F7C8701, 0x3D07C1D5,
11087     0x8F4CBADB, 0x3CAF50DA,
11088     0x8F1D343A, 0x3C56BA70,
11089     0x8EEDF33B, 0x3BFDFECD,
11090     0x8EBEF7FB, 0x3BA51E29,
11091     0x8E904298, 0x3B4C18BA,
11092     0x8E61D32D, 0x3AF2EEB7,
11093     0x8E33A9D9, 0x3A99A057,
11094     0x8E05C6B7, 0x3A402DD1,
11095     0x8DD829E4, 0x39E6975D,
11096     0x8DAAD37B, 0x398CDD32,
11097     0x8D7DC399, 0x3932FF87,
11098     0x8D50FA59, 0x38D8FE93,
11099     0x8D2477D8, 0x387EDA8E,
11100     0x8CF83C30, 0x382493B0,
11101     0x8CCC477D, 0x37CA2A30,
11102     0x8CA099D9, 0x376F9E46,
11103     0x8C753361, 0x3714F02A,
11104     0x8C4A142F, 0x36BA2013,
11105     0x8C1F3C5C, 0x365F2E3B,
11106     0x8BF4AC05, 0x36041AD9,
11107     0x8BCA6342, 0x35A8E624,
11108     0x8BA0622F, 0x354D9056,
11109     0x8B76A8E4, 0x34F219A7,
11110     0x8B4D377C, 0x3496824F,
11111     0x8B240E10, 0x343ACA87,
11112     0x8AFB2CBA, 0x33DEF287,
11113     0x8AD29393, 0x3382FA88,
11114     0x8AAA42B4, 0x3326E2C2,
11115     0x8A823A35, 0x32CAAB6F,
11116     0x8A5A7A30, 0x326E54C7,
11117     0x8A3302BD, 0x3211DF03,
11118     0x8A0BD3F5, 0x31B54A5D,
11119     0x89E4EDEE, 0x3158970D,
11120     0x89BE50C3, 0x30FBC54D,
11121     0x8997FC89, 0x309ED555,
11122     0x8971F15A, 0x3041C760,
11123     0x894C2F4C, 0x2FE49BA6,
11124     0x8926B677, 0x2F875262,
11125     0x890186F1, 0x2F29EBCC,
11126     0x88DCA0D3, 0x2ECC681E,
11127     0x88B80431, 0x2E6EC792,
11128     0x8893B124, 0x2E110A62,
11129     0x886FA7C2, 0x2DB330C7,
11130     0x884BE820, 0x2D553AFB,
11131     0x88287255, 0x2CF72939,
11132     0x88054677, 0x2C98FBBA,
11133     0x87E2649B, 0x2C3AB2B9,
11134     0x87BFCCD7, 0x2BDC4E6F,
11135     0x879D7F40, 0x2B7DCF17,
11136     0x877B7BEC, 0x2B1F34EB,
11137     0x8759C2EF, 0x2AC08025,
11138     0x8738545E, 0x2A61B101,
11139     0x8717304E, 0x2A02C7B8,
11140     0x86F656D3, 0x29A3C484,
11141     0x86D5C802, 0x2944A7A2,
11142     0x86B583EE, 0x28E5714A,
11143     0x86958AAB, 0x288621B9,
11144     0x8675DC4E, 0x2826B928,
11145     0x865678EA, 0x27C737D2,
11146     0x86376092, 0x27679DF4,
11147     0x86189359, 0x2707EBC6,
11148     0x85FA1152, 0x26A82185,
11149     0x85DBDA91, 0x26483F6C,
11150     0x85BDEF27, 0x25E845B5,
11151     0x85A04F28, 0x2588349D,
11152     0x8582FAA4, 0x25280C5D,
11153     0x8565F1B0, 0x24C7CD32,
11154     0x8549345C, 0x24677757,
11155     0x852CC2BA, 0x24070B07,
11156     0x85109CDC, 0x23A6887E,
11157     0x84F4C2D3, 0x2345EFF7,
11158     0x84D934B0, 0x22E541AE,
11159     0x84BDF285, 0x22847DDF,
11160     0x84A2FC62, 0x2223A4C5,
11161     0x84885257, 0x21C2B69C,
11162     0x846DF476, 0x2161B39F,
11163     0x8453E2CE, 0x21009C0B,
11164     0x843A1D70, 0x209F701C,
11165     0x8420A46B, 0x203E300D,
11166     0x840777CF, 0x1FDCDC1A,
11167     0x83EE97AC, 0x1F7B7480,
11168     0x83D60411, 0x1F19F97B,
11169     0x83BDBD0D, 0x1EB86B46,
11170     0x83A5C2B0, 0x1E56CA1E,
11171     0x838E1507, 0x1DF5163F,
11172     0x8376B422, 0x1D934FE5,
11173     0x835FA00E, 0x1D31774D,
11174     0x8348D8DB, 0x1CCF8CB3,
11175     0x83325E97, 0x1C6D9053,
11176     0x831C314E, 0x1C0B826A,
11177     0x8306510F, 0x1BA96334,
11178     0x82F0BDE8, 0x1B4732EF,
11179     0x82DB77E5, 0x1AE4F1D6,
11180     0x82C67F13, 0x1A82A025,
11181     0x82B1D381, 0x1A203E1B,
11182     0x829D753A, 0x19BDCBF2,
11183     0x8289644A, 0x195B49E9,
11184     0x8275A0C0, 0x18F8B83C,
11185     0x82622AA5, 0x18961727,
11186     0x824F0208, 0x183366E8,
11187     0x823C26F2, 0x17D0A7BB,
11188     0x82299971, 0x176DD9DE,
11189     0x8217598F, 0x170AFD8D,
11190     0x82056758, 0x16A81305,
11191     0x81F3C2D7, 0x16451A83,
11192     0x81E26C16, 0x15E21444,
11193     0x81D16320, 0x157F0086,
11194     0x81C0A801, 0x151BDF85,
11195     0x81B03AC1, 0x14B8B17F,
11196     0x81A01B6C, 0x145576B1,
11197     0x81904A0C, 0x13F22F57,
11198     0x8180C6A9, 0x138EDBB0,
11199     0x8171914E, 0x132B7BF9,
11200     0x8162AA03, 0x12C8106E,
11201     0x815410D3, 0x1264994E,
11202     0x8145C5C6, 0x120116D4,
11203     0x8137C8E6, 0x119D8940,
11204     0x812A1A39, 0x1139F0CE,
11205     0x811CB9CA, 0x10D64DBC,
11206     0x810FA7A0, 0x1072A047,
11207     0x8102E3C3, 0x100EE8AD,
11208     0x80F66E3C, 0x0FAB272B,
11209     0x80EA4712, 0x0F475BFE,
11210     0x80DE6E4C, 0x0EE38765,
11211     0x80D2E3F1, 0x0E7FA99D,
11212     0x80C7A80A, 0x0E1BC2E3,
11213     0x80BCBA9C, 0x0DB7D376,
11214     0x80B21BAF, 0x0D53DB92,
11215     0x80A7CB49, 0x0CEFDB75,
11216     0x809DC970, 0x0C8BD35E,
11217     0x8094162B, 0x0C27C389,
11218     0x808AB180, 0x0BC3AC35,
11219     0x80819B74, 0x0B5F8D9F,
11220     0x8078D40D, 0x0AFB6805,
11221     0x80705B50, 0x0A973BA5,
11222     0x80683143, 0x0A3308BC,
11223     0x806055EA, 0x09CECF89,
11224     0x8058C94C, 0x096A9049,
11225     0x80518B6B, 0x09064B3A,
11226     0x804A9C4D, 0x08A2009A,
11227     0x8043FBF6, 0x083DB0A7,
11228     0x803DAA69, 0x07D95B9E,
11229     0x8037A7AC, 0x077501BE,
11230     0x8031F3C1, 0x0710A344,
11231     0x802C8EAD, 0x06AC406F,
11232     0x80277872, 0x0647D97C,
11233     0x8022B113, 0x05E36EA9,
11234     0x801E3894, 0x057F0034,
11235     0x801A0EF7, 0x051A8E5C,
11236     0x80163440, 0x04B6195D,
11237     0x8012A86F, 0x0451A176,
11238     0x800F6B88, 0x03ED26E6,
11239     0x800C7D8C, 0x0388A9E9,
11240     0x8009DE7D, 0x03242ABF,
11241     0x80078E5E, 0x02BFA9A4,
11242     0x80058D2E, 0x025B26D7,
11243     0x8003DAF0, 0x01F6A296,
11244     0x800277A5, 0x01921D1F,
11245     0x8001634D, 0x012D96B0,
11246     0x80009DE9, 0x00C90F88,
11247     0x8000277A, 0x006487E3,
11248     0x80000000, 0x00000000,
11249     0x8000277A, 0xFF9B781D,
11250     0x80009DE9, 0xFF36F078,
11251     0x8001634D, 0xFED2694F,
11252     0x800277A5, 0xFE6DE2E0,
11253     0x8003DAF0, 0xFE095D69,
11254     0x80058D2E, 0xFDA4D928,
11255     0x80078E5E, 0xFD40565B,
11256     0x8009DE7D, 0xFCDBD541,
11257     0x800C7D8C, 0xFC775616,
11258     0x800F6B88, 0xFC12D919,
11259     0x8012A86F, 0xFBAE5E89,
11260     0x80163440, 0xFB49E6A2,
11261     0x801A0EF7, 0xFAE571A4,
11262     0x801E3894, 0xFA80FFCB,
11263     0x8022B113, 0xFA1C9156,
11264     0x80277872, 0xF9B82683,
11265     0x802C8EAD, 0xF953BF90,
11266     0x8031F3C1, 0xF8EF5CBB,
11267     0x8037A7AC, 0xF88AFE41,
11268     0x803DAA69, 0xF826A461,
11269     0x8043FBF6, 0xF7C24F58,
11270     0x804A9C4D, 0xF75DFF65,
11271     0x80518B6B, 0xF6F9B4C5,
11272     0x8058C94C, 0xF6956FB6,
11273     0x806055EA, 0xF6313076,
11274     0x80683143, 0xF5CCF743,
11275     0x80705B50, 0xF568C45A,
11276     0x8078D40D, 0xF50497FA,
11277     0x80819B74, 0xF4A07260,
11278     0x808AB180, 0xF43C53CA,
11279     0x8094162B, 0xF3D83C76,
11280     0x809DC970, 0xF3742CA1,
11281     0x80A7CB49, 0xF310248A,
11282     0x80B21BAF, 0xF2AC246D,
11283     0x80BCBA9C, 0xF2482C89,
11284     0x80C7A80A, 0xF1E43D1C,
11285     0x80D2E3F1, 0xF1805662,
11286     0x80DE6E4C, 0xF11C789A,
11287     0x80EA4712, 0xF0B8A401,
11288     0x80F66E3C, 0xF054D8D4,
11289     0x8102E3C3, 0xEFF11752,
11290     0x810FA7A0, 0xEF8D5FB8,
11291     0x811CB9CA, 0xEF29B243,
11292     0x812A1A39, 0xEEC60F31,
11293     0x8137C8E6, 0xEE6276BF,
11294     0x8145C5C6, 0xEDFEE92B,
11295     0x815410D3, 0xED9B66B2,
11296     0x8162AA03, 0xED37EF91,
11297     0x8171914E, 0xECD48406,
11298     0x8180C6A9, 0xEC71244F,
11299     0x81904A0C, 0xEC0DD0A8,
11300     0x81A01B6C, 0xEBAA894E,
11301     0x81B03AC1, 0xEB474E80,
11302     0x81C0A801, 0xEAE4207A,
11303     0x81D16320, 0xEA80FF79,
11304     0x81E26C16, 0xEA1DEBBB,
11305     0x81F3C2D7, 0xE9BAE57C,
11306     0x82056758, 0xE957ECFB,
11307     0x8217598F, 0xE8F50273,
11308     0x82299971, 0xE8922621,
11309     0x823C26F2, 0xE82F5844,
11310     0x824F0208, 0xE7CC9917,
11311     0x82622AA5, 0xE769E8D8,
11312     0x8275A0C0, 0xE70747C3,
11313     0x8289644A, 0xE6A4B616,
11314     0x829D753A, 0xE642340D,
11315     0x82B1D381, 0xE5DFC1E4,
11316     0x82C67F13, 0xE57D5FDA,
11317     0x82DB77E5, 0xE51B0E2A,
11318     0x82F0BDE8, 0xE4B8CD10,
11319     0x8306510F, 0xE4569CCB,
11320     0x831C314E, 0xE3F47D95,
11321     0x83325E97, 0xE3926FAC,
11322     0x8348D8DB, 0xE330734C,
11323     0x835FA00E, 0xE2CE88B2,
11324     0x8376B422, 0xE26CB01A,
11325     0x838E1507, 0xE20AE9C1,
11326     0x83A5C2B0, 0xE1A935E1,
11327     0x83BDBD0D, 0xE14794B9,
11328     0x83D60411, 0xE0E60684,
11329     0x83EE97AC, 0xE0848B7F,
11330     0x840777CF, 0xE02323E5,
11331     0x8420A46B, 0xDFC1CFF2,
11332     0x843A1D70, 0xDF608FE3,
11333     0x8453E2CE, 0xDEFF63F4,
11334     0x846DF476, 0xDE9E4C60,
11335     0x84885257, 0xDE3D4963,
11336     0x84A2FC62, 0xDDDC5B3A,
11337     0x84BDF285, 0xDD7B8220,
11338     0x84D934B0, 0xDD1ABE51,
11339     0x84F4C2D3, 0xDCBA1008,
11340     0x85109CDC, 0xDC597781,
11341     0x852CC2BA, 0xDBF8F4F8,
11342     0x8549345C, 0xDB9888A8,
11343     0x8565F1B0, 0xDB3832CD,
11344     0x8582FAA4, 0xDAD7F3A2,
11345     0x85A04F28, 0xDA77CB62,
11346     0x85BDEF27, 0xDA17BA4A,
11347     0x85DBDA91, 0xD9B7C093,
11348     0x85FA1152, 0xD957DE7A,
11349     0x86189359, 0xD8F81439,
11350     0x86376092, 0xD898620C,
11351     0x865678EA, 0xD838C82D,
11352     0x8675DC4E, 0xD7D946D7,
11353     0x86958AAB, 0xD779DE46,
11354     0x86B583EE, 0xD71A8EB5,
11355     0x86D5C802, 0xD6BB585D,
11356     0x86F656D3, 0xD65C3B7B,
11357     0x8717304E, 0xD5FD3847,
11358     0x8738545E, 0xD59E4EFE,
11359     0x8759C2EF, 0xD53F7FDA,
11360     0x877B7BEC, 0xD4E0CB14,
11361     0x879D7F40, 0xD48230E8,
11362     0x87BFCCD7, 0xD423B190,
11363     0x87E2649B, 0xD3C54D46,
11364     0x88054677, 0xD3670445,
11365     0x88287255, 0xD308D6C6,
11366     0x884BE820, 0xD2AAC504,
11367     0x886FA7C2, 0xD24CCF38,
11368     0x8893B124, 0xD1EEF59E,
11369     0x88B80431, 0xD191386D,
11370     0x88DCA0D3, 0xD13397E1,
11371     0x890186F1, 0xD0D61433,
11372     0x8926B677, 0xD078AD9D,
11373     0x894C2F4C, 0xD01B6459,
11374     0x8971F15A, 0xCFBE389F,
11375     0x8997FC89, 0xCF612AAA,
11376     0x89BE50C3, 0xCF043AB2,
11377     0x89E4EDEE, 0xCEA768F2,
11378     0x8A0BD3F5, 0xCE4AB5A2,
11379     0x8A3302BD, 0xCDEE20FC,
11380     0x8A5A7A30, 0xCD91AB38,
11381     0x8A823A35, 0xCD355490,
11382     0x8AAA42B4, 0xCCD91D3D,
11383     0x8AD29393, 0xCC7D0577,
11384     0x8AFB2CBA, 0xCC210D78,
11385     0x8B240E10, 0xCBC53578,
11386     0x8B4D377C, 0xCB697DB0,
11387     0x8B76A8E4, 0xCB0DE658,
11388     0x8BA0622F, 0xCAB26FA9,
11389     0x8BCA6342, 0xCA5719DB,
11390     0x8BF4AC05, 0xC9FBE527,
11391     0x8C1F3C5C, 0xC9A0D1C4,
11392     0x8C4A142F, 0xC945DFEC,
11393     0x8C753361, 0xC8EB0FD6,
11394     0x8CA099D9, 0xC89061BA,
11395     0x8CCC477D, 0xC835D5D0,
11396     0x8CF83C30, 0xC7DB6C50,
11397     0x8D2477D8, 0xC7812571,
11398     0x8D50FA59, 0xC727016C,
11399     0x8D7DC399, 0xC6CD0079,
11400     0x8DAAD37B, 0xC67322CD,
11401     0x8DD829E4, 0xC61968A2,
11402     0x8E05C6B7, 0xC5BFD22E,
11403     0x8E33A9D9, 0xC5665FA8,
11404     0x8E61D32D, 0xC50D1148,
11405     0x8E904298, 0xC4B3E746,
11406     0x8EBEF7FB, 0xC45AE1D7,
11407     0x8EEDF33B, 0xC4020132,
11408     0x8F1D343A, 0xC3A9458F,
11409     0x8F4CBADB, 0xC350AF25,
11410     0x8F7C8701, 0xC2F83E2A,
11411     0x8FAC988E, 0xC29FF2D4,
11412     0x8FDCEF66, 0xC247CD5A,
11413     0x900D8B69, 0xC1EFCDF2,
11414     0x903E6C7A, 0xC197F4D3,
11415     0x906F927B, 0xC1404233,
11416     0x90A0FD4E, 0xC0E8B648,
11417     0x90D2ACD3, 0xC0915147,
11418     0x9104A0ED, 0xC03A1368,
11419     0x9136D97D, 0xBFE2FCDF,
11420     0x91695663, 0xBF8C0DE2,
11421     0x919C1780, 0xBF3546A8,
11422     0x91CF1CB6, 0xBEDEA765,
11423     0x920265E4, 0xBE88304F,
11424     0x9235F2EB, 0xBE31E19B,
11425     0x9269C3AC, 0xBDDBBB7F,
11426     0x929DD805, 0xBD85BE2F,
11427     0x92D22FD8, 0xBD2FE9E1,
11428     0x9306CB04, 0xBCDA3ECA,
11429     0x933BA968, 0xBC84BD1E,
11430     0x9370CAE4, 0xBC2F6513,
11431     0x93A62F56, 0xBBDA36DC,
11432     0x93DBD69F, 0xBB8532AF,
11433     0x9411C09D, 0xBB3058C0,
11434     0x9447ED2F, 0xBADBA943,
11435     0x947E5C32, 0xBA87246C,
11436     0x94B50D87, 0xBA32CA70,
11437     0x94EC010B, 0xB9DE9B83,
11438     0x9523369B, 0xB98A97D8,
11439     0x955AAE17, 0xB936BFA3,
11440     0x9592675B, 0xB8E31319,
11441     0x95CA6246, 0xB88F926C,
11442     0x96029EB5, 0xB83C3DD1,
11443     0x963B1C85, 0xB7E9157A,
11444     0x9673DB94, 0xB796199B,
11445     0x96ACDBBD, 0xB7434A67,
11446     0x96E61CDF, 0xB6F0A811,
11447     0x971F9ED6, 0xB69E32CD,
11448     0x9759617E, 0xB64BEACC,
11449     0x979364B5, 0xB5F9D042,
11450     0x97CDA855, 0xB5A7E362,
11451     0x98082C3B, 0xB556245E,
11452     0x9842F043, 0xB5049368,
11453     0x987DF449, 0xB4B330B2,
11454     0x98B93828, 0xB461FC70,
11455     0x98F4BBBC, 0xB410F6D2,
11456     0x99307EE0, 0xB3C0200C,
11457     0x996C816F, 0xB36F784E,
11458     0x99A8C344, 0xB31EFFCB,
11459     0x99E5443A, 0xB2CEB6B5,
11460     0x9A22042C, 0xB27E9D3B,
11461     0x9A5F02F5, 0xB22EB392,
11462     0x9A9C406D, 0xB1DEF9E8,
11463     0x9AD9BC71, 0xB18F7070,
11464     0x9B1776D9, 0xB140175B,
11465     0x9B556F80, 0xB0F0EEDA,
11466     0x9B93A640, 0xB0A1F71C,
11467     0x9BD21AF2, 0xB0533055,
11468     0x9C10CD70, 0xB0049AB2,
11469     0x9C4FBD92, 0xAFB63667,
11470     0x9C8EEB33, 0xAF6803A1,
11471     0x9CCE562B, 0xAF1A0293,
11472     0x9D0DFE53, 0xAECC336B,
11473     0x9D4DE384, 0xAE7E965B,
11474     0x9D8E0596, 0xAE312B91,
11475     0x9DCE6462, 0xADE3F33E,
11476     0x9E0EFFC1, 0xAD96ED91,
11477     0x9E4FD789, 0xAD4A1ABA,
11478     0x9E90EB94, 0xACFD7AE8,
11479     0x9ED23BB9, 0xACB10E4A,
11480     0x9F13C7D0, 0xAC64D510,
11481     0x9F558FB0, 0xAC18CF68,
11482     0x9F979331, 0xABCCFD82,
11483     0x9FD9D22A, 0xAB815F8C,
11484     0xA01C4C72, 0xAB35F5B5,
11485     0xA05F01E1, 0xAAEAC02B,
11486     0xA0A1F24C, 0xAA9FBF1D,
11487     0xA0E51D8C, 0xAA54F2B9,
11488     0xA1288376, 0xAA0A5B2D,
11489     0xA16C23E1, 0xA9BFF8A8,
11490     0xA1AFFEA2, 0xA975CB56,
11491     0xA1F41391, 0xA92BD366,
11492     0xA2386283, 0xA8E21106,
11493     0xA27CEB4F, 0xA8988463,
11494     0xA2C1ADC9, 0xA84F2DA9,
11495     0xA306A9C7, 0xA8060D08,
11496     0xA34BDF20, 0xA7BD22AB,
11497     0xA3914DA7, 0xA7746EC0,
11498     0xA3D6F533, 0xA72BF173,
11499     0xA41CD598, 0xA6E3AAF2,
11500     0xA462EEAC, 0xA69B9B68,
11501     0xA4A94042, 0xA653C302,
11502     0xA4EFCA31, 0xA60C21ED,
11503     0xA5368C4B, 0xA5C4B855,
11504     0xA57D8666, 0xA57D8666,
11505     0xA5C4B855, 0xA5368C4B,
11506     0xA60C21ED, 0xA4EFCA31,
11507     0xA653C302, 0xA4A94042,
11508     0xA69B9B68, 0xA462EEAC,
11509     0xA6E3AAF2, 0xA41CD598,
11510     0xA72BF173, 0xA3D6F533,
11511     0xA7746EC0, 0xA3914DA7,
11512     0xA7BD22AB, 0xA34BDF20,
11513     0xA8060D08, 0xA306A9C7,
11514     0xA84F2DA9, 0xA2C1ADC9,
11515     0xA8988463, 0xA27CEB4F,
11516     0xA8E21106, 0xA2386283,
11517     0xA92BD366, 0xA1F41391,
11518     0xA975CB56, 0xA1AFFEA2,
11519     0xA9BFF8A8, 0xA16C23E1,
11520     0xAA0A5B2D, 0xA1288376,
11521     0xAA54F2B9, 0xA0E51D8C,
11522     0xAA9FBF1D, 0xA0A1F24C,
11523     0xAAEAC02B, 0xA05F01E1,
11524     0xAB35F5B5, 0xA01C4C72,
11525     0xAB815F8C, 0x9FD9D22A,
11526     0xABCCFD82, 0x9F979331,
11527     0xAC18CF68, 0x9F558FB0,
11528     0xAC64D510, 0x9F13C7D0,
11529     0xACB10E4A, 0x9ED23BB9,
11530     0xACFD7AE8, 0x9E90EB94,
11531     0xAD4A1ABA, 0x9E4FD789,
11532     0xAD96ED91, 0x9E0EFFC1,
11533     0xADE3F33E, 0x9DCE6462,
11534     0xAE312B91, 0x9D8E0596,
11535     0xAE7E965B, 0x9D4DE384,
11536     0xAECC336B, 0x9D0DFE53,
11537     0xAF1A0293, 0x9CCE562B,
11538     0xAF6803A1, 0x9C8EEB33,
11539     0xAFB63667, 0x9C4FBD92,
11540     0xB0049AB2, 0x9C10CD70,
11541     0xB0533055, 0x9BD21AF2,
11542     0xB0A1F71C, 0x9B93A640,
11543     0xB0F0EEDA, 0x9B556F80,
11544     0xB140175B, 0x9B1776D9,
11545     0xB18F7070, 0x9AD9BC71,
11546     0xB1DEF9E8, 0x9A9C406D,
11547     0xB22EB392, 0x9A5F02F5,
11548     0xB27E9D3B, 0x9A22042C,
11549     0xB2CEB6B5, 0x99E5443A,
11550     0xB31EFFCB, 0x99A8C344,
11551     0xB36F784E, 0x996C816F,
11552     0xB3C0200C, 0x99307EE0,
11553     0xB410F6D2, 0x98F4BBBC,
11554     0xB461FC70, 0x98B93828,
11555     0xB4B330B2, 0x987DF449,
11556     0xB5049368, 0x9842F043,
11557     0xB556245E, 0x98082C3B,
11558     0xB5A7E362, 0x97CDA855,
11559     0xB5F9D042, 0x979364B5,
11560     0xB64BEACC, 0x9759617E,
11561     0xB69E32CD, 0x971F9ED6,
11562     0xB6F0A811, 0x96E61CDF,
11563     0xB7434A67, 0x96ACDBBD,
11564     0xB796199B, 0x9673DB94,
11565     0xB7E9157A, 0x963B1C85,
11566     0xB83C3DD1, 0x96029EB5,
11567     0xB88F926C, 0x95CA6246,
11568     0xB8E31319, 0x9592675B,
11569     0xB936BFA3, 0x955AAE17,
11570     0xB98A97D8, 0x9523369B,
11571     0xB9DE9B83, 0x94EC010B,
11572     0xBA32CA70, 0x94B50D87,
11573     0xBA87246C, 0x947E5C32,
11574     0xBADBA943, 0x9447ED2F,
11575     0xBB3058C0, 0x9411C09D,
11576     0xBB8532AF, 0x93DBD69F,
11577     0xBBDA36DC, 0x93A62F56,
11578     0xBC2F6513, 0x9370CAE4,
11579     0xBC84BD1E, 0x933BA968,
11580     0xBCDA3ECA, 0x9306CB04,
11581     0xBD2FE9E1, 0x92D22FD8,
11582     0xBD85BE2F, 0x929DD805,
11583     0xBDDBBB7F, 0x9269C3AC,
11584     0xBE31E19B, 0x9235F2EB,
11585     0xBE88304F, 0x920265E4,
11586     0xBEDEA765, 0x91CF1CB6,
11587     0xBF3546A8, 0x919C1780,
11588     0xBF8C0DE2, 0x91695663,
11589     0xBFE2FCDF, 0x9136D97D,
11590     0xC03A1368, 0x9104A0ED,
11591     0xC0915147, 0x90D2ACD3,
11592     0xC0E8B648, 0x90A0FD4E,
11593     0xC1404233, 0x906F927B,
11594     0xC197F4D3, 0x903E6C7A,
11595     0xC1EFCDF2, 0x900D8B69,
11596     0xC247CD5A, 0x8FDCEF66,
11597     0xC29FF2D4, 0x8FAC988E,
11598     0xC2F83E2A, 0x8F7C8701,
11599     0xC350AF25, 0x8F4CBADB,
11600     0xC3A9458F, 0x8F1D343A,
11601     0xC4020132, 0x8EEDF33B,
11602     0xC45AE1D7, 0x8EBEF7FB,
11603     0xC4B3E746, 0x8E904298,
11604     0xC50D1148, 0x8E61D32D,
11605     0xC5665FA8, 0x8E33A9D9,
11606     0xC5BFD22E, 0x8E05C6B7,
11607     0xC61968A2, 0x8DD829E4,
11608     0xC67322CD, 0x8DAAD37B,
11609     0xC6CD0079, 0x8D7DC399,
11610     0xC727016C, 0x8D50FA59,
11611     0xC7812571, 0x8D2477D8,
11612     0xC7DB6C50, 0x8CF83C30,
11613     0xC835D5D0, 0x8CCC477D,
11614     0xC89061BA, 0x8CA099D9,
11615     0xC8EB0FD6, 0x8C753361,
11616     0xC945DFEC, 0x8C4A142F,
11617     0xC9A0D1C4, 0x8C1F3C5C,
11618     0xC9FBE527, 0x8BF4AC05,
11619     0xCA5719DB, 0x8BCA6342,
11620     0xCAB26FA9, 0x8BA0622F,
11621     0xCB0DE658, 0x8B76A8E4,
11622     0xCB697DB0, 0x8B4D377C,
11623     0xCBC53578, 0x8B240E10,
11624     0xCC210D78, 0x8AFB2CBA,
11625     0xCC7D0577, 0x8AD29393,
11626     0xCCD91D3D, 0x8AAA42B4,
11627     0xCD355490, 0x8A823A35,
11628     0xCD91AB38, 0x8A5A7A30,
11629     0xCDEE20FC, 0x8A3302BD,
11630     0xCE4AB5A2, 0x8A0BD3F5,
11631     0xCEA768F2, 0x89E4EDEE,
11632     0xCF043AB2, 0x89BE50C3,
11633     0xCF612AAA, 0x8997FC89,
11634     0xCFBE389F, 0x8971F15A,
11635     0xD01B6459, 0x894C2F4C,
11636     0xD078AD9D, 0x8926B677,
11637     0xD0D61433, 0x890186F1,
11638     0xD13397E1, 0x88DCA0D3,
11639     0xD191386D, 0x88B80431,
11640     0xD1EEF59E, 0x8893B124,
11641     0xD24CCF38, 0x886FA7C2,
11642     0xD2AAC504, 0x884BE820,
11643     0xD308D6C6, 0x88287255,
11644     0xD3670445, 0x88054677,
11645     0xD3C54D46, 0x87E2649B,
11646     0xD423B190, 0x87BFCCD7,
11647     0xD48230E8, 0x879D7F40,
11648     0xD4E0CB14, 0x877B7BEC,
11649     0xD53F7FDA, 0x8759C2EF,
11650     0xD59E4EFE, 0x8738545E,
11651     0xD5FD3847, 0x8717304E,
11652     0xD65C3B7B, 0x86F656D3,
11653     0xD6BB585D, 0x86D5C802,
11654     0xD71A8EB5, 0x86B583EE,
11655     0xD779DE46, 0x86958AAB,
11656     0xD7D946D7, 0x8675DC4E,
11657     0xD838C82D, 0x865678EA,
11658     0xD898620C, 0x86376092,
11659     0xD8F81439, 0x86189359,
11660     0xD957DE7A, 0x85FA1152,
11661     0xD9B7C093, 0x85DBDA91,
11662     0xDA17BA4A, 0x85BDEF27,
11663     0xDA77CB62, 0x85A04F28,
11664     0xDAD7F3A2, 0x8582FAA4,
11665     0xDB3832CD, 0x8565F1B0,
11666     0xDB9888A8, 0x8549345C,
11667     0xDBF8F4F8, 0x852CC2BA,
11668     0xDC597781, 0x85109CDC,
11669     0xDCBA1008, 0x84F4C2D3,
11670     0xDD1ABE51, 0x84D934B0,
11671     0xDD7B8220, 0x84BDF285,
11672     0xDDDC5B3A, 0x84A2FC62,
11673     0xDE3D4963, 0x84885257,
11674     0xDE9E4C60, 0x846DF476,
11675     0xDEFF63F4, 0x8453E2CE,
11676     0xDF608FE3, 0x843A1D70,
11677     0xDFC1CFF2, 0x8420A46B,
11678     0xE02323E5, 0x840777CF,
11679     0xE0848B7F, 0x83EE97AC,
11680     0xE0E60684, 0x83D60411,
11681     0xE14794B9, 0x83BDBD0D,
11682     0xE1A935E1, 0x83A5C2B0,
11683     0xE20AE9C1, 0x838E1507,
11684     0xE26CB01A, 0x8376B422,
11685     0xE2CE88B2, 0x835FA00E,
11686     0xE330734C, 0x8348D8DB,
11687     0xE3926FAC, 0x83325E97,
11688     0xE3F47D95, 0x831C314E,
11689     0xE4569CCB, 0x8306510F,
11690     0xE4B8CD10, 0x82F0BDE8,
11691     0xE51B0E2A, 0x82DB77E5,
11692     0xE57D5FDA, 0x82C67F13,
11693     0xE5DFC1E4, 0x82B1D381,
11694     0xE642340D, 0x829D753A,
11695     0xE6A4B616, 0x8289644A,
11696     0xE70747C3, 0x8275A0C0,
11697     0xE769E8D8, 0x82622AA5,
11698     0xE7CC9917, 0x824F0208,
11699     0xE82F5844, 0x823C26F2,
11700     0xE8922621, 0x82299971,
11701     0xE8F50273, 0x8217598F,
11702     0xE957ECFB, 0x82056758,
11703     0xE9BAE57C, 0x81F3C2D7,
11704     0xEA1DEBBB, 0x81E26C16,
11705     0xEA80FF79, 0x81D16320,
11706     0xEAE4207A, 0x81C0A801,
11707     0xEB474E80, 0x81B03AC1,
11708     0xEBAA894E, 0x81A01B6C,
11709     0xEC0DD0A8, 0x81904A0C,
11710     0xEC71244F, 0x8180C6A9,
11711     0xECD48406, 0x8171914E,
11712     0xED37EF91, 0x8162AA03,
11713     0xED9B66B2, 0x815410D3,
11714     0xEDFEE92B, 0x8145C5C6,
11715     0xEE6276BF, 0x8137C8E6,
11716     0xEEC60F31, 0x812A1A39,
11717     0xEF29B243, 0x811CB9CA,
11718     0xEF8D5FB8, 0x810FA7A0,
11719     0xEFF11752, 0x8102E3C3,
11720     0xF054D8D4, 0x80F66E3C,
11721     0xF0B8A401, 0x80EA4712,
11722     0xF11C789A, 0x80DE6E4C,
11723     0xF1805662, 0x80D2E3F1,
11724     0xF1E43D1C, 0x80C7A80A,
11725     0xF2482C89, 0x80BCBA9C,
11726     0xF2AC246D, 0x80B21BAF,
11727     0xF310248A, 0x80A7CB49,
11728     0xF3742CA1, 0x809DC970,
11729     0xF3D83C76, 0x8094162B,
11730     0xF43C53CA, 0x808AB180,
11731     0xF4A07260, 0x80819B74,
11732     0xF50497FA, 0x8078D40D,
11733     0xF568C45A, 0x80705B50,
11734     0xF5CCF743, 0x80683143,
11735     0xF6313076, 0x806055EA,
11736     0xF6956FB6, 0x8058C94C,
11737     0xF6F9B4C5, 0x80518B6B,
11738     0xF75DFF65, 0x804A9C4D,
11739     0xF7C24F58, 0x8043FBF6,
11740     0xF826A461, 0x803DAA69,
11741     0xF88AFE41, 0x8037A7AC,
11742     0xF8EF5CBB, 0x8031F3C1,
11743     0xF953BF90, 0x802C8EAD,
11744     0xF9B82683, 0x80277872,
11745     0xFA1C9156, 0x8022B113,
11746     0xFA80FFCB, 0x801E3894,
11747     0xFAE571A4, 0x801A0EF7,
11748     0xFB49E6A2, 0x80163440,
11749     0xFBAE5E89, 0x8012A86F,
11750     0xFC12D919, 0x800F6B88,
11751     0xFC775616, 0x800C7D8C,
11752     0xFCDBD541, 0x8009DE7D,
11753     0xFD40565B, 0x80078E5E,
11754     0xFDA4D928, 0x80058D2E,
11755     0xFE095D69, 0x8003DAF0,
11756     0xFE6DE2E0, 0x800277A5,
11757     0xFED2694F, 0x8001634D,
11758     0xFF36F078, 0x80009DE9,
11759     0xFF9B781D, 0x8000277A
11760 };
11761 
11762 /**    
11763 * \par   
11764 * Example code for Q31 Twiddle factors Generation::    
11765 * \par    
11766 * <pre>for(i = 0; i< 3N/4; i++)    
11767 * {    
11768 *    twiddleCoefQ31[2*i]= cos(i * 2*PI/(float)N);    
11769 *    twiddleCoefQ31[2*i+1]= sin(i * 2*PI/(float)N);    
11770 * } </pre>    
11771 * \par    
11772 * where N = 4096    and PI = 3.14159265358979    
11773 * \par    
11774 * Cos and Sin values are interleaved fashion    
11775 * \par    
11776 * Convert Floating point to Q31(Fixed point 1.31):    
11777 *   round(twiddleCoefQ31(i) * pow(2, 31))    
11778 *    
11779 */
11780 const q31_t twiddleCoef_4096_q31 [6144] = 
11781 {
11782     0x7FFFFFFF, 0x00000000,
11783     0x7FFFF621, 0x003243F5,
11784     0x7FFFD885, 0x006487E3,
11785     0x7FFFA72C, 0x0096CBC1,
11786     0x7FFF6216, 0x00C90F88,
11787     0x7FFF0942, 0x00FB532F,
11788     0x7FFE9CB2, 0x012D96B0,
11789     0x7FFE1C64, 0x015FDA03,
11790     0x7FFD885A, 0x01921D1F,
11791     0x7FFCE093, 0x01C45FFE,
11792     0x7FFC250F, 0x01F6A296,
11793     0x7FFB55CE, 0x0228E4E1,
11794     0x7FFA72D1, 0x025B26D7,
11795     0x7FF97C17, 0x028D6870,
11796     0x7FF871A1, 0x02BFA9A4,
11797     0x7FF7536F, 0x02F1EA6B,
11798     0x7FF62182, 0x03242ABF,
11799     0x7FF4DBD8, 0x03566A96,
11800     0x7FF38273, 0x0388A9E9,
11801     0x7FF21553, 0x03BAE8B1,
11802     0x7FF09477, 0x03ED26E6,
11803     0x7FEEFFE1, 0x041F647F,
11804     0x7FED5790, 0x0451A176,
11805     0x7FEB9B85, 0x0483DDC3,
11806     0x7FE9CBC0, 0x04B6195D,
11807     0x7FE7E840, 0x04E8543D,
11808     0x7FE5F108, 0x051A8E5C,
11809     0x7FE3E616, 0x054CC7B0,
11810     0x7FE1C76B, 0x057F0034,
11811     0x7FDF9508, 0x05B137DF,
11812     0x7FDD4EEC, 0x05E36EA9,
11813     0x7FDAF518, 0x0615A48A,
11814     0x7FD8878D, 0x0647D97C,
11815     0x7FD6064B, 0x067A0D75,
11816     0x7FD37152, 0x06AC406F,
11817     0x7FD0C8A3, 0x06DE7261,
11818     0x7FCE0C3E, 0x0710A344,
11819     0x7FCB3C23, 0x0742D310,
11820     0x7FC85853, 0x077501BE,
11821     0x7FC560CF, 0x07A72F45,
11822     0x7FC25596, 0x07D95B9E,
11823     0x7FBF36A9, 0x080B86C1,
11824     0x7FBC040A, 0x083DB0A7,
11825     0x7FB8BDB7, 0x086FD947,
11826     0x7FB563B2, 0x08A2009A,
11827     0x7FB1F5FC, 0x08D42698,
11828     0x7FAE7494, 0x09064B3A,
11829     0x7FAADF7C, 0x09386E77,
11830     0x7FA736B4, 0x096A9049,
11831     0x7FA37A3C, 0x099CB0A7,
11832     0x7F9FAA15, 0x09CECF89,
11833     0x7F9BC63F, 0x0A00ECE8,
11834     0x7F97CEBC, 0x0A3308BC,
11835     0x7F93C38C, 0x0A6522FE,
11836     0x7F8FA4AF, 0x0A973BA5,
11837     0x7F8B7226, 0x0AC952AA,
11838     0x7F872BF3, 0x0AFB6805,
11839     0x7F82D214, 0x0B2D7BAE,
11840     0x7F7E648B, 0x0B5F8D9F,
11841     0x7F79E35A, 0x0B919DCE,
11842     0x7F754E7F, 0x0BC3AC35,
11843     0x7F70A5FD, 0x0BF5B8CB,
11844     0x7F6BE9D4, 0x0C27C389,
11845     0x7F671A04, 0x0C59CC67,
11846     0x7F62368F, 0x0C8BD35E,
11847     0x7F5D3F75, 0x0CBDD865,
11848     0x7F5834B6, 0x0CEFDB75,
11849     0x7F531654, 0x0D21DC87,
11850     0x7F4DE450, 0x0D53DB92,
11851     0x7F489EAA, 0x0D85D88F,
11852     0x7F434563, 0x0DB7D376,
11853     0x7F3DD87C, 0x0DE9CC3F,
11854     0x7F3857F5, 0x0E1BC2E3,
11855     0x7F32C3D0, 0x0E4DB75B,
11856     0x7F2D1C0E, 0x0E7FA99D,
11857     0x7F2760AF, 0x0EB199A3,
11858     0x7F2191B4, 0x0EE38765,
11859     0x7F1BAF1E, 0x0F1572DC,
11860     0x7F15B8EE, 0x0F475BFE,
11861     0x7F0FAF24, 0x0F7942C6,
11862     0x7F0991C3, 0x0FAB272B,
11863     0x7F0360CB, 0x0FDD0925,
11864     0x7EFD1C3C, 0x100EE8AD,
11865     0x7EF6C418, 0x1040C5BB,
11866     0x7EF0585F, 0x1072A047,
11867     0x7EE9D913, 0x10A4784A,
11868     0x7EE34635, 0x10D64DBC,
11869     0x7EDC9FC6, 0x11082096,
11870     0x7ED5E5C6, 0x1139F0CE,
11871     0x7ECF1837, 0x116BBE5F,
11872     0x7EC8371A, 0x119D8940,
11873     0x7EC1426F, 0x11CF516A,
11874     0x7EBA3A39, 0x120116D4,
11875     0x7EB31E77, 0x1232D978,
11876     0x7EABEF2C, 0x1264994E,
11877     0x7EA4AC58, 0x1296564D,
11878     0x7E9D55FC, 0x12C8106E,
11879     0x7E95EC19, 0x12F9C7AA,
11880     0x7E8E6EB1, 0x132B7BF9,
11881     0x7E86DDC5, 0x135D2D53,
11882     0x7E7F3956, 0x138EDBB0,
11883     0x7E778165, 0x13C0870A,
11884     0x7E6FB5F3, 0x13F22F57,
11885     0x7E67D702, 0x1423D492,
11886     0x7E5FE493, 0x145576B1,
11887     0x7E57DEA6, 0x148715AD,
11888     0x7E4FC53E, 0x14B8B17F,
11889     0x7E47985B, 0x14EA4A1F,
11890     0x7E3F57FE, 0x151BDF85,
11891     0x7E37042A, 0x154D71AA,
11892     0x7E2E9CDF, 0x157F0086,
11893     0x7E26221E, 0x15B08C11,
11894     0x7E1D93E9, 0x15E21444,
11895     0x7E14F242, 0x16139917,
11896     0x7E0C3D29, 0x16451A83,
11897     0x7E03749F, 0x1676987F,
11898     0x7DFA98A7, 0x16A81305,
11899     0x7DF1A942, 0x16D98A0C,
11900     0x7DE8A670, 0x170AFD8D,
11901     0x7DDF9034, 0x173C6D80,
11902     0x7DD6668E, 0x176DD9DE,
11903     0x7DCD2981, 0x179F429F,
11904     0x7DC3D90D, 0x17D0A7BB,
11905     0x7DBA7534, 0x1802092C,
11906     0x7DB0FDF7, 0x183366E8,
11907     0x7DA77359, 0x1864C0E9,
11908     0x7D9DD55A, 0x18961727,
11909     0x7D9423FB, 0x18C7699B,
11910     0x7D8A5F3F, 0x18F8B83C,
11911     0x7D808727, 0x192A0303,
11912     0x7D769BB5, 0x195B49E9,
11913     0x7D6C9CE9, 0x198C8CE6,
11914     0x7D628AC5, 0x19BDCBF2,
11915     0x7D58654C, 0x19EF0706,
11916     0x7D4E2C7E, 0x1A203E1B,
11917     0x7D43E05E, 0x1A517127,
11918     0x7D3980EC, 0x1A82A025,
11919     0x7D2F0E2A, 0x1AB3CB0C,
11920     0x7D24881A, 0x1AE4F1D6,
11921     0x7D19EEBE, 0x1B161479,
11922     0x7D0F4218, 0x1B4732EF,
11923     0x7D048228, 0x1B784D30,
11924     0x7CF9AEF0, 0x1BA96334,
11925     0x7CEEC873, 0x1BDA74F5,
11926     0x7CE3CEB1, 0x1C0B826A,
11927     0x7CD8C1AD, 0x1C3C8B8C,
11928     0x7CCDA168, 0x1C6D9053,
11929     0x7CC26DE5, 0x1C9E90B8,
11930     0x7CB72724, 0x1CCF8CB3,
11931     0x7CABCD27, 0x1D00843C,
11932     0x7CA05FF1, 0x1D31774D,
11933     0x7C94DF82, 0x1D6265DD,
11934     0x7C894BDD, 0x1D934FE5,
11935     0x7C7DA504, 0x1DC4355D,
11936     0x7C71EAF8, 0x1DF5163F,
11937     0x7C661DBB, 0x1E25F281,
11938     0x7C5A3D4F, 0x1E56CA1E,
11939     0x7C4E49B6, 0x1E879D0C,
11940     0x7C4242F2, 0x1EB86B46,
11941     0x7C362904, 0x1EE934C2,
11942     0x7C29FBEE, 0x1F19F97B,
11943     0x7C1DBBB2, 0x1F4AB967,
11944     0x7C116853, 0x1F7B7480,
11945     0x7C0501D1, 0x1FAC2ABF,
11946     0x7BF88830, 0x1FDCDC1A,
11947     0x7BEBFB70, 0x200D888C,
11948     0x7BDF5B94, 0x203E300D,
11949     0x7BD2A89E, 0x206ED295,
11950     0x7BC5E28F, 0x209F701C,
11951     0x7BB9096A, 0x20D0089B,
11952     0x7BAC1D31, 0x21009C0B,
11953     0x7B9F1DE5, 0x21312A65,
11954     0x7B920B89, 0x2161B39F,
11955     0x7B84E61E, 0x219237B4,
11956     0x7B77ADA8, 0x21C2B69C,
11957     0x7B6A6227, 0x21F3304E,
11958     0x7B5D039D, 0x2223A4C5,
11959     0x7B4F920E, 0x225413F8,
11960     0x7B420D7A, 0x22847DDF,
11961     0x7B3475E4, 0x22B4E274,
11962     0x7B26CB4F, 0x22E541AE,
11963     0x7B190DBB, 0x23159B87,
11964     0x7B0B3D2C, 0x2345EFF7,
11965     0x7AFD59A3, 0x23763EF7,
11966     0x7AEF6323, 0x23A6887E,
11967     0x7AE159AE, 0x23D6CC86,
11968     0x7AD33D45, 0x24070B07,
11969     0x7AC50DEB, 0x243743FA,
11970     0x7AB6CBA3, 0x24677757,
11971     0x7AA8766E, 0x2497A517,
11972     0x7A9A0E4F, 0x24C7CD32,
11973     0x7A8B9348, 0x24F7EFA1,
11974     0x7A7D055B, 0x25280C5D,
11975     0x7A6E648A, 0x2558235E,
11976     0x7A5FB0D8, 0x2588349D,
11977     0x7A50EA46, 0x25B84012,
11978     0x7A4210D8, 0x25E845B5,
11979     0x7A33248F, 0x26184581,
11980     0x7A24256E, 0x26483F6C,
11981     0x7A151377, 0x26783370,
11982     0x7A05EEAD, 0x26A82185,
11983     0x79F6B711, 0x26D809A5,
11984     0x79E76CA6, 0x2707EBC6,
11985     0x79D80F6F, 0x2737C7E3,
11986     0x79C89F6D, 0x27679DF4,
11987     0x79B91CA4, 0x27976DF1,
11988     0x79A98715, 0x27C737D2,
11989     0x7999DEC3, 0x27F6FB92,
11990     0x798A23B1, 0x2826B928,
11991     0x797A55E0, 0x2856708C,
11992     0x796A7554, 0x288621B9,
11993     0x795A820E, 0x28B5CCA5,
11994     0x794A7C11, 0x28E5714A,
11995     0x793A6360, 0x29150FA1,
11996     0x792A37FE, 0x2944A7A2,
11997     0x7919F9EB, 0x29743945,
11998     0x7909A92C, 0x29A3C484,
11999     0x78F945C3, 0x29D34958,
12000     0x78E8CFB1, 0x2A02C7B8,
12001     0x78D846FB, 0x2A323F9D,
12002     0x78C7ABA1, 0x2A61B101,
12003     0x78B6FDA8, 0x2A911BDB,
12004     0x78A63D10, 0x2AC08025,
12005     0x789569DE, 0x2AEFDDD8,
12006     0x78848413, 0x2B1F34EB,
12007     0x78738BB3, 0x2B4E8558,
12008     0x786280BF, 0x2B7DCF17,
12009     0x7851633B, 0x2BAD1221,
12010     0x78403328, 0x2BDC4E6F,
12011     0x782EF08B, 0x2C0B83F9,
12012     0x781D9B64, 0x2C3AB2B9,
12013     0x780C33B8, 0x2C69DAA6,
12014     0x77FAB988, 0x2C98FBBA,
12015     0x77E92CD8, 0x2CC815ED,
12016     0x77D78DAA, 0x2CF72939,
12017     0x77C5DC01, 0x2D263595,
12018     0x77B417DF, 0x2D553AFB,
12019     0x77A24148, 0x2D843963,
12020     0x7790583D, 0x2DB330C7,
12021     0x777E5CC3, 0x2DE2211E,
12022     0x776C4EDB, 0x2E110A62,
12023     0x775A2E88, 0x2E3FEC8B,
12024     0x7747FBCE, 0x2E6EC792,
12025     0x7735B6AE, 0x2E9D9B70,
12026     0x77235F2D, 0x2ECC681E,
12027     0x7710F54B, 0x2EFB2D94,
12028     0x76FE790E, 0x2F29EBCC,
12029     0x76EBEA77, 0x2F58A2BD,
12030     0x76D94988, 0x2F875262,
12031     0x76C69646, 0x2FB5FAB2,
12032     0x76B3D0B3, 0x2FE49BA6,
12033     0x76A0F8D2, 0x30133538,
12034     0x768E0EA5, 0x3041C760,
12035     0x767B1230, 0x30705217,
12036     0x76680376, 0x309ED555,
12037     0x7654E279, 0x30CD5114,
12038     0x7641AF3C, 0x30FBC54D,
12039     0x762E69C3, 0x312A31F8,
12040     0x761B1211, 0x3158970D,
12041     0x7607A827, 0x3186F487,
12042     0x75F42C0A, 0x31B54A5D,
12043     0x75E09DBD, 0x31E39889,
12044     0x75CCFD42, 0x3211DF03,
12045     0x75B94A9C, 0x32401DC5,
12046     0x75A585CF, 0x326E54C7,
12047     0x7591AEDD, 0x329C8402,
12048     0x757DC5CA, 0x32CAAB6F,
12049     0x7569CA98, 0x32F8CB07,
12050     0x7555BD4B, 0x3326E2C2,
12051     0x75419DE6, 0x3354F29A,
12052     0x752D6C6C, 0x3382FA88,
12053     0x751928E0, 0x33B0FA84,
12054     0x7504D345, 0x33DEF287,
12055     0x74F06B9E, 0x340CE28A,
12056     0x74DBF1EF, 0x343ACA87,
12057     0x74C7663A, 0x3468AA76,
12058     0x74B2C883, 0x3496824F,
12059     0x749E18CD, 0x34C4520D,
12060     0x7489571B, 0x34F219A7,
12061     0x74748371, 0x351FD917,
12062     0x745F9DD1, 0x354D9056,
12063     0x744AA63E, 0x357B3F5D,
12064     0x74359CBD, 0x35A8E624,
12065     0x74208150, 0x35D684A5,
12066     0x740B53FA, 0x36041AD9,
12067     0x73F614C0, 0x3631A8B7,
12068     0x73E0C3A3, 0x365F2E3B,
12069     0x73CB60A7, 0x368CAB5C,
12070     0x73B5EBD0, 0x36BA2013,
12071     0x73A06522, 0x36E78C5A,
12072     0x738ACC9E, 0x3714F02A,
12073     0x73752249, 0x37424B7A,
12074     0x735F6626, 0x376F9E46,
12075     0x73499838, 0x379CE884,
12076     0x7333B883, 0x37CA2A30,
12077     0x731DC709, 0x37F76340,
12078     0x7307C3D0, 0x382493B0,
12079     0x72F1AED8, 0x3851BB76,
12080     0x72DB8828, 0x387EDA8E,
12081     0x72C54FC0, 0x38ABF0EF,
12082     0x72AF05A6, 0x38D8FE93,
12083     0x7298A9DC, 0x39060372,
12084     0x72823C66, 0x3932FF87,
12085     0x726BBD48, 0x395FF2C9,
12086     0x72552C84, 0x398CDD32,
12087     0x723E8A1F, 0x39B9BEBB,
12088     0x7227D61C, 0x39E6975D,
12089     0x7211107D, 0x3A136712,
12090     0x71FA3948, 0x3A402DD1,
12091     0x71E3507F, 0x3A6CEB95,
12092     0x71CC5626, 0x3A99A057,
12093     0x71B54A40, 0x3AC64C0F,
12094     0x719E2CD2, 0x3AF2EEB7,
12095     0x7186FDDE, 0x3B1F8847,
12096     0x716FBD68, 0x3B4C18BA,
12097     0x71586B73, 0x3B78A007,
12098     0x71410804, 0x3BA51E29,
12099     0x7129931E, 0x3BD19317,
12100     0x71120CC5, 0x3BFDFECD,
12101     0x70FA74FB, 0x3C2A6142,
12102     0x70E2CBC6, 0x3C56BA70,
12103     0x70CB1127, 0x3C830A4F,
12104     0x70B34524, 0x3CAF50DA,
12105     0x709B67C0, 0x3CDB8E09,
12106     0x708378FE, 0x3D07C1D5,
12107     0x706B78E3, 0x3D33EC39,
12108     0x70536771, 0x3D600D2B,
12109     0x703B44AC, 0x3D8C24A7,
12110     0x70231099, 0x3DB832A5,
12111     0x700ACB3B, 0x3DE4371F,
12112     0x6FF27496, 0x3E10320D,
12113     0x6FDA0CAD, 0x3E3C2369,
12114     0x6FC19385, 0x3E680B2C,
12115     0x6FA90920, 0x3E93E94F,
12116     0x6F906D84, 0x3EBFBDCC,
12117     0x6F77C0B3, 0x3EEB889C,
12118     0x6F5F02B1, 0x3F1749B7,
12119     0x6F463383, 0x3F430118,
12120     0x6F2D532C, 0x3F6EAEB8,
12121     0x6F1461AF, 0x3F9A528F,
12122     0x6EFB5F12, 0x3FC5EC97,
12123     0x6EE24B57, 0x3FF17CCA,
12124     0x6EC92682, 0x401D0320,
12125     0x6EAFF098, 0x40487F93,
12126     0x6E96A99C, 0x4073F21D,
12127     0x6E7D5193, 0x409F5AB6,
12128     0x6E63E87F, 0x40CAB957,
12129     0x6E4A6E65, 0x40F60DFB,
12130     0x6E30E349, 0x4121589A,
12131     0x6E17472F, 0x414C992E,
12132     0x6DFD9A1B, 0x4177CFB0,
12133     0x6DE3DC11, 0x41A2FC1A,
12134     0x6DCA0D14, 0x41CE1E64,
12135     0x6DB02D29, 0x41F93688,
12136     0x6D963C54, 0x42244480,
12137     0x6D7C3A98, 0x424F4845,
12138     0x6D6227FA, 0x427A41D0,
12139     0x6D48047E, 0x42A5311A,
12140     0x6D2DD027, 0x42D0161E,
12141     0x6D138AFA, 0x42FAF0D4,
12142     0x6CF934FB, 0x4325C135,
12143     0x6CDECE2E, 0x4350873C,
12144     0x6CC45697, 0x437B42E1,
12145     0x6CA9CE3A, 0x43A5F41E,
12146     0x6C8F351C, 0x43D09AEC,
12147     0x6C748B3F, 0x43FB3745,
12148     0x6C59D0A9, 0x4425C923,
12149     0x6C3F055D, 0x4450507E,
12150     0x6C242960, 0x447ACD50,
12151     0x6C093CB6, 0x44A53F93,
12152     0x6BEE3F62, 0x44CFA73F,
12153     0x6BD3316A, 0x44FA044F,
12154     0x6BB812D0, 0x452456BC,
12155     0x6B9CE39B, 0x454E9E80,
12156     0x6B81A3CD, 0x4578DB93,
12157     0x6B66536A, 0x45A30DF0,
12158     0x6B4AF278, 0x45CD358F,
12159     0x6B2F80FA, 0x45F7526B,
12160     0x6B13FEF5, 0x4621647C,
12161     0x6AF86C6C, 0x464B6BBD,
12162     0x6ADCC964, 0x46756827,
12163     0x6AC115E1, 0x469F59B4,
12164     0x6AA551E8, 0x46C9405C,
12165     0x6A897D7D, 0x46F31C1A,
12166     0x6A6D98A4, 0x471CECE6,
12167     0x6A51A361, 0x4746B2BC,
12168     0x6A359DB9, 0x47706D93,
12169     0x6A1987B0, 0x479A1D66,
12170     0x69FD614A, 0x47C3C22E,
12171     0x69E12A8C, 0x47ED5BE6,
12172     0x69C4E37A, 0x4816EA85,
12173     0x69A88C18, 0x48406E07,
12174     0x698C246C, 0x4869E664,
12175     0x696FAC78, 0x48935397,
12176     0x69532442, 0x48BCB598,
12177     0x69368BCE, 0x48E60C62,
12178     0x6919E320, 0x490F57EE,
12179     0x68FD2A3D, 0x49389836,
12180     0x68E06129, 0x4961CD32,
12181     0x68C387E9, 0x498AF6DE,
12182     0x68A69E81, 0x49B41533,
12183     0x6889A4F5, 0x49DD282A,
12184     0x686C9B4B, 0x4A062FBD,
12185     0x684F8186, 0x4A2F2BE5,
12186     0x683257AA, 0x4A581C9D,
12187     0x68151DBE, 0x4A8101DE,
12188     0x67F7D3C4, 0x4AA9DBA1,
12189     0x67DA79C2, 0x4AD2A9E1,
12190     0x67BD0FBC, 0x4AFB6C97,
12191     0x679F95B7, 0x4B2423BD,
12192     0x67820BB6, 0x4B4CCF4D,
12193     0x676471C0, 0x4B756F3F,
12194     0x6746C7D7, 0x4B9E038F,
12195     0x67290E02, 0x4BC68C36,
12196     0x670B4443, 0x4BEF092D,
12197     0x66ED6AA1, 0x4C177A6E,
12198     0x66CF811F, 0x4C3FDFF3,
12199     0x66B187C3, 0x4C6839B6,
12200     0x66937E90, 0x4C9087B1,
12201     0x6675658C, 0x4CB8C9DD,
12202     0x66573CBB, 0x4CE10034,
12203     0x66390422, 0x4D092AB0,
12204     0x661ABBC5, 0x4D31494B,
12205     0x65FC63A9, 0x4D595BFE,
12206     0x65DDFBD3, 0x4D8162C4,
12207     0x65BF8447, 0x4DA95D96,
12208     0x65A0FD0B, 0x4DD14C6E,
12209     0x65826622, 0x4DF92F45,
12210     0x6563BF92, 0x4E210617,
12211     0x6545095F, 0x4E48D0DC,
12212     0x6526438E, 0x4E708F8F,
12213     0x65076E24, 0x4E984229,
12214     0x64E88926, 0x4EBFE8A4,
12215     0x64C99498, 0x4EE782FA,
12216     0x64AA907F, 0x4F0F1126,
12217     0x648B7CDF, 0x4F369320,
12218     0x646C59BF, 0x4F5E08E3,
12219     0x644D2722, 0x4F857268,
12220     0x642DE50D, 0x4FACCFAB,
12221     0x640E9385, 0x4FD420A3,
12222     0x63EF328F, 0x4FFB654D,
12223     0x63CFC230, 0x50229DA0,
12224     0x63B0426D, 0x5049C999,
12225     0x6390B34A, 0x5070E92F,
12226     0x637114CC, 0x5097FC5E,
12227     0x635166F8, 0x50BF031F,
12228     0x6331A9D4, 0x50E5FD6C,
12229     0x6311DD63, 0x510CEB40,
12230     0x62F201AC, 0x5133CC94,
12231     0x62D216B2, 0x515AA162,
12232     0x62B21C7B, 0x518169A4,
12233     0x6292130C, 0x51A82555,
12234     0x6271FA69, 0x51CED46E,
12235     0x6251D297, 0x51F576E9,
12236     0x62319B9D, 0x521C0CC1,
12237     0x6211557D, 0x524295EF,
12238     0x61F1003E, 0x5269126E,
12239     0x61D09BE5, 0x528F8237,
12240     0x61B02876, 0x52B5E545,
12241     0x618FA5F6, 0x52DC3B92,
12242     0x616F146B, 0x53028517,
12243     0x614E73D9, 0x5328C1D0,
12244     0x612DC446, 0x534EF1B5,
12245     0x610D05B7, 0x537514C1,
12246     0x60EC3830, 0x539B2AEF,
12247     0x60CB5BB6, 0x53C13438,
12248     0x60AA704F, 0x53E73097,
12249     0x60897600, 0x540D2005,
12250     0x60686CCE, 0x5433027D,
12251     0x604754BE, 0x5458D7F9,
12252     0x60262DD5, 0x547EA073,
12253     0x6004F818, 0x54A45BE5,
12254     0x5FE3B38D, 0x54CA0A4A,
12255     0x5FC26038, 0x54EFAB9C,
12256     0x5FA0FE1E, 0x55153FD4,
12257     0x5F7F8D46, 0x553AC6ED,
12258     0x5F5E0DB3, 0x556040E2,
12259     0x5F3C7F6B, 0x5585ADAC,
12260     0x5F1AE273, 0x55AB0D46,
12261     0x5EF936D1, 0x55D05FAA,
12262     0x5ED77C89, 0x55F5A4D2,
12263     0x5EB5B3A1, 0x561ADCB8,
12264     0x5E93DC1F, 0x56400757,
12265     0x5E71F606, 0x566524AA,
12266     0x5E50015D, 0x568A34A9,
12267     0x5E2DFE28, 0x56AF3750,
12268     0x5E0BEC6E, 0x56D42C99,
12269     0x5DE9CC32, 0x56F9147E,
12270     0x5DC79D7C, 0x571DEEF9,
12271     0x5DA5604E, 0x5742BC05,
12272     0x5D8314B0, 0x57677B9D,
12273     0x5D60BAA6, 0x578C2DB9,
12274     0x5D3E5236, 0x57B0D256,
12275     0x5D1BDB65, 0x57D5696C,
12276     0x5CF95638, 0x57F9F2F7,
12277     0x5CD6C2B4, 0x581E6EF1,
12278     0x5CB420DF, 0x5842DD54,
12279     0x5C9170BF, 0x58673E1B,
12280     0x5C6EB258, 0x588B913F,
12281     0x5C4BE5B0, 0x58AFD6BC,
12282     0x5C290ACC, 0x58D40E8C,
12283     0x5C0621B2, 0x58F838A9,
12284     0x5BE32A67, 0x591C550E,
12285     0x5BC024F0, 0x594063B4,
12286     0x5B9D1153, 0x59646497,
12287     0x5B79EF96, 0x598857B1,
12288     0x5B56BFBD, 0x59AC3CFD,
12289     0x5B3381CE, 0x59D01474,
12290     0x5B1035CF, 0x59F3DE12,
12291     0x5AECDBC4, 0x5A1799D0,
12292     0x5AC973B4, 0x5A3B47AA,
12293     0x5AA5FDA4, 0x5A5EE79A,
12294     0x5A82799A, 0x5A82799A,
12295     0x5A5EE79A, 0x5AA5FDA4,
12296     0x5A3B47AA, 0x5AC973B4,
12297     0x5A1799D0, 0x5AECDBC4,
12298     0x59F3DE12, 0x5B1035CF,
12299     0x59D01474, 0x5B3381CE,
12300     0x59AC3CFD, 0x5B56BFBD,
12301     0x598857B1, 0x5B79EF96,
12302     0x59646497, 0x5B9D1153,
12303     0x594063B4, 0x5BC024F0,
12304     0x591C550E, 0x5BE32A67,
12305     0x58F838A9, 0x5C0621B2,
12306     0x58D40E8C, 0x5C290ACC,
12307     0x58AFD6BC, 0x5C4BE5B0,
12308     0x588B913F, 0x5C6EB258,
12309     0x58673E1B, 0x5C9170BF,
12310     0x5842DD54, 0x5CB420DF,
12311     0x581E6EF1, 0x5CD6C2B4,
12312     0x57F9F2F7, 0x5CF95638,
12313     0x57D5696C, 0x5D1BDB65,
12314     0x57B0D256, 0x5D3E5236,
12315     0x578C2DB9, 0x5D60BAA6,
12316     0x57677B9D, 0x5D8314B0,
12317     0x5742BC05, 0x5DA5604E,
12318     0x571DEEF9, 0x5DC79D7C,
12319     0x56F9147E, 0x5DE9CC32,
12320     0x56D42C99, 0x5E0BEC6E,
12321     0x56AF3750, 0x5E2DFE28,
12322     0x568A34A9, 0x5E50015D,
12323     0x566524AA, 0x5E71F606,
12324     0x56400757, 0x5E93DC1F,
12325     0x561ADCB8, 0x5EB5B3A1,
12326     0x55F5A4D2, 0x5ED77C89,
12327     0x55D05FAA, 0x5EF936D1,
12328     0x55AB0D46, 0x5F1AE273,
12329     0x5585ADAC, 0x5F3C7F6B,
12330     0x556040E2, 0x5F5E0DB3,
12331     0x553AC6ED, 0x5F7F8D46,
12332     0x55153FD4, 0x5FA0FE1E,
12333     0x54EFAB9C, 0x5FC26038,
12334     0x54CA0A4A, 0x5FE3B38D,
12335     0x54A45BE5, 0x6004F818,
12336     0x547EA073, 0x60262DD5,
12337     0x5458D7F9, 0x604754BE,
12338     0x5433027D, 0x60686CCE,
12339     0x540D2005, 0x60897600,
12340     0x53E73097, 0x60AA704F,
12341     0x53C13438, 0x60CB5BB6,
12342     0x539B2AEF, 0x60EC3830,
12343     0x537514C1, 0x610D05B7,
12344     0x534EF1B5, 0x612DC446,
12345     0x5328C1D0, 0x614E73D9,
12346     0x53028517, 0x616F146B,
12347     0x52DC3B92, 0x618FA5F6,
12348     0x52B5E545, 0x61B02876,
12349     0x528F8237, 0x61D09BE5,
12350     0x5269126E, 0x61F1003E,
12351     0x524295EF, 0x6211557D,
12352     0x521C0CC1, 0x62319B9D,
12353     0x51F576E9, 0x6251D297,
12354     0x51CED46E, 0x6271FA69,
12355     0x51A82555, 0x6292130C,
12356     0x518169A4, 0x62B21C7B,
12357     0x515AA162, 0x62D216B2,
12358     0x5133CC94, 0x62F201AC,
12359     0x510CEB40, 0x6311DD63,
12360     0x50E5FD6C, 0x6331A9D4,
12361     0x50BF031F, 0x635166F8,
12362     0x5097FC5E, 0x637114CC,
12363     0x5070E92F, 0x6390B34A,
12364     0x5049C999, 0x63B0426D,
12365     0x50229DA0, 0x63CFC230,
12366     0x4FFB654D, 0x63EF328F,
12367     0x4FD420A3, 0x640E9385,
12368     0x4FACCFAB, 0x642DE50D,
12369     0x4F857268, 0x644D2722,
12370     0x4F5E08E3, 0x646C59BF,
12371     0x4F369320, 0x648B7CDF,
12372     0x4F0F1126, 0x64AA907F,
12373     0x4EE782FA, 0x64C99498,
12374     0x4EBFE8A4, 0x64E88926,
12375     0x4E984229, 0x65076E24,
12376     0x4E708F8F, 0x6526438E,
12377     0x4E48D0DC, 0x6545095F,
12378     0x4E210617, 0x6563BF92,
12379     0x4DF92F45, 0x65826622,
12380     0x4DD14C6E, 0x65A0FD0B,
12381     0x4DA95D96, 0x65BF8447,
12382     0x4D8162C4, 0x65DDFBD3,
12383     0x4D595BFE, 0x65FC63A9,
12384     0x4D31494B, 0x661ABBC5,
12385     0x4D092AB0, 0x66390422,
12386     0x4CE10034, 0x66573CBB,
12387     0x4CB8C9DD, 0x6675658C,
12388     0x4C9087B1, 0x66937E90,
12389     0x4C6839B6, 0x66B187C3,
12390     0x4C3FDFF3, 0x66CF811F,
12391     0x4C177A6E, 0x66ED6AA1,
12392     0x4BEF092D, 0x670B4443,
12393     0x4BC68C36, 0x67290E02,
12394     0x4B9E038F, 0x6746C7D7,
12395     0x4B756F3F, 0x676471C0,
12396     0x4B4CCF4D, 0x67820BB6,
12397     0x4B2423BD, 0x679F95B7,
12398     0x4AFB6C97, 0x67BD0FBC,
12399     0x4AD2A9E1, 0x67DA79C2,
12400     0x4AA9DBA1, 0x67F7D3C4,
12401     0x4A8101DE, 0x68151DBE,
12402     0x4A581C9D, 0x683257AA,
12403     0x4A2F2BE5, 0x684F8186,
12404     0x4A062FBD, 0x686C9B4B,
12405     0x49DD282A, 0x6889A4F5,
12406     0x49B41533, 0x68A69E81,
12407     0x498AF6DE, 0x68C387E9,
12408     0x4961CD32, 0x68E06129,
12409     0x49389836, 0x68FD2A3D,
12410     0x490F57EE, 0x6919E320,
12411     0x48E60C62, 0x69368BCE,
12412     0x48BCB598, 0x69532442,
12413     0x48935397, 0x696FAC78,
12414     0x4869E664, 0x698C246C,
12415     0x48406E07, 0x69A88C18,
12416     0x4816EA85, 0x69C4E37A,
12417     0x47ED5BE6, 0x69E12A8C,
12418     0x47C3C22E, 0x69FD614A,
12419     0x479A1D66, 0x6A1987B0,
12420     0x47706D93, 0x6A359DB9,
12421     0x4746B2BC, 0x6A51A361,
12422     0x471CECE6, 0x6A6D98A4,
12423     0x46F31C1A, 0x6A897D7D,
12424     0x46C9405C, 0x6AA551E8,
12425     0x469F59B4, 0x6AC115E1,
12426     0x46756827, 0x6ADCC964,
12427     0x464B6BBD, 0x6AF86C6C,
12428     0x4621647C, 0x6B13FEF5,
12429     0x45F7526B, 0x6B2F80FA,
12430     0x45CD358F, 0x6B4AF278,
12431     0x45A30DF0, 0x6B66536A,
12432     0x4578DB93, 0x6B81A3CD,
12433     0x454E9E80, 0x6B9CE39B,
12434     0x452456BC, 0x6BB812D0,
12435     0x44FA044F, 0x6BD3316A,
12436     0x44CFA73F, 0x6BEE3F62,
12437     0x44A53F93, 0x6C093CB6,
12438     0x447ACD50, 0x6C242960,
12439     0x4450507E, 0x6C3F055D,
12440     0x4425C923, 0x6C59D0A9,
12441     0x43FB3745, 0x6C748B3F,
12442     0x43D09AEC, 0x6C8F351C,
12443     0x43A5F41E, 0x6CA9CE3A,
12444     0x437B42E1, 0x6CC45697,
12445     0x4350873C, 0x6CDECE2E,
12446     0x4325C135, 0x6CF934FB,
12447     0x42FAF0D4, 0x6D138AFA,
12448     0x42D0161E, 0x6D2DD027,
12449     0x42A5311A, 0x6D48047E,
12450     0x427A41D0, 0x6D6227FA,
12451     0x424F4845, 0x6D7C3A98,
12452     0x42244480, 0x6D963C54,
12453     0x41F93688, 0x6DB02D29,
12454     0x41CE1E64, 0x6DCA0D14,
12455     0x41A2FC1A, 0x6DE3DC11,
12456     0x4177CFB0, 0x6DFD9A1B,
12457     0x414C992E, 0x6E17472F,
12458     0x4121589A, 0x6E30E349,
12459     0x40F60DFB, 0x6E4A6E65,
12460     0x40CAB957, 0x6E63E87F,
12461     0x409F5AB6, 0x6E7D5193,
12462     0x4073F21D, 0x6E96A99C,
12463     0x40487F93, 0x6EAFF098,
12464     0x401D0320, 0x6EC92682,
12465     0x3FF17CCA, 0x6EE24B57,
12466     0x3FC5EC97, 0x6EFB5F12,
12467     0x3F9A528F, 0x6F1461AF,
12468     0x3F6EAEB8, 0x6F2D532C,
12469     0x3F430118, 0x6F463383,
12470     0x3F1749B7, 0x6F5F02B1,
12471     0x3EEB889C, 0x6F77C0B3,
12472     0x3EBFBDCC, 0x6F906D84,
12473     0x3E93E94F, 0x6FA90920,
12474     0x3E680B2C, 0x6FC19385,
12475     0x3E3C2369, 0x6FDA0CAD,
12476     0x3E10320D, 0x6FF27496,
12477     0x3DE4371F, 0x700ACB3B,
12478     0x3DB832A5, 0x70231099,
12479     0x3D8C24A7, 0x703B44AC,
12480     0x3D600D2B, 0x70536771,
12481     0x3D33EC39, 0x706B78E3,
12482     0x3D07C1D5, 0x708378FE,
12483     0x3CDB8E09, 0x709B67C0,
12484     0x3CAF50DA, 0x70B34524,
12485     0x3C830A4F, 0x70CB1127,
12486     0x3C56BA70, 0x70E2CBC6,
12487     0x3C2A6142, 0x70FA74FB,
12488     0x3BFDFECD, 0x71120CC5,
12489     0x3BD19317, 0x7129931E,
12490     0x3BA51E29, 0x71410804,
12491     0x3B78A007, 0x71586B73,
12492     0x3B4C18BA, 0x716FBD68,
12493     0x3B1F8847, 0x7186FDDE,
12494     0x3AF2EEB7, 0x719E2CD2,
12495     0x3AC64C0F, 0x71B54A40,
12496     0x3A99A057, 0x71CC5626,
12497     0x3A6CEB95, 0x71E3507F,
12498     0x3A402DD1, 0x71FA3948,
12499     0x3A136712, 0x7211107D,
12500     0x39E6975D, 0x7227D61C,
12501     0x39B9BEBB, 0x723E8A1F,
12502     0x398CDD32, 0x72552C84,
12503     0x395FF2C9, 0x726BBD48,
12504     0x3932FF87, 0x72823C66,
12505     0x39060372, 0x7298A9DC,
12506     0x38D8FE93, 0x72AF05A6,
12507     0x38ABF0EF, 0x72C54FC0,
12508     0x387EDA8E, 0x72DB8828,
12509     0x3851BB76, 0x72F1AED8,
12510     0x382493B0, 0x7307C3D0,
12511     0x37F76340, 0x731DC709,
12512     0x37CA2A30, 0x7333B883,
12513     0x379CE884, 0x73499838,
12514     0x376F9E46, 0x735F6626,
12515     0x37424B7A, 0x73752249,
12516     0x3714F02A, 0x738ACC9E,
12517     0x36E78C5A, 0x73A06522,
12518     0x36BA2013, 0x73B5EBD0,
12519     0x368CAB5C, 0x73CB60A7,
12520     0x365F2E3B, 0x73E0C3A3,
12521     0x3631A8B7, 0x73F614C0,
12522     0x36041AD9, 0x740B53FA,
12523     0x35D684A5, 0x74208150,
12524     0x35A8E624, 0x74359CBD,
12525     0x357B3F5D, 0x744AA63E,
12526     0x354D9056, 0x745F9DD1,
12527     0x351FD917, 0x74748371,
12528     0x34F219A7, 0x7489571B,
12529     0x34C4520D, 0x749E18CD,
12530     0x3496824F, 0x74B2C883,
12531     0x3468AA76, 0x74C7663A,
12532     0x343ACA87, 0x74DBF1EF,
12533     0x340CE28A, 0x74F06B9E,
12534     0x33DEF287, 0x7504D345,
12535     0x33B0FA84, 0x751928E0,
12536     0x3382FA88, 0x752D6C6C,
12537     0x3354F29A, 0x75419DE6,
12538     0x3326E2C2, 0x7555BD4B,
12539     0x32F8CB07, 0x7569CA98,
12540     0x32CAAB6F, 0x757DC5CA,
12541     0x329C8402, 0x7591AEDD,
12542     0x326E54C7, 0x75A585CF,
12543     0x32401DC5, 0x75B94A9C,
12544     0x3211DF03, 0x75CCFD42,
12545     0x31E39889, 0x75E09DBD,
12546     0x31B54A5D, 0x75F42C0A,
12547     0x3186F487, 0x7607A827,
12548     0x3158970D, 0x761B1211,
12549     0x312A31F8, 0x762E69C3,
12550     0x30FBC54D, 0x7641AF3C,
12551     0x30CD5114, 0x7654E279,
12552     0x309ED555, 0x76680376,
12553     0x30705217, 0x767B1230,
12554     0x3041C760, 0x768E0EA5,
12555     0x30133538, 0x76A0F8D2,
12556     0x2FE49BA6, 0x76B3D0B3,
12557     0x2FB5FAB2, 0x76C69646,
12558     0x2F875262, 0x76D94988,
12559     0x2F58A2BD, 0x76EBEA77,
12560     0x2F29EBCC, 0x76FE790E,
12561     0x2EFB2D94, 0x7710F54B,
12562     0x2ECC681E, 0x77235F2D,
12563     0x2E9D9B70, 0x7735B6AE,
12564     0x2E6EC792, 0x7747FBCE,
12565     0x2E3FEC8B, 0x775A2E88,
12566     0x2E110A62, 0x776C4EDB,
12567     0x2DE2211E, 0x777E5CC3,
12568     0x2DB330C7, 0x7790583D,
12569     0x2D843963, 0x77A24148,
12570     0x2D553AFB, 0x77B417DF,
12571     0x2D263595, 0x77C5DC01,
12572     0x2CF72939, 0x77D78DAA,
12573     0x2CC815ED, 0x77E92CD8,
12574     0x2C98FBBA, 0x77FAB988,
12575     0x2C69DAA6, 0x780C33B8,
12576     0x2C3AB2B9, 0x781D9B64,
12577     0x2C0B83F9, 0x782EF08B,
12578     0x2BDC4E6F, 0x78403328,
12579     0x2BAD1221, 0x7851633B,
12580     0x2B7DCF17, 0x786280BF,
12581     0x2B4E8558, 0x78738BB3,
12582     0x2B1F34EB, 0x78848413,
12583     0x2AEFDDD8, 0x789569DE,
12584     0x2AC08025, 0x78A63D10,
12585     0x2A911BDB, 0x78B6FDA8,
12586     0x2A61B101, 0x78C7ABA1,
12587     0x2A323F9D, 0x78D846FB,
12588     0x2A02C7B8, 0x78E8CFB1,
12589     0x29D34958, 0x78F945C3,
12590     0x29A3C484, 0x7909A92C,
12591     0x29743945, 0x7919F9EB,
12592     0x2944A7A2, 0x792A37FE,
12593     0x29150FA1, 0x793A6360,
12594     0x28E5714A, 0x794A7C11,
12595     0x28B5CCA5, 0x795A820E,
12596     0x288621B9, 0x796A7554,
12597     0x2856708C, 0x797A55E0,
12598     0x2826B928, 0x798A23B1,
12599     0x27F6FB92, 0x7999DEC3,
12600     0x27C737D2, 0x79A98715,
12601     0x27976DF1, 0x79B91CA4,
12602     0x27679DF4, 0x79C89F6D,
12603     0x2737C7E3, 0x79D80F6F,
12604     0x2707EBC6, 0x79E76CA6,
12605     0x26D809A5, 0x79F6B711,
12606     0x26A82185, 0x7A05EEAD,
12607     0x26783370, 0x7A151377,
12608     0x26483F6C, 0x7A24256E,
12609     0x26184581, 0x7A33248F,
12610     0x25E845B5, 0x7A4210D8,
12611     0x25B84012, 0x7A50EA46,
12612     0x2588349D, 0x7A5FB0D8,
12613     0x2558235E, 0x7A6E648A,
12614     0x25280C5D, 0x7A7D055B,
12615     0x24F7EFA1, 0x7A8B9348,
12616     0x24C7CD32, 0x7A9A0E4F,
12617     0x2497A517, 0x7AA8766E,
12618     0x24677757, 0x7AB6CBA3,
12619     0x243743FA, 0x7AC50DEB,
12620     0x24070B07, 0x7AD33D45,
12621     0x23D6CC86, 0x7AE159AE,
12622     0x23A6887E, 0x7AEF6323,
12623     0x23763EF7, 0x7AFD59A3,
12624     0x2345EFF7, 0x7B0B3D2C,
12625     0x23159B87, 0x7B190DBB,
12626     0x22E541AE, 0x7B26CB4F,
12627     0x22B4E274, 0x7B3475E4,
12628     0x22847DDF, 0x7B420D7A,
12629     0x225413F8, 0x7B4F920E,
12630     0x2223A4C5, 0x7B5D039D,
12631     0x21F3304E, 0x7B6A6227,
12632     0x21C2B69C, 0x7B77ADA8,
12633     0x219237B4, 0x7B84E61E,
12634     0x2161B39F, 0x7B920B89,
12635     0x21312A65, 0x7B9F1DE5,
12636     0x21009C0B, 0x7BAC1D31,
12637     0x20D0089B, 0x7BB9096A,
12638     0x209F701C, 0x7BC5E28F,
12639     0x206ED295, 0x7BD2A89E,
12640     0x203E300D, 0x7BDF5B94,
12641     0x200D888C, 0x7BEBFB70,
12642     0x1FDCDC1A, 0x7BF88830,
12643     0x1FAC2ABF, 0x7C0501D1,
12644     0x1F7B7480, 0x7C116853,
12645     0x1F4AB967, 0x7C1DBBB2,
12646     0x1F19F97B, 0x7C29FBEE,
12647     0x1EE934C2, 0x7C362904,
12648     0x1EB86B46, 0x7C4242F2,
12649     0x1E879D0C, 0x7C4E49B6,
12650     0x1E56CA1E, 0x7C5A3D4F,
12651     0x1E25F281, 0x7C661DBB,
12652     0x1DF5163F, 0x7C71EAF8,
12653     0x1DC4355D, 0x7C7DA504,
12654     0x1D934FE5, 0x7C894BDD,
12655     0x1D6265DD, 0x7C94DF82,
12656     0x1D31774D, 0x7CA05FF1,
12657     0x1D00843C, 0x7CABCD27,
12658     0x1CCF8CB3, 0x7CB72724,
12659     0x1C9E90B8, 0x7CC26DE5,
12660     0x1C6D9053, 0x7CCDA168,
12661     0x1C3C8B8C, 0x7CD8C1AD,
12662     0x1C0B826A, 0x7CE3CEB1,
12663     0x1BDA74F5, 0x7CEEC873,
12664     0x1BA96334, 0x7CF9AEF0,
12665     0x1B784D30, 0x7D048228,
12666     0x1B4732EF, 0x7D0F4218,
12667     0x1B161479, 0x7D19EEBE,
12668     0x1AE4F1D6, 0x7D24881A,
12669     0x1AB3CB0C, 0x7D2F0E2A,
12670     0x1A82A025, 0x7D3980EC,
12671     0x1A517127, 0x7D43E05E,
12672     0x1A203E1B, 0x7D4E2C7E,
12673     0x19EF0706, 0x7D58654C,
12674     0x19BDCBF2, 0x7D628AC5,
12675     0x198C8CE6, 0x7D6C9CE9,
12676     0x195B49E9, 0x7D769BB5,
12677     0x192A0303, 0x7D808727,
12678     0x18F8B83C, 0x7D8A5F3F,
12679     0x18C7699B, 0x7D9423FB,
12680     0x18961727, 0x7D9DD55A,
12681     0x1864C0E9, 0x7DA77359,
12682     0x183366E8, 0x7DB0FDF7,
12683     0x1802092C, 0x7DBA7534,
12684     0x17D0A7BB, 0x7DC3D90D,
12685     0x179F429F, 0x7DCD2981,
12686     0x176DD9DE, 0x7DD6668E,
12687     0x173C6D80, 0x7DDF9034,
12688     0x170AFD8D, 0x7DE8A670,
12689     0x16D98A0C, 0x7DF1A942,
12690     0x16A81305, 0x7DFA98A7,
12691     0x1676987F, 0x7E03749F,
12692     0x16451A83, 0x7E0C3D29,
12693     0x16139917, 0x7E14F242,
12694     0x15E21444, 0x7E1D93E9,
12695     0x15B08C11, 0x7E26221E,
12696     0x157F0086, 0x7E2E9CDF,
12697     0x154D71AA, 0x7E37042A,
12698     0x151BDF85, 0x7E3F57FE,
12699     0x14EA4A1F, 0x7E47985B,
12700     0x14B8B17F, 0x7E4FC53E,
12701     0x148715AD, 0x7E57DEA6,
12702     0x145576B1, 0x7E5FE493,
12703     0x1423D492, 0x7E67D702,
12704     0x13F22F57, 0x7E6FB5F3,
12705     0x13C0870A, 0x7E778165,
12706     0x138EDBB0, 0x7E7F3956,
12707     0x135D2D53, 0x7E86DDC5,
12708     0x132B7BF9, 0x7E8E6EB1,
12709     0x12F9C7AA, 0x7E95EC19,
12710     0x12C8106E, 0x7E9D55FC,
12711     0x1296564D, 0x7EA4AC58,
12712     0x1264994E, 0x7EABEF2C,
12713     0x1232D978, 0x7EB31E77,
12714     0x120116D4, 0x7EBA3A39,
12715     0x11CF516A, 0x7EC1426F,
12716     0x119D8940, 0x7EC8371A,
12717     0x116BBE5F, 0x7ECF1837,
12718     0x1139F0CE, 0x7ED5E5C6,
12719     0x11082096, 0x7EDC9FC6,
12720     0x10D64DBC, 0x7EE34635,
12721     0x10A4784A, 0x7EE9D913,
12722     0x1072A047, 0x7EF0585F,
12723     0x1040C5BB, 0x7EF6C418,
12724     0x100EE8AD, 0x7EFD1C3C,
12725     0x0FDD0925, 0x7F0360CB,
12726     0x0FAB272B, 0x7F0991C3,
12727     0x0F7942C6, 0x7F0FAF24,
12728     0x0F475BFE, 0x7F15B8EE,
12729     0x0F1572DC, 0x7F1BAF1E,
12730     0x0EE38765, 0x7F2191B4,
12731     0x0EB199A3, 0x7F2760AF,
12732     0x0E7FA99D, 0x7F2D1C0E,
12733     0x0E4DB75B, 0x7F32C3D0,
12734     0x0E1BC2E3, 0x7F3857F5,
12735     0x0DE9CC3F, 0x7F3DD87C,
12736     0x0DB7D376, 0x7F434563,
12737     0x0D85D88F, 0x7F489EAA,
12738     0x0D53DB92, 0x7F4DE450,
12739     0x0D21DC87, 0x7F531654,
12740     0x0CEFDB75, 0x7F5834B6,
12741     0x0CBDD865, 0x7F5D3F75,
12742     0x0C8BD35E, 0x7F62368F,
12743     0x0C59CC67, 0x7F671A04,
12744     0x0C27C389, 0x7F6BE9D4,
12745     0x0BF5B8CB, 0x7F70A5FD,
12746     0x0BC3AC35, 0x7F754E7F,
12747     0x0B919DCE, 0x7F79E35A,
12748     0x0B5F8D9F, 0x7F7E648B,
12749     0x0B2D7BAE, 0x7F82D214,
12750     0x0AFB6805, 0x7F872BF3,
12751     0x0AC952AA, 0x7F8B7226,
12752     0x0A973BA5, 0x7F8FA4AF,
12753     0x0A6522FE, 0x7F93C38C,
12754     0x0A3308BC, 0x7F97CEBC,
12755     0x0A00ECE8, 0x7F9BC63F,
12756     0x09CECF89, 0x7F9FAA15,
12757     0x099CB0A7, 0x7FA37A3C,
12758     0x096A9049, 0x7FA736B4,
12759     0x09386E77, 0x7FAADF7C,
12760     0x09064B3A, 0x7FAE7494,
12761     0x08D42698, 0x7FB1F5FC,
12762     0x08A2009A, 0x7FB563B2,
12763     0x086FD947, 0x7FB8BDB7,
12764     0x083DB0A7, 0x7FBC040A,
12765     0x080B86C1, 0x7FBF36A9,
12766     0x07D95B9E, 0x7FC25596,
12767     0x07A72F45, 0x7FC560CF,
12768     0x077501BE, 0x7FC85853,
12769     0x0742D310, 0x7FCB3C23,
12770     0x0710A344, 0x7FCE0C3E,
12771     0x06DE7261, 0x7FD0C8A3,
12772     0x06AC406F, 0x7FD37152,
12773     0x067A0D75, 0x7FD6064B,
12774     0x0647D97C, 0x7FD8878D,
12775     0x0615A48A, 0x7FDAF518,
12776     0x05E36EA9, 0x7FDD4EEC,
12777     0x05B137DF, 0x7FDF9508,
12778     0x057F0034, 0x7FE1C76B,
12779     0x054CC7B0, 0x7FE3E616,
12780     0x051A8E5C, 0x7FE5F108,
12781     0x04E8543D, 0x7FE7E840,
12782     0x04B6195D, 0x7FE9CBC0,
12783     0x0483DDC3, 0x7FEB9B85,
12784     0x0451A176, 0x7FED5790,
12785     0x041F647F, 0x7FEEFFE1,
12786     0x03ED26E6, 0x7FF09477,
12787     0x03BAE8B1, 0x7FF21553,
12788     0x0388A9E9, 0x7FF38273,
12789     0x03566A96, 0x7FF4DBD8,
12790     0x03242ABF, 0x7FF62182,
12791     0x02F1EA6B, 0x7FF7536F,
12792     0x02BFA9A4, 0x7FF871A1,
12793     0x028D6870, 0x7FF97C17,
12794     0x025B26D7, 0x7FFA72D1,
12795     0x0228E4E1, 0x7FFB55CE,
12796     0x01F6A296, 0x7FFC250F,
12797     0x01C45FFE, 0x7FFCE093,
12798     0x01921D1F, 0x7FFD885A,
12799     0x015FDA03, 0x7FFE1C64,
12800     0x012D96B0, 0x7FFE9CB2,
12801     0x00FB532F, 0x7FFF0942,
12802     0x00C90F88, 0x7FFF6216,
12803     0x0096CBC1, 0x7FFFA72C,
12804     0x006487E3, 0x7FFFD885,
12805     0x003243F5, 0x7FFFF621,
12806     0x00000000, 0x7FFFFFFF,
12807     0xFFCDBC0A, 0x7FFFF621,
12808     0xFF9B781D, 0x7FFFD885,
12809     0xFF69343E, 0x7FFFA72C,
12810     0xFF36F078, 0x7FFF6216,
12811     0xFF04ACD0, 0x7FFF0942,
12812     0xFED2694F, 0x7FFE9CB2,
12813     0xFEA025FC, 0x7FFE1C64,
12814     0xFE6DE2E0, 0x7FFD885A,
12815     0xFE3BA001, 0x7FFCE093,
12816     0xFE095D69, 0x7FFC250F,
12817     0xFDD71B1E, 0x7FFB55CE,
12818     0xFDA4D928, 0x7FFA72D1,
12819     0xFD72978F, 0x7FF97C17,
12820     0xFD40565B, 0x7FF871A1,
12821     0xFD0E1594, 0x7FF7536F,
12822     0xFCDBD541, 0x7FF62182,
12823     0xFCA99569, 0x7FF4DBD8,
12824     0xFC775616, 0x7FF38273,
12825     0xFC45174E, 0x7FF21553,
12826     0xFC12D919, 0x7FF09477,
12827     0xFBE09B80, 0x7FEEFFE1,
12828     0xFBAE5E89, 0x7FED5790,
12829     0xFB7C223C, 0x7FEB9B85,
12830     0xFB49E6A2, 0x7FE9CBC0,
12831     0xFB17ABC2, 0x7FE7E840,
12832     0xFAE571A4, 0x7FE5F108,
12833     0xFAB3384F, 0x7FE3E616,
12834     0xFA80FFCB, 0x7FE1C76B,
12835     0xFA4EC820, 0x7FDF9508,
12836     0xFA1C9156, 0x7FDD4EEC,
12837     0xF9EA5B75, 0x7FDAF518,
12838     0xF9B82683, 0x7FD8878D,
12839     0xF985F28A, 0x7FD6064B,
12840     0xF953BF90, 0x7FD37152,
12841     0xF9218D9E, 0x7FD0C8A3,
12842     0xF8EF5CBB, 0x7FCE0C3E,
12843     0xF8BD2CEF, 0x7FCB3C23,
12844     0xF88AFE41, 0x7FC85853,
12845     0xF858D0BA, 0x7FC560CF,
12846     0xF826A461, 0x7FC25596,
12847     0xF7F4793E, 0x7FBF36A9,
12848     0xF7C24F58, 0x7FBC040A,
12849     0xF79026B8, 0x7FB8BDB7,
12850     0xF75DFF65, 0x7FB563B2,
12851     0xF72BD967, 0x7FB1F5FC,
12852     0xF6F9B4C5, 0x7FAE7494,
12853     0xF6C79188, 0x7FAADF7C,
12854     0xF6956FB6, 0x7FA736B4,
12855     0xF6634F58, 0x7FA37A3C,
12856     0xF6313076, 0x7F9FAA15,
12857     0xF5FF1317, 0x7F9BC63F,
12858     0xF5CCF743, 0x7F97CEBC,
12859     0xF59ADD01, 0x7F93C38C,
12860     0xF568C45A, 0x7F8FA4AF,
12861     0xF536AD55, 0x7F8B7226,
12862     0xF50497FA, 0x7F872BF3,
12863     0xF4D28451, 0x7F82D214,
12864     0xF4A07260, 0x7F7E648B,
12865     0xF46E6231, 0x7F79E35A,
12866     0xF43C53CA, 0x7F754E7F,
12867     0xF40A4734, 0x7F70A5FD,
12868     0xF3D83C76, 0x7F6BE9D4,
12869     0xF3A63398, 0x7F671A04,
12870     0xF3742CA1, 0x7F62368F,
12871     0xF342279A, 0x7F5D3F75,
12872     0xF310248A, 0x7F5834B6,
12873     0xF2DE2378, 0x7F531654,
12874     0xF2AC246D, 0x7F4DE450,
12875     0xF27A2770, 0x7F489EAA,
12876     0xF2482C89, 0x7F434563,
12877     0xF21633C0, 0x7F3DD87C,
12878     0xF1E43D1C, 0x7F3857F5,
12879     0xF1B248A5, 0x7F32C3D0,
12880     0xF1805662, 0x7F2D1C0E,
12881     0xF14E665C, 0x7F2760AF,
12882     0xF11C789A, 0x7F2191B4,
12883     0xF0EA8D23, 0x7F1BAF1E,
12884     0xF0B8A401, 0x7F15B8EE,
12885     0xF086BD39, 0x7F0FAF24,
12886     0xF054D8D4, 0x7F0991C3,
12887     0xF022F6DA, 0x7F0360CB,
12888     0xEFF11752, 0x7EFD1C3C,
12889     0xEFBF3A44, 0x7EF6C418,
12890     0xEF8D5FB8, 0x7EF0585F,
12891     0xEF5B87B5, 0x7EE9D913,
12892     0xEF29B243, 0x7EE34635,
12893     0xEEF7DF6A, 0x7EDC9FC6,
12894     0xEEC60F31, 0x7ED5E5C6,
12895     0xEE9441A0, 0x7ECF1837,
12896     0xEE6276BF, 0x7EC8371A,
12897     0xEE30AE95, 0x7EC1426F,
12898     0xEDFEE92B, 0x7EBA3A39,
12899     0xEDCD2687, 0x7EB31E77,
12900     0xED9B66B2, 0x7EABEF2C,
12901     0xED69A9B2, 0x7EA4AC58,
12902     0xED37EF91, 0x7E9D55FC,
12903     0xED063855, 0x7E95EC19,
12904     0xECD48406, 0x7E8E6EB1,
12905     0xECA2D2AC, 0x7E86DDC5,
12906     0xEC71244F, 0x7E7F3956,
12907     0xEC3F78F5, 0x7E778165,
12908     0xEC0DD0A8, 0x7E6FB5F3,
12909     0xEBDC2B6D, 0x7E67D702,
12910     0xEBAA894E, 0x7E5FE493,
12911     0xEB78EA52, 0x7E57DEA6,
12912     0xEB474E80, 0x7E4FC53E,
12913     0xEB15B5E0, 0x7E47985B,
12914     0xEAE4207A, 0x7E3F57FE,
12915     0xEAB28E55, 0x7E37042A,
12916     0xEA80FF79, 0x7E2E9CDF,
12917     0xEA4F73EE, 0x7E26221E,
12918     0xEA1DEBBB, 0x7E1D93E9,
12919     0xE9EC66E8, 0x7E14F242,
12920     0xE9BAE57C, 0x7E0C3D29,
12921     0xE9896780, 0x7E03749F,
12922     0xE957ECFB, 0x7DFA98A7,
12923     0xE92675F4, 0x7DF1A942,
12924     0xE8F50273, 0x7DE8A670,
12925     0xE8C3927F, 0x7DDF9034,
12926     0xE8922621, 0x7DD6668E,
12927     0xE860BD60, 0x7DCD2981,
12928     0xE82F5844, 0x7DC3D90D,
12929     0xE7FDF6D3, 0x7DBA7534,
12930     0xE7CC9917, 0x7DB0FDF7,
12931     0xE79B3F16, 0x7DA77359,
12932     0xE769E8D8, 0x7D9DD55A,
12933     0xE7389664, 0x7D9423FB,
12934     0xE70747C3, 0x7D8A5F3F,
12935     0xE6D5FCFC, 0x7D808727,
12936     0xE6A4B616, 0x7D769BB5,
12937     0xE6737319, 0x7D6C9CE9,
12938     0xE642340D, 0x7D628AC5,
12939     0xE610F8F9, 0x7D58654C,
12940     0xE5DFC1E4, 0x7D4E2C7E,
12941     0xE5AE8ED8, 0x7D43E05E,
12942     0xE57D5FDA, 0x7D3980EC,
12943     0xE54C34F3, 0x7D2F0E2A,
12944     0xE51B0E2A, 0x7D24881A,
12945     0xE4E9EB86, 0x7D19EEBE,
12946     0xE4B8CD10, 0x7D0F4218,
12947     0xE487B2CF, 0x7D048228,
12948     0xE4569CCB, 0x7CF9AEF0,
12949     0xE4258B0A, 0x7CEEC873,
12950     0xE3F47D95, 0x7CE3CEB1,
12951     0xE3C37473, 0x7CD8C1AD,
12952     0xE3926FAC, 0x7CCDA168,
12953     0xE3616F47, 0x7CC26DE5,
12954     0xE330734C, 0x7CB72724,
12955     0xE2FF7BC3, 0x7CABCD27,
12956     0xE2CE88B2, 0x7CA05FF1,
12957     0xE29D9A22, 0x7C94DF82,
12958     0xE26CB01A, 0x7C894BDD,
12959     0xE23BCAA2, 0x7C7DA504,
12960     0xE20AE9C1, 0x7C71EAF8,
12961     0xE1DA0D7E, 0x7C661DBB,
12962     0xE1A935E1, 0x7C5A3D4F,
12963     0xE17862F3, 0x7C4E49B6,
12964     0xE14794B9, 0x7C4242F2,
12965     0xE116CB3D, 0x7C362904,
12966     0xE0E60684, 0x7C29FBEE,
12967     0xE0B54698, 0x7C1DBBB2,
12968     0xE0848B7F, 0x7C116853,
12969     0xE053D541, 0x7C0501D1,
12970     0xE02323E5, 0x7BF88830,
12971     0xDFF27773, 0x7BEBFB70,
12972     0xDFC1CFF2, 0x7BDF5B94,
12973     0xDF912D6A, 0x7BD2A89E,
12974     0xDF608FE3, 0x7BC5E28F,
12975     0xDF2FF764, 0x7BB9096A,
12976     0xDEFF63F4, 0x7BAC1D31,
12977     0xDECED59B, 0x7B9F1DE5,
12978     0xDE9E4C60, 0x7B920B89,
12979     0xDE6DC84B, 0x7B84E61E,
12980     0xDE3D4963, 0x7B77ADA8,
12981     0xDE0CCFB1, 0x7B6A6227,
12982     0xDDDC5B3A, 0x7B5D039D,
12983     0xDDABEC07, 0x7B4F920E,
12984     0xDD7B8220, 0x7B420D7A,
12985     0xDD4B1D8B, 0x7B3475E4,
12986     0xDD1ABE51, 0x7B26CB4F,
12987     0xDCEA6478, 0x7B190DBB,
12988     0xDCBA1008, 0x7B0B3D2C,
12989     0xDC89C108, 0x7AFD59A3,
12990     0xDC597781, 0x7AEF6323,
12991     0xDC293379, 0x7AE159AE,
12992     0xDBF8F4F8, 0x7AD33D45,
12993     0xDBC8BC05, 0x7AC50DEB,
12994     0xDB9888A8, 0x7AB6CBA3,
12995     0xDB685AE8, 0x7AA8766E,
12996     0xDB3832CD, 0x7A9A0E4F,
12997     0xDB08105E, 0x7A8B9348,
12998     0xDAD7F3A2, 0x7A7D055B,
12999     0xDAA7DCA1, 0x7A6E648A,
13000     0xDA77CB62, 0x7A5FB0D8,
13001     0xDA47BFED, 0x7A50EA46,
13002     0xDA17BA4A, 0x7A4210D8,
13003     0xD9E7BA7E, 0x7A33248F,
13004     0xD9B7C093, 0x7A24256E,
13005     0xD987CC8F, 0x7A151377,
13006     0xD957DE7A, 0x7A05EEAD,
13007     0xD927F65B, 0x79F6B711,
13008     0xD8F81439, 0x79E76CA6,
13009     0xD8C8381C, 0x79D80F6F,
13010     0xD898620C, 0x79C89F6D,
13011     0xD868920F, 0x79B91CA4,
13012     0xD838C82D, 0x79A98715,
13013     0xD809046D, 0x7999DEC3,
13014     0xD7D946D7, 0x798A23B1,
13015     0xD7A98F73, 0x797A55E0,
13016     0xD779DE46, 0x796A7554,
13017     0xD74A335A, 0x795A820E,
13018     0xD71A8EB5, 0x794A7C11,
13019     0xD6EAF05E, 0x793A6360,
13020     0xD6BB585D, 0x792A37FE,
13021     0xD68BC6BA, 0x7919F9EB,
13022     0xD65C3B7B, 0x7909A92C,
13023     0xD62CB6A7, 0x78F945C3,
13024     0xD5FD3847, 0x78E8CFB1,
13025     0xD5CDC062, 0x78D846FB,
13026     0xD59E4EFE, 0x78C7ABA1,
13027     0xD56EE424, 0x78B6FDA8,
13028     0xD53F7FDA, 0x78A63D10,
13029     0xD5102227, 0x789569DE,
13030     0xD4E0CB14, 0x78848413,
13031     0xD4B17AA7, 0x78738BB3,
13032     0xD48230E8, 0x786280BF,
13033     0xD452EDDE, 0x7851633B,
13034     0xD423B190, 0x78403328,
13035     0xD3F47C06, 0x782EF08B,
13036     0xD3C54D46, 0x781D9B64,
13037     0xD3962559, 0x780C33B8,
13038     0xD3670445, 0x77FAB988,
13039     0xD337EA12, 0x77E92CD8,
13040     0xD308D6C6, 0x77D78DAA,
13041     0xD2D9CA6A, 0x77C5DC01,
13042     0xD2AAC504, 0x77B417DF,
13043     0xD27BC69C, 0x77A24148,
13044     0xD24CCF38, 0x7790583D,
13045     0xD21DDEE1, 0x777E5CC3,
13046     0xD1EEF59E, 0x776C4EDB,
13047     0xD1C01374, 0x775A2E88,
13048     0xD191386D, 0x7747FBCE,
13049     0xD162648F, 0x7735B6AE,
13050     0xD13397E1, 0x77235F2D,
13051     0xD104D26B, 0x7710F54B,
13052     0xD0D61433, 0x76FE790E,
13053     0xD0A75D42, 0x76EBEA77,
13054     0xD078AD9D, 0x76D94988,
13055     0xD04A054D, 0x76C69646,
13056     0xD01B6459, 0x76B3D0B3,
13057     0xCFECCAC7, 0x76A0F8D2,
13058     0xCFBE389F, 0x768E0EA5,
13059     0xCF8FADE8, 0x767B1230,
13060     0xCF612AAA, 0x76680376,
13061     0xCF32AEEB, 0x7654E279,
13062     0xCF043AB2, 0x7641AF3C,
13063     0xCED5CE08, 0x762E69C3,
13064     0xCEA768F2, 0x761B1211,
13065     0xCE790B78, 0x7607A827,
13066     0xCE4AB5A2, 0x75F42C0A,
13067     0xCE1C6776, 0x75E09DBD,
13068     0xCDEE20FC, 0x75CCFD42,
13069     0xCDBFE23A, 0x75B94A9C,
13070     0xCD91AB38, 0x75A585CF,
13071     0xCD637BFD, 0x7591AEDD,
13072     0xCD355490, 0x757DC5CA,
13073     0xCD0734F8, 0x7569CA98,
13074     0xCCD91D3D, 0x7555BD4B,
13075     0xCCAB0D65, 0x75419DE6,
13076     0xCC7D0577, 0x752D6C6C,
13077     0xCC4F057B, 0x751928E0,
13078     0xCC210D78, 0x7504D345,
13079     0xCBF31D75, 0x74F06B9E,
13080     0xCBC53578, 0x74DBF1EF,
13081     0xCB975589, 0x74C7663A,
13082     0xCB697DB0, 0x74B2C883,
13083     0xCB3BADF2, 0x749E18CD,
13084     0xCB0DE658, 0x7489571B,
13085     0xCAE026E8, 0x74748371,
13086     0xCAB26FA9, 0x745F9DD1,
13087     0xCA84C0A2, 0x744AA63E,
13088     0xCA5719DB, 0x74359CBD,
13089     0xCA297B5A, 0x74208150,
13090     0xC9FBE527, 0x740B53FA,
13091     0xC9CE5748, 0x73F614C0,
13092     0xC9A0D1C4, 0x73E0C3A3,
13093     0xC97354A3, 0x73CB60A7,
13094     0xC945DFEC, 0x73B5EBD0,
13095     0xC91873A5, 0x73A06522,
13096     0xC8EB0FD6, 0x738ACC9E,
13097     0xC8BDB485, 0x73752249,
13098     0xC89061BA, 0x735F6626,
13099     0xC863177B, 0x73499838,
13100     0xC835D5D0, 0x7333B883,
13101     0xC8089CBF, 0x731DC709,
13102     0xC7DB6C50, 0x7307C3D0,
13103     0xC7AE4489, 0x72F1AED8,
13104     0xC7812571, 0x72DB8828,
13105     0xC7540F10, 0x72C54FC0,
13106     0xC727016C, 0x72AF05A6,
13107     0xC6F9FC8D, 0x7298A9DC,
13108     0xC6CD0079, 0x72823C66,
13109     0xC6A00D36, 0x726BBD48,
13110     0xC67322CD, 0x72552C84,
13111     0xC6464144, 0x723E8A1F,
13112     0xC61968A2, 0x7227D61C,
13113     0xC5EC98ED, 0x7211107D,
13114     0xC5BFD22E, 0x71FA3948,
13115     0xC593146A, 0x71E3507F,
13116     0xC5665FA8, 0x71CC5626,
13117     0xC539B3F0, 0x71B54A40,
13118     0xC50D1148, 0x719E2CD2,
13119     0xC4E077B8, 0x7186FDDE,
13120     0xC4B3E746, 0x716FBD68,
13121     0xC4875FF8, 0x71586B73,
13122     0xC45AE1D7, 0x71410804,
13123     0xC42E6CE8, 0x7129931E,
13124     0xC4020132, 0x71120CC5,
13125     0xC3D59EBD, 0x70FA74FB,
13126     0xC3A9458F, 0x70E2CBC6,
13127     0xC37CF5B0, 0x70CB1127,
13128     0xC350AF25, 0x70B34524,
13129     0xC32471F6, 0x709B67C0,
13130     0xC2F83E2A, 0x708378FE,
13131     0xC2CC13C7, 0x706B78E3,
13132     0xC29FF2D4, 0x70536771,
13133     0xC273DB58, 0x703B44AC,
13134     0xC247CD5A, 0x70231099,
13135     0xC21BC8E0, 0x700ACB3B,
13136     0xC1EFCDF2, 0x6FF27496,
13137     0xC1C3DC96, 0x6FDA0CAD,
13138     0xC197F4D3, 0x6FC19385,
13139     0xC16C16B0, 0x6FA90920,
13140     0xC1404233, 0x6F906D84,
13141     0xC1147763, 0x6F77C0B3,
13142     0xC0E8B648, 0x6F5F02B1,
13143     0xC0BCFEE7, 0x6F463383,
13144     0xC0915147, 0x6F2D532C,
13145     0xC065AD70, 0x6F1461AF,
13146     0xC03A1368, 0x6EFB5F12,
13147     0xC00E8335, 0x6EE24B57,
13148     0xBFE2FCDF, 0x6EC92682,
13149     0xBFB7806C, 0x6EAFF098,
13150     0xBF8C0DE2, 0x6E96A99C,
13151     0xBF60A54A, 0x6E7D5193,
13152     0xBF3546A8, 0x6E63E87F,
13153     0xBF09F204, 0x6E4A6E65,
13154     0xBEDEA765, 0x6E30E349,
13155     0xBEB366D1, 0x6E17472F,
13156     0xBE88304F, 0x6DFD9A1B,
13157     0xBE5D03E5, 0x6DE3DC11,
13158     0xBE31E19B, 0x6DCA0D14,
13159     0xBE06C977, 0x6DB02D29,
13160     0xBDDBBB7F, 0x6D963C54,
13161     0xBDB0B7BA, 0x6D7C3A98,
13162     0xBD85BE2F, 0x6D6227FA,
13163     0xBD5ACEE5, 0x6D48047E,
13164     0xBD2FE9E1, 0x6D2DD027,
13165     0xBD050F2C, 0x6D138AFA,
13166     0xBCDA3ECA, 0x6CF934FB,
13167     0xBCAF78C3, 0x6CDECE2E,
13168     0xBC84BD1E, 0x6CC45697,
13169     0xBC5A0BE1, 0x6CA9CE3A,
13170     0xBC2F6513, 0x6C8F351C,
13171     0xBC04C8BA, 0x6C748B3F,
13172     0xBBDA36DC, 0x6C59D0A9,
13173     0xBBAFAF81, 0x6C3F055D,
13174     0xBB8532AF, 0x6C242960,
13175     0xBB5AC06C, 0x6C093CB6,
13176     0xBB3058C0, 0x6BEE3F62,
13177     0xBB05FBB0, 0x6BD3316A,
13178     0xBADBA943, 0x6BB812D0,
13179     0xBAB1617F, 0x6B9CE39B,
13180     0xBA87246C, 0x6B81A3CD,
13181     0xBA5CF210, 0x6B66536A,
13182     0xBA32CA70, 0x6B4AF278,
13183     0xBA08AD94, 0x6B2F80FA,
13184     0xB9DE9B83, 0x6B13FEF5,
13185     0xB9B49442, 0x6AF86C6C,
13186     0xB98A97D8, 0x6ADCC964,
13187     0xB960A64B, 0x6AC115E1,
13188     0xB936BFA3, 0x6AA551E8,
13189     0xB90CE3E6, 0x6A897D7D,
13190     0xB8E31319, 0x6A6D98A4,
13191     0xB8B94D44, 0x6A51A361,
13192     0xB88F926C, 0x6A359DB9,
13193     0xB865E299, 0x6A1987B0,
13194     0xB83C3DD1, 0x69FD614A,
13195     0xB812A419, 0x69E12A8C,
13196     0xB7E9157A, 0x69C4E37A,
13197     0xB7BF91F8, 0x69A88C18,
13198     0xB796199B, 0x698C246C,
13199     0xB76CAC68, 0x696FAC78,
13200     0xB7434A67, 0x69532442,
13201     0xB719F39D, 0x69368BCE,
13202     0xB6F0A811, 0x6919E320,
13203     0xB6C767CA, 0x68FD2A3D,
13204     0xB69E32CD, 0x68E06129,
13205     0xB6750921, 0x68C387E9,
13206     0xB64BEACC, 0x68A69E81,
13207     0xB622D7D5, 0x6889A4F5,
13208     0xB5F9D042, 0x686C9B4B,
13209     0xB5D0D41A, 0x684F8186,
13210     0xB5A7E362, 0x683257AA,
13211     0xB57EFE21, 0x68151DBE,
13212     0xB556245E, 0x67F7D3C4,
13213     0xB52D561E, 0x67DA79C2,
13214     0xB5049368, 0x67BD0FBC,
13215     0xB4DBDC42, 0x679F95B7,
13216     0xB4B330B2, 0x67820BB6,
13217     0xB48A90C0, 0x676471C0,
13218     0xB461FC70, 0x6746C7D7,
13219     0xB43973C9, 0x67290E02,
13220     0xB410F6D2, 0x670B4443,
13221     0xB3E88591, 0x66ED6AA1,
13222     0xB3C0200C, 0x66CF811F,
13223     0xB397C649, 0x66B187C3,
13224     0xB36F784E, 0x66937E90,
13225     0xB3473622, 0x6675658C,
13226     0xB31EFFCB, 0x66573CBB,
13227     0xB2F6D54F, 0x66390422,
13228     0xB2CEB6B5, 0x661ABBC5,
13229     0xB2A6A401, 0x65FC63A9,
13230     0xB27E9D3B, 0x65DDFBD3,
13231     0xB256A26A, 0x65BF8447,
13232     0xB22EB392, 0x65A0FD0B,
13233     0xB206D0BA, 0x65826622,
13234     0xB1DEF9E8, 0x6563BF92,
13235     0xB1B72F23, 0x6545095F,
13236     0xB18F7070, 0x6526438E,
13237     0xB167BDD6, 0x65076E24,
13238     0xB140175B, 0x64E88926,
13239     0xB1187D05, 0x64C99498,
13240     0xB0F0EEDA, 0x64AA907F,
13241     0xB0C96CDF, 0x648B7CDF,
13242     0xB0A1F71C, 0x646C59BF,
13243     0xB07A8D97, 0x644D2722,
13244     0xB0533055, 0x642DE50D,
13245     0xB02BDF5C, 0x640E9385,
13246     0xB0049AB2, 0x63EF328F,
13247     0xAFDD625F, 0x63CFC230,
13248     0xAFB63667, 0x63B0426D,
13249     0xAF8F16D0, 0x6390B34A,
13250     0xAF6803A1, 0x637114CC,
13251     0xAF40FCE0, 0x635166F8,
13252     0xAF1A0293, 0x6331A9D4,
13253     0xAEF314BF, 0x6311DD63,
13254     0xAECC336B, 0x62F201AC,
13255     0xAEA55E9D, 0x62D216B2,
13256     0xAE7E965B, 0x62B21C7B,
13257     0xAE57DAAA, 0x6292130C,
13258     0xAE312B91, 0x6271FA69,
13259     0xAE0A8916, 0x6251D297,
13260     0xADE3F33E, 0x62319B9D,
13261     0xADBD6A10, 0x6211557D,
13262     0xAD96ED91, 0x61F1003E,
13263     0xAD707DC8, 0x61D09BE5,
13264     0xAD4A1ABA, 0x61B02876,
13265     0xAD23C46D, 0x618FA5F6,
13266     0xACFD7AE8, 0x616F146B,
13267     0xACD73E30, 0x614E73D9,
13268     0xACB10E4A, 0x612DC446,
13269     0xAC8AEB3E, 0x610D05B7,
13270     0xAC64D510, 0x60EC3830,
13271     0xAC3ECBC7, 0x60CB5BB6,
13272     0xAC18CF68, 0x60AA704F,
13273     0xABF2DFFA, 0x60897600,
13274     0xABCCFD82, 0x60686CCE,
13275     0xABA72806, 0x604754BE,
13276     0xAB815F8C, 0x60262DD5,
13277     0xAB5BA41A, 0x6004F818,
13278     0xAB35F5B5, 0x5FE3B38D,
13279     0xAB105464, 0x5FC26038,
13280     0xAAEAC02B, 0x5FA0FE1E,
13281     0xAAC53912, 0x5F7F8D46,
13282     0xAA9FBF1D, 0x5F5E0DB3,
13283     0xAA7A5253, 0x5F3C7F6B,
13284     0xAA54F2B9, 0x5F1AE273,
13285     0xAA2FA055, 0x5EF936D1,
13286     0xAA0A5B2D, 0x5ED77C89,
13287     0xA9E52347, 0x5EB5B3A1,
13288     0xA9BFF8A8, 0x5E93DC1F,
13289     0xA99ADB56, 0x5E71F606,
13290     0xA975CB56, 0x5E50015D,
13291     0xA950C8AF, 0x5E2DFE28,
13292     0xA92BD366, 0x5E0BEC6E,
13293     0xA906EB81, 0x5DE9CC32,
13294     0xA8E21106, 0x5DC79D7C,
13295     0xA8BD43FA, 0x5DA5604E,
13296     0xA8988463, 0x5D8314B0,
13297     0xA873D246, 0x5D60BAA6,
13298     0xA84F2DA9, 0x5D3E5236,
13299     0xA82A9693, 0x5D1BDB65,
13300     0xA8060D08, 0x5CF95638,
13301     0xA7E1910E, 0x5CD6C2B4,
13302     0xA7BD22AB, 0x5CB420DF,
13303     0xA798C1E4, 0x5C9170BF,
13304     0xA7746EC0, 0x5C6EB258,
13305     0xA7502943, 0x5C4BE5B0,
13306     0xA72BF173, 0x5C290ACC,
13307     0xA707C756, 0x5C0621B2,
13308     0xA6E3AAF2, 0x5BE32A67,
13309     0xA6BF9C4B, 0x5BC024F0,
13310     0xA69B9B68, 0x5B9D1153,
13311     0xA677A84E, 0x5B79EF96,
13312     0xA653C302, 0x5B56BFBD,
13313     0xA62FEB8B, 0x5B3381CE,
13314     0xA60C21ED, 0x5B1035CF,
13315     0xA5E8662F, 0x5AECDBC4,
13316     0xA5C4B855, 0x5AC973B4,
13317     0xA5A11865, 0x5AA5FDA4,
13318     0xA57D8666, 0x5A82799A,
13319     0xA55A025B, 0x5A5EE79A,
13320     0xA5368C4B, 0x5A3B47AA,
13321     0xA513243B, 0x5A1799D0,
13322     0xA4EFCA31, 0x59F3DE12,
13323     0xA4CC7E31, 0x59D01474,
13324     0xA4A94042, 0x59AC3CFD,
13325     0xA4861069, 0x598857B1,
13326     0xA462EEAC, 0x59646497,
13327     0xA43FDB0F, 0x594063B4,
13328     0xA41CD598, 0x591C550E,
13329     0xA3F9DE4D, 0x58F838A9,
13330     0xA3D6F533, 0x58D40E8C,
13331     0xA3B41A4F, 0x58AFD6BC,
13332     0xA3914DA7, 0x588B913F,
13333     0xA36E8F40, 0x58673E1B,
13334     0xA34BDF20, 0x5842DD54,
13335     0xA3293D4B, 0x581E6EF1,
13336     0xA306A9C7, 0x57F9F2F7,
13337     0xA2E4249A, 0x57D5696C,
13338     0xA2C1ADC9, 0x57B0D256,
13339     0xA29F4559, 0x578C2DB9,
13340     0xA27CEB4F, 0x57677B9D,
13341     0xA25A9FB1, 0x5742BC05,
13342     0xA2386283, 0x571DEEF9,
13343     0xA21633CD, 0x56F9147E,
13344     0xA1F41391, 0x56D42C99,
13345     0xA1D201D7, 0x56AF3750,
13346     0xA1AFFEA2, 0x568A34A9,
13347     0xA18E09F9, 0x566524AA,
13348     0xA16C23E1, 0x56400757,
13349     0xA14A4C5E, 0x561ADCB8,
13350     0xA1288376, 0x55F5A4D2,
13351     0xA106C92E, 0x55D05FAA,
13352     0xA0E51D8C, 0x55AB0D46,
13353     0xA0C38094, 0x5585ADAC,
13354     0xA0A1F24C, 0x556040E2,
13355     0xA08072BA, 0x553AC6ED,
13356     0xA05F01E1, 0x55153FD4,
13357     0xA03D9FC7, 0x54EFAB9C,
13358     0xA01C4C72, 0x54CA0A4A,
13359     0x9FFB07E7, 0x54A45BE5,
13360     0x9FD9D22A, 0x547EA073,
13361     0x9FB8AB41, 0x5458D7F9,
13362     0x9F979331, 0x5433027D,
13363     0x9F7689FF, 0x540D2005,
13364     0x9F558FB0, 0x53E73097,
13365     0x9F34A449, 0x53C13438,
13366     0x9F13C7D0, 0x539B2AEF,
13367     0x9EF2FA48, 0x537514C1,
13368     0x9ED23BB9, 0x534EF1B5,
13369     0x9EB18C26, 0x5328C1D0,
13370     0x9E90EB94, 0x53028517,
13371     0x9E705A09, 0x52DC3B92,
13372     0x9E4FD789, 0x52B5E545,
13373     0x9E2F641A, 0x528F8237,
13374     0x9E0EFFC1, 0x5269126E,
13375     0x9DEEAA82, 0x524295EF,
13376     0x9DCE6462, 0x521C0CC1,
13377     0x9DAE2D68, 0x51F576E9,
13378     0x9D8E0596, 0x51CED46E,
13379     0x9D6DECF4, 0x51A82555,
13380     0x9D4DE384, 0x518169A4,
13381     0x9D2DE94D, 0x515AA162,
13382     0x9D0DFE53, 0x5133CC94,
13383     0x9CEE229C, 0x510CEB40,
13384     0x9CCE562B, 0x50E5FD6C,
13385     0x9CAE9907, 0x50BF031F,
13386     0x9C8EEB33, 0x5097FC5E,
13387     0x9C6F4CB5, 0x5070E92F,
13388     0x9C4FBD92, 0x5049C999,
13389     0x9C303DCF, 0x50229DA0,
13390     0x9C10CD70, 0x4FFB654D,
13391     0x9BF16C7A, 0x4FD420A3,
13392     0x9BD21AF2, 0x4FACCFAB,
13393     0x9BB2D8DD, 0x4F857268,
13394     0x9B93A640, 0x4F5E08E3,
13395     0x9B748320, 0x4F369320,
13396     0x9B556F80, 0x4F0F1126,
13397     0x9B366B67, 0x4EE782FA,
13398     0x9B1776D9, 0x4EBFE8A4,
13399     0x9AF891DB, 0x4E984229,
13400     0x9AD9BC71, 0x4E708F8F,
13401     0x9ABAF6A0, 0x4E48D0DC,
13402     0x9A9C406D, 0x4E210617,
13403     0x9A7D99DD, 0x4DF92F45,
13404     0x9A5F02F5, 0x4DD14C6E,
13405     0x9A407BB8, 0x4DA95D96,
13406     0x9A22042C, 0x4D8162C4,
13407     0x9A039C56, 0x4D595BFE,
13408     0x99E5443A, 0x4D31494B,
13409     0x99C6FBDE, 0x4D092AB0,
13410     0x99A8C344, 0x4CE10034,
13411     0x998A9A73, 0x4CB8C9DD,
13412     0x996C816F, 0x4C9087B1,
13413     0x994E783C, 0x4C6839B6,
13414     0x99307EE0, 0x4C3FDFF3,
13415     0x9912955E, 0x4C177A6E,
13416     0x98F4BBBC, 0x4BEF092D,
13417     0x98D6F1FE, 0x4BC68C36,
13418     0x98B93828, 0x4B9E038F,
13419     0x989B8E3F, 0x4B756F3F,
13420     0x987DF449, 0x4B4CCF4D,
13421     0x98606A48, 0x4B2423BD,
13422     0x9842F043, 0x4AFB6C97,
13423     0x9825863D, 0x4AD2A9E1,
13424     0x98082C3B, 0x4AA9DBA1,
13425     0x97EAE241, 0x4A8101DE,
13426     0x97CDA855, 0x4A581C9D,
13427     0x97B07E7A, 0x4A2F2BE5,
13428     0x979364B5, 0x4A062FBD,
13429     0x97765B0A, 0x49DD282A,
13430     0x9759617E, 0x49B41533,
13431     0x973C7816, 0x498AF6DE,
13432     0x971F9ED6, 0x4961CD32,
13433     0x9702D5C2, 0x49389836,
13434     0x96E61CDF, 0x490F57EE,
13435     0x96C97431, 0x48E60C62,
13436     0x96ACDBBD, 0x48BCB598,
13437     0x96905387, 0x48935397,
13438     0x9673DB94, 0x4869E664,
13439     0x965773E7, 0x48406E07,
13440     0x963B1C85, 0x4816EA85,
13441     0x961ED573, 0x47ED5BE6,
13442     0x96029EB5, 0x47C3C22E,
13443     0x95E6784F, 0x479A1D66,
13444     0x95CA6246, 0x47706D93,
13445     0x95AE5C9E, 0x4746B2BC,
13446     0x9592675B, 0x471CECE6,
13447     0x95768282, 0x46F31C1A,
13448     0x955AAE17, 0x46C9405C,
13449     0x953EEA1E, 0x469F59B4,
13450     0x9523369B, 0x46756827,
13451     0x95079393, 0x464B6BBD,
13452     0x94EC010B, 0x4621647C,
13453     0x94D07F05, 0x45F7526B,
13454     0x94B50D87, 0x45CD358F,
13455     0x9499AC95, 0x45A30DF0,
13456     0x947E5C32, 0x4578DB93,
13457     0x94631C64, 0x454E9E80,
13458     0x9447ED2F, 0x452456BC,
13459     0x942CCE95, 0x44FA044F,
13460     0x9411C09D, 0x44CFA73F,
13461     0x93F6C34A, 0x44A53F93,
13462     0x93DBD69F, 0x447ACD50,
13463     0x93C0FAA2, 0x4450507E,
13464     0x93A62F56, 0x4425C923,
13465     0x938B74C0, 0x43FB3745,
13466     0x9370CAE4, 0x43D09AEC,
13467     0x935631C5, 0x43A5F41E,
13468     0x933BA968, 0x437B42E1,
13469     0x932131D1, 0x4350873C,
13470     0x9306CB04, 0x4325C135,
13471     0x92EC7505, 0x42FAF0D4,
13472     0x92D22FD8, 0x42D0161E,
13473     0x92B7FB82, 0x42A5311A,
13474     0x929DD805, 0x427A41D0,
13475     0x9283C567, 0x424F4845,
13476     0x9269C3AC, 0x42244480,
13477     0x924FD2D6, 0x41F93688,
13478     0x9235F2EB, 0x41CE1E64,
13479     0x921C23EE, 0x41A2FC1A,
13480     0x920265E4, 0x4177CFB0,
13481     0x91E8B8D0, 0x414C992E,
13482     0x91CF1CB6, 0x4121589A,
13483     0x91B5919A, 0x40F60DFB,
13484     0x919C1780, 0x40CAB957,
13485     0x9182AE6C, 0x409F5AB6,
13486     0x91695663, 0x4073F21D,
13487     0x91500F67, 0x40487F93,
13488     0x9136D97D, 0x401D0320,
13489     0x911DB4A8, 0x3FF17CCA,
13490     0x9104A0ED, 0x3FC5EC97,
13491     0x90EB9E50, 0x3F9A528F,
13492     0x90D2ACD3, 0x3F6EAEB8,
13493     0x90B9CC7C, 0x3F430118,
13494     0x90A0FD4E, 0x3F1749B7,
13495     0x90883F4C, 0x3EEB889C,
13496     0x906F927B, 0x3EBFBDCC,
13497     0x9056F6DF, 0x3E93E94F,
13498     0x903E6C7A, 0x3E680B2C,
13499     0x9025F352, 0x3E3C2369,
13500     0x900D8B69, 0x3E10320D,
13501     0x8FF534C4, 0x3DE4371F,
13502     0x8FDCEF66, 0x3DB832A5,
13503     0x8FC4BB53, 0x3D8C24A7,
13504     0x8FAC988E, 0x3D600D2B,
13505     0x8F94871D, 0x3D33EC39,
13506     0x8F7C8701, 0x3D07C1D5,
13507     0x8F64983F, 0x3CDB8E09,
13508     0x8F4CBADB, 0x3CAF50DA,
13509     0x8F34EED8, 0x3C830A4F,
13510     0x8F1D343A, 0x3C56BA70,
13511     0x8F058B04, 0x3C2A6142,
13512     0x8EEDF33B, 0x3BFDFECD,
13513     0x8ED66CE1, 0x3BD19317,
13514     0x8EBEF7FB, 0x3BA51E29,
13515     0x8EA7948C, 0x3B78A007,
13516     0x8E904298, 0x3B4C18BA,
13517     0x8E790222, 0x3B1F8847,
13518     0x8E61D32D, 0x3AF2EEB7,
13519     0x8E4AB5BF, 0x3AC64C0F,
13520     0x8E33A9D9, 0x3A99A057,
13521     0x8E1CAF80, 0x3A6CEB95,
13522     0x8E05C6B7, 0x3A402DD1,
13523     0x8DEEEF82, 0x3A136712,
13524     0x8DD829E4, 0x39E6975D,
13525     0x8DC175E0, 0x39B9BEBB,
13526     0x8DAAD37B, 0x398CDD32,
13527     0x8D9442B7, 0x395FF2C9,
13528     0x8D7DC399, 0x3932FF87,
13529     0x8D675623, 0x39060372,
13530     0x8D50FA59, 0x38D8FE93,
13531     0x8D3AB03F, 0x38ABF0EF,
13532     0x8D2477D8, 0x387EDA8E,
13533     0x8D0E5127, 0x3851BB76,
13534     0x8CF83C30, 0x382493B0,
13535     0x8CE238F6, 0x37F76340,
13536     0x8CCC477D, 0x37CA2A30,
13537     0x8CB667C7, 0x379CE884,
13538     0x8CA099D9, 0x376F9E46,
13539     0x8C8ADDB6, 0x37424B7A,
13540     0x8C753361, 0x3714F02A,
13541     0x8C5F9ADD, 0x36E78C5A,
13542     0x8C4A142F, 0x36BA2013,
13543     0x8C349F58, 0x368CAB5C,
13544     0x8C1F3C5C, 0x365F2E3B,
13545     0x8C09EB40, 0x3631A8B7,
13546     0x8BF4AC05, 0x36041AD9,
13547     0x8BDF7EAF, 0x35D684A5,
13548     0x8BCA6342, 0x35A8E624,
13549     0x8BB559C1, 0x357B3F5D,
13550     0x8BA0622F, 0x354D9056,
13551     0x8B8B7C8F, 0x351FD917,
13552     0x8B76A8E4, 0x34F219A7,
13553     0x8B61E732, 0x34C4520D,
13554     0x8B4D377C, 0x3496824F,
13555     0x8B3899C5, 0x3468AA76,
13556     0x8B240E10, 0x343ACA87,
13557     0x8B0F9461, 0x340CE28A,
13558     0x8AFB2CBA, 0x33DEF287,
13559     0x8AE6D71F, 0x33B0FA84,
13560     0x8AD29393, 0x3382FA88,
13561     0x8ABE6219, 0x3354F29A,
13562     0x8AAA42B4, 0x3326E2C2,
13563     0x8A963567, 0x32F8CB07,
13564     0x8A823A35, 0x32CAAB6F,
13565     0x8A6E5122, 0x329C8402,
13566     0x8A5A7A30, 0x326E54C7,
13567     0x8A46B563, 0x32401DC5,
13568     0x8A3302BD, 0x3211DF03,
13569     0x8A1F6242, 0x31E39889,
13570     0x8A0BD3F5, 0x31B54A5D,
13571     0x89F857D8, 0x3186F487,
13572     0x89E4EDEE, 0x3158970D,
13573     0x89D1963C, 0x312A31F8,
13574     0x89BE50C3, 0x30FBC54D,
13575     0x89AB1D86, 0x30CD5114,
13576     0x8997FC89, 0x309ED555,
13577     0x8984EDCF, 0x30705217,
13578     0x8971F15A, 0x3041C760,
13579     0x895F072D, 0x30133538,
13580     0x894C2F4C, 0x2FE49BA6,
13581     0x893969B9, 0x2FB5FAB2,
13582     0x8926B677, 0x2F875262,
13583     0x89141589, 0x2F58A2BD,
13584     0x890186F1, 0x2F29EBCC,
13585     0x88EF0AB4, 0x2EFB2D94,
13586     0x88DCA0D3, 0x2ECC681E,
13587     0x88CA4951, 0x2E9D9B70,
13588     0x88B80431, 0x2E6EC792,
13589     0x88A5D177, 0x2E3FEC8B,
13590     0x8893B124, 0x2E110A62,
13591     0x8881A33C, 0x2DE2211E,
13592     0x886FA7C2, 0x2DB330C7,
13593     0x885DBEB7, 0x2D843963,
13594     0x884BE820, 0x2D553AFB,
13595     0x883A23FE, 0x2D263595,
13596     0x88287255, 0x2CF72939,
13597     0x8816D327, 0x2CC815ED,
13598     0x88054677, 0x2C98FBBA,
13599     0x87F3CC47, 0x2C69DAA6,
13600     0x87E2649B, 0x2C3AB2B9,
13601     0x87D10F75, 0x2C0B83F9,
13602     0x87BFCCD7, 0x2BDC4E6F,
13603     0x87AE9CC5, 0x2BAD1221,
13604     0x879D7F40, 0x2B7DCF17,
13605     0x878C744C, 0x2B4E8558,
13606     0x877B7BEC, 0x2B1F34EB,
13607     0x876A9621, 0x2AEFDDD8,
13608     0x8759C2EF, 0x2AC08025,
13609     0x87490257, 0x2A911BDB,
13610     0x8738545E, 0x2A61B101,
13611     0x8727B904, 0x2A323F9D,
13612     0x8717304E, 0x2A02C7B8,
13613     0x8706BA3C, 0x29D34958,
13614     0x86F656D3, 0x29A3C484,
13615     0x86E60614, 0x29743945,
13616     0x86D5C802, 0x2944A7A2,
13617     0x86C59C9F, 0x29150FA1,
13618     0x86B583EE, 0x28E5714A,
13619     0x86A57DF1, 0x28B5CCA5,
13620     0x86958AAB, 0x288621B9,
13621     0x8685AA1F, 0x2856708C,
13622     0x8675DC4E, 0x2826B928,
13623     0x8666213C, 0x27F6FB92,
13624     0x865678EA, 0x27C737D2,
13625     0x8646E35B, 0x27976DF1,
13626     0x86376092, 0x27679DF4,
13627     0x8627F090, 0x2737C7E3,
13628     0x86189359, 0x2707EBC6,
13629     0x860948EE, 0x26D809A5,
13630     0x85FA1152, 0x26A82185,
13631     0x85EAEC88, 0x26783370,
13632     0x85DBDA91, 0x26483F6C,
13633     0x85CCDB70, 0x26184581,
13634     0x85BDEF27, 0x25E845B5,
13635     0x85AF15B9, 0x25B84012,
13636     0x85A04F28, 0x2588349D,
13637     0x85919B75, 0x2558235E,
13638     0x8582FAA4, 0x25280C5D,
13639     0x85746CB7, 0x24F7EFA1,
13640     0x8565F1B0, 0x24C7CD32,
13641     0x85578991, 0x2497A517,
13642     0x8549345C, 0x24677757,
13643     0x853AF214, 0x243743FA,
13644     0x852CC2BA, 0x24070B07,
13645     0x851EA652, 0x23D6CC86,
13646     0x85109CDC, 0x23A6887E,
13647     0x8502A65C, 0x23763EF7,
13648     0x84F4C2D3, 0x2345EFF7,
13649     0x84E6F244, 0x23159B87,
13650     0x84D934B0, 0x22E541AE,
13651     0x84CB8A1B, 0x22B4E274,
13652     0x84BDF285, 0x22847DDF,
13653     0x84B06DF1, 0x225413F8,
13654     0x84A2FC62, 0x2223A4C5,
13655     0x84959DD9, 0x21F3304E,
13656     0x84885257, 0x21C2B69C,
13657     0x847B19E1, 0x219237B4,
13658     0x846DF476, 0x2161B39F,
13659     0x8460E21A, 0x21312A65,
13660     0x8453E2CE, 0x21009C0B,
13661     0x8446F695, 0x20D0089B,
13662     0x843A1D70, 0x209F701C,
13663     0x842D5761, 0x206ED295,
13664     0x8420A46B, 0x203E300D,
13665     0x8414048F, 0x200D888C,
13666     0x840777CF, 0x1FDCDC1A,
13667     0x83FAFE2E, 0x1FAC2ABF,
13668     0x83EE97AC, 0x1F7B7480,
13669     0x83E2444D, 0x1F4AB967,
13670     0x83D60411, 0x1F19F97B,
13671     0x83C9D6FB, 0x1EE934C2,
13672     0x83BDBD0D, 0x1EB86B46,
13673     0x83B1B649, 0x1E879D0C,
13674     0x83A5C2B0, 0x1E56CA1E,
13675     0x8399E244, 0x1E25F281,
13676     0x838E1507, 0x1DF5163F,
13677     0x83825AFB, 0x1DC4355D,
13678     0x8376B422, 0x1D934FE5,
13679     0x836B207D, 0x1D6265DD,
13680     0x835FA00E, 0x1D31774D,
13681     0x835432D8, 0x1D00843C,
13682     0x8348D8DB, 0x1CCF8CB3,
13683     0x833D921A, 0x1C9E90B8,
13684     0x83325E97, 0x1C6D9053,
13685     0x83273E52, 0x1C3C8B8C,
13686     0x831C314E, 0x1C0B826A,
13687     0x8311378C, 0x1BDA74F5,
13688     0x8306510F, 0x1BA96334,
13689     0x82FB7DD8, 0x1B784D30,
13690     0x82F0BDE8, 0x1B4732EF,
13691     0x82E61141, 0x1B161479,
13692     0x82DB77E5, 0x1AE4F1D6,
13693     0x82D0F1D5, 0x1AB3CB0C,
13694     0x82C67F13, 0x1A82A025,
13695     0x82BC1FA1, 0x1A517127,
13696     0x82B1D381, 0x1A203E1B,
13697     0x82A79AB3, 0x19EF0706,
13698     0x829D753A, 0x19BDCBF2,
13699     0x82936316, 0x198C8CE6,
13700     0x8289644A, 0x195B49E9,
13701     0x827F78D8, 0x192A0303,
13702     0x8275A0C0, 0x18F8B83C,
13703     0x826BDC04, 0x18C7699B,
13704     0x82622AA5, 0x18961727,
13705     0x82588CA6, 0x1864C0E9,
13706     0x824F0208, 0x183366E8,
13707     0x82458ACB, 0x1802092C,
13708     0x823C26F2, 0x17D0A7BB,
13709     0x8232D67E, 0x179F429F,
13710     0x82299971, 0x176DD9DE,
13711     0x82206FCB, 0x173C6D80,
13712     0x8217598F, 0x170AFD8D,
13713     0x820E56BE, 0x16D98A0C,
13714     0x82056758, 0x16A81305,
13715     0x81FC8B60, 0x1676987F,
13716     0x81F3C2D7, 0x16451A83,
13717     0x81EB0DBD, 0x16139917,
13718     0x81E26C16, 0x15E21444,
13719     0x81D9DDE1, 0x15B08C11,
13720     0x81D16320, 0x157F0086,
13721     0x81C8FBD5, 0x154D71AA,
13722     0x81C0A801, 0x151BDF85,
13723     0x81B867A4, 0x14EA4A1F,
13724     0x81B03AC1, 0x14B8B17F,
13725     0x81A82159, 0x148715AD,
13726     0x81A01B6C, 0x145576B1,
13727     0x819828FD, 0x1423D492,
13728     0x81904A0C, 0x13F22F57,
13729     0x81887E9A, 0x13C0870A,
13730     0x8180C6A9, 0x138EDBB0,
13731     0x8179223A, 0x135D2D53,
13732     0x8171914E, 0x132B7BF9,
13733     0x816A13E6, 0x12F9C7AA,
13734     0x8162AA03, 0x12C8106E,
13735     0x815B53A8, 0x1296564D,
13736     0x815410D3, 0x1264994E,
13737     0x814CE188, 0x1232D978,
13738     0x8145C5C6, 0x120116D4,
13739     0x813EBD90, 0x11CF516A,
13740     0x8137C8E6, 0x119D8940,
13741     0x8130E7C8, 0x116BBE5F,
13742     0x812A1A39, 0x1139F0CE,
13743     0x81236039, 0x11082096,
13744     0x811CB9CA, 0x10D64DBC,
13745     0x811626EC, 0x10A4784A,
13746     0x810FA7A0, 0x1072A047,
13747     0x81093BE8, 0x1040C5BB,
13748     0x8102E3C3, 0x100EE8AD,
13749     0x80FC9F35, 0x0FDD0925,
13750     0x80F66E3C, 0x0FAB272B,
13751     0x80F050DB, 0x0F7942C6,
13752     0x80EA4712, 0x0F475BFE,
13753     0x80E450E2, 0x0F1572DC,
13754     0x80DE6E4C, 0x0EE38765,
13755     0x80D89F51, 0x0EB199A3,
13756     0x80D2E3F1, 0x0E7FA99D,
13757     0x80CD3C2F, 0x0E4DB75B,
13758     0x80C7A80A, 0x0E1BC2E3,
13759     0x80C22783, 0x0DE9CC3F,
13760     0x80BCBA9C, 0x0DB7D376,
13761     0x80B76155, 0x0D85D88F,
13762     0x80B21BAF, 0x0D53DB92,
13763     0x80ACE9AB, 0x0D21DC87,
13764     0x80A7CB49, 0x0CEFDB75,
13765     0x80A2C08B, 0x0CBDD865,
13766     0x809DC970, 0x0C8BD35E,
13767     0x8098E5FB, 0x0C59CC67,
13768     0x8094162B, 0x0C27C389,
13769     0x808F5A02, 0x0BF5B8CB,
13770     0x808AB180, 0x0BC3AC35,
13771     0x80861CA5, 0x0B919DCE,
13772     0x80819B74, 0x0B5F8D9F,
13773     0x807D2DEB, 0x0B2D7BAE,
13774     0x8078D40D, 0x0AFB6805,
13775     0x80748DD9, 0x0AC952AA,
13776     0x80705B50, 0x0A973BA5,
13777     0x806C3C73, 0x0A6522FE,
13778     0x80683143, 0x0A3308BC,
13779     0x806439C0, 0x0A00ECE8,
13780     0x806055EA, 0x09CECF89,
13781     0x805C85C3, 0x099CB0A7,
13782     0x8058C94C, 0x096A9049,
13783     0x80552083, 0x09386E77,
13784     0x80518B6B, 0x09064B3A,
13785     0x804E0A03, 0x08D42698,
13786     0x804A9C4D, 0x08A2009A,
13787     0x80474248, 0x086FD947,
13788     0x8043FBF6, 0x083DB0A7,
13789     0x8040C956, 0x080B86C1,
13790     0x803DAA69, 0x07D95B9E,
13791     0x803A9F31, 0x07A72F45,
13792     0x8037A7AC, 0x077501BE,
13793     0x8034C3DC, 0x0742D310,
13794     0x8031F3C1, 0x0710A344,
13795     0x802F375C, 0x06DE7261,
13796     0x802C8EAD, 0x06AC406F,
13797     0x8029F9B4, 0x067A0D75,
13798     0x80277872, 0x0647D97C,
13799     0x80250AE7, 0x0615A48A,
13800     0x8022B113, 0x05E36EA9,
13801     0x80206AF8, 0x05B137DF,
13802     0x801E3894, 0x057F0034,
13803     0x801C19E9, 0x054CC7B0,
13804     0x801A0EF7, 0x051A8E5C,
13805     0x801817BF, 0x04E8543D,
13806     0x80163440, 0x04B6195D,
13807     0x8014647A, 0x0483DDC3,
13808     0x8012A86F, 0x0451A176,
13809     0x8011001E, 0x041F647F,
13810     0x800F6B88, 0x03ED26E6,
13811     0x800DEAAC, 0x03BAE8B1,
13812     0x800C7D8C, 0x0388A9E9,
13813     0x800B2427, 0x03566A96,
13814     0x8009DE7D, 0x03242ABF,
13815     0x8008AC90, 0x02F1EA6B,
13816     0x80078E5E, 0x02BFA9A4,
13817     0x800683E8, 0x028D6870,
13818     0x80058D2E, 0x025B26D7,
13819     0x8004AA31, 0x0228E4E1,
13820     0x8003DAF0, 0x01F6A296,
13821     0x80031F6C, 0x01C45FFE,
13822     0x800277A5, 0x01921D1F,
13823     0x8001E39B, 0x015FDA03,
13824     0x8001634D, 0x012D96B0,
13825     0x8000F6BD, 0x00FB532F,
13826     0x80009DE9, 0x00C90F88,
13827     0x800058D3, 0x0096CBC1,
13828     0x8000277A, 0x006487E3,
13829     0x800009DE, 0x003243F5,
13830     0x80000000, 0x00000000,
13831     0x800009DE, 0xFFCDBC0A,
13832     0x8000277A, 0xFF9B781D,
13833     0x800058D3, 0xFF69343E,
13834     0x80009DE9, 0xFF36F078,
13835     0x8000F6BD, 0xFF04ACD0,
13836     0x8001634D, 0xFED2694F,
13837     0x8001E39B, 0xFEA025FC,
13838     0x800277A5, 0xFE6DE2E0,
13839     0x80031F6C, 0xFE3BA001,
13840     0x8003DAF0, 0xFE095D69,
13841     0x8004AA31, 0xFDD71B1E,
13842     0x80058D2E, 0xFDA4D928,
13843     0x800683E8, 0xFD72978F,
13844     0x80078E5E, 0xFD40565B,
13845     0x8008AC90, 0xFD0E1594,
13846     0x8009DE7D, 0xFCDBD541,
13847     0x800B2427, 0xFCA99569,
13848     0x800C7D8C, 0xFC775616,
13849     0x800DEAAC, 0xFC45174E,
13850     0x800F6B88, 0xFC12D919,
13851     0x8011001E, 0xFBE09B80,
13852     0x8012A86F, 0xFBAE5E89,
13853     0x8014647A, 0xFB7C223C,
13854     0x80163440, 0xFB49E6A2,
13855     0x801817BF, 0xFB17ABC2,
13856     0x801A0EF7, 0xFAE571A4,
13857     0x801C19E9, 0xFAB3384F,
13858     0x801E3894, 0xFA80FFCB,
13859     0x80206AF8, 0xFA4EC820,
13860     0x8022B113, 0xFA1C9156,
13861     0x80250AE7, 0xF9EA5B75,
13862     0x80277872, 0xF9B82683,
13863     0x8029F9B4, 0xF985F28A,
13864     0x802C8EAD, 0xF953BF90,
13865     0x802F375C, 0xF9218D9E,
13866     0x8031F3C1, 0xF8EF5CBB,
13867     0x8034C3DC, 0xF8BD2CEF,
13868     0x8037A7AC, 0xF88AFE41,
13869     0x803A9F31, 0xF858D0BA,
13870     0x803DAA69, 0xF826A461,
13871     0x8040C956, 0xF7F4793E,
13872     0x8043FBF6, 0xF7C24F58,
13873     0x80474248, 0xF79026B8,
13874     0x804A9C4D, 0xF75DFF65,
13875     0x804E0A03, 0xF72BD967,
13876     0x80518B6B, 0xF6F9B4C5,
13877     0x80552083, 0xF6C79188,
13878     0x8058C94C, 0xF6956FB6,
13879     0x805C85C3, 0xF6634F58,
13880     0x806055EA, 0xF6313076,
13881     0x806439C0, 0xF5FF1317,
13882     0x80683143, 0xF5CCF743,
13883     0x806C3C73, 0xF59ADD01,
13884     0x80705B50, 0xF568C45A,
13885     0x80748DD9, 0xF536AD55,
13886     0x8078D40D, 0xF50497FA,
13887     0x807D2DEB, 0xF4D28451,
13888     0x80819B74, 0xF4A07260,
13889     0x80861CA5, 0xF46E6231,
13890     0x808AB180, 0xF43C53CA,
13891     0x808F5A02, 0xF40A4734,
13892     0x8094162B, 0xF3D83C76,
13893     0x8098E5FB, 0xF3A63398,
13894     0x809DC970, 0xF3742CA1,
13895     0x80A2C08B, 0xF342279A,
13896     0x80A7CB49, 0xF310248A,
13897     0x80ACE9AB, 0xF2DE2378,
13898     0x80B21BAF, 0xF2AC246D,
13899     0x80B76155, 0xF27A2770,
13900     0x80BCBA9C, 0xF2482C89,
13901     0x80C22783, 0xF21633C0,
13902     0x80C7A80A, 0xF1E43D1C,
13903     0x80CD3C2F, 0xF1B248A5,
13904     0x80D2E3F1, 0xF1805662,
13905     0x80D89F51, 0xF14E665C,
13906     0x80DE6E4C, 0xF11C789A,
13907     0x80E450E2, 0xF0EA8D23,
13908     0x80EA4712, 0xF0B8A401,
13909     0x80F050DB, 0xF086BD39,
13910     0x80F66E3C, 0xF054D8D4,
13911     0x80FC9F35, 0xF022F6DA,
13912     0x8102E3C3, 0xEFF11752,
13913     0x81093BE8, 0xEFBF3A44,
13914     0x810FA7A0, 0xEF8D5FB8,
13915     0x811626EC, 0xEF5B87B5,
13916     0x811CB9CA, 0xEF29B243,
13917     0x81236039, 0xEEF7DF6A,
13918     0x812A1A39, 0xEEC60F31,
13919     0x8130E7C8, 0xEE9441A0,
13920     0x8137C8E6, 0xEE6276BF,
13921     0x813EBD90, 0xEE30AE95,
13922     0x8145C5C6, 0xEDFEE92B,
13923     0x814CE188, 0xEDCD2687,
13924     0x815410D3, 0xED9B66B2,
13925     0x815B53A8, 0xED69A9B2,
13926     0x8162AA03, 0xED37EF91,
13927     0x816A13E6, 0xED063855,
13928     0x8171914E, 0xECD48406,
13929     0x8179223A, 0xECA2D2AC,
13930     0x8180C6A9, 0xEC71244F,
13931     0x81887E9A, 0xEC3F78F5,
13932     0x81904A0C, 0xEC0DD0A8,
13933     0x819828FD, 0xEBDC2B6D,
13934     0x81A01B6C, 0xEBAA894E,
13935     0x81A82159, 0xEB78EA52,
13936     0x81B03AC1, 0xEB474E80,
13937     0x81B867A4, 0xEB15B5E0,
13938     0x81C0A801, 0xEAE4207A,
13939     0x81C8FBD5, 0xEAB28E55,
13940     0x81D16320, 0xEA80FF79,
13941     0x81D9DDE1, 0xEA4F73EE,
13942     0x81E26C16, 0xEA1DEBBB,
13943     0x81EB0DBD, 0xE9EC66E8,
13944     0x81F3C2D7, 0xE9BAE57C,
13945     0x81FC8B60, 0xE9896780,
13946     0x82056758, 0xE957ECFB,
13947     0x820E56BE, 0xE92675F4,
13948     0x8217598F, 0xE8F50273,
13949     0x82206FCB, 0xE8C3927F,
13950     0x82299971, 0xE8922621,
13951     0x8232D67E, 0xE860BD60,
13952     0x823C26F2, 0xE82F5844,
13953     0x82458ACB, 0xE7FDF6D3,
13954     0x824F0208, 0xE7CC9917,
13955     0x82588CA6, 0xE79B3F16,
13956     0x82622AA5, 0xE769E8D8,
13957     0x826BDC04, 0xE7389664,
13958     0x8275A0C0, 0xE70747C3,
13959     0x827F78D8, 0xE6D5FCFC,
13960     0x8289644A, 0xE6A4B616,
13961     0x82936316, 0xE6737319,
13962     0x829D753A, 0xE642340D,
13963     0x82A79AB3, 0xE610F8F9,
13964     0x82B1D381, 0xE5DFC1E4,
13965     0x82BC1FA1, 0xE5AE8ED8,
13966     0x82C67F13, 0xE57D5FDA,
13967     0x82D0F1D5, 0xE54C34F3,
13968     0x82DB77E5, 0xE51B0E2A,
13969     0x82E61141, 0xE4E9EB86,
13970     0x82F0BDE8, 0xE4B8CD10,
13971     0x82FB7DD8, 0xE487B2CF,
13972     0x8306510F, 0xE4569CCB,
13973     0x8311378C, 0xE4258B0A,
13974     0x831C314E, 0xE3F47D95,
13975     0x83273E52, 0xE3C37473,
13976     0x83325E97, 0xE3926FAC,
13977     0x833D921A, 0xE3616F47,
13978     0x8348D8DB, 0xE330734C,
13979     0x835432D8, 0xE2FF7BC3,
13980     0x835FA00E, 0xE2CE88B2,
13981     0x836B207D, 0xE29D9A22,
13982     0x8376B422, 0xE26CB01A,
13983     0x83825AFB, 0xE23BCAA2,
13984     0x838E1507, 0xE20AE9C1,
13985     0x8399E244, 0xE1DA0D7E,
13986     0x83A5C2B0, 0xE1A935E1,
13987     0x83B1B649, 0xE17862F3,
13988     0x83BDBD0D, 0xE14794B9,
13989     0x83C9D6FB, 0xE116CB3D,
13990     0x83D60411, 0xE0E60684,
13991     0x83E2444D, 0xE0B54698,
13992     0x83EE97AC, 0xE0848B7F,
13993     0x83FAFE2E, 0xE053D541,
13994     0x840777CF, 0xE02323E5,
13995     0x8414048F, 0xDFF27773,
13996     0x8420A46B, 0xDFC1CFF2,
13997     0x842D5761, 0xDF912D6A,
13998     0x843A1D70, 0xDF608FE3,
13999     0x8446F695, 0xDF2FF764,
14000     0x8453E2CE, 0xDEFF63F4,
14001     0x8460E21A, 0xDECED59B,
14002     0x846DF476, 0xDE9E4C60,
14003     0x847B19E1, 0xDE6DC84B,
14004     0x84885257, 0xDE3D4963,
14005     0x84959DD9, 0xDE0CCFB1,
14006     0x84A2FC62, 0xDDDC5B3A,
14007     0x84B06DF1, 0xDDABEC07,
14008     0x84BDF285, 0xDD7B8220,
14009     0x84CB8A1B, 0xDD4B1D8B,
14010     0x84D934B0, 0xDD1ABE51,
14011     0x84E6F244, 0xDCEA6478,
14012     0x84F4C2D3, 0xDCBA1008,
14013     0x8502A65C, 0xDC89C108,
14014     0x85109CDC, 0xDC597781,
14015     0x851EA652, 0xDC293379,
14016     0x852CC2BA, 0xDBF8F4F8,
14017     0x853AF214, 0xDBC8BC05,
14018     0x8549345C, 0xDB9888A8,
14019     0x85578991, 0xDB685AE8,
14020     0x8565F1B0, 0xDB3832CD,
14021     0x85746CB7, 0xDB08105E,
14022     0x8582FAA4, 0xDAD7F3A2,
14023     0x85919B75, 0xDAA7DCA1,
14024     0x85A04F28, 0xDA77CB62,
14025     0x85AF15B9, 0xDA47BFED,
14026     0x85BDEF27, 0xDA17BA4A,
14027     0x85CCDB70, 0xD9E7BA7E,
14028     0x85DBDA91, 0xD9B7C093,
14029     0x85EAEC88, 0xD987CC8F,
14030     0x85FA1152, 0xD957DE7A,
14031     0x860948EE, 0xD927F65B,
14032     0x86189359, 0xD8F81439,
14033     0x8627F090, 0xD8C8381C,
14034     0x86376092, 0xD898620C,
14035     0x8646E35B, 0xD868920F,
14036     0x865678EA, 0xD838C82D,
14037     0x8666213C, 0xD809046D,
14038     0x8675DC4E, 0xD7D946D7,
14039     0x8685AA1F, 0xD7A98F73,
14040     0x86958AAB, 0xD779DE46,
14041     0x86A57DF1, 0xD74A335A,
14042     0x86B583EE, 0xD71A8EB5,
14043     0x86C59C9F, 0xD6EAF05E,
14044     0x86D5C802, 0xD6BB585D,
14045     0x86E60614, 0xD68BC6BA,
14046     0x86F656D3, 0xD65C3B7B,
14047     0x8706BA3C, 0xD62CB6A7,
14048     0x8717304E, 0xD5FD3847,
14049     0x8727B904, 0xD5CDC062,
14050     0x8738545E, 0xD59E4EFE,
14051     0x87490257, 0xD56EE424,
14052     0x8759C2EF, 0xD53F7FDA,
14053     0x876A9621, 0xD5102227,
14054     0x877B7BEC, 0xD4E0CB14,
14055     0x878C744C, 0xD4B17AA7,
14056     0x879D7F40, 0xD48230E8,
14057     0x87AE9CC5, 0xD452EDDE,
14058     0x87BFCCD7, 0xD423B190,
14059     0x87D10F75, 0xD3F47C06,
14060     0x87E2649B, 0xD3C54D46,
14061     0x87F3CC47, 0xD3962559,
14062     0x88054677, 0xD3670445,
14063     0x8816D327, 0xD337EA12,
14064     0x88287255, 0xD308D6C6,
14065     0x883A23FE, 0xD2D9CA6A,
14066     0x884BE820, 0xD2AAC504,
14067     0x885DBEB7, 0xD27BC69C,
14068     0x886FA7C2, 0xD24CCF38,
14069     0x8881A33C, 0xD21DDEE1,
14070     0x8893B124, 0xD1EEF59E,
14071     0x88A5D177, 0xD1C01374,
14072     0x88B80431, 0xD191386D,
14073     0x88CA4951, 0xD162648F,
14074     0x88DCA0D3, 0xD13397E1,
14075     0x88EF0AB4, 0xD104D26B,
14076     0x890186F1, 0xD0D61433,
14077     0x89141589, 0xD0A75D42,
14078     0x8926B677, 0xD078AD9D,
14079     0x893969B9, 0xD04A054D,
14080     0x894C2F4C, 0xD01B6459,
14081     0x895F072D, 0xCFECCAC7,
14082     0x8971F15A, 0xCFBE389F,
14083     0x8984EDCF, 0xCF8FADE8,
14084     0x8997FC89, 0xCF612AAA,
14085     0x89AB1D86, 0xCF32AEEB,
14086     0x89BE50C3, 0xCF043AB2,
14087     0x89D1963C, 0xCED5CE08,
14088     0x89E4EDEE, 0xCEA768F2,
14089     0x89F857D8, 0xCE790B78,
14090     0x8A0BD3F5, 0xCE4AB5A2,
14091     0x8A1F6242, 0xCE1C6776,
14092     0x8A3302BD, 0xCDEE20FC,
14093     0x8A46B563, 0xCDBFE23A,
14094     0x8A5A7A30, 0xCD91AB38,
14095     0x8A6E5122, 0xCD637BFD,
14096     0x8A823A35, 0xCD355490,
14097     0x8A963567, 0xCD0734F8,
14098     0x8AAA42B4, 0xCCD91D3D,
14099     0x8ABE6219, 0xCCAB0D65,
14100     0x8AD29393, 0xCC7D0577,
14101     0x8AE6D71F, 0xCC4F057B,
14102     0x8AFB2CBA, 0xCC210D78,
14103     0x8B0F9461, 0xCBF31D75,
14104     0x8B240E10, 0xCBC53578,
14105     0x8B3899C5, 0xCB975589,
14106     0x8B4D377C, 0xCB697DB0,
14107     0x8B61E732, 0xCB3BADF2,
14108     0x8B76A8E4, 0xCB0DE658,
14109     0x8B8B7C8F, 0xCAE026E8,
14110     0x8BA0622F, 0xCAB26FA9,
14111     0x8BB559C1, 0xCA84C0A2,
14112     0x8BCA6342, 0xCA5719DB,
14113     0x8BDF7EAF, 0xCA297B5A,
14114     0x8BF4AC05, 0xC9FBE527,
14115     0x8C09EB40, 0xC9CE5748,
14116     0x8C1F3C5C, 0xC9A0D1C4,
14117     0x8C349F58, 0xC97354A3,
14118     0x8C4A142F, 0xC945DFEC,
14119     0x8C5F9ADD, 0xC91873A5,
14120     0x8C753361, 0xC8EB0FD6,
14121     0x8C8ADDB6, 0xC8BDB485,
14122     0x8CA099D9, 0xC89061BA,
14123     0x8CB667C7, 0xC863177B,
14124     0x8CCC477D, 0xC835D5D0,
14125     0x8CE238F6, 0xC8089CBF,
14126     0x8CF83C30, 0xC7DB6C50,
14127     0x8D0E5127, 0xC7AE4489,
14128     0x8D2477D8, 0xC7812571,
14129     0x8D3AB03F, 0xC7540F10,
14130     0x8D50FA59, 0xC727016C,
14131     0x8D675623, 0xC6F9FC8D,
14132     0x8D7DC399, 0xC6CD0079,
14133     0x8D9442B7, 0xC6A00D36,
14134     0x8DAAD37B, 0xC67322CD,
14135     0x8DC175E0, 0xC6464144,
14136     0x8DD829E4, 0xC61968A2,
14137     0x8DEEEF82, 0xC5EC98ED,
14138     0x8E05C6B7, 0xC5BFD22E,
14139     0x8E1CAF80, 0xC593146A,
14140     0x8E33A9D9, 0xC5665FA8,
14141     0x8E4AB5BF, 0xC539B3F0,
14142     0x8E61D32D, 0xC50D1148,
14143     0x8E790222, 0xC4E077B8,
14144     0x8E904298, 0xC4B3E746,
14145     0x8EA7948C, 0xC4875FF8,
14146     0x8EBEF7FB, 0xC45AE1D7,
14147     0x8ED66CE1, 0xC42E6CE8,
14148     0x8EEDF33B, 0xC4020132,
14149     0x8F058B04, 0xC3D59EBD,
14150     0x8F1D343A, 0xC3A9458F,
14151     0x8F34EED8, 0xC37CF5B0,
14152     0x8F4CBADB, 0xC350AF25,
14153     0x8F64983F, 0xC32471F6,
14154     0x8F7C8701, 0xC2F83E2A,
14155     0x8F94871D, 0xC2CC13C7,
14156     0x8FAC988E, 0xC29FF2D4,
14157     0x8FC4BB53, 0xC273DB58,
14158     0x8FDCEF66, 0xC247CD5A,
14159     0x8FF534C4, 0xC21BC8E0,
14160     0x900D8B69, 0xC1EFCDF2,
14161     0x9025F352, 0xC1C3DC96,
14162     0x903E6C7A, 0xC197F4D3,
14163     0x9056F6DF, 0xC16C16B0,
14164     0x906F927B, 0xC1404233,
14165     0x90883F4C, 0xC1147763,
14166     0x90A0FD4E, 0xC0E8B648,
14167     0x90B9CC7C, 0xC0BCFEE7,
14168     0x90D2ACD3, 0xC0915147,
14169     0x90EB9E50, 0xC065AD70,
14170     0x9104A0ED, 0xC03A1368,
14171     0x911DB4A8, 0xC00E8335,
14172     0x9136D97D, 0xBFE2FCDF,
14173     0x91500F67, 0xBFB7806C,
14174     0x91695663, 0xBF8C0DE2,
14175     0x9182AE6C, 0xBF60A54A,
14176     0x919C1780, 0xBF3546A8,
14177     0x91B5919A, 0xBF09F204,
14178     0x91CF1CB6, 0xBEDEA765,
14179     0x91E8B8D0, 0xBEB366D1,
14180     0x920265E4, 0xBE88304F,
14181     0x921C23EE, 0xBE5D03E5,
14182     0x9235F2EB, 0xBE31E19B,
14183     0x924FD2D6, 0xBE06C977,
14184     0x9269C3AC, 0xBDDBBB7F,
14185     0x9283C567, 0xBDB0B7BA,
14186     0x929DD805, 0xBD85BE2F,
14187     0x92B7FB82, 0xBD5ACEE5,
14188     0x92D22FD8, 0xBD2FE9E1,
14189     0x92EC7505, 0xBD050F2C,
14190     0x9306CB04, 0xBCDA3ECA,
14191     0x932131D1, 0xBCAF78C3,
14192     0x933BA968, 0xBC84BD1E,
14193     0x935631C5, 0xBC5A0BE1,
14194     0x9370CAE4, 0xBC2F6513,
14195     0x938B74C0, 0xBC04C8BA,
14196     0x93A62F56, 0xBBDA36DC,
14197     0x93C0FAA2, 0xBBAFAF81,
14198     0x93DBD69F, 0xBB8532AF,
14199     0x93F6C34A, 0xBB5AC06C,
14200     0x9411C09D, 0xBB3058C0,
14201     0x942CCE95, 0xBB05FBB0,
14202     0x9447ED2F, 0xBADBA943,
14203     0x94631C64, 0xBAB1617F,
14204     0x947E5C32, 0xBA87246C,
14205     0x9499AC95, 0xBA5CF210,
14206     0x94B50D87, 0xBA32CA70,
14207     0x94D07F05, 0xBA08AD94,
14208     0x94EC010B, 0xB9DE9B83,
14209     0x95079393, 0xB9B49442,
14210     0x9523369B, 0xB98A97D8,
14211     0x953EEA1E, 0xB960A64B,
14212     0x955AAE17, 0xB936BFA3,
14213     0x95768282, 0xB90CE3E6,
14214     0x9592675B, 0xB8E31319,
14215     0x95AE5C9E, 0xB8B94D44,
14216     0x95CA6246, 0xB88F926C,
14217     0x95E6784F, 0xB865E299,
14218     0x96029EB5, 0xB83C3DD1,
14219     0x961ED573, 0xB812A419,
14220     0x963B1C85, 0xB7E9157A,
14221     0x965773E7, 0xB7BF91F8,
14222     0x9673DB94, 0xB796199B,
14223     0x96905387, 0xB76CAC68,
14224     0x96ACDBBD, 0xB7434A67,
14225     0x96C97431, 0xB719F39D,
14226     0x96E61CDF, 0xB6F0A811,
14227     0x9702D5C2, 0xB6C767CA,
14228     0x971F9ED6, 0xB69E32CD,
14229     0x973C7816, 0xB6750921,
14230     0x9759617E, 0xB64BEACC,
14231     0x97765B0A, 0xB622D7D5,
14232     0x979364B5, 0xB5F9D042,
14233     0x97B07E7A, 0xB5D0D41A,
14234     0x97CDA855, 0xB5A7E362,
14235     0x97EAE241, 0xB57EFE21,
14236     0x98082C3B, 0xB556245E,
14237     0x9825863D, 0xB52D561E,
14238     0x9842F043, 0xB5049368,
14239     0x98606A48, 0xB4DBDC42,
14240     0x987DF449, 0xB4B330B2,
14241     0x989B8E3F, 0xB48A90C0,
14242     0x98B93828, 0xB461FC70,
14243     0x98D6F1FE, 0xB43973C9,
14244     0x98F4BBBC, 0xB410F6D2,
14245     0x9912955E, 0xB3E88591,
14246     0x99307EE0, 0xB3C0200C,
14247     0x994E783C, 0xB397C649,
14248     0x996C816F, 0xB36F784E,
14249     0x998A9A73, 0xB3473622,
14250     0x99A8C344, 0xB31EFFCB,
14251     0x99C6FBDE, 0xB2F6D54F,
14252     0x99E5443A, 0xB2CEB6B5,
14253     0x9A039C56, 0xB2A6A401,
14254     0x9A22042C, 0xB27E9D3B,
14255     0x9A407BB8, 0xB256A26A,
14256     0x9A5F02F5, 0xB22EB392,
14257     0x9A7D99DD, 0xB206D0BA,
14258     0x9A9C406D, 0xB1DEF9E8,
14259     0x9ABAF6A0, 0xB1B72F23,
14260     0x9AD9BC71, 0xB18F7070,
14261     0x9AF891DB, 0xB167BDD6,
14262     0x9B1776D9, 0xB140175B,
14263     0x9B366B67, 0xB1187D05,
14264     0x9B556F80, 0xB0F0EEDA,
14265     0x9B748320, 0xB0C96CDF,
14266     0x9B93A640, 0xB0A1F71C,
14267     0x9BB2D8DD, 0xB07A8D97,
14268     0x9BD21AF2, 0xB0533055,
14269     0x9BF16C7A, 0xB02BDF5C,
14270     0x9C10CD70, 0xB0049AB2,
14271     0x9C303DCF, 0xAFDD625F,
14272     0x9C4FBD92, 0xAFB63667,
14273     0x9C6F4CB5, 0xAF8F16D0,
14274     0x9C8EEB33, 0xAF6803A1,
14275     0x9CAE9907, 0xAF40FCE0,
14276     0x9CCE562B, 0xAF1A0293,
14277     0x9CEE229C, 0xAEF314BF,
14278     0x9D0DFE53, 0xAECC336B,
14279     0x9D2DE94D, 0xAEA55E9D,
14280     0x9D4DE384, 0xAE7E965B,
14281     0x9D6DECF4, 0xAE57DAAA,
14282     0x9D8E0596, 0xAE312B91,
14283     0x9DAE2D68, 0xAE0A8916,
14284     0x9DCE6462, 0xADE3F33E,
14285     0x9DEEAA82, 0xADBD6A10,
14286     0x9E0EFFC1, 0xAD96ED91,
14287     0x9E2F641A, 0xAD707DC8,
14288     0x9E4FD789, 0xAD4A1ABA,
14289     0x9E705A09, 0xAD23C46D,
14290     0x9E90EB94, 0xACFD7AE8,
14291     0x9EB18C26, 0xACD73E30,
14292     0x9ED23BB9, 0xACB10E4A,
14293     0x9EF2FA48, 0xAC8AEB3E,
14294     0x9F13C7D0, 0xAC64D510,
14295     0x9F34A449, 0xAC3ECBC7,
14296     0x9F558FB0, 0xAC18CF68,
14297     0x9F7689FF, 0xABF2DFFA,
14298     0x9F979331, 0xABCCFD82,
14299     0x9FB8AB41, 0xABA72806,
14300     0x9FD9D22A, 0xAB815F8C,
14301     0x9FFB07E7, 0xAB5BA41A,
14302     0xA01C4C72, 0xAB35F5B5,
14303     0xA03D9FC7, 0xAB105464,
14304     0xA05F01E1, 0xAAEAC02B,
14305     0xA08072BA, 0xAAC53912,
14306     0xA0A1F24C, 0xAA9FBF1D,
14307     0xA0C38094, 0xAA7A5253,
14308     0xA0E51D8C, 0xAA54F2B9,
14309     0xA106C92E, 0xAA2FA055,
14310     0xA1288376, 0xAA0A5B2D,
14311     0xA14A4C5E, 0xA9E52347,
14312     0xA16C23E1, 0xA9BFF8A8,
14313     0xA18E09F9, 0xA99ADB56,
14314     0xA1AFFEA2, 0xA975CB56,
14315     0xA1D201D7, 0xA950C8AF,
14316     0xA1F41391, 0xA92BD366,
14317     0xA21633CD, 0xA906EB81,
14318     0xA2386283, 0xA8E21106,
14319     0xA25A9FB1, 0xA8BD43FA,
14320     0xA27CEB4F, 0xA8988463,
14321     0xA29F4559, 0xA873D246,
14322     0xA2C1ADC9, 0xA84F2DA9,
14323     0xA2E4249A, 0xA82A9693,
14324     0xA306A9C7, 0xA8060D08,
14325     0xA3293D4B, 0xA7E1910E,
14326     0xA34BDF20, 0xA7BD22AB,
14327     0xA36E8F40, 0xA798C1E4,
14328     0xA3914DA7, 0xA7746EC0,
14329     0xA3B41A4F, 0xA7502943,
14330     0xA3D6F533, 0xA72BF173,
14331     0xA3F9DE4D, 0xA707C756,
14332     0xA41CD598, 0xA6E3AAF2,
14333     0xA43FDB0F, 0xA6BF9C4B,
14334     0xA462EEAC, 0xA69B9B68,
14335     0xA4861069, 0xA677A84E,
14336     0xA4A94042, 0xA653C302,
14337     0xA4CC7E31, 0xA62FEB8B,
14338     0xA4EFCA31, 0xA60C21ED,
14339     0xA513243B, 0xA5E8662F,
14340     0xA5368C4B, 0xA5C4B855,
14341     0xA55A025B, 0xA5A11865,
14342     0xA57D8666, 0xA57D8666,
14343     0xA5A11865, 0xA55A025B,
14344     0xA5C4B855, 0xA5368C4B,
14345     0xA5E8662F, 0xA513243B,
14346     0xA60C21ED, 0xA4EFCA31,
14347     0xA62FEB8B, 0xA4CC7E31,
14348     0xA653C302, 0xA4A94042,
14349     0xA677A84E, 0xA4861069,
14350     0xA69B9B68, 0xA462EEAC,
14351     0xA6BF9C4B, 0xA43FDB0F,
14352     0xA6E3AAF2, 0xA41CD598,
14353     0xA707C756, 0xA3F9DE4D,
14354     0xA72BF173, 0xA3D6F533,
14355     0xA7502943, 0xA3B41A4F,
14356     0xA7746EC0, 0xA3914DA7,
14357     0xA798C1E4, 0xA36E8F40,
14358     0xA7BD22AB, 0xA34BDF20,
14359     0xA7E1910E, 0xA3293D4B,
14360     0xA8060D08, 0xA306A9C7,
14361     0xA82A9693, 0xA2E4249A,
14362     0xA84F2DA9, 0xA2C1ADC9,
14363     0xA873D246, 0xA29F4559,
14364     0xA8988463, 0xA27CEB4F,
14365     0xA8BD43FA, 0xA25A9FB1,
14366     0xA8E21106, 0xA2386283,
14367     0xA906EB81, 0xA21633CD,
14368     0xA92BD366, 0xA1F41391,
14369     0xA950C8AF, 0xA1D201D7,
14370     0xA975CB56, 0xA1AFFEA2,
14371     0xA99ADB56, 0xA18E09F9,
14372     0xA9BFF8A8, 0xA16C23E1,
14373     0xA9E52347, 0xA14A4C5E,
14374     0xAA0A5B2D, 0xA1288376,
14375     0xAA2FA055, 0xA106C92E,
14376     0xAA54F2B9, 0xA0E51D8C,
14377     0xAA7A5253, 0xA0C38094,
14378     0xAA9FBF1D, 0xA0A1F24C,
14379     0xAAC53912, 0xA08072BA,
14380     0xAAEAC02B, 0xA05F01E1,
14381     0xAB105464, 0xA03D9FC7,
14382     0xAB35F5B5, 0xA01C4C72,
14383     0xAB5BA41A, 0x9FFB07E7,
14384     0xAB815F8C, 0x9FD9D22A,
14385     0xABA72806, 0x9FB8AB41,
14386     0xABCCFD82, 0x9F979331,
14387     0xABF2DFFA, 0x9F7689FF,
14388     0xAC18CF68, 0x9F558FB0,
14389     0xAC3ECBC7, 0x9F34A449,
14390     0xAC64D510, 0x9F13C7D0,
14391     0xAC8AEB3E, 0x9EF2FA48,
14392     0xACB10E4A, 0x9ED23BB9,
14393     0xACD73E30, 0x9EB18C26,
14394     0xACFD7AE8, 0x9E90EB94,
14395     0xAD23C46D, 0x9E705A09,
14396     0xAD4A1ABA, 0x9E4FD789,
14397     0xAD707DC8, 0x9E2F641A,
14398     0xAD96ED91, 0x9E0EFFC1,
14399     0xADBD6A10, 0x9DEEAA82,
14400     0xADE3F33E, 0x9DCE6462,
14401     0xAE0A8916, 0x9DAE2D68,
14402     0xAE312B91, 0x9D8E0596,
14403     0xAE57DAAA, 0x9D6DECF4,
14404     0xAE7E965B, 0x9D4DE384,
14405     0xAEA55E9D, 0x9D2DE94D,
14406     0xAECC336B, 0x9D0DFE53,
14407     0xAEF314BF, 0x9CEE229C,
14408     0xAF1A0293, 0x9CCE562B,
14409     0xAF40FCE0, 0x9CAE9907,
14410     0xAF6803A1, 0x9C8EEB33,
14411     0xAF8F16D0, 0x9C6F4CB5,
14412     0xAFB63667, 0x9C4FBD92,
14413     0xAFDD625F, 0x9C303DCF,
14414     0xB0049AB2, 0x9C10CD70,
14415     0xB02BDF5C, 0x9BF16C7A,
14416     0xB0533055, 0x9BD21AF2,
14417     0xB07A8D97, 0x9BB2D8DD,
14418     0xB0A1F71C, 0x9B93A640,
14419     0xB0C96CDF, 0x9B748320,
14420     0xB0F0EEDA, 0x9B556F80,
14421     0xB1187D05, 0x9B366B67,
14422     0xB140175B, 0x9B1776D9,
14423     0xB167BDD6, 0x9AF891DB,
14424     0xB18F7070, 0x9AD9BC71,
14425     0xB1B72F23, 0x9ABAF6A0,
14426     0xB1DEF9E8, 0x9A9C406D,
14427     0xB206D0BA, 0x9A7D99DD,
14428     0xB22EB392, 0x9A5F02F5,
14429     0xB256A26A, 0x9A407BB8,
14430     0xB27E9D3B, 0x9A22042C,
14431     0xB2A6A401, 0x9A039C56,
14432     0xB2CEB6B5, 0x99E5443A,
14433     0xB2F6D54F, 0x99C6FBDE,
14434     0xB31EFFCB, 0x99A8C344,
14435     0xB3473622, 0x998A9A73,
14436     0xB36F784E, 0x996C816F,
14437     0xB397C649, 0x994E783C,
14438     0xB3C0200C, 0x99307EE0,
14439     0xB3E88591, 0x9912955E,
14440     0xB410F6D2, 0x98F4BBBC,
14441     0xB43973C9, 0x98D6F1FE,
14442     0xB461FC70, 0x98B93828,
14443     0xB48A90C0, 0x989B8E3F,
14444     0xB4B330B2, 0x987DF449,
14445     0xB4DBDC42, 0x98606A48,
14446     0xB5049368, 0x9842F043,
14447     0xB52D561E, 0x9825863D,
14448     0xB556245E, 0x98082C3B,
14449     0xB57EFE21, 0x97EAE241,
14450     0xB5A7E362, 0x97CDA855,
14451     0xB5D0D41A, 0x97B07E7A,
14452     0xB5F9D042, 0x979364B5,
14453     0xB622D7D5, 0x97765B0A,
14454     0xB64BEACC, 0x9759617E,
14455     0xB6750921, 0x973C7816,
14456     0xB69E32CD, 0x971F9ED6,
14457     0xB6C767CA, 0x9702D5C2,
14458     0xB6F0A811, 0x96E61CDF,
14459     0xB719F39D, 0x96C97431,
14460     0xB7434A67, 0x96ACDBBD,
14461     0xB76CAC68, 0x96905387,
14462     0xB796199B, 0x9673DB94,
14463     0xB7BF91F8, 0x965773E7,
14464     0xB7E9157A, 0x963B1C85,
14465     0xB812A419, 0x961ED573,
14466     0xB83C3DD1, 0x96029EB5,
14467     0xB865E299, 0x95E6784F,
14468     0xB88F926C, 0x95CA6246,
14469     0xB8B94D44, 0x95AE5C9E,
14470     0xB8E31319, 0x9592675B,
14471     0xB90CE3E6, 0x95768282,
14472     0xB936BFA3, 0x955AAE17,
14473     0xB960A64B, 0x953EEA1E,
14474     0xB98A97D8, 0x9523369B,
14475     0xB9B49442, 0x95079393,
14476     0xB9DE9B83, 0x94EC010B,
14477     0xBA08AD94, 0x94D07F05,
14478     0xBA32CA70, 0x94B50D87,
14479     0xBA5CF210, 0x9499AC95,
14480     0xBA87246C, 0x947E5C32,
14481     0xBAB1617F, 0x94631C64,
14482     0xBADBA943, 0x9447ED2F,
14483     0xBB05FBB0, 0x942CCE95,
14484     0xBB3058C0, 0x9411C09D,
14485     0xBB5AC06C, 0x93F6C34A,
14486     0xBB8532AF, 0x93DBD69F,
14487     0xBBAFAF81, 0x93C0FAA2,
14488     0xBBDA36DC, 0x93A62F56,
14489     0xBC04C8BA, 0x938B74C0,
14490     0xBC2F6513, 0x9370CAE4,
14491     0xBC5A0BE1, 0x935631C5,
14492     0xBC84BD1E, 0x933BA968,
14493     0xBCAF78C3, 0x932131D1,
14494     0xBCDA3ECA, 0x9306CB04,
14495     0xBD050F2C, 0x92EC7505,
14496     0xBD2FE9E1, 0x92D22FD8,
14497     0xBD5ACEE5, 0x92B7FB82,
14498     0xBD85BE2F, 0x929DD805,
14499     0xBDB0B7BA, 0x9283C567,
14500     0xBDDBBB7F, 0x9269C3AC,
14501     0xBE06C977, 0x924FD2D6,
14502     0xBE31E19B, 0x9235F2EB,
14503     0xBE5D03E5, 0x921C23EE,
14504     0xBE88304F, 0x920265E4,
14505     0xBEB366D1, 0x91E8B8D0,
14506     0xBEDEA765, 0x91CF1CB6,
14507     0xBF09F204, 0x91B5919A,
14508     0xBF3546A8, 0x919C1780,
14509     0xBF60A54A, 0x9182AE6C,
14510     0xBF8C0DE2, 0x91695663,
14511     0xBFB7806C, 0x91500F67,
14512     0xBFE2FCDF, 0x9136D97D,
14513     0xC00E8335, 0x911DB4A8,
14514     0xC03A1368, 0x9104A0ED,
14515     0xC065AD70, 0x90EB9E50,
14516     0xC0915147, 0x90D2ACD3,
14517     0xC0BCFEE7, 0x90B9CC7C,
14518     0xC0E8B648, 0x90A0FD4E,
14519     0xC1147763, 0x90883F4C,
14520     0xC1404233, 0x906F927B,
14521     0xC16C16B0, 0x9056F6DF,
14522     0xC197F4D3, 0x903E6C7A,
14523     0xC1C3DC96, 0x9025F352,
14524     0xC1EFCDF2, 0x900D8B69,
14525     0xC21BC8E0, 0x8FF534C4,
14526     0xC247CD5A, 0x8FDCEF66,
14527     0xC273DB58, 0x8FC4BB53,
14528     0xC29FF2D4, 0x8FAC988E,
14529     0xC2CC13C7, 0x8F94871D,
14530     0xC2F83E2A, 0x8F7C8701,
14531     0xC32471F6, 0x8F64983F,
14532     0xC350AF25, 0x8F4CBADB,
14533     0xC37CF5B0, 0x8F34EED8,
14534     0xC3A9458F, 0x8F1D343A,
14535     0xC3D59EBD, 0x8F058B04,
14536     0xC4020132, 0x8EEDF33B,
14537     0xC42E6CE8, 0x8ED66CE1,
14538     0xC45AE1D7, 0x8EBEF7FB,
14539     0xC4875FF8, 0x8EA7948C,
14540     0xC4B3E746, 0x8E904298,
14541     0xC4E077B8, 0x8E790222,
14542     0xC50D1148, 0x8E61D32D,
14543     0xC539B3F0, 0x8E4AB5BF,
14544     0xC5665FA8, 0x8E33A9D9,
14545     0xC593146A, 0x8E1CAF80,
14546     0xC5BFD22E, 0x8E05C6B7,
14547     0xC5EC98ED, 0x8DEEEF82,
14548     0xC61968A2, 0x8DD829E4,
14549     0xC6464144, 0x8DC175E0,
14550     0xC67322CD, 0x8DAAD37B,
14551     0xC6A00D36, 0x8D9442B7,
14552     0xC6CD0079, 0x8D7DC399,
14553     0xC6F9FC8D, 0x8D675623,
14554     0xC727016C, 0x8D50FA59,
14555     0xC7540F10, 0x8D3AB03F,
14556     0xC7812571, 0x8D2477D8,
14557     0xC7AE4489, 0x8D0E5127,
14558     0xC7DB6C50, 0x8CF83C30,
14559     0xC8089CBF, 0x8CE238F6,
14560     0xC835D5D0, 0x8CCC477D,
14561     0xC863177B, 0x8CB667C7,
14562     0xC89061BA, 0x8CA099D9,
14563     0xC8BDB485, 0x8C8ADDB6,
14564     0xC8EB0FD6, 0x8C753361,
14565     0xC91873A5, 0x8C5F9ADD,
14566     0xC945DFEC, 0x8C4A142F,
14567     0xC97354A3, 0x8C349F58,
14568     0xC9A0D1C4, 0x8C1F3C5C,
14569     0xC9CE5748, 0x8C09EB40,
14570     0xC9FBE527, 0x8BF4AC05,
14571     0xCA297B5A, 0x8BDF7EAF,
14572     0xCA5719DB, 0x8BCA6342,
14573     0xCA84C0A2, 0x8BB559C1,
14574     0xCAB26FA9, 0x8BA0622F,
14575     0xCAE026E8, 0x8B8B7C8F,
14576     0xCB0DE658, 0x8B76A8E4,
14577     0xCB3BADF2, 0x8B61E732,
14578     0xCB697DB0, 0x8B4D377C,
14579     0xCB975589, 0x8B3899C5,
14580     0xCBC53578, 0x8B240E10,
14581     0xCBF31D75, 0x8B0F9461,
14582     0xCC210D78, 0x8AFB2CBA,
14583     0xCC4F057B, 0x8AE6D71F,
14584     0xCC7D0577, 0x8AD29393,
14585     0xCCAB0D65, 0x8ABE6219,
14586     0xCCD91D3D, 0x8AAA42B4,
14587     0xCD0734F8, 0x8A963567,
14588     0xCD355490, 0x8A823A35,
14589     0xCD637BFD, 0x8A6E5122,
14590     0xCD91AB38, 0x8A5A7A30,
14591     0xCDBFE23A, 0x8A46B563,
14592     0xCDEE20FC, 0x8A3302BD,
14593     0xCE1C6776, 0x8A1F6242,
14594     0xCE4AB5A2, 0x8A0BD3F5,
14595     0xCE790B78, 0x89F857D8,
14596     0xCEA768F2, 0x89E4EDEE,
14597     0xCED5CE08, 0x89D1963C,
14598     0xCF043AB2, 0x89BE50C3,
14599     0xCF32AEEB, 0x89AB1D86,
14600     0xCF612AAA, 0x8997FC89,
14601     0xCF8FADE8, 0x8984EDCF,
14602     0xCFBE389F, 0x8971F15A,
14603     0xCFECCAC7, 0x895F072D,
14604     0xD01B6459, 0x894C2F4C,
14605     0xD04A054D, 0x893969B9,
14606     0xD078AD9D, 0x8926B677,
14607     0xD0A75D42, 0x89141589,
14608     0xD0D61433, 0x890186F1,
14609     0xD104D26B, 0x88EF0AB4,
14610     0xD13397E1, 0x88DCA0D3,
14611     0xD162648F, 0x88CA4951,
14612     0xD191386D, 0x88B80431,
14613     0xD1C01374, 0x88A5D177,
14614     0xD1EEF59E, 0x8893B124,
14615     0xD21DDEE1, 0x8881A33C,
14616     0xD24CCF38, 0x886FA7C2,
14617     0xD27BC69C, 0x885DBEB7,
14618     0xD2AAC504, 0x884BE820,
14619     0xD2D9CA6A, 0x883A23FE,
14620     0xD308D6C6, 0x88287255,
14621     0xD337EA12, 0x8816D327,
14622     0xD3670445, 0x88054677,
14623     0xD3962559, 0x87F3CC47,
14624     0xD3C54D46, 0x87E2649B,
14625     0xD3F47C06, 0x87D10F75,
14626     0xD423B190, 0x87BFCCD7,
14627     0xD452EDDE, 0x87AE9CC5,
14628     0xD48230E8, 0x879D7F40,
14629     0xD4B17AA7, 0x878C744C,
14630     0xD4E0CB14, 0x877B7BEC,
14631     0xD5102227, 0x876A9621,
14632     0xD53F7FDA, 0x8759C2EF,
14633     0xD56EE424, 0x87490257,
14634     0xD59E4EFE, 0x8738545E,
14635     0xD5CDC062, 0x8727B904,
14636     0xD5FD3847, 0x8717304E,
14637     0xD62CB6A7, 0x8706BA3C,
14638     0xD65C3B7B, 0x86F656D3,
14639     0xD68BC6BA, 0x86E60614,
14640     0xD6BB585D, 0x86D5C802,
14641     0xD6EAF05E, 0x86C59C9F,
14642     0xD71A8EB5, 0x86B583EE,
14643     0xD74A335A, 0x86A57DF1,
14644     0xD779DE46, 0x86958AAB,
14645     0xD7A98F73, 0x8685AA1F,
14646     0xD7D946D7, 0x8675DC4E,
14647     0xD809046D, 0x8666213C,
14648     0xD838C82D, 0x865678EA,
14649     0xD868920F, 0x8646E35B,
14650     0xD898620C, 0x86376092,
14651     0xD8C8381C, 0x8627F090,
14652     0xD8F81439, 0x86189359,
14653     0xD927F65B, 0x860948EE,
14654     0xD957DE7A, 0x85FA1152,
14655     0xD987CC8F, 0x85EAEC88,
14656     0xD9B7C093, 0x85DBDA91,
14657     0xD9E7BA7E, 0x85CCDB70,
14658     0xDA17BA4A, 0x85BDEF27,
14659     0xDA47BFED, 0x85AF15B9,
14660     0xDA77CB62, 0x85A04F28,
14661     0xDAA7DCA1, 0x85919B75,
14662     0xDAD7F3A2, 0x8582FAA4,
14663     0xDB08105E, 0x85746CB7,
14664     0xDB3832CD, 0x8565F1B0,
14665     0xDB685AE8, 0x85578991,
14666     0xDB9888A8, 0x8549345C,
14667     0xDBC8BC05, 0x853AF214,
14668     0xDBF8F4F8, 0x852CC2BA,
14669     0xDC293379, 0x851EA652,
14670     0xDC597781, 0x85109CDC,
14671     0xDC89C108, 0x8502A65C,
14672     0xDCBA1008, 0x84F4C2D3,
14673     0xDCEA6478, 0x84E6F244,
14674     0xDD1ABE51, 0x84D934B0,
14675     0xDD4B1D8B, 0x84CB8A1B,
14676     0xDD7B8220, 0x84BDF285,
14677     0xDDABEC07, 0x84B06DF1,
14678     0xDDDC5B3A, 0x84A2FC62,
14679     0xDE0CCFB1, 0x84959DD9,
14680     0xDE3D4963, 0x84885257,
14681     0xDE6DC84B, 0x847B19E1,
14682     0xDE9E4C60, 0x846DF476,
14683     0xDECED59B, 0x8460E21A,
14684     0xDEFF63F4, 0x8453E2CE,
14685     0xDF2FF764, 0x8446F695,
14686     0xDF608FE3, 0x843A1D70,
14687     0xDF912D6A, 0x842D5761,
14688     0xDFC1CFF2, 0x8420A46B,
14689     0xDFF27773, 0x8414048F,
14690     0xE02323E5, 0x840777CF,
14691     0xE053D541, 0x83FAFE2E,
14692     0xE0848B7F, 0x83EE97AC,
14693     0xE0B54698, 0x83E2444D,
14694     0xE0E60684, 0x83D60411,
14695     0xE116CB3D, 0x83C9D6FB,
14696     0xE14794B9, 0x83BDBD0D,
14697     0xE17862F3, 0x83B1B649,
14698     0xE1A935E1, 0x83A5C2B0,
14699     0xE1DA0D7E, 0x8399E244,
14700     0xE20AE9C1, 0x838E1507,
14701     0xE23BCAA2, 0x83825AFB,
14702     0xE26CB01A, 0x8376B422,
14703     0xE29D9A22, 0x836B207D,
14704     0xE2CE88B2, 0x835FA00E,
14705     0xE2FF7BC3, 0x835432D8,
14706     0xE330734C, 0x8348D8DB,
14707     0xE3616F47, 0x833D921A,
14708     0xE3926FAC, 0x83325E97,
14709     0xE3C37473, 0x83273E52,
14710     0xE3F47D95, 0x831C314E,
14711     0xE4258B0A, 0x8311378C,
14712     0xE4569CCB, 0x8306510F,
14713     0xE487B2CF, 0x82FB7DD8,
14714     0xE4B8CD10, 0x82F0BDE8,
14715     0xE4E9EB86, 0x82E61141,
14716     0xE51B0E2A, 0x82DB77E5,
14717     0xE54C34F3, 0x82D0F1D5,
14718     0xE57D5FDA, 0x82C67F13,
14719     0xE5AE8ED8, 0x82BC1FA1,
14720     0xE5DFC1E4, 0x82B1D381,
14721     0xE610F8F9, 0x82A79AB3,
14722     0xE642340D, 0x829D753A,
14723     0xE6737319, 0x82936316,
14724     0xE6A4B616, 0x8289644A,
14725     0xE6D5FCFC, 0x827F78D8,
14726     0xE70747C3, 0x8275A0C0,
14727     0xE7389664, 0x826BDC04,
14728     0xE769E8D8, 0x82622AA5,
14729     0xE79B3F16, 0x82588CA6,
14730     0xE7CC9917, 0x824F0208,
14731     0xE7FDF6D3, 0x82458ACB,
14732     0xE82F5844, 0x823C26F2,
14733     0xE860BD60, 0x8232D67E,
14734     0xE8922621, 0x82299971,
14735     0xE8C3927F, 0x82206FCB,
14736     0xE8F50273, 0x8217598F,
14737     0xE92675F4, 0x820E56BE,
14738     0xE957ECFB, 0x82056758,
14739     0xE9896780, 0x81FC8B60,
14740     0xE9BAE57C, 0x81F3C2D7,
14741     0xE9EC66E8, 0x81EB0DBD,
14742     0xEA1DEBBB, 0x81E26C16,
14743     0xEA4F73EE, 0x81D9DDE1,
14744     0xEA80FF79, 0x81D16320,
14745     0xEAB28E55, 0x81C8FBD5,
14746     0xEAE4207A, 0x81C0A801,
14747     0xEB15B5E0, 0x81B867A4,
14748     0xEB474E80, 0x81B03AC1,
14749     0xEB78EA52, 0x81A82159,
14750     0xEBAA894E, 0x81A01B6C,
14751     0xEBDC2B6D, 0x819828FD,
14752     0xEC0DD0A8, 0x81904A0C,
14753     0xEC3F78F5, 0x81887E9A,
14754     0xEC71244F, 0x8180C6A9,
14755     0xECA2D2AC, 0x8179223A,
14756     0xECD48406, 0x8171914E,
14757     0xED063855, 0x816A13E6,
14758     0xED37EF91, 0x8162AA03,
14759     0xED69A9B2, 0x815B53A8,
14760     0xED9B66B2, 0x815410D3,
14761     0xEDCD2687, 0x814CE188,
14762     0xEDFEE92B, 0x8145C5C6,
14763     0xEE30AE95, 0x813EBD90,
14764     0xEE6276BF, 0x8137C8E6,
14765     0xEE9441A0, 0x8130E7C8,
14766     0xEEC60F31, 0x812A1A39,
14767     0xEEF7DF6A, 0x81236039,
14768     0xEF29B243, 0x811CB9CA,
14769     0xEF5B87B5, 0x811626EC,
14770     0xEF8D5FB8, 0x810FA7A0,
14771     0xEFBF3A44, 0x81093BE8,
14772     0xEFF11752, 0x8102E3C3,
14773     0xF022F6DA, 0x80FC9F35,
14774     0xF054D8D4, 0x80F66E3C,
14775     0xF086BD39, 0x80F050DB,
14776     0xF0B8A401, 0x80EA4712,
14777     0xF0EA8D23, 0x80E450E2,
14778     0xF11C789A, 0x80DE6E4C,
14779     0xF14E665C, 0x80D89F51,
14780     0xF1805662, 0x80D2E3F1,
14781     0xF1B248A5, 0x80CD3C2F,
14782     0xF1E43D1C, 0x80C7A80A,
14783     0xF21633C0, 0x80C22783,
14784     0xF2482C89, 0x80BCBA9C,
14785     0xF27A2770, 0x80B76155,
14786     0xF2AC246D, 0x80B21BAF,
14787     0xF2DE2378, 0x80ACE9AB,
14788     0xF310248A, 0x80A7CB49,
14789     0xF342279A, 0x80A2C08B,
14790     0xF3742CA1, 0x809DC970,
14791     0xF3A63398, 0x8098E5FB,
14792     0xF3D83C76, 0x8094162B,
14793     0xF40A4734, 0x808F5A02,
14794     0xF43C53CA, 0x808AB180,
14795     0xF46E6231, 0x80861CA5,
14796     0xF4A07260, 0x80819B74,
14797     0xF4D28451, 0x807D2DEB,
14798     0xF50497FA, 0x8078D40D,
14799     0xF536AD55, 0x80748DD9,
14800     0xF568C45A, 0x80705B50,
14801     0xF59ADD01, 0x806C3C73,
14802     0xF5CCF743, 0x80683143,
14803     0xF5FF1317, 0x806439C0,
14804     0xF6313076, 0x806055EA,
14805     0xF6634F58, 0x805C85C3,
14806     0xF6956FB6, 0x8058C94C,
14807     0xF6C79188, 0x80552083,
14808     0xF6F9B4C5, 0x80518B6B,
14809     0xF72BD967, 0x804E0A03,
14810     0xF75DFF65, 0x804A9C4D,
14811     0xF79026B8, 0x80474248,
14812     0xF7C24F58, 0x8043FBF6,
14813     0xF7F4793E, 0x8040C956,
14814     0xF826A461, 0x803DAA69,
14815     0xF858D0BA, 0x803A9F31,
14816     0xF88AFE41, 0x8037A7AC,
14817     0xF8BD2CEF, 0x8034C3DC,
14818     0xF8EF5CBB, 0x8031F3C1,
14819     0xF9218D9E, 0x802F375C,
14820     0xF953BF90, 0x802C8EAD,
14821     0xF985F28A, 0x8029F9B4,
14822     0xF9B82683, 0x80277872,
14823     0xF9EA5B75, 0x80250AE7,
14824     0xFA1C9156, 0x8022B113,
14825     0xFA4EC820, 0x80206AF8,
14826     0xFA80FFCB, 0x801E3894,
14827     0xFAB3384F, 0x801C19E9,
14828     0xFAE571A4, 0x801A0EF7,
14829     0xFB17ABC2, 0x801817BF,
14830     0xFB49E6A2, 0x80163440,
14831     0xFB7C223C, 0x8014647A,
14832     0xFBAE5E89, 0x8012A86F,
14833     0xFBE09B80, 0x8011001E,
14834     0xFC12D919, 0x800F6B88,
14835     0xFC45174E, 0x800DEAAC,
14836     0xFC775616, 0x800C7D8C,
14837     0xFCA99569, 0x800B2427,
14838     0xFCDBD541, 0x8009DE7D,
14839     0xFD0E1594, 0x8008AC90,
14840     0xFD40565B, 0x80078E5E,
14841     0xFD72978F, 0x800683E8,
14842     0xFDA4D928, 0x80058D2E,
14843     0xFDD71B1E, 0x8004AA31,
14844     0xFE095D69, 0x8003DAF0,
14845     0xFE3BA001, 0x80031F6C,
14846     0xFE6DE2E0, 0x800277A5,
14847     0xFEA025FC, 0x8001E39B,
14848     0xFED2694F, 0x8001634D,
14849     0xFF04ACD0, 0x8000F6BD,
14850     0xFF36F078, 0x80009DE9,
14851     0xFF69343E, 0x800058D3,
14852     0xFF9B781D, 0x8000277A,
14853     0xFFCDBC0A, 0x800009DE
14854 };
14855 
14856 
14857 
14858 /*    
14859 * @brief  q15 Twiddle factors Table    
14860 */
14861 
14862 
14863 /**    
14864 * \par   
14865 * Example code for q15 Twiddle factors Generation::    
14866 * \par    
14867 * <pre>for(i = 0; i< 3N/4; i++)    
14868 * {    
14869 *    twiddleCoefq15[2*i]= cos(i * 2*PI/(float)N);    
14870 *    twiddleCoefq15[2*i+1]= sin(i * 2*PI/(float)N);    
14871 * } </pre>    
14872 * \par    
14873 * where N = 16  and PI = 3.14159265358979    
14874 * \par    
14875 * Cos and Sin values are interleaved fashion    
14876 * \par    
14877 * Convert Floating point to q15(Fixed point 1.15):    
14878 *   round(twiddleCoefq15(i) * pow(2, 15))    
14879 *    
14880 */
14881 const q15_t twiddleCoef_16_q15 [24] = {
14882     0x7FFF, 0x0000,
14883     0x7641, 0x30FB,
14884     0x5A82, 0x5A82,
14885     0x30FB, 0x7641,
14886     0x0000, 0x7FFF,
14887     0xCF04, 0x7641,
14888     0xA57D, 0x5A82,
14889     0x89BE, 0x30FB,
14890     0x8000, 0x0000,
14891     0x89BE, 0xCF04,
14892     0xA57D, 0xA57D,
14893     0xCF04, 0x89BE
14894 };
14895 
14896 /**    
14897 * \par   
14898 * Example code for q15 Twiddle factors Generation::    
14899 * \par    
14900 * <pre>for(i = 0; i< 3N/4; i++)    
14901 * {    
14902 *    twiddleCoefq15[2*i]= cos(i * 2*PI/(float)N);    
14903 *    twiddleCoefq15[2*i+1]= sin(i * 2*PI/(float)N);    
14904 * } </pre>    
14905 * \par    
14906 * where N = 32  and PI = 3.14159265358979    
14907 * \par    
14908 * Cos and Sin values are interleaved fashion    
14909 * \par    
14910 * Convert Floating point to q15(Fixed point 1.15):    
14911 *   round(twiddleCoefq15(i) * pow(2, 15))    
14912 *    
14913 */
14914 const q15_t twiddleCoef_32_q15 [48] = {
14915     0x7FFF, 0x0000,
14916     0x7D8A, 0x18F8,
14917     0x7641, 0x30FB,
14918     0x6A6D, 0x471C,
14919     0x5A82, 0x5A82,
14920     0x471C, 0x6A6D,
14921     0x30FB, 0x7641,
14922     0x18F8, 0x7D8A,
14923     0x0000, 0x7FFF,
14924     0xE707, 0x7D8A,
14925     0xCF04, 0x7641,
14926     0xB8E3, 0x6A6D,
14927     0xA57D, 0x5A82,
14928     0x9592, 0x471C,
14929     0x89BE, 0x30FB,
14930     0x8275, 0x18F8,
14931     0x8000, 0x0000,
14932     0x8275, 0xE707,
14933     0x89BE, 0xCF04,
14934     0x9592, 0xB8E3,
14935     0xA57D, 0xA57D,
14936     0xB8E3, 0x9592,
14937     0xCF04, 0x89BE,
14938     0xE707, 0x8275
14939 };
14940 
14941 /**    
14942 * \par   
14943 * Example code for q15 Twiddle factors Generation::    
14944 * \par    
14945 * <pre>for(i = 0; i< 3N/4; i++)    
14946 * {    
14947 *    twiddleCoefq15[2*i]= cos(i * 2*PI/(float)N);    
14948 *    twiddleCoefq15[2*i+1]= sin(i * 2*PI/(float)N);    
14949 * } </pre>    
14950 * \par    
14951 * where N = 64  and PI = 3.14159265358979    
14952 * \par    
14953 * Cos and Sin values are interleaved fashion    
14954 * \par    
14955 * Convert Floating point to q15(Fixed point 1.15):    
14956 *   round(twiddleCoefq15(i) * pow(2, 15))    
14957 *    
14958 */
14959 const q15_t twiddleCoef_64_q15 [96] = {
14960     0x7FFF, 0x0000,
14961     0x7F62, 0x0C8B,
14962     0x7D8A, 0x18F8,
14963     0x7A7D, 0x2528,
14964     0x7641, 0x30FB,
14965     0x70E2, 0x3C56,
14966     0x6A6D, 0x471C,
14967     0x62F2, 0x5133,
14968     0x5A82, 0x5A82,
14969     0x5133, 0x62F2,
14970     0x471C, 0x6A6D,
14971     0x3C56, 0x70E2,
14972     0x30FB, 0x7641,
14973     0x2528, 0x7A7D,
14974     0x18F8, 0x7D8A,
14975     0x0C8B, 0x7F62,
14976     0x0000, 0x7FFF,
14977     0xF374, 0x7F62,
14978     0xE707, 0x7D8A,
14979     0xDAD7, 0x7A7D,
14980     0xCF04, 0x7641,
14981     0xC3A9, 0x70E2,
14982     0xB8E3, 0x6A6D,
14983     0xAECC, 0x62F2,
14984     0xA57D, 0x5A82,
14985     0x9D0D, 0x5133,
14986     0x9592, 0x471C,
14987     0x8F1D, 0x3C56,
14988     0x89BE, 0x30FB,
14989     0x8582, 0x2528,
14990     0x8275, 0x18F8,
14991     0x809D, 0x0C8B,
14992     0x8000, 0x0000,
14993     0x809D, 0xF374,
14994     0x8275, 0xE707,
14995     0x8582, 0xDAD7,
14996     0x89BE, 0xCF04,
14997     0x8F1D, 0xC3A9,
14998     0x9592, 0xB8E3,
14999     0x9D0D, 0xAECC,
15000     0xA57D, 0xA57D,
15001     0xAECC, 0x9D0D,
15002     0xB8E3, 0x9592,
15003     0xC3A9, 0x8F1D,
15004     0xCF04, 0x89BE,
15005     0xDAD7, 0x8582,
15006     0xE707, 0x8275,
15007     0xF374, 0x809D
15008 };
15009 
15010 /**    
15011 * \par   
15012 * Example code for q15 Twiddle factors Generation::    
15013 * \par    
15014 * <pre>for(i = 0; i< 3N/4; i++)    
15015 * {    
15016 *    twiddleCoefq15[2*i]= cos(i * 2*PI/(float)N);    
15017 *    twiddleCoefq15[2*i+1]= sin(i * 2*PI/(float)N);    
15018 * } </pre>    
15019 * \par    
15020 * where N = 128 and PI = 3.14159265358979    
15021 * \par    
15022 * Cos and Sin values are interleaved fashion    
15023 * \par    
15024 * Convert Floating point to q15(Fixed point 1.15):    
15025 *   round(twiddleCoefq15(i) * pow(2, 15))    
15026 *    
15027 */
15028 const q15_t twiddleCoef_128_q15 [192] = {
15029     0x7FFF, 0x0000,
15030     0x7FD8, 0x0647,
15031     0x7F62, 0x0C8B,
15032     0x7E9D, 0x12C8,
15033     0x7D8A, 0x18F8,
15034     0x7C29, 0x1F19,
15035     0x7A7D, 0x2528,
15036     0x7884, 0x2B1F,
15037     0x7641, 0x30FB,
15038     0x73B5, 0x36BA,
15039     0x70E2, 0x3C56,
15040     0x6DCA, 0x41CE,
15041     0x6A6D, 0x471C,
15042     0x66CF, 0x4C3F,
15043     0x62F2, 0x5133,
15044     0x5ED7, 0x55F5,
15045     0x5A82, 0x5A82,
15046     0x55F5, 0x5ED7,
15047     0x5133, 0x62F2,
15048     0x4C3F, 0x66CF,
15049     0x471C, 0x6A6D,
15050     0x41CE, 0x6DCA,
15051     0x3C56, 0x70E2,
15052     0x36BA, 0x73B5,
15053     0x30FB, 0x7641,
15054     0x2B1F, 0x7884,
15055     0x2528, 0x7A7D,
15056     0x1F19, 0x7C29,
15057     0x18F8, 0x7D8A,
15058     0x12C8, 0x7E9D,
15059     0x0C8B, 0x7F62,
15060     0x0647, 0x7FD8,
15061     0x0000, 0x7FFF,
15062     0xF9B8, 0x7FD8,
15063     0xF374, 0x7F62,
15064     0xED37, 0x7E9D,
15065     0xE707, 0x7D8A,
15066     0xE0E6, 0x7C29,
15067     0xDAD7, 0x7A7D,
15068     0xD4E0, 0x7884,
15069     0xCF04, 0x7641,
15070     0xC945, 0x73B5,
15071     0xC3A9, 0x70E2,
15072     0xBE31, 0x6DCA,
15073     0xB8E3, 0x6A6D,
15074     0xB3C0, 0x66CF,
15075     0xAECC, 0x62F2,
15076     0xAA0A, 0x5ED7,
15077     0xA57D, 0x5A82,
15078     0xA128, 0x55F5,
15079     0x9D0D, 0x5133,
15080     0x9930, 0x4C3F,
15081     0x9592, 0x471C,
15082     0x9235, 0x41CE,
15083     0x8F1D, 0x3C56,
15084     0x8C4A, 0x36BA,
15085     0x89BE, 0x30FB,
15086     0x877B, 0x2B1F,
15087     0x8582, 0x2528,
15088     0x83D6, 0x1F19,
15089     0x8275, 0x18F8,
15090     0x8162, 0x12C8,
15091     0x809D, 0x0C8B,
15092     0x8027, 0x0647,
15093     0x8000, 0x0000,
15094     0x8027, 0xF9B8,
15095     0x809D, 0xF374,
15096     0x8162, 0xED37,
15097     0x8275, 0xE707,
15098     0x83D6, 0xE0E6,
15099     0x8582, 0xDAD7,
15100     0x877B, 0xD4E0,
15101     0x89BE, 0xCF04,
15102     0x8C4A, 0xC945,
15103     0x8F1D, 0xC3A9,
15104     0x9235, 0xBE31,
15105     0x9592, 0xB8E3,
15106     0x9930, 0xB3C0,
15107     0x9D0D, 0xAECC,
15108     0xA128, 0xAA0A,
15109     0xA57D, 0xA57D,
15110     0xAA0A, 0xA128,
15111     0xAECC, 0x9D0D,
15112     0xB3C0, 0x9930,
15113     0xB8E3, 0x9592,
15114     0xBE31, 0x9235,
15115     0xC3A9, 0x8F1D,
15116     0xC945, 0x8C4A,
15117     0xCF04, 0x89BE,
15118     0xD4E0, 0x877B,
15119     0xDAD7, 0x8582,
15120     0xE0E6, 0x83D6,
15121     0xE707, 0x8275,
15122     0xED37, 0x8162,
15123     0xF374, 0x809D,
15124     0xF9B8, 0x8027
15125 };
15126 
15127 /**    
15128 * \par   
15129 * Example code for q15 Twiddle factors Generation::    
15130 * \par    
15131 * <pre>for(i = 0; i< 3N/4; i++)    
15132 * {    
15133 *    twiddleCoefq15[2*i]= cos(i * 2*PI/(float)N);    
15134 *    twiddleCoefq15[2*i+1]= sin(i * 2*PI/(float)N);    
15135 * } </pre>    
15136 * \par    
15137 * where N = 256 and PI = 3.14159265358979    
15138 * \par    
15139 * Cos and Sin values are interleaved fashion    
15140 * \par    
15141 * Convert Floating point to q15(Fixed point 1.15):    
15142 *   round(twiddleCoefq15(i) * pow(2, 15))    
15143 *    
15144 */
15145 const q15_t twiddleCoef_256_q15 [384] = {
15146     0x7FFF, 0x0000,
15147     0x7FF6, 0x0324,
15148     0x7FD8, 0x0647,
15149     0x7FA7, 0x096A,
15150     0x7F62, 0x0C8B,
15151     0x7F09, 0x0FAB,
15152     0x7E9D, 0x12C8,
15153     0x7E1D, 0x15E2,
15154     0x7D8A, 0x18F8,
15155     0x7CE3, 0x1C0B,
15156     0x7C29, 0x1F19,
15157     0x7B5D, 0x2223,
15158     0x7A7D, 0x2528,
15159     0x798A, 0x2826,
15160     0x7884, 0x2B1F,
15161     0x776C, 0x2E11,
15162     0x7641, 0x30FB,
15163     0x7504, 0x33DE,
15164     0x73B5, 0x36BA,
15165     0x7255, 0x398C,
15166     0x70E2, 0x3C56,
15167     0x6F5F, 0x3F17,
15168     0x6DCA, 0x41CE,
15169     0x6C24, 0x447A,
15170     0x6A6D, 0x471C,
15171     0x68A6, 0x49B4,
15172     0x66CF, 0x4C3F,
15173     0x64E8, 0x4EBF,
15174     0x62F2, 0x5133,
15175     0x60EC, 0x539B,
15176     0x5ED7, 0x55F5,
15177     0x5CB4, 0x5842,
15178     0x5A82, 0x5A82,
15179     0x5842, 0x5CB4,
15180     0x55F5, 0x5ED7,
15181     0x539B, 0x60EC,
15182     0x5133, 0x62F2,
15183     0x4EBF, 0x64E8,
15184     0x4C3F, 0x66CF,
15185     0x49B4, 0x68A6,
15186     0x471C, 0x6A6D,
15187     0x447A, 0x6C24,
15188     0x41CE, 0x6DCA,
15189     0x3F17, 0x6F5F,
15190     0x3C56, 0x70E2,
15191     0x398C, 0x7255,
15192     0x36BA, 0x73B5,
15193     0x33DE, 0x7504,
15194     0x30FB, 0x7641,
15195     0x2E11, 0x776C,
15196     0x2B1F, 0x7884,
15197     0x2826, 0x798A,
15198     0x2528, 0x7A7D,
15199     0x2223, 0x7B5D,
15200     0x1F19, 0x7C29,
15201     0x1C0B, 0x7CE3,
15202     0x18F8, 0x7D8A,
15203     0x15E2, 0x7E1D,
15204     0x12C8, 0x7E9D,
15205     0x0FAB, 0x7F09,
15206     0x0C8B, 0x7F62,
15207     0x096A, 0x7FA7,
15208     0x0647, 0x7FD8,
15209     0x0324, 0x7FF6,
15210     0x0000, 0x7FFF,
15211     0xFCDB, 0x7FF6,
15212     0xF9B8, 0x7FD8,
15213     0xF695, 0x7FA7,
15214     0xF374, 0x7F62,
15215     0xF054, 0x7F09,
15216     0xED37, 0x7E9D,
15217     0xEA1D, 0x7E1D,
15218     0xE707, 0x7D8A,
15219     0xE3F4, 0x7CE3,
15220     0xE0E6, 0x7C29,
15221     0xDDDC, 0x7B5D,
15222     0xDAD7, 0x7A7D,
15223     0xD7D9, 0x798A,
15224     0xD4E0, 0x7884,
15225     0xD1EE, 0x776C,
15226     0xCF04, 0x7641,
15227     0xCC21, 0x7504,
15228     0xC945, 0x73B5,
15229     0xC673, 0x7255,
15230     0xC3A9, 0x70E2,
15231     0xC0E8, 0x6F5F,
15232     0xBE31, 0x6DCA,
15233     0xBB85, 0x6C24,
15234     0xB8E3, 0x6A6D,
15235     0xB64B, 0x68A6,
15236     0xB3C0, 0x66CF,
15237     0xB140, 0x64E8,
15238     0xAECC, 0x62F2,
15239     0xAC64, 0x60EC,
15240     0xAA0A, 0x5ED7,
15241     0xA7BD, 0x5CB4,
15242     0xA57D, 0x5A82,
15243     0xA34B, 0x5842,
15244     0xA128, 0x55F5,
15245     0x9F13, 0x539B,
15246     0x9D0D, 0x5133,
15247     0x9B17, 0x4EBF,
15248     0x9930, 0x4C3F,
15249     0x9759, 0x49B4,
15250     0x9592, 0x471C,
15251     0x93DB, 0x447A,
15252     0x9235, 0x41CE,
15253     0x90A0, 0x3F17,
15254     0x8F1D, 0x3C56,
15255     0x8DAA, 0x398C,
15256     0x8C4A, 0x36BA,
15257     0x8AFB, 0x33DE,
15258     0x89BE, 0x30FB,
15259     0x8893, 0x2E11,
15260     0x877B, 0x2B1F,
15261     0x8675, 0x2826,
15262     0x8582, 0x2528,
15263     0x84A2, 0x2223,
15264     0x83D6, 0x1F19,
15265     0x831C, 0x1C0B,
15266     0x8275, 0x18F8,
15267     0x81E2, 0x15E2,
15268     0x8162, 0x12C8,
15269     0x80F6, 0x0FAB,
15270     0x809D, 0x0C8B,
15271     0x8058, 0x096A,
15272     0x8027, 0x0647,
15273     0x8009, 0x0324,
15274     0x8000, 0x0000,
15275     0x8009, 0xFCDB,
15276     0x8027, 0xF9B8,
15277     0x8058, 0xF695,
15278     0x809D, 0xF374,
15279     0x80F6, 0xF054,
15280     0x8162, 0xED37,
15281     0x81E2, 0xEA1D,
15282     0x8275, 0xE707,
15283     0x831C, 0xE3F4,
15284     0x83D6, 0xE0E6,
15285     0x84A2, 0xDDDC,
15286     0x8582, 0xDAD7,
15287     0x8675, 0xD7D9,
15288     0x877B, 0xD4E0,
15289     0x8893, 0xD1EE,
15290     0x89BE, 0xCF04,
15291     0x8AFB, 0xCC21,
15292     0x8C4A, 0xC945,
15293     0x8DAA, 0xC673,
15294     0x8F1D, 0xC3A9,
15295     0x90A0, 0xC0E8,
15296     0x9235, 0xBE31,
15297     0x93DB, 0xBB85,
15298     0x9592, 0xB8E3,
15299     0x9759, 0xB64B,
15300     0x9930, 0xB3C0,
15301     0x9B17, 0xB140,
15302     0x9D0D, 0xAECC,
15303     0x9F13, 0xAC64,
15304     0xA128, 0xAA0A,
15305     0xA34B, 0xA7BD,
15306     0xA57D, 0xA57D,
15307     0xA7BD, 0xA34B,
15308     0xAA0A, 0xA128,
15309     0xAC64, 0x9F13,
15310     0xAECC, 0x9D0D,
15311     0xB140, 0x9B17,
15312     0xB3C0, 0x9930,
15313     0xB64B, 0x9759,
15314     0xB8E3, 0x9592,
15315     0xBB85, 0x93DB,
15316     0xBE31, 0x9235,
15317     0xC0E8, 0x90A0,
15318     0xC3A9, 0x8F1D,
15319     0xC673, 0x8DAA,
15320     0xC945, 0x8C4A,
15321     0xCC21, 0x8AFB,
15322     0xCF04, 0x89BE,
15323     0xD1EE, 0x8893,
15324     0xD4E0, 0x877B,
15325     0xD7D9, 0x8675,
15326     0xDAD7, 0x8582,
15327     0xDDDC, 0x84A2,
15328     0xE0E6, 0x83D6,
15329     0xE3F4, 0x831C,
15330     0xE707, 0x8275,
15331     0xEA1D, 0x81E2,
15332     0xED37, 0x8162,
15333     0xF054, 0x80F6,
15334     0xF374, 0x809D,
15335     0xF695, 0x8058,
15336     0xF9B8, 0x8027,
15337     0xFCDB, 0x8009
15338 };
15339 
15340 /**    
15341 * \par   
15342 * Example code for q15 Twiddle factors Generation::    
15343 * \par    
15344 * <pre>for(i = 0; i< 3N/4; i++)    
15345 * {    
15346 *    twiddleCoefq15[2*i]= cos(i * 2*PI/(float)N);    
15347 *    twiddleCoefq15[2*i+1]= sin(i * 2*PI/(float)N);    
15348 * } </pre>    
15349 * \par    
15350 * where N = 512 and PI = 3.14159265358979    
15351 * \par    
15352 * Cos and Sin values are interleaved fashion    
15353 * \par    
15354 * Convert Floating point to q15(Fixed point 1.15):    
15355 *   round(twiddleCoefq15(i) * pow(2, 15))    
15356 *    
15357 */
15358 const q15_t twiddleCoef_512_q15 [768] = {
15359     0x7FFF, 0x0000,
15360     0x7FFD, 0x0192,
15361     0x7FF6, 0x0324,
15362     0x7FE9, 0x04B6,
15363     0x7FD8, 0x0647,
15364     0x7FC2, 0x07D9,
15365     0x7FA7, 0x096A,
15366     0x7F87, 0x0AFB,
15367     0x7F62, 0x0C8B,
15368     0x7F38, 0x0E1B,
15369     0x7F09, 0x0FAB,
15370     0x7ED5, 0x1139,
15371     0x7E9D, 0x12C8,
15372     0x7E5F, 0x1455,
15373     0x7E1D, 0x15E2,
15374     0x7DD6, 0x176D,
15375     0x7D8A, 0x18F8,
15376     0x7D39, 0x1A82,
15377     0x7CE3, 0x1C0B,
15378     0x7C89, 0x1D93,
15379     0x7C29, 0x1F19,
15380     0x7BC5, 0x209F,
15381     0x7B5D, 0x2223,
15382     0x7AEF, 0x23A6,
15383     0x7A7D, 0x2528,
15384     0x7A05, 0x26A8,
15385     0x798A, 0x2826,
15386     0x7909, 0x29A3,
15387     0x7884, 0x2B1F,
15388     0x77FA, 0x2C98,
15389     0x776C, 0x2E11,
15390     0x76D9, 0x2F87,
15391     0x7641, 0x30FB,
15392     0x75A5, 0x326E,
15393     0x7504, 0x33DE,
15394     0x745F, 0x354D,
15395     0x73B5, 0x36BA,
15396     0x7307, 0x3824,
15397     0x7255, 0x398C,
15398     0x719E, 0x3AF2,
15399     0x70E2, 0x3C56,
15400     0x7023, 0x3DB8,
15401     0x6F5F, 0x3F17,
15402     0x6E96, 0x4073,
15403     0x6DCA, 0x41CE,
15404     0x6CF9, 0x4325,
15405     0x6C24, 0x447A,
15406     0x6B4A, 0x45CD,
15407     0x6A6D, 0x471C,
15408     0x698C, 0x4869,
15409     0x68A6, 0x49B4,
15410     0x67BD, 0x4AFB,
15411     0x66CF, 0x4C3F,
15412     0x65DD, 0x4D81,
15413     0x64E8, 0x4EBF,
15414     0x63EF, 0x4FFB,
15415     0x62F2, 0x5133,
15416     0x61F1, 0x5269,
15417     0x60EC, 0x539B,
15418     0x5FE3, 0x54CA,
15419     0x5ED7, 0x55F5,
15420     0x5DC7, 0x571D,
15421     0x5CB4, 0x5842,
15422     0x5B9D, 0x5964,
15423     0x5A82, 0x5A82,
15424     0x5964, 0x5B9D,
15425     0x5842, 0x5CB4,
15426     0x571D, 0x5DC7,
15427     0x55F5, 0x5ED7,
15428     0x54CA, 0x5FE3,
15429     0x539B, 0x60EC,
15430     0x5269, 0x61F1,
15431     0x5133, 0x62F2,
15432     0x4FFB, 0x63EF,
15433     0x4EBF, 0x64E8,
15434     0x4D81, 0x65DD,
15435     0x4C3F, 0x66CF,
15436     0x4AFB, 0x67BD,
15437     0x49B4, 0x68A6,
15438     0x4869, 0x698C,
15439     0x471C, 0x6A6D,
15440     0x45CD, 0x6B4A,
15441     0x447A, 0x6C24,
15442     0x4325, 0x6CF9,
15443     0x41CE, 0x6DCA,
15444     0x4073, 0x6E96,
15445     0x3F17, 0x6F5F,
15446     0x3DB8, 0x7023,
15447     0x3C56, 0x70E2,
15448     0x3AF2, 0x719E,
15449     0x398C, 0x7255,
15450     0x3824, 0x7307,
15451     0x36BA, 0x73B5,
15452     0x354D, 0x745F,
15453     0x33DE, 0x7504,
15454     0x326E, 0x75A5,
15455     0x30FB, 0x7641,
15456     0x2F87, 0x76D9,
15457     0x2E11, 0x776C,
15458     0x2C98, 0x77FA,
15459     0x2B1F, 0x7884,
15460     0x29A3, 0x7909,
15461     0x2826, 0x798A,
15462     0x26A8, 0x7A05,
15463     0x2528, 0x7A7D,
15464     0x23A6, 0x7AEF,
15465     0x2223, 0x7B5D,
15466     0x209F, 0x7BC5,
15467     0x1F19, 0x7C29,
15468     0x1D93, 0x7C89,
15469     0x1C0B, 0x7CE3,
15470     0x1A82, 0x7D39,
15471     0x18F8, 0x7D8A,
15472     0x176D, 0x7DD6,
15473     0x15E2, 0x7E1D,
15474     0x1455, 0x7E5F,
15475     0x12C8, 0x7E9D,
15476     0x1139, 0x7ED5,
15477     0x0FAB, 0x7F09,
15478     0x0E1B, 0x7F38,
15479     0x0C8B, 0x7F62,
15480     0x0AFB, 0x7F87,
15481     0x096A, 0x7FA7,
15482     0x07D9, 0x7FC2,
15483     0x0647, 0x7FD8,
15484     0x04B6, 0x7FE9,
15485     0x0324, 0x7FF6,
15486     0x0192, 0x7FFD,
15487     0x0000, 0x7FFF,
15488     0xFE6D, 0x7FFD,
15489     0xFCDB, 0x7FF6,
15490     0xFB49, 0x7FE9,
15491     0xF9B8, 0x7FD8,
15492     0xF826, 0x7FC2,
15493     0xF695, 0x7FA7,
15494     0xF504, 0x7F87,
15495     0xF374, 0x7F62,
15496     0xF1E4, 0x7F38,
15497     0xF054, 0x7F09,
15498     0xEEC6, 0x7ED5,
15499     0xED37, 0x7E9D,
15500     0xEBAA, 0x7E5F,
15501     0xEA1D, 0x7E1D,
15502     0xE892, 0x7DD6,
15503     0xE707, 0x7D8A,
15504     0xE57D, 0x7D39,
15505     0xE3F4, 0x7CE3,
15506     0xE26C, 0x7C89,
15507     0xE0E6, 0x7C29,
15508     0xDF60, 0x7BC5,
15509     0xDDDC, 0x7B5D,
15510     0xDC59, 0x7AEF,
15511     0xDAD7, 0x7A7D,
15512     0xD957, 0x7A05,
15513     0xD7D9, 0x798A,
15514     0xD65C, 0x7909,
15515     0xD4E0, 0x7884,
15516     0xD367, 0x77FA,
15517     0xD1EE, 0x776C,
15518     0xD078, 0x76D9,
15519     0xCF04, 0x7641,
15520     0xCD91, 0x75A5,
15521     0xCC21, 0x7504,
15522     0xCAB2, 0x745F,
15523     0xC945, 0x73B5,
15524     0xC7DB, 0x7307,
15525     0xC673, 0x7255,
15526     0xC50D, 0x719E,
15527     0xC3A9, 0x70E2,
15528     0xC247, 0x7023,
15529     0xC0E8, 0x6F5F,
15530     0xBF8C, 0x6E96,
15531     0xBE31, 0x6DCA,
15532     0xBCDA, 0x6CF9,
15533     0xBB85, 0x6C24,
15534     0xBA32, 0x6B4A,
15535     0xB8E3, 0x6A6D,
15536     0xB796, 0x698C,
15537     0xB64B, 0x68A6,
15538     0xB504, 0x67BD,
15539     0xB3C0, 0x66CF,
15540     0xB27E, 0x65DD,
15541     0xB140, 0x64E8,
15542     0xB004, 0x63EF,
15543     0xAECC, 0x62F2,
15544     0xAD96, 0x61F1,
15545     0xAC64, 0x60EC,
15546     0xAB35, 0x5FE3,
15547     0xAA0A, 0x5ED7,
15548     0xA8E2, 0x5DC7,
15549     0xA7BD, 0x5CB4,
15550     0xA69B, 0x5B9D,
15551     0xA57D, 0x5A82,
15552     0xA462, 0x5964,
15553     0xA34B, 0x5842,
15554     0xA238, 0x571D,
15555     0xA128, 0x55F5,
15556     0xA01C, 0x54CA,
15557     0x9F13, 0x539B,
15558     0x9E0E, 0x5269,
15559     0x9D0D, 0x5133,
15560     0x9C10, 0x4FFB,
15561     0x9B17, 0x4EBF,
15562     0x9A22, 0x4D81,
15563     0x9930, 0x4C3F,
15564     0x9842, 0x4AFB,
15565     0x9759, 0x49B4,
15566     0x9673, 0x4869,
15567     0x9592, 0x471C,
15568     0x94B5, 0x45CD,
15569     0x93DB, 0x447A,
15570     0x9306, 0x4325,
15571     0x9235, 0x41CE,
15572     0x9169, 0x4073,
15573     0x90A0, 0x3F17,
15574     0x8FDC, 0x3DB8,
15575     0x8F1D, 0x3C56,
15576     0x8E61, 0x3AF2,
15577     0x8DAA, 0x398C,
15578     0x8CF8, 0x3824,
15579     0x8C4A, 0x36BA,
15580     0x8BA0, 0x354D,
15581     0x8AFB, 0x33DE,
15582     0x8A5A, 0x326E,
15583     0x89BE, 0x30FB,
15584     0x8926, 0x2F87,
15585     0x8893, 0x2E11,
15586     0x8805, 0x2C98,
15587     0x877B, 0x2B1F,
15588     0x86F6, 0x29A3,
15589     0x8675, 0x2826,
15590     0x85FA, 0x26A8,
15591     0x8582, 0x2528,
15592     0x8510, 0x23A6,
15593     0x84A2, 0x2223,
15594     0x843A, 0x209F,
15595     0x83D6, 0x1F19,
15596     0x8376, 0x1D93,
15597     0x831C, 0x1C0B,
15598     0x82C6, 0x1A82,
15599     0x8275, 0x18F8,
15600     0x8229, 0x176D,
15601     0x81E2, 0x15E2,
15602     0x81A0, 0x1455,
15603     0x8162, 0x12C8,
15604     0x812A, 0x1139,
15605     0x80F6, 0x0FAB,
15606     0x80C7, 0x0E1B,
15607     0x809D, 0x0C8B,
15608     0x8078, 0x0AFB,
15609     0x8058, 0x096A,
15610     0x803D, 0x07D9,
15611     0x8027, 0x0647,
15612     0x8016, 0x04B6,
15613     0x8009, 0x0324,
15614     0x8002, 0x0192,
15615     0x8000, 0x0000,
15616     0x8002, 0xFE6D,
15617     0x8009, 0xFCDB,
15618     0x8016, 0xFB49,
15619     0x8027, 0xF9B8,
15620     0x803D, 0xF826,
15621     0x8058, 0xF695,
15622     0x8078, 0xF504,
15623     0x809D, 0xF374,
15624     0x80C7, 0xF1E4,
15625     0x80F6, 0xF054,
15626     0x812A, 0xEEC6,
15627     0x8162, 0xED37,
15628     0x81A0, 0xEBAA,
15629     0x81E2, 0xEA1D,
15630     0x8229, 0xE892,
15631     0x8275, 0xE707,
15632     0x82C6, 0xE57D,
15633     0x831C, 0xE3F4,
15634     0x8376, 0xE26C,
15635     0x83D6, 0xE0E6,
15636     0x843A, 0xDF60,
15637     0x84A2, 0xDDDC,
15638     0x8510, 0xDC59,
15639     0x8582, 0xDAD7,
15640     0x85FA, 0xD957,
15641     0x8675, 0xD7D9,
15642     0x86F6, 0xD65C,
15643     0x877B, 0xD4E0,
15644     0x8805, 0xD367,
15645     0x8893, 0xD1EE,
15646     0x8926, 0xD078,
15647     0x89BE, 0xCF04,
15648     0x8A5A, 0xCD91,
15649     0x8AFB, 0xCC21,
15650     0x8BA0, 0xCAB2,
15651     0x8C4A, 0xC945,
15652     0x8CF8, 0xC7DB,
15653     0x8DAA, 0xC673,
15654     0x8E61, 0xC50D,
15655     0x8F1D, 0xC3A9,
15656     0x8FDC, 0xC247,
15657     0x90A0, 0xC0E8,
15658     0x9169, 0xBF8C,
15659     0x9235, 0xBE31,
15660     0x9306, 0xBCDA,
15661     0x93DB, 0xBB85,
15662     0x94B5, 0xBA32,
15663     0x9592, 0xB8E3,
15664     0x9673, 0xB796,
15665     0x9759, 0xB64B,
15666     0x9842, 0xB504,
15667     0x9930, 0xB3C0,
15668     0x9A22, 0xB27E,
15669     0x9B17, 0xB140,
15670     0x9C10, 0xB004,
15671     0x9D0D, 0xAECC,
15672     0x9E0E, 0xAD96,
15673     0x9F13, 0xAC64,
15674     0xA01C, 0xAB35,
15675     0xA128, 0xAA0A,
15676     0xA238, 0xA8E2,
15677     0xA34B, 0xA7BD,
15678     0xA462, 0xA69B,
15679     0xA57D, 0xA57D,
15680     0xA69B, 0xA462,
15681     0xA7BD, 0xA34B,
15682     0xA8E2, 0xA238,
15683     0xAA0A, 0xA128,
15684     0xAB35, 0xA01C,
15685     0xAC64, 0x9F13,
15686     0xAD96, 0x9E0E,
15687     0xAECC, 0x9D0D,
15688     0xB004, 0x9C10,
15689     0xB140, 0x9B17,
15690     0xB27E, 0x9A22,
15691     0xB3C0, 0x9930,
15692     0xB504, 0x9842,
15693     0xB64B, 0x9759,
15694     0xB796, 0x9673,
15695     0xB8E3, 0x9592,
15696     0xBA32, 0x94B5,
15697     0xBB85, 0x93DB,
15698     0xBCDA, 0x9306,
15699     0xBE31, 0x9235,
15700     0xBF8C, 0x9169,
15701     0xC0E8, 0x90A0,
15702     0xC247, 0x8FDC,
15703     0xC3A9, 0x8F1D,
15704     0xC50D, 0x8E61,
15705     0xC673, 0x8DAA,
15706     0xC7DB, 0x8CF8,
15707     0xC945, 0x8C4A,
15708     0xCAB2, 0x8BA0,
15709     0xCC21, 0x8AFB,
15710     0xCD91, 0x8A5A,
15711     0xCF04, 0x89BE,
15712     0xD078, 0x8926,
15713     0xD1EE, 0x8893,
15714     0xD367, 0x8805,
15715     0xD4E0, 0x877B,
15716     0xD65C, 0x86F6,
15717     0xD7D9, 0x8675,
15718     0xD957, 0x85FA,
15719     0xDAD7, 0x8582,
15720     0xDC59, 0x8510,
15721     0xDDDC, 0x84A2,
15722     0xDF60, 0x843A,
15723     0xE0E6, 0x83D6,
15724     0xE26C, 0x8376,
15725     0xE3F4, 0x831C,
15726     0xE57D, 0x82C6,
15727     0xE707, 0x8275,
15728     0xE892, 0x8229,
15729     0xEA1D, 0x81E2,
15730     0xEBAA, 0x81A0,
15731     0xED37, 0x8162,
15732     0xEEC6, 0x812A,
15733     0xF054, 0x80F6,
15734     0xF1E4, 0x80C7,
15735     0xF374, 0x809D,
15736     0xF504, 0x8078,
15737     0xF695, 0x8058,
15738     0xF826, 0x803D,
15739     0xF9B8, 0x8027,
15740     0xFB49, 0x8016,
15741     0xFCDB, 0x8009,
15742     0xFE6D, 0x8002
15743 };
15744 
15745 /**    
15746 * \par   
15747 * Example code for q15 Twiddle factors Generation::    
15748 * \par    
15749 * <pre>for(i = 0; i< 3N/4; i++)    
15750 * {    
15751 *    twiddleCoefq15[2*i]= cos(i * 2*PI/(float)N);    
15752 *    twiddleCoefq15[2*i+1]= sin(i * 2*PI/(float)N);    
15753 * } </pre>    
15754 * \par    
15755 * where N = 1024    and PI = 3.14159265358979    
15756 * \par    
15757 * Cos and Sin values are interleaved fashion    
15758 * \par    
15759 * Convert Floating point to q15(Fixed point 1.15):    
15760 *   round(twiddleCoefq15(i) * pow(2, 15))    
15761 *    
15762 */
15763 const q15_t twiddleCoef_1024_q15 [1536] = {
15764     0x7FFF, 0x0000,
15765     0x7FFF, 0x00C9,
15766     0x7FFD, 0x0192,
15767     0x7FFA, 0x025B,
15768     0x7FF6, 0x0324,
15769     0x7FF0, 0x03ED,
15770     0x7FE9, 0x04B6,
15771     0x7FE1, 0x057F,
15772     0x7FD8, 0x0647,
15773     0x7FCE, 0x0710,
15774     0x7FC2, 0x07D9,
15775     0x7FB5, 0x08A2,
15776     0x7FA7, 0x096A,
15777     0x7F97, 0x0A33,
15778     0x7F87, 0x0AFB,
15779     0x7F75, 0x0BC3,
15780     0x7F62, 0x0C8B,
15781     0x7F4D, 0x0D53,
15782     0x7F38, 0x0E1B,
15783     0x7F21, 0x0EE3,
15784     0x7F09, 0x0FAB,
15785     0x7EF0, 0x1072,
15786     0x7ED5, 0x1139,
15787     0x7EBA, 0x1201,
15788     0x7E9D, 0x12C8,
15789     0x7E7F, 0x138E,
15790     0x7E5F, 0x1455,
15791     0x7E3F, 0x151B,
15792     0x7E1D, 0x15E2,
15793     0x7DFA, 0x16A8,
15794     0x7DD6, 0x176D,
15795     0x7DB0, 0x1833,
15796     0x7D8A, 0x18F8,
15797     0x7D62, 0x19BD,
15798     0x7D39, 0x1A82,
15799     0x7D0F, 0x1B47,
15800     0x7CE3, 0x1C0B,
15801     0x7CB7, 0x1CCF,
15802     0x7C89, 0x1D93,
15803     0x7C5A, 0x1E56,
15804     0x7C29, 0x1F19,
15805     0x7BF8, 0x1FDC,
15806     0x7BC5, 0x209F,
15807     0x7B92, 0x2161,
15808     0x7B5D, 0x2223,
15809     0x7B26, 0x22E5,
15810     0x7AEF, 0x23A6,
15811     0x7AB6, 0x2467,
15812     0x7A7D, 0x2528,
15813     0x7A42, 0x25E8,
15814     0x7A05, 0x26A8,
15815     0x79C8, 0x2767,
15816     0x798A, 0x2826,
15817     0x794A, 0x28E5,
15818     0x7909, 0x29A3,
15819     0x78C7, 0x2A61,
15820     0x7884, 0x2B1F,
15821     0x7840, 0x2BDC,
15822     0x77FA, 0x2C98,
15823     0x77B4, 0x2D55,
15824     0x776C, 0x2E11,
15825     0x7723, 0x2ECC,
15826     0x76D9, 0x2F87,
15827     0x768E, 0x3041,
15828     0x7641, 0x30FB,
15829     0x75F4, 0x31B5,
15830     0x75A5, 0x326E,
15831     0x7555, 0x3326,
15832     0x7504, 0x33DE,
15833     0x74B2, 0x3496,
15834     0x745F, 0x354D,
15835     0x740B, 0x3604,
15836     0x73B5, 0x36BA,
15837     0x735F, 0x376F,
15838     0x7307, 0x3824,
15839     0x72AF, 0x38D8,
15840     0x7255, 0x398C,
15841     0x71FA, 0x3A40,
15842     0x719E, 0x3AF2,
15843     0x7141, 0x3BA5,
15844     0x70E2, 0x3C56,
15845     0x7083, 0x3D07,
15846     0x7023, 0x3DB8,
15847     0x6FC1, 0x3E68,
15848     0x6F5F, 0x3F17,
15849     0x6EFB, 0x3FC5,
15850     0x6E96, 0x4073,
15851     0x6E30, 0x4121,
15852     0x6DCA, 0x41CE,
15853     0x6D62, 0x427A,
15854     0x6CF9, 0x4325,
15855     0x6C8F, 0x43D0,
15856     0x6C24, 0x447A,
15857     0x6BB8, 0x4524,
15858     0x6B4A, 0x45CD,
15859     0x6ADC, 0x4675,
15860     0x6A6D, 0x471C,
15861     0x69FD, 0x47C3,
15862     0x698C, 0x4869,
15863     0x6919, 0x490F,
15864     0x68A6, 0x49B4,
15865     0x6832, 0x4A58,
15866     0x67BD, 0x4AFB,
15867     0x6746, 0x4B9E,
15868     0x66CF, 0x4C3F,
15869     0x6657, 0x4CE1,
15870     0x65DD, 0x4D81,
15871     0x6563, 0x4E21,
15872     0x64E8, 0x4EBF,
15873     0x646C, 0x4F5E,
15874     0x63EF, 0x4FFB,
15875     0x6371, 0x5097,
15876     0x62F2, 0x5133,
15877     0x6271, 0x51CE,
15878     0x61F1, 0x5269,
15879     0x616F, 0x5302,
15880     0x60EC, 0x539B,
15881     0x6068, 0x5433,
15882     0x5FE3, 0x54CA,
15883     0x5F5E, 0x5560,
15884     0x5ED7, 0x55F5,
15885     0x5E50, 0x568A,
15886     0x5DC7, 0x571D,
15887     0x5D3E, 0x57B0,
15888     0x5CB4, 0x5842,
15889     0x5C29, 0x58D4,
15890     0x5B9D, 0x5964,
15891     0x5B10, 0x59F3,
15892     0x5A82, 0x5A82,
15893     0x59F3, 0x5B10,
15894     0x5964, 0x5B9D,
15895     0x58D4, 0x5C29,
15896     0x5842, 0x5CB4,
15897     0x57B0, 0x5D3E,
15898     0x571D, 0x5DC7,
15899     0x568A, 0x5E50,
15900     0x55F5, 0x5ED7,
15901     0x5560, 0x5F5E,
15902     0x54CA, 0x5FE3,
15903     0x5433, 0x6068,
15904     0x539B, 0x60EC,
15905     0x5302, 0x616F,
15906     0x5269, 0x61F1,
15907     0x51CE, 0x6271,
15908     0x5133, 0x62F2,
15909     0x5097, 0x6371,
15910     0x4FFB, 0x63EF,
15911     0x4F5E, 0x646C,
15912     0x4EBF, 0x64E8,
15913     0x4E21, 0x6563,
15914     0x4D81, 0x65DD,
15915     0x4CE1, 0x6657,
15916     0x4C3F, 0x66CF,
15917     0x4B9E, 0x6746,
15918     0x4AFB, 0x67BD,
15919     0x4A58, 0x6832,
15920     0x49B4, 0x68A6,
15921     0x490F, 0x6919,
15922     0x4869, 0x698C,
15923     0x47C3, 0x69FD,
15924     0x471C, 0x6A6D,
15925     0x4675, 0x6ADC,
15926     0x45CD, 0x6B4A,
15927     0x4524, 0x6BB8,
15928     0x447A, 0x6C24,
15929     0x43D0, 0x6C8F,
15930     0x4325, 0x6CF9,
15931     0x427A, 0x6D62,
15932     0x41CE, 0x6DCA,
15933     0x4121, 0x6E30,
15934     0x4073, 0x6E96,
15935     0x3FC5, 0x6EFB,
15936     0x3F17, 0x6F5F,
15937     0x3E68, 0x6FC1,
15938     0x3DB8, 0x7023,
15939     0x3D07, 0x7083,
15940     0x3C56, 0x70E2,
15941     0x3BA5, 0x7141,
15942     0x3AF2, 0x719E,
15943     0x3A40, 0x71FA,
15944     0x398C, 0x7255,
15945     0x38D8, 0x72AF,
15946     0x3824, 0x7307,
15947     0x376F, 0x735F,
15948     0x36BA, 0x73B5,
15949     0x3604, 0x740B,
15950     0x354D, 0x745F,
15951     0x3496, 0x74B2,
15952     0x33DE, 0x7504,
15953     0x3326, 0x7555,
15954     0x326E, 0x75A5,
15955     0x31B5, 0x75F4,
15956     0x30FB, 0x7641,
15957     0x3041, 0x768E,
15958     0x2F87, 0x76D9,
15959     0x2ECC, 0x7723,
15960     0x2E11, 0x776C,
15961     0x2D55, 0x77B4,
15962     0x2C98, 0x77FA,
15963     0x2BDC, 0x7840,
15964     0x2B1F, 0x7884,
15965     0x2A61, 0x78C7,
15966     0x29A3, 0x7909,
15967     0x28E5, 0x794A,
15968     0x2826, 0x798A,
15969     0x2767, 0x79C8,
15970     0x26A8, 0x7A05,
15971     0x25E8, 0x7A42,
15972     0x2528, 0x7A7D,
15973     0x2467, 0x7AB6,
15974     0x23A6, 0x7AEF,
15975     0x22E5, 0x7B26,
15976     0x2223, 0x7B5D,
15977     0x2161, 0x7B92,
15978     0x209F, 0x7BC5,
15979     0x1FDC, 0x7BF8,
15980     0x1F19, 0x7C29,
15981     0x1E56, 0x7C5A,
15982     0x1D93, 0x7C89,
15983     0x1CCF, 0x7CB7,
15984     0x1C0B, 0x7CE3,
15985     0x1B47, 0x7D0F,
15986     0x1A82, 0x7D39,
15987     0x19BD, 0x7D62,
15988     0x18F8, 0x7D8A,
15989     0x1833, 0x7DB0,
15990     0x176D, 0x7DD6,
15991     0x16A8, 0x7DFA,
15992     0x15E2, 0x7E1D,
15993     0x151B, 0x7E3F,
15994     0x1455, 0x7E5F,
15995     0x138E, 0x7E7F,
15996     0x12C8, 0x7E9D,
15997     0x1201, 0x7EBA,
15998     0x1139, 0x7ED5,
15999     0x1072, 0x7EF0,
16000     0x0FAB, 0x7F09,
16001     0x0EE3, 0x7F21,
16002     0x0E1B, 0x7F38,
16003     0x0D53, 0x7F4D,
16004     0x0C8B, 0x7F62,
16005     0x0BC3, 0x7F75,
16006     0x0AFB, 0x7F87,
16007     0x0A33, 0x7F97,
16008     0x096A, 0x7FA7,
16009     0x08A2, 0x7FB5,
16010     0x07D9, 0x7FC2,
16011     0x0710, 0x7FCE,
16012     0x0647, 0x7FD8,
16013     0x057F, 0x7FE1,
16014     0x04B6, 0x7FE9,
16015     0x03ED, 0x7FF0,
16016     0x0324, 0x7FF6,
16017     0x025B, 0x7FFA,
16018     0x0192, 0x7FFD,
16019     0x00C9, 0x7FFF,
16020     0x0000, 0x7FFF,
16021     0xFF36, 0x7FFF,
16022     0xFE6D, 0x7FFD,
16023     0xFDA4, 0x7FFA,
16024     0xFCDB, 0x7FF6,
16025     0xFC12, 0x7FF0,
16026     0xFB49, 0x7FE9,
16027     0xFA80, 0x7FE1,
16028     0xF9B8, 0x7FD8,
16029     0xF8EF, 0x7FCE,
16030     0xF826, 0x7FC2,
16031     0xF75D, 0x7FB5,
16032     0xF695, 0x7FA7,
16033     0xF5CC, 0x7F97,
16034     0xF504, 0x7F87,
16035     0xF43C, 0x7F75,
16036     0xF374, 0x7F62,
16037     0xF2AC, 0x7F4D,
16038     0xF1E4, 0x7F38,
16039     0xF11C, 0x7F21,
16040     0xF054, 0x7F09,
16041     0xEF8D, 0x7EF0,
16042     0xEEC6, 0x7ED5,
16043     0xEDFE, 0x7EBA,
16044     0xED37, 0x7E9D,
16045     0xEC71, 0x7E7F,
16046     0xEBAA, 0x7E5F,
16047     0xEAE4, 0x7E3F,
16048     0xEA1D, 0x7E1D,
16049     0xE957, 0x7DFA,
16050     0xE892, 0x7DD6,
16051     0xE7CC, 0x7DB0,
16052     0xE707, 0x7D8A,
16053     0xE642, 0x7D62,
16054     0xE57D, 0x7D39,
16055     0xE4B8, 0x7D0F,
16056     0xE3F4, 0x7CE3,
16057     0xE330, 0x7CB7,
16058     0xE26C, 0x7C89,
16059     0xE1A9, 0x7C5A,
16060     0xE0E6, 0x7C29,
16061     0xE023, 0x7BF8,
16062     0xDF60, 0x7BC5,
16063     0xDE9E, 0x7B92,
16064     0xDDDC, 0x7B5D,
16065     0xDD1A, 0x7B26,
16066     0xDC59, 0x7AEF,
16067     0xDB98, 0x7AB6,
16068     0xDAD7, 0x7A7D,
16069     0xDA17, 0x7A42,
16070     0xD957, 0x7A05,
16071     0xD898, 0x79C8,
16072     0xD7D9, 0x798A,
16073     0xD71A, 0x794A,
16074     0xD65C, 0x7909,
16075     0xD59E, 0x78C7,
16076     0xD4E0, 0x7884,
16077     0xD423, 0x7840,
16078     0xD367, 0x77FA,
16079     0xD2AA, 0x77B4,
16080     0xD1EE, 0x776C,
16081     0xD133, 0x7723,
16082     0xD078, 0x76D9,
16083     0xCFBE, 0x768E,
16084     0xCF04, 0x7641,
16085     0xCE4A, 0x75F4,
16086     0xCD91, 0x75A5,
16087     0xCCD9, 0x7555,
16088     0xCC21, 0x7504,
16089     0xCB69, 0x74B2,
16090     0xCAB2, 0x745F,
16091     0xC9FB, 0x740B,
16092     0xC945, 0x73B5,
16093     0xC890, 0x735F,
16094     0xC7DB, 0x7307,
16095     0xC727, 0x72AF,
16096     0xC673, 0x7255,
16097     0xC5BF, 0x71FA,
16098     0xC50D, 0x719E,
16099     0xC45A, 0x7141,
16100     0xC3A9, 0x70E2,
16101     0xC2F8, 0x7083,
16102     0xC247, 0x7023,
16103     0xC197, 0x6FC1,
16104     0xC0E8, 0x6F5F,
16105     0xC03A, 0x6EFB,
16106     0xBF8C, 0x6E96,
16107     0xBEDE, 0x6E30,
16108     0xBE31, 0x6DCA,
16109     0xBD85, 0x6D62,
16110     0xBCDA, 0x6CF9,
16111     0xBC2F, 0x6C8F,
16112     0xBB85, 0x6C24,
16113     0xBADB, 0x6BB8,
16114     0xBA32, 0x6B4A,
16115     0xB98A, 0x6ADC,
16116     0xB8E3, 0x6A6D,
16117     0xB83C, 0x69FD,
16118     0xB796, 0x698C,
16119     0xB6F0, 0x6919,
16120     0xB64B, 0x68A6,
16121     0xB5A7, 0x6832,
16122     0xB504, 0x67BD,
16123     0xB461, 0x6746,
16124     0xB3C0, 0x66CF,
16125     0xB31E, 0x6657,
16126     0xB27E, 0x65DD,
16127     0xB1DE, 0x6563,
16128     0xB140, 0x64E8,
16129     0xB0A1, 0x646C,
16130     0xB004, 0x63EF,
16131     0xAF68, 0x6371,
16132     0xAECC, 0x62F2,
16133     0xAE31, 0x6271,
16134     0xAD96, 0x61F1,
16135     0xACFD, 0x616F,
16136     0xAC64, 0x60EC,
16137     0xABCC, 0x6068,
16138     0xAB35, 0x5FE3,
16139     0xAA9F, 0x5F5E,
16140     0xAA0A, 0x5ED7,
16141     0xA975, 0x5E50,
16142     0xA8E2, 0x5DC7,
16143     0xA84F, 0x5D3E,
16144     0xA7BD, 0x5CB4,
16145     0xA72B, 0x5C29,
16146     0xA69B, 0x5B9D,
16147     0xA60C, 0x5B10,
16148     0xA57D, 0x5A82,
16149     0xA4EF, 0x59F3,
16150     0xA462, 0x5964,
16151     0xA3D6, 0x58D4,
16152     0xA34B, 0x5842,
16153     0xA2C1, 0x57B0,
16154     0xA238, 0x571D,
16155     0xA1AF, 0x568A,
16156     0xA128, 0x55F5,
16157     0xA0A1, 0x5560,
16158     0xA01C, 0x54CA,
16159     0x9F97, 0x5433,
16160     0x9F13, 0x539B,
16161     0x9E90, 0x5302,
16162     0x9E0E, 0x5269,
16163     0x9D8E, 0x51CE,
16164     0x9D0D, 0x5133,
16165     0x9C8E, 0x5097,
16166     0x9C10, 0x4FFB,
16167     0x9B93, 0x4F5E,
16168     0x9B17, 0x4EBF,
16169     0x9A9C, 0x4E21,
16170     0x9A22, 0x4D81,
16171     0x99A8, 0x4CE1,
16172     0x9930, 0x4C3F,
16173     0x98B9, 0x4B9E,
16174     0x9842, 0x4AFB,
16175     0x97CD, 0x4A58,
16176     0x9759, 0x49B4,
16177     0x96E6, 0x490F,
16178     0x9673, 0x4869,
16179     0x9602, 0x47C3,
16180     0x9592, 0x471C,
16181     0x9523, 0x4675,
16182     0x94B5, 0x45CD,
16183     0x9447, 0x4524,
16184     0x93DB, 0x447A,
16185     0x9370, 0x43D0,
16186     0x9306, 0x4325,
16187     0x929D, 0x427A,
16188     0x9235, 0x41CE,
16189     0x91CF, 0x4121,
16190     0x9169, 0x4073,
16191     0x9104, 0x3FC5,
16192     0x90A0, 0x3F17,
16193     0x903E, 0x3E68,
16194     0x8FDC, 0x3DB8,
16195     0x8F7C, 0x3D07,
16196     0x8F1D, 0x3C56,
16197     0x8EBE, 0x3BA5,
16198     0x8E61, 0x3AF2,
16199     0x8E05, 0x3A40,
16200     0x8DAA, 0x398C,
16201     0x8D50, 0x38D8,
16202     0x8CF8, 0x3824,
16203     0x8CA0, 0x376F,
16204     0x8C4A, 0x36BA,
16205     0x8BF4, 0x3604,
16206     0x8BA0, 0x354D,
16207     0x8B4D, 0x3496,
16208     0x8AFB, 0x33DE,
16209     0x8AAA, 0x3326,
16210     0x8A5A, 0x326E,
16211     0x8A0B, 0x31B5,
16212     0x89BE, 0x30FB,
16213     0x8971, 0x3041,
16214     0x8926, 0x2F87,
16215     0x88DC, 0x2ECC,
16216     0x8893, 0x2E11,
16217     0x884B, 0x2D55,
16218     0x8805, 0x2C98,
16219     0x87BF, 0x2BDC,
16220     0x877B, 0x2B1F,
16221     0x8738, 0x2A61,
16222     0x86F6, 0x29A3,
16223     0x86B5, 0x28E5,
16224     0x8675, 0x2826,
16225     0x8637, 0x2767,
16226     0x85FA, 0x26A8,
16227     0x85BD, 0x25E8,
16228     0x8582, 0x2528,
16229     0x8549, 0x2467,
16230     0x8510, 0x23A6,
16231     0x84D9, 0x22E5,
16232     0x84A2, 0x2223,
16233     0x846D, 0x2161,
16234     0x843A, 0x209F,
16235     0x8407, 0x1FDC,
16236     0x83D6, 0x1F19,
16237     0x83A5, 0x1E56,
16238     0x8376, 0x1D93,
16239     0x8348, 0x1CCF,
16240     0x831C, 0x1C0B,
16241     0x82F0, 0x1B47,
16242     0x82C6, 0x1A82,
16243     0x829D, 0x19BD,
16244     0x8275, 0x18F8,
16245     0x824F, 0x1833,
16246     0x8229, 0x176D,
16247     0x8205, 0x16A8,
16248     0x81E2, 0x15E2,
16249     0x81C0, 0x151B,
16250     0x81A0, 0x1455,
16251     0x8180, 0x138E,
16252     0x8162, 0x12C8,
16253     0x8145, 0x1201,
16254     0x812A, 0x1139,
16255     0x810F, 0x1072,
16256     0x80F6, 0x0FAB,
16257     0x80DE, 0x0EE3,
16258     0x80C7, 0x0E1B,
16259     0x80B2, 0x0D53,
16260     0x809D, 0x0C8B,
16261     0x808A, 0x0BC3,
16262     0x8078, 0x0AFB,
16263     0x8068, 0x0A33,
16264     0x8058, 0x096A,
16265     0x804A, 0x08A2,
16266     0x803D, 0x07D9,
16267     0x8031, 0x0710,
16268     0x8027, 0x0647,
16269     0x801E, 0x057F,
16270     0x8016, 0x04B6,
16271     0x800F, 0x03ED,
16272     0x8009, 0x0324,
16273     0x8005, 0x025B,
16274     0x8002, 0x0192,
16275     0x8000, 0x00C9,
16276     0x8000, 0x0000,
16277     0x8000, 0xFF36,
16278     0x8002, 0xFE6D,
16279     0x8005, 0xFDA4,
16280     0x8009, 0xFCDB,
16281     0x800F, 0xFC12,
16282     0x8016, 0xFB49,
16283     0x801E, 0xFA80,
16284     0x8027, 0xF9B8,
16285     0x8031, 0xF8EF,
16286     0x803D, 0xF826,
16287     0x804A, 0xF75D,
16288     0x8058, 0xF695,
16289     0x8068, 0xF5CC,
16290     0x8078, 0xF504,
16291     0x808A, 0xF43C,
16292     0x809D, 0xF374,
16293     0x80B2, 0xF2AC,
16294     0x80C7, 0xF1E4,
16295     0x80DE, 0xF11C,
16296     0x80F6, 0xF054,
16297     0x810F, 0xEF8D,
16298     0x812A, 0xEEC6,
16299     0x8145, 0xEDFE,
16300     0x8162, 0xED37,
16301     0x8180, 0xEC71,
16302     0x81A0, 0xEBAA,
16303     0x81C0, 0xEAE4,
16304     0x81E2, 0xEA1D,
16305     0x8205, 0xE957,
16306     0x8229, 0xE892,
16307     0x824F, 0xE7CC,
16308     0x8275, 0xE707,
16309     0x829D, 0xE642,
16310     0x82C6, 0xE57D,
16311     0x82F0, 0xE4B8,
16312     0x831C, 0xE3F4,
16313     0x8348, 0xE330,
16314     0x8376, 0xE26C,
16315     0x83A5, 0xE1A9,
16316     0x83D6, 0xE0E6,
16317     0x8407, 0xE023,
16318     0x843A, 0xDF60,
16319     0x846D, 0xDE9E,
16320     0x84A2, 0xDDDC,
16321     0x84D9, 0xDD1A,
16322     0x8510, 0xDC59,
16323     0x8549, 0xDB98,
16324     0x8582, 0xDAD7,
16325     0x85BD, 0xDA17,
16326     0x85FA, 0xD957,
16327     0x8637, 0xD898,
16328     0x8675, 0xD7D9,
16329     0x86B5, 0xD71A,
16330     0x86F6, 0xD65C,
16331     0x8738, 0xD59E,
16332     0x877B, 0xD4E0,
16333     0x87BF, 0xD423,
16334     0x8805, 0xD367,
16335     0x884B, 0xD2AA,
16336     0x8893, 0xD1EE,
16337     0x88DC, 0xD133,
16338     0x8926, 0xD078,
16339     0x8971, 0xCFBE,
16340     0x89BE, 0xCF04,
16341     0x8A0B, 0xCE4A,
16342     0x8A5A, 0xCD91,
16343     0x8AAA, 0xCCD9,
16344     0x8AFB, 0xCC21,
16345     0x8B4D, 0xCB69,
16346     0x8BA0, 0xCAB2,
16347     0x8BF4, 0xC9FB,
16348     0x8C4A, 0xC945,
16349     0x8CA0, 0xC890,
16350     0x8CF8, 0xC7DB,
16351     0x8D50, 0xC727,
16352     0x8DAA, 0xC673,
16353     0x8E05, 0xC5BF,
16354     0x8E61, 0xC50D,
16355     0x8EBE, 0xC45A,
16356     0x8F1D, 0xC3A9,
16357     0x8F7C, 0xC2F8,
16358     0x8FDC, 0xC247,
16359     0x903E, 0xC197,
16360     0x90A0, 0xC0E8,
16361     0x9104, 0xC03A,
16362     0x9169, 0xBF8C,
16363     0x91CF, 0xBEDE,
16364     0x9235, 0xBE31,
16365     0x929D, 0xBD85,
16366     0x9306, 0xBCDA,
16367     0x9370, 0xBC2F,
16368     0x93DB, 0xBB85,
16369     0x9447, 0xBADB,
16370     0x94B5, 0xBA32,
16371     0x9523, 0xB98A,
16372     0x9592, 0xB8E3,
16373     0x9602, 0xB83C,
16374     0x9673, 0xB796,
16375     0x96E6, 0xB6F0,
16376     0x9759, 0xB64B,
16377     0x97CD, 0xB5A7,
16378     0x9842, 0xB504,
16379     0x98B9, 0xB461,
16380     0x9930, 0xB3C0,
16381     0x99A8, 0xB31E,
16382     0x9A22, 0xB27E,
16383     0x9A9C, 0xB1DE,
16384     0x9B17, 0xB140,
16385     0x9B93, 0xB0A1,
16386     0x9C10, 0xB004,
16387     0x9C8E, 0xAF68,
16388     0x9D0D, 0xAECC,
16389     0x9D8E, 0xAE31,
16390     0x9E0E, 0xAD96,
16391     0x9E90, 0xACFD,
16392     0x9F13, 0xAC64,
16393     0x9F97, 0xABCC,
16394     0xA01C, 0xAB35,
16395     0xA0A1, 0xAA9F,
16396     0xA128, 0xAA0A,
16397     0xA1AF, 0xA975,
16398     0xA238, 0xA8E2,
16399     0xA2C1, 0xA84F,
16400     0xA34B, 0xA7BD,
16401     0xA3D6, 0xA72B,
16402     0xA462, 0xA69B,
16403     0xA4EF, 0xA60C,
16404     0xA57D, 0xA57D,
16405     0xA60C, 0xA4EF,
16406     0xA69B, 0xA462,
16407     0xA72B, 0xA3D6,
16408     0xA7BD, 0xA34B,
16409     0xA84F, 0xA2C1,
16410     0xA8E2, 0xA238,
16411     0xA975, 0xA1AF,
16412     0xAA0A, 0xA128,
16413     0xAA9F, 0xA0A1,
16414     0xAB35, 0xA01C,
16415     0xABCC, 0x9F97,
16416     0xAC64, 0x9F13,
16417     0xACFD, 0x9E90,
16418     0xAD96, 0x9E0E,
16419     0xAE31, 0x9D8E,
16420     0xAECC, 0x9D0D,
16421     0xAF68, 0x9C8E,
16422     0xB004, 0x9C10,
16423     0xB0A1, 0x9B93,
16424     0xB140, 0x9B17,
16425     0xB1DE, 0x9A9C,
16426     0xB27E, 0x9A22,
16427     0xB31E, 0x99A8,
16428     0xB3C0, 0x9930,
16429     0xB461, 0x98B9,
16430     0xB504, 0x9842,
16431     0xB5A7, 0x97CD,
16432     0xB64B, 0x9759,
16433     0xB6F0, 0x96E6,
16434     0xB796, 0x9673,
16435     0xB83C, 0x9602,
16436     0xB8E3, 0x9592,
16437     0xB98A, 0x9523,
16438     0xBA32, 0x94B5,
16439     0xBADB, 0x9447,
16440     0xBB85, 0x93DB,
16441     0xBC2F, 0x9370,
16442     0xBCDA, 0x9306,
16443     0xBD85, 0x929D,
16444     0xBE31, 0x9235,
16445     0xBEDE, 0x91CF,
16446     0xBF8C, 0x9169,
16447     0xC03A, 0x9104,
16448     0xC0E8, 0x90A0,
16449     0xC197, 0x903E,
16450     0xC247, 0x8FDC,
16451     0xC2F8, 0x8F7C,
16452     0xC3A9, 0x8F1D,
16453     0xC45A, 0x8EBE,
16454     0xC50D, 0x8E61,
16455     0xC5BF, 0x8E05,
16456     0xC673, 0x8DAA,
16457     0xC727, 0x8D50,
16458     0xC7DB, 0x8CF8,
16459     0xC890, 0x8CA0,
16460     0xC945, 0x8C4A,
16461     0xC9FB, 0x8BF4,
16462     0xCAB2, 0x8BA0,
16463     0xCB69, 0x8B4D,
16464     0xCC21, 0x8AFB,
16465     0xCCD9, 0x8AAA,
16466     0xCD91, 0x8A5A,
16467     0xCE4A, 0x8A0B,
16468     0xCF04, 0x89BE,
16469     0xCFBE, 0x8971,
16470     0xD078, 0x8926,
16471     0xD133, 0x88DC,
16472     0xD1EE, 0x8893,
16473     0xD2AA, 0x884B,
16474     0xD367, 0x8805,
16475     0xD423, 0x87BF,
16476     0xD4E0, 0x877B,
16477     0xD59E, 0x8738,
16478     0xD65C, 0x86F6,
16479     0xD71A, 0x86B5,
16480     0xD7D9, 0x8675,
16481     0xD898, 0x8637,
16482     0xD957, 0x85FA,
16483     0xDA17, 0x85BD,
16484     0xDAD7, 0x8582,
16485     0xDB98, 0x8549,
16486     0xDC59, 0x8510,
16487     0xDD1A, 0x84D9,
16488     0xDDDC, 0x84A2,
16489     0xDE9E, 0x846D,
16490     0xDF60, 0x843A,
16491     0xE023, 0x8407,
16492     0xE0E6, 0x83D6,
16493     0xE1A9, 0x83A5,
16494     0xE26C, 0x8376,
16495     0xE330, 0x8348,
16496     0xE3F4, 0x831C,
16497     0xE4B8, 0x82F0,
16498     0xE57D, 0x82C6,
16499     0xE642, 0x829D,
16500     0xE707, 0x8275,
16501     0xE7CC, 0x824F,
16502     0xE892, 0x8229,
16503     0xE957, 0x8205,
16504     0xEA1D, 0x81E2,
16505     0xEAE4, 0x81C0,
16506     0xEBAA, 0x81A0,
16507     0xEC71, 0x8180,
16508     0xED37, 0x8162,
16509     0xEDFE, 0x8145,
16510     0xEEC6, 0x812A,
16511     0xEF8D, 0x810F,
16512     0xF054, 0x80F6,
16513     0xF11C, 0x80DE,
16514     0xF1E4, 0x80C7,
16515     0xF2AC, 0x80B2,
16516     0xF374, 0x809D,
16517     0xF43C, 0x808A,
16518     0xF504, 0x8078,
16519     0xF5CC, 0x8068,
16520     0xF695, 0x8058,
16521     0xF75D, 0x804A,
16522     0xF826, 0x803D,
16523     0xF8EF, 0x8031,
16524     0xF9B8, 0x8027,
16525     0xFA80, 0x801E,
16526     0xFB49, 0x8016,
16527     0xFC12, 0x800F,
16528     0xFCDB, 0x8009,
16529     0xFDA4, 0x8005,
16530     0xFE6D, 0x8002,
16531     0xFF36, 0x8000
16532 };
16533 
16534 /**    
16535 * \par   
16536 * Example code for q15 Twiddle factors Generation::    
16537 * \par    
16538 * <pre>for(i = 0; i< 3N/4; i++)    
16539 * {    
16540 *    twiddleCoefq15[2*i]= cos(i * 2*PI/(float)N);    
16541 *    twiddleCoefq15[2*i+1]= sin(i * 2*PI/(float)N);    
16542 * } </pre>    
16543 * \par    
16544 * where N = 2048    and PI = 3.14159265358979    
16545 * \par    
16546 * Cos and Sin values are interleaved fashion    
16547 * \par    
16548 * Convert Floating point to q15(Fixed point 1.15):    
16549 *   round(twiddleCoefq15(i) * pow(2, 15))    
16550 *    
16551 */
16552 const q15_t twiddleCoef_2048_q15 [3072] = {
16553     0x7FFF, 0x0000,
16554     0x7FFF, 0x0064,
16555     0x7FFF, 0x00C9,
16556     0x7FFE, 0x012D,
16557     0x7FFD, 0x0192,
16558     0x7FFC, 0x01F6,
16559     0x7FFA, 0x025B,
16560     0x7FF8, 0x02BF,
16561     0x7FF6, 0x0324,
16562     0x7FF3, 0x0388,
16563     0x7FF0, 0x03ED,
16564     0x7FED, 0x0451,
16565     0x7FE9, 0x04B6,
16566     0x7FE5, 0x051A,
16567     0x7FE1, 0x057F,
16568     0x7FDD, 0x05E3,
16569     0x7FD8, 0x0647,
16570     0x7FD3, 0x06AC,
16571     0x7FCE, 0x0710,
16572     0x7FC8, 0x0775,
16573     0x7FC2, 0x07D9,
16574     0x7FBC, 0x083D,
16575     0x7FB5, 0x08A2,
16576     0x7FAE, 0x0906,
16577     0x7FA7, 0x096A,
16578     0x7F9F, 0x09CE,
16579     0x7F97, 0x0A33,
16580     0x7F8F, 0x0A97,
16581     0x7F87, 0x0AFB,
16582     0x7F7E, 0x0B5F,
16583     0x7F75, 0x0BC3,
16584     0x7F6B, 0x0C27,
16585     0x7F62, 0x0C8B,
16586     0x7F58, 0x0CEF,
16587     0x7F4D, 0x0D53,
16588     0x7F43, 0x0DB7,
16589     0x7F38, 0x0E1B,
16590     0x7F2D, 0x0E7F,
16591     0x7F21, 0x0EE3,
16592     0x7F15, 0x0F47,
16593     0x7F09, 0x0FAB,
16594     0x7EFD, 0x100E,
16595     0x7EF0, 0x1072,
16596     0x7EE3, 0x10D6,
16597     0x7ED5, 0x1139,
16598     0x7EC8, 0x119D,
16599     0x7EBA, 0x1201,
16600     0x7EAB, 0x1264,
16601     0x7E9D, 0x12C8,
16602     0x7E8E, 0x132B,
16603     0x7E7F, 0x138E,
16604     0x7E6F, 0x13F2,
16605     0x7E5F, 0x1455,
16606     0x7E4F, 0x14B8,
16607     0x7E3F, 0x151B,
16608     0x7E2E, 0x157F,
16609     0x7E1D, 0x15E2,
16610     0x7E0C, 0x1645,
16611     0x7DFA, 0x16A8,
16612     0x7DE8, 0x170A,
16613     0x7DD6, 0x176D,
16614     0x7DC3, 0x17D0,
16615     0x7DB0, 0x1833,
16616     0x7D9D, 0x1896,
16617     0x7D8A, 0x18F8,
16618     0x7D76, 0x195B,
16619     0x7D62, 0x19BD,
16620     0x7D4E, 0x1A20,
16621     0x7D39, 0x1A82,
16622     0x7D24, 0x1AE4,
16623     0x7D0F, 0x1B47,
16624     0x7CF9, 0x1BA9,
16625     0x7CE3, 0x1C0B,
16626     0x7CCD, 0x1C6D,
16627     0x7CB7, 0x1CCF,
16628     0x7CA0, 0x1D31,
16629     0x7C89, 0x1D93,
16630     0x7C71, 0x1DF5,
16631     0x7C5A, 0x1E56,
16632     0x7C42, 0x1EB8,
16633     0x7C29, 0x1F19,
16634     0x7C11, 0x1F7B,
16635     0x7BF8, 0x1FDC,
16636     0x7BDF, 0x203E,
16637     0x7BC5, 0x209F,
16638     0x7BAC, 0x2100,
16639     0x7B92, 0x2161,
16640     0x7B77, 0x21C2,
16641     0x7B5D, 0x2223,
16642     0x7B42, 0x2284,
16643     0x7B26, 0x22E5,
16644     0x7B0B, 0x2345,
16645     0x7AEF, 0x23A6,
16646     0x7AD3, 0x2407,
16647     0x7AB6, 0x2467,
16648     0x7A9A, 0x24C7,
16649     0x7A7D, 0x2528,
16650     0x7A5F, 0x2588,
16651     0x7A42, 0x25E8,
16652     0x7A24, 0x2648,
16653     0x7A05, 0x26A8,
16654     0x79E7, 0x2707,
16655     0x79C8, 0x2767,
16656     0x79A9, 0x27C7,
16657     0x798A, 0x2826,
16658     0x796A, 0x2886,
16659     0x794A, 0x28E5,
16660     0x792A, 0x2944,
16661     0x7909, 0x29A3,
16662     0x78E8, 0x2A02,
16663     0x78C7, 0x2A61,
16664     0x78A6, 0x2AC0,
16665     0x7884, 0x2B1F,
16666     0x7862, 0x2B7D,
16667     0x7840, 0x2BDC,
16668     0x781D, 0x2C3A,
16669     0x77FA, 0x2C98,
16670     0x77D7, 0x2CF7,
16671     0x77B4, 0x2D55,
16672     0x7790, 0x2DB3,
16673     0x776C, 0x2E11,
16674     0x7747, 0x2E6E,
16675     0x7723, 0x2ECC,
16676     0x76FE, 0x2F29,
16677     0x76D9, 0x2F87,
16678     0x76B3, 0x2FE4,
16679     0x768E, 0x3041,
16680     0x7668, 0x309E,
16681     0x7641, 0x30FB,
16682     0x761B, 0x3158,
16683     0x75F4, 0x31B5,
16684     0x75CC, 0x3211,
16685     0x75A5, 0x326E,
16686     0x757D, 0x32CA,
16687     0x7555, 0x3326,
16688     0x752D, 0x3382,
16689     0x7504, 0x33DE,
16690     0x74DB, 0x343A,
16691     0x74B2, 0x3496,
16692     0x7489, 0x34F2,
16693     0x745F, 0x354D,
16694     0x7435, 0x35A8,
16695     0x740B, 0x3604,
16696     0x73E0, 0x365F,
16697     0x73B5, 0x36BA,
16698     0x738A, 0x3714,
16699     0x735F, 0x376F,
16700     0x7333, 0x37CA,
16701     0x7307, 0x3824,
16702     0x72DB, 0x387E,
16703     0x72AF, 0x38D8,
16704     0x7282, 0x3932,
16705     0x7255, 0x398C,
16706     0x7227, 0x39E6,
16707     0x71FA, 0x3A40,
16708     0x71CC, 0x3A99,
16709     0x719E, 0x3AF2,
16710     0x716F, 0x3B4C,
16711     0x7141, 0x3BA5,
16712     0x7112, 0x3BFD,
16713     0x70E2, 0x3C56,
16714     0x70B3, 0x3CAF,
16715     0x7083, 0x3D07,
16716     0x7053, 0x3D60,
16717     0x7023, 0x3DB8,
16718     0x6FF2, 0x3E10,
16719     0x6FC1, 0x3E68,
16720     0x6F90, 0x3EBF,
16721     0x6F5F, 0x3F17,
16722     0x6F2D, 0x3F6E,
16723     0x6EFB, 0x3FC5,
16724     0x6EC9, 0x401D,
16725     0x6E96, 0x4073,
16726     0x6E63, 0x40CA,
16727     0x6E30, 0x4121,
16728     0x6DFD, 0x4177,
16729     0x6DCA, 0x41CE,
16730     0x6D96, 0x4224,
16731     0x6D62, 0x427A,
16732     0x6D2D, 0x42D0,
16733     0x6CF9, 0x4325,
16734     0x6CC4, 0x437B,
16735     0x6C8F, 0x43D0,
16736     0x6C59, 0x4425,
16737     0x6C24, 0x447A,
16738     0x6BEE, 0x44CF,
16739     0x6BB8, 0x4524,
16740     0x6B81, 0x4578,
16741     0x6B4A, 0x45CD,
16742     0x6B13, 0x4621,
16743     0x6ADC, 0x4675,
16744     0x6AA5, 0x46C9,
16745     0x6A6D, 0x471C,
16746     0x6A35, 0x4770,
16747     0x69FD, 0x47C3,
16748     0x69C4, 0x4816,
16749     0x698C, 0x4869,
16750     0x6953, 0x48BC,
16751     0x6919, 0x490F,
16752     0x68E0, 0x4961,
16753     0x68A6, 0x49B4,
16754     0x686C, 0x4A06,
16755     0x6832, 0x4A58,
16756     0x67F7, 0x4AA9,
16757     0x67BD, 0x4AFB,
16758     0x6782, 0x4B4C,
16759     0x6746, 0x4B9E,
16760     0x670B, 0x4BEF,
16761     0x66CF, 0x4C3F,
16762     0x6693, 0x4C90,
16763     0x6657, 0x4CE1,
16764     0x661A, 0x4D31,
16765     0x65DD, 0x4D81,
16766     0x65A0, 0x4DD1,
16767     0x6563, 0x4E21,
16768     0x6526, 0x4E70,
16769     0x64E8, 0x4EBF,
16770     0x64AA, 0x4F0F,
16771     0x646C, 0x4F5E,
16772     0x642D, 0x4FAC,
16773     0x63EF, 0x4FFB,
16774     0x63B0, 0x5049,
16775     0x6371, 0x5097,
16776     0x6331, 0x50E5,
16777     0x62F2, 0x5133,
16778     0x62B2, 0x5181,
16779     0x6271, 0x51CE,
16780     0x6231, 0x521C,
16781     0x61F1, 0x5269,
16782     0x61B0, 0x52B5,
16783     0x616F, 0x5302,
16784     0x612D, 0x534E,
16785     0x60EC, 0x539B,
16786     0x60AA, 0x53E7,
16787     0x6068, 0x5433,
16788     0x6026, 0x547E,
16789     0x5FE3, 0x54CA,
16790     0x5FA0, 0x5515,
16791     0x5F5E, 0x5560,
16792     0x5F1A, 0x55AB,
16793     0x5ED7, 0x55F5,
16794     0x5E93, 0x5640,
16795     0x5E50, 0x568A,
16796     0x5E0B, 0x56D4,
16797     0x5DC7, 0x571D,
16798     0x5D83, 0x5767,
16799     0x5D3E, 0x57B0,
16800     0x5CF9, 0x57F9,
16801     0x5CB4, 0x5842,
16802     0x5C6E, 0x588B,
16803     0x5C29, 0x58D4,
16804     0x5BE3, 0x591C,
16805     0x5B9D, 0x5964,
16806     0x5B56, 0x59AC,
16807     0x5B10, 0x59F3,
16808     0x5AC9, 0x5A3B,
16809     0x5A82, 0x5A82,
16810     0x5A3B, 0x5AC9,
16811     0x59F3, 0x5B10,
16812     0x59AC, 0x5B56,
16813     0x5964, 0x5B9D,
16814     0x591C, 0x5BE3,
16815     0x58D4, 0x5C29,
16816     0x588B, 0x5C6E,
16817     0x5842, 0x5CB4,
16818     0x57F9, 0x5CF9,
16819     0x57B0, 0x5D3E,
16820     0x5767, 0x5D83,
16821     0x571D, 0x5DC7,
16822     0x56D4, 0x5E0B,
16823     0x568A, 0x5E50,
16824     0x5640, 0x5E93,
16825     0x55F5, 0x5ED7,
16826     0x55AB, 0x5F1A,
16827     0x5560, 0x5F5E,
16828     0x5515, 0x5FA0,
16829     0x54CA, 0x5FE3,
16830     0x547E, 0x6026,
16831     0x5433, 0x6068,
16832     0x53E7, 0x60AA,
16833     0x539B, 0x60EC,
16834     0x534E, 0x612D,
16835     0x5302, 0x616F,
16836     0x52B5, 0x61B0,
16837     0x5269, 0x61F1,
16838     0x521C, 0x6231,
16839     0x51CE, 0x6271,
16840     0x5181, 0x62B2,
16841     0x5133, 0x62F2,
16842     0x50E5, 0x6331,
16843     0x5097, 0x6371,
16844     0x5049, 0x63B0,
16845     0x4FFB, 0x63EF,
16846     0x4FAC, 0x642D,
16847     0x4F5E, 0x646C,
16848     0x4F0F, 0x64AA,
16849     0x4EBF, 0x64E8,
16850     0x4E70, 0x6526,
16851     0x4E21, 0x6563,
16852     0x4DD1, 0x65A0,
16853     0x4D81, 0x65DD,
16854     0x4D31, 0x661A,
16855     0x4CE1, 0x6657,
16856     0x4C90, 0x6693,
16857     0x4C3F, 0x66CF,
16858     0x4BEF, 0x670B,
16859     0x4B9E, 0x6746,
16860     0x4B4C, 0x6782,
16861     0x4AFB, 0x67BD,
16862     0x4AA9, 0x67F7,
16863     0x4A58, 0x6832,
16864     0x4A06, 0x686C,
16865     0x49B4, 0x68A6,
16866     0x4961, 0x68E0,
16867     0x490F, 0x6919,
16868     0x48BC, 0x6953,
16869     0x4869, 0x698C,
16870     0x4816, 0x69C4,
16871     0x47C3, 0x69FD,
16872     0x4770, 0x6A35,
16873     0x471C, 0x6A6D,
16874     0x46C9, 0x6AA5,
16875     0x4675, 0x6ADC,
16876     0x4621, 0x6B13,
16877     0x45CD, 0x6B4A,
16878     0x4578, 0x6B81,
16879     0x4524, 0x6BB8,
16880     0x44CF, 0x6BEE,
16881     0x447A, 0x6C24,
16882     0x4425, 0x6C59,
16883     0x43D0, 0x6C8F,
16884     0x437B, 0x6CC4,
16885     0x4325, 0x6CF9,
16886     0x42D0, 0x6D2D,
16887     0x427A, 0x6D62,
16888     0x4224, 0x6D96,
16889     0x41CE, 0x6DCA,
16890     0x4177, 0x6DFD,
16891     0x4121, 0x6E30,
16892     0x40CA, 0x6E63,
16893     0x4073, 0x6E96,
16894     0x401D, 0x6EC9,
16895     0x3FC5, 0x6EFB,
16896     0x3F6E, 0x6F2D,
16897     0x3F17, 0x6F5F,
16898     0x3EBF, 0x6F90,
16899     0x3E68, 0x6FC1,
16900     0x3E10, 0x6FF2,
16901     0x3DB8, 0x7023,
16902     0x3D60, 0x7053,
16903     0x3D07, 0x7083,
16904     0x3CAF, 0x70B3,
16905     0x3C56, 0x70E2,
16906     0x3BFD, 0x7112,
16907     0x3BA5, 0x7141,
16908     0x3B4C, 0x716F,
16909     0x3AF2, 0x719E,
16910     0x3A99, 0x71CC,
16911     0x3A40, 0x71FA,
16912     0x39E6, 0x7227,
16913     0x398C, 0x7255,
16914     0x3932, 0x7282,
16915     0x38D8, 0x72AF,
16916     0x387E, 0x72DB,
16917     0x3824, 0x7307,
16918     0x37CA, 0x7333,
16919     0x376F, 0x735F,
16920     0x3714, 0x738A,
16921     0x36BA, 0x73B5,
16922     0x365F, 0x73E0,
16923     0x3604, 0x740B,
16924     0x35A8, 0x7435,
16925     0x354D, 0x745F,
16926     0x34F2, 0x7489,
16927     0x3496, 0x74B2,
16928     0x343A, 0x74DB,
16929     0x33DE, 0x7504,
16930     0x3382, 0x752D,
16931     0x3326, 0x7555,
16932     0x32CA, 0x757D,
16933     0x326E, 0x75A5,
16934     0x3211, 0x75CC,
16935     0x31B5, 0x75F4,
16936     0x3158, 0x761B,
16937     0x30FB, 0x7641,
16938     0x309E, 0x7668,
16939     0x3041, 0x768E,
16940     0x2FE4, 0x76B3,
16941     0x2F87, 0x76D9,
16942     0x2F29, 0x76FE,
16943     0x2ECC, 0x7723,
16944     0x2E6E, 0x7747,
16945     0x2E11, 0x776C,
16946     0x2DB3, 0x7790,
16947     0x2D55, 0x77B4,
16948     0x2CF7, 0x77D7,
16949     0x2C98, 0x77FA,
16950     0x2C3A, 0x781D,
16951     0x2BDC, 0x7840,
16952     0x2B7D, 0x7862,
16953     0x2B1F, 0x7884,
16954     0x2AC0, 0x78A6,
16955     0x2A61, 0x78C7,
16956     0x2A02, 0x78E8,
16957     0x29A3, 0x7909,
16958     0x2944, 0x792A,
16959     0x28E5, 0x794A,
16960     0x2886, 0x796A,
16961     0x2826, 0x798A,
16962     0x27C7, 0x79A9,
16963     0x2767, 0x79C8,
16964     0x2707, 0x79E7,
16965     0x26A8, 0x7A05,
16966     0x2648, 0x7A24,
16967     0x25E8, 0x7A42,
16968     0x2588, 0x7A5F,
16969     0x2528, 0x7A7D,
16970     0x24C7, 0x7A9A,
16971     0x2467, 0x7AB6,
16972     0x2407, 0x7AD3,
16973     0x23A6, 0x7AEF,
16974     0x2345, 0x7B0B,
16975     0x22E5, 0x7B26,
16976     0x2284, 0x7B42,
16977     0x2223, 0x7B5D,
16978     0x21C2, 0x7B77,
16979     0x2161, 0x7B92,
16980     0x2100, 0x7BAC,
16981     0x209F, 0x7BC5,
16982     0x203E, 0x7BDF,
16983     0x1FDC, 0x7BF8,
16984     0x1F7B, 0x7C11,
16985     0x1F19, 0x7C29,
16986     0x1EB8, 0x7C42,
16987     0x1E56, 0x7C5A,
16988     0x1DF5, 0x7C71,
16989     0x1D93, 0x7C89,
16990     0x1D31, 0x7CA0,
16991     0x1CCF, 0x7CB7,
16992     0x1C6D, 0x7CCD,
16993     0x1C0B, 0x7CE3,
16994     0x1BA9, 0x7CF9,
16995     0x1B47, 0x7D0F,
16996     0x1AE4, 0x7D24,
16997     0x1A82, 0x7D39,
16998     0x1A20, 0x7D4E,
16999     0x19BD, 0x7D62,
17000     0x195B, 0x7D76,
17001     0x18F8, 0x7D8A,
17002     0x1896, 0x7D9D,
17003     0x1833, 0x7DB0,
17004     0x17D0, 0x7DC3,
17005     0x176D, 0x7DD6,
17006     0x170A, 0x7DE8,
17007     0x16A8, 0x7DFA,
17008     0x1645, 0x7E0C,
17009     0x15E2, 0x7E1D,
17010     0x157F, 0x7E2E,
17011     0x151B, 0x7E3F,
17012     0x14B8, 0x7E4F,
17013     0x1455, 0x7E5F,
17014     0x13F2, 0x7E6F,
17015     0x138E, 0x7E7F,
17016     0x132B, 0x7E8E,
17017     0x12C8, 0x7E9D,
17018     0x1264, 0x7EAB,
17019     0x1201, 0x7EBA,
17020     0x119D, 0x7EC8,
17021     0x1139, 0x7ED5,
17022     0x10D6, 0x7EE3,
17023     0x1072, 0x7EF0,
17024     0x100E, 0x7EFD,
17025     0x0FAB, 0x7F09,
17026     0x0F47, 0x7F15,
17027     0x0EE3, 0x7F21,
17028     0x0E7F, 0x7F2D,
17029     0x0E1B, 0x7F38,
17030     0x0DB7, 0x7F43,
17031     0x0D53, 0x7F4D,
17032     0x0CEF, 0x7F58,
17033     0x0C8B, 0x7F62,
17034     0x0C27, 0x7F6B,
17035     0x0BC3, 0x7F75,
17036     0x0B5F, 0x7F7E,
17037     0x0AFB, 0x7F87,
17038     0x0A97, 0x7F8F,
17039     0x0A33, 0x7F97,
17040     0x09CE, 0x7F9F,
17041     0x096A, 0x7FA7,
17042     0x0906, 0x7FAE,
17043     0x08A2, 0x7FB5,
17044     0x083D, 0x7FBC,
17045     0x07D9, 0x7FC2,
17046     0x0775, 0x7FC8,
17047     0x0710, 0x7FCE,
17048     0x06AC, 0x7FD3,
17049     0x0647, 0x7FD8,
17050     0x05E3, 0x7FDD,
17051     0x057F, 0x7FE1,
17052     0x051A, 0x7FE5,
17053     0x04B6, 0x7FE9,
17054     0x0451, 0x7FED,
17055     0x03ED, 0x7FF0,
17056     0x0388, 0x7FF3,
17057     0x0324, 0x7FF6,
17058     0x02BF, 0x7FF8,
17059     0x025B, 0x7FFA,
17060     0x01F6, 0x7FFC,
17061     0x0192, 0x7FFD,
17062     0x012D, 0x7FFE,
17063     0x00C9, 0x7FFF,
17064     0x0064, 0x7FFF,
17065     0x0000, 0x7FFF,
17066     0xFF9B, 0x7FFF,
17067     0xFF36, 0x7FFF,
17068     0xFED2, 0x7FFE,
17069     0xFE6D, 0x7FFD,
17070     0xFE09, 0x7FFC,
17071     0xFDA4, 0x7FFA,
17072     0xFD40, 0x7FF8,
17073     0xFCDB, 0x7FF6,
17074     0xFC77, 0x7FF3,
17075     0xFC12, 0x7FF0,
17076     0xFBAE, 0x7FED,
17077     0xFB49, 0x7FE9,
17078     0xFAE5, 0x7FE5,
17079     0xFA80, 0x7FE1,
17080     0xFA1C, 0x7FDD,
17081     0xF9B8, 0x7FD8,
17082     0xF953, 0x7FD3,
17083     0xF8EF, 0x7FCE,
17084     0xF88A, 0x7FC8,
17085     0xF826, 0x7FC2,
17086     0xF7C2, 0x7FBC,
17087     0xF75D, 0x7FB5,
17088     0xF6F9, 0x7FAE,
17089     0xF695, 0x7FA7,
17090     0xF631, 0x7F9F,
17091     0xF5CC, 0x7F97,
17092     0xF568, 0x7F8F,
17093     0xF504, 0x7F87,
17094     0xF4A0, 0x7F7E,
17095     0xF43C, 0x7F75,
17096     0xF3D8, 0x7F6B,
17097     0xF374, 0x7F62,
17098     0xF310, 0x7F58,
17099     0xF2AC, 0x7F4D,
17100     0xF248, 0x7F43,
17101     0xF1E4, 0x7F38,
17102     0xF180, 0x7F2D,
17103     0xF11C, 0x7F21,
17104     0xF0B8, 0x7F15,
17105     0xF054, 0x7F09,
17106     0xEFF1, 0x7EFD,
17107     0xEF8D, 0x7EF0,
17108     0xEF29, 0x7EE3,
17109     0xEEC6, 0x7ED5,
17110     0xEE62, 0x7EC8,
17111     0xEDFE, 0x7EBA,
17112     0xED9B, 0x7EAB,
17113     0xED37, 0x7E9D,
17114     0xECD4, 0x7E8E,
17115     0xEC71, 0x7E7F,
17116     0xEC0D, 0x7E6F,
17117     0xEBAA, 0x7E5F,
17118     0xEB47, 0x7E4F,
17119     0xEAE4, 0x7E3F,
17120     0xEA80, 0x7E2E,
17121     0xEA1D, 0x7E1D,
17122     0xE9BA, 0x7E0C,
17123     0xE957, 0x7DFA,
17124     0xE8F5, 0x7DE8,
17125     0xE892, 0x7DD6,
17126     0xE82F, 0x7DC3,
17127     0xE7CC, 0x7DB0,
17128     0xE769, 0x7D9D,
17129     0xE707, 0x7D8A,
17130     0xE6A4, 0x7D76,
17131     0xE642, 0x7D62,
17132     0xE5DF, 0x7D4E,
17133     0xE57D, 0x7D39,
17134     0xE51B, 0x7D24,
17135     0xE4B8, 0x7D0F,
17136     0xE456, 0x7CF9,
17137     0xE3F4, 0x7CE3,
17138     0xE392, 0x7CCD,
17139     0xE330, 0x7CB7,
17140     0xE2CE, 0x7CA0,
17141     0xE26C, 0x7C89,
17142     0xE20A, 0x7C71,
17143     0xE1A9, 0x7C5A,
17144     0xE147, 0x7C42,
17145     0xE0E6, 0x7C29,
17146     0xE084, 0x7C11,
17147     0xE023, 0x7BF8,
17148     0xDFC1, 0x7BDF,
17149     0xDF60, 0x7BC5,
17150     0xDEFF, 0x7BAC,
17151     0xDE9E, 0x7B92,
17152     0xDE3D, 0x7B77,
17153     0xDDDC, 0x7B5D,
17154     0xDD7B, 0x7B42,
17155     0xDD1A, 0x7B26,
17156     0xDCBA, 0x7B0B,
17157     0xDC59, 0x7AEF,
17158     0xDBF8, 0x7AD3,
17159     0xDB98, 0x7AB6,
17160     0xDB38, 0x7A9A,
17161     0xDAD7, 0x7A7D,
17162     0xDA77, 0x7A5F,
17163     0xDA17, 0x7A42,
17164     0xD9B7, 0x7A24,
17165     0xD957, 0x7A05,
17166     0xD8F8, 0x79E7,
17167     0xD898, 0x79C8,
17168     0xD838, 0x79A9,
17169     0xD7D9, 0x798A,
17170     0xD779, 0x796A,
17171     0xD71A, 0x794A,
17172     0xD6BB, 0x792A,
17173     0xD65C, 0x7909,
17174     0xD5FD, 0x78E8,
17175     0xD59E, 0x78C7,
17176     0xD53F, 0x78A6,
17177     0xD4E0, 0x7884,
17178     0xD482, 0x7862,
17179     0xD423, 0x7840,
17180     0xD3C5, 0x781D,
17181     0xD367, 0x77FA,
17182     0xD308, 0x77D7,
17183     0xD2AA, 0x77B4,
17184     0xD24C, 0x7790,
17185     0xD1EE, 0x776C,
17186     0xD191, 0x7747,
17187     0xD133, 0x7723,
17188     0xD0D6, 0x76FE,
17189     0xD078, 0x76D9,
17190     0xD01B, 0x76B3,
17191     0xCFBE, 0x768E,
17192     0xCF61, 0x7668,
17193     0xCF04, 0x7641,
17194     0xCEA7, 0x761B,
17195     0xCE4A, 0x75F4,
17196     0xCDEE, 0x75CC,
17197     0xCD91, 0x75A5,
17198     0xCD35, 0x757D,
17199     0xCCD9, 0x7555,
17200     0xCC7D, 0x752D,
17201     0xCC21, 0x7504,
17202     0xCBC5, 0x74DB,
17203     0xCB69, 0x74B2,
17204     0xCB0D, 0x7489,
17205     0xCAB2, 0x745F,
17206     0xCA57, 0x7435,
17207     0xC9FB, 0x740B,
17208     0xC9A0, 0x73E0,
17209     0xC945, 0x73B5,
17210     0xC8EB, 0x738A,
17211     0xC890, 0x735F,
17212     0xC835, 0x7333,
17213     0xC7DB, 0x7307,
17214     0xC781, 0x72DB,
17215     0xC727, 0x72AF,
17216     0xC6CD, 0x7282,
17217     0xC673, 0x7255,
17218     0xC619, 0x7227,
17219     0xC5BF, 0x71FA,
17220     0xC566, 0x71CC,
17221     0xC50D, 0x719E,
17222     0xC4B3, 0x716F,
17223     0xC45A, 0x7141,
17224     0xC402, 0x7112,
17225     0xC3A9, 0x70E2,
17226     0xC350, 0x70B3,
17227     0xC2F8, 0x7083,
17228     0xC29F, 0x7053,
17229     0xC247, 0x7023,
17230     0xC1EF, 0x6FF2,
17231     0xC197, 0x6FC1,
17232     0xC140, 0x6F90,
17233     0xC0E8, 0x6F5F,
17234     0xC091, 0x6F2D,
17235     0xC03A, 0x6EFB,
17236     0xBFE2, 0x6EC9,
17237     0xBF8C, 0x6E96,
17238     0xBF35, 0x6E63,
17239     0xBEDE, 0x6E30,
17240     0xBE88, 0x6DFD,
17241     0xBE31, 0x6DCA,
17242     0xBDDB, 0x6D96,
17243     0xBD85, 0x6D62,
17244     0xBD2F, 0x6D2D,
17245     0xBCDA, 0x6CF9,
17246     0xBC84, 0x6CC4,
17247     0xBC2F, 0x6C8F,
17248     0xBBDA, 0x6C59,
17249     0xBB85, 0x6C24,
17250     0xBB30, 0x6BEE,
17251     0xBADB, 0x6BB8,
17252     0xBA87, 0x6B81,
17253     0xBA32, 0x6B4A,
17254     0xB9DE, 0x6B13,
17255     0xB98A, 0x6ADC,
17256     0xB936, 0x6AA5,
17257     0xB8E3, 0x6A6D,
17258     0xB88F, 0x6A35,
17259     0xB83C, 0x69FD,
17260     0xB7E9, 0x69C4,
17261     0xB796, 0x698C,
17262     0xB743, 0x6953,
17263     0xB6F0, 0x6919,
17264     0xB69E, 0x68E0,
17265     0xB64B, 0x68A6,
17266     0xB5F9, 0x686C,
17267     0xB5A7, 0x6832,
17268     0xB556, 0x67F7,
17269     0xB504, 0x67BD,
17270     0xB4B3, 0x6782,
17271     0xB461, 0x6746,
17272     0xB410, 0x670B,
17273     0xB3C0, 0x66CF,
17274     0xB36F, 0x6693,
17275     0xB31E, 0x6657,
17276     0xB2CE, 0x661A,
17277     0xB27E, 0x65DD,
17278     0xB22E, 0x65A0,
17279     0xB1DE, 0x6563,
17280     0xB18F, 0x6526,
17281     0xB140, 0x64E8,
17282     0xB0F0, 0x64AA,
17283     0xB0A1, 0x646C,
17284     0xB053, 0x642D,
17285     0xB004, 0x63EF,
17286     0xAFB6, 0x63B0,
17287     0xAF68, 0x6371,
17288     0xAF1A, 0x6331,
17289     0xAECC, 0x62F2,
17290     0xAE7E, 0x62B2,
17291     0xAE31, 0x6271,
17292     0xADE3, 0x6231,
17293     0xAD96, 0x61F1,
17294     0xAD4A, 0x61B0,
17295     0xACFD, 0x616F,
17296     0xACB1, 0x612D,
17297     0xAC64, 0x60EC,
17298     0xAC18, 0x60AA,
17299     0xABCC, 0x6068,
17300     0xAB81, 0x6026,
17301     0xAB35, 0x5FE3,
17302     0xAAEA, 0x5FA0,
17303     0xAA9F, 0x5F5E,
17304     0xAA54, 0x5F1A,
17305     0xAA0A, 0x5ED7,
17306     0xA9BF, 0x5E93,
17307     0xA975, 0x5E50,
17308     0xA92B, 0x5E0B,
17309     0xA8E2, 0x5DC7,
17310     0xA898, 0x5D83,
17311     0xA84F, 0x5D3E,
17312     0xA806, 0x5CF9,
17313     0xA7BD, 0x5CB4,
17314     0xA774, 0x5C6E,
17315     0xA72B, 0x5C29,
17316     0xA6E3, 0x5BE3,
17317     0xA69B, 0x5B9D,
17318     0xA653, 0x5B56,
17319     0xA60C, 0x5B10,
17320     0xA5C4, 0x5AC9,
17321     0xA57D, 0x5A82,
17322     0xA536, 0x5A3B,
17323     0xA4EF, 0x59F3,
17324     0xA4A9, 0x59AC,
17325     0xA462, 0x5964,
17326     0xA41C, 0x591C,
17327     0xA3D6, 0x58D4,
17328     0xA391, 0x588B,
17329     0xA34B, 0x5842,
17330     0xA306, 0x57F9,
17331     0xA2C1, 0x57B0,
17332     0xA27C, 0x5767,
17333     0xA238, 0x571D,
17334     0xA1F4, 0x56D4,
17335     0xA1AF, 0x568A,
17336     0xA16C, 0x5640,
17337     0xA128, 0x55F5,
17338     0xA0E5, 0x55AB,
17339     0xA0A1, 0x5560,
17340     0xA05F, 0x5515,
17341     0xA01C, 0x54CA,
17342     0x9FD9, 0x547E,
17343     0x9F97, 0x5433,
17344     0x9F55, 0x53E7,
17345     0x9F13, 0x539B,
17346     0x9ED2, 0x534E,
17347     0x9E90, 0x5302,
17348     0x9E4F, 0x52B5,
17349     0x9E0E, 0x5269,
17350     0x9DCE, 0x521C,
17351     0x9D8E, 0x51CE,
17352     0x9D4D, 0x5181,
17353     0x9D0D, 0x5133,
17354     0x9CCE, 0x50E5,
17355     0x9C8E, 0x5097,
17356     0x9C4F, 0x5049,
17357     0x9C10, 0x4FFB,
17358     0x9BD2, 0x4FAC,
17359     0x9B93, 0x4F5E,
17360     0x9B55, 0x4F0F,
17361     0x9B17, 0x4EBF,
17362     0x9AD9, 0x4E70,
17363     0x9A9C, 0x4E21,
17364     0x9A5F, 0x4DD1,
17365     0x9A22, 0x4D81,
17366     0x99E5, 0x4D31,
17367     0x99A8, 0x4CE1,
17368     0x996C, 0x4C90,
17369     0x9930, 0x4C3F,
17370     0x98F4, 0x4BEF,
17371     0x98B9, 0x4B9E,
17372     0x987D, 0x4B4C,
17373     0x9842, 0x4AFB,
17374     0x9808, 0x4AA9,
17375     0x97CD, 0x4A58,
17376     0x9793, 0x4A06,
17377     0x9759, 0x49B4,
17378     0x971F, 0x4961,
17379     0x96E6, 0x490F,
17380     0x96AC, 0x48BC,
17381     0x9673, 0x4869,
17382     0x963B, 0x4816,
17383     0x9602, 0x47C3,
17384     0x95CA, 0x4770,
17385     0x9592, 0x471C,
17386     0x955A, 0x46C9,
17387     0x9523, 0x4675,
17388     0x94EC, 0x4621,
17389     0x94B5, 0x45CD,
17390     0x947E, 0x4578,
17391     0x9447, 0x4524,
17392     0x9411, 0x44CF,
17393     0x93DB, 0x447A,
17394     0x93A6, 0x4425,
17395     0x9370, 0x43D0,
17396     0x933B, 0x437B,
17397     0x9306, 0x4325,
17398     0x92D2, 0x42D0,
17399     0x929D, 0x427A,
17400     0x9269, 0x4224,
17401     0x9235, 0x41CE,
17402     0x9202, 0x4177,
17403     0x91CF, 0x4121,
17404     0x919C, 0x40CA,
17405     0x9169, 0x4073,
17406     0x9136, 0x401D,
17407     0x9104, 0x3FC5,
17408     0x90D2, 0x3F6E,
17409     0x90A0, 0x3F17,
17410     0x906F, 0x3EBF,
17411     0x903E, 0x3E68,
17412     0x900D, 0x3E10,
17413     0x8FDC, 0x3DB8,
17414     0x8FAC, 0x3D60,
17415     0x8F7C, 0x3D07,
17416     0x8F4C, 0x3CAF,
17417     0x8F1D, 0x3C56,
17418     0x8EED, 0x3BFD,
17419     0x8EBE, 0x3BA5,
17420     0x8E90, 0x3B4C,
17421     0x8E61, 0x3AF2,
17422     0x8E33, 0x3A99,
17423     0x8E05, 0x3A40,
17424     0x8DD8, 0x39E6,
17425     0x8DAA, 0x398C,
17426     0x8D7D, 0x3932,
17427     0x8D50, 0x38D8,
17428     0x8D24, 0x387E,
17429     0x8CF8, 0x3824,
17430     0x8CCC, 0x37CA,
17431     0x8CA0, 0x376F,
17432     0x8C75, 0x3714,
17433     0x8C4A, 0x36BA,
17434     0x8C1F, 0x365F,
17435     0x8BF4, 0x3604,
17436     0x8BCA, 0x35A8,
17437     0x8BA0, 0x354D,
17438     0x8B76, 0x34F2,
17439     0x8B4D, 0x3496,
17440     0x8B24, 0x343A,
17441     0x8AFB, 0x33DE,
17442     0x8AD2, 0x3382,
17443     0x8AAA, 0x3326,
17444     0x8A82, 0x32CA,
17445     0x8A5A, 0x326E,
17446     0x8A33, 0x3211,
17447     0x8A0B, 0x31B5,
17448     0x89E4, 0x3158,
17449     0x89BE, 0x30FB,
17450     0x8997, 0x309E,
17451     0x8971, 0x3041,
17452     0x894C, 0x2FE4,
17453     0x8926, 0x2F87,
17454     0x8901, 0x2F29,
17455     0x88DC, 0x2ECC,
17456     0x88B8, 0x2E6E,
17457     0x8893, 0x2E11,
17458     0x886F, 0x2DB3,
17459     0x884B, 0x2D55,
17460     0x8828, 0x2CF7,
17461     0x8805, 0x2C98,
17462     0x87E2, 0x2C3A,
17463     0x87BF, 0x2BDC,
17464     0x879D, 0x2B7D,
17465     0x877B, 0x2B1F,
17466     0x8759, 0x2AC0,
17467     0x8738, 0x2A61,
17468     0x8717, 0x2A02,
17469     0x86F6, 0x29A3,
17470     0x86D5, 0x2944,
17471     0x86B5, 0x28E5,
17472     0x8695, 0x2886,
17473     0x8675, 0x2826,
17474     0x8656, 0x27C7,
17475     0x8637, 0x2767,
17476     0x8618, 0x2707,
17477     0x85FA, 0x26A8,
17478     0x85DB, 0x2648,
17479     0x85BD, 0x25E8,
17480     0x85A0, 0x2588,
17481     0x8582, 0x2528,
17482     0x8565, 0x24C7,
17483     0x8549, 0x2467,
17484     0x852C, 0x2407,
17485     0x8510, 0x23A6,
17486     0x84F4, 0x2345,
17487     0x84D9, 0x22E5,
17488     0x84BD, 0x2284,
17489     0x84A2, 0x2223,
17490     0x8488, 0x21C2,
17491     0x846D, 0x2161,
17492     0x8453, 0x2100,
17493     0x843A, 0x209F,
17494     0x8420, 0x203E,
17495     0x8407, 0x1FDC,
17496     0x83EE, 0x1F7B,
17497     0x83D6, 0x1F19,
17498     0x83BD, 0x1EB8,
17499     0x83A5, 0x1E56,
17500     0x838E, 0x1DF5,
17501     0x8376, 0x1D93,
17502     0x835F, 0x1D31,
17503     0x8348, 0x1CCF,
17504     0x8332, 0x1C6D,
17505     0x831C, 0x1C0B,
17506     0x8306, 0x1BA9,
17507     0x82F0, 0x1B47,
17508     0x82DB, 0x1AE4,
17509     0x82C6, 0x1A82,
17510     0x82B1, 0x1A20,
17511     0x829D, 0x19BD,
17512     0x8289, 0x195B,
17513     0x8275, 0x18F8,
17514     0x8262, 0x1896,
17515     0x824F, 0x1833,
17516     0x823C, 0x17D0,
17517     0x8229, 0x176D,
17518     0x8217, 0x170A,
17519     0x8205, 0x16A8,
17520     0x81F3, 0x1645,
17521     0x81E2, 0x15E2,
17522     0x81D1, 0x157F,
17523     0x81C0, 0x151B,
17524     0x81B0, 0x14B8,
17525     0x81A0, 0x1455,
17526     0x8190, 0x13F2,
17527     0x8180, 0x138E,
17528     0x8171, 0x132B,
17529     0x8162, 0x12C8,
17530     0x8154, 0x1264,
17531     0x8145, 0x1201,
17532     0x8137, 0x119D,
17533     0x812A, 0x1139,
17534     0x811C, 0x10D6,
17535     0x810F, 0x1072,
17536     0x8102, 0x100E,
17537     0x80F6, 0x0FAB,
17538     0x80EA, 0x0F47,
17539     0x80DE, 0x0EE3,
17540     0x80D2, 0x0E7F,
17541     0x80C7, 0x0E1B,
17542     0x80BC, 0x0DB7,
17543     0x80B2, 0x0D53,
17544     0x80A7, 0x0CEF,
17545     0x809D, 0x0C8B,
17546     0x8094, 0x0C27,
17547     0x808A, 0x0BC3,
17548     0x8081, 0x0B5F,
17549     0x8078, 0x0AFB,
17550     0x8070, 0x0A97,
17551     0x8068, 0x0A33,
17552     0x8060, 0x09CE,
17553     0x8058, 0x096A,
17554     0x8051, 0x0906,
17555     0x804A, 0x08A2,
17556     0x8043, 0x083D,
17557     0x803D, 0x07D9,
17558     0x8037, 0x0775,
17559     0x8031, 0x0710,
17560     0x802C, 0x06AC,
17561     0x8027, 0x0647,
17562     0x8022, 0x05E3,
17563     0x801E, 0x057F,
17564     0x801A, 0x051A,
17565     0x8016, 0x04B6,
17566     0x8012, 0x0451,
17567     0x800F, 0x03ED,
17568     0x800C, 0x0388,
17569     0x8009, 0x0324,
17570     0x8007, 0x02BF,
17571     0x8005, 0x025B,
17572     0x8003, 0x01F6,
17573     0x8002, 0x0192,
17574     0x8001, 0x012D,
17575     0x8000, 0x00C9,
17576     0x8000, 0x0064,
17577     0x8000, 0x0000,
17578     0x8000, 0xFF9B,
17579     0x8000, 0xFF36,
17580     0x8001, 0xFED2,
17581     0x8002, 0xFE6D,
17582     0x8003, 0xFE09,
17583     0x8005, 0xFDA4,
17584     0x8007, 0xFD40,
17585     0x8009, 0xFCDB,
17586     0x800C, 0xFC77,
17587     0x800F, 0xFC12,
17588     0x8012, 0xFBAE,
17589     0x8016, 0xFB49,
17590     0x801A, 0xFAE5,
17591     0x801E, 0xFA80,
17592     0x8022, 0xFA1C,
17593     0x8027, 0xF9B8,
17594     0x802C, 0xF953,
17595     0x8031, 0xF8EF,
17596     0x8037, 0xF88A,
17597     0x803D, 0xF826,
17598     0x8043, 0xF7C2,
17599     0x804A, 0xF75D,
17600     0x8051, 0xF6F9,
17601     0x8058, 0xF695,
17602     0x8060, 0xF631,
17603     0x8068, 0xF5CC,
17604     0x8070, 0xF568,
17605     0x8078, 0xF504,
17606     0x8081, 0xF4A0,
17607     0x808A, 0xF43C,
17608     0x8094, 0xF3D8,
17609     0x809D, 0xF374,
17610     0x80A7, 0xF310,
17611     0x80B2, 0xF2AC,
17612     0x80BC, 0xF248,
17613     0x80C7, 0xF1E4,
17614     0x80D2, 0xF180,
17615     0x80DE, 0xF11C,
17616     0x80EA, 0xF0B8,
17617     0x80F6, 0xF054,
17618     0x8102, 0xEFF1,
17619     0x810F, 0xEF8D,
17620     0x811C, 0xEF29,
17621     0x812A, 0xEEC6,
17622     0x8137, 0xEE62,
17623     0x8145, 0xEDFE,
17624     0x8154, 0xED9B,
17625     0x8162, 0xED37,
17626     0x8171, 0xECD4,
17627     0x8180, 0xEC71,
17628     0x8190, 0xEC0D,
17629     0x81A0, 0xEBAA,
17630     0x81B0, 0xEB47,
17631     0x81C0, 0xEAE4,
17632     0x81D1, 0xEA80,
17633     0x81E2, 0xEA1D,
17634     0x81F3, 0xE9BA,
17635     0x8205, 0xE957,
17636     0x8217, 0xE8F5,
17637     0x8229, 0xE892,
17638     0x823C, 0xE82F,
17639     0x824F, 0xE7CC,
17640     0x8262, 0xE769,
17641     0x8275, 0xE707,
17642     0x8289, 0xE6A4,
17643     0x829D, 0xE642,
17644     0x82B1, 0xE5DF,
17645     0x82C6, 0xE57D,
17646     0x82DB, 0xE51B,
17647     0x82F0, 0xE4B8,
17648     0x8306, 0xE456,
17649     0x831C, 0xE3F4,
17650     0x8332, 0xE392,
17651     0x8348, 0xE330,
17652     0x835F, 0xE2CE,
17653     0x8376, 0xE26C,
17654     0x838E, 0xE20A,
17655     0x83A5, 0xE1A9,
17656     0x83BD, 0xE147,
17657     0x83D6, 0xE0E6,
17658     0x83EE, 0xE084,
17659     0x8407, 0xE023,
17660     0x8420, 0xDFC1,
17661     0x843A, 0xDF60,
17662     0x8453, 0xDEFF,
17663     0x846D, 0xDE9E,
17664     0x8488, 0xDE3D,
17665     0x84A2, 0xDDDC,
17666     0x84BD, 0xDD7B,
17667     0x84D9, 0xDD1A,
17668     0x84F4, 0xDCBA,
17669     0x8510, 0xDC59,
17670     0x852C, 0xDBF8,
17671     0x8549, 0xDB98,
17672     0x8565, 0xDB38,
17673     0x8582, 0xDAD7,
17674     0x85A0, 0xDA77,
17675     0x85BD, 0xDA17,
17676     0x85DB, 0xD9B7,
17677     0x85FA, 0xD957,
17678     0x8618, 0xD8F8,
17679     0x8637, 0xD898,
17680     0x8656, 0xD838,
17681     0x8675, 0xD7D9,
17682     0x8695, 0xD779,
17683     0x86B5, 0xD71A,
17684     0x86D5, 0xD6BB,
17685     0x86F6, 0xD65C,
17686     0x8717, 0xD5FD,
17687     0x8738, 0xD59E,
17688     0x8759, 0xD53F,
17689     0x877B, 0xD4E0,
17690     0x879D, 0xD482,
17691     0x87BF, 0xD423,
17692     0x87E2, 0xD3C5,
17693     0x8805, 0xD367,
17694     0x8828, 0xD308,
17695     0x884B, 0xD2AA,
17696     0x886F, 0xD24C,
17697     0x8893, 0xD1EE,
17698     0x88B8, 0xD191,
17699     0x88DC, 0xD133,
17700     0x8901, 0xD0D6,
17701     0x8926, 0xD078,
17702     0x894C, 0xD01B,
17703     0x8971, 0xCFBE,
17704     0x8997, 0xCF61,
17705     0x89BE, 0xCF04,
17706     0x89E4, 0xCEA7,
17707     0x8A0B, 0xCE4A,
17708     0x8A33, 0xCDEE,
17709     0x8A5A, 0xCD91,
17710     0x8A82, 0xCD35,
17711     0x8AAA, 0xCCD9,
17712     0x8AD2, 0xCC7D,
17713     0x8AFB, 0xCC21,
17714     0x8B24, 0xCBC5,
17715     0x8B4D, 0xCB69,
17716     0x8B76, 0xCB0D,
17717     0x8BA0, 0xCAB2,
17718     0x8BCA, 0xCA57,
17719     0x8BF4, 0xC9FB,
17720     0x8C1F, 0xC9A0,
17721     0x8C4A, 0xC945,
17722     0x8C75, 0xC8EB,
17723     0x8CA0, 0xC890,
17724     0x8CCC, 0xC835,
17725     0x8CF8, 0xC7DB,
17726     0x8D24, 0xC781,
17727     0x8D50, 0xC727,
17728     0x8D7D, 0xC6CD,
17729     0x8DAA, 0xC673,
17730     0x8DD8, 0xC619,
17731     0x8E05, 0xC5BF,
17732     0x8E33, 0xC566,
17733     0x8E61, 0xC50D,
17734     0x8E90, 0xC4B3,
17735     0x8EBE, 0xC45A,
17736     0x8EED, 0xC402,
17737     0x8F1D, 0xC3A9,
17738     0x8F4C, 0xC350,
17739     0x8F7C, 0xC2F8,
17740     0x8FAC, 0xC29F,
17741     0x8FDC, 0xC247,
17742     0x900D, 0xC1EF,
17743     0x903E, 0xC197,
17744     0x906F, 0xC140,
17745     0x90A0, 0xC0E8,
17746     0x90D2, 0xC091,
17747     0x9104, 0xC03A,
17748     0x9136, 0xBFE2,
17749     0x9169, 0xBF8C,
17750     0x919C, 0xBF35,
17751     0x91CF, 0xBEDE,
17752     0x9202, 0xBE88,
17753     0x9235, 0xBE31,
17754     0x9269, 0xBDDB,
17755     0x929D, 0xBD85,
17756     0x92D2, 0xBD2F,
17757     0x9306, 0xBCDA,
17758     0x933B, 0xBC84,
17759     0x9370, 0xBC2F,
17760     0x93A6, 0xBBDA,
17761     0x93DB, 0xBB85,
17762     0x9411, 0xBB30,
17763     0x9447, 0xBADB,
17764     0x947E, 0xBA87,
17765     0x94B5, 0xBA32,
17766     0x94EC, 0xB9DE,
17767     0x9523, 0xB98A,
17768     0x955A, 0xB936,
17769     0x9592, 0xB8E3,
17770     0x95CA, 0xB88F,
17771     0x9602, 0xB83C,
17772     0x963B, 0xB7E9,
17773     0x9673, 0xB796,
17774     0x96AC, 0xB743,
17775     0x96E6, 0xB6F0,
17776     0x971F, 0xB69E,
17777     0x9759, 0xB64B,
17778     0x9793, 0xB5F9,
17779     0x97CD, 0xB5A7,
17780     0x9808, 0xB556,
17781     0x9842, 0xB504,
17782     0x987D, 0xB4B3,
17783     0x98B9, 0xB461,
17784     0x98F4, 0xB410,
17785     0x9930, 0xB3C0,
17786     0x996C, 0xB36F,
17787     0x99A8, 0xB31E,
17788     0x99E5, 0xB2CE,
17789     0x9A22, 0xB27E,
17790     0x9A5F, 0xB22E,
17791     0x9A9C, 0xB1DE,
17792     0x9AD9, 0xB18F,
17793     0x9B17, 0xB140,
17794     0x9B55, 0xB0F0,
17795     0x9B93, 0xB0A1,
17796     0x9BD2, 0xB053,
17797     0x9C10, 0xB004,
17798     0x9C4F, 0xAFB6,
17799     0x9C8E, 0xAF68,
17800     0x9CCE, 0xAF1A,
17801     0x9D0D, 0xAECC,
17802     0x9D4D, 0xAE7E,
17803     0x9D8E, 0xAE31,
17804     0x9DCE, 0xADE3,
17805     0x9E0E, 0xAD96,
17806     0x9E4F, 0xAD4A,
17807     0x9E90, 0xACFD,
17808     0x9ED2, 0xACB1,
17809     0x9F13, 0xAC64,
17810     0x9F55, 0xAC18,
17811     0x9F97, 0xABCC,
17812     0x9FD9, 0xAB81,
17813     0xA01C, 0xAB35,
17814     0xA05F, 0xAAEA,
17815     0xA0A1, 0xAA9F,
17816     0xA0E5, 0xAA54,
17817     0xA128, 0xAA0A,
17818     0xA16C, 0xA9BF,
17819     0xA1AF, 0xA975,
17820     0xA1F4, 0xA92B,
17821     0xA238, 0xA8E2,
17822     0xA27C, 0xA898,
17823     0xA2C1, 0xA84F,
17824     0xA306, 0xA806,
17825     0xA34B, 0xA7BD,
17826     0xA391, 0xA774,
17827     0xA3D6, 0xA72B,
17828     0xA41C, 0xA6E3,
17829     0xA462, 0xA69B,
17830     0xA4A9, 0xA653,
17831     0xA4EF, 0xA60C,
17832     0xA536, 0xA5C4,
17833     0xA57D, 0xA57D,
17834     0xA5C4, 0xA536,
17835     0xA60C, 0xA4EF,
17836     0xA653, 0xA4A9,
17837     0xA69B, 0xA462,
17838     0xA6E3, 0xA41C,
17839     0xA72B, 0xA3D6,
17840     0xA774, 0xA391,
17841     0xA7BD, 0xA34B,
17842     0xA806, 0xA306,
17843     0xA84F, 0xA2C1,
17844     0xA898, 0xA27C,
17845     0xA8E2, 0xA238,
17846     0xA92B, 0xA1F4,
17847     0xA975, 0xA1AF,
17848     0xA9BF, 0xA16C,
17849     0xAA0A, 0xA128,
17850     0xAA54, 0xA0E5,
17851     0xAA9F, 0xA0A1,
17852     0xAAEA, 0xA05F,
17853     0xAB35, 0xA01C,
17854     0xAB81, 0x9FD9,
17855     0xABCC, 0x9F97,
17856     0xAC18, 0x9F55,
17857     0xAC64, 0x9F13,
17858     0xACB1, 0x9ED2,
17859     0xACFD, 0x9E90,
17860     0xAD4A, 0x9E4F,
17861     0xAD96, 0x9E0E,
17862     0xADE3, 0x9DCE,
17863     0xAE31, 0x9D8E,
17864     0xAE7E, 0x9D4D,
17865     0xAECC, 0x9D0D,
17866     0xAF1A, 0x9CCE,
17867     0xAF68, 0x9C8E,
17868     0xAFB6, 0x9C4F,
17869     0xB004, 0x9C10,
17870     0xB053, 0x9BD2,
17871     0xB0A1, 0x9B93,
17872     0xB0F0, 0x9B55,
17873     0xB140, 0x9B17,
17874     0xB18F, 0x9AD9,
17875     0xB1DE, 0x9A9C,
17876     0xB22E, 0x9A5F,
17877     0xB27E, 0x9A22,
17878     0xB2CE, 0x99E5,
17879     0xB31E, 0x99A8,
17880     0xB36F, 0x996C,
17881     0xB3C0, 0x9930,
17882     0xB410, 0x98F4,
17883     0xB461, 0x98B9,
17884     0xB4B3, 0x987D,
17885     0xB504, 0x9842,
17886     0xB556, 0x9808,
17887     0xB5A7, 0x97CD,
17888     0xB5F9, 0x9793,
17889     0xB64B, 0x9759,
17890     0xB69E, 0x971F,
17891     0xB6F0, 0x96E6,
17892     0xB743, 0x96AC,
17893     0xB796, 0x9673,
17894     0xB7E9, 0x963B,
17895     0xB83C, 0x9602,
17896     0xB88F, 0x95CA,
17897     0xB8E3, 0x9592,
17898     0xB936, 0x955A,
17899     0xB98A, 0x9523,
17900     0xB9DE, 0x94EC,
17901     0xBA32, 0x94B5,
17902     0xBA87, 0x947E,
17903     0xBADB, 0x9447,
17904     0xBB30, 0x9411,
17905     0xBB85, 0x93DB,
17906     0xBBDA, 0x93A6,
17907     0xBC2F, 0x9370,
17908     0xBC84, 0x933B,
17909     0xBCDA, 0x9306,
17910     0xBD2F, 0x92D2,
17911     0xBD85, 0x929D,
17912     0xBDDB, 0x9269,
17913     0xBE31, 0x9235,
17914     0xBE88, 0x9202,
17915     0xBEDE, 0x91CF,
17916     0xBF35, 0x919C,
17917     0xBF8C, 0x9169,
17918     0xBFE2, 0x9136,
17919     0xC03A, 0x9104,
17920     0xC091, 0x90D2,
17921     0xC0E8, 0x90A0,
17922     0xC140, 0x906F,
17923     0xC197, 0x903E,
17924     0xC1EF, 0x900D,
17925     0xC247, 0x8FDC,
17926     0xC29F, 0x8FAC,
17927     0xC2F8, 0x8F7C,
17928     0xC350, 0x8F4C,
17929     0xC3A9, 0x8F1D,
17930     0xC402, 0x8EED,
17931     0xC45A, 0x8EBE,
17932     0xC4B3, 0x8E90,
17933     0xC50D, 0x8E61,
17934     0xC566, 0x8E33,
17935     0xC5BF, 0x8E05,
17936     0xC619, 0x8DD8,
17937     0xC673, 0x8DAA,
17938     0xC6CD, 0x8D7D,
17939     0xC727, 0x8D50,
17940     0xC781, 0x8D24,
17941     0xC7DB, 0x8CF8,
17942     0xC835, 0x8CCC,
17943     0xC890, 0x8CA0,
17944     0xC8EB, 0x8C75,
17945     0xC945, 0x8C4A,
17946     0xC9A0, 0x8C1F,
17947     0xC9FB, 0x8BF4,
17948     0xCA57, 0x8BCA,
17949     0xCAB2, 0x8BA0,
17950     0xCB0D, 0x8B76,
17951     0xCB69, 0x8B4D,
17952     0xCBC5, 0x8B24,
17953     0xCC21, 0x8AFB,
17954     0xCC7D, 0x8AD2,
17955     0xCCD9, 0x8AAA,
17956     0xCD35, 0x8A82,
17957     0xCD91, 0x8A5A,
17958     0xCDEE, 0x8A33,
17959     0xCE4A, 0x8A0B,
17960     0xCEA7, 0x89E4,
17961     0xCF04, 0x89BE,
17962     0xCF61, 0x8997,
17963     0xCFBE, 0x8971,
17964     0xD01B, 0x894C,
17965     0xD078, 0x8926,
17966     0xD0D6, 0x8901,
17967     0xD133, 0x88DC,
17968     0xD191, 0x88B8,
17969     0xD1EE, 0x8893,
17970     0xD24C, 0x886F,
17971     0xD2AA, 0x884B,
17972     0xD308, 0x8828,
17973     0xD367, 0x8805,
17974     0xD3C5, 0x87E2,
17975     0xD423, 0x87BF,
17976     0xD482, 0x879D,
17977     0xD4E0, 0x877B,
17978     0xD53F, 0x8759,
17979     0xD59E, 0x8738,
17980     0xD5FD, 0x8717,
17981     0xD65C, 0x86F6,
17982     0xD6BB, 0x86D5,
17983     0xD71A, 0x86B5,
17984     0xD779, 0x8695,
17985     0xD7D9, 0x8675,
17986     0xD838, 0x8656,
17987     0xD898, 0x8637,
17988     0xD8F8, 0x8618,
17989     0xD957, 0x85FA,
17990     0xD9B7, 0x85DB,
17991     0xDA17, 0x85BD,
17992     0xDA77, 0x85A0,
17993     0xDAD7, 0x8582,
17994     0xDB38, 0x8565,
17995     0xDB98, 0x8549,
17996     0xDBF8, 0x852C,
17997     0xDC59, 0x8510,
17998     0xDCBA, 0x84F4,
17999     0xDD1A, 0x84D9,
18000     0xDD7B, 0x84BD,
18001     0xDDDC, 0x84A2,
18002     0xDE3D, 0x8488,
18003     0xDE9E, 0x846D,
18004     0xDEFF, 0x8453,
18005     0xDF60, 0x843A,
18006     0xDFC1, 0x8420,
18007     0xE023, 0x8407,
18008     0xE084, 0x83EE,
18009     0xE0E6, 0x83D6,
18010     0xE147, 0x83BD,
18011     0xE1A9, 0x83A5,
18012     0xE20A, 0x838E,
18013     0xE26C, 0x8376,
18014     0xE2CE, 0x835F,
18015     0xE330, 0x8348,
18016     0xE392, 0x8332,
18017     0xE3F4, 0x831C,
18018     0xE456, 0x8306,
18019     0xE4B8, 0x82F0,
18020     0xE51B, 0x82DB,
18021     0xE57D, 0x82C6,
18022     0xE5DF, 0x82B1,
18023     0xE642, 0x829D,
18024     0xE6A4, 0x8289,
18025     0xE707, 0x8275,
18026     0xE769, 0x8262,
18027     0xE7CC, 0x824F,
18028     0xE82F, 0x823C,
18029     0xE892, 0x8229,
18030     0xE8F5, 0x8217,
18031     0xE957, 0x8205,
18032     0xE9BA, 0x81F3,
18033     0xEA1D, 0x81E2,
18034     0xEA80, 0x81D1,
18035     0xEAE4, 0x81C0,
18036     0xEB47, 0x81B0,
18037     0xEBAA, 0x81A0,
18038     0xEC0D, 0x8190,
18039     0xEC71, 0x8180,
18040     0xECD4, 0x8171,
18041     0xED37, 0x8162,
18042     0xED9B, 0x8154,
18043     0xEDFE, 0x8145,
18044     0xEE62, 0x8137,
18045     0xEEC6, 0x812A,
18046     0xEF29, 0x811C,
18047     0xEF8D, 0x810F,
18048     0xEFF1, 0x8102,
18049     0xF054, 0x80F6,
18050     0xF0B8, 0x80EA,
18051     0xF11C, 0x80DE,
18052     0xF180, 0x80D2,
18053     0xF1E4, 0x80C7,
18054     0xF248, 0x80BC,
18055     0xF2AC, 0x80B2,
18056     0xF310, 0x80A7,
18057     0xF374, 0x809D,
18058     0xF3D8, 0x8094,
18059     0xF43C, 0x808A,
18060     0xF4A0, 0x8081,
18061     0xF504, 0x8078,
18062     0xF568, 0x8070,
18063     0xF5CC, 0x8068,
18064     0xF631, 0x8060,
18065     0xF695, 0x8058,
18066     0xF6F9, 0x8051,
18067     0xF75D, 0x804A,
18068     0xF7C2, 0x8043,
18069     0xF826, 0x803D,
18070     0xF88A, 0x8037,
18071     0xF8EF, 0x8031,
18072     0xF953, 0x802C,
18073     0xF9B8, 0x8027,
18074     0xFA1C, 0x8022,
18075     0xFA80, 0x801E,
18076     0xFAE5, 0x801A,
18077     0xFB49, 0x8016,
18078     0xFBAE, 0x8012,
18079     0xFC12, 0x800F,
18080     0xFC77, 0x800C,
18081     0xFCDB, 0x8009,
18082     0xFD40, 0x8007,
18083     0xFDA4, 0x8005,
18084     0xFE09, 0x8003,
18085     0xFE6D, 0x8002,
18086     0xFED2, 0x8001,
18087     0xFF36, 0x8000,
18088     0xFF9B, 0x8000
18089 };
18090 
18091 /**    
18092 * \par   
18093 * Example code for q15 Twiddle factors Generation::    
18094 * \par    
18095 * <pre>for(i = 0; i< 3N/4; i++)    
18096 * {    
18097 *    twiddleCoefq15[2*i]= cos(i * 2*PI/(float)N);    
18098 *    twiddleCoefq15[2*i+1]= sin(i * 2*PI/(float)N);    
18099 * } </pre>    
18100 * \par    
18101 * where N = 4096    and PI = 3.14159265358979    
18102 * \par    
18103 * Cos and Sin values are interleaved fashion    
18104 * \par    
18105 * Convert Floating point to q15(Fixed point 1.15):    
18106 *   round(twiddleCoefq15(i) * pow(2, 15))    
18107 *    
18108 */
18109 const q15_t twiddleCoef_4096_q15 [6144] = 
18110 {
18111     0x7FFF, 0x0000,
18112     0x7FFF, 0x0032,
18113     0x7FFF, 0x0064,
18114     0x7FFF, 0x0096,
18115     0x7FFF, 0x00C9,
18116     0x7FFF, 0x00FB,
18117     0x7FFE, 0x012D,
18118     0x7FFE, 0x015F,
18119     0x7FFD, 0x0192,
18120     0x7FFC, 0x01C4,
18121     0x7FFC, 0x01F6,
18122     0x7FFB, 0x0228,
18123     0x7FFA, 0x025B,
18124     0x7FF9, 0x028D,
18125     0x7FF8, 0x02BF,
18126     0x7FF7, 0x02F1,
18127     0x7FF6, 0x0324,
18128     0x7FF4, 0x0356,
18129     0x7FF3, 0x0388,
18130     0x7FF2, 0x03BA,
18131     0x7FF0, 0x03ED,
18132     0x7FEE, 0x041F,
18133     0x7FED, 0x0451,
18134     0x7FEB, 0x0483,
18135     0x7FE9, 0x04B6,
18136     0x7FE7, 0x04E8,
18137     0x7FE5, 0x051A,
18138     0x7FE3, 0x054C,
18139     0x7FE1, 0x057F,
18140     0x7FDF, 0x05B1,
18141     0x7FDD, 0x05E3,
18142     0x7FDA, 0x0615,
18143     0x7FD8, 0x0647,
18144     0x7FD6, 0x067A,
18145     0x7FD3, 0x06AC,
18146     0x7FD0, 0x06DE,
18147     0x7FCE, 0x0710,
18148     0x7FCB, 0x0742,
18149     0x7FC8, 0x0775,
18150     0x7FC5, 0x07A7,
18151     0x7FC2, 0x07D9,
18152     0x7FBF, 0x080B,
18153     0x7FBC, 0x083D,
18154     0x7FB8, 0x086F,
18155     0x7FB5, 0x08A2,
18156     0x7FB1, 0x08D4,
18157     0x7FAE, 0x0906,
18158     0x7FAA, 0x0938,
18159     0x7FA7, 0x096A,
18160     0x7FA3, 0x099C,
18161     0x7F9F, 0x09CE,
18162     0x7F9B, 0x0A00,
18163     0x7F97, 0x0A33,
18164     0x7F93, 0x0A65,
18165     0x7F8F, 0x0A97,
18166     0x7F8B, 0x0AC9,
18167     0x7F87, 0x0AFB,
18168     0x7F82, 0x0B2D,
18169     0x7F7E, 0x0B5F,
18170     0x7F79, 0x0B91,
18171     0x7F75, 0x0BC3,
18172     0x7F70, 0x0BF5,
18173     0x7F6B, 0x0C27,
18174     0x7F67, 0x0C59,
18175     0x7F62, 0x0C8B,
18176     0x7F5D, 0x0CBD,
18177     0x7F58, 0x0CEF,
18178     0x7F53, 0x0D21,
18179     0x7F4D, 0x0D53,
18180     0x7F48, 0x0D85,
18181     0x7F43, 0x0DB7,
18182     0x7F3D, 0x0DE9,
18183     0x7F38, 0x0E1B,
18184     0x7F32, 0x0E4D,
18185     0x7F2D, 0x0E7F,
18186     0x7F27, 0x0EB1,
18187     0x7F21, 0x0EE3,
18188     0x7F1B, 0x0F15,
18189     0x7F15, 0x0F47,
18190     0x7F0F, 0x0F79,
18191     0x7F09, 0x0FAB,
18192     0x7F03, 0x0FDD,
18193     0x7EFD, 0x100E,
18194     0x7EF6, 0x1040,
18195     0x7EF0, 0x1072,
18196     0x7EE9, 0x10A4,
18197     0x7EE3, 0x10D6,
18198     0x7EDC, 0x1108,
18199     0x7ED5, 0x1139,
18200     0x7ECF, 0x116B,
18201     0x7EC8, 0x119D,
18202     0x7EC1, 0x11CF,
18203     0x7EBA, 0x1201,
18204     0x7EB3, 0x1232,
18205     0x7EAB, 0x1264,
18206     0x7EA4, 0x1296,
18207     0x7E9D, 0x12C8,
18208     0x7E95, 0x12F9,
18209     0x7E8E, 0x132B,
18210     0x7E86, 0x135D,
18211     0x7E7F, 0x138E,
18212     0x7E77, 0x13C0,
18213     0x7E6F, 0x13F2,
18214     0x7E67, 0x1423,
18215     0x7E5F, 0x1455,
18216     0x7E57, 0x1487,
18217     0x7E4F, 0x14B8,
18218     0x7E47, 0x14EA,
18219     0x7E3F, 0x151B,
18220     0x7E37, 0x154D,
18221     0x7E2E, 0x157F,
18222     0x7E26, 0x15B0,
18223     0x7E1D, 0x15E2,
18224     0x7E14, 0x1613,
18225     0x7E0C, 0x1645,
18226     0x7E03, 0x1676,
18227     0x7DFA, 0x16A8,
18228     0x7DF1, 0x16D9,
18229     0x7DE8, 0x170A,
18230     0x7DDF, 0x173C,
18231     0x7DD6, 0x176D,
18232     0x7DCD, 0x179F,
18233     0x7DC3, 0x17D0,
18234     0x7DBA, 0x1802,
18235     0x7DB0, 0x1833,
18236     0x7DA7, 0x1864,
18237     0x7D9D, 0x1896,
18238     0x7D94, 0x18C7,
18239     0x7D8A, 0x18F8,
18240     0x7D80, 0x192A,
18241     0x7D76, 0x195B,
18242     0x7D6C, 0x198C,
18243     0x7D62, 0x19BD,
18244     0x7D58, 0x19EF,
18245     0x7D4E, 0x1A20,
18246     0x7D43, 0x1A51,
18247     0x7D39, 0x1A82,
18248     0x7D2F, 0x1AB3,
18249     0x7D24, 0x1AE4,
18250     0x7D19, 0x1B16,
18251     0x7D0F, 0x1B47,
18252     0x7D04, 0x1B78,
18253     0x7CF9, 0x1BA9,
18254     0x7CEE, 0x1BDA,
18255     0x7CE3, 0x1C0B,
18256     0x7CD8, 0x1C3C,
18257     0x7CCD, 0x1C6D,
18258     0x7CC2, 0x1C9E,
18259     0x7CB7, 0x1CCF,
18260     0x7CAB, 0x1D00,
18261     0x7CA0, 0x1D31,
18262     0x7C94, 0x1D62,
18263     0x7C89, 0x1D93,
18264     0x7C7D, 0x1DC4,
18265     0x7C71, 0x1DF5,
18266     0x7C66, 0x1E25,
18267     0x7C5A, 0x1E56,
18268     0x7C4E, 0x1E87,
18269     0x7C42, 0x1EB8,
18270     0x7C36, 0x1EE9,
18271     0x7C29, 0x1F19,
18272     0x7C1D, 0x1F4A,
18273     0x7C11, 0x1F7B,
18274     0x7C05, 0x1FAC,
18275     0x7BF8, 0x1FDC,
18276     0x7BEB, 0x200D,
18277     0x7BDF, 0x203E,
18278     0x7BD2, 0x206E,
18279     0x7BC5, 0x209F,
18280     0x7BB9, 0x20D0,
18281     0x7BAC, 0x2100,
18282     0x7B9F, 0x2131,
18283     0x7B92, 0x2161,
18284     0x7B84, 0x2192,
18285     0x7B77, 0x21C2,
18286     0x7B6A, 0x21F3,
18287     0x7B5D, 0x2223,
18288     0x7B4F, 0x2254,
18289     0x7B42, 0x2284,
18290     0x7B34, 0x22B4,
18291     0x7B26, 0x22E5,
18292     0x7B19, 0x2315,
18293     0x7B0B, 0x2345,
18294     0x7AFD, 0x2376,
18295     0x7AEF, 0x23A6,
18296     0x7AE1, 0x23D6,
18297     0x7AD3, 0x2407,
18298     0x7AC5, 0x2437,
18299     0x7AB6, 0x2467,
18300     0x7AA8, 0x2497,
18301     0x7A9A, 0x24C7,
18302     0x7A8B, 0x24F7,
18303     0x7A7D, 0x2528,
18304     0x7A6E, 0x2558,
18305     0x7A5F, 0x2588,
18306     0x7A50, 0x25B8,
18307     0x7A42, 0x25E8,
18308     0x7A33, 0x2618,
18309     0x7A24, 0x2648,
18310     0x7A15, 0x2678,
18311     0x7A05, 0x26A8,
18312     0x79F6, 0x26D8,
18313     0x79E7, 0x2707,
18314     0x79D8, 0x2737,
18315     0x79C8, 0x2767,
18316     0x79B9, 0x2797,
18317     0x79A9, 0x27C7,
18318     0x7999, 0x27F6,
18319     0x798A, 0x2826,
18320     0x797A, 0x2856,
18321     0x796A, 0x2886,
18322     0x795A, 0x28B5,
18323     0x794A, 0x28E5,
18324     0x793A, 0x2915,
18325     0x792A, 0x2944,
18326     0x7919, 0x2974,
18327     0x7909, 0x29A3,
18328     0x78F9, 0x29D3,
18329     0x78E8, 0x2A02,
18330     0x78D8, 0x2A32,
18331     0x78C7, 0x2A61,
18332     0x78B6, 0x2A91,
18333     0x78A6, 0x2AC0,
18334     0x7895, 0x2AEF,
18335     0x7884, 0x2B1F,
18336     0x7873, 0x2B4E,
18337     0x7862, 0x2B7D,
18338     0x7851, 0x2BAD,
18339     0x7840, 0x2BDC,
18340     0x782E, 0x2C0B,
18341     0x781D, 0x2C3A,
18342     0x780C, 0x2C69,
18343     0x77FA, 0x2C98,
18344     0x77E9, 0x2CC8,
18345     0x77D7, 0x2CF7,
18346     0x77C5, 0x2D26,
18347     0x77B4, 0x2D55,
18348     0x77A2, 0x2D84,
18349     0x7790, 0x2DB3,
18350     0x777E, 0x2DE2,
18351     0x776C, 0x2E11,
18352     0x775A, 0x2E3F,
18353     0x7747, 0x2E6E,
18354     0x7735, 0x2E9D,
18355     0x7723, 0x2ECC,
18356     0x7710, 0x2EFB,
18357     0x76FE, 0x2F29,
18358     0x76EB, 0x2F58,
18359     0x76D9, 0x2F87,
18360     0x76C6, 0x2FB5,
18361     0x76B3, 0x2FE4,
18362     0x76A0, 0x3013,
18363     0x768E, 0x3041,
18364     0x767B, 0x3070,
18365     0x7668, 0x309E,
18366     0x7654, 0x30CD,
18367     0x7641, 0x30FB,
18368     0x762E, 0x312A,
18369     0x761B, 0x3158,
18370     0x7607, 0x3186,
18371     0x75F4, 0x31B5,
18372     0x75E0, 0x31E3,
18373     0x75CC, 0x3211,
18374     0x75B9, 0x3240,
18375     0x75A5, 0x326E,
18376     0x7591, 0x329C,
18377     0x757D, 0x32CA,
18378     0x7569, 0x32F8,
18379     0x7555, 0x3326,
18380     0x7541, 0x3354,
18381     0x752D, 0x3382,
18382     0x7519, 0x33B0,
18383     0x7504, 0x33DE,
18384     0x74F0, 0x340C,
18385     0x74DB, 0x343A,
18386     0x74C7, 0x3468,
18387     0x74B2, 0x3496,
18388     0x749E, 0x34C4,
18389     0x7489, 0x34F2,
18390     0x7474, 0x351F,
18391     0x745F, 0x354D,
18392     0x744A, 0x357B,
18393     0x7435, 0x35A8,
18394     0x7420, 0x35D6,
18395     0x740B, 0x3604,
18396     0x73F6, 0x3631,
18397     0x73E0, 0x365F,
18398     0x73CB, 0x368C,
18399     0x73B5, 0x36BA,
18400     0x73A0, 0x36E7,
18401     0x738A, 0x3714,
18402     0x7375, 0x3742,
18403     0x735F, 0x376F,
18404     0x7349, 0x379C,
18405     0x7333, 0x37CA,
18406     0x731D, 0x37F7,
18407     0x7307, 0x3824,
18408     0x72F1, 0x3851,
18409     0x72DB, 0x387E,
18410     0x72C5, 0x38AB,
18411     0x72AF, 0x38D8,
18412     0x7298, 0x3906,
18413     0x7282, 0x3932,
18414     0x726B, 0x395F,
18415     0x7255, 0x398C,
18416     0x723E, 0x39B9,
18417     0x7227, 0x39E6,
18418     0x7211, 0x3A13,
18419     0x71FA, 0x3A40,
18420     0x71E3, 0x3A6C,
18421     0x71CC, 0x3A99,
18422     0x71B5, 0x3AC6,
18423     0x719E, 0x3AF2,
18424     0x7186, 0x3B1F,
18425     0x716F, 0x3B4C,
18426     0x7158, 0x3B78,
18427     0x7141, 0x3BA5,
18428     0x7129, 0x3BD1,
18429     0x7112, 0x3BFD,
18430     0x70FA, 0x3C2A,
18431     0x70E2, 0x3C56,
18432     0x70CB, 0x3C83,
18433     0x70B3, 0x3CAF,
18434     0x709B, 0x3CDB,
18435     0x7083, 0x3D07,
18436     0x706B, 0x3D33,
18437     0x7053, 0x3D60,
18438     0x703B, 0x3D8C,
18439     0x7023, 0x3DB8,
18440     0x700A, 0x3DE4,
18441     0x6FF2, 0x3E10,
18442     0x6FDA, 0x3E3C,
18443     0x6FC1, 0x3E68,
18444     0x6FA9, 0x3E93,
18445     0x6F90, 0x3EBF,
18446     0x6F77, 0x3EEB,
18447     0x6F5F, 0x3F17,
18448     0x6F46, 0x3F43,
18449     0x6F2D, 0x3F6E,
18450     0x6F14, 0x3F9A,
18451     0x6EFB, 0x3FC5,
18452     0x6EE2, 0x3FF1,
18453     0x6EC9, 0x401D,
18454     0x6EAF, 0x4048,
18455     0x6E96, 0x4073,
18456     0x6E7D, 0x409F,
18457     0x6E63, 0x40CA,
18458     0x6E4A, 0x40F6,
18459     0x6E30, 0x4121,
18460     0x6E17, 0x414C,
18461     0x6DFD, 0x4177,
18462     0x6DE3, 0x41A2,
18463     0x6DCA, 0x41CE,
18464     0x6DB0, 0x41F9,
18465     0x6D96, 0x4224,
18466     0x6D7C, 0x424F,
18467     0x6D62, 0x427A,
18468     0x6D48, 0x42A5,
18469     0x6D2D, 0x42D0,
18470     0x6D13, 0x42FA,
18471     0x6CF9, 0x4325,
18472     0x6CDE, 0x4350,
18473     0x6CC4, 0x437B,
18474     0x6CA9, 0x43A5,
18475     0x6C8F, 0x43D0,
18476     0x6C74, 0x43FB,
18477     0x6C59, 0x4425,
18478     0x6C3F, 0x4450,
18479     0x6C24, 0x447A,
18480     0x6C09, 0x44A5,
18481     0x6BEE, 0x44CF,
18482     0x6BD3, 0x44FA,
18483     0x6BB8, 0x4524,
18484     0x6B9C, 0x454E,
18485     0x6B81, 0x4578,
18486     0x6B66, 0x45A3,
18487     0x6B4A, 0x45CD,
18488     0x6B2F, 0x45F7,
18489     0x6B13, 0x4621,
18490     0x6AF8, 0x464B,
18491     0x6ADC, 0x4675,
18492     0x6AC1, 0x469F,
18493     0x6AA5, 0x46C9,
18494     0x6A89, 0x46F3,
18495     0x6A6D, 0x471C,
18496     0x6A51, 0x4746,
18497     0x6A35, 0x4770,
18498     0x6A19, 0x479A,
18499     0x69FD, 0x47C3,
18500     0x69E1, 0x47ED,
18501     0x69C4, 0x4816,
18502     0x69A8, 0x4840,
18503     0x698C, 0x4869,
18504     0x696F, 0x4893,
18505     0x6953, 0x48BC,
18506     0x6936, 0x48E6,
18507     0x6919, 0x490F,
18508     0x68FD, 0x4938,
18509     0x68E0, 0x4961,
18510     0x68C3, 0x498A,
18511     0x68A6, 0x49B4,
18512     0x6889, 0x49DD,
18513     0x686C, 0x4A06,
18514     0x684F, 0x4A2F,
18515     0x6832, 0x4A58,
18516     0x6815, 0x4A81,
18517     0x67F7, 0x4AA9,
18518     0x67DA, 0x4AD2,
18519     0x67BD, 0x4AFB,
18520     0x679F, 0x4B24,
18521     0x6782, 0x4B4C,
18522     0x6764, 0x4B75,
18523     0x6746, 0x4B9E,
18524     0x6729, 0x4BC6,
18525     0x670B, 0x4BEF,
18526     0x66ED, 0x4C17,
18527     0x66CF, 0x4C3F,
18528     0x66B1, 0x4C68,
18529     0x6693, 0x4C90,
18530     0x6675, 0x4CB8,
18531     0x6657, 0x4CE1,
18532     0x6639, 0x4D09,
18533     0x661A, 0x4D31,
18534     0x65FC, 0x4D59,
18535     0x65DD, 0x4D81,
18536     0x65BF, 0x4DA9,
18537     0x65A0, 0x4DD1,
18538     0x6582, 0x4DF9,
18539     0x6563, 0x4E21,
18540     0x6545, 0x4E48,
18541     0x6526, 0x4E70,
18542     0x6507, 0x4E98,
18543     0x64E8, 0x4EBF,
18544     0x64C9, 0x4EE7,
18545     0x64AA, 0x4F0F,
18546     0x648B, 0x4F36,
18547     0x646C, 0x4F5E,
18548     0x644D, 0x4F85,
18549     0x642D, 0x4FAC,
18550     0x640E, 0x4FD4,
18551     0x63EF, 0x4FFB,
18552     0x63CF, 0x5022,
18553     0x63B0, 0x5049,
18554     0x6390, 0x5070,
18555     0x6371, 0x5097,
18556     0x6351, 0x50BF,
18557     0x6331, 0x50E5,
18558     0x6311, 0x510C,
18559     0x62F2, 0x5133,
18560     0x62D2, 0x515A,
18561     0x62B2, 0x5181,
18562     0x6292, 0x51A8,
18563     0x6271, 0x51CE,
18564     0x6251, 0x51F5,
18565     0x6231, 0x521C,
18566     0x6211, 0x5242,
18567     0x61F1, 0x5269,
18568     0x61D0, 0x528F,
18569     0x61B0, 0x52B5,
18570     0x618F, 0x52DC,
18571     0x616F, 0x5302,
18572     0x614E, 0x5328,
18573     0x612D, 0x534E,
18574     0x610D, 0x5375,
18575     0x60EC, 0x539B,
18576     0x60CB, 0x53C1,
18577     0x60AA, 0x53E7,
18578     0x6089, 0x540D,
18579     0x6068, 0x5433,
18580     0x6047, 0x5458,
18581     0x6026, 0x547E,
18582     0x6004, 0x54A4,
18583     0x5FE3, 0x54CA,
18584     0x5FC2, 0x54EF,
18585     0x5FA0, 0x5515,
18586     0x5F7F, 0x553A,
18587     0x5F5E, 0x5560,
18588     0x5F3C, 0x5585,
18589     0x5F1A, 0x55AB,
18590     0x5EF9, 0x55D0,
18591     0x5ED7, 0x55F5,
18592     0x5EB5, 0x561A,
18593     0x5E93, 0x5640,
18594     0x5E71, 0x5665,
18595     0x5E50, 0x568A,
18596     0x5E2D, 0x56AF,
18597     0x5E0B, 0x56D4,
18598     0x5DE9, 0x56F9,
18599     0x5DC7, 0x571D,
18600     0x5DA5, 0x5742,
18601     0x5D83, 0x5767,
18602     0x5D60, 0x578C,
18603     0x5D3E, 0x57B0,
18604     0x5D1B, 0x57D5,
18605     0x5CF9, 0x57F9,
18606     0x5CD6, 0x581E,
18607     0x5CB4, 0x5842,
18608     0x5C91, 0x5867,
18609     0x5C6E, 0x588B,
18610     0x5C4B, 0x58AF,
18611     0x5C29, 0x58D4,
18612     0x5C06, 0x58F8,
18613     0x5BE3, 0x591C,
18614     0x5BC0, 0x5940,
18615     0x5B9D, 0x5964,
18616     0x5B79, 0x5988,
18617     0x5B56, 0x59AC,
18618     0x5B33, 0x59D0,
18619     0x5B10, 0x59F3,
18620     0x5AEC, 0x5A17,
18621     0x5AC9, 0x5A3B,
18622     0x5AA5, 0x5A5E,
18623     0x5A82, 0x5A82,
18624     0x5A5E, 0x5AA5,
18625     0x5A3B, 0x5AC9,
18626     0x5A17, 0x5AEC,
18627     0x59F3, 0x5B10,
18628     0x59D0, 0x5B33,
18629     0x59AC, 0x5B56,
18630     0x5988, 0x5B79,
18631     0x5964, 0x5B9D,
18632     0x5940, 0x5BC0,
18633     0x591C, 0x5BE3,
18634     0x58F8, 0x5C06,
18635     0x58D4, 0x5C29,
18636     0x58AF, 0x5C4B,
18637     0x588B, 0x5C6E,
18638     0x5867, 0x5C91,
18639     0x5842, 0x5CB4,
18640     0x581E, 0x5CD6,
18641     0x57F9, 0x5CF9,
18642     0x57D5, 0x5D1B,
18643     0x57B0, 0x5D3E,
18644     0x578C, 0x5D60,
18645     0x5767, 0x5D83,
18646     0x5742, 0x5DA5,
18647     0x571D, 0x5DC7,
18648     0x56F9, 0x5DE9,
18649     0x56D4, 0x5E0B,
18650     0x56AF, 0x5E2D,
18651     0x568A, 0x5E50,
18652     0x5665, 0x5E71,
18653     0x5640, 0x5E93,
18654     0x561A, 0x5EB5,
18655     0x55F5, 0x5ED7,
18656     0x55D0, 0x5EF9,
18657     0x55AB, 0x5F1A,
18658     0x5585, 0x5F3C,
18659     0x5560, 0x5F5E,
18660     0x553A, 0x5F7F,
18661     0x5515, 0x5FA0,
18662     0x54EF, 0x5FC2,
18663     0x54CA, 0x5FE3,
18664     0x54A4, 0x6004,
18665     0x547E, 0x6026,
18666     0x5458, 0x6047,
18667     0x5433, 0x6068,
18668     0x540D, 0x6089,
18669     0x53E7, 0x60AA,
18670     0x53C1, 0x60CB,
18671     0x539B, 0x60EC,
18672     0x5375, 0x610D,
18673     0x534E, 0x612D,
18674     0x5328, 0x614E,
18675     0x5302, 0x616F,
18676     0x52DC, 0x618F,
18677     0x52B5, 0x61B0,
18678     0x528F, 0x61D0,
18679     0x5269, 0x61F1,
18680     0x5242, 0x6211,
18681     0x521C, 0x6231,
18682     0x51F5, 0x6251,
18683     0x51CE, 0x6271,
18684     0x51A8, 0x6292,
18685     0x5181, 0x62B2,
18686     0x515A, 0x62D2,
18687     0x5133, 0x62F2,
18688     0x510C, 0x6311,
18689     0x50E5, 0x6331,
18690     0x50BF, 0x6351,
18691     0x5097, 0x6371,
18692     0x5070, 0x6390,
18693     0x5049, 0x63B0,
18694     0x5022, 0x63CF,
18695     0x4FFB, 0x63EF,
18696     0x4FD4, 0x640E,
18697     0x4FAC, 0x642D,
18698     0x4F85, 0x644D,
18699     0x4F5E, 0x646C,
18700     0x4F36, 0x648B,
18701     0x4F0F, 0x64AA,
18702     0x4EE7, 0x64C9,
18703     0x4EBF, 0x64E8,
18704     0x4E98, 0x6507,
18705     0x4E70, 0x6526,
18706     0x4E48, 0x6545,
18707     0x4E21, 0x6563,
18708     0x4DF9, 0x6582,
18709     0x4DD1, 0x65A0,
18710     0x4DA9, 0x65BF,
18711     0x4D81, 0x65DD,
18712     0x4D59, 0x65FC,
18713     0x4D31, 0x661A,
18714     0x4D09, 0x6639,
18715     0x4CE1, 0x6657,
18716     0x4CB8, 0x6675,
18717     0x4C90, 0x6693,
18718     0x4C68, 0x66B1,
18719     0x4C3F, 0x66CF,
18720     0x4C17, 0x66ED,
18721     0x4BEF, 0x670B,
18722     0x4BC6, 0x6729,
18723     0x4B9E, 0x6746,
18724     0x4B75, 0x6764,
18725     0x4B4C, 0x6782,
18726     0x4B24, 0x679F,
18727     0x4AFB, 0x67BD,
18728     0x4AD2, 0x67DA,
18729     0x4AA9, 0x67F7,
18730     0x4A81, 0x6815,
18731     0x4A58, 0x6832,
18732     0x4A2F, 0x684F,
18733     0x4A06, 0x686C,
18734     0x49DD, 0x6889,
18735     0x49B4, 0x68A6,
18736     0x498A, 0x68C3,
18737     0x4961, 0x68E0,
18738     0x4938, 0x68FD,
18739     0x490F, 0x6919,
18740     0x48E6, 0x6936,
18741     0x48BC, 0x6953,
18742     0x4893, 0x696F,
18743     0x4869, 0x698C,
18744     0x4840, 0x69A8,
18745     0x4816, 0x69C4,
18746     0x47ED, 0x69E1,
18747     0x47C3, 0x69FD,
18748     0x479A, 0x6A19,
18749     0x4770, 0x6A35,
18750     0x4746, 0x6A51,
18751     0x471C, 0x6A6D,
18752     0x46F3, 0x6A89,
18753     0x46C9, 0x6AA5,
18754     0x469F, 0x6AC1,
18755     0x4675, 0x6ADC,
18756     0x464B, 0x6AF8,
18757     0x4621, 0x6B13,
18758     0x45F7, 0x6B2F,
18759     0x45CD, 0x6B4A,
18760     0x45A3, 0x6B66,
18761     0x4578, 0x6B81,
18762     0x454E, 0x6B9C,
18763     0x4524, 0x6BB8,
18764     0x44FA, 0x6BD3,
18765     0x44CF, 0x6BEE,
18766     0x44A5, 0x6C09,
18767     0x447A, 0x6C24,
18768     0x4450, 0x6C3F,
18769     0x4425, 0x6C59,
18770     0x43FB, 0x6C74,
18771     0x43D0, 0x6C8F,
18772     0x43A5, 0x6CA9,
18773     0x437B, 0x6CC4,
18774     0x4350, 0x6CDE,
18775     0x4325, 0x6CF9,
18776     0x42FA, 0x6D13,
18777     0x42D0, 0x6D2D,
18778     0x42A5, 0x6D48,
18779     0x427A, 0x6D62,
18780     0x424F, 0x6D7C,
18781     0x4224, 0x6D96,
18782     0x41F9, 0x6DB0,
18783     0x41CE, 0x6DCA,
18784     0x41A2, 0x6DE3,
18785     0x4177, 0x6DFD,
18786     0x414C, 0x6E17,
18787     0x4121, 0x6E30,
18788     0x40F6, 0x6E4A,
18789     0x40CA, 0x6E63,
18790     0x409F, 0x6E7D,
18791     0x4073, 0x6E96,
18792     0x4048, 0x6EAF,
18793     0x401D, 0x6EC9,
18794     0x3FF1, 0x6EE2,
18795     0x3FC5, 0x6EFB,
18796     0x3F9A, 0x6F14,
18797     0x3F6E, 0x6F2D,
18798     0x3F43, 0x6F46,
18799     0x3F17, 0x6F5F,
18800     0x3EEB, 0x6F77,
18801     0x3EBF, 0x6F90,
18802     0x3E93, 0x6FA9,
18803     0x3E68, 0x6FC1,
18804     0x3E3C, 0x6FDA,
18805     0x3E10, 0x6FF2,
18806     0x3DE4, 0x700A,
18807     0x3DB8, 0x7023,
18808     0x3D8C, 0x703B,
18809     0x3D60, 0x7053,
18810     0x3D33, 0x706B,
18811     0x3D07, 0x7083,
18812     0x3CDB, 0x709B,
18813     0x3CAF, 0x70B3,
18814     0x3C83, 0x70CB,
18815     0x3C56, 0x70E2,
18816     0x3C2A, 0x70FA,
18817     0x3BFD, 0x7112,
18818     0x3BD1, 0x7129,
18819     0x3BA5, 0x7141,
18820     0x3B78, 0x7158,
18821     0x3B4C, 0x716F,
18822     0x3B1F, 0x7186,
18823     0x3AF2, 0x719E,
18824     0x3AC6, 0x71B5,
18825     0x3A99, 0x71CC,
18826     0x3A6C, 0x71E3,
18827     0x3A40, 0x71FA,
18828     0x3A13, 0x7211,
18829     0x39E6, 0x7227,
18830     0x39B9, 0x723E,
18831     0x398C, 0x7255,
18832     0x395F, 0x726B,
18833     0x3932, 0x7282,
18834     0x3906, 0x7298,
18835     0x38D8, 0x72AF,
18836     0x38AB, 0x72C5,
18837     0x387E, 0x72DB,
18838     0x3851, 0x72F1,
18839     0x3824, 0x7307,
18840     0x37F7, 0x731D,
18841     0x37CA, 0x7333,
18842     0x379C, 0x7349,
18843     0x376F, 0x735F,
18844     0x3742, 0x7375,
18845     0x3714, 0x738A,
18846     0x36E7, 0x73A0,
18847     0x36BA, 0x73B5,
18848     0x368C, 0x73CB,
18849     0x365F, 0x73E0,
18850     0x3631, 0x73F6,
18851     0x3604, 0x740B,
18852     0x35D6, 0x7420,
18853     0x35A8, 0x7435,
18854     0x357B, 0x744A,
18855     0x354D, 0x745F,
18856     0x351F, 0x7474,
18857     0x34F2, 0x7489,
18858     0x34C4, 0x749E,
18859     0x3496, 0x74B2,
18860     0x3468, 0x74C7,
18861     0x343A, 0x74DB,
18862     0x340C, 0x74F0,
18863     0x33DE, 0x7504,
18864     0x33B0, 0x7519,
18865     0x3382, 0x752D,
18866     0x3354, 0x7541,
18867     0x3326, 0x7555,
18868     0x32F8, 0x7569,
18869     0x32CA, 0x757D,
18870     0x329C, 0x7591,
18871     0x326E, 0x75A5,
18872     0x3240, 0x75B9,
18873     0x3211, 0x75CC,
18874     0x31E3, 0x75E0,
18875     0x31B5, 0x75F4,
18876     0x3186, 0x7607,
18877     0x3158, 0x761B,
18878     0x312A, 0x762E,
18879     0x30FB, 0x7641,
18880     0x30CD, 0x7654,
18881     0x309E, 0x7668,
18882     0x3070, 0x767B,
18883     0x3041, 0x768E,
18884     0x3013, 0x76A0,
18885     0x2FE4, 0x76B3,
18886     0x2FB5, 0x76C6,
18887     0x2F87, 0x76D9,
18888     0x2F58, 0x76EB,
18889     0x2F29, 0x76FE,
18890     0x2EFB, 0x7710,
18891     0x2ECC, 0x7723,
18892     0x2E9D, 0x7735,
18893     0x2E6E, 0x7747,
18894     0x2E3F, 0x775A,
18895     0x2E11, 0x776C,
18896     0x2DE2, 0x777E,
18897     0x2DB3, 0x7790,
18898     0x2D84, 0x77A2,
18899     0x2D55, 0x77B4,
18900     0x2D26, 0x77C5,
18901     0x2CF7, 0x77D7,
18902     0x2CC8, 0x77E9,
18903     0x2C98, 0x77FA,
18904     0x2C69, 0x780C,
18905     0x2C3A, 0x781D,
18906     0x2C0B, 0x782E,
18907     0x2BDC, 0x7840,
18908     0x2BAD, 0x7851,
18909     0x2B7D, 0x7862,
18910     0x2B4E, 0x7873,
18911     0x2B1F, 0x7884,
18912     0x2AEF, 0x7895,
18913     0x2AC0, 0x78A6,
18914     0x2A91, 0x78B6,
18915     0x2A61, 0x78C7,
18916     0x2A32, 0x78D8,
18917     0x2A02, 0x78E8,
18918     0x29D3, 0x78F9,
18919     0x29A3, 0x7909,
18920     0x2974, 0x7919,
18921     0x2944, 0x792A,
18922     0x2915, 0x793A,
18923     0x28E5, 0x794A,
18924     0x28B5, 0x795A,
18925     0x2886, 0x796A,
18926     0x2856, 0x797A,
18927     0x2826, 0x798A,
18928     0x27F6, 0x7999,
18929     0x27C7, 0x79A9,
18930     0x2797, 0x79B9,
18931     0x2767, 0x79C8,
18932     0x2737, 0x79D8,
18933     0x2707, 0x79E7,
18934     0x26D8, 0x79F6,
18935     0x26A8, 0x7A05,
18936     0x2678, 0x7A15,
18937     0x2648, 0x7A24,
18938     0x2618, 0x7A33,
18939     0x25E8, 0x7A42,
18940     0x25B8, 0x7A50,
18941     0x2588, 0x7A5F,
18942     0x2558, 0x7A6E,
18943     0x2528, 0x7A7D,
18944     0x24F7, 0x7A8B,
18945     0x24C7, 0x7A9A,
18946     0x2497, 0x7AA8,
18947     0x2467, 0x7AB6,
18948     0x2437, 0x7AC5,
18949     0x2407, 0x7AD3,
18950     0x23D6, 0x7AE1,
18951     0x23A6, 0x7AEF,
18952     0x2376, 0x7AFD,
18953     0x2345, 0x7B0B,
18954     0x2315, 0x7B19,
18955     0x22E5, 0x7B26,
18956     0x22B4, 0x7B34,
18957     0x2284, 0x7B42,
18958     0x2254, 0x7B4F,
18959     0x2223, 0x7B5D,
18960     0x21F3, 0x7B6A,
18961     0x21C2, 0x7B77,
18962     0x2192, 0x7B84,
18963     0x2161, 0x7B92,
18964     0x2131, 0x7B9F,
18965     0x2100, 0x7BAC,
18966     0x20D0, 0x7BB9,
18967     0x209F, 0x7BC5,
18968     0x206E, 0x7BD2,
18969     0x203E, 0x7BDF,
18970     0x200D, 0x7BEB,
18971     0x1FDC, 0x7BF8,
18972     0x1FAC, 0x7C05,
18973     0x1F7B, 0x7C11,
18974     0x1F4A, 0x7C1D,
18975     0x1F19, 0x7C29,
18976     0x1EE9, 0x7C36,
18977     0x1EB8, 0x7C42,
18978     0x1E87, 0x7C4E,
18979     0x1E56, 0x7C5A,
18980     0x1E25, 0x7C66,
18981     0x1DF5, 0x7C71,
18982     0x1DC4, 0x7C7D,
18983     0x1D93, 0x7C89,
18984     0x1D62, 0x7C94,
18985     0x1D31, 0x7CA0,
18986     0x1D00, 0x7CAB,
18987     0x1CCF, 0x7CB7,
18988     0x1C9E, 0x7CC2,
18989     0x1C6D, 0x7CCD,
18990     0x1C3C, 0x7CD8,
18991     0x1C0B, 0x7CE3,
18992     0x1BDA, 0x7CEE,
18993     0x1BA9, 0x7CF9,
18994     0x1B78, 0x7D04,
18995     0x1B47, 0x7D0F,
18996     0x1B16, 0x7D19,
18997     0x1AE4, 0x7D24,
18998     0x1AB3, 0x7D2F,
18999     0x1A82, 0x7D39,
19000     0x1A51, 0x7D43,
19001     0x1A20, 0x7D4E,
19002     0x19EF, 0x7D58,
19003     0x19BD, 0x7D62,
19004     0x198C, 0x7D6C,
19005     0x195B, 0x7D76,
19006     0x192A, 0x7D80,
19007     0x18F8, 0x7D8A,
19008     0x18C7, 0x7D94,
19009     0x1896, 0x7D9D,
19010     0x1864, 0x7DA7,
19011     0x1833, 0x7DB0,
19012     0x1802, 0x7DBA,
19013     0x17D0, 0x7DC3,
19014     0x179F, 0x7DCD,
19015     0x176D, 0x7DD6,
19016     0x173C, 0x7DDF,
19017     0x170A, 0x7DE8,
19018     0x16D9, 0x7DF1,
19019     0x16A8, 0x7DFA,
19020     0x1676, 0x7E03,
19021     0x1645, 0x7E0C,
19022     0x1613, 0x7E14,
19023     0x15E2, 0x7E1D,
19024     0x15B0, 0x7E26,
19025     0x157F, 0x7E2E,
19026     0x154D, 0x7E37,
19027     0x151B, 0x7E3F,
19028     0x14EA, 0x7E47,
19029     0x14B8, 0x7E4F,
19030     0x1487, 0x7E57,
19031     0x1455, 0x7E5F,
19032     0x1423, 0x7E67,
19033     0x13F2, 0x7E6F,
19034     0x13C0, 0x7E77,
19035     0x138E, 0x7E7F,
19036     0x135D, 0x7E86,
19037     0x132B, 0x7E8E,
19038     0x12F9, 0x7E95,
19039     0x12C8, 0x7E9D,
19040     0x1296, 0x7EA4,
19041     0x1264, 0x7EAB,
19042     0x1232, 0x7EB3,
19043     0x1201, 0x7EBA,
19044     0x11CF, 0x7EC1,
19045     0x119D, 0x7EC8,
19046     0x116B, 0x7ECF,
19047     0x1139, 0x7ED5,
19048     0x1108, 0x7EDC,
19049     0x10D6, 0x7EE3,
19050     0x10A4, 0x7EE9,
19051     0x1072, 0x7EF0,
19052     0x1040, 0x7EF6,
19053     0x100E, 0x7EFD,
19054     0x0FDD, 0x7F03,
19055     0x0FAB, 0x7F09,
19056     0x0F79, 0x7F0F,
19057     0x0F47, 0x7F15,
19058     0x0F15, 0x7F1B,
19059     0x0EE3, 0x7F21,
19060     0x0EB1, 0x7F27,
19061     0x0E7F, 0x7F2D,
19062     0x0E4D, 0x7F32,
19063     0x0E1B, 0x7F38,
19064     0x0DE9, 0x7F3D,
19065     0x0DB7, 0x7F43,
19066     0x0D85, 0x7F48,
19067     0x0D53, 0x7F4D,
19068     0x0D21, 0x7F53,
19069     0x0CEF, 0x7F58,
19070     0x0CBD, 0x7F5D,
19071     0x0C8B, 0x7F62,
19072     0x0C59, 0x7F67,
19073     0x0C27, 0x7F6B,
19074     0x0BF5, 0x7F70,
19075     0x0BC3, 0x7F75,
19076     0x0B91, 0x7F79,
19077     0x0B5F, 0x7F7E,
19078     0x0B2D, 0x7F82,
19079     0x0AFB, 0x7F87,
19080     0x0AC9, 0x7F8B,
19081     0x0A97, 0x7F8F,
19082     0x0A65, 0x7F93,
19083     0x0A33, 0x7F97,
19084     0x0A00, 0x7F9B,
19085     0x09CE, 0x7F9F,
19086     0x099C, 0x7FA3,
19087     0x096A, 0x7FA7,
19088     0x0938, 0x7FAA,
19089     0x0906, 0x7FAE,
19090     0x08D4, 0x7FB1,
19091     0x08A2, 0x7FB5,
19092     0x086F, 0x7FB8,
19093     0x083D, 0x7FBC,
19094     0x080B, 0x7FBF,
19095     0x07D9, 0x7FC2,
19096     0x07A7, 0x7FC5,
19097     0x0775, 0x7FC8,
19098     0x0742, 0x7FCB,
19099     0x0710, 0x7FCE,
19100     0x06DE, 0x7FD0,
19101     0x06AC, 0x7FD3,
19102     0x067A, 0x7FD6,
19103     0x0647, 0x7FD8,
19104     0x0615, 0x7FDA,
19105     0x05E3, 0x7FDD,
19106     0x05B1, 0x7FDF,
19107     0x057F, 0x7FE1,
19108     0x054C, 0x7FE3,
19109     0x051A, 0x7FE5,
19110     0x04E8, 0x7FE7,
19111     0x04B6, 0x7FE9,
19112     0x0483, 0x7FEB,
19113     0x0451, 0x7FED,
19114     0x041F, 0x7FEE,
19115     0x03ED, 0x7FF0,
19116     0x03BA, 0x7FF2,
19117     0x0388, 0x7FF3,
19118     0x0356, 0x7FF4,
19119     0x0324, 0x7FF6,
19120     0x02F1, 0x7FF7,
19121     0x02BF, 0x7FF8,
19122     0x028D, 0x7FF9,
19123     0x025B, 0x7FFA,
19124     0x0228, 0x7FFB,
19125     0x01F6, 0x7FFC,
19126     0x01C4, 0x7FFC,
19127     0x0192, 0x7FFD,
19128     0x015F, 0x7FFE,
19129     0x012D, 0x7FFE,
19130     0x00FB, 0x7FFF,
19131     0x00C9, 0x7FFF,
19132     0x0096, 0x7FFF,
19133     0x0064, 0x7FFF,
19134     0x0032, 0x7FFF,
19135     0x0000, 0x7FFF,
19136     0xFFCD, 0x7FFF,
19137     0xFF9B, 0x7FFF,
19138     0xFF69, 0x7FFF,
19139     0xFF36, 0x7FFF,
19140     0xFF04, 0x7FFF,
19141     0xFED2, 0x7FFE,
19142     0xFEA0, 0x7FFE,
19143     0xFE6D, 0x7FFD,
19144     0xFE3B, 0x7FFC,
19145     0xFE09, 0x7FFC,
19146     0xFDD7, 0x7FFB,
19147     0xFDA4, 0x7FFA,
19148     0xFD72, 0x7FF9,
19149     0xFD40, 0x7FF8,
19150     0xFD0E, 0x7FF7,
19151     0xFCDB, 0x7FF6,
19152     0xFCA9, 0x7FF4,
19153     0xFC77, 0x7FF3,
19154     0xFC45, 0x7FF2,
19155     0xFC12, 0x7FF0,
19156     0xFBE0, 0x7FEE,
19157     0xFBAE, 0x7FED,
19158     0xFB7C, 0x7FEB,
19159     0xFB49, 0x7FE9,
19160     0xFB17, 0x7FE7,
19161     0xFAE5, 0x7FE5,
19162     0xFAB3, 0x7FE3,
19163     0xFA80, 0x7FE1,
19164     0xFA4E, 0x7FDF,
19165     0xFA1C, 0x7FDD,
19166     0xF9EA, 0x7FDA,
19167     0xF9B8, 0x7FD8,
19168     0xF985, 0x7FD6,
19169     0xF953, 0x7FD3,
19170     0xF921, 0x7FD0,
19171     0xF8EF, 0x7FCE,
19172     0xF8BD, 0x7FCB,
19173     0xF88A, 0x7FC8,
19174     0xF858, 0x7FC5,
19175     0xF826, 0x7FC2,
19176     0xF7F4, 0x7FBF,
19177     0xF7C2, 0x7FBC,
19178     0xF790, 0x7FB8,
19179     0xF75D, 0x7FB5,
19180     0xF72B, 0x7FB1,
19181     0xF6F9, 0x7FAE,
19182     0xF6C7, 0x7FAA,
19183     0xF695, 0x7FA7,
19184     0xF663, 0x7FA3,
19185     0xF631, 0x7F9F,
19186     0xF5FF, 0x7F9B,
19187     0xF5CC, 0x7F97,
19188     0xF59A, 0x7F93,
19189     0xF568, 0x7F8F,
19190     0xF536, 0x7F8B,
19191     0xF504, 0x7F87,
19192     0xF4D2, 0x7F82,
19193     0xF4A0, 0x7F7E,
19194     0xF46E, 0x7F79,
19195     0xF43C, 0x7F75,
19196     0xF40A, 0x7F70,
19197     0xF3D8, 0x7F6B,
19198     0xF3A6, 0x7F67,
19199     0xF374, 0x7F62,
19200     0xF342, 0x7F5D,
19201     0xF310, 0x7F58,
19202     0xF2DE, 0x7F53,
19203     0xF2AC, 0x7F4D,
19204     0xF27A, 0x7F48,
19205     0xF248, 0x7F43,
19206     0xF216, 0x7F3D,
19207     0xF1E4, 0x7F38,
19208     0xF1B2, 0x7F32,
19209     0xF180, 0x7F2D,
19210     0xF14E, 0x7F27,
19211     0xF11C, 0x7F21,
19212     0xF0EA, 0x7F1B,
19213     0xF0B8, 0x7F15,
19214     0xF086, 0x7F0F,
19215     0xF054, 0x7F09,
19216     0xF022, 0x7F03,
19217     0xEFF1, 0x7EFD,
19218     0xEFBF, 0x7EF6,
19219     0xEF8D, 0x7EF0,
19220     0xEF5B, 0x7EE9,
19221     0xEF29, 0x7EE3,
19222     0xEEF7, 0x7EDC,
19223     0xEEC6, 0x7ED5,
19224     0xEE94, 0x7ECF,
19225     0xEE62, 0x7EC8,
19226     0xEE30, 0x7EC1,
19227     0xEDFE, 0x7EBA,
19228     0xEDCD, 0x7EB3,
19229     0xED9B, 0x7EAB,
19230     0xED69, 0x7EA4,
19231     0xED37, 0x7E9D,
19232     0xED06, 0x7E95,
19233     0xECD4, 0x7E8E,
19234     0xECA2, 0x7E86,
19235     0xEC71, 0x7E7F,
19236     0xEC3F, 0x7E77,
19237     0xEC0D, 0x7E6F,
19238     0xEBDC, 0x7E67,
19239     0xEBAA, 0x7E5F,
19240     0xEB78, 0x7E57,
19241     0xEB47, 0x7E4F,
19242     0xEB15, 0x7E47,
19243     0xEAE4, 0x7E3F,
19244     0xEAB2, 0x7E37,
19245     0xEA80, 0x7E2E,
19246     0xEA4F, 0x7E26,
19247     0xEA1D, 0x7E1D,
19248     0xE9EC, 0x7E14,
19249     0xE9BA, 0x7E0C,
19250     0xE989, 0x7E03,
19251     0xE957, 0x7DFA,
19252     0xE926, 0x7DF1,
19253     0xE8F5, 0x7DE8,
19254     0xE8C3, 0x7DDF,
19255     0xE892, 0x7DD6,
19256     0xE860, 0x7DCD,
19257     0xE82F, 0x7DC3,
19258     0xE7FD, 0x7DBA,
19259     0xE7CC, 0x7DB0,
19260     0xE79B, 0x7DA7,
19261     0xE769, 0x7D9D,
19262     0xE738, 0x7D94,
19263     0xE707, 0x7D8A,
19264     0xE6D5, 0x7D80,
19265     0xE6A4, 0x7D76,
19266     0xE673, 0x7D6C,
19267     0xE642, 0x7D62,
19268     0xE610, 0x7D58,
19269     0xE5DF, 0x7D4E,
19270     0xE5AE, 0x7D43,
19271     0xE57D, 0x7D39,
19272     0xE54C, 0x7D2F,
19273     0xE51B, 0x7D24,
19274     0xE4E9, 0x7D19,
19275     0xE4B8, 0x7D0F,
19276     0xE487, 0x7D04,
19277     0xE456, 0x7CF9,
19278     0xE425, 0x7CEE,
19279     0xE3F4, 0x7CE3,
19280     0xE3C3, 0x7CD8,
19281     0xE392, 0x7CCD,
19282     0xE361, 0x7CC2,
19283     0xE330, 0x7CB7,
19284     0xE2FF, 0x7CAB,
19285     0xE2CE, 0x7CA0,
19286     0xE29D, 0x7C94,
19287     0xE26C, 0x7C89,
19288     0xE23B, 0x7C7D,
19289     0xE20A, 0x7C71,
19290     0xE1DA, 0x7C66,
19291     0xE1A9, 0x7C5A,
19292     0xE178, 0x7C4E,
19293     0xE147, 0x7C42,
19294     0xE116, 0x7C36,
19295     0xE0E6, 0x7C29,
19296     0xE0B5, 0x7C1D,
19297     0xE084, 0x7C11,
19298     0xE053, 0x7C05,
19299     0xE023, 0x7BF8,
19300     0xDFF2, 0x7BEB,
19301     0xDFC1, 0x7BDF,
19302     0xDF91, 0x7BD2,
19303     0xDF60, 0x7BC5,
19304     0xDF2F, 0x7BB9,
19305     0xDEFF, 0x7BAC,
19306     0xDECE, 0x7B9F,
19307     0xDE9E, 0x7B92,
19308     0xDE6D, 0x7B84,
19309     0xDE3D, 0x7B77,
19310     0xDE0C, 0x7B6A,
19311     0xDDDC, 0x7B5D,
19312     0xDDAB, 0x7B4F,
19313     0xDD7B, 0x7B42,
19314     0xDD4B, 0x7B34,
19315     0xDD1A, 0x7B26,
19316     0xDCEA, 0x7B19,
19317     0xDCBA, 0x7B0B,
19318     0xDC89, 0x7AFD,
19319     0xDC59, 0x7AEF,
19320     0xDC29, 0x7AE1,
19321     0xDBF8, 0x7AD3,
19322     0xDBC8, 0x7AC5,
19323     0xDB98, 0x7AB6,
19324     0xDB68, 0x7AA8,
19325     0xDB38, 0x7A9A,
19326     0xDB08, 0x7A8B,
19327     0xDAD7, 0x7A7D,
19328     0xDAA7, 0x7A6E,
19329     0xDA77, 0x7A5F,
19330     0xDA47, 0x7A50,
19331     0xDA17, 0x7A42,
19332     0xD9E7, 0x7A33,
19333     0xD9B7, 0x7A24,
19334     0xD987, 0x7A15,
19335     0xD957, 0x7A05,
19336     0xD927, 0x79F6,
19337     0xD8F8, 0x79E7,
19338     0xD8C8, 0x79D8,
19339     0xD898, 0x79C8,
19340     0xD868, 0x79B9,
19341     0xD838, 0x79A9,
19342     0xD809, 0x7999,
19343     0xD7D9, 0x798A,
19344     0xD7A9, 0x797A,
19345     0xD779, 0x796A,
19346     0xD74A, 0x795A,
19347     0xD71A, 0x794A,
19348     0xD6EA, 0x793A,
19349     0xD6BB, 0x792A,
19350     0xD68B, 0x7919,
19351     0xD65C, 0x7909,
19352     0xD62C, 0x78F9,
19353     0xD5FD, 0x78E8,
19354     0xD5CD, 0x78D8,
19355     0xD59E, 0x78C7,
19356     0xD56E, 0x78B6,
19357     0xD53F, 0x78A6,
19358     0xD510, 0x7895,
19359     0xD4E0, 0x7884,
19360     0xD4B1, 0x7873,
19361     0xD482, 0x7862,
19362     0xD452, 0x7851,
19363     0xD423, 0x7840,
19364     0xD3F4, 0x782E,
19365     0xD3C5, 0x781D,
19366     0xD396, 0x780C,
19367     0xD367, 0x77FA,
19368     0xD337, 0x77E9,
19369     0xD308, 0x77D7,
19370     0xD2D9, 0x77C5,
19371     0xD2AA, 0x77B4,
19372     0xD27B, 0x77A2,
19373     0xD24C, 0x7790,
19374     0xD21D, 0x777E,
19375     0xD1EE, 0x776C,
19376     0xD1C0, 0x775A,
19377     0xD191, 0x7747,
19378     0xD162, 0x7735,
19379     0xD133, 0x7723,
19380     0xD104, 0x7710,
19381     0xD0D6, 0x76FE,
19382     0xD0A7, 0x76EB,
19383     0xD078, 0x76D9,
19384     0xD04A, 0x76C6,
19385     0xD01B, 0x76B3,
19386     0xCFEC, 0x76A0,
19387     0xCFBE, 0x768E,
19388     0xCF8F, 0x767B,
19389     0xCF61, 0x7668,
19390     0xCF32, 0x7654,
19391     0xCF04, 0x7641,
19392     0xCED5, 0x762E,
19393     0xCEA7, 0x761B,
19394     0xCE79, 0x7607,
19395     0xCE4A, 0x75F4,
19396     0xCE1C, 0x75E0,
19397     0xCDEE, 0x75CC,
19398     0xCDBF, 0x75B9,
19399     0xCD91, 0x75A5,
19400     0xCD63, 0x7591,
19401     0xCD35, 0x757D,
19402     0xCD07, 0x7569,
19403     0xCCD9, 0x7555,
19404     0xCCAB, 0x7541,
19405     0xCC7D, 0x752D,
19406     0xCC4F, 0x7519,
19407     0xCC21, 0x7504,
19408     0xCBF3, 0x74F0,
19409     0xCBC5, 0x74DB,
19410     0xCB97, 0x74C7,
19411     0xCB69, 0x74B2,
19412     0xCB3B, 0x749E,
19413     0xCB0D, 0x7489,
19414     0xCAE0, 0x7474,
19415     0xCAB2, 0x745F,
19416     0xCA84, 0x744A,
19417     0xCA57, 0x7435,
19418     0xCA29, 0x7420,
19419     0xC9FB, 0x740B,
19420     0xC9CE, 0x73F6,
19421     0xC9A0, 0x73E0,
19422     0xC973, 0x73CB,
19423     0xC945, 0x73B5,
19424     0xC918, 0x73A0,
19425     0xC8EB, 0x738A,
19426     0xC8BD, 0x7375,
19427     0xC890, 0x735F,
19428     0xC863, 0x7349,
19429     0xC835, 0x7333,
19430     0xC808, 0x731D,
19431     0xC7DB, 0x7307,
19432     0xC7AE, 0x72F1,
19433     0xC781, 0x72DB,
19434     0xC754, 0x72C5,
19435     0xC727, 0x72AF,
19436     0xC6F9, 0x7298,
19437     0xC6CD, 0x7282,
19438     0xC6A0, 0x726B,
19439     0xC673, 0x7255,
19440     0xC646, 0x723E,
19441     0xC619, 0x7227,
19442     0xC5EC, 0x7211,
19443     0xC5BF, 0x71FA,
19444     0xC593, 0x71E3,
19445     0xC566, 0x71CC,
19446     0xC539, 0x71B5,
19447     0xC50D, 0x719E,
19448     0xC4E0, 0x7186,
19449     0xC4B3, 0x716F,
19450     0xC487, 0x7158,
19451     0xC45A, 0x7141,
19452     0xC42E, 0x7129,
19453     0xC402, 0x7112,
19454     0xC3D5, 0x70FA,
19455     0xC3A9, 0x70E2,
19456     0xC37C, 0x70CB,
19457     0xC350, 0x70B3,
19458     0xC324, 0x709B,
19459     0xC2F8, 0x7083,
19460     0xC2CC, 0x706B,
19461     0xC29F, 0x7053,
19462     0xC273, 0x703B,
19463     0xC247, 0x7023,
19464     0xC21B, 0x700A,
19465     0xC1EF, 0x6FF2,
19466     0xC1C3, 0x6FDA,
19467     0xC197, 0x6FC1,
19468     0xC16C, 0x6FA9,
19469     0xC140, 0x6F90,
19470     0xC114, 0x6F77,
19471     0xC0E8, 0x6F5F,
19472     0xC0BC, 0x6F46,
19473     0xC091, 0x6F2D,
19474     0xC065, 0x6F14,
19475     0xC03A, 0x6EFB,
19476     0xC00E, 0x6EE2,
19477     0xBFE2, 0x6EC9,
19478     0xBFB7, 0x6EAF,
19479     0xBF8C, 0x6E96,
19480     0xBF60, 0x6E7D,
19481     0xBF35, 0x6E63,
19482     0xBF09, 0x6E4A,
19483     0xBEDE, 0x6E30,
19484     0xBEB3, 0x6E17,
19485     0xBE88, 0x6DFD,
19486     0xBE5D, 0x6DE3,
19487     0xBE31, 0x6DCA,
19488     0xBE06, 0x6DB0,
19489     0xBDDB, 0x6D96,
19490     0xBDB0, 0x6D7C,
19491     0xBD85, 0x6D62,
19492     0xBD5A, 0x6D48,
19493     0xBD2F, 0x6D2D,
19494     0xBD05, 0x6D13,
19495     0xBCDA, 0x6CF9,
19496     0xBCAF, 0x6CDE,
19497     0xBC84, 0x6CC4,
19498     0xBC5A, 0x6CA9,
19499     0xBC2F, 0x6C8F,
19500     0xBC04, 0x6C74,
19501     0xBBDA, 0x6C59,
19502     0xBBAF, 0x6C3F,
19503     0xBB85, 0x6C24,
19504     0xBB5A, 0x6C09,
19505     0xBB30, 0x6BEE,
19506     0xBB05, 0x6BD3,
19507     0xBADB, 0x6BB8,
19508     0xBAB1, 0x6B9C,
19509     0xBA87, 0x6B81,
19510     0xBA5C, 0x6B66,
19511     0xBA32, 0x6B4A,
19512     0xBA08, 0x6B2F,
19513     0xB9DE, 0x6B13,
19514     0xB9B4, 0x6AF8,
19515     0xB98A, 0x6ADC,
19516     0xB960, 0x6AC1,
19517     0xB936, 0x6AA5,
19518     0xB90C, 0x6A89,
19519     0xB8E3, 0x6A6D,
19520     0xB8B9, 0x6A51,
19521     0xB88F, 0x6A35,
19522     0xB865, 0x6A19,
19523     0xB83C, 0x69FD,
19524     0xB812, 0x69E1,
19525     0xB7E9, 0x69C4,
19526     0xB7BF, 0x69A8,
19527     0xB796, 0x698C,
19528     0xB76C, 0x696F,
19529     0xB743, 0x6953,
19530     0xB719, 0x6936,
19531     0xB6F0, 0x6919,
19532     0xB6C7, 0x68FD,
19533     0xB69E, 0x68E0,
19534     0xB675, 0x68C3,
19535     0xB64B, 0x68A6,
19536     0xB622, 0x6889,
19537     0xB5F9, 0x686C,
19538     0xB5D0, 0x684F,
19539     0xB5A7, 0x6832,
19540     0xB57E, 0x6815,
19541     0xB556, 0x67F7,
19542     0xB52D, 0x67DA,
19543     0xB504, 0x67BD,
19544     0xB4DB, 0x679F,
19545     0xB4B3, 0x6782,
19546     0xB48A, 0x6764,
19547     0xB461, 0x6746,
19548     0xB439, 0x6729,
19549     0xB410, 0x670B,
19550     0xB3E8, 0x66ED,
19551     0xB3C0, 0x66CF,
19552     0xB397, 0x66B1,
19553     0xB36F, 0x6693,
19554     0xB347, 0x6675,
19555     0xB31E, 0x6657,
19556     0xB2F6, 0x6639,
19557     0xB2CE, 0x661A,
19558     0xB2A6, 0x65FC,
19559     0xB27E, 0x65DD,
19560     0xB256, 0x65BF,
19561     0xB22E, 0x65A0,
19562     0xB206, 0x6582,
19563     0xB1DE, 0x6563,
19564     0xB1B7, 0x6545,
19565     0xB18F, 0x6526,
19566     0xB167, 0x6507,
19567     0xB140, 0x64E8,
19568     0xB118, 0x64C9,
19569     0xB0F0, 0x64AA,
19570     0xB0C9, 0x648B,
19571     0xB0A1, 0x646C,
19572     0xB07A, 0x644D,
19573     0xB053, 0x642D,
19574     0xB02B, 0x640E,
19575     0xB004, 0x63EF,
19576     0xAFDD, 0x63CF,
19577     0xAFB6, 0x63B0,
19578     0xAF8F, 0x6390,
19579     0xAF68, 0x6371,
19580     0xAF40, 0x6351,
19581     0xAF1A, 0x6331,
19582     0xAEF3, 0x6311,
19583     0xAECC, 0x62F2,
19584     0xAEA5, 0x62D2,
19585     0xAE7E, 0x62B2,
19586     0xAE57, 0x6292,
19587     0xAE31, 0x6271,
19588     0xAE0A, 0x6251,
19589     0xADE3, 0x6231,
19590     0xADBD, 0x6211,
19591     0xAD96, 0x61F1,
19592     0xAD70, 0x61D0,
19593     0xAD4A, 0x61B0,
19594     0xAD23, 0x618F,
19595     0xACFD, 0x616F,
19596     0xACD7, 0x614E,
19597     0xACB1, 0x612D,
19598     0xAC8A, 0x610D,
19599     0xAC64, 0x60EC,
19600     0xAC3E, 0x60CB,
19601     0xAC18, 0x60AA,
19602     0xABF2, 0x6089,
19603     0xABCC, 0x6068,
19604     0xABA7, 0x6047,
19605     0xAB81, 0x6026,
19606     0xAB5B, 0x6004,
19607     0xAB35, 0x5FE3,
19608     0xAB10, 0x5FC2,
19609     0xAAEA, 0x5FA0,
19610     0xAAC5, 0x5F7F,
19611     0xAA9F, 0x5F5E,
19612     0xAA7A, 0x5F3C,
19613     0xAA54, 0x5F1A,
19614     0xAA2F, 0x5EF9,
19615     0xAA0A, 0x5ED7,
19616     0xA9E5, 0x5EB5,
19617     0xA9BF, 0x5E93,
19618     0xA99A, 0x5E71,
19619     0xA975, 0x5E50,
19620     0xA950, 0x5E2D,
19621     0xA92B, 0x5E0B,
19622     0xA906, 0x5DE9,
19623     0xA8E2, 0x5DC7,
19624     0xA8BD, 0x5DA5,
19625     0xA898, 0x5D83,
19626     0xA873, 0x5D60,
19627     0xA84F, 0x5D3E,
19628     0xA82A, 0x5D1B,
19629     0xA806, 0x5CF9,
19630     0xA7E1, 0x5CD6,
19631     0xA7BD, 0x5CB4,
19632     0xA798, 0x5C91,
19633     0xA774, 0x5C6E,
19634     0xA750, 0x5C4B,
19635     0xA72B, 0x5C29,
19636     0xA707, 0x5C06,
19637     0xA6E3, 0x5BE3,
19638     0xA6BF, 0x5BC0,
19639     0xA69B, 0x5B9D,
19640     0xA677, 0x5B79,
19641     0xA653, 0x5B56,
19642     0xA62F, 0x5B33,
19643     0xA60C, 0x5B10,
19644     0xA5E8, 0x5AEC,
19645     0xA5C4, 0x5AC9,
19646     0xA5A1, 0x5AA5,
19647     0xA57D, 0x5A82,
19648     0xA55A, 0x5A5E,
19649     0xA536, 0x5A3B,
19650     0xA513, 0x5A17,
19651     0xA4EF, 0x59F3,
19652     0xA4CC, 0x59D0,
19653     0xA4A9, 0x59AC,
19654     0xA486, 0x5988,
19655     0xA462, 0x5964,
19656     0xA43F, 0x5940,
19657     0xA41C, 0x591C,
19658     0xA3F9, 0x58F8,
19659     0xA3D6, 0x58D4,
19660     0xA3B4, 0x58AF,
19661     0xA391, 0x588B,
19662     0xA36E, 0x5867,
19663     0xA34B, 0x5842,
19664     0xA329, 0x581E,
19665     0xA306, 0x57F9,
19666     0xA2E4, 0x57D5,
19667     0xA2C1, 0x57B0,
19668     0xA29F, 0x578C,
19669     0xA27C, 0x5767,
19670     0xA25A, 0x5742,
19671     0xA238, 0x571D,
19672     0xA216, 0x56F9,
19673     0xA1F4, 0x56D4,
19674     0xA1D2, 0x56AF,
19675     0xA1AF, 0x568A,
19676     0xA18E, 0x5665,
19677     0xA16C, 0x5640,
19678     0xA14A, 0x561A,
19679     0xA128, 0x55F5,
19680     0xA106, 0x55D0,
19681     0xA0E5, 0x55AB,
19682     0xA0C3, 0x5585,
19683     0xA0A1, 0x5560,
19684     0xA080, 0x553A,
19685     0xA05F, 0x5515,
19686     0xA03D, 0x54EF,
19687     0xA01C, 0x54CA,
19688     0x9FFB, 0x54A4,
19689     0x9FD9, 0x547E,
19690     0x9FB8, 0x5458,
19691     0x9F97, 0x5433,
19692     0x9F76, 0x540D,
19693     0x9F55, 0x53E7,
19694     0x9F34, 0x53C1,
19695     0x9F13, 0x539B,
19696     0x9EF2, 0x5375,
19697     0x9ED2, 0x534E,
19698     0x9EB1, 0x5328,
19699     0x9E90, 0x5302,
19700     0x9E70, 0x52DC,
19701     0x9E4F, 0x52B5,
19702     0x9E2F, 0x528F,
19703     0x9E0E, 0x5269,
19704     0x9DEE, 0x5242,
19705     0x9DCE, 0x521C,
19706     0x9DAE, 0x51F5,
19707     0x9D8E, 0x51CE,
19708     0x9D6D, 0x51A8,
19709     0x9D4D, 0x5181,
19710     0x9D2D, 0x515A,
19711     0x9D0D, 0x5133,
19712     0x9CEE, 0x510C,
19713     0x9CCE, 0x50E5,
19714     0x9CAE, 0x50BF,
19715     0x9C8E, 0x5097,
19716     0x9C6F, 0x5070,
19717     0x9C4F, 0x5049,
19718     0x9C30, 0x5022,
19719     0x9C10, 0x4FFB,
19720     0x9BF1, 0x4FD4,
19721     0x9BD2, 0x4FAC,
19722     0x9BB2, 0x4F85,
19723     0x9B93, 0x4F5E,
19724     0x9B74, 0x4F36,
19725     0x9B55, 0x4F0F,
19726     0x9B36, 0x4EE7,
19727     0x9B17, 0x4EBF,
19728     0x9AF8, 0x4E98,
19729     0x9AD9, 0x4E70,
19730     0x9ABA, 0x4E48,
19731     0x9A9C, 0x4E21,
19732     0x9A7D, 0x4DF9,
19733     0x9A5F, 0x4DD1,
19734     0x9A40, 0x4DA9,
19735     0x9A22, 0x4D81,
19736     0x9A03, 0x4D59,
19737     0x99E5, 0x4D31,
19738     0x99C6, 0x4D09,
19739     0x99A8, 0x4CE1,
19740     0x998A, 0x4CB8,
19741     0x996C, 0x4C90,
19742     0x994E, 0x4C68,
19743     0x9930, 0x4C3F,
19744     0x9912, 0x4C17,
19745     0x98F4, 0x4BEF,
19746     0x98D6, 0x4BC6,
19747     0x98B9, 0x4B9E,
19748     0x989B, 0x4B75,
19749     0x987D, 0x4B4C,
19750     0x9860, 0x4B24,
19751     0x9842, 0x4AFB,
19752     0x9825, 0x4AD2,
19753     0x9808, 0x4AA9,
19754     0x97EA, 0x4A81,
19755     0x97CD, 0x4A58,
19756     0x97B0, 0x4A2F,
19757     0x9793, 0x4A06,
19758     0x9776, 0x49DD,
19759     0x9759, 0x49B4,
19760     0x973C, 0x498A,
19761     0x971F, 0x4961,
19762     0x9702, 0x4938,
19763     0x96E6, 0x490F,
19764     0x96C9, 0x48E6,
19765     0x96AC, 0x48BC,
19766     0x9690, 0x4893,
19767     0x9673, 0x4869,
19768     0x9657, 0x4840,
19769     0x963B, 0x4816,
19770     0x961E, 0x47ED,
19771     0x9602, 0x47C3,
19772     0x95E6, 0x479A,
19773     0x95CA, 0x4770,
19774     0x95AE, 0x4746,
19775     0x9592, 0x471C,
19776     0x9576, 0x46F3,
19777     0x955A, 0x46C9,
19778     0x953E, 0x469F,
19779     0x9523, 0x4675,
19780     0x9507, 0x464B,
19781     0x94EC, 0x4621,
19782     0x94D0, 0x45F7,
19783     0x94B5, 0x45CD,
19784     0x9499, 0x45A3,
19785     0x947E, 0x4578,
19786     0x9463, 0x454E,
19787     0x9447, 0x4524,
19788     0x942C, 0x44FA,
19789     0x9411, 0x44CF,
19790     0x93F6, 0x44A5,
19791     0x93DB, 0x447A,
19792     0x93C0, 0x4450,
19793     0x93A6, 0x4425,
19794     0x938B, 0x43FB,
19795     0x9370, 0x43D0,
19796     0x9356, 0x43A5,
19797     0x933B, 0x437B,
19798     0x9321, 0x4350,
19799     0x9306, 0x4325,
19800     0x92EC, 0x42FA,
19801     0x92D2, 0x42D0,
19802     0x92B7, 0x42A5,
19803     0x929D, 0x427A,
19804     0x9283, 0x424F,
19805     0x9269, 0x4224,
19806     0x924F, 0x41F9,
19807     0x9235, 0x41CE,
19808     0x921C, 0x41A2,
19809     0x9202, 0x4177,
19810     0x91E8, 0x414C,
19811     0x91CF, 0x4121,
19812     0x91B5, 0x40F6,
19813     0x919C, 0x40CA,
19814     0x9182, 0x409F,
19815     0x9169, 0x4073,
19816     0x9150, 0x4048,
19817     0x9136, 0x401D,
19818     0x911D, 0x3FF1,
19819     0x9104, 0x3FC5,
19820     0x90EB, 0x3F9A,
19821     0x90D2, 0x3F6E,
19822     0x90B9, 0x3F43,
19823     0x90A0, 0x3F17,
19824     0x9088, 0x3EEB,
19825     0x906F, 0x3EBF,
19826     0x9056, 0x3E93,
19827     0x903E, 0x3E68,
19828     0x9025, 0x3E3C,
19829     0x900D, 0x3E10,
19830     0x8FF5, 0x3DE4,
19831     0x8FDC, 0x3DB8,
19832     0x8FC4, 0x3D8C,
19833     0x8FAC, 0x3D60,
19834     0x8F94, 0x3D33,
19835     0x8F7C, 0x3D07,
19836     0x8F64, 0x3CDB,
19837     0x8F4C, 0x3CAF,
19838     0x8F34, 0x3C83,
19839     0x8F1D, 0x3C56,
19840     0x8F05, 0x3C2A,
19841     0x8EED, 0x3BFD,
19842     0x8ED6, 0x3BD1,
19843     0x8EBE, 0x3BA5,
19844     0x8EA7, 0x3B78,
19845     0x8E90, 0x3B4C,
19846     0x8E79, 0x3B1F,
19847     0x8E61, 0x3AF2,
19848     0x8E4A, 0x3AC6,
19849     0x8E33, 0x3A99,
19850     0x8E1C, 0x3A6C,
19851     0x8E05, 0x3A40,
19852     0x8DEE, 0x3A13,
19853     0x8DD8, 0x39E6,
19854     0x8DC1, 0x39B9,
19855     0x8DAA, 0x398C,
19856     0x8D94, 0x395F,
19857     0x8D7D, 0x3932,
19858     0x8D67, 0x3906,
19859     0x8D50, 0x38D8,
19860     0x8D3A, 0x38AB,
19861     0x8D24, 0x387E,
19862     0x8D0E, 0x3851,
19863     0x8CF8, 0x3824,
19864     0x8CE2, 0x37F7,
19865     0x8CCC, 0x37CA,
19866     0x8CB6, 0x379C,
19867     0x8CA0, 0x376F,
19868     0x8C8A, 0x3742,
19869     0x8C75, 0x3714,
19870     0x8C5F, 0x36E7,
19871     0x8C4A, 0x36BA,
19872     0x8C34, 0x368C,
19873     0x8C1F, 0x365F,
19874     0x8C09, 0x3631,
19875     0x8BF4, 0x3604,
19876     0x8BDF, 0x35D6,
19877     0x8BCA, 0x35A8,
19878     0x8BB5, 0x357B,
19879     0x8BA0, 0x354D,
19880     0x8B8B, 0x351F,
19881     0x8B76, 0x34F2,
19882     0x8B61, 0x34C4,
19883     0x8B4D, 0x3496,
19884     0x8B38, 0x3468,
19885     0x8B24, 0x343A,
19886     0x8B0F, 0x340C,
19887     0x8AFB, 0x33DE,
19888     0x8AE6, 0x33B0,
19889     0x8AD2, 0x3382,
19890     0x8ABE, 0x3354,
19891     0x8AAA, 0x3326,
19892     0x8A96, 0x32F8,
19893     0x8A82, 0x32CA,
19894     0x8A6E, 0x329C,
19895     0x8A5A, 0x326E,
19896     0x8A46, 0x3240,
19897     0x8A33, 0x3211,
19898     0x8A1F, 0x31E3,
19899     0x8A0B, 0x31B5,
19900     0x89F8, 0x3186,
19901     0x89E4, 0x3158,
19902     0x89D1, 0x312A,
19903     0x89BE, 0x30FB,
19904     0x89AB, 0x30CD,
19905     0x8997, 0x309E,
19906     0x8984, 0x3070,
19907     0x8971, 0x3041,
19908     0x895F, 0x3013,
19909     0x894C, 0x2FE4,
19910     0x8939, 0x2FB5,
19911     0x8926, 0x2F87,
19912     0x8914, 0x2F58,
19913     0x8901, 0x2F29,
19914     0x88EF, 0x2EFB,
19915     0x88DC, 0x2ECC,
19916     0x88CA, 0x2E9D,
19917     0x88B8, 0x2E6E,
19918     0x88A5, 0x2E3F,
19919     0x8893, 0x2E11,
19920     0x8881, 0x2DE2,
19921     0x886F, 0x2DB3,
19922     0x885D, 0x2D84,
19923     0x884B, 0x2D55,
19924     0x883A, 0x2D26,
19925     0x8828, 0x2CF7,
19926     0x8816, 0x2CC8,
19927     0x8805, 0x2C98,
19928     0x87F3, 0x2C69,
19929     0x87E2, 0x2C3A,
19930     0x87D1, 0x2C0B,
19931     0x87BF, 0x2BDC,
19932     0x87AE, 0x2BAD,
19933     0x879D, 0x2B7D,
19934     0x878C, 0x2B4E,
19935     0x877B, 0x2B1F,
19936     0x876A, 0x2AEF,
19937     0x8759, 0x2AC0,
19938     0x8749, 0x2A91,
19939     0x8738, 0x2A61,
19940     0x8727, 0x2A32,
19941     0x8717, 0x2A02,
19942     0x8706, 0x29D3,
19943     0x86F6, 0x29A3,
19944     0x86E6, 0x2974,
19945     0x86D5, 0x2944,
19946     0x86C5, 0x2915,
19947     0x86B5, 0x28E5,
19948     0x86A5, 0x28B5,
19949     0x8695, 0x2886,
19950     0x8685, 0x2856,
19951     0x8675, 0x2826,
19952     0x8666, 0x27F6,
19953     0x8656, 0x27C7,
19954     0x8646, 0x2797,
19955     0x8637, 0x2767,
19956     0x8627, 0x2737,
19957     0x8618, 0x2707,
19958     0x8609, 0x26D8,
19959     0x85FA, 0x26A8,
19960     0x85EA, 0x2678,
19961     0x85DB, 0x2648,
19962     0x85CC, 0x2618,
19963     0x85BD, 0x25E8,
19964     0x85AF, 0x25B8,
19965     0x85A0, 0x2588,
19966     0x8591, 0x2558,
19967     0x8582, 0x2528,
19968     0x8574, 0x24F7,
19969     0x8565, 0x24C7,
19970     0x8557, 0x2497,
19971     0x8549, 0x2467,
19972     0x853A, 0x2437,
19973     0x852C, 0x2407,
19974     0x851E, 0x23D6,
19975     0x8510, 0x23A6,
19976     0x8502, 0x2376,
19977     0x84F4, 0x2345,
19978     0x84E6, 0x2315,
19979     0x84D9, 0x22E5,
19980     0x84CB, 0x22B4,
19981     0x84BD, 0x2284,
19982     0x84B0, 0x2254,
19983     0x84A2, 0x2223,
19984     0x8495, 0x21F3,
19985     0x8488, 0x21C2,
19986     0x847B, 0x2192,
19987     0x846D, 0x2161,
19988     0x8460, 0x2131,
19989     0x8453, 0x2100,
19990     0x8446, 0x20D0,
19991     0x843A, 0x209F,
19992     0x842D, 0x206E,
19993     0x8420, 0x203E,
19994     0x8414, 0x200D,
19995     0x8407, 0x1FDC,
19996     0x83FA, 0x1FAC,
19997     0x83EE, 0x1F7B,
19998     0x83E2, 0x1F4A,
19999     0x83D6, 0x1F19,
20000     0x83C9, 0x1EE9,
20001     0x83BD, 0x1EB8,
20002     0x83B1, 0x1E87,
20003     0x83A5, 0x1E56,
20004     0x8399, 0x1E25,
20005     0x838E, 0x1DF5,
20006     0x8382, 0x1DC4,
20007     0x8376, 0x1D93,
20008     0x836B, 0x1D62,
20009     0x835F, 0x1D31,
20010     0x8354, 0x1D00,
20011     0x8348, 0x1CCF,
20012     0x833D, 0x1C9E,
20013     0x8332, 0x1C6D,
20014     0x8327, 0x1C3C,
20015     0x831C, 0x1C0B,
20016     0x8311, 0x1BDA,
20017     0x8306, 0x1BA9,
20018     0x82FB, 0x1B78,
20019     0x82F0, 0x1B47,
20020     0x82E6, 0x1B16,
20021     0x82DB, 0x1AE4,
20022     0x82D0, 0x1AB3,
20023     0x82C6, 0x1A82,
20024     0x82BC, 0x1A51,
20025     0x82B1, 0x1A20,
20026     0x82A7, 0x19EF,
20027     0x829D, 0x19BD,
20028     0x8293, 0x198C,
20029     0x8289, 0x195B,
20030     0x827F, 0x192A,
20031     0x8275, 0x18F8,
20032     0x826B, 0x18C7,
20033     0x8262, 0x1896,
20034     0x8258, 0x1864,
20035     0x824F, 0x1833,
20036     0x8245, 0x1802,
20037     0x823C, 0x17D0,
20038     0x8232, 0x179F,
20039     0x8229, 0x176D,
20040     0x8220, 0x173C,
20041     0x8217, 0x170A,
20042     0x820E, 0x16D9,
20043     0x8205, 0x16A8,
20044     0x81FC, 0x1676,
20045     0x81F3, 0x1645,
20046     0x81EB, 0x1613,
20047     0x81E2, 0x15E2,
20048     0x81D9, 0x15B0,
20049     0x81D1, 0x157F,
20050     0x81C8, 0x154D,
20051     0x81C0, 0x151B,
20052     0x81B8, 0x14EA,
20053     0x81B0, 0x14B8,
20054     0x81A8, 0x1487,
20055     0x81A0, 0x1455,
20056     0x8198, 0x1423,
20057     0x8190, 0x13F2,
20058     0x8188, 0x13C0,
20059     0x8180, 0x138E,
20060     0x8179, 0x135D,
20061     0x8171, 0x132B,
20062     0x816A, 0x12F9,
20063     0x8162, 0x12C8,
20064     0x815B, 0x1296,
20065     0x8154, 0x1264,
20066     0x814C, 0x1232,
20067     0x8145, 0x1201,
20068     0x813E, 0x11CF,
20069     0x8137, 0x119D,
20070     0x8130, 0x116B,
20071     0x812A, 0x1139,
20072     0x8123, 0x1108,
20073     0x811C, 0x10D6,
20074     0x8116, 0x10A4,
20075     0x810F, 0x1072,
20076     0x8109, 0x1040,
20077     0x8102, 0x100E,
20078     0x80FC, 0x0FDD,
20079     0x80F6, 0x0FAB,
20080     0x80F0, 0x0F79,
20081     0x80EA, 0x0F47,
20082     0x80E4, 0x0F15,
20083     0x80DE, 0x0EE3,
20084     0x80D8, 0x0EB1,
20085     0x80D2, 0x0E7F,
20086     0x80CD, 0x0E4D,
20087     0x80C7, 0x0E1B,
20088     0x80C2, 0x0DE9,
20089     0x80BC, 0x0DB7,
20090     0x80B7, 0x0D85,
20091     0x80B2, 0x0D53,
20092     0x80AC, 0x0D21,
20093     0x80A7, 0x0CEF,
20094     0x80A2, 0x0CBD,
20095     0x809D, 0x0C8B,
20096     0x8098, 0x0C59,
20097     0x8094, 0x0C27,
20098     0x808F, 0x0BF5,
20099     0x808A, 0x0BC3,
20100     0x8086, 0x0B91,
20101     0x8081, 0x0B5F,
20102     0x807D, 0x0B2D,
20103     0x8078, 0x0AFB,
20104     0x8074, 0x0AC9,
20105     0x8070, 0x0A97,
20106     0x806C, 0x0A65,
20107     0x8068, 0x0A33,
20108     0x8064, 0x0A00,
20109     0x8060, 0x09CE,
20110     0x805C, 0x099C,
20111     0x8058, 0x096A,
20112     0x8055, 0x0938,
20113     0x8051, 0x0906,
20114     0x804E, 0x08D4,
20115     0x804A, 0x08A2,
20116     0x8047, 0x086F,
20117     0x8043, 0x083D,
20118     0x8040, 0x080B,
20119     0x803D, 0x07D9,
20120     0x803A, 0x07A7,
20121     0x8037, 0x0775,
20122     0x8034, 0x0742,
20123     0x8031, 0x0710,
20124     0x802F, 0x06DE,
20125     0x802C, 0x06AC,
20126     0x8029, 0x067A,
20127     0x8027, 0x0647,
20128     0x8025, 0x0615,
20129     0x8022, 0x05E3,
20130     0x8020, 0x05B1,
20131     0x801E, 0x057F,
20132     0x801C, 0x054C,
20133     0x801A, 0x051A,
20134     0x8018, 0x04E8,
20135     0x8016, 0x04B6,
20136     0x8014, 0x0483,
20137     0x8012, 0x0451,
20138     0x8011, 0x041F,
20139     0x800F, 0x03ED,
20140     0x800D, 0x03BA,
20141     0x800C, 0x0388,
20142     0x800B, 0x0356,
20143     0x8009, 0x0324,
20144     0x8008, 0x02F1,
20145     0x8007, 0x02BF,
20146     0x8006, 0x028D,
20147     0x8005, 0x025B,
20148     0x8004, 0x0228,
20149     0x8003, 0x01F6,
20150     0x8003, 0x01C4,
20151     0x8002, 0x0192,
20152     0x8001, 0x015F,
20153     0x8001, 0x012D,
20154     0x8000, 0x00FB,
20155     0x8000, 0x00C9,
20156     0x8000, 0x0096,
20157     0x8000, 0x0064,
20158     0x8000, 0x0032,
20159     0x8000, 0x0000,
20160     0x8000, 0xFFCD,
20161     0x8000, 0xFF9B,
20162     0x8000, 0xFF69,
20163     0x8000, 0xFF36,
20164     0x8000, 0xFF04,
20165     0x8001, 0xFED2,
20166     0x8001, 0xFEA0,
20167     0x8002, 0xFE6D,
20168     0x8003, 0xFE3B,
20169     0x8003, 0xFE09,
20170     0x8004, 0xFDD7,
20171     0x8005, 0xFDA4,
20172     0x8006, 0xFD72,
20173     0x8007, 0xFD40,
20174     0x8008, 0xFD0E,
20175     0x8009, 0xFCDB,
20176     0x800B, 0xFCA9,
20177     0x800C, 0xFC77,
20178     0x800D, 0xFC45,
20179     0x800F, 0xFC12,
20180     0x8011, 0xFBE0,
20181     0x8012, 0xFBAE,
20182     0x8014, 0xFB7C,
20183     0x8016, 0xFB49,
20184     0x8018, 0xFB17,
20185     0x801A, 0xFAE5,
20186     0x801C, 0xFAB3,
20187     0x801E, 0xFA80,
20188     0x8020, 0xFA4E,
20189     0x8022, 0xFA1C,
20190     0x8025, 0xF9EA,
20191     0x8027, 0xF9B8,
20192     0x8029, 0xF985,
20193     0x802C, 0xF953,
20194     0x802F, 0xF921,
20195     0x8031, 0xF8EF,
20196     0x8034, 0xF8BD,
20197     0x8037, 0xF88A,
20198     0x803A, 0xF858,
20199     0x803D, 0xF826,
20200     0x8040, 0xF7F4,
20201     0x8043, 0xF7C2,
20202     0x8047, 0xF790,
20203     0x804A, 0xF75D,
20204     0x804E, 0xF72B,
20205     0x8051, 0xF6F9,
20206     0x8055, 0xF6C7,
20207     0x8058, 0xF695,
20208     0x805C, 0xF663,
20209     0x8060, 0xF631,
20210     0x8064, 0xF5FF,
20211     0x8068, 0xF5CC,
20212     0x806C, 0xF59A,
20213     0x8070, 0xF568,
20214     0x8074, 0xF536,
20215     0x8078, 0xF504,
20216     0x807D, 0xF4D2,
20217     0x8081, 0xF4A0,
20218     0x8086, 0xF46E,
20219     0x808A, 0xF43C,
20220     0x808F, 0xF40A,
20221     0x8094, 0xF3D8,
20222     0x8098, 0xF3A6,
20223     0x809D, 0xF374,
20224     0x80A2, 0xF342,
20225     0x80A7, 0xF310,
20226     0x80AC, 0xF2DE,
20227     0x80B2, 0xF2AC,
20228     0x80B7, 0xF27A,
20229     0x80BC, 0xF248,
20230     0x80C2, 0xF216,
20231     0x80C7, 0xF1E4,
20232     0x80CD, 0xF1B2,
20233     0x80D2, 0xF180,
20234     0x80D8, 0xF14E,
20235     0x80DE, 0xF11C,
20236     0x80E4, 0xF0EA,
20237     0x80EA, 0xF0B8,
20238     0x80F0, 0xF086,
20239     0x80F6, 0xF054,
20240     0x80FC, 0xF022,
20241     0x8102, 0xEFF1,
20242     0x8109, 0xEFBF,
20243     0x810F, 0xEF8D,
20244     0x8116, 0xEF5B,
20245     0x811C, 0xEF29,
20246     0x8123, 0xEEF7,
20247     0x812A, 0xEEC6,
20248     0x8130, 0xEE94,
20249     0x8137, 0xEE62,
20250     0x813E, 0xEE30,
20251     0x8145, 0xEDFE,
20252     0x814C, 0xEDCD,
20253     0x8154, 0xED9B,
20254     0x815B, 0xED69,
20255     0x8162, 0xED37,
20256     0x816A, 0xED06,
20257     0x8171, 0xECD4,
20258     0x8179, 0xECA2,
20259     0x8180, 0xEC71,
20260     0x8188, 0xEC3F,
20261     0x8190, 0xEC0D,
20262     0x8198, 0xEBDC,
20263     0x81A0, 0xEBAA,
20264     0x81A8, 0xEB78,
20265     0x81B0, 0xEB47,
20266     0x81B8, 0xEB15,
20267     0x81C0, 0xEAE4,
20268     0x81C8, 0xEAB2,
20269     0x81D1, 0xEA80,
20270     0x81D9, 0xEA4F,
20271     0x81E2, 0xEA1D,
20272     0x81EB, 0xE9EC,
20273     0x81F3, 0xE9BA,
20274     0x81FC, 0xE989,
20275     0x8205, 0xE957,
20276     0x820E, 0xE926,
20277     0x8217, 0xE8F5,
20278     0x8220, 0xE8C3,
20279     0x8229, 0xE892,
20280     0x8232, 0xE860,
20281     0x823C, 0xE82F,
20282     0x8245, 0xE7FD,
20283     0x824F, 0xE7CC,
20284     0x8258, 0xE79B,
20285     0x8262, 0xE769,
20286     0x826B, 0xE738,
20287     0x8275, 0xE707,
20288     0x827F, 0xE6D5,
20289     0x8289, 0xE6A4,
20290     0x8293, 0xE673,
20291     0x829D, 0xE642,
20292     0x82A7, 0xE610,
20293     0x82B1, 0xE5DF,
20294     0x82BC, 0xE5AE,
20295     0x82C6, 0xE57D,
20296     0x82D0, 0xE54C,
20297     0x82DB, 0xE51B,
20298     0x82E6, 0xE4E9,
20299     0x82F0, 0xE4B8,
20300     0x82FB, 0xE487,
20301     0x8306, 0xE456,
20302     0x8311, 0xE425,
20303     0x831C, 0xE3F4,
20304     0x8327, 0xE3C3,
20305     0x8332, 0xE392,
20306     0x833D, 0xE361,
20307     0x8348, 0xE330,
20308     0x8354, 0xE2FF,
20309     0x835F, 0xE2CE,
20310     0x836B, 0xE29D,
20311     0x8376, 0xE26C,
20312     0x8382, 0xE23B,
20313     0x838E, 0xE20A,
20314     0x8399, 0xE1DA,
20315     0x83A5, 0xE1A9,
20316     0x83B1, 0xE178,
20317     0x83BD, 0xE147,
20318     0x83C9, 0xE116,
20319     0x83D6, 0xE0E6,
20320     0x83E2, 0xE0B5,
20321     0x83EE, 0xE084,
20322     0x83FA, 0xE053,
20323     0x8407, 0xE023,
20324     0x8414, 0xDFF2,
20325     0x8420, 0xDFC1,
20326     0x842D, 0xDF91,
20327     0x843A, 0xDF60,
20328     0x8446, 0xDF2F,
20329     0x8453, 0xDEFF,
20330     0x8460, 0xDECE,
20331     0x846D, 0xDE9E,
20332     0x847B, 0xDE6D,
20333     0x8488, 0xDE3D,
20334     0x8495, 0xDE0C,
20335     0x84A2, 0xDDDC,
20336     0x84B0, 0xDDAB,
20337     0x84BD, 0xDD7B,
20338     0x84CB, 0xDD4B,
20339     0x84D9, 0xDD1A,
20340     0x84E6, 0xDCEA,
20341     0x84F4, 0xDCBA,
20342     0x8502, 0xDC89,
20343     0x8510, 0xDC59,
20344     0x851E, 0xDC29,
20345     0x852C, 0xDBF8,
20346     0x853A, 0xDBC8,
20347     0x8549, 0xDB98,
20348     0x8557, 0xDB68,
20349     0x8565, 0xDB38,
20350     0x8574, 0xDB08,
20351     0x8582, 0xDAD7,
20352     0x8591, 0xDAA7,
20353     0x85A0, 0xDA77,
20354     0x85AF, 0xDA47,
20355     0x85BD, 0xDA17,
20356     0x85CC, 0xD9E7,
20357     0x85DB, 0xD9B7,
20358     0x85EA, 0xD987,
20359     0x85FA, 0xD957,
20360     0x8609, 0xD927,
20361     0x8618, 0xD8F8,
20362     0x8627, 0xD8C8,
20363     0x8637, 0xD898,
20364     0x8646, 0xD868,
20365     0x8656, 0xD838,
20366     0x8666, 0xD809,
20367     0x8675, 0xD7D9,
20368     0x8685, 0xD7A9,
20369     0x8695, 0xD779,
20370     0x86A5, 0xD74A,
20371     0x86B5, 0xD71A,
20372     0x86C5, 0xD6EA,
20373     0x86D5, 0xD6BB,
20374     0x86E6, 0xD68B,
20375     0x86F6, 0xD65C,
20376     0x8706, 0xD62C,
20377     0x8717, 0xD5FD,
20378     0x8727, 0xD5CD,
20379     0x8738, 0xD59E,
20380     0x8749, 0xD56E,
20381     0x8759, 0xD53F,
20382     0x876A, 0xD510,
20383     0x877B, 0xD4E0,
20384     0x878C, 0xD4B1,
20385     0x879D, 0xD482,
20386     0x87AE, 0xD452,
20387     0x87BF, 0xD423,
20388     0x87D1, 0xD3F4,
20389     0x87E2, 0xD3C5,
20390     0x87F3, 0xD396,
20391     0x8805, 0xD367,
20392     0x8816, 0xD337,
20393     0x8828, 0xD308,
20394     0x883A, 0xD2D9,
20395     0x884B, 0xD2AA,
20396     0x885D, 0xD27B,
20397     0x886F, 0xD24C,
20398     0x8881, 0xD21D,
20399     0x8893, 0xD1EE,
20400     0x88A5, 0xD1C0,
20401     0x88B8, 0xD191,
20402     0x88CA, 0xD162,
20403     0x88DC, 0xD133,
20404     0x88EF, 0xD104,
20405     0x8901, 0xD0D6,
20406     0x8914, 0xD0A7,
20407     0x8926, 0xD078,
20408     0x8939, 0xD04A,
20409     0x894C, 0xD01B,
20410     0x895F, 0xCFEC,
20411     0x8971, 0xCFBE,
20412     0x8984, 0xCF8F,
20413     0x8997, 0xCF61,
20414     0x89AB, 0xCF32,
20415     0x89BE, 0xCF04,
20416     0x89D1, 0xCED5,
20417     0x89E4, 0xCEA7,
20418     0x89F8, 0xCE79,
20419     0x8A0B, 0xCE4A,
20420     0x8A1F, 0xCE1C,
20421     0x8A33, 0xCDEE,
20422     0x8A46, 0xCDBF,
20423     0x8A5A, 0xCD91,
20424     0x8A6E, 0xCD63,
20425     0x8A82, 0xCD35,
20426     0x8A96, 0xCD07,
20427     0x8AAA, 0xCCD9,
20428     0x8ABE, 0xCCAB,
20429     0x8AD2, 0xCC7D,
20430     0x8AE6, 0xCC4F,
20431     0x8AFB, 0xCC21,
20432     0x8B0F, 0xCBF3,
20433     0x8B24, 0xCBC5,
20434     0x8B38, 0xCB97,
20435     0x8B4D, 0xCB69,
20436     0x8B61, 0xCB3B,
20437     0x8B76, 0xCB0D,
20438     0x8B8B, 0xCAE0,
20439     0x8BA0, 0xCAB2,
20440     0x8BB5, 0xCA84,
20441     0x8BCA, 0xCA57,
20442     0x8BDF, 0xCA29,
20443     0x8BF4, 0xC9FB,
20444     0x8C09, 0xC9CE,
20445     0x8C1F, 0xC9A0,
20446     0x8C34, 0xC973,
20447     0x8C4A, 0xC945,
20448     0x8C5F, 0xC918,
20449     0x8C75, 0xC8EB,
20450     0x8C8A, 0xC8BD,
20451     0x8CA0, 0xC890,
20452     0x8CB6, 0xC863,
20453     0x8CCC, 0xC835,
20454     0x8CE2, 0xC808,
20455     0x8CF8, 0xC7DB,
20456     0x8D0E, 0xC7AE,
20457     0x8D24, 0xC781,
20458     0x8D3A, 0xC754,
20459     0x8D50, 0xC727,
20460     0x8D67, 0xC6F9,
20461     0x8D7D, 0xC6CD,
20462     0x8D94, 0xC6A0,
20463     0x8DAA, 0xC673,
20464     0x8DC1, 0xC646,
20465     0x8DD8, 0xC619,
20466     0x8DEE, 0xC5EC,
20467     0x8E05, 0xC5BF,
20468     0x8E1C, 0xC593,
20469     0x8E33, 0xC566,
20470     0x8E4A, 0xC539,
20471     0x8E61, 0xC50D,
20472     0x8E79, 0xC4E0,
20473     0x8E90, 0xC4B3,
20474     0x8EA7, 0xC487,
20475     0x8EBE, 0xC45A,
20476     0x8ED6, 0xC42E,
20477     0x8EED, 0xC402,
20478     0x8F05, 0xC3D5,
20479     0x8F1D, 0xC3A9,
20480     0x8F34, 0xC37C,
20481     0x8F4C, 0xC350,
20482     0x8F64, 0xC324,
20483     0x8F7C, 0xC2F8,
20484     0x8F94, 0xC2CC,
20485     0x8FAC, 0xC29F,
20486     0x8FC4, 0xC273,
20487     0x8FDC, 0xC247,
20488     0x8FF5, 0xC21B,
20489     0x900D, 0xC1EF,
20490     0x9025, 0xC1C3,
20491     0x903E, 0xC197,
20492     0x9056, 0xC16C,
20493     0x906F, 0xC140,
20494     0x9088, 0xC114,
20495     0x90A0, 0xC0E8,
20496     0x90B9, 0xC0BC,
20497     0x90D2, 0xC091,
20498     0x90EB, 0xC065,
20499     0x9104, 0xC03A,
20500     0x911D, 0xC00E,
20501     0x9136, 0xBFE2,
20502     0x9150, 0xBFB7,
20503     0x9169, 0xBF8C,
20504     0x9182, 0xBF60,
20505     0x919C, 0xBF35,
20506     0x91B5, 0xBF09,
20507     0x91CF, 0xBEDE,
20508     0x91E8, 0xBEB3,
20509     0x9202, 0xBE88,
20510     0x921C, 0xBE5D,
20511     0x9235, 0xBE31,
20512     0x924F, 0xBE06,
20513     0x9269, 0xBDDB,
20514     0x9283, 0xBDB0,
20515     0x929D, 0xBD85,
20516     0x92B7, 0xBD5A,
20517     0x92D2, 0xBD2F,
20518     0x92EC, 0xBD05,
20519     0x9306, 0xBCDA,
20520     0x9321, 0xBCAF,
20521     0x933B, 0xBC84,
20522     0x9356, 0xBC5A,
20523     0x9370, 0xBC2F,
20524     0x938B, 0xBC04,
20525     0x93A6, 0xBBDA,
20526     0x93C0, 0xBBAF,
20527     0x93DB, 0xBB85,
20528     0x93F6, 0xBB5A,
20529     0x9411, 0xBB30,
20530     0x942C, 0xBB05,
20531     0x9447, 0xBADB,
20532     0x9463, 0xBAB1,
20533     0x947E, 0xBA87,
20534     0x9499, 0xBA5C,
20535     0x94B5, 0xBA32,
20536     0x94D0, 0xBA08,
20537     0x94EC, 0xB9DE,
20538     0x9507, 0xB9B4,
20539     0x9523, 0xB98A,
20540     0x953E, 0xB960,
20541     0x955A, 0xB936,
20542     0x9576, 0xB90C,
20543     0x9592, 0xB8E3,
20544     0x95AE, 0xB8B9,
20545     0x95CA, 0xB88F,
20546     0x95E6, 0xB865,
20547     0x9602, 0xB83C,
20548     0x961E, 0xB812,
20549     0x963B, 0xB7E9,
20550     0x9657, 0xB7BF,
20551     0x9673, 0xB796,
20552     0x9690, 0xB76C,
20553     0x96AC, 0xB743,
20554     0x96C9, 0xB719,
20555     0x96E6, 0xB6F0,
20556     0x9702, 0xB6C7,
20557     0x971F, 0xB69E,
20558     0x973C, 0xB675,
20559     0x9759, 0xB64B,
20560     0x9776, 0xB622,
20561     0x9793, 0xB5F9,
20562     0x97B0, 0xB5D0,
20563     0x97CD, 0xB5A7,
20564     0x97EA, 0xB57E,
20565     0x9808, 0xB556,
20566     0x9825, 0xB52D,
20567     0x9842, 0xB504,
20568     0x9860, 0xB4DB,
20569     0x987D, 0xB4B3,
20570     0x989B, 0xB48A,
20571     0x98B9, 0xB461,
20572     0x98D6, 0xB439,
20573     0x98F4, 0xB410,
20574     0x9912, 0xB3E8,
20575     0x9930, 0xB3C0,
20576     0x994E, 0xB397,
20577     0x996C, 0xB36F,
20578     0x998A, 0xB347,
20579     0x99A8, 0xB31E,
20580     0x99C6, 0xB2F6,
20581     0x99E5, 0xB2CE,
20582     0x9A03, 0xB2A6,
20583     0x9A22, 0xB27E,
20584     0x9A40, 0xB256,
20585     0x9A5F, 0xB22E,
20586     0x9A7D, 0xB206,
20587     0x9A9C, 0xB1DE,
20588     0x9ABA, 0xB1B7,
20589     0x9AD9, 0xB18F,
20590     0x9AF8, 0xB167,
20591     0x9B17, 0xB140,
20592     0x9B36, 0xB118,
20593     0x9B55, 0xB0F0,
20594     0x9B74, 0xB0C9,
20595     0x9B93, 0xB0A1,
20596     0x9BB2, 0xB07A,
20597     0x9BD2, 0xB053,
20598     0x9BF1, 0xB02B,
20599     0x9C10, 0xB004,
20600     0x9C30, 0xAFDD,
20601     0x9C4F, 0xAFB6,
20602     0x9C6F, 0xAF8F,
20603     0x9C8E, 0xAF68,
20604     0x9CAE, 0xAF40,
20605     0x9CCE, 0xAF1A,
20606     0x9CEE, 0xAEF3,
20607     0x9D0D, 0xAECC,
20608     0x9D2D, 0xAEA5,
20609     0x9D4D, 0xAE7E,
20610     0x9D6D, 0xAE57,
20611     0x9D8E, 0xAE31,
20612     0x9DAE, 0xAE0A,
20613     0x9DCE, 0xADE3,
20614     0x9DEE, 0xADBD,
20615     0x9E0E, 0xAD96,
20616     0x9E2F, 0xAD70,
20617     0x9E4F, 0xAD4A,
20618     0x9E70, 0xAD23,
20619     0x9E90, 0xACFD,
20620     0x9EB1, 0xACD7,
20621     0x9ED2, 0xACB1,
20622     0x9EF2, 0xAC8A,
20623     0x9F13, 0xAC64,
20624     0x9F34, 0xAC3E,
20625     0x9F55, 0xAC18,
20626     0x9F76, 0xABF2,
20627     0x9F97, 0xABCC,
20628     0x9FB8, 0xABA7,
20629     0x9FD9, 0xAB81,
20630     0x9FFB, 0xAB5B,
20631     0xA01C, 0xAB35,
20632     0xA03D, 0xAB10,
20633     0xA05F, 0xAAEA,
20634     0xA080, 0xAAC5,
20635     0xA0A1, 0xAA9F,
20636     0xA0C3, 0xAA7A,
20637     0xA0E5, 0xAA54,
20638     0xA106, 0xAA2F,
20639     0xA128, 0xAA0A,
20640     0xA14A, 0xA9E5,
20641     0xA16C, 0xA9BF,
20642     0xA18E, 0xA99A,
20643     0xA1AF, 0xA975,
20644     0xA1D2, 0xA950,
20645     0xA1F4, 0xA92B,
20646     0xA216, 0xA906,
20647     0xA238, 0xA8E2,
20648     0xA25A, 0xA8BD,
20649     0xA27C, 0xA898,
20650     0xA29F, 0xA873,
20651     0xA2C1, 0xA84F,
20652     0xA2E4, 0xA82A,
20653     0xA306, 0xA806,
20654     0xA329, 0xA7E1,
20655     0xA34B, 0xA7BD,
20656     0xA36E, 0xA798,
20657     0xA391, 0xA774,
20658     0xA3B4, 0xA750,
20659     0xA3D6, 0xA72B,
20660     0xA3F9, 0xA707,
20661     0xA41C, 0xA6E3,
20662     0xA43F, 0xA6BF,
20663     0xA462, 0xA69B,
20664     0xA486, 0xA677,
20665     0xA4A9, 0xA653,
20666     0xA4CC, 0xA62F,
20667     0xA4EF, 0xA60C,
20668     0xA513, 0xA5E8,
20669     0xA536, 0xA5C4,
20670     0xA55A, 0xA5A1,
20671     0xA57D, 0xA57D,
20672     0xA5A1, 0xA55A,
20673     0xA5C4, 0xA536,
20674     0xA5E8, 0xA513,
20675     0xA60C, 0xA4EF,
20676     0xA62F, 0xA4CC,
20677     0xA653, 0xA4A9,
20678     0xA677, 0xA486,
20679     0xA69B, 0xA462,
20680     0xA6BF, 0xA43F,
20681     0xA6E3, 0xA41C,
20682     0xA707, 0xA3F9,
20683     0xA72B, 0xA3D6,
20684     0xA750, 0xA3B4,
20685     0xA774, 0xA391,
20686     0xA798, 0xA36E,
20687     0xA7BD, 0xA34B,
20688     0xA7E1, 0xA329,
20689     0xA806, 0xA306,
20690     0xA82A, 0xA2E4,
20691     0xA84F, 0xA2C1,
20692     0xA873, 0xA29F,
20693     0xA898, 0xA27C,
20694     0xA8BD, 0xA25A,
20695     0xA8E2, 0xA238,
20696     0xA906, 0xA216,
20697     0xA92B, 0xA1F4,
20698     0xA950, 0xA1D2,
20699     0xA975, 0xA1AF,
20700     0xA99A, 0xA18E,
20701     0xA9BF, 0xA16C,
20702     0xA9E5, 0xA14A,
20703     0xAA0A, 0xA128,
20704     0xAA2F, 0xA106,
20705     0xAA54, 0xA0E5,
20706     0xAA7A, 0xA0C3,
20707     0xAA9F, 0xA0A1,
20708     0xAAC5, 0xA080,
20709     0xAAEA, 0xA05F,
20710     0xAB10, 0xA03D,
20711     0xAB35, 0xA01C,
20712     0xAB5B, 0x9FFB,
20713     0xAB81, 0x9FD9,
20714     0xABA7, 0x9FB8,
20715     0xABCC, 0x9F97,
20716     0xABF2, 0x9F76,
20717     0xAC18, 0x9F55,
20718     0xAC3E, 0x9F34,
20719     0xAC64, 0x9F13,
20720     0xAC8A, 0x9EF2,
20721     0xACB1, 0x9ED2,
20722     0xACD7, 0x9EB1,
20723     0xACFD, 0x9E90,
20724     0xAD23, 0x9E70,
20725     0xAD4A, 0x9E4F,
20726     0xAD70, 0x9E2F,
20727     0xAD96, 0x9E0E,
20728     0xADBD, 0x9DEE,
20729     0xADE3, 0x9DCE,
20730     0xAE0A, 0x9DAE,
20731     0xAE31, 0x9D8E,
20732     0xAE57, 0x9D6D,
20733     0xAE7E, 0x9D4D,
20734     0xAEA5, 0x9D2D,
20735     0xAECC, 0x9D0D,
20736     0xAEF3, 0x9CEE,
20737     0xAF1A, 0x9CCE,
20738     0xAF40, 0x9CAE,
20739     0xAF68, 0x9C8E,
20740     0xAF8F, 0x9C6F,
20741     0xAFB6, 0x9C4F,
20742     0xAFDD, 0x9C30,
20743     0xB004, 0x9C10,
20744     0xB02B, 0x9BF1,
20745     0xB053, 0x9BD2,
20746     0xB07A, 0x9BB2,
20747     0xB0A1, 0x9B93,
20748     0xB0C9, 0x9B74,
20749     0xB0F0, 0x9B55,
20750     0xB118, 0x9B36,
20751     0xB140, 0x9B17,
20752     0xB167, 0x9AF8,
20753     0xB18F, 0x9AD9,
20754     0xB1B7, 0x9ABA,
20755     0xB1DE, 0x9A9C,
20756     0xB206, 0x9A7D,
20757     0xB22E, 0x9A5F,
20758     0xB256, 0x9A40,
20759     0xB27E, 0x9A22,
20760     0xB2A6, 0x9A03,
20761     0xB2CE, 0x99E5,
20762     0xB2F6, 0x99C6,
20763     0xB31E, 0x99A8,
20764     0xB347, 0x998A,
20765     0xB36F, 0x996C,
20766     0xB397, 0x994E,
20767     0xB3C0, 0x9930,
20768     0xB3E8, 0x9912,
20769     0xB410, 0x98F4,
20770     0xB439, 0x98D6,
20771     0xB461, 0x98B9,
20772     0xB48A, 0x989B,
20773     0xB4B3, 0x987D,
20774     0xB4DB, 0x9860,
20775     0xB504, 0x9842,
20776     0xB52D, 0x9825,
20777     0xB556, 0x9808,
20778     0xB57E, 0x97EA,
20779     0xB5A7, 0x97CD,
20780     0xB5D0, 0x97B0,
20781     0xB5F9, 0x9793,
20782     0xB622, 0x9776,
20783     0xB64B, 0x9759,
20784     0xB675, 0x973C,
20785     0xB69E, 0x971F,
20786     0xB6C7, 0x9702,
20787     0xB6F0, 0x96E6,
20788     0xB719, 0x96C9,
20789     0xB743, 0x96AC,
20790     0xB76C, 0x9690,
20791     0xB796, 0x9673,
20792     0xB7BF, 0x9657,
20793     0xB7E9, 0x963B,
20794     0xB812, 0x961E,
20795     0xB83C, 0x9602,
20796     0xB865, 0x95E6,
20797     0xB88F, 0x95CA,
20798     0xB8B9, 0x95AE,
20799     0xB8E3, 0x9592,
20800     0xB90C, 0x9576,
20801     0xB936, 0x955A,
20802     0xB960, 0x953E,
20803     0xB98A, 0x9523,
20804     0xB9B4, 0x9507,
20805     0xB9DE, 0x94EC,
20806     0xBA08, 0x94D0,
20807     0xBA32, 0x94B5,
20808     0xBA5C, 0x9499,
20809     0xBA87, 0x947E,
20810     0xBAB1, 0x9463,
20811     0xBADB, 0x9447,
20812     0xBB05, 0x942C,
20813     0xBB30, 0x9411,
20814     0xBB5A, 0x93F6,
20815     0xBB85, 0x93DB,
20816     0xBBAF, 0x93C0,
20817     0xBBDA, 0x93A6,
20818     0xBC04, 0x938B,
20819     0xBC2F, 0x9370,
20820     0xBC5A, 0x9356,
20821     0xBC84, 0x933B,
20822     0xBCAF, 0x9321,
20823     0xBCDA, 0x9306,
20824     0xBD05, 0x92EC,
20825     0xBD2F, 0x92D2,
20826     0xBD5A, 0x92B7,
20827     0xBD85, 0x929D,
20828     0xBDB0, 0x9283,
20829     0xBDDB, 0x9269,
20830     0xBE06, 0x924F,
20831     0xBE31, 0x9235,
20832     0xBE5D, 0x921C,
20833     0xBE88, 0x9202,
20834     0xBEB3, 0x91E8,
20835     0xBEDE, 0x91CF,
20836     0xBF09, 0x91B5,
20837     0xBF35, 0x919C,
20838     0xBF60, 0x9182,
20839     0xBF8C, 0x9169,
20840     0xBFB7, 0x9150,
20841     0xBFE2, 0x9136,
20842     0xC00E, 0x911D,
20843     0xC03A, 0x9104,
20844     0xC065, 0x90EB,
20845     0xC091, 0x90D2,
20846     0xC0BC, 0x90B9,
20847     0xC0E8, 0x90A0,
20848     0xC114, 0x9088,
20849     0xC140, 0x906F,
20850     0xC16C, 0x9056,
20851     0xC197, 0x903E,
20852     0xC1C3, 0x9025,
20853     0xC1EF, 0x900D,
20854     0xC21B, 0x8FF5,
20855     0xC247, 0x8FDC,
20856     0xC273, 0x8FC4,
20857     0xC29F, 0x8FAC,
20858     0xC2CC, 0x8F94,
20859     0xC2F8, 0x8F7C,
20860     0xC324, 0x8F64,
20861     0xC350, 0x8F4C,
20862     0xC37C, 0x8F34,
20863     0xC3A9, 0x8F1D,
20864     0xC3D5, 0x8F05,
20865     0xC402, 0x8EED,
20866     0xC42E, 0x8ED6,
20867     0xC45A, 0x8EBE,
20868     0xC487, 0x8EA7,
20869     0xC4B3, 0x8E90,
20870     0xC4E0, 0x8E79,
20871     0xC50D, 0x8E61,
20872     0xC539, 0x8E4A,
20873     0xC566, 0x8E33,
20874     0xC593, 0x8E1C,
20875     0xC5BF, 0x8E05,
20876     0xC5EC, 0x8DEE,
20877     0xC619, 0x8DD8,
20878     0xC646, 0x8DC1,
20879     0xC673, 0x8DAA,
20880     0xC6A0, 0x8D94,
20881     0xC6CD, 0x8D7D,
20882     0xC6F9, 0x8D67,
20883     0xC727, 0x8D50,
20884     0xC754, 0x8D3A,
20885     0xC781, 0x8D24,
20886     0xC7AE, 0x8D0E,
20887     0xC7DB, 0x8CF8,
20888     0xC808, 0x8CE2,
20889     0xC835, 0x8CCC,
20890     0xC863, 0x8CB6,
20891     0xC890, 0x8CA0,
20892     0xC8BD, 0x8C8A,
20893     0xC8EB, 0x8C75,
20894     0xC918, 0x8C5F,
20895     0xC945, 0x8C4A,
20896     0xC973, 0x8C34,
20897     0xC9A0, 0x8C1F,
20898     0xC9CE, 0x8C09,
20899     0xC9FB, 0x8BF4,
20900     0xCA29, 0x8BDF,
20901     0xCA57, 0x8BCA,
20902     0xCA84, 0x8BB5,
20903     0xCAB2, 0x8BA0,
20904     0xCAE0, 0x8B8B,
20905     0xCB0D, 0x8B76,
20906     0xCB3B, 0x8B61,
20907     0xCB69, 0x8B4D,
20908     0xCB97, 0x8B38,
20909     0xCBC5, 0x8B24,
20910     0xCBF3, 0x8B0F,
20911     0xCC21, 0x8AFB,
20912     0xCC4F, 0x8AE6,
20913     0xCC7D, 0x8AD2,
20914     0xCCAB, 0x8ABE,
20915     0xCCD9, 0x8AAA,
20916     0xCD07, 0x8A96,
20917     0xCD35, 0x8A82,
20918     0xCD63, 0x8A6E,
20919     0xCD91, 0x8A5A,
20920     0xCDBF, 0x8A46,
20921     0xCDEE, 0x8A33,
20922     0xCE1C, 0x8A1F,
20923     0xCE4A, 0x8A0B,
20924     0xCE79, 0x89F8,
20925     0xCEA7, 0x89E4,
20926     0xCED5, 0x89D1,
20927     0xCF04, 0x89BE,
20928     0xCF32, 0x89AB,
20929     0xCF61, 0x8997,
20930     0xCF8F, 0x8984,
20931     0xCFBE, 0x8971,
20932     0xCFEC, 0x895F,
20933     0xD01B, 0x894C,
20934     0xD04A, 0x8939,
20935     0xD078, 0x8926,
20936     0xD0A7, 0x8914,
20937     0xD0D6, 0x8901,
20938     0xD104, 0x88EF,
20939     0xD133, 0x88DC,
20940     0xD162, 0x88CA,
20941     0xD191, 0x88B8,
20942     0xD1C0, 0x88A5,
20943     0xD1EE, 0x8893,
20944     0xD21D, 0x8881,
20945     0xD24C, 0x886F,
20946     0xD27B, 0x885D,
20947     0xD2AA, 0x884B,
20948     0xD2D9, 0x883A,
20949     0xD308, 0x8828,
20950     0xD337, 0x8816,
20951     0xD367, 0x8805,
20952     0xD396, 0x87F3,
20953     0xD3C5, 0x87E2,
20954     0xD3F4, 0x87D1,
20955     0xD423, 0x87BF,
20956     0xD452, 0x87AE,
20957     0xD482, 0x879D,
20958     0xD4B1, 0x878C,
20959     0xD4E0, 0x877B,
20960     0xD510, 0x876A,
20961     0xD53F, 0x8759,
20962     0xD56E, 0x8749,
20963     0xD59E, 0x8738,
20964     0xD5CD, 0x8727,
20965     0xD5FD, 0x8717,
20966     0xD62C, 0x8706,
20967     0xD65C, 0x86F6,
20968     0xD68B, 0x86E6,
20969     0xD6BB, 0x86D5,
20970     0xD6EA, 0x86C5,
20971     0xD71A, 0x86B5,
20972     0xD74A, 0x86A5,
20973     0xD779, 0x8695,
20974     0xD7A9, 0x8685,
20975     0xD7D9, 0x8675,
20976     0xD809, 0x8666,
20977     0xD838, 0x8656,
20978     0xD868, 0x8646,
20979     0xD898, 0x8637,
20980     0xD8C8, 0x8627,
20981     0xD8F8, 0x8618,
20982     0xD927, 0x8609,
20983     0xD957, 0x85FA,
20984     0xD987, 0x85EA,
20985     0xD9B7, 0x85DB,
20986     0xD9E7, 0x85CC,
20987     0xDA17, 0x85BD,
20988     0xDA47, 0x85AF,
20989     0xDA77, 0x85A0,
20990     0xDAA7, 0x8591,
20991     0xDAD7, 0x8582,
20992     0xDB08, 0x8574,
20993     0xDB38, 0x8565,
20994     0xDB68, 0x8557,
20995     0xDB98, 0x8549,
20996     0xDBC8, 0x853A,
20997     0xDBF8, 0x852C,
20998     0xDC29, 0x851E,
20999     0xDC59, 0x8510,
21000     0xDC89, 0x8502,
21001     0xDCBA, 0x84F4,
21002     0xDCEA, 0x84E6,
21003     0xDD1A, 0x84D9,
21004     0xDD4B, 0x84CB,
21005     0xDD7B, 0x84BD,
21006     0xDDAB, 0x84B0,
21007     0xDDDC, 0x84A2,
21008     0xDE0C, 0x8495,
21009     0xDE3D, 0x8488,
21010     0xDE6D, 0x847B,
21011     0xDE9E, 0x846D,
21012     0xDECE, 0x8460,
21013     0xDEFF, 0x8453,
21014     0xDF2F, 0x8446,
21015     0xDF60, 0x843A,
21016     0xDF91, 0x842D,
21017     0xDFC1, 0x8420,
21018     0xDFF2, 0x8414,
21019     0xE023, 0x8407,
21020     0xE053, 0x83FA,
21021     0xE084, 0x83EE,
21022     0xE0B5, 0x83E2,
21023     0xE0E6, 0x83D6,
21024     0xE116, 0x83C9,
21025     0xE147, 0x83BD,
21026     0xE178, 0x83B1,
21027     0xE1A9, 0x83A5,
21028     0xE1DA, 0x8399,
21029     0xE20A, 0x838E,
21030     0xE23B, 0x8382,
21031     0xE26C, 0x8376,
21032     0xE29D, 0x836B,
21033     0xE2CE, 0x835F,
21034     0xE2FF, 0x8354,
21035     0xE330, 0x8348,
21036     0xE361, 0x833D,
21037     0xE392, 0x8332,
21038     0xE3C3, 0x8327,
21039     0xE3F4, 0x831C,
21040     0xE425, 0x8311,
21041     0xE456, 0x8306,
21042     0xE487, 0x82FB,
21043     0xE4B8, 0x82F0,
21044     0xE4E9, 0x82E6,
21045     0xE51B, 0x82DB,
21046     0xE54C, 0x82D0,
21047     0xE57D, 0x82C6,
21048     0xE5AE, 0x82BC,
21049     0xE5DF, 0x82B1,
21050     0xE610, 0x82A7,
21051     0xE642, 0x829D,
21052     0xE673, 0x8293,
21053     0xE6A4, 0x8289,
21054     0xE6D5, 0x827F,
21055     0xE707, 0x8275,
21056     0xE738, 0x826B,
21057     0xE769, 0x8262,
21058     0xE79B, 0x8258,
21059     0xE7CC, 0x824F,
21060     0xE7FD, 0x8245,
21061     0xE82F, 0x823C,
21062     0xE860, 0x8232,
21063     0xE892, 0x8229,
21064     0xE8C3, 0x8220,
21065     0xE8F5, 0x8217,
21066     0xE926, 0x820E,
21067     0xE957, 0x8205,
21068     0xE989, 0x81FC,
21069     0xE9BA, 0x81F3,
21070     0xE9EC, 0x81EB,
21071     0xEA1D, 0x81E2,
21072     0xEA4F, 0x81D9,
21073     0xEA80, 0x81D1,
21074     0xEAB2, 0x81C8,
21075     0xEAE4, 0x81C0,
21076     0xEB15, 0x81B8,
21077     0xEB47, 0x81B0,
21078     0xEB78, 0x81A8,
21079     0xEBAA, 0x81A0,
21080     0xEBDC, 0x8198,
21081     0xEC0D, 0x8190,
21082     0xEC3F, 0x8188,
21083     0xEC71, 0x8180,
21084     0xECA2, 0x8179,
21085     0xECD4, 0x8171,
21086     0xED06, 0x816A,
21087     0xED37, 0x8162,
21088     0xED69, 0x815B,
21089     0xED9B, 0x8154,
21090     0xEDCD, 0x814C,
21091     0xEDFE, 0x8145,
21092     0xEE30, 0x813E,
21093     0xEE62, 0x8137,
21094     0xEE94, 0x8130,
21095     0xEEC6, 0x812A,
21096     0xEEF7, 0x8123,
21097     0xEF29, 0x811C,
21098     0xEF5B, 0x8116,
21099     0xEF8D, 0x810F,
21100     0xEFBF, 0x8109,
21101     0xEFF1, 0x8102,
21102     0xF022, 0x80FC,
21103     0xF054, 0x80F6,
21104     0xF086, 0x80F0,
21105     0xF0B8, 0x80EA,
21106     0xF0EA, 0x80E4,
21107     0xF11C, 0x80DE,
21108     0xF14E, 0x80D8,
21109     0xF180, 0x80D2,
21110     0xF1B2, 0x80CD,
21111     0xF1E4, 0x80C7,
21112     0xF216, 0x80C2,
21113     0xF248, 0x80BC,
21114     0xF27A, 0x80B7,
21115     0xF2AC, 0x80B2,
21116     0xF2DE, 0x80AC,
21117     0xF310, 0x80A7,
21118     0xF342, 0x80A2,
21119     0xF374, 0x809D,
21120     0xF3A6, 0x8098,
21121     0xF3D8, 0x8094,
21122     0xF40A, 0x808F,
21123     0xF43C, 0x808A,
21124     0xF46E, 0x8086,
21125     0xF4A0, 0x8081,
21126     0xF4D2, 0x807D,
21127     0xF504, 0x8078,
21128     0xF536, 0x8074,
21129     0xF568, 0x8070,
21130     0xF59A, 0x806C,
21131     0xF5CC, 0x8068,
21132     0xF5FF, 0x8064,
21133     0xF631, 0x8060,
21134     0xF663, 0x805C,
21135     0xF695, 0x8058,
21136     0xF6C7, 0x8055,
21137     0xF6F9, 0x8051,
21138     0xF72B, 0x804E,
21139     0xF75D, 0x804A,
21140     0xF790, 0x8047,
21141     0xF7C2, 0x8043,
21142     0xF7F4, 0x8040,
21143     0xF826, 0x803D,
21144     0xF858, 0x803A,
21145     0xF88A, 0x8037,
21146     0xF8BD, 0x8034,
21147     0xF8EF, 0x8031,
21148     0xF921, 0x802F,
21149     0xF953, 0x802C,
21150     0xF985, 0x8029,
21151     0xF9B8, 0x8027,
21152     0xF9EA, 0x8025,
21153     0xFA1C, 0x8022,
21154     0xFA4E, 0x8020,
21155     0xFA80, 0x801E,
21156     0xFAB3, 0x801C,
21157     0xFAE5, 0x801A,
21158     0xFB17, 0x8018,
21159     0xFB49, 0x8016,
21160     0xFB7C, 0x8014,
21161     0xFBAE, 0x8012,
21162     0xFBE0, 0x8011,
21163     0xFC12, 0x800F,
21164     0xFC45, 0x800D,
21165     0xFC77, 0x800C,
21166     0xFCA9, 0x800B,
21167     0xFCDB, 0x8009,
21168     0xFD0E, 0x8008,
21169     0xFD40, 0x8007,
21170     0xFD72, 0x8006,
21171     0xFDA4, 0x8005,
21172     0xFDD7, 0x8004,
21173     0xFE09, 0x8003,
21174     0xFE3B, 0x8003,
21175     0xFE6D, 0x8002,
21176     0xFEA0, 0x8001,
21177     0xFED2, 0x8001,
21178     0xFF04, 0x8000,
21179     0xFF36, 0x8000,
21180     0xFF69, 0x8000,
21181     0xFF9B, 0x8000,
21182     0xFFCD, 0x8000
21183 };
21184 
21185 
21186 /**    
21187 * @} end of CFFT_CIFFT group    
21188 */
21189 
21190 /*    
21191 * @brief  Q15 table for reciprocal    
21192 */
21193 const q15_t ALIGN4 armRecipTableQ15[64] = {
21194  0x7F03, 0x7D13, 0x7B31, 0x795E, 0x7798, 0x75E0,
21195  0x7434, 0x7294, 0x70FF, 0x6F76, 0x6DF6, 0x6C82,
21196  0x6B16, 0x69B5, 0x685C, 0x670C, 0x65C4, 0x6484,
21197  0x634C, 0x621C, 0x60F3, 0x5FD0, 0x5EB5, 0x5DA0,
21198  0x5C91, 0x5B88, 0x5A85, 0x5988, 0x5890, 0x579E,
21199  0x56B0, 0x55C8, 0x54E4, 0x5405, 0x532B, 0x5255,
21200  0x5183, 0x50B6, 0x4FEC, 0x4F26, 0x4E64, 0x4DA6,
21201  0x4CEC, 0x4C34, 0x4B81, 0x4AD0, 0x4A23, 0x4978,
21202  0x48D1, 0x482D, 0x478C, 0x46ED, 0x4651, 0x45B8,
21203  0x4521, 0x448D, 0x43FC, 0x436C, 0x42DF, 0x4255,
21204  0x41CC, 0x4146, 0x40C2, 0x4040
21205 };
21206 
21207 /*    
21208 * @brief  Q31 table for reciprocal    
21209 */
21210 const q31_t armRecipTableQ31[64] = {
21211   0x7F03F03F, 0x7D137420, 0x7B31E739, 0x795E9F94, 0x7798FD29, 0x75E06928,
21212   0x7434554D, 0x72943B4B, 0x70FF9C40, 0x6F760031, 0x6DF6F593, 0x6C8210E3,
21213   0x6B16EC3A, 0x69B526F6, 0x685C655F, 0x670C505D, 0x65C4952D, 0x6484E519,
21214   0x634CF53E, 0x621C7E4F, 0x60F33C61, 0x5FD0EEB3, 0x5EB55785, 0x5DA03BEB,
21215   0x5C9163A1, 0x5B8898E6, 0x5A85A85A, 0x598860DF, 0x58909373, 0x579E1318,
21216   0x56B0B4B8, 0x55C84F0B, 0x54E4BA80, 0x5405D124, 0x532B6E8F, 0x52556FD0,
21217   0x5183B35A, 0x50B618F3, 0x4FEC81A2, 0x4F26CFA2, 0x4E64E64E, 0x4DA6AA1D,
21218   0x4CEC008B, 0x4C34D010, 0x4B810016, 0x4AD078EF, 0x4A2323C4, 0x4978EA96,
21219   0x48D1B827, 0x482D77FE, 0x478C1657, 0x46ED801D, 0x4651A2E5, 0x45B86CE2,
21220   0x4521CCE1, 0x448DB244, 0x43FC0CFA, 0x436CCD78, 0x42DFE4B4, 0x42554426,
21221   0x41CCDDB6, 0x4146A3C6, 0x40C28923, 0x40408102
21222 };
21223 
21224 const uint16_t armBitRevIndexTable16[ARMBITREVINDEXTABLE__16_TABLE_LENGTH] = 
21225 {
21226    //8x2, size 20
21227    8,64, 24,72, 16,64, 40,80, 32,64, 56,88, 48,72, 88,104, 72,96, 104,112
21228 };
21229 
21230 const uint16_t armBitRevIndexTable32[ARMBITREVINDEXTABLE__32_TABLE_LENGTH] = 
21231 {
21232    //8x4, size 48
21233    8,64, 16,128, 24,192, 32,64, 40,72, 48,136, 56,200, 64,128, 72,80, 88,208,
21234    80,144, 96,192, 104,208, 112,152, 120,216, 136,192, 144,160, 168,208,
21235    152,224, 176,208, 184,232, 216,240, 200,224, 232,240
21236 };
21237 
21238 const uint16_t armBitRevIndexTable64[ARMBITREVINDEXTABLE__64_TABLE_LENGTH] = 
21239 {   
21240    //radix 8, size 56
21241    8,64, 16,128, 24,192, 32,256, 40,320, 48,384, 56,448, 80,136, 88,200, 
21242    96,264, 104,328, 112,392, 120,456, 152,208, 160,272, 168,336, 176,400, 
21243    184,464, 224,280, 232,344, 240,408, 248,472, 296,352, 304,416, 312,480, 
21244    368,424, 376,488, 440,496
21245 };
21246 
21247 const uint16_t armBitRevIndexTable128[ARMBITREVINDEXTABLE_128_TABLE_LENGTH] = 
21248 {
21249    //8x2, size 208
21250    8,512, 16,64, 24,576, 32,128, 40,640, 48,192, 56,704, 64,256, 72,768, 
21251    80,320, 88,832, 96,384, 104,896, 112,448, 120,960, 128,512, 136,520, 
21252    144,768, 152,584, 160,520, 168,648, 176,200, 184,712, 192,264, 200,776, 
21253    208,328, 216,840, 224,392, 232,904, 240,456, 248,968, 264,528, 272,320, 
21254    280,592, 288,768, 296,656, 304,328, 312,720, 328,784, 344,848, 352,400, 
21255    360,912, 368,464, 376,976, 384,576, 392,536, 400,832, 408,600, 416,584, 
21256    424,664, 432,840, 440,728, 448,592, 456,792, 464,848, 472,856, 480,600, 
21257    488,920, 496,856, 504,984, 520,544, 528,576, 536,608, 552,672, 560,608, 
21258    568,736, 576,768, 584,800, 592,832, 600,864, 608,800, 616,928, 624,864, 
21259    632,992, 648,672, 656,896, 664,928, 688,904, 696,744, 704,896, 712,808, 
21260    720,912, 728,872, 736,928, 744,936, 752,920, 760,1000, 776,800, 784,832, 
21261    792,864, 808,904, 816,864, 824,920, 840,864, 856,880, 872,944, 888,1008, 
21262    904,928, 912,960, 920,992, 944,968, 952,1000, 968,992, 984,1008
21263 };
21264 
21265 const uint16_t armBitRevIndexTable256[ARMBITREVINDEXTABLE_256_TABLE_LENGTH] = 
21266 {
21267    //8x4, size 440
21268    8,512, 16,1024, 24,1536, 32,64, 40,576, 48,1088, 56,1600, 64,128, 72,640, 
21269    80,1152, 88,1664, 96,192, 104,704, 112,1216, 120,1728, 128,256, 136,768, 
21270    144,1280, 152,1792, 160,320, 168,832, 176,1344, 184,1856, 192,384, 
21271    200,896, 208,1408, 216,1920, 224,448, 232,960, 240,1472, 248,1984, 
21272    256,512, 264,520, 272,1032, 280,1544, 288,640, 296,584, 304,1096, 312,1608, 
21273    320,768, 328,648, 336,1160, 344,1672, 352,896, 360,712, 368,1224, 376,1736, 
21274    384,520, 392,776, 400,1288, 408,1800, 416,648, 424,840, 432,1352, 440,1864, 
21275    448,776, 456,904, 464,1416, 472,1928, 480,904, 488,968, 496,1480, 504,1992, 
21276    520,528, 512,1024, 528,1040, 536,1552, 544,1152, 552,592, 560,1104, 
21277    568,1616, 576,1280, 584,656, 592,1168, 600,1680, 608,1408, 616,720, 
21278    624,1232, 632,1744, 640,1032, 648,784, 656,1296, 664,1808, 672,1160, 
21279    680,848, 688,1360, 696,1872, 704,1288, 712,912, 720,1424, 728,1936, 
21280    736,1416, 744,976, 752,1488, 760,2000, 768,1536, 776,1552, 784,1048, 
21281    792,1560, 800,1664, 808,1680, 816,1112, 824,1624, 832,1792, 840,1808, 
21282    848,1176, 856,1688, 864,1920, 872,1936, 880,1240, 888,1752, 896,1544, 
21283    904,1560, 912,1304, 920,1816, 928,1672, 936,1688, 944,1368, 952,1880, 
21284    960,1800, 968,1816, 976,1432, 984,1944, 992,1928, 1000,1944, 1008,1496, 
21285    1016,2008, 1032,1152, 1040,1056, 1048,1568, 1064,1408, 1072,1120, 
21286    1080,1632, 1088,1536, 1096,1160, 1104,1184, 1112,1696, 1120,1552, 
21287    1128,1416, 1136,1248, 1144,1760, 1160,1664, 1168,1312, 1176,1824, 
21288    1184,1544, 1192,1920, 1200,1376, 1208,1888, 1216,1568, 1224,1672, 
21289    1232,1440, 1240,1952, 1248,1560, 1256,1928, 1264,1504, 1272,2016, 
21290    1288,1312, 1296,1408, 1304,1576, 1320,1424, 1328,1416, 1336,1640, 
21291    1344,1792, 1352,1824, 1360,1920, 1368,1704, 1376,1800, 1384,1432, 
21292    1392,1928, 1400,1768, 1416,1680, 1432,1832, 1440,1576, 1448,1936, 
21293    1456,1832, 1464,1896, 1472,1808, 1480,1688, 1488,1936, 1496,1960, 
21294    1504,1816, 1512,1944, 1520,1944, 1528,2024, 1560,1584, 1592,1648, 
21295    1600,1792, 1608,1920, 1616,1800, 1624,1712, 1632,1808, 1640,1936, 
21296    1648,1816, 1656,1776, 1672,1696, 1688,1840, 1704,1952, 1712,1928, 
21297    1720,1904, 1728,1824, 1736,1952, 1744,1832, 1752,1968, 1760,1840, 
21298    1768,1960, 1776,1944, 1784,2032, 1864,1872, 1848,1944, 1872,1888, 
21299    1880,1904, 1888,1984, 1896,2000, 1912,2032, 1904,2016, 1976,2032,
21300    1960,1968, 2008,2032, 1992,2016, 2024,2032
21301 };
21302 
21303 const uint16_t armBitRevIndexTable512[ARMBITREVINDEXTABLE_512_TABLE_LENGTH] = 
21304 {
21305    //radix 8, size 448
21306    8,512, 16,1024, 24,1536, 32,2048, 40,2560, 48,3072, 56,3584, 72,576, 
21307    80,1088, 88,1600, 96,2112, 104,2624, 112,3136, 120,3648, 136,640, 144,1152, 
21308    152,1664, 160,2176, 168,2688, 176,3200, 184,3712, 200,704, 208,1216, 
21309    216,1728, 224,2240, 232,2752, 240,3264, 248,3776, 264,768, 272,1280, 
21310    280,1792, 288,2304, 296,2816, 304,3328, 312,3840, 328,832, 336,1344, 
21311    344,1856, 352,2368, 360,2880, 368,3392, 376,3904, 392,896, 400,1408, 
21312    408,1920, 416,2432, 424,2944, 432,3456, 440,3968, 456,960, 464,1472, 
21313    472,1984, 480,2496, 488,3008, 496,3520, 504,4032, 528,1032, 536,1544, 
21314    544,2056, 552,2568, 560,3080, 568,3592, 592,1096, 600,1608, 608,2120, 
21315    616,2632, 624,3144, 632,3656, 656,1160, 664,1672, 672,2184, 680,2696, 
21316    688,3208, 696,3720, 720,1224, 728,1736, 736,2248, 744,2760, 752,3272, 
21317    760,3784, 784,1288, 792,1800, 800,2312, 808,2824, 816,3336, 824,3848, 
21318    848,1352, 856,1864, 864,2376, 872,2888, 880,3400, 888,3912, 912,1416, 
21319    920,1928, 928,2440, 936,2952, 944,3464, 952,3976, 976,1480, 984,1992, 
21320    992,2504, 1000,3016, 1008,3528, 1016,4040, 1048,1552, 1056,2064, 1064,2576, 
21321    1072,3088, 1080,3600, 1112,1616, 1120,2128, 1128,2640, 1136,3152, 
21322    1144,3664, 1176,1680, 1184,2192, 1192,2704, 1200,3216, 1208,3728, 
21323    1240,1744, 1248,2256, 1256,2768, 1264,3280, 1272,3792, 1304,1808, 
21324    1312,2320, 1320,2832, 1328,3344, 1336,3856, 1368,1872, 1376,2384, 
21325    1384,2896, 1392,3408, 1400,3920, 1432,1936, 1440,2448, 1448,2960, 
21326    1456,3472, 1464,3984, 1496,2000, 1504,2512, 1512,3024, 1520,3536, 
21327    1528,4048, 1568,2072, 1576,2584, 1584,3096, 1592,3608, 1632,2136, 
21328    1640,2648, 1648,3160, 1656,3672, 1696,2200, 1704,2712, 1712,3224, 
21329    1720,3736, 1760,2264, 1768,2776, 1776,3288, 1784,3800, 1824,2328, 
21330    1832,2840, 1840,3352, 1848,3864, 1888,2392, 1896,2904, 1904,3416, 
21331    1912,3928, 1952,2456, 1960,2968, 1968,3480, 1976,3992, 2016,2520, 
21332    2024,3032, 2032,3544, 2040,4056, 2088,2592, 2096,3104, 2104,3616, 
21333    2152,2656, 2160,3168, 2168,3680, 2216,2720, 2224,3232, 2232,3744, 
21334    2280,2784, 2288,3296, 2296,3808, 2344,2848, 2352,3360, 2360,3872, 
21335    2408,2912, 2416,3424, 2424,3936, 2472,2976, 2480,3488, 2488,4000, 
21336    2536,3040, 2544,3552, 2552,4064, 2608,3112, 2616,3624, 2672,3176, 
21337    2680,3688, 2736,3240, 2744,3752, 2800,3304, 2808,3816, 2864,3368, 
21338    2872,3880, 2928,3432, 2936,3944, 2992,3496, 3000,4008, 3056,3560, 
21339    3064,4072, 3128,3632, 3192,3696, 3256,3760, 3320,3824, 3384,3888, 
21340    3448,3952, 3512,4016, 3576,4080
21341 };
21342 
21343 const uint16_t armBitRevIndexTable1024[ARMBITREVINDEXTABLE1024_TABLE_LENGTH] = 
21344 {
21345    //8x2, size 1800
21346    8,4096, 16,512, 24,4608, 32,1024, 40,5120, 48,1536, 56,5632, 64,2048, 
21347    72,6144, 80,2560, 88,6656, 96,3072, 104,7168, 112,3584, 120,7680, 128,2048, 
21348    136,4160, 144,576, 152,4672, 160,1088, 168,5184, 176,1600, 184,5696, 
21349    192,2112, 200,6208, 208,2624, 216,6720, 224,3136, 232,7232, 240,3648, 
21350    248,7744, 256,2048, 264,4224, 272,640, 280,4736, 288,1152, 296,5248, 
21351    304,1664, 312,5760, 320,2176, 328,6272, 336,2688, 344,6784, 352,3200, 
21352    360,7296, 368,3712, 376,7808, 384,2112, 392,4288, 400,704, 408,4800, 
21353    416,1216, 424,5312, 432,1728, 440,5824, 448,2240, 456,6336, 464,2752, 
21354    472,6848, 480,3264, 488,7360, 496,3776, 504,7872, 512,2048, 520,4352, 
21355    528,768, 536,4864, 544,1280, 552,5376, 560,1792, 568,5888, 576,2304, 
21356    584,6400, 592,2816, 600,6912, 608,3328, 616,7424, 624,3840, 632,7936, 
21357    640,2176, 648,4416, 656,832, 664,4928, 672,1344, 680,5440, 688,1856, 
21358    696,5952, 704,2368, 712,6464, 720,2880, 728,6976, 736,3392, 744,7488, 
21359    752,3904, 760,8000, 768,2112, 776,4480, 784,896, 792,4992, 800,1408, 
21360    808,5504, 816,1920, 824,6016, 832,2432, 840,6528, 848,2944, 856,7040, 
21361    864,3456, 872,7552, 880,3968, 888,8064, 896,2240, 904,4544, 912,960, 
21362    920,5056, 928,1472, 936,5568, 944,1984, 952,6080, 960,2496, 968,6592, 
21363    976,3008, 984,7104, 992,3520, 1000,7616, 1008,4032, 1016,8128, 1024,4096, 
21364    1032,4104, 1040,4352, 1048,4616, 1056,4104, 1064,5128, 1072,1544, 
21365    1080,5640, 1088,2056, 1096,6152, 1104,2568, 1112,6664, 1120,3080, 
21366    1128,7176, 1136,3592, 1144,7688, 1152,6144, 1160,4168, 1168,6400, 
21367    1176,4680, 1184,6152, 1192,5192, 1200,1608, 1208,5704, 1216,2120, 
21368    1224,6216, 1232,2632, 1240,6728, 1248,3144, 1256,7240, 1264,3656, 
21369    1272,7752, 1280,4160, 1288,4232, 1296,4416, 1304,4744, 1312,4168, 
21370    1320,5256, 1328,1672, 1336,5768, 1344,2184, 1352,6280, 1360,2696, 
21371    1368,6792, 1376,3208, 1384,7304, 1392,3720, 1400,7816, 1408,6208, 
21372    1416,4296, 1424,6464, 1432,4808, 1440,6216, 1448,5320, 1456,1736, 
21373    1464,5832, 1472,2248, 1480,6344, 1488,2760, 1496,6856, 1504,3272, 
21374    1512,7368, 1520,3784, 1528,7880, 1536,4224, 1544,4360, 1552,4480, 
21375    1560,4872, 1568,4232, 1576,5384, 1584,1800, 1592,5896, 1600,2312, 
21376    1608,6408, 1616,2824, 1624,6920, 1632,3336, 1640,7432, 1648,3848, 
21377    1656,7944, 1664,6272, 1672,4424, 1680,6528, 1688,4936, 1696,6280, 
21378    1704,5448, 1712,1864, 1720,5960, 1728,2376, 1736,6472, 1744,2888, 
21379    1752,6984, 1760,3400, 1768,7496, 1776,3912, 1784,8008, 1792,4288, 
21380    1800,4488, 1808,4544, 1816,5000, 1824,4296, 1832,5512, 1840,1928, 
21381    1848,6024, 1856,2440, 1864,6536, 1872,2952, 1880,7048, 1888,3464, 
21382    1896,7560, 1904,3976, 1912,8072, 1920,6336, 1928,4552, 1936,6592, 
21383    1944,5064, 1952,6344, 1960,5576, 1968,1992, 1976,6088, 1984,2504, 
21384    1992,6600, 2000,3016, 2008,7112, 2016,3528, 2024,7624, 2032,4040, 
21385    2040,8136, 2056,4112, 2064,2112, 2072,4624, 2080,4352, 2088,5136, 
21386    2096,4480, 2104,5648, 2120,6160, 2128,2576, 2136,6672, 2144,3088, 
21387    2152,7184, 2160,3600, 2168,7696, 2176,2560, 2184,4176, 2192,2816, 
21388    2200,4688, 2208,2568, 2216,5200, 2224,2824, 2232,5712, 2240,2576, 
21389    2248,6224, 2256,2640, 2264,6736, 2272,3152, 2280,7248, 2288,3664, 
21390    2296,7760, 2312,4240, 2320,2432, 2328,4752, 2336,6400, 2344,5264, 
21391    2352,6528, 2360,5776, 2368,2816, 2376,6288, 2384,2704, 2392,6800, 
21392    2400,3216, 2408,7312, 2416,3728, 2424,7824, 2432,2624, 2440,4304, 
21393    2448,2880, 2456,4816, 2464,2632, 2472,5328, 2480,2888, 2488,5840, 
21394    2496,2640, 2504,6352, 2512,2768, 2520,6864, 2528,3280, 2536,7376, 
21395    2544,3792, 2552,7888, 2568,4368, 2584,4880, 2592,4416, 2600,5392, 
21396    2608,4544, 2616,5904, 2632,6416, 2640,2832, 2648,6928, 2656,3344, 
21397    2664,7440, 2672,3856, 2680,7952, 2696,4432, 2704,2944, 2712,4944, 
21398    2720,4432, 2728,5456, 2736,2952, 2744,5968, 2752,2944, 2760,6480, 
21399    2768,2896, 2776,6992, 2784,3408, 2792,7504, 2800,3920, 2808,8016, 
21400    2824,4496, 2840,5008, 2848,6464, 2856,5520, 2864,6592, 2872,6032, 
21401    2888,6544, 2896,2960, 2904,7056, 2912,3472, 2920,7568, 2928,3984, 
21402    2936,8080, 2952,4560, 2960,3008, 2968,5072, 2976,6480, 2984,5584, 
21403    2992,3016, 3000,6096, 3016,6608, 3032,7120, 3040,3536, 3048,7632, 
21404    3056,4048, 3064,8144, 3072,4608, 3080,4120, 3088,4864, 3096,4632, 
21405    3104,4616, 3112,5144, 3120,4872, 3128,5656, 3136,4624, 3144,6168, 
21406    3152,4880, 3160,6680, 3168,4632, 3176,7192, 3184,3608, 3192,7704, 
21407    3200,6656, 3208,4184, 3216,6912, 3224,4696, 3232,6664, 3240,5208, 
21408    3248,6920, 3256,5720, 3264,6672, 3272,6232, 3280,6928, 3288,6744, 
21409    3296,6680, 3304,7256, 3312,3672, 3320,7768, 3328,4672, 3336,4248, 
21410    3344,4928, 3352,4760, 3360,4680, 3368,5272, 3376,4936, 3384,5784, 
21411    3392,4688, 3400,6296, 3408,4944, 3416,6808, 3424,4696, 3432,7320, 
21412    3440,3736, 3448,7832, 3456,6720, 3464,4312, 3472,6976, 3480,4824, 
21413    3488,6728, 3496,5336, 3504,6984, 3512,5848, 3520,6736, 3528,6360, 
21414    3536,6992, 3544,6872, 3552,6744, 3560,7384, 3568,3800, 3576,7896, 
21415    3584,4736, 3592,4376, 3600,4992, 3608,4888, 3616,4744, 3624,5400, 
21416    3632,5000, 3640,5912, 3648,4752, 3656,6424, 3664,5008, 3672,6936, 
21417    3680,4760, 3688,7448, 3696,3864, 3704,7960, 3712,6784, 3720,4440, 
21418    3728,7040, 3736,4952, 3744,6792, 3752,5464, 3760,7048, 3768,5976, 
21419    3776,6800, 3784,6488, 3792,7056, 3800,7000, 3808,6808, 3816,7512, 
21420    3824,3928, 3832,8024, 3840,4800, 3848,4504, 3856,5056, 3864,5016, 
21421    3872,4808, 3880,5528, 3888,5064, 3896,6040, 3904,4816, 3912,6552, 
21422    3920,5072, 3928,7064, 3936,4824, 3944,7576, 3952,3992, 3960,8088, 
21423    3968,6848, 3976,4568, 3984,7104, 3992,5080, 4000,6856, 4008,5592, 
21424    4016,7112, 4024,6104, 4032,6864, 4040,6616, 4048,7120, 4056,7128, 
21425    4064,6872, 4072,7640, 4080,7128, 4088,8152, 4104,4128, 4112,4160, 
21426    4120,4640, 4136,5152, 4144,4232, 4152,5664, 4160,4352, 4168,6176, 
21427    4176,4416, 4184,6688, 4192,4616, 4200,7200, 4208,4744, 4216,7712, 
21428    4224,4608, 4232,4616, 4240,4672, 4248,4704, 4256,4640, 4264,5216, 
21429    4272,4704, 4280,5728, 4288,4864, 4296,6240, 4304,4928, 4312,6752, 
21430    4320,4632, 4328,7264, 4336,4760, 4344,7776, 4360,4640, 4368,4416, 
21431    4376,4768, 4384,6152, 4392,5280, 4400,6280, 4408,5792, 4424,6304, 
21432    4440,6816, 4448,6664, 4456,7328, 4464,6792, 4472,7840, 4480,4624, 
21433    4488,4632, 4496,4688, 4504,4832, 4512,6168, 4520,5344, 4528,6296, 
21434    4536,5856, 4544,4880, 4552,6368, 4560,4944, 4568,6880, 4576,6680, 
21435    4584,7392, 4592,6808, 4600,7904, 4608,6144, 4616,6152, 4624,6208, 
21436    4632,4896, 4640,6176, 4648,5408, 4656,6240, 4664,5920, 4672,6400, 
21437    4680,6432, 4688,6464, 4696,6944, 4704,6432, 4712,7456, 4720,4808, 
21438    4728,7968, 4736,6656, 4744,6664, 4752,6720, 4760,4960, 4768,6688, 
21439    4776,5472, 4784,6752, 4792,5984, 4800,6912, 4808,6496, 4816,6976, 
21440    4824,7008, 4832,6944, 4840,7520, 4848,7008, 4856,8032, 4864,6160, 
21441    4872,6168, 4880,6224, 4888,5024, 4896,6216, 4904,5536, 4912,6344, 
21442    4920,6048, 4928,6416, 4936,6560, 4944,6480, 4952,7072, 4960,6728, 
21443    4968,7584, 4976,6856, 4984,8096, 4992,6672, 5000,6680, 5008,6736, 
21444    5016,5088, 5024,6232, 5032,5600, 5040,6360, 5048,6112, 5056,6928, 
21445    5064,6624, 5072,6992, 5080,7136, 5088,6744, 5096,7648, 5104,6872, 
21446    5112,8160, 5128,5152, 5136,5376, 5144,5408, 5168,5384, 5176,5672, 
21447    5184,5376, 5192,6184, 5200,5392, 5208,6696, 5216,5408, 5224,7208, 
21448    5232,5400, 5240,7720, 5248,7168, 5256,7200, 5264,7424, 5272,7456, 
21449    5280,7176, 5288,7208, 5296,7432, 5304,5736, 5312,7184, 5320,6248, 
21450    5328,7440, 5336,6760, 5344,7192, 5352,7272, 5360,7448, 5368,7784, 
21451    5384,5408, 5392,5440, 5400,5472, 5408,6184, 5416,7208, 5424,5448, 
21452    5432,5800, 5448,6312, 5464,6824, 5472,6696, 5480,7336, 5488,6824, 
21453    5496,7848, 5504,7232, 5512,7264, 5520,7488, 5528,7520, 5536,7240, 
21454    5544,7272, 5552,7496, 5560,5864, 5568,7248, 5576,6376, 5584,7504, 
21455    5592,6888, 5600,7256, 5608,7400, 5616,7512, 5624,7912, 5632,7168, 
21456    5640,7176, 5648,7232, 5656,7240, 5664,7200, 5672,7208, 5680,7264, 
21457    5688,5928, 5696,7424, 5704,6440, 5712,7488, 5720,6952, 5728,7456, 
21458    5736,7464, 5744,7520, 5752,7976, 5760,7296, 5768,7328, 5776,7552, 
21459    5784,7584, 5792,7304, 5800,7336, 5808,7560, 5816,5992, 5824,7312, 
21460    5832,6504, 5840,7568, 5848,7016, 5856,7320, 5864,7528, 5872,7576, 
21461    5880,8040, 5888,7184, 5896,7192, 5904,7248, 5912,7256, 5920,6248, 
21462    5928,7272, 5936,6376, 5944,6056, 5952,7440, 5960,6568, 5968,7504, 
21463    5976,7080, 5984,6760, 5992,7592, 6000,6888, 6008,8104, 6016,7360, 
21464    6024,7392, 6032,7616, 6040,7648, 6048,7368, 6056,7400, 6064,7624, 
21465    6072,6120, 6080,7376, 6088,6632, 6096,7632, 6104,7144, 6112,7384, 
21466    6120,7656, 6128,7640, 6136,8168, 6168,6240, 6192,6216, 6200,7264, 
21467    6232,6704, 6248,7216, 6256,6680, 6264,7728, 6272,6656, 6280,6664, 
21468    6288,6912, 6296,6496, 6304,6688, 6312,6696, 6320,6944, 6328,7520, 
21469    6336,6672, 6344,6680, 6352,6928, 6360,6768, 6368,6704, 6376,7280, 
21470    6384,6744, 6392,7792, 6408,6432, 6424,6752, 6440,7432, 6448,6536, 
21471    6456,7560, 6472,6944, 6488,6832, 6496,6920, 6504,7344, 6512,7048, 
21472    6520,7856, 6528,6720, 6536,6728, 6544,6976, 6552,7008, 6560,6752, 
21473    6568,7448, 6576,7008, 6584,7576, 6592,6736, 6600,6744, 6608,6992, 
21474    6616,6896, 6624,6936, 6632,7408, 6640,7064, 6648,7920, 6712,7280, 
21475    6744,6960, 6760,7472, 6768,6936, 6776,7984, 6800,6848, 6808,6856, 
21476    6832,6880, 6840,6888, 6848,7040, 6856,7048, 6864,7104, 6872,7024, 
21477    6880,7072, 6888,7536, 6896,7136, 6904,8048, 6952,7496, 6968,7624, 
21478    6984,7008, 7000,7088, 7016,7600, 7024,7112, 7032,8112, 7056,7104, 
21479    7064,7112, 7080,7512, 7088,7136, 7096,7640, 7128,7152, 7144,7664, 
21480    7160,8176, 7176,7200, 7192,7216, 7224,7272, 7240,7264, 7256,7280, 
21481    7288,7736, 7296,7680, 7304,7712, 7312,7936, 7320,7968, 7328,7688, 
21482    7336,7720, 7344,7944, 7352,7976, 7360,7696, 7368,7728, 7376,7952, 
21483    7384,7984, 7392,7704, 7400,7736, 7408,7960, 7416,7800, 7432,7456, 
21484    7448,7472, 7480,7592, 7496,7520, 7512,7536, 7528,7976, 7544,7864, 
21485    7552,7744, 7560,7776, 7568,8000, 7576,8032, 7584,7752, 7592,7784, 
21486    7600,8008, 7608,8040, 7616,7760, 7624,7792, 7632,8016, 7640,8048, 
21487    7648,7768, 7656,7800, 7664,8024, 7672,7928, 7688,7712, 7704,7728, 
21488    7752,7776, 7768,7792, 7800,7992, 7816,7840, 7824,8064, 7832,8096, 
21489    7856,8072, 7864,8104, 7872,8064, 7880,8072, 7888,8080, 7896,8112, 
21490    7904,8096, 7912,8104, 7920,8088, 7928,8056, 7944,7968, 7960,7984, 
21491    8008,8032, 8024,8048, 8056,8120, 8072,8096, 8080,8128, 8088,8160, 
21492    8112,8136, 8120,8168, 8136,8160, 8152,8176
21493 };
21494 
21495 const uint16_t armBitRevIndexTable2048[ARMBITREVINDEXTABLE2048_TABLE_LENGTH] = 
21496 {
21497    //8x2, size 3808
21498    8,4096, 16,8192, 24,12288, 32,512, 40,4608, 48,8704, 56,12800, 64,1024, 
21499    72,5120, 80,9216, 88,13312, 96,1536, 104,5632, 112,9728, 120,13824, 
21500    128,2048, 136,6144, 144,10240, 152,14336, 160,2560, 168,6656, 176,10752, 
21501    184,14848, 192,3072, 200,7168, 208,11264, 216,15360, 224,3584, 232,7680, 
21502    240,11776, 248,15872, 256,1024, 264,4160, 272,8256, 280,12352, 288,576, 
21503    296,4672, 304,8768, 312,12864, 320,1088, 328,5184, 336,9280, 344,13376, 
21504    352,1600, 360,5696, 368,9792, 376,13888, 384,2112, 392,6208, 400,10304, 
21505    408,14400, 416,2624, 424,6720, 432,10816, 440,14912, 448,3136, 456,7232, 
21506    464,11328, 472,15424, 480,3648, 488,7744, 496,11840, 504,15936, 512,2048, 
21507    520,4224, 528,8320, 536,12416, 544,640, 552,4736, 560,8832, 568,12928, 
21508    576,1152, 584,5248, 592,9344, 600,13440, 608,1664, 616,5760, 624,9856, 
21509    632,13952, 640,2176, 648,6272, 656,10368, 664,14464, 672,2688, 680,6784, 
21510    688,10880, 696,14976, 704,3200, 712,7296, 720,11392, 728,15488, 736,3712, 
21511    744,7808, 752,11904, 760,16000, 768,3072, 776,4288, 784,8384, 792,12480, 
21512    800,3200, 808,4800, 816,8896, 824,12992, 832,1216, 840,5312, 848,9408, 
21513    856,13504, 864,1728, 872,5824, 880,9920, 888,14016, 896,2240, 904,6336, 
21514    912,10432, 920,14528, 928,2752, 936,6848, 944,10944, 952,15040, 960,3264, 
21515    968,7360, 976,11456, 984,15552, 992,3776, 1000,7872, 1008,11968, 1016,16064, 
21516    1032,4352, 1040,8448, 1048,12544, 1056,3072, 1064,4864, 1072,8960, 
21517    1080,13056, 1088,1280, 1096,5376, 1104,9472, 1112,13568, 1120,1792, 
21518    1128,5888, 1136,9984, 1144,14080, 1152,2304, 1160,6400, 1168,10496, 
21519    1176,14592, 1184,2816, 1192,6912, 1200,11008, 1208,15104, 1216,3328, 
21520    1224,7424, 1232,11520, 1240,15616, 1248,3840, 1256,7936, 1264,12032, 
21521    1272,16128, 1288,4416, 1296,8512, 1304,12608, 1312,3328, 1320,4928, 
21522    1328,9024, 1336,13120, 1352,5440, 1360,9536, 1368,13632, 1376,1856, 
21523    1384,5952, 1392,10048, 1400,14144, 1408,2368, 1416,6464, 1424,10560, 
21524    1432,14656, 1440,2880, 1448,6976, 1456,11072, 1464,15168, 1472,3392, 
21525    1480,7488, 1488,11584, 1496,15680, 1504,3904, 1512,8000, 1520,12096, 
21526    1528,16192, 1536,2112, 1544,4480, 1552,8576, 1560,12672, 1568,2240, 
21527    1576,4992, 1584,9088, 1592,13184, 1600,2368, 1608,5504, 1616,9600, 
21528    1624,13696, 1632,1920, 1640,6016, 1648,10112, 1656,14208, 1664,2432, 
21529    1672,6528, 1680,10624, 1688,14720, 1696,2944, 1704,7040, 1712,11136, 
21530    1720,15232, 1728,3456, 1736,7552, 1744,11648, 1752,15744, 1760,3968, 
21531    1768,8064, 1776,12160, 1784,16256, 1792,3136, 1800,4544, 1808,8640, 
21532    1816,12736, 1824,3264, 1832,5056, 1840,9152, 1848,13248, 1856,3392, 
21533    1864,5568, 1872,9664, 1880,13760, 1888,1984, 1896,6080, 1904,10176, 
21534    1912,14272, 1920,2496, 1928,6592, 1936,10688, 1944,14784, 1952,3008, 
21535    1960,7104, 1968,11200, 1976,15296, 1984,3520, 1992,7616, 2000,11712, 
21536    2008,15808, 2016,4032, 2024,8128, 2032,12224, 2040,16320, 2048,4096, 
21537    2056,4104, 2064,8200, 2072,12296, 2080,4224, 2088,4616, 2096,8712, 
21538    2104,12808, 2112,4352, 2120,5128, 2128,9224, 2136,13320, 2144,4480, 
21539    2152,5640, 2160,9736, 2168,13832, 2176,4104, 2184,6152, 2192,10248, 
21540    2200,14344, 2208,2568, 2216,6664, 2224,10760, 2232,14856, 2240,3080, 
21541    2248,7176, 2256,11272, 2264,15368, 2272,3592, 2280,7688, 2288,11784, 
21542    2296,15880, 2304,5120, 2312,4168, 2320,8264, 2328,12360, 2336,5248, 
21543    2344,4680, 2352,8776, 2360,12872, 2368,5376, 2376,5192, 2384,9288, 
21544    2392,13384, 2400,5504, 2408,5704, 2416,9800, 2424,13896, 2432,5128, 
21545    2440,6216, 2448,10312, 2456,14408, 2464,2632, 2472,6728, 2480,10824, 
21546    2488,14920, 2496,3144, 2504,7240, 2512,11336, 2520,15432, 2528,3656, 
21547    2536,7752, 2544,11848, 2552,15944, 2560,6144, 2568,4232, 2576,8328, 
21548    2584,12424, 2592,6272, 2600,4744, 2608,8840, 2616,12936, 2624,6400, 
21549    2632,5256, 2640,9352, 2648,13448, 2656,6528, 2664,5768, 2672,9864, 
21550    2680,13960, 2688,6152, 2696,6280, 2704,10376, 2712,14472, 2720,6280, 
21551    2728,6792, 2736,10888, 2744,14984, 2752,3208, 2760,7304, 2768,11400, 
21552    2776,15496, 2784,3720, 2792,7816, 2800,11912, 2808,16008, 2816,7168, 
21553    2824,4296, 2832,8392, 2840,12488, 2848,7296, 2856,4808, 2864,8904, 
21554    2872,13000, 2880,7424, 2888,5320, 2896,9416, 2904,13512, 2912,7552, 
21555    2920,5832, 2928,9928, 2936,14024, 2944,7176, 2952,6344, 2960,10440, 
21556    2968,14536, 2976,7304, 2984,6856, 2992,10952, 3000,15048, 3008,3272, 
21557    3016,7368, 3024,11464, 3032,15560, 3040,3784, 3048,7880, 3056,11976, 
21558    3064,16072, 3072,4160, 3080,4360, 3088,8456, 3096,12552, 3104,4288, 
21559    3112,4872, 3120,8968, 3128,13064, 3136,4416, 3144,5384, 3152,9480, 
21560    3160,13576, 3168,4544, 3176,5896, 3184,9992, 3192,14088, 3200,4168, 
21561    3208,6408, 3216,10504, 3224,14600, 3232,4296, 3240,6920, 3248,11016, 
21562    3256,15112, 3264,3336, 3272,7432, 3280,11528, 3288,15624, 3296,3848, 
21563    3304,7944, 3312,12040, 3320,16136, 3328,5184, 3336,4424, 3344,8520, 
21564    3352,12616, 3360,5312, 3368,4936, 3376,9032, 3384,13128, 3392,5440, 
21565    3400,5448, 3408,9544, 3416,13640, 3424,5568, 3432,5960, 3440,10056, 
21566    3448,14152, 3456,5192, 3464,6472, 3472,10568, 3480,14664, 3488,5320, 
21567    3496,6984, 3504,11080, 3512,15176, 3520,5448, 3528,7496, 3536,11592, 
21568    3544,15688, 3552,3912, 3560,8008, 3568,12104, 3576,16200, 3584,6208, 
21569    3592,4488, 3600,8584, 3608,12680, 3616,6336, 3624,5000, 3632,9096, 
21570    3640,13192, 3648,6464, 3656,5512, 3664,9608, 3672,13704, 3680,6592, 
21571    3688,6024, 3696,10120, 3704,14216, 3712,6216, 3720,6536, 3728,10632, 
21572    3736,14728, 3744,6344, 3752,7048, 3760,11144, 3768,15240, 3776,6472, 
21573    3784,7560, 3792,11656, 3800,15752, 3808,3976, 3816,8072, 3824,12168, 
21574    3832,16264, 3840,7232, 3848,4552, 3856,8648, 3864,12744, 3872,7360, 
21575    3880,5064, 3888,9160, 3896,13256, 3904,7488, 3912,5576, 3920,9672, 
21576    3928,13768, 3936,7616, 3944,6088, 3952,10184, 3960,14280, 3968,7240, 
21577    3976,6600, 3984,10696, 3992,14792, 4000,7368, 4008,7112, 4016,11208, 
21578    4024,15304, 4032,7496, 4040,7624, 4048,11720, 4056,15816, 4064,7624, 
21579    4072,8136, 4080,12232, 4088,16328, 4096,8192, 4104,4112, 4112,8208, 
21580    4120,12304, 4128,8320, 4136,4624, 4144,8720, 4152,12816, 4160,8448, 
21581    4168,5136, 4176,9232, 4184,13328, 4192,8576, 4200,5648, 4208,9744, 
21582    4216,13840, 4224,8200, 4232,6160, 4240,10256, 4248,14352, 4256,8328, 
21583    4264,6672, 4272,10768, 4280,14864, 4288,8456, 4296,7184, 4304,11280, 
21584    4312,15376, 4320,8584, 4328,7696, 4336,11792, 4344,15888, 4352,9216, 
21585    4360,9232, 4368,8272, 4376,12368, 4384,9344, 4392,4688, 4400,8784, 
21586    4408,12880, 4416,9472, 4424,5200, 4432,9296, 4440,13392, 4448,9600, 
21587    4456,5712, 4464,9808, 4472,13904, 4480,9224, 4488,6224, 4496,10320, 
21588    4504,14416, 4512,9352, 4520,6736, 4528,10832, 4536,14928, 4544,9480, 
21589    4552,7248, 4560,11344, 4568,15440, 4576,9608, 4584,7760, 4592,11856, 
21590    4600,15952, 4608,10240, 4616,10256, 4624,8336, 4632,12432, 4640,10368, 
21591    4648,4752, 4656,8848, 4664,12944, 4672,10496, 4680,5264, 4688,9360, 
21592    4696,13456, 4704,10624, 4712,5776, 4720,9872, 4728,13968, 4736,10248, 
21593    4744,6288, 4752,10384, 4760,14480, 4768,10376, 4776,6800, 4784,10896, 
21594    4792,14992, 4800,10504, 4808,7312, 4816,11408, 4824,15504, 4832,10632, 
21595    4840,7824, 4848,11920, 4856,16016, 4864,11264, 4872,11280, 4880,8400, 
21596    4888,12496, 4896,11392, 4904,11408, 4912,8912, 4920,13008, 4928,11520, 
21597    4936,5328, 4944,9424, 4952,13520, 4960,11648, 4968,5840, 4976,9936, 
21598    4984,14032, 4992,11272, 5000,6352, 5008,10448, 5016,14544, 5024,11400, 
21599    5032,6864, 5040,10960, 5048,15056, 5056,11528, 5064,7376, 5072,11472, 
21600    5080,15568, 5088,11656, 5096,7888, 5104,11984, 5112,16080, 5120,8256, 
21601    5128,8272, 5136,8464, 5144,12560, 5152,8384, 5160,8400, 5168,8976, 
21602    5176,13072, 5184,8512, 5192,5392, 5200,9488, 5208,13584, 5216,8640, 
21603    5224,5904, 5232,10000, 5240,14096, 5248,8264, 5256,6416, 5264,10512, 
21604    5272,14608, 5280,8392, 5288,6928, 5296,11024, 5304,15120, 5312,8520, 
21605    5320,7440, 5328,11536, 5336,15632, 5344,8648, 5352,7952, 5360,12048, 
21606    5368,16144, 5376,9280, 5384,9296, 5392,8528, 5400,12624, 5408,9408, 
21607    5416,9424, 5424,9040, 5432,13136, 5440,9536, 5448,5456, 5456,9552, 
21608    5464,13648, 5472,9664, 5480,5968, 5488,10064, 5496,14160, 5504,9288, 
21609    5512,6480, 5520,10576, 5528,14672, 5536,9416, 5544,6992, 5552,11088, 
21610    5560,15184, 5568,9544, 5576,7504, 5584,11600, 5592,15696, 5600,9672, 
21611    5608,8016, 5616,12112, 5624,16208, 5632,10304, 5640,10320, 5648,8592, 
21612    5656,12688, 5664,10432, 5672,10448, 5680,9104, 5688,13200, 5696,10560, 
21613    5704,10576, 5712,9616, 5720,13712, 5728,10688, 5736,6032, 5744,10128, 
21614    5752,14224, 5760,10312, 5768,6544, 5776,10640, 5784,14736, 5792,10440, 
21615    5800,7056, 5808,11152, 5816,15248, 5824,10568, 5832,7568, 5840,11664, 
21616    5848,15760, 5856,10696, 5864,8080, 5872,12176, 5880,16272, 5888,11328, 
21617    5896,11344, 5904,8656, 5912,12752, 5920,11456, 5928,11472, 5936,9168, 
21618    5944,13264, 5952,11584, 5960,11600, 5968,9680, 5976,13776, 5984,11712, 
21619    5992,6096, 6000,10192, 6008,14288, 6016,11336, 6024,6608, 6032,10704, 
21620    6040,14800, 6048,11464, 6056,7120, 6064,11216, 6072,15312, 6080,11592, 
21621    6088,7632, 6096,11728, 6104,15824, 6112,11720, 6120,8144, 6128,12240, 
21622    6136,16336, 6144,12288, 6152,12304, 6160,8216, 6168,12312, 6176,12416, 
21623    6184,12432, 6192,8728, 6200,12824, 6208,12544, 6216,12560, 6224,9240, 
21624    6232,13336, 6240,12672, 6248,12688, 6256,9752, 6264,13848, 6272,12296, 
21625    6280,12312, 6288,10264, 6296,14360, 6304,12424, 6312,6680, 6320,10776, 
21626    6328,14872, 6336,12552, 6344,7192, 6352,11288, 6360,15384, 6368,12680, 
21627    6376,7704, 6384,11800, 6392,15896, 6400,13312, 6408,13328, 6416,8280, 
21628    6424,12376, 6432,13440, 6440,13456, 6448,8792, 6456,12888, 6464,13568, 
21629    6472,13584, 6480,9304, 6488,13400, 6496,13696, 6504,13712, 6512,9816, 
21630    6520,13912, 6528,13320, 6536,13336, 6544,10328, 6552,14424, 6560,13448, 
21631    6568,6744, 6576,10840, 6584,14936, 6592,13576, 6600,7256, 6608,11352, 
21632    6616,15448, 6624,13704, 6632,7768, 6640,11864, 6648,15960, 6656,14336, 
21633    6664,14352, 6672,8344, 6680,12440, 6688,14464, 6696,14480, 6704,8856, 
21634    6712,12952, 6720,14592, 6728,14608, 6736,9368, 6744,13464, 6752,14720, 
21635    6760,14736, 6768,9880, 6776,13976, 6784,14344, 6792,14360, 6800,10392, 
21636    6808,14488, 6816,14472, 6824,14488, 6832,10904, 6840,15000, 6848,14600, 
21637    6856,7320, 6864,11416, 6872,15512, 6880,14728, 6888,7832, 6896,11928, 
21638    6904,16024, 6912,15360, 6920,15376, 6928,8408, 6936,12504, 6944,15488, 
21639    6952,15504, 6960,8920, 6968,13016, 6976,15616, 6984,15632, 6992,9432, 
21640    7000,13528, 7008,15744, 7016,15760, 7024,9944, 7032,14040, 7040,15368, 
21641    7048,15384, 7056,10456, 7064,14552, 7072,15496, 7080,15512, 7088,10968, 
21642    7096,15064, 7104,15624, 7112,7384, 7120,11480, 7128,15576, 7136,15752, 
21643    7144,7896, 7152,11992, 7160,16088, 7168,12352, 7176,12368, 7184,8472, 
21644    7192,12568, 7200,12480, 7208,12496, 7216,8984, 7224,13080, 7232,12608, 
21645    7240,12624, 7248,9496, 7256,13592, 7264,12736, 7272,12752, 7280,10008, 
21646    7288,14104, 7296,12360, 7304,12376, 7312,10520, 7320,14616, 7328,12488, 
21647    7336,12504, 7344,11032, 7352,15128, 7360,12616, 7368,7448, 7376,11544, 
21648    7384,15640, 7392,12744, 7400,7960, 7408,12056, 7416,16152, 7424,13376, 
21649    7432,13392, 7440,8536, 7448,12632, 7456,13504, 7464,13520, 7472,9048, 
21650    7480,13144, 7488,13632, 7496,13648, 7504,9560, 7512,13656, 7520,13760, 
21651    7528,13776, 7536,10072, 7544,14168, 7552,13384, 7560,13400, 7568,10584, 
21652    7576,14680, 7584,13512, 7592,13528, 7600,11096, 7608,15192, 7616,13640, 
21653    7624,13656, 7632,11608, 7640,15704, 7648,13768, 7656,8024, 7664,12120, 
21654    7672,16216, 7680,14400, 7688,14416, 7696,8600, 7704,12696, 7712,14528, 
21655    7720,14544, 7728,9112, 7736,13208, 7744,14656, 7752,14672, 7760,9624, 
21656    7768,13720, 7776,14784, 7784,14800, 7792,10136, 7800,14232, 7808,14408, 
21657    7816,14424, 7824,10648, 7832,14744, 7840,14536, 7848,14552, 7856,11160, 
21658    7864,15256, 7872,14664, 7880,14680, 7888,11672, 7896,15768, 7904,14792, 
21659    7912,8088, 7920,12184, 7928,16280, 7936,15424, 7944,15440, 7952,8664, 
21660    7960,12760, 7968,15552, 7976,15568, 7984,9176, 7992,13272, 8000,15680, 
21661    8008,15696, 8016,9688, 8024,13784, 8032,15808, 8040,15824, 8048,10200, 
21662    8056,14296, 8064,15432, 8072,15448, 8080,10712, 8088,14808, 8096,15560, 
21663    8104,15576, 8112,11224, 8120,15320, 8128,15688, 8136,15704, 8144,11736, 
21664    8152,15832, 8160,15816, 8168,15832, 8176,12248, 8184,16344, 8200,8320, 
21665    8208,8224, 8216,12320, 8232,10368, 8240,8736, 8248,12832, 8256,8448, 
21666    8264,8384, 8272,9248, 8280,13344, 8288,9232, 8296,10432, 8304,9760, 
21667    8312,13856, 8328,12416, 8336,10272, 8344,14368, 8352,12296, 8360,14464, 
21668    8368,10784, 8376,14880, 8384,8456, 8392,12480, 8400,11296, 8408,15392, 
21669    8416,12552, 8424,14528, 8432,11808, 8440,15904, 8448,9216, 8456,8576, 
21670    8464,9232, 8472,12384, 8480,9248, 8488,10624, 8496,8800, 8504,12896, 
21671    8512,9472, 8520,8640, 8528,9312, 8536,13408, 8544,9296, 8552,10688, 
21672    8560,9824, 8568,13920, 8576,9224, 8584,12672, 8592,10336, 8600,14432, 
21673    8608,13320, 8616,14720, 8624,10848, 8632,14944, 8640,9480, 8648,12736, 
21674    8656,11360, 8664,15456, 8672,13576, 8680,14784, 8688,11872, 8696,15968, 
21675    8704,12288, 8712,12416, 8720,12296, 8728,12448, 8736,12304, 8744,10376, 
21676    8752,8864, 8760,12960, 8768,12352, 8776,12480, 8784,9376, 8792,13472, 
21677    8800,12368, 8808,10440, 8816,9888, 8824,13984, 8832,12320, 8840,12424, 
21678    8848,10400, 8856,14496, 8864,12312, 8872,14472, 8880,10912, 8888,15008, 
21679    8896,12384, 8904,12488, 8912,11424, 8920,15520, 8928,12568, 8936,14536, 
21680    8944,11936, 8952,16032, 8960,12544, 8968,12672, 8976,12552, 8984,12512, 
21681    8992,12560, 9000,10632, 9008,12568, 9016,13024, 9024,12608, 9032,12736, 
21682    9040,9440, 9048,13536, 9056,12624, 9064,10696, 9072,9952, 9080,14048, 
21683    9088,9240, 9096,12680, 9104,10464, 9112,14560, 9120,13336, 9128,14728, 
21684    9136,10976, 9144,15072, 9152,9496, 9160,12744, 9168,11488, 9176,15584, 
21685    9184,13592, 9192,14792, 9200,12000, 9208,16096, 9224,9344, 9232,9248, 
21686    9240,12576, 9256,11392, 9264,12560, 9272,13088, 9280,9472, 9288,9408, 
21687    9296,9504, 9304,13600, 9312,9488, 9320,11456, 9328,10016, 9336,14112, 
21688    9352,13440, 9360,10528, 9368,14624, 9376,12360, 9384,15488, 9392,11040, 
21689    9400,15136, 9408,9480, 9416,13504, 9424,11552, 9432,15648, 9440,12616, 
21690    9448,15552, 9456,12064, 9464,16160, 9480,9600, 9488,9504, 9496,12640, 
21691    9512,11648, 9520,12624, 9528,13152, 9544,9664, 9552,9568, 9560,13664, 
21692    9576,11712, 9584,10080, 9592,14176, 9608,13696, 9616,10592, 9624,14688, 
21693    9632,13384, 9640,15744, 9648,11104, 9656,15200, 9672,13760, 9680,11616, 
21694    9688,15712, 9696,13640, 9704,15808, 9712,12128, 9720,16224, 9728,13312, 
21695    9736,13440, 9744,13320, 9752,12704, 9760,13328, 9768,11400, 9776,13336, 
21696    9784,13216, 9792,13376, 9800,13504, 9808,13384, 9816,13728, 9824,13392, 
21697    9832,11464, 9840,10144, 9848,14240, 9856,13344, 9864,13448, 9872,10656, 
21698    9880,14752, 9888,12376, 9896,15496, 9904,11168, 9912,15264, 9920,13408, 
21699    9928,13512, 9936,11680, 9944,15776, 9952,12632, 9960,15560, 9968,12192, 
21700    9976,16288, 9984,13568, 9992,13696, 10000,13576, 10008,12768, 10016,13584, 
21701    10024,11656, 10032,13592, 10040,13280, 10048,13632, 10056,13760, 
21702    10064,13640, 10072,13792, 10080,13648, 10088,11720, 10096,10208, 
21703    10104,14304, 10112,13600, 10120,13704, 10128,10720, 10136,14816, 
21704    10144,13400, 10152,15752, 10160,11232, 10168,15328, 10176,13664, 
21705    10184,13768, 10192,11744, 10200,15840, 10208,13656, 10216,15816, 
21706    10224,12256, 10232,16352, 10248,10272, 10256,10368, 10264,12328, 
21707    10280,10384, 10288,10376, 10296,12840, 10304,11264, 10312,11296, 
21708    10320,11392, 10328,13352, 10336,11272, 10344,10448, 10352,11400, 
21709    10360,13864, 10376,12432, 10392,14376, 10400,12328, 10408,14480, 
21710    10416,10792, 10424,14888, 10432,11280, 10440,12496, 10448,11304, 
21711    10456,15400, 10464,11288, 10472,14544, 10480,11816, 10488,15912, 
21712    10496,11264, 10504,11272, 10512,11280, 10520,12392, 10528,11296, 
21713    10536,10640, 10544,12496, 10552,12904, 10560,11328, 10568,11360, 
21714    10576,11456, 10584,13416, 10592,11336, 10600,10704, 10608,11464, 
21715    10616,13928, 10624,11392, 10632,12688, 10640,11304, 10648,14440, 
21716    10656,13352, 10664,14736, 10672,10856, 10680,14952, 10688,11344, 
21717    10696,12752, 10704,11368, 10712,15464, 10720,11352, 10728,14800, 
21718    10736,11880, 10744,15976, 10752,14336, 10760,14368, 10768,14464, 
21719    10776,12456, 10784,14344, 10792,14376, 10800,14472, 10808,12968, 
21720    10816,15360, 10824,15392, 10832,15488, 10840,13480, 10848,15368, 
21721    10856,15400, 10864,15496, 10872,13992, 10880,14352, 10888,12440, 
21722    10896,14480, 10904,14504, 10912,14360, 10920,14488, 10928,14488, 
21723    10936,15016, 10944,15376, 10952,12504, 10960,11432, 10968,15528, 
21724    10976,15384, 10984,14552, 10992,11944, 11000,16040, 11008,14400, 
21725    11016,14432, 11024,14528, 11032,12520, 11040,14408, 11048,14440, 
21726    11056,14536, 11064,13032, 11072,15424, 11080,15456, 11088,15552, 
21727    11096,13544, 11104,15432, 11112,15464, 11120,15560, 11128,14056, 
21728    11136,14416, 11144,12696, 11152,14544, 11160,14568, 11168,14424, 
21729    11176,14744, 11184,14552, 11192,15080, 11200,15440, 11208,12760, 
21730    11216,11496, 11224,15592, 11232,15448, 11240,14808, 11248,12008, 
21731    11256,16104, 11272,11296, 11280,11392, 11288,12584, 11304,11408, 
21732    11312,12688, 11320,13096, 11328,11520, 11336,11552, 11344,11648, 
21733    11352,13608, 11360,11528, 11368,11472, 11376,11656, 11384,14120, 
21734    11400,13456, 11416,14632, 11424,12392, 11432,15504, 11440,14440, 
21735    11448,15144, 11456,11536, 11464,13520, 11472,11560, 11480,15656, 
21736    11488,11544, 11496,15568, 11504,12072, 11512,16168, 11528,11552, 
21737    11536,11648, 11544,12648, 11560,11664, 11568,12752, 11576,13160, 
21738    11592,11616, 11600,11712, 11608,13672, 11624,11728, 11632,11720, 
21739    11640,14184, 11656,13712, 11672,14696, 11680,13416, 11688,15760, 
21740    11696,15464, 11704,15208, 11720,13776, 11736,15720, 11744,13672, 
21741    11752,15824, 11760,12136, 11768,16232, 11776,14592, 11784,14624, 
21742    11792,14720, 11800,12712, 11808,14600, 11816,14632, 11824,14728, 
21743    11832,13224, 11840,15616, 11848,15648, 11856,15744, 11864,13736, 
21744    11872,15624, 11880,15656, 11888,15752, 11896,14248, 11904,14608, 
21745    11912,13464, 11920,14736, 11928,14760, 11936,14616, 11944,15512, 
21746    11952,14744, 11960,15272, 11968,15632, 11976,13528, 11984,15760, 
21747    11992,15784, 12000,15640, 12008,15576, 12016,12200, 12024,16296, 
21748    12032,14656, 12040,14688, 12048,14784, 12056,12776, 12064,14664, 
21749    12072,14696, 12080,14792, 12088,13288, 12096,15680, 12104,15712, 
21750    12112,15808, 12120,13800, 12128,15688, 12136,15720, 12144,15816, 
21751    12152,14312, 12160,14672, 12168,13720, 12176,14800, 12184,14824, 
21752    12192,14680, 12200,15768, 12208,14808, 12216,15336, 12224,15696, 
21753    12232,13784, 12240,15824, 12248,15848, 12256,15704, 12264,15832, 
21754    12272,15832, 12280,16360, 12312,12336, 12344,12848, 12352,12544, 
21755    12360,12552, 12368,12560, 12376,13360, 12384,12576, 12392,12584, 
21756    12400,13336, 12408,13872, 12424,12448, 12440,14384, 12456,14496, 
21757    12464,14472, 12472,14896, 12480,12672, 12488,12512, 12496,12688, 
21758    12504,15408, 12512,12680, 12520,14560, 12528,14728, 12536,15920, 
21759    12544,13312, 12552,13320, 12560,13328, 12568,13336, 12576,13344, 
21760    12584,13352, 12592,13360, 12600,12912, 12608,13568, 12616,13576, 
21761    12624,13584, 12632,13424, 12640,13600, 12648,13608, 12656,13400, 
21762    12664,13936, 12672,13440, 12680,12704, 12688,13456, 12696,14448, 
21763    12704,13448, 12712,14752, 12720,15496, 12728,14960, 12736,13696, 
21764    12744,12768, 12752,13712, 12760,15472, 12768,13704, 12776,14816, 
21765    12784,15752, 12792,15984, 12800,14336, 12808,14464, 12816,14344, 
21766    12824,14472, 12832,14352, 12840,14480, 12848,14360, 12856,12976, 
21767    12864,14400, 12872,14528, 12880,14408, 12888,13488, 12896,14416, 
21768    12904,14544, 12912,14424, 12920,14000, 12928,14368, 12936,14496, 
21769    12944,14376, 12952,14512, 12960,14384, 12968,14504, 12976,14488, 
21770    12984,15024, 12992,14432, 13000,14560, 13008,14440, 13016,15536, 
21771    13024,14448, 13032,14568, 13040,14744, 13048,16048, 13056,14592, 
21772    13064,14720, 13072,14600, 13080,14728, 13088,14608, 13096,14736, 
21773    13104,14616, 13112,14744, 13120,14656, 13128,14784, 13136,14664, 
21774    13144,13552, 13152,14672, 13160,14800, 13168,14680, 13176,14064, 
21775    13184,14624, 13192,14752, 13200,14632, 13208,14576, 13216,13464, 
21776    13224,14760, 13232,15512, 13240,15088, 13248,14688, 13256,14816, 
21777    13264,14696, 13272,15600, 13280,13720, 13288,14824, 13296,15768, 
21778    13304,16112, 13336,13360, 13368,14616, 13376,13568, 13384,13576, 
21779    13392,13584, 13400,13616, 13408,13600, 13416,13608, 13424,13592, 
21780    13432,14128, 13448,13472, 13464,14640, 13480,15520, 13488,14536, 
21781    13496,15152, 13504,13696, 13512,13536, 13520,13712, 13528,15664, 
21782    13536,13704, 13544,15584, 13552,14792, 13560,16176, 13592,13616, 
21783    13624,14680, 13656,13680, 13688,14192, 13704,13728, 13720,14704, 
21784    13736,15776, 13744,15560, 13752,15216, 13768,13792, 13784,15728, 
21785    13800,15840, 13808,15816, 13816,16240, 13824,15360, 13832,15488, 
21786    13840,15368, 13848,15496, 13856,15376, 13864,15504, 13872,15384, 
21787    13880,15512, 13888,15424, 13896,15552, 13904,15432, 13912,15560, 
21788    13920,15440, 13928,15568, 13936,15448, 13944,14256, 13952,15392, 
21789    13960,15520, 13968,15400, 13976,14768, 13984,15408, 13992,15528, 
21790    14000,14552, 14008,15280, 14016,15456, 14024,15584, 14032,15464, 
21791    14040,15792, 14048,15472, 14056,15592, 14064,14808, 14072,16304, 
21792    14080,15616, 14088,15744, 14096,15624, 14104,15752, 14112,15632, 
21793    14120,15760, 14128,15640, 14136,15768, 14144,15680, 14152,15808, 
21794    14160,15688, 14168,15816, 14176,15696, 14184,15824, 14192,15704, 
21795    14200,14320, 14208,15648, 14216,15776, 14224,15656, 14232,14832, 
21796    14240,15664, 14248,15784, 14256,15576, 14264,15344, 14272,15712, 
21797    14280,15840, 14288,15720, 14296,15856, 14304,15728, 14312,15848, 
21798    14320,15832, 14328,16368, 14392,14488, 14400,14592, 14408,14600, 
21799    14416,14608, 14424,14616, 14432,14624, 14440,14632, 14448,14640, 
21800    14456,15512, 14504,14512, 14520,14904, 14528,14720, 14536,14728, 
21801    14544,14736, 14552,15416, 14560,14752, 14568,14576, 14584,15928,
21802    14576,14760, 14592,15360, 14600,15368, 14608,15376, 14616,15384, 
21803    14624,15392, 14632,15400, 14640,15408, 14648,15416, 14656,15616, 
21804    14664,15624, 14672,15632, 14680,15640, 14688,15648, 14696,15656, 
21805    14704,15664, 14712,15576, 14720,15488, 14728,15496, 14736,15504, 
21806    14744,15512, 14752,15520, 14760,14768, 14776,14968, 14768,15528, 
21807    14784,15744, 14792,15752, 14800,15760, 14808,15480, 14816,15776, 
21808    14824,14832, 14840,15992, 14832,15784, 14856,14864, 14864,14880, 
21809    14872,14896, 14880,14976, 14888,14992, 14896,15008, 14904,15024, 
21810    14912,15104, 14920,15120, 14928,15136, 14936,15152, 14944,15232, 
21811    14952,15248, 14960,15264, 14968,15280, 14984,15008, 15000,15024, 
21812    15016,15024, 15040,15112, 15048,15128, 15056,15144, 15064,15544, 
21813    15072,15240, 15080,15256, 15088,15272, 15096,16056, 15104,15872, 
21814    15112,15888, 15120,15904, 15128,15920, 15136,16000, 15144,16016, 
21815    15152,16032, 15160,16048, 15168,16128, 15176,16144, 15184,16160, 
21816    15192,16176, 15200,16256, 15208,16272, 15216,16288, 15224,16304, 
21817    15232,15880, 15240,15896, 15248,15912, 15256,15928, 15264,16008, 
21818    15272,16024, 15280,16040, 15288,16056, 15296,16136, 15304,16152, 
21819    15312,16168, 15320,15608, 15328,16264, 15336,16280, 15344,16296, 
21820    15352,16120, 15416,15512, 15424,15616, 15432,15624, 15440,15632, 
21821    15448,15640, 15456,15648, 15464,15656, 15472,15664, 15480,15768, 
21822    15528,15536, 15544,16048, 15552,15744, 15560,15752, 15568,15760, 
21823    15576,15672, 15584,15776, 15592,15600, 15600,15784, 15608,16184, 
21824    15672,15768, 15736,15832, 15784,15792, 15800,16304, 15848,15856, 
21825    15880,16000, 15864,16248, 15888,16000, 15896,16008, 15904,16000, 
21826    15912,16016, 15920,16008, 15928,16024, 15936,16128, 15944,16160, 
21827    15952,16256, 15960,16288, 15968,16136, 15976,16168, 15984,16264, 
21828    15992,16296, 16008,16032, 16024,16040, 16064,16144, 16040,16048, 
21829    16072,16176, 16080,16272, 16088,16304, 16096,16152, 16104,16184, 
21830    16112,16280, 16136,16256, 16120,16312, 16144,16256, 16152,16264, 
21831    16160,16256, 16168,16272, 16176,16264, 16184,16280, 16200,16208, 
21832    16208,16224, 16216,16240, 16224,16320, 16232,16336, 16240,16352, 
21833    16248,16368, 16264,16288, 16280,16296, 16296,16304, 16344,16368,
21834    16328,16352, 16360,16368
21835 };
21836 
21837 const uint16_t armBitRevIndexTable4096[ARMBITREVINDEXTABLE4096_TABLE_LENGTH] = 
21838 {
21839    //radix 8, size 4032
21840    8,4096, 16,8192, 24,12288, 32,16384, 40,20480, 48,24576, 56,28672, 64,512, 
21841    72,4608, 80,8704, 88,12800, 96,16896, 104,20992, 112,25088, 120,29184, 
21842    128,1024, 136,5120, 144,9216, 152,13312, 160,17408, 168,21504, 176,25600, 
21843    184,29696, 192,1536, 200,5632, 208,9728, 216,13824, 224,17920, 232,22016, 
21844    240,26112, 248,30208, 256,2048, 264,6144, 272,10240, 280,14336, 288,18432, 
21845    296,22528, 304,26624, 312,30720, 320,2560, 328,6656, 336,10752, 344,14848, 
21846    352,18944, 360,23040, 368,27136, 376,31232, 384,3072, 392,7168, 400,11264, 
21847    408,15360, 416,19456, 424,23552, 432,27648, 440,31744, 448,3584, 456,7680, 
21848    464,11776, 472,15872, 480,19968, 488,24064, 496,28160, 504,32256, 520,4160, 
21849    528,8256, 536,12352, 544,16448, 552,20544, 560,24640, 568,28736, 584,4672, 
21850    592,8768, 600,12864, 608,16960, 616,21056, 624,25152, 632,29248, 640,1088, 
21851    648,5184, 656,9280, 664,13376, 672,17472, 680,21568, 688,25664, 696,29760, 
21852    704,1600, 712,5696, 720,9792, 728,13888, 736,17984, 744,22080, 752,26176, 
21853    760,30272, 768,2112, 776,6208, 784,10304, 792,14400, 800,18496, 808,22592, 
21854    816,26688, 824,30784, 832,2624, 840,6720, 848,10816, 856,14912, 864,19008, 
21855    872,23104, 880,27200, 888,31296, 896,3136, 904,7232, 912,11328, 920,15424, 
21856    928,19520, 936,23616, 944,27712, 952,31808, 960,3648, 968,7744, 976,11840, 
21857    984,15936, 992,20032, 1000,24128, 1008,28224, 1016,32320, 1032,4224, 
21858    1040,8320, 1048,12416, 1056,16512, 1064,20608, 1072,24704, 1080,28800, 
21859    1096,4736, 1104,8832, 1112,12928, 1120,17024, 1128,21120, 1136,25216, 
21860    1144,29312, 1160,5248, 1168,9344, 1176,13440, 1184,17536, 1192,21632, 
21861    1200,25728, 1208,29824, 1216,1664, 1224,5760, 1232,9856, 1240,13952, 
21862    1248,18048, 1256,22144, 1264,26240, 1272,30336, 1280,2176, 1288,6272, 
21863    1296,10368, 1304,14464, 1312,18560, 1320,22656, 1328,26752, 1336,30848, 
21864    1344,2688, 1352,6784, 1360,10880, 1368,14976, 1376,19072, 1384,23168, 
21865    1392,27264, 1400,31360, 1408,3200, 1416,7296, 1424,11392, 1432,15488, 
21866    1440,19584, 1448,23680, 1456,27776, 1464,31872, 1472,3712, 1480,7808, 
21867    1488,11904, 1496,16000, 1504,20096, 1512,24192, 1520,28288, 1528,32384, 
21868    1544,4288, 1552,8384, 1560,12480, 1568,16576, 1576,20672, 1584,24768, 
21869    1592,28864, 1608,4800, 1616,8896, 1624,12992, 1632,17088, 1640,21184, 
21870    1648,25280, 1656,29376, 1672,5312, 1680,9408, 1688,13504, 1696,17600, 
21871    1704,21696, 1712,25792, 1720,29888, 1736,5824, 1744,9920, 1752,14016, 
21872    1760,18112, 1768,22208, 1776,26304, 1784,30400, 1792,2240, 1800,6336, 
21873    1808,10432, 1816,14528, 1824,18624, 1832,22720, 1840,26816, 1848,30912, 
21874    1856,2752, 1864,6848, 1872,10944, 1880,15040, 1888,19136, 1896,23232, 
21875    1904,27328, 1912,31424, 1920,3264, 1928,7360, 1936,11456, 1944,15552, 
21876    1952,19648, 1960,23744, 1968,27840, 1976,31936, 1984,3776, 1992,7872, 
21877    2000,11968, 2008,16064, 2016,20160, 2024,24256, 2032,28352, 2040,32448, 
21878    2056,4352, 2064,8448, 2072,12544, 2080,16640, 2088,20736, 2096,24832, 
21879    2104,28928, 2120,4864, 2128,8960, 2136,13056, 2144,17152, 2152,21248, 
21880    2160,25344, 2168,29440, 2184,5376, 2192,9472, 2200,13568, 2208,17664, 
21881    2216,21760, 2224,25856, 2232,29952, 2248,5888, 2256,9984, 2264,14080, 
21882    2272,18176, 2280,22272, 2288,26368, 2296,30464, 2312,6400, 2320,10496, 
21883    2328,14592, 2336,18688, 2344,22784, 2352,26880, 2360,30976, 2368,2816, 
21884    2376,6912, 2384,11008, 2392,15104, 2400,19200, 2408,23296, 2416,27392, 
21885    2424,31488, 2432,3328, 2440,7424, 2448,11520, 2456,15616, 2464,19712, 
21886    2472,23808, 2480,27904, 2488,32000, 2496,3840, 2504,7936, 2512,12032, 
21887    2520,16128, 2528,20224, 2536,24320, 2544,28416, 2552,32512, 2568,4416, 
21888    2576,8512, 2584,12608, 2592,16704, 2600,20800, 2608,24896, 2616,28992, 
21889    2632,4928, 2640,9024, 2648,13120, 2656,17216, 2664,21312, 2672,25408, 
21890    2680,29504, 2696,5440, 2704,9536, 2712,13632, 2720,17728, 2728,21824, 
21891    2736,25920, 2744,30016, 2760,5952, 2768,10048, 2776,14144, 2784,18240, 
21892    2792,22336, 2800,26432, 2808,30528, 2824,6464, 2832,10560, 2840,14656, 
21893    2848,18752, 2856,22848, 2864,26944, 2872,31040, 2888,6976, 2896,11072, 
21894    2904,15168, 2912,19264, 2920,23360, 2928,27456, 2936,31552, 2944,3392, 
21895    2952,7488, 2960,11584, 2968,15680, 2976,19776, 2984,23872, 2992,27968, 
21896    3000,32064, 3008,3904, 3016,8000, 3024,12096, 3032,16192, 3040,20288, 
21897    3048,24384, 3056,28480, 3064,32576, 3080,4480, 3088,8576, 3096,12672, 
21898    3104,16768, 3112,20864, 3120,24960, 3128,29056, 3144,4992, 3152,9088, 
21899    3160,13184, 3168,17280, 3176,21376, 3184,25472, 3192,29568, 3208,5504, 
21900    3216,9600, 3224,13696, 3232,17792, 3240,21888, 3248,25984, 3256,30080, 
21901    3272,6016, 3280,10112, 3288,14208, 3296,18304, 3304,22400, 3312,26496, 
21902    3320,30592, 3336,6528, 3344,10624, 3352,14720, 3360,18816, 3368,22912, 
21903    3376,27008, 3384,31104, 3400,7040, 3408,11136, 3416,15232, 3424,19328, 
21904    3432,23424, 3440,27520, 3448,31616, 3464,7552, 3472,11648, 3480,15744, 
21905    3488,19840, 3496,23936, 3504,28032, 3512,32128, 3520,3968, 3528,8064, 
21906    3536,12160, 3544,16256, 3552,20352, 3560,24448, 3568,28544, 3576,32640, 
21907    3592,4544, 3600,8640, 3608,12736, 3616,16832, 3624,20928, 3632,25024, 
21908    3640,29120, 3656,5056, 3664,9152, 3672,13248, 3680,17344, 3688,21440, 
21909    3696,25536, 3704,29632, 3720,5568, 3728,9664, 3736,13760, 3744,17856, 
21910    3752,21952, 3760,26048, 3768,30144, 3784,6080, 3792,10176, 3800,14272, 
21911    3808,18368, 3816,22464, 3824,26560, 3832,30656, 3848,6592, 3856,10688, 
21912    3864,14784, 3872,18880, 3880,22976, 3888,27072, 3896,31168, 3912,7104, 
21913    3920,11200, 3928,15296, 3936,19392, 3944,23488, 3952,27584, 3960,31680, 
21914    3976,7616, 3984,11712, 3992,15808, 4000,19904, 4008,24000, 4016,28096, 
21915    4024,32192, 4040,8128, 4048,12224, 4056,16320, 4064,20416, 4072,24512, 
21916    4080,28608, 4088,32704, 4112,8200, 4120,12296, 4128,16392, 4136,20488, 
21917    4144,24584, 4152,28680, 4168,4616, 4176,8712, 4184,12808, 4192,16904, 
21918    4200,21000, 4208,25096, 4216,29192, 4232,5128, 4240,9224, 4248,13320, 
21919    4256,17416, 4264,21512, 4272,25608, 4280,29704, 4296,5640, 4304,9736, 
21920    4312,13832, 4320,17928, 4328,22024, 4336,26120, 4344,30216, 4360,6152, 
21921    4368,10248, 4376,14344, 4384,18440, 4392,22536, 4400,26632, 4408,30728, 
21922    4424,6664, 4432,10760, 4440,14856, 4448,18952, 4456,23048, 4464,27144, 
21923    4472,31240, 4488,7176, 4496,11272, 4504,15368, 4512,19464, 4520,23560, 
21924    4528,27656, 4536,31752, 4552,7688, 4560,11784, 4568,15880, 4576,19976, 
21925    4584,24072, 4592,28168, 4600,32264, 4624,8264, 4632,12360, 4640,16456, 
21926    4648,20552, 4656,24648, 4664,28744, 4688,8776, 4696,12872, 4704,16968, 
21927    4712,21064, 4720,25160, 4728,29256, 4744,5192, 4752,9288, 4760,13384, 
21928    4768,17480, 4776,21576, 4784,25672, 4792,29768, 4808,5704, 4816,9800, 
21929    4824,13896, 4832,17992, 4840,22088, 4848,26184, 4856,30280, 4872,6216, 
21930    4880,10312, 4888,14408, 4896,18504, 4904,22600, 4912,26696, 4920,30792, 
21931    4936,6728, 4944,10824, 4952,14920, 4960,19016, 4968,23112, 4976,27208, 
21932    4984,31304, 5000,7240, 5008,11336, 5016,15432, 5024,19528, 5032,23624, 
21933    5040,27720, 5048,31816, 5064,7752, 5072,11848, 5080,15944, 5088,20040, 
21934    5096,24136, 5104,28232, 5112,32328, 5136,8328, 5144,12424, 5152,16520, 
21935    5160,20616, 5168,24712, 5176,28808, 5200,8840, 5208,12936, 5216,17032, 
21936    5224,21128, 5232,25224, 5240,29320, 5264,9352, 5272,13448, 5280,17544, 
21937    5288,21640, 5296,25736, 5304,29832, 5320,5768, 5328,9864, 5336,13960, 
21938    5344,18056, 5352,22152, 5360,26248, 5368,30344, 5384,6280, 5392,10376, 
21939    5400,14472, 5408,18568, 5416,22664, 5424,26760, 5432,30856, 5448,6792, 
21940    5456,10888, 5464,14984, 5472,19080, 5480,23176, 5488,27272, 5496,31368, 
21941    5512,7304, 5520,11400, 5528,15496, 5536,19592, 5544,23688, 5552,27784, 
21942    5560,31880, 5576,7816, 5584,11912, 5592,16008, 5600,20104, 5608,24200, 
21943    5616,28296, 5624,32392, 5648,8392, 5656,12488, 5664,16584, 5672,20680, 
21944    5680,24776, 5688,28872, 5712,8904, 5720,13000, 5728,17096, 5736,21192, 
21945    5744,25288, 5752,29384, 5776,9416, 5784,13512, 5792,17608, 5800,21704, 
21946    5808,25800, 5816,29896, 5840,9928, 5848,14024, 5856,18120, 5864,22216, 
21947    5872,26312, 5880,30408, 5896,6344, 5904,10440, 5912,14536, 5920,18632, 
21948    5928,22728, 5936,26824, 5944,30920, 5960,6856, 5968,10952, 5976,15048, 
21949    5984,19144, 5992,23240, 6000,27336, 6008,31432, 6024,7368, 6032,11464, 
21950    6040,15560, 6048,19656, 6056,23752, 6064,27848, 6072,31944, 6088,7880, 
21951    6096,11976, 6104,16072, 6112,20168, 6120,24264, 6128,28360, 6136,32456, 
21952    6160,8456, 6168,12552, 6176,16648, 6184,20744, 6192,24840, 6200,28936, 
21953    6224,8968, 6232,13064, 6240,17160, 6248,21256, 6256,25352, 6264,29448, 
21954    6288,9480, 6296,13576, 6304,17672, 6312,21768, 6320,25864, 6328,29960, 
21955    6352,9992, 6360,14088, 6368,18184, 6376,22280, 6384,26376, 6392,30472, 
21956    6416,10504, 6424,14600, 6432,18696, 6440,22792, 6448,26888, 6456,30984, 
21957    6472,6920, 6480,11016, 6488,15112, 6496,19208, 6504,23304, 6512,27400, 
21958    6520,31496, 6536,7432, 6544,11528, 6552,15624, 6560,19720, 6568,23816, 
21959    6576,27912, 6584,32008, 6600,7944, 6608,12040, 6616,16136, 6624,20232, 
21960    6632,24328, 6640,28424, 6648,32520, 6672,8520, 6680,12616, 6688,16712, 
21961    6696,20808, 6704,24904, 6712,29000, 6736,9032, 6744,13128, 6752,17224, 
21962    6760,21320, 6768,25416, 6776,29512, 6800,9544, 6808,13640, 6816,17736, 
21963    6824,21832, 6832,25928, 6840,30024, 6864,10056, 6872,14152, 6880,18248, 
21964    6888,22344, 6896,26440, 6904,30536, 6928,10568, 6936,14664, 6944,18760, 
21965    6952,22856, 6960,26952, 6968,31048, 6992,11080, 7000,15176, 7008,19272, 
21966    7016,23368, 7024,27464, 7032,31560, 7048,7496, 7056,11592, 7064,15688, 
21967    7072,19784, 7080,23880, 7088,27976, 7096,32072, 7112,8008, 7120,12104, 
21968    7128,16200, 7136,20296, 7144,24392, 7152,28488, 7160,32584, 7184,8584, 
21969    7192,12680, 7200,16776, 7208,20872, 7216,24968, 7224,29064, 7248,9096, 
21970    7256,13192, 7264,17288, 7272,21384, 7280,25480, 7288,29576, 7312,9608, 
21971    7320,13704, 7328,17800, 7336,21896, 7344,25992, 7352,30088, 7376,10120, 
21972    7384,14216, 7392,18312, 7400,22408, 7408,26504, 7416,30600, 7440,10632, 
21973    7448,14728, 7456,18824, 7464,22920, 7472,27016, 7480,31112, 7504,11144, 
21974    7512,15240, 7520,19336, 7528,23432, 7536,27528, 7544,31624, 7568,11656, 
21975    7576,15752, 7584,19848, 7592,23944, 7600,28040, 7608,32136, 7624,8072, 
21976    7632,12168, 7640,16264, 7648,20360, 7656,24456, 7664,28552, 7672,32648, 
21977    7696,8648, 7704,12744, 7712,16840, 7720,20936, 7728,25032, 7736,29128, 
21978    7760,9160, 7768,13256, 7776,17352, 7784,21448, 7792,25544, 7800,29640, 
21979    7824,9672, 7832,13768, 7840,17864, 7848,21960, 7856,26056, 7864,30152, 
21980    7888,10184, 7896,14280, 7904,18376, 7912,22472, 7920,26568, 7928,30664, 
21981    7952,10696, 7960,14792, 7968,18888, 7976,22984, 7984,27080, 7992,31176, 
21982    8016,11208, 8024,15304, 8032,19400, 8040,23496, 8048,27592, 8056,31688, 
21983    8080,11720, 8088,15816, 8096,19912, 8104,24008, 8112,28104, 8120,32200, 
21984    8144,12232, 8152,16328, 8160,20424, 8168,24520, 8176,28616, 8184,32712, 
21985    8216,12304, 8224,16400, 8232,20496, 8240,24592, 8248,28688, 8272,8720, 
21986    8280,12816, 8288,16912, 8296,21008, 8304,25104, 8312,29200, 8336,9232, 
21987    8344,13328, 8352,17424, 8360,21520, 8368,25616, 8376,29712, 8400,9744, 
21988    8408,13840, 8416,17936, 8424,22032, 8432,26128, 8440,30224, 8464,10256, 
21989    8472,14352, 8480,18448, 8488,22544, 8496,26640, 8504,30736, 8528,10768, 
21990    8536,14864, 8544,18960, 8552,23056, 8560,27152, 8568,31248, 8592,11280, 
21991    8600,15376, 8608,19472, 8616,23568, 8624,27664, 8632,31760, 8656,11792, 
21992    8664,15888, 8672,19984, 8680,24080, 8688,28176, 8696,32272, 8728,12368, 
21993    8736,16464, 8744,20560, 8752,24656, 8760,28752, 8792,12880, 8800,16976, 
21994    8808,21072, 8816,25168, 8824,29264, 8848,9296, 8856,13392, 8864,17488, 
21995    8872,21584, 8880,25680, 8888,29776, 8912,9808, 8920,13904, 8928,18000, 
21996    8936,22096, 8944,26192, 8952,30288, 8976,10320, 8984,14416, 8992,18512, 
21997    9000,22608, 9008,26704, 9016,30800, 9040,10832, 9048,14928, 9056,19024, 
21998    9064,23120, 9072,27216, 9080,31312, 9104,11344, 9112,15440, 9120,19536, 
21999    9128,23632, 9136,27728, 9144,31824, 9168,11856, 9176,15952, 9184,20048, 
22000    9192,24144, 9200,28240, 9208,32336, 9240,12432, 9248,16528, 9256,20624, 
22001    9264,24720, 9272,28816, 9304,12944, 9312,17040, 9320,21136, 9328,25232, 
22002    9336,29328, 9368,13456, 9376,17552, 9384,21648, 9392,25744, 9400,29840, 
22003    9424,9872, 9432,13968, 9440,18064, 9448,22160, 9456,26256, 9464,30352, 
22004    9488,10384, 9496,14480, 9504,18576, 9512,22672, 9520,26768, 9528,30864, 
22005    9552,10896, 9560,14992, 9568,19088, 9576,23184, 9584,27280, 9592,31376, 
22006    9616,11408, 9624,15504, 9632,19600, 9640,23696, 9648,27792, 9656,31888, 
22007    9680,11920, 9688,16016, 9696,20112, 9704,24208, 9712,28304, 9720,32400, 
22008    9752,12496, 9760,16592, 9768,20688, 9776,24784, 9784,28880, 9816,13008, 
22009    9824,17104, 9832,21200, 9840,25296, 9848,29392, 9880,13520, 9888,17616, 
22010    9896,21712, 9904,25808, 9912,29904, 9944,14032, 9952,18128, 9960,22224, 
22011    9968,26320, 9976,30416, 10000,10448, 10008,14544, 10016,18640, 10024,22736, 
22012    10032,26832, 10040,30928, 10064,10960, 10072,15056, 10080,19152, 
22013    10088,23248, 10096,27344, 10104,31440, 10128,11472, 10136,15568, 
22014    10144,19664, 10152,23760, 10160,27856, 10168,31952, 10192,11984, 
22015    10200,16080, 10208,20176, 10216,24272, 10224,28368, 10232,32464, 
22016    10264,12560, 10272,16656, 10280,20752, 10288,24848, 10296,28944, 
22017    10328,13072, 10336,17168, 10344,21264, 10352,25360, 10360,29456, 
22018    10392,13584, 10400,17680, 10408,21776, 10416,25872, 10424,29968, 
22019    10456,14096, 10464,18192, 10472,22288, 10480,26384, 10488,30480, 
22020    10520,14608, 10528,18704, 10536,22800, 10544,26896, 10552,30992, 
22021    10576,11024, 10584,15120, 10592,19216, 10600,23312, 10608,27408, 
22022    10616,31504, 10640,11536, 10648,15632, 10656,19728, 10664,23824, 
22023    10672,27920, 10680,32016, 10704,12048, 10712,16144, 10720,20240, 
22024    10728,24336, 10736,28432, 10744,32528, 10776,12624, 10784,16720, 
22025    10792,20816, 10800,24912, 10808,29008, 10840,13136, 10848,17232, 
22026    10856,21328, 10864,25424, 10872,29520, 10904,13648, 10912,17744, 
22027    10920,21840, 10928,25936, 10936,30032, 10968,14160, 10976,18256, 
22028    10984,22352, 10992,26448, 11000,30544, 11032,14672, 11040,18768, 
22029    11048,22864, 11056,26960, 11064,31056, 11096,15184, 11104,19280, 
22030    11112,23376, 11120,27472, 11128,31568, 11152,11600, 11160,15696, 
22031    11168,19792, 11176,23888, 11184,27984, 11192,32080, 11216,12112, 
22032    11224,16208, 11232,20304, 11240,24400, 11248,28496, 11256,32592, 
22033    11288,12688, 11296,16784, 11304,20880, 11312,24976, 11320,29072, 
22034    11352,13200, 11360,17296, 11368,21392, 11376,25488, 11384,29584, 
22035    11416,13712, 11424,17808, 11432,21904, 11440,26000, 11448,30096, 
22036    11480,14224, 11488,18320, 11496,22416, 11504,26512, 11512,30608, 
22037    11544,14736, 11552,18832, 11560,22928, 11568,27024, 11576,31120, 
22038    11608,15248, 11616,19344, 11624,23440, 11632,27536, 11640,31632, 
22039    11672,15760, 11680,19856, 11688,23952, 11696,28048, 11704,32144, 
22040    11728,12176, 11736,16272, 11744,20368, 11752,24464, 11760,28560, 
22041    11768,32656, 11800,12752, 11808,16848, 11816,20944, 11824,25040, 
22042    11832,29136, 11864,13264, 11872,17360, 11880,21456, 11888,25552, 
22043    11896,29648, 11928,13776, 11936,17872, 11944,21968, 11952,26064, 
22044    11960,30160, 11992,14288, 12000,18384, 12008,22480, 12016,26576, 
22045    12024,30672, 12056,14800, 12064,18896, 12072,22992, 12080,27088, 
22046    12088,31184, 12120,15312, 12128,19408, 12136,23504, 12144,27600, 
22047    12152,31696, 12184,15824, 12192,19920, 12200,24016, 12208,28112, 
22048    12216,32208, 12248,16336, 12256,20432, 12264,24528, 12272,28624, 
22049    12280,32720, 12320,16408, 12328,20504, 12336,24600, 12344,28696, 
22050    12376,12824, 12384,16920, 12392,21016, 12400,25112, 12408,29208, 
22051    12440,13336, 12448,17432, 12456,21528, 12464,25624, 12472,29720, 
22052    12504,13848, 12512,17944, 12520,22040, 12528,26136, 12536,30232, 
22053    12568,14360, 12576,18456, 12584,22552, 12592,26648, 12600,30744, 
22054    12632,14872, 12640,18968, 12648,23064, 12656,27160, 12664,31256, 
22055    12696,15384, 12704,19480, 12712,23576, 12720,27672, 12728,31768, 
22056    12760,15896, 12768,19992, 12776,24088, 12784,28184, 12792,32280, 
22057    12832,16472, 12840,20568, 12848,24664, 12856,28760, 12896,16984, 
22058    12904,21080, 12912,25176, 12920,29272, 12952,13400, 12960,17496, 
22059    12968,21592, 12976,25688, 12984,29784, 13016,13912, 13024,18008, 
22060    13032,22104, 13040,26200, 13048,30296, 13080,14424, 13088,18520, 
22061    13096,22616, 13104,26712, 13112,30808, 13144,14936, 13152,19032, 
22062    13160,23128, 13168,27224, 13176,31320, 13208,15448, 13216,19544, 
22063    13224,23640, 13232,27736, 13240,31832, 13272,15960, 13280,20056, 
22064    13288,24152, 13296,28248, 13304,32344, 13344,16536, 13352,20632, 
22065    13360,24728, 13368,28824, 13408,17048, 13416,21144, 13424,25240, 
22066    13432,29336, 13472,17560, 13480,21656, 13488,25752, 13496,29848, 
22067    13528,13976, 13536,18072, 13544,22168, 13552,26264, 13560,30360, 
22068    13592,14488, 13600,18584, 13608,22680, 13616,26776, 13624,30872, 
22069    13656,15000, 13664,19096, 13672,23192, 13680,27288, 13688,31384, 
22070    13720,15512, 13728,19608, 13736,23704, 13744,27800, 13752,31896, 
22071    13784,16024, 13792,20120, 13800,24216, 13808,28312, 13816,32408, 
22072    13856,16600, 13864,20696, 13872,24792, 13880,28888, 13920,17112, 
22073    13928,21208, 13936,25304, 13944,29400, 13984,17624, 13992,21720, 
22074    14000,25816, 14008,29912, 14048,18136, 14056,22232, 14064,26328, 
22075    14072,30424, 14104,14552, 14112,18648, 14120,22744, 14128,26840, 
22076    14136,30936, 14168,15064, 14176,19160, 14184,23256, 14192,27352, 
22077    14200,31448, 14232,15576, 14240,19672, 14248,23768, 14256,27864, 
22078    14264,31960, 14296,16088, 14304,20184, 14312,24280, 14320,28376, 
22079    14328,32472, 14368,16664, 14376,20760, 14384,24856, 14392,28952, 
22080    14432,17176, 14440,21272, 14448,25368, 14456,29464, 14496,17688, 
22081    14504,21784, 14512,25880, 14520,29976, 14560,18200, 14568,22296, 
22082    14576,26392, 14584,30488, 14624,18712, 14632,22808, 14640,26904, 
22083    14648,31000, 14680,15128, 14688,19224, 14696,23320, 14704,27416, 
22084    14712,31512, 14744,15640, 14752,19736, 14760,23832, 14768,27928, 
22085    14776,32024, 14808,16152, 14816,20248, 14824,24344, 14832,28440, 
22086    14840,32536, 14880,16728, 14888,20824, 14896,24920, 14904,29016, 
22087    14944,17240, 14952,21336, 14960,25432, 14968,29528, 15008,17752, 
22088    15016,21848, 15024,25944, 15032,30040, 15072,18264, 15080,22360, 
22089    15088,26456, 15096,30552, 15136,18776, 15144,22872, 15152,26968, 
22090    15160,31064, 15200,19288, 15208,23384, 15216,27480, 15224,31576, 
22091    15256,15704, 15264,19800, 15272,23896, 15280,27992, 15288,32088, 
22092    15320,16216, 15328,20312, 15336,24408, 15344,28504, 15352,32600, 
22093    15392,16792, 15400,20888, 15408,24984, 15416,29080, 15456,17304, 
22094    15464,21400, 15472,25496, 15480,29592, 15520,17816, 15528,21912, 
22095    15536,26008, 15544,30104, 15584,18328, 15592,22424, 15600,26520, 
22096    15608,30616, 15648,18840, 15656,22936, 15664,27032, 15672,31128, 
22097    15712,19352, 15720,23448, 15728,27544, 15736,31640, 15776,19864, 
22098    15784,23960, 15792,28056, 15800,32152, 15832,16280, 15840,20376, 
22099    15848,24472, 15856,28568, 15864,32664, 15904,16856, 15912,20952, 
22100    15920,25048, 15928,29144, 15968,17368, 15976,21464, 15984,25560, 
22101    15992,29656, 16032,17880, 16040,21976, 16048,26072, 16056,30168, 
22102    16096,18392, 16104,22488, 16112,26584, 16120,30680, 16160,18904, 
22103    16168,23000, 16176,27096, 16184,31192, 16224,19416, 16232,23512, 
22104    16240,27608, 16248,31704, 16288,19928, 16296,24024, 16304,28120, 
22105    16312,32216, 16352,20440, 16360,24536, 16368,28632, 16376,32728, 
22106    16424,20512, 16432,24608, 16440,28704, 16480,16928, 16488,21024, 
22107    16496,25120, 16504,29216, 16544,17440, 16552,21536, 16560,25632, 
22108    16568,29728, 16608,17952, 16616,22048, 16624,26144, 16632,30240, 
22109    16672,18464, 16680,22560, 16688,26656, 16696,30752, 16736,18976, 
22110    16744,23072, 16752,27168, 16760,31264, 16800,19488, 16808,23584, 
22111    16816,27680, 16824,31776, 16864,20000, 16872,24096, 16880,28192, 
22112    16888,32288, 16936,20576, 16944,24672, 16952,28768, 17000,21088, 
22113    17008,25184, 17016,29280, 17056,17504, 17064,21600, 17072,25696, 
22114    17080,29792, 17120,18016, 17128,22112, 17136,26208, 17144,30304, 
22115    17184,18528, 17192,22624, 17200,26720, 17208,30816, 17248,19040, 
22116    17256,23136, 17264,27232, 17272,31328, 17312,19552, 17320,23648, 
22117    17328,27744, 17336,31840, 17376,20064, 17384,24160, 17392,28256, 
22118    17400,32352, 17448,20640, 17456,24736, 17464,28832, 17512,21152, 
22119    17520,25248, 17528,29344, 17576,21664, 17584,25760, 17592,29856, 
22120    17632,18080, 17640,22176, 17648,26272, 17656,30368, 17696,18592, 
22121    17704,22688, 17712,26784, 17720,30880, 17760,19104, 17768,23200, 
22122    17776,27296, 17784,31392, 17824,19616, 17832,23712, 17840,27808, 
22123    17848,31904, 17888,20128, 17896,24224, 17904,28320, 17912,32416, 
22124    17960,20704, 17968,24800, 17976,28896, 18024,21216, 18032,25312, 
22125    18040,29408, 18088,21728, 18096,25824, 18104,29920, 18152,22240, 
22126    18160,26336, 18168,30432, 18208,18656, 18216,22752, 18224,26848, 
22127    18232,30944, 18272,19168, 18280,23264, 18288,27360, 18296,31456, 
22128    18336,19680, 18344,23776, 18352,27872, 18360,31968, 18400,20192, 
22129    18408,24288, 18416,28384, 18424,32480, 18472,20768, 18480,24864, 
22130    18488,28960, 18536,21280, 18544,25376, 18552,29472, 18600,21792, 
22131    18608,25888, 18616,29984, 18664,22304, 18672,26400, 18680,30496, 
22132    18728,22816, 18736,26912, 18744,31008, 18784,19232, 18792,23328, 
22133    18800,27424, 18808,31520, 18848,19744, 18856,23840, 18864,27936, 
22134    18872,32032, 18912,20256, 18920,24352, 18928,28448, 18936,32544, 
22135    18984,20832, 18992,24928, 19000,29024, 19048,21344, 19056,25440, 
22136    19064,29536, 19112,21856, 19120,25952, 19128,30048, 19176,22368, 
22137    19184,26464, 19192,30560, 19240,22880, 19248,26976, 19256,31072, 
22138    19304,23392, 19312,27488, 19320,31584, 19360,19808, 19368,23904, 
22139    19376,28000, 19384,32096, 19424,20320, 19432,24416, 19440,28512, 
22140    19448,32608, 19496,20896, 19504,24992, 19512,29088, 19560,21408, 
22141    19568,25504, 19576,29600, 19624,21920, 19632,26016, 19640,30112, 
22142    19688,22432, 19696,26528, 19704,30624, 19752,22944, 19760,27040, 
22143    19768,31136, 19816,23456, 19824,27552, 19832,31648, 19880,23968, 
22144    19888,28064, 19896,32160, 19936,20384, 19944,24480, 19952,28576, 
22145    19960,32672, 20008,20960, 20016,25056, 20024,29152, 20072,21472, 
22146    20080,25568, 20088,29664, 20136,21984, 20144,26080, 20152,30176, 
22147    20200,22496, 20208,26592, 20216,30688, 20264,23008, 20272,27104, 
22148    20280,31200, 20328,23520, 20336,27616, 20344,31712, 20392,24032, 
22149    20400,28128, 20408,32224, 20456,24544, 20464,28640, 20472,32736, 
22150    20528,24616, 20536,28712, 20584,21032, 20592,25128, 20600,29224, 
22151    20648,21544, 20656,25640, 20664,29736, 20712,22056, 20720,26152, 
22152    20728,30248, 20776,22568, 20784,26664, 20792,30760, 20840,23080, 
22153    20848,27176, 20856,31272, 20904,23592, 20912,27688, 20920,31784, 
22154    20968,24104, 20976,28200, 20984,32296, 21040,24680, 21048,28776, 
22155    21104,25192, 21112,29288, 21160,21608, 21168,25704, 21176,29800, 
22156    21224,22120, 21232,26216, 21240,30312, 21288,22632, 21296,26728, 
22157    21304,30824, 21352,23144, 21360,27240, 21368,31336, 21416,23656, 
22158    21424,27752, 21432,31848, 21480,24168, 21488,28264, 21496,32360, 
22159    21552,24744, 21560,28840, 21616,25256, 21624,29352, 21680,25768, 
22160    21688,29864, 21736,22184, 21744,26280, 21752,30376, 21800,22696, 
22161    21808,26792, 21816,30888, 21864,23208, 21872,27304, 21880,31400, 
22162    21928,23720, 21936,27816, 21944,31912, 21992,24232, 22000,28328, 
22163    22008,32424, 22064,24808, 22072,28904, 22128,25320, 22136,29416, 
22164    22192,25832, 22200,29928, 22256,26344, 22264,30440, 22312,22760, 
22165    22320,26856, 22328,30952, 22376,23272, 22384,27368, 22392,31464, 
22166    22440,23784, 22448,27880, 22456,31976, 22504,24296, 22512,28392, 
22167    22520,32488, 22576,24872, 22584,28968, 22640,25384, 22648,29480, 
22168    22704,25896, 22712,29992, 22768,26408, 22776,30504, 22832,26920, 
22169    22840,31016, 22888,23336, 22896,27432, 22904,31528, 22952,23848, 
22170    22960,27944, 22968,32040, 23016,24360, 23024,28456, 23032,32552, 
22171    23088,24936, 23096,29032, 23152,25448, 23160,29544, 23216,25960, 
22172    23224,30056, 23280,26472, 23288,30568, 23344,26984, 23352,31080, 
22173    23408,27496, 23416,31592, 23464,23912, 23472,28008, 23480,32104, 
22174    23528,24424, 23536,28520, 23544,32616, 23600,25000, 23608,29096, 
22175    23664,25512, 23672,29608, 23728,26024, 23736,30120, 23792,26536, 
22176    23800,30632, 23856,27048, 23864,31144, 23920,27560, 23928,31656, 
22177    23984,28072, 23992,32168, 24040,24488, 24048,28584, 24056,32680, 
22178    24112,25064, 24120,29160, 24176,25576, 24184,29672, 24240,26088, 
22179    24248,30184, 24304,26600, 24312,30696, 24368,27112, 24376,31208, 
22180    24432,27624, 24440,31720, 24496,28136, 24504,32232, 24560,28648, 
22181    24568,32744, 24632,28720, 24688,25136, 24696,29232, 24752,25648, 
22182    24760,29744, 24816,26160, 24824,30256, 24880,26672, 24888,30768, 
22183    24944,27184, 24952,31280, 25008,27696, 25016,31792, 25072,28208, 
22184    25080,32304, 25144,28784, 25208,29296, 25264,25712, 25272,29808, 
22185    25328,26224, 25336,30320, 25392,26736, 25400,30832, 25456,27248, 
22186    25464,31344, 25520,27760, 25528,31856, 25584,28272, 25592,32368, 
22187    25656,28848, 25720,29360, 25784,29872, 25840,26288, 25848,30384, 
22188    25904,26800, 25912,30896, 25968,27312, 25976,31408, 26032,27824, 
22189    26040,31920, 26096,28336, 26104,32432, 26168,28912, 26232,29424, 
22190    26296,29936, 26360,30448, 26416,26864, 26424,30960, 26480,27376, 
22191    26488,31472, 26544,27888, 26552,31984, 26608,28400, 26616,32496, 
22192    26680,28976, 26744,29488, 26808,30000, 26872,30512, 26936,31024, 
22193    26992,27440, 27000,31536, 27056,27952, 27064,32048, 27120,28464, 
22194    27128,32560, 27192,29040, 27256,29552, 27320,30064, 27384,30576, 
22195    27448,31088, 27512,31600, 27568,28016, 27576,32112, 27632,28528, 
22196    27640,32624, 27704,29104, 27768,29616, 27832,30128, 27896,30640, 
22197    27960,31152, 28024,31664, 28088,32176, 28144,28592, 28152,32688, 
22198    28216,29168, 28280,29680, 28344,30192, 28408,30704, 28472,31216, 
22199    28536,31728, 28600,32240, 28664,32752, 28792,29240, 28856,29752, 
22200    28920,30264, 28984,30776, 29048,31288, 29112,31800, 29176,32312, 
22201    29368,29816, 29432,30328, 29496,30840, 29560,31352, 29624,31864, 
22202    29688,32376, 29944,30392, 30008,30904, 30072,31416, 30136,31928, 
22203    30200,32440, 30520,30968, 30584,31480, 30648,31992, 30712,32504, 
22204    31096,31544, 31160,32056, 31224,32568, 31672,32120, 31736,32632, 
22205    32248,32696
22206 };
22207 
22208 
22209 const uint16_t armBitRevIndexTable_fixed_16[ARMBITREVINDEXTABLE_FIXED___16_TABLE_LENGTH] = 
22210 {
22211    //radix 4, size 12
22212    8,64, 16,32, 24,96, 40,80, 56,112, 88,104
22213 };
22214 
22215 const uint16_t armBitRevIndexTable_fixed_32[ARMBITREVINDEXTABLE_FIXED___32_TABLE_LENGTH] = 
22216 {
22217    //4x2, size 24
22218    8,128, 16,64, 24,192, 40,160, 48,96, 56,224, 72,144,
22219    88,208, 104,176, 120,240, 152,200, 184,232
22220 };
22221 
22222 const uint16_t armBitRevIndexTable_fixed_64[ARMBITREVINDEXTABLE_FIXED___64_TABLE_LENGTH] = 
22223 {   
22224    //radix 4, size 56
22225    8,256, 16,128, 24,384, 32,64, 40,320, 48,192, 56,448, 72,288, 80,160, 88,416, 104,352,
22226    112,224, 120,480, 136,272, 152,400, 168,336, 176,208, 184,464, 200,304, 216,432,
22227    232,368, 248,496, 280,392, 296,328, 312,456, 344,424, 376,488, 440,472
22228 };
22229 
22230 const uint16_t armBitRevIndexTable_fixed_128[ARMBITREVINDEXTABLE_FIXED__128_TABLE_LENGTH] = 
22231 {
22232    //4x2, size 112
22233    8,512, 16,256, 24,768, 32,128, 40,640, 48,384, 56,896, 72,576, 80,320, 88,832, 96,192,
22234    104,704, 112,448, 120,960, 136,544, 144,288, 152,800, 168,672, 176,416, 184,928, 200,608,
22235    208,352, 216,864, 232,736, 240,480, 248,992, 264,528, 280,784, 296,656, 304,400, 312,912,
22236    328,592, 344,848, 360,720, 368,464, 376,976, 392,560, 408,816, 424,688, 440,944, 456,624,
22237    472,880, 488,752, 504,1008, 536,776, 552,648, 568,904, 600,840, 616,712, 632,968,
22238    664,808, 696,936, 728,872, 760,1000, 824,920, 888,984
22239 };
22240 
22241 const uint16_t armBitRevIndexTable_fixed_256[ARMBITREVINDEXTABLE_FIXED__256_TABLE_LENGTH] = 
22242 {
22243    //radix 4, size 240
22244    8,1024, 16,512, 24,1536, 32,256, 40,1280, 48,768, 56,1792, 64,128, 72,1152, 80,640,
22245    88,1664, 96,384, 104,1408, 112,896, 120,1920, 136,1088, 144,576, 152,1600, 160,320,
22246    168,1344, 176,832, 184,1856, 200,1216, 208,704, 216,1728, 224,448, 232,1472, 240,960,
22247    248,1984, 264,1056, 272,544, 280,1568, 296,1312, 304,800, 312,1824, 328,1184, 336,672,
22248    344,1696, 352,416, 360,1440, 368,928, 376,1952, 392,1120, 400,608, 408,1632, 424,1376,
22249    432,864, 440,1888, 456,1248, 464,736, 472,1760, 488,1504, 496,992, 504,2016, 520,1040,
22250    536,1552, 552,1296, 560,784, 568,1808, 584,1168, 592,656, 600,1680, 616,1424, 624,912,
22251    632,1936, 648,1104, 664,1616, 680,1360, 688,848, 696,1872, 712,1232, 728,1744, 744,1488,
22252    752,976, 760,2000, 776,1072, 792,1584, 808,1328, 824,1840, 840,1200, 856,1712, 872,1456,
22253    880,944, 888,1968, 904,1136, 920,1648, 936,1392, 952,1904, 968,1264, 984,1776, 1000,1520,
22254    1016,2032, 1048,1544, 1064,1288, 1080,1800, 1096,1160, 1112,1672, 1128,1416, 1144,1928,
22255    1176,1608, 1192,1352, 1208,1864, 1240,1736, 1256,1480, 1272,1992, 1304,1576, 1336,1832,
22256    1368,1704, 1384,1448, 1400,1960, 1432,1640, 1464,1896, 1496,1768, 1528,2024, 1592,1816,
22257    1624,1688, 1656,1944, 1720,1880, 1784,2008, 1912,1976
22258 };
22259 
22260 const uint16_t armBitRevIndexTable_fixed_512[ARMBITREVINDEXTABLE_FIXED__512_TABLE_LENGTH] = 
22261 {
22262    //4x2, size 480
22263    8,2048, 16,1024, 24,3072, 32,512, 40,2560, 48,1536, 56,3584, 64,256, 72,2304, 80,1280,
22264    88,3328, 96,768, 104,2816, 112,1792, 120,3840, 136,2176, 144,1152, 152,3200, 160,640,
22265    168,2688, 176,1664, 184,3712, 192,384, 200,2432, 208,1408, 216,3456, 224,896, 232,2944,
22266    240,1920, 248,3968, 264,2112, 272,1088, 280,3136, 288,576, 296,2624, 304,1600, 312,3648,
22267    328,2368, 336,1344, 344,3392, 352,832, 360,2880, 368,1856, 376,3904, 392,2240, 400,1216,
22268    408,3264, 416,704, 424,2752, 432,1728, 440,3776, 456,2496, 464,1472, 472,3520, 480,960,
22269    488,3008, 496,1984, 504,4032, 520,2080, 528,1056, 536,3104, 552,2592, 560,1568, 568,3616,
22270    584,2336, 592,1312, 600,3360, 608,800, 616,2848, 624,1824, 632,3872, 648,2208, 656,1184,
22271    664,3232, 680,2720, 688,1696, 696,3744, 712,2464, 720,1440, 728,3488, 736,928, 744,2976,
22272    752,1952, 760,4000, 776,2144, 784,1120, 792,3168, 808,2656, 816,1632, 824,3680, 840,2400,
22273    848,1376, 856,3424, 872,2912, 880,1888, 888,3936, 904,2272, 912,1248, 920,3296, 936,2784,
22274    944,1760, 952,3808, 968,2528, 976,1504, 984,3552, 1000,3040, 1008,2016, 1016,4064,
22275    1032,2064, 1048,3088, 1064,2576, 1072,1552, 1080,3600, 1096,2320, 1104,1296, 1112,3344,
22276    1128,2832, 1136,1808, 1144,3856, 1160,2192, 1176,3216, 1192,2704, 1200,1680, 1208,3728,
22277    1224,2448, 1232,1424, 1240,3472, 1256,2960, 1264,1936, 1272,3984, 1288,2128, 1304,3152,
22278    1320,2640, 1328,1616, 1336,3664, 1352,2384, 1368,3408, 1384,2896, 1392,1872, 1400,3920,
22279    1416,2256, 1432,3280, 1448,2768, 1456,1744, 1464,3792, 1480,2512, 1496,3536, 1512,3024,
22280    1520,2000, 1528,4048, 1544,2096, 1560,3120, 1576,2608, 1592,3632, 1608,2352, 1624,3376,
22281    1640,2864, 1648,1840, 1656,3888, 1672,2224, 1688,3248, 1704,2736, 1720,3760, 1736,2480,
22282    1752,3504, 1768,2992, 1776,1968, 1784,4016, 1800,2160, 1816,3184, 1832,2672, 1848,3696,
22283    1864,2416, 1880,3440, 1896,2928, 1912,3952, 1928,2288, 1944,3312, 1960,2800, 1976,3824,
22284    1992,2544, 2008,3568, 2024,3056, 2040,4080, 2072,3080, 2088,2568, 2104,3592, 2120,2312,
22285    2136,3336, 2152,2824, 2168,3848, 2200,3208, 2216,2696, 2232,3720, 2248,2440, 2264,3464,
22286    2280,2952, 2296,3976, 2328,3144, 2344,2632, 2360,3656, 2392,3400, 2408,2888, 2424,3912,
22287    2456,3272, 2472,2760, 2488,3784, 2520,3528, 2536,3016, 2552,4040, 2584,3112, 2616,3624,
22288    2648,3368, 2664,2856, 2680,3880, 2712,3240, 2744,3752, 2776,3496, 2792,2984, 2808,4008,
22289    2840,3176, 2872,3688, 2904,3432, 2936,3944, 2968,3304, 3000,3816, 3032,3560, 3064,4072,
22290    3128,3608, 3160,3352, 3192,3864, 3256,3736, 3288,3480, 3320,3992, 3384,3672, 3448,3928,
22291    3512,3800, 3576,4056, 3704,3896, 3832,4024
22292 };
22293 
22294 const uint16_t armBitRevIndexTable_fixed_1024[ARMBITREVINDEXTABLE_FIXED_1024_TABLE_LENGTH] = 
22295 {
22296     //radix 4, size 992
22297     8,4096, 16,2048, 24,6144, 32,1024, 40,5120, 48,3072, 56,7168, 64,512, 72,4608, 
22298     80,2560, 88,6656, 96,1536, 104,5632, 112,3584, 120,7680, 128,256, 136,4352, 
22299     144,2304, 152,6400, 160,1280, 168,5376, 176,3328, 184,7424, 192,768, 200,4864, 
22300     208,2816, 216,6912, 224,1792, 232,5888, 240,3840, 248,7936, 264,4224, 272,2176, 
22301     280,6272, 288,1152, 296,5248, 304,3200, 312,7296, 320,640, 328,4736, 336,2688, 
22302     344,6784, 352,1664, 360,5760, 368,3712, 376,7808, 392,4480, 400,2432, 408,6528, 
22303     416,1408, 424,5504, 432,3456, 440,7552, 448,896, 456,4992, 464,2944, 472,7040, 
22304     480,1920, 488,6016, 496,3968, 504,8064, 520,4160, 528,2112, 536,6208, 544,1088, 
22305     552,5184, 560,3136, 568,7232, 584,4672, 592,2624, 600,6720, 608,1600, 616,5696, 
22306     624,3648, 632,7744, 648,4416, 656,2368, 664,6464, 672,1344, 680,5440, 688,3392, 
22307     696,7488, 704,832, 712,4928, 720,2880, 728,6976, 736,1856, 744,5952, 752,3904, 
22308     760,8000, 776,4288, 784,2240, 792,6336, 800,1216, 808,5312, 816,3264, 824,7360, 
22309     840,4800, 848,2752, 856,6848, 864,1728, 872,5824, 880,3776, 888,7872, 904,4544, 
22310     912,2496, 920,6592, 928,1472, 936,5568, 944,3520, 952,7616, 968,5056, 976,3008, 
22311     984,7104, 992,1984, 1000,6080, 1008,4032, 1016,8128, 1032,4128, 1040,2080, 
22312     1048,6176, 1064,5152, 1072,3104, 1080,7200, 1096,4640, 1104,2592, 1112,6688, 
22313     1120,1568, 1128,5664, 1136,3616, 1144,7712, 1160,4384, 1168,2336, 1176,6432, 
22314     1184,1312, 1192,5408, 1200,3360, 1208,7456, 1224,4896, 1232,2848, 1240,6944, 
22315     1248,1824, 1256,5920, 1264,3872, 1272,7968, 1288,4256, 1296,2208, 1304,6304, 
22316     1320,5280, 1328,3232, 1336,7328, 1352,4768, 1360,2720, 1368,6816, 1376,1696, 
22317     1384,5792, 1392,3744, 1400,7840, 1416,4512, 1424,2464, 1432,6560, 1448,5536, 
22318     1456,3488, 1464,7584, 1480,5024, 1488,2976, 1496,7072, 1504,1952, 1512,6048, 
22319     1520,4000, 1528,8096, 1544,4192, 1552,2144, 1560,6240, 1576,5216, 1584,3168, 
22320     1592,7264, 1608,4704, 1616,2656, 1624,6752, 1640,5728, 1648,3680, 1656,7776, 
22321     1672,4448, 1680,2400, 1688,6496, 1704,5472, 1712,3424, 1720,7520, 1736,4960, 
22322     1744,2912, 1752,7008, 1760,1888, 1768,5984, 1776,3936, 1784,8032, 1800,4320, 
22323     1808,2272, 1816,6368, 1832,5344, 1840,3296, 1848,7392, 1864,4832, 1872,2784, 
22324     1880,6880, 1896,5856, 1904,3808, 1912,7904, 1928,4576, 1936,2528, 1944,6624, 
22325     1960,5600, 1968,3552, 1976,7648, 1992,5088, 2000,3040, 2008,7136, 2024,6112, 
22326     2032,4064, 2040,8160, 2056,4112, 2072,6160, 2088,5136, 2096,3088, 2104,7184, 
22327     2120,4624, 2128,2576, 2136,6672, 2152,5648, 2160,3600, 2168,7696, 2184,4368, 
22328     2192,2320, 2200,6416, 2216,5392, 2224,3344, 2232,7440, 2248,4880, 2256,2832, 
22329     2264,6928, 2280,5904, 2288,3856, 2296,7952, 2312,4240, 2328,6288, 2344,5264, 
22330     2352,3216, 2360,7312, 2376,4752, 2384,2704, 2392,6800, 2408,5776, 2416,3728, 
22331     2424,7824, 2440,4496, 2456,6544, 2472,5520, 2480,3472, 2488,7568, 2504,5008, 
22332     2512,2960, 2520,7056, 2536,6032, 2544,3984, 2552,8080, 2568,4176, 2584,6224, 
22333     2600,5200, 2608,3152, 2616,7248, 2632,4688, 2648,6736, 2664,5712, 2672,3664, 
22334     2680,7760, 2696,4432, 2712,6480, 2728,5456, 2736,3408, 2744,7504, 2760,4944, 
22335     2768,2896, 2776,6992, 2792,5968, 2800,3920, 2808,8016, 2824,4304, 2840,6352, 
22336     2856,5328, 2864,3280, 2872,7376, 2888,4816, 2904,6864, 2920,5840, 2928,3792, 
22337     2936,7888, 2952,4560, 2968,6608, 2984,5584, 2992,3536, 3000,7632, 3016,5072, 
22338     3032,7120, 3048,6096, 3056,4048, 3064,8144, 3080,4144, 3096,6192, 3112,5168, 
22339     3128,7216, 3144,4656, 3160,6704, 3176,5680, 3184,3632, 3192,7728, 3208,4400, 
22340     3224,6448, 3240,5424, 3248,3376, 3256,7472, 3272,4912, 3288,6960, 3304,5936, 
22341     3312,3888, 3320,7984, 3336,4272, 3352,6320, 3368,5296, 3384,7344, 3400,4784, 
22342     3416,6832, 3432,5808, 3440,3760, 3448,7856, 3464,4528, 3480,6576, 3496,5552, 
22343     3512,7600, 3528,5040, 3544,7088, 3560,6064, 3568,4016, 3576,8112, 3592,4208, 
22344     3608,6256, 3624,5232, 3640,7280, 3656,4720, 3672,6768, 3688,5744, 3704,7792, 
22345     3720,4464, 3736,6512, 3752,5488, 3768,7536, 3784,4976, 3800,7024, 3816,6000, 
22346     3824,3952, 3832,8048, 3848,4336, 3864,6384, 3880,5360, 3896,7408, 3912,4848, 
22347     3928,6896, 3944,5872, 3960,7920, 3976,4592, 3992,6640, 4008,5616, 4024,7664, 
22348     4040,5104, 4056,7152, 4072,6128, 4088,8176, 4120,6152, 4136,5128, 4152,7176, 
22349     4168,4616, 4184,6664, 4200,5640, 4216,7688, 4232,4360, 4248,6408, 4264,5384, 
22350     4280,7432, 4296,4872, 4312,6920, 4328,5896, 4344,7944, 4376,6280, 4392,5256, 
22351     4408,7304, 4424,4744, 4440,6792, 4456,5768, 4472,7816, 4504,6536, 4520,5512, 
22352     4536,7560, 4552,5000, 4568,7048, 4584,6024, 4600,8072, 4632,6216, 4648,5192, 
22353     4664,7240, 4696,6728, 4712,5704, 4728,7752, 4760,6472, 4776,5448, 4792,7496, 
22354     4808,4936, 4824,6984, 4840,5960, 4856,8008, 4888,6344, 4904,5320, 4920,7368, 
22355     4952,6856, 4968,5832, 4984,7880, 5016,6600, 5032,5576, 5048,7624, 5080,7112, 
22356     5096,6088, 5112,8136, 5144,6184, 5176,7208, 5208,6696, 5224,5672, 5240,7720, 
22357     5272,6440, 5288,5416, 5304,7464, 5336,6952, 5352,5928, 5368,7976, 5400,6312, 
22358     5432,7336, 5464,6824, 5480,5800, 5496,7848, 5528,6568, 5560,7592, 5592,7080, 
22359     5608,6056, 5624,8104, 5656,6248, 5688,7272, 5720,6760, 5752,7784, 5784,6504, 
22360     5816,7528, 5848,7016, 5864,5992, 5880,8040, 5912,6376, 5944,7400, 5976,6888, 
22361     6008,7912, 6040,6632, 6072,7656, 6104,7144, 6136,8168, 6200,7192, 6232,6680, 
22362     6264,7704, 6296,6424, 6328,7448, 6360,6936, 6392,7960, 6456,7320, 6488,6808, 
22363     6520,7832, 6584,7576, 6616,7064, 6648,8088, 6712,7256, 6776,7768, 6840,7512, 
22364     6872,7000, 6904,8024, 6968,7384, 7032,7896, 7096,7640, 7160,8152, 7288,7736, 
22365     7352,7480, 7416,7992, 7544,7864, 7672,8120, 7928,8056 
22366 };
22367 
22368 const uint16_t armBitRevIndexTable_fixed_2048[ARMBITREVINDEXTABLE_FIXED_2048_TABLE_LENGTH] = 
22369 {
22370     //4x2, size 1984
22371     8,8192, 16,4096, 24,12288, 32,2048, 40,10240, 48,6144, 56,14336, 64,1024, 
22372     72,9216, 80,5120, 88,13312, 96,3072, 104,11264, 112,7168, 120,15360, 128,512, 
22373     136,8704, 144,4608, 152,12800, 160,2560, 168,10752, 176,6656, 184,14848, 
22374     192,1536, 200,9728, 208,5632, 216,13824, 224,3584, 232,11776, 240,7680, 
22375     248,15872, 264,8448, 272,4352, 280,12544, 288,2304, 296,10496, 304,6400, 
22376     312,14592, 320,1280, 328,9472, 336,5376, 344,13568, 352,3328, 360,11520, 
22377     368,7424, 376,15616, 384,768, 392,8960, 400,4864, 408,13056, 416,2816, 
22378     424,11008, 432,6912, 440,15104, 448,1792, 456,9984, 464,5888, 472,14080, 
22379     480,3840, 488,12032, 496,7936, 504,16128, 520,8320, 528,4224, 536,12416, 
22380     544,2176, 552,10368, 560,6272, 568,14464, 576,1152, 584,9344, 592,5248, 
22381     600,13440, 608,3200, 616,11392, 624,7296, 632,15488, 648,8832, 656,4736, 
22382     664,12928, 672,2688, 680,10880, 688,6784, 696,14976, 704,1664, 712,9856, 
22383     720,5760, 728,13952, 736,3712, 744,11904, 752,7808, 760,16000, 776,8576, 
22384     784,4480, 792,12672, 800,2432, 808,10624, 816,6528, 824,14720, 832,1408, 
22385     840,9600, 848,5504, 856,13696, 864,3456, 872,11648, 880,7552, 888,15744, 
22386     904,9088, 912,4992, 920,13184, 928,2944, 936,11136, 944,7040, 952,15232, 
22387     960,1920, 968,10112, 976,6016, 984,14208, 992,3968, 1000,12160, 1008,8064, 
22388     1016,16256, 1032,8256, 1040,4160, 1048,12352, 1056,2112, 1064,10304, 1072,6208, 
22389     1080,14400, 1096,9280, 1104,5184, 1112,13376, 1120,3136, 1128,11328, 1136,7232, 
22390     1144,15424, 1160,8768, 1168,4672, 1176,12864, 1184,2624, 1192,10816, 1200,6720, 
22391     1208,14912, 1216,1600, 1224,9792, 1232,5696, 1240,13888, 1248,3648, 1256,11840, 
22392     1264,7744, 1272,15936, 1288,8512, 1296,4416, 1304,12608, 1312,2368, 1320,10560, 
22393     1328,6464, 1336,14656, 1352,9536, 1360,5440, 1368,13632, 1376,3392, 1384,11584, 
22394     1392,7488, 1400,15680, 1416,9024, 1424,4928, 1432,13120, 1440,2880, 1448,11072, 
22395     1456,6976, 1464,15168, 1472,1856, 1480,10048, 1488,5952, 1496,14144, 1504,3904, 
22396     1512,12096, 1520,8000, 1528,16192, 1544,8384, 1552,4288, 1560,12480, 1568,2240, 
22397     1576,10432, 1584,6336, 1592,14528, 1608,9408, 1616,5312, 1624,13504, 1632,3264, 
22398     1640,11456, 1648,7360, 1656,15552, 1672,8896, 1680,4800, 1688,12992, 1696,2752, 
22399     1704,10944, 1712,6848, 1720,15040, 1736,9920, 1744,5824, 1752,14016, 1760,3776, 
22400     1768,11968, 1776,7872, 1784,16064, 1800,8640, 1808,4544, 1816,12736, 1824,2496, 
22401     1832,10688, 1840,6592, 1848,14784, 1864,9664, 1872,5568, 1880,13760, 1888,3520, 
22402     1896,11712, 1904,7616, 1912,15808, 1928,9152, 1936,5056, 1944,13248, 1952,3008, 
22403     1960,11200, 1968,7104, 1976,15296, 1992,10176, 2000,6080, 2008,14272, 2016,4032, 
22404     2024,12224, 2032,8128, 2040,16320, 2056,8224, 2064,4128, 2072,12320, 2088,10272, 
22405     2096,6176, 2104,14368, 2120,9248, 2128,5152, 2136,13344, 2144,3104, 2152,11296, 
22406     2160,7200, 2168,15392, 2184,8736, 2192,4640, 2200,12832, 2208,2592, 2216,10784, 
22407     2224,6688, 2232,14880, 2248,9760, 2256,5664, 2264,13856, 2272,3616, 2280,11808, 
22408     2288,7712, 2296,15904, 2312,8480, 2320,4384, 2328,12576, 2344,10528, 2352,6432, 
22409     2360,14624, 2376,9504, 2384,5408, 2392,13600, 2400,3360, 2408,11552, 2416,7456, 
22410     2424,15648, 2440,8992, 2448,4896, 2456,13088, 2464,2848, 2472,11040, 2480,6944, 
22411     2488,15136, 2504,10016, 2512,5920, 2520,14112, 2528,3872, 2536,12064, 2544,7968, 
22412     2552,16160, 2568,8352, 2576,4256, 2584,12448, 2600,10400, 2608,6304, 2616,14496, 
22413     2632,9376, 2640,5280, 2648,13472, 2656,3232, 2664,11424, 2672,7328, 2680,15520, 
22414     2696,8864, 2704,4768, 2712,12960, 2728,10912, 2736,6816, 2744,15008, 2760,9888, 
22415     2768,5792, 2776,13984, 2784,3744, 2792,11936, 2800,7840, 2808,16032, 2824,8608, 
22416     2832,4512, 2840,12704, 2856,10656, 2864,6560, 2872,14752, 2888,9632, 2896,5536, 
22417     2904,13728, 2912,3488, 2920,11680, 2928,7584, 2936,15776, 2952,9120, 2960,5024, 
22418     2968,13216, 2984,11168, 2992,7072, 3000,15264, 3016,10144, 3024,6048, 
22419     3032,14240, 3040,4000, 3048,12192, 3056,8096, 3064,16288, 3080,8288, 3088,4192, 
22420     3096,12384, 3112,10336, 3120,6240, 3128,14432, 3144,9312, 3152,5216, 3160,13408, 
22421     3176,11360, 3184,7264, 3192,15456, 3208,8800, 3216,4704, 3224,12896, 3240,10848, 
22422     3248,6752, 3256,14944, 3272,9824, 3280,5728, 3288,13920, 3296,3680, 3304,11872, 
22423     3312,7776, 3320,15968, 3336,8544, 3344,4448, 3352,12640, 3368,10592, 3376,6496, 
22424     3384,14688, 3400,9568, 3408,5472, 3416,13664, 3432,11616, 3440,7520, 3448,15712, 
22425     3464,9056, 3472,4960, 3480,13152, 3496,11104, 3504,7008, 3512,15200, 3528,10080, 
22426     3536,5984, 3544,14176, 3552,3936, 3560,12128, 3568,8032, 3576,16224, 3592,8416, 
22427     3600,4320, 3608,12512, 3624,10464, 3632,6368, 3640,14560, 3656,9440, 3664,5344, 
22428     3672,13536, 3688,11488, 3696,7392, 3704,15584, 3720,8928, 3728,4832, 3736,13024, 
22429     3752,10976, 3760,6880, 3768,15072, 3784,9952, 3792,5856, 3800,14048, 3816,12000, 
22430     3824,7904, 3832,16096, 3848,8672, 3856,4576, 3864,12768, 3880,10720, 3888,6624, 
22431     3896,14816, 3912,9696, 3920,5600, 3928,13792, 3944,11744, 3952,7648, 3960,15840, 
22432     3976,9184, 3984,5088, 3992,13280, 4008,11232, 4016,7136, 4024,15328, 4040,10208, 
22433     4048,6112, 4056,14304, 4072,12256, 4080,8160, 4088,16352, 4104,8208, 4120,12304, 
22434     4136,10256, 4144,6160, 4152,14352, 4168,9232, 4176,5136, 4184,13328, 4200,11280, 
22435     4208,7184, 4216,15376, 4232,8720, 4240,4624, 4248,12816, 4264,10768, 4272,6672, 
22436     4280,14864, 4296,9744, 4304,5648, 4312,13840, 4328,11792, 4336,7696, 4344,15888, 
22437     4360,8464, 4376,12560, 4392,10512, 4400,6416, 4408,14608, 4424,9488, 4432,5392, 
22438     4440,13584, 4456,11536, 4464,7440, 4472,15632, 4488,8976, 4496,4880, 4504,13072, 
22439     4520,11024, 4528,6928, 4536,15120, 4552,10000, 4560,5904, 4568,14096, 
22440     4584,12048, 4592,7952, 4600,16144, 4616,8336, 4632,12432, 4648,10384, 4656,6288, 
22441     4664,14480, 4680,9360, 4688,5264, 4696,13456, 4712,11408, 4720,7312, 4728,15504, 
22442     4744,8848, 4760,12944, 4776,10896, 4784,6800, 4792,14992, 4808,9872, 4816,5776, 
22443     4824,13968, 4840,11920, 4848,7824, 4856,16016, 4872,8592, 4888,12688, 
22444     4904,10640, 4912,6544, 4920,14736, 4936,9616, 4944,5520, 4952,13712, 4968,11664, 
22445     4976,7568, 4984,15760, 5000,9104, 5016,13200, 5032,11152, 5040,7056, 5048,15248, 
22446     5064,10128, 5072,6032, 5080,14224, 5096,12176, 5104,8080, 5112,16272, 5128,8272, 
22447     5144,12368, 5160,10320, 5168,6224, 5176,14416, 5192,9296, 5208,13392, 
22448     5224,11344, 5232,7248, 5240,15440, 5256,8784, 5272,12880, 5288,10832, 5296,6736, 
22449     5304,14928, 5320,9808, 5328,5712, 5336,13904, 5352,11856, 5360,7760, 5368,15952, 
22450     5384,8528, 5400,12624, 5416,10576, 5424,6480, 5432,14672, 5448,9552, 5464,13648, 
22451     5480,11600, 5488,7504, 5496,15696, 5512,9040, 5528,13136, 5544,11088, 5552,6992, 
22452     5560,15184, 5576,10064, 5584,5968, 5592,14160, 5608,12112, 5616,8016, 
22453     5624,16208, 5640,8400, 5656,12496, 5672,10448, 5680,6352, 5688,14544, 5704,9424, 
22454     5720,13520, 5736,11472, 5744,7376, 5752,15568, 5768,8912, 5784,13008, 
22455     5800,10960, 5808,6864, 5816,15056, 5832,9936, 5848,14032, 5864,11984, 5872,7888, 
22456     5880,16080, 5896,8656, 5912,12752, 5928,10704, 5936,6608, 5944,14800, 5960,9680, 
22457     5976,13776, 5992,11728, 6000,7632, 6008,15824, 6024,9168, 6040,13264, 
22458     6056,11216, 6064,7120, 6072,15312, 6088,10192, 6104,14288, 6120,12240, 
22459     6128,8144, 6136,16336, 6152,8240, 6168,12336, 6184,10288, 6200,14384, 6216,9264, 
22460     6232,13360, 6248,11312, 6256,7216, 6264,15408, 6280,8752, 6296,12848, 
22461     6312,10800, 6320,6704, 6328,14896, 6344,9776, 6360,13872, 6376,11824, 6384,7728, 
22462     6392,15920, 6408,8496, 6424,12592, 6440,10544, 6456,14640, 6472,9520, 
22463     6488,13616, 6504,11568, 6512,7472, 6520,15664, 6536,9008, 6552,13104, 
22464     6568,11056, 6576,6960, 6584,15152, 6600,10032, 6616,14128, 6632,12080, 
22465     6640,7984, 6648,16176, 6664,8368, 6680,12464, 6696,10416, 6712,14512, 6728,9392, 
22466     6744,13488, 6760,11440, 6768,7344, 6776,15536, 6792,8880, 6808,12976, 
22467     6824,10928, 6840,15024, 6856,9904, 6872,14000, 6888,11952, 6896,7856, 
22468     6904,16048, 6920,8624, 6936,12720, 6952,10672, 6968,14768, 6984,9648, 
22469     7000,13744, 7016,11696, 7024,7600, 7032,15792, 7048,9136, 7064,13232, 
22470     7080,11184, 7096,15280, 7112,10160, 7128,14256, 7144,12208, 7152,8112, 
22471     7160,16304, 7176,8304, 7192,12400, 7208,10352, 7224,14448, 7240,9328, 
22472     7256,13424, 7272,11376, 7288,15472, 7304,8816, 7320,12912, 7336,10864, 
22473     7352,14960, 7368,9840, 7384,13936, 7400,11888, 7408,7792, 7416,15984, 7432,8560, 
22474     7448,12656, 7464,10608, 7480,14704, 7496,9584, 7512,13680, 7528,11632, 
22475     7544,15728, 7560,9072, 7576,13168, 7592,11120, 7608,15216, 7624,10096, 
22476     7640,14192, 7656,12144, 7664,8048, 7672,16240, 7688,8432, 7704,12528, 
22477     7720,10480, 7736,14576, 7752,9456, 7768,13552, 7784,11504, 7800,15600, 
22478     7816,8944, 7832,13040, 7848,10992, 7864,15088, 7880,9968, 7896,14064, 
22479     7912,12016, 7928,16112, 7944,8688, 7960,12784, 7976,10736, 7992,14832, 
22480     8008,9712, 8024,13808, 8040,11760, 8056,15856, 8072,9200, 8088,13296, 
22481     8104,11248, 8120,15344, 8136,10224, 8152,14320, 8168,12272, 8184,16368, 
22482     8216,12296, 8232,10248, 8248,14344, 8264,9224, 8280,13320, 8296,11272, 
22483     8312,15368, 8328,8712, 8344,12808, 8360,10760, 8376,14856, 8392,9736, 
22484     8408,13832, 8424,11784, 8440,15880, 8472,12552, 8488,10504, 8504,14600, 
22485     8520,9480, 8536,13576, 8552,11528, 8568,15624, 8584,8968, 8600,13064, 
22486     8616,11016, 8632,15112, 8648,9992, 8664,14088, 8680,12040, 8696,16136, 
22487     8728,12424, 8744,10376, 8760,14472, 8776,9352, 8792,13448, 8808,11400, 
22488     8824,15496, 8856,12936, 8872,10888, 8888,14984, 8904,9864, 8920,13960, 
22489     8936,11912, 8952,16008, 8984,12680, 9000,10632, 9016,14728, 9032,9608, 
22490     9048,13704, 9064,11656, 9080,15752, 9112,13192, 9128,11144, 9144,15240, 
22491     9160,10120, 9176,14216, 9192,12168, 9208,16264, 9240,12360, 9256,10312, 
22492     9272,14408, 9304,13384, 9320,11336, 9336,15432, 9368,12872, 9384,10824, 
22493     9400,14920, 9416,9800, 9432,13896, 9448,11848, 9464,15944, 9496,12616, 
22494     9512,10568, 9528,14664, 9560,13640, 9576,11592, 9592,15688, 9624,13128, 
22495     9640,11080, 9656,15176, 9672,10056, 9688,14152, 9704,12104, 9720,16200, 
22496     9752,12488, 9768,10440, 9784,14536, 9816,13512, 9832,11464, 9848,15560, 
22497     9880,13000, 9896,10952, 9912,15048, 9944,14024, 9960,11976, 9976,16072, 
22498     10008,12744, 10024,10696, 10040,14792, 10072,13768, 10088,11720, 10104,15816, 
22499     10136,13256, 10152,11208, 10168,15304, 10200,14280, 10216,12232, 10232,16328, 
22500     10264,12328, 10296,14376, 10328,13352, 10344,11304, 10360,15400, 10392,12840, 
22501     10408,10792, 10424,14888, 10456,13864, 10472,11816, 10488,15912, 10520,12584, 
22502     10552,14632, 10584,13608, 10600,11560, 10616,15656, 10648,13096, 10664,11048, 
22503     10680,15144, 10712,14120, 10728,12072, 10744,16168, 10776,12456, 10808,14504, 
22504     10840,13480, 10856,11432, 10872,15528, 10904,12968, 10936,15016, 10968,13992, 
22505     10984,11944, 11000,16040, 11032,12712, 11064,14760, 11096,13736, 11112,11688, 
22506     11128,15784, 11160,13224, 11192,15272, 11224,14248, 11240,12200, 11256,16296, 
22507     11288,12392, 11320,14440, 11352,13416, 11384,15464, 11416,12904, 11448,14952, 
22508     11480,13928, 11496,11880, 11512,15976, 11544,12648, 11576,14696, 11608,13672, 
22509     11640,15720, 11672,13160, 11704,15208, 11736,14184, 11752,12136, 11768,16232, 
22510     11800,12520, 11832,14568, 11864,13544, 11896,15592, 11928,13032, 11960,15080, 
22511     11992,14056, 12024,16104, 12056,12776, 12088,14824, 12120,13800, 12152,15848, 
22512     12184,13288, 12216,15336, 12248,14312, 12280,16360, 12344,14360, 12376,13336, 
22513     12408,15384, 12440,12824, 12472,14872, 12504,13848, 12536,15896, 12600,14616, 
22514     12632,13592, 12664,15640, 12696,13080, 12728,15128, 12760,14104, 12792,16152, 
22515     12856,14488, 12888,13464, 12920,15512, 12984,15000, 13016,13976, 13048,16024, 
22516     13112,14744, 13144,13720, 13176,15768, 13240,15256, 13272,14232, 13304,16280, 
22517     13368,14424, 13432,15448, 13496,14936, 13528,13912, 13560,15960, 13624,14680, 
22518     13688,15704, 13752,15192, 13784,14168, 13816,16216, 13880,14552, 13944,15576, 
22519     14008,15064, 14072,16088, 14136,14808, 14200,15832, 14264,15320, 14328,16344, 
22520     14456,15416, 14520,14904, 14584,15928, 14712,15672, 14776,15160, 14840,16184, 
22521     14968,15544, 15096,16056, 15224,15800, 15352,16312, 15608,15992, 15864,16248 
22522 };
22523 
22524 const uint16_t armBitRevIndexTable_fixed_4096[ARMBITREVINDEXTABLE_FIXED_4096_TABLE_LENGTH] = 
22525 {
22526     //radix 4, size 4032
22527     8,16384, 16,8192, 24,24576, 32,4096, 40,20480, 48,12288, 56,28672, 64,2048, 
22528     72,18432, 80,10240, 88,26624, 96,6144, 104,22528, 112,14336, 120,30720, 
22529     128,1024, 136,17408, 144,9216, 152,25600, 160,5120, 168,21504, 176,13312, 
22530     184,29696, 192,3072, 200,19456, 208,11264, 216,27648, 224,7168, 232,23552, 
22531     240,15360, 248,31744, 256,512, 264,16896, 272,8704, 280,25088, 288,4608, 
22532     296,20992, 304,12800, 312,29184, 320,2560, 328,18944, 336,10752, 344,27136, 
22533     352,6656, 360,23040, 368,14848, 376,31232, 384,1536, 392,17920, 400,9728, 
22534     408,26112, 416,5632, 424,22016, 432,13824, 440,30208, 448,3584, 456,19968, 
22535     464,11776, 472,28160, 480,7680, 488,24064, 496,15872, 504,32256, 520,16640, 
22536     528,8448, 536,24832, 544,4352, 552,20736, 560,12544, 568,28928, 576,2304, 
22537     584,18688, 592,10496, 600,26880, 608,6400, 616,22784, 624,14592, 632,30976, 
22538     640,1280, 648,17664, 656,9472, 664,25856, 672,5376, 680,21760, 688,13568, 
22539     696,29952, 704,3328, 712,19712, 720,11520, 728,27904, 736,7424, 744,23808, 
22540     752,15616, 760,32000, 776,17152, 784,8960, 792,25344, 800,4864, 808,21248, 
22541     816,13056, 824,29440, 832,2816, 840,19200, 848,11008, 856,27392, 864,6912, 
22542     872,23296, 880,15104, 888,31488, 896,1792, 904,18176, 912,9984, 920,26368, 
22543     928,5888, 936,22272, 944,14080, 952,30464, 960,3840, 968,20224, 976,12032, 
22544     984,28416, 992,7936, 1000,24320, 1008,16128, 1016,32512, 1032,16512, 1040,8320, 
22545     1048,24704, 1056,4224, 1064,20608, 1072,12416, 1080,28800, 1088,2176, 
22546     1096,18560, 1104,10368, 1112,26752, 1120,6272, 1128,22656, 1136,14464, 
22547     1144,30848, 1160,17536, 1168,9344, 1176,25728, 1184,5248, 1192,21632, 
22548     1200,13440, 1208,29824, 1216,3200, 1224,19584, 1232,11392, 1240,27776, 
22549     1248,7296, 1256,23680, 1264,15488, 1272,31872, 1288,17024, 1296,8832, 
22550     1304,25216, 1312,4736, 1320,21120, 1328,12928, 1336,29312, 1344,2688, 
22551     1352,19072, 1360,10880, 1368,27264, 1376,6784, 1384,23168, 1392,14976, 
22552     1400,31360, 1408,1664, 1416,18048, 1424,9856, 1432,26240, 1440,5760, 1448,22144, 
22553     1456,13952, 1464,30336, 1472,3712, 1480,20096, 1488,11904, 1496,28288, 
22554     1504,7808, 1512,24192, 1520,16000, 1528,32384, 1544,16768, 1552,8576, 
22555     1560,24960, 1568,4480, 1576,20864, 1584,12672, 1592,29056, 1600,2432, 
22556     1608,18816, 1616,10624, 1624,27008, 1632,6528, 1640,22912, 1648,14720, 
22557     1656,31104, 1672,17792, 1680,9600, 1688,25984, 1696,5504, 1704,21888, 
22558     1712,13696, 1720,30080, 1728,3456, 1736,19840, 1744,11648, 1752,28032, 
22559     1760,7552, 1768,23936, 1776,15744, 1784,32128, 1800,17280, 1808,9088, 
22560     1816,25472, 1824,4992, 1832,21376, 1840,13184, 1848,29568, 1856,2944, 
22561     1864,19328, 1872,11136, 1880,27520, 1888,7040, 1896,23424, 1904,15232, 
22562     1912,31616, 1928,18304, 1936,10112, 1944,26496, 1952,6016, 1960,22400, 
22563     1968,14208, 1976,30592, 1984,3968, 1992,20352, 2000,12160, 2008,28544, 
22564     2016,8064, 2024,24448, 2032,16256, 2040,32640, 2056,16448, 2064,8256, 
22565     2072,24640, 2080,4160, 2088,20544, 2096,12352, 2104,28736, 2120,18496, 
22566     2128,10304, 2136,26688, 2144,6208, 2152,22592, 2160,14400, 2168,30784, 
22567     2184,17472, 2192,9280, 2200,25664, 2208,5184, 2216,21568, 2224,13376, 
22568     2232,29760, 2240,3136, 2248,19520, 2256,11328, 2264,27712, 2272,7232, 
22569     2280,23616, 2288,15424, 2296,31808, 2312,16960, 2320,8768, 2328,25152, 
22570     2336,4672, 2344,21056, 2352,12864, 2360,29248, 2368,2624, 2376,19008, 
22571     2384,10816, 2392,27200, 2400,6720, 2408,23104, 2416,14912, 2424,31296, 
22572     2440,17984, 2448,9792, 2456,26176, 2464,5696, 2472,22080, 2480,13888, 
22573     2488,30272, 2496,3648, 2504,20032, 2512,11840, 2520,28224, 2528,7744, 
22574     2536,24128, 2544,15936, 2552,32320, 2568,16704, 2576,8512, 2584,24896, 
22575     2592,4416, 2600,20800, 2608,12608, 2616,28992, 2632,18752, 2640,10560, 
22576     2648,26944, 2656,6464, 2664,22848, 2672,14656, 2680,31040, 2696,17728, 
22577     2704,9536, 2712,25920, 2720,5440, 2728,21824, 2736,13632, 2744,30016, 2752,3392, 
22578     2760,19776, 2768,11584, 2776,27968, 2784,7488, 2792,23872, 2800,15680, 
22579     2808,32064, 2824,17216, 2832,9024, 2840,25408, 2848,4928, 2856,21312, 
22580     2864,13120, 2872,29504, 2888,19264, 2896,11072, 2904,27456, 2912,6976, 
22581     2920,23360, 2928,15168, 2936,31552, 2952,18240, 2960,10048, 2968,26432, 
22582     2976,5952, 2984,22336, 2992,14144, 3000,30528, 3008,3904, 3016,20288, 
22583     3024,12096, 3032,28480, 3040,8000, 3048,24384, 3056,16192, 3064,32576, 
22584     3080,16576, 3088,8384, 3096,24768, 3104,4288, 3112,20672, 3120,12480, 
22585     3128,28864, 3144,18624, 3152,10432, 3160,26816, 3168,6336, 3176,22720, 
22586     3184,14528, 3192,30912, 3208,17600, 3216,9408, 3224,25792, 3232,5312, 
22587     3240,21696, 3248,13504, 3256,29888, 3272,19648, 3280,11456, 3288,27840, 
22588     3296,7360, 3304,23744, 3312,15552, 3320,31936, 3336,17088, 3344,8896, 
22589     3352,25280, 3360,4800, 3368,21184, 3376,12992, 3384,29376, 3400,19136, 
22590     3408,10944, 3416,27328, 3424,6848, 3432,23232, 3440,15040, 3448,31424, 
22591     3464,18112, 3472,9920, 3480,26304, 3488,5824, 3496,22208, 3504,14016, 
22592     3512,30400, 3520,3776, 3528,20160, 3536,11968, 3544,28352, 3552,7872, 
22593     3560,24256, 3568,16064, 3576,32448, 3592,16832, 3600,8640, 3608,25024, 
22594     3616,4544, 3624,20928, 3632,12736, 3640,29120, 3656,18880, 3664,10688, 
22595     3672,27072, 3680,6592, 3688,22976, 3696,14784, 3704,31168, 3720,17856, 
22596     3728,9664, 3736,26048, 3744,5568, 3752,21952, 3760,13760, 3768,30144, 
22597     3784,19904, 3792,11712, 3800,28096, 3808,7616, 3816,24000, 3824,15808, 
22598     3832,32192, 3848,17344, 3856,9152, 3864,25536, 3872,5056, 3880,21440, 
22599     3888,13248, 3896,29632, 3912,19392, 3920,11200, 3928,27584, 3936,7104, 
22600     3944,23488, 3952,15296, 3960,31680, 3976,18368, 3984,10176, 3992,26560, 
22601     4000,6080, 4008,22464, 4016,14272, 4024,30656, 4040,20416, 4048,12224, 
22602     4056,28608, 4064,8128, 4072,24512, 4080,16320, 4088,32704, 4104,16416, 
22603     4112,8224, 4120,24608, 4136,20512, 4144,12320, 4152,28704, 4168,18464, 
22604     4176,10272, 4184,26656, 4192,6176, 4200,22560, 4208,14368, 4216,30752, 
22605     4232,17440, 4240,9248, 4248,25632, 4256,5152, 4264,21536, 4272,13344, 
22606     4280,29728, 4296,19488, 4304,11296, 4312,27680, 4320,7200, 4328,23584, 
22607     4336,15392, 4344,31776, 4360,16928, 4368,8736, 4376,25120, 4384,4640, 
22608     4392,21024, 4400,12832, 4408,29216, 4424,18976, 4432,10784, 4440,27168, 
22609     4448,6688, 4456,23072, 4464,14880, 4472,31264, 4488,17952, 4496,9760, 
22610     4504,26144, 4512,5664, 4520,22048, 4528,13856, 4536,30240, 4552,20000, 
22611     4560,11808, 4568,28192, 4576,7712, 4584,24096, 4592,15904, 4600,32288, 
22612     4616,16672, 4624,8480, 4632,24864, 4648,20768, 4656,12576, 4664,28960, 
22613     4680,18720, 4688,10528, 4696,26912, 4704,6432, 4712,22816, 4720,14624, 
22614     4728,31008, 4744,17696, 4752,9504, 4760,25888, 4768,5408, 4776,21792, 
22615     4784,13600, 4792,29984, 4808,19744, 4816,11552, 4824,27936, 4832,7456, 
22616     4840,23840, 4848,15648, 4856,32032, 4872,17184, 4880,8992, 4888,25376, 
22617     4904,21280, 4912,13088, 4920,29472, 4936,19232, 4944,11040, 4952,27424, 
22618     4960,6944, 4968,23328, 4976,15136, 4984,31520, 5000,18208, 5008,10016, 
22619     5016,26400, 5024,5920, 5032,22304, 5040,14112, 5048,30496, 5064,20256, 
22620     5072,12064, 5080,28448, 5088,7968, 5096,24352, 5104,16160, 5112,32544, 
22621     5128,16544, 5136,8352, 5144,24736, 5160,20640, 5168,12448, 5176,28832, 
22622     5192,18592, 5200,10400, 5208,26784, 5216,6304, 5224,22688, 5232,14496, 
22623     5240,30880, 5256,17568, 5264,9376, 5272,25760, 5288,21664, 5296,13472, 
22624     5304,29856, 5320,19616, 5328,11424, 5336,27808, 5344,7328, 5352,23712, 
22625     5360,15520, 5368,31904, 5384,17056, 5392,8864, 5400,25248, 5416,21152, 
22626     5424,12960, 5432,29344, 5448,19104, 5456,10912, 5464,27296, 5472,6816, 
22627     5480,23200, 5488,15008, 5496,31392, 5512,18080, 5520,9888, 5528,26272, 
22628     5536,5792, 5544,22176, 5552,13984, 5560,30368, 5576,20128, 5584,11936, 
22629     5592,28320, 5600,7840, 5608,24224, 5616,16032, 5624,32416, 5640,16800, 
22630     5648,8608, 5656,24992, 5672,20896, 5680,12704, 5688,29088, 5704,18848, 
22631     5712,10656, 5720,27040, 5728,6560, 5736,22944, 5744,14752, 5752,31136, 
22632     5768,17824, 5776,9632, 5784,26016, 5800,21920, 5808,13728, 5816,30112, 
22633     5832,19872, 5840,11680, 5848,28064, 5856,7584, 5864,23968, 5872,15776, 
22634     5880,32160, 5896,17312, 5904,9120, 5912,25504, 5928,21408, 5936,13216, 
22635     5944,29600, 5960,19360, 5968,11168, 5976,27552, 5984,7072, 5992,23456, 
22636     6000,15264, 6008,31648, 6024,18336, 6032,10144, 6040,26528, 6056,22432, 
22637     6064,14240, 6072,30624, 6088,20384, 6096,12192, 6104,28576, 6112,8096, 
22638     6120,24480, 6128,16288, 6136,32672, 6152,16480, 6160,8288, 6168,24672, 
22639     6184,20576, 6192,12384, 6200,28768, 6216,18528, 6224,10336, 6232,26720, 
22640     6248,22624, 6256,14432, 6264,30816, 6280,17504, 6288,9312, 6296,25696, 
22641     6312,21600, 6320,13408, 6328,29792, 6344,19552, 6352,11360, 6360,27744, 
22642     6368,7264, 6376,23648, 6384,15456, 6392,31840, 6408,16992, 6416,8800, 
22643     6424,25184, 6440,21088, 6448,12896, 6456,29280, 6472,19040, 6480,10848, 
22644     6488,27232, 6496,6752, 6504,23136, 6512,14944, 6520,31328, 6536,18016, 
22645     6544,9824, 6552,26208, 6568,22112, 6576,13920, 6584,30304, 6600,20064, 
22646     6608,11872, 6616,28256, 6624,7776, 6632,24160, 6640,15968, 6648,32352, 
22647     6664,16736, 6672,8544, 6680,24928, 6696,20832, 6704,12640, 6712,29024, 
22648     6728,18784, 6736,10592, 6744,26976, 6760,22880, 6768,14688, 6776,31072, 
22649     6792,17760, 6800,9568, 6808,25952, 6824,21856, 6832,13664, 6840,30048, 
22650     6856,19808, 6864,11616, 6872,28000, 6880,7520, 6888,23904, 6896,15712, 
22651     6904,32096, 6920,17248, 6928,9056, 6936,25440, 6952,21344, 6960,13152, 
22652     6968,29536, 6984,19296, 6992,11104, 7000,27488, 7016,23392, 7024,15200, 
22653     7032,31584, 7048,18272, 7056,10080, 7064,26464, 7080,22368, 7088,14176, 
22654     7096,30560, 7112,20320, 7120,12128, 7128,28512, 7136,8032, 7144,24416, 
22655     7152,16224, 7160,32608, 7176,16608, 7184,8416, 7192,24800, 7208,20704, 
22656     7216,12512, 7224,28896, 7240,18656, 7248,10464, 7256,26848, 7272,22752, 
22657     7280,14560, 7288,30944, 7304,17632, 7312,9440, 7320,25824, 7336,21728, 
22658     7344,13536, 7352,29920, 7368,19680, 7376,11488, 7384,27872, 7400,23776, 
22659     7408,15584, 7416,31968, 7432,17120, 7440,8928, 7448,25312, 7464,21216, 
22660     7472,13024, 7480,29408, 7496,19168, 7504,10976, 7512,27360, 7528,23264, 
22661     7536,15072, 7544,31456, 7560,18144, 7568,9952, 7576,26336, 7592,22240, 
22662     7600,14048, 7608,30432, 7624,20192, 7632,12000, 7640,28384, 7648,7904, 
22663     7656,24288, 7664,16096, 7672,32480, 7688,16864, 7696,8672, 7704,25056, 
22664     7720,20960, 7728,12768, 7736,29152, 7752,18912, 7760,10720, 7768,27104, 
22665     7784,23008, 7792,14816, 7800,31200, 7816,17888, 7824,9696, 7832,26080, 
22666     7848,21984, 7856,13792, 7864,30176, 7880,19936, 7888,11744, 7896,28128, 
22667     7912,24032, 7920,15840, 7928,32224, 7944,17376, 7952,9184, 7960,25568, 
22668     7976,21472, 7984,13280, 7992,29664, 8008,19424, 8016,11232, 8024,27616, 
22669     8040,23520, 8048,15328, 8056,31712, 8072,18400, 8080,10208, 8088,26592, 
22670     8104,22496, 8112,14304, 8120,30688, 8136,20448, 8144,12256, 8152,28640, 
22671     8168,24544, 8176,16352, 8184,32736, 8200,16400, 8216,24592, 8232,20496, 
22672     8240,12304, 8248,28688, 8264,18448, 8272,10256, 8280,26640, 8296,22544, 
22673     8304,14352, 8312,30736, 8328,17424, 8336,9232, 8344,25616, 8360,21520, 
22674     8368,13328, 8376,29712, 8392,19472, 8400,11280, 8408,27664, 8424,23568, 
22675     8432,15376, 8440,31760, 8456,16912, 8464,8720, 8472,25104, 8488,21008, 
22676     8496,12816, 8504,29200, 8520,18960, 8528,10768, 8536,27152, 8552,23056, 
22677     8560,14864, 8568,31248, 8584,17936, 8592,9744, 8600,26128, 8616,22032, 
22678     8624,13840, 8632,30224, 8648,19984, 8656,11792, 8664,28176, 8680,24080, 
22679     8688,15888, 8696,32272, 8712,16656, 8728,24848, 8744,20752, 8752,12560, 
22680     8760,28944, 8776,18704, 8784,10512, 8792,26896, 8808,22800, 8816,14608, 
22681     8824,30992, 8840,17680, 8848,9488, 8856,25872, 8872,21776, 8880,13584, 
22682     8888,29968, 8904,19728, 8912,11536, 8920,27920, 8936,23824, 8944,15632, 
22683     8952,32016, 8968,17168, 8984,25360, 9000,21264, 9008,13072, 9016,29456, 
22684     9032,19216, 9040,11024, 9048,27408, 9064,23312, 9072,15120, 9080,31504, 
22685     9096,18192, 9104,10000, 9112,26384, 9128,22288, 9136,14096, 9144,30480, 
22686     9160,20240, 9168,12048, 9176,28432, 9192,24336, 9200,16144, 9208,32528, 
22687     9224,16528, 9240,24720, 9256,20624, 9264,12432, 9272,28816, 9288,18576, 
22688     9296,10384, 9304,26768, 9320,22672, 9328,14480, 9336,30864, 9352,17552, 
22689     9368,25744, 9384,21648, 9392,13456, 9400,29840, 9416,19600, 9424,11408, 
22690     9432,27792, 9448,23696, 9456,15504, 9464,31888, 9480,17040, 9496,25232, 
22691     9512,21136, 9520,12944, 9528,29328, 9544,19088, 9552,10896, 9560,27280, 
22692     9576,23184, 9584,14992, 9592,31376, 9608,18064, 9616,9872, 9624,26256, 
22693     9640,22160, 9648,13968, 9656,30352, 9672,20112, 9680,11920, 9688,28304, 
22694     9704,24208, 9712,16016, 9720,32400, 9736,16784, 9752,24976, 9768,20880, 
22695     9776,12688, 9784,29072, 9800,18832, 9808,10640, 9816,27024, 9832,22928, 
22696     9840,14736, 9848,31120, 9864,17808, 9880,26000, 9896,21904, 9904,13712, 
22697     9912,30096, 9928,19856, 9936,11664, 9944,28048, 9960,23952, 9968,15760, 
22698     9976,32144, 9992,17296, 10008,25488, 10024,21392, 10032,13200, 10040,29584, 
22699     10056,19344, 10064,11152, 10072,27536, 10088,23440, 10096,15248, 10104,31632, 
22700     10120,18320, 10136,26512, 10152,22416, 10160,14224, 10168,30608, 10184,20368, 
22701     10192,12176, 10200,28560, 10216,24464, 10224,16272, 10232,32656, 10248,16464, 
22702     10264,24656, 10280,20560, 10288,12368, 10296,28752, 10312,18512, 10328,26704, 
22703     10344,22608, 10352,14416, 10360,30800, 10376,17488, 10392,25680, 10408,21584, 
22704     10416,13392, 10424,29776, 10440,19536, 10448,11344, 10456,27728, 10472,23632, 
22705     10480,15440, 10488,31824, 10504,16976, 10520,25168, 10536,21072, 10544,12880, 
22706     10552,29264, 10568,19024, 10576,10832, 10584,27216, 10600,23120, 10608,14928, 
22707     10616,31312, 10632,18000, 10648,26192, 10664,22096, 10672,13904, 10680,30288, 
22708     10696,20048, 10704,11856, 10712,28240, 10728,24144, 10736,15952, 10744,32336, 
22709     10760,16720, 10776,24912, 10792,20816, 10800,12624, 10808,29008, 10824,18768, 
22710     10840,26960, 10856,22864, 10864,14672, 10872,31056, 10888,17744, 10904,25936, 
22711     10920,21840, 10928,13648, 10936,30032, 10952,19792, 10960,11600, 10968,27984, 
22712     10984,23888, 10992,15696, 11000,32080, 11016,17232, 11032,25424, 11048,21328, 
22713     11056,13136, 11064,29520, 11080,19280, 11096,27472, 11112,23376, 11120,15184, 
22714     11128,31568, 11144,18256, 11160,26448, 11176,22352, 11184,14160, 11192,30544, 
22715     11208,20304, 11216,12112, 11224,28496, 11240,24400, 11248,16208, 11256,32592, 
22716     11272,16592, 11288,24784, 11304,20688, 11312,12496, 11320,28880, 11336,18640, 
22717     11352,26832, 11368,22736, 11376,14544, 11384,30928, 11400,17616, 11416,25808, 
22718     11432,21712, 11440,13520, 11448,29904, 11464,19664, 11480,27856, 11496,23760, 
22719     11504,15568, 11512,31952, 11528,17104, 11544,25296, 11560,21200, 11568,13008, 
22720     11576,29392, 11592,19152, 11608,27344, 11624,23248, 11632,15056, 11640,31440, 
22721     11656,18128, 11672,26320, 11688,22224, 11696,14032, 11704,30416, 11720,20176, 
22722     11728,11984, 11736,28368, 11752,24272, 11760,16080, 11768,32464, 11784,16848, 
22723     11800,25040, 11816,20944, 11824,12752, 11832,29136, 11848,18896, 11864,27088, 
22724     11880,22992, 11888,14800, 11896,31184, 11912,17872, 11928,26064, 11944,21968, 
22725     11952,13776, 11960,30160, 11976,19920, 11992,28112, 12008,24016, 12016,15824, 
22726     12024,32208, 12040,17360, 12056,25552, 12072,21456, 12080,13264, 12088,29648, 
22727     12104,19408, 12120,27600, 12136,23504, 12144,15312, 12152,31696, 12168,18384, 
22728     12184,26576, 12200,22480, 12208,14288, 12216,30672, 12232,20432, 12248,28624, 
22729     12264,24528, 12272,16336, 12280,32720, 12296,16432, 12312,24624, 12328,20528, 
22730     12344,28720, 12360,18480, 12376,26672, 12392,22576, 12400,14384, 12408,30768, 
22731     12424,17456, 12440,25648, 12456,21552, 12464,13360, 12472,29744, 12488,19504, 
22732     12504,27696, 12520,23600, 12528,15408, 12536,31792, 12552,16944, 12568,25136, 
22733     12584,21040, 12592,12848, 12600,29232, 12616,18992, 12632,27184, 12648,23088, 
22734     12656,14896, 12664,31280, 12680,17968, 12696,26160, 12712,22064, 12720,13872, 
22735     12728,30256, 12744,20016, 12760,28208, 12776,24112, 12784,15920, 12792,32304, 
22736     12808,16688, 12824,24880, 12840,20784, 12856,28976, 12872,18736, 12888,26928, 
22737     12904,22832, 12912,14640, 12920,31024, 12936,17712, 12952,25904, 12968,21808, 
22738     12976,13616, 12984,30000, 13000,19760, 13016,27952, 13032,23856, 13040,15664, 
22739     13048,32048, 13064,17200, 13080,25392, 13096,21296, 13112,29488, 13128,19248, 
22740     13144,27440, 13160,23344, 13168,15152, 13176,31536, 13192,18224, 13208,26416, 
22741     13224,22320, 13232,14128, 13240,30512, 13256,20272, 13272,28464, 13288,24368, 
22742     13296,16176, 13304,32560, 13320,16560, 13336,24752, 13352,20656, 13368,28848, 
22743     13384,18608, 13400,26800, 13416,22704, 13424,14512, 13432,30896, 13448,17584, 
22744     13464,25776, 13480,21680, 13496,29872, 13512,19632, 13528,27824, 13544,23728, 
22745     13552,15536, 13560,31920, 13576,17072, 13592,25264, 13608,21168, 13624,29360, 
22746     13640,19120, 13656,27312, 13672,23216, 13680,15024, 13688,31408, 13704,18096, 
22747     13720,26288, 13736,22192, 13744,14000, 13752,30384, 13768,20144, 13784,28336, 
22748     13800,24240, 13808,16048, 13816,32432, 13832,16816, 13848,25008, 13864,20912, 
22749     13880,29104, 13896,18864, 13912,27056, 13928,22960, 13936,14768, 13944,31152, 
22750     13960,17840, 13976,26032, 13992,21936, 14008,30128, 14024,19888, 14040,28080, 
22751     14056,23984, 14064,15792, 14072,32176, 14088,17328, 14104,25520, 14120,21424, 
22752     14136,29616, 14152,19376, 14168,27568, 14184,23472, 14192,15280, 14200,31664, 
22753     14216,18352, 14232,26544, 14248,22448, 14264,30640, 14280,20400, 14296,28592, 
22754     14312,24496, 14320,16304, 14328,32688, 14344,16496, 14360,24688, 14376,20592, 
22755     14392,28784, 14408,18544, 14424,26736, 14440,22640, 14456,30832, 14472,17520, 
22756     14488,25712, 14504,21616, 14520,29808, 14536,19568, 14552,27760, 14568,23664, 
22757     14576,15472, 14584,31856, 14600,17008, 14616,25200, 14632,21104, 14648,29296, 
22758     14664,19056, 14680,27248, 14696,23152, 14704,14960, 14712,31344, 14728,18032, 
22759     14744,26224, 14760,22128, 14776,30320, 14792,20080, 14808,28272, 14824,24176, 
22760     14832,15984, 14840,32368, 14856,16752, 14872,24944, 14888,20848, 14904,29040, 
22761     14920,18800, 14936,26992, 14952,22896, 14968,31088, 14984,17776, 15000,25968, 
22762     15016,21872, 15032,30064, 15048,19824, 15064,28016, 15080,23920, 15088,15728, 
22763     15096,32112, 15112,17264, 15128,25456, 15144,21360, 15160,29552, 15176,19312, 
22764     15192,27504, 15208,23408, 15224,31600, 15240,18288, 15256,26480, 15272,22384, 
22765     15288,30576, 15304,20336, 15320,28528, 15336,24432, 15344,16240, 15352,32624, 
22766     15368,16624, 15384,24816, 15400,20720, 15416,28912, 15432,18672, 15448,26864, 
22767     15464,22768, 15480,30960, 15496,17648, 15512,25840, 15528,21744, 15544,29936, 
22768     15560,19696, 15576,27888, 15592,23792, 15608,31984, 15624,17136, 15640,25328, 
22769     15656,21232, 15672,29424, 15688,19184, 15704,27376, 15720,23280, 15736,31472, 
22770     15752,18160, 15768,26352, 15784,22256, 15800,30448, 15816,20208, 15832,28400, 
22771     15848,24304, 15856,16112, 15864,32496, 15880,16880, 15896,25072, 15912,20976, 
22772     15928,29168, 15944,18928, 15960,27120, 15976,23024, 15992,31216, 16008,17904, 
22773     16024,26096, 16040,22000, 16056,30192, 16072,19952, 16088,28144, 16104,24048, 
22774     16120,32240, 16136,17392, 16152,25584, 16168,21488, 16184,29680, 16200,19440, 
22775     16216,27632, 16232,23536, 16248,31728, 16264,18416, 16280,26608, 16296,22512, 
22776     16312,30704, 16328,20464, 16344,28656, 16360,24560, 16376,32752, 16408,24584, 
22777     16424,20488, 16440,28680, 16456,18440, 16472,26632, 16488,22536, 16504,30728, 
22778     16520,17416, 16536,25608, 16552,21512, 16568,29704, 16584,19464, 16600,27656, 
22779     16616,23560, 16632,31752, 16648,16904, 16664,25096, 16680,21000, 16696,29192, 
22780     16712,18952, 16728,27144, 16744,23048, 16760,31240, 16776,17928, 16792,26120, 
22781     16808,22024, 16824,30216, 16840,19976, 16856,28168, 16872,24072, 16888,32264, 
22782     16920,24840, 16936,20744, 16952,28936, 16968,18696, 16984,26888, 17000,22792, 
22783     17016,30984, 17032,17672, 17048,25864, 17064,21768, 17080,29960, 17096,19720, 
22784     17112,27912, 17128,23816, 17144,32008, 17176,25352, 17192,21256, 17208,29448, 
22785     17224,19208, 17240,27400, 17256,23304, 17272,31496, 17288,18184, 17304,26376, 
22786     17320,22280, 17336,30472, 17352,20232, 17368,28424, 17384,24328, 17400,32520, 
22787     17432,24712, 17448,20616, 17464,28808, 17480,18568, 17496,26760, 17512,22664, 
22788     17528,30856, 17560,25736, 17576,21640, 17592,29832, 17608,19592, 17624,27784, 
22789     17640,23688, 17656,31880, 17688,25224, 17704,21128, 17720,29320, 17736,19080, 
22790     17752,27272, 17768,23176, 17784,31368, 17800,18056, 17816,26248, 17832,22152, 
22791     17848,30344, 17864,20104, 17880,28296, 17896,24200, 17912,32392, 17944,24968, 
22792     17960,20872, 17976,29064, 17992,18824, 18008,27016, 18024,22920, 18040,31112, 
22793     18072,25992, 18088,21896, 18104,30088, 18120,19848, 18136,28040, 18152,23944, 
22794     18168,32136, 18200,25480, 18216,21384, 18232,29576, 18248,19336, 18264,27528, 
22795     18280,23432, 18296,31624, 18328,26504, 18344,22408, 18360,30600, 18376,20360, 
22796     18392,28552, 18408,24456, 18424,32648, 18456,24648, 18472,20552, 18488,28744, 
22797     18520,26696, 18536,22600, 18552,30792, 18584,25672, 18600,21576, 18616,29768, 
22798     18632,19528, 18648,27720, 18664,23624, 18680,31816, 18712,25160, 18728,21064, 
22799     18744,29256, 18760,19016, 18776,27208, 18792,23112, 18808,31304, 18840,26184, 
22800     18856,22088, 18872,30280, 18888,20040, 18904,28232, 18920,24136, 18936,32328, 
22801     18968,24904, 18984,20808, 19000,29000, 19032,26952, 19048,22856, 19064,31048, 
22802     19096,25928, 19112,21832, 19128,30024, 19144,19784, 19160,27976, 19176,23880, 
22803     19192,32072, 19224,25416, 19240,21320, 19256,29512, 19288,27464, 19304,23368, 
22804     19320,31560, 19352,26440, 19368,22344, 19384,30536, 19400,20296, 19416,28488, 
22805     19432,24392, 19448,32584, 19480,24776, 19496,20680, 19512,28872, 19544,26824, 
22806     19560,22728, 19576,30920, 19608,25800, 19624,21704, 19640,29896, 19672,27848, 
22807     19688,23752, 19704,31944, 19736,25288, 19752,21192, 19768,29384, 19800,27336, 
22808     19816,23240, 19832,31432, 19864,26312, 19880,22216, 19896,30408, 19912,20168, 
22809     19928,28360, 19944,24264, 19960,32456, 19992,25032, 20008,20936, 20024,29128, 
22810     20056,27080, 20072,22984, 20088,31176, 20120,26056, 20136,21960, 20152,30152, 
22811     20184,28104, 20200,24008, 20216,32200, 20248,25544, 20264,21448, 20280,29640, 
22812     20312,27592, 20328,23496, 20344,31688, 20376,26568, 20392,22472, 20408,30664, 
22813     20440,28616, 20456,24520, 20472,32712, 20504,24616, 20536,28712, 20568,26664, 
22814     20584,22568, 20600,30760, 20632,25640, 20648,21544, 20664,29736, 20696,27688, 
22815     20712,23592, 20728,31784, 20760,25128, 20776,21032, 20792,29224, 20824,27176, 
22816     20840,23080, 20856,31272, 20888,26152, 20904,22056, 20920,30248, 20952,28200, 
22817     20968,24104, 20984,32296, 21016,24872, 21048,28968, 21080,26920, 21096,22824, 
22818     21112,31016, 21144,25896, 21160,21800, 21176,29992, 21208,27944, 21224,23848, 
22819     21240,32040, 21272,25384, 21304,29480, 21336,27432, 21352,23336, 21368,31528, 
22820     21400,26408, 21416,22312, 21432,30504, 21464,28456, 21480,24360, 21496,32552, 
22821     21528,24744, 21560,28840, 21592,26792, 21608,22696, 21624,30888, 21656,25768, 
22822     21688,29864, 21720,27816, 21736,23720, 21752,31912, 21784,25256, 21816,29352, 
22823     21848,27304, 21864,23208, 21880,31400, 21912,26280, 21928,22184, 21944,30376, 
22824     21976,28328, 21992,24232, 22008,32424, 22040,25000, 22072,29096, 22104,27048, 
22825     22120,22952, 22136,31144, 22168,26024, 22200,30120, 22232,28072, 22248,23976, 
22826     22264,32168, 22296,25512, 22328,29608, 22360,27560, 22376,23464, 22392,31656, 
22827     22424,26536, 22456,30632, 22488,28584, 22504,24488, 22520,32680, 22552,24680, 
22828     22584,28776, 22616,26728, 22648,30824, 22680,25704, 22712,29800, 22744,27752, 
22829     22760,23656, 22776,31848, 22808,25192, 22840,29288, 22872,27240, 22888,23144, 
22830     22904,31336, 22936,26216, 22968,30312, 23000,28264, 23016,24168, 23032,32360, 
22831     23064,24936, 23096,29032, 23128,26984, 23160,31080, 23192,25960, 23224,30056, 
22832     23256,28008, 23272,23912, 23288,32104, 23320,25448, 23352,29544, 23384,27496, 
22833     23416,31592, 23448,26472, 23480,30568, 23512,28520, 23528,24424, 23544,32616, 
22834     23576,24808, 23608,28904, 23640,26856, 23672,30952, 23704,25832, 23736,29928, 
22835     23768,27880, 23800,31976, 23832,25320, 23864,29416, 23896,27368, 23928,31464, 
22836     23960,26344, 23992,30440, 24024,28392, 24040,24296, 24056,32488, 24088,25064, 
22837     24120,29160, 24152,27112, 24184,31208, 24216,26088, 24248,30184, 24280,28136, 
22838     24312,32232, 24344,25576, 24376,29672, 24408,27624, 24440,31720, 24472,26600, 
22839     24504,30696, 24536,28648, 24568,32744, 24632,28696, 24664,26648, 24696,30744, 
22840     24728,25624, 24760,29720, 24792,27672, 24824,31768, 24856,25112, 24888,29208, 
22841     24920,27160, 24952,31256, 24984,26136, 25016,30232, 25048,28184, 25080,32280, 
22842     25144,28952, 25176,26904, 25208,31000, 25240,25880, 25272,29976, 25304,27928, 
22843     25336,32024, 25400,29464, 25432,27416, 25464,31512, 25496,26392, 25528,30488, 
22844     25560,28440, 25592,32536, 25656,28824, 25688,26776, 25720,30872, 25784,29848, 
22845     25816,27800, 25848,31896, 25912,29336, 25944,27288, 25976,31384, 26008,26264, 
22846     26040,30360, 26072,28312, 26104,32408, 26168,29080, 26200,27032, 26232,31128, 
22847     26296,30104, 26328,28056, 26360,32152, 26424,29592, 26456,27544, 26488,31640, 
22848     26552,30616, 26584,28568, 26616,32664, 26680,28760, 26744,30808, 26808,29784, 
22849     26840,27736, 26872,31832, 26936,29272, 26968,27224, 27000,31320, 27064,30296, 
22850     27096,28248, 27128,32344, 27192,29016, 27256,31064, 27320,30040, 27352,27992, 
22851     27384,32088, 27448,29528, 27512,31576, 27576,30552, 27608,28504, 27640,32600, 
22852     27704,28888, 27768,30936, 27832,29912, 27896,31960, 27960,29400, 28024,31448, 
22853     28088,30424, 28120,28376, 28152,32472, 28216,29144, 28280,31192, 28344,30168, 
22854     28408,32216, 28472,29656, 28536,31704, 28600,30680, 28664,32728, 28792,30776, 
22855     28856,29752, 28920,31800, 28984,29240, 29048,31288, 29112,30264, 29176,32312, 
22856     29304,31032, 29368,30008, 29432,32056, 29560,31544, 29624,30520, 29688,32568, 
22857     29816,30904, 29944,31928, 30072,31416, 30136,30392, 30200,32440, 30328,31160, 
22858     30456,32184, 30584,31672, 30712,32696, 30968,31864, 31096,31352, 31224,32376, 
22859     31480,32120, 31736,32632, 32248,32504 
22860 };
22861 
22862 /**    
22863 * \par    
22864 * Example code for Floating-point RFFT Twiddle factors Generation:    
22865 * \par    
22866 * <pre>TW = exp(2*pi*i*[0:L/2-1]/L - pi/2*i).' </pre>    
22867 * \par    
22868 * Real and Imag values are in interleaved fashion    
22869 */
22870 const float32_t twiddleCoef_rfft_32[32] = {
22871 0.0f            ,   1.0f            ,
22872 0.195090322f    ,   0.98078528f     ,
22873 0.382683432f    ,   0.923879533f    ,
22874 0.555570233f    ,   0.831469612f    ,
22875 0.707106781f    ,   0.707106781f    ,
22876 0.831469612f    ,   0.555570233f    ,
22877 0.923879533f    ,   0.382683432f    ,   
22878 0.98078528f     ,   0.195090322f    ,
22879 1.0f            ,   0.0f            ,
22880 0.98078528f     ,   -0.195090322f   ,
22881 0.923879533f    ,   -0.382683432f   ,
22882 0.831469612f    ,   -0.555570233f   ,
22883 0.707106781f    ,   -0.707106781f   ,
22884 0.555570233f    ,   -0.831469612f   ,
22885 0.382683432f    ,   -0.923879533f   ,
22886 0.195090322f    ,   -0.98078528f    
22887 };
22888 
22889 const float32_t twiddleCoef_rfft_64[64] = {
22890 0.0f,   1.0f,
22891 0.098017140329561f, 0.995184726672197f,
22892 0.195090322016128f, 0.98078528040323f,
22893 0.290284677254462f, 0.956940335732209f,
22894 0.38268343236509f,  0.923879532511287f,
22895 0.471396736825998f, 0.881921264348355f,
22896 0.555570233019602f, 0.831469612302545f,
22897 0.634393284163645f, 0.773010453362737f,
22898 0.707106781186547f, 0.707106781186548f,
22899 0.773010453362737f, 0.634393284163645f,
22900 0.831469612302545f, 0.555570233019602f,
22901 0.881921264348355f, 0.471396736825998f,
22902 0.923879532511287f, 0.38268343236509f,
22903 0.956940335732209f, 0.290284677254462f,
22904 0.98078528040323f,  0.195090322016128f,
22905 0.995184726672197f, 0.098017140329561f,
22906 1.0f,   0.0f,
22907 0.995184726672197f, -0.098017140329561f,
22908 0.98078528040323f,  -0.195090322016128f,
22909 0.956940335732209f, -0.290284677254462f,
22910 0.923879532511287f, -0.38268343236509f,
22911 0.881921264348355f, -0.471396736825998f,
22912 0.831469612302545f, -0.555570233019602f,
22913 0.773010453362737f, -0.634393284163645f,
22914 0.707106781186548f, -0.707106781186547f,
22915 0.634393284163645f, -0.773010453362737f,
22916 0.555570233019602f, -0.831469612302545f,
22917 0.471396736825998f, -0.881921264348355f,
22918 0.38268343236509f,  -0.923879532511287f,
22919 0.290284677254462f, -0.956940335732209f,
22920 0.195090322016129f, -0.98078528040323f,
22921 0.098017140329561f, -0.995184726672197f
22922 };
22923 
22924 const float32_t twiddleCoef_rfft_128[128] = {
22925     0.000000000f,  1.000000000f,
22926     0.049067674f,  0.998795456f,
22927     0.098017140f,  0.995184727f,
22928     0.146730474f,  0.989176510f,
22929     0.195090322f,  0.980785280f,
22930     0.242980180f,  0.970031253f,
22931     0.290284677f,  0.956940336f,
22932     0.336889853f,  0.941544065f,
22933     0.382683432f,  0.923879533f,
22934     0.427555093f,  0.903989293f,
22935     0.471396737f,  0.881921264f,
22936     0.514102744f,  0.857728610f,
22937     0.555570233f,  0.831469612f,
22938     0.595699304f,  0.803207531f,
22939     0.634393284f,  0.773010453f,
22940     0.671558955f,  0.740951125f,
22941     0.707106781f,  0.707106781f,
22942     0.740951125f,  0.671558955f,
22943     0.773010453f,  0.634393284f,
22944     0.803207531f,  0.595699304f,
22945     0.831469612f,  0.555570233f,
22946     0.857728610f,  0.514102744f,
22947     0.881921264f,  0.471396737f,
22948     0.903989293f,  0.427555093f,
22949     0.923879533f,  0.382683432f,
22950     0.941544065f,  0.336889853f,
22951     0.956940336f,  0.290284677f,
22952     0.970031253f,  0.242980180f,
22953     0.980785280f,  0.195090322f,
22954     0.989176510f,  0.146730474f,
22955     0.995184727f,  0.098017140f,
22956     0.998795456f,  0.049067674f,
22957     1.000000000f,  0.000000000f,
22958     0.998795456f, -0.049067674f,
22959     0.995184727f, -0.098017140f,
22960     0.989176510f, -0.146730474f,
22961     0.980785280f, -0.195090322f,
22962     0.970031253f, -0.242980180f,
22963     0.956940336f, -0.290284677f,
22964     0.941544065f, -0.336889853f,
22965     0.923879533f, -0.382683432f,
22966     0.903989293f, -0.427555093f,
22967     0.881921264f, -0.471396737f,
22968     0.857728610f, -0.514102744f,
22969     0.831469612f, -0.555570233f,
22970     0.803207531f, -0.595699304f,
22971     0.773010453f, -0.634393284f,
22972     0.740951125f, -0.671558955f,
22973     0.707106781f, -0.707106781f,
22974     0.671558955f, -0.740951125f,
22975     0.634393284f, -0.773010453f,
22976     0.595699304f, -0.803207531f,
22977     0.555570233f, -0.831469612f,
22978     0.514102744f, -0.857728610f,
22979     0.471396737f, -0.881921264f,
22980     0.427555093f, -0.903989293f,
22981     0.382683432f, -0.923879533f,
22982     0.336889853f, -0.941544065f,
22983     0.290284677f, -0.956940336f,
22984     0.242980180f, -0.970031253f,
22985     0.195090322f, -0.980785280f,
22986     0.146730474f, -0.989176510f,
22987     0.098017140f, -0.995184727f,
22988     0.049067674f, -0.998795456f
22989 };
22990 
22991 const float32_t twiddleCoef_rfft_256[256] = {
22992     0.000000000f,  1.000000000f,
22993     0.024541229f,  0.999698819f,
22994     0.049067674f,  0.998795456f,
22995     0.073564564f,  0.997290457f,
22996     0.098017140f,  0.995184727f,
22997     0.122410675f,  0.992479535f,
22998     0.146730474f,  0.989176510f,
22999     0.170961889f,  0.985277642f,
23000     0.195090322f,  0.980785280f,
23001     0.219101240f,  0.975702130f,
23002     0.242980180f,  0.970031253f,
23003     0.266712757f,  0.963776066f,
23004     0.290284677f,  0.956940336f,
23005     0.313681740f,  0.949528181f,
23006     0.336889853f,  0.941544065f,
23007     0.359895037f,  0.932992799f,
23008     0.382683432f,  0.923879533f,
23009     0.405241314f,  0.914209756f,
23010     0.427555093f,  0.903989293f,
23011     0.449611330f,  0.893224301f,
23012     0.471396737f,  0.881921264f,
23013     0.492898192f,  0.870086991f,
23014     0.514102744f,  0.857728610f,
23015     0.534997620f,  0.844853565f,
23016     0.555570233f,  0.831469612f,
23017     0.575808191f,  0.817584813f,
23018     0.595699304f,  0.803207531f,
23019     0.615231591f,  0.788346428f,
23020     0.634393284f,  0.773010453f,
23021     0.653172843f,  0.757208847f,
23022     0.671558955f,  0.740951125f,
23023     0.689540545f,  0.724247083f,
23024     0.707106781f,  0.707106781f,
23025     0.724247083f,  0.689540545f,
23026     0.740951125f,  0.671558955f,
23027     0.757208847f,  0.653172843f,
23028     0.773010453f,  0.634393284f,
23029     0.788346428f,  0.615231591f,
23030     0.803207531f,  0.595699304f,
23031     0.817584813f,  0.575808191f,
23032     0.831469612f,  0.555570233f,
23033     0.844853565f,  0.534997620f,
23034     0.857728610f,  0.514102744f,
23035     0.870086991f,  0.492898192f,
23036     0.881921264f,  0.471396737f,
23037     0.893224301f,  0.449611330f,
23038     0.903989293f,  0.427555093f,
23039     0.914209756f,  0.405241314f,
23040     0.923879533f,  0.382683432f,
23041     0.932992799f,  0.359895037f,
23042     0.941544065f,  0.336889853f,
23043     0.949528181f,  0.313681740f,
23044     0.956940336f,  0.290284677f,
23045     0.963776066f,  0.266712757f,
23046     0.970031253f,  0.242980180f,
23047     0.975702130f,  0.219101240f,
23048     0.980785280f,  0.195090322f,
23049     0.985277642f,  0.170961889f,
23050     0.989176510f,  0.146730474f,
23051     0.992479535f,  0.122410675f,
23052     0.995184727f,  0.098017140f,
23053     0.997290457f,  0.073564564f,
23054     0.998795456f,  0.049067674f,
23055     0.999698819f,  0.024541229f,
23056     1.000000000f,  0.000000000f,
23057     0.999698819f, -0.024541229f,
23058     0.998795456f, -0.049067674f,
23059     0.997290457f, -0.073564564f,
23060     0.995184727f, -0.098017140f,
23061     0.992479535f, -0.122410675f,
23062     0.989176510f, -0.146730474f,
23063     0.985277642f, -0.170961889f,
23064     0.980785280f, -0.195090322f,
23065     0.975702130f, -0.219101240f,
23066     0.970031253f, -0.242980180f,
23067     0.963776066f, -0.266712757f,
23068     0.956940336f, -0.290284677f,
23069     0.949528181f, -0.313681740f,
23070     0.941544065f, -0.336889853f,
23071     0.932992799f, -0.359895037f,
23072     0.923879533f, -0.382683432f,
23073     0.914209756f, -0.405241314f,
23074     0.903989293f, -0.427555093f,
23075     0.893224301f, -0.449611330f,
23076     0.881921264f, -0.471396737f,
23077     0.870086991f, -0.492898192f,
23078     0.857728610f, -0.514102744f,
23079     0.844853565f, -0.534997620f,
23080     0.831469612f, -0.555570233f,
23081     0.817584813f, -0.575808191f,
23082     0.803207531f, -0.595699304f,
23083     0.788346428f, -0.615231591f,
23084     0.773010453f, -0.634393284f,
23085     0.757208847f, -0.653172843f,
23086     0.740951125f, -0.671558955f,
23087     0.724247083f, -0.689540545f,
23088     0.707106781f, -0.707106781f,
23089     0.689540545f, -0.724247083f,
23090     0.671558955f, -0.740951125f,
23091     0.653172843f, -0.757208847f,
23092     0.634393284f, -0.773010453f,
23093     0.615231591f, -0.788346428f,
23094     0.595699304f, -0.803207531f,
23095     0.575808191f, -0.817584813f,
23096     0.555570233f, -0.831469612f,
23097     0.534997620f, -0.844853565f,
23098     0.514102744f, -0.857728610f,
23099     0.492898192f, -0.870086991f,
23100     0.471396737f, -0.881921264f,
23101     0.449611330f, -0.893224301f,
23102     0.427555093f, -0.903989293f,
23103     0.405241314f, -0.914209756f,
23104     0.382683432f, -0.923879533f,
23105     0.359895037f, -0.932992799f,
23106     0.336889853f, -0.941544065f,
23107     0.313681740f, -0.949528181f,
23108     0.290284677f, -0.956940336f,
23109     0.266712757f, -0.963776066f,
23110     0.242980180f, -0.970031253f,
23111     0.219101240f, -0.975702130f,
23112     0.195090322f, -0.980785280f,
23113     0.170961889f, -0.985277642f,
23114     0.146730474f, -0.989176510f,
23115     0.122410675f, -0.992479535f,
23116     0.098017140f, -0.995184727f,
23117     0.073564564f, -0.997290457f,
23118     0.049067674f, -0.998795456f,
23119     0.024541229f, -0.999698819f
23120 };
23121 
23122 const float32_t twiddleCoef_rfft_512[512] = {
23123     0.000000000f,  1.000000000f,
23124     0.012271538f,  0.999924702f,
23125     0.024541229f,  0.999698819f,
23126     0.036807223f,  0.999322385f,
23127     0.049067674f,  0.998795456f,
23128     0.061320736f,  0.998118113f,
23129     0.073564564f,  0.997290457f,
23130     0.085797312f,  0.996312612f,
23131     0.098017140f,  0.995184727f,
23132     0.110222207f,  0.993906970f,
23133     0.122410675f,  0.992479535f,
23134     0.134580709f,  0.990902635f,
23135     0.146730474f,  0.989176510f,
23136     0.158858143f,  0.987301418f,
23137     0.170961889f,  0.985277642f,
23138     0.183039888f,  0.983105487f,
23139     0.195090322f,  0.980785280f,
23140     0.207111376f,  0.978317371f,
23141     0.219101240f,  0.975702130f,
23142     0.231058108f,  0.972939952f,
23143     0.242980180f,  0.970031253f,
23144     0.254865660f,  0.966976471f,
23145     0.266712757f,  0.963776066f,
23146     0.278519689f,  0.960430519f,
23147     0.290284677f,  0.956940336f,
23148     0.302005949f,  0.953306040f,
23149     0.313681740f,  0.949528181f,
23150     0.325310292f,  0.945607325f,
23151     0.336889853f,  0.941544065f,
23152     0.348418680f,  0.937339012f,
23153     0.359895037f,  0.932992799f,
23154     0.371317194f,  0.928506080f,
23155     0.382683432f,  0.923879533f,
23156     0.393992040f,  0.919113852f,
23157     0.405241314f,  0.914209756f,
23158     0.416429560f,  0.909167983f,
23159     0.427555093f,  0.903989293f,
23160     0.438616239f,  0.898674466f,
23161     0.449611330f,  0.893224301f,
23162     0.460538711f,  0.887639620f,
23163     0.471396737f,  0.881921264f,
23164     0.482183772f,  0.876070094f,
23165     0.492898192f,  0.870086991f,
23166     0.503538384f,  0.863972856f,
23167     0.514102744f,  0.857728610f,
23168     0.524589683f,  0.851355193f,
23169     0.534997620f,  0.844853565f,
23170     0.545324988f,  0.838224706f,
23171     0.555570233f,  0.831469612f,
23172     0.565731811f,  0.824589303f,
23173     0.575808191f,  0.817584813f,
23174     0.585797857f,  0.810457198f,
23175     0.595699304f,  0.803207531f,
23176     0.605511041f,  0.795836905f,
23177     0.615231591f,  0.788346428f,
23178     0.624859488f,  0.780737229f,
23179     0.634393284f,  0.773010453f,
23180     0.643831543f,  0.765167266f,
23181     0.653172843f,  0.757208847f,
23182     0.662415778f,  0.749136395f,
23183     0.671558955f,  0.740951125f,
23184     0.680600998f,  0.732654272f,
23185     0.689540545f,  0.724247083f,
23186     0.698376249f,  0.715730825f,
23187     0.707106781f,  0.707106781f,
23188     0.715730825f,  0.698376249f,
23189     0.724247083f,  0.689540545f,
23190     0.732654272f,  0.680600998f,
23191     0.740951125f,  0.671558955f,
23192     0.749136395f,  0.662415778f,
23193     0.757208847f,  0.653172843f,
23194     0.765167266f,  0.643831543f,
23195     0.773010453f,  0.634393284f,
23196     0.780737229f,  0.624859488f,
23197     0.788346428f,  0.615231591f,
23198     0.795836905f,  0.605511041f,
23199     0.803207531f,  0.595699304f,
23200     0.810457198f,  0.585797857f,
23201     0.817584813f,  0.575808191f,
23202     0.824589303f,  0.565731811f,
23203     0.831469612f,  0.555570233f,
23204     0.838224706f,  0.545324988f,
23205     0.844853565f,  0.534997620f,
23206     0.851355193f,  0.524589683f,
23207     0.857728610f,  0.514102744f,
23208     0.863972856f,  0.503538384f,
23209     0.870086991f,  0.492898192f,
23210     0.876070094f,  0.482183772f,
23211     0.881921264f,  0.471396737f,
23212     0.887639620f,  0.460538711f,
23213     0.893224301f,  0.449611330f,
23214     0.898674466f,  0.438616239f,
23215     0.903989293f,  0.427555093f,
23216     0.909167983f,  0.416429560f,
23217     0.914209756f,  0.405241314f,
23218     0.919113852f,  0.393992040f,
23219     0.923879533f,  0.382683432f,
23220     0.928506080f,  0.371317194f,
23221     0.932992799f,  0.359895037f,
23222     0.937339012f,  0.348418680f,
23223     0.941544065f,  0.336889853f,
23224     0.945607325f,  0.325310292f,
23225     0.949528181f,  0.313681740f,
23226     0.953306040f,  0.302005949f,
23227     0.956940336f,  0.290284677f,
23228     0.960430519f,  0.278519689f,
23229     0.963776066f,  0.266712757f,
23230     0.966976471f,  0.254865660f,
23231     0.970031253f,  0.242980180f,
23232     0.972939952f,  0.231058108f,
23233     0.975702130f,  0.219101240f,
23234     0.978317371f,  0.207111376f,
23235     0.980785280f,  0.195090322f,
23236     0.983105487f,  0.183039888f,
23237     0.985277642f,  0.170961889f,
23238     0.987301418f,  0.158858143f,
23239     0.989176510f,  0.146730474f,
23240     0.990902635f,  0.134580709f,
23241     0.992479535f,  0.122410675f,
23242     0.993906970f,  0.110222207f,
23243     0.995184727f,  0.098017140f,
23244     0.996312612f,  0.085797312f,
23245     0.997290457f,  0.073564564f,
23246     0.998118113f,  0.061320736f,
23247     0.998795456f,  0.049067674f,
23248     0.999322385f,  0.036807223f,
23249     0.999698819f,  0.024541229f,
23250     0.999924702f,  0.012271538f,
23251     1.000000000f,  0.000000000f,
23252     0.999924702f, -0.012271538f,
23253     0.999698819f, -0.024541229f,
23254     0.999322385f, -0.036807223f,
23255     0.998795456f, -0.049067674f,
23256     0.998118113f, -0.061320736f,
23257     0.997290457f, -0.073564564f,
23258     0.996312612f, -0.085797312f,
23259     0.995184727f, -0.098017140f,
23260     0.993906970f, -0.110222207f,
23261     0.992479535f, -0.122410675f,
23262     0.990902635f, -0.134580709f,
23263     0.989176510f, -0.146730474f,
23264     0.987301418f, -0.158858143f,
23265     0.985277642f, -0.170961889f,
23266     0.983105487f, -0.183039888f,
23267     0.980785280f, -0.195090322f,
23268     0.978317371f, -0.207111376f,
23269     0.975702130f, -0.219101240f,
23270     0.972939952f, -0.231058108f,
23271     0.970031253f, -0.242980180f,
23272     0.966976471f, -0.254865660f,
23273     0.963776066f, -0.266712757f,
23274     0.960430519f, -0.278519689f,
23275     0.956940336f, -0.290284677f,
23276     0.953306040f, -0.302005949f,
23277     0.949528181f, -0.313681740f,
23278     0.945607325f, -0.325310292f,
23279     0.941544065f, -0.336889853f,
23280     0.937339012f, -0.348418680f,
23281     0.932992799f, -0.359895037f,
23282     0.928506080f, -0.371317194f,
23283     0.923879533f, -0.382683432f,
23284     0.919113852f, -0.393992040f,
23285     0.914209756f, -0.405241314f,
23286     0.909167983f, -0.416429560f,
23287     0.903989293f, -0.427555093f,
23288     0.898674466f, -0.438616239f,
23289     0.893224301f, -0.449611330f,
23290     0.887639620f, -0.460538711f,
23291     0.881921264f, -0.471396737f,
23292     0.876070094f, -0.482183772f,
23293     0.870086991f, -0.492898192f,
23294     0.863972856f, -0.503538384f,
23295     0.857728610f, -0.514102744f,
23296     0.851355193f, -0.524589683f,
23297     0.844853565f, -0.534997620f,
23298     0.838224706f, -0.545324988f,
23299     0.831469612f, -0.555570233f,
23300     0.824589303f, -0.565731811f,
23301     0.817584813f, -0.575808191f,
23302     0.810457198f, -0.585797857f,
23303     0.803207531f, -0.595699304f,
23304     0.795836905f, -0.605511041f,
23305     0.788346428f, -0.615231591f,
23306     0.780737229f, -0.624859488f,
23307     0.773010453f, -0.634393284f,
23308     0.765167266f, -0.643831543f,
23309     0.757208847f, -0.653172843f,
23310     0.749136395f, -0.662415778f,
23311     0.740951125f, -0.671558955f,
23312     0.732654272f, -0.680600998f,
23313     0.724247083f, -0.689540545f,
23314     0.715730825f, -0.698376249f,
23315     0.707106781f, -0.707106781f,
23316     0.698376249f, -0.715730825f,
23317     0.689540545f, -0.724247083f,
23318     0.680600998f, -0.732654272f,
23319     0.671558955f, -0.740951125f,
23320     0.662415778f, -0.749136395f,
23321     0.653172843f, -0.757208847f,
23322     0.643831543f, -0.765167266f,
23323     0.634393284f, -0.773010453f,
23324     0.624859488f, -0.780737229f,
23325     0.615231591f, -0.788346428f,
23326     0.605511041f, -0.795836905f,
23327     0.595699304f, -0.803207531f,
23328     0.585797857f, -0.810457198f,
23329     0.575808191f, -0.817584813f,
23330     0.565731811f, -0.824589303f,
23331     0.555570233f, -0.831469612f,
23332     0.545324988f, -0.838224706f,
23333     0.534997620f, -0.844853565f,
23334     0.524589683f, -0.851355193f,
23335     0.514102744f, -0.857728610f,
23336     0.503538384f, -0.863972856f,
23337     0.492898192f, -0.870086991f,
23338     0.482183772f, -0.876070094f,
23339     0.471396737f, -0.881921264f,
23340     0.460538711f, -0.887639620f,
23341     0.449611330f, -0.893224301f,
23342     0.438616239f, -0.898674466f,
23343     0.427555093f, -0.903989293f,
23344     0.416429560f, -0.909167983f,
23345     0.405241314f, -0.914209756f,
23346     0.393992040f, -0.919113852f,
23347     0.382683432f, -0.923879533f,
23348     0.371317194f, -0.928506080f,
23349     0.359895037f, -0.932992799f,
23350     0.348418680f, -0.937339012f,
23351     0.336889853f, -0.941544065f,
23352     0.325310292f, -0.945607325f,
23353     0.313681740f, -0.949528181f,
23354     0.302005949f, -0.953306040f,
23355     0.290284677f, -0.956940336f,
23356     0.278519689f, -0.960430519f,
23357     0.266712757f, -0.963776066f,
23358     0.254865660f, -0.966976471f,
23359     0.242980180f, -0.970031253f,
23360     0.231058108f, -0.972939952f,
23361     0.219101240f, -0.975702130f,
23362     0.207111376f, -0.978317371f,
23363     0.195090322f, -0.980785280f,
23364     0.183039888f, -0.983105487f,
23365     0.170961889f, -0.985277642f,
23366     0.158858143f, -0.987301418f,
23367     0.146730474f, -0.989176510f,
23368     0.134580709f, -0.990902635f,
23369     0.122410675f, -0.992479535f,
23370     0.110222207f, -0.993906970f,
23371     0.098017140f, -0.995184727f,
23372     0.085797312f, -0.996312612f,
23373     0.073564564f, -0.997290457f,
23374     0.061320736f, -0.998118113f,
23375     0.049067674f, -0.998795456f,
23376     0.036807223f, -0.999322385f,
23377     0.024541229f, -0.999698819f,
23378     0.012271538f, -0.999924702f
23379 };
23380 
23381 const float32_t twiddleCoef_rfft_1024[1024] = {
23382     0.000000000f,  1.000000000f,
23383     0.006135885f,  0.999981175f,
23384     0.012271538f,  0.999924702f,
23385     0.018406730f,  0.999830582f,
23386     0.024541229f,  0.999698819f,
23387     0.030674803f,  0.999529418f,
23388     0.036807223f,  0.999322385f,
23389     0.042938257f,  0.999077728f,
23390     0.049067674f,  0.998795456f,
23391     0.055195244f,  0.998475581f,
23392     0.061320736f,  0.998118113f,
23393     0.067443920f,  0.997723067f,
23394     0.073564564f,  0.997290457f,
23395     0.079682438f,  0.996820299f,
23396     0.085797312f,  0.996312612f,
23397     0.091908956f,  0.995767414f,
23398     0.098017140f,  0.995184727f,
23399     0.104121634f,  0.994564571f,
23400     0.110222207f,  0.993906970f,
23401     0.116318631f,  0.993211949f,
23402     0.122410675f,  0.992479535f,
23403     0.128498111f,  0.991709754f,
23404     0.134580709f,  0.990902635f,
23405     0.140658239f,  0.990058210f,
23406     0.146730474f,  0.989176510f,
23407     0.152797185f,  0.988257568f,
23408     0.158858143f,  0.987301418f,
23409     0.164913120f,  0.986308097f,
23410     0.170961889f,  0.985277642f,
23411     0.177004220f,  0.984210092f,
23412     0.183039888f,  0.983105487f,
23413     0.189068664f,  0.981963869f,
23414     0.195090322f,  0.980785280f,
23415     0.201104635f,  0.979569766f,
23416     0.207111376f,  0.978317371f,
23417     0.213110320f,  0.977028143f,
23418     0.219101240f,  0.975702130f,
23419     0.225083911f,  0.974339383f,
23420     0.231058108f,  0.972939952f,
23421     0.237023606f,  0.971503891f,
23422     0.242980180f,  0.970031253f,
23423     0.248927606f,  0.968522094f,
23424     0.254865660f,  0.966976471f,
23425     0.260794118f,  0.965394442f,
23426     0.266712757f,  0.963776066f,
23427     0.272621355f,  0.962121404f,
23428     0.278519689f,  0.960430519f,
23429     0.284407537f,  0.958703475f,
23430     0.290284677f,  0.956940336f,
23431     0.296150888f,  0.955141168f,
23432     0.302005949f,  0.953306040f,
23433     0.307849640f,  0.951435021f,
23434     0.313681740f,  0.949528181f,
23435     0.319502031f,  0.947585591f,
23436     0.325310292f,  0.945607325f,
23437     0.331106306f,  0.943593458f,
23438     0.336889853f,  0.941544065f,
23439     0.342660717f,  0.939459224f,
23440     0.348418680f,  0.937339012f,
23441     0.354163525f,  0.935183510f,
23442     0.359895037f,  0.932992799f,
23443     0.365612998f,  0.930766961f,
23444     0.371317194f,  0.928506080f,
23445     0.377007410f,  0.926210242f,
23446     0.382683432f,  0.923879533f,
23447     0.388345047f,  0.921514039f,
23448     0.393992040f,  0.919113852f,
23449     0.399624200f,  0.916679060f,
23450     0.405241314f,  0.914209756f,
23451     0.410843171f,  0.911706032f,
23452     0.416429560f,  0.909167983f,
23453     0.422000271f,  0.906595705f,
23454     0.427555093f,  0.903989293f,
23455     0.433093819f,  0.901348847f,
23456     0.438616239f,  0.898674466f,
23457     0.444122145f,  0.895966250f,
23458     0.449611330f,  0.893224301f,
23459     0.455083587f,  0.890448723f,
23460     0.460538711f,  0.887639620f,
23461     0.465976496f,  0.884797098f,
23462     0.471396737f,  0.881921264f,
23463     0.476799230f,  0.879012226f,
23464     0.482183772f,  0.876070094f,
23465     0.487550160f,  0.873094978f,
23466     0.492898192f,  0.870086991f,
23467     0.498227667f,  0.867046246f,
23468     0.503538384f,  0.863972856f,
23469     0.508830143f,  0.860866939f,
23470     0.514102744f,  0.857728610f,
23471     0.519355990f,  0.854557988f,
23472     0.524589683f,  0.851355193f,
23473     0.529803625f,  0.848120345f,
23474     0.534997620f,  0.844853565f,
23475     0.540171473f,  0.841554977f,
23476     0.545324988f,  0.838224706f,
23477     0.550457973f,  0.834862875f,
23478     0.555570233f,  0.831469612f,
23479     0.560661576f,  0.828045045f,
23480     0.565731811f,  0.824589303f,
23481     0.570780746f,  0.821102515f,
23482     0.575808191f,  0.817584813f,
23483     0.580813958f,  0.814036330f,
23484     0.585797857f,  0.810457198f,
23485     0.590759702f,  0.806847554f,
23486     0.595699304f,  0.803207531f,
23487     0.600616479f,  0.799537269f,
23488     0.605511041f,  0.795836905f,
23489     0.610382806f,  0.792106577f,
23490     0.615231591f,  0.788346428f,
23491     0.620057212f,  0.784556597f,
23492     0.624859488f,  0.780737229f,
23493     0.629638239f,  0.776888466f,
23494     0.634393284f,  0.773010453f,
23495     0.639124445f,  0.769103338f,
23496     0.643831543f,  0.765167266f,
23497     0.648514401f,  0.761202385f,
23498     0.653172843f,  0.757208847f,
23499     0.657806693f,  0.753186799f,
23500     0.662415778f,  0.749136395f,
23501     0.666999922f,  0.745057785f,
23502     0.671558955f,  0.740951125f,
23503     0.676092704f,  0.736816569f,
23504     0.680600998f,  0.732654272f,
23505     0.685083668f,  0.728464390f,
23506     0.689540545f,  0.724247083f,
23507     0.693971461f,  0.720002508f,
23508     0.698376249f,  0.715730825f,
23509     0.702754744f,  0.711432196f,
23510     0.707106781f,  0.707106781f,
23511     0.711432196f,  0.702754744f,
23512     0.715730825f,  0.698376249f,
23513     0.720002508f,  0.693971461f,
23514     0.724247083f,  0.689540545f,
23515     0.728464390f,  0.685083668f,
23516     0.732654272f,  0.680600998f,
23517     0.736816569f,  0.676092704f,
23518     0.740951125f,  0.671558955f,
23519     0.745057785f,  0.666999922f,
23520     0.749136395f,  0.662415778f,
23521     0.753186799f,  0.657806693f,
23522     0.757208847f,  0.653172843f,
23523     0.761202385f,  0.648514401f,
23524     0.765167266f,  0.643831543f,
23525     0.769103338f,  0.639124445f,
23526     0.773010453f,  0.634393284f,
23527     0.776888466f,  0.629638239f,
23528     0.780737229f,  0.624859488f,
23529     0.784556597f,  0.620057212f,
23530     0.788346428f,  0.615231591f,
23531     0.792106577f,  0.610382806f,
23532     0.795836905f,  0.605511041f,
23533     0.799537269f,  0.600616479f,
23534     0.803207531f,  0.595699304f,
23535     0.806847554f,  0.590759702f,
23536     0.810457198f,  0.585797857f,
23537     0.814036330f,  0.580813958f,
23538     0.817584813f,  0.575808191f,
23539     0.821102515f,  0.570780746f,
23540     0.824589303f,  0.565731811f,
23541     0.828045045f,  0.560661576f,
23542     0.831469612f,  0.555570233f,
23543     0.834862875f,  0.550457973f,
23544     0.838224706f,  0.545324988f,
23545     0.841554977f,  0.540171473f,
23546     0.844853565f,  0.534997620f,
23547     0.848120345f,  0.529803625f,
23548     0.851355193f,  0.524589683f,
23549     0.854557988f,  0.519355990f,
23550     0.857728610f,  0.514102744f,
23551     0.860866939f,  0.508830143f,
23552     0.863972856f,  0.503538384f,
23553     0.867046246f,  0.498227667f,
23554     0.870086991f,  0.492898192f,
23555     0.873094978f,  0.487550160f,
23556     0.876070094f,  0.482183772f,
23557     0.879012226f,  0.476799230f,
23558     0.881921264f,  0.471396737f,
23559     0.884797098f,  0.465976496f,
23560     0.887639620f,  0.460538711f,
23561     0.890448723f,  0.455083587f,
23562     0.893224301f,  0.449611330f,
23563     0.895966250f,  0.444122145f,
23564     0.898674466f,  0.438616239f,
23565     0.901348847f,  0.433093819f,
23566     0.903989293f,  0.427555093f,
23567     0.906595705f,  0.422000271f,
23568     0.909167983f,  0.416429560f,
23569     0.911706032f,  0.410843171f,
23570     0.914209756f,  0.405241314f,
23571     0.916679060f,  0.399624200f,
23572     0.919113852f,  0.393992040f,
23573     0.921514039f,  0.388345047f,
23574     0.923879533f,  0.382683432f,
23575     0.926210242f,  0.377007410f,
23576     0.928506080f,  0.371317194f,
23577     0.930766961f,  0.365612998f,
23578     0.932992799f,  0.359895037f,
23579     0.935183510f,  0.354163525f,
23580     0.937339012f,  0.348418680f,
23581     0.939459224f,  0.342660717f,
23582     0.941544065f,  0.336889853f,
23583     0.943593458f,  0.331106306f,
23584     0.945607325f,  0.325310292f,
23585     0.947585591f,  0.319502031f,
23586     0.949528181f,  0.313681740f,
23587     0.951435021f,  0.307849640f,
23588     0.953306040f,  0.302005949f,
23589     0.955141168f,  0.296150888f,
23590     0.956940336f,  0.290284677f,
23591     0.958703475f,  0.284407537f,
23592     0.960430519f,  0.278519689f,
23593     0.962121404f,  0.272621355f,
23594     0.963776066f,  0.266712757f,
23595     0.965394442f,  0.260794118f,
23596     0.966976471f,  0.254865660f,
23597     0.968522094f,  0.248927606f,
23598     0.970031253f,  0.242980180f,
23599     0.971503891f,  0.237023606f,
23600     0.972939952f,  0.231058108f,
23601     0.974339383f,  0.225083911f,
23602     0.975702130f,  0.219101240f,
23603     0.977028143f,  0.213110320f,
23604     0.978317371f,  0.207111376f,
23605     0.979569766f,  0.201104635f,
23606     0.980785280f,  0.195090322f,
23607     0.981963869f,  0.189068664f,
23608     0.983105487f,  0.183039888f,
23609     0.984210092f,  0.177004220f,
23610     0.985277642f,  0.170961889f,
23611     0.986308097f,  0.164913120f,
23612     0.987301418f,  0.158858143f,
23613     0.988257568f,  0.152797185f,
23614     0.989176510f,  0.146730474f,
23615     0.990058210f,  0.140658239f,
23616     0.990902635f,  0.134580709f,
23617     0.991709754f,  0.128498111f,
23618     0.992479535f,  0.122410675f,
23619     0.993211949f,  0.116318631f,
23620     0.993906970f,  0.110222207f,
23621     0.994564571f,  0.104121634f,
23622     0.995184727f,  0.098017140f,
23623     0.995767414f,  0.091908956f,
23624     0.996312612f,  0.085797312f,
23625     0.996820299f,  0.079682438f,
23626     0.997290457f,  0.073564564f,
23627     0.997723067f,  0.067443920f,
23628     0.998118113f,  0.061320736f,
23629     0.998475581f,  0.055195244f,
23630     0.998795456f,  0.049067674f,
23631     0.999077728f,  0.042938257f,
23632     0.999322385f,  0.036807223f,
23633     0.999529418f,  0.030674803f,
23634     0.999698819f,  0.024541229f,
23635     0.999830582f,  0.018406730f,
23636     0.999924702f,  0.012271538f,
23637     0.999981175f,  0.006135885f,
23638     1.000000000f,  0.000000000f,
23639     0.999981175f, -0.006135885f,
23640     0.999924702f, -0.012271538f,
23641     0.999830582f, -0.018406730f,
23642     0.999698819f, -0.024541229f,
23643     0.999529418f, -0.030674803f,
23644     0.999322385f, -0.036807223f,
23645     0.999077728f, -0.042938257f,
23646     0.998795456f, -0.049067674f,
23647     0.998475581f, -0.055195244f,
23648     0.998118113f, -0.061320736f,
23649     0.997723067f, -0.067443920f,
23650     0.997290457f, -0.073564564f,
23651     0.996820299f, -0.079682438f,
23652     0.996312612f, -0.085797312f,
23653     0.995767414f, -0.091908956f,
23654     0.995184727f, -0.098017140f,
23655     0.994564571f, -0.104121634f,
23656     0.993906970f, -0.110222207f,
23657     0.993211949f, -0.116318631f,
23658     0.992479535f, -0.122410675f,
23659     0.991709754f, -0.128498111f,
23660     0.990902635f, -0.134580709f,
23661     0.990058210f, -0.140658239f,
23662     0.989176510f, -0.146730474f,
23663     0.988257568f, -0.152797185f,
23664     0.987301418f, -0.158858143f,
23665     0.986308097f, -0.164913120f,
23666     0.985277642f, -0.170961889f,
23667     0.984210092f, -0.177004220f,
23668     0.983105487f, -0.183039888f,
23669     0.981963869f, -0.189068664f,
23670     0.980785280f, -0.195090322f,
23671     0.979569766f, -0.201104635f,
23672     0.978317371f, -0.207111376f,
23673     0.977028143f, -0.213110320f,
23674     0.975702130f, -0.219101240f,
23675     0.974339383f, -0.225083911f,
23676     0.972939952f, -0.231058108f,
23677     0.971503891f, -0.237023606f,
23678     0.970031253f, -0.242980180f,
23679     0.968522094f, -0.248927606f,
23680     0.966976471f, -0.254865660f,
23681     0.965394442f, -0.260794118f,
23682     0.963776066f, -0.266712757f,
23683     0.962121404f, -0.272621355f,
23684     0.960430519f, -0.278519689f,
23685     0.958703475f, -0.284407537f,
23686     0.956940336f, -0.290284677f,
23687     0.955141168f, -0.296150888f,
23688     0.953306040f, -0.302005949f,
23689     0.951435021f, -0.307849640f,
23690     0.949528181f, -0.313681740f,
23691     0.947585591f, -0.319502031f,
23692     0.945607325f, -0.325310292f,
23693     0.943593458f, -0.331106306f,
23694     0.941544065f, -0.336889853f,
23695     0.939459224f, -0.342660717f,
23696     0.937339012f, -0.348418680f,
23697     0.935183510f, -0.354163525f,
23698     0.932992799f, -0.359895037f,
23699     0.930766961f, -0.365612998f,
23700     0.928506080f, -0.371317194f,
23701     0.926210242f, -0.377007410f,
23702     0.923879533f, -0.382683432f,
23703     0.921514039f, -0.388345047f,
23704     0.919113852f, -0.393992040f,
23705     0.916679060f, -0.399624200f,
23706     0.914209756f, -0.405241314f,
23707     0.911706032f, -0.410843171f,
23708     0.909167983f, -0.416429560f,
23709     0.906595705f, -0.422000271f,
23710     0.903989293f, -0.427555093f,
23711     0.901348847f, -0.433093819f,
23712     0.898674466f, -0.438616239f,
23713     0.895966250f, -0.444122145f,
23714     0.893224301f, -0.449611330f,
23715     0.890448723f, -0.455083587f,
23716     0.887639620f, -0.460538711f,
23717     0.884797098f, -0.465976496f,
23718     0.881921264f, -0.471396737f,
23719     0.879012226f, -0.476799230f,
23720     0.876070094f, -0.482183772f,
23721     0.873094978f, -0.487550160f,
23722     0.870086991f, -0.492898192f,
23723     0.867046246f, -0.498227667f,
23724     0.863972856f, -0.503538384f,
23725     0.860866939f, -0.508830143f,
23726     0.857728610f, -0.514102744f,
23727     0.854557988f, -0.519355990f,
23728     0.851355193f, -0.524589683f,
23729     0.848120345f, -0.529803625f,
23730     0.844853565f, -0.534997620f,
23731     0.841554977f, -0.540171473f,
23732     0.838224706f, -0.545324988f,
23733     0.834862875f, -0.550457973f,
23734     0.831469612f, -0.555570233f,
23735     0.828045045f, -0.560661576f,
23736     0.824589303f, -0.565731811f,
23737     0.821102515f, -0.570780746f,
23738     0.817584813f, -0.575808191f,
23739     0.814036330f, -0.580813958f,
23740     0.810457198f, -0.585797857f,
23741     0.806847554f, -0.590759702f,
23742     0.803207531f, -0.595699304f,
23743     0.799537269f, -0.600616479f,
23744     0.795836905f, -0.605511041f,
23745     0.792106577f, -0.610382806f,
23746     0.788346428f, -0.615231591f,
23747     0.784556597f, -0.620057212f,
23748     0.780737229f, -0.624859488f,
23749     0.776888466f, -0.629638239f,
23750     0.773010453f, -0.634393284f,
23751     0.769103338f, -0.639124445f,
23752     0.765167266f, -0.643831543f,
23753     0.761202385f, -0.648514401f,
23754     0.757208847f, -0.653172843f,
23755     0.753186799f, -0.657806693f,
23756     0.749136395f, -0.662415778f,
23757     0.745057785f, -0.666999922f,
23758     0.740951125f, -0.671558955f,
23759     0.736816569f, -0.676092704f,
23760     0.732654272f, -0.680600998f,
23761     0.728464390f, -0.685083668f,
23762     0.724247083f, -0.689540545f,
23763     0.720002508f, -0.693971461f,
23764     0.715730825f, -0.698376249f,
23765     0.711432196f, -0.702754744f,
23766     0.707106781f, -0.707106781f,
23767     0.702754744f, -0.711432196f,
23768     0.698376249f, -0.715730825f,
23769     0.693971461f, -0.720002508f,
23770     0.689540545f, -0.724247083f,
23771     0.685083668f, -0.728464390f,
23772     0.680600998f, -0.732654272f,
23773     0.676092704f, -0.736816569f,
23774     0.671558955f, -0.740951125f,
23775     0.666999922f, -0.745057785f,
23776     0.662415778f, -0.749136395f,
23777     0.657806693f, -0.753186799f,
23778     0.653172843f, -0.757208847f,
23779     0.648514401f, -0.761202385f,
23780     0.643831543f, -0.765167266f,
23781     0.639124445f, -0.769103338f,
23782     0.634393284f, -0.773010453f,
23783     0.629638239f, -0.776888466f,
23784     0.624859488f, -0.780737229f,
23785     0.620057212f, -0.784556597f,
23786     0.615231591f, -0.788346428f,
23787     0.610382806f, -0.792106577f,
23788     0.605511041f, -0.795836905f,
23789     0.600616479f, -0.799537269f,
23790     0.595699304f, -0.803207531f,
23791     0.590759702f, -0.806847554f,
23792     0.585797857f, -0.810457198f,
23793     0.580813958f, -0.814036330f,
23794     0.575808191f, -0.817584813f,
23795     0.570780746f, -0.821102515f,
23796     0.565731811f, -0.824589303f,
23797     0.560661576f, -0.828045045f,
23798     0.555570233f, -0.831469612f,
23799     0.550457973f, -0.834862875f,
23800     0.545324988f, -0.838224706f,
23801     0.540171473f, -0.841554977f,
23802     0.534997620f, -0.844853565f,
23803     0.529803625f, -0.848120345f,
23804     0.524589683f, -0.851355193f,
23805     0.519355990f, -0.854557988f,
23806     0.514102744f, -0.857728610f,
23807     0.508830143f, -0.860866939f,
23808     0.503538384f, -0.863972856f,
23809     0.498227667f, -0.867046246f,
23810     0.492898192f, -0.870086991f,
23811     0.487550160f, -0.873094978f,
23812     0.482183772f, -0.876070094f,
23813     0.476799230f, -0.879012226f,
23814     0.471396737f, -0.881921264f,
23815     0.465976496f, -0.884797098f,
23816     0.460538711f, -0.887639620f,
23817     0.455083587f, -0.890448723f,
23818     0.449611330f, -0.893224301f,
23819     0.444122145f, -0.895966250f,
23820     0.438616239f, -0.898674466f,
23821     0.433093819f, -0.901348847f,
23822     0.427555093f, -0.903989293f,
23823     0.422000271f, -0.906595705f,
23824     0.416429560f, -0.909167983f,
23825     0.410843171f, -0.911706032f,
23826     0.405241314f, -0.914209756f,
23827     0.399624200f, -0.916679060f,
23828     0.393992040f, -0.919113852f,
23829     0.388345047f, -0.921514039f,
23830     0.382683432f, -0.923879533f,
23831     0.377007410f, -0.926210242f,
23832     0.371317194f, -0.928506080f,
23833     0.365612998f, -0.930766961f,
23834     0.359895037f, -0.932992799f,
23835     0.354163525f, -0.935183510f,
23836     0.348418680f, -0.937339012f,
23837     0.342660717f, -0.939459224f,
23838     0.336889853f, -0.941544065f,
23839     0.331106306f, -0.943593458f,
23840     0.325310292f, -0.945607325f,
23841     0.319502031f, -0.947585591f,
23842     0.313681740f, -0.949528181f,
23843     0.307849640f, -0.951435021f,
23844     0.302005949f, -0.953306040f,
23845     0.296150888f, -0.955141168f,
23846     0.290284677f, -0.956940336f,
23847     0.284407537f, -0.958703475f,
23848     0.278519689f, -0.960430519f,
23849     0.272621355f, -0.962121404f,
23850     0.266712757f, -0.963776066f,
23851     0.260794118f, -0.965394442f,
23852     0.254865660f, -0.966976471f,
23853     0.248927606f, -0.968522094f,
23854     0.242980180f, -0.970031253f,
23855     0.237023606f, -0.971503891f,
23856     0.231058108f, -0.972939952f,
23857     0.225083911f, -0.974339383f,
23858     0.219101240f, -0.975702130f,
23859     0.213110320f, -0.977028143f,
23860     0.207111376f, -0.978317371f,
23861     0.201104635f, -0.979569766f,
23862     0.195090322f, -0.980785280f,
23863     0.189068664f, -0.981963869f,
23864     0.183039888f, -0.983105487f,
23865     0.177004220f, -0.984210092f,
23866     0.170961889f, -0.985277642f,
23867     0.164913120f, -0.986308097f,
23868     0.158858143f, -0.987301418f,
23869     0.152797185f, -0.988257568f,
23870     0.146730474f, -0.989176510f,
23871     0.140658239f, -0.990058210f,
23872     0.134580709f, -0.990902635f,
23873     0.128498111f, -0.991709754f,
23874     0.122410675f, -0.992479535f,
23875     0.116318631f, -0.993211949f,
23876     0.110222207f, -0.993906970f,
23877     0.104121634f, -0.994564571f,
23878     0.098017140f, -0.995184727f,
23879     0.091908956f, -0.995767414f,
23880     0.085797312f, -0.996312612f,
23881     0.079682438f, -0.996820299f,
23882     0.073564564f, -0.997290457f,
23883     0.067443920f, -0.997723067f,
23884     0.061320736f, -0.998118113f,
23885     0.055195244f, -0.998475581f,
23886     0.049067674f, -0.998795456f,
23887     0.042938257f, -0.999077728f,
23888     0.036807223f, -0.999322385f,
23889     0.030674803f, -0.999529418f,
23890     0.024541229f, -0.999698819f,
23891     0.018406730f, -0.999830582f,
23892     0.012271538f, -0.999924702f,
23893     0.006135885f, -0.999981175f
23894 };
23895 
23896 const float32_t twiddleCoef_rfft_2048[2048] = {
23897     0.000000000f,  1.000000000f,
23898     0.003067957f,  0.999995294f,
23899     0.006135885f,  0.999981175f,
23900     0.009203755f,  0.999957645f,
23901     0.012271538f,  0.999924702f,
23902     0.015339206f,  0.999882347f,
23903     0.018406730f,  0.999830582f,
23904     0.021474080f,  0.999769405f,
23905     0.024541229f,  0.999698819f,
23906     0.027608146f,  0.999618822f,
23907     0.030674803f,  0.999529418f,
23908     0.033741172f,  0.999430605f,
23909     0.036807223f,  0.999322385f,
23910     0.039872928f,  0.999204759f,
23911     0.042938257f,  0.999077728f,
23912     0.046003182f,  0.998941293f,
23913     0.049067674f,  0.998795456f,
23914     0.052131705f,  0.998640218f,
23915     0.055195244f,  0.998475581f,
23916     0.058258265f,  0.998301545f,
23917     0.061320736f,  0.998118113f,
23918     0.064382631f,  0.997925286f,
23919     0.067443920f,  0.997723067f,
23920     0.070504573f,  0.997511456f,
23921     0.073564564f,  0.997290457f,
23922     0.076623861f,  0.997060070f,
23923     0.079682438f,  0.996820299f,
23924     0.082740265f,  0.996571146f,
23925     0.085797312f,  0.996312612f,
23926     0.088853553f,  0.996044701f,
23927     0.091908956f,  0.995767414f,
23928     0.094963495f,  0.995480755f,
23929     0.098017140f,  0.995184727f,
23930     0.101069863f,  0.994879331f,
23931     0.104121634f,  0.994564571f,
23932     0.107172425f,  0.994240449f,
23933     0.110222207f,  0.993906970f,
23934     0.113270952f,  0.993564136f,
23935     0.116318631f,  0.993211949f,
23936     0.119365215f,  0.992850414f,
23937     0.122410675f,  0.992479535f,
23938     0.125454983f,  0.992099313f,
23939     0.128498111f,  0.991709754f,
23940     0.131540029f,  0.991310860f,
23941     0.134580709f,  0.990902635f,
23942     0.137620122f,  0.990485084f,
23943     0.140658239f,  0.990058210f,
23944     0.143695033f,  0.989622017f,
23945     0.146730474f,  0.989176510f,
23946     0.149764535f,  0.988721692f,
23947     0.152797185f,  0.988257568f,
23948     0.155828398f,  0.987784142f,
23949     0.158858143f,  0.987301418f,
23950     0.161886394f,  0.986809402f,
23951     0.164913120f,  0.986308097f,
23952     0.167938295f,  0.985797509f,
23953     0.170961889f,  0.985277642f,
23954     0.173983873f,  0.984748502f,
23955     0.177004220f,  0.984210092f,
23956     0.180022901f,  0.983662419f,
23957     0.183039888f,  0.983105487f,
23958     0.186055152f,  0.982539302f,
23959     0.189068664f,  0.981963869f,
23960     0.192080397f,  0.981379193f,
23961     0.195090322f,  0.980785280f,
23962     0.198098411f,  0.980182136f,
23963     0.201104635f,  0.979569766f,
23964     0.204108966f,  0.978948175f,
23965     0.207111376f,  0.978317371f,
23966     0.210111837f,  0.977677358f,
23967     0.213110320f,  0.977028143f,
23968     0.216106797f,  0.976369731f,
23969     0.219101240f,  0.975702130f,
23970     0.222093621f,  0.975025345f,
23971     0.225083911f,  0.974339383f,
23972     0.228072083f,  0.973644250f,
23973     0.231058108f,  0.972939952f,
23974     0.234041959f,  0.972226497f,
23975     0.237023606f,  0.971503891f,
23976     0.240003022f,  0.970772141f,
23977     0.242980180f,  0.970031253f,
23978     0.245955050f,  0.969281235f,
23979     0.248927606f,  0.968522094f,
23980     0.251897818f,  0.967753837f,
23981     0.254865660f,  0.966976471f,
23982     0.257831102f,  0.966190003f,
23983     0.260794118f,  0.965394442f,
23984     0.263754679f,  0.964589793f,
23985     0.266712757f,  0.963776066f,
23986     0.269668326f,  0.962953267f,
23987     0.272621355f,  0.962121404f,
23988     0.275571819f,  0.961280486f,
23989     0.278519689f,  0.960430519f,
23990     0.281464938f,  0.959571513f,
23991     0.284407537f,  0.958703475f,
23992     0.287347460f,  0.957826413f,
23993     0.290284677f,  0.956940336f,
23994     0.293219163f,  0.956045251f,
23995     0.296150888f,  0.955141168f,
23996     0.299079826f,  0.954228095f,
23997     0.302005949f,  0.953306040f,
23998     0.304929230f,  0.952375013f,
23999     0.307849640f,  0.951435021f,
24000     0.310767153f,  0.950486074f,
24001     0.313681740f,  0.949528181f,
24002     0.316593376f,  0.948561350f,
24003     0.319502031f,  0.947585591f,
24004     0.322407679f,  0.946600913f,
24005     0.325310292f,  0.945607325f,
24006     0.328209844f,  0.944604837f,
24007     0.331106306f,  0.943593458f,
24008     0.333999651f,  0.942573198f,
24009     0.336889853f,  0.941544065f,
24010     0.339776884f,  0.940506071f,
24011     0.342660717f,  0.939459224f,
24012     0.345541325f,  0.938403534f,
24013     0.348418680f,  0.937339012f,
24014     0.351292756f,  0.936265667f,
24015     0.354163525f,  0.935183510f,
24016     0.357030961f,  0.934092550f,
24017     0.359895037f,  0.932992799f,
24018     0.362755724f,  0.931884266f,
24019     0.365612998f,  0.930766961f,
24020     0.368466830f,  0.929640896f,
24021     0.371317194f,  0.928506080f,
24022     0.374164063f,  0.927362526f,
24023     0.377007410f,  0.926210242f,
24024     0.379847209f,  0.925049241f,
24025     0.382683432f,  0.923879533f,
24026     0.385516054f,  0.922701128f,
24027     0.388345047f,  0.921514039f,
24028     0.391170384f,  0.920318277f,
24029     0.393992040f,  0.919113852f,
24030     0.396809987f,  0.917900776f,
24031     0.399624200f,  0.916679060f,
24032     0.402434651f,  0.915448716f,
24033     0.405241314f,  0.914209756f,
24034     0.408044163f,  0.912962190f,
24035     0.410843171f,  0.911706032f,
24036     0.413638312f,  0.910441292f,
24037     0.416429560f,  0.909167983f,
24038     0.419216888f,  0.907886116f,
24039     0.422000271f,  0.906595705f,
24040     0.424779681f,  0.905296759f,
24041     0.427555093f,  0.903989293f,
24042     0.430326481f,  0.902673318f,
24043     0.433093819f,  0.901348847f,
24044     0.435857080f,  0.900015892f,
24045     0.438616239f,  0.898674466f,
24046     0.441371269f,  0.897324581f,
24047     0.444122145f,  0.895966250f,
24048     0.446868840f,  0.894599486f,
24049     0.449611330f,  0.893224301f,
24050     0.452349587f,  0.891840709f,
24051     0.455083587f,  0.890448723f,
24052     0.457813304f,  0.889048356f,
24053     0.460538711f,  0.887639620f,
24054     0.463259784f,  0.886222530f,
24055     0.465976496f,  0.884797098f,
24056     0.468688822f,  0.883363339f,
24057     0.471396737f,  0.881921264f,
24058     0.474100215f,  0.880470889f,
24059     0.476799230f,  0.879012226f,
24060     0.479493758f,  0.877545290f,
24061     0.482183772f,  0.876070094f,
24062     0.484869248f,  0.874586652f,
24063     0.487550160f,  0.873094978f,
24064     0.490226483f,  0.871595087f,
24065     0.492898192f,  0.870086991f,
24066     0.495565262f,  0.868570706f,
24067     0.498227667f,  0.867046246f,
24068     0.500885383f,  0.865513624f,
24069     0.503538384f,  0.863972856f,
24070     0.506186645f,  0.862423956f,
24071     0.508830143f,  0.860866939f,
24072     0.511468850f,  0.859301818f,
24073     0.514102744f,  0.857728610f,
24074     0.516731799f,  0.856147328f,
24075     0.519355990f,  0.854557988f,
24076     0.521975293f,  0.852960605f,
24077     0.524589683f,  0.851355193f,
24078     0.527199135f,  0.849741768f,
24079     0.529803625f,  0.848120345f,
24080     0.532403128f,  0.846490939f,
24081     0.534997620f,  0.844853565f,
24082     0.537587076f,  0.843208240f,
24083     0.540171473f,  0.841554977f,
24084     0.542750785f,  0.839893794f,
24085     0.545324988f,  0.838224706f,
24086     0.547894059f,  0.836547727f,
24087     0.550457973f,  0.834862875f,
24088     0.553016706f,  0.833170165f,
24089     0.555570233f,  0.831469612f,
24090     0.558118531f,  0.829761234f,
24091     0.560661576f,  0.828045045f,
24092     0.563199344f,  0.826321063f,
24093     0.565731811f,  0.824589303f,
24094     0.568258953f,  0.822849781f,
24095     0.570780746f,  0.821102515f,
24096     0.573297167f,  0.819347520f,
24097     0.575808191f,  0.817584813f,
24098     0.578313796f,  0.815814411f,
24099     0.580813958f,  0.814036330f,
24100     0.583308653f,  0.812250587f,
24101     0.585797857f,  0.810457198f,
24102     0.588281548f,  0.808656182f,
24103     0.590759702f,  0.806847554f,
24104     0.593232295f,  0.805031331f,
24105     0.595699304f,  0.803207531f,
24106     0.598160707f,  0.801376172f,
24107     0.600616479f,  0.799537269f,
24108     0.603066599f,  0.797690841f,
24109     0.605511041f,  0.795836905f,
24110     0.607949785f,  0.793975478f,
24111     0.610382806f,  0.792106577f,
24112     0.612810082f,  0.790230221f,
24113     0.615231591f,  0.788346428f,
24114     0.617647308f,  0.786455214f,
24115     0.620057212f,  0.784556597f,
24116     0.622461279f,  0.782650596f,
24117     0.624859488f,  0.780737229f,
24118     0.627251815f,  0.778816512f,
24119     0.629638239f,  0.776888466f,
24120     0.632018736f,  0.774953107f,
24121     0.634393284f,  0.773010453f,
24122     0.636761861f,  0.771060524f,
24123     0.639124445f,  0.769103338f,
24124     0.641481013f,  0.767138912f,
24125     0.643831543f,  0.765167266f,
24126     0.646176013f,  0.763188417f,
24127     0.648514401f,  0.761202385f,
24128     0.650846685f,  0.759209189f,
24129     0.653172843f,  0.757208847f,
24130     0.655492853f,  0.755201377f,
24131     0.657806693f,  0.753186799f,
24132     0.660114342f,  0.751165132f,
24133     0.662415778f,  0.749136395f,
24134     0.664710978f,  0.747100606f,
24135     0.666999922f,  0.745057785f,
24136     0.669282588f,  0.743007952f,
24137     0.671558955f,  0.740951125f,
24138     0.673829000f,  0.738887324f,
24139     0.676092704f,  0.736816569f,
24140     0.678350043f,  0.734738878f,
24141     0.680600998f,  0.732654272f,
24142     0.682845546f,  0.730562769f,
24143     0.685083668f,  0.728464390f,
24144     0.687315341f,  0.726359155f,
24145     0.689540545f,  0.724247083f,
24146     0.691759258f,  0.722128194f,
24147     0.693971461f,  0.720002508f,
24148     0.696177131f,  0.717870045f,
24149     0.698376249f,  0.715730825f,
24150     0.700568794f,  0.713584869f,
24151     0.702754744f,  0.711432196f,
24152     0.704934080f,  0.709272826f,
24153     0.707106781f,  0.707106781f,
24154     0.709272826f,  0.704934080f,
24155     0.711432196f,  0.702754744f,
24156     0.713584869f,  0.700568794f,
24157     0.715730825f,  0.698376249f,
24158     0.717870045f,  0.696177131f,
24159     0.720002508f,  0.693971461f,
24160     0.722128194f,  0.691759258f,
24161     0.724247083f,  0.689540545f,
24162     0.726359155f,  0.687315341f,
24163     0.728464390f,  0.685083668f,
24164     0.730562769f,  0.682845546f,
24165     0.732654272f,  0.680600998f,
24166     0.734738878f,  0.678350043f,
24167     0.736816569f,  0.676092704f,
24168     0.738887324f,  0.673829000f,
24169     0.740951125f,  0.671558955f,
24170     0.743007952f,  0.669282588f,
24171     0.745057785f,  0.666999922f,
24172     0.747100606f,  0.664710978f,
24173     0.749136395f,  0.662415778f,
24174     0.751165132f,  0.660114342f,
24175     0.753186799f,  0.657806693f,
24176     0.755201377f,  0.655492853f,
24177     0.757208847f,  0.653172843f,
24178     0.759209189f,  0.650846685f,
24179     0.761202385f,  0.648514401f,
24180     0.763188417f,  0.646176013f,
24181     0.765167266f,  0.643831543f,
24182     0.767138912f,  0.641481013f,
24183     0.769103338f,  0.639124445f,
24184     0.771060524f,  0.636761861f,
24185     0.773010453f,  0.634393284f,
24186     0.774953107f,  0.632018736f,
24187     0.776888466f,  0.629638239f,
24188     0.778816512f,  0.627251815f,
24189     0.780737229f,  0.624859488f,
24190     0.782650596f,  0.622461279f,
24191     0.784556597f,  0.620057212f,
24192     0.786455214f,  0.617647308f,
24193     0.788346428f,  0.615231591f,
24194     0.790230221f,  0.612810082f,
24195     0.792106577f,  0.610382806f,
24196     0.793975478f,  0.607949785f,
24197     0.795836905f,  0.605511041f,
24198     0.797690841f,  0.603066599f,
24199     0.799537269f,  0.600616479f,
24200     0.801376172f,  0.598160707f,
24201     0.803207531f,  0.595699304f,
24202     0.805031331f,  0.593232295f,
24203     0.806847554f,  0.590759702f,
24204     0.808656182f,  0.588281548f,
24205     0.810457198f,  0.585797857f,
24206     0.812250587f,  0.583308653f,
24207     0.814036330f,  0.580813958f,
24208     0.815814411f,  0.578313796f,
24209     0.817584813f,  0.575808191f,
24210     0.819347520f,  0.573297167f,
24211     0.821102515f,  0.570780746f,
24212     0.822849781f,  0.568258953f,
24213     0.824589303f,  0.565731811f,
24214     0.826321063f,  0.563199344f,
24215     0.828045045f,  0.560661576f,
24216     0.829761234f,  0.558118531f,
24217     0.831469612f,  0.555570233f,
24218     0.833170165f,  0.553016706f,
24219     0.834862875f,  0.550457973f,
24220     0.836547727f,  0.547894059f,
24221     0.838224706f,  0.545324988f,
24222     0.839893794f,  0.542750785f,
24223     0.841554977f,  0.540171473f,
24224     0.843208240f,  0.537587076f,
24225     0.844853565f,  0.534997620f,
24226     0.846490939f,  0.532403128f,
24227     0.848120345f,  0.529803625f,
24228     0.849741768f,  0.527199135f,
24229     0.851355193f,  0.524589683f,
24230     0.852960605f,  0.521975293f,
24231     0.854557988f,  0.519355990f,
24232     0.856147328f,  0.516731799f,
24233     0.857728610f,  0.514102744f,
24234     0.859301818f,  0.511468850f,
24235     0.860866939f,  0.508830143f,
24236     0.862423956f,  0.506186645f,
24237     0.863972856f,  0.503538384f,
24238     0.865513624f,  0.500885383f,
24239     0.867046246f,  0.498227667f,
24240     0.868570706f,  0.495565262f,
24241     0.870086991f,  0.492898192f,
24242     0.871595087f,  0.490226483f,
24243     0.873094978f,  0.487550160f,
24244     0.874586652f,  0.484869248f,
24245     0.876070094f,  0.482183772f,
24246     0.877545290f,  0.479493758f,
24247     0.879012226f,  0.476799230f,
24248     0.880470889f,  0.474100215f,
24249     0.881921264f,  0.471396737f,
24250     0.883363339f,  0.468688822f,
24251     0.884797098f,  0.465976496f,
24252     0.886222530f,  0.463259784f,
24253     0.887639620f,  0.460538711f,
24254     0.889048356f,  0.457813304f,
24255     0.890448723f,  0.455083587f,
24256     0.891840709f,  0.452349587f,
24257     0.893224301f,  0.449611330f,
24258     0.894599486f,  0.446868840f,
24259     0.895966250f,  0.444122145f,
24260     0.897324581f,  0.441371269f,
24261     0.898674466f,  0.438616239f,
24262     0.900015892f,  0.435857080f,
24263     0.901348847f,  0.433093819f,
24264     0.902673318f,  0.430326481f,
24265     0.903989293f,  0.427555093f,
24266     0.905296759f,  0.424779681f,
24267     0.906595705f,  0.422000271f,
24268     0.907886116f,  0.419216888f,
24269     0.909167983f,  0.416429560f,
24270     0.910441292f,  0.413638312f,
24271     0.911706032f,  0.410843171f,
24272     0.912962190f,  0.408044163f,
24273     0.914209756f,  0.405241314f,
24274     0.915448716f,  0.402434651f,
24275     0.916679060f,  0.399624200f,
24276     0.917900776f,  0.396809987f,
24277     0.919113852f,  0.393992040f,
24278     0.920318277f,  0.391170384f,
24279     0.921514039f,  0.388345047f,
24280     0.922701128f,  0.385516054f,
24281     0.923879533f,  0.382683432f,
24282     0.925049241f,  0.379847209f,
24283     0.926210242f,  0.377007410f,
24284     0.927362526f,  0.374164063f,
24285     0.928506080f,  0.371317194f,
24286     0.929640896f,  0.368466830f,
24287     0.930766961f,  0.365612998f,
24288     0.931884266f,  0.362755724f,
24289     0.932992799f,  0.359895037f,
24290     0.934092550f,  0.357030961f,
24291     0.935183510f,  0.354163525f,
24292     0.936265667f,  0.351292756f,
24293     0.937339012f,  0.348418680f,
24294     0.938403534f,  0.345541325f,
24295     0.939459224f,  0.342660717f,
24296     0.940506071f,  0.339776884f,
24297     0.941544065f,  0.336889853f,
24298     0.942573198f,  0.333999651f,
24299     0.943593458f,  0.331106306f,
24300     0.944604837f,  0.328209844f,
24301     0.945607325f,  0.325310292f,
24302     0.946600913f,  0.322407679f,
24303     0.947585591f,  0.319502031f,
24304     0.948561350f,  0.316593376f,
24305     0.949528181f,  0.313681740f,
24306     0.950486074f,  0.310767153f,
24307     0.951435021f,  0.307849640f,
24308     0.952375013f,  0.304929230f,
24309     0.953306040f,  0.302005949f,
24310     0.954228095f,  0.299079826f,
24311     0.955141168f,  0.296150888f,
24312     0.956045251f,  0.293219163f,
24313     0.956940336f,  0.290284677f,
24314     0.957826413f,  0.287347460f,
24315     0.958703475f,  0.284407537f,
24316     0.959571513f,  0.281464938f,
24317     0.960430519f,  0.278519689f,
24318     0.961280486f,  0.275571819f,
24319     0.962121404f,  0.272621355f,
24320     0.962953267f,  0.269668326f,
24321     0.963776066f,  0.266712757f,
24322     0.964589793f,  0.263754679f,
24323     0.965394442f,  0.260794118f,
24324     0.966190003f,  0.257831102f,
24325     0.966976471f,  0.254865660f,
24326     0.967753837f,  0.251897818f,
24327     0.968522094f,  0.248927606f,
24328     0.969281235f,  0.245955050f,
24329     0.970031253f,  0.242980180f,
24330     0.970772141f,  0.240003022f,
24331     0.971503891f,  0.237023606f,
24332     0.972226497f,  0.234041959f,
24333     0.972939952f,  0.231058108f,
24334     0.973644250f,  0.228072083f,
24335     0.974339383f,  0.225083911f,
24336     0.975025345f,  0.222093621f,
24337     0.975702130f,  0.219101240f,
24338     0.976369731f,  0.216106797f,
24339     0.977028143f,  0.213110320f,
24340     0.977677358f,  0.210111837f,
24341     0.978317371f,  0.207111376f,
24342     0.978948175f,  0.204108966f,
24343     0.979569766f,  0.201104635f,
24344     0.980182136f,  0.198098411f,
24345     0.980785280f,  0.195090322f,
24346     0.981379193f,  0.192080397f,
24347     0.981963869f,  0.189068664f,
24348     0.982539302f,  0.186055152f,
24349     0.983105487f,  0.183039888f,
24350     0.983662419f,  0.180022901f,
24351     0.984210092f,  0.177004220f,
24352     0.984748502f,  0.173983873f,
24353     0.985277642f,  0.170961889f,
24354     0.985797509f,  0.167938295f,
24355     0.986308097f,  0.164913120f,
24356     0.986809402f,  0.161886394f,
24357     0.987301418f,  0.158858143f,
24358     0.987784142f,  0.155828398f,
24359     0.988257568f,  0.152797185f,
24360     0.988721692f,  0.149764535f,
24361     0.989176510f,  0.146730474f,
24362     0.989622017f,  0.143695033f,
24363     0.990058210f,  0.140658239f,
24364     0.990485084f,  0.137620122f,
24365     0.990902635f,  0.134580709f,
24366     0.991310860f,  0.131540029f,
24367     0.991709754f,  0.128498111f,
24368     0.992099313f,  0.125454983f,
24369     0.992479535f,  0.122410675f,
24370     0.992850414f,  0.119365215f,
24371     0.993211949f,  0.116318631f,
24372     0.993564136f,  0.113270952f,
24373     0.993906970f,  0.110222207f,
24374     0.994240449f,  0.107172425f,
24375     0.994564571f,  0.104121634f,
24376     0.994879331f,  0.101069863f,
24377     0.995184727f,  0.098017140f,
24378     0.995480755f,  0.094963495f,
24379     0.995767414f,  0.091908956f,
24380     0.996044701f,  0.088853553f,
24381     0.996312612f,  0.085797312f,
24382     0.996571146f,  0.082740265f,
24383     0.996820299f,  0.079682438f,
24384     0.997060070f,  0.076623861f,
24385     0.997290457f,  0.073564564f,
24386     0.997511456f,  0.070504573f,
24387     0.997723067f,  0.067443920f,
24388     0.997925286f,  0.064382631f,
24389     0.998118113f,  0.061320736f,
24390     0.998301545f,  0.058258265f,
24391     0.998475581f,  0.055195244f,
24392     0.998640218f,  0.052131705f,
24393     0.998795456f,  0.049067674f,
24394     0.998941293f,  0.046003182f,
24395     0.999077728f,  0.042938257f,
24396     0.999204759f,  0.039872928f,
24397     0.999322385f,  0.036807223f,
24398     0.999430605f,  0.033741172f,
24399     0.999529418f,  0.030674803f,
24400     0.999618822f,  0.027608146f,
24401     0.999698819f,  0.024541229f,
24402     0.999769405f,  0.021474080f,
24403     0.999830582f,  0.018406730f,
24404     0.999882347f,  0.015339206f,
24405     0.999924702f,  0.012271538f,
24406     0.999957645f,  0.009203755f,
24407     0.999981175f,  0.006135885f,
24408     0.999995294f,  0.003067957f,
24409     1.000000000f,  0.000000000f,
24410     0.999995294f, -0.003067957f,
24411     0.999981175f, -0.006135885f,
24412     0.999957645f, -0.009203755f,
24413     0.999924702f, -0.012271538f,
24414     0.999882347f, -0.015339206f,
24415     0.999830582f, -0.018406730f,
24416     0.999769405f, -0.021474080f,
24417     0.999698819f, -0.024541229f,
24418     0.999618822f, -0.027608146f,
24419     0.999529418f, -0.030674803f,
24420     0.999430605f, -0.033741172f,
24421     0.999322385f, -0.036807223f,
24422     0.999204759f, -0.039872928f,
24423     0.999077728f, -0.042938257f,
24424     0.998941293f, -0.046003182f,
24425     0.998795456f, -0.049067674f,
24426     0.998640218f, -0.052131705f,
24427     0.998475581f, -0.055195244f,
24428     0.998301545f, -0.058258265f,
24429     0.998118113f, -0.061320736f,
24430     0.997925286f, -0.064382631f,
24431     0.997723067f, -0.067443920f,
24432     0.997511456f, -0.070504573f,
24433     0.997290457f, -0.073564564f,
24434     0.997060070f, -0.076623861f,
24435     0.996820299f, -0.079682438f,
24436     0.996571146f, -0.082740265f,
24437     0.996312612f, -0.085797312f,
24438     0.996044701f, -0.088853553f,
24439     0.995767414f, -0.091908956f,
24440     0.995480755f, -0.094963495f,
24441     0.995184727f, -0.098017140f,
24442     0.994879331f, -0.101069863f,
24443     0.994564571f, -0.104121634f,
24444     0.994240449f, -0.107172425f,
24445     0.993906970f, -0.110222207f,
24446     0.993564136f, -0.113270952f,
24447     0.993211949f, -0.116318631f,
24448     0.992850414f, -0.119365215f,
24449     0.992479535f, -0.122410675f,
24450     0.992099313f, -0.125454983f,
24451     0.991709754f, -0.128498111f,
24452     0.991310860f, -0.131540029f,
24453     0.990902635f, -0.134580709f,
24454     0.990485084f, -0.137620122f,
24455     0.990058210f, -0.140658239f,
24456     0.989622017f, -0.143695033f,
24457     0.989176510f, -0.146730474f,
24458     0.988721692f, -0.149764535f,
24459     0.988257568f, -0.152797185f,
24460     0.987784142f, -0.155828398f,
24461     0.987301418f, -0.158858143f,
24462     0.986809402f, -0.161886394f,
24463     0.986308097f, -0.164913120f,
24464     0.985797509f, -0.167938295f,
24465     0.985277642f, -0.170961889f,
24466     0.984748502f, -0.173983873f,
24467     0.984210092f, -0.177004220f,
24468     0.983662419f, -0.180022901f,
24469     0.983105487f, -0.183039888f,
24470     0.982539302f, -0.186055152f,
24471     0.981963869f, -0.189068664f,
24472     0.981379193f, -0.192080397f,
24473     0.980785280f, -0.195090322f,
24474     0.980182136f, -0.198098411f,
24475     0.979569766f, -0.201104635f,
24476     0.978948175f, -0.204108966f,
24477     0.978317371f, -0.207111376f,
24478     0.977677358f, -0.210111837f,
24479     0.977028143f, -0.213110320f,
24480     0.976369731f, -0.216106797f,
24481     0.975702130f, -0.219101240f,
24482     0.975025345f, -0.222093621f,
24483     0.974339383f, -0.225083911f,
24484     0.973644250f, -0.228072083f,
24485     0.972939952f, -0.231058108f,
24486     0.972226497f, -0.234041959f,
24487     0.971503891f, -0.237023606f,
24488     0.970772141f, -0.240003022f,
24489     0.970031253f, -0.242980180f,
24490     0.969281235f, -0.245955050f,
24491     0.968522094f, -0.248927606f,
24492     0.967753837f, -0.251897818f,
24493     0.966976471f, -0.254865660f,
24494     0.966190003f, -0.257831102f,
24495     0.965394442f, -0.260794118f,
24496     0.964589793f, -0.263754679f,
24497     0.963776066f, -0.266712757f,
24498     0.962953267f, -0.269668326f,
24499     0.962121404f, -0.272621355f,
24500     0.961280486f, -0.275571819f,
24501     0.960430519f, -0.278519689f,
24502     0.959571513f, -0.281464938f,
24503     0.958703475f, -0.284407537f,
24504     0.957826413f, -0.287347460f,
24505     0.956940336f, -0.290284677f,
24506     0.956045251f, -0.293219163f,
24507     0.955141168f, -0.296150888f,
24508     0.954228095f, -0.299079826f,
24509     0.953306040f, -0.302005949f,
24510     0.952375013f, -0.304929230f,
24511     0.951435021f, -0.307849640f,
24512     0.950486074f, -0.310767153f,
24513     0.949528181f, -0.313681740f,
24514     0.948561350f, -0.316593376f,
24515     0.947585591f, -0.319502031f,
24516     0.946600913f, -0.322407679f,
24517     0.945607325f, -0.325310292f,
24518     0.944604837f, -0.328209844f,
24519     0.943593458f, -0.331106306f,
24520     0.942573198f, -0.333999651f,
24521     0.941544065f, -0.336889853f,
24522     0.940506071f, -0.339776884f,
24523     0.939459224f, -0.342660717f,
24524     0.938403534f, -0.345541325f,
24525     0.937339012f, -0.348418680f,
24526     0.936265667f, -0.351292756f,
24527     0.935183510f, -0.354163525f,
24528     0.934092550f, -0.357030961f,
24529     0.932992799f, -0.359895037f,
24530     0.931884266f, -0.362755724f,
24531     0.930766961f, -0.365612998f,
24532     0.929640896f, -0.368466830f,
24533     0.928506080f, -0.371317194f,
24534     0.927362526f, -0.374164063f,
24535     0.926210242f, -0.377007410f,
24536     0.925049241f, -0.379847209f,
24537     0.923879533f, -0.382683432f,
24538     0.922701128f, -0.385516054f,
24539     0.921514039f, -0.388345047f,
24540     0.920318277f, -0.391170384f,
24541     0.919113852f, -0.393992040f,
24542     0.917900776f, -0.396809987f,
24543     0.916679060f, -0.399624200f,
24544     0.915448716f, -0.402434651f,
24545     0.914209756f, -0.405241314f,
24546     0.912962190f, -0.408044163f,
24547     0.911706032f, -0.410843171f,
24548     0.910441292f, -0.413638312f,
24549     0.909167983f, -0.416429560f,
24550     0.907886116f, -0.419216888f,
24551     0.906595705f, -0.422000271f,
24552     0.905296759f, -0.424779681f,
24553     0.903989293f, -0.427555093f,
24554     0.902673318f, -0.430326481f,
24555     0.901348847f, -0.433093819f,
24556     0.900015892f, -0.435857080f,
24557     0.898674466f, -0.438616239f,
24558     0.897324581f, -0.441371269f,
24559     0.895966250f, -0.444122145f,
24560     0.894599486f, -0.446868840f,
24561     0.893224301f, -0.449611330f,
24562     0.891840709f, -0.452349587f,
24563     0.890448723f, -0.455083587f,
24564     0.889048356f, -0.457813304f,
24565     0.887639620f, -0.460538711f,
24566     0.886222530f, -0.463259784f,
24567     0.884797098f, -0.465976496f,
24568     0.883363339f, -0.468688822f,
24569     0.881921264f, -0.471396737f,
24570     0.880470889f, -0.474100215f,
24571     0.879012226f, -0.476799230f,
24572     0.877545290f, -0.479493758f,
24573     0.876070094f, -0.482183772f,
24574     0.874586652f, -0.484869248f,
24575     0.873094978f, -0.487550160f,
24576     0.871595087f, -0.490226483f,
24577     0.870086991f, -0.492898192f,
24578     0.868570706f, -0.495565262f,
24579     0.867046246f, -0.498227667f,
24580     0.865513624f, -0.500885383f,
24581     0.863972856f, -0.503538384f,
24582     0.862423956f, -0.506186645f,
24583     0.860866939f, -0.508830143f,
24584     0.859301818f, -0.511468850f,
24585     0.857728610f, -0.514102744f,
24586     0.856147328f, -0.516731799f,
24587     0.854557988f, -0.519355990f,
24588     0.852960605f, -0.521975293f,
24589     0.851355193f, -0.524589683f,
24590     0.849741768f, -0.527199135f,
24591     0.848120345f, -0.529803625f,
24592     0.846490939f, -0.532403128f,
24593     0.844853565f, -0.534997620f,
24594     0.843208240f, -0.537587076f,
24595     0.841554977f, -0.540171473f,
24596     0.839893794f, -0.542750785f,
24597     0.838224706f, -0.545324988f,
24598     0.836547727f, -0.547894059f,
24599     0.834862875f, -0.550457973f,
24600     0.833170165f, -0.553016706f,
24601     0.831469612f, -0.555570233f,
24602     0.829761234f, -0.558118531f,
24603     0.828045045f, -0.560661576f,
24604     0.826321063f, -0.563199344f,
24605     0.824589303f, -0.565731811f,
24606     0.822849781f, -0.568258953f,
24607     0.821102515f, -0.570780746f,
24608     0.819347520f, -0.573297167f,
24609     0.817584813f, -0.575808191f,
24610     0.815814411f, -0.578313796f,
24611     0.814036330f, -0.580813958f,
24612     0.812250587f, -0.583308653f,
24613     0.810457198f, -0.585797857f,
24614     0.808656182f, -0.588281548f,
24615     0.806847554f, -0.590759702f,
24616     0.805031331f, -0.593232295f,
24617     0.803207531f, -0.595699304f,
24618     0.801376172f, -0.598160707f,
24619     0.799537269f, -0.600616479f,
24620     0.797690841f, -0.603066599f,
24621     0.795836905f, -0.605511041f,
24622     0.793975478f, -0.607949785f,
24623     0.792106577f, -0.610382806f,
24624     0.790230221f, -0.612810082f,
24625     0.788346428f, -0.615231591f,
24626     0.786455214f, -0.617647308f,
24627     0.784556597f, -0.620057212f,
24628     0.782650596f, -0.622461279f,
24629     0.780737229f, -0.624859488f,
24630     0.778816512f, -0.627251815f,
24631     0.776888466f, -0.629638239f,
24632     0.774953107f, -0.632018736f,
24633     0.773010453f, -0.634393284f,
24634     0.771060524f, -0.636761861f,
24635     0.769103338f, -0.639124445f,
24636     0.767138912f, -0.641481013f,
24637     0.765167266f, -0.643831543f,
24638     0.763188417f, -0.646176013f,
24639     0.761202385f, -0.648514401f,
24640     0.759209189f, -0.650846685f,
24641     0.757208847f, -0.653172843f,
24642     0.755201377f, -0.655492853f,
24643     0.753186799f, -0.657806693f,
24644     0.751165132f, -0.660114342f,
24645     0.749136395f, -0.662415778f,
24646     0.747100606f, -0.664710978f,
24647     0.745057785f, -0.666999922f,
24648     0.743007952f, -0.669282588f,
24649     0.740951125f, -0.671558955f,
24650     0.738887324f, -0.673829000f,
24651     0.736816569f, -0.676092704f,
24652     0.734738878f, -0.678350043f,
24653     0.732654272f, -0.680600998f,
24654     0.730562769f, -0.682845546f,
24655     0.728464390f, -0.685083668f,
24656     0.726359155f, -0.687315341f,
24657     0.724247083f, -0.689540545f,
24658     0.722128194f, -0.691759258f,
24659     0.720002508f, -0.693971461f,
24660     0.717870045f, -0.696177131f,
24661     0.715730825f, -0.698376249f,
24662     0.713584869f, -0.700568794f,
24663     0.711432196f, -0.702754744f,
24664     0.709272826f, -0.704934080f,
24665     0.707106781f, -0.707106781f,
24666     0.704934080f, -0.709272826f,
24667     0.702754744f, -0.711432196f,
24668     0.700568794f, -0.713584869f,
24669     0.698376249f, -0.715730825f,
24670     0.696177131f, -0.717870045f,
24671     0.693971461f, -0.720002508f,
24672     0.691759258f, -0.722128194f,
24673     0.689540545f, -0.724247083f,
24674     0.687315341f, -0.726359155f,
24675     0.685083668f, -0.728464390f,
24676     0.682845546f, -0.730562769f,
24677     0.680600998f, -0.732654272f,
24678     0.678350043f, -0.734738878f,
24679     0.676092704f, -0.736816569f,
24680     0.673829000f, -0.738887324f,
24681     0.671558955f, -0.740951125f,
24682     0.669282588f, -0.743007952f,
24683     0.666999922f, -0.745057785f,
24684     0.664710978f, -0.747100606f,
24685     0.662415778f, -0.749136395f,
24686     0.660114342f, -0.751165132f,
24687     0.657806693f, -0.753186799f,
24688     0.655492853f, -0.755201377f,
24689     0.653172843f, -0.757208847f,
24690     0.650846685f, -0.759209189f,
24691     0.648514401f, -0.761202385f,
24692     0.646176013f, -0.763188417f,
24693     0.643831543f, -0.765167266f,
24694     0.641481013f, -0.767138912f,
24695     0.639124445f, -0.769103338f,
24696     0.636761861f, -0.771060524f,
24697     0.634393284f, -0.773010453f,
24698     0.632018736f, -0.774953107f,
24699     0.629638239f, -0.776888466f,
24700     0.627251815f, -0.778816512f,
24701     0.624859488f, -0.780737229f,
24702     0.622461279f, -0.782650596f,
24703     0.620057212f, -0.784556597f,
24704     0.617647308f, -0.786455214f,
24705     0.615231591f, -0.788346428f,
24706     0.612810082f, -0.790230221f,
24707     0.610382806f, -0.792106577f,
24708     0.607949785f, -0.793975478f,
24709     0.605511041f, -0.795836905f,
24710     0.603066599f, -0.797690841f,
24711     0.600616479f, -0.799537269f,
24712     0.598160707f, -0.801376172f,
24713     0.595699304f, -0.803207531f,
24714     0.593232295f, -0.805031331f,
24715     0.590759702f, -0.806847554f,
24716     0.588281548f, -0.808656182f,
24717     0.585797857f, -0.810457198f,
24718     0.583308653f, -0.812250587f,
24719     0.580813958f, -0.814036330f,
24720     0.578313796f, -0.815814411f,
24721     0.575808191f, -0.817584813f,
24722     0.573297167f, -0.819347520f,
24723     0.570780746f, -0.821102515f,
24724     0.568258953f, -0.822849781f,
24725     0.565731811f, -0.824589303f,
24726     0.563199344f, -0.826321063f,
24727     0.560661576f, -0.828045045f,
24728     0.558118531f, -0.829761234f,
24729     0.555570233f, -0.831469612f,
24730     0.553016706f, -0.833170165f,
24731     0.550457973f, -0.834862875f,
24732     0.547894059f, -0.836547727f,
24733     0.545324988f, -0.838224706f,
24734     0.542750785f, -0.839893794f,
24735     0.540171473f, -0.841554977f,
24736     0.537587076f, -0.843208240f,
24737     0.534997620f, -0.844853565f,
24738     0.532403128f, -0.846490939f,
24739     0.529803625f, -0.848120345f,
24740     0.527199135f, -0.849741768f,
24741     0.524589683f, -0.851355193f,
24742     0.521975293f, -0.852960605f,
24743     0.519355990f, -0.854557988f,
24744     0.516731799f, -0.856147328f,
24745     0.514102744f, -0.857728610f,
24746     0.511468850f, -0.859301818f,
24747     0.508830143f, -0.860866939f,
24748     0.506186645f, -0.862423956f,
24749     0.503538384f, -0.863972856f,
24750     0.500885383f, -0.865513624f,
24751     0.498227667f, -0.867046246f,
24752     0.495565262f, -0.868570706f,
24753     0.492898192f, -0.870086991f,
24754     0.490226483f, -0.871595087f,
24755     0.487550160f, -0.873094978f,
24756     0.484869248f, -0.874586652f,
24757     0.482183772f, -0.876070094f,
24758     0.479493758f, -0.877545290f,
24759     0.476799230f, -0.879012226f,
24760     0.474100215f, -0.880470889f,
24761     0.471396737f, -0.881921264f,
24762     0.468688822f, -0.883363339f,
24763     0.465976496f, -0.884797098f,
24764     0.463259784f, -0.886222530f,
24765     0.460538711f, -0.887639620f,
24766     0.457813304f, -0.889048356f,
24767     0.455083587f, -0.890448723f,
24768     0.452349587f, -0.891840709f,
24769     0.449611330f, -0.893224301f,
24770     0.446868840f, -0.894599486f,
24771     0.444122145f, -0.895966250f,
24772     0.441371269f, -0.897324581f,
24773     0.438616239f, -0.898674466f,
24774     0.435857080f, -0.900015892f,
24775     0.433093819f, -0.901348847f,
24776     0.430326481f, -0.902673318f,
24777     0.427555093f, -0.903989293f,
24778     0.424779681f, -0.905296759f,
24779     0.422000271f, -0.906595705f,
24780     0.419216888f, -0.907886116f,
24781     0.416429560f, -0.909167983f,
24782     0.413638312f, -0.910441292f,
24783     0.410843171f, -0.911706032f,
24784     0.408044163f, -0.912962190f,
24785     0.405241314f, -0.914209756f,
24786     0.402434651f, -0.915448716f,
24787     0.399624200f, -0.916679060f,
24788     0.396809987f, -0.917900776f,
24789     0.393992040f, -0.919113852f,
24790     0.391170384f, -0.920318277f,
24791     0.388345047f, -0.921514039f,
24792     0.385516054f, -0.922701128f,
24793     0.382683432f, -0.923879533f,
24794     0.379847209f, -0.925049241f,
24795     0.377007410f, -0.926210242f,
24796     0.374164063f, -0.927362526f,
24797     0.371317194f, -0.928506080f,
24798     0.368466830f, -0.929640896f,
24799     0.365612998f, -0.930766961f,
24800     0.362755724f, -0.931884266f,
24801     0.359895037f, -0.932992799f,
24802     0.357030961f, -0.934092550f,
24803     0.354163525f, -0.935183510f,
24804     0.351292756f, -0.936265667f,
24805     0.348418680f, -0.937339012f,
24806     0.345541325f, -0.938403534f,
24807     0.342660717f, -0.939459224f,
24808     0.339776884f, -0.940506071f,
24809     0.336889853f, -0.941544065f,
24810     0.333999651f, -0.942573198f,
24811     0.331106306f, -0.943593458f,
24812     0.328209844f, -0.944604837f,
24813     0.325310292f, -0.945607325f,
24814     0.322407679f, -0.946600913f,
24815     0.319502031f, -0.947585591f,
24816     0.316593376f, -0.948561350f,
24817     0.313681740f, -0.949528181f,
24818     0.310767153f, -0.950486074f,
24819     0.307849640f, -0.951435021f,
24820     0.304929230f, -0.952375013f,
24821     0.302005949f, -0.953306040f,
24822     0.299079826f, -0.954228095f,
24823     0.296150888f, -0.955141168f,
24824     0.293219163f, -0.956045251f,
24825     0.290284677f, -0.956940336f,
24826     0.287347460f, -0.957826413f,
24827     0.284407537f, -0.958703475f,
24828     0.281464938f, -0.959571513f,
24829     0.278519689f, -0.960430519f,
24830     0.275571819f, -0.961280486f,
24831     0.272621355f, -0.962121404f,
24832     0.269668326f, -0.962953267f,
24833     0.266712757f, -0.963776066f,
24834     0.263754679f, -0.964589793f,
24835     0.260794118f, -0.965394442f,
24836     0.257831102f, -0.966190003f,
24837     0.254865660f, -0.966976471f,
24838     0.251897818f, -0.967753837f,
24839     0.248927606f, -0.968522094f,
24840     0.245955050f, -0.969281235f,
24841     0.242980180f, -0.970031253f,
24842     0.240003022f, -0.970772141f,
24843     0.237023606f, -0.971503891f,
24844     0.234041959f, -0.972226497f,
24845     0.231058108f, -0.972939952f,
24846     0.228072083f, -0.973644250f,
24847     0.225083911f, -0.974339383f,
24848     0.222093621f, -0.975025345f,
24849     0.219101240f, -0.975702130f,
24850     0.216106797f, -0.976369731f,
24851     0.213110320f, -0.977028143f,
24852     0.210111837f, -0.977677358f,
24853     0.207111376f, -0.978317371f,
24854     0.204108966f, -0.978948175f,
24855     0.201104635f, -0.979569766f,
24856     0.198098411f, -0.980182136f,
24857     0.195090322f, -0.980785280f,
24858     0.192080397f, -0.981379193f,
24859     0.189068664f, -0.981963869f,
24860     0.186055152f, -0.982539302f,
24861     0.183039888f, -0.983105487f,
24862     0.180022901f, -0.983662419f,
24863     0.177004220f, -0.984210092f,
24864     0.173983873f, -0.984748502f,
24865     0.170961889f, -0.985277642f,
24866     0.167938295f, -0.985797509f,
24867     0.164913120f, -0.986308097f,
24868     0.161886394f, -0.986809402f,
24869     0.158858143f, -0.987301418f,
24870     0.155828398f, -0.987784142f,
24871     0.152797185f, -0.988257568f,
24872     0.149764535f, -0.988721692f,
24873     0.146730474f, -0.989176510f,
24874     0.143695033f, -0.989622017f,
24875     0.140658239f, -0.990058210f,
24876     0.137620122f, -0.990485084f,
24877     0.134580709f, -0.990902635f,
24878     0.131540029f, -0.991310860f,
24879     0.128498111f, -0.991709754f,
24880     0.125454983f, -0.992099313f,
24881     0.122410675f, -0.992479535f,
24882     0.119365215f, -0.992850414f,
24883     0.116318631f, -0.993211949f,
24884     0.113270952f, -0.993564136f,
24885     0.110222207f, -0.993906970f,
24886     0.107172425f, -0.994240449f,
24887     0.104121634f, -0.994564571f,
24888     0.101069863f, -0.994879331f,
24889     0.098017140f, -0.995184727f,
24890     0.094963495f, -0.995480755f,
24891     0.091908956f, -0.995767414f,
24892     0.088853553f, -0.996044701f,
24893     0.085797312f, -0.996312612f,
24894     0.082740265f, -0.996571146f,
24895     0.079682438f, -0.996820299f,
24896     0.076623861f, -0.997060070f,
24897     0.073564564f, -0.997290457f,
24898     0.070504573f, -0.997511456f,
24899     0.067443920f, -0.997723067f,
24900     0.064382631f, -0.997925286f,
24901     0.061320736f, -0.998118113f,
24902     0.058258265f, -0.998301545f,
24903     0.055195244f, -0.998475581f,
24904     0.052131705f, -0.998640218f,
24905     0.049067674f, -0.998795456f,
24906     0.046003182f, -0.998941293f,
24907     0.042938257f, -0.999077728f,
24908     0.039872928f, -0.999204759f,
24909     0.036807223f, -0.999322385f,
24910     0.033741172f, -0.999430605f,
24911     0.030674803f, -0.999529418f,
24912     0.027608146f, -0.999618822f,
24913     0.024541229f, -0.999698819f,
24914     0.021474080f, -0.999769405f,
24915     0.018406730f, -0.999830582f,
24916     0.015339206f, -0.999882347f,
24917     0.012271538f, -0.999924702f,
24918     0.009203755f, -0.999957645f,
24919     0.006135885f, -0.999981175f,
24920     0.003067957f, -0.999995294f
24921 };
24922 
24923 const float32_t twiddleCoef_rfft_4096[4096] = {
24924     0.000000000f,  1.000000000f,
24925     0.001533980f,  0.999998823f,
24926     0.003067957f,  0.999995294f,
24927     0.004601926f,  0.999989411f,
24928     0.006135885f,  0.999981175f,
24929     0.007669829f,  0.999970586f,
24930     0.009203755f,  0.999957645f,
24931     0.010737659f,  0.999942350f,
24932     0.012271538f,  0.999924702f,
24933     0.013805389f,  0.999904701f,
24934     0.015339206f,  0.999882347f,
24935     0.016872988f,  0.999857641f,
24936     0.018406730f,  0.999830582f,
24937     0.019940429f,  0.999801170f,
24938     0.021474080f,  0.999769405f,
24939     0.023007681f,  0.999735288f,
24940     0.024541229f,  0.999698819f,
24941     0.026074718f,  0.999659997f,
24942     0.027608146f,  0.999618822f,
24943     0.029141509f,  0.999575296f,
24944     0.030674803f,  0.999529418f,
24945     0.032208025f,  0.999481187f,
24946     0.033741172f,  0.999430605f,
24947     0.035274239f,  0.999377670f,
24948     0.036807223f,  0.999322385f,
24949     0.038340120f,  0.999264747f,
24950     0.039872928f,  0.999204759f,
24951     0.041405641f,  0.999142419f,
24952     0.042938257f,  0.999077728f,
24953     0.044470772f,  0.999010686f,
24954     0.046003182f,  0.998941293f,
24955     0.047535484f,  0.998869550f,
24956     0.049067674f,  0.998795456f,
24957     0.050599749f,  0.998719012f,
24958     0.052131705f,  0.998640218f,
24959     0.053663538f,  0.998559074f,
24960     0.055195244f,  0.998475581f,
24961     0.056726821f,  0.998389737f,
24962     0.058258265f,  0.998301545f,
24963     0.059789571f,  0.998211003f,
24964     0.061320736f,  0.998118113f,
24965     0.062851758f,  0.998022874f,
24966     0.064382631f,  0.997925286f,
24967     0.065913353f,  0.997825350f,
24968     0.067443920f,  0.997723067f,
24969     0.068974328f,  0.997618435f,
24970     0.070504573f,  0.997511456f,
24971     0.072034653f,  0.997402130f,
24972     0.073564564f,  0.997290457f,
24973     0.075094301f,  0.997176437f,
24974     0.076623861f,  0.997060070f,
24975     0.078153242f,  0.996941358f,
24976     0.079682438f,  0.996820299f,
24977     0.081211447f,  0.996696895f,
24978     0.082740265f,  0.996571146f,
24979     0.084268888f,  0.996443051f,
24980     0.085797312f,  0.996312612f,
24981     0.087325535f,  0.996179829f,
24982     0.088853553f,  0.996044701f,
24983     0.090381361f,  0.995907229f,
24984     0.091908956f,  0.995767414f,
24985     0.093436336f,  0.995625256f,
24986     0.094963495f,  0.995480755f,
24987     0.096490431f,  0.995333912f,
24988     0.098017140f,  0.995184727f,
24989     0.099543619f,  0.995033199f,
24990     0.101069863f,  0.994879331f,
24991     0.102595869f,  0.994723121f,
24992     0.104121634f,  0.994564571f,
24993     0.105647154f,  0.994403680f,
24994     0.107172425f,  0.994240449f,
24995     0.108697444f,  0.994074879f,
24996     0.110222207f,  0.993906970f,
24997     0.111746711f,  0.993736722f,
24998     0.113270952f,  0.993564136f,
24999     0.114794927f,  0.993389211f,
25000     0.116318631f,  0.993211949f,
25001     0.117842062f,  0.993032350f,
25002     0.119365215f,  0.992850414f,
25003     0.120888087f,  0.992666142f,
25004     0.122410675f,  0.992479535f,
25005     0.123932975f,  0.992290591f,
25006     0.125454983f,  0.992099313f,
25007     0.126976696f,  0.991905700f,
25008     0.128498111f,  0.991709754f,
25009     0.130019223f,  0.991511473f,
25010     0.131540029f,  0.991310860f,
25011     0.133060525f,  0.991107914f,
25012     0.134580709f,  0.990902635f,
25013     0.136100575f,  0.990695025f,
25014     0.137620122f,  0.990485084f,
25015     0.139139344f,  0.990272812f,
25016     0.140658239f,  0.990058210f,
25017     0.142176804f,  0.989841278f,
25018     0.143695033f,  0.989622017f,
25019     0.145212925f,  0.989400428f,
25020     0.146730474f,  0.989176510f,
25021     0.148247679f,  0.988950265f,
25022     0.149764535f,  0.988721692f,
25023     0.151281038f,  0.988490793f,
25024     0.152797185f,  0.988257568f,
25025     0.154312973f,  0.988022017f,
25026     0.155828398f,  0.987784142f,
25027     0.157343456f,  0.987543942f,
25028     0.158858143f,  0.987301418f,
25029     0.160372457f,  0.987056571f,
25030     0.161886394f,  0.986809402f,
25031     0.163399949f,  0.986559910f,
25032     0.164913120f,  0.986308097f,
25033     0.166425904f,  0.986053963f,
25034     0.167938295f,  0.985797509f,
25035     0.169450291f,  0.985538735f,
25036     0.170961889f,  0.985277642f,
25037     0.172473084f,  0.985014231f,
25038     0.173983873f,  0.984748502f,
25039     0.175494253f,  0.984480455f,
25040     0.177004220f,  0.984210092f,
25041     0.178513771f,  0.983937413f,
25042     0.180022901f,  0.983662419f,
25043     0.181531608f,  0.983385110f,
25044     0.183039888f,  0.983105487f,
25045     0.184547737f,  0.982823551f,
25046     0.186055152f,  0.982539302f,
25047     0.187562129f,  0.982252741f,
25048     0.189068664f,  0.981963869f,
25049     0.190574755f,  0.981672686f,
25050     0.192080397f,  0.981379193f,
25051     0.193585587f,  0.981083391f,
25052     0.195090322f,  0.980785280f,
25053     0.196594598f,  0.980484862f,
25054     0.198098411f,  0.980182136f,
25055     0.199601758f,  0.979877104f,
25056     0.201104635f,  0.979569766f,
25057     0.202607039f,  0.979260123f,
25058     0.204108966f,  0.978948175f,
25059     0.205610413f,  0.978633924f,
25060     0.207111376f,  0.978317371f,
25061     0.208611852f,  0.977998515f,
25062     0.210111837f,  0.977677358f,
25063     0.211611327f,  0.977353900f,
25064     0.213110320f,  0.977028143f,
25065     0.214608811f,  0.976700086f,
25066     0.216106797f,  0.976369731f,
25067     0.217604275f,  0.976037079f,
25068     0.219101240f,  0.975702130f,
25069     0.220597690f,  0.975364885f,
25070     0.222093621f,  0.975025345f,
25071     0.223589029f,  0.974683511f,
25072     0.225083911f,  0.974339383f,
25073     0.226578264f,  0.973992962f,
25074     0.228072083f,  0.973644250f,
25075     0.229565366f,  0.973293246f,
25076     0.231058108f,  0.972939952f,
25077     0.232550307f,  0.972584369f,
25078     0.234041959f,  0.972226497f,
25079     0.235533059f,  0.971866337f,
25080     0.237023606f,  0.971503891f,
25081     0.238513595f,  0.971139158f,
25082     0.240003022f,  0.970772141f,
25083     0.241491885f,  0.970402839f,
25084     0.242980180f,  0.970031253f,
25085     0.244467903f,  0.969657385f,
25086     0.245955050f,  0.969281235f,
25087     0.247441619f,  0.968902805f,
25088     0.248927606f,  0.968522094f,
25089     0.250413007f,  0.968139105f,
25090     0.251897818f,  0.967753837f,
25091     0.253382037f,  0.967366292f,
25092     0.254865660f,  0.966976471f,
25093     0.256348682f,  0.966584374f,
25094     0.257831102f,  0.966190003f,
25095     0.259312915f,  0.965793359f,
25096     0.260794118f,  0.965394442f,
25097     0.262274707f,  0.964993253f,
25098     0.263754679f,  0.964589793f,
25099     0.265234030f,  0.964184064f,
25100     0.266712757f,  0.963776066f,
25101     0.268190857f,  0.963365800f,
25102     0.269668326f,  0.962953267f,
25103     0.271145160f,  0.962538468f,
25104     0.272621355f,  0.962121404f,
25105     0.274096910f,  0.961702077f,
25106     0.275571819f,  0.961280486f,
25107     0.277046080f,  0.960856633f,
25108     0.278519689f,  0.960430519f,
25109     0.279992643f,  0.960002146f,
25110     0.281464938f,  0.959571513f,
25111     0.282936570f,  0.959138622f,
25112     0.284407537f,  0.958703475f,
25113     0.285877835f,  0.958266071f,
25114     0.287347460f,  0.957826413f,
25115     0.288816408f,  0.957384501f,
25116     0.290284677f,  0.956940336f,
25117     0.291752263f,  0.956493919f,
25118     0.293219163f,  0.956045251f,
25119     0.294685372f,  0.955594334f,
25120     0.296150888f,  0.955141168f,
25121     0.297615707f,  0.954685755f,
25122     0.299079826f,  0.954228095f,
25123     0.300543241f,  0.953768190f,
25124     0.302005949f,  0.953306040f,
25125     0.303467947f,  0.952841648f,
25126     0.304929230f,  0.952375013f,
25127     0.306389795f,  0.951906137f,
25128     0.307849640f,  0.951435021f,
25129     0.309308760f,  0.950961666f,
25130     0.310767153f,  0.950486074f,
25131     0.312224814f,  0.950008245f,
25132     0.313681740f,  0.949528181f,
25133     0.315137929f,  0.949045882f,
25134     0.316593376f,  0.948561350f,
25135     0.318048077f,  0.948074586f,
25136     0.319502031f,  0.947585591f,
25137     0.320955232f,  0.947094366f,
25138     0.322407679f,  0.946600913f,
25139     0.323859367f,  0.946105232f,
25140     0.325310292f,  0.945607325f,
25141     0.326760452f,  0.945107193f,
25142     0.328209844f,  0.944604837f,
25143     0.329658463f,  0.944100258f,
25144     0.331106306f,  0.943593458f,
25145     0.332553370f,  0.943084437f,
25146     0.333999651f,  0.942573198f,
25147     0.335445147f,  0.942059740f,
25148     0.336889853f,  0.941544065f,
25149     0.338333767f,  0.941026175f,
25150     0.339776884f,  0.940506071f,
25151     0.341219202f,  0.939983753f,
25152     0.342660717f,  0.939459224f,
25153     0.344101426f,  0.938932484f,
25154     0.345541325f,  0.938403534f,
25155     0.346980411f,  0.937872376f,
25156     0.348418680f,  0.937339012f,
25157     0.349856130f,  0.936803442f,
25158     0.351292756f,  0.936265667f,
25159     0.352728556f,  0.935725689f,
25160     0.354163525f,  0.935183510f,
25161     0.355597662f,  0.934639130f,
25162     0.357030961f,  0.934092550f,
25163     0.358463421f,  0.933543773f,
25164     0.359895037f,  0.932992799f,
25165     0.361325806f,  0.932439629f,
25166     0.362755724f,  0.931884266f,
25167     0.364184790f,  0.931326709f,
25168     0.365612998f,  0.930766961f,
25169     0.367040346f,  0.930205023f,
25170     0.368466830f,  0.929640896f,
25171     0.369892447f,  0.929074581f,
25172     0.371317194f,  0.928506080f,
25173     0.372741067f,  0.927935395f,
25174     0.374164063f,  0.927362526f,
25175     0.375586178f,  0.926787474f,
25176     0.377007410f,  0.926210242f,
25177     0.378427755f,  0.925630831f,
25178     0.379847209f,  0.925049241f,
25179     0.381265769f,  0.924465474f,
25180     0.382683432f,  0.923879533f,
25181     0.384100195f,  0.923291417f,
25182     0.385516054f,  0.922701128f,
25183     0.386931006f,  0.922108669f,
25184     0.388345047f,  0.921514039f,
25185     0.389758174f,  0.920917242f,
25186     0.391170384f,  0.920318277f,
25187     0.392581674f,  0.919717146f,
25188     0.393992040f,  0.919113852f,
25189     0.395401479f,  0.918508394f,
25190     0.396809987f,  0.917900776f,
25191     0.398217562f,  0.917290997f,
25192     0.399624200f,  0.916679060f,
25193     0.401029897f,  0.916064966f,
25194     0.402434651f,  0.915448716f,
25195     0.403838458f,  0.914830312f,
25196     0.405241314f,  0.914209756f,
25197     0.406643217f,  0.913587048f,
25198     0.408044163f,  0.912962190f,
25199     0.409444149f,  0.912335185f,
25200     0.410843171f,  0.911706032f,
25201     0.412241227f,  0.911074734f,
25202     0.413638312f,  0.910441292f,
25203     0.415034424f,  0.909805708f,
25204     0.416429560f,  0.909167983f,
25205     0.417823716f,  0.908528119f,
25206     0.419216888f,  0.907886116f,
25207     0.420609074f,  0.907241978f,
25208     0.422000271f,  0.906595705f,
25209     0.423390474f,  0.905947298f,
25210     0.424779681f,  0.905296759f,
25211     0.426167889f,  0.904644091f,
25212     0.427555093f,  0.903989293f,
25213     0.428941292f,  0.903332368f,
25214     0.430326481f,  0.902673318f,
25215     0.431710658f,  0.902012144f,
25216     0.433093819f,  0.901348847f,
25217     0.434475961f,  0.900683429f,
25218     0.435857080f,  0.900015892f,
25219     0.437237174f,  0.899346237f,
25220     0.438616239f,  0.898674466f,
25221     0.439994271f,  0.898000580f,
25222     0.441371269f,  0.897324581f,
25223     0.442747228f,  0.896646470f,
25224     0.444122145f,  0.895966250f,
25225     0.445496017f,  0.895283921f,
25226     0.446868840f,  0.894599486f,
25227     0.448240612f,  0.893912945f,
25228     0.449611330f,  0.893224301f,
25229     0.450980989f,  0.892533555f,
25230     0.452349587f,  0.891840709f,
25231     0.453717121f,  0.891145765f,
25232     0.455083587f,  0.890448723f,
25233     0.456448982f,  0.889749586f,
25234     0.457813304f,  0.889048356f,
25235     0.459176548f,  0.888345033f,
25236     0.460538711f,  0.887639620f,
25237     0.461899791f,  0.886932119f,
25238     0.463259784f,  0.886222530f,
25239     0.464618686f,  0.885510856f,
25240     0.465976496f,  0.884797098f,
25241     0.467333209f,  0.884081259f,
25242     0.468688822f,  0.883363339f,
25243     0.470043332f,  0.882643340f,
25244     0.471396737f,  0.881921264f,
25245     0.472749032f,  0.881197113f,
25246     0.474100215f,  0.880470889f,
25247     0.475450282f,  0.879742593f,
25248     0.476799230f,  0.879012226f,
25249     0.478147056f,  0.878279792f,
25250     0.479493758f,  0.877545290f,
25251     0.480839331f,  0.876808724f,
25252     0.482183772f,  0.876070094f,
25253     0.483527079f,  0.875329403f,
25254     0.484869248f,  0.874586652f,
25255     0.486210276f,  0.873841843f,
25256     0.487550160f,  0.873094978f,
25257     0.488888897f,  0.872346059f,
25258     0.490226483f,  0.871595087f,
25259     0.491562916f,  0.870842063f,
25260     0.492898192f,  0.870086991f,
25261     0.494232309f,  0.869329871f,
25262     0.495565262f,  0.868570706f,
25263     0.496897049f,  0.867809497f,
25264     0.498227667f,  0.867046246f,
25265     0.499557113f,  0.866280954f,
25266     0.500885383f,  0.865513624f,
25267     0.502212474f,  0.864744258f,
25268     0.503538384f,  0.863972856f,
25269     0.504863109f,  0.863199422f,
25270     0.506186645f,  0.862423956f,
25271     0.507508991f,  0.861646461f,
25272     0.508830143f,  0.860866939f,
25273     0.510150097f,  0.860085390f,
25274     0.511468850f,  0.859301818f,
25275     0.512786401f,  0.858516224f,
25276     0.514102744f,  0.857728610f,
25277     0.515417878f,  0.856938977f,
25278     0.516731799f,  0.856147328f,
25279     0.518044504f,  0.855353665f,
25280     0.519355990f,  0.854557988f,
25281     0.520666254f,  0.853760301f,
25282     0.521975293f,  0.852960605f,
25283     0.523283103f,  0.852158902f,
25284     0.524589683f,  0.851355193f,
25285     0.525895027f,  0.850549481f,
25286     0.527199135f,  0.849741768f,
25287     0.528502002f,  0.848932055f,
25288     0.529803625f,  0.848120345f,
25289     0.531104001f,  0.847306639f,
25290     0.532403128f,  0.846490939f,
25291     0.533701002f,  0.845673247f,
25292     0.534997620f,  0.844853565f,
25293     0.536292979f,  0.844031895f,
25294     0.537587076f,  0.843208240f,
25295     0.538879909f,  0.842382600f,
25296     0.540171473f,  0.841554977f,
25297     0.541461766f,  0.840725375f,
25298     0.542750785f,  0.839893794f,
25299     0.544038527f,  0.839060237f,
25300     0.545324988f,  0.838224706f,
25301     0.546610167f,  0.837387202f,
25302     0.547894059f,  0.836547727f,
25303     0.549176662f,  0.835706284f,
25304     0.550457973f,  0.834862875f,
25305     0.551737988f,  0.834017501f,
25306     0.553016706f,  0.833170165f,
25307     0.554294121f,  0.832320868f,
25308     0.555570233f,  0.831469612f,
25309     0.556845037f,  0.830616400f,
25310     0.558118531f,  0.829761234f,
25311     0.559390712f,  0.828904115f,
25312     0.560661576f,  0.828045045f,
25313     0.561931121f,  0.827184027f,
25314     0.563199344f,  0.826321063f,
25315     0.564466242f,  0.825456154f,
25316     0.565731811f,  0.824589303f,
25317     0.566996049f,  0.823720511f,
25318     0.568258953f,  0.822849781f,
25319     0.569520519f,  0.821977115f,
25320     0.570780746f,  0.821102515f,
25321     0.572039629f,  0.820225983f,
25322     0.573297167f,  0.819347520f,
25323     0.574553355f,  0.818467130f,
25324     0.575808191f,  0.817584813f,
25325     0.577061673f,  0.816700573f,
25326     0.578313796f,  0.815814411f,
25327     0.579564559f,  0.814926329f,
25328     0.580813958f,  0.814036330f,
25329     0.582061990f,  0.813144415f,
25330     0.583308653f,  0.812250587f,
25331     0.584553943f,  0.811354847f,
25332     0.585797857f,  0.810457198f,
25333     0.587040394f,  0.809557642f,
25334     0.588281548f,  0.808656182f,
25335     0.589521319f,  0.807752818f,
25336     0.590759702f,  0.806847554f,
25337     0.591996695f,  0.805940391f,
25338     0.593232295f,  0.805031331f,
25339     0.594466499f,  0.804120377f,
25340     0.595699304f,  0.803207531f,
25341     0.596930708f,  0.802292796f,
25342     0.598160707f,  0.801376172f,
25343     0.599389298f,  0.800457662f,
25344     0.600616479f,  0.799537269f,
25345     0.601842247f,  0.798614995f,
25346     0.603066599f,  0.797690841f,
25347     0.604289531f,  0.796764810f,
25348     0.605511041f,  0.795836905f,
25349     0.606731127f,  0.794907126f,
25350     0.607949785f,  0.793975478f,
25351     0.609167012f,  0.793041960f,
25352     0.610382806f,  0.792106577f,
25353     0.611597164f,  0.791169330f,
25354     0.612810082f,  0.790230221f,
25355     0.614021559f,  0.789289253f,
25356     0.615231591f,  0.788346428f,
25357     0.616440175f,  0.787401747f,
25358     0.617647308f,  0.786455214f,
25359     0.618852988f,  0.785506830f,
25360     0.620057212f,  0.784556597f,
25361     0.621259977f,  0.783604519f,
25362     0.622461279f,  0.782650596f,
25363     0.623661118f,  0.781694832f,
25364     0.624859488f,  0.780737229f,
25365     0.626056388f,  0.779777788f,
25366     0.627251815f,  0.778816512f,
25367     0.628445767f,  0.777853404f,
25368     0.629638239f,  0.776888466f,
25369     0.630829230f,  0.775921699f,
25370     0.632018736f,  0.774953107f,
25371     0.633206755f,  0.773982691f,
25372     0.634393284f,  0.773010453f,
25373     0.635578320f,  0.772036397f,
25374     0.636761861f,  0.771060524f,
25375     0.637943904f,  0.770082837f,
25376     0.639124445f,  0.769103338f,
25377     0.640303482f,  0.768122029f,
25378     0.641481013f,  0.767138912f,
25379     0.642657034f,  0.766153990f,
25380     0.643831543f,  0.765167266f,
25381     0.645004537f,  0.764178741f,
25382     0.646176013f,  0.763188417f,
25383     0.647345969f,  0.762196298f,
25384     0.648514401f,  0.761202385f,
25385     0.649681307f,  0.760206682f,
25386     0.650846685f,  0.759209189f,
25387     0.652010531f,  0.758209910f,
25388     0.653172843f,  0.757208847f,
25389     0.654333618f,  0.756206001f,
25390     0.655492853f,  0.755201377f,
25391     0.656650546f,  0.754194975f,
25392     0.657806693f,  0.753186799f,
25393     0.658961293f,  0.752176850f,
25394     0.660114342f,  0.751165132f,
25395     0.661265838f,  0.750151646f,
25396     0.662415778f,  0.749136395f,
25397     0.663564159f,  0.748119380f,
25398     0.664710978f,  0.747100606f,
25399     0.665856234f,  0.746080074f,
25400     0.666999922f,  0.745057785f,
25401     0.668142041f,  0.744033744f,
25402     0.669282588f,  0.743007952f,
25403     0.670421560f,  0.741980412f,
25404     0.671558955f,  0.740951125f,
25405     0.672694769f,  0.739920095f,
25406     0.673829000f,  0.738887324f,
25407     0.674961646f,  0.737852815f,
25408     0.676092704f,  0.736816569f,
25409     0.677222170f,  0.735778589f,
25410     0.678350043f,  0.734738878f,
25411     0.679476320f,  0.733697438f,
25412     0.680600998f,  0.732654272f,
25413     0.681724074f,  0.731609381f,
25414     0.682845546f,  0.730562769f,
25415     0.683965412f,  0.729514438f,
25416     0.685083668f,  0.728464390f,
25417     0.686200312f,  0.727412629f,
25418     0.687315341f,  0.726359155f,
25419     0.688428753f,  0.725303972f,
25420     0.689540545f,  0.724247083f,
25421     0.690650714f,  0.723188489f,
25422     0.691759258f,  0.722128194f,
25423     0.692866175f,  0.721066199f,
25424     0.693971461f,  0.720002508f,
25425     0.695075114f,  0.718937122f,
25426     0.696177131f,  0.717870045f,
25427     0.697277511f,  0.716801279f,
25428     0.698376249f,  0.715730825f,
25429     0.699473345f,  0.714658688f,
25430     0.700568794f,  0.713584869f,
25431     0.701662595f,  0.712509371f,
25432     0.702754744f,  0.711432196f,
25433     0.703845241f,  0.710353347f,
25434     0.704934080f,  0.709272826f,
25435     0.706021261f,  0.708190637f,
25436     0.707106781f,  0.707106781f,
25437     0.708190637f,  0.706021261f,
25438     0.709272826f,  0.704934080f,
25439     0.710353347f,  0.703845241f,
25440     0.711432196f,  0.702754744f,
25441     0.712509371f,  0.701662595f,
25442     0.713584869f,  0.700568794f,
25443     0.714658688f,  0.699473345f,
25444     0.715730825f,  0.698376249f,
25445     0.716801279f,  0.697277511f,
25446     0.717870045f,  0.696177131f,
25447     0.718937122f,  0.695075114f,
25448     0.720002508f,  0.693971461f,
25449     0.721066199f,  0.692866175f,
25450     0.722128194f,  0.691759258f,
25451     0.723188489f,  0.690650714f,
25452     0.724247083f,  0.689540545f,
25453     0.725303972f,  0.688428753f,
25454     0.726359155f,  0.687315341f,
25455     0.727412629f,  0.686200312f,
25456     0.728464390f,  0.685083668f,
25457     0.729514438f,  0.683965412f,
25458     0.730562769f,  0.682845546f,
25459     0.731609381f,  0.681724074f,
25460     0.732654272f,  0.680600998f,
25461     0.733697438f,  0.679476320f,
25462     0.734738878f,  0.678350043f,
25463     0.735778589f,  0.677222170f,
25464     0.736816569f,  0.676092704f,
25465     0.737852815f,  0.674961646f,
25466     0.738887324f,  0.673829000f,
25467     0.739920095f,  0.672694769f,
25468     0.740951125f,  0.671558955f,
25469     0.741980412f,  0.670421560f,
25470     0.743007952f,  0.669282588f,
25471     0.744033744f,  0.668142041f,
25472     0.745057785f,  0.666999922f,
25473     0.746080074f,  0.665856234f,
25474     0.747100606f,  0.664710978f,
25475     0.748119380f,  0.663564159f,
25476     0.749136395f,  0.662415778f,
25477     0.750151646f,  0.661265838f,
25478     0.751165132f,  0.660114342f,
25479     0.752176850f,  0.658961293f,
25480     0.753186799f,  0.657806693f,
25481     0.754194975f,  0.656650546f,
25482     0.755201377f,  0.655492853f,
25483     0.756206001f,  0.654333618f,
25484     0.757208847f,  0.653172843f,
25485     0.758209910f,  0.652010531f,
25486     0.759209189f,  0.650846685f,
25487     0.760206682f,  0.649681307f,
25488     0.761202385f,  0.648514401f,
25489     0.762196298f,  0.647345969f,
25490     0.763188417f,  0.646176013f,
25491     0.764178741f,  0.645004537f,
25492     0.765167266f,  0.643831543f,
25493     0.766153990f,  0.642657034f,
25494     0.767138912f,  0.641481013f,
25495     0.768122029f,  0.640303482f,
25496     0.769103338f,  0.639124445f,
25497     0.770082837f,  0.637943904f,
25498     0.771060524f,  0.636761861f,
25499     0.772036397f,  0.635578320f,
25500     0.773010453f,  0.634393284f,
25501     0.773982691f,  0.633206755f,
25502     0.774953107f,  0.632018736f,
25503     0.775921699f,  0.630829230f,
25504     0.776888466f,  0.629638239f,
25505     0.777853404f,  0.628445767f,
25506     0.778816512f,  0.627251815f,
25507     0.779777788f,  0.626056388f,
25508     0.780737229f,  0.624859488f,
25509     0.781694832f,  0.623661118f,
25510     0.782650596f,  0.622461279f,
25511     0.783604519f,  0.621259977f,
25512     0.784556597f,  0.620057212f,
25513     0.785506830f,  0.618852988f,
25514     0.786455214f,  0.617647308f,
25515     0.787401747f,  0.616440175f,
25516     0.788346428f,  0.615231591f,
25517     0.789289253f,  0.614021559f,
25518     0.790230221f,  0.612810082f,
25519     0.791169330f,  0.611597164f,
25520     0.792106577f,  0.610382806f,
25521     0.793041960f,  0.609167012f,
25522     0.793975478f,  0.607949785f,
25523     0.794907126f,  0.606731127f,
25524     0.795836905f,  0.605511041f,
25525     0.796764810f,  0.604289531f,
25526     0.797690841f,  0.603066599f,
25527     0.798614995f,  0.601842247f,
25528     0.799537269f,  0.600616479f,
25529     0.800457662f,  0.599389298f,
25530     0.801376172f,  0.598160707f,
25531     0.802292796f,  0.596930708f,
25532     0.803207531f,  0.595699304f,
25533     0.804120377f,  0.594466499f,
25534     0.805031331f,  0.593232295f,
25535     0.805940391f,  0.591996695f,
25536     0.806847554f,  0.590759702f,
25537     0.807752818f,  0.589521319f,
25538     0.808656182f,  0.588281548f,
25539     0.809557642f,  0.587040394f,
25540     0.810457198f,  0.585797857f,
25541     0.811354847f,  0.584553943f,
25542     0.812250587f,  0.583308653f,
25543     0.813144415f,  0.582061990f,
25544     0.814036330f,  0.580813958f,
25545     0.814926329f,  0.579564559f,
25546     0.815814411f,  0.578313796f,
25547     0.816700573f,  0.577061673f,
25548     0.817584813f,  0.575808191f,
25549     0.818467130f,  0.574553355f,
25550     0.819347520f,  0.573297167f,
25551     0.820225983f,  0.572039629f,
25552     0.821102515f,  0.570780746f,
25553     0.821977115f,  0.569520519f,
25554     0.822849781f,  0.568258953f,
25555     0.823720511f,  0.566996049f,
25556     0.824589303f,  0.565731811f,
25557     0.825456154f,  0.564466242f,
25558     0.826321063f,  0.563199344f,
25559     0.827184027f,  0.561931121f,
25560     0.828045045f,  0.560661576f,
25561     0.828904115f,  0.559390712f,
25562     0.829761234f,  0.558118531f,
25563     0.830616400f,  0.556845037f,
25564     0.831469612f,  0.555570233f,
25565     0.832320868f,  0.554294121f,
25566     0.833170165f,  0.553016706f,
25567     0.834017501f,  0.551737988f,
25568     0.834862875f,  0.550457973f,
25569     0.835706284f,  0.549176662f,
25570     0.836547727f,  0.547894059f,
25571     0.837387202f,  0.546610167f,
25572     0.838224706f,  0.545324988f,
25573     0.839060237f,  0.544038527f,
25574     0.839893794f,  0.542750785f,
25575     0.840725375f,  0.541461766f,
25576     0.841554977f,  0.540171473f,
25577     0.842382600f,  0.538879909f,
25578     0.843208240f,  0.537587076f,
25579     0.844031895f,  0.536292979f,
25580     0.844853565f,  0.534997620f,
25581     0.845673247f,  0.533701002f,
25582     0.846490939f,  0.532403128f,
25583     0.847306639f,  0.531104001f,
25584     0.848120345f,  0.529803625f,
25585     0.848932055f,  0.528502002f,
25586     0.849741768f,  0.527199135f,
25587     0.850549481f,  0.525895027f,
25588     0.851355193f,  0.524589683f,
25589     0.852158902f,  0.523283103f,
25590     0.852960605f,  0.521975293f,
25591     0.853760301f,  0.520666254f,
25592     0.854557988f,  0.519355990f,
25593     0.855353665f,  0.518044504f,
25594     0.856147328f,  0.516731799f,
25595     0.856938977f,  0.515417878f,
25596     0.857728610f,  0.514102744f,
25597     0.858516224f,  0.512786401f,
25598     0.859301818f,  0.511468850f,
25599     0.860085390f,  0.510150097f,
25600     0.860866939f,  0.508830143f,
25601     0.861646461f,  0.507508991f,
25602     0.862423956f,  0.506186645f,
25603     0.863199422f,  0.504863109f,
25604     0.863972856f,  0.503538384f,
25605     0.864744258f,  0.502212474f,
25606     0.865513624f,  0.500885383f,
25607     0.866280954f,  0.499557113f,
25608     0.867046246f,  0.498227667f,
25609     0.867809497f,  0.496897049f,
25610     0.868570706f,  0.495565262f,
25611     0.869329871f,  0.494232309f,
25612     0.870086991f,  0.492898192f,
25613     0.870842063f,  0.491562916f,
25614     0.871595087f,  0.490226483f,
25615     0.872346059f,  0.488888897f,
25616     0.873094978f,  0.487550160f,
25617     0.873841843f,  0.486210276f,
25618     0.874586652f,  0.484869248f,
25619     0.875329403f,  0.483527079f,
25620     0.876070094f,  0.482183772f,
25621     0.876808724f,  0.480839331f,
25622     0.877545290f,  0.479493758f,
25623     0.878279792f,  0.478147056f,
25624     0.879012226f,  0.476799230f,
25625     0.879742593f,  0.475450282f,
25626     0.880470889f,  0.474100215f,
25627     0.881197113f,  0.472749032f,
25628     0.881921264f,  0.471396737f,
25629     0.882643340f,  0.470043332f,
25630     0.883363339f,  0.468688822f,
25631     0.884081259f,  0.467333209f,
25632     0.884797098f,  0.465976496f,
25633     0.885510856f,  0.464618686f,
25634     0.886222530f,  0.463259784f,
25635     0.886932119f,  0.461899791f,
25636     0.887639620f,  0.460538711f,
25637     0.888345033f,  0.459176548f,
25638     0.889048356f,  0.457813304f,
25639     0.889749586f,  0.456448982f,
25640     0.890448723f,  0.455083587f,
25641     0.891145765f,  0.453717121f,
25642     0.891840709f,  0.452349587f,
25643     0.892533555f,  0.450980989f,
25644     0.893224301f,  0.449611330f,
25645     0.893912945f,  0.448240612f,
25646     0.894599486f,  0.446868840f,
25647     0.895283921f,  0.445496017f,
25648     0.895966250f,  0.444122145f,
25649     0.896646470f,  0.442747228f,
25650     0.897324581f,  0.441371269f,
25651     0.898000580f,  0.439994271f,
25652     0.898674466f,  0.438616239f,
25653     0.899346237f,  0.437237174f,
25654     0.900015892f,  0.435857080f,
25655     0.900683429f,  0.434475961f,
25656     0.901348847f,  0.433093819f,
25657     0.902012144f,  0.431710658f,
25658     0.902673318f,  0.430326481f,
25659     0.903332368f,  0.428941292f,
25660     0.903989293f,  0.427555093f,
25661     0.904644091f,  0.426167889f,
25662     0.905296759f,  0.424779681f,
25663     0.905947298f,  0.423390474f,
25664     0.906595705f,  0.422000271f,
25665     0.907241978f,  0.420609074f,
25666     0.907886116f,  0.419216888f,
25667     0.908528119f,  0.417823716f,
25668     0.909167983f,  0.416429560f,
25669     0.909805708f,  0.415034424f,
25670     0.910441292f,  0.413638312f,
25671     0.911074734f,  0.412241227f,
25672     0.911706032f,  0.410843171f,
25673     0.912335185f,  0.409444149f,
25674     0.912962190f,  0.408044163f,
25675     0.913587048f,  0.406643217f,
25676     0.914209756f,  0.405241314f,
25677     0.914830312f,  0.403838458f,
25678     0.915448716f,  0.402434651f,
25679     0.916064966f,  0.401029897f,
25680     0.916679060f,  0.399624200f,
25681     0.917290997f,  0.398217562f,
25682     0.917900776f,  0.396809987f,
25683     0.918508394f,  0.395401479f,
25684     0.919113852f,  0.393992040f,
25685     0.919717146f,  0.392581674f,
25686     0.920318277f,  0.391170384f,
25687     0.920917242f,  0.389758174f,
25688     0.921514039f,  0.388345047f,
25689     0.922108669f,  0.386931006f,
25690     0.922701128f,  0.385516054f,
25691     0.923291417f,  0.384100195f,
25692     0.923879533f,  0.382683432f,
25693     0.924465474f,  0.381265769f,
25694     0.925049241f,  0.379847209f,
25695     0.925630831f,  0.378427755f,
25696     0.926210242f,  0.377007410f,
25697     0.926787474f,  0.375586178f,
25698     0.927362526f,  0.374164063f,
25699     0.927935395f,  0.372741067f,
25700     0.928506080f,  0.371317194f,
25701     0.929074581f,  0.369892447f,
25702     0.929640896f,  0.368466830f,
25703     0.930205023f,  0.367040346f,
25704     0.930766961f,  0.365612998f,
25705     0.931326709f,  0.364184790f,
25706     0.931884266f,  0.362755724f,
25707     0.932439629f,  0.361325806f,
25708     0.932992799f,  0.359895037f,
25709     0.933543773f,  0.358463421f,
25710     0.934092550f,  0.357030961f,
25711     0.934639130f,  0.355597662f,
25712     0.935183510f,  0.354163525f,
25713     0.935725689f,  0.352728556f,
25714     0.936265667f,  0.351292756f,
25715     0.936803442f,  0.349856130f,
25716     0.937339012f,  0.348418680f,
25717     0.937872376f,  0.346980411f,
25718     0.938403534f,  0.345541325f,
25719     0.938932484f,  0.344101426f,
25720     0.939459224f,  0.342660717f,
25721     0.939983753f,  0.341219202f,
25722     0.940506071f,  0.339776884f,
25723     0.941026175f,  0.338333767f,
25724     0.941544065f,  0.336889853f,
25725     0.942059740f,  0.335445147f,
25726     0.942573198f,  0.333999651f,
25727     0.943084437f,  0.332553370f,
25728     0.943593458f,  0.331106306f,
25729     0.944100258f,  0.329658463f,
25730     0.944604837f,  0.328209844f,
25731     0.945107193f,  0.326760452f,
25732     0.945607325f,  0.325310292f,
25733     0.946105232f,  0.323859367f,
25734     0.946600913f,  0.322407679f,
25735     0.947094366f,  0.320955232f,
25736     0.947585591f,  0.319502031f,
25737     0.948074586f,  0.318048077f,
25738     0.948561350f,  0.316593376f,
25739     0.949045882f,  0.315137929f,
25740     0.949528181f,  0.313681740f,
25741     0.950008245f,  0.312224814f,
25742     0.950486074f,  0.310767153f,
25743     0.950961666f,  0.309308760f,
25744     0.951435021f,  0.307849640f,
25745     0.951906137f,  0.306389795f,
25746     0.952375013f,  0.304929230f,
25747     0.952841648f,  0.303467947f,
25748     0.953306040f,  0.302005949f,
25749     0.953768190f,  0.300543241f,
25750     0.954228095f,  0.299079826f,
25751     0.954685755f,  0.297615707f,
25752     0.955141168f,  0.296150888f,
25753     0.955594334f,  0.294685372f,
25754     0.956045251f,  0.293219163f,
25755     0.956493919f,  0.291752263f,
25756     0.956940336f,  0.290284677f,
25757     0.957384501f,  0.288816408f,
25758     0.957826413f,  0.287347460f,
25759     0.958266071f,  0.285877835f,
25760     0.958703475f,  0.284407537f,
25761     0.959138622f,  0.282936570f,
25762     0.959571513f,  0.281464938f,
25763     0.960002146f,  0.279992643f,
25764     0.960430519f,  0.278519689f,
25765     0.960856633f,  0.277046080f,
25766     0.961280486f,  0.275571819f,
25767     0.961702077f,  0.274096910f,
25768     0.962121404f,  0.272621355f,
25769     0.962538468f,  0.271145160f,
25770     0.962953267f,  0.269668326f,
25771     0.963365800f,  0.268190857f,
25772     0.963776066f,  0.266712757f,
25773     0.964184064f,  0.265234030f,
25774     0.964589793f,  0.263754679f,
25775     0.964993253f,  0.262274707f,
25776     0.965394442f,  0.260794118f,
25777     0.965793359f,  0.259312915f,
25778     0.966190003f,  0.257831102f,
25779     0.966584374f,  0.256348682f,
25780     0.966976471f,  0.254865660f,
25781     0.967366292f,  0.253382037f,
25782     0.967753837f,  0.251897818f,
25783     0.968139105f,  0.250413007f,
25784     0.968522094f,  0.248927606f,
25785     0.968902805f,  0.247441619f,
25786     0.969281235f,  0.245955050f,
25787     0.969657385f,  0.244467903f,
25788     0.970031253f,  0.242980180f,
25789     0.970402839f,  0.241491885f,
25790     0.970772141f,  0.240003022f,
25791     0.971139158f,  0.238513595f,
25792     0.971503891f,  0.237023606f,
25793     0.971866337f,  0.235533059f,
25794     0.972226497f,  0.234041959f,
25795     0.972584369f,  0.232550307f,
25796     0.972939952f,  0.231058108f,
25797     0.973293246f,  0.229565366f,
25798     0.973644250f,  0.228072083f,
25799     0.973992962f,  0.226578264f,
25800     0.974339383f,  0.225083911f,
25801     0.974683511f,  0.223589029f,
25802     0.975025345f,  0.222093621f,
25803     0.975364885f,  0.220597690f,
25804     0.975702130f,  0.219101240f,
25805     0.976037079f,  0.217604275f,
25806     0.976369731f,  0.216106797f,
25807     0.976700086f,  0.214608811f,
25808     0.977028143f,  0.213110320f,
25809     0.977353900f,  0.211611327f,
25810     0.977677358f,  0.210111837f,
25811     0.977998515f,  0.208611852f,
25812     0.978317371f,  0.207111376f,
25813     0.978633924f,  0.205610413f,
25814     0.978948175f,  0.204108966f,
25815     0.979260123f,  0.202607039f,
25816     0.979569766f,  0.201104635f,
25817     0.979877104f,  0.199601758f,
25818     0.980182136f,  0.198098411f,
25819     0.980484862f,  0.196594598f,
25820     0.980785280f,  0.195090322f,
25821     0.981083391f,  0.193585587f,
25822     0.981379193f,  0.192080397f,
25823     0.981672686f,  0.190574755f,
25824     0.981963869f,  0.189068664f,
25825     0.982252741f,  0.187562129f,
25826     0.982539302f,  0.186055152f,
25827     0.982823551f,  0.184547737f,
25828     0.983105487f,  0.183039888f,
25829     0.983385110f,  0.181531608f,
25830     0.983662419f,  0.180022901f,
25831     0.983937413f,  0.178513771f,
25832     0.984210092f,  0.177004220f,
25833     0.984480455f,  0.175494253f,
25834     0.984748502f,  0.173983873f,
25835     0.985014231f,  0.172473084f,
25836     0.985277642f,  0.170961889f,
25837     0.985538735f,  0.169450291f,
25838     0.985797509f,  0.167938295f,
25839     0.986053963f,  0.166425904f,
25840     0.986308097f,  0.164913120f,
25841     0.986559910f,  0.163399949f,
25842     0.986809402f,  0.161886394f,
25843     0.987056571f,  0.160372457f,
25844     0.987301418f,  0.158858143f,
25845     0.987543942f,  0.157343456f,
25846     0.987784142f,  0.155828398f,
25847     0.988022017f,  0.154312973f,
25848     0.988257568f,  0.152797185f,
25849     0.988490793f,  0.151281038f,
25850     0.988721692f,  0.149764535f,
25851     0.988950265f,  0.148247679f,
25852     0.989176510f,  0.146730474f,
25853     0.989400428f,  0.145212925f,
25854     0.989622017f,  0.143695033f,
25855     0.989841278f,  0.142176804f,
25856     0.990058210f,  0.140658239f,
25857     0.990272812f,  0.139139344f,
25858     0.990485084f,  0.137620122f,
25859     0.990695025f,  0.136100575f,
25860     0.990902635f,  0.134580709f,
25861     0.991107914f,  0.133060525f,
25862     0.991310860f,  0.131540029f,
25863     0.991511473f,  0.130019223f,
25864     0.991709754f,  0.128498111f,
25865     0.991905700f,  0.126976696f,
25866     0.992099313f,  0.125454983f,
25867     0.992290591f,  0.123932975f,
25868     0.992479535f,  0.122410675f,
25869     0.992666142f,  0.120888087f,
25870     0.992850414f,  0.119365215f,
25871     0.993032350f,  0.117842062f,
25872     0.993211949f,  0.116318631f,
25873     0.993389211f,  0.114794927f,
25874     0.993564136f,  0.113270952f,
25875     0.993736722f,  0.111746711f,
25876     0.993906970f,  0.110222207f,
25877     0.994074879f,  0.108697444f,
25878     0.994240449f,  0.107172425f,
25879     0.994403680f,  0.105647154f,
25880     0.994564571f,  0.104121634f,
25881     0.994723121f,  0.102595869f,
25882     0.994879331f,  0.101069863f,
25883     0.995033199f,  0.099543619f,
25884     0.995184727f,  0.098017140f,
25885     0.995333912f,  0.096490431f,
25886     0.995480755f,  0.094963495f,
25887     0.995625256f,  0.093436336f,
25888     0.995767414f,  0.091908956f,
25889     0.995907229f,  0.090381361f,
25890     0.996044701f,  0.088853553f,
25891     0.996179829f,  0.087325535f,
25892     0.996312612f,  0.085797312f,
25893     0.996443051f,  0.084268888f,
25894     0.996571146f,  0.082740265f,
25895     0.996696895f,  0.081211447f,
25896     0.996820299f,  0.079682438f,
25897     0.996941358f,  0.078153242f,
25898     0.997060070f,  0.076623861f,
25899     0.997176437f,  0.075094301f,
25900     0.997290457f,  0.073564564f,
25901     0.997402130f,  0.072034653f,
25902     0.997511456f,  0.070504573f,
25903     0.997618435f,  0.068974328f,
25904     0.997723067f,  0.067443920f,
25905     0.997825350f,  0.065913353f,
25906     0.997925286f,  0.064382631f,
25907     0.998022874f,  0.062851758f,
25908     0.998118113f,  0.061320736f,
25909     0.998211003f,  0.059789571f,
25910     0.998301545f,  0.058258265f,
25911     0.998389737f,  0.056726821f,
25912     0.998475581f,  0.055195244f,
25913     0.998559074f,  0.053663538f,
25914     0.998640218f,  0.052131705f,
25915     0.998719012f,  0.050599749f,
25916     0.998795456f,  0.049067674f,
25917     0.998869550f,  0.047535484f,
25918     0.998941293f,  0.046003182f,
25919     0.999010686f,  0.044470772f,
25920     0.999077728f,  0.042938257f,
25921     0.999142419f,  0.041405641f,
25922     0.999204759f,  0.039872928f,
25923     0.999264747f,  0.038340120f,
25924     0.999322385f,  0.036807223f,
25925     0.999377670f,  0.035274239f,
25926     0.999430605f,  0.033741172f,
25927     0.999481187f,  0.032208025f,
25928     0.999529418f,  0.030674803f,
25929     0.999575296f,  0.029141509f,
25930     0.999618822f,  0.027608146f,
25931     0.999659997f,  0.026074718f,
25932     0.999698819f,  0.024541229f,
25933     0.999735288f,  0.023007681f,
25934     0.999769405f,  0.021474080f,
25935     0.999801170f,  0.019940429f,
25936     0.999830582f,  0.018406730f,
25937     0.999857641f,  0.016872988f,
25938     0.999882347f,  0.015339206f,
25939     0.999904701f,  0.013805389f,
25940     0.999924702f,  0.012271538f,
25941     0.999942350f,  0.010737659f,
25942     0.999957645f,  0.009203755f,
25943     0.999970586f,  0.007669829f,
25944     0.999981175f,  0.006135885f,
25945     0.999989411f,  0.004601926f,
25946     0.999995294f,  0.003067957f,
25947     0.999998823f,  0.001533980f,
25948     1.000000000f,  0.000000000f,
25949     0.999998823f, -0.001533980f,
25950     0.999995294f, -0.003067957f,
25951     0.999989411f, -0.004601926f,
25952     0.999981175f, -0.006135885f,
25953     0.999970586f, -0.007669829f,
25954     0.999957645f, -0.009203755f,
25955     0.999942350f, -0.010737659f,
25956     0.999924702f, -0.012271538f,
25957     0.999904701f, -0.013805389f,
25958     0.999882347f, -0.015339206f,
25959     0.999857641f, -0.016872988f,
25960     0.999830582f, -0.018406730f,
25961     0.999801170f, -0.019940429f,
25962     0.999769405f, -0.021474080f,
25963     0.999735288f, -0.023007681f,
25964     0.999698819f, -0.024541229f,
25965     0.999659997f, -0.026074718f,
25966     0.999618822f, -0.027608146f,
25967     0.999575296f, -0.029141509f,
25968     0.999529418f, -0.030674803f,
25969     0.999481187f, -0.032208025f,
25970     0.999430605f, -0.033741172f,
25971     0.999377670f, -0.035274239f,
25972     0.999322385f, -0.036807223f,
25973     0.999264747f, -0.038340120f,
25974     0.999204759f, -0.039872928f,
25975     0.999142419f, -0.041405641f,
25976     0.999077728f, -0.042938257f,
25977     0.999010686f, -0.044470772f,
25978     0.998941293f, -0.046003182f,
25979     0.998869550f, -0.047535484f,
25980     0.998795456f, -0.049067674f,
25981     0.998719012f, -0.050599749f,
25982     0.998640218f, -0.052131705f,
25983     0.998559074f, -0.053663538f,
25984     0.998475581f, -0.055195244f,
25985     0.998389737f, -0.056726821f,
25986     0.998301545f, -0.058258265f,
25987     0.998211003f, -0.059789571f,
25988     0.998118113f, -0.061320736f,
25989     0.998022874f, -0.062851758f,
25990     0.997925286f, -0.064382631f,
25991     0.997825350f, -0.065913353f,
25992     0.997723067f, -0.067443920f,
25993     0.997618435f, -0.068974328f,
25994     0.997511456f, -0.070504573f,
25995     0.997402130f, -0.072034653f,
25996     0.997290457f, -0.073564564f,
25997     0.997176437f, -0.075094301f,
25998     0.997060070f, -0.076623861f,
25999     0.996941358f, -0.078153242f,
26000     0.996820299f, -0.079682438f,
26001     0.996696895f, -0.081211447f,
26002     0.996571146f, -0.082740265f,
26003     0.996443051f, -0.084268888f,
26004     0.996312612f, -0.085797312f,
26005     0.996179829f, -0.087325535f,
26006     0.996044701f, -0.088853553f,
26007     0.995907229f, -0.090381361f,
26008     0.995767414f, -0.091908956f,
26009     0.995625256f, -0.093436336f,
26010     0.995480755f, -0.094963495f,
26011     0.995333912f, -0.096490431f,
26012     0.995184727f, -0.098017140f,
26013     0.995033199f, -0.099543619f,
26014     0.994879331f, -0.101069863f,
26015     0.994723121f, -0.102595869f,
26016     0.994564571f, -0.104121634f,
26017     0.994403680f, -0.105647154f,
26018     0.994240449f, -0.107172425f,
26019     0.994074879f, -0.108697444f,
26020     0.993906970f, -0.110222207f,
26021     0.993736722f, -0.111746711f,
26022     0.993564136f, -0.113270952f,
26023     0.993389211f, -0.114794927f,
26024     0.993211949f, -0.116318631f,
26025     0.993032350f, -0.117842062f,
26026     0.992850414f, -0.119365215f,
26027     0.992666142f, -0.120888087f,
26028     0.992479535f, -0.122410675f,
26029     0.992290591f, -0.123932975f,
26030     0.992099313f, -0.125454983f,
26031     0.991905700f, -0.126976696f,
26032     0.991709754f, -0.128498111f,
26033     0.991511473f, -0.130019223f,
26034     0.991310860f, -0.131540029f,
26035     0.991107914f, -0.133060525f,
26036     0.990902635f, -0.134580709f,
26037     0.990695025f, -0.136100575f,
26038     0.990485084f, -0.137620122f,
26039     0.990272812f, -0.139139344f,
26040     0.990058210f, -0.140658239f,
26041     0.989841278f, -0.142176804f,
26042     0.989622017f, -0.143695033f,
26043     0.989400428f, -0.145212925f,
26044     0.989176510f, -0.146730474f,
26045     0.988950265f, -0.148247679f,
26046     0.988721692f, -0.149764535f,
26047     0.988490793f, -0.151281038f,
26048     0.988257568f, -0.152797185f,
26049     0.988022017f, -0.154312973f,
26050     0.987784142f, -0.155828398f,
26051     0.987543942f, -0.157343456f,
26052     0.987301418f, -0.158858143f,
26053     0.987056571f, -0.160372457f,
26054     0.986809402f, -0.161886394f,
26055     0.986559910f, -0.163399949f,
26056     0.986308097f, -0.164913120f,
26057     0.986053963f, -0.166425904f,
26058     0.985797509f, -0.167938295f,
26059     0.985538735f, -0.169450291f,
26060     0.985277642f, -0.170961889f,
26061     0.985014231f, -0.172473084f,
26062     0.984748502f, -0.173983873f,
26063     0.984480455f, -0.175494253f,
26064     0.984210092f, -0.177004220f,
26065     0.983937413f, -0.178513771f,
26066     0.983662419f, -0.180022901f,
26067     0.983385110f, -0.181531608f,
26068     0.983105487f, -0.183039888f,
26069     0.982823551f, -0.184547737f,
26070     0.982539302f, -0.186055152f,
26071     0.982252741f, -0.187562129f,
26072     0.981963869f, -0.189068664f,
26073     0.981672686f, -0.190574755f,
26074     0.981379193f, -0.192080397f,
26075     0.981083391f, -0.193585587f,
26076     0.980785280f, -0.195090322f,
26077     0.980484862f, -0.196594598f,
26078     0.980182136f, -0.198098411f,
26079     0.979877104f, -0.199601758f,
26080     0.979569766f, -0.201104635f,
26081     0.979260123f, -0.202607039f,
26082     0.978948175f, -0.204108966f,
26083     0.978633924f, -0.205610413f,
26084     0.978317371f, -0.207111376f,
26085     0.977998515f, -0.208611852f,
26086     0.977677358f, -0.210111837f,
26087     0.977353900f, -0.211611327f,
26088     0.977028143f, -0.213110320f,
26089     0.976700086f, -0.214608811f,
26090     0.976369731f, -0.216106797f,
26091     0.976037079f, -0.217604275f,
26092     0.975702130f, -0.219101240f,
26093     0.975364885f, -0.220597690f,
26094     0.975025345f, -0.222093621f,
26095     0.974683511f, -0.223589029f,
26096     0.974339383f, -0.225083911f,
26097     0.973992962f, -0.226578264f,
26098     0.973644250f, -0.228072083f,
26099     0.973293246f, -0.229565366f,
26100     0.972939952f, -0.231058108f,
26101     0.972584369f, -0.232550307f,
26102     0.972226497f, -0.234041959f,
26103     0.971866337f, -0.235533059f,
26104     0.971503891f, -0.237023606f,
26105     0.971139158f, -0.238513595f,
26106     0.970772141f, -0.240003022f,
26107     0.970402839f, -0.241491885f,
26108     0.970031253f, -0.242980180f,
26109     0.969657385f, -0.244467903f,
26110     0.969281235f, -0.245955050f,
26111     0.968902805f, -0.247441619f,
26112     0.968522094f, -0.248927606f,
26113     0.968139105f, -0.250413007f,
26114     0.967753837f, -0.251897818f,
26115     0.967366292f, -0.253382037f,
26116     0.966976471f, -0.254865660f,
26117     0.966584374f, -0.256348682f,
26118     0.966190003f, -0.257831102f,
26119     0.965793359f, -0.259312915f,
26120     0.965394442f, -0.260794118f,
26121     0.964993253f, -0.262274707f,
26122     0.964589793f, -0.263754679f,
26123     0.964184064f, -0.265234030f,
26124     0.963776066f, -0.266712757f,
26125     0.963365800f, -0.268190857f,
26126     0.962953267f, -0.269668326f,
26127     0.962538468f, -0.271145160f,
26128     0.962121404f, -0.272621355f,
26129     0.961702077f, -0.274096910f,
26130     0.961280486f, -0.275571819f,
26131     0.960856633f, -0.277046080f,
26132     0.960430519f, -0.278519689f,
26133     0.960002146f, -0.279992643f,
26134     0.959571513f, -0.281464938f,
26135     0.959138622f, -0.282936570f,
26136     0.958703475f, -0.284407537f,
26137     0.958266071f, -0.285877835f,
26138     0.957826413f, -0.287347460f,
26139     0.957384501f, -0.288816408f,
26140     0.956940336f, -0.290284677f,
26141     0.956493919f, -0.291752263f,
26142     0.956045251f, -0.293219163f,
26143     0.955594334f, -0.294685372f,
26144     0.955141168f, -0.296150888f,
26145     0.954685755f, -0.297615707f,
26146     0.954228095f, -0.299079826f,
26147     0.953768190f, -0.300543241f,
26148     0.953306040f, -0.302005949f,
26149     0.952841648f, -0.303467947f,
26150     0.952375013f, -0.304929230f,
26151     0.951906137f, -0.306389795f,
26152     0.951435021f, -0.307849640f,
26153     0.950961666f, -0.309308760f,
26154     0.950486074f, -0.310767153f,
26155     0.950008245f, -0.312224814f,
26156     0.949528181f, -0.313681740f,
26157     0.949045882f, -0.315137929f,
26158     0.948561350f, -0.316593376f,
26159     0.948074586f, -0.318048077f,
26160     0.947585591f, -0.319502031f,
26161     0.947094366f, -0.320955232f,
26162     0.946600913f, -0.322407679f,
26163     0.946105232f, -0.323859367f,
26164     0.945607325f, -0.325310292f,
26165     0.945107193f, -0.326760452f,
26166     0.944604837f, -0.328209844f,
26167     0.944100258f, -0.329658463f,
26168     0.943593458f, -0.331106306f,
26169     0.943084437f, -0.332553370f,
26170     0.942573198f, -0.333999651f,
26171     0.942059740f, -0.335445147f,
26172     0.941544065f, -0.336889853f,
26173     0.941026175f, -0.338333767f,
26174     0.940506071f, -0.339776884f,
26175     0.939983753f, -0.341219202f,
26176     0.939459224f, -0.342660717f,
26177     0.938932484f, -0.344101426f,
26178     0.938403534f, -0.345541325f,
26179     0.937872376f, -0.346980411f,
26180     0.937339012f, -0.348418680f,
26181     0.936803442f, -0.349856130f,
26182     0.936265667f, -0.351292756f,
26183     0.935725689f, -0.352728556f,
26184     0.935183510f, -0.354163525f,
26185     0.934639130f, -0.355597662f,
26186     0.934092550f, -0.357030961f,
26187     0.933543773f, -0.358463421f,
26188     0.932992799f, -0.359895037f,
26189     0.932439629f, -0.361325806f,
26190     0.931884266f, -0.362755724f,
26191     0.931326709f, -0.364184790f,
26192     0.930766961f, -0.365612998f,
26193     0.930205023f, -0.367040346f,
26194     0.929640896f, -0.368466830f,
26195     0.929074581f, -0.369892447f,
26196     0.928506080f, -0.371317194f,
26197     0.927935395f, -0.372741067f,
26198     0.927362526f, -0.374164063f,
26199     0.926787474f, -0.375586178f,
26200     0.926210242f, -0.377007410f,
26201     0.925630831f, -0.378427755f,
26202     0.925049241f, -0.379847209f,
26203     0.924465474f, -0.381265769f,
26204     0.923879533f, -0.382683432f,
26205     0.923291417f, -0.384100195f,
26206     0.922701128f, -0.385516054f,
26207     0.922108669f, -0.386931006f,
26208     0.921514039f, -0.388345047f,
26209     0.920917242f, -0.389758174f,
26210     0.920318277f, -0.391170384f,
26211     0.919717146f, -0.392581674f,
26212     0.919113852f, -0.393992040f,
26213     0.918508394f, -0.395401479f,
26214     0.917900776f, -0.396809987f,
26215     0.917290997f, -0.398217562f,
26216     0.916679060f, -0.399624200f,
26217     0.916064966f, -0.401029897f,
26218     0.915448716f, -0.402434651f,
26219     0.914830312f, -0.403838458f,
26220     0.914209756f, -0.405241314f,
26221     0.913587048f, -0.406643217f,
26222     0.912962190f, -0.408044163f,
26223     0.912335185f, -0.409444149f,
26224     0.911706032f, -0.410843171f,
26225     0.911074734f, -0.412241227f,
26226     0.910441292f, -0.413638312f,
26227     0.909805708f, -0.415034424f,
26228     0.909167983f, -0.416429560f,
26229     0.908528119f, -0.417823716f,
26230     0.907886116f, -0.419216888f,
26231     0.907241978f, -0.420609074f,
26232     0.906595705f, -0.422000271f,
26233     0.905947298f, -0.423390474f,
26234     0.905296759f, -0.424779681f,
26235     0.904644091f, -0.426167889f,
26236     0.903989293f, -0.427555093f,
26237     0.903332368f, -0.428941292f,
26238     0.902673318f, -0.430326481f,
26239     0.902012144f, -0.431710658f,
26240     0.901348847f, -0.433093819f,
26241     0.900683429f, -0.434475961f,
26242     0.900015892f, -0.435857080f,
26243     0.899346237f, -0.437237174f,
26244     0.898674466f, -0.438616239f,
26245     0.898000580f, -0.439994271f,
26246     0.897324581f, -0.441371269f,
26247     0.896646470f, -0.442747228f,
26248     0.895966250f, -0.444122145f,
26249     0.895283921f, -0.445496017f,
26250     0.894599486f, -0.446868840f,
26251     0.893912945f, -0.448240612f,
26252     0.893224301f, -0.449611330f,
26253     0.892533555f, -0.450980989f,
26254     0.891840709f, -0.452349587f,
26255     0.891145765f, -0.453717121f,
26256     0.890448723f, -0.455083587f,
26257     0.889749586f, -0.456448982f,
26258     0.889048356f, -0.457813304f,
26259     0.888345033f, -0.459176548f,
26260     0.887639620f, -0.460538711f,
26261     0.886932119f, -0.461899791f,
26262     0.886222530f, -0.463259784f,
26263     0.885510856f, -0.464618686f,
26264     0.884797098f, -0.465976496f,
26265     0.884081259f, -0.467333209f,
26266     0.883363339f, -0.468688822f,
26267     0.882643340f, -0.470043332f,
26268     0.881921264f, -0.471396737f,
26269     0.881197113f, -0.472749032f,
26270     0.880470889f, -0.474100215f,
26271     0.879742593f, -0.475450282f,
26272     0.879012226f, -0.476799230f,
26273     0.878279792f, -0.478147056f,
26274     0.877545290f, -0.479493758f,
26275     0.876808724f, -0.480839331f,
26276     0.876070094f, -0.482183772f,
26277     0.875329403f, -0.483527079f,
26278     0.874586652f, -0.484869248f,
26279     0.873841843f, -0.486210276f,
26280     0.873094978f, -0.487550160f,
26281     0.872346059f, -0.488888897f,
26282     0.871595087f, -0.490226483f,
26283     0.870842063f, -0.491562916f,
26284     0.870086991f, -0.492898192f,
26285     0.869329871f, -0.494232309f,
26286     0.868570706f, -0.495565262f,
26287     0.867809497f, -0.496897049f,
26288     0.867046246f, -0.498227667f,
26289     0.866280954f, -0.499557113f,
26290     0.865513624f, -0.500885383f,
26291     0.864744258f, -0.502212474f,
26292     0.863972856f, -0.503538384f,
26293     0.863199422f, -0.504863109f,
26294     0.862423956f, -0.506186645f,
26295     0.861646461f, -0.507508991f,
26296     0.860866939f, -0.508830143f,
26297     0.860085390f, -0.510150097f,
26298     0.859301818f, -0.511468850f,
26299     0.858516224f, -0.512786401f,
26300     0.857728610f, -0.514102744f,
26301     0.856938977f, -0.515417878f,
26302     0.856147328f, -0.516731799f,
26303     0.855353665f, -0.518044504f,
26304     0.854557988f, -0.519355990f,
26305     0.853760301f, -0.520666254f,
26306     0.852960605f, -0.521975293f,
26307     0.852158902f, -0.523283103f,
26308     0.851355193f, -0.524589683f,
26309     0.850549481f, -0.525895027f,
26310     0.849741768f, -0.527199135f,
26311     0.848932055f, -0.528502002f,
26312     0.848120345f, -0.529803625f,
26313     0.847306639f, -0.531104001f,
26314     0.846490939f, -0.532403128f,
26315     0.845673247f, -0.533701002f,
26316     0.844853565f, -0.534997620f,
26317     0.844031895f, -0.536292979f,
26318     0.843208240f, -0.537587076f,
26319     0.842382600f, -0.538879909f,
26320     0.841554977f, -0.540171473f,
26321     0.840725375f, -0.541461766f,
26322     0.839893794f, -0.542750785f,
26323     0.839060237f, -0.544038527f,
26324     0.838224706f, -0.545324988f,
26325     0.837387202f, -0.546610167f,
26326     0.836547727f, -0.547894059f,
26327     0.835706284f, -0.549176662f,
26328     0.834862875f, -0.550457973f,
26329     0.834017501f, -0.551737988f,
26330     0.833170165f, -0.553016706f,
26331     0.832320868f, -0.554294121f,
26332     0.831469612f, -0.555570233f,
26333     0.830616400f, -0.556845037f,
26334     0.829761234f, -0.558118531f,
26335     0.828904115f, -0.559390712f,
26336     0.828045045f, -0.560661576f,
26337     0.827184027f, -0.561931121f,
26338     0.826321063f, -0.563199344f,
26339     0.825456154f, -0.564466242f,
26340     0.824589303f, -0.565731811f,
26341     0.823720511f, -0.566996049f,
26342     0.822849781f, -0.568258953f,
26343     0.821977115f, -0.569520519f,
26344     0.821102515f, -0.570780746f,
26345     0.820225983f, -0.572039629f,
26346     0.819347520f, -0.573297167f,
26347     0.818467130f, -0.574553355f,
26348     0.817584813f, -0.575808191f,
26349     0.816700573f, -0.577061673f,
26350     0.815814411f, -0.578313796f,
26351     0.814926329f, -0.579564559f,
26352     0.814036330f, -0.580813958f,
26353     0.813144415f, -0.582061990f,
26354     0.812250587f, -0.583308653f,
26355     0.811354847f, -0.584553943f,
26356     0.810457198f, -0.585797857f,
26357     0.809557642f, -0.587040394f,
26358     0.808656182f, -0.588281548f,
26359     0.807752818f, -0.589521319f,
26360     0.806847554f, -0.590759702f,
26361     0.805940391f, -0.591996695f,
26362     0.805031331f, -0.593232295f,
26363     0.804120377f, -0.594466499f,
26364     0.803207531f, -0.595699304f,
26365     0.802292796f, -0.596930708f,
26366     0.801376172f, -0.598160707f,
26367     0.800457662f, -0.599389298f,
26368     0.799537269f, -0.600616479f,
26369     0.798614995f, -0.601842247f,
26370     0.797690841f, -0.603066599f,
26371     0.796764810f, -0.604289531f,
26372     0.795836905f, -0.605511041f,
26373     0.794907126f, -0.606731127f,
26374     0.793975478f, -0.607949785f,
26375     0.793041960f, -0.609167012f,
26376     0.792106577f, -0.610382806f,
26377     0.791169330f, -0.611597164f,
26378     0.790230221f, -0.612810082f,
26379     0.789289253f, -0.614021559f,
26380     0.788346428f, -0.615231591f,
26381     0.787401747f, -0.616440175f,
26382     0.786455214f, -0.617647308f,
26383     0.785506830f, -0.618852988f,
26384     0.784556597f, -0.620057212f,
26385     0.783604519f, -0.621259977f,
26386     0.782650596f, -0.622461279f,
26387     0.781694832f, -0.623661118f,
26388     0.780737229f, -0.624859488f,
26389     0.779777788f, -0.626056388f,
26390     0.778816512f, -0.627251815f,
26391     0.777853404f, -0.628445767f,
26392     0.776888466f, -0.629638239f,
26393     0.775921699f, -0.630829230f,
26394     0.774953107f, -0.632018736f,
26395     0.773982691f, -0.633206755f,
26396     0.773010453f, -0.634393284f,
26397     0.772036397f, -0.635578320f,
26398     0.771060524f, -0.636761861f,
26399     0.770082837f, -0.637943904f,
26400     0.769103338f, -0.639124445f,
26401     0.768122029f, -0.640303482f,
26402     0.767138912f, -0.641481013f,
26403     0.766153990f, -0.642657034f,
26404     0.765167266f, -0.643831543f,
26405     0.764178741f, -0.645004537f,
26406     0.763188417f, -0.646176013f,
26407     0.762196298f, -0.647345969f,
26408     0.761202385f, -0.648514401f,
26409     0.760206682f, -0.649681307f,
26410     0.759209189f, -0.650846685f,
26411     0.758209910f, -0.652010531f,
26412     0.757208847f, -0.653172843f,
26413     0.756206001f, -0.654333618f,
26414     0.755201377f, -0.655492853f,
26415     0.754194975f, -0.656650546f,
26416     0.753186799f, -0.657806693f,
26417     0.752176850f, -0.658961293f,
26418     0.751165132f, -0.660114342f,
26419     0.750151646f, -0.661265838f,
26420     0.749136395f, -0.662415778f,
26421     0.748119380f, -0.663564159f,
26422     0.747100606f, -0.664710978f,
26423     0.746080074f, -0.665856234f,
26424     0.745057785f, -0.666999922f,
26425     0.744033744f, -0.668142041f,
26426     0.743007952f, -0.669282588f,
26427     0.741980412f, -0.670421560f,
26428     0.740951125f, -0.671558955f,
26429     0.739920095f, -0.672694769f,
26430     0.738887324f, -0.673829000f,
26431     0.737852815f, -0.674961646f,
26432     0.736816569f, -0.676092704f,
26433     0.735778589f, -0.677222170f,
26434     0.734738878f, -0.678350043f,
26435     0.733697438f, -0.679476320f,
26436     0.732654272f, -0.680600998f,
26437     0.731609381f, -0.681724074f,
26438     0.730562769f, -0.682845546f,
26439     0.729514438f, -0.683965412f,
26440     0.728464390f, -0.685083668f,
26441     0.727412629f, -0.686200312f,
26442     0.726359155f, -0.687315341f,
26443     0.725303972f, -0.688428753f,
26444     0.724247083f, -0.689540545f,
26445     0.723188489f, -0.690650714f,
26446     0.722128194f, -0.691759258f,
26447     0.721066199f, -0.692866175f,
26448     0.720002508f, -0.693971461f,
26449     0.718937122f, -0.695075114f,
26450     0.717870045f, -0.696177131f,
26451     0.716801279f, -0.697277511f,
26452     0.715730825f, -0.698376249f,
26453     0.714658688f, -0.699473345f,
26454     0.713584869f, -0.700568794f,
26455     0.712509371f, -0.701662595f,
26456     0.711432196f, -0.702754744f,
26457     0.710353347f, -0.703845241f,
26458     0.709272826f, -0.704934080f,
26459     0.708190637f, -0.706021261f,
26460     0.707106781f, -0.707106781f,
26461     0.706021261f, -0.708190637f,
26462     0.704934080f, -0.709272826f,
26463     0.703845241f, -0.710353347f,
26464     0.702754744f, -0.711432196f,
26465     0.701662595f, -0.712509371f,
26466     0.700568794f, -0.713584869f,
26467     0.699473345f, -0.714658688f,
26468     0.698376249f, -0.715730825f,
26469     0.697277511f, -0.716801279f,
26470     0.696177131f, -0.717870045f,
26471     0.695075114f, -0.718937122f,
26472     0.693971461f, -0.720002508f,
26473     0.692866175f, -0.721066199f,
26474     0.691759258f, -0.722128194f,
26475     0.690650714f, -0.723188489f,
26476     0.689540545f, -0.724247083f,
26477     0.688428753f, -0.725303972f,
26478     0.687315341f, -0.726359155f,
26479     0.686200312f, -0.727412629f,
26480     0.685083668f, -0.728464390f,
26481     0.683965412f, -0.729514438f,
26482     0.682845546f, -0.730562769f,
26483     0.681724074f, -0.731609381f,
26484     0.680600998f, -0.732654272f,
26485     0.679476320f, -0.733697438f,
26486     0.678350043f, -0.734738878f,
26487     0.677222170f, -0.735778589f,
26488     0.676092704f, -0.736816569f,
26489     0.674961646f, -0.737852815f,
26490     0.673829000f, -0.738887324f,
26491     0.672694769f, -0.739920095f,
26492     0.671558955f, -0.740951125f,
26493     0.670421560f, -0.741980412f,
26494     0.669282588f, -0.743007952f,
26495     0.668142041f, -0.744033744f,
26496     0.666999922f, -0.745057785f,
26497     0.665856234f, -0.746080074f,
26498     0.664710978f, -0.747100606f,
26499     0.663564159f, -0.748119380f,
26500     0.662415778f, -0.749136395f,
26501     0.661265838f, -0.750151646f,
26502     0.660114342f, -0.751165132f,
26503     0.658961293f, -0.752176850f,
26504     0.657806693f, -0.753186799f,
26505     0.656650546f, -0.754194975f,
26506     0.655492853f, -0.755201377f,
26507     0.654333618f, -0.756206001f,
26508     0.653172843f, -0.757208847f,
26509     0.652010531f, -0.758209910f,
26510     0.650846685f, -0.759209189f,
26511     0.649681307f, -0.760206682f,
26512     0.648514401f, -0.761202385f,
26513     0.647345969f, -0.762196298f,
26514     0.646176013f, -0.763188417f,
26515     0.645004537f, -0.764178741f,
26516     0.643831543f, -0.765167266f,
26517     0.642657034f, -0.766153990f,
26518     0.641481013f, -0.767138912f,
26519     0.640303482f, -0.768122029f,
26520     0.639124445f, -0.769103338f,
26521     0.637943904f, -0.770082837f,
26522     0.636761861f, -0.771060524f,
26523     0.635578320f, -0.772036397f,
26524     0.634393284f, -0.773010453f,
26525     0.633206755f, -0.773982691f,
26526     0.632018736f, -0.774953107f,
26527     0.630829230f, -0.775921699f,
26528     0.629638239f, -0.776888466f,
26529     0.628445767f, -0.777853404f,
26530     0.627251815f, -0.778816512f,
26531     0.626056388f, -0.779777788f,
26532     0.624859488f, -0.780737229f,
26533     0.623661118f, -0.781694832f,
26534     0.622461279f, -0.782650596f,
26535     0.621259977f, -0.783604519f,
26536     0.620057212f, -0.784556597f,
26537     0.618852988f, -0.785506830f,
26538     0.617647308f, -0.786455214f,
26539     0.616440175f, -0.787401747f,
26540     0.615231591f, -0.788346428f,
26541     0.614021559f, -0.789289253f,
26542     0.612810082f, -0.790230221f,
26543     0.611597164f, -0.791169330f,
26544     0.610382806f, -0.792106577f,
26545     0.609167012f, -0.793041960f,
26546     0.607949785f, -0.793975478f,
26547     0.606731127f, -0.794907126f,
26548     0.605511041f, -0.795836905f,
26549     0.604289531f, -0.796764810f,
26550     0.603066599f, -0.797690841f,
26551     0.601842247f, -0.798614995f,
26552     0.600616479f, -0.799537269f,
26553     0.599389298f, -0.800457662f,
26554     0.598160707f, -0.801376172f,
26555     0.596930708f, -0.802292796f,
26556     0.595699304f, -0.803207531f,
26557     0.594466499f, -0.804120377f,
26558     0.593232295f, -0.805031331f,
26559     0.591996695f, -0.805940391f,
26560     0.590759702f, -0.806847554f,
26561     0.589521319f, -0.807752818f,
26562     0.588281548f, -0.808656182f,
26563     0.587040394f, -0.809557642f,
26564     0.585797857f, -0.810457198f,
26565     0.584553943f, -0.811354847f,
26566     0.583308653f, -0.812250587f,
26567     0.582061990f, -0.813144415f,
26568     0.580813958f, -0.814036330f,
26569     0.579564559f, -0.814926329f,
26570     0.578313796f, -0.815814411f,
26571     0.577061673f, -0.816700573f,
26572     0.575808191f, -0.817584813f,
26573     0.574553355f, -0.818467130f,
26574     0.573297167f, -0.819347520f,
26575     0.572039629f, -0.820225983f,
26576     0.570780746f, -0.821102515f,
26577     0.569520519f, -0.821977115f,
26578     0.568258953f, -0.822849781f,
26579     0.566996049f, -0.823720511f,
26580     0.565731811f, -0.824589303f,
26581     0.564466242f, -0.825456154f,
26582     0.563199344f, -0.826321063f,
26583     0.561931121f, -0.827184027f,
26584     0.560661576f, -0.828045045f,
26585     0.559390712f, -0.828904115f,
26586     0.558118531f, -0.829761234f,
26587     0.556845037f, -0.830616400f,
26588     0.555570233f, -0.831469612f,
26589     0.554294121f, -0.832320868f,
26590     0.553016706f, -0.833170165f,
26591     0.551737988f, -0.834017501f,
26592     0.550457973f, -0.834862875f,
26593     0.549176662f, -0.835706284f,
26594     0.547894059f, -0.836547727f,
26595     0.546610167f, -0.837387202f,
26596     0.545324988f, -0.838224706f,
26597     0.544038527f, -0.839060237f,
26598     0.542750785f, -0.839893794f,
26599     0.541461766f, -0.840725375f,
26600     0.540171473f, -0.841554977f,
26601     0.538879909f, -0.842382600f,
26602     0.537587076f, -0.843208240f,
26603     0.536292979f, -0.844031895f,
26604     0.534997620f, -0.844853565f,
26605     0.533701002f, -0.845673247f,
26606     0.532403128f, -0.846490939f,
26607     0.531104001f, -0.847306639f,
26608     0.529803625f, -0.848120345f,
26609     0.528502002f, -0.848932055f,
26610     0.527199135f, -0.849741768f,
26611     0.525895027f, -0.850549481f,
26612     0.524589683f, -0.851355193f,
26613     0.523283103f, -0.852158902f,
26614     0.521975293f, -0.852960605f,
26615     0.520666254f, -0.853760301f,
26616     0.519355990f, -0.854557988f,
26617     0.518044504f, -0.855353665f,
26618     0.516731799f, -0.856147328f,
26619     0.515417878f, -0.856938977f,
26620     0.514102744f, -0.857728610f,
26621     0.512786401f, -0.858516224f,
26622     0.511468850f, -0.859301818f,
26623     0.510150097f, -0.860085390f,
26624     0.508830143f, -0.860866939f,
26625     0.507508991f, -0.861646461f,
26626     0.506186645f, -0.862423956f,
26627     0.504863109f, -0.863199422f,
26628     0.503538384f, -0.863972856f,
26629     0.502212474f, -0.864744258f,
26630     0.500885383f, -0.865513624f,
26631     0.499557113f, -0.866280954f,
26632     0.498227667f, -0.867046246f,
26633     0.496897049f, -0.867809497f,
26634     0.495565262f, -0.868570706f,
26635     0.494232309f, -0.869329871f,
26636     0.492898192f, -0.870086991f,
26637     0.491562916f, -0.870842063f,
26638     0.490226483f, -0.871595087f,
26639     0.488888897f, -0.872346059f,
26640     0.487550160f, -0.873094978f,
26641     0.486210276f, -0.873841843f,
26642     0.484869248f, -0.874586652f,
26643     0.483527079f, -0.875329403f,
26644     0.482183772f, -0.876070094f,
26645     0.480839331f, -0.876808724f,
26646     0.479493758f, -0.877545290f,
26647     0.478147056f, -0.878279792f,
26648     0.476799230f, -0.879012226f,
26649     0.475450282f, -0.879742593f,
26650     0.474100215f, -0.880470889f,
26651     0.472749032f, -0.881197113f,
26652     0.471396737f, -0.881921264f,
26653     0.470043332f, -0.882643340f,
26654     0.468688822f, -0.883363339f,
26655     0.467333209f, -0.884081259f,
26656     0.465976496f, -0.884797098f,
26657     0.464618686f, -0.885510856f,
26658     0.463259784f, -0.886222530f,
26659     0.461899791f, -0.886932119f,
26660     0.460538711f, -0.887639620f,
26661     0.459176548f, -0.888345033f,
26662     0.457813304f, -0.889048356f,
26663     0.456448982f, -0.889749586f,
26664     0.455083587f, -0.890448723f,
26665     0.453717121f, -0.891145765f,
26666     0.452349587f, -0.891840709f,
26667     0.450980989f, -0.892533555f,
26668     0.449611330f, -0.893224301f,
26669     0.448240612f, -0.893912945f,
26670     0.446868840f, -0.894599486f,
26671     0.445496017f, -0.895283921f,
26672     0.444122145f, -0.895966250f,
26673     0.442747228f, -0.896646470f,
26674     0.441371269f, -0.897324581f,
26675     0.439994271f, -0.898000580f,
26676     0.438616239f, -0.898674466f,
26677     0.437237174f, -0.899346237f,
26678     0.435857080f, -0.900015892f,
26679     0.434475961f, -0.900683429f,
26680     0.433093819f, -0.901348847f,
26681     0.431710658f, -0.902012144f,
26682     0.430326481f, -0.902673318f,
26683     0.428941292f, -0.903332368f,
26684     0.427555093f, -0.903989293f,
26685     0.426167889f, -0.904644091f,
26686     0.424779681f, -0.905296759f,
26687     0.423390474f, -0.905947298f,
26688     0.422000271f, -0.906595705f,
26689     0.420609074f, -0.907241978f,
26690     0.419216888f, -0.907886116f,
26691     0.417823716f, -0.908528119f,
26692     0.416429560f, -0.909167983f,
26693     0.415034424f, -0.909805708f,
26694     0.413638312f, -0.910441292f,
26695     0.412241227f, -0.911074734f,
26696     0.410843171f, -0.911706032f,
26697     0.409444149f, -0.912335185f,
26698     0.408044163f, -0.912962190f,
26699     0.406643217f, -0.913587048f,
26700     0.405241314f, -0.914209756f,
26701     0.403838458f, -0.914830312f,
26702     0.402434651f, -0.915448716f,
26703     0.401029897f, -0.916064966f,
26704     0.399624200f, -0.916679060f,
26705     0.398217562f, -0.917290997f,
26706     0.396809987f, -0.917900776f,
26707     0.395401479f, -0.918508394f,
26708     0.393992040f, -0.919113852f,
26709     0.392581674f, -0.919717146f,
26710     0.391170384f, -0.920318277f,
26711     0.389758174f, -0.920917242f,
26712     0.388345047f, -0.921514039f,
26713     0.386931006f, -0.922108669f,
26714     0.385516054f, -0.922701128f,
26715     0.384100195f, -0.923291417f,
26716     0.382683432f, -0.923879533f,
26717     0.381265769f, -0.924465474f,
26718     0.379847209f, -0.925049241f,
26719     0.378427755f, -0.925630831f,
26720     0.377007410f, -0.926210242f,
26721     0.375586178f, -0.926787474f,
26722     0.374164063f, -0.927362526f,
26723     0.372741067f, -0.927935395f,
26724     0.371317194f, -0.928506080f,
26725     0.369892447f, -0.929074581f,
26726     0.368466830f, -0.929640896f,
26727     0.367040346f, -0.930205023f,
26728     0.365612998f, -0.930766961f,
26729     0.364184790f, -0.931326709f,
26730     0.362755724f, -0.931884266f,
26731     0.361325806f, -0.932439629f,
26732     0.359895037f, -0.932992799f,
26733     0.358463421f, -0.933543773f,
26734     0.357030961f, -0.934092550f,
26735     0.355597662f, -0.934639130f,
26736     0.354163525f, -0.935183510f,
26737     0.352728556f, -0.935725689f,
26738     0.351292756f, -0.936265667f,
26739     0.349856130f, -0.936803442f,
26740     0.348418680f, -0.937339012f,
26741     0.346980411f, -0.937872376f,
26742     0.345541325f, -0.938403534f,
26743     0.344101426f, -0.938932484f,
26744     0.342660717f, -0.939459224f,
26745     0.341219202f, -0.939983753f,
26746     0.339776884f, -0.940506071f,
26747     0.338333767f, -0.941026175f,
26748     0.336889853f, -0.941544065f,
26749     0.335445147f, -0.942059740f,
26750     0.333999651f, -0.942573198f,
26751     0.332553370f, -0.943084437f,
26752     0.331106306f, -0.943593458f,
26753     0.329658463f, -0.944100258f,
26754     0.328209844f, -0.944604837f,
26755     0.326760452f, -0.945107193f,
26756     0.325310292f, -0.945607325f,
26757     0.323859367f, -0.946105232f,
26758     0.322407679f, -0.946600913f,
26759     0.320955232f, -0.947094366f,
26760     0.319502031f, -0.947585591f,
26761     0.318048077f, -0.948074586f,
26762     0.316593376f, -0.948561350f,
26763     0.315137929f, -0.949045882f,
26764     0.313681740f, -0.949528181f,
26765     0.312224814f, -0.950008245f,
26766     0.310767153f, -0.950486074f,
26767     0.309308760f, -0.950961666f,
26768     0.307849640f, -0.951435021f,
26769     0.306389795f, -0.951906137f,
26770     0.304929230f, -0.952375013f,
26771     0.303467947f, -0.952841648f,
26772     0.302005949f, -0.953306040f,
26773     0.300543241f, -0.953768190f,
26774     0.299079826f, -0.954228095f,
26775     0.297615707f, -0.954685755f,
26776     0.296150888f, -0.955141168f,
26777     0.294685372f, -0.955594334f,
26778     0.293219163f, -0.956045251f,
26779     0.291752263f, -0.956493919f,
26780     0.290284677f, -0.956940336f,
26781     0.288816408f, -0.957384501f,
26782     0.287347460f, -0.957826413f,
26783     0.285877835f, -0.958266071f,
26784     0.284407537f, -0.958703475f,
26785     0.282936570f, -0.959138622f,
26786     0.281464938f, -0.959571513f,
26787     0.279992643f, -0.960002146f,
26788     0.278519689f, -0.960430519f,
26789     0.277046080f, -0.960856633f,
26790     0.275571819f, -0.961280486f,
26791     0.274096910f, -0.961702077f,
26792     0.272621355f, -0.962121404f,
26793     0.271145160f, -0.962538468f,
26794     0.269668326f, -0.962953267f,
26795     0.268190857f, -0.963365800f,
26796     0.266712757f, -0.963776066f,
26797     0.265234030f, -0.964184064f,
26798     0.263754679f, -0.964589793f,
26799     0.262274707f, -0.964993253f,
26800     0.260794118f, -0.965394442f,
26801     0.259312915f, -0.965793359f,
26802     0.257831102f, -0.966190003f,
26803     0.256348682f, -0.966584374f,
26804     0.254865660f, -0.966976471f,
26805     0.253382037f, -0.967366292f,
26806     0.251897818f, -0.967753837f,
26807     0.250413007f, -0.968139105f,
26808     0.248927606f, -0.968522094f,
26809     0.247441619f, -0.968902805f,
26810     0.245955050f, -0.969281235f,
26811     0.244467903f, -0.969657385f,
26812     0.242980180f, -0.970031253f,
26813     0.241491885f, -0.970402839f,
26814     0.240003022f, -0.970772141f,
26815     0.238513595f, -0.971139158f,
26816     0.237023606f, -0.971503891f,
26817     0.235533059f, -0.971866337f,
26818     0.234041959f, -0.972226497f,
26819     0.232550307f, -0.972584369f,
26820     0.231058108f, -0.972939952f,
26821     0.229565366f, -0.973293246f,
26822     0.228072083f, -0.973644250f,
26823     0.226578264f, -0.973992962f,
26824     0.225083911f, -0.974339383f,
26825     0.223589029f, -0.974683511f,
26826     0.222093621f, -0.975025345f,
26827     0.220597690f, -0.975364885f,
26828     0.219101240f, -0.975702130f,
26829     0.217604275f, -0.976037079f,
26830     0.216106797f, -0.976369731f,
26831     0.214608811f, -0.976700086f,
26832     0.213110320f, -0.977028143f,
26833     0.211611327f, -0.977353900f,
26834     0.210111837f, -0.977677358f,
26835     0.208611852f, -0.977998515f,
26836     0.207111376f, -0.978317371f,
26837     0.205610413f, -0.978633924f,
26838     0.204108966f, -0.978948175f,
26839     0.202607039f, -0.979260123f,
26840     0.201104635f, -0.979569766f,
26841     0.199601758f, -0.979877104f,
26842     0.198098411f, -0.980182136f,
26843     0.196594598f, -0.980484862f,
26844     0.195090322f, -0.980785280f,
26845     0.193585587f, -0.981083391f,
26846     0.192080397f, -0.981379193f,
26847     0.190574755f, -0.981672686f,
26848     0.189068664f, -0.981963869f,
26849     0.187562129f, -0.982252741f,
26850     0.186055152f, -0.982539302f,
26851     0.184547737f, -0.982823551f,
26852     0.183039888f, -0.983105487f,
26853     0.181531608f, -0.983385110f,
26854     0.180022901f, -0.983662419f,
26855     0.178513771f, -0.983937413f,
26856     0.177004220f, -0.984210092f,
26857     0.175494253f, -0.984480455f,
26858     0.173983873f, -0.984748502f,
26859     0.172473084f, -0.985014231f,
26860     0.170961889f, -0.985277642f,
26861     0.169450291f, -0.985538735f,
26862     0.167938295f, -0.985797509f,
26863     0.166425904f, -0.986053963f,
26864     0.164913120f, -0.986308097f,
26865     0.163399949f, -0.986559910f,
26866     0.161886394f, -0.986809402f,
26867     0.160372457f, -0.987056571f,
26868     0.158858143f, -0.987301418f,
26869     0.157343456f, -0.987543942f,
26870     0.155828398f, -0.987784142f,
26871     0.154312973f, -0.988022017f,
26872     0.152797185f, -0.988257568f,
26873     0.151281038f, -0.988490793f,
26874     0.149764535f, -0.988721692f,
26875     0.148247679f, -0.988950265f,
26876     0.146730474f, -0.989176510f,
26877     0.145212925f, -0.989400428f,
26878     0.143695033f, -0.989622017f,
26879     0.142176804f, -0.989841278f,
26880     0.140658239f, -0.990058210f,
26881     0.139139344f, -0.990272812f,
26882     0.137620122f, -0.990485084f,
26883     0.136100575f, -0.990695025f,
26884     0.134580709f, -0.990902635f,
26885     0.133060525f, -0.991107914f,
26886     0.131540029f, -0.991310860f,
26887     0.130019223f, -0.991511473f,
26888     0.128498111f, -0.991709754f,
26889     0.126976696f, -0.991905700f,
26890     0.125454983f, -0.992099313f,
26891     0.123932975f, -0.992290591f,
26892     0.122410675f, -0.992479535f,
26893     0.120888087f, -0.992666142f,
26894     0.119365215f, -0.992850414f,
26895     0.117842062f, -0.993032350f,
26896     0.116318631f, -0.993211949f,
26897     0.114794927f, -0.993389211f,
26898     0.113270952f, -0.993564136f,
26899     0.111746711f, -0.993736722f,
26900     0.110222207f, -0.993906970f,
26901     0.108697444f, -0.994074879f,
26902     0.107172425f, -0.994240449f,
26903     0.105647154f, -0.994403680f,
26904     0.104121634f, -0.994564571f,
26905     0.102595869f, -0.994723121f,
26906     0.101069863f, -0.994879331f,
26907     0.099543619f, -0.995033199f,
26908     0.098017140f, -0.995184727f,
26909     0.096490431f, -0.995333912f,
26910     0.094963495f, -0.995480755f,
26911     0.093436336f, -0.995625256f,
26912     0.091908956f, -0.995767414f,
26913     0.090381361f, -0.995907229f,
26914     0.088853553f, -0.996044701f,
26915     0.087325535f, -0.996179829f,
26916     0.085797312f, -0.996312612f,
26917     0.084268888f, -0.996443051f,
26918     0.082740265f, -0.996571146f,
26919     0.081211447f, -0.996696895f,
26920     0.079682438f, -0.996820299f,
26921     0.078153242f, -0.996941358f,
26922     0.076623861f, -0.997060070f,
26923     0.075094301f, -0.997176437f,
26924     0.073564564f, -0.997290457f,
26925     0.072034653f, -0.997402130f,
26926     0.070504573f, -0.997511456f,
26927     0.068974328f, -0.997618435f,
26928     0.067443920f, -0.997723067f,
26929     0.065913353f, -0.997825350f,
26930     0.064382631f, -0.997925286f,
26931     0.062851758f, -0.998022874f,
26932     0.061320736f, -0.998118113f,
26933     0.059789571f, -0.998211003f,
26934     0.058258265f, -0.998301545f,
26935     0.056726821f, -0.998389737f,
26936     0.055195244f, -0.998475581f,
26937     0.053663538f, -0.998559074f,
26938     0.052131705f, -0.998640218f,
26939     0.050599749f, -0.998719012f,
26940     0.049067674f, -0.998795456f,
26941     0.047535484f, -0.998869550f,
26942     0.046003182f, -0.998941293f,
26943     0.044470772f, -0.999010686f,
26944     0.042938257f, -0.999077728f,
26945     0.041405641f, -0.999142419f,
26946     0.039872928f, -0.999204759f,
26947     0.038340120f, -0.999264747f,
26948     0.036807223f, -0.999322385f,
26949     0.035274239f, -0.999377670f,
26950     0.033741172f, -0.999430605f,
26951     0.032208025f, -0.999481187f,
26952     0.030674803f, -0.999529418f,
26953     0.029141509f, -0.999575296f,
26954     0.027608146f, -0.999618822f,
26955     0.026074718f, -0.999659997f,
26956     0.024541229f, -0.999698819f,
26957     0.023007681f, -0.999735288f,
26958     0.021474080f, -0.999769405f,
26959     0.019940429f, -0.999801170f,
26960     0.018406730f, -0.999830582f,
26961     0.016872988f, -0.999857641f,
26962     0.015339206f, -0.999882347f,
26963     0.013805389f, -0.999904701f,
26964     0.012271538f, -0.999924702f,
26965     0.010737659f, -0.999942350f,
26966     0.009203755f, -0.999957645f,
26967     0.007669829f, -0.999970586f,
26968     0.006135885f, -0.999981175f,
26969     0.004601926f, -0.999989411f,
26970     0.003067957f, -0.999995294f,
26971     0.001533980f, -0.999998823f
26972 };
26973 
26974 
26975 /**   
26976  * \par    
26977  * Example code for the generation of the floating-point sine table:
26978  * <pre>
26979  * tableSize = 512;    
26980  * for(n = 0; n < (tableSize + 1); n++)    
26981  * {    
26982  *  sinTable[n]=sin(2*pi*n/tableSize);    
26983  * }</pre>    
26984  * \par    
26985  * where pi value is  3.14159265358979    
26986  */
26987 
26988 const float32_t sinTable_f32[FAST_MATH_TABLE_SIZE + 1] = {
26989    0.00000000f, 0.01227154f, 0.02454123f, 0.03680722f, 0.04906767f, 0.06132074f,
26990    0.07356456f, 0.08579731f, 0.09801714f, 0.11022221f, 0.12241068f, 0.13458071f,
26991    0.14673047f, 0.15885814f, 0.17096189f, 0.18303989f, 0.19509032f, 0.20711138f,
26992    0.21910124f, 0.23105811f, 0.24298018f, 0.25486566f, 0.26671276f, 0.27851969f,
26993    0.29028468f, 0.30200595f, 0.31368174f, 0.32531029f, 0.33688985f, 0.34841868f,
26994    0.35989504f, 0.37131719f, 0.38268343f, 0.39399204f, 0.40524131f, 0.41642956f,
26995    0.42755509f, 0.43861624f, 0.44961133f, 0.46053871f, 0.47139674f, 0.48218377f,
26996    0.49289819f, 0.50353838f, 0.51410274f, 0.52458968f, 0.53499762f, 0.54532499f,
26997    0.55557023f, 0.56573181f, 0.57580819f, 0.58579786f, 0.59569930f, 0.60551104f,
26998    0.61523159f, 0.62485949f, 0.63439328f, 0.64383154f, 0.65317284f, 0.66241578f,
26999    0.67155895f, 0.68060100f, 0.68954054f, 0.69837625f, 0.70710678f, 0.71573083f,
27000    0.72424708f, 0.73265427f, 0.74095113f, 0.74913639f, 0.75720885f, 0.76516727f,
27001    0.77301045f, 0.78073723f, 0.78834643f, 0.79583690f, 0.80320753f, 0.81045720f,
27002    0.81758481f, 0.82458930f, 0.83146961f, 0.83822471f, 0.84485357f, 0.85135519f,
27003    0.85772861f, 0.86397286f, 0.87008699f, 0.87607009f, 0.88192126f, 0.88763962f,
27004    0.89322430f, 0.89867447f, 0.90398929f, 0.90916798f, 0.91420976f, 0.91911385f,
27005    0.92387953f, 0.92850608f, 0.93299280f, 0.93733901f, 0.94154407f, 0.94560733f,
27006    0.94952818f, 0.95330604f, 0.95694034f, 0.96043052f, 0.96377607f, 0.96697647f,
27007    0.97003125f, 0.97293995f, 0.97570213f, 0.97831737f, 0.98078528f, 0.98310549f,
27008    0.98527764f, 0.98730142f, 0.98917651f, 0.99090264f, 0.99247953f, 0.99390697f,
27009    0.99518473f, 0.99631261f, 0.99729046f, 0.99811811f, 0.99879546f, 0.99932238f,
27010    0.99969882f, 0.99992470f, 1.00000000f, 0.99992470f, 0.99969882f, 0.99932238f,
27011    0.99879546f, 0.99811811f, 0.99729046f, 0.99631261f, 0.99518473f, 0.99390697f,
27012    0.99247953f, 0.99090264f, 0.98917651f, 0.98730142f, 0.98527764f, 0.98310549f,
27013    0.98078528f, 0.97831737f, 0.97570213f, 0.97293995f, 0.97003125f, 0.96697647f,
27014    0.96377607f, 0.96043052f, 0.95694034f, 0.95330604f, 0.94952818f, 0.94560733f,
27015    0.94154407f, 0.93733901f, 0.93299280f, 0.92850608f, 0.92387953f, 0.91911385f,
27016    0.91420976f, 0.90916798f, 0.90398929f, 0.89867447f, 0.89322430f, 0.88763962f,
27017    0.88192126f, 0.87607009f, 0.87008699f, 0.86397286f, 0.85772861f, 0.85135519f,
27018    0.84485357f, 0.83822471f, 0.83146961f, 0.82458930f, 0.81758481f, 0.81045720f,
27019    0.80320753f, 0.79583690f, 0.78834643f, 0.78073723f, 0.77301045f, 0.76516727f,
27020    0.75720885f, 0.74913639f, 0.74095113f, 0.73265427f, 0.72424708f, 0.71573083f,
27021    0.70710678f, 0.69837625f, 0.68954054f, 0.68060100f, 0.67155895f, 0.66241578f,
27022    0.65317284f, 0.64383154f, 0.63439328f, 0.62485949f, 0.61523159f, 0.60551104f,
27023    0.59569930f, 0.58579786f, 0.57580819f, 0.56573181f, 0.55557023f, 0.54532499f,
27024    0.53499762f, 0.52458968f, 0.51410274f, 0.50353838f, 0.49289819f, 0.48218377f,
27025    0.47139674f, 0.46053871f, 0.44961133f, 0.43861624f, 0.42755509f, 0.41642956f,
27026    0.40524131f, 0.39399204f, 0.38268343f, 0.37131719f, 0.35989504f, 0.34841868f,
27027    0.33688985f, 0.32531029f, 0.31368174f, 0.30200595f, 0.29028468f, 0.27851969f,
27028    0.26671276f, 0.25486566f, 0.24298018f, 0.23105811f, 0.21910124f, 0.20711138f,
27029    0.19509032f, 0.18303989f, 0.17096189f, 0.15885814f, 0.14673047f, 0.13458071f,
27030    0.12241068f, 0.11022221f, 0.09801714f, 0.08579731f, 0.07356456f, 0.06132074f,
27031    0.04906767f, 0.03680722f, 0.02454123f, 0.01227154f, 0.00000000f, -0.01227154f,
27032    -0.02454123f, -0.03680722f, -0.04906767f, -0.06132074f, -0.07356456f,
27033    -0.08579731f, -0.09801714f, -0.11022221f, -0.12241068f, -0.13458071f,
27034    -0.14673047f, -0.15885814f, -0.17096189f, -0.18303989f, -0.19509032f, 
27035    -0.20711138f, -0.21910124f, -0.23105811f, -0.24298018f, -0.25486566f, 
27036    -0.26671276f, -0.27851969f, -0.29028468f, -0.30200595f, -0.31368174f, 
27037    -0.32531029f, -0.33688985f, -0.34841868f, -0.35989504f, -0.37131719f, 
27038    -0.38268343f, -0.39399204f, -0.40524131f, -0.41642956f, -0.42755509f, 
27039    -0.43861624f, -0.44961133f, -0.46053871f, -0.47139674f, -0.48218377f, 
27040    -0.49289819f, -0.50353838f, -0.51410274f, -0.52458968f, -0.53499762f, 
27041    -0.54532499f, -0.55557023f, -0.56573181f, -0.57580819f, -0.58579786f, 
27042    -0.59569930f, -0.60551104f, -0.61523159f, -0.62485949f, -0.63439328f, 
27043    -0.64383154f, -0.65317284f, -0.66241578f, -0.67155895f, -0.68060100f, 
27044    -0.68954054f, -0.69837625f, -0.70710678f, -0.71573083f, -0.72424708f, 
27045    -0.73265427f, -0.74095113f, -0.74913639f, -0.75720885f, -0.76516727f, 
27046    -0.77301045f, -0.78073723f, -0.78834643f, -0.79583690f, -0.80320753f, 
27047    -0.81045720f, -0.81758481f, -0.82458930f, -0.83146961f, -0.83822471f, 
27048    -0.84485357f, -0.85135519f, -0.85772861f, -0.86397286f, -0.87008699f, 
27049    -0.87607009f, -0.88192126f, -0.88763962f, -0.89322430f, -0.89867447f, 
27050    -0.90398929f, -0.90916798f, -0.91420976f, -0.91911385f, -0.92387953f, 
27051    -0.92850608f, -0.93299280f, -0.93733901f, -0.94154407f, -0.94560733f, 
27052    -0.94952818f, -0.95330604f, -0.95694034f, -0.96043052f, -0.96377607f, 
27053    -0.96697647f, -0.97003125f, -0.97293995f, -0.97570213f, -0.97831737f, 
27054    -0.98078528f, -0.98310549f, -0.98527764f, -0.98730142f, -0.98917651f, 
27055    -0.99090264f, -0.99247953f, -0.99390697f, -0.99518473f, -0.99631261f, 
27056    -0.99729046f, -0.99811811f, -0.99879546f, -0.99932238f, -0.99969882f, 
27057    -0.99992470f, -1.00000000f, -0.99992470f, -0.99969882f, -0.99932238f, 
27058    -0.99879546f, -0.99811811f, -0.99729046f, -0.99631261f, -0.99518473f, 
27059    -0.99390697f, -0.99247953f, -0.99090264f, -0.98917651f, -0.98730142f, 
27060    -0.98527764f, -0.98310549f, -0.98078528f, -0.97831737f, -0.97570213f, 
27061    -0.97293995f, -0.97003125f, -0.96697647f, -0.96377607f, -0.96043052f, 
27062    -0.95694034f, -0.95330604f, -0.94952818f, -0.94560733f, -0.94154407f, 
27063    -0.93733901f, -0.93299280f, -0.92850608f, -0.92387953f, -0.91911385f, 
27064    -0.91420976f, -0.90916798f, -0.90398929f, -0.89867447f, -0.89322430f, 
27065    -0.88763962f, -0.88192126f, -0.87607009f, -0.87008699f, -0.86397286f, 
27066    -0.85772861f, -0.85135519f, -0.84485357f, -0.83822471f, -0.83146961f, 
27067    -0.82458930f, -0.81758481f, -0.81045720f, -0.80320753f, -0.79583690f, 
27068    -0.78834643f, -0.78073723f, -0.77301045f, -0.76516727f, -0.75720885f, 
27069    -0.74913639f, -0.74095113f, -0.73265427f, -0.72424708f, -0.71573083f, 
27070    -0.70710678f, -0.69837625f, -0.68954054f, -0.68060100f, -0.67155895f, 
27071    -0.66241578f, -0.65317284f, -0.64383154f, -0.63439328f, -0.62485949f, 
27072    -0.61523159f, -0.60551104f, -0.59569930f, -0.58579786f, -0.57580819f, 
27073    -0.56573181f, -0.55557023f, -0.54532499f, -0.53499762f, -0.52458968f, 
27074    -0.51410274f, -0.50353838f, -0.49289819f, -0.48218377f, -0.47139674f, 
27075    -0.46053871f, -0.44961133f, -0.43861624f, -0.42755509f, -0.41642956f, 
27076    -0.40524131f, -0.39399204f, -0.38268343f, -0.37131719f, -0.35989504f, 
27077    -0.34841868f, -0.33688985f, -0.32531029f, -0.31368174f, -0.30200595f, 
27078    -0.29028468f, -0.27851969f, -0.26671276f, -0.25486566f, -0.24298018f, 
27079    -0.23105811f, -0.21910124f, -0.20711138f, -0.19509032f, -0.18303989f, 
27080    -0.17096189f, -0.15885814f, -0.14673047f, -0.13458071f, -0.12241068f, 
27081    -0.11022221f, -0.09801714f, -0.08579731f, -0.07356456f, -0.06132074f, 
27082    -0.04906767f, -0.03680722f, -0.02454123f, -0.01227154f, -0.00000000f
27083 };
27084 
27085 /**   
27086  * \par    
27087  * Table values are in Q31 (1.31 fixed-point format) and generation is done in 
27088  * three steps.  First,  generate sin values in floating point:    
27089  * <pre>
27090  * tableSize = 512;      
27091  * for(n = 0; n < (tableSize + 1); n++)    
27092  * {    
27093  *  sinTable[n]= sin(2*pi*n/tableSize);    
27094  * } </pre>    
27095  * where pi value is  3.14159265358979    
27096  * \par    
27097  * Second, convert floating-point to Q31 (Fixed point):
27098  *  (sinTable[i] * pow(2, 31))    
27099  * \par    
27100  * Finally, round to the nearest integer value:
27101  *  sinTable[i] += (sinTable[i] > 0 ? 0.5 :-0.5);    
27102  */
27103 const q31_t sinTable_q31[FAST_MATH_TABLE_SIZE + 1] = {
27104    0x00000000, 0x01921D20, 0x03242ABF, 0x04B6195D, 0x0647D97C, 0x07D95B9E, 
27105    0x096A9049, 0x0AFB6805, 0x0C8BD35E, 0x0E1BC2E4, 0x0FAB272B, 0x1139F0CF, 
27106    0x12C8106F, 0x145576B1, 0x15E21445, 0x176DD9DE, 0x18F8B83C, 0x1A82A026, 
27107    0x1C0B826A, 0x1D934FE5, 0x1F19F97B, 0x209F701C, 0x2223A4C5, 0x23A6887F, 
27108    0x25280C5E, 0x26A82186, 0x2826B928, 0x29A3C485, 0x2B1F34EB, 0x2C98FBBA, 
27109    0x2E110A62, 0x2F875262, 0x30FBC54D, 0x326E54C7, 0x33DEF287, 0x354D9057, 
27110    0x36BA2014, 0x382493B0, 0x398CDD32, 0x3AF2EEB7, 0x3C56BA70, 0x3DB832A6, 
27111    0x3F1749B8, 0x4073F21D, 0x41CE1E65, 0x4325C135, 0x447ACD50, 0x45CD358F, 
27112    0x471CECE7, 0x4869E665, 0x49B41533, 0x4AFB6C98, 0x4C3FDFF4, 0x4D8162C4, 
27113    0x4EBFE8A5, 0x4FFB654D, 0x5133CC94, 0x5269126E, 0x539B2AF0, 0x54CA0A4B, 
27114    0x55F5A4D2, 0x571DEEFA, 0x5842DD54, 0x59646498, 0x5A82799A, 0x5B9D1154, 
27115    0x5CB420E0, 0x5DC79D7C, 0x5ED77C8A, 0x5FE3B38D, 0x60EC3830, 0x61F1003F, 
27116    0x62F201AC, 0x63EF3290, 0x64E88926, 0x65DDFBD3, 0x66CF8120, 0x67BD0FBD, 
27117    0x68A69E81, 0x698C246C, 0x6A6D98A4, 0x6B4AF279, 0x6C242960, 0x6CF934FC, 
27118    0x6DCA0D14, 0x6E96A99D, 0x6F5F02B2, 0x7023109A, 0x70E2CBC6, 0x719E2CD2, 
27119    0x72552C85, 0x7307C3D0, 0x73B5EBD1, 0x745F9DD1, 0x7504D345, 0x75A585CF, 
27120    0x7641AF3D, 0x76D94989, 0x776C4EDB, 0x77FAB989, 0x78848414, 0x7909A92D, 
27121    0x798A23B1, 0x7A05EEAD, 0x7A7D055B, 0x7AEF6323, 0x7B5D039E, 0x7BC5E290, 
27122    0x7C29FBEE, 0x7C894BDE, 0x7CE3CEB2, 0x7D3980EC, 0x7D8A5F40, 0x7DD6668F, 
27123    0x7E1D93EA, 0x7E5FE493, 0x7E9D55FC, 0x7ED5E5C6, 0x7F0991C4, 0x7F3857F6, 
27124    0x7F62368F, 0x7F872BF3, 0x7FA736B4, 0x7FC25596, 0x7FD8878E, 0x7FE9CBC0, 
27125    0x7FF62182, 0x7FFD885A, 0x7FFFFFFF, 0x7FFD885A, 0x7FF62182, 0x7FE9CBC0, 
27126    0x7FD8878E, 0x7FC25596, 0x7FA736B4, 0x7F872BF3, 0x7F62368F, 0x7F3857F6, 
27127    0x7F0991C4, 0x7ED5E5C6, 0x7E9D55FC, 0x7E5FE493, 0x7E1D93EA, 0x7DD6668F, 
27128    0x7D8A5F40, 0x7D3980EC, 0x7CE3CEB2, 0x7C894BDE, 0x7C29FBEE, 0x7BC5E290, 
27129    0x7B5D039E, 0x7AEF6323, 0x7A7D055B, 0x7A05EEAD, 0x798A23B1, 0x7909A92D, 
27130    0x78848414, 0x77FAB989, 0x776C4EDB, 0x76D94989, 0x7641AF3D, 0x75A585CF, 
27131    0x7504D345, 0x745F9DD1, 0x73B5EBD1, 0x7307C3D0, 0x72552C85, 0x719E2CD2, 
27132    0x70E2CBC6, 0x7023109A, 0x6F5F02B2, 0x6E96A99D, 0x6DCA0D14, 0x6CF934FC, 
27133    0x6C242960, 0x6B4AF279, 0x6A6D98A4, 0x698C246C, 0x68A69E81, 0x67BD0FBD, 
27134    0x66CF8120, 0x65DDFBD3, 0x64E88926, 0x63EF3290, 0x62F201AC, 0x61F1003F, 
27135    0x60EC3830, 0x5FE3B38D, 0x5ED77C8A, 0x5DC79D7C, 0x5CB420E0, 0x5B9D1154, 
27136    0x5A82799A, 0x59646498, 0x5842DD54, 0x571DEEFA, 0x55F5A4D2, 0x54CA0A4B, 
27137    0x539B2AF0, 0x5269126E, 0x5133CC94, 0x4FFB654D, 0x4EBFE8A5, 0x4D8162C4, 
27138    0x4C3FDFF4, 0x4AFB6C98, 0x49B41533, 0x4869E665, 0x471CECE7, 0x45CD358F, 
27139    0x447ACD50, 0x4325C135, 0x41CE1E65, 0x4073F21D, 0x3F1749B8, 0x3DB832A6, 
27140    0x3C56BA70, 0x3AF2EEB7, 0x398CDD32, 0x382493B0, 0x36BA2014, 0x354D9057, 
27141    0x33DEF287, 0x326E54C7, 0x30FBC54D, 0x2F875262, 0x2E110A62, 0x2C98FBBA, 
27142    0x2B1F34EB, 0x29A3C485, 0x2826B928, 0x26A82186, 0x25280C5E, 0x23A6887F, 
27143    0x2223A4C5, 0x209F701C, 0x1F19F97B, 0x1D934FE5, 0x1C0B826A, 0x1A82A026, 
27144    0x18F8B83C, 0x176DD9DE, 0x15E21445, 0x145576B1, 0x12C8106F, 0x1139F0CF, 
27145    0x0FAB272B, 0x0E1BC2E4, 0x0C8BD35E, 0x0AFB6805, 0x096A9049, 0x07D95B9E, 
27146    0x0647D97C, 0x04B6195D, 0x03242ABF, 0x01921D20, 0x00000000, 0xFE6DE2E0, 
27147    0xFCDBD541, 0xFB49E6A3, 0xF9B82684, 0xF826A462, 0xF6956FB7, 0xF50497FB, 
27148    0xF3742CA2, 0xF1E43D1C, 0xF054D8D5, 0xEEC60F31, 0xED37EF91, 0xEBAA894F, 
27149    0xEA1DEBBB, 0xE8922622, 0xE70747C4, 0xE57D5FDA, 0xE3F47D96, 0xE26CB01B, 
27150    0xE0E60685, 0xDF608FE4, 0xDDDC5B3B, 0xDC597781, 0xDAD7F3A2, 0xD957DE7A, 
27151    0xD7D946D8, 0xD65C3B7B, 0xD4E0CB15, 0xD3670446, 0xD1EEF59E, 0xD078AD9E, 
27152    0xCF043AB3, 0xCD91AB39, 0xCC210D79, 0xCAB26FA9, 0xC945DFEC, 0xC7DB6C50, 
27153    0xC67322CE, 0xC50D1149, 0xC3A94590, 0xC247CD5A, 0xC0E8B648, 0xBF8C0DE3, 
27154    0xBE31E19B, 0xBCDA3ECB, 0xBB8532B0, 0xBA32CA71, 0xB8E31319, 0xB796199B, 
27155    0xB64BEACD, 0xB5049368, 0xB3C0200C, 0xB27E9D3C, 0xB140175B, 0xB0049AB3, 
27156    0xAECC336C, 0xAD96ED92, 0xAC64D510, 0xAB35F5B5, 0xAA0A5B2E, 0xA8E21106, 
27157    0xA7BD22AC, 0xA69B9B68, 0xA57D8666, 0xA462EEAC, 0xA34BDF20, 0xA2386284, 
27158    0xA1288376, 0xA01C4C73, 0x9F13C7D0, 0x9E0EFFC1, 0x9D0DFE54, 0x9C10CD70, 
27159    0x9B1776DA, 0x9A22042D, 0x99307EE0, 0x9842F043, 0x9759617F, 0x9673DB94, 
27160    0x9592675C, 0x94B50D87, 0x93DBD6A0, 0x9306CB04, 0x9235F2EC, 0x91695663, 
27161    0x90A0FD4E, 0x8FDCEF66, 0x8F1D343A, 0x8E61D32E, 0x8DAAD37B, 0x8CF83C30, 
27162    0x8C4A142F, 0x8BA0622F, 0x8AFB2CBB, 0x8A5A7A31, 0x89BE50C3, 0x8926B677, 
27163    0x8893B125, 0x88054677, 0x877B7BEC, 0x86F656D3, 0x8675DC4F, 0x85FA1153, 
27164    0x8582FAA5, 0x85109CDD, 0x84A2FC62, 0x843A1D70, 0x83D60412, 0x8376B422, 
27165    0x831C314E, 0x82C67F14, 0x8275A0C0, 0x82299971, 0x81E26C16, 0x81A01B6D, 
27166    0x8162AA04, 0x812A1A3A, 0x80F66E3C, 0x80C7A80A, 0x809DC971, 0x8078D40D, 
27167    0x8058C94C, 0x803DAA6A, 0x80277872, 0x80163440, 0x8009DE7E, 0x800277A6, 
27168    0x80000000, 0x800277A6, 0x8009DE7E, 0x80163440, 0x80277872, 0x803DAA6A, 
27169    0x8058C94C, 0x8078D40D, 0x809DC971, 0x80C7A80A, 0x80F66E3C, 0x812A1A3A, 
27170    0x8162AA04, 0x81A01B6D, 0x81E26C16, 0x82299971, 0x8275A0C0, 0x82C67F14, 
27171    0x831C314E, 0x8376B422, 0x83D60412, 0x843A1D70, 0x84A2FC62, 0x85109CDD, 
27172    0x8582FAA5, 0x85FA1153, 0x8675DC4F, 0x86F656D3, 0x877B7BEC, 0x88054677, 
27173    0x8893B125, 0x8926B677, 0x89BE50C3, 0x8A5A7A31, 0x8AFB2CBB, 0x8BA0622F, 
27174    0x8C4A142F, 0x8CF83C30, 0x8DAAD37B, 0x8E61D32E, 0x8F1D343A, 0x8FDCEF66, 
27175    0x90A0FD4E, 0x91695663, 0x9235F2EC, 0x9306CB04, 0x93DBD6A0, 0x94B50D87, 
27176    0x9592675C, 0x9673DB94, 0x9759617F, 0x9842F043, 0x99307EE0, 0x9A22042D, 
27177    0x9B1776DA, 0x9C10CD70, 0x9D0DFE54, 0x9E0EFFC1, 0x9F13C7D0, 0xA01C4C73, 
27178    0xA1288376, 0xA2386284, 0xA34BDF20, 0xA462EEAC, 0xA57D8666, 0xA69B9B68, 
27179    0xA7BD22AC, 0xA8E21106, 0xAA0A5B2E, 0xAB35F5B5, 0xAC64D510, 0xAD96ED92, 
27180    0xAECC336C, 0xB0049AB3, 0xB140175B, 0xB27E9D3C, 0xB3C0200C, 0xB5049368, 
27181    0xB64BEACD, 0xB796199B, 0xB8E31319, 0xBA32CA71, 0xBB8532B0, 0xBCDA3ECB, 
27182    0xBE31E19B, 0xBF8C0DE3, 0xC0E8B648, 0xC247CD5A, 0xC3A94590, 0xC50D1149, 
27183    0xC67322CE, 0xC7DB6C50, 0xC945DFEC, 0xCAB26FA9, 0xCC210D79, 0xCD91AB39, 
27184    0xCF043AB3, 0xD078AD9E, 0xD1EEF59E, 0xD3670446, 0xD4E0CB15, 0xD65C3B7B, 
27185    0xD7D946D8, 0xD957DE7A, 0xDAD7F3A2, 0xDC597781, 0xDDDC5B3B, 0xDF608FE4, 
27186    0xE0E60685, 0xE26CB01B, 0xE3F47D96, 0xE57D5FDA, 0xE70747C4, 0xE8922622, 
27187    0xEA1DEBBB, 0xEBAA894F, 0xED37EF91, 0xEEC60F31, 0xF054D8D5, 0xF1E43D1C, 
27188    0xF3742CA2, 0xF50497FB, 0xF6956FB7, 0xF826A462, 0xF9B82684, 0xFB49E6A3, 
27189    0xFCDBD541, 0xFE6DE2E0, 0x00000000 
27190 };
27191 
27192 /**   
27193  * \par    
27194  * Table values are in Q15 (1.15 fixed-point format) and generation is done in 
27195  * three steps.  First,  generate sin values in floating point:    
27196  * <pre>
27197  * tableSize = 512;      
27198  * for(n = 0; n < (tableSize + 1); n++)    
27199  * {    
27200  *  sinTable[n]= sin(2*pi*n/tableSize);    
27201  * } </pre>    
27202  * where pi value is  3.14159265358979    
27203  * \par    
27204  * Second, convert floating-point to Q15 (Fixed point):
27205  *  (sinTable[i] * pow(2, 15))    
27206  * \par    
27207  * Finally, round to the nearest integer value:
27208  *  sinTable[i] += (sinTable[i] > 0 ? 0.5 :-0.5);    
27209  */
27210 const q15_t sinTable_q15[FAST_MATH_TABLE_SIZE + 1] = {
27211    0x0000, 0x0192, 0x0324, 0x04B6, 0x0648, 0x07D9, 0x096B, 0x0AFB, 0x0C8C, 0x0E1C, 0x0FAB, 0x113A, 0x12C8,
27212    0x1455, 0x15E2, 0x176E, 0x18F9, 0x1A83, 0x1C0C, 0x1D93, 0x1F1A, 0x209F, 0x2224, 0x23A7, 0x2528, 0x26A8,
27213    0x2827, 0x29A4, 0x2B1F, 0x2C99, 0x2E11, 0x2F87, 0x30FC, 0x326E, 0x33DF, 0x354E, 0x36BA, 0x3825, 0x398D,
27214    0x3AF3, 0x3C57, 0x3DB8, 0x3F17, 0x4074, 0x41CE, 0x4326, 0x447B, 0x45CD, 0x471D, 0x486A, 0x49B4, 0x4AFB,
27215    0x4C40, 0x4D81, 0x4EC0, 0x4FFB, 0x5134, 0x5269, 0x539B, 0x54CA, 0x55F6, 0x571E, 0x5843, 0x5964, 0x5A82,
27216    0x5B9D, 0x5CB4, 0x5DC8, 0x5ED7, 0x5FE4, 0x60EC, 0x61F1, 0x62F2, 0x63EF, 0x64E9, 0x65DE, 0x66D0, 0x67BD,
27217    0x68A7, 0x698C, 0x6A6E, 0x6B4B, 0x6C24, 0x6CF9, 0x6DCA, 0x6E97, 0x6F5F, 0x7023, 0x70E3, 0x719E, 0x7255,
27218    0x7308, 0x73B6, 0x7460, 0x7505, 0x75A6, 0x7642, 0x76D9, 0x776C, 0x77FB, 0x7885, 0x790A, 0x798A, 0x7A06,
27219    0x7A7D, 0x7AEF, 0x7B5D, 0x7BC6, 0x7C2A, 0x7C89, 0x7CE4, 0x7D3A, 0x7D8A, 0x7DD6, 0x7E1E, 0x7E60, 0x7E9D,
27220    0x7ED6, 0x7F0A, 0x7F38, 0x7F62, 0x7F87, 0x7FA7, 0x7FC2, 0x7FD9, 0x7FEA, 0x7FF6, 0x7FFE, 0x7FFF, 0x7FFE,
27221    0x7FF6, 0x7FEA, 0x7FD9, 0x7FC2, 0x7FA7, 0x7F87, 0x7F62, 0x7F38, 0x7F0A, 0x7ED6, 0x7E9D, 0x7E60, 0x7E1E,
27222    0x7DD6, 0x7D8A, 0x7D3A, 0x7CE4, 0x7C89, 0x7C2A, 0x7BC6, 0x7B5D, 0x7AEF, 0x7A7D, 0x7A06, 0x798A, 0x790A,
27223    0x7885, 0x77FB, 0x776C, 0x76D9, 0x7642, 0x75A6, 0x7505, 0x7460, 0x73B6, 0x7308, 0x7255, 0x719E, 0x70E3,
27224    0x7023, 0x6F5F, 0x6E97, 0x6DCA, 0x6CF9, 0x6C24, 0x6B4B, 0x6A6E, 0x698C, 0x68A7, 0x67BD, 0x66D0, 0x65DE,
27225    0x64E9, 0x63EF, 0x62F2, 0x61F1, 0x60EC, 0x5FE4, 0x5ED7, 0x5DC8, 0x5CB4, 0x5B9D, 0x5A82, 0x5964, 0x5843,
27226    0x571E, 0x55F6, 0x54CA, 0x539B, 0x5269, 0x5134, 0x4FFB, 0x4EC0, 0x4D81, 0x4C40, 0x4AFB, 0x49B4, 0x486A,
27227    0x471D, 0x45CD, 0x447B, 0x4326, 0x41CE, 0x4074, 0x3F17, 0x3DB8, 0x3C57, 0x3AF3, 0x398D, 0x3825, 0x36BA,
27228    0x354E, 0x33DF, 0x326E, 0x30FC, 0x2F87, 0x2E11, 0x2C99, 0x2B1F, 0x29A4, 0x2827, 0x26A8, 0x2528, 0x23A7,
27229    0x2224, 0x209F, 0x1F1A, 0x1D93, 0x1C0C, 0x1A83, 0x18F9, 0x176E, 0x15E2, 0x1455, 0x12C8, 0x113A, 0x0FAB,
27230    0x0E1C, 0x0C8C, 0x0AFB, 0x096B, 0x07D9, 0x0648, 0x04B6, 0x0324, 0x0192, 0x0000, 0xFE6E, 0xFCDC, 0xFB4A,
27231    0xF9B8, 0xF827, 0xF695, 0xF505, 0xF374, 0xF1E4, 0xF055, 0xEEC6, 0xED38, 0xEBAB, 0xEA1E, 0xE892, 0xE707,
27232    0xE57D, 0xE3F4, 0xE26D, 0xE0E6, 0xDF61, 0xDDDC, 0xDC59, 0xDAD8, 0xD958, 0xD7D9, 0xD65C, 0xD4E1, 0xD367,
27233    0xD1EF, 0xD079, 0xCF04, 0xCD92, 0xCC21, 0xCAB2, 0xC946, 0xC7DB, 0xC673, 0xC50D, 0xC3A9, 0xC248, 0xC0E9,
27234    0xBF8C, 0xBE32, 0xBCDA, 0xBB85, 0xBA33, 0xB8E3, 0xB796, 0xB64C, 0xB505, 0xB3C0, 0xB27F, 0xB140, 0xB005,
27235    0xAECC, 0xAD97, 0xAC65, 0xAB36, 0xAA0A, 0xA8E2, 0xA7BD, 0xA69C, 0xA57E, 0xA463, 0xA34C, 0xA238, 0xA129,
27236    0xA01C, 0x9F14, 0x9E0F, 0x9D0E, 0x9C11, 0x9B17, 0x9A22, 0x9930, 0x9843, 0x9759, 0x9674, 0x9592, 0x94B5,
27237    0x93DC, 0x9307, 0x9236, 0x9169, 0x90A1, 0x8FDD, 0x8F1D, 0x8E62, 0x8DAB, 0x8CF8, 0x8C4A, 0x8BA0, 0x8AFB,
27238    0x8A5A, 0x89BE, 0x8927, 0x8894, 0x8805, 0x877B, 0x86F6, 0x8676, 0x85FA, 0x8583, 0x8511, 0x84A3, 0x843A,
27239    0x83D6, 0x8377, 0x831C, 0x82C6, 0x8276, 0x822A, 0x81E2, 0x81A0, 0x8163, 0x812A, 0x80F6, 0x80C8, 0x809E,
27240    0x8079, 0x8059, 0x803E, 0x8027, 0x8016, 0x800A, 0x8002, 0x8000, 0x8002, 0x800A, 0x8016, 0x8027, 0x803E,
27241    0x8059, 0x8079, 0x809E, 0x80C8, 0x80F6, 0x812A, 0x8163, 0x81A0, 0x81E2, 0x822A, 0x8276, 0x82C6, 0x831C,
27242    0x8377, 0x83D6, 0x843A, 0x84A3, 0x8511, 0x8583, 0x85FA, 0x8676, 0x86F6, 0x877B, 0x8805, 0x8894, 0x8927,
27243    0x89BE, 0x8A5A, 0x8AFB, 0x8BA0, 0x8C4A, 0x8CF8, 0x8DAB, 0x8E62, 0x8F1D, 0x8FDD, 0x90A1, 0x9169, 0x9236,
27244    0x9307, 0x93DC, 0x94B5, 0x9592, 0x9674, 0x9759, 0x9843, 0x9930, 0x9A22, 0x9B17, 0x9C11, 0x9D0E, 0x9E0F,
27245    0x9F14, 0xA01C, 0xA129, 0xA238, 0xA34C, 0xA463, 0xA57E, 0xA69C, 0xA7BD, 0xA8E2, 0xAA0A, 0xAB36, 0xAC65,
27246    0xAD97, 0xAECC, 0xB005, 0xB140, 0xB27F, 0xB3C0, 0xB505, 0xB64C, 0xB796, 0xB8E3, 0xBA33, 0xBB85, 0xBCDA,
27247    0xBE32, 0xBF8C, 0xC0E9, 0xC248, 0xC3A9, 0xC50D, 0xC673, 0xC7DB, 0xC946, 0xCAB2, 0xCC21, 0xCD92, 0xCF04,
27248    0xD079, 0xD1EF, 0xD367, 0xD4E1, 0xD65C, 0xD7D9, 0xD958, 0xDAD8, 0xDC59, 0xDDDC, 0xDF61, 0xE0E6, 0xE26D,
27249    0xE3F4, 0xE57D, 0xE707, 0xE892, 0xEA1E, 0xEBAB, 0xED38, 0xEEC6, 0xF055, 0xF1E4, 0xF374, 0xF505, 0xF695,
27250    0xF827, 0xF9B8, 0xFB4A, 0xFCDC, 0xFE6E, 0x0000
27251 };