#include <string.h>
#include "stream.h"
#include "huffman.h"
#include "decoder.h"
#include "Log.h"

#define I(x) (int)(x)

void do_layer3(stream* S);

static const int slen[2][16] =
{{0, 0, 0, 0, 3, 1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4},
 {0, 1, 2, 3, 0, 1, 2, 3, 1, 2, 3, 1, 2, 3, 2, 3}
};

static const int mixBandLimit[3] = {6, 8, 6};

static const sfBandIndex sfBandIdx[9] =
    {{{  0,  6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96,116,140,168,200,238,284,336,396,464,522,576},
      {  0,  4,  8, 12,  16, 20, 24,  28, 32, 36,  42, 48, 54,  60, 66, 72,  80, 88, 96, 106,116,126, 140,154,168, 186,204,222, 248,274,300, 332,364,396, 438,480,522, 540,558,576}},
     {{  0,  6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96,114,136,162,194,232,278,332,394,464,540,576},
      {  0,  4,  8, 12,  16, 20, 24,  28, 32, 36,  42, 48, 54,  62, 70, 78,  88, 98,108, 120,132,144, 158,172,186, 204,222,240, 264,288,312, 344,376,408, 452,496,540, 552,564,576}},
     {{  0,  6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96,116,140,168,200,238,284,336,396,464,522,576},
      {  0,  4,  8, 12,  16, 20, 24,  28, 32, 36,  42, 48, 54,  62, 70, 78,  88, 98,108, 120,132,144, 158,172,186, 204,222,240, 264,288,312, 342,372,402, 442,482,522, 540,558,576}},

     {{  0,  4,  8, 12, 16, 20, 24, 30, 36, 44, 52, 62, 74, 90,110,134,162,196,238,288,342,418,576},
      {  0,  4,  8, 12,  16, 20, 24,  28, 32, 36,  40, 44, 48,  54, 60, 66,  74, 82, 90, 100,110,120, 132,144,156, 170,184,198, 216,234,252, 274,296,318, 348,378,408, 464,520,576}},
     {{  0,  4,  8, 12, 16, 20, 24, 30, 36, 42, 50, 60, 72, 88,106,128,156,190,230,276,330,384,576},
      {  0,  4,  8, 12,  16, 20, 24,  28, 32, 36,  40, 44, 48,  54, 60, 66,  72, 78, 84,  94,104,114, 126,138,150, 164,178,192, 208,224,240, 260,280,300, 326,352,378, 444,510,576}},
     {{  0,  4,  8, 12, 16, 20, 24, 30, 36, 44, 54, 66, 82,102,126,156,194,240,296,364,448,550,576},
      {  0,  4,  8, 12,  16, 20, 24,  28, 32, 36,  40, 44, 48,  54, 60, 66,  74, 82, 90, 102,114,126, 142,158,174, 194,214,234, 260,286,312, 346,380,414, 456,498,540, 552,564,576}},

     {{  0,  6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96,116,140,168,200,238,284,336,396,464,522,576},
      {  0,  4,  8, 12,  16, 20, 24,  28, 32, 36,  42, 48, 54,  62, 70, 78,  88, 98,108, 120,132,144, 158,172,186, 204,222,240, 264,288,312, 342,372,402, 442,482,522, 540,558,576}},
     {{  0,  6, 12, 18, 24, 30, 36, 44, 54, 66, 80, 96,116,140,168,200,238,284,336,396,464,522,576},
      {  0,  4,  8, 12,  16, 20, 24,  28, 32, 36,  42, 48, 54,  62, 70, 78,  88, 98,108, 120,132,144, 158,172,186, 204,222,240, 264,288,312, 342,372,402, 442,482,522, 540,558,576}},
     {{  0, 12, 24, 36, 48, 60, 72, 88,108,132,160,192,232,280,336,400,476,566,568,570,572,574,576},
      {  0,  8, 16, 24,  32, 40, 48,  56, 64, 72,  84, 96,108, 124,140,156, 176,196,216, 240,264,288, 316,344,372, 408,444,480, 482,484,486, 488,490,492, 494,496,498, 524,550,576}}
    };

void init_layer3(layer3* layer)
{
	memset(layer, 0, sizeof(layer3));
	// hbuff
	bs_init(&layer->hbuf, layer->buf_data, HBUFSIZE);
}

extern int LMUL(int a, int b, int c);
extern int UMULSH(int a, int b, int c);
extern int* DEQUANT(int* xr, const unsigned int* pow43tab, int xyz, int count);

/************************* Layer III routines **********************/

static void III_get_side_info(bytebuf* bs, III_side_info_t* si, const frame_params* fr_ps)
{
	register struct gr_info_s* gr_info;
	int	ch, gr;
	int	maxgr;

	if (fr_ps->version == MPEG_AUDIO_ID)
	{
		si->main_data_begin = bs_getbits(bs, 9);
		si->private_bits = bs_getbits8(bs, (fr_ps->channels == 1) ? 5: 3);

		for (ch = 0; ch < fr_ps->channels; ch++)
		{
			si->ch[ch].gr[0].scfsi = 0;
			si->ch[ch].gr[1].scfsi = bs_getbits8(bs, 4);
		}
		maxgr = 2;
	}
	else
	{	// MPEG 2 LSF
		si->main_data_begin = bs_getbits8(bs, 8);
		si->private_bits = bs_getbits8(bs, (fr_ps->channels == 1) ? 1: 2);

		for (ch = 0; ch < fr_ps->channels; ch++)
		{
			si->ch[ch].gr[0].scfsi = 0;
			si->ch[ch].gr[1].scfsi = 0;
		}
		maxgr = 1;
	}

	for (gr = 0; gr < maxgr ; gr++)
	{
		for (ch = 0; ch < fr_ps->channels; ch++)
		{
			gr_info = &(si->ch[ch].gr[gr]);

			gr_info->part2_3_length = bs_getbits(bs, 12);
			gr_info->big_values = bs_getbits(bs, 9) << 1;
			if (gr_info->big_values > SBSLIMIT)
			{
				Log("big values overflow %d\n", gr_info->big_values);

				gr_info->big_values = SBSLIMIT;
			}
			gr_info->global_gain = 210 - bs_getbits8(bs, 8) + ((fr_ps->mode_ext & MPG_MD_MS_Stereo) ? 2 : 0);
			gr_info->scalefac_compress = bs_getbits(bs, (fr_ps->version == MPEG_AUDIO_ID) ? 4: 9);
			gr_info->window_switching_flag = bs_get1bit(bs);

			if (gr_info->window_switching_flag)
			{
				gr_info->block_type = bs_getbits8(bs, 2);
				gr_info->mixed_block_flag = bs_get1bit(bs);
				gr_info->table_select[0] = bs_getbits8(bs, 5);
				gr_info->table_select[1] = bs_getbits8(bs, 5);
				gr_info->table_select[2] = 0;

				gr_info->subblock_gain[0] = bs_getbits8(bs, 3);
				gr_info->subblock_gain[1] = bs_getbits8(bs, 3);
				gr_info->subblock_gain[2] = bs_getbits8(bs, 3);

				// no gr_info->regionx_count used in this mode
				if (!gr_info->block_type)
				{
					Log("Window switching, type = 0\n");

					gr_info->window_switching_flag = 0;
				}
			}
			else
			{
				gr_info->block_type = 0;
				gr_info->mixed_block_flag =0;

				gr_info->table_select[0] = bs_getbits8(bs, 5);
				gr_info->table_select[1] = bs_getbits8(bs, 5);
				gr_info->table_select[2] = bs_getbits8(bs, 5);

				// no gr_info->subblock_gain used with block_type 0

				gr_info->region0_count = bs_getbits8(bs, 4);
				gr_info->region1_count = bs_getbits8(bs, 3);
			}
			gr_info->preflag = (fr_ps->version == MPEG_AUDIO_ID) ? bs_get1bit(bs) : 0;
			gr_info->scalefac_scale = (1 + bs_get1bit(bs)) << 1;
			gr_info->count1table_select = bs_get1bit(bs);
		}
	}
}

static void III_get_scale_factors(bytebuf* hbuf, III_scalefac_t* scalefac, const gr_info_s* gr_info)
{
	const int	num0 = slen[0][gr_info->scalefac_compress];
	const int	num1 = slen[1][gr_info->scalefac_compress];
	register int	sfb;
	register int*	s;

	if (gr_info->block_type == 2)
	{
		if (gr_info->mixed_block_flag)
		{	// MIXED: LONG then SHORT
			for (s = &scalefac->l[0], sfb = 8; sfb; sfb--)
				*s++ = bs_getbits8(hbuf, num0);
			for (s = &scalefac->s[9], sfb = 9; sfb; sfb--)
				*s++ = bs_getbits8(hbuf, num0);
		}
		else
		{	// SHORT
			for (s = &scalefac->s[0], sfb = 18; sfb; sfb--)
				*s++ = bs_getbits8(hbuf, num0);
		}
		// SHORT
		for (sfb = 18; sfb; sfb--)
			*s++ = bs_getbits8(hbuf, num1);
		for (sfb = 3; sfb; sfb--)
			*s++ = 0;
	}
	else
	{	// LONG types 0,1,3
		if (!(gr_info->scfsi & 8))
			for (s = &scalefac->l[0], sfb = 6; sfb; sfb--)
				*s++ = bs_getbits8(hbuf, num0);
		if (!(gr_info->scfsi & 4))
			for (s = &scalefac->l[6], sfb = 5; sfb; sfb--)
				*s++ = bs_getbits8(hbuf, num0);
		if (!(gr_info->scfsi & 2))
			for (s = &scalefac->l[11], sfb = 5; sfb; sfb--)
				*s++ = bs_getbits8(hbuf, num1);
		if (!(gr_info->scfsi & 1))
			for (s = &scalefac->l[16], sfb = 5; sfb; sfb--)
				*s++ = bs_getbits8(hbuf, num1);
		scalefac->l[21] = 0;
	}
}

/****************** new MPEG2 stuf  ***********/

static const unsigned sfb_bands[6][3][4] =
{{{ 6,11,16,21},{ 9,18,27,36},{ 6+0,15+3,24+3,33+3}},
 {{ 6,11,18,21},{ 9,18,30,36},{ 6+0,15+3,27+3,33+3}},
 {{11,21,21,21},{18,36,36,36},{15+3,33+3,33+3,33+3}},
 {{ 7,14,21,21},{12,24,36,36},{ 6+0,21+3,33+3,33+3}},
 {{ 6,12,18,21},{12,21,30,36},{ 6+0,18+3,27+3,33+3}},
 {{ 8,16,21,21},{15,27,36,36},{ 6+0,24+3,33+3,33+3}}
};

static void III_get_LSF_scale_factors(bytebuf* hbuf, III_scalefac_t* scalefac, int ch, gr_info_s* gr_info, const frame_params* fr_ps)
{
	int	i;
	int	blocktypenumber, blocknumber;
	unsigned scalefac_comp, new_slen[4];
	int	sfb, smax, slen;

	scalefac_comp =  gr_info->scalefac_compress;

	blocktypenumber = 0;
	if (gr_info->block_type == 2)
	{
		if (gr_info->mixed_block_flag)
			blocktypenumber = 2;
		else
			blocktypenumber = 1;
	}

	if((fr_ps->mode_ext & MPG_MD_Intensity) && (ch == 1))
	{
		scalefac_comp >>= 1;
		gr_info->preflag = 0;

		if(scalefac_comp  < 180)
		{
			new_slen[0] =  scalefac_comp / 36;
			new_slen[1] = (scalefac_comp /  6) % 6 ;
			new_slen[2] = (scalefac_comp     ) % 6;
			new_slen[3] = 0;
			blocknumber = 3;
		}
		else if(scalefac_comp  < 244)
		{
			scalefac_comp -= 180;
			new_slen[0] = (scalefac_comp      ) >> 4;
			new_slen[1] = (scalefac_comp & 0xc) >> 2;
			new_slen[2] =  scalefac_comp & 0x3;
			new_slen[3] = 0;
			blocknumber = 4;
		}
		else
		{
			scalefac_comp -= 244;
			new_slen[0] = scalefac_comp / 3;
			new_slen[1] = scalefac_comp % 3;
			new_slen[2] = 0;
			new_slen[3] = 0;
			blocknumber = 5;
		}
	}
	else
	{
		if(scalefac_comp < 400)
		{
			new_slen[0] = (scalefac_comp >> 4) / 5;
			new_slen[1] = (scalefac_comp >> 4) % 5;
			new_slen[2] = (scalefac_comp >> 2) & 3;
			new_slen[3] = (scalefac_comp & 3);
			gr_info->preflag = 0;
			blocknumber = 0;
		}
		else if( scalefac_comp  < 500)
		{
			scalefac_comp -= 400;
			new_slen[0] = (scalefac_comp >> 2) / 5;
			new_slen[1] = (scalefac_comp >> 2) % 5;
			new_slen[2] =  scalefac_comp & 3;
			new_slen[3] = 0;
			gr_info->preflag = 0;
			blocknumber = 1;
		}
		else
		{
			scalefac_comp -= 500;
			new_slen[0] = scalefac_comp / 3;
			new_slen[1] = scalefac_comp % 3;
			new_slen[2] = 0;
			new_slen[3] = 0;
			gr_info->preflag = 1;
			blocknumber = 2;
		}
	}

	if (gr_info->block_type == 2)
	{
		if (gr_info->mixed_block_flag)
		{
			sfb = 0;
			smax = 6;
			slen = new_slen[0];

			if (slen)
			{
				if (slen > 4)
					Log("Bad scale factor for block_type 2\n");

				for (; sfb < smax; sfb++)
					scalefac->l[sfb] = bs_getbits8(hbuf, slen);
			}
			else
			{
				for (; sfb < smax; sfb++)
					scalefac->l[sfb] = 0;
			}
			sfb = SFBSMIX;
		}
		else sfb = 0;

		for (i = 0; i < 4; i++)
		{
			smax = sfb_bands[blocknumber][blocktypenumber][i];
			slen = new_slen[i];

			if (slen)
			{
				for (; sfb < smax; sfb++)
					scalefac->s[sfb] = bs_getbits8(hbuf, slen);
			}
			else
			{
				for (; sfb < smax; sfb++)
					scalefac->s[sfb] = 0;
			}
		}

		for (; sfb < SFBSMAX; sfb++)
			scalefac->s[sfb] = 0;
	}
	else
	{
		for (i = 0, sfb = 0; i < 4; i++)
		{
			smax = sfb_bands[blocknumber][blocktypenumber][i];
			slen = new_slen[i];

			if (slen)
			{
				for (; sfb < smax; sfb++)
					scalefac->l[sfb] = bs_getbits8(hbuf, slen);
			}
			else
			{
				for (; sfb < smax; sfb++)
					scalefac->l[sfb] = 0;
			}
		}
		scalefac->l[21] = 0;
	}
}

static int III_hufman_decode(bytebuf* hbuf, int* is, gr_info_s* gr_info, int part2_start, const sfBandIndex* sfBand)
{
	int* region1Start;
	int* region2Start;
	int* region3Start = is + gr_info->big_values;
	int* regionEnd = is + SBSLIMIT;
	int  grBits = part2_start - gr_info->part2_3_length;

	if (gr_info->window_switching_flag)
	{	// Implicit region boundaries, region1Start value seems subject to discussion
		if (gr_info->block_type == 2)
			region1Start = is + sfBand->s[SFBSMIX];
		else region1Start = is + sfBand->l[SFBLMIX];
		region2Start = region3Start;
	}
	else
	{	// Explicit region boundaries
		region1Start = is + sfBand->l[gr_info->region0_count + 1];
		if ((gr_info->region0_count + gr_info->region1_count + 2) > SFBLMAX)
		{
			Log("region overflow r0c = %d, r1c = %d\n", gr_info->region0_count, gr_info->region1_count);

			region2Start = region3Start;
		}
		else
			region2Start = is + sfBand->l[gr_info->region0_count + gr_info->region1_count + 2];
	}
	if (region1Start > region3Start)
	{
//		Log("region overflow r1 = %d, r2 = %d, r3 = %d\n", region1Start - is, region2Start - is, region3Start - is);

		region1Start = region3Start;
	}
	if (region2Start > region3Start)
	{
//		Log("region overflow r1 = %d, r2 = %d, r3 = %d\n", region1Start - is, region2Start - is, region3Start - is);

		region2Start = region3Start;
	}

	// Region 0
	is = huffman_dualdecoder(hbuf, grBits, &ht[gr_info->table_select[0]], is, region1Start);

	// Region 1
	is = huffman_dualdecoder(hbuf, grBits, &ht[gr_info->table_select[1]], is, region2Start);

	// Region 2
	is = huffman_dualdecoder(hbuf, grBits, &ht[gr_info->table_select[2]], is, region3Start);
	// Small values region
	is = huffman_quaddecoder(hbuf, grBits, &ht[gr_info->count1table_select + 32], is, regionEnd);

	grBits = bs_bitcount(hbuf) - grBits;

/*	if (grBits < 0)
	{
		Log("Huffman problem\n");
		Log("table0 %d\n", gr_info->table_select[0]);
		Log("table1 %d\n", gr_info->table_select[1]);
		Log("table2 %d\n", gr_info->table_select[2]);
		Log("is      %d\n", 576 - (regionEnd - is));
		Log("region1 %d\n", 576 - (regionEnd - region1Start));
		Log("region2 %d\n", 576 - (regionEnd - region2Start));
		Log("region3 %d\n", 576 - (regionEnd - region3Start));
	}
*/

	// Rewind/Dismiss stuffing Bits
	if (grBits) bs_adjustNbits(hbuf, grBits);

	// Zero out the rest
	gr_info->huffman_count = SBSLIMIT - (regionEnd - is);

	while (is < regionEnd)
		*is++ = 0;

	if (grBits < 0)
	{
		Log("Rewinding %d bits\n", -grBits);
		return 1;
	}

	return 0;
}

#define OPT_DEQUANT

