diff --git a/APELib/Receiver_bit/src/receiver_Bit_Init.s.c b/APELib/Receiver_bit/src/receiver_Bit_Init.s.c index c5ef64a..6d98fa2 100644 --- a/APELib/Receiver_bit/src/receiver_Bit_Init.s.c +++ b/APELib/Receiver_bit/src/receiver_Bit_Init.s.c @@ -88,15 +88,15 @@ void Receiver_Bit_Init() //LOG_ERROR_S("Receiver_Bit_cfg_dm3.dat not found!\n"); } //10.输入测试数据 - uint32_t timedata_ptr; - int32_t timedata_len; - ret = osp_get_cfgfile("timedata.dat", - (uint32_t *)&(timedata_ptr), - (int32_t *)&(timedata_len)); - if(0 != ret) - { + //uint32_t timedata_ptr; + //int32_t timedata_len; + //ret = osp_get_cfgfile("timedata.dat", + // (uint32_t *)&(timedata_ptr), + // (int32_t *)&(timedata_len)); + //if(0 != ret) + //{ //LOG_ERROR_S("timedata.dat not found!\n"); - } + //} uint32_t gain_mmse_test_ptr; int32_t gain_mmse_test_len; ret = osp_get_cfgfile("gain_test.dat", @@ -106,9 +106,10 @@ void Receiver_Bit_Init() { //LOG_ERROR_S("gain_test.dat not found!\n"); } + STORE_EX_W(RECV_BIT_OUT_DATA_FLAG_DDR_ADDR,0); int* param_ptr = (int *)RECEIVER_BIT_CFG_BASE; - STORE_EX_W(param_ptr, timedata_ptr); - STORE_EX_W((param_ptr+1), timedata_len); + //STORE_EX_W(param_ptr, timedata_ptr); + //STORE_EX_W((param_ptr+1), timedata_len); STORE_EX_W((param_ptr+2), gain_mmse_test_ptr); - STORE_EX_W((param_ptr+3), gain_mmse_test_len); + //STORE_EX_W((param_ptr+3), gain_mmse_test_len); } diff --git a/APELib/Receiver_bit/src/receiver_Bit_Proc.s.c b/APELib/Receiver_bit/src/receiver_Bit_Proc.s.c index c73fedd..7351a59 100644 --- a/APELib/Receiver_bit/src/receiver_Bit_Proc.s.c +++ b/APELib/Receiver_bit/src/receiver_Bit_Proc.s.c @@ -37,7 +37,7 @@ void Receiver_Bit_Proc( uint32_t temp_u32; uint32_t time_data_dm0_ptr = ((((uint32_t)&temp_dm0_ptr[0] + 4095)>>12)<<12); uint32_t res_counter_ptr = RECV_BIT_OUT_DATA_FLAG_DDR_ADDR; - uint32_t res_ptr = RECV_BIT_OUT_DATA_DDR_ADDR;; + uint32_t res_ptr = RECV_BIT_OUT_DATA_DDR_ADDR; //LOG_ERROR_S("%d %d 0x%08x %d\n", symb2bit_info->sfn, symb2bit_info->slot, symb2bit_info->data_ptr, symb2bit_info->proc_id); // 16QAM_LDPC----------------------------------------------------------------------------------------------- int i; @@ -66,25 +66,26 @@ void Receiver_Bit_Proc( // uint32_t LdpcOut = (uint32_t)(temp_dm1_ptr); uint32_t LdpcOut; - static volatile unsigned char counter = 0; - if (counter == 7) counter = 0; + //static volatile unsigned char counter = 0; + //if (counter == 7) counter = 0; + volatile int counter = LOAD_EX_W(res_counter_ptr); int out_len = 4576 / 8; for (i=0; i4;(ReNum*4)byte/4=(ReNum)word + //time_data_ddr_ptr = (uint32_t)*param_ptr + 4 * i * ReNum;//addr->4;(ReNum*4)byte/4=(ReNum)word //symb2bit data ptr - //time_data_ddr_ptr = (uint32_t)(symb2bit_info->data_ptr + 4 * i * ReNum); + time_data_ddr_ptr = (uint32_t)(symb2bit_info->data_ptr + 4 * i * ReNum); - time_data_length = (uint32_t)*(param_ptr + 1) / NumCB; + time_data_length = (uint32_t)2048*4; ape_csu_dma_1D_G2L_ch0ch1_transfer((uint64_t)time_data_ddr_ptr, (uint64_t)DM_TO_CSU_ADDR(time_data_dm0_ptr), time_data_length, DMA_TAG_G2L, 0); ape_csu_task_lookup(DMA_TAG_G2L, 1);//等待之前的 DMA 传输完成 - gain_test_ddr_ptr = (uint32_t)*(param_ptr + 2) + 4 * i * ReNum / 2;//addr->4;(ReNum*2)byte/4=(ReNum/2)word - gain_test_length = (uint32_t)*(param_ptr + 3) / NumCB; + gain_test_ddr_ptr = (uint32_t)*(param_ptr + 2);//addr->4;(ReNum*2)byte/4=(ReNum/2)word + gain_test_length = (uint32_t)4096; ape_csu_dma_1D_G2L_ch0ch1_transfer((uint64_t)gain_test_ddr_ptr, (uint64_t)DM_TO_CSU_ADDR(gain_mmse_input), gain_test_length, @@ -156,7 +157,11 @@ void Receiver_Bit_Proc( 1); ape_csu_task_lookup(DMA_TAG_L2G, 1); }; - counter = counter + 1; + if(counter == 7) + counter = 0; + else + counter = counter + 1; + STORE_EX_W(res_counter_ptr, counter); diff --git a/APELib/Receiver_symb/src/freoff_Proc.s.c b/APELib/Receiver_symb/src/freoff_Proc.s.c index cc77344..feed77d 100644 --- a/APELib/Receiver_symb/src/freoff_Proc.s.c +++ b/APELib/Receiver_symb/src/freoff_Proc.s.c @@ -57,12 +57,12 @@ void FreOff_Proc( time0 = Time_offset(0); //20250509 - ape_csu_dma_1D_L2G_ch0ch1_transfer((uint64_t)DM_TO_CSU_ADDR((uint32_t)receiver_symb_config_dm0_ptr), - (uint64_t)0x84c00000, - 144*4, - DMA_TAG_L2G, - 1); - ape_csu_task_lookup(DMA_TAG_L2G, 1); + //ape_csu_dma_1D_L2G_ch0ch1_transfer((uint64_t)DM_TO_CSU_ADDR((uint32_t)receiver_symb_config_dm0_ptr), + // (uint64_t)0x84c00000, + // 144*4, + // DMA_TAG_L2G, + // 1); + //ape_csu_task_lookup(DMA_TAG_L2G, 1); freOffEstImpl(ConfigAddr_est, InputCPAddr, InputPilotAddr, freEstOutAddr); @@ -71,11 +71,8 @@ void FreOff_Proc( TRACE_MAX(TRACE_RECEIVER_SYMB_ADDR, 9, time1-time0); time0 = time1; - - - // Low-pass Filter - if(storedfreoffestvalue > 600000){ + /*if(storedfreoffestvalue > 600000){ storedfreoffestvalue = freEstOutAddr[0]; } else{ @@ -85,7 +82,7 @@ void FreOff_Proc( TRACE(TRACE_RECEIVER_SYMB_ADDR, 12, freEstOutAddr[0]); TRACE(TRACE_RECEIVER_SYMB_ADDR, 13, 0xa0870); - freEstOutAddr[0] = storedfreoffestvalue; + freEstOutAddr[0] = storedfreoffestvalue;*/ // Frequency Offset Compensate uint32_t *available_ptr_dm2 = temp_dm2_ptr; diff --git a/APELib/Transmitter/src/transmitter_Proc.s.c b/APELib/Transmitter/src/transmitter_Proc.s.c index 51a3312..8a23d3e 100644 --- a/APELib/Transmitter/src/transmitter_Proc.s.c +++ b/APELib/Transmitter/src/transmitter_Proc.s.c @@ -351,11 +351,11 @@ void Transmitter_Proc( uint32_t TRANSMOUT_symbol_SM_addr_out = TRANSMITTER_OUT + 14*4096*4 + 4*1024; uint32_t TRANSMOUT_DATA_SM_addr_out = TRANSMOUT_symbol_SM_addr_out + 14*4096*4 + 4*1024; //打桩固定参数 - double thita[6] = {0.435,2.784,1.864,1.211,2.546,2.011}; + //double thita[6] = {0.435,2.784,1.864,1.211,2.546,2.011}; // double i_real[8] = {0.906870042299337, -0.936742157061748, -0.289020652644219, 0.352083608864027, -0.827816165894850, -0.426123729901221}; // double i_imag[8] = {0.421410401366648, 0.350020186822565, 0.957322862123907, 0.935968553087807, 0.560999461214670, 0.904664891998729}; - double i_real[8] = {-0.3827, 0.8660, -0.7071, 0.5}; - double i_imag[8] = {0.9239, 0.5, -0.7071, 0.8660}; + double i_real[4] = {-0.3827, 0.8660, -0.7071, 0.5}; + double i_imag[4] = {0.9239, 0.5, -0.7071, 0.8660}; // double i_real[8] = {0}; // double i_imag[8] = {0}; @@ -369,9 +369,9 @@ void Transmitter_Proc( // i_imag[2] = transform_get_thita3_imag(); // i_imag[3] = transform_get_thita4_imag(); - double* thita1, * thita2, * thita3; - thita1 = thita2 = thita3 = thita; - thita3 = thita; + //double* thita1, * thita2, * thita3; + //thita1 = thita2 = thita3 = thita; + //thita3 = thita; cfg_addr = (int32_t *)transmitter_config_dm1_ptr + g_transmitter_table_param.TransformConfig_8_CFG3_Offset; PilotData =transmitter_config_dm1_ptr + g_transmitter_table_param.Pilot_Data_Offset; diff --git a/Config/Receiver_Symb_cfg_dm0.dat b/Config/Receiver_Symb_cfg_dm0.dat index 305e144..b489bc1 100644 --- a/Config/Receiver_Symb_cfg_dm0.dat +++ b/Config/Receiver_Symb_cfg_dm0.dat @@ -9,7 +9,7 @@ 0x00000000, 0x00000000, 0x00000000, -0xfff00000, +0xff800000, 0x00000900, 0x00000000, 0x00000000, @@ -153,7 +153,7 @@ 0x00000000, 0x00000000, 0x00000000, -0xfff00000, +0xff100000, 0x00000900, 0x00000000, 0x00000000, @@ -3614,3 +3614,115 @@ 0x004000ce, 0x00000000, 0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000004, +0x00000000, +0x00000000, +0x00000000, +0xffffffff, +0xffffffff, +0xffffffff, +0x00000000, +0x00ffffff, +0x00400306, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000040, +0x00000000, +0x00000000, +0x00000000, +0xffffffff, +0xffffffff, +0xffffffff, +0x00000000, +0x00ffffff, +0x00000006, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000040, +0x00000000, +0x00000000, +0x00000000, +0xffffffff, +0xffffffff, +0xffffffff, +0x00000000, +0x00ffffff, +0x00400006, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, +0x00000000, diff --git a/Config/Receiver_Symb_cfg_dm2.dat b/Config/Receiver_Symb_cfg_dm2.dat index 3b81e05..62b8f4a 100644 --- a/Config/Receiver_Symb_cfg_dm2.dat +++ b/Config/Receiver_Symb_cfg_dm2.dat @@ -1,1058 +1,1058 @@ -0x007100E0, -0x00C200F1, -0xFF4002C4, -0x030C0007, -0xFEE1FC2C, -0xFD1200AD, -0xFF42006E, -0xF9440384, -0xFE470417, -0x01D8F9CF, -0x01CA00B4, -0x057607CB, -0x054AFC62, -0xFB5002DC, -0x017D03CA, -0x00760514, -0x00A8FB1F, -0xFE8000DA, -0xFC4B031B, -0xFFD6003F, -0xFDF7FBFC, -0x00B8FEB7, -0xFFF601FD, -0x035300FB, -0x00EAFF60, -0xFEEEFEA8, -0x025CFC38, -0xFFACFE3B, -0xFFB007B5, -0xFF9BF9FC, -0xFB400185, -0xFEED01A1, -0x0528FCF9, -0x0562FE32, -0xFBC4FC6E, -0xFD84FF19, -0x0506FE79, -0xFE28FECE, -0xFD880309, -0x00350170, -0xFB44018C, -0xFD800192, -0x00CA0294, -0xFA80FA72, -0x01210008, -0x001CFF46, -0x051E0373, -0x03EC029F, -0xFFE3FFE3, -0x02E7FC19, -0x00140123, -0x025204A9, -0x00C7FFE1, -0xFAFFFA4C, -0x005F0246, -0xFFE6030E, -0x034AFA79, -0xF7BBFFB4, -0x0160037A, -0xFEE40501, -0x040B0175, -0x0181FC05, -0x03F6FE49, -0xFC1F021C, -0xFD930366, -0x017B009B, -0xFF13FBEE, -0x02790313, -0xFEC10075, -0x021FFCF0, -0x052A01D6, -0xFEA301C5, -0x01C2FDF1, -0x027701C9, -0xFC9D00FB, -0x01F4004F, -0xFC6D0159, -0xFF6B056E, -0x0363FEBE, -0xFF57FEEE, -0x02E5042E, -0xFC0DFF03, -0x004BF5AD, -0x023E01A1, -0x0142026D, -0x016FFDF0, -0xFD4E0253, -0xF9650176, -0xFE4703EF, -0xFC810025, -0x037EFEFD, -0xFE52FF16, -0x02980241, -0x0642FF36, -0x0382FCC6, -0x02D602C8, -0x0255013C, -0xFDB1FCBE, -0x04A00091, -0xFFA5013B, -0xFFEBFEB9, -0x039B02BC, -0xFC45FA55, -0x00B0001B, -0xFA9D03AD, -0xFBE80117, -0xF970005C, -0xFFAE0578, -0x00D5FFFC, -0x034A011D, -0xFBAEFDBF, -0xFEE700C3, -0x0305FCF5, -0x068DFC19, -0x03F3FF0F, -0xFF1001E5, -0xFA500234, -0x0217FD49, -0xFDB6FE65, -0x053401DA, -0x00AA036D, -0xFCB3FFC4, -0xFFA4FEF1, -0x05DCFD3F, -0x02700099, -0xFE9C01E7, -0xFCE3FFF5, -0x02B7FF48, -0xFF0B03F4, -0x0068FF72, -0xFFEEFDA7, -0x07320163, -0xFFC000CD, -0x006901AB, -0x008C01B5, -0x020D01F8, -0xF9F7FE8B, -0xFAFD046A, -0xFE8DFE2C, -0xFC07FDA3, -0xFC620297, -0xFD83FF18, -0x004802AF, -0xFD6AFFFC, -0xFDCCFEFF, -0xFD5F00D4, -0xFC2705A4, -0x015D00EE, -0x02390050, -0xFF8A04FC, -0xFBD50148, -0x015FFE09, -0x0004FD74, -0xFECCFFEE, -0x02E4FD02, -0xFE610394, -0xFD07010E, -0x0234FB73, -0x0186024C, -0xFEBEF941, -0xFF1BFFCD, -0xFB31FBE6, -0x006002BB, -0xFF25FCDE, -0xFD7900EB, -0xFA99FEBE, -0x01E3FC7C, -0xFD67FE02, -0x039B02AF, -0xFF2C0422, -0x05ABFAD4, -0x012200EF, -0x020703BC, -0xFBB10483, -0xFE9EFFF1, -0x00AB038F, -0xFF5C01AA, -0xFDE100C0, -0xFF3EFC54, -0xFFE0024A, -0x02EC00C3, -0x03CD007D, -0x0202FE50, -0x00E4FBCF, -0xFB2E017F, -0x030FFD62, -0xFED2FCEF, -0x0542FE4E, -0x01D2FCE2, -0x009BFD39, -0x0404FF8C, -0xFE6C012B, -0x0356FE2D, -0x034B05DA, -0x003DFECF, -0xFC1EFF23, -0x0288FE31, -0x017001C4, -0xFEA9FEFA, -0xFFB1FE0D, -0x025AFD52, -0xF7130010, -0xFBB006F5, -0xFE63FD53, -0xFC6CFF1B, -0x001FFFDC, -0xFE3301B6, -0x03BFFF3A, -0x021F0093, -0x02A700DB, -0xFD72F6F9, -0x01E9001C, -0x0212009E, -0x0130FFC1, -0xFF7C01CF, -0x03E601A4, -0x0069FB48, -0xFF80FC5D, -0x057F008D, -0xFE670500, -0x00F50216, -0x0201FD3C, -0xFD7200D6, -0x01CA01BF, -0x0667FEB8, -0xFED6FE9F, -0x04C4FB31, -0xFEA9FE46, -0x030DFDF4, -0x020500FA, -0x01D4FDB7, -0xFED3FCE4, -0x040204AE, -0xFC8D0339, -0xFBEC011B, -0x00B20569, -0xFF6100E7, -0xFF7C0337, -0xFDD2FBF3, -0xFE55FEA5, -0xFD82FFED, -0x0029F91B, -0xFE13FF89, -0xFC83FC9B, -0xFF71FE80, -0xFFA4FDA6, -0x005DFF5E, -0xFDC300B4, -0xFBA6FD9A, -0xFE2C0331, -0x00160137, -0x024CFEB4, -0xFDCFFE9F, -0x008AFF28, -0xFD2DF9E7, -0x0007FDDB, -0x015FFE52, -0xFDA4FF5A, -0x059F00CE, -0x00DAFE02, -0xFE0DFDEB, -0xFD980441, -0x000100D5, -0x018CFE76, -0x05FDFF03, -0xFEC90353, -0x036EFDE4, -0xFFCFFDEF, -0xFCD6003F, -0x02D204A8, -0xFF43FBBC, -0xFCD301FF, -0xFFF502E0, -0xF880017D, -0x01FA06B6, -0x00270371, -0xFD940039, -0x00A8FE07, -0xFE6AFD24, -0xFF55039C, -0xFD92FE28, -0x0120009E, -0xFD3DFCB8, -0xFB9001B2, -0xFB820159, -0xFF42FF3E, -0xFC0BFED7, -0x044400A2, -0x01F20178, -0xFAC90249, -0x02C10057, -0xFE8AFE7A, -0x002200EB, -0xFB0AFC44, -0x00AF015D, -0xFE7F01C0, -0x01C7FE6C, -0x00E60061, -0xF959FDE5, -0xFEA30115, -0x04DA02A4, -0xFC9B06C5, -0xFF42FFC8, -0x0311FE7F, -0x005EFF66, -0xFEE4FEEB, -0xFD80FD54, -0xFA8CFD90, -0x01E1FBA2, -0xFFAD01D6, -0x03FA0397, -0x0032FD5D, -0xFE1CFE21, -0xFF4103D6, -0x00B703BF, -0xFEFCFCE1, -0xFE5E02B8, -0xFE44FD83, -0xFC9AF9FD, -0x059DFEE1, -0xFD5F0233, -0x003203B0, -0xFF5401DB, -0xFF560507, -0xFEA90155, -0x003B027F, -0xFEB80279, -0x0050FF2D, -0xFD34FBA0, -0x0330FE64, -0x00D40238, -0x001A02CE, -0x003901AC, -0x00BEFEF7, -0x0111FE63, -0x019EFE63, -0x029801E2, -0xFAD1FF4E, -0xFFB300F5, -0xFF59001E, -0x037903FE, -0x0017FCAD, -0xFB550011, -0xFCB8FFDE, -0xF442FBE6, -0x005D0528, -0xFD23FBCD, -0xFCE20343, -0xFF020185, -0x018CFE25, -0xFCACFD4D, -0xFEA8FD4B, -0x03E10083, -0xFDCD02F1, -0xFC26FFE2, -0xFCCD0332, -0xFE5202C2, -0x0136FFBC, -0xFD8B0259, -0xFE30FE65, -0xFE090207, -0x00D1FD47, -0xFCEBFF85, -0xFD39FC41, -0xFDB60089, -0xFEA2FBBE, -0xFC16022E, -0xFF84FE67, -0xFDEDFE9B, -0xFFEAFF29, -0xFFAE02E3, -0xFED202AE, -0x0040FEDC, -0x00EAFFDA, -0xFCB1FFB2, -0x022BFD0D, -0xFD8C00AF, -0xFD3C0423, -0xFED7FD3A, -0xFE3003DB, -0xFFD3FC5C, -0x00D8FE01, -0xFD8D007A, -0x00FCFF07, -0x01FBFCED, -0xFF370253, -0x048A0108, -0x048405A2, -0xFCA50040, -0xFCFB02BB, -0x03DE00E4, -0x0366FA23, -0x00C304FD, -0x019AFDB2, -0x042FFE69, -0x0302002F, -0xFB73FB71, -0xFDFA041E, -0x0451FE17, -0x026EFF8F, -0x0189FEE3, -0x034BFEBE, -0xF8C4FC56, -0x015F01C6, -0xFBDBFF7E, -0x053BFFE2, -0x034FFE51, -0x0538FFBD, -0xFD2500F6, -0xFEEF0365, -0xFFC60067, -0x0123FE6B, -0x0312FFD4, -0xFE42FE49, -0x058AFDCA, -0xFDB4002C, -0xFF550203, -0xFF49FD40, -0xFD490499, -0xFDE20117, -0x02E4FD7A, -0xFB470236, -0x01D9FCAE, -0xFE34FBED, -0xFF38004C, -0x010303F7, -0xFE03FCA7, -0x00D0FE07, -0xFFB5010D, -0x00650139, -0xFF1E0472, -0xFD90FE08, -0xFF8A01E7, -0xFDB6FDAA, -0xFD94FEDA, -0xFF54FF0B, -0x0480FE65, -0x0399016D, -0xFDECFB42, -0xFD72FE12, -0xFE71007D, -0x014EFFFA, -0x01920505, -0x00ABFE8E, -0xFD81F972, -0xFD72FCC8, -0xFD9AFE31, -0x02E6FF2B, -0xFF24032E, -0xFD25FF52, -0xFF4800B1, -0x028C0038, -0x02D2FFAE, -0xFE12FB81, -0xFECDFF5F, -0x0318014C, -0x0036FE4A, -0xFA28008A, -0xF780FE95, -0x0167015F, -0xFDE50181, -0x066B00BE, -0xFAA80136, -0xFE2C0145, -0x053100F4, -0xFEB501F6, -0x008FFD0F, -0x0086FE27, -0xFFABFF95, -0xFE51FD3F, -0xFDA7FF87, -0xFE9E0118, -0x01DE05C7, -0x0332FDB8, -0x01EB01A1, -0xFDEA0150, -0xFC760046, -0xFC32FDF8, -0x012C064E, -0x05FB0208, -0x01B8FEB7, -0xFDD00028, -0x01C0FED5, -0x000DFA1A, -0x029E0187, -0x006DFDDF, -0x01F2FEAC, -0x020CFE4A, -0xFFAF0252, -0x0042016B, -0x03FC0220, -0x0038FD27, -0x040FF8C2, -0x054402F7, -0xF7D2007E, -0x028C0185, -0x0399FE37, -0x0201049F, -0xFB8A0025, -0xFF5BFFCB, -0xFF27FEF0, -0x0041FF9C, -0x0143009F, -0xFFF6FE35, -0x00DA0117, -0xFF720247, -0xFA9CF44A, -0xFD3AFE81, -0xFAFCFD43, -0xFE9501DF, -0x0044FF5F, -0x00DE06F8, -0xFE16FEEB, -0x0286011F, -0xFD790135, -0xFE22FE4D, -0xFF8AFDAB, -0x0184FCCF, -0x043FFE56, -0x0004FB6B, -0x0493FA4E, -0xFCF0FDA4, -0xFED30153, -0xFD6402B2, -0x011301A8, -0x01B7FFBF, -0x0147022D, -0xFE8E0418, -0x00100472, -0xFEDA00EF, -0x011AFE4A, -0x0298FEF8, -0xFF88FE29, -0x018402D5, -0x0655FCD2, -0x0062FE5D, -0x00F4FED2, -0x0067FBB5, -0x061503C0, -0x03EFFE02, -0x03860785, -0xFE4DFD7F, -0x0381055C, -0xFCCA01C9, -0x0286022E, -0x0355FE42, -0x017B0308, -0xFF86FEA1, -0x03EA0256, -0xFE72025D, -0x0623015E, -0x016D0269, -0xFBDAFDFA, -0xFF350029, -0x0244FF76, -0xFC170190, -0x02BDFBD3, -0x03840257, -0xFEF30147, -0x0146FEED, -0x0157FE25, -0x00F1FF3C, -0xFB71FE01, -0xFD40F836, -0x025A01D7, -0x04BE0029, -0x04FDFD59, -0xFF6B00AE, -0x030CFF4F, -0xFB38007B, -0x00F9FFC0, -0xFE84FC6F, -0xFF640321, -0x00E3004F, -0x0238003A, -0xFD76FFB3, -0x0249FF0A, -0xFD07FF09, -0x03920350, -0xFD39FE9F, -0x03AE025F, -0x0192044E, -0xFDCAFCA4, -0x0026FECB, -0xFD94FCA5, -0x015DFDFC, -0xFEA30388, -0xFEE5015A, -0x001E0144, -0x01DCFE8C, -0xFFDBFD8D, -0xFEBEFD0E, -0x03C8FE99, -0xFE48FDE7, -0xFE67FF9E, -0x01ED036C, -0xFFC3019A, -0x002000EA, -0xFE17FF09, -0x018F0078, -0xFD4A0203, -0x02C6023F, -0xFDE20086, -0xFDAB0101, -0x057EFE7A, -0xFDBA002D, -0xFFE1FFBC, -0xFA02FFA3, -0xFFEC009D, -0xFC43012B, -0x01E700D8, -0xFD9DFD91, -0xFEA8022D, -0xFD1B017A, -0xFC30FF71, -0x00DC0188, -0xF951FCA7, -0xFC8DFECB, -0x038F0485, -0xFD78FC36, -0x0083FF0D, -0xF9230693, -0x020CFF23, -0xF8DCFEE3, -0xFA6BFD4A, -0xFF6F013D, -0xFEF0FCAD, -0xFEEF006C, -0x01F6022D, -0xFEE701AD, -0xFF28FE92, -0xFB93014E, -0x028DFED9, -0xFF07FE14, -0xFF170005, -0xFE78FEA5, -0x0211FA59, -0xFEABFB1F, -0x02A80073, -0xFF90FD98, -0xFFC3010D, -0xFA16FE51, -0xFA7700CC, -0xFAB20187, -0xFA6BFCB7, -0xFDC8044F, -0x01660284, -0xFD7B0004, -0xFD4EFEC1, -0x001FFBAE, -0xFF3B02FC, -0x032B01C7, -0xFB1A033B, -0xFF940081, -0x04D3FF17, -0xFCA8FF3C, -0xFE5D014A, -0xFFCE020B, -0xFDC5020E, -0x009604BE, -0xFE8C04FE, -0xFC55F94B, -0x0509FE63, -0xFED1FBCF, -0xFD44FF87, -0xFFDB0490, -0x01A0036B, -0x013DFFF2, -0x00650070, -0x00F10095, -0x0039FF08, -0x018901F5, -0x02E8FBFB, -0xFC4AFD50, -0x0375007D, -0xFF0C0253, -0x026000CC, -0x027CFE64, -0xFF7F027C, -0x02E3FF72, -0x024BFD1B, -0xFED602F2, -0x0122FEAC, -0x005B012F, -0xFEC4FBF1, -0x0355FF9D, -0x06E700EB, -0xFD580198, -0x03CA03DE, -0xFE12017C, -0x047B013F, -0xFE1FFDFD, -0xFD4B0004, -0xFFE1FC56, -0xFF3FFED2, -0x00A40282, -0xFCC60481, -0x001F01BC, -0xFC700019, -0x049BFE46, -0xFF96FFC8, -0xFF0BFDD8, -0x011F03D7, -0xF77C01D5, -0xFE4403BD, -0xFE3B02EE, -0x03ACFF0C, -0x076CFF94, -0xFED60113, -0xFE1EFF9D, -0xFE89FBC1, -0x02E5FE2F, -0xFCACF992, -0xFE13FE7E, -0xFC1E05DC, -0x01B8FDDF, -0xFE94010A, -0x02550487, -0xFE0C03CE, -0xFE6CFC88, -0x01DE03BA, -0xFDF9FE83, -0xFDDBFF93, -0xFD36FFFD, -0x032F03B7, -0x0034FE2B, -0xFFB5FC84, -0x037D006A, -0xFFC00459, -0x0160FDA9, -0xFDEFFFD9, -0xFE580138, -0x0124FEFF, -0xFA6F000B, -0x0257FC5C, -0xFD87FFD0, -0x00EB015B, -0xFCA7FBFF, -0xFD120355, -0xFF0D00AE, -0x021B006F, -0x003200B3, -0xFDDEFEA2, -0x0179039E, -0xFCEF01A2, -0x047B0353, -0xFF5002E7, -0x01DDFCEB, -0x009D00BE, -0x0198FD0D, -0x055AFDB8, -0x014CFE09, -0x04EDFDCE, -0x019EFE60, -0x0047FEE2, -0x0528FFC6, -0xFC96FE94, -0xFEE403BF, -0xFD6BFDE8, -0xFE1CFEF6, -0xFFD502C2, -0xF73F027E, -0x03DDFFF7, -0x038EFD59, -0xFE1A01C4, -0x0120FC7C, -0x03090310, -0x001AFEAE, -0x061E000E, -0xFCED00F5, -0xFE8404EB, -0x0136FA82, -0xFF7F01AB, -0x02A0FAC5, -0xFEAD0051, -0xFE0001AA, -0x03A6037F, -0xFF31009B, -0xFF26FE5A, -0xFD53FE3C, -0x0096FF36, -0x0014FF82, -0x00B4FD90, -0x03F5FF4E, -0xFC9A06D8, -0xFA4C02FB, -0x012EFDAC, -0xFB5BFF51, -0xFE540145, -0xFFD8028F, -0xFE2801D8, -0xFE670043, -0xF8B7FE59, -0xFE6EFD37, -0xFBCDFC4D, -0xFE240437, -0xFF25FF3F, -0x02BD0052, -0x020FFDDC, -0xFE08FE2F, -0x0126FC51, -0xFC3500EF, -0xFFC9FF9B, -0x04F90208, -0xFE41FFFA, -0x04990353, -0x010B01D4, -0xFF7D0442, -0xFD690180, -0x02B90538, -0xFE3A01DF, -0x001CFEE6, -0x06BD02F6, -0x00E300F5, -0xFE3800CE, -0xFD7EFCE2, -0xFCC6FCDA, -0xFEA1FFE6, -0x0451FE58, -0x0322FBB1, -0x03BDFB01, -0x042DFFC2, -0x0130048D, -0xFB8600F7, -0x00A8FC17, -0xFA7FFF48, -0x02C9FF48, -0x0022004A, -0xFE7DFF43, -0xFD6DFE7B, -0x008E00F8, -0x019FFC7B, -0x02EDFD19, -0x04A40164, -0x021F00D0, -0x01F6FE3F, -0xFC1E0173, -0xF9A60250, -0xFD580172, -0xFC470115, -0x01FC00F8, -0x0386FF79, -0x004FFDBD, -0xFDB0FD8C, -0x03340298, -0xFF8F01CF, -0xFB01FE09, -0xFD830024, -0x03A9FE84, -0xFEC70620, -0xFF25FF84, -0x02D601B4, -0x02060270, -0xFF99FE43, -0x0154FFA2, -0xFF91FF1C, -0x01B0FEAF, -0xFD4E0215, -0x00EBFF7C, -0x01110020, -0x0263FF70, -0xFA7B008D, -0x010B00E5, -0x004B0217, -0x01450037, -0xFCB4053F, -0x03D80334, -0xFED9FEBE, -0xFCC00008, -0xFCF200A4, -0x007DFD51, -0x0049FF00, -0x00470013, -0xFCDFFD94, -0xFFB60476, -0xFFEDFE51, -0xF9ABFCDE, -0x02D8FCF7, -0x00E7FE00, -0xFFB20154, -0xFF03FCDA, -0xFCC2FD93, -0xFBCA01AF, -0x00A60185, -0xFCF8014E, -0x00B9FEF9, -0xFD2401C9, -0x0333056A, -0x046AFFB4, -0x0127FE24, -0x05F6FD73, -0xFDCAFEA0, -0x0100FF1D, -0x05510460, -0x00490524, -0xFC20FBFF, -0xFBE60307, -0x033400E0, -0x03DDFF3A, -0x024AFB52, -0xFA01FD67, -0xFF7FF7AA, -0xFDEDFFE2, -0xFEB103B7, -0xFAE8FC1F, -0x032CFF44, -0x00F1FEE8, -0x066F03A1, -0xFCE4FD7E, -0x01E2FE3F, -0xFE850181, -0x04D0FC4B, -0x050D01A1, -0x02CD0695, -0x0301FFD4, -0xFA6BFE67, -0xF84B0073, -0x06EF01FC, -0x012302EB, -0xFDDA000F, -0x003DFD26, -0xFEA7FF2B, -0xFFDBFBF9, -0xFF88FD3B, -0x039AFF41, -0xFF6A024F, -0x00650062, -0xFF4DFF3F, -0x00450229, -0xFFA5037B, -0xFD1300A8, -0xFF7106DD, -0x036600A5, -0xFE3A0138, -0xFD490600, -0x00CB0251, -0x03480154, -0xFC27FD4A, -0xFC9206ED, -0xFC980156, -0xFFB4FFED, -0x02FEFE7C, -0x0472FEFC, -0x0439FEC9, -0x03980430, -0xFC9F020A, -0x01EFFF6D, -0x0428FD04, -0x00E9FB6A, -0x01760023, -0x019B02BB, -0x02D8FCD8, -0xFF98041C, -0x017FFBDF, -0x02F4FB8A, -0x02C801F6, -0xFC5D01A5, -0xFDB20511, -0xFE0E00C6, -0x033F055F, -0xFCE70168, -0x00A7FE9B, -0x013A0188, -0xFCC4FEB7, -0x027F0245, -0xFC150509, -0xFF12FE99, -0x047F02C0, -0xF9870072, -0xF84CFFE9, -0x03D1FF8E, -0x044800CE, -0x057402D6, -0xFD84FCA3, -0xFF1FFFED, -0x015702EA, -0xFF660130, -0x004CFF78, -0x0431029A, -0x00FE02D4, -0x01AA0015, -0x038703EC, -0x02EE0264, -0xFE0FFF18, -0xFB96F95A, -0x04840254, -0xFFFE0138, -0x048C00B8, -0xFD9AFAA2, -0x01CC03C1, -0xF968FEB9, -0x039DFDC1, -0x010E006C, -0x004400A6, -0x041300AB, -0xFD7D0381, -0x0074FF6F, -0xFC69FF63, -0x01F7024C, -0xFEBCFCA0, -0xF958FDEE, -0xFFDA0275, -0x00C0FE49, -0x01A8FD89, -0x01A4FF74, -0xFD12FE74, -0xFFA9FF2D, -0x014F0388, -0x03CBFEC6, -0xFC84060B, -0xFB030014, -0x001CFB16, -0x0189FD2A, -0x018201F0, -0xFEF500C9, -0x012B0135, -0x0314FE2D, -0xFF400097, -0x02AD00E3, -0xFC0EFE54, -0x009FFF87, -0xFE99FE99, -0xFE0401D4, -0x02C2FFE4, -0x007100E0, -0x00C200F1, -0xFF4002C4, -0x030C0007, -0xFEE1FC2C, -0xFD1200AD, -0xFF42006E, -0xF9440384, -0xFE470417, -0x01D8F9CF, -0x01CA00B4, -0x057607CB, -0x054AFC62, -0xFB5002DC, -0x017D03CA, -0x00760514, -0x00A8FB1F, -0xFE8000DA, -0xFC4B031B, -0xFFD6003F, -0xFDF7FBFC, -0x00B8FEB7, -0xFFF601FD, -0x035300FB, -0x00EAFF60, -0xFEEEFEA8, -0x025CFC38, -0xFFACFE3B, -0xFFB007B5, -0xFF9BF9FC, -0xFB400185, +0x0ffb1bb0, +0x14aae78e, +0xe3a90ecf, +0x161ce8e2, +0x1da10bfa, +0x05be1f72, +0xff77dfff, +0xeef4e4e8, +0x0cb5e2a4, +0xe23b0bc7, +0x1d01f292, +0xf4621dcd, +0xe32f0de6, +0xe035fc5d, +0x1f8bfac7, +0x0d08e2c8, +0x19faed5b, +0xe13708cf, +0x16c9e995, +0x0cdc1d45, +0x03621fc8, +0xff7f1ff8, +0xeb4de797, +0xe4e81104, +0xe38b0e98, +0x1adfee9c, +0xfe221fe5, +0xe00100ab, +0xe06304f1, +0xe38b0ea1, +0xfde5e011, +0xe2190b67, +0xe7f01512, +0x09bfe180, +0x1c0c0f4e, +0x00ab1ff7, +0x11f81a6e, +0x1f4206b5, +0xfa401f74, +0x1b10eef4, +0x06bae0b9, +0x164416f7, +0xef4e1b42, +0xe2b30cdc, +0xfb8e1fa7, +0x1bf50f7e, +0xfeee1ff6, +0x0d08e2c8, +0xe8a4ea21, +0x1909ec0f, +0x1f49067f, +0x1dcd0b96, +0x0ed2e3a8, +0xe2a1f349, +0xf073e405, +0x11041b10, +0x1909ec1a, +0x1a52122c, +0x102d1b8c, +0x1716161c, +0x0d6ae2f5, +0xe01c02a2, +0xe046fbcd, +0x1ddff491, +0xe69dec85, +0xfd56e016, +0xfd21e024, +0xe8e2e9dc, +0x003f1ff8, +0x1228e5aa, +0x0bbfe23d, +0x11041b10, +0x0081e001, +0x0cafe29b, +0xfeb2e00a, +0xe22bf462, +0x17db1544, +0xec13e6f3, +0xe0d6f8b6, +0x0d08e2c8, +0xef181b26, +0xf0761bfb, +0x0bf51da0, +0x1d45f31c, +0xe3e70f4b, +0x16f3e9b8, +0xf635e187, +0x1b10eef4, +0xeb4c1860, +0xf9431f46, +0x1cc40de9, +0xff4de001, +0x10a71b48, +0xe186f63b, +0xf5b21e45, +0xe2190b67, +0x0e21e34c, +0xf155e387, +0xe719140c, +0x1ff7ff4d, +0xee701ab8, +0xeea0e51f, +0xeea51ade, +0xe4e81104, +0xfa44e085, +0xdffaff7f, +0x12ce19d4, +0xf31ce2b3, +0x1ef0f7f6, +0x08cd1ebb, +0x0d31e2da, +0x0d08e2c8, +0x1dea0b3f, +0x039de02f, +0xedfe1a6a, +0x0b96e22b, +0x1fd502dc, +0x0bc51db7, +0xfc56e035, +0xeef4e4e8, +0x0f85e406, +0xe08005c0, +0x1fa6fb92, +0xe9dc1716, +0xe009feae, +0xe792eb50, +0x1bb00ffd, +0x1ddff491, +0x1ee30844, +0xe78eeb4e, +0x1e7e0987, +0xe9dc1716, +0xe28a0c76, +0xe08605be, +0x163ae901, +0xeef4e4e8, +0xf43be23e, +0x0bc71dbd, +0xe1fcf4f5, +0x0b96e22b, +0x0a83e1c9, +0x039be035, +0x19fd129e, +0x0d08e2c8, +0x0531e070, +0x08cf1ec1, +0xe004ffb4, +0xf31ce2b3, +0xe719ebe5, +0xe000ff7f, +0x029ae01b, +0xe4e81104, +0xf6341e6f, +0xee9ce519, +0x17deeab8, +0x1ff7ff4d, +0x12d1e624, +0xf157e38b, +0x1515e7f0, +0xe2190b67, +0xfde71fe6, +0xe180f639, +0xf6f8e14f, +0xff4de001, +0xe090fa01, +0xf9431f42, +0xe5ad122f, +0x1b10eef4, +0xeea9e51d, +0x16f7e9b4, +0x1f0ff87b, +0x1d45f31c, +0xecbae675, +0xf07a1bf5, +0xe8a315d9, +0x0d08e2c8, +0xe0050109, +0xec0fe6ef, +0xee74e541, +0xe22bf462, +0x09861e82, +0x0cafe2a1, +0x08c7e13b, +0x11041b10, +0x03a3e037, +0x122ce5a6, +0x0804e10b, +0xe8e2e9dc, +0x0b001e01, +0xfd56e01c, +0xec85e69b, +0x1ddff491, +0xe0470428, +0xe01602a2, +0xeb7e1883, +0x1716161c, +0xe930e98f, +0x1a4e1228, +0x1d56f345, +0x11041b10, +0xe9bfe901, +0xe29bf349, +0xea50177c, +0x1dcd0b96, +0xe00f01d1, +0x1905ec13, +0xef19e4d0, +0x0d08e2c8, +0x073f1f1f, +0x1bfb0f82, +0x0c7ae28f, +0xe2b30cdc, +0x0904e14e, +0x164016f3, +0x0e9ce389, +0x1b10eef4, +0x02991fdd, +0x1f4606b5, +0xf57ae1ca, +0x00ab1ff7, +0xe0e6f878, +0x09bde186, +0xe34b0e1f, +0xe2190b67, +0xf5b3e1b3, +0xe3870ea3, +0x1fc50365, +0xe00100ab, +0xf97de0ac, +0x1ad9eea0, +0xe0b706ba, +0xe4e81104, +0xe5b0edca, +0xff7f1ffe, +0x04f4e068, +0x0cdc1d45, +0xefc51b8d, +0xe13d08cd, +0x1decf4b9, +0x0d08e2c8, +0x1d1ff2c7, +0xe02ffc5b, +0x1f65fa06, +0xf4621dcd, +0xe76f1478, +0xe2410bc5, +0x13e0e6ef, +0xeef4e4e8, +0xf733e13d, +0x05c01f78, +0xe67cecb9, +0x161ce8e2, +0x1781ea4f, +0x14a8e792, +0x08431ee6, +0x1ddff491, +0x1bb0f001, +0xeb4e186a, +0xf129e3a9, +0x161ce8e2, +0x0bfae257, +0xfa3ae086, +0x1ff9ff77, +0xeef4e4e8, +0xe2a4f343, +0x1dbdf431, +0x0d661d01, +0xf4621dcd, +0x0de61cc9, +0x1fc3039b, +0x05311f8b, +0x0d08e2c8, +0xed5be5fe, +0x1ec1f729, +0x166316c9, +0x0cdc1d45, +0x1fc8fc96, +0x0079e000, +0x1861eb4d, +0xe4e81104, +0x0e981c6d, +0xe519115c, +0xe013fe22, +0xe00100ab, +0x04f11f95, +0x1c6df157, +0x1fe7fde5, +0xe2190b67, +0x15121808, +0xf6391e78, +0xf0aa1c0c, +0x00ab1ff7, +0x1a6eee00, +0xe0b6f943, +0xe084fa40, +0x1b10eef4, +0xe0b9f93e, +0xe9b4e901, +0xe4b6ef4e, +0xe2b30cdc, +0x1fa7046a, +0xe403f07a, +0xe002feee, +0x0d08e2c8, +0xea211754, +0xe6ef13e9, +0xf9791f49, +0x1dcd0b96, +0xe3a8f126, +0x1d570caf, +0x1bf3f073, +0x11041b10, +0xec1ae6ef, +0xe5a6edcc, +0xe46c102d, +0x1716161c, +0xe2f5f28e, +0x1fdcfd56, +0x042be046, +0x1ddff491, +0xec85195b, +0x02a21fe2, +0x1fd4fd21, +0xe8e2e9dc, +0x1ff8ffb9, +0xedd01a4e, +0x1dbb0bbf, +0x11041b10, +0xe001ff77, +0xf3491d5d, +0x1feefeb2, +0xe22bf462, +0x1544e81d, +0x13e51905, +0x0742e0d6, +0x0d08e2c8, +0x1b2610e0, +0x0f82e3fd, +0xe2580bf5, +0x1d45f31c, +0x0f4b1c11, +0xe9051640, +0x1e71f635, +0x1b10eef4, +0x186014ac, +0x06b5e0b2, +0xf20f1cc4, +0xff4de001, +0x1b48ef51, +0x1e7209bd, +0xe1b3f5b2, +0xe2190b67, +0xe34cf1d7, +0x0ea31c71, +0xebece719, +0x1ff7ff4d, +0x1ab81188, +0x11581ad9, +0xe51aeea5, +0xe4e81104, +0xe08505b4, +0x1ffe0079, +0xe62412ce, +0xf31ce2b3, +0xf7f6e108, +0xf72be13d, +0x1d1e0d31, +0x0d08e2c8, +0x0b3fe20e, +0xfc5b1fc9, +0xe58eedfe, +0x0b96e22b, +0x02dce023, +0xf433e241, +0x1fc3fc56, +0xeef4e4e8, +0xe406f073, +0x1f78fa38, +0x04661fa6, +0xe9dc1716, +0xfeae1fef, +0x186614a8, +0xefff1bb0, +0x1ddff491, +0x0844e119, +0x186a14aa, +0xf6711e7e, +0xe9dc1716, +0x0c761d6e, +0x1f72fa3a, +0x16f7163a, +0xeef4e4e8, +0xe23e0bbd, +0xf431e23b, +0x0b03e1fc, +0x0b96e22b, +0xe1c9f575, +0xfc5d1fc3, +0xed5a19fd, +0x0d08e2c8, +0xe070fac7, +0xf729e137, +0x0044e004, +0xf31ce2b3, +0xebe518df, +0x1ff80079, +0x1fdd029a, +0xe4e81104, +0x1e6f09c4, +0x115c1adf, +0x154017de, +0x1ff7ff4d, +0xe624ed27, +0x0ea11c6d, +0x18081515, +0xe2190b67, +0x1fe60211, +0x1e7809bf, +0x1ea9f6f8, +0xff4de001, +0xfa011f68, +0x06b5e0b6, +0xedc9e5ad, +0x1b10eef4, +0xe51d114f, +0xe9011644, +0x077d1f0f, +0x1d45f31c, +0xe675133e, +0x0f7ee403, +0xea1fe8a3, +0x0d08e2c8, +0x01091ff3, +0x13e91909, +0x1ab7ee74, +0xe22bf462, +0x1e82f672, +0xf3491d57, +0x1ebd08c7, +0x11041b10, +0xe037fc55, +0xedcc1a52, +0x1eed0804, +0xe8e2e9dc, +0x1e01f4f8, +0x02a21fdc, +0x195dec85, +0x1ddff491, +0x04281fb1, +0x1fe2fd56, +0xe775eb7e, +0x1716161c, +0xe98f16c8, +0xe5aaedd0, +0x0cb31d56, +0x11041b10, +0xe9011639, +0x1d5d0caf, +0xe87cea50, +0x1dcd0b96, +0x01d11fe9, +0xe6f313e5, +0x1b28ef19, +0x0d08e2c8, +0x1f1ff8b9, +0xe3fdf076, +0x1d690c7a, +0xe2b30cdc, +0xe14ef6f4, +0xe9b8e905, +0x1c6f0e9c, +0x1b10eef4, +0x1fddfd5f, +0xe0b2f943, +0x1e2ef57a, +0x00ab1ff7, +0xf8781f12, +0xf63b1e72, +0xf1d9e34b, +0xe2190b67, +0xe1b30a45, +0x1c71f155, +0xfc931fc5, +0xe00100ab, +0xe0ac067b, +0xe51f1158, +0xf93ee0b7, +0xe4e81104, +0xedca1a48, +0x0079dffa, +0x1f9004f4, +0x0cdc1d45, +0x1b8d1033, +0x1ebbf72b, +0x0b3f1dec, +0x0d08e2c8, +0xf2c7e2d9, +0x1fc9039d, +0x05f21f65, +0xf4621dcd, +0x14781889, +0x1db7f433, +0x190913e0, +0xeef4e4e8, +0xe13d08c5, +0xfa38e080, +0x133fe67c, +0x161ce8e2, +0xea4fe877, +0xeb501866, +0xe1160843, +0x1ddff491, +0xf001e44c, +0x14aae78e, +0x1c4ff129, +0x161ce8e2, +0xe257f3fe, +0x05be1f72, +0x00811ff9, +0xeef4e4e8, +0xf3431d54, +0xe23b0bc7, +0xe2f70d66, +0xf4621dcd, +0x1cc9f212, +0xe035fc5d, +0xe06d0531, +0x0d08e2c8, +0xe5fe129d, +0xe13708cf, +0xe92f1663, +0x0cdc1d45, +0xfc96e030, +0xff7f1ff8, +0x14ab1861, +0xe4e81104, +0x1c6df160, +0x1adfee9c, +0x01d6e013, +0xe00100ab, +0x1f95fb07, +0xe38b0ea1, +0x02131fe7, +0xe2190b67, +0x1808eae6, +0x09bfe180, +0xe3ecf0aa, +0x00ab1ff7, +0xee00e58a, +0x1f4206b5, +0x05b8e084, +0x1b10eef4, +0xf93e1f3f, +0x164416f7, +0x10aae4b6, +0xe2b30cdc, +0x046ae051, +0x1bf50f7e, +0x010ae002, +0x0d08e2c8, +0x175415d7, +0x1909ec0f, +0xe0aff979, +0x1dcd0b96, +0xf1261c50, +0xe2a1f349, +0x0f851bf3, +0x11041b10, +0xe6ef13de, +0x1a52122c, +0xefcbe46c, +0x1716161c, +0xf28e1d03, +0xe01c02a2, +0x1fb2042b, +0x1ddff491, +0x195b1373, +0xfd56e016, +0x02d71fd4, +0xe8e2e9dc, +0xffb9e000, +0x1228e5aa, +0xf4391dbb, +0x11041b10, +0xff771ff7, +0x0cafe29b, +0x01461fee, +0xe22bf462, +0xe81deab4, +0xec13e6f3, +0x1f220742, +0x0d08e2c8, +0x10e0e4d2, +0xf0761bfb, +0xf403e258, +0x1d45f31c, +0x1c11f0ad, +0x16f3e9b8, +0x09c31e71, +0x1b10eef4, +0x14ace798, +0xf9431f46, +0xe334f20f, +0xff4de001, +0xef51e4b0, +0xe186f63b, +0x0a46e1b3, +0xe2190b67, +0xf1d71cac, +0xf155e387, +0x18dfebec, +0x1ff7ff4d, +0x1188e540, +0xeea0e51f, +0x1153e51a, +0xe4e81104, +0x05b41f73, +0xdffaff7f, +0xed2ae624, +0xf31ce2b3, +0xe1080802, +0x08cd1ebb, +0xf2c71d1e, +0x0d08e2c8, +0xe20ef4b9, +0x039de02f, +0x11fae58e, +0x0b96e22b, +0xe023fd1c, +0x0bc51db7, +0x03a21fc3, +0xeef4e4e8, +0xf0731bf2, +0xe08005c0, +0xe0520466, +0xe9dc1716, +0x1fef014a, +0xe792eb50, +0xe44cefff, +0x1ddff491, +0xe119f7b8, +0xe78eeb4e, +0xe17af671, +0xe9dc1716, +0x1d6ef382, +0xe08605be, +0xe9be16f7, +0xeef4e4e8, +0x0bbd1dba, +0x0bc71dbd, +0x1dfc0b03, +0x0b96e22b, +0xf5751e2f, +0x039be035, +0xe5fbed5a, +0x0d08e2c8, +0xfac71f88, +0x08cf1ec1, +0x1ff40044, +0xf31ce2b3, +0x18df1413, +0xe000ff7f, +0xfd5e1fdd, +0xe4e81104, +0x09c4e189, +0xee9ce519, +0xe81a1540, +0x1ff7ff4d, +0xed2719d4, +0xf157e38b, +0xeae31808, +0xe2190b67, +0x0211e012, +0xe180f639, +0x09001ea9, +0xff4de001, +0x1f6805f7, +0xf9431f42, +0x1a4bedc9, +0x1b10eef4, +0x114f1adb, +0x16f7e9b4, +0xe0e9077d, +0x1d45f31c, +0x133e1983, +0xf07a1bf5, +0x1755ea1f, +0x0d08e2c8, +0x1ff3feef, +0xec0fe6ef, +0x11841ab7, +0xe22bf462, +0xf672e176, +0x0cafe2a1, +0xf7311ebd, +0x11041b10, +0xfc551fc1, +0x122ce5a6, +0xf7f41eed, +0xe8e2e9dc, +0xf4f8e1f7, +0xfd56e01c, +0x1373195d, +0x1ddff491, +0x1fb1fbd0, +0xe01602a2, +0x147ae775, +0x1716161c, +0x16c81669, +0x1a4e1228, +0xe2a20cb3, +0x11041b10, +0x163916f7, +0xe29bf349, +0x15a8e87c, +0x1dcd0b96, +0x1fe9fe27, +0x1905ec13, +0x10df1b28, +0x0d08e2c8, +0xf8b9e0d9, +0x1bfb0f82, +0xf37e1d69, +0xe2b30cdc, +0xf6f41eaa, +0x164016f3, +0xf15c1c6f, +0x1b10eef4, +0xfd5fe01b, +0x1f4606b5, +0x0a7e1e2e, +0x00ab1ff7, +0x1f120780, +0x09bde186, +0x1cadf1d9, +0xe2190b67, +0x0a451e45, +0xe3870ea3, +0xe033fc93, +0xe00100ab, +0x067b1f4c, +0x1ad9eea0, +0x1f41f93e, +0xe4e81104, +0x1a48122e, +0xff7f1ffe, +0xfb041f90, +0x0cdc1d45, +0x1033e46b, +0xe13d08cd, +0xe20c0b3f, +0x0d08e2c8, +0xe2d90d31, +0xe02ffc5b, +0xe09305f2, +0xf4621dcd, +0x1889eb80, +0xe2410bc5, +0xec181909, +0xeef4e4e8, +0x08c51ebb, +0x05c01f78, +0x197c133f, +0x161ce8e2, +0xe87715a9, +0x14a8e792, +0xf7b9e116, +0x1ddff491, +0xe44c0ffb, +0xeb4e186a, +0x0ecf1c4f, +0x161ce8e2, +0xf3fe1da1, +0xfa3ae086, +0xdfff0081, +0xeef4e4e8, +0x1d540cb5, +0x1dbdf431, +0xf292e2f7, +0xf4621dcd, +0xf212e32f, +0x1fc3039b, +0xfac7e06d, +0x0d08e2c8, +0x129d19fa, +0x1ec1f729, +0xe995e92f, +0x0cdc1d45, +0xe0300362, +0x0079e000, +0xe79714ab, +0xe4e81104, +0xf160e38b, +0xe519115c, +0x1fe501d6, +0xe00100ab, +0xfb07e063, +0x1c6df157, +0xe0110213, +0xe2190b67, +0xeae6e7f0, +0xf6391e78, +0x0f4ee3ec, +0x00ab1ff7, +0xe58a11f8, +0xe0b6f943, +0x1f7405b8, +0x1b10eef4, +0x1f3f06ba, +0xe9b4e901, +0x1b4210aa, +0xe2b30cdc, +0xe051fb8e, +0xe403f07a, +0x1ff6010a, +0x0d08e2c8, +0x15d7e8a4, +0xe6ef13e9, +0x067fe0af, +0x1dcd0b96, +0x1c500ed2, +0x1d570caf, +0xe4050f85, +0x11041b10, +0x13de1909, +0xe5a6edcc, +0x1b8cefcb, +0x1716161c, +0x1d030d6a, +0x1fdcfd56, +0xfbcd1fb2, +0x1ddff491, +0x1373e69d, +0x02a21fe2, +0xe02402d7, +0xe8e2e9dc, +0xe000003f, +0xedd01a4e, +0xe23df439, +0x11041b10, +0x1ff70081, +0xf3491d5d, +0xe00a0146, +0xe22bf462, +0xeab417db, +0x13e51905, +0xf8b61f22, +0x0d08e2c8, +0xe4d2ef18, +0x0f82e3fd, +0x1da0f403, +0x1d45f31c, +0xf0ade3e7, +0xe9051640, +0xe18709c3, +0x1b10eef4, +0xe798eb4c, +0x06b5e0b2, +0x0de9e334, +0xff4de001, +0xe4b010a7, +0x1e7209bd, +0x1e450a46, +0xe2190b67, +0x1cac0e21, +0x0ea31c71, +0x140c18df, +0x1ff7ff4d, +0xe540ee70, +0x11581ad9, +0x1ade1153, +0xe4e81104, +0x1f73fa44, +0x1ffe0079, +0x19d4ed2a, +0xf31ce2b3, +0x08021ef0, +0xf72be13d, +0xe2daf2c7, +0x0d08e2c8, +0xf4b91dea, +0xfc5b1fc9, +0x1a6a11fa, +0x0b96e22b, +0xfd1c1fd5, +0xf433e241, +0xe03503a2, +0xeef4e4e8, +0x1bf20f85, +0x1f78fa38, +0xfb92e052, +0xe9dc1716, +0x014ae009, +0x186614a8, +0x0ffde44c, +0x1ddff491, +0xf7b81ee3, +0x186a14aa, +0x0987e17a, +0xe9dc1716, +0xf382e28a, +0x1f72fa3a, +0xe901e9be, +0xeef4e4e8, +0x1dbaf43b, +0xf431e23b, +0xf4f51dfc, +0x0b96e22b, +0x1e2f0a83, +0xfc5d1fc3, +0x129ee5fb, +0x0d08e2c8, +0x1f880531, +0xf729e137, +0xffb41ff4, +0xf31ce2b3, +0x1413e719, +0x1ff80079, +0xe01bfd5e, +0xe4e81104, +0xe189f634, +0x115c1adf, +0xeab8e81a, +0x1ff7ff4d, +0x19d412d1, +0x0ea11c6d, +0xe7f0eae3, +0xe2190b67, +0xe012fde7, +0x1e7809bf, +0xe14f0900, +0xff4de001, +0x05f7e090, +0x06b5e0b6, +0x122f1a4b, +0x1b10eef4, +0x1adbeea9, +0xe9011644, +0xf87be0e9, +0x1d45f31c, +0x1983ecba, +0x0f7ee403, +0x15d91755, +0x0d08e2c8, +0xfeefe005, +0x13e91909, +0xe5411184, +0xe22bf462, +0xe1760986, +0xf3491d57, +0xe13bf731, +0x11041b10, +0x1fc103a3, +0xedcc1a52, +0xe10bf7f4, +0xe8e2e9dc, +0xe1f70b00, +0x02a21fdc, +0xe69b1373, +0x1ddff491, +0xfbd0e047, +0x1fe2fd56, +0x1883147a, +0x1716161c, +0x1669e930, +0xe5aaedd0, +0xf345e2a2, +0x11041b10, +0x16f7e9bf, +0x1d5d0caf, +0x177c15a8, +0x1dcd0b96, +0xfe27e00f, +0xe6f313e5, +0xe4d010df, +0x0d08e2c8, +0xe0d9073f, +0xe3fdf076, +0xe28ff37e, +0xe2b30cdc, +0x1eaa0904, +0xe9b8e905, +0xe389f15c, +0x1b10eef4, +0xe01b0299, +0xe0b2f943, +0xe1ca0a7e, +0x00ab1ff7, +0x0780e0e6, +0xf63b1e72, +0x0e1f1cad, +0xe2190b67, +0x1e45f5b3, +0x1c71f155, +0x0365e033, +0xe00100ab, +0x1f4cf97d, +0xe51f1158, +0x06ba1f41, +0xe4e81104, +0x122ee5b0, +0x0079dffa, +0xe068fb04, +0x0cdc1d45, +0xe46befc5, +0x1ebbf72b, +0xf4b9e20c, +0x0d08e2c8, +0x0d311d1f, +0x1fc9039d, +0xfa06e093, +0xf4621dcd, +0xeb80e76f, +0x1db7f433, +0xe6efec18, +0xeef4e4e8, +0x1ebbf733, +0xfa38e080, +0xecb9197c, +0x161ce8e2, +0x15a91781, +0xeb501866, +0x1ee6f7b9, +0x1ddff491, +0x0ffb1bb0, +0x14aae78e, +0xe3a90ecf, +0x161ce8e2, +0x1da10bfa, +0x05be1f72, +0xff77dfff, +0xeef4e4e8, +0x0cb5e2a4, +0xe23b0bc7, +0x1d01f292, +0xf4621dcd, +0xe32f0de6, +0xe035fc5d, +0x1f8bfac7, +0x0d08e2c8, +0x19faed5b, +0xe13708cf, +0x16c9e995, +0x0cdc1d45, +0x03621fc8, +0xff7f1ff8, +0xeb4de797, +0xe4e81104, +0xe38b0e98, +0x1adfee9c, +0xfe221fe5, +0xe00100ab, +0xe06304f1, +0xe38b0ea1, +0xfde5e011, 0x00000000, 0x00007fff, 0x00000000, @@ -13498,3 +13498,35 @@ 0x00000006, 0x00000005, 0x00000008, +0x00000004, +0x00000008, +0xfffffff7, +0x00000007, +0xffffffff, +0x00000002, +0xfffffffe, +0x00000006, +0x00000001, +0x00000002, +0x00000006, +0x00000005, +0x00000008, +0x00000002, +0x00000001, +0x00000003, +0x00000001, +0x00000007, +0x00000005, +0x00000007, +0x00000008, +0x00000009, +0x00000000, +0xffffffff, +0x00000002, +0x00000001, +0x00000000, +0x00000001, +0x00000002, +0x00000006, +0x00000005, +0x00000008,