static const int pretab[22] = {0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,2,2,3,3,3,2,0};
#ifndef OPT_DEQUANT
// 1 is 2^30
static const int pow2tab[4] =
{ I(0x40000000), I(0x35d13f32), I(0x2d413ccd), I(0x260dfc14) };
#endif
// exp (5 bits) mantissa (27 bits): val = mantissa * 2^-exp, unit is 1
// table size is (8192 + 15) / 8 but rounded for ASM constant
static const unsigned int pow43tab[8208] =
{ I(0x00000000), I(0xD4000000), I(0xCD0A28BE), I(0xC453A5CD), I(0xC6597FA9), I(0xBC466275), I(0xBD738C72), I(0xBEB1FC80)
, I(0xB4000000), I(0xB4AE20D7), I(0xB562D694), I(0xB61DAE96), I(0xB6DE47F4), I(0xB7A44F7A), I(0xAC37BE65), I(0xAC9FC823)
, I(0xAD0A28BE), I(0xAD76C6F5), I(0xADE58C0B), I(0xAE566361), I(0xAEC93A2E), I(0xAF3DFF3E), I(0xAFB4A2BC), I(0xA4168B05)
, I(0xA453A5CD), I(0xA4919B6A), I(0xA4D065FB), I(0xA5100000), I(0xA5506450), I(0xA5918E15), I(0xA5D378BB), I(0xA6161FF3)
, I(0xA6597FA9), I(0xA69D9400), I(0xA6E2594C), I(0xA727CC11), I(0xA76DE8FC), I(0xA7B4ACE2), I(0xA7FC14BF), I(0x9C220ED7)
, I(0x9C466275), I(0x9C6B03E7), I(0x9C8FF1E8), I(0x9CB52B3F), I(0x9CDAAEBF), I(0x9D007B49), I(0x9D268FC6), I(0x9D4CEB29)
, I(0x9D738C72), I(0x9D9A72A5), I(0x9DC19CD3), I(0x9DE90A12), I(0x9E10B982), I(0x9E38AA47), I(0x9E60DB91), I(0x9E894C90)
, I(0x9EB1FC80), I(0x9EDAEAA0), I(0x9F041636), I(0x9F2D7E8B), I(0x9F5722EF), I(0x9F8102B8), I(0x9FAB1D3E), I(0x9FD571E0)
, I(0x94000000), I(0x94156381), I(0x942AE32A), I(0x94407EB1), I(0x945635CE), I(0x946C083E), I(0x9481F5BB), I(0x9497FE03)
, I(0x94AE20D7), I(0x94C45DF6), I(0x94DAB524), I(0x94F12624), I(0x9507B0BC), I(0x951E54B1), I(0x953511CB), I(0x954BE7D3)
, I(0x9562D694), I(0x9579DDD8), I(0x9590FD6B), I(0x95A8351C), I(0x95BF84B7), I(0x95D6EC0E), I(0x95EE6AEE), I(0x9606012B)
, I(0x961DAE96), I(0x96357302), I(0x964D4E42), I(0x9665402D), I(0x967D4895), I(0x96956753), I(0x96AD9C3D), I(0x96C5E72B)
, I(0x96DE47F4), I(0x96F6BE73), I(0x970F4A80), I(0x9727EBF7), I(0x9740A2B2), I(0x97596E8D), I(0x97724F64), I(0x978B4514)
, I(0x97A44F7A), I(0x97BD6E74), I(0x97D6A1E2), I(0x97EFE9A1), I(0x8C04A2C9), I(0x8C115ACA), I(0x8C1E1CC4), I(0x8C2AE8A7)
, I(0x8C37BE65), I(0x8C449DEE), I(0x8C518733), I(0x8C5E7A26), I(0x8C6B76B8), I(0x8C787CDC), I(0x8C858C83), I(0x8C92A59F)
, I(0x8C9FC823), I(0x8CACF402), I(0x8CBA292E), I(0x8CC7679A), I(0x8CD4AF39), I(0x8CE20000), I(0x8CEF59E0), I(0x8CFCBCCE)
, I(0x8D0A28BE), I(0x8D179DA3), I(0x8D251B73), I(0x8D32A220), I(0x8D4031A0), I(0x8D4DC9E6), I(0x8D5B6AE9), I(0x8D69149C)
, I(0x8D76C6F5), I(0x8D8481E9), I(0x8D92456D), I(0x8DA01176), I(0x8DADE5FA), I(0x8DBBC2EF), I(0x8DC9A84A), I(0x8DD79601)
, I(0x8DE58C0B), I(0x8DF38A5D), I(0x8E0190ED), I(0x8E0F9FB3), I(0x8E1DB6A4), I(0x8E2BD5B8), I(0x8E39FCE4), I(0x8E482C1F)
, I(0x8E566361), I(0x8E64A2A0), I(0x8E72E9D4), I(0x8E8138F3), I(0x8E8F8FF5), I(0x8E9DEED1), I(0x8EAC557F), I(0x8EBAC3F6)
, I(0x8EC93A2E), I(0x8ED7B81F), I(0x8EE63DC0), I(0x8EF4CB09), I(0x8F035FF3), I(0x8F11FC75), I(0x8F20A087), I(0x8F2F4C22)
, I(0x8F3DFF3E), I(0x8F4CB9D3), I(0x8F5B7BDA), I(0x8F6A454C), I(0x8F791620), I(0x8F87EE50), I(0x8F96CDD4), I(0x8FA5B4A5)
, I(0x8FB4A2BC), I(0x8FC39812), I(0x8FD294A0), I(0x8FE1985F), I(0x8FF0A348), I(0x8FFFB554), I(0x8407673E), I(0x840EF75E)
, I(0x84168B05), I(0x841E2230), I(0x8425BCDD), I(0x842D5B07), I(0x8434FCAC), I(0x843CA1C9), I(0x84444A5A), I(0x844BF65D)
, I(0x8453A5CD), I(0x845B58A9), I(0x84630EED), I(0x846AC896), I(0x847285A2), I(0x847A460C), I(0x848209D3), I(0x8489D0F3)
, I(0x84919B6A), I(0x84996935), I(0x84A13A50), I(0x84A90EB9), I(0x84B0E66E), I(0x84B8C16B), I(0x84C09FAE), I(0x84C88134)
, I(0x84D065FB), I(0x84D84DFF), I(0x84E0393E), I(0x84E827B6), I(0x84F01963), I(0x84F80E44), I(0x85000655), I(0x85080195)
, I(0x85100000), I(0x85180194), I(0x8520064E), I(0x85280E2D), I(0x8530192E), I(0x8538274E), I(0x8540388A), I(0x85484CE1)
, I(0x85506450), I(0x85587ED5), I(0x85609C6E), I(0x8568BD17), I(0x8570E0CF), I(0x85790793), I(0x85813162), I(0x85895E38)
, I(0x85918E15), I(0x8599C0F4), I(0x85A1F6D5), I(0x85AA2FB5), I(0x85B26B92), I(0x85BAAA69), I(0x85C2EC39), I(0x85CB3100)
, I(0x85D378BB), I(0x85DBC367), I(0x85E41105), I(0x85EC6190), I(0x85F4B507), I(0x85FD0B68), I(0x860564B1), I(0x860DC0E0)
, I(0x86161FF3), I(0x861E81E7), I(0x8626E6BC), I(0x862F4E6F), I(0x8637B8FD), I(0x86402666), I(0x864896A7), I(0x865109BE)
, I(0x86597FA9), I(0x8661F867), I(0x866A73F5), I(0x8672F252), I(0x867B737C), I(0x8683F771), I(0x868C7E2F), I(0x869507B5)
, I(0x869D9400), I(0x86A6230F), I(0x86AEB4DF), I(0x86B74970), I(0x86BFE0C0), I(0x86C87ACC), I(0x86D11793), I(0x86D9B714)
, I(0x86E2594C), I(0x86EAFE3A), I(0x86F3A5DC), I(0x86FC5030), I(0x8704FD35), I(0x870DACEA), I(0x87165F4B), I(0x871F1459)
, I(0x8727CC11), I(0x87308671), I(0x87394378), I(0x87420325), I(0x874AC575), I(0x87538A67), I(0x875C51FA), I(0x87651C2C)
, I(0x876DE8FC), I(0x8776B867), I(0x877F8A6D), I(0x87885F0B), I(0x87913641), I(0x879A100C), I(0x87A2EC6C), I(0x87ABCB5F)
, I(0x87B4ACE2), I(0x87BD90F6), I(0x87C67798), I(0x87CF60C7), I(0x87D84C81), I(0x87E13AC5), I(0x87EA2B92), I(0x87F31EE6)
, I(0x87FC14BF), I(0x7C02868E), I(0x7C0703FE), I(0x7C0B82AF), I(0x7C1002A0), I(0x7C1483D1), I(0x7C190640), I(0x7C1D89ED)
, I(0x7C220ED7), I(0x7C2694FD), I(0x7C2B1C60), I(0x7C2FA4FE), I(0x7C342ED7), I(0x7C38B9E9), I(0x7C3D4635), I(0x7C41D3B9)
, I(0x7C466275), I(0x7C4AF269), I(0x7C4F8393), I(0x7C5415F3), I(0x7C58A988), I(0x7C5D3E53), I(0x7C61D451), I(0x7C666B83)
, I(0x7C6B03E7), I(0x7C6F9D7E), I(0x7C743847), I(0x7C78D440), I(0x7C7D716A), I(0x7C820FC3), I(0x7C86AF4C), I(0x7C8B5003)
, I(0x7C8FF1E8), I(0x7C9494FA), I(0x7C99393A), I(0x7C9DDEA5), I(0x7CA2853C), I(0x7CA72CFD), I(0x7CABD5EA), I(0x7CB08000)
, I(0x7CB52B3F), I(0x7CB9D7A7), I(0x7CBE8536), I(0x7CC333EE), I(0x7CC7E3CC), I(0x7CCC94D1), I(0x7CD146FB), I(0x7CD5FA4B)
, I(0x7CDAAEBF), I(0x7CDF6458), I(0x7CE41B14), I(0x7CE8D2F3), I(0x7CED8BF5), I(0x7CF24618), I(0x7CF7015D), I(0x7CFBBDC3)
, I(0x7D007B49), I(0x7D0539EF), I(0x7D09F9B4), I(0x7D0EBA98), I(0x7D137C9A), I(0x7D183FBA), I(0x7D1D03F7), I(0x7D21C950)
, I(0x7D268FC6), I(0x7D2B5757), I(0x7D302003), I(0x7D34E9CA), I(0x7D39B4AB), I(0x7D3E80A5), I(0x7D434DB9), I(0x7D481BE5)
, I(0x7D4CEB29), I(0x7D51BB85), I(0x7D568CF8), I(0x7D5B5F81), I(0x7D603321), I(0x7D6507D6), I(0x7D69DDA0), I(0x7D6EB47F)
, I(0x7D738C72), I(0x7D786578), I(0x7D7D3F92), I(0x7D821ABF), I(0x7D86F6FD), I(0x7D8BD44E), I(0x7D90B2B0), I(0x7D959222)
, I(0x7D9A72A5), I(0x7D9F5438), I(0x7DA436DA), I(0x7DA91A8C), I(0x7DADFF4B), I(0x7DB2E519), I(0x7DB7CBF5), I(0x7DBCB3DD)
, I(0x7DC19CD3), I(0x7DC686D5), I(0x7DCB71E2), I(0x7DD05DFB), I(0x7DD54B1F), I(0x7DDA394D), I(0x7DDF2885), I(0x7DE418C7)
, I(0x7DE90A12), I(0x7DEDFC66), I(0x7DF2EFC2), I(0x7DF7E426), I(0x7DFCD992), I(0x7E01D004), I(0x7E06C77D), I(0x7E0BBFFD)
, I(0x7E10B982), I(0x7E15B40C), I(0x7E1AAF9B), I(0x7E1FAC2F), I(0x7E24A9C7), I(0x7E29A863), I(0x7E2EA802), I(0x7E33A8A3)
, I(0x7E38AA48), I(0x7E3DACEE), I(0x7E42B096), I(0x7E47B53F), I(0x7E4CBAE8), I(0x7E51C193), I(0x7E56C93D), I(0x7E5BD1E7)
, I(0x7E60DB90), I(0x7E65E639), I(0x7E6AF1DF), I(0x7E6FFE84), I(0x7E750C26), I(0x7E7A1AC6), I(0x7E7F2A62), I(0x7E843AFB)
, I(0x7E894C90), I(0x7E8E5F21), I(0x7E9372AD), I(0x7E988735), I(0x7E9D9CB6), I(0x7EA2B333), I(0x7EA7CAA8), I(0x7EACE318)
, I(0x7EB1FC80), I(0x7EB716E2), I(0x7EBC323B), I(0x7EC14E8D), I(0x7EC66BD6), I(0x7ECB8A17), I(0x7ED0A94E), I(0x7ED5C97C)
, I(0x7EDAEAA0), I(0x7EE00CBA), I(0x7EE52FCA), I(0x7EEA53CE), I(0x7EEF78C8), I(0x7EF49EB6), I(0x7EF9C597), I(0x7EFEED6D)
, I(0x7F041636), I(0x7F093FF1), I(0x7F0E6AA0), I(0x7F139641), I(0x7F18C2D3), I(0x7F1DF058), I(0x7F231ECD), I(0x7F284E34)
, I(0x7F2D7E8B), I(0x7F32AFD2), I(0x7F37E209), I(0x7F3D1530), I(0x7F424946), I(0x7F477E4B), I(0x7F4CB43E), I(0x7F51EB20)
, I(0x7F5722EF), I(0x7F5C5BAC), I(0x7F619557), I(0x7F66CFEE), I(0x7F6C0B71), I(0x7F7147E2), I(0x7F76853E), I(0x7F7BC385)
, I(0x7F8102B8), I(0x7F8642D6), I(0x7F8B83DE), I(0x7F90C5D1), I(0x7F9608AE), I(0x7F9B4C74), I(0x7FA09124), I(0x7FA5D6BD)
, I(0x7FAB1D3E), I(0x7FB064A8), I(0x7FB5ACFA), I(0x7FBAF634), I(0x7FC04056), I(0x7FC58B5E), I(0x7FCAD74E), I(0x7FD02424)
, I(0x7FD571E0), I(0x7FDAC082), I(0x7FE0100A), I(0x7FE56077), I(0x7FEAB1CA), I(0x7FF00401), I(0x7FF5571D), I(0x7FFAAB1C)
, I(0x74000000), I(0x7402AAE3), I(0x74055638), I(0x740801FF), I(0x740AAE37), I(0x740D5AE0), I(0x741007FA), I(0x7412B585)
, I(0x74156381), I(0x741811EE), I(0x741AC0CB), I(0x741D7018), I(0x74201FD5), I(0x7422D003), I(0x742580A0), I(0x742831AD)
, I(0x742AE32A), I(0x742D9516), I(0x74304772), I(0x7432FA3C), I(0x7435AD76), I(0x7438611F), I(0x743B1536), I(0x743DC9BC)
, I(0x74407EB1), I(0x74433414), I(0x7445E9E5), I(0x7448A024), I(0x744B56D1), I(0x744E0DEC), I(0x7450C575), I(0x74537D6B)
, I(0x745635CE), I(0x7458EE9F), I(0x745BA7DD), I(0x745E6188), I(0x74611BA0), I(0x7463D625), I(0x74669116), I(0x74694C74)
, I(0x746C083E), I(0x746EC474), I(0x74718116), I(0x74743E24), I(0x7476FB9F), I(0x7479B984), I(0x747C77D6), I(0x747F3692)
, I(0x7481F5BB), I(0x7484B54E), I(0x7487754C), I(0x748A35B5), I(0x748CF689), I(0x748FB7C8), I(0x74927971), I(0x74953B85)
, I(0x7497FE03), I(0x749AC0EB), I(0x749D843D), I(0x74A047FA), I(0x74A30C20), I(0x74A5D0AF), I(0x74A895A8), I(0x74AB5B0B)
, I(0x74AE20D7), I(0x74B0E70C), I(0x74B3ADAA), I(0x74B674B1), I(0x74B93C21), I(0x74BC03F9), I(0x74BECC3B), I(0x74C194E4)
, I(0x74C45DF6), I(0x74C72770), I(0x74C9F153), I(0x74CCBB9D), I(0x74CF864F), I(0x74D25169), I(0x74D51CEB), I(0x74D7E8D4)
, I(0x74DAB524), I(0x74DD81DC), I(0x74E04EFB), I(0x74E31C81), I(0x74E5EA6E), I(0x74E8B8C1), I(0x74EB877C), I(0x74EE569D)
, I(0x74F12624), I(0x74F3F612), I(0x74F6C666), I(0x74F99720), I(0x74FC6841), I(0x74FF39C7), I(0x75020BB3), I(0x7504DE04)
, I(0x7507B0BC), I(0x750A83D8), I(0x750D575A), I(0x75102B42), I(0x7512FF8E), I(0x7515D43F), I(0x7518A956), I(0x751B7ED1)
, I(0x751E54B1), I(0x75212AF5), I(0x7524019E), I(0x7526D8AB), I(0x7529B01D), I(0x752C87F2), I(0x752F602C), I(0x753238C9)
, I(0x753511CB), I(0x7537EB30), I(0x753AC4F9), I(0x753D9F25), I(0x754079B5), I(0x754354A8), I(0x75462FFE), I(0x75490BB7)
, I(0x754BE7D3), I(0x754EC452), I(0x7551A134), I(0x75547E79), I(0x75575C20), I(0x755A3A2A), I(0x755D1895), I(0x755FF764)
, I(0x7562D694), I(0x7565B626), I(0x7568961B), I(0x756B7671), I(0x756E5729), I(0x75713842), I(0x757419BD), I(0x7576FB9A)
, I(0x7579DDD8), I(0x757CC077), I(0x757FA377), I(0x758286D9), I(0x75856A9B), I(0x75884EBE), I(0x758B3342), I(0x758E1826)
, I(0x7590FD6B), I(0x7593E311), I(0x7596C917), I(0x7599AF7D), I(0x759C9643), I(0x759F7D6A), I(0x75A264F0), I(0x75A54CD6)
, I(0x75A8351C), I(0x75AB1DC1), I(0x75AE06C7), I(0x75B0F02B), I(0x75B3D9EF), I(0x75B6C413), I(0x75B9AE95), I(0x75BC9977)
, I(0x75BF84B8), I(0x75C27057), I(0x75C55C55), I(0x75C848B3), I(0x75CB356E), I(0x75CE2288), I(0x75D11001), I(0x75D3FDD8)
, I(0x75D6EC0E), I(0x75D9DAA1), I(0x75DCC993), I(0x75DFB8E2), I(0x75E2A890), I(0x75E5989B), I(0x75E88904), I(0x75EB79CA)
, I(0x75EE6AEE), I(0x75F15C70), I(0x75F44E4F), I(0x75F7408B), I(0x75FA3324), I(0x75FD261B), I(0x7600196E), I(0x76030D1E)
, I(0x7606012B), I(0x7608F595), I(0x760BEA5B), I(0x760EDF7E), I(0x7611D4FE), I(0x7614CAD9), I(0x7617C112), I(0x761AB7A6)
, I(0x761DAE96), I(0x7620A5E2), I(0x76239D8B), I(0x7626958F), I(0x76298DEF), I(0x762C86AA), I(0x762F7FC1), I(0x76327934)
, I(0x76357302), I(0x76386D2B), I(0x763B67B0), I(0x763E6290), I(0x76415DCA), I(0x76445960), I(0x76475551), I(0x764A519C)
, I(0x764D4E43), I(0x76504B43), I(0x7653489F), I(0x76564655), I(0x76594465), I(0x765C42D0), I(0x765F4194), I(0x766240B4)
, I(0x7665402D), I(0x76684000), I(0x766B402C), I(0x766E40B3), I(0x76714194), I(0x767442CE), I(0x76774462), I(0x767A464F)
, I(0x767D4895), I(0x76804B35), I(0x76834E2E), I(0x76865181), I(0x7689552C), I(0x768C5931), I(0x768F5D8E), I(0x76926244)
, I(0x76956753), I(0x76986CBB), I(0x769B727B), I(0x769E7894), I(0x76A17F05), I(0x76A485CF), I(0x76A78CF1), I(0x76AA946B)
, I(0x76AD9C3D), I(0x76B0A467), I(0x76B3ACEA), I(0x76B6B5C4), I(0x76B9BEF6), I(0x76BCC880), I(0x76BFD261), I(0x76C2DC9A)
, I(0x76C5E72B), I(0x76C8F213), I(0x76CBFD52), I(0x76CF08E9), I(0x76D214D6), I(0x76D5211B), I(0x76D82DB7), I(0x76DB3AAA)
, I(0x76DE47F4), I(0x76E15595), I(0x76E4638C), I(0x76E771DB), I(0x76EA807F), I(0x76ED8F7B), I(0x76F09ECC), I(0x76F3AE74)
, I(0x76F6BE73), I(0x76F9CEC8), I(0x76FCDF72), I(0x76FFF073), I(0x770301CA), I(0x77061377), I(0x7709257A), I(0x770C37D2)
, I(0x770F4A80), I(0x77125D84), I(0x771570DE), I(0x7718848D), I(0x771B9891), I(0x771EACEA), I(0x7721C199), I(0x7724D69E)
, I(0x7727EBF7), I(0x772B01A5), I(0x772E17A9), I(0x77312E01), I(0x773444AE), I(0x77375BB0), I(0x773A7307), I(0x773D8AB2)
, I(0x7740A2B2), I(0x7743BB06), I(0x7746D3AF), I(0x7749ECAC), I(0x774D05FE), I(0x77501FA3), I(0x7753399D), I(0x775653EB)
, I(0x77596E8D), I(0x775C8983), I(0x775FA4CC), I(0x7762C06A), I(0x7765DC5B), I(0x7768F8A0), I(0x776C1538), I(0x776F3224)
, I(0x77724F64), I(0x77756CF7), I(0x77788ADD), I(0x777BA916), I(0x777EC7A3), I(0x7781E682), I(0x778505B5), I(0x7788253B)
, I(0x778B4514), I(0x778E653F), I(0x779185BD), I(0x7794A68E), I(0x7797C7B2), I(0x779AE928), I(0x779E0AF1), I(0x77A12D0C)
, I(0x77A44F7A), I(0x77A7723A), I(0x77AA954C), I(0x77ADB8B0), I(0x77B0DC67), I(0x77B4006F), I(0x77B724CA), I(0x77BA4976)
, I(0x77BD6E75), I(0x77C093C5), I(0x77C3B966), I(0x77C6DF5A), I(0x77CA059F), I(0x77CD2C36), I(0x77D0531E), I(0x77D37A57)
, I(0x77D6A1E2), I(0x77D9C9BE), I(0x77DCF1EB), I(0x77E01A6A), I(0x77E34339), I(0x77E66C5A), I(0x77E995CC), I(0x77ECBF8E)
, I(0x77EFE9A1), I(0x77F31405), I(0x77F63EBA), I(0x77F969BF), I(0x77FC9515), I(0x77FFC0BC), I(0x6C017659), I(0x6C030C7D)
, I(0x6C04A2C9), I(0x6C06393D), I(0x6C07CFD9), I(0x6C09669D), I(0x6C0AFD89), I(0x6C0C949D), I(0x6C0E2BDA), I(0x6C0FC33E)
, I(0x6C115ACA), I(0x6C12F27E), I(0x6C148A5A), I(0x6C16225D), I(0x6C17BA89), I(0x6C1952DC), I(0x6C1AEB57), I(0x6C1C83F9)
, I(0x6C1E1CC4), I(0x6C1FB5B6), I(0x6C214ECF), I(0x6C22E810), I(0x6C248179), I(0x6C261B0A), I(0x6C27B4C1), I(0x6C294EA1)
, I(0x6C2AE8A7), I(0x6C2C82D5), I(0x6C2E1D2B), I(0x6C2FB7A8), I(0x6C31524C), I(0x6C32ED17), I(0x6C34880A), I(0x6C362324)
, I(0x6C37BE65), I(0x6C3959CD), I(0x6C3AF55D), I(0x6C3C9113), I(0x6C3E2CF1), I(0x6C3FC8F6), I(0x6C416521), I(0x6C430174)
, I(0x6C449DEE), I(0x6C463A8E), I(0x6C47D756), I(0x6C497445), I(0x6C4B115A), I(0x6C4CAE96), I(0x6C4E4BF9), I(0x6C4FE983)
, I(0x6C518733), I(0x6C53250A), I(0x6C54C308), I(0x6C56612D), I(0x6C57FF78), I(0x6C599DE9), I(0x6C5B3C82), I(0x6C5CDB41)
, I(0x6C5E7A26), I(0x6C601932), I(0x6C61B864), I(0x6C6357BD), I(0x6C64F73C), I(0x6C6696E2), I(0x6C6836AE), I(0x6C69D6A0)
, I(0x6C6B76B9), I(0x6C6D16F7), I(0x6C6EB75C), I(0x6C7057E7), I(0x6C71F899), I(0x6C739971), I(0x6C753A6E), I(0x6C76DB92)
, I(0x6C787CDC), I(0x6C7A1E4C), I(0x6C7BBFE2), I(0x6C7D619E), I(0x6C7F0380), I(0x6C80A588), I(0x6C8247B6), I(0x6C83EA09)
, I(0x6C858C83), I(0x6C872F22), I(0x6C88D1E8), I(0x6C8A74D2), I(0x6C8C17E3), I(0x6C8DBB1A), I(0x6C8F5E76), I(0x6C9101F8)
, I(0x6C92A59F), I(0x6C94496C), I(0x6C95ED5F), I(0x6C979177), I(0x6C9935B5), I(0x6C9ADA18), I(0x6C9C7EA1), I(0x6C9E2350)
, I(0x6C9FC823), I(0x6CA16D1C), I(0x6CA3123B), I(0x6CA4B77F), I(0x6CA65CE8), I(0x6CA80277), I(0x6CA9A82B), I(0x6CAB4E04)
, I(0x6CACF402), I(0x6CAE9A25), I(0x6CB0406E), I(0x6CB1E6DC), I(0x6CB38D6F), I(0x6CB53427), I(0x6CB6DB04), I(0x6CB88207)
, I(0x6CBA292E), I(0x6CBBD07A), I(0x6CBD77EB), I(0x6CBF1F82), I(0x6CC0C73D), I(0x6CC26F1D), I(0x6CC41722), I(0x6CC5BF4B)
, I(0x6CC7679A), I(0x6CC9100D), I(0x6CCAB8A5), I(0x6CCC6162), I(0x6CCE0A44), I(0x6CCFB34A), I(0x6CD15C75), I(0x6CD305C5)
, I(0x6CD4AF39), I(0x6CD658D2), I(0x6CD80290), I(0x6CD9AC72), I(0x6CDB5678), I(0x6CDD00A4), I(0x6CDEAAF3), I(0x6CE05567)
, I(0x6CE20000), I(0x6CE3AABC), I(0x6CE5559E), I(0x6CE700A3), I(0x6CE8ABCD), I(0x6CEA571C), I(0x6CEC028E), I(0x6CEDAE25)
, I(0x6CEF59E0), I(0x6CF105BF), I(0x6CF2B1C3), I(0x6CF45DEA), I(0x6CF60A36), I(0x6CF7B6A6), I(0x6CF9633A), I(0x6CFB0FF2)
, I(0x6CFCBCCE), I(0x6CFE69CE), I(0x6D0016F2), I(0x6D01C43A), I(0x6D0371A7), I(0x6D051F37), I(0x6D06CCEB), I(0x6D087AC2)
, I(0x6D0A28BE), I(0x6D0BD6DD), I(0x6D0D8521), I(0x6D0F3388), I(0x6D10E213), I(0x6D1290C1), I(0x6D143F94), I(0x6D15EE8A)
, I(0x6D179DA3), I(0x6D194CE1), I(0x6D1AFC42), I(0x6D1CABC6), I(0x6D1E5B6F), I(0x6D200B3A), I(0x6D21BB2A), I(0x6D236B3C)
, I(0x6D251B73), I(0x6D26CBCD), I(0x6D287C4A), I(0x6D2A2CEA), I(0x6D2BDDAE), I(0x6D2D8E96), I(0x6D2F3FA0), I(0x6D30F0CF)
, I(0x6D32A220), I(0x6D345395), I(0x6D36052D), I(0x6D37B6E8), I(0x6D3968C6), I(0x6D3B1AC8), I(0x6D3CCCED), I(0x6D3E7F35)
, I(0x6D4031A0), I(0x6D41E42E), I(0x6D4396DF), I(0x6D4549B4), I(0x6D46FCAB), I(0x6D48AFC5), I(0x6D4A6303), I(0x6D4C1663)
, I(0x6D4DC9E7), I(0x6D4F7D8D), I(0x6D513156), I(0x6D52E542), I(0x6D549951), I(0x6D564D83), I(0x6D5801D7), I(0x6D59B64F)
, I(0x6D5B6AE9), I(0x6D5D1FA6), I(0x6D5ED486), I(0x6D608988), I(0x6D623EAD), I(0x6D63F3F5), I(0x6D65A960), I(0x6D675EED)
, I(0x6D69149C), I(0x6D6ACA6F), I(0x6D6C8063), I(0x6D6E367B), I(0x6D6FECB5), I(0x6D71A311), I(0x6D735990), I(0x6D751031)
, I(0x6D76C6F5), I(0x6D787DDB), I(0x6D7A34E4), I(0x6D7BEC0F), I(0x6D7DA35C), I(0x6D7F5ACC), I(0x6D81125E), I(0x6D82CA12)
, I(0x6D8481E9), I(0x6D8639E2), I(0x6D87F1FD), I(0x6D89AA3A), I(0x6D8B6299), I(0x6D8D1B1B), I(0x6D8ED3BF), I(0x6D908C85)
, I(0x6D92456D), I(0x6D93FE77), I(0x6D95B7A3), I(0x6D9770F1), I(0x6D992A61), I(0x6D9AE3F3), I(0x6D9C9DA7), I(0x6D9E577E)
, I(0x6DA01176), I(0x6DA1CB90), I(0x6DA385CC), I(0x6DA54029), I(0x6DA6FAA9), I(0x6DA8B54B), I(0x6DAA700E), I(0x6DAC2AF3)
, I(0x6DADE5FA), I(0x6DAFA122), I(0x6DB15C6D), I(0x6DB317D9), I(0x6DB4D367), I(0x6DB68F16), I(0x6DB84AE7), I(0x6DBA06DA)
, I(0x6DBBC2EF), I(0x6DBD7F24), I(0x6DBF3B7C), I(0x6DC0F7F5), I(0x6DC2B490), I(0x6DC4714C), I(0x6DC62E2A), I(0x6DC7EB29)
, I(0x6DC9A84A), I(0x6DCB658C), I(0x6DCD22EF), I(0x6DCEE074), I(0x6DD09E1A), I(0x6DD25BE2), I(0x6DD419CB), I(0x6DD5D7D5)
, I(0x6DD79601), I(0x6DD9544E), I(0x6DDB12BC), I(0x6DDCD14B), I(0x6DDE8FFC), I(0x6DE04ECE), I(0x6DE20DC1), I(0x6DE3CCD5)
, I(0x6DE58C0B), I(0x6DE74B61), I(0x6DE90AD9), I(0x6DEACA71), I(0x6DEC8A2B), I(0x6DEE4A06), I(0x6DF00A02), I(0x6DF1CA1F)
, I(0x6DF38A5D), I(0x6DF54ABC), I(0x6DF70B3B), I(0x6DF8CBDC), I(0x6DFA8C9E), I(0x6DFC4D80), I(0x6DFE0E84), I(0x6DFFCFA8)
, I(0x6E0190ED), I(0x6E035253), I(0x6E0513DA), I(0x6E06D582), I(0x6E08974A), I(0x6E0A5933), I(0x6E0C1B3D), I(0x6E0DDD68)
, I(0x6E0F9FB3), I(0x6E11621F), I(0x6E1324AC), I(0x6E14E759), I(0x6E16AA27), I(0x6E186D16), I(0x6E1A3025), I(0x6E1BF354)
, I(0x6E1DB6A4), I(0x6E1F7A15), I(0x6E213DA6), I(0x6E230158), I(0x6E24C52A), I(0x6E26891D), I(0x6E284D30), I(0x6E2A1164)
, I(0x6E2BD5B8), I(0x6E2D9A2C), I(0x6E2F5EC1), I(0x6E312376), I(0x6E32E84B), I(0x6E34AD41), I(0x6E367257), I(0x6E38378D)
, I(0x6E39FCE4), I(0x6E3BC25A), I(0x6E3D87F1), I(0x6E3F4DA9), I(0x6E411380), I(0x6E42D978), I(0x6E449F8F), I(0x6E4665C7)
, I(0x6E482C1F), I(0x6E49F297), I(0x6E4BB92F), I(0x6E4D7FE8), I(0x6E4F46C0), I(0x6E510DB8), I(0x6E52D4D0), I(0x6E549C09)
, I(0x6E566361), I(0x6E582AD9), I(0x6E59F271), I(0x6E5BBA29), I(0x6E5D8201), I(0x6E5F49F9), I(0x6E611211), I(0x6E62DA49)
, I(0x6E64A2A0), I(0x6E666B17), I(0x6E6833AE), I(0x6E69FC65), I(0x6E6BC53C), I(0x6E6D8E32), I(0x6E6F5748), I(0x6E71207E)
, I(0x6E72E9D4), I(0x6E74B349), I(0x6E767CDE), I(0x6E784692), I(0x6E7A1066), I(0x6E7BDA5A), I(0x6E7DA46D), I(0x6E7F6EA0)
, I(0x6E8138F3), I(0x6E830365), I(0x6E84CDF6), I(0x6E8698A7), I(0x6E886378), I(0x6E8A2E68), I(0x6E8BF978), I(0x6E8DC4A6)
, I(0x6E8F8FF5), I(0x6E915B63), I(0x6E9326F0), I(0x6E94F29C), I(0x6E96BE68), I(0x6E988A53), I(0x6E9A565E), I(0x6E9C2288)
, I(0x6E9DEED1), I(0x6E9FBB3A), I(0x6EA187C1), I(0x6EA35468), I(0x6EA5212E), I(0x6EA6EE14), I(0x6EA8BB18), I(0x6EAA883C)
, I(0x6EAC557F), I(0x6EAE22E1), I(0x6EAFF062), I(0x6EB1BE03), I(0x6EB38BC2), I(0x6EB559A1), I(0x6EB7279E), I(0x6EB8F5BB)
, I(0x6EBAC3F6), I(0x6EBC9251), I(0x6EBE60CB), I(0x6EC02F63), I(0x6EC1FE1B), I(0x6EC3CCF1), I(0x6EC59BE7), I(0x6EC76AFB)
, I(0x6EC93A2E), I(0x6ECB0980), I(0x6ECCD8F2), I(0x6ECEA881), I(0x6ED07830), I(0x6ED247FE), I(0x6ED417EA), I(0x6ED5E7F5)
, I(0x6ED7B81F), I(0x6ED98868), I(0x6EDB58CF), I(0x6EDD2955), I(0x6EDEF9FA), I(0x6EE0CABE), I(0x6EE29BA0), I(0x6EE46CA1)
, I(0x6EE63DC0), I(0x6EE80EFE), I(0x6EE9E05B), I(0x6EEBB1D6), I(0x6EED8370), I(0x6EEF5529), I(0x6EF12700), I(0x6EF2F8F5)
, I(0x6EF4CB09), I(0x6EF69D3C), I(0x6EF86F8D), I(0x6EFA41FD), I(0x6EFC148B), I(0x6EFDE737), I(0x6EFFBA02), I(0x6F018CEB)
, I(0x6F035FF3), I(0x6F053319), I(0x6F07065D), I(0x6F08D9C0), I(0x6F0AAD41), I(0x6F0C80E1), I(0x6F0E549E), I(0x6F10287B)
, I(0x6F11FC75), I(0x6F13D08D), I(0x6F15A4C4), I(0x6F177919), I(0x6F194D8C), I(0x6F1B221E), I(0x6F1CF6CD), I(0x6F1ECB9B)
, I(0x6F20A087), I(0x6F227591), I(0x6F244AB9), I(0x6F262000), I(0x6F27F564), I(0x6F29CAE7), I(0x6F2BA087), I(0x6F2D7646)
, I(0x6F2F4C22), I(0x6F31221D), I(0x6F32F835), I(0x6F34CE6C), I(0x6F36A4C0), I(0x6F387B33), I(0x6F3A51C3), I(0x6F3C2872)
, I(0x6F3DFF3E), I(0x6F3FD628), I(0x6F41AD30), I(0x6F438456), I(0x6F455B9A), I(0x6F4732FC), I(0x6F490A7B), I(0x6F4AE218)
, I(0x6F4CB9D3), I(0x6F4E91AC), I(0x6F5069A3), I(0x6F5241B7), I(0x6F5419E9), I(0x6F55F239), I(0x6F57CAA7), I(0x6F59A332)
, I(0x6F5B7BDA), I(0x6F5D54A1), I(0x6F5F2D85), I(0x6F610687), I(0x6F62DFA6), I(0x6F64B8E3), I(0x6F66923E), I(0x6F686BB6)
, I(0x6F6A454C), I(0x6F6C1EFF), I(0x6F6DF8D0), I(0x6F6FD2BE), I(0x6F71ACCA), I(0x6F7386F3), I(0x6F75613A), I(0x6F773B9E)
, I(0x6F791620), I(0x6F7AF0BF), I(0x6F7CCB7C), I(0x6F7EA656), I(0x6F80814D), I(0x6F825C62), I(0x6F843794), I(0x6F8612E3)
, I(0x6F87EE50), I(0x6F89C9DA), I(0x6F8BA581), I(0x6F8D8146), I(0x6F8F5D28), I(0x6F913927), I(0x6F931543), I(0x6F94F17D)
, I(0x6F96CDD4), I(0x6F98AA48), I(0x6F9A86D9), I(0x6F9C6388), I(0x6F9E4053), I(0x6FA01D3C), I(0x6FA1FA42), I(0x6FA3D765)
, I(0x6FA5B4A5), I(0x6FA79202), I(0x6FA96F7D), I(0x6FAB4D14), I(0x6FAD2AC8), I(0x6FAF089A), I(0x6FB0E688), I(0x6FB2C494)
, I(0x6FB4A2BC), I(0x6FB68102), I(0x6FB85F64), I(0x6FBA3DE3), I(0x6FBC1C80), I(0x6FBDFB39), I(0x6FBFDA0F), I(0x6FC1B902)
, I(0x6FC39812), I(0x6FC5773F), I(0x6FC75689), I(0x6FC935EF), I(0x6FCB1573), I(0x6FCCF513), I(0x6FCED4D0), I(0x6FD0B4AA)
, I(0x6FD294A0), I(0x6FD474B3), I(0x6FD654E4), I(0x6FD83530), I(0x6FDA159A), I(0x6FDBF620), I(0x6FDDD6C3), I(0x6FDFB783)
, I(0x6FE1985F), I(0x6FE37958), I(0x6FE55A6E), I(0x6FE73BA0), I(0x6FE91CEF), I(0x6FEAFE5A), I(0x6FECDFE2), I(0x6FEEC187)
, I(0x6FF0A348), I(0x6FF28526), I(0x6FF46720), I(0x6FF64937), I(0x6FF82B6A), I(0x6FFA0DBA), I(0x6FFBF026), I(0x6FFDD2AF)
, I(0x6FFFB554), I(0x6400CC0B), I(0x6401BD7A), I(0x6402AEF7), I(0x6403A083), I(0x6404921C), I(0x640583C4), I(0x6406757A)
, I(0x6407673E), I(0x64085911), I(0x64094AF1), I(0x640A3CE0), I(0x640B2EDD), I(0x640C20E8), I(0x640D1301), I(0x640E0528)
, I(0x640EF75E), I(0x640FE9A1), I(0x6410DBF3), I(0x6411CE53), I(0x6412C0C1), I(0x6413B33C), I(0x6414A5C7), I(0x6415985F)
, I(0x64168B05), I(0x64177DB9), I(0x6418707B), I(0x6419634C), I(0x641A562A), I(0x641B4917), I(0x641C3C11), I(0x641D2F1A)
, I(0x641E2230), I(0x641F1555), I(0x64200887), I(0x6420FBC8), I(0x6421EF17), I(0x6422E273), I(0x6423D5DE), I(0x6424C956)
, I(0x6425BCDD), I(0x6426B071), I(0x6427A414), I(0x642897C4), I(0x64298B82), I(0x642A7F4F), I(0x642B7329), I(0x642C6711)
, I(0x642D5B07), I(0x642E4F0B), I(0x642F431D), I(0x6430373D), I(0x64312B6B), I(0x64321FA6), I(0x643313F0), I(0x64340847)
, I(0x6434FCAC), I(0x6435F11F), I(0x6436E5A0), I(0x6437DA2F), I(0x6438CECC), I(0x6439C377), I(0x643AB82F), I(0x643BACF5)
, I(0x643CA1C9), I(0x643D96AB), I(0x643E8B9B), I(0x643F8098), I(0x644075A3), I(0x64416ABC), I(0x64425FE3), I(0x64435518)
, I(0x64444A5A), I(0x64453FAA), I(0x64463508), I(0x64472A74), I(0x64481FED), I(0x64491575), I(0x644A0B0A), I(0x644B00AC)
, I(0x644BF65D), I(0x644CEC1B), I(0x644DE1E7), I(0x644ED7C0), I(0x644FCDA7), I(0x6450C39C), I(0x6451B99F), I(0x6452AFAF)
, I(0x6453A5CD), I(0x64549BF9), I(0x64559232), I(0x64568879), I(0x64577ECE), I(0x64587530), I(0x64596BA0), I(0x645A621E)
, I(0x645B58A9), I(0x645C4F42), I(0x645D45E8), I(0x645E3C9D), I(0x645F335E), I(0x64602A2E), I(0x6461210B), I(0x646217F5)
, I(0x64630EED), I(0x646405F3), I(0x6464FD06), I(0x6465F427), I(0x6466EB55), I(0x6467E291), I(0x6468D9DB), I(0x6469D132)
, I(0x646AC896), I(0x646BC008), I(0x646CB788), I(0x646DAF15), I(0x646EA6B0), I(0x646F9E58), I(0x6470960E), I(0x64718DD1)
, I(0x647285A2), I(0x64737D80), I(0x6474756B), I(0x64756D65), I(0x6476656B), I(0x64775D7F), I(0x647855A1), I(0x64794DD0)
, I(0x647A460C), I(0x647B3E56), I(0x647C36AD), I(0x647D2F12), I(0x647E2784), I(0x647F2004), I(0x64801891), I(0x6481112B)
, I(0x648209D3), I(0x64830288), I(0x6483FB4B), I(0x6484F41B), I(0x6485ECF8), I(0x6486E5E3), I(0x6487DEDB), I(0x6488D7E1)
, I(0x6489D0F3), I(0x648ACA14), I(0x648BC341), I(0x648CBC7C), I(0x648DB5C4), I(0x648EAF1A), I(0x648FA87D), I(0x6490A1ED)
, I(0x64919B6A), I(0x649294F5), I(0x64938E8D), I(0x64948833), I(0x649581E5), I(0x64967BA5), I(0x64977572), I(0x64986F4D)
, I(0x64996935), I(0x649A632A), I(0x649B5D2C), I(0x649C573C), I(0x649D5159), I(0x649E4B83), I(0x649F45BA), I(0x64A03FFE)
, I(0x64A13A50), I(0x64A234AF), I(0x64A32F1B), I(0x64A42995), I(0x64A5241B), I(0x64A61EAF), I(0x64A71950), I(0x64A813FE)
, I(0x64A90EB9), I(0x64AA0982), I(0x64AB0458), I(0x64ABFF3B), I(0x64ACFA2B), I(0x64ADF528), I(0x64AEF032), I(0x64AFEB4A)
, I(0x64B0E66E), I(0x64B1E1A0), I(0x64B2DCDF), I(0x64B3D82B), I(0x64B4D384), I(0x64B5CEEA), I(0x64B6CA5D), I(0x64B7C5DE)
, I(0x64B8C16B), I(0x64B9BD06), I(0x64BAB8AE), I(0x64BBB462), I(0x64BCB024), I(0x64BDABF3), I(0x64BEA7CF), I(0x64BFA3B8)
, I(0x64C09FAE), I(0x64C19BB2), I(0x64C297C2), I(0x64C393DF), I(0x64C49009), I(0x64C58C40), I(0x64C68885), I(0x64C784D6)
, I(0x64C88134), I(0x64C97DA0), I(0x64CA7A18), I(0x64CB769D), I(0x64CC7330), I(0x64CD6FCF), I(0x64CE6C7B), I(0x64CF6935)
, I(0x64D065FB), I(0x64D162CE), I(0x64D25FAE), I(0x64D35C9B), I(0x64D45995), I(0x64D5569C), I(0x64D653B0), I(0x64D750D1)
, I(0x64D84DFF), I(0x64D94B3A), I(0x64DA4881), I(0x64DB45D6), I(0x64DC4337), I(0x64DD40A6), I(0x64DE3E21), I(0x64DF3BA9)
, I(0x64E0393E), I(0x64E136E0), I(0x64E2348F), I(0x64E3324A), I(0x64E43013), I(0x64E52DE8), I(0x64E62BCB), I(0x64E729BA)
, I(0x64E827B6), I(0x64E925BF), I(0x64EA23D4), I(0x64EB21F7), I(0x64EC2026), I(0x64ED1E62), I(0x64EE1CAB), I(0x64EF1B01)
, I(0x64F01963), I(0x64F117D2), I(0x64F2164F), I(0x64F314D8), I(0x64F4136D), I(0x64F51210), I(0x64F610BF), I(0x64F70F7B)
, I(0x64F80E44), I(0x64F90D19), I(0x64FA0BFC), I(0x64FB0AEB), I(0x64FC09E6), I(0x64FD08EF), I(0x64FE0804), I(0x64FF0726)
, I(0x65000655), I(0x65010591), I(0x650204D9), I(0x6503042E), I(0x6504038F), I(0x650502FD), I(0x65060279), I(0x65070200)
, I(0x65080195), I(0x65090136), I(0x650A00E3), I(0x650B009E), I(0x650C0065), I(0x650D0038), I(0x650E0019), I(0x650F0006)
, I(0x65100000), I(0x65110006), I(0x65120019), I(0x65130038), I(0x65140065), I(0x6515009E), I(0x651600E3), I(0x65170135)
, I(0x65180194), I(0x651901FF), I(0x651A0277), I(0x651B02FB), I(0x651C038C), I(0x651D042A), I(0x651E04D4), I(0x651F058B)
, I(0x6520064E), I(0x6521071E), I(0x652207FB), I(0x652308E4), I(0x652409DA), I(0x65250ADC), I(0x65260BEA), I(0x65270D06)
, I(0x65280E2D), I(0x65290F62), I(0x652A10A2), I(0x652B11F0), I(0x652C1349), I(0x652D14B0), I(0x652E1623), I(0x652F17A2)
, I(0x6530192E), I(0x65311AC6), I(0x65321C6B), I(0x65331E1C), I(0x65341FDA), I(0x653521A4), I(0x6536237B), I(0x6537255E)
, I(0x6538274E), I(0x6539294A), I(0x653A2B52), I(0x653B2D67), I(0x653C2F89), I(0x653D31B6), I(0x653E33F1), I(0x653F3637)
, I(0x6540388A), I(0x65413AEA), I(0x65423D56), I(0x65433FCE), I(0x65444253), I(0x654544E4), I(0x65464781), I(0x65474A2B)
, I(0x65484CE1), I(0x65494FA4), I(0x654A5273), I(0x654B554E), I(0x654C5836), I(0x654D5B2A), I(0x654E5E2B), I(0x654F6137)
, I(0x65506451), I(0x65516776), I(0x65526AA8), I(0x65536DE6), I(0x65547130), I(0x65557487), I(0x655677EA), I(0x65577B5A)
, I(0x65587ED5), I(0x6559825D), I(0x655A85F2), I(0x655B8992), I(0x655C8D3F), I(0x655D90F8), I(0x655E94BE), I(0x655F9890)
, I(0x65609C6E), I(0x6561A058), I(0x6562A44E), I(0x6563A851), I(0x6564AC60), I(0x6565B07C), I(0x6566B4A3), I(0x6567B8D7)
, I(0x6568BD17), I(0x6569C163), I(0x656AC5BC), I(0x656BCA20), I(0x656CCE91), I(0x656DD30E), I(0x656ED798), I(0x656FDC2D)
, I(0x6570E0CF), I(0x6571E57D), I(0x6572EA37), I(0x6573EEFD), I(0x6574F3D0), I(0x6575F8AE), I(0x6576FD99), I(0x65780290)
, I(0x65790793), I(0x657A0CA3), I(0x657B11BE), I(0x657C16E6), I(0x657D1C19), I(0x657E2159), I(0x657F26A5), I(0x65802BFE)
, I(0x65813162), I(0x658236D2), I(0x65833C4F), I(0x658441D8), I(0x6585476C), I(0x65864D0D), I(0x658752BA), I(0x65885873)
, I(0x65895E38), I(0x658A640A), I(0x658B69E7), I(0x658C6FD0), I(0x658D75C6), I(0x658E7BC7), I(0x658F81D5), I(0x659087EF)
, I(0x65918E15), I(0x65929446), I(0x65939A84), I(0x6594A0CE), I(0x6595A724), I(0x6596AD86), I(0x6597B3F4), I(0x6598BA6E)
, I(0x6599C0F4), I(0x659AC786), I(0x659BCE24), I(0x659CD4CE), I(0x659DDB85), I(0x659EE247), I(0x659FE915), I(0x65A0EFEF)
, I(0x65A1F6D5), I(0x65A2FDC7), I(0x65A404C5), I(0x65A50BCF), I(0x65A612E5), I(0x65A71A07), I(0x65A82135), I(0x65A9286F)
, I(0x65AA2FB5), I(0x65AB3707), I(0x65AC3E65), I(0x65AD45CE), I(0x65AE4D44), I(0x65AF54C5), I(0x65B05C53), I(0x65B163EC)
, I(0x65B26B92), I(0x65B37343), I(0x65B47B00), I(0x65B582C9), I(0x65B68A9E), I(0x65B7927F), I(0x65B89A6C), I(0x65B9A265)
, I(0x65BAAA69), I(0x65BBB27A), I(0x65BCBA96), I(0x65BDC2BE), I(0x65BECAF2), I(0x65BFD332), I(0x65C0DB7E), I(0x65C1E3D6)
, I(0x65C2EC39), I(0x65C3F4A9), I(0x65C4FD24), I(0x65C605AB), I(0x65C70E3E), I(0x65C816DD), I(0x65C91F87), I(0x65CA283E)
, I(0x65CB3100), I(0x65CC39CE), I(0x65CD42A8), I(0x65CE4B8D), I(0x65CF547F), I(0x65D05D7C), I(0x65D16685), I(0x65D26F9A)
, I(0x65D378BB), I(0x65D481E7), I(0x65D58B1F), I(0x65D69463), I(0x65D79DB3), I(0x65D8A70E), I(0x65D9B076), I(0x65DAB9E9)
, I(0x65DBC368), I(0x65DCCCF2), I(0x65DDD688), I(0x65DEE02A), I(0x65DFE9D8), I(0x65E0F392), I(0x65E1FD57), I(0x65E30728)
, I(0x65E41105), I(0x65E51AED), I(0x65E624E1), I(0x65E72EE1), I(0x65E838ED), I(0x65E94304), I(0x65EA4D27), I(0x65EB5756)
, I(0x65EC6190), I(0x65ED6BD6), I(0x65EE7628), I(0x65EF8085), I(0x65F08AEE), I(0x65F19563), I(0x65F29FE3), I(0x65F3AA6F)
, I(0x65F4B507), I(0x65F5BFAA), I(0x65F6CA59), I(0x65F7D514), I(0x65F8DFDA), I(0x65F9EAAC), I(0x65FAF58A), I(0x65FC0073)
, I(0x65FD0B68), I(0x65FE1669), I(0x65FF2175), I(0x66002C8C), I(0x660137B0), I(0x660242DF), I(0x66034E19), I(0x6604595F)
, I(0x660564B1), I(0x6606700E), I(0x66077B77), I(0x660886EC), I(0x6609926C), I(0x660A9DF8), I(0x660BA98F), I(0x660CB532)
, I(0x660DC0E0), I(0x660ECC9A), I(0x660FD85F), I(0x6610E430), I(0x6611F00D), I(0x6612FBF5), I(0x661407E9), I(0x661513E8)
, I(0x66161FF3), I(0x66172C09), I(0x6618382B), I(0x66194458), I(0x661A5091), I(0x661B5CD5), I(0x661C6925), I(0x661D7581)
, I(0x661E81E7), I(0x661F8E5A), I(0x66209AD8), I(0x6621A761), I(0x6622B3F6), I(0x6623C096), I(0x6624CD42), I(0x6625D9F9)
, I(0x6626E6BC), I(0x6627F38A), I(0x66290064), I(0x662A0D49), I(0x662B1A3A), I(0x662C2736), I(0x662D343D), I(0x662E4150)
, I(0x662F4E6F), I(0x66305B98), I(0x663168CE), I(0x6632760E), I(0x6633835B), I(0x663490B2), I(0x66359E15), I(0x6636AB83)
, I(0x6637B8FD), I(0x6638C682), I(0x6639D413), I(0x663AE1AF), I(0x663BEF56), I(0x663CFD09), I(0x663E0AC7), I(0x663F1891)
, I(0x66402666), I(0x66413446), I(0x66424232), I(0x66435029), I(0x66445E2B), I(0x66456C39), I(0x66467A52), I(0x66478877)
, I(0x664896A7), I(0x6649A4E2), I(0x664AB328), I(0x664BC17A), I(0x664CCFD7), I(0x664DDE40), I(0x664EECB4), I(0x664FFB33)
, I(0x665109BE), I(0x66521853), I(0x665326F5), I(0x665435A1), I(0x66554459), I(0x6656531C), I(0x665761EA), I(0x665870C4)
, I(0x66597FA9), I(0x665A8E99), I(0x665B9D95), I(0x665CAC9C), I(0x665DBBAE), I(0x665ECACB), I(0x665FD9F4), I(0x6660E928)
, I(0x6661F867), I(0x666307B1), I(0x66641707), I(0x66652668), I(0x666635D4), I(0x6667454B), I(0x666854CE), I(0x6669645C)
, I(0x666A73F5), I(0x666B8399), I(0x666C9349), I(0x666DA304), I(0x666EB2CA), I(0x666FC29B), I(0x6670D278), I(0x6671E25F)
, I(0x6672F252), I(0x66740250), I(0x6675125A), I(0x6676226E), I(0x6677328E), I(0x667842B9), I(0x667952EF), I(0x667A6330)
, I(0x667B737C), I(0x667C83D4), I(0x667D9436), I(0x667EA4A4), I(0x667FB51D), I(0x6680C5A2), I(0x6681D631), I(0x6682E6CB)
, I(0x6683F771), I(0x66850822), I(0x668618DE), I(0x668729A5), I(0x66883A77), I(0x66894B54), I(0x668A5C3D), I(0x668B6D30)
, I(0x668C7E2F), I(0x668D8F39), I(0x668EA04E), I(0x668FB16E), I(0x6690C299), I(0x6691D3CF), I(0x6692E511), I(0x6693F65D)
, I(0x669507B5), I(0x66961917), I(0x66972A85), I(0x66983BFE), I(0x66994D82), I(0x669A5F10), I(0x669B70AB), I(0x669C8250)
, I(0x669D9400), I(0x669EA5BB), I(0x669FB781), I(0x66A0C952), I(0x66A1DB2F), I(0x66A2ED16), I(0x66A3FF09), I(0x66A51106)
, I(0x66A6230F), I(0x66A73522), I(0x66A84741), I(0x66A9596A), I(0x66AA6B9F), I(0x66AB7DDE), I(0x66AC9029), I(0x66ADA27F)
, I(0x66AEB4DF), I(0x66AFC74B), I(0x66B0D9C2), I(0x66B1EC43), I(0x66B2FED0), I(0x66B41168), I(0x66B5240A), I(0x66B636B8)
, I(0x66B74970), I(0x66B85C34), I(0x66B96F03), I(0x66BA81DC), I(0x66BB94C1), I(0x66BCA7B0), I(0x66BDBAAA), I(0x66BECDB0)
, I(0x66BFE0C0), I(0x66C0F3DB), I(0x66C20701), I(0x66C31A33), I(0x66C42D6F), I(0x66C540B6), I(0x66C65408), I(0x66C76764)
, I(0x66C87ACC), I(0x66C98E3F), I(0x66CAA1BD), I(0x66CBB545), I(0x66CCC8D9), I(0x66CDDC77), I(0x66CEF020), I(0x66D003D4)
, I(0x66D11793), I(0x66D22B5D), I(0x66D33F32), I(0x66D45312), I(0x66D566FD), I(0x66D67AF2), I(0x66D78EF3), I(0x66D8A2FE)
, I(0x66D9B714), I(0x66DACB35), I(0x66DBDF61), I(0x66DCF397), I(0x66DE07D9), I(0x66DF1C26), I(0x66E0307D), I(0x66E144DF)
, I(0x66E2594C), I(0x66E36DC4), I(0x66E48246), I(0x66E596D4), I(0x66E6AB6C), I(0x66E7C00F), I(0x66E8D4BD), I(0x66E9E976)
, I(0x66EAFE3A), I(0x66EC1308), I(0x66ED27E1), I(0x66EE3CC5), I(0x66EF51B4), I(0x66F066AE), I(0x66F17BB2), I(0x66F290C2)
, I(0x66F3A5DC), I(0x66F4BB01), I(0x66F5D030), I(0x66F6E56B), I(0x66F7FAB0), I(0x66F91000), I(0x66FA255A), I(0x66FB3AC0)
, I(0x66FC5030), I(0x66FD65AB), I(0x66FE7B31), I(0x66FF90C1), I(0x6700A65D), I(0x6701BC03), I(0x6702D1B4), I(0x6703E76F)
, I(0x6704FD35), I(0x67061306), I(0x670728E2), I(0x67083EC8), I(0x670954BA), I(0x670A6AB6), I(0x670B80BC), I(0x670C96CE)
, I(0x670DACEA), I(0x670EC310), I(0x670FD942), I(0x6710EF7E), I(0x671205C5), I(0x67131C16), I(0x67143273), I(0x671548DA)
, I(0x67165F4B), I(0x671775C8), I(0x67188C4F), I(0x6719A2E0), I(0x671AB97D), I(0x671BD024), I(0x671CE6D5), I(0x671DFD92)
, I(0x671F1459), I(0x67202B2B), I(0x67214207), I(0x672258EE), I(0x67236FE0), I(0x672486DC), I(0x67259DE3), I(0x6726B4F4)
, I(0x6727CC11), I(0x6728E337), I(0x6729FA69), I(0x672B11A5), I(0x672C28EC), I(0x672D403D), I(0x672E5799), I(0x672F6F00)
, I(0x67308671), I(0x67319DED), I(0x6732B573), I(0x6733CD04), I(0x6734E4A0), I(0x6735FC46), I(0x673713F7), I(0x67382BB2)
, I(0x67394378), I(0x673A5B49), I(0x673B7324), I(0x673C8B0A), I(0x673DA2FA), I(0x673EBAF5), I(0x673FD2FA), I(0x6740EB0A)
, I(0x67420325), I(0x67431B4A), I(0x67443379), I(0x67454BB4), I(0x674663F8), I(0x67477C48), I(0x674894A2), I(0x6749AD06)
, I(0x674AC575), I(0x674BDDEE), I(0x674CF672), I(0x674E0F01), I(0x674F279A), I(0x6750403E), I(0x675158EC), I(0x675271A4)
, I(0x67538A67), I(0x6754A335), I(0x6755BC0D), I(0x6756D4F0), I(0x6757EDDD), I(0x675906D5), I(0x675A1FD7), I(0x675B38E3)
, I(0x675C51FA), I(0x675D6B1C), I(0x675E8448), I(0x675F9D7F), I(0x6760B6C0), I(0x6761D00B), I(0x6762E961), I(0x676402C1)
, I(0x67651C2C), I(0x676635A2), I(0x67674F21), I(0x676868AC), I(0x67698240), I(0x676A9BE0), I(0x676BB589), I(0x676CCF3D)
, I(0x676DE8FC), I(0x676F02C5), I(0x67701C98), I(0x67713676), I(0x6772505E), I(0x67736A51), I(0x6774844E), I(0x67759E55)
, I(0x6776B867), I(0x6777D283), I(0x6778ECAA), I(0x677A06DB), I(0x677B2117), I(0x677C3B5D), I(0x677D55AD), I(0x677E7008)
, I(0x677F8A6D), I(0x6780A4DC), I(0x6781BF56), I(0x6782D9DA), I(0x6783F469), I(0x67850F02), I(0x678629A5), I(0x67874453)
, I(0x67885F0B), I(0x678979CE), I(0x678A949A), I(0x678BAF72), I(0x678CCA53), I(0x678DE53F), I(0x678F0035), I(0x67901B36)
, I(0x67913641), I(0x67925156), I(0x67936C76), I(0x679487A0), I(0x6795A2D4), I(0x6796BE13), I(0x6797D95B), I(0x6798F4AF)
, I(0x679A100C), I(0x679B2B74), I(0x679C46E7), I(0x679D6263), I(0x679E7DEA), I(0x679F997B), I(0x67A0B516), I(0x67A1D0BC)
, I(0x67A2EC6C), I(0x67A40826), I(0x67A523EB), I(0x67A63FBA), I(0x67A75B93), I(0x67A87777), I(0x67A99364), I(0x67AAAF5C)
, I(0x67ABCB5F), I(0x67ACE76B), I(0x67AE0382), I(0x67AF1FA3), I(0x67B03BCE), I(0x67B15804), I(0x67B27444), I(0x67B3908E)
, I(0x67B4ACE2), I(0x67B5C941), I(0x67B6E5AA), I(0x67B8021D), I(0x67B91E9A), I(0x67BA3B22), I(0x67BB57B4), I(0x67BC7450)
, I(0x67BD90F6), I(0x67BEADA7), I(0x67BFCA61), I(0x67C0E726), I(0x67C203F5), I(0x67C320CF), I(0x67C43DB2), I(0x67C55AA0)
, I(0x67C67798), I(0x67C7949A), I(0x67C8B1A7), I(0x67C9CEBD), I(0x67CAEBDE), I(0x67CC0909), I(0x67CD263E), I(0x67CE437D)
, I(0x67CF60C7), I(0x67D07E1B), I(0x67D19B78), I(0x67D2B8E0), I(0x67D3D653), I(0x67D4F3CF), I(0x67D61156), I(0x67D72EE6)
, I(0x67D84C81), I(0x67D96A26), I(0x67DA87D5), I(0x67DBA58F), I(0x67DCC352), I(0x67DDE120), I(0x67DEFEF7), I(0x67E01CD9)
, I(0x67E13AC5), I(0x67E258BB), I(0x67E376BC), I(0x67E494C6), I(0x67E5B2DB), I(0x67E6D0F9), I(0x67E7EF22), I(0x67E90D55)
, I(0x67EA2B92), I(0x67EB49D9), I(0x67EC682A), I(0x67ED8686), I(0x67EEA4EB), I(0x67EFC35B), I(0x67F0E1D4), I(0x67F20058)
, I(0x67F31EE6), I(0x67F43D7E), I(0x67F55C20), I(0x67F67ACC), I(0x67F79982), I(0x67F8B842), I(0x67F9D70C), I(0x67FAF5E1)
, I(0x67FC14BF), I(0x67FD33A8), I(0x67FE529A), I(0x67FF7197), I(0x5C00484F), I(0x5C00D7D7), I(0x5C016764), I(0x5C01F6F7)
, I(0x5C02868E), I(0x5C03162B), I(0x5C03A5CC), I(0x5C043573), I(0x5C04C51E), I(0x5C0554CF), I(0x5C05E484), I(0x5C06743F)
, I(0x5C0703FE), I(0x5C0793C3), I(0x5C08238D), I(0x5C08B35B), I(0x5C09432F), I(0x5C09D307), I(0x5C0A62E5), I(0x5C0AF2C8)
, I(0x5C0B82AF), I(0x5C0C129C), I(0x5C0CA28E), I(0x5C0D3284), I(0x5C0DC280), I(0x5C0E5281), I(0x5C0EE286), I(0x5C0F7291)
, I(0x5C1002A0), I(0x5C1092B5), I(0x5C1122CF), I(0x5C11B2ED), I(0x5C124311), I(0x5C12D339), I(0x5C136367), I(0x5C13F399)
, I(0x5C1483D1), I(0x5C15140D), I(0x5C15A44F), I(0x5C163495), I(0x5C16C4E0), I(0x5C175531), I(0x5C17E586), I(0x5C1875E0)
, I(0x5C190640), I(0x5C1996A4), I(0x5C1A270D), I(0x5C1AB77B), I(0x5C1B47EE), I(0x5C1BD866), I(0x5C1C68E4), I(0x5C1CF966)
, I(0x5C1D89ED), I(0x5C1E1A78), I(0x5C1EAB09), I(0x5C1F3B9F), I(0x5C1FCC3A), I(0x5C205CDA), I(0x5C20ED7F), I(0x5C217E28)
, I(0x5C220ED7), I(0x5C229F8A), I(0x5C233043), I(0x5C23C100), I(0x5C2451C3), I(0x5C24E28A), I(0x5C257356), I(0x5C260427)
, I(0x5C2694FE), I(0x5C2725D9), I(0x5C27B6B9), I(0x5C28479E), I(0x5C28D887), I(0x5C296976), I(0x5C29FA6A), I(0x5C2A8B63)
, I(0x5C2B1C60), I(0x5C2BAD63), I(0x5C2C3E6A), I(0x5C2CCF76), I(0x5C2D6088), I(0x5C2DF19E), I(0x5C2E82B9), I(0x5C2F13D9)
, I(0x5C2FA4FE), I(0x5C303628), I(0x5C30C757), I(0x5C31588A), I(0x5C31E9C3), I(0x5C327B01), I(0x5C330C43), I(0x5C339D8A)
, I(0x5C342ED7), I(0x5C34C028), I(0x5C35517E), I(0x5C35E2D9), I(0x5C367439), I(0x5C37059D), I(0x5C379707), I(0x5C382876)
, I(0x5C38B9E9), I(0x5C394B61), I(0x5C39DCDF), I(0x5C3A6E61), I(0x5C3AFFE8), I(0x5C3B9174), I(0x5C3C2304), I(0x5C3CB49A)
, I(0x5C3D4635), I(0x5C3DD7D4), I(0x5C3E6978), I(0x5C3EFB22), I(0x5C3F8CD0), I(0x5C401E83), I(0x5C40B03B), I(0x5C4141F7)
, I(0x5C41D3B9), I(0x5C42657F), I(0x5C42F74B), I(0x5C43891B), I(0x5C441AF0), I(0x5C44ACCA), I(0x5C453EA9), I(0x5C45D08D)
, I(0x5C466275), I(0x5C46F463), I(0x5C478655), I(0x5C48184C), I(0x5C48AA48), I(0x5C493C49), I(0x5C49CE4F), I(0x5C4A6059)
, I(0x5C4AF269), I(0x5C4B847D), I(0x5C4C1696), I(0x5C4CA8B4), I(0x5C4D3AD7), I(0x5C4DCCFF), I(0x5C4E5F2B), I(0x5C4EF15D)
, I(0x5C4F8393), I(0x5C5015CE), I(0x5C50A80E), I(0x5C513A53), I(0x5C51CC9C), I(0x5C525EEB), I(0x5C52F13E), I(0x5C538396)
, I(0x5C5415F3), I(0x5C54A855), I(0x5C553ABB), I(0x5C55CD27), I(0x5C565F97), I(0x5C56F20C), I(0x5C578486), I(0x5C581705)
, I(0x5C58A988), I(0x5C593C11), I(0x5C59CE9E), I(0x5C5A6130), I(0x5C5AF3C7), I(0x5C5B8663), I(0x5C5C1903), I(0x5C5CABA9)
, I(0x5C5D3E53), I(0x5C5DD102), I(0x5C5E63B5), I(0x5C5EF66E), I(0x5C5F892B), I(0x5C601BEE), I(0x5C60AEB5), I(0x5C614180)
, I(0x5C61D451), I(0x5C626726), I(0x5C62FA01), I(0x5C638CE0), I(0x5C641FC3), I(0x5C64B2AC), I(0x5C654599), I(0x5C65D88C)
, I(0x5C666B83), I(0x5C66FE7F), I(0x5C67917F), I(0x5C682485), I(0x5C68B78F), I(0x5C694A9E), I(0x5C69DDB1), I(0x5C6A70CA)
, I(0x5C6B03E7), I(0x5C6B9709), I(0x5C6C2A30), I(0x5C6CBD5C), I(0x5C6D508D), I(0x5C6DE3C2), I(0x5C6E76FC), I(0x5C6F0A3B)
, I(0x5C6F9D7E), I(0x5C7030C7), I(0x5C70C414), I(0x5C715766), I(0x5C71EABC), I(0x5C727E18), I(0x5C731178), I(0x5C73A4DD)
, I(0x5C743847), I(0x5C74CBB5), I(0x5C755F28), I(0x5C75F2A0), I(0x5C76861D), I(0x5C77199F), I(0x5C77AD25), I(0x5C7840B0)
, I(0x5C78D440), I(0x5C7967D5), I(0x5C79FB6E), I(0x5C7A8F0C), I(0x5C7B22AF), I(0x5C7BB656), I(0x5C7C4A03), I(0x5C7CDDB4)
, I(0x5C7D716A), I(0x5C7E0524), I(0x5C7E98E4), I(0x5C7F2CA8), I(0x5C7FC070), I(0x5C80543E), I(0x5C80E810), I(0x5C817BE7)
, I(0x5C820FC3), I(0x5C82A3A4), I(0x5C833789), I(0x5C83CB73), I(0x5C845F62), I(0x5C84F355), I(0x5C85874D), I(0x5C861B4A)
, I(0x5C86AF4C), I(0x5C874352), I(0x5C87D75D), I(0x5C886B6D), I(0x5C88FF82), I(0x5C89939B), I(0x5C8A27B9), I(0x5C8ABBDC)
, I(0x5C8B5003), I(0x5C8BE42F), I(0x5C8C7860), I(0x5C8D0C95), I(0x5C8DA0D0), I(0x5C8E350F), I(0x5C8EC952), I(0x5C8F5D9B)
, I(0x5C8FF1E8), I(0x5C90863A), I(0x5C911A90), I(0x5C91AEEC), I(0x5C92434C), I(0x5C92D7B0), I(0x5C936C1A), I(0x5C940088)
, I(0x5C9494FA), I(0x5C952972), I(0x5C95BDEE), I(0x5C96526F), I(0x5C96E6F4), I(0x5C977B7F), I(0x5C98100E), I(0x5C98A4A1)
, I(0x5C99393A), I(0x5C99CDD7), I(0x5C9A6278), I(0x5C9AF71F), I(0x5C9B8BCA), I(0x5C9C2079), I(0x5C9CB52E), I(0x5C9D49E7)
, I(0x5C9DDEA5), I(0x5C9E7367), I(0x5C9F082F), I(0x5C9F9CFA), I(0x5CA031CB), I(0x5CA0C6A0), I(0x5CA15B7A), I(0x5CA1F058)
, I(0x5CA2853C), I(0x5CA31A24), I(0x5CA3AF10), I(0x5CA44401), I(0x5CA4D8F7), I(0x5CA56DF2), I(0x5CA602F1), I(0x5CA697F5)
, I(0x5CA72CFD), I(0x5CA7C20B), I(0x5CA8571D), I(0x5CA8EC33), I(0x5CA9814E), I(0x5CAA166E), I(0x5CAAAB93), I(0x5CAB40BC)
, I(0x5CABD5EA), I(0x5CAC6B1C), I(0x5CAD0053), I(0x5CAD958F), I(0x5CAE2ACF), I(0x5CAEC015), I(0x5CAF555E), I(0x5CAFEAAD)
, I(0x5CB08000), I(0x5CB11557), I(0x5CB1AAB4), I(0x5CB24014), I(0x5CB2D57A), I(0x5CB36AE4), I(0x5CB40053), I(0x5CB495C7)
, I(0x5CB52B3F), I(0x5CB5C0BC), I(0x5CB6563D), I(0x5CB6EBC3), I(0x5CB7814E), I(0x5CB816DD), I(0x5CB8AC71), I(0x5CB94209)
, I(0x5CB9D7A7), I(0x5CBA6D48), I(0x5CBB02EF), I(0x5CBB989A), I(0x5CBC2E4A), I(0x5CBCC3FE), I(0x5CBD59B7), I(0x5CBDEF74)
, I(0x5CBE8536), I(0x5CBF1AFD), I(0x5CBFB0C9), I(0x5CC04699), I(0x5CC0DC6D), I(0x5CC17247), I(0x5CC20824), I(0x5CC29E07)
, I(0x5CC333EE), I(0x5CC3C9DA), I(0x5CC45FCA), I(0x5CC4F5BF), I(0x5CC58BB8), I(0x5CC621B6), I(0x5CC6B7B9), I(0x5CC74DC0)
, I(0x5CC7E3CC), I(0x5CC879DD), I(0x5CC90FF2), I(0x5CC9A60B), I(0x5CCA3C2A), I(0x5CCAD24D), I(0x5CCB6874), I(0x5CCBFEA0)
, I(0x5CCC94D1), I(0x5CCD2B06), I(0x5CCDC140), I(0x5CCE577E), I(0x5CCEEDC1), I(0x5CCF8409), I(0x5CD01A55), I(0x5CD0B0A6)
, I(0x5CD146FB), I(0x5CD1DD55), I(0x5CD273B4), I(0x5CD30A17), I(0x5CD3A07F), I(0x5CD436EB), I(0x5CD4CD5C), I(0x5CD563D1)
, I(0x5CD5FA4B), I(0x5CD690CA), I(0x5CD7274D), I(0x5CD7BDD4), I(0x5CD85461), I(0x5CD8EAF1), I(0x5CD98187), I(0x5CDA1821)
, I(0x5CDAAEBF), I(0x5CDB4562), I(0x5CDBDC0A), I(0x5CDC72B6), I(0x5CDD0967), I(0x5CDDA01D), I(0x5CDE36D6), I(0x5CDECD95)
, I(0x5CDF6458), I(0x5CDFFB20), I(0x5CE091EC), I(0x5CE128BC), I(0x5CE1BF92), I(0x5CE2566B), I(0x5CE2ED4A), I(0x5CE3842D)
, I(0x5CE41B14), I(0x5CE4B200), I(0x5CE548F1), I(0x5CE5DFE6), I(0x5CE676DF), I(0x5CE70DDD), I(0x5CE7A4E0), I(0x5CE83BE7)
, I(0x5CE8D2F3), I(0x5CE96A03), I(0x5CEA0118), I(0x5CEA9832), I(0x5CEB2F50), I(0x5CEBC672), I(0x5CEC5D99), I(0x5CECF4C5)
, I(0x5CED8BF5), I(0x5CEE2329), I(0x5CEEBA62), I(0x5CEF51A0), I(0x5CEFE8E2), I(0x5CF08029), I(0x5CF11774), I(0x5CF1AEC4)
, I(0x5CF24618), I(0x5CF2DD71), I(0x5CF374CE), I(0x5CF40C30), I(0x5CF4A397), I(0x5CF53B01), I(0x5CF5D271), I(0x5CF669E5)
, I(0x5CF7015D), I(0x5CF798DA), I(0x5CF8305C), I(0x5CF8C7E2), I(0x5CF95F6C), I(0x5CF9F6FB), I(0x5CFA8E8E), I(0x5CFB2626)
, I(0x5CFBBDC3), I(0x5CFC5564), I(0x5CFCED0A), I(0x5CFD84B4), I(0x5CFE1C62), I(0x5CFEB415), I(0x5CFF4BCD), I(0x5CFFE389)
, I(0x5D007B49), I(0x5D01130E), I(0x5D01AAD8), I(0x5D0242A6), I(0x5D02DA78), I(0x5D03724F), I(0x5D040A2B), I(0x5D04A20B)
, I(0x5D0539EF), I(0x5D05D1D8), I(0x5D0669C5), I(0x5D0701B7), I(0x5D0799AE), I(0x5D0831A9), I(0x5D08C9A8), I(0x5D0961AC)
, I(0x5D09F9B4), I(0x5D0A91C1), I(0x5D0B29D2), I(0x5D0BC1E8), I(0x5D0C5A02), I(0x5D0CF221), I(0x5D0D8A44), I(0x5D0E226C)
, I(0x5D0EBA98), I(0x5D0F52C9), I(0x5D0FEAFE), I(0x5D108337), I(0x5D111B75), I(0x5D11B3B8), I(0x5D124BFF), I(0x5D12E44A)
, I(0x5D137C9A), I(0x5D1414EE), I(0x5D14AD47), I(0x5D1545A4), I(0x5D15DE06), I(0x5D16766C), I(0x5D170ED7), I(0x5D17A746)
, I(0x5D183FBA), I(0x5D18D832), I(0x5D1970AE), I(0x5D1A092F), I(0x5D1AA1B5), I(0x5D1B3A3E), I(0x5D1BD2CD), I(0x5D1C6B5F)
, I(0x5D1D03F7), I(0x5D1D9C92), I(0x5D1E3532), I(0x5D1ECDD7), I(0x5D1F6680), I(0x5D1FFF2D), I(0x5D2097DF), I(0x5D213095)
, I(0x5D21C950), I(0x5D22620F), I(0x5D22FAD3), I(0x5D23939B), I(0x5D242C67), I(0x5D24C538), I(0x5D255E0E), I(0x5D25F6E8)
, I(0x5D268FC6), I(0x5D2728A8), I(0x5D27C18F), I(0x5D285A7B), I(0x5D28F36B), I(0x5D298C5F), I(0x5D2A2558), I(0x5D2ABE55)
, I(0x5D2B5757), I(0x5D2BF05D), I(0x5D2C8967), I(0x5D2D2276), I(0x5D2DBB8A), I(0x5D2E54A2), I(0x5D2EEDBE), I(0x5D2F86DE)
, I(0x5D302003), I(0x5D30B92D), I(0x5D31525A), I(0x5D31EB8D), I(0x5D3284C3), I(0x5D331DFE), I(0x5D33B73E), I(0x5D345082)
, I(0x5D34E9CA), I(0x5D358317), I(0x5D361C68), I(0x5D36B5BD), I(0x5D374F17), I(0x5D37E876), I(0x5D3881D8), I(0x5D391B40)
, I(0x5D39B4AB), I(0x5D3A4E1B), I(0x5D3AE78F), I(0x5D3B8108), I(0x5D3C1A85), I(0x5D3CB407), I(0x5D3D4D8C), I(0x5D3DE717)
, I(0x5D3E80A5), I(0x5D3F1A39), I(0x5D3FB3D0), I(0x5D404D6C), I(0x5D40E70C), I(0x5D4180B1), I(0x5D421A5A), I(0x5D42B407)
, I(0x5D434DB9), I(0x5D43E76F), I(0x5D44812A), I(0x5D451AE9), I(0x5D45B4AC), I(0x5D464E74), I(0x5D46E840), I(0x5D478210)
, I(0x5D481BE5), I(0x5D48B5BE), I(0x5D494F9C), I(0x5D49E97E), I(0x5D4A8364), I(0x5D4B1D4F), I(0x5D4BB73E), I(0x5D4C5132)
, I(0x5D4CEB29), I(0x5D4D8526), I(0x5D4E1F26), I(0x5D4EB92B), I(0x5D4F5334), I(0x5D4FED42), I(0x5D508754), I(0x5D51216A)
, I(0x5D51BB85), I(0x5D5255A4), I(0x5D52EFC8), I(0x5D5389EF), I(0x5D54241C), I(0x5D54BE4C), I(0x5D555881), I(0x5D55F2BA)
, I(0x5D568CF8), I(0x5D57273A), I(0x5D57C180), I(0x5D585BCB), I(0x5D58F61A), I(0x5D59906D), I(0x5D5A2AC5), I(0x5D5AC521)
, I(0x5D5B5F81), I(0x5D5BF9E6), I(0x5D5C944F), I(0x5D5D2EBC), I(0x5D5DC92E), I(0x5D5E63A4), I(0x5D5EFE1F), I(0x5D5F989E)
, I(0x5D603321), I(0x5D60CDA8), I(0x5D616834), I(0x5D6202C4), I(0x5D629D59), I(0x5D6337F1), I(0x5D63D28F), I(0x5D646D30)
, I(0x5D6507D6), I(0x5D65A280), I(0x5D663D2E), I(0x5D66D7E1), I(0x5D677298), I(0x5D680D54), I(0x5D68A813), I(0x5D6942D8)
, I(0x5D69DDA0), I(0x5D6A786D), I(0x5D6B133E), I(0x5D6BAE13), I(0x5D6C48ED), I(0x5D6CE3CB), I(0x5D6D7EAD), I(0x5D6E1994)
, I(0x5D6EB47F), I(0x5D6F4F6E), I(0x5D6FEA62), I(0x5D708559), I(0x5D712056), I(0x5D71BB56), I(0x5D72565B), I(0x5D72F164)
, I(0x5D738C72), I(0x5D742783), I(0x5D74C299), I(0x5D755DB4), I(0x5D75F8D3), I(0x5D7693F5), I(0x5D772F1D), I(0x5D77CA48)
, I(0x5D786578), I(0x5D7900AC), I(0x5D799BE5), I(0x5D7A3722), I(0x5D7AD263), I(0x5D7B6DA8), I(0x5D7C08F2), I(0x5D7CA440)
, I(0x5D7D3F92), I(0x5D7DDAE9), I(0x5D7E7643), I(0x5D7F11A3), I(0x5D7FAD06), I(0x5D80486E), I(0x5D80E3DA), I(0x5D817F4A)
, I(0x5D821ABE), I(0x5D82B637), I(0x5D8351B4), I(0x5D83ED36), I(0x5D8488BC), I(0x5D852446), I(0x5D85BFD4), I(0x5D865B66)
, I(0x5D86F6FD), I(0x5D879298), I(0x5D882E38), I(0x5D88C9DB), I(0x5D896583), I(0x5D8A012F), I(0x5D8A9CE0), I(0x5D8B3895)
, I(0x5D8BD44E), I(0x5D8C700B), I(0x5D8D0BCC), I(0x5D8DA792), I(0x5D8E435D), I(0x5D8EDF2B), I(0x5D8F7AFD), I(0x5D9016D4)
, I(0x5D90B2AF), I(0x5D914E8F), I(0x5D91EA73), I(0x5D92865B), I(0x5D932247), I(0x5D93BE37), I(0x5D945A2C), I(0x5D94F625)
, I(0x5D959222), I(0x5D962E24), I(0x5D96CA29), I(0x5D976633), I(0x5D980242), I(0x5D989E54), I(0x5D993A6B), I(0x5D99D686)
, I(0x5D9A72A5), I(0x5D9B0EC9), I(0x5D9BAAF0), I(0x5D9C471C), I(0x5D9CE34D), I(0x5D9D7F81), I(0x5D9E1BBA), I(0x5D9EB7F7)
, I(0x5D9F5438), I(0x5D9FF07D), I(0x5DA08CC7), I(0x5DA12915), I(0x5DA1C567), I(0x5DA261BE), I(0x5DA2FE18), I(0x5DA39A77)
, I(0x5DA436DA), I(0x5DA4D342), I(0x5DA56FAD), I(0x5DA60C1D), I(0x5DA6A891), I(0x5DA74509), I(0x5DA7E186), I(0x5DA87E07)
, I(0x5DA91A8C), I(0x5DA9B715), I(0x5DAA53A2), I(0x5DAAF034), I(0x5DAB8CCA), I(0x5DAC2964), I(0x5DACC602), I(0x5DAD62A5)
, I(0x5DADFF4B), I(0x5DAE9BF6), I(0x5DAF38A6), I(0x5DAFD559), I(0x5DB07211), I(0x5DB10ECC), I(0x5DB1AB8D), I(0x5DB24851)
, I(0x5DB2E519), I(0x5DB381E6), I(0x5DB41EB7), I(0x5DB4BB8C), I(0x5DB55865), I(0x5DB5F543), I(0x5DB69225), I(0x5DB72F0B)
, I(0x5DB7CBF5), I(0x5DB868E3), I(0x5DB905D6), I(0x5DB9A2CD), I(0x5DBA3FC8), I(0x5DBADCC7), I(0x5DBB79CA), I(0x5DBC16D2)
, I(0x5DBCB3DE), I(0x5DBD50EE), I(0x5DBDEE02), I(0x5DBE8B1A), I(0x5DBF2837), I(0x5DBFC557), I(0x5DC0627C), I(0x5DC0FFA6)
, I(0x5DC19CD3), I(0x5DC23A04), I(0x5DC2D73A), I(0x5DC37474), I(0x5DC411B2), I(0x5DC4AEF5), I(0x5DC54C3B), I(0x5DC5E986)
, I(0x5DC686D5), I(0x5DC72428), I(0x5DC7C17F), I(0x5DC85EDA), I(0x5DC8FC3A), I(0x5DC9999E), I(0x5DCA3706), I(0x5DCAD472)
, I(0x5DCB71E2), I(0x5DCC0F57), I(0x5DCCACCF), I(0x5DCD4A4C), I(0x5DCDE7CD), I(0x5DCE8552), I(0x5DCF22DC), I(0x5DCFC069)
, I(0x5DD05DFB), I(0x5DD0FB91), I(0x5DD1992B), I(0x5DD236C9), I(0x5DD2D46B), I(0x5DD37212), I(0x5DD40FBD), I(0x5DD4AD6C)
, I(0x5DD54B1F), I(0x5DD5E8D6), I(0x5DD68691), I(0x5DD72451), I(0x5DD7C214), I(0x5DD85FDC), I(0x5DD8FDA8), I(0x5DD99B78)
, I(0x5DDA394D), I(0x5DDAD725), I(0x5DDB7502), I(0x5DDC12E3), I(0x5DDCB0C8), I(0x5DDD4EB1), I(0x5DDDEC9E), I(0x5DDE8A90)
, I(0x5DDF2885), I(0x5DDFC67F), I(0x5DE0647D), I(0x5DE1027F), I(0x5DE1A085), I(0x5DE23E8F), I(0x5DE2DC9E), I(0x5DE37AB0)
, I(0x5DE418C7), I(0x5DE4B6E2), I(0x5DE55501), I(0x5DE5F324), I(0x5DE6914B), I(0x5DE72F77), I(0x5DE7CDA7), I(0x5DE86BDA)
, I(0x5DE90A12), I(0x5DE9A84E), I(0x5DEA468E), I(0x5DEAE4D3), I(0x5DEB831B), I(0x5DEC2168), I(0x5DECBFB8), I(0x5DED5E0D)
, I(0x5DEDFC66), I(0x5DEE9AC3), I(0x5DEF3924), I(0x5DEFD78A), I(0x5DF075F3), I(0x5DF11461), I(0x5DF1B2D2), I(0x5DF25148)
, I(0x5DF2EFC2), I(0x5DF38E40), I(0x5DF42CC2), I(0x5DF4CB49), I(0x5DF569D3), I(0x5DF60862), I(0x5DF6A6F4), I(0x5DF7458B)
, I(0x5DF7E426), I(0x5DF882C5), I(0x5DF92168), I(0x5DF9C010), I(0x5DFA5EBB), I(0x5DFAFD6B), I(0x5DFB9C1E), I(0x5DFC3AD6)
, I(0x5DFCD992), I(0x5DFD7852), I(0x5DFE1716), I(0x5DFEB5DE), I(0x5DFF54AA), I(0x5DFFF37A), I(0x5E00924F), I(0x5E013127)
, I(0x5E01D004), I(0x5E026EE5), I(0x5E030DCA), I(0x5E03ACB3), I(0x5E044BA0), I(0x5E04EA91), I(0x5E058986), I(0x5E062880)
, I(0x5E06C77D), I(0x5E07667F), I(0x5E080584), I(0x5E08A48E), I(0x5E09439C), I(0x5E09E2AE), I(0x5E0A81C4), I(0x5E0B20DE)
, I(0x5E0BBFFD), I(0x5E0C5F1F), I(0x5E0CFE45), I(0x5E0D9D70), I(0x5E0E3C9E), I(0x5E0EDBD1), I(0x5E0F7B08), I(0x5E101A43)
, I(0x5E10B982), I(0x5E1158C5), I(0x5E11F80C), I(0x5E129757), I(0x5E1336A6), I(0x5E13D5FA), I(0x5E147551), I(0x5E1514AD)
, I(0x5E15B40C), I(0x5E165370), I(0x5E16F2D7), I(0x5E179243), I(0x5E1831B3), I(0x5E18D127), I(0x5E19709F), I(0x5E1A101B)
, I(0x5E1AAF9B), I(0x5E1B4F20), I(0x5E1BEEA8), I(0x5E1C8E34), I(0x5E1D2DC5), I(0x5E1DCD59), I(0x5E1E6CF2), I(0x5E1F0C8E)
, I(0x5E1FAC2F), I(0x5E204BD4), I(0x5E20EB7D), I(0x5E218B2A), I(0x5E222ADB), I(0x5E22CA90), I(0x5E236A49), I(0x5E240A06)
, I(0x5E24A9C7), I(0x5E25498C), I(0x5E25E956), I(0x5E268923), I(0x5E2728F5), I(0x5E27C8CA), I(0x5E2868A4), I(0x5E290881)
, I(0x5E29A863), I(0x5E2A4848), I(0x5E2AE832), I(0x5E2B8820), I(0x5E2C2812), I(0x5E2CC808), I(0x5E2D6802), I(0x5E2E0800)
, I(0x5E2EA802), I(0x5E2F4808), I(0x5E2FE812), I(0x5E308820), I(0x5E312832), I(0x5E31C848), I(0x5E326863), I(0x5E330881)
, I(0x5E33A8A3), I(0x5E3448CA), I(0x5E34E8F4), I(0x5E358923), I(0x5E362955), I(0x5E36C98C), I(0x5E3769C6), I(0x5E380A05)
, I(0x5E38AA48), I(0x5E394A8E), I(0x5E39EAD9), I(0x5E3A8B28), I(0x5E3B2B7A), I(0x5E3BCBD1), I(0x5E3C6C2C), I(0x5E3D0C8B)
, I(0x5E3DACEE), I(0x5E3E4D55), I(0x5E3EEDC0), I(0x5E3F8E2E), I(0x5E402EA2), I(0x5E40CF18), I(0x5E416F94), I(0x5E421013)
, I(0x5E42B096), I(0x5E43511D), I(0x5E43F1A8), I(0x5E449237), I(0x5E4532CA), I(0x5E45D361), I(0x5E4673FC), I(0x5E47149B)
, I(0x5E47B53F), I(0x5E4855E6), I(0x5E48F691), I(0x5E499740), I(0x5E4A37F4), I(0x5E4AD8AB), I(0x5E4B7966), I(0x5E4C1A25)
, I(0x5E4CBAE9), I(0x5E4D5BB0), I(0x5E4DFC7B), I(0x5E4E9D4A), I(0x5E4F3E1E), I(0x5E4FDEF5), I(0x5E507FD0), I(0x5E5120B0)
, I(0x5E51C193), I(0x5E52627A), I(0x5E530365), I(0x5E53A455), I(0x5E544548), I(0x5E54E63F), I(0x5E55873B), I(0x5E56283A)
, I(0x5E56C93D), I(0x5E576A45), I(0x5E580B50), I(0x5E58AC5F), I(0x5E594D72), I(0x5E59EE8A), I(0x5E5A8FA5), I(0x5E5B30C4)
, I(0x5E5BD1E7), I(0x5E5C730F), I(0x5E5D143A), I(0x5E5DB569), I(0x5E5E569C), I(0x5E5EF7D3), I(0x5E5F990E), I(0x5E603A4D)
, I(0x5E60DB91), I(0x5E617CD8), I(0x5E621E23), I(0x5E62BF72), I(0x5E6360C5), I(0x5E64021C), I(0x5E64A377), I(0x5E6544D6)
, I(0x5E65E639), I(0x5E6687A0), I(0x5E67290A), I(0x5E67CA79), I(0x5E686BEC), I(0x5E690D63), I(0x5E69AEDE), I(0x5E6A505C)
, I(0x5E6AF1DF), I(0x5E6B9366), I(0x5E6C34F1), I(0x5E6CD67F), I(0x5E6D7812), I(0x5E6E19A8), I(0x5E6EBB43), I(0x5E6F5CE1)
, I(0x5E6FFE84), I(0x5E70A02A), I(0x5E7141D5), I(0x5E71E383), I(0x5E728535), I(0x5E7326EC), I(0x5E73C8A6), I(0x5E746A64)
, I(0x5E750C26), I(0x5E75ADEC), I(0x5E764FB6), I(0x5E76F184), I(0x5E779356), I(0x5E78352C), I(0x5E78D706), I(0x5E7978E4)
, I(0x5E7A1AC6), I(0x5E7ABCAB), I(0x5E7B5E95), I(0x5E7C0083), I(0x5E7CA274), I(0x5E7D446A), I(0x5E7DE663), I(0x5E7E8861)
, I(0x5E7F2A62), I(0x5E7FCC68), I(0x5E806E71), I(0x5E81107E), I(0x5E81B28F), I(0x5E8254A4), I(0x5E82F6BD), I(0x5E8398DA)
, I(0x5E843AFB), I(0x5E84DD20), I(0x5E857F49), I(0x5E862176), I(0x5E86C3A6), I(0x5E8765DB), I(0x5E880813), I(0x5E88AA50)
, I(0x5E894C90), I(0x5E89EED5), I(0x5E8A911D), I(0x5E8B3369), I(0x5E8BD5B9), I(0x5E8C780D), I(0x5E8D1A65), I(0x5E8DBCC1)
, I(0x5E8E5F21), I(0x5E8F0185), I(0x5E8FA3ED), I(0x5E904658), I(0x5E90E8C8), I(0x5E918B3B), I(0x5E922DB3), I(0x5E92D02E)
, I(0x5E9372AD), I(0x5E941531), I(0x5E94B7B8), I(0x5E955A43), I(0x5E95FCD2), I(0x5E969F64), I(0x5E9741FB), I(0x5E97E496)
, I(0x5E988735), I(0x5E9929D7), I(0x5E99CC7D), I(0x5E9A6F28), I(0x5E9B11D6), I(0x5E9BB488), I(0x5E9C573E), I(0x5E9CF9F8)
, I(0x5E9D9CB6), I(0x5E9E3F78), I(0x5E9EE23E), I(0x5E9F8508), I(0x5EA027D5), I(0x5EA0CAA7), I(0x5EA16D7C), I(0x5EA21055)
, I(0x5EA2B333), I(0x5EA35614), I(0x5EA3F8F9), I(0x5EA49BE1), I(0x5EA53ECE), I(0x5EA5E1BF), I(0x5EA684B3), I(0x5EA727AC)
, I(0x5EA7CAA9), I(0x5EA86DA9), I(0x5EA910AD), I(0x5EA9B3B5), I(0x5EAA56C1), I(0x5EAAF9D1), I(0x5EAB9CE5), I(0x5EAC3FFC)
, I(0x5EACE318), I(0x5EAD8637), I(0x5EAE295B), I(0x5EAECC82), I(0x5EAF6FAD), I(0x5EB012DC), I(0x5EB0B60F), I(0x5EB15946)
, I(0x5EB1FC80), I(0x5EB29FBF), I(0x5EB34301), I(0x5EB3E648), I(0x5EB48992), I(0x5EB52CE0), I(0x5EB5D032), I(0x5EB67388)
, I(0x5EB716E2), I(0x5EB7BA3F), I(0x5EB85DA1), I(0x5EB90106), I(0x5EB9A46F), I(0x5EBA47DC), I(0x5EBAEB4E), I(0x5EBB8EC2)
, I(0x5EBC323B), I(0x5EBCD5B8), I(0x5EBD7938), I(0x5EBE1CBD), I(0x5EBEC045), I(0x5EBF63D1), I(0x5EC00761), I(0x5EC0AAF5)
, I(0x5EC14E8D), I(0x5EC1F229), I(0x5EC295C8), I(0x5EC3396B), I(0x5EC3DD13), I(0x5EC480BE), I(0x5EC5246D), I(0x5EC5C81F)
, I(0x5EC66BD6), I(0x5EC70F91), I(0x5EC7B34F), I(0x5EC85711), I(0x5EC8FAD8), I(0x5EC99EA2), I(0x5ECA426F), I(0x5ECAE641)
, I(0x5ECB8A17), I(0x5ECC2DF0), I(0x5ECCD1CD), I(0x5ECD75AF), I(0x5ECE1994), I(0x5ECEBD7C), I(0x5ECF6169), I(0x5ED0055A)
, I(0x5ED0A94E), I(0x5ED14D46), I(0x5ED1F143), I(0x5ED29543), I(0x5ED33946), I(0x5ED3DD4E), I(0x5ED4815A), I(0x5ED52569)
, I(0x5ED5C97C), I(0x5ED66D93), I(0x5ED711AE), I(0x5ED7B5CD), I(0x5ED859F0), I(0x5ED8FE16), I(0x5ED9A240), I(0x5EDA466E)
, I(0x5EDAEAA0), I(0x5EDB8ED6), I(0x5EDC3310), I(0x5EDCD74D), I(0x5EDD7B8F), I(0x5EDE1FD4), I(0x5EDEC41D), I(0x5EDF686A)
, I(0x5EE00CBA), I(0x5EE0B10F), I(0x5EE15567), I(0x5EE1F9C3), I(0x5EE29E23), I(0x5EE34287), I(0x5EE3E6EF), I(0x5EE48B5B)
, I(0x5EE52FCA), I(0x5EE5D43D), I(0x5EE678B4), I(0x5EE71D2F), I(0x5EE7C1AE), I(0x5EE86630), I(0x5EE90AB6), I(0x5EE9AF41)
, I(0x5EEA53CE), I(0x5EEAF860), I(0x5EEB9CF6), I(0x5EEC418F), I(0x5EECE62D), I(0x5EED8ACE), I(0x5EEE2F72), I(0x5EEED41B)
, I(0x5EEF78C8), I(0x5EF01D78), I(0x5EF0C22C), I(0x5EF166E4), I(0x5EF20BA0), I(0x5EF2B060), I(0x5EF35523), I(0x5EF3F9EA)
, I(0x5EF49EB5), I(0x5EF54384), I(0x5EF5E857), I(0x5EF68D2E), I(0x5EF73208), I(0x5EF7D6E6), I(0x5EF87BC8), I(0x5EF920AE)
, I(0x5EF9C597), I(0x5EFA6A85), I(0x5EFB0F76), I(0x5EFBB46B), I(0x5EFC5964), I(0x5EFCFE60), I(0x5EFDA361), I(0x5EFE4865)
, I(0x5EFEED6D), I(0x5EFF9279), I(0x5F003788), I(0x5F00DC9C), I(0x5F0181B3), I(0x5F0226CE), I(0x5F02CBED), I(0x5F03710F)
, I(0x5F041636), I(0x5F04BB60), I(0x5F05608E), I(0x5F0605C0), I(0x5F06AAF5), I(0x5F07502E), I(0x5F07F56C), I(0x5F089AAD)
, I(0x5F093FF1), I(0x5F09E53A), I(0x5F0A8A86), I(0x5F0B2FD6), I(0x5F0BD52A), I(0x5F0C7A82), I(0x5F0D1FDD), I(0x5F0DC53D)
, I(0x5F0E6AA0), I(0x5F0F1007), I(0x5F0FB571), I(0x5F105AE0), I(0x5F110052), I(0x5F11A5C8), I(0x5F124B42), I(0x5F12F0BF)
, I(0x5F139641), I(0x5F143BC6), I(0x5F14E14F), I(0x5F1586DB), I(0x5F162C6C), I(0x5F16D200), I(0x5F177798), I(0x5F181D34)
, I(0x5F18C2D3), I(0x5F196877), I(0x5F1A0E1E), I(0x5F1AB3C9), I(0x5F1B5977), I(0x5F1BFF2A), I(0x5F1CA4E0), I(0x5F1D4A9A)
, I(0x5F1DF058), I(0x5F1E9619), I(0x5F1F3BDE), I(0x5F1FE1A7), I(0x5F208774), I(0x5F212D45), I(0x5F21D319), I(0x5F2278F1)
, I(0x5F231ECD), I(0x5F23C4AD), I(0x5F246A90), I(0x5F251077), I(0x5F25B662), I(0x5F265C51), I(0x5F270243), I(0x5F27A83A)
, I(0x5F284E33), I(0x5F28F431), I(0x5F299A33), I(0x5F2A4038), I(0x5F2AE641), I(0x5F2B8C4E), I(0x5F2C325E), I(0x5F2CD873)
, I(0x5F2D7E8B), I(0x5F2E24A6), I(0x5F2ECAC6), I(0x5F2F70E9), I(0x5F301710), I(0x5F30BD3B), I(0x5F316369), I(0x5F32099C)
, I(0x5F32AFD2), I(0x5F33560C), I(0x5F33FC49), I(0x5F34A28B), I(0x5F3548D0), I(0x5F35EF18), I(0x5F369565), I(0x5F373BB5)
, I(0x5F37E209), I(0x5F388861), I(0x5F392EBC), I(0x5F39D51C), I(0x5F3A7B7E), I(0x5F3B21E5), I(0x5F3BC850), I(0x5F3C6EBE)
, I(0x5F3D1530), I(0x5F3DBBA5), I(0x5F3E621F), I(0x5F3F089C), I(0x5F3FAF1D), I(0x5F4055A1), I(0x5F40FC2A), I(0x5F41A2B6)
, I(0x5F424946), I(0x5F42EFD9), I(0x5F439671), I(0x5F443D0B), I(0x5F44E3AA), I(0x5F458A4D), I(0x5F4630F3), I(0x5F46D79D)
, I(0x5F477E4B), I(0x5F4824FC), I(0x5F48CBB1), I(0x5F49726A), I(0x5F4A1926), I(0x5F4ABFE7), I(0x5F4B66AB), I(0x5F4C0D73)
, I(0x5F4CB43E), I(0x5F4D5B0D), I(0x5F4E01E0), I(0x5F4EA8B7), I(0x5F4F4F91), I(0x5F4FF66F), I(0x5F509D51), I(0x5F514436)
, I(0x5F51EB20), I(0x5F52920D), I(0x5F5338FD), I(0x5F53DFF2), I(0x5F5486EA), I(0x5F552DE6), I(0x5F55D4E5), I(0x5F567BE8)
, I(0x5F5722EF), I(0x5F57C9FA), I(0x5F587108), I(0x5F59181A), I(0x5F59BF30), I(0x5F5A664A), I(0x5F5B0D67), I(0x5F5BB488)
, I(0x5F5C5BAC), I(0x5F5D02D5), I(0x5F5DAA01), I(0x5F5E5130), I(0x5F5EF864), I(0x5F5F9F9B), I(0x5F6046D6), I(0x5F60EE14)
, I(0x5F619556), I(0x5F623C9C), I(0x5F62E3E6), I(0x5F638B33), I(0x5F643285), I(0x5F64D9D9), I(0x5F658132), I(0x5F66288E)
, I(0x5F66CFEE), I(0x5F677751), I(0x5F681EB8), I(0x5F68C623), I(0x5F696D92), I(0x5F6A1504), I(0x5F6ABC7A), I(0x5F6B63F4)
, I(0x5F6C0B71), I(0x5F6CB2F3), I(0x5F6D5A77), I(0x5F6E0200), I(0x5F6EA98C), I(0x5F6F511C), I(0x5F6FF8AF), I(0x5F70A047)
, I(0x5F7147E1), I(0x5F71EF80), I(0x5F729723), I(0x5F733EC8), I(0x5F73E672), I(0x5F748E1F), I(0x5F7535D0), I(0x5F75DD85)
, I(0x5F76853E), I(0x5F772CFA), I(0x5F77D4B9), I(0x5F787C7D), I(0x5F792444), I(0x5F79CC0F), I(0x5F7A73DD), I(0x5F7B1BAF)
, I(0x5F7BC385), I(0x5F7C6B5F), I(0x5F7D133C), I(0x5F7DBB1D), I(0x5F7E6301), I(0x5F7F0AE9), I(0x5F7FB2D5), I(0x5F805AC5)
, I(0x5F8102B8), I(0x5F81AAAF), I(0x5F8252A9), I(0x5F82FAA8), I(0x5F83A2A9), I(0x5F844AAF), I(0x5F84F2B8), I(0x5F859AC5)
, I(0x5F8642D6), I(0x5F86EAEA), I(0x5F879302), I(0x5F883B1D), I(0x5F88E33D), I(0x5F898B60), I(0x5F8A3386), I(0x5F8ADBB0)
, I(0x5F8B83DE), I(0x5F8C2C10), I(0x5F8CD445), I(0x5F8D7C7E), I(0x5F8E24BA), I(0x5F8ECCFB), I(0x5F8F753E), I(0x5F901D86)
, I(0x5F90C5D1), I(0x5F916E20), I(0x5F921672), I(0x5F92BEC8), I(0x5F936722), I(0x5F940F80), I(0x5F94B7E1), I(0x5F956045)
, I(0x5F9608AE), I(0x5F96B11A), I(0x5F975989), I(0x5F9801FD), I(0x5F98AA74), I(0x5F9952EE), I(0x5F99FB6D), I(0x5F9AA3EF)
, I(0x5F9B4C74), I(0x5F9BF4FD), I(0x5F9C9D8A), I(0x5F9D461B), I(0x5F9DEEAF), I(0x5F9E9747), I(0x5F9F3FE2), I(0x5F9FE881)
, I(0x5FA09124), I(0x5FA139CA), I(0x5FA1E274), I(0x5FA28B22), I(0x5FA333D3), I(0x5FA3DC88), I(0x5FA48541), I(0x5FA52DFD)
, I(0x5FA5D6BD), I(0x5FA67F80), I(0x5FA72847), I(0x5FA7D112), I(0x5FA879E0), I(0x5FA922B2), I(0x5FA9CB88), I(0x5FAA7461)
, I(0x5FAB1D3E), I(0x5FABC61F), I(0x5FAC6F03), I(0x5FAD17EB), I(0x5FADC0D6), I(0x5FAE69C5), I(0x5FAF12B8), I(0x5FAFBBAE)
, I(0x5FB064A8), I(0x5FB10DA6), I(0x5FB1B6A7), I(0x5FB25FAC), I(0x5FB308B4), I(0x5FB3B1C0), I(0x5FB45AD0), I(0x5FB503E3)
, I(0x5FB5ACFB), I(0x5FB65615), I(0x5FB6FF33), I(0x5FB7A855), I(0x5FB8517A), I(0x5FB8FAA3), I(0x5FB9A3D0), I(0x5FBA4D00)
, I(0x5FBAF634), I(0x5FBB9F6C), I(0x5FBC48A7), I(0x5FBCF1E6), I(0x5FBD9B28), I(0x5FBE446E), I(0x5FBEEDB8), I(0x5FBF9705)
, I(0x5FC04056), I(0x5FC0E9AA), I(0x5FC19302), I(0x5FC23C5E), I(0x5FC2E5BD), I(0x5FC38F20), I(0x5FC43886), I(0x5FC4E1F1)
, I(0x5FC58B5E), I(0x5FC634D0), I(0x5FC6DE45), I(0x5FC787BD), I(0x5FC83139), I(0x5FC8DAB9), I(0x5FC9843C), I(0x5FCA2DC3)
, I(0x5FCAD74E), I(0x5FCB80DC), I(0x5FCC2A6E), I(0x5FCCD403), I(0x5FCD7D9C), I(0x5FCE2738), I(0x5FCED0D9), I(0x5FCF7A7D)
, I(0x5FD02424), I(0x5FD0CDCF), I(0x5FD1777D), I(0x5FD22130), I(0x5FD2CAE5), I(0x5FD3749F), I(0x5FD41E5B), I(0x5FD4C81C)
, I(0x5FD571E0), I(0x5FD61BA8), I(0x5FD6C573), I(0x5FD76F42), I(0x5FD81915), I(0x5FD8C2EB), I(0x5FD96CC4), I(0x5FDA16A2)
, I(0x5FDAC082), I(0x5FDB6A67), I(0x5FDC144F), I(0x5FDCBE3B), I(0x5FDD682A), I(0x5FDE121C), I(0x5FDEBC13), I(0x5FDF660D)
, I(0x5FE0100A), I(0x5FE0BA0B), I(0x5FE16410), I(0x5FE20E18), I(0x5FE2B824), I(0x5FE36234), I(0x5FE40C47), I(0x5FE4B65D)
, I(0x5FE56077), I(0x5FE60A95), I(0x5FE6B4B7), I(0x5FE75EDC), I(0x5FE80904), I(0x5FE8B330), I(0x5FE95D60), I(0x5FEA0793)
, I(0x5FEAB1CA), I(0x5FEB5C04), I(0x5FEC0642), I(0x5FECB084), I(0x5FED5AC9), I(0x5FEE0512), I(0x5FEEAF5E), I(0x5FEF59AE)
, I(0x5FF00401), I(0x5FF0AE58), I(0x5FF158B2), I(0x5FF20310), I(0x5FF2AD72), I(0x5FF357D7), I(0x5FF40240), I(0x5FF4ACAD)
, I(0x5FF5571C), I(0x5FF60190), I(0x5FF6AC07), I(0x5FF75682), I(0x5FF80100), I(0x5FF8AB82), I(0x5FF95607), I(0x5FFA0090)
, I(0x5FFAAB1C), I(0x5FFB55AC), I(0x5FFC0040), I(0x5FFCAAD7), I(0x5FFD5571), I(0x5FFE0010), I(0x5FFEAAB1), I(0x5FFF5557)
, I(0x54000000), I(0x54005556), I(0x5400AAAE), I(0x54010008), I(0x54015563), I(0x5401AAC0), I(0x54020020), I(0x54025580)
, I(0x5402AAE3), I(0x54030047), I(0x540355AE), I(0x5403AB16), I(0x54040080), I(0x540455EB), I(0x5404AB58), I(0x540500C7)
, I(0x54055638), I(0x5405ABAB), I(0x5406011F), I(0x54065696), I(0x5406AC0D), I(0x54070187), I(0x54075703), I(0x5407AC80)
, I(0x540801FF), I(0x54085780), I(0x5408AD02), I(0x54090287), I(0x5409580D), I(0x5409AD95), I(0x540A031E), I(0x540A58AA)
, I(0x540AAE37), I(0x540B03C6), I(0x540B5957), I(0x540BAEE9), I(0x540C047D), I(0x540C5A13), I(0x540CAFAB), I(0x540D0545)
, I(0x540D5AE0), I(0x540DB07D), I(0x540E061C), I(0x540E5BBD), I(0x540EB15F), I(0x540F0703), I(0x540F5CA9), I(0x540FB251)
, I(0x541007FA), I(0x54105DA6), I(0x5410B352), I(0x54110901), I(0x54115EB2), I(0x5411B464), I(0x54120A18), I(0x54125FCE)
, I(0x5412B585), I(0x54130B3F), I(0x541360FA), I(0x5413B6B7), I(0x54140C75), I(0x54146236), I(0x5414B7F8), I(0x54150DBC)
, I(0x54156381), I(0x5415B949), I(0x54160F12), I(0x541664DD), I(0x5416BAA9), I(0x54171078), I(0x54176648), I(0x5417BC1A)
, I(0x541811EE), I(0x541867C3), I(0x5418BD9A), I(0x54191373), I(0x5419694E), I(0x5419BF2B), I(0x541A1509), I(0x541A6AE9)
, I(0x541AC0CB), I(0x541B16AE), I(0x541B6C93), I(0x541BC27A), I(0x541C1863), I(0x541C6E4E), I(0x541CC43A), I(0x541D1A28)
, I(0x541D7018), I(0x541DC609), I(0x541E1BFD), I(0x541E71F2), I(0x541EC7E9), I(0x541F1DE1), I(0x541F73DB), I(0x541FC9D8)
, I(0x54201FD5), I(0x542075D5), I(0x5420CBD6), I(0x542121D9), I(0x542177DE), I(0x5421CDE5), I(0x542223ED), I(0x542279F7)
, I(0x5422D003), I(0x54232610), I(0x54237C20), I(0x5423D231), I(0x54242843), I(0x54247E58), I(0x5424D46E), I(0x54252A86)
, I(0x542580A0), I(0x5425D6BC), I(0x54262CD9), I(0x542682F8), I(0x5426D919), I(0x54272F3B), I(0x54278560), I(0x5427DB85)
, I(0x542831AD), I(0x542887D7), I(0x5428DE02), I(0x5429342F), I(0x54298A5E), I(0x5429E08E), I(0x542A36C0), I(0x542A8CF4)
, I(0x542AE32A), I(0x542B3961), I(0x542B8F9B), I(0x542BE5D6), I(0x542C3C12), I(0x542C9251), I(0x542CE891), I(0x542D3ED2)
, I(0x542D9516), I(0x542DEB5C), I(0x542E41A3), I(0x542E97EB), I(0x542EEE36), I(0x542F4482), I(0x542F9AD0), I(0x542FF120)
, I(0x54304772), I(0x54309DC5), I(0x5430F41A), I(0x54314A71), I(0x5431A0C9), I(0x5431F723), I(0x54324D7F), I(0x5432A3DD)
, I(0x5432FA3C), I(0x5433509E), I(0x5433A700), I(0x5433FD65), I(0x543453CB), I(0x5434AA33), I(0x5435009D), I(0x54355709)
, I(0x5435AD76), I(0x543603E5), I(0x54365A56), I(0x5436B0C8), I(0x5437073D), I(0x54375DB3), I(0x5437B42A), I(0x54380AA4)
, I(0x5438611F), I(0x5438B79C), I(0x54390E1A), I(0x5439649B), I(0x5439BB1D), I(0x543A11A0), I(0x543A6826), I(0x543ABEAD)
, I(0x543B1536), I(0x543B6BC1), I(0x543BC24D), I(0x543C18DB), I(0x543C6F6B), I(0x543CC5FD), I(0x543D1C90), I(0x543D7325)
, I(0x543DC9BC), I(0x543E2055), I(0x543E76EF), I(0x543ECD8B), I(0x543F2429), I(0x543F7AC8), I(0x543FD169), I(0x5440280C)
, I(0x54407EB1), I(0x5440D557), I(0x54412BFF), I(0x544182A9), I(0x5441D954), I(0x54423002), I(0x544286B1), I(0x5442DD61)
, I(0x54433414), I(0x54438AC8), I(0x5443E17E), I(0x54443835), I(0x54448EEE), I(0x5444E5A9), I(0x54453C66), I(0x54459325)
, I(0x5445E9E5), I(0x544640A7), I(0x5446976A), I(0x5446EE30), I(0x544744F7), I(0x54479BBF), I(0x5447F28A), I(0x54484956)
, I(0x5448A024), I(0x5448F6F4), I(0x54494DC5), I(0x5449A498), I(0x5449FB6D), I(0x544A5243), I(0x544AA91C), I(0x544AFFF5)
, I(0x544B56D1), I(0x544BADAF), I(0x544C048E), I(0x544C5B6E), I(0x544CB251), I(0x544D0935), I(0x544D601B), I(0x544DB703)
, I(0x544E0DEC), I(0x544E64D7), I(0x544EBBC4), I(0x544F12B2), I(0x544F69A3), I(0x544FC095), I(0x54501788), I(0x54506E7E)
, I(0x5450C575), I(0x54511C6E), I(0x54517368), I(0x5451CA64), I(0x54522162), I(0x54527862), I(0x5452CF63), I(0x54532666)
, I(0x54537D6B), I(0x5453D471), I(0x54542B7A), I(0x54548283), I(0x5454D98F), I(0x5455309C), I(0x545587AB), I(0x5455DEBC)
, I(0x545635CF), I(0x54568CE3), I(0x5456E3F8), I(0x54573B10), I(0x54579229), I(0x5457E944), I(0x54584061), I(0x5458977F)
, I(0x5458EE9F), I(0x545945C1), I(0x54599CE5), I(0x5459F40A), I(0x545A4B31), I(0x545AA259), I(0x545AF984), I(0x545B50B0)
, I(0x545BA7DD), I(0x545BFF0D), I(0x545C563E), I(0x545CAD71), I(0x545D04A5), I(0x545D5BDB), I(0x545DB313), I(0x545E0A4D)
, I(0x545E6188), I(0x545EB8C5), I(0x545F1004), I(0x545F6744), I(0x545FBE87), I(0x546015CA), I(0x54606D10), I(0x5460C457)
, I(0x54611BA0), I(0x546172EB), I(0x5461CA37), I(0x54622185), I(0x546278D5), I(0x5462D026), I(0x54632779), I(0x54637ECE)
, I(0x5463D625), I(0x54642D7D), I(0x546484D7), I(0x5464DC32), I(0x54653390), I(0x54658AEF), I(0x5465E24F), I(0x546639B2)
, I(0x54669116), I(0x5466E87C), I(0x54673FE3), I(0x5467974C), I(0x5467EEB7), I(0x54684624), I(0x54689D92), I(0x5468F502)
, I(0x54694C74), I(0x5469A3E7), I(0x5469FB5C), I(0x546A52D3), I(0x546AAA4B), I(0x546B01C5), I(0x546B5941), I(0x546BB0BE)
, I(0x546C083E), I(0x546C5FBE), I(0x546CB741), I(0x546D0EC5), I(0x546D664B), I(0x546DBDD3), I(0x546E155C), I(0x546E6CE7)
, I(0x546EC474), I(0x546F1C02), I(0x546F7392), I(0x546FCB24), I(0x547022B8), I(0x54707A4D), I(0x5470D1E3), I(0x5471297C)
, I(0x54718116), I(0x5471D8B2), I(0x54723050), I(0x547287EF), I(0x5472DF90), I(0x54733733), I(0x54738ED7), I(0x5473E67D)
, I(0x54743E25), I(0x547495CE), I(0x5474ED79), I(0x54754526), I(0x54759CD4), I(0x5475F484), I(0x54764C36), I(0x5476A3E9)
, I(0x5476FB9F), I(0x54775355), I(0x5477AB0E), I(0x547802C8), I(0x54785A84), I(0x5478B242), I(0x54790A01), I(0x547961C2)
, I(0x5479B984), I(0x547A1149), I(0x547A690F), I(0x547AC0D6), I(0x547B18A0), I(0x547B706B), I(0x547BC837), I(0x547C2006)
, I(0x547C77D6), I(0x547CCFA7), I(0x547D277B), I(0x547D7F50), I(0x547DD727), I(0x547E2EFF), I(0x547E86D9), I(0x547EDEB5)
, I(0x547F3692), I(0x547F8E72), I(0x547FE652), I(0x54803E35), I(0x54809619), I(0x5480EDFF), I(0x548145E7), I(0x54819DD0)
, I(0x5481F5BB), I(0x54824DA7), I(0x5482A595), I(0x5482FD85), I(0x54835577), I(0x5483AD6A), I(0x5484055F), I(0x54845D56)
, I(0x5484B54E), I(0x54850D48), I(0x54856543), I(0x5485BD41), I(0x54861540), I(0x54866D40), I(0x5486C543), I(0x54871D47)
, I(0x5487754C), I(0x5487CD53), I(0x5488255C), I(0x54887D67), I(0x5488D573), I(0x54892D81), I(0x54898591), I(0x5489DDA2)
, I(0x548A35B5), I(0x548A8DCA), I(0x548AE5E0), I(0x548B3DF8), I(0x548B9612), I(0x548BEE2D), I(0x548C464A), I(0x548C9E69)
, I(0x548CF689), I(0x548D4EAB), I(0x548DA6CF), I(0x548DFEF5), I(0x548E571C), I(0x548EAF44), I(0x548F076E), I(0x548F5F9B)
, I(0x548FB7C8), I(0x54900FF8), I(0x54906829), I(0x5490C05B), I(0x54911890), I(0x549170C5), I(0x5491C8FD), I(0x54922136)
, I(0x54927971), I(0x5492D1AE), I(0x549329EC), I(0x5493822C), I(0x5493DA6E), I(0x549432B1), I(0x54948AF6), I(0x5494E33D)
, I(0x54953B85), I(0x549593CF), I(0x5495EC1B), I(0x54964468), I(0x54969CB7), I(0x5496F507), I(0x54974D5A), I(0x5497A5AD)
, I(0x5497FE03), I(0x5498565A), I(0x5498AEB3), I(0x5499070E), I(0x54995F6A), I(0x5499B7C8), I(0x549A1027), I(0x549A6888)
, I(0x549AC0EB), I(0x549B1950), I(0x549B71B6), I(0x549BCA1E), I(0x549C2287), I(0x549C7AF2), I(0x549CD35F), I(0x549D2BCD)
, I(0x549D843D), I(0x549DDCAF), I(0x549E3523), I(0x549E8D98), I(0x549EE60E), I(0x549F3E87), I(0x549F9701), I(0x549FEF7C)
, I(0x54A047FA), I(0x54A0A079), I(0x54A0F8F9), I(0x54A1517B), I(0x54A1A9FF), I(0x54A20285), I(0x54A25B0C), I(0x54A2B395)
, I(0x54A30C20), I(0x54A364AC), I(0x54A3BD39), I(0x54A415C9), I(0x54A46E5A), I(0x54A4C6ED), I(0x54A51F81), I(0x54A57817)
, I(0x54A5D0AF), I(0x54A62949), I(0x54A681E3), I(0x54A6DA80), I(0x54A7331F), I(0x54A78BBE), I(0x54A7E460), I(0x54A83D03)
, I(0x54A895A8), I(0x54A8EE4F), I(0x54A946F7), I(0x54A99FA1), I(0x54A9F84C), I(0x54AA50FA), I(0x54AAA9A8), I(0x54AB0259)
, I(0x54AB5B0B), I(0x54ABB3BF), I(0x54AC0C74), I(0x54AC652B), I(0x54ACBDE4), I(0x54AD169E), I(0x54AD6F5A), I(0x54ADC817)
, I(0x54AE20D7), I(0x54AE7998), I(0x54AED25A), I(0x54AF2B1E), I(0x54AF83E4), I(0x54AFDCAC), I(0x54B03575), I(0x54B08E3F)
, I(0x54B0E70C), I(0x54B13FDA), I(0x54B198A9), I(0x54B1F17B), I(0x54B24A4E), I(0x54B2A322), I(0x54B2FBF9), I(0x54B354D0)
, I(0x54B3ADAA), I(0x54B40685), I(0x54B45F62), I(0x54B4B840), I(0x54B51120), I(0x54B56A02), I(0x54B5C2E5), I(0x54B61BCA)
, I(0x54B674B1), I(0x54B6CD99), I(0x54B72683), I(0x54B77F6F), I(0x54B7D85C), I(0x54B8314B), I(0x54B88A3B), I(0x54B8E32D)
, I(0x54B93C21), I(0x54B99516), I(0x54B9EE0D), I(0x54BA4706), I(0x54BAA000), I(0x54BAF8FC), I(0x54BB51FA), I(0x54BBAAF9)
, I(0x54BC03F9), I(0x54BC5CFC), I(0x54BCB600), I(0x54BD0F06), I(0x54BD680D), I(0x54BDC116), I(0x54BE1A21), I(0x54BE732D)
, I(0x54BECC3B), I(0x54BF254A), I(0x54BF7E5B), I(0x54BFD76E), I(0x54C03082), I(0x54C08998), I(0x54C0E2B0), I(0x54C13BC9)
, I(0x54C194E4), I(0x54C1EE01), I(0x54C2471F), I(0x54C2A03F), I(0x54C2F960), I(0x54C35283), I(0x54C3ABA8), I(0x54C404CE)
, I(0x54C45DF6), I(0x54C4B720), I(0x54C5104B), I(0x54C56978), I(0x54C5C2A6), I(0x54C61BD6), I(0x54C67508), I(0x54C6CE3C)
, I(0x54C72770), I(0x54C780A7), I(0x54C7D9DF), I(0x54C83319), I(0x54C88C55), I(0x54C8E592), I(0x54C93ED1), I(0x54C99811)
, I(0x54C9F153), I(0x54CA4A96), I(0x54CAA3DC), I(0x54CAFD23), I(0x54CB566B), I(0x54CBAFB5), I(0x54CC0901), I(0x54CC624E)
, I(0x54CCBB9D), I(0x54CD14EE), I(0x54CD6E40), I(0x54CDC794), I(0x54CE20E9), I(0x54CE7A40), I(0x54CED399), I(0x54CF2CF3)
, I(0x54CF864F), I(0x54CFDFAD), I(0x54D0390C), I(0x54D0926D), I(0x54D0EBCF), I(0x54D14533), I(0x54D19E99), I(0x54D1F800)
, I(0x54D25169), I(0x54D2AAD4), I(0x54D30440), I(0x54D35DAE), I(0x54D3B71D), I(0x54D4108E), I(0x54D46A01), I(0x54D4C375)
, I(0x54D51CEB), I(0x54D57662), I(0x54D5CFDB), I(0x54D62956), I(0x54D682D2), I(0x54D6DC50), I(0x54D735D0), I(0x54D78F51)
, I(0x54D7E8D4), I(0x54D84258), I(0x54D89BDE), I(0x54D8F566), I(0x54D94EEF), I(0x54D9A87A), I(0x54DA0206), I(0x54DA5B95)
, I(0x54DAB524), I(0x54DB0EB6), I(0x54DB6849), I(0x54DBC1DD), I(0x54DC1B73), I(0x54DC750B), I(0x54DCCEA4), I(0x54DD283F)
, I(0x54DD81DC), I(0x54DDDB7A), I(0x54DE351A), I(0x54DE8EBC), I(0x54DEE85F), I(0x54DF4203), I(0x54DF9BA9), I(0x54DFF551)
, I(0x54E04EFB), I(0x54E0A8A6), I(0x54E10253), I(0x54E15C01), I(0x54E1B5B1), I(0x54E20F63), I(0x54E26916), I(0x54E2C2CB)
, I(0x54E31C81), I(0x54E37639), I(0x54E3CFF2), I(0x54E429AE), I(0x54E4836A), I(0x54E4DD29), I(0x54E536E9), I(0x54E590AB)
, I(0x54E5EA6E), I(0x54E64433), I(0x54E69DF9), I(0x54E6F7C1), I(0x54E7518B), I(0x54E7AB56), I(0x54E80523), I(0x54E85EF1)
, I(0x54E8B8C2), I(0x54E91293), I(0x54E96C66), I(0x54E9C63B), I(0x54EA2012), I(0x54EA79EA), I(0x54EAD3C4), I(0x54EB2D9F)
, I(0x54EB877C), I(0x54EBE15A), I(0x54EC3B3B), I(0x54EC951C), I(0x54ECEF00), I(0x54ED48E5), I(0x54EDA2CB), I(0x54EDFCB3)
, I(0x54EE569D), I(0x54EEB088), I(0x54EF0A75), I(0x54EF6464), I(0x54EFBE54), I(0x54F01846), I(0x54F07239), I(0x54F0CC2E)
, I(0x54F12624), I(0x54F1801D), I(0x54F1DA16), I(0x54F23412), I(0x54F28E0F), I(0x54F2E80D), I(0x54F3420D), I(0x54F39C0F)
, I(0x54F3F612), I(0x54F45017), I(0x54F4AA1E), I(0x54F50426), I(0x54F55E2F), I(0x54F5B83B), I(0x54F61248), I(0x54F66C56)
, I(0x54F6C666), I(0x54F72078), I(0x54F77A8B), I(0x54F7D4A0), I(0x54F82EB7), I(0x54F888CF), I(0x54F8E2E8), I(0x54F93D04)
, I(0x54F99720), I(0x54F9F13F), I(0x54FA4B5F), I(0x54FAA581), I(0x54FAFFA4), I(0x54FB59C9), I(0x54FBB3EF), I(0x54FC0E17)
, I(0x54FC6841), I(0x54FCC26C), I(0x54FD1C99), I(0x54FD76C7), I(0x54FDD0F7), I(0x54FE2B29), I(0x54FE855C), I(0x54FEDF91)
, I(0x54FF39C7), I(0x54FF93FF), I(0x54FFEE38), I(0x55004873), I(0x5500A2B0), I(0x5500FCEE), I(0x5501572E), I(0x5501B170)
, I(0x55020BB3), I(0x550265F8), I(0x5502C03E), I(0x55031A86), I(0x550374CF), I(0x5503CF1A), I(0x55042967), I(0x550483B5)
, I(0x5504DE04), I(0x55053856), I(0x550592A9), I(0x5505ECFD), I(0x55064753), I(0x5506A1AB), I(0x5506FC04), I(0x5507565F)
, I(0x5507B0BC), I(0x55080B1A), I(0x55086579), I(0x5508BFDB), I(0x55091A3D), I(0x550974A2), I(0x5509CF08), I(0x550A296F)
, I(0x550A83D8), I(0x550ADE43), I(0x550B38AF), I(0x550B931D), I(0x550BED8D), I(0x550C47FE), I(0x550CA270), I(0x550CFCE5)
, I(0x550D575A), I(0x550DB1D2), I(0x550E0C4B), I(0x550E66C5), I(0x550EC141), I(0x550F1BBF), I(0x550F763E), I(0x550FD0BF)
, I(0x55102B42), I(0x551085C6), I(0x5510E04B), I(0x55113AD2), I(0x5511955B), I(0x5511EFE6), I(0x55124A71), I(0x5512A4FF)
, I(0x5512FF8E), I(0x55135A1F), I(0x5513B4B1), I(0x55140F45), I(0x551469DA), I(0x5514C471), I(0x55151F0A), I(0x551579A4)
, I(0x5515D43F), I(0x55162EDD), I(0x5516897C), I(0x5516E41C), I(0x55173EBE), I(0x55179962), I(0x5517F407), I(0x55184EAD)
, I(0x5518A956), I(0x55190400), I(0x55195EAB), I(0x5519B958), I(0x551A1407), I(0x551A6EB7), I(0x551AC969), I(0x551B241C)
, I(0x551B7ED1), I(0x551BD987), I(0x551C343F), I(0x551C8EF9), I(0x551CE9B4), I(0x551D4471), I(0x551D9F2F), I(0x551DF9EF)
, I(0x551E54B1), I(0x551EAF74), I(0x551F0A38), I(0x551F64FF), I(0x551FBFC6), I(0x55201A90), I(0x5520755B), I(0x5520D027)
, I(0x55212AF5), I(0x552185C5), I(0x5521E096), I(0x55223B69), I(0x5522963D), I(0x5522F113), I(0x55234BEA), I(0x5523A6C3)
, I(0x5524019E), I(0x55245C7A), I(0x5524B758), I(0x55251237), I(0x55256D18), I(0x5525C7FA), I(0x552622DE), I(0x55267DC4)
, I(0x5526D8AB), I(0x55273394), I(0x55278E7E), I(0x5527E96A), I(0x55284457), I(0x55289F46), I(0x5528FA37), I(0x55295529)
, I(0x5529B01D), I(0x552A0B12), I(0x552A6609), I(0x552AC101), I(0x552B1BFB), I(0x552B76F6), I(0x552BD1F4), I(0x552C2CF2)
, I(0x552C87F2), I(0x552CE2F4), I(0x552D3DF7), I(0x552D98FC), I(0x552DF403), I(0x552E4F0B), I(0x552EAA14), I(0x552F051F)
, I(0x552F602C), I(0x552FBB3A), I(0x5530164A), I(0x5530715B), I(0x5530CC6E), I(0x55312783), I(0x55318299), I(0x5531DDB0)
, I(0x553238C9), I(0x553293E4), I(0x5532EF01), I(0x55334A1E), I(0x5533A53E), I(0x5534005F), I(0x55345B81), I(0x5534B6A5)
, I(0x553511CB), I(0x55356CF2), I(0x5535C81B), I(0x55362345), I(0x55367E71), I(0x5536D99E), I(0x553734CE), I(0x55378FFE)
, I(0x5537EB30), I(0x55384664), I(0x5538A199), I(0x5538FCD0), I(0x55395808), I(0x5539B342), I(0x553A0E7D), I(0x553A69BA)
, I(0x553AC4F9), I(0x553B2039), I(0x553B7B7B), I(0x553BD6BE), I(0x553C3202), I(0x553C8D49), I(0x553CE891), I(0x553D43DA)
, I(0x553D9F25), I(0x553DFA72), I(0x553E55C0), I(0x553EB10F), I(0x553F0C61), I(0x553F67B3), I(0x553FC308), I(0x55401E5D)
, I(0x554079B5), I(0x5540D50E), I(0x55413068), I(0x55418BC4), I(0x5541E722), I(0x55424281), I(0x55429DE2), I(0x5542F944)
, I(0x554354A8), I(0x5543B00D), I(0x55440B74), I(0x554466DC), I(0x5544C246), I(0x55451DB2), I(0x5545791F), I(0x5545D48E)
, I(0x55462FFE), I(0x55468B70), I(0x5546E6E3), I(0x55474258), I(0x55479DCE), I(0x5547F946), I(0x554854C0), I(0x5548B03B)
, I(0x55490BB7), I(0x55496735), I(0x5549C2B5), I(0x554A1E36), I(0x554A79B9), I(0x554AD53D), I(0x554B30C3), I(0x554B8C4A)
, I(0x554BE7D3), I(0x554C435E), I(0x554C9EEA), I(0x554CFA78), I(0x554D5607), I(0x554DB197), I(0x554E0D29), I(0x554E68BD)
, I(0x554EC453), I(0x554F1FE9), I(0x554F7B82), I(0x554FD71C), I(0x555032B7), I(0x55508E54), I(0x5550E9F3), I(0x55514593)
, I(0x5551A134), I(0x5551FCD7), I(0x5552587C), I(0x5552B423), I(0x55530FCA), I(0x55536B74), I(0x5553C71F), I(0x555422CB)
, I(0x55547E79), I(0x5554DA28), I(0x555535D9), I(0x5555918C), I(0x5555ED40), I(0x555648F6), I(0x5556A4AD), I(0x55570066)
, I(0x55575C20), I(0x5557B7DC), I(0x55581399), I(0x55586F58), I(0x5558CB19), I(0x555926DB), I(0x5559829E), I(0x5559DE63)
, I(0x555A3A2A), I(0x555A95F2), I(0x555AF1BB), I(0x555B4D87), I(0x555BA953), I(0x555C0522), I(0x555C60F1), I(0x555CBCC3)
, I(0x555D1896), I(0x555D746A), I(0x555DD040), I(0x555E2C17), I(0x555E87F0), I(0x555EE3CB), I(0x555F3FA7), I(0x555F9B84)
, I(0x555FF764), I(0x55605344), I(0x5560AF27), I(0x55610B0A), I(0x556166F0), I(0x5561C2D6), I(0x55621EBF), I(0x55627AA9)
, I(0x5562D694), I(0x55633281), I(0x55638E6F), I(0x5563EA5F), I(0x55644651), I(0x5564A244), I(0x5564FE39), I(0x55655A2F)
, I(0x5565B626), I(0x55661220), I(0x55666E1A), I(0x5566CA17), I(0x55672614), I(0x55678214), I(0x5567DE14), I(0x55683A17)
, I(0x5568961B), I(0x5568F220), I(0x55694E27), I(0x5569AA30), I(0x556A063A), I(0x556A6245), I(0x556ABE52), I(0x556B1A61)
, I(0x556B7671), I(0x556BD283), I(0x556C2E96), I(0x556C8AAA), I(0x556CE6C1), I(0x556D42D8), I(0x556D9EF2), I(0x556DFB0C)
, I(0x556E5729), I(0x556EB347), I(0x556F0F66), I(0x556F6B87), I(0x556FC7A9), I(0x557023CD), I(0x55707FF3), I(0x5570DC1A)
, I(0x55713842), I(0x5571946D), I(0x5571F098), I(0x55724CC5), I(0x5572A8F4), I(0x55730524), I(0x55736156), I(0x5573BD89)
, I(0x557419BD), I(0x557475F4), I(0x5574D22C), I(0x55752E65), I(0x55758AA0), I(0x5575E6DC), I(0x5576431A), I(0x55769F59)
, I(0x5576FB9A), I(0x557757DC), I(0x5577B421), I(0x55781066), I(0x55786CAD), I(0x5578C8F5), I(0x5579253F), I(0x5579818B)
, I(0x5579DDD8), I(0x557A3A26), I(0x557A9677), I(0x557AF2C8), I(0x557B4F1B), I(0x557BAB70), I(0x557C07C6), I(0x557C641E)
, I(0x557CC077), I(0x557D1CD2), I(0x557D792E), I(0x557DD58C), I(0x557E31EB), I(0x557E8E4C), I(0x557EEAAE), I(0x557F4712)
, I(0x557FA377), I(0x557FFFDE), I(0x55805C47), I(0x5580B8B1), I(0x5581151C), I(0x55817189), I(0x5581CDF7), I(0x55822A67)
, I(0x558286D9), I(0x5582E34C), I(0x55833FC0), I(0x55839C36), I(0x5583F8AE), I(0x55845527), I(0x5584B1A1), I(0x55850E1D)
, I(0x55856A9B), I(0x5585C71A), I(0x5586239B), I(0x5586801D), I(0x5586DCA0), I(0x55873926), I(0x558795AC), I(0x5587F234)
, I(0x55884EBE), I(0x5588AB49), I(0x558907D6), I(0x55896464), I(0x5589C0F4), I(0x558A1D85), I(0x558A7A18), I(0x558AD6AC)
, I(0x558B3342), I(0x558B8FD9), I(0x558BEC72), I(0x558C490C), I(0x558CA5A8), I(0x558D0245), I(0x558D5EE4), I(0x558DBB85)
, I(0x558E1827), I(0x558E74CA), I(0x558ED16F), I(0x558F2E15), I(0x558F8ABD), I(0x558FE766), I(0x55904411), I(0x5590A0BE)
, I(0x5590FD6C), I(0x55915A1B), I(0x5591B6CC), I(0x5592137E), I(0x55927032), I(0x5592CCE8), I(0x5593299F), I(0x55938657)
, I(0x5593E311), I(0x55943FCD), I(0x55949C89), I(0x5594F948), I(0x55955608), I(0x5595B2C9), I(0x55960F8C), I(0x55966C51)
, I(0x5596C917), I(0x559725DE), I(0x559782A7), I(0x5597DF72), I(0x55983C3E), I(0x5598990B), I(0x5598F5DA), I(0x559952AB)
, I(0x5599AF7D), I(0x559A0C51), I(0x559A6926), I(0x559AC5FC), I(0x559B22D4), I(0x559B7FAE), I(0x559BDC89), I(0x559C3965)
, I(0x559C9643), I(0x559CF323), I(0x559D5004), I(0x559DACE6), I(0x559E09CA), I(0x559E66B0), I(0x559EC397), I(0x559F2080)
, I(0x559F7D6A), I(0x559FDA55), I(0x55A03742), I(0x55A09431), I(0x55A0F121), I(0x55A14E12), I(0x55A1AB05), I(0x55A207FA)
, I(0x55A264F0), I(0x55A2C1E7), I(0x55A31EE0), I(0x55A37BDB), I(0x55A3D8D7), I(0x55A435D4), I(0x55A492D3), I(0x55A4EFD4)
, I(0x55A54CD6), I(0x55A5A9DA), I(0x55A606DE), I(0x55A663E5), I(0x55A6C0ED), I(0x55A71DF6), I(0x55A77B01), I(0x55A7D80E)
, I(0x55A8351C), I(0x55A8922B), I(0x55A8EF3C), I(0x55A94C4F), I(0x55A9A963), I(0x55AA0678), I(0x55AA638F), I(0x55AAC0A8)
, I(0x55AB1DC2), I(0x55AB7ADD), I(0x55ABD7FA), I(0x55AC3518), I(0x55AC9238), I(0x55ACEF5A), I(0x55AD4C7C), I(0x55ADA9A1)
, I(0x55AE06C7), I(0x55AE63EE), I(0x55AEC117), I(0x55AF1E41), I(0x55AF7B6D), I(0x55AFD89A), I(0x55B035C9), I(0x55B092F9)
, I(0x55B0F02B), I(0x55B14D5F), I(0x55B1AA93), I(0x55B207CA), I(0x55B26501), I(0x55B2C23B), I(0x55B31F75), I(0x55B37CB2)
, I(0x55B3D9EF), I(0x55B4372F), I(0x55B4946F), I(0x55B4F1B2), I(0x55B54EF5), I(0x55B5AC3A), I(0x55B60981), I(0x55B666C9)
, I(0x55B6C413), I(0x55B7215E), I(0x55B77EAA), I(0x55B7DBF8), I(0x55B83948), I(0x55B89699), I(0x55B8F3EC), I(0x55B95140)
, I(0x55B9AE95), I(0x55BA0BEC), I(0x55BA6945), I(0x55BAC69F), I(0x55BB23FA), I(0x55BB8157), I(0x55BBDEB6), I(0x55BC3C15)
, I(0x55BC9977), I(0x55BCF6DA), I(0x55BD543E), I(0x55BDB1A4), I(0x55BE0F0B), I(0x55BE6C74), I(0x55BEC9DE), I(0x55BF274A)
, I(0x55BF84B8), I(0x55BFE226), I(0x55C03F97), I(0x55C09D08), I(0x55C0FA7B), I(0x55C157F0), I(0x55C1B566), I(0x55C212DE)
, I(0x55C27057), I(0x55C2CDD2), I(0x55C32B4E), I(0x55C388CB), I(0x55C3E64A), I(0x55C443CB), I(0x55C4A14D), I(0x55C4FED1)
, I(0x55C55C55), I(0x55C5B9DC), I(0x55C61764), I(0x55C674ED), I(0x55C6D278), I(0x55C73005), I(0x55C78D92), I(0x55C7EB22)
, I(0x55C848B3), I(0x55C8A645), I(0x55C903D9), I(0x55C9616E), I(0x55C9BF05), I(0x55CA1C9D), I(0x55CA7A36), I(0x55CAD7D2)
, I(0x55CB356E), I(0x55CB930C), I(0x55CBF0AC), I(0x55CC4E4D), I(0x55CCABF0), I(0x55CD0994), I(0x55CD6739), I(0x55CDC4E0)
, I(0x55CE2289), I(0x55CE8032), I(0x55CEDDDE), I(0x55CF3B8B), I(0x55CF9939), I(0x55CFF6E9), I(0x55D0549A), I(0x55D0B24D)
, I(0x55D11001), I(0x55D16DB7), I(0x55D1CB6E), I(0x55D22927), I(0x55D286E1), I(0x55D2E49D), I(0x55D3425A), I(0x55D3A018)
, I(0x55D3FDD8), I(0x55D45B9A), I(0x55D4B95D), I(0x55D51721), I(0x55D574E7), I(0x55D5D2AF), I(0x55D63077), I(0x55D68E42)
, I(0x55D6EC0E), I(0x55D749DB), I(0x55D7A7AA), I(0x55D8057A), I(0x55D8634C), I(0x55D8C11F), I(0x55D91EF3), I(0x55D97CC9)
, I(0x55D9DAA1), I(0x55DA387A), I(0x55DA9655), I(0x55DAF431), I(0x55DB520E), I(0x55DBAFED), I(0x55DC0DCD), I(0x55DC6BAF)
, I(0x55DCC993), I(0x55DD2778), I(0x55DD855E), I(0x55DDE346), I(0x55DE412F), I(0x55DE9F19), I(0x55DEFD05), I(0x55DF5AF3)
, I(0x55DFB8E2), I(0x55E016D3), I(0x55E074C5), I(0x55E0D2B8), I(0x55E130AD), I(0x55E18EA4), I(0x55E1EC9C), I(0x55E24A95)
, I(0x55E2A890), I(0x55E3068C), I(0x55E3648A), I(0x55E3C289), I(0x55E4208A), I(0x55E47E8C), I(0x55E4DC8F), I(0x55E53A94)
, I(0x55E5989B), I(0x55E5F6A3), I(0x55E654AC), I(0x55E6B2B7), I(0x55E710C4), I(0x55E76ED2), I(0x55E7CCE1), I(0x55E82AF2)
, I(0x55E88904), I(0x55E8E718), I(0x55E9452D), I(0x55E9A343), I(0x55EA015B), I(0x55EA5F75), I(0x55EABD90), I(0x55EB1BAD)
, I(0x55EB79CA), I(0x55EBD7EA), I(0x55EC360B), I(0x55EC942D), I(0x55ECF251), I(0x55ED5076), I(0x55EDAE9D), I(0x55EE0CC5)
, I(0x55EE6AEF), I(0x55EEC91A), I(0x55EF2746), I(0x55EF8574), I(0x55EFE3A4), I(0x55F041D5), I(0x55F0A007), I(0x55F0FE3B)
, I(0x55F15C70), I(0x55F1BAA7), I(0x55F218DF), I(0x55F27719), I(0x55F2D554), I(0x55F33390), I(0x55F391CE), I(0x55F3F00E)
, I(0x55F44E4F), I(0x55F4AC91), I(0x55F50AD5), I(0x55F5691A), I(0x55F5C761), I(0x55F625AA), I(0x55F683F3), I(0x55F6E23E)
, I(0x55F7408B), I(0x55F79ED9), I(0x55F7FD29), I(0x55F85B7A), I(0x55F8B9CC), I(0x55F91820), I(0x55F97675), I(0x55F9D4CC)
, I(0x55FA3324), I(0x55FA917E), I(0x55FAEFD9), I(0x55FB4E36), I(0x55FBAC94), I(0x55FC0AF3), I(0x55FC6954), I(0x55FCC7B7)
, I(0x55FD261B), I(0x55FD8480), I(0x55FDE2E7), I(0x55FE414F), I(0x55FE9FB9), I(0x55FEFE24), I(0x55FF5C90), I(0x55FFBAFE)
, I(0x5600196E), I(0x560077DF), I(0x5600D651), I(0x560134C5), I(0x5601933B), I(0x5601F1B1), I(0x5602502A), I(0x5602AEA3)
, I(0x56030D1E), I(0x56036B9B), I(0x5603CA19), I(0x56042898), I(0x56048719), I(0x5604E59C), I(0x5605441F), I(0x5605A2A5)
, I(0x5606012B), I(0x56065FB3), I(0x5606BE3D), I(0x56071CC8), I(0x56077B55), I(0x5607D9E3), I(0x56083872), I(0x56089703)
, I(0x5608F595), I(0x56095429), I(0x5609B2BE), I(0x560A1155), I(0x560A6FED), I(0x560ACE86), I(0x560B2D21), I(0x560B8BBE)
, I(0x560BEA5B), I(0x560C48FB), I(0x560CA79C), I(0x560D063E), I(0x560D64E1), I(0x560DC386), I(0x560E222D), I(0x560E80D5)
, I(0x560EDF7E), I(0x560F3E29), I(0x560F9CD6), I(0x560FFB83), I(0x56105A32), I(0x5610B8E3), I(0x56111795), I(0x56117649)
, I(0x5611D4FE), I(0x561233B4), I(0x5612926C), I(0x5612F125), I(0x56134FE0), I(0x5613AE9C), I(0x56140D5A), I(0x56146C19)
, I(0x5614CADA), I(0x5615299C), I(0x5615885F), I(0x5615E724), I(0x561645EA), I(0x5616A4B2), I(0x5617037B), I(0x56176246)
, I(0x5617C112), I(0x56181FDF), I(0x56187EAE), I(0x5618DD7E), I(0x56193C50), I(0x56199B23), I(0x5619F9F8), I(0x561A58CE)
, I(0x561AB7A6), I(0x561B167F), I(0x561B7559), I(0x561BD435), I(0x561C3312), I(0x561C91F1), I(0x561CF0D1), I(0x561D4FB3)
, I(0x561DAE96), I(0x561E0D7B), I(0x561E6C61), I(0x561ECB48), I(0x561F2A31), I(0x561F891B), I(0x561FE807), I(0x562046F4)
, I(0x5620A5E2), I(0x562104D2), I(0x562163C4), I(0x5621C2B7), I(0x562221AB), I(0x562280A1), I(0x5622DF98), I(0x56233E91)
, I(0x56239D8B), I(0x5623FC86), I(0x56245B83), I(0x5624BA82), I(0x56251981), I(0x56257882), I(0x5625D785), I(0x56263689)
, I(0x5626958F), I(0x5626F496), I(0x5627539E), I(0x5627B2A8), I(0x562811B3), I(0x562870C0), I(0x5628CFCE), I(0x56292EDE)
, I(0x56298DEF), I(0x5629ED01), I(0x562A4C15), I(0x562AAB2A), I(0x562B0A41), I(0x562B6959), I(0x562BC873), I(0x562C278E)
, I(0x562C86AA), I(0x562CE5C8), I(0x562D44E7), I(0x562DA408), I(0x562E032A), I(0x562E624E), I(0x562EC173), I(0x562F209A)
, I(0x562F7FC1), I(0x562FDEEB), I(0x56303E15), I(0x56309D42), I(0x5630FC6F), I(0x56315B9E), I(0x5631BACF), I(0x56321A01)
, I(0x56327934), I(0x5632D869), I(0x5633379F), I(0x563396D6), I(0x5633F610), I(0x5634554A), I(0x5634B486), I(0x563513C3)
, I(0x56357302), I(0x5635D242), I(0x56363184), I(0x563690C7), I(0x5636F00B), I(0x56374F51), I(0x5637AE98), I(0x56380DE1)
, I(0x56386D2B), I(0x5638CC77), I(0x56392BC4), I(0x56398B12), I(0x5639EA62), I(0x563A49B3), I(0x563AA906), I(0x563B085A)
, I(0x563B67B0), I(0x563BC707), I(0x563C265F), I(0x563C85B9), I(0x563CE514), I(0x563D4471), I(0x563DA3CF), I(0x563E032F)
, I(0x563E6290), I(0x563EC1F2), I(0x563F2156), I(0x563F80BB), I(0x563FE022), I(0x56403F8A), I(0x56409EF3), I(0x5640FE5E)
, I(0x56415DCA), I(0x5641BD38), I(0x56421CA7), I(0x56427C18), I(0x5642DB8A), I(0x56433AFD), I(0x56439A72), I(0x5643F9E9)
, I(0x56445960), I(0x5644B8D9), I(0x56451854), I(0x564577D0), I(0x5645D74D), I(0x564636CC), I(0x5646964C), I(0x5646F5CE)
, I(0x56475551), I(0x5647B4D5), I(0x5648145B), I(0x564873E3), I(0x5648D36B), I(0x564932F5), I(0x56499281), I(0x5649F20E)
, I(0x564A519C), I(0x564AB12C), I(0x564B10BD), I(0x564B7050), I(0x564BCFE4), I(0x564C2F7A), I(0x564C8F11), I(0x564CEEA9)
, I(0x564D4E43), I(0x564DADDE), I(0x564E0D7A), I(0x564E6D18), I(0x564ECCB8), I(0x564F2C58), I(0x564F8BFB), I(0x564FEB9E)
, I(0x56504B43), I(0x5650AAEA), I(0x56510A92), I(0x56516A3B), I(0x5651C9E6), I(0x56522992), I(0x5652893F), I(0x5652E8EF)
, I(0x5653489F), I(0x5653A851), I(0x56540804), I(0x565467B9), I(0x5654C76F), I(0x56552726), I(0x565586DF), I(0x5655E699)
, I(0x56564655), I(0x5656A612), I(0x565705D0), I(0x56576590), I(0x5657C552), I(0x56582514), I(0x565884D9), I(0x5658E49E)
, I(0x56594465), I(0x5659A42D), I(0x565A03F7), I(0x565A63C2), I(0x565AC38F), I(0x565B235D), I(0x565B832D), I(0x565BE2FD)
, I(0x565C42D0), I(0x565CA2A3), I(0x565D0278), I(0x565D624F), I(0x565DC227), I(0x565E2200), I(0x565E81DB), I(0x565EE1B7)
, I(0x565F4194), I(0x565FA173), I(0x56600154), I(0x56606136), I(0x5660C119), I(0x566120FD), I(0x566180E3), I(0x5661E0CB)
, I(0x566240B4), I(0x5662A09E), I(0x56630089), I(0x56636076), I(0x5663C065), I(0x56642055), I(0x56648046), I(0x5664E038)
, I(0x5665402D), I(0x5665A022), I(0x56660019), I(0x56666011), I(0x5666C00B), I(0x56672006), I(0x56678002), I(0x5667E000)
, I(0x56684000), I(0x5668A000), I(0x56690002), I(0x56696006), I(0x5669C00B), I(0x566A2011), I(0x566A8019), I(0x566AE022)
, I(0x566B402C), I(0x566BA038), I(0x566C0046), I(0x566C6054), I(0x566CC065), I(0x566D2076), I(0x566D8089), I(0x566DE09E)
, I(0x566E40B3), I(0x566EA0CA), I(0x566F00E3), I(0x566F60FD), I(0x566FC118), I(0x56702135), I(0x56708153), I(0x5670E173)
, I(0x56714194), I(0x5671A1B6), I(0x567201DA), I(0x567261FF), I(0x5672C226), I(0x5673224E), I(0x56738277), I(0x5673E2A2)
, I(0x567442CE), I(0x5674A2FB), I(0x5675032A), I(0x5675635B), I(0x5675C38D), I(0x567623C0), I(0x567683F4), I(0x5676E42A)
, I(0x56774462), I(0x5677A49A), I(0x567804D4), I(0x56786510), I(0x5678C54D), I(0x5679258B), I(0x567985CB), I(0x5679E60C)
, I(0x567A464F), I(0x567AA693), I(0x567B06D8), I(0x567B671F), I(0x567BC767), I(0x567C27B0), I(0x567C87FB), I(0x567CE848)
, I(0x567D4895), I(0x567DA8E4), I(0x567E0935), I(0x567E6987), I(0x567EC9DA), I(0x567F2A2F), I(0x567F8A85), I(0x567FEADC)
, I(0x56804B35), I(0x5680AB90), I(0x56810BEB), I(0x56816C48), I(0x5681CCA7), I(0x56822D07), I(0x56828D68), I(0x5682EDCA)
, I(0x56834E2E), I(0x5683AE94), I(0x56840EFB), I(0x56846F63), I(0x5684CFCD), I(0x56853038), I(0x568590A4), I(0x5685F112)
, I(0x56865181), I(0x5686B1F2), I(0x56871263), I(0x568772D7), I(0x5687D34C), I(0x568833C2), I(0x56889439), I(0x5688F4B2)
, I(0x5689552C), I(0x5689B5A8), I(0x568A1625), I(0x568A76A4), I(0x568AD723), I(0x568B37A5), I(0x568B9827), I(0x568BF8AB)
, I(0x568C5931), I(0x568CB9B8), I(0x568D1A40), I(0x568D7AC9), I(0x568DDB54), I(0x568E3BE1), I(0x568E9C6E), I(0x568EFCFE)
, I(0x568F5D8E), I(0x568FBE20), I(0x56901EB3), I(0x56907F48), I(0x5690DFDE), I(0x56914076), I(0x5691A10F), I(0x569201A9)
, I(0x56926244), I(0x5692C2E1), I(0x56932380), I(0x56938420), I(0x5693E4C1), I(0x56944563), I(0x5694A607), I(0x569506AD)
, I(0x56956753), I(0x5695C7FB), I(0x569628A5), I(0x56968950), I(0x5696E9FC), I(0x56974AAA), I(0x5697AB59), I(0x56980C09)
, I(0x56986CBB), I(0x5698CD6E), I(0x56992E23), I(0x56998ED9), I(0x5699EF90), I(0x569A5049), I(0x569AB103), I(0x569B11BE)
, I(0x569B727B), I(0x569BD339), I(0x569C33F9), I(0x569C94BA), I(0x569CF57D), I(0x569D5640), I(0x569DB706), I(0x569E17CC)
, I(0x569E7894), I(0x569ED95D), I(0x569F3A28), I(0x569F9AF4), I(0x569FFBC2), I(0x56A05C91), I(0x56A0BD61), I(0x56A11E32)
, I(0x56A17F05), I(0x56A1DFDA), I(0x56A240AF), I(0x56A2A187), I(0x56A3025F), I(0x56A36339), I(0x56A3C414), I(0x56A424F1)
, I(0x56A485CF), I(0x56A4E6AE), I(0x56A5478F), I(0x56A5A871), I(0x56A60955), I(0x56A66A3A), I(0x56A6CB20), I(0x56A72C08)
, I(0x56A78CF1), I(0x56A7EDDB), I(0x56A84EC7), I(0x56A8AFB4), I(0x56A910A3), I(0x56A97193), I(0x56A9D284), I(0x56AA3377)
, I(0x56AA946B), I(0x56AAF560), I(0x56AB5657), I(0x56ABB74F), I(0x56AC1849), I(0x56AC7944), I(0x56ACDA40), I(0x56AD3B3E)
, I(0x56AD9C3D), I(0x56ADFD3E), I(0x56AE5E40), I(0x56AEBF43), I(0x56AF2047), I(0x56AF814D), I(0x56AFE255), I(0x56B0435D)
, I(0x56B0A467), I(0x56B10573), I(0x56B16680), I(0x56B1C78E), I(0x56B2289E), I(0x56B289AF), I(0x56B2EAC1), I(0x56B34BD5)
, I(0x56B3ACEA), I(0x56B40E00), I(0x56B46F18), I(0x56B4D031), I(0x56B5314C), I(0x56B59268), I(0x56B5F385), I(0x56B654A4)
, I(0x56B6B5C4), I(0x56B716E5), I(0x56B77808), I(0x56B7D92D), I(0x56B83A52), I(0x56B89B79), I(0x56B8FCA1), I(0x56B95DCB)
, I(0x56B9BEF6), I(0x56BA2022), I(0x56BA8150), I(0x56BAE27F), I(0x56BB43B0), I(0x56BBA4E2), I(0x56BC0615), I(0x56BC674A)
, I(0x56BCC880), I(0x56BD29B7), I(0x56BD8AF0), I(0x56BDEC2A), I(0x56BE4D66), I(0x56BEAEA2), I(0x56BF0FE0), I(0x56BF7120)
, I(0x56BFD261), I(0x56C033A4), I(0x56C094E7), I(0x56C0F62C), I(0x56C15773), I(0x56C1B8BB), I(0x56C21A04), I(0x56C27B4E)
, I(0x56C2DC9A), I(0x56C33DE7), I(0x56C39F36), I(0x56C40086), I(0x56C461D7), I(0x56C4C32A), I(0x56C5247E), I(0x56C585D4)
, I(0x56C5E72B), I(0x56C64883), I(0x56C6A9DD), I(0x56C70B37), I(0x56C76C94), I(0x56C7CDF1), I(0x56C82F50), I(0x56C890B1)
, I(0x56C8F213), I(0x56C95376), I(0x56C9B4DA), I(0x56CA1640), I(0x56CA77A7), I(0x56CAD910), I(0x56CB3A7A), I(0x56CB9BE5)
, I(0x56CBFD52), I(0x56CC5EC0), I(0x56CCC02F), I(0x56CD21A0), I(0x56CD8312), I(0x56CDE486), I(0x56CE45FB), I(0x56CEA771)
, I(0x56CF08E9), I(0x56CF6A62), I(0x56CFCBDC), I(0x56D02D58), I(0x56D08ED5), I(0x56D0F053), I(0x56D151D3), I(0x56D1B354)
, I(0x56D214D6), I(0x56D2765A), I(0x56D2D7DF), I(0x56D33966), I(0x56D39AEE), I(0x56D3FC77), I(0x56D45E02), I(0x56D4BF8E)
, I(0x56D5211B), I(0x56D582AA), I(0x56D5E43A), I(0x56D645CC), I(0x56D6A75F), I(0x56D708F3), I(0x56D76A88), I(0x56D7CC1F)
, I(0x56D82DB7), I(0x56D88F51), I(0x56D8F0EC), I(0x56D95288), I(0x56D9B426), I(0x56DA15C5), I(0x56DA7765), I(0x56DAD907)
, I(0x56DB3AAA), I(0x56DB9C4F), I(0x56DBFDF5), I(0x56DC5F9C), I(0x56DCC144), I(0x56DD22EE), I(0x56DD849A), I(0x56DDE646)
, I(0x56DE47F4), I(0x56DEA9A4), I(0x56DF0B54), I(0x56DF6D06), I(0x56DFCEBA), I(0x56E0306E), I(0x56E09225), I(0x56E0F3DC)
, I(0x56E15595), I(0x56E1B74F), I(0x56E2190B), I(0x56E27AC8), I(0x56E2DC86), I(0x56E33E45), I(0x56E3A006), I(0x56E401C9)
, I(0x56E4638C), I(0x56E4C551), I(0x56E52718), I(0x56E588DF), I(0x56E5EAA9), I(0x56E64C73), I(0x56E6AE3F), I(0x56E7100C)
, I(0x56E771DB), I(0x56E7D3AA), I(0x56E8357C), I(0x56E8974E), I(0x56E8F922), I(0x56E95AF7), I(0x56E9BCCE), I(0x56EA1EA6)
, I(0x56EA807F), I(0x56EAE25A), I(0x56EB4436), I(0x56EBA613), I(0x56EC07F2), I(0x56EC69D2), I(0x56ECCBB4), I(0x56ED2D96)
, I(0x56ED8F7B), I(0x56EDF160), I(0x56EE5347), I(0x56EEB52F), I(0x56EF1719), I(0x56EF7904), I(0x56EFDAF0), I(0x56F03CDD)
, I(0x56F09ECC), I(0x56F100BC), I(0x56F162AE), I(0x56F1C4A1), I(0x56F22696), I(0x56F2888B), I(0x56F2EA82), I(0x56F34C7B)
, I(0x56F3AE74), I(0x56F41070), I(0x56F4726C), I(0x56F4D46A), I(0x56F53669), I(0x56F59869), I(0x56F5FA6B), I(0x56F65C6E)
, I(0x56F6BE73), I(0x56F72079), I(0x56F78280), I(0x56F7E488), I(0x56F84692), I(0x56F8A89E), I(0x56F90AAA), I(0x56F96CB8)
, I(0x56F9CEC7), I(0x56FA30D8), I(0x56FA92EA), I(0x56FAF4FE), I(0x56FB5712), I(0x56FBB928), I(0x56FC1B40), I(0x56FC7D58)
, I(0x56FCDF72), I(0x56FD418E), I(0x56FDA3AA), I(0x56FE05C9), I(0x56FE67E8), I(0x56FECA09), I(0x56FF2C2B), I(0x56FF8E4E)
, I(0x56FFF073), I(0x57005299), I(0x5700B4C1), I(0x570116EA), I(0x57017914), I(0x5701DB3F), I(0x57023D6C), I(0x57029F9A)
, I(0x570301CA), I(0x570363FB), I(0x5703C62D), I(0x57042861), I(0x57048A96), I(0x5704ECCC), I(0x57054F04), I(0x5705B13D)
, I(0x57061377), I(0x570675B3), I(0x5706D7F0), I(0x57073A2E), I(0x57079C6E), I(0x5707FEAF), I(0x570860F1), I(0x5708C335)
, I(0x5709257A), I(0x570987C0), I(0x5709EA08), I(0x570A4C51), I(0x570AAE9B), I(0x570B10E7), I(0x570B7334), I(0x570BD582)
, I(0x570C37D2), I(0x570C9A23), I(0x570CFC76), I(0x570D5EC9), I(0x570DC11F), I(0x570E2375), I(0x570E85CD), I(0x570EE826)
, I(0x570F4A80), I(0x570FACDC), I(0x57100F39), I(0x57107198), I(0x5710D3F8), I(0x57113659), I(0x571198BB), I(0x5711FB1F)
, I(0x57125D84), I(0x5712BFEB), I(0x57132252), I(0x571384BC), I(0x5713E726), I(0x57144992), I(0x5714ABFF), I(0x57150E6E)
, I(0x571570DE), I(0x5715D34F), I(0x571635C1), I(0x57169835), I(0x5716FAAA), I(0x57175D21), I(0x5717BF99), I(0x57182212)
, I(0x5718848D), I(0x5718E708), I(0x57194986), I(0x5719AC04), I(0x571A0E84), I(0x571A7105), I(0x571AD388), I(0x571B360C)
, I(0x571B9891), I(0x571BFB17), I(0x571C5D9F), I(0x571CC028), I(0x571D22B3), I(0x571D853F), I(0x571DE7CC), I(0x571E4A5B)
, I(0x571EACEA), I(0x571F0F7C), I(0x571F720E), I(0x571FD4A2), I(0x57203737), I(0x572099CE), I(0x5720FC66), I(0x57215EFF)
, I(0x5721C199), I(0x57222435), I(0x572286D3), I(0x5722E971), I(0x57234C11), I(0x5723AEB2), I(0x57241155), I(0x572473F8)
, I(0x5724D69E), I(0x57253944), I(0x57259BEC), I(0x5725FE95), I(0x57266140), I(0x5726C3EC), I(0x57272699), I(0x57278947)
, I(0x5727EBF7), I(0x57284EA8), I(0x5728B15B), I(0x5729140E), I(0x572976C3), I(0x5729D97A), I(0x572A3C32), I(0x572A9EEB)
, I(0x572B01A5), I(0x572B6461), I(0x572BC71E), I(0x572C29DD), I(0x572C8C9C), I(0x572CEF5E), I(0x572D5220), I(0x572DB4E4)
, I(0x572E17A9), I(0x572E7A6F), I(0x572EDD37), I(0x572F4000), I(0x572FA2CA), I(0x57300596), I(0x57306863), I(0x5730CB31)
, I(0x57312E01), I(0x573190D2), I(0x5731F3A4), I(0x57325678), I(0x5732B94D), I(0x57331C23), I(0x57337EFB), I(0x5733E1D4)
, I(0x573444AE), I(0x5734A78A), I(0x57350A67), I(0x57356D45), I(0x5735D025), I(0x57363306), I(0x573695E8), I(0x5736F8CB)
, I(0x57375BB0), I(0x5737BE96), I(0x5738217E), I(0x57388467), I(0x5738E751), I(0x57394A3C), I(0x5739AD29), I(0x573A1017)
, I(0x573A7307), I(0x573AD5F8), I(0x573B38EA), I(0x573B9BDD), I(0x573BFED2), I(0x573C61C8), I(0x573CC4BF), I(0x573D27B8)
, I(0x573D8AB2), I(0x573DEDAD), I(0x573E50AA), I(0x573EB3A8), I(0x573F16A8), I(0x573F79A8), I(0x573FDCAA), I(0x57403FAD)
, I(0x5740A2B2), I(0x574105B8), I(0x574168BF), I(0x5741CBC8), I(0x57422ED2), I(0x574291DD), I(0x5742F4E9), I(0x574357F7)
, I(0x5743BB06), I(0x57441E17), I(0x57448129), I(0x5744E43C), I(0x57454750), I(0x5745AA66), I(0x57460D7D), I(0x57467095)
, I(0x5746D3AF), I(0x574736CA), I(0x574799E6), I(0x5747FD04), I(0x57486023), I(0x5748C343), I(0x57492665), I(0x57498988)
, I(0x5749ECAC), I(0x574A4FD2), I(0x574AB2F9), I(0x574B1621), I(0x574B794A), I(0x574BDC75), I(0x574C3FA1), I(0x574CA2CF)
, I(0x574D05FE), I(0x574D692E), I(0x574DCC5F), I(0x574E2F92), I(0x574E92C6), I(0x574EF5FB), I(0x574F5932), I(0x574FBC6A)
, I(0x57501FA3), I(0x575082DE), I(0x5750E61A), I(0x57514957), I(0x5751AC96), I(0x57520FD6), I(0x57527317), I(0x5752D659)
, I(0x5753399D), I(0x57539CE2), I(0x57540029), I(0x57546370), I(0x5754C6B9), I(0x57552A04), I(0x57558D50), I(0x5755F09D)
, I(0x575653EB), I(0x5756B73A), I(0x57571A8C), I(0x57577DDE), I(0x5757E131), I(0x57584486), I(0x5758A7DC), I(0x57590B34)
, I(0x57596E8D), I(0x5759D1E7), I(0x575A3542), I(0x575A989F), I(0x575AFBFD), I(0x575B5F5C), I(0x575BC2BD), I(0x575C261F)
, I(0x575C8983), I(0x575CECE7), I(0x575D504D), I(0x575DB3B4), I(0x575E171D), I(0x575E7A87), I(0x575EDDF2), I(0x575F415E)
, I(0x575FA4CC), I(0x5760083B), I(0x57606BAC), I(0x5760CF1D), I(0x57613290), I(0x57619605), I(0x5761F97A), I(0x57625CF1)
, I(0x5762C06A), I(0x576323E3), I(0x5763875E), I(0x5763EADA), I(0x57644E58), I(0x5764B1D7), I(0x57651557), I(0x576578D8)
, I(0x5765DC5B), I(0x57663FDF), I(0x5766A364), I(0x576706EB), I(0x57676A73), I(0x5767CDFC), I(0x57683187), I(0x57689512)
, I(0x5768F8A0), I(0x57695C2E), I(0x5769BFBE), I(0x576A234F), I(0x576A86E2), I(0x576AEA75), I(0x576B4E0A), I(0x576BB1A1)
, I(0x576C1538), I(0x576C78D1), I(0x576CDC6B), I(0x576D4007), I(0x576DA3A4), I(0x576E0742), I(0x576E6AE1), I(0x576ECE82)
, I(0x576F3224), I(0x576F95C8), I(0x576FF96C), I(0x57705D12), I(0x5770C0BA), I(0x57712462), I(0x5771880C), I(0x5771EBB7)
, I(0x57724F64), I(0x5772B312), I(0x577316C1), I(0x57737A71), I(0x5773DE23), I(0x577441D6), I(0x5774A58A), I(0x57750940)
, I(0x57756CF7), I(0x5775D0AF), I(0x57763468), I(0x57769823), I(0x5776FBDF), I(0x57775F9D), I(0x5777C35B), I(0x5778271B)
, I(0x57788ADD), I(0x5778EE9F), I(0x57795263), I(0x5779B629), I(0x577A19EF), I(0x577A7DB7), I(0x577AE180), I(0x577B454A)
, I(0x577BA916), I(0x577C0CE3), I(0x577C70B1), I(0x577CD481), I(0x577D3852), I(0x577D9C24), I(0x577DFFF8), I(0x577E63CD)
, I(0x577EC7A3), I(0x577F2B7A), I(0x577F8F53), I(0x577FF32D), I(0x57805708), I(0x5780BAE5), I(0x57811EC3), I(0x578182A2)
, I(0x5781E682), I(0x57824A64), I(0x5782AE47), I(0x5783122C), I(0x57837611), I(0x5783D9F8), I(0x57843DE1), I(0x5784A1CA)
, I(0x578505B5), I(0x578569A1), I(0x5785CD8F), I(0x5786317E), I(0x5786956E), I(0x5786F95F), I(0x57875D52), I(0x5787C146)
, I(0x5788253B), I(0x57888932), I(0x5788ED29), I(0x57895123), I(0x5789B51D), I(0x578A1919), I(0x578A7D16), I(0x578AE114)
, I(0x578B4514), I(0x578BA915), I(0x578C0D17), I(0x578C711A), I(0x578CD51F), I(0x578D3925), I(0x578D9D2D), I(0x578E0135)
, I(0x578E653F), I(0x578EC94A), I(0x578F2D57), I(0x578F9165), I(0x578FF574), I(0x57905984), I(0x5790BD96), I(0x579121A9)
, I(0x579185BE), I(0x5791E9D3), I(0x57924DEA), I(0x5792B202), I(0x5793161C), I(0x57937A36), I(0x5793DE52), I(0x57944270)
, I(0x5794A68F), I(0x57950AAE), I(0x57956ED0), I(0x5795D2F2), I(0x57963716), I(0x57969B3B), I(0x5796FF61), I(0x57976389)
, I(0x5797C7B2), I(0x57982BDC), I(0x57989008), I(0x5798F435), I(0x57995863), I(0x5799BC92), I(0x579A20C3), I(0x579A84F5)
, I(0x579AE928), I(0x579B4D5D), I(0x579BB193), I(0x579C15CA), I(0x579C7A02), I(0x579CDE3C), I(0x579D4277), I(0x579DA6B4)
, I(0x579E0AF1), I(0x579E6F30), I(0x579ED370), I(0x579F37B2), I(0x579F9BF4), I(0x57A00038), I(0x57A0647E), I(0x57A0C8C4)
, I(0x57A12D0C), I(0x57A19156), I(0x57A1F5A0), I(0x57A259EC), I(0x57A2BE39), I(0x57A32287), I(0x57A386D7), I(0x57A3EB28)
, I(0x57A44F7A), I(0x57A4B3CD), I(0x57A51822), I(0x57A57C78), I(0x57A5E0D0), I(0x57A64528), I(0x57A6A982), I(0x57A70DDD)
, I(0x57A7723A), I(0x57A7D698), I(0x57A83AF7), I(0x57A89F57), I(0x57A903B9), I(0x57A9681C), I(0x57A9CC80), I(0x57AA30E5)
, I(0x57AA954C), I(0x57AAF9B4), I(0x57AB5E1D), I(0x57ABC288), I(0x57AC26F4), I(0x57AC8B61), I(0x57ACEFD0), I(0x57AD543F)
, I(0x57ADB8B0), I(0x57AE1D23), I(0x57AE8196), I(0x57AEE60B), I(0x57AF4A81), I(0x57AFAEF9), I(0x57B01371), I(0x57B077EB)
, I(0x57B0DC67), I(0x57B140E3), I(0x57B1A561), I(0x57B209E0), I(0x57B26E61), I(0x57B2D2E2), I(0x57B33765), I(0x57B39BEA)
, I(0x57B4006F), I(0x57B464F6), I(0x57B4C97E), I(0x57B52E08), I(0x57B59292), I(0x57B5F71E), I(0x57B65BAB), I(0x57B6C03A)
, I(0x57B724CA), I(0x57B7895B), I(0x57B7EDED), I(0x57B85281), I(0x57B8B716), I(0x57B91BAC), I(0x57B98043), I(0x57B9E4DC)
, I(0x57BA4976), I(0x57BAAE12), I(0x57BB12AE), I(0x57BB774C), I(0x57BBDBEB), I(0x57BC408C), I(0x57BCA52D), I(0x57BD09D0)
, I(0x57BD6E75), I(0x57BDD31A), I(0x57BE37C1), I(0x57BE9C69), I(0x57BF0112), I(0x57BF65BD), I(0x57BFCA69), I(0x57C02F16)
, I(0x57C093C5), I(0x57C0F874), I(0x57C15D25), I(0x57C1C1D8), I(0x57C2268B), I(0x57C28B40), I(0x57C2EFF6), I(0x57C354AE)
, I(0x57C3B966), I(0x57C41E21), I(0x57C482DC), I(0x57C4E798), I(0x57C54C56), I(0x57C5B115), I(0x57C615D5), I(0x57C67A97)
, I(0x57C6DF5A), I(0x57C7441E), I(0x57C7A8E4), I(0x57C80DAA), I(0x57C87272), I(0x57C8D73C), I(0x57C93C06), I(0x57C9A0D2)
, I(0x57CA059F), I(0x57CA6A6D), I(0x57CACF3D), I(0x57CB340E), I(0x57CB98E0), I(0x57CBFDB4), I(0x57CC6288), I(0x57CCC75E)
, I(0x57CD2C36), I(0x57CD910E), I(0x57CDF5E8), I(0x57CE5AC3), I(0x57CEBF9F), I(0x57CF247D), I(0x57CF895C), I(0x57CFEE3C)
, I(0x57D0531E), I(0x57D0B800), I(0x57D11CE4), I(0x57D181CA), I(0x57D1E6B0), I(0x57D24B98), I(0x57D2B081), I(0x57D3156C)
, I(0x57D37A57), I(0x57D3DF44), I(0x57D44432), I(0x57D4A922), I(0x57D50E12), I(0x57D57304), I(0x57D5D7F8), I(0x57D63CEC)
, I(0x57D6A1E2), I(0x57D706D9), I(0x57D76BD1), I(0x57D7D0CB), I(0x57D835C6), I(0x57D89AC2), I(0x57D8FFBF), I(0x57D964BE)
, I(0x57D9C9BE), I(0x57DA2EBF), I(0x57DA93C2), I(0x57DAF8C6), I(0x57DB5DCB), I(0x57DBC2D1), I(0x57DC27D8), I(0x57DC8CE1)
, I(0x57DCF1EB), I(0x57DD56F7), I(0x57DDBC03), I(0x57DE2111), I(0x57DE8620), I(0x57DEEB31), I(0x57DF5043), I(0x57DFB556)
, I(0x57E01A6A), I(0x57E07F7F), I(0x57E0E496), I(0x57E149AE), I(0x57E1AEC7), I(0x57E213E2), I(0x57E278FE), I(0x57E2DE1B)
, I(0x57E34339), I(0x57E3A859), I(0x57E40D7A), I(0x57E4729C), I(0x57E4D7C0), I(0x57E53CE4), I(0x57E5A20A), I(0x57E60732)
, I(0x57E66C5A), I(0x57E6D184), I(0x57E736AF), I(0x57E79BDB), I(0x57E80109), I(0x57E86637), I(0x57E8CB68), I(0x57E93099)
, I(0x57E995CC), I(0x57E9FAFF), I(0x57EA6034), I(0x57EAC56B), I(0x57EB2AA3), I(0x57EB8FDC), I(0x57EBF516), I(0x57EC5A51)
, I(0x57ECBF8E), I(0x57ED24CC), I(0x57ED8A0B), I(0x57EDEF4C), I(0x57EE548E), I(0x57EEB9D0), I(0x57EF1F15), I(0x57EF845A)
, I(0x57EFE9A1), I(0x57F04EE9), I(0x57F0B433), I(0x57F1197D), I(0x57F17EC9), I(0x57F1E416), I(0x57F24965), I(0x57F2AEB4)
, I(0x57F31405), I(0x57F37958), I(0x57F3DEAB), I(0x57F44400), I(0x57F4A956), I(0x57F50EAD), I(0x57F57405), I(0x57F5D95F)
, I(0x57F63EBA), I(0x57F6A416), I(0x57F70974), I(0x57F76ED3), I(0x57F7D433), I(0x57F83994), I(0x57F89EF7), I(0x57F9045A)
, I(0x57F969BF), I(0x57F9CF26), I(0x57FA348D), I(0x57FA99F6), I(0x57FAFF60), I(0x57FB64CC), I(0x57FBCA38), I(0x57FC2FA6)
, I(0x57FC9515), I(0x57FCFA86), I(0x57FD5FF7), I(0x57FDC56A), I(0x57FE2ADF), I(0x57FE9054), I(0x57FEF5CB), I(0x57FF5B43)
, I(0x57FFC0BC), I(0x4C00131B), I(0x4C0045D9), I(0x4C007897), I(0x4C00AB56), I(0x4C00DE16), I(0x4C0110D7), I(0x4C014398)
, I(0x4C017659), I(0x4C01A91B), I(0x4C01DBDE), I(0x4C020EA2), I(0x4C024166), I(0x4C02742B), I(0x4C02A6F0), I(0x4C02D9B6)
, I(0x4C030C7D), I(0x4C033F44), I(0x4C03720C), I(0x4C03A4D5), I(0x4C03D79E), I(0x4C040A68), I(0x4C043D32), I(0x4C046FFD)
, I(0x4C04A2C9), I(0x4C04D595), I(0x4C050862), I(0x4C053B2F), I(0x4C056DFE), I(0x4C05A0CC), I(0x4C05D39C), I(0x4C06066C)
, I(0x4C06393D), I(0x4C066C0E), I(0x4C069EE0), I(0x4C06D1B3), I(0x4C070486), I(0x4C073759), I(0x4C076A2E), I(0x4C079D03)
, I(0x4C07CFD9), I(0x4C0802AF), I(0x4C083586), I(0x4C08685E), I(0x4C089B36), I(0x4C08CE0F), I(0x4C0900E8), I(0x4C0933C2)
, I(0x4C09669D), I(0x4C099978), I(0x4C09CC54), I(0x4C09FF31), I(0x4C0A320E), I(0x4C0A64EC), I(0x4C0A97CA), I(0x4C0ACAA9)
, I(0x4C0AFD89), I(0x4C0B306A), I(0x4C0B634A), I(0x4C0B962C), I(0x4C0BC90E), I(0x4C0BFBF1), I(0x4C0C2ED5), I(0x4C0C61B9)
, I(0x4C0C949D), I(0x4C0CC783), I(0x4C0CFA69), I(0x4C0D2D4F), I(0x4C0D6036), I(0x4C0D931E), I(0x4C0DC607), I(0x4C0DF8F0)
, I(0x4C0E2BDA), I(0x4C0E5EC4), I(0x4C0E91AF), I(0x4C0EC49A), I(0x4C0EF787), I(0x4C0F2A73), I(0x4C0F5D61), I(0x4C0F904F)
, I(0x4C0FC33E), I(0x4C0FF62D), I(0x4C10291D), I(0x4C105C0E), I(0x4C108EFF), I(0x4C10C1F1), I(0x4C10F4E3), I(0x4C1127D6)
, I(0x4C115ACA), I(0x4C118DBE), I(0x4C11C0B3), I(0x4C11F3A8), I(0x4C12269F), I(0x4C125996), I(0x4C128C8D), I(0x4C12BF85)
, I(0x4C12F27E), I(0x4C132577), I(0x4C135871), I(0x4C138B6B), I(0x4C13BE67), I(0x4C13F162), I(0x4C14245F), I(0x4C14575C)
, I(0x4C148A5A), I(0x4C14BD58), I(0x4C14F057), I(0x4C152356), I(0x4C155656), I(0x4C158957), I(0x4C15BC58), I(0x4C15EF5B)
, I(0x4C16225D), I(0x4C165560), I(0x4C168864), I(0x4C16BB69), I(0x4C16EE6E), I(0x4C172174), I(0x4C17547A), I(0x4C178781)
, I(0x4C17BA89), I(0x4C17ED91), I(0x4C18209A), I(0x4C1853A3), I(0x4C1886AD), I(0x4C18B9B8), I(0x4C18ECC3), I(0x4C191FCF)
, I(0x4C1952DC), I(0x4C1985E9), I(0x4C19B8F7), I(0x4C19EC05), I(0x4C1A1F14), I(0x4C1A5224), I(0x4C1A8534), I(0x4C1AB845)
, I(0x4C1AEB57), I(0x4C1B1E69), I(0x4C1B517C), I(0x4C1B848F), I(0x4C1BB7A3), I(0x4C1BEAB8), I(0x4C1C1DCD), I(0x4C1C50E3)
, I(0x4C1C83F9), I(0x4C1CB711), I(0x4C1CEA28), I(0x4C1D1D41), I(0x4C1D505A), I(0x4C1D8373), I(0x4C1DB68D), I(0x4C1DE9A8)
, I(0x4C1E1CC4), I(0x4C1E4FE0), I(0x4C1E82FD), I(0x4C1EB61A), I(0x4C1EE938), I(0x4C1F1C56), I(0x4C1F4F76), I(0x4C1F8295)
, I(0x4C1FB5B6), I(0x4C1FE8D7), I(0x4C201BF8), I(0x4C204F1B), I(0x4C20823E), I(0x4C20B561), I(0x4C20E885), I(0x4C211BAA)
, I(0x4C214ECF), I(0x4C2181F5), I(0x4C21B51C), I(0x4C21E843), I(0x4C221B6B), I(0x4C224E93), I(0x4C2281BD), I(0x4C22B4E6)
, I(0x4C22E810), I(0x4C231B3B), I(0x4C234E67), I(0x4C238193), I(0x4C23B4C0), I(0x4C23E7ED), I(0x4C241B1B), I(0x4C244E4A)
, I(0x4C248179), I(0x4C24B4A9), I(0x4C24E7DA), I(0x4C251B0B), I(0x4C254E3C), I(0x4C25816F), I(0x4C25B4A2), I(0x4C25E7D5)
, I(0x4C261B0A), I(0x4C264E3E), I(0x4C268174), I(0x4C26B4AA), I(0x4C26E7E0), I(0x4C271B18), I(0x4C274E50), I(0x4C278188)
, I(0x4C27B4C1), I(0x4C27E7FB), I(0x4C281B35), I(0x4C284E70), I(0x4C2881AC), I(0x4C28B4E8), I(0x4C28E825), I(0x4C291B62)
, I(0x4C294EA1), I(0x4C2981DF), I(0x4C29B51F), I(0x4C29E85E), I(0x4C2A1B9F), I(0x4C2A4EE0), I(0x4C2A8222), I(0x4C2AB564)
, I(0x4C2AE8A7), I(0x4C2B1BEB), I(0x4C2B4F2F), I(0x4C2B8274), I(0x4C2BB5B9), I(0x4C2BE8FF), I(0x4C2C1C46), I(0x4C2C4F8D)
, I(0x4C2C82D5), I(0x4C2CB61E), I(0x4C2CE967), I(0x4C2D1CB1), I(0x4C2D4FFB), I(0x4C2D8346), I(0x4C2DB692), I(0x4C2DE9DE)
, I(0x4C2E1D2B), I(0x4C2E5078), I(0x4C2E83C6), I(0x4C2EB715), I(0x4C2EEA64), I(0x4C2F1DB4), I(0x4C2F5105), I(0x4C2F8456)
, I(0x4C2FB7A8), I(0x4C2FEAFA), I(0x4C301E4D), I(0x4C3051A1), I(0x4C3084F5), I(0x4C30B84A), I(0x4C30EB9F), I(0x4C311EF5)
, I(0x4C31524C), I(0x4C3185A3), I(0x4C31B8FB), I(0x4C31EC54), I(0x4C321FAD), I(0x4C325306), I(0x4C328661), I(0x4C32B9BC)
, I(0x4C32ED17), I(0x4C332073), I(0x4C3353D0), I(0x4C33872E), I(0x4C33BA8C), I(0x4C33EDEA), I(0x4C34214A), I(0x4C3454A9)
, I(0x4C34880A), I(0x4C34BB6B), I(0x4C34EECD), I(0x4C35222F), I(0x4C355592), I(0x4C3588F6), I(0x4C35BC5A), I(0x4C35EFBE)
, I(0x4C362324), I(0x4C36568A), I(0x4C3689F0), I(0x4C36BD58), I(0x4C36F0BF), I(0x4C372428), I(0x4C375791), I(0x4C378AFB)
, I(0x4C37BE65), I(0x4C37F1D0), I(0x4C38253B), I(0x4C3858A8), I(0x4C388C14), I(0x4C38BF82), I(0x4C38F2EF), I(0x4C39265E)
, I(0x4C3959CD), I(0x4C398D3D), I(0x4C39C0AD), I(0x4C39F41E), I(0x4C3A2790), I(0x4C3A5B02), I(0x4C3A8E75), I(0x4C3AC1E9)
, I(0x4C3AF55D), I(0x4C3B28D1), I(0x4C3B5C47), I(0x4C3B8FBD), I(0x4C3BC333), I(0x4C3BF6AA), I(0x4C3C2A22), I(0x4C3C5D9A)
, I(0x4C3C9113), I(0x4C3CC48D), I(0x4C3CF807), I(0x4C3D2B82), I(0x4C3D5EFD), I(0x4C3D9279), I(0x4C3DC5F6), I(0x4C3DF973)
, I(0x4C3E2CF1), I(0x4C3E606F), I(0x4C3E93EE), I(0x4C3EC76E), I(0x4C3EFAEE), I(0x4C3F2E6F), I(0x4C3F61F1), I(0x4C3F9573)
, I(0x4C3FC8F6), I(0x4C3FFC79), I(0x4C402FFD), I(0x4C406381), I(0x4C409707), I(0x4C40CA8C), I(0x4C40FE13), I(0x4C41319A)
, I(0x4C416521), I(0x4C4198AA), I(0x4C41CC32), I(0x4C41FFBC), I(0x4C423346), I(0x4C4266D1), I(0x4C429A5C), I(0x4C42CDE8)
, I(0x4C430174), I(0x4C433501), I(0x4C43688F), I(0x4C439C1D), I(0x4C43CFAC), I(0x4C44033C), I(0x4C4436CC), I(0x4C446A5C)
, I(0x4C449DEE), I(0x4C44D180), I(0x4C450512), I(0x4C4538A6), I(0x4C456C39), I(0x4C459FCE), I(0x4C45D363), I(0x4C4606F8)
, I(0x4C463A8E), I(0x4C466E25), I(0x4C46A1BD), I(0x4C46D555), I(0x4C4708ED), I(0x4C473C87), I(0x4C477020), I(0x4C47A3BB)
, I(0x4C47D756), I(0x4C480AF2), I(0x4C483E8E), I(0x4C48722B), I(0x4C48A5C8), I(0x4C48D966), I(0x4C490D05), I(0x4C4940A4)
, I(0x4C497445), I(0x4C49A7E5), I(0x4C49DB86), I(0x4C4A0F28), I(0x4C4A42CA), I(0x4C4A766D), I(0x4C4AAA11), I(0x4C4ADDB5)
, I(0x4C4B115A), I(0x4C4B44FF), I(0x4C4B78A5), I(0x4C4BAC4C), I(0x4C4BDFF3), I(0x4C4C139B), I(0x4C4C4743), I(0x4C4C7AEC)
, I(0x4C4CAE96), I(0x4C4CE240), I(0x4C4D15EB), I(0x4C4D4997), I(0x4C4D7D43), I(0x4C4DB0EF), I(0x4C4DE49D), I(0x4C4E184A)
, I(0x4C4E4BF9), I(0x4C4E7FA8), I(0x4C4EB358), I(0x4C4EE708), I(0x4C4F1AB9), I(0x4C4F4E6A), I(0x4C4F821D), I(0x4C4FB5CF)
, I(0x4C4FE983), I(0x4C501D37), I(0x4C5050EB), I(0x4C5084A0), I(0x4C50B856), I(0x4C50EC0C), I(0x4C511FC3), I(0x4C51537B)
, I(0x4C518733), I(0x4C51BAEC), I(0x4C51EEA5), I(0x4C52225F), I(0x4C52561A), I(0x4C5289D5), I(0x4C52BD91), I(0x4C52F14D)
, I(0x4C53250A), I(0x4C5358C8), I(0x4C538C86), I(0x4C53C045), I(0x4C53F404), I(0x4C5427C4), I(0x4C545B85), I(0x4C548F46)
, I(0x4C54C308), I(0x4C54F6CB), I(0x4C552A8E), I(0x4C555E51), I(0x4C559216), I(0x4C55C5DA), I(0x4C55F9A0), I(0x4C562D66)
, I(0x4C56612D), I(0x4C5694F4), I(0x4C56C8BC), I(0x4C56FC84), I(0x4C57304D), I(0x4C576417), I(0x4C5797E1), I(0x4C57CBAC)
, I(0x4C57FF78), I(0x4C583344), I(0x4C586711), I(0x4C589ADE), I(0x4C58CEAC), I(0x4C59027A), I(0x4C593649), I(0x4C596A19)
, I(0x4C599DEA), I(0x4C59D1BA), I(0x4C5A058C), I(0x4C5A395E), I(0x4C5A6D31), I(0x4C5AA104), I(0x4C5AD4D8), I(0x4C5B08AD)
, I(0x4C5B3C82), I(0x4C5B7058), I(0x4C5BA42E), I(0x4C5BD805), I(0x4C5C0BDC), I(0x4C5C3FB5), I(0x4C5C738D), I(0x4C5CA767)
, I(0x4C5CDB41), I(0x4C5D0F1B), I(0x4C5D42F6), I(0x4C5D76D2), I(0x4C5DAAAF), I(0x4C5DDE8C), I(0x4C5E1269), I(0x4C5E4647)
, I(0x4C5E7A26), I(0x4C5EAE05), I(0x4C5EE1E5), I(0x4C5F15C6), I(0x4C5F49A7), I(0x4C5F7D89), I(0x4C5FB16B), I(0x4C5FE54E)
, I(0x4C601932), I(0x4C604D16), I(0x4C6080FB), I(0x4C60B4E0), I(0x4C60E8C6), I(0x4C611CAD), I(0x4C615094), I(0x4C61847C)
, I(0x4C61B864), I(0x4C61EC4D), I(0x4C622037), I(0x4C625421), I(0x4C62880C), I(0x4C62BBF7), I(0x4C62EFE3), I(0x4C6323D0)
, I(0x4C6357BD), I(0x4C638BAB), I(0x4C63BF99), I(0x4C63F388), I(0x4C642778), I(0x4C645B68), I(0x4C648F59), I(0x4C64C34A)
, I(0x4C64F73C), I(0x4C652B2F), I(0x4C655F22), I(0x4C659316), I(0x4C65C70A), I(0x4C65FAFF), I(0x4C662EF5), I(0x4C6662EB)
, I(0x4C6696E2), I(0x4C66CAD9), I(0x4C66FED1), I(0x4C6732CA), I(0x4C6766C3), I(0x4C679ABD), I(0x4C67CEB7), I(0x4C6802B2)
, I(0x4C6836AE), I(0x4C686AAA), I(0x4C689EA7), I(0x4C68D2A4), I(0x4C6906A2), I(0x4C693AA1), I(0x4C696EA0), I(0x4C69A2A0)
, I(0x4C69D6A0), I(0x4C6A0AA1), I(0x4C6A3EA3), I(0x4C6A72A5), I(0x4C6AA6A7), I(0x4C6ADAAB), I(0x4C6B0EAF), I(0x4C6B42B3)
, I(0x4C6B76B8), I(0x4C6BAABE), I(0x4C6BDEC5), I(0x4C6C12CC), I(0x4C6C46D3), I(0x4C6C7ADB), I(0x4C6CAEE4), I(0x4C6CE2ED)
, I(0x4C6D16F7), I(0x4C6D4B02), I(0x4C6D7F0D), I(0x4C6DB319), I(0x4C6DE725), I(0x4C6E1B32), I(0x4C6E4F3F), I(0x4C6E834E)
, I(0x4C6EB75C), I(0x4C6EEB6C), I(0x4C6F1F7C), I(0x4C6F538C), I(0x4C6F879D), I(0x4C6FBBAF), I(0x4C6FEFC1), I(0x4C7023D4)
, I(0x4C7057E8), I(0x4C708BFC), I(0x4C70C010), I(0x4C70F426), I(0x4C71283B), I(0x4C715C52), I(0x4C719069), I(0x4C71C481)
, I(0x4C71F899), I(0x4C722CB2), I(0x4C7260CB), I(0x4C7294E5), I(0x4C72C900), I(0x4C72FD1B), I(0x4C733137), I(0x4C736554)
, I(0x4C739971), I(0x4C73CD8E), I(0x4C7401AC), I(0x4C7435CB), I(0x4C7469EB), I(0x4C749E0B), I(0x4C74D22B), I(0x4C75064D)
, I(0x4C753A6E), I(0x4C756E91), I(0x4C75A2B4), I(0x4C75D6D7), I(0x4C760AFB), I(0x4C763F20), I(0x4C767346), I(0x4C76A76C)
, I(0x4C76DB92), I(0x4C770FB9), I(0x4C7743E1), I(0x4C777809), I(0x4C77AC32), I(0x4C77E05C), I(0x4C781486), I(0x4C7848B1)
, I(0x4C787CDC), I(0x4C78B108), I(0x4C78E535), I(0x4C791962), I(0x4C794D8F), I(0x4C7981BE), I(0x4C79B5ED), I(0x4C79EA1C)
, I(0x4C7A1E4C), I(0x4C7A527D), I(0x4C7A86AE), I(0x4C7ABAE0), I(0x4C7AEF12), I(0x4C7B2345), I(0x4C7B5779), I(0x4C7B8BAD)
, I(0x4C7BBFE2), I(0x4C7BF417), I(0x4C7C284D), I(0x4C7C5C84), I(0x4C7C90BB), I(0x4C7CC4F3), I(0x4C7CF92B), I(0x4C7D2D64)
, I(0x4C7D619E), I(0x4C7D95D8), I(0x4C7DCA13), I(0x4C7DFE4E), I(0x4C7E328A), I(0x4C7E66C7), I(0x4C7E9B04), I(0x4C7ECF42)
, I(0x4C7F0380), I(0x4C7F37BF), I(0x4C7F6BFE), I(0x4C7FA03E), I(0x4C7FD47F), I(0x4C8008C0), I(0x4C803D02), I(0x4C807145)
, I(0x4C80A588), I(0x4C80D9CB), I(0x4C810E10), I(0x4C814255), I(0x4C81769A), I(0x4C81AAE0), I(0x4C81DF27), I(0x4C82136E)
, I(0x4C8247B6), I(0x4C827BFE), I(0x4C82B047), I(0x4C82E491), I(0x4C8318DB), I(0x4C834D26), I(0x4C838171), I(0x4C83B5BD)
, I(0x4C83EA09), I(0x4C841E56), I(0x4C8452A4), I(0x4C8486F2), I(0x4C84BB41), I(0x4C84EF91), I(0x4C8523E1), I(0x4C855832)
, I(0x4C858C83), I(0x4C85C0D5), I(0x4C85F527), I(0x4C86297A), I(0x4C865DCE), I(0x4C869222), I(0x4C86C677), I(0x4C86FACC)
, I(0x4C872F22), I(0x4C876379), I(0x4C8797D0), I(0x4C87CC28), I(0x4C880080), I(0x4C8834D9), I(0x4C886933), I(0x4C889D8D)
, I(0x4C88D1E8), I(0x4C890643), I(0x4C893A9F), I(0x4C896EFB), I(0x4C89A358), I(0x4C89D7B6), I(0x4C8A0C14), I(0x4C8A4073)
, I(0x4C8A74D2), I(0x4C8AA932), I(0x4C8ADD93), I(0x4C8B11F4), I(0x4C8B4656), I(0x4C8B7AB8), I(0x4C8BAF1C), I(0x4C8BE37F)
, I(0x4C8C17E3), I(0x4C8C4C48), I(0x4C8C80AD), I(0x4C8CB513), I(0x4C8CE97A), I(0x4C8D1DE1), I(0x4C8D5248), I(0x4C8D86B1)
, I(0x4C8DBB1A), I(0x4C8DEF83), I(0x4C8E23ED), I(0x4C8E5858), I(0x4C8E8CC3), I(0x4C8EC12F), I(0x4C8EF59B), I(0x4C8F2A08)
, I(0x4C8F5E76), I(0x4C8F92E4), I(0x4C8FC753), I(0x4C8FFBC2), I(0x4C903032), I(0x4C9064A3), I(0x4C909914), I(0x4C90CD85)
, I(0x4C9101F8), I(0x4C91366A), I(0x4C916ADE), I(0x4C919F52), I(0x4C91D3C7), I(0x4C92083C), I(0x4C923CB2), I(0x4C927128)
, I(0x4C92A59F), I(0x4C92DA17), I(0x4C930E8F), I(0x4C934308), I(0x4C937781), I(0x4C93ABFB), I(0x4C93E075), I(0x4C9414F1)
, I(0x4C94496C), I(0x4C947DE9), I(0x4C94B265), I(0x4C94E6E3), I(0x4C951B61), I(0x4C954FE0), I(0x4C95845F), I(0x4C95B8DF)
, I(0x4C95ED5F), I(0x4C9621E0), I(0x4C965662), I(0x4C968AE4), I(0x4C96BF66), I(0x4C96F3EA), I(0x4C97286E), I(0x4C975CF2)
, I(0x4C979177), I(0x4C97C5FD), I(0x4C97FA83), I(0x4C982F0A), I(0x4C986391), I(0x4C98981A), I(0x4C98CCA2), I(0x4C99012B)
, I(0x4C9935B5), I(0x4C996A3F), I(0x4C999ECA), I(0x4C99D356), I(0x4C9A07E2), I(0x4C9A3C6F), I(0x4C9A70FC), I(0x4C9AA58A)
, I(0x4C9ADA18), I(0x4C9B0EA7), I(0x4C9B4337), I(0x4C9B77C7), I(0x4C9BAC58), I(0x4C9BE0EA), I(0x4C9C157B), I(0x4C9C4A0E)
, I(0x4C9C7EA1), I(0x4C9CB335), I(0x4C9CE7C9), I(0x4C9D1C5E), I(0x4C9D50F4), I(0x4C9D858A), I(0x4C9DBA20), I(0x4C9DEEB8)
, I(0x4C9E2350), I(0x4C9E57E8), I(0x4C9E8C81), I(0x4C9EC11B), I(0x4C9EF5B5), I(0x4C9F2A4F), I(0x4C9F5EEB), I(0x4C9F9387)
, I(0x4C9FC823), I(0x4C9FFCC0), I(0x4CA0315E), I(0x4CA065FC), I(0x4CA09A9B), I(0x4CA0CF3B), I(0x4CA103DB), I(0x4CA1387B)
, I(0x4CA16D1C), I(0x4CA1A1BE), I(0x4CA1D661), I(0x4CA20B04), I(0x4CA23FA7), I(0x4CA2744B), I(0x4CA2A8F0), I(0x4CA2DD95)
, I(0x4CA3123B), I(0x4CA346E1), I(0x4CA37B89), I(0x4CA3B030), I(0x4CA3E4D8), I(0x4CA41981), I(0x4CA44E2A), I(0x4CA482D4)
, I(0x4CA4B77F), I(0x4CA4EC2A), I(0x4CA520D6), I(0x4CA55582), I(0x4CA58A2F), I(0x4CA5BEDC), I(0x4CA5F38A), I(0x4CA62839)
, I(0x4CA65CE8), I(0x4CA69198), I(0x4CA6C648), I(0x4CA6FAF9), I(0x4CA72FAB), I(0x4CA7645D), I(0x4CA79910), I(0x4CA7CDC3)
, I(0x4CA80277), I(0x4CA8372B), I(0x4CA86BE0), I(0x4CA8A096), I(0x4CA8D54C), I(0x4CA90A03), I(0x4CA93EBA), I(0x4CA97372)
, I(0x4CA9A82B), I(0x4CA9DCE4), I(0x4CAA119D), I(0x4CAA4658), I(0x4CAA7B12), I(0x4CAAAFCE), I(0x4CAAE48A), I(0x4CAB1946)
, I(0x4CAB4E04), I(0x4CAB82C1), I(0x4CABB780), I(0x4CABEC3F), I(0x4CAC20FE), I(0x4CAC55BE), I(0x4CAC8A7F), I(0x4CACBF40)
, I(0x4CACF402), I(0x4CAD28C4), I(0x4CAD5D87), I(0x4CAD924B), I(0x4CADC70F), I(0x4CADFBD4), I(0x4CAE3099), I(0x4CAE655F)
, I(0x4CAE9A25), I(0x4CAECEED), I(0x4CAF03B4), I(0x4CAF387C), I(0x4CAF6D45), I(0x4CAFA20F), I(0x4CAFD6D9), I(0x4CB00BA3)
, I(0x4CB0406E), I(0x4CB0753A), I(0x4CB0AA06), I(0x4CB0DED3), I(0x4CB113A0), I(0x4CB1486E), I(0x4CB17D3D), I(0x4CB1B20C)
, I(0x4CB1E6DC), I(0x4CB21BAC), I(0x4CB2507D), I(0x4CB2854F), I(0x4CB2BA21), I(0x4CB2EEF4), I(0x4CB323C7), I(0x4CB3589B)
, I(0x4CB38D6F), I(0x4CB3C244), I(0x4CB3F71A), I(0x4CB42BF0), I(0x4CB460C6), I(0x4CB4959E), I(0x4CB4CA76), I(0x4CB4FF4E)
, I(0x4CB53427), I(0x4CB56901), I(0x4CB59DDB), I(0x4CB5D2B6), I(0x4CB60791), I(0x4CB63C6D), I(0x4CB6714A), I(0x4CB6A627)
, I(0x4CB6DB04), I(0x4CB70FE3), I(0x4CB744C1), I(0x4CB779A1), I(0x4CB7AE81), I(0x4CB7E361), I(0x4CB81843), I(0x4CB84D24)
, I(0x4CB88207), I(0x4CB8B6E9), I(0x4CB8EBCD), I(0x4CB920B1), I(0x4CB95596), I(0x4CB98A7B), I(0x4CB9BF61), I(0x4CB9F447)
, I(0x4CBA292E), I(0x4CBA5E15), I(0x4CBA92FD), I(0x4CBAC7E6), I(0x4CBAFCCF), I(0x4CBB31B9), I(0x4CBB66A4), I(0x4CBB9B8F)
, I(0x4CBBD07A), I(0x4CBC0566), I(0x4CBC3A53), I(0x4CBC6F40), I(0x4CBCA42E), I(0x4CBCD91D), I(0x4CBD0E0C), I(0x4CBD42FB)
, I(0x4CBD77EB), I(0x4CBDACDC), I(0x4CBDE1CD), I(0x4CBE16BF), I(0x4CBE4BB2), I(0x4CBE80A5), I(0x4CBEB599), I(0x4CBEEA8D)
, I(0x4CBF1F82), I(0x4CBF5477), I(0x4CBF896D), I(0x4CBFBE63), I(0x4CBFF35A), I(0x4CC02852), I(0x4CC05D4A), I(0x4CC09243)
, I(0x4CC0C73D), I(0x4CC0FC37), I(0x4CC13131), I(0x4CC1662C), I(0x4CC19B28), I(0x4CC1D024), I(0x4CC20521), I(0x4CC23A1F)
, I(0x4CC26F1D), I(0x4CC2A41B), I(0x4CC2D91A), I(0x4CC30E1A), I(0x4CC3431B), I(0x4CC3781B), I(0x4CC3AD1D), I(0x4CC3E21F)
, I(0x4CC41722), I(0x4CC44C25), I(0x4CC48129), I(0x4CC4B62D), I(0x4CC4EB32), I(0x4CC52037), I(0x4CC5553D), I(0x4CC58A44)
, I(0x4CC5BF4B), I(0x4CC5F453), I(0x4CC6295C), I(0x4CC65E64), I(0x4CC6936E), I(0x4CC6C878), I(0x4CC6FD83), I(0x4CC7328E)
, I(0x4CC7679A), I(0x4CC79CA6), I(0x4CC7D1B3), I(0x4CC806C1), I(0x4CC83BCF), I(0x4CC870DE), I(0x4CC8A5ED), I(0x4CC8DAFD)
, I(0x4CC9100D), I(0x4CC9451E), I(0x4CC97A30), I(0x4CC9AF42), I(0x4CC9E455), I(0x4CCA1968), I(0x4CCA4E7C), I(0x4CCA8390)
, I(0x4CCAB8A5), I(0x4CCAEDBB), I(0x4CCB22D1), I(0x4CCB57E8), I(0x4CCB8CFF), I(0x4CCBC217), I(0x4CCBF730), I(0x4CCC2C49)
, I(0x4CCC6162), I(0x4CCC967D), I(0x4CCCCB97), I(0x4CCD00B3), I(0x4CCD35CF), I(0x4CCD6AEB), I(0x4CCDA008), I(0x4CCDD526)
, I(0x4CCE0A44), I(0x4CCE3F63), I(0x4CCE7482), I(0x4CCEA9A2), I(0x4CCEDEC3), I(0x4CCF13E4), I(0x4CCF4905), I(0x4CCF7E28)
, I(0x4CCFB34A), I(0x4CCFE86E), I(0x4CD01D92), I(0x4CD052B6), I(0x4CD087DB), I(0x4CD0BD01), I(0x4CD0F227), I(0x4CD1274E)
, I(0x4CD15C75), I(0x4CD1919D), I(0x4CD1C6C6), I(0x4CD1FBEF), I(0x4CD23119), I(0x4CD26643), I(0x4CD29B6E), I(0x4CD2D099)
, I(0x4CD305C5), I(0x4CD33AF2), I(0x4CD3701F), I(0x4CD3A54C), I(0x4CD3DA7B), I(0x4CD40FA9), I(0x4CD444D9), I(0x4CD47A09)
, I(0x4CD4AF39), I(0x4CD4E46A), I(0x4CD5199C), I(0x4CD54ECE), I(0x4CD58401), I(0x4CD5B935), I(0x4CD5EE69), I(0x4CD6239D)
, I(0x4CD658D2), I(0x4CD68E08), I(0x4CD6C33E), I(0x4CD6F875), I(0x4CD72DAC), I(0x4CD762E4), I(0x4CD7981D), I(0x4CD7CD56)
, I(0x4CD80290), I(0x4CD837CA), I(0x4CD86D05), I(0x4CD8A240), I(0x4CD8D77C), I(0x4CD90CB9), I(0x4CD941F6), I(0x4CD97734)
, I(0x4CD9AC72), I(0x4CD9E1B1), I(0x4CDA16F0), I(0x4CDA4C30), I(0x4CDA8171), I(0x4CDAB6B2), I(0x4CDAEBF3), I(0x4CDB2136)
, I(0x4CDB5678), I(0x4CDB8BBC), I(0x4CDBC100), I(0x4CDBF644), I(0x4CDC2B89), I(0x4CDC60CF), I(0x4CDC9615), I(0x4CDCCB5C)
, I(0x4CDD00A3), I(0x4CDD35EB), I(0x4CDD6B34), I(0x4CDDA07D), I(0x4CDDD5C7), I(0x4CDE0B11), I(0x4CDE405C), I(0x4CDE75A7)
, I(0x4CDEAAF3), I(0x4CDEE040), I(0x4CDF158D), I(0x4CDF4ADA), I(0x4CDF8029), I(0x4CDFB577), I(0x4CDFEAC7), I(0x4CE02017)
, I(0x4CE05567), I(0x4CE08AB8), I(0x4CE0C00A), I(0x4CE0F55C), I(0x4CE12AAF), I(0x4CE16002), I(0x4CE19556), I(0x4CE1CAAB)
, I(0x4CE20000), I(0x4CE23555), I(0x4CE26AAB), I(0x4CE2A002), I(0x4CE2D559), I(0x4CE30AB1), I(0x4CE3400A), I(0x4CE37563)
, I(0x4CE3AABC), I(0x4CE3E017), I(0x4CE41571), I(0x4CE44ACD), I(0x4CE48029), I(0x4CE4B585), I(0x4CE4EAE2), I(0x4CE5203F)
, I(0x4CE5559E), I(0x4CE58AFC), I(0x4CE5C05C), I(0x4CE5F5BC), I(0x4CE62B1C), I(0x4CE6607D), I(0x4CE695DF), I(0x4CE6CB41)
, I(0x4CE700A3), I(0x4CE73607), I(0x4CE76B6A), I(0x4CE7A0CF), I(0x4CE7D634), I(0x4CE80B99), I(0x4CE840FF), I(0x4CE87666)
, I(0x4CE8ABCD), I(0x4CE8E135), I(0x4CE9169D), I(0x4CE94C06), I(0x4CE98170), I(0x4CE9B6DA), I(0x4CE9EC45), I(0x4CEA21B0)
, I(0x4CEA571C), I(0x4CEA8C88), I(0x4CEAC1F5), I(0x4CEAF762), I(0x4CEB2CD0), I(0x4CEB623F), I(0x4CEB97AE), I(0x4CEBCD1E)
, I(0x4CEC028E), I(0x4CEC37FF), I(0x4CEC6D70), I(0x4CECA2E2), I(0x4CECD855), I(0x4CED0DC8), I(0x4CED433C), I(0x4CED78B0)
, I(0x4CEDAE25), I(0x4CEDE39A), I(0x4CEE1910), I(0x4CEE4E87), I(0x4CEE83FE), I(0x4CEEB976), I(0x4CEEEEEE), I(0x4CEF2467)
, I(0x4CEF59E0), I(0x4CEF8F5A), I(0x4CEFC4D4), I(0x4CEFFA4F), I(0x4CF02FCB), I(0x4CF06547), I(0x4CF09AC4), I(0x4CF0D041)
, I(0x4CF105BF), I(0x4CF13B3E), I(0x4CF170BD), I(0x4CF1A63C), I(0x4CF1DBBC), I(0x4CF2113D), I(0x4CF246BE), I(0x4CF27C40)
, I(0x4CF2B1C3), I(0x4CF2E746), I(0x4CF31CC9), I(0x4CF3524D), I(0x4CF387D2), I(0x4CF3BD57), I(0x4CF3F2DD), I(0x4CF42863)
, I(0x4CF45DEA), I(0x4CF49372), I(0x4CF4C8FA), I(0x4CF4FE83), I(0x4CF5340C), I(0x4CF56995), I(0x4CF59F20), I(0x4CF5D4AB)
, I(0x4CF60A36), I(0x4CF63FC2), I(0x4CF6754F), I(0x4CF6AADC), I(0x4CF6E069), I(0x4CF715F8), I(0x4CF74B87), I(0x4CF78116)
, I(0x4CF7B6A6), I(0x4CF7EC36), I(0x4CF821C8), I(0x4CF85759), I(0x4CF88CEB), I(0x4CF8C27E), I(0x4CF8F812), I(0x4CF92DA5)
, I(0x4CF9633A), I(0x4CF998CF), I(0x4CF9CE65), I(0x4CFA03FB), I(0x4CFA3991), I(0x4CFA6F29), I(0x4CFAA4C1), I(0x4CFADA59)
, I(0x4CFB0FF2), I(0x4CFB458C), I(0x4CFB7B26), I(0x4CFBB0C0), I(0x4CFBE65C), I(0x4CFC1BF7), I(0x4CFC5194), I(0x4CFC8731)
, I(0x4CFCBCCE), I(0x4CFCF26C), I(0x4CFD280B), I(0x4CFD5DAA), I(0x4CFD934A), I(0x4CFDC8EA), I(0x4CFDFE8B), I(0x4CFE342C)
, I(0x4CFE69CE), I(0x4CFE9F71), I(0x4CFED514), I(0x4CFF0AB8), I(0x4CFF405C), I(0x4CFF7601), I(0x4CFFABA6), I(0x4CFFE14C)
, I(0x4D0016F2), I(0x4D004C9A), I(0x4D008241), I(0x4D00B7E9), I(0x4D00ED92), I(0x4D01233B), I(0x4D0158E5), I(0x4D018E90)
, I(0x4D01C43A), I(0x4D01F9E6), I(0x4D022F92), I(0x4D02653F), I(0x4D029AEC), I(0x4D02D09A), I(0x4D030648), I(0x4D033BF7)
, I(0x4D0371A7), I(0x4D03A757), I(0x4D03DD07), I(0x4D0412B8), I(0x4D04486A), I(0x4D047E1C), I(0x4D04B3CF), I(0x4D04E983)
, I(0x4D051F37), I(0x4D0554EB), I(0x4D058AA0), I(0x4D05C056), I(0x4D05F60C), I(0x4D062BC3), I(0x4D06617A), I(0x4D069732)
, I(0x4D06CCEB), I(0x4D0702A4), I(0x4D07385D), I(0x4D076E17), I(0x4D07A3D2), I(0x4D07D98D), I(0x4D080F49), I(0x4D084505)
, I(0x4D087AC2), I(0x4D08B080), I(0x4D08E63E), I(0x4D091BFC), I(0x4D0951BC), I(0x4D09877B), I(0x4D09BD3C), I(0x4D09F2FD)
, I(0x4D0A28BE), I(0x4D0A5E80), I(0x4D0A9443), I(0x4D0ACA06), I(0x4D0AFFC9), I(0x4D0B358D), I(0x4D0B6B52), I(0x4D0BA118)
, I(0x4D0BD6DD), I(0x4D0C0CA4), I(0x4D0C426B), I(0x4D0C7833), I(0x4D0CADFB), I(0x4D0CE3C3), I(0x4D0D198D), I(0x4D0D4F56)
};

static void III_dequantize_sample(int* xr, const III_scalefac_t* scalefac, const gr_info_s* gr_info, const sfBandIndex* sfBand, const frame_params* fr_ps)
{
	int i, j, cb;
	int next_cb_boundary;
#ifndef OPT_DEQUANT
	int sign, zyx, shift;
#endif
	int xyz;
	int ilong;

	// Choose correct scalefactor band per block type, initalize boundary
	if (gr_info->block_type == 2)
	{
		if (gr_info->mixed_block_flag)
			ilong = mixBandLimit[fr_ps->version];
		else
			ilong = 0;
	}
	else
		ilong = SFBLMAX;

	// Apply formula for long blocks
	for (i = 0, cb = 0; (i < gr_info->huffman_count) && (cb < ilong); cb++)
	{
		next_cb_boundary = sfBand->l[cb+1];

		// Compute overall (global) scaling
		// xr[i] = pow(2.0, (0.25 * (gr_info->global_gain - 210.0)));
		xyz = gr_info->global_gain;
		// xr[i] *= pow(2.0, -0.5 * (1.0+gr_info->scalefac_scale) * (scalefac->l[cb] + gr_info->preflag * pretab[cb]));
		xyz += gr_info->scalefac_scale * (scalefac->l[cb] + gr_info->preflag * pretab[cb]);

#ifdef OPT_DEQUANT
		xr = DEQUANT(xr, pow43tab, xyz, next_cb_boundary - i);
		i = next_cb_boundary;
#else
		// -> pow(2,xyz/4)
		shift = (xyz >> 2) - 25;
		xyz = pow2tab[xyz & 3];

		for (; i < next_cb_boundary; i++)
		{
			// Scale quantized value
			// sign = (is[sb][ss]<0) ? 1 : 0;
			zyx = *xr;
			if(zyx < 0)
			{
				sign = 1;
				zyx = -zyx;
			}
			else
				sign=0;

			// xr[sb][ss] *= pow(abs(is[sb][ss]), 4.0/3.0);
			// -> xr[sb][ss] = pow(2,xyz/4)*pow(abs(is[sb][ss]), 4.0/3.0)
			// -> xr[sb][ss] = (pow2tab[-xyz]*pow43tab[zyx])>>15;
/*			if (zyx >= 1040)
			{
				// use the trick: 8^(4/3) = 16
				zyx >>= 3;
				*xr = UMULSH(xyz, (pow43tab[zyx] & 0x07FFFFFF), (pow43tab[zyx] >> 27) + shift - 4);
			}
			else
*/				*xr = UMULSH(xyz, (pow43tab[zyx] & 0x07FFFFFF), (pow43tab[zyx] >> 27) + shift);
			if (*xr > (1<<24)) Log("big value %d %d %x\n", zyx, shift, *xr);

			if (sign)
				*xr = -*xr;
 			xr++;
		}
#endif
	}

	// Apply formula for short blocks
	if (gr_info->block_type != 2) return;

	if (gr_info->mixed_block_flag)
		cb = SFBSMIX;
	else
		cb = 0;

	for (j = 0; (i < gr_info->huffman_count) && (cb < SFBSMAX); cb++, j++)
	{
		if (j > 2) j = 0;

		next_cb_boundary = sfBand->s[cb+1];

		// Compute overall (global) scaling
		// xr[i] = pow(2.0, (0.25 * (gr_info->global_gain - 210.0)));
		xyz = gr_info->global_gain;
		// xr[i] *= pow(2.0, 0.25 * -8.0 * gr_info->subblock_gain[j]);
		xyz += 8 * gr_info->subblock_gain[j];
		// xr[i] *= pow(2.0, 0.25 * -2.0 * (1.0+gr_info->scalefac_scale) * scalefac->s[cb]);
		xyz += gr_info->scalefac_scale * scalefac->s[cb];
#ifdef OPT_DEQUANT
		xr = DEQUANT(xr, pow43tab, xyz, next_cb_boundary - i);
		i = next_cb_boundary;
#else
		// -> pow(2,xyz/4)
		shift = (xyz >> 2) - 25;
		xyz = pow2tab[xyz & 3];

		for (; i < next_cb_boundary; i++)
		{
			// Scale quantized value
			// sign = (is[sb][ss]<0) ? 1 : 0;
			zyx = *xr;
			if(zyx < 0)
			{
				sign = 1;
				zyx = -zyx;
			}
			else
				sign=0;

			// xr[sb][ss] *= pow(abs(is[sb][ss]), 4.0/3.0);
			// -> xr[sb][ss] = pow(2,xyz/4)*pow(abs(is[sb][ss]), 4.0/3.0)
			// -> xr[sb][ss] = (pow2tab[-xyz]*pow43tab[zyx])>>15;
/*			if (zyx >= 1040)
			{
				// use the trick: 8^(4/3) = 16
				zyx >>= 3;
				*xr = UMULSH(xyz, (pow43tab[zyx] & 0x07FFFFFF), (pow43tab[zyx] >> 27) + shift - 4);
			}
			else
*/				*xr = UMULSH(xyz, (pow43tab[zyx] & 0x07FFFFFF), (pow43tab[zyx] >> 27) + shift);

			if (*xr > (1<<24)) Log("big value %d %d %x\n", zyx, shift, *xr);

			if (sign)
				*xr = -*xr;
			xr++;
		}
#endif
	}
}

static int* III_reorder(int* xr, int* ro, const gr_info_s* gr_info, const sfBandIndex* sfBand)
{
	int	sfb, sfb_lines;
	int	window;
	int*	start;
	int*	out;

	if (gr_info->block_type == 2)
	{
		if (gr_info->mixed_block_flag)
		{
			// No reorder for long subbands
			for (out = ro, sfb = sfBand->s[SFBSMIX]; sfb; sfb--)
				*out++ = *xr++;
			sfb = SFBSMIX;
		}
		else
			sfb = 0;

		// Reordering for short subbands
		for (; sfb < SFBSMAX;)
		{
			start = ro + sfBand->s[sfb];
			for(window = 3; window; window--, start++, sfb++)
			{
				sfb_lines = sfBand->s[sfb+1] - sfBand->s[sfb];
				out = start;

				for(; sfb_lines; sfb_lines--, out += 3)
					*out = *xr++;
			}
		}
		return ro;
	}
	else
	{
		// No reorder for long subbands
		return xr;
	}
}

// 1 is 2^23
static const int pp[4][9] =
{ { I(0x00800000), I(0x005a8279), I(0x00400000), I(0x002d413c), I(0x00200000),
    I(0x0016a09e), I(0x00100000), I(0x000b504f), I(0x00080000) },
  { I(0x00800000), I(0x006ba27e), I(0x005a8279), I(0x004c1bf8), I(0x00400000),
    I(0x0035d13f), I(0x002d413c), I(0x00260dfc), I(0x00200000) },
  { I(0x00b504F3), I(0x00800000), I(0x005a8279), I(0x00400000), I(0x002d413c),
    I(0x00200000), I(0x0016a09e), I(0x00100000), I(0x000b504f) },
  { I(0x00b504F3), I(0x009837ef), I(0x00800000), I(0x006ba27e), I(0x005a8279),
    I(0x004c1bf8), I(0x00400000), I(0x0035d13f), I(0x002d413c) } };

static void III_i_stereo_k_values(
    int		is_pos,
    int		ioc,
    int		i,
    int		k[2][SBSLIMIT])
{
    if (is_pos & 1) {
	k[0][i] = pp[ioc][(is_pos+1)>>1];
	k[1][i] = pp[ioc][0];
    } else {
	k[0][i] = pp[ioc][0];
	k[1][i] = pp[ioc][is_pos>>1];
    }
}

// 1 is 2^23
static const int st[16][2] =
{ { I(0x00000000), I(0x00800000) },
  { I(0x001b0cb1), I(0x0064f34e) },
  { I(0x002ed9eb), I(0x00512614) },
  { I(0x00400000), I(0x003fffff) },
  { I(0x00512614), I(0x002ed9eb) },
  { I(0x0064f34e), I(0x001b0cb1) },
  { I(0x00800000), I(0x00000000) },
  { I(0x00aed9eb), I(0xffd12615) },
  { I(0x012ed9eb), I(0xff512615) },
  { I(0x80000000), I(0x7fffffff) },
  { I(0xff512615), I(0x012ed9eb) },
  { I(0xffd12615), I(0x00aed9eb) },
  { I(0x00000000), I(0x007fffff) },
  { I(0x001b0cb1), I(0x0064f34e) },
  { I(0x002ed9eb), I(0x00512614) },
  { I(0x00400000), I(0x003fffff) } };

static const int st2[16][2] =
{ { I(0x00000000), I(0x00b504f3) },
  { I(0x002640fe), I(0x008ec3f3) },
  { I(0x004241f6), I(0x0072c2fb) },
  { I(0x005a8279), I(0x005a8278) },
  { I(0x0072c2fb), I(0x004241f6) },
  { I(0x008ec3f3), I(0x002640fe) },
  { I(0x00b504f3), I(0x00000000) },
  { I(0x00f746e9), I(0xffbdbe0a) },
  { I(0x01ac4bdc), I(0xff08b917) },
  { I(0x80000000), I(0x7fffffff) },
  { I(0xff08b917), I(0x01ac4bdc) },
  { I(0xffbdbe0a), I(0x00f746e9) },
  { I(0x00000000), I(0x00b504f3) },
  { I(0x002640fe), I(0x008ec3f3) },
  { I(0x004241f6), I(0x0072c2fb) },
  { I(0x005a8279), I(0x005a8278) } };

// I_Stereo (+ MS_Stereo)

static void III_istereo(int xr[2][SBSLIMIT], const III_scalefac_t* scalefac, const gr_info_s* gr_info, const sfBandIndex* sfBand, const frame_params* fr_ps)
{
	register int	i;
	register int	x0, x1;
	register int	*px0, *px1;
	int	sb, sfb;
	char	*pis;
	char	is_pos[SBSLIMIT];
	int	sb_start = SBSLIMIT; // istereo start
	int	scale;
	int	ishort;
	int	sbmin;

	if (gr_info->block_type == 2)
	{
		if (gr_info->mixed_block_flag)
			ishort = sfBand->s[SFBSMIX];
		else
			ishort = 0;
	}
	else
		ishort = SBSLIMIT;

	for (sbmin = SBSLIMIT - 1; sbmin >= 0; sbmin--)
	{
		if (xr[1][sbmin])
			break;
	}
	sbmin++;

	if (sbmin < ishort)
	{
		sfb = 0;
		while (sfBand->l[sfb] < sbmin)
			sfb++;

		if (sfb > SFBLMAX+1) Log("Bad long subband in stereo\n");

		sb_start = sfBand->l[sfb];

		if (sb_start < ishort)
		{
			for (i = sb_start; i < ishort; sfb++)
			{
				sb = sfBand->l[sfb + 1];
				scale = scalefac->l[sfb];
				for (; i < sb; i++)
				{
					if (i >= SBSLIMIT) Log("Bad index in long stereo\n");

					is_pos[i] = scale;
				}
			}

			if (gr_info->block_type == 2)
				Log("Bad index in long stereo\n");
		}
		sbmin = ishort;
	}
	else
	{
		sfb = 0;
		while (sfBand->s[sfb] < sbmin)
			sfb++;

		if (sfb > SFBSMAX+1) Log("Bad short subband in stereo\n");

		sb_start = sfBand->s[sfb];
	}

	if (gr_info->block_type == 2)
	{
		sfb = 0;
		while (sfBand->s[sfb] < sbmin)
			sfb++;

		if (sfb > SFBSMAX+1) Log("Bad short subband in stereo\n");

		for (i = sfBand->s[sfb]; i < SBSLIMIT; sfb++)
		{
			sb = sfBand->s[sfb + 1];
			scale = scalefac->s[sfb];
			for (; i < sb; i++)
			{
				if (i >= SBSLIMIT) Log("Bad index in long stereo\n");

				is_pos[i] = scale;
			}
		}
	}

	// Lower part not touched by istereo processing
	if (fr_ps->mode_ext & MPG_MD_MS_Stereo)
	{
		px0 = &xr[0][0];
		px1 = &xr[1][0];
		for(i = sb_start; i; i--)
		{
			x0 = *px0;
			x1 = *px1;
			*px0++ = x0 + x1;
			*px1++ = x0 - x1;
		}
	}

	// Upper part touched by istereo processing
	px0 = &xr[0][sb_start];
	px1 = &xr[1][sb_start];
	pis = &is_pos[sb_start];
	if (fr_ps->mode_ext & MPG_MD_MS_Stereo)
	{
		for(i = sb_start; i < SBSLIMIT; i++, pis++)
		{
			if (*pis == 7)
			{
				x0 = *px0;
				x1 = *px1;
				*px0++ = x0 + x1;
				*px1++ = x0 - x1;
			}
			else
			{
				x0 = *px0;
				*px0++ = LMUL(x0, st2[*pis][0], 23);
				*px1++ = LMUL(x0, st2[*pis][1], 23);
			}
		}
	}
	else
	{
		for(i = sb_start; i < SBSLIMIT; i++, pis++)
		{
			if (*pis != 7)
			{
				x0 = *px0;
				*px0++ = LMUL(x0, st[*pis][0], 23);
				*px1++ = LMUL(x0, st[*pis][1], 23);
			}
			else
			{
				px0++;
				px1++;
			}
		}
	}
}

static void III_istereo_LSF(int xr[2][SBSLIMIT], const III_scalefac_t* scalefac, const gr_info_s* gr_info, const sfBandIndex* sfBand, const frame_params* fr_ps)
{
	register int	i, win, bContinue;
	register int	x0, x1;
	register int	*px0, *px1;
	int	sb, sfb;
	int	ioc;
	int	k[2][SBSLIMIT];
	int	scale;
	int	ishort;

	for (i = 0; i < SBSLIMIT; i++)
		k[0][i] = 0;

	if (gr_info->scalefac_compress & 1)
		ioc = 0;
	else
		ioc = 1;
	if (fr_ps->mode_ext & MPG_MD_MS_Stereo)
		ioc += 2;

	if (gr_info->block_type == 2)
	{
		if (gr_info->mixed_block_flag)
		{
			ishort = SFBSMIX;
		}
		else
			ishort = 0;

		for (win = 0; win < 3; win++)
		{
			bContinue = 1;
			for (sfb = SFBSMAX - 3 + win; sfb >= ishort; sfb -= 3)
			{
				sb = sfBand->s[sfb + 1];

				if (bContinue)
				{
					for (i = sfBand->s[sfb]; i < sb; i++)
					{
						if (xr[1][i])
						{
							bContinue = 0;
							break;
						}
					}
				}

				if (!bContinue)
					break;

				scale = scalefac->s[sfb];
				if (scale != 7)
				{
					for (i = sfBand->s[sfb]; i < sb; i++)
						III_i_stereo_k_values(scale, ioc, i, k);
				}
			}
		}
	}
	else
	{
		bContinue = 1;

		for (sfb = SFBLMAX -1; sfb >= 0; sfb--)
		{
			sb = sfBand->l[sfb + 1];

			for (i = sfBand->l[sfb]; i < sb; i++)
			{
				if (xr[1][i])
				{
					bContinue = 0;
					break;
				}
			}

			if (!bContinue)
				break;

			scale = scalefac->l[sfb];
			if (scale != 7)
			{
				for (i = sfBand->l[sfb]; i < sb; i++)
					III_i_stereo_k_values(scale, ioc, i, k);
			}
		}
	}

	px0 = &xr[0][0];
	px1 = &xr[1][0];
	if (fr_ps->mode_ext & MPG_MD_MS_Stereo)
	{
		for(i = 0; i < SBSLIMIT; i++)
		{
			if (k[0][i])
			{
				x0 = *px0;
				*px0++ = LMUL(x0, k[0][i], 23);
				*px1++ = LMUL(x0, k[1][i], 23);
			}
			else
			{
				x0 = *px0;
				x1 = *px1;
				*px0++ = x0 + x1;
				*px1++ = x0 - x1;
			}
		}
	}
	else
	{
		for(i = 0; i < SBSLIMIT; i++)
		{
			if (k[0][i])
			{
				x0 = *px0;
				*px0++ = LMUL(x0, k[0][i], 23);
				*px1++ = LMUL(x0, k[1][i], 23);
			}
			else
			{
				px0++;
				px1++;
			}
		}
	}
}

// MS_Stereo

static void III_stereo(int xr[2][SBSLIMIT])
{
	register int	i;
	register int	x0, x1;
	register int	*px0, *px1;

	px0 = &xr[0][0];
	px1 = &xr[1][0];
	for(i = SBSLIMIT; i; i--)
	{
		x0 = *px0;
		x1 = *px1;
		*px0++ = x0 + x1;
		*px1++ = x0 - x1;
	}
}

// 1 is 2^31
static const int csa[8][2] =
{ {I(0x6dc25404), I(0xbe2500ca)}, {I(0x70dcebf9), I(0xc39e4970)}, {I(0x798d6e7b), I(0xd7e33f62)}, {I(0x7ddd40a8), I(0xe8b7117b)}
, {I(0x7f6d20b7), I(0xf3e4fe2b)}, {I(0x7fe47e40), I(0xfac1a3c9)}, {I(0x7ffcb263), I(0xfe2ebdc7)}, {I(0x7fffc695), I(0xff86c25d)}
};

extern void antialias_1(int sblim, const int csa[8][2], int* xr);

static void III_antialias(int* xr, const gr_info_s* gr_info, const sfBandIndex* sfBand)
{
	int sblim;

	// Only on long blocks
	if (gr_info->block_type == 2)
	{
		if(!gr_info->mixed_block_flag)
			return;

		sblim = sfBand->s[SFBSMIX] / SSLIMIT;
	}
	else
		sblim = SBLIMIT;

	antialias_1(sblim - 1, csa, xr);
}

// dct12: 1 is 2^23, dct36 1 is 2^27
#define win36shift 27
#define win12shift 23

static const int win[4][36] =
{
// bt0, rearranged for dct36
 {
  I(0x3DF40533), I(0xBC63D331), I(0xFD0C4F0C), I(0xFD4B895D),
  I(0x12A7D60C), I(0xE7B0025B), I(0xFCCC9899), I(0xFD8B3FD0),
  I(0x09EE0645), I(0xF069D222), I(0xFC8B660A), I(0xFDCC725E),
  I(0x06246711), I(0xF4337157), I(0xFC479F39), I(0xFE10392F),
  I(0x04000000), I(0xF657D867), I(0xFC000001), I(0xFE57D867),
  I(0x029ADCBF), I(0xF7BCFBA8), I(0xFBB2FDEB), I(0xFEA4DA7E),
  I(0x019C7F15), I(0xF8BB5952), I(0xFB5EA270), I(0xFEF935F8),
  I(0x00DB8F02), I(0xF97C4965), I(0xFB00518F), I(0xFF5786DA),
  I(0x00421D4A), I(0xFA15BB1D), I(0xFA946D93), I(0xFFC36AD5)
 },
// bt1, rearranged for dct36
 {
  I(0x3DF40533), I(0xBC63D331), I(0xFCD2D50E), I(0xFD9008D1),
  I(0x12A7D60C), I(0xE7B0025B), I(0xFC45C8AF), I(0xFE74C032),
  I(0x09EE0645), I(0xF069D222), I(0xFBF01C67), I(0xFF771895),
  I(0x06246711), I(0xF4337157), I(0xFBCE4E63), I(0x00000000),
  I(0x04000000), I(0xF657D867), I(0xFBABA162), I(0x00000000),
  I(0x029ADCBF), I(0xF7BCFBA8), I(0xFB7D8F97), I(0x00000000),
  I(0x019C7F15), I(0xF8BB5952), I(0xFB41DABC), I(0x00000000),
  I(0x00DB8F02), I(0xF97C4965), I(0xFAF546B9), I(0x00000000),
  I(0x00421D4A), I(0xFA15BB1D), I(0xFA931B2A), I(0x00000000)
 },
// bt2, do not touch for dct12
 {I(0x000db8f0), I(0x00400000), I(0x012a7d60), I(0xfe7b0026), I(0xff657d87), I(0xff97c497), I(0xffb00519), I(0xffc00001), I(0xffccc98a),
  I(0xffd8b3fd), I(0xffe57d87), I(0xfff5786e), I(0x00000000), I(0x00000000), I(0x00000000), I(0x00000000), I(0x00000000), I(0x00000000),
  I(0x00000000), I(0x00000000), I(0x00000000), I(0x00000000), I(0x00000000), I(0x00000000), I(0x00000000), I(0x00000000), I(0x00000000),
  I(0x00000000), I(0x00000000), I(0x00000000), I(0x00000000), I(0x00000000), I(0x00000000), I(0x00000000), I(0x00000000), I(0x00000000)},
// bt3, rearranged for dct36
 {
  I(0x37D3294B), I(0xB73F655D), I(0xFD0C4F0C), I(0xFD4B895D),
  I(0x0BBA3752), I(0xE3B0025B), I(0xFCCC9899), I(0xFD8B3FD0),
  I(0x026988B4), I(0xEDAD5D13), I(0xFC8B660A), I(0xFDCC725E),
  I(0x00000000), I(0xF2B2ADA3), I(0xFC479F39), I(0xFE10392F),
  I(0x00000000), I(0xF58C28B8), I(0xFC000001), I(0xFE57D867),
  I(0x00000000), I(0xF75657D6), I(0xFBB2FDEB), I(0xFEA4DA7E),
  I(0x00000000), I(0xF88E2C57), I(0xFB5EA270), I(0xFEF935F8),
  I(0x00000000), I(0xF96DE565), I(0xFB00518F), I(0xFF5786DA),
  I(0x00000000), I(0xFA1449CD), I(0xFA946D93), I(0xFFC36AD5)
 }
};
static const int win1[4][36] =
{
// bt0, rearranged for dct36
 {
  I(0x3DF40533), I(0x439C2CD0), I(0xFD0C4F0C), I(0x02B476A4),
  I(0xED5829F5), I(0xE7B0025B), I(0x03336768), I(0xFD8B3FD0),
  I(0x09EE0645), I(0x0F962DDF), I(0xFC8B660A), I(0x02338DA3),
  I(0xF9DB98F0), I(0xF4337157), I(0x03B860C8), I(0xFE10392F),
  I(0x04000000), I(0x09A8279A), I(0xFC000001), I(0x01A8279A),
  I(0xFD652342), I(0xF7BCFBA8), I(0x044D0216), I(0xFEA4DA7E),
  I(0x019C7F15), I(0x0744A6AF), I(0xFB5EA270), I(0x0106CA09),
  I(0xFF2470FF), I(0xF97C4965), I(0x04FFAE72), I(0xFF5786DA),
  I(0x00421D4A), I(0x05EA44E4), I(0xFA946D93), I(0x003C952C)
 },
// bt1, rearranged for dct36
 {
  I(0x3DF40533), I(0x439C2CD0), I(0xFCD2D50E), I(0x026FF730),
  I(0xED5829F5), I(0xE7B0025B), I(0x03BA3752), I(0xFE74C032),
  I(0x09EE0645), I(0x0F962DDF), I(0xFBF01C67), I(0x0088E76C),
  I(0xF9DB98F0), I(0xF4337157), I(0x0431B19E), I(0x00000000),
  I(0x04000000), I(0x09A8279A), I(0xFBABA162), I(0x00000000),
  I(0xFD652342), I(0xF7BCFBA8), I(0x0482706A), I(0x00000000),
  I(0x019C7F15), I(0x0744A6AF), I(0xFB41DABC), I(0x00000000),
  I(0xFF2470FF), I(0xF97C4965), I(0x050AB948), I(0x00000000),
  I(0x00421D4A), I(0x05EA44E4), I(0xFA931B2A), I(0x00000000)
 },
// bt2, do not touch
 {I(0x000db8f0), I(0xffc00000), I(0x012a7d60), I(0x0184ffda), I(0xff657d87), I(0x00683b69), I(0xffb00519), I(0x003fffff), I(0xffccc98a),
  I(0x00274c03), I(0xffe57d87), I(0x000a8792), I(0x00000000), I(0x00000000), I(0x00000000), I(0x00000000), I(0x00000000), I(0x00000000),
  I(0x00000000), I(0x00000000), I(0x00000000), I(0x00000000), I(0x00000000), I(0x00000000), I(0x00000000), I(0x00000000), I(0x00000000),
  I(0x00000000), I(0x00000000), I(0x00000000), I(0x00000000), I(0x00000000), I(0x00000000), I(0x00000000), I(0x00000000), I(0x00000000)},
// bt3, rearranged for dct36
 {
  I(0x37D3294B), I(0x48C09AA4), I(0xFD0C4F0C), I(0x02B476A4),
  I(0xF445C8AF), I(0xE3B0025B), I(0x03336768), I(0xFD8B3FD0),
  I(0x026988B4), I(0x1252A2EE), I(0xFC8B660A), I(0x02338DA3),
  I(0x00000000), I(0xF2B2ADA3), I(0x03B860C8), I(0xFE10392F),
  I(0x00000000), I(0x0A73D749), I(0xFC000001), I(0x01A8279A),
  I(0x00000000), I(0xF75657D6), I(0x044D0216), I(0xFEA4DA7E),
  I(0x00000000), I(0x0771D3AA), I(0xFB5EA270), I(0x0106CA09),
  I(0x00000000), I(0xF96DE565), I(0x04FFAE72), I(0xFF5786DA),
  I(0x00000000), I(0x05EBB634), I(0xFA946D93), I(0x003C952C)
 }
};
static const int COS6_1 = I(0x006ed9ec);

#if 1
extern void dct36(int *inbuf,int *io,const int *wintab,int *tsbuf);
#else
static const int tfcos36[9] =
{I(0x00403e95), I(0x004241f7), I(0x00469dbe), I(0x004e212b), I(0x005a8279), I(0x006f94a1),
 I(0x00976fd8), I(0x00f746ea), I(0x02de5151)};
static const int cos9[3] =
{I(0x007847d9), I(0xffe9c5e6), I(0xff9df242)};
static const int cos18[3] =
{I(0x007e0e2e), I(0xffd438b0), I(0xffadb923)};
static const int COS6_2 = I(0x00400000);
static void dct36(int *inbuf,int *io,const int *w,int *ts)
{
  int tmp[18];

  {
    register int *in = inbuf;

    in[17]+=in[16]; in[16]+=in[15]; in[15]+=in[14];
    in[14]+=in[13]; in[13]+=in[12]; in[12]+=in[11];
    in[11]+=in[10]; in[10]+=in[9];  in[9] +=in[8];
    in[8] +=in[7];  in[7] +=in[6];  in[6] +=in[5];
    in[5] +=in[4];  in[4] +=in[3];  in[3] +=in[2];
    in[2] +=in[1];  in[1] +=in[0];

    in[17]+=in[15]; in[15]+=in[13]; in[13]+=in[11]; in[11]+=in[9];
    in[9] +=in[7];  in[7] +=in[5];  in[5] +=in[3];  in[3] +=in[1];


    {
      int t0, t1, t2, t3, t4, t5, t6, t7;

      t1 = LMUL(COS6_2, in[12], 23);
      t2 = LMUL(COS6_2, (in[8] + in[16] - in[4]), 23);

      t3 = in[0] + t1;
      t4 = in[0] - t1 - t1;
      t5 = t4 - t2;

      t0 =  LMUL(cos9[0], (in[4] + in[8]), 23);
      t1 =  LMUL(cos9[1], (in[8] - in[16]), 23);

      tmp[4*2] = t4 + t2 + t2;
      t2 =  LMUL(cos9[2], (in[4] + in[16]), 23);

      t6 = t3 - t0 - t2;
      t0 += t3 + t1;
      t3 += t2 - t1;

      t2 =  LMUL(cos18[0], (in[2]  + in[10]), 23);
      t4 =  LMUL(cos18[1], (in[10] - in[14]), 23);
      t7 =  LMUL(COS6_1, in[6], 23);

      t1 = t2 + t4 + t7;
      tmp[0*2] = t0 + t1;
      tmp[8*2] = t0 - t1;
      t1 =  LMUL(cos18[2], (in[2] + in[14]), 23);

      t2 += t1 - t7;
      t4 -= t1 + t7;

      t0 =  LMUL(COS6_1, (in[10] + in[14] - in[2]), 23);

      tmp[1*2] = t5 - t0;
      tmp[2*2] = t6 + t4;
      tmp[3*2] = t3 + t2;
      tmp[5*2] = t3 - t2;
      tmp[6*2] = t6 - t4;
      tmp[7*2] = t5 + t0;
/*    }

    {
      int t0, t1, t2, t3, t4, t5, t6, t7;*/

      t1 =  LMUL(COS6_2, in[13], 23);
      t2 =  LMUL(COS6_2, (in[9] + in[17] - in[5]), 23);

      t3 = in[1] + t1;
      t4 = in[1] - t1 - t1;
      t5 = t4 - t2;

      t0 =  LMUL(cos9[0], (in[5] + in[9]), 23);
      t1 =  LMUL(cos9[1], (in[9] - in[17]), 23);

      tmp[1+4*2] =  LMUL((t4 + t2 + t2), tfcos36[17-13], 23);
      t2 =  LMUL(cos9[2], (in[5] + in[17]), 23);

      t6 = t3 - t0 - t2;
      t0 += t3 + t1;
      t3 += t2 - t1;

      t2 =  LMUL(cos18[0], (in[3]  + in[11]), 23);
      t4 =  LMUL(cos18[1], (in[11] - in[15]), 23);
      t7 =  LMUL(COS6_1, in[7], 23);

      t1 = t2 + t4 + t7;
      tmp[1+0*2] =  LMUL((t0 + t1), tfcos36[17-17], 23);
      tmp[1+8*2] =  LMUL((t0 - t1), tfcos36[17-9], 23);
      t1 =  LMUL(cos18[2], (in[3] + in[15]), 23);

      t2 += t1 - t7;
      t4 -= t1 + t7;

      t0 =  LMUL(COS6_1, (in[11] + in[15] - in[3]), 23);

      tmp[1+1*2] =  LMUL((t5 - t0), tfcos36[17-16], 23);
      tmp[1+2*2] =  LMUL((t6 + t4), tfcos36[17-15], 23);
      tmp[1+3*2] =  LMUL((t3 + t2), tfcos36[17-14], 23);
      tmp[1+5*2] =  LMUL((t3 - t2), tfcos36[17-12], 23);
      tmp[1+6*2] =  LMUL((t6 - t4), tfcos36[17-11], 23);
      tmp[1+7*2] =  LMUL((t5 + t0), tfcos36[17-10], 23);
    }

#define MACRO(v) { \
    int sum0 = tmp[(v)<<1]; \
    int sum1 = tmp[1+((v)<<1)]; \
    int tmpval = sum0 + sum1; \
    sum0 -= sum1; \
    ts[SBLIMIT*(8-(v))] = io[8-(v)] +  LMUL(sum0, w[0+(v*4)], win36shift); \
    ts[SBLIMIT*(9+(v))] = io[9+(v)] +  LMUL(sum0, w[1+(v*4)], win36shift); \
    io[9+(v)] =  LMUL(tmpval, w[3+(v*4)], win36shift); \
    io[8-(v)] = LMUL(tmpval, w[2+(v*4)], win36shift); }

    {
      MACRO(0);
      MACRO(1);
      MACRO(2);
      MACRO(3);
      MACRO(4);
      MACRO(5);
      MACRO(6);
      MACRO(7);
      MACRO(8);
    }
  }
}
#endif

/*
 * new DCT12
 */
static const int tfcos12[3]={I(0x004241f7), I(0x005a827a), I(0x00f746ea)};

static void dct12(const int *in, int *io, const int *wi, int *ts)
{
	int in0,in1,in2,in3,in4,in5;
	int tmp0, tmp1, tmp2;

#define DCT12_PART1 \
             in5 = in[5*3];  \
     in5 += (in4 = in[4*3]); \
     in4 += (in3 = in[3*3]); \
     in3 += (in2 = in[2*3]); \
     in2 += (in1 = in[1*3]); \
     in1 += (in0 = in[0*3]); \
                             \
     in5 += in3; in3 += in1; \
                             \
     in2 = LMUL(in2, COS6_1, 23); \
     in3 = LMUL(in3, COS6_1, 23); \

#define DCT12_PART2 \
     in0 += (in4>>1); \
                          \
     in4 = in0 + in2;     \
     in0 -= in2;          \
                          \
     in1 += (in5>>1); \
                          \
     in5 = LMUL((in1 + in3), tfcos12[0], 23); \
     in1 = LMUL((in1 - in3), tfcos12[2], 23); \
                         \
     in3 = in4 + in5;    \
     in4 -= in5;         \
                         \
     in2 = in0 + in1;    \
     in0 -= in1;


	ts[SBLIMIT*0] = io[0]; ts[SBLIMIT*1] = io[1]; ts[SBLIMIT*2] = io[2];
	ts[SBLIMIT*3] = io[3]; ts[SBLIMIT*4] = io[4]; ts[SBLIMIT*5] = io[5];

	DCT12_PART1

	tmp1 = (in0 - in4);
	tmp2 = LMUL((in1 - in5), tfcos12[1], 23);
	tmp0 = tmp1 + tmp2;
	tmp1 -= tmp2;

	ts[SBLIMIT* 7] = io[ 7] + LMUL(tmp1, wi[ 1], 23);
	ts[SBLIMIT*10] = io[10] + LMUL(tmp1, wi[ 4], 23);
	ts[SBLIMIT*13] = io[13] + LMUL(tmp0, wi[ 7], 23);
	ts[SBLIMIT*16] = io[16] + LMUL(tmp0, wi[10], 23);

	DCT12_PART2

	ts[SBLIMIT* 6] = io[ 6] + LMUL(in0, wi[0], 23);
	ts[SBLIMIT* 8] = io[ 8] + LMUL(in4, wi[2], 23);
	ts[SBLIMIT* 9] = io[ 9] + LMUL(in4, wi[3], 23);
	ts[SBLIMIT*11] = io[11] + LMUL(in0, wi[5], 23);

	ts[SBLIMIT*12] = io[12] + LMUL(in2, wi[6], 23);
	ts[SBLIMIT*14] = io[14] + LMUL(in3, wi[8], 23);
	ts[SBLIMIT*15] = io[15] + LMUL(in3, wi[9], 23);
	ts[SBLIMIT*17] = io[17] + LMUL(in2, wi[11], 23);

	in++;

	DCT12_PART1

	tmp1 = (in0 - in4);
	tmp2 = LMUL((in1 - in5), tfcos12[1], 23);
	tmp0 = tmp1 + tmp2;
	tmp1 -= tmp2;

	io[1] = LMUL(tmp0, wi[7], 23);
	io[4] = LMUL(tmp0, wi[10], 23);
	ts[SBLIMIT*13] += LMUL(tmp1, wi[1], 23);
	ts[SBLIMIT*16] += LMUL(tmp1, wi[4], 23);

	DCT12_PART2

	io[0] = LMUL(in2, wi[6], 23);
	io[2] = LMUL(in3, wi[8], 23);
	io[3] = LMUL(in3, wi[9], 23);
	io[5] = LMUL(in2, wi[11], 23);

	ts[SBLIMIT*12] += LMUL(in0, wi[0], 23);
	ts[SBLIMIT*14] += LMUL(in4, wi[2], 23);
	ts[SBLIMIT*15] += LMUL(in4, wi[3], 23);
	ts[SBLIMIT*17] += LMUL(in0, wi[5], 23);

	in++;

	DCT12_PART1

	tmp1 = (in0 - in4);
	tmp2 = LMUL((in1 - in5), tfcos12[1], 23);
	tmp0 = tmp1 + tmp2;
	tmp1 -= tmp2;

	io[1] += LMUL(tmp1, wi[1], 23);
	io[4] += LMUL(tmp1, wi[4], 23);
	io[7] = LMUL(tmp0, wi[7], 23);
	io[10] = LMUL(tmp0, wi[10], 23);

	DCT12_PART2

	io[0] += LMUL(in0, wi[0], 23);
	io[2] += LMUL(in4, wi[2], 23);
	io[3] += LMUL(in4, wi[3], 23);
	io[5] += LMUL(in0, wi[5], 23);

	io[6] = LMUL(in2, wi[6], 23);
	io[8] = LMUL(in3, wi[8], 23);
	io[9] = LMUL(in3, wi[9], 23);
	io[11] = LMUL(in2, wi[11], 23);

	io[12]=io[13]=io[14]=io[15]=io[16]=io[17]=0;
}

/*
 * III_hybrid
 */
static void III_hybrid(layer3* layer, int* fsIn, int tsOut[SSLIMIT][SBLIMIT], int ch, const gr_info_s* gr_info, const sfBandIndex* sfBand)
{
	int *rawout = layer->block[ch];
	int bt;
	int sb = 0;
	int sblim;

	bt = gr_info->block_type;
	if(bt == 2)
	{
		if(gr_info->mixed_block_flag)
		{
			sblim = sfBand->s[SFBSMIX] / SSLIMIT;

			for (; sb < sblim; sb+=2,fsIn+=36,rawout+=36)
			{
				dct36(fsIn,rawout,win[0],&tsOut[0][sb]);
				dct36(fsIn+18,rawout+18,win1[0],&tsOut[0][sb+1]);
			}
		}

		for (; sb < SBLIMIT; sb+=2,fsIn+=36,rawout+=36)
		{
			dct12(fsIn,rawout,win[2],&tsOut[0][sb]);
			dct12(fsIn+18,rawout+18,win1[2],&tsOut[0][sb+1]);
		}
	}
	else
	{
		for (; sb<SBLIMIT; sb+=2,fsIn+=36,rawout+=36)
		{
			dct36(fsIn,rawout,win[bt],&tsOut[0][sb]);
			dct36(fsIn+18,rawout+18,win1[bt],&tsOut[0][sb+1]);
		}
	}
}

/* Return the number of slots/bytes for main data of current frame */

static int main_data_slots(const frame_params* fr_ps)
{
	int nSlots = fr_ps->bytesInFrame;

	if (fr_ps->version == MPEG_AUDIO_ID)
	{
		if (fr_ps->channels == 1)
			nSlots -= 17;
		else
			nSlots -=32;
	}
	else
	{
		if (fr_ps->channels == 1)
			nSlots -= 9;
		else
			nSlots -=17;
	}

	if (fr_ps->error_protection)
		nSlots -= 2;

	return nSlots;
}

void do_layer3(stream* S)
{
	int			gr, ch, ss;
	int			Max_gr, clip;
	int			part2_start;
	layer3*			layer = &S->l.lay3;
	int			corrupted = 0;
	struct gr_info_s*	gr_info;
	int*			hybridIn, kept;

	ss = S->fr_ps.samplerate_index + (S->fr_ps.version * 3);
	layer->sfBand = &sfBandIdx[ss];

	if (S->fr_ps.version == MPEG_AUDIO_ID)
		Max_gr = 2;
	else
		Max_gr = 1;

	// Read side info, is always multiple of 8 bits
	III_get_side_info(&S->mp3b, &layer->III_side_info, &S->fr_ps);

	// Keep some bytes from previous frame
	kept = bs_keepBytes(&layer->hbuf, layer->III_side_info.main_data_begin);

	// Copy main data (scale factors and hufmann encode frequency tap values) into buffer
	bs_transferBytes(&layer->hbuf, &S->mp3b, main_data_slots(&S->fr_ps));

	clip = 0;

	// Loop on granules
	for (gr = 0; gr < Max_gr; gr++)
	{
		if (kept == layer->III_side_info.main_data_begin)
		{
			// Decode frequency taps values
			for (ch = 0; ch < S->fr_ps.channels; ch++)
			{
				gr_info = &(layer->III_side_info.ch[ch].gr[gr]);

				// Read tap blocks scaling factors
				part2_start = bs_bitcount(&layer->hbuf);
				if (S->fr_ps.version == MPEG_AUDIO_ID)
					III_get_scale_factors(&layer->hbuf, &layer->III_scalefac[ch], gr_info);
				else
					III_get_LSF_scale_factors(&layer->hbuf, &layer->III_scalefac[ch], ch, gr_info, &S->fr_ps);

				// Read tap values
				III_hufman_decode(&layer->hbuf, &layer->lr[ch][0], gr_info, part2_start, layer->sfBand);

				// Rescale tap values
				III_dequantize_sample(&layer->lr[ch][0], &layer->III_scalefac[ch], gr_info, layer->sfBand, &S->fr_ps);
			}

			// Joint Stereo processing
			if (S->fr_ps.channels > 1)
			{
				if (S->fr_ps.mode_ext & MPG_MD_Intensity)
				{
					if (S->fr_ps.version == MPEG_AUDIO_ID)
						III_istereo(layer->lr, &layer->III_scalefac[1], &(layer->III_side_info.ch[1].gr[gr]), layer->sfBand, &S->fr_ps);
					else
						III_istereo_LSF(layer->lr, &layer->III_scalefac[1], &(layer->III_side_info.ch[1].gr[gr]), layer->sfBand, &S->fr_ps);
				}
				else if (S->fr_ps.mode_ext & MPG_MD_MS_Stereo)
					III_stereo(layer->lr);
			}

			// Filter and revert to time domain
			for (ch = 0; ch < S->fr_ps.channels; ch++)
			{
				int16_t* psample = S->sndb.free + ch;

				gr_info = &(layer->III_side_info.ch[ch].gr[gr]);

				// Reorder small blocks windows
				hybridIn = III_reorder(&layer->lr[ch][0], &layer->hybridIn[0], gr_info, layer->sfBand);

				// Antialias long blocks
				III_antialias(hybridIn, gr_info, layer->sfBand);

				// Inverse DCT
				III_hybrid(layer, hybridIn, layer->hybridOut, ch, gr_info, layer->sfBand);

				// Polyphase synthesis
				for (ss = 0; ss < SSLIMIT; ss++)
				{
					clip += SubBandSynthesis (S, layer->hybridOut[ss], ch, psample, S->fr_ps.channels);
					psample += S->fr_ps.channels*SBLIMIT;
					if (psample >= S->sndb.last)
						psample -= S->sndb.size;
				}
			}
		}
		else corrupted = 1;

		if (corrupted || S->prev_frame_corrupted)
		{
			// clip to zero
			int16_t* psample = S->sndb.free;

			for (ss = 0; ss < SSLIMIT; ss++)
			{
				memset(psample, 0, sizeof(*psample)*S->fr_ps.channels*SBLIMIT);
				psample += S->fr_ps.channels*SBLIMIT;
				if (psample >= S->sndb.last)
					psample -= S->sndb.size;
			}

			Log("Frame %u silenced due to corruption\n", S->frameNum);
			clip = 0;
		}

		S->sndb.free += S->fr_ps.channels*SBSLIMIT;
		if (S->sndb.free >= S->sndb.last)
			S->sndb.free -= S->sndb.size;
	}

	S->prev_frame_corrupted = corrupted;

	if (clip > 100) Log("clipped %d at frame %u\n", clip, S->frameNum);
}
