diff --git a/trunk/accero.c b/trunk/accero.c index 652cfd7..0ec0307 100644 --- a/trunk/accero.c +++ b/trunk/accero.c @@ -135,8 +135,9 @@ task_status_immed tski_cbk_accero( ) iic_mcu_read( IIC_SLA_ACCEL, ( ACC_REG_X | ACC_REG_FLG_BURST_ACCESS ), ACC_RAW_DATA_SIZE, temp ); } } - if(( system_status.pwr_state == ON ) - ||( system_status.pwr_state == SLEEP ) + if( (( system_status.pwr_state == ON ) + ||( system_status.pwr_state == SLEEP )) + &&( ( vreg_ctr[VREG_C_ACC_CONFIG] & VREG_BITMASK_ACC_CONF_HOSU ) != 0 ) ) { pedometer(); // 歩数計 diff --git a/trunk/adc.c b/trunk/adc.c index 2cea7a5..419be87 100644 --- a/trunk/adc.c +++ b/trunk/adc.c @@ -284,20 +284,17 @@ __interrupt void int_adc( ) switch ( ADS ) { /* - case ( ADC_SEL_AMB_BRIT ): - // 環境明るさ // +case ( ADC_SEL_AMB_BRIT ): // 環境明るさ vreg_ctr[ VREG_C_AMBIENT_BRIGHTNESS ] = adc_data; break; */ case ( ADC_SEL_3D ): - // 3Dボリューム // EI(); adc_raw_dep = adc_data; break; case ( ADC_SEL_VOL ): - // 音量スライダ // EI(); if( system_status.model == MODEL_TS_BOARD ) { @@ -311,7 +308,6 @@ __interrupt void int_adc( ) break; case ( ADC_SEL_BATT_TEMP ): - // バッテリ温度 // EI(); #ifdef _ENABLE_HAL_ if( vreg_ctr[ VREG_C_HAL_OVW_TEMPERATURE ] == 0xFF ) // HAL無効 @@ -338,7 +334,6 @@ __interrupt void int_adc( ) /* 呼ばれません case ( ADC_SEL_BATT_DET ): - // バッテリメーカー識別 // break; */ } diff --git a/trunk/batt_params.c b/trunk/batt_params.c index 75f47ab..7d71a0e 100644 --- a/trunk/batt_params.c +++ b/trunk/batt_params.c @@ -66,22 +66,22 @@ const bt_param_ bt_param[ _BT_PARAM_NUM_ ] = { 0xF5, 0xF3 } }, - // BT_PARAM_SPFL_PANA + // BT_PARAM_SPFL_PANA !!dummy!! { { - 0x9C, 0xF0, 0xAD, 0x50, 0xAF, 0xB0, 0xB3, 0x00, - 0xB3, 0xE0, 0XB5, 0x60, 0XB6, 0x70, 0xB7, 0xA0, - 0xBA, 0x00, 0xBC, 0x00, 0xBE, 0x90, 0xC1, 0x60, - 0xC4, 0x00, 0xC7, 0x00, 0xCC, 0xA0, 0xD0, 0xA0, - 0x02, 0x00, 0x19, 0x10, 0x12, 0x00, 0x48, 0x10, - 0x25, 0x10, 0x41, 0xF0, 0x2F, 0xA0, 0x13, 0xF0, - 0x1C, 0xD0, 0x10, 0xD0, 0x0F, 0xA0, 0x11, 0x00, - 0x10, 0xE0, 0x0C, 0x10, 0x0C, 0x00, 0x0C, 0x00 + 0x8C, 0x30, 0x9C, 0x10, 0xA5, 0xE0, 0xB0, 0x40, + 0xB1, 0xC0, 0xB2, 0x00, 0xB2, 0x50, 0xB3, 0x10, + 0xB4, 0x90, 0xB6, 0x20, 0xB8, 0x60, 0xBA, 0x50, + 0xBF, 0xA0, 0xC6, 0xB0, 0xCE, 0x90, 0xD0, 0x20, + 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, + 0x7B, 0x30, 0x68, 0x60, 0x20, 0x00, 0x17, 0x00, + 0x17, 0x30, 0x12, 0xF0, 0x0D, 0xE0, 0x07, 0xF0, + 0x07, 0x00, 0x09, 0x30, 0x01, 0xC0, 0x01, 0xC0 }, - 2, - { 113, (u8)(-256* 0.30), (u8)(-256* 2.25) }, - 0xDAA0, - { 0xE5, 0xE7 }, + 1, + { 171, (u8)(-256* 1.00), (u8)(-256* 2.60) }, + 0xDA20, + { 0x69, 0x67 }, } }; diff --git a/trunk/bsr.hex b/trunk/bsr.hex index 91ea89c..040efc1 100644 --- a/trunk/bsr.hex +++ b/trunk/bsr.hex @@ -1,253 +1,256 @@ -:02000000F20C00 -:04001000974799472E -:02001C00454954 -:02002400EC49A5 -:02002A00374A53 -:08003400644B074B604BA54D26 -:02004A009B47D2 -:02005A00D54788 -:02006200634DEC -:06008000F84B314C7B4CF3 +:02000000250DCC +:0400100041474347DA +:02001C00EF48AB +:020024009649FB +:02002A00E149AA +:080034000E4BB14A0A4B4F4D7F +:02004A00454728 +:02005A007F47DE +:020062000D4D42 +:06008000A24BDB4B254CF6 :0400C0007EFBFF04C0 :0A00C4001B339499E033F240BFAA09 :1000CE00C7C1FBF8FFCEABACC736F00071F4C6610A :1000DE00D8710006F98EA89C018C015C10D1DD0A46 :1000EE007110A6FB710006F9EF0B8C015C80D161DB :1000FE00E8710006F98F06F931030EF6B1BBF66111 -:10010E004900DD05618900EFF5FDE001FD3101FDDE -:10011E008901FD9909FDD008FDB62FFDB02CEFA584 +:10010E004900DD05618900EFF5FDDF01FD3101FDDF +:10011E008901FDCC09FD0309FD772FFD752CEFA597 :10012E00C0C6D7C7360000674C09DE3F318E04F6D5 :10013E000FC1317B9EFDC411897267318E04F64F5B :10014E0014896142DF03F6EF01E660610667318EC6 :10015E00124900207267318E04F64F14896142DF16 :10016E0003F6EF01E660610687EFBC40F84F3A6197 -:10017E00E88666D161E8FD7106C6D751065B0C3183 +:10017E00E88666D161E8FD7006C6D751065B0C3184 :10018E001A9F08F94008F901DF05CD3705EF03CDB9 :10019E0037078F06F95CE39F06F951035B04318E36 :1001AE00E7240000DD1023DD0823DF0E712006F9A1 :1001BE00D7713006F9D7714006F9D7717BFACEA008 -:1001CE0010CEA180CFF30081000000CEA408F5AAC6 -:1001DE00FFD78F06F9310508CD0003CD030FEF08C9 -:1001EE00CD030EF690BFB401CD0408CD0508F52160 -:1001FE00FFCE22E9CE23F8CE24F3CE25FACE26FC6E -:10020E00CE275FCE2EFCCF1105F8CF120511CF35BC -:10021E000002CF370019CF530006CBEEFEFFCE38CB -:10022E0031CE3970CF38050A308700BF1801BF1A9A -:10023E0001BF1C01BF1E01D7D7C7F616FD6B047197 -:10024E007BFA31329308713293717AFAEF0C717A2C -:10025E00FAA7F647DFE95203EF01F2C6D7C7C1C1CD -:10026E00FBF8FF17A1C1E0C18C0A70C18C0270FDB2 -:10027E008C021006629D508C01721004C6D7C7C145 -:10028E00FBF8FFFD4702D2DD045203EF618B70FDD8 -:10029E00B803D2DD077133935202EF528C0870FD12 -:1002AE00D403FD1F048B6C0170FDD403300400BF1A -:1002BE002401301740BF1C01300400BF22018C0AFC -:1002CE0091DF04F6BF2A01710BE2CE44FF3182E2C8 -:1002DE0002EFFAAC0C148E449961790C61690A8CA8 -:1002EE000AD1DFDAFD4804710BE2713393F2C0C616 -:1002FE00D7C7C1FBF8FFFD4702D2DD045203EF253D -:10030E00710AE68B70FDB803D2DD0771339352028A -:10031E00EF138C0870FDD4038C0A70FDD403FD48D6 -:10032E0004713393F2C0C6D7C7C1FBF8FFFD470275 -:10033E00D2DD045203EF70710AE6710BE28B70FD91 -:10034E00B803D2DD077133935202EF5B710BE231CA -:10035E00229344C73422FBAC0C1652048B99A5A7EA -:10036E0092DFF9C68B9D4D8C089D4E8C0A9D4F31A8 -:10037E0084BD02EFFA717ABDCEB144CBB422FB8CB0 -:10038E000A318EBEB8CEBB48714BE1714BE5710A96 -:10039E00BD8C089E44EF0F710BE68C089E448C0AB0 -:1003AE009D4CAC0CBD4AF2C0C6D7C716FDF703AFC5 -:1003BE000401BF0C0117FDD403D2DD07FD48045222 -:1003CE0002EF01F2C6D7C716710AE6710BE2669EFE -:1003DE00443182E202EFFAF6420401DD09AF040174 -:1003EE00BF0C01E2EF01F2C6D7AF2801085CFB0893 -:1003FE00BF2801FD4602AF28015CFBBF2801300477 -:10040E0000BF2A01301780BF1C01300400BF22013B -:10041E00D7AF2401086C0408BF2401AF28016C0F6C -:10042E00086C0B08BF2801FD4602AF2A01085CFBD1 -:10043E0008BF2A01FD4602EDF703300400BF240178 -:10044E00F6BF2A01300B0BBF2801FD4602300B0F01 -:10045E00BF2801FD4602300F0FBF2801D73144934C -:10046E0001D77132936A0E03713B25713B23E0FD78 -:10047E00AC097120F000FD4602F6BF26015024BFE4 -:10048E001401CB440014300F0FBF28017123937158 -:10049E000BE2710AE6FDF703CE44FF3182E202EF72 -:1004AE00FAFD4804AF0401BF0C01713393714293FE -:1004BE00D731349302EFFAFD1F04713A25713A23B6 -:1004CE005A0EFC7128F000714393D7C7880616FDAB -:1004DE004702D2DD045203EF36710AE650A4FDB88E -:1004EE0003D2DD077133935202EF2417FDD4036755 -:1004FE0070FDD403FD1F0450A4FDD4035020FDD481 -:10050E0003D851FDD403A451FD4804713393F2C6B0 -:10051E00D7C72008FBF8FFFD6C085014C15008FD2A -:10052E009E07C0CC07048C074C14DE0C8C07318E52 -:10053E00FDD409615907EFEECC07048C074C14610A -:10054E00C8ED0D06CC06008C064C0461C8EDEC051A -:10055E00300AF9BC02F6BBCEABAC31B2D109C7360C -:10056E0041057184C6DEF3F1C73641057184C6615B -:10057E00DC9C05713BD1AC02148F40059971505033 -:10058E0005617902617900F0E1614900DD09C73644 -:10059E0041057184C6DEC3F1C73641057184C6615B -:1005AE00DC0E059C055040C18C07318E31AD128C8E -:1005BE0006318E318D03BDD831FFBDDADADAADD812 -:1005CE00FDA00CC0D2DD0C5008C15014FD9E07C01A -:1005DE00FD5D0B8C05D1DF06615906ED55058C07C7 -:1005EE00318EFDD809D2DD0C5008C15014FD9E0786 -:1005FE00C0FD5D0B8C05D1DF06615907ED49057114 -:10060E00605005CC0400CC05008C054C09DE2B8C0B -:10061E0005318E04F61FC1317B9EFDC41189728C8B -:10062E0005318E04F64F14896142DF03F6EF01E6C1 -:10063E00600E049C04615905EFCF41001140F81F74 -:10064E003A61E86159048C04D1DF08FD5E0BFD7040 -:10065E000CEF0C5008C15014FD9E07C0FD5D0B1031 -:10066E0008C6D7C72004FBF8FF712B24CC0100F677 -:10067E00BC02AC02440900DE3EAC0204F60F14418B -:10068E0000118972AC020C5014896142DF03F6EF3F -:10069E0001E6600E019C01AC021249005072AC02E0 -:1006AE0004F67F14896142DF03F6EF01E6600E0166 -:1006BE009C01617902EFBB40F67FFF61F861590141 -:1006CE008C01D161F8ED6A07CC0100717AFAFD6BED -:1006DE0004711300711B20710303710205E0C150F8 -:1006EE0003FD712BC05013FDAC09500FC1E0FD711D -:1006FE002BC0CEABAC6159018C0191DD068C014C47 -:10070E0003DF03E6EF01F66061FB7121048C014CFF -:10071E000861F8CC010031320705A024FCEF03F587 -:10072E0024FC4024FC11DC22F524FCF0C15003FD16 -:10073E00712BC0CE3708CBE4FFFFCBE6FFF7CED44C -:10074E00FFCF370008F5120561FDE6BC02F66149E0 -:10075E0002DD9F00000000617902EFF1FD6C08D20E -:10076E00DFFA5008C15014FD9E07C0D2FD5D0B107C -:10077E0004C6D73184BD02EFFA717BBDCBE4FFFF17 -:10078E00CBE6FFFFCBD4FFFF717ABED7717BBED70E -:10079E00C7C1200CFBF8FF8C0C318E31ADC1317B03 -:1007AE009DD4C0BC068DD49C088C149C0B8C14312B -:1007BE008E040C00128C0B318EBDD813FD2F0F61E1 -:1007CE00C8ED6708CEABACCC05068C0B318EFDD0D8 -:1007DE0009D2DD158C0B318EFDD4096169058C05AE -:1007EE00D1DFE7FD9A07E2EF71CC0A008C0A4C04C8 -:1007FE00DE54F6BC02300AF9BBAC06148C089EFD22 -:10080E00118972AB146299AC06A1BC0661790061C4 -:10081E007902F0E1614902DFE05040C18C0B318E6C -:10082E0031AD128C0A318E318D03BDD831FFBDDA58 -:10083E00DADAADD8FDA00CC0D2DD06FD9A07E2EFE4 -:10084E001961590AEFA68C0B318EFDD809D2DD0342 -:10085E00E2EF0761590BEDBB07F2100EC6D7C77159 -:10086E007B9D717BFAFD8107300AF9FD830AFD0E2F -:10087E000AC6D7FD6C08FD5D0BFD9A07F5ABFFF2BE -:10088E00D7C7310497067110B3FBEF047118B3FB91 -:10089E008FB3FB7B8A76D1DD278FB3FB9D8A665C97 -:1008AE0002D1DD1C8FB3FB5C02D1DD0B5040C15079 -:1008BE0010FDC534C0EF095020C15010FDC534C025 -:1008CE00C6D7C7360000665C80D1DD10675C80D16C -:1008DE00DF05713396EF0B713296EF0671040771D7 -:1008EE003196665C40D1DD10675C40D1DF05714307 -:1008FE0096EF0B714296EF06711405714196665C88 -:10090E0001D1DD10675C01D1DF05715396EF0B71DC -:10091E005296EF06713407715196665C02D1DD1066 -:10092E00675C02D1DF05716396EF1D716296EF1859 -:10093E004007F901DF08710402716196EF0AC736AC -:10094E00100571C4C6716196665C04D1DD10675CDA -:10095E0004D1DF05717396EF0B717296EF06714439 -:10096E0007717196665C08D1DD10675C08D1DF05F2 -:10097E00710397EF0B710297EF06711407710197D0 -:10098E00665C10D161E8715AD1C6D7F5F6FBF5F861 -:10099E00FBCFFEFBFFCFFAFBFFCFFBFBFFD7C7C1A1 -:1009AE00C1FBF8FFCEABAC8C02D1DD126169023017 -:1009BE005C03BBF6614900DDEE618900EFF51004C2 -:0209CE00C6D78A -:1009D0005208EF065203EF025206FEE600FE1B002D -:1009E000DC16089F03088F0408089F040862FE2491 -:1009F00000089F0408EEBF00EEBA00C1C514410E06 -:100A000011D9D0FF118FD1FF312E45C4C0D7F2319B -:100A1000A2C401E2D79DE261DD4C09DF12717BFACD -:100A2000C18F06089F27FDC0CF060800EE270031C2 -:100A3000F2FA04CF0608004C00DF05D50008DD16E9 -:100A400061DD717BFAD50608DD0ACDE31F61CD615A -:100A5000CDEE160061CDFED40061FFFE9A00FCF8D9 -:100A6000FF0EFEB20061CDFED5004C09DF0EC18F36 -:100A700006086F27FD9F0608C0EE0400CF06080099 -:100A8000F8E3D75200EF025202FE3700CF26FD00F6 -:100A9000CF060800BF0408C716629F000841001176 -:100AA0008F1A209B4100118F1B209F0108C6510007 -:100AB000FE62FFEF025205CF060800C1510CFE0A8C -:100AC00000C0D7C1511DFE0200C0D761DD717BFAA5 -:100AD00070CEC0A59EC47CFF9EC4609EC461CDD76D -:100AE00061DD717BFAC18EC45C1BFED6FFCF0608A8 -:100AF00001FED7FFC061CDD731F2FA1AC1AEE4BF13 -:100B000018FDAEE6BF1AFDAED4BF1CFD30FFFFBE20 -:100B1000E4BEE6BED4C0D731F2FA11C1AF18FDBEB3 -:100B2000E4AF1AFDBEE6AF1CFDBED4C0D7C1BF1EE8 -:100B3000FD13BF20FD15BF22FD17BF24FDC0D7AF99 -:100B40001EFDDB20FDEB22FDFB24FDD7534B305275 -:100B50005430324E323030475631323000FFC150BF -:100B6000FEFEAB0061DD717BFACF060800FE0A00D5 -:100B7000FEA4FF61CDF8E3EECF00C7FB0408BF1869 -:100B8000FD8FC0009C05C5C337040600BF1AFD35A4 -:100B900036C20B300000522BFE6600C2C4C6307055 -:100BA0000BB800300000B8022004AF1AFDB80030C6 -:100BB0000F00B802AF18FD61FF520AFE3AFFECF8D1 -:100BC000FF0E717BFAC1C7FB04088C05C65C80FE72 -:100BD0000200C0D761DD717BFA70CFC0FFA59FC056 -:100BE000007CFF9FC000609FC00061CDD7618BFE7D -:100BF000E2FF717BBE410011FB000017CEFC0061DB -:100C0000CB089EFDF31161C999A58392DFF7D7FE4A -:100C1000B1FED526FDDF23C1CF0308035109FEF441 -:100C2000FDC0D2DF37FE3800A20408CF0308075109 -:100C300009FEE1FDD2B20408DF22C7FB04083183BC -:100C400002C6D7C6510AFECCFD624C1FDF06CF2676 -:100C5000FD01EF04CF26FD00C0EE5BFEC0EE55FEA9 -:100C6000C7C1FB04088B31196C0161589BC0C6D702 -:100C7000717BFAFE4DFEAF0408040600C11436D4A1 -:100C80000B300000522DF3FE77FF8FC000FE2BFECD -:100C900061CF5C807C8073C0041900CEFC0F61CBF7 -:100CA000C55404EF03C55417FE18FEC7360008BB31 -:100CB000629C0288089C03D1DD334C41DE2F70F129 -:100CC000312DB161090033081C000851FF612A4130 -:100CD0000E118FD0FF613B118FD1FF6138DC0E8B7D -:100CE0005C03DF0964C6C4FE2BFDEECAFDC6C4EE7C -:020CF000C3FD42 -:100CF20061CF5100718C7109FECBF800FEFCC90175 -:100D020000F6BF00F953C0F693935820FEDFF94175 -:100D12000036B64D34CCFCEF05118B99A7A51744CC -:100D2200024EDFF53602F930CCFCEF04CC0000A70E -:100D320047DFF9410036024E3420FEEF05118B9950 -:100D4200A7A51744124EDFF53630FE3092FEEF04AF -:100D5200CC0000A747DFF9FCCE0000EFFE61DD7199 -:100D62007BFABEF0ADD8BEF200AEF661CDD7C3615C -:100D7200DD717BFABEF0ADD8BEF200DBF6FFADDC72 -:100D8200BEF000AEF6BDD8AEF40312ADDABEF2008C -:100D9200AEF661CD03BDDAC2D7C3F33174D908838D -:100DA200C1F626D8BDD8C031750683C312F623C258 -:100DB200FDBD0D93DF0312F623C2D7440000DD26EA -:100DC20061DD717BFACFE80080BEF6F6BEF4BEF2BA -:100DD200ADD8BEF0CFE800818FE8003103FAAEF063 -:100DE200F5E80061CDD7B1D7C3F33174D90883C117 -:100DF200F626D8BDD8C0317505C312F623C2FD0B45 -:100E02000E93DF0312F623C2D7440000DD2761DD13 -:100E1200717BFACFE80080BEF6F6BEF4BEF2ADD822 -:100E2200BEF0CFE800818FE8003103FAAFE000F5B1 -:100E3200E80061CDD7ADD8D7C3F33174DB0F83C1DE -:100E4200F626D8BDD861317026DABDDAC031750D0B -:100E520083C312F626DCBDDC61317023C2FD730E42 -:100E620093DF0CF626D8BDD861317026DABDDAC21E -:100E7200D7C161686BDC6BDDC0DD2F61DD717BFA90 -:100E8200CFE80080BEF4ADDCBEF6ADD8BEF0ADDA80 -:100E9200BEF2CFE800818FE8003103FAAEF0BDD890 -:100EA200AEF2BDDAF5E80061CDD7F6BDD8BDDAD72E -:100EB2008292DD2B61DD717BFACFE80080BEF0F615 -:100EC200BEF2BEF46208BEF6CFE800818FE80031C0 -:100ED20003FAAFE0006072AEF0F5E80061CDD760D2 -:100EE20072F6B1D706DABDDAADDC06D8BDD861D864 -:100EF200A6DAD7D1DD17C1C3DAD89DD8ADDA311C55 -:100F020061EEB4D8DFF8BDDA13BDD8C2C0D7D1DDE7 -:100F12001BC1C3DADA9DDAADD8311E33311E33710B -:100F2200F9B4DADFF4BDD813BDDAC2C0D746D8DDD2 -:100F32000771FF7177D971C0D75BDB9DDB605BDA2C -:100F42009DDAADDC5BD9085BD808BDD8D7C3C7F33F -:100F5200728EFDC162314C410036AC4D1161A072FE -:070F6200C09EFD62C6C2D76C -:0A0FF60031333A35313A3230000051 -:0A20000031333A35313A3230000036 +:1001CE0010CEA180E5F300000000CEA408F5AAFF32 +:1001DE00D78F06F9310508CD0003CD030FEF08CDFB +:1001EE00030EF690BFB401CD0408CD0508F521FF2E +:1001FE00CE22E9CE23F8CE24F3CE25FACE26FCCE9F +:10020E00275FCE2EFCCF1105F8CF120511CF35008A +:10021E0002CF370019CF530006CBEEFEFFCE38319A +:10022E00CE3970CF38050A308700BF1801BF1A01CA +:10023E00BF1C01BF1E01D7D7C7F616FD6A04717B1E +:10024E00FA31329308713293717AFAEF0C717AFAAD +:10025E00A7F647DFE95203EF01F2C6D7C7C1C1FBCC +:10026E00F8FF17A1C1E0C18C0A70C18C0270FD8B22 +:10027E00021006629D508C01721004C6D7C7C1FBD6 +:10028E00F8FFFD4602D2DD045203EF618B70FDB71D +:10029E0003D2DD077133935202EF528C0870FDD3F7 +:1002AE0003FD1E048B6C0170FDD303300400BF24CC +:1002BE0001301740BF1C01300400BF22018C0A918F +:1002CE00DF04F6BF2A01710BE2CE44FF3182E20257 +:1002DE00EFFAAC0C148E449961790C61690A8C0AA0 +:1002EE00D1DFDAFD4704710BE2713393F2C0C6D74A +:1002FE00C7C1FBF8FFFD4602D2DD045203EF2571A4 +:10030E000AE68B70FDB703D2DD077133935202EF0D +:10031E00138C0870FDD3038C0A70FDD303FD4704C4 +:10032E00713393F2C0C6D7C7C1FBF8FFFD4602D2A8 +:10033E00DD045203EF70710AE6710BE28B70FDB7AC +:10034E0003D2DD077133935202EF5B710BE2312260 +:10035E009344C73422FBAC0C1652048B99A5A7927A +:10036E00DFF9C68B9D4D8C089D4E8C0A9D4F3184B6 +:10037E00BD02EFFA717ABDCEB144CBB422FB8C0A2A +:10038E00318EBEB8CEBB48714BE1714BE5710ABDE3 +:10039E008C089E44EF0F710BE68C089E448C0A9DD0 +:1003AE004CAC0CBD4AF2C0C6D7C716FDF603AF045F +:1003BE0001BF0C0117FDD303D2DD07FD4704520226 +:1003CE00EF01F2C6D7C716710AE6710BE2669E44BC +:1003DE003182E202EFFAF6420401DD09AF0401BFF9 +:1003EE000C01E2EF01F2C6D7AF2801085CFB08BF93 +:1003FE002801FD4502AF28015CFBBF280130040037 +:10040E00BF2A01301780BF1C01300400BF2201D764 +:10041E00AF2401086C0408BF2401AF28016C0F083B +:10042E006C0B08BF2801FD4502AF2A01085CFB08D2 +:10043E00BF2A01FD4502EDF603300400BF2401F68C +:10044E00BF2A01300B0BBF2801FD4502300B0FBF39 +:10045E002801FD4502300F0FBF2801D7314493010B +:10046E00D77132936A0E03713B25713B23E0FDDF9A +:10047E00097120F000FD4502F6BF26015024BF147D +:10048E0001CB440014300F0FBF2801712393710B61 +:10049E00E2710AE6FDF603CE44FF3182E202EFFA84 +:1004AE00FD4704AF0401BF0C01713393714293D722 +:1004BE0031349302EFFAFD1E04713A25713A235A34 +:1004CE000EFC7128F000714393D7C7880616FD46BF +:1004DE0002D2DD045203EF36710AE650A4FDB703D3 +:1004EE00D2DD077133935202EF2417FDD3036770E9 +:1004FE00FDD303FD1E0450A4FDD3035020FDD303F2 +:10050E00D851FDD303A451FD4704713393F2C6D7DE +:10051E00C72008FBF8FFFD6B085014C15008FD9D65 +:10052E0007C0CC07048C074C14DE0C8C07318EFDF3 +:10053E00070A615907EFEECC07048C074C1461C80B +:10054E00ED0C06CC06008C064C0461C8EDEB0530B4 +:10055E000AF9BC02F6BBCEABAC31B2D109C73641FB +:10056E00057184C6DEF3F1C73641057184C661DCC0 +:10057E009C05713BD1AC02148F400599715050050A +:10058E00617902617900F0E1614900DD09C7364108 +:10059E00057184C6DEC3F1C73641057184C661DCC0 +:1005AE000E059C055040C18C07318E31AD128C0664 +:1005BE00318E318D03BDD831FFBDDADADAADD8FD1B +:1005CE00D30CC0D2DD0C5008C15014FD9D07C0FDE8 +:1005DE00900B8C05D1DF06615906ED54058C073161 +:1005EE008EFD0B0AD2DD0C5008C15014FD9D07C0C4 +:1005FE00FD900B8C05D1DF06615907ED4805716042 +:10060E005005CC0400CC05008C054C09DE2B8C0566 +:10061E00318E04F61FC1317B9EFDC41189728C058B +:10062E00318E04F64F14896142DF03F6EF01E66066 +:10063E000E049C04615905EFCF41001140F81F3A9A +:10064E0061E86159048C04D1DF08FD910BFDA30C08 +:10065E00EF0C5008C15014FD9D07C0FD900B100803 +:10066E00C6D7C72004FBF8FF712B24CC0100F6BCC3 +:10067E0002AC02440900DE3EAC0204F60F14410047 +:10068E00118972AC020C5014896142DF03F6EF013E +:10069E00E6600E019C01AC021249005072AC0204DD +:1006AE00F67F14896142DF03F6EF01E6600E019CCE +:1006BE0001617902EFBB40F67FFF61F86159018C51 +:1006CE0001D161F8ED6907CC0100717AFAFD6A0477 +:1006DE00711300711B20710303710205E0C15003F9 +:1006EE00FD362BC05013FDDF09500FC1E0FD362B38 +:1006FE00C0CEABAC6159018C0191DD068C014C036F +:10070E00DF03E6EF01F66061FB7121048C014C08FA +:10071E0061F8CC010031320705A024FCEF03F5246B +:10072E00FC4024FC11DC22F524FCF0C15003FD3604 +:10073E002BC0CE3708CBE4FFFFCBE6FFF7CED4FFBE +:10074E00CF370008F5120561FDE6BC02F6614902DD +:10075E00DD9F00000000617902EFF1FD6B08D2DF32 +:10076E00FA5008C15014FD9D07C0D2FD900B100425 +:10077E00C6D73184BD02EFFA717BBDCBE4FFFFCB50 +:10078E00E6FFFFCBD4FFFF717ABED7717BBED7C712 +:10079E00C1200CFBF8FF8C0C318E31ADC1317B9D2D +:1007AE00D4C0BC068DD49C088C149C0B8C14318E3A +:1007BE00040C00128C0B318EBDD813FD620F61C874 +:1007CE00ED6608CEABACCC05068C0B318EFD030A64 +:1007DE00D2DD158C0B318EFD070A6169058C05D1B2 +:1007EE00DFE7FD9907E2EF71CC0A008C0A4C04DEBC +:1007FE0054F6BC02300AF9BBAC06148C089EFD11EF +:10080E008972AB146299AC06A1BC0661790061795C +:10081E0002F0E1614902DFE05040C18C0B318E31B4 +:10082E00AD128C0A318E318D03BDD831FFBDDADAAF +:10083E00DAADD8FDD30CC0D2DD06FD9907E2EF1973 +:10084E0061590AEFA68C0B318EFD0B0AD2DD03E245 +:10085E00EF0761590BEDBA07F2100EC6D7C7717BC1 +:10086E009D717BFAFD8007300AF9FDB60AFD410A3B +:10087E00C6D7FD6B08FD900BFD9907F5ABFFF2D7C0 +:10088E00C7310497067110B3FBEF047118B3FB8FD9 +:10089E00B3FB7B8A76D1DD5B8FB3FB9D8A4004F977 +:1008AE0003DF22665C10D1DD1C8FB3FB5C10D1DD43 +:1008BE000B5080C15011FD8634C0EF095040C1501D +:1008CE0011FD8634C04004F903DD064004F904DF4F +:1008DE0022665C02D1DD1C8FB3FB5C02D1DD0B50B6 +:1008EE0040C15010FD8634C0EF095020C15010FD9C +:1008FE008634C0C6D7C7360000665C80D1DD10676F +:10090E005C80D1DF05713396EF0B713296EF067175 +:10091E000407713196665C40D1DD10675C40D1DF13 +:10092E0005714396EF0B714296EF067114057141F6 +:10093E0096665C01D1DD10675C01D1DF05715396BF +:10094E00EF0B715296EF06713407715196665C0289 +:10095E00D1DD10675C02D1DF05716396EF1D716208 +:10096E0096EF184007F901DF08710402716196EFE6 +:10097E000AC736100571C4C6716196665C04D1DD76 +:10098E0010675C04D1DF05717396EF0B717296EFF1 +:10099E0006714407717196665C08D1DD10675C08BC +:1009AE00D1DF05710397EF0B710297EF06711407F4 +:1009BE00710197665C10D161E8715AD1C6D7F5F610 +:1009CE00FBF5F8FBCFFEFBFFCFFAFBFFCFFBFBFFE8 +:1009DE00D7C7C1C1FBF8FFCEABAC8C02D1DD126123 +:1009EE006902305C03BBF6614900DDEE618900EF00 +:0509FE00F51004C6D74E +:100A03005208EF065203EF025206FEE600FE1B00F9 +:100A1300DC16089F03088F0408089F040862FE245D +:100A230000089F0408EEBF00EEBA00C1C514410ED2 +:100A330011D9D0FF118FD1FF312E45C4C0D7F23168 +:100A4300A2C401E2D79DE261DD4C09DF12717BFA9A +:100A5300C18F06089F25FDC0CF060800EE27003191 +:100A6300F2FA04CF0608004C00DF05D50008DD16B6 +:100A730061DD717BFAD50608DD0ACDE31F61CD6127 +:100A8300CDEE160061CDFED40061FFFE9A00FCF8A6 +:100A9300FF0EFEB20061CDFED5004C09DF0EC18F03 +:100AA30006086F25FD9F0608C0EE0400CF06080068 +:100AB300F8E3D75200EF025202FE3700CF24FD00C5 +:100AC300CF060800BF0408C716629F000841001143 +:100AD3008F1A209B4100118F1B209F0108C65100D4 +:100AE300FE62FFEF025205CF060800C1510CFE0A59 +:100AF30000C0D7C1511DFE0200C0D761DD717BFA72 +:100B030070CEC0A59EC47CFF9EC4609EC461CDD739 +:100B130061DD717BFAC18EC45C1BFED6FFCF060874 +:100B230001FED7FFC061CDD731F2FA1AC1AEE4BFDF +:100B330016FDAEE6BF18FDAED4BF1AFD30FFFFBEF3 +:100B4300E4BEE6BED4C0D731F2FA11C1AF16FDBE82 +:100B5300E4AF18FDBEE6AF1AFDBED4C0D7C1BF1CBB +:100B6300FD13BF1EFD15BF20FD17BF22FDC0D7AF6C +:100B73001CFDDB1EFDEB20FDFB22FDD7534B30524A +:100B83005430324E323030475631323000FFC1508C +:100B9300FEFEAB0061DD717BFACF060800FE0A00A2 +:100BA300FEA4FF61CDF8E3EECF00C7FB0408BF1638 +:100BB300FD8FC0009C05C5C337040600BF18FD3573 +:100BC30036F50B300000522BFE6600C2C4C630A3BC +:100BD3000BB800300000B8022004AF18FDB8003095 +:100BE3000F00B802AF16FD61FF520AFE3AFFECF8A0 +:100BF300FF0E717BFAC1C7FB04088C05C65C80FE3F +:100C03000200C0D761DD717BFA70CFC0FFA59FC022 +:100C1300007CFF9FC000609FC00061CDD7618BFE49 +:100C2300E2FF717BBE410011FB000017CEFC0061A7 +:100C3300CB089EFDF31161C999A58392DFF7D7FE17 +:100C4300B1FED524FDDF23C1CF0308035109FEF410 +:100C5300FDC0D2DF37FE3800A20408CF03080751D6 +:100C630009FEE1FDD2B20408DF22C7FB0408318389 +:100C730002C6D7C6510AFECCFD624C1FDF06CF2445 +:100C8300FD01EF04CF24FD00C0EE5BFEC0EE55FE78 +:100C9300C7C1FB04088B31196C0161589BC0C6D7CF +:100CA300717BFAFE4DFEAF0408040600C11436073B +:100CB3000C300000522DF3FE77FF8FC000FE2BFE99 +:100CC30061CF5C807C8073C0041900CEFC0F61CBC4 +:100CD300C55404EF03C55417FE18FEC7360008BBFE +:100CE300629C0288089C03D1DD334C41DE2F70F1F6 +:100CF300312DB161090033081C000851FF612A41FD +:100D03000E118FD0FF613B118FD1FF6138DC0E8B49 +:100D13005C03DF0964C6C4FE2BFDEECAFDC6C4EE48 +:020D2300C3FD0E +:100D250061CF5100718C7109FECBF800FEFCC90141 +:100D350000F6BF00F953C0F693935820FEDFF94142 +:100D45000036604D34CCFCEF05118B99A7A51744EF +:100D5500AA4DDFF53602F930CCFCEF04CC0000A734 +:100D650047DFF9410036AA4D3420FEEF05118B9976 +:100D7500A7A51744BA4DDFF53630FE3092FEEF04D5 +:100D8500CC0000A747DFF9FCCE0000EFFE61DD7166 +:100D95007BFABEF0ADD8BEF200AEF661CDD7C36129 +:100DA500DD717BFABEF0ADD8BEF200DBF6FFADDC3F +:100DB500BEF000AEF6BDD8AEF40312ADDABEF20059 +:100DC500AEF661CD03BDDAC2D7C3F33174D908835A +:100DD500C1F626D8BDD8C031750683C312F623C225 +:100DE500FDF00D93DF0312F623C2D7440000DD2684 +:100DF50061DD717BFACFE80080BEF6F6BEF4BEF287 +:100E0500ADD8BEF0CFE800818FE8003103FAAEF02F +:100E1500F5E80061CDD7B1D7C3F33174D90883C1E3 +:100E2500F626D8BDD8C0317505C312F623C2FD3EDE +:100E35000E93DF0312F623C2D7440000DD2761DDE0 +:100E4500717BFACFE80080BEF6F6BEF4BEF2ADD8EF +:100E5500BEF0CFE800818FE8003103FAAFE000F57E +:100E6500E80061CDD7ADD8D7C3F33174DB0F83C1AB +:100E7500F626D8BDD861317026DABDDAC031750DD8 +:100E850083C312F626DCBDDC61317023C2FDA60EDC +:100E950093DF0CF626D8BDD861317026DABDDAC2EB +:100EA500D7C161686BDC6BDDC0DD2F61DD717BFA5D +:100EB500CFE80080BEF4ADDCBEF6ADD8BEF0ADDA4D +:100EC500BEF2CFE800818FE8003103FAAEF0BDD85D +:100ED500AEF2BDDAF5E80061CDD7F6BDD8BDDAD7FB +:100EE5008292DD2B61DD717BFACFE80080BEF0F6E2 +:100EF500BEF2BEF46208BEF6CFE800818FE800318D +:100F050003FAAFE0006072AEF0F5E80061CDD7609E +:100F150072F6B1D706DABDDAADDC06D8BDD861D830 +:100F2500A6DAD7D1DD17C1C3DAD89DD8ADDA311C21 +:100F350061EEB4D8DFF8BDDA13BDD8C2C0D7D1DDB4 +:100F45001BC1C3DADA9DDAADD8311E33311E3371D8 +:100F5500F9B4DADFF4BDD813BDDAC2C0D746D8DD9F +:100F65000771FF7177D971C0D75BDB9DDB605BDAF9 +:100F75009DDAADDC5BD9085BD808BDD8D7C3C7F30C +:100F8500728EFDC162314C410036564D1161A07221 +:070F9500C09EFD62C6C2D739 +:0A0FF60030393A35313A3434000046 +:0A20000030393A35313A343400002B :10200A0005214F7B9EC5E9000104080D12171C1F0C :10201A00080100001F003B005A0078009700B50035 :10202A00D400F300110130014E01192634445362E1 @@ -266,12 +269,12 @@ :1020FA00BD10BDC0BE70BFD0C2A0C400C850CC8045 :10210A00D0B001A0251018B017C095206FE07C60F0 :10211A003510350037F016F01CA0173011D011F029 -:10212A0011F002005E00A7002700B0DAF5F39CF078 -:10213A00AD50AFB0B300B3E0B560B670B7A0BA00A7 -:10214A00BC00BE90C160C400C700CCA0D0A00200F1 -:10215A00191012004810251041F02FA013F01CD0BE -:10216A0010D00FA0110010E00C100C000C0002009F -:10217A007100B400C000A0DAE5E70000000000002A +:10212A0011F002005E00A7002700B0DAF5F38C3048 +:10213A009C10A5E0B040B1C0B200B250B310B49048 +:10214A00B620B860BA50BFA0C6B0CE90D02000204A +:10215A000020002000207B30686020001700173024 +:10216A0012F00DE007F00700093001C001C00100BC +:10217A00AB000000670020DA696700000000000079 :10218A000000000000000000000000000000000045 :10219A000000000000000000000000000000000035 :1021AA000000000000000000000000000000000025 @@ -289,708 +292,703 @@ :10226A00FA041225384D5F6E777A776E5F4D3825FE :10227A001204FAF3F0F0F3F7FBFE00020303020282 :02228A00010051 -:10228C008D3AB43AD1DF26CD3A1EFD6723FD0A23E1 +:10228C008D3AB43AD1DF26CD3A1EFD3E23FDE12234 :10229C003132920D3104920931329605713304EFCB -:1022AC0003713204FD3B23FDBA22FD3E26D7C771D4 -:1022BC005392D432DD05B4327152923122920371B1 -:1022CC0052927154927141028FB3FB7631440206E3 -:1022DC007140B3FBEF047148B3FB8FB3FB617E5CC1 -:1022EC0010D1DD183144020B5080C15011FDC534A2 -:1022FC00C0EF095040C15011FDC534C0C6D74A309B -:10230C004BDC114A30B9DE0C4A3B28DE03A43BD728 -:10231C00713392D74A303EDC054A30BDDC0C4A3C66 -:10232C0028DE03A43CD7713292D7F43BF43CD7316E -:10233C0042960C4A3D02DE03A43DD7712392D7315D -:10234C0032041240AFFB3CDE0C8FB2FB5C01D1DFE0 -:10235C0004712392D7712292F43DD7C7C1FBF8FFC9 -:10236C00313296067130B3FBEF047138B3FB714414 -:10237C0092713796DE4F7134967141923132960ECE -:10238C005002C15011FDC534C0CD3229EF37E0C128 -:10239C005011FDC534C0F43217C15002FD592BC089 -:1023AC00D2DF0D8B318E318D080E01081C00BD342F -:1023BC00AD3444009BDC05D5AFFBDF095020C15088 -:1023CC0011FDC534C0C0C6D78D209D3EFD1624FD21 -:1023DC008D2BD507F9DD04710392D78D3E4B20610F -:1023EC00F83164921C716392FD6B044A3E07DD0563 -:1023FC004A3EFFDF098F06F9310303FDA524FDB921 -:10240C0024710292309C256194D7C771620171725C -:10241C00015003FDAC095008FD4237629D30500954 -:10242C00FD42376276716301711806F94A30F1DCAE -:10243C000BE507F9F508F9CD3707EF224A3004DE32 -:10244C001ACF07F9025008C1506CFD6B02C092DF25 -:10245C000DD450DF09711006F9EF03F507F94007A9 -:10246C00F901DF05710A22EF06710B22710302CD0F -:10247C0020075700674C08DE1073090A20614EDCF8 -:10248C0005679D20EF0387EFEB4A2007DF09D5078F -:10249C00F961F8CF07F903C6D7500AFDAC093040F3 -:1024AC0000C15006FD3C2BC05096EDAC09C7200670 -:1024BC00FBF8FFD507F961E8ED9825304A57C15074 -:1024CC003EFD3C2BC0D2DD077100B2FBED982571AF -:1024DC0008B2FB17040200C15004C1500CC1506C6F -:1024EC00FD8C021006EA38AA48318D12AA48318EAA -:1024FC00616B08616A08C1500EFD3C2BC0F690C19F -:10250C00500CFD3C2BC0CC01008C014C04DE28315E -:10251C00349302EFFA712293EA388C015010D605ED -:10252C00C15010C18C01D6044000C1506CFD360363 -:10253C001006615901EFD250A5FDAC09EA38AA4842 -:10254C00318D12AA48318E616B08616A08C1500E38 -:10255C00FD3C2BC050A5FDAC095004C1506CFD6B6B -:10256C0002C0629C01EA388A4B4E0161C3048A4A5C -:10257C004E0117040200C15004C1500CC1506CFD37 -:10258C0036031006F6C1503EFD3C2BC01006C6D7D4 -:10259C00C78D3F4B3061F8ED3B264A4128DE05A440 -:1025AC0041ED3B26F4418D309D3F8D305070D6125D -:1025BC00307351230480001231FF318E039D409FF4 -:1025CC00AEFBF68D407C804C95DC1B8D40318F240E -:1025DC001400EA38BDD8AA44FD5F0D1231FF318ECC -:1025EC0003318F16EF198D40318F241400EA38BD5A -:1025FC00D8AA46FD5F0D1231FF318E03318F16EADA -:10260C00388A427217F3031644000171FE61C83612 -:10261C00FF001701DE02F61617BD78C7500CFD3C03 -:10262C002BC0D2DF068D309D3FEF047100B2FBF260 -:10263C00C6D7C72008FBF8FF4007F901DD064007A5 -:10264C00F902DF1C17040600FD342CD2DF0A8C06BD -:10265C009C058C079C04EF4ECC0563CC0400EF4624 -:10266C0017040600FD342CD2DD0F7100B2FB710390 -:10267C0092CC0500711293EF2D7108B2FB8C0631D0 -:10268C008E318D080E07081C00BBEA388A4072ABED -:10269C00FDB20EBB8C019C05D1DF08CC0501CC042E -:1026AC0000EF038B9C0417040600FD3F2CD2DD06C3 -:1026BC00CC06C8CC07008C069FB1FB8C06318E3142 -:1026CC008D080E07081C00BD34AD344401A5DC0890 -:1026DC00CC0364F6BD42EF48AD3426424401A0DC85 -:1026EC0008CC031EF6BD42EF37AD3444819DDC09A6 -:1026FC00CC030AC942F401EF27AD3444019BDC0939 -:10270C00CC0305C942F401EF17AD34440191DC0947 -:10271C00CC0300C942F401EF07711293C942F401D2 -:10272C003132040C31249208CC0564CC0400EF0D3A -:10273C008C034E05DE078C039C05CC04008C059F96 -:10274C00AFFB8C049FB0FBFDC12B8D444E05DD28E7 -:10275C0040AFFB0BDE054A440BDE1440AFFB06DE3C -:10276C00054A4406DE09D5AFFBDF0DD444DD095024 -:10277C0020C15011FDC534C08FAFFB9D44FDFE2B15 -:10278C001008C6D7C75601D837C15002FD712BC0EF -:10279C004008F901DF10500AFDAC097120100550FA -:1027AC0008FDAC09EF055012FDAC098D376C0870B3 -:1027BC00C15002FD712BC05003FDAC098D376C1854 -:1027CC0070C15002FD712BC05016FDAC095003FDB9 -:1027DC00822B625C01D1DD0F7170B3FB5002C150D2 -:1027EC0013FDC534C056006672C6D7C75004FD82AF -:1027FC002B625C03D1DD405014FD8E2834B3FB8971 -:10280C005C9F998A0C7CFF50FF5C14D1DD228A0CF2 -:10281C007CFF5C147234B7FB89616A99716207564C -:10282C0000316207058666D1DFF7716307716B278C -:10283C0034C6FB895CEB995002FD822BD2DD398DBD -:10284C00376C1070C15002FD712BC0E0FDAC09D883 -:10285C0037C15002FD712BC05033FDAC094008F953 -:10286C0001DF0971281005500AFDAC09F0C15002B6 -:10287C00FD712BC07178B3FBE0C15013FDC534C0A2 -:10288C00C6D7C7C12004FBF8FFCC02005004FD8260 -:10289C002B629C038C045C20D1DD0E8C036C019CA0 -:1028AC00038C026C209C02EF138C045C10D1DD0CA9 -:1028BC008C035CFE9C038C026C109C028C045C08E8 -:1028CC00D1DD0E8C036C029C038C026C089C02EF15 -:1028DC00138C045C04D1DD0C8C035CFD9C038C021A -:1028EC006C049C028C03D1DD05501AFDAC098C03E1 -:1028FC0070C15004FD712BC08FB3FB5C9F728C03B5 -:10290C00318E316D148C03318E314D616D08616CDB -:10291C005C606162629FB3FB8FBFFB7CFF50FF5E0C -:10292C0002D1DD278FBFFB7CFF5E027234B7FB89BF -:10293C00616A99716207CC01003162070861590123 -:10294C008C01D1DFF4716307716B27F21006C6D7C7 -:10295C00D9A7FBC15006FD712BC0D9A8FBC15007EC -:10296C00FD712BC0D7FD5C29F2D7C7711300711B09 -:10297C0020710303710205E0C15003FD712BC0509F -:10298C0013FDAC09F0C15005FD712BC0500FC1E017 -:10299C00FD712BC0500AFDAC097103055008FDAC4C -:1029AC0009501FC1E0FD712BC05012FDAC09500342 -:1029BC00FD822B625C01D1DF03E2EF24F0FD822B60 -:1029CC00629D363602F9C75008FD592BC05003C121 -:1029DC00FD712BC0710203711A20FD192BF431F219 -:1029EC00C6D75003FD822B625C01D1DD155014FD5E -:1029FC008E28FDF7275014FDAC09E0C15003FD7182 -:102A0C002BC0711300711B207103035014FDAC0912 -:102A1C00F0C1E0FD712BC0F0C15003FD712BC0D78C -:102A2C00C72004FBF8FFCC02008D319C035010C171 -:102A3C0050A4FD6B02C0629D31D450DD04F2EDF662 -:102A4C002A8C037B315C08D1DD0F8D315C08D1DF22 -:102A5C0005CC0210EF03CC02208C037B315C04D13B -:102A6C00DD158D315C04D1DF088C026C049C02EF07 -:102A7C00068C026C089C028FB2FB5CF3728D315C8D -:102A8C000C6162629FB2FB8FBEFB7CFF50FF5E024B -:102A9C009C02D1DD1F34B6FB896E0299716207CCA2 -:102AAC000100316207086159018C01D1DFF47163B7 -:102ABC0007716B278D315C40D1DD095002C150127A -:102ACC00FDC534C08D315C01D1DD08E0C15012FD73 -:102ADC00C534C0717AFA8D315C41D1DD0C5A31BEEE -:102AEC00D831C15010FDD904C0F21004C6D7FD90E6 -:102AFC0027F2D7FDF727F2D7C78FC6FB7617FD8EC7 -:102B0C0028664FC6FBDFF2F5C6FBF2C6D75064FD54 -:102B1C00AC09FD4A2C6261FB711192F17114926146 -:102B2C00DC70C15012FDD904C0FD7336CD5F03D7E4 -:102B3C00C7C1C1FBF8FFAC0ABB17C15002C18C0264 -:102B4C0070C1506CFD360310061004C6D7C7C1FB0C -:102B5C00F8FFAC08C15002C18B70C1506CFD8C02E7 -:102B6C001006C0C6D7C78806166770C1C75084FD4B -:102B7C00FF021004C6D7C716C75084FD6B02C0C62F -:102B8C00D7C74A2004DE045600EF0256014008F96C -:102B9C0001DF048686EF0A4008F902DF0451046164 -:102BAC000666318F12504CD633514CD6610A045400 -:102BBC0020BD38C6D740AFFB3DDC05CF04FC0FD79A -:102BCC0040AFFB1FDC05CF04FC0BD740AFFB0BDC8D -:102BDC0005CF04FC07D740AFFB0661D831320405A2 -:102BEC00CF04FC03D7D5AFFBDD04E504FCD7F5041B -:102BFC00FCD7D504F9DF04717392D7FD4A2C6261BE -:102C0C00FB71019371149271079361C83172921721 -:102C1C00717292710493711192F171049361DC7071 -:102C2C00C15012FDD904C0D7C716C75004FD592B8B -:102C3C00C0C6D7C716C75002FD592BC0C6D740AF68 -:102C4C00FB0BDE02E2D7F2D771000105717850055B -:102C5C00713AD5713BD18F10055CFC9F1005CF5498 -:102C6C00054AE54205711042057100420571485054 -:102C7C00057130500571205005CF530509CF520511 -:102C8C000B7130510571205105713BD57170500598 -:102C9C008F11055CFC9F1105F422D77178500571DA -:102CAC00080105D7FD6D38FD6B04717AFAFDD4234C -:102CBC00F504F98F06F931051B5003FD822B625C7C -:102CCC0001D161E8CF04F902CFAFFB647104077145 -:102CDC004192EF10F6710407611012F6B123606196 -:102CEC00FB714192FD9630FD3B43712295712BE7B0 -:102CFC00618461A461EDEFF8D77140F00071783018 -:102D0C0002713AE6713BE2713BEA713BEE8F1005C2 -:102D1C005CFC9F1005CF34024AE552FF711A5271C8 -:102D2C000A52714830027130300271203002CF33B8 -:102D3C000209CF32020B7130310271203102713B2A -:102D4C00E6717030028F11055CFC9F1105716030CB -:102D5C0002D7717830027148F000D7C78806166622 -:102D6C00614FDD0967614EDE0396EF01866672C620 -:102D7C00D7C7161714AA0412A943DD29AA0412A94D -:102D8C0023FD124EC3AC02FD124E13C2BDD813FD6F -:102D9C002F0FDE0C1714AA0212AA0403BA04EF05B3 -:102DAC001714A9BA04AC041231FF319E03317F0809 -:102DBC007208C6D77100F200304400BFB601300172 -:102DCC0088BF9001300984BF9E01BF9C01BF9A014E -:102DDC00BF9801BF9601BF9401BF9201F53CFF3033 -:102DEC00FE00BFBE01F6BFBC01BFB80150EEBFBABA -:102DFC0001A1BFB201C918FE008F06F9310507F514 -:102E0C00CDFBCB6CFF00717393716293D730EF00E5 -:102E1C00BFB401F6BFBA017108F2007123047153FB -:102E2C0007BE6EBE64BE6A712304715307715BD119 -:102E3C00F453F452716393D78D54B454D1DF693188 -:102E4C00D4D105715BD1E453D453DD2E7140B2FB68 -:102E5C00D852F1E734020023DD0625DD0325DF051A -:102E6C00F6BE66EF06D9CCFBF1BE66A4524A5220E0 -:102E7C00DF04F452B453CD5419D7CD541E7148B25B -:102E8C00FBD5CEFBDF04F6BE66D7D9CCFBF1426690 -:102E9C00FFDD15D9CCFBF112AE6643DE05A266FF51 -:102EAC00EF03B266FFCD5403D7C7161714F6B9AAB1 -:102EBC000412F6231231FF31AE03316FBA02C6D7BA -:102ECC00C7C1FBF8FF8C085080D612AB1413B9ABFA -:102EDC0014AA0412A92312D927FBF133BDD813FD70 -:102EEC009B0DBA02C0C6D731049401D74004F90235 -:102EFC00DF10F6BE64BE6EBE6ABF8EFBBF94FBBF16 -:102F0C009AFB31749314308AFBFDB52E3090FBFD87 -:102F1C00B52E3096FBFDB52EEF713114940D711357 -:102F2C00947108D2FBF456F455EF60D455DF5A8FE8 -:102F3C0026FB9D554A561FDC177100D2FB4028FB1F -:102F4C00FFDD1CA4578F28FB4B57DE13F456EF0FF5 -:102F5C00D856F1A1605C1F9D567108D2FBF457E85E -:102F6C0056092AFB70C1308AFBFDCC2EC0E85609ED -:102F7C004AFB70C13090FBFDCC2EC0E856096AFBB1 -:102F8C0070C13096FBFDCC2EC0B455308AFBFD7D54 -:102F9C002DF313BE6E3090FBFD7D2DF313BE6A3006 -:102FAC0096FBFD7D2DF313BE64D7C736F00071F48C -:102FBC00DC297170F000CE9D08CE9EC0CE9F80F5AE -:102FCC0094FFF593FFF592FFE597FFE596FFE595E6 -:102FDC00FFE598FFCE9C7F7100A6FB711BE3712B64 -:102FEC00E3711AE7712BE7717A9D710A9E31929EFB -:102FFC0002EFFA710B9E712394713394714394C652 -:10300C00D7C73122941E712294710A9E31929E026E -:10301C00EFFA34D4FB3692FF52078B99A5A792DFB7 -:10302C00F9710B9EC6D7C7880616313294157132CA -:10303C0094C7349CFB3092FF1652078B99A5A7922C -:10304C00DFF9C6667367189CFBC6D7C7712394312A -:10305C0034941E713394710A9E31929E02EFFA34AD -:10306C0092FF369CFB52078B99A5A792DFF9710B47 -:10307C009E31449413714394717B9E8FDCFB9E9A1A -:10308C008FDDFB9E9B717A9EC6D7CFA7FB5CCFA82A -:10309C00FB5FCFC8FB5DCFFCFB36CFFDFBC9E5D397 -:1030AC00FBD7C7CFA4FB12CFA5FB12CFCCFBFFF5F0 -:1030BC00CDFBF5CEFBF5CFFBF5D0FB5600664C6493 -:1030CC00DE08723826FB0086EFF3C6D7C7880616D3 -:1030DC0017F1E73403002361E3EDFD332361F8EDD1 -:1030EC00C931B12361E3EDD3312561F8EDE131B1A3 -:1030FC00240D0061D8EDFD33240B0061F8ED013295 -:10310C002361F8ED44322361F8ED14322361F8EDBC -:10311C00F83324060061F8EDAD32B12561D8EDC964 -:10312C003224000061F8EDD6322361F8EDFD332333 -:10313C0061F8EDD633B12361E3EDF9322361F8ED9B -:10314C000A332361F8ED1B332361F8ED0A33236155 -:10315C00F8ED2C332361F8ED3D332361F8ED4C335E -:10316C002361F8ED6E332361F8ED7A332361F8EDCA -:10317C0086332361F8ED8E332402002361E3EDFDE9 -:10318C003324020061F8ED96332361F8EDA1332569 -:10319C0061F8EDAC33B124060061D8EDFD332400A9 -:1031AC000061F8EDFF332561F8EDB73324120061AF -:1031BC00F8EDD1332361F8EDC233EDFF3334A6FBC8 -:1031CC0089615F99ED0934307129619466736718D0 -:1031DC00A4FBED093440A9FB6ADF1340AAFB68DFAE -:1031EC000D674C6CDF083078406194713AD5679F5D -:1031FC00ABFBED093467D1DD0C30893B619434C4F1 -:10320C00FB89616F99ED0934675C02D1DD0730FAF7 -:10321C002A6194EF0B675C01D1DD0530FF2A6194C4 -:10322C00675C3CD1DD0F30042B6194675C3C7266AB -:10323C00736218A4FBED093467D1DD625C01D1DD4A -:10324C0005300800EF01F6609F01FC675C02D1DDE0 -:10325C0003E6EF01F63401FC89616899675C04D1DF -:10326C00DD04E6A1EF01F63401FC89616899675C25 -:10327C0008D1DD05302000EF01F63401FC896168CE -:10328C0099675C10D1DD05301000EF01F63401FCBC -:10329C0089616899675C20D161E8716001FCED0976 -:1032AC0034D446DF08679FCDFBA446EF0D4A460594 -:1032BC00DE08E846671813FDA446ED0934675C0F79 -:1032CC007266736218A4FBED09344A4664DE1B4A2D -:1032DC004601DF0667D161F85701E846671826FBFF -:1032EC00A4464A460561C8711294ED0934675C7FA7 -:1032FC0070C117F1243000FD3230C0ED0934675C29 -:10330C003F70C117F1243000FD3230C0ED09346735 -:10331C005C0770C117F1243000FD3230C0ED093468 -:10332C00675C1F70C117F1243000FD3230C0ED090D -:10333C00346770C117F1243000FD3230C0ED093410 -:10334C00CEABAC710A9E31929E02EFFAD592FFDFA2 -:10335C0005710B9EEFED679E99710B9E9FDBFBED4C -:10336C000934714294675C7F9FDCFBED0934714238 -:10337C0094675C3F9FDDFBED0934675C3F9FDEFB90 -:10338C00EF7B675C1F9FDFFBEF73304939619467FC -:10339C009FE4FBEF683016396194679FE5FBEF5DA6 -:1033AC00302F396194679FE8FBEF52675C01D1DDE8 -:1033BC004CFD3B43EF474A58C8DE42E85867185A61 -:1033CC00FAA458EF38679D58EF33675C01D1DD05DF -:1033DC00711202EF03711302675C02D1DD057122D9 -:1033EC0002EF03712302679FD3FBEF1167318EEF5E -:1033FC000CEF0A664C5BDE05736718A4FBC6D7C7D7 -:10340C0016664C30DC094C37DE05FD0D30EF6B6673 -:10341C004C02DF1F8FA6FB5C03728F03FC5C033135 -:10342C008E316D08616A08128F03FC5C80312A6151 -:10343C0062EF56664C3DDF08AE90BD5AF85AEF4924 -:10344C00664C3EDF04F85BEF40664C4FDF05FD63D6 -:10345C0043EF36664C61DF08E858095AFA72EF29D7 -:10346C00664C7FDF05FDFF3BEF1F664C4EDF0B31DB -:10347C000496045210EF12F2EF0F664C5BDC045210 -:10348C00FFEF06667309A4FB72C6D7C7880616172A -:10349C00F1241000240500DC07244C00DD17EF1785 -:1034AC00717BFA17F104A4FB1489617F99717AFA84 -:1034BC00715294EF02A458C6D7C7C1C1FBF8FF40A4 -:1034CC0004F903DD064004F904DF38717BFA8C0241 -:1034DC007309ACFB5E0AD1DF278C02318E04A4FB8E -:1034EC0014896E0A99716207717AFACC0100316203 -:1034FC0007086159018C01D1DFF4716307716B27E7 -:10350C00717AFA1004C6D7CF03FC03F501FCF5055C -:10351C00FCF507FCD7C788061617F1E7340200251F -:10352C00DD3D23DD1725DD1C23DD0523DD2BEF3BE6 -:10353C00710295679F06FCCD5F03EF2F675C839F3D -:10354C0003FCEF27675C039F05FC675C034C02617F -:10355C00F8712296FD5145EF12679F07FCEF0C673F -:10356C0091DF08E0C15012FDC534C0C6D7C716178D -:10357C00F1E7240000DD2A23DD1E240300DD0724EF -:10358C00FB00DD24EF2531329605308000EF01F68B -:10359C00086F04FC7208EF198F01FCF501FC72EF47 -:1035AC00107152955235EF09F2EF0666730900FC63 -:1035BC0072C6D7C71617F1E7240000DD38241000B7 -:1035CC00DD1C23DD1C23DD30240E00DD182411004E -:1035DC00DD1B240F00DD12243000DD15EF1EE2EFA1 -:1035EC001D5202EF195204EF155206EF115205EF5E -:1035FC000D5207EF09F2EF065203EF0252FFC6D746 -:10360C00C7316494377163948D5E9FACFB8D5D9F65 -:10361C00CBFB36D2FCC7D85DFD7337618A70618AEB -:10362C00FDB837C0D862F1312F609D618D5C4B6164 -:10363C00DD0A7172948D619D5CCD5F034A5F05DE7E -:10364C0008307D366194CD5F6BB45F7150F000CE65 -:10365C00300BCF170006CE3106FD4602717A307161 -:10366C000BE3710BE7C6D78D619D5C8D619FADFB44 -:10367C00D74004F903DF064004F904DF02F2D73126 -:10368C0074940C7173947113958D619D63EF31314A -:10369C0004951F710395711295D506FCDF04F46433 -:1036AC00EF0A8F06FC5002D6A1609D648D649D6369 -:1036BC00EF0E311495068D649D63EF048D619D634F -:1036CC008D639FADFBD863FDE536E863091C227062 -:1036DC00C15013FDD904C0F2D7C7C1C1FBF8FF8C90 -:1036EC0002D1DF05F506FCEF1A8C024C05DE06CF85 -:1036FC0006FC02EF0E8C02318E1231FE03311F607C -:10370C009F06FC8D654F06FCDD28CC011F8F06FC47 -:10371C009D65CC00008B4C08DE148B730912204F76 -:10372C0006FCDC058B9C01EF05615900EFE78C0171 -:10373C009D601004C6D7C716710AE7710BE3715070 -:10374C00F000CE300BCF170006669E31FD4602719D -:10375C007A30710BE33182E302EFFA8D1F7158F06E -:10376C0000710BE772C6D7C7C1C1FBF8FF8FFCFB1A -:10377C004E02DC03F2EF318C024FFDFBDC0452FFF6 -:10378C00EF268C022FFCFB706131318D128FFDFB0B -:10379C002FFCFB70613133BDD813FDBD0DBB440054 -:1037AC0001DC03F690BB8B721004C6D7C7C1FBF8C3 -:1037BC00FFAC0814A91489708B6128706131FD125B -:1037CC004E1344030071FEDC23AC08148A04819A66 -:1037DC0004AC08148A044C11DC10A9148B99AC08A5 -:1037EC0014CA0200AC0814CA0310EF72AC0814CA55 -:1037FC000400AC0814A914894DDE0AAC08148A0222 -:10380C00819A02EF12AC0814A914894D61D308AC4B -:10381C0008148A02919A02AC08148A03919A03D173 -:10382C00DF3CAC08148A024C10DF10A91489318ECD -:10383C00A112AC0814A9146299EF17AC08148A02EF -:10384C004CF0DF0EA91489318EB112AC0814A914F6 -:10385C006299AC0814CA0200AC0814CA0310C0C6A2 -:10386C00D7ED7038C75600664C0ADE0BF0317E126D -:10387C00F67810FC86EFF0C6D7C7200CFBF8FF17C4 -:10388C00040600C15006C150A8C15030FD8C021076 -:10389C0006D2DD1B4A6804DE05A468E2EF6834E456 -:1038AC00FB895CFC99FD49397110B2FBF2EF577141 -:1038BC007BFA300600C117040600C130E9FBFD1A83 -:1038CC004E1004717AFAF4688FE4FB5C01D1DD26AA -:1038DC004004F903DF205010C180FDC534C0C73649 -:1038EC00100571D4C6DE0F17C15006C150A8C150C7 -:1038FC0030FD8C0210064004F903DD064004F90487 -:10390C0061F8FD7D40F2100CC6D7D9E5FBC15030F3 -:10391C00FD6B02C0629FE8FB5008C15011FDC5341D -:10392C00C0F2D7D9E8FBC1D9E7FBC15030FDFF028B -:10393C0010045008C15011FDC534C0F2D7C7200C7B -:10394C00FBF8FFCC09004007F901DF05CC0A02EFB8 -:10395C0003CC0A10CC0B808FE4FB5C039C07D1DFFB -:10396C0008717AD5CC0807EF06717BD5CC082F17D8 -:10397C00040800C15004C150A0C15030FD360310E2 -:10398C0006624C02DF077110B2FBF2EF357118B210 -:10399C00FBF468C736100571D4C6DE164004F90373 -:1039AC00DF1017A1C15006C150A8C15030FD8C02C8 -:1039BC001006717BFA8FE4FB5C034E07DD03E2EF2C -:1039CC0001F2100CC6D7D504F9DF03F6BD6A40042A -:1039DC00F901DD0AD474DD03B474D7CD74038F04FC -:1039EC00F9318FE723DD0B24020024030061C8EDBD -:1039FC00F73A8F06F931233E301B00466ADF0AE0A6 -:103A0C00C15010FDC534C0EF1D307701466ADF167A -:103A1C005002C15010FDC534C0F64670DF088FC887 -:103A2C00FB5010D6BD70F64670DD36B6704670DFB2 -:103A3C0030711293EF2B301B00466ADF13F646727F -:103A4C00DF18E0C15010FDC534C0C9725307EF0A2E -:103A5C00307701466A61F8711293F6467261E8B6E6 -:103A6C007231549608714395F6BD6AEF1431449542 -:103A7C0005F6BD6AEF0BA66AF6466A61F8C96AFFDD -:103A8C00FF316296194A6C05DE16A46C4A6C05DF90 -:103A9C000FA46C5004C15010FDC534C0EF02F46C7F -:103AAC00316496194A6E05DE16A46E4A6E05DF0F58 -:103ABC00A46E5008C15010FDC534C0EF02F46ED492 -:103ACC006FDD03B46FD7317296174A6D05DE14A4FF -:103ADC006D4A6D05DF0DA46D5010C1FDC534C0EFEE -:103AEC0002F46D4A6D0661F8CD6F25D7C736100507 -:103AFC0071D4DE0E8FB2FB5C02D1DF0630853861EB -:103B0C0094D24004F903DF1C31220705302C2A61C2 -:103B1C00943154950C7153955080C15012FDC5349D -:103B2C00C0FD353BFD5B3BC6D78F03FC5C01D1DD93 -:103B3C001DD477DD03B477D7CD77098D604B76DD57 -:103B4C000D8D609D765040C15012FDC534C0D740DC -:103B5C0004F903DD04F6BD1AD7D5D0FBDF08F64611 -:103B6C001ADD19B61AD7D9CCFBF1461ADD0ED9CC11 -:103B7C00FB12AD1A43DE03A61AD7B61AD7717BFA1D -:103B8C00C78FC4FB76F5C4FB717AFA5C10D161E87F -:103B9C00716295665C0FD1DD57665C01D1DD05F570 -:103BAC0004F9EF4C665C02D1DD11E0C15003FD71EC -:103BBC002BC0711300711B20710303665C04D1DDF3 -:103BCC0011711300711B20D503FC61F8710303FD07 -:103BDC001335665C08D161E87103035005FDAC092F -:103BEC007102035003C1FD712BC0711A20FD192BFA -:103BFC00F2C6D7C756FF4A461461C8EDF83C8F068B -:103C0C00F9311505300400EF0F8F06F931450530F9 -:103C1C000500EF04D907F9F1609F28FC8D789F29E6 -:103C2C00FC713492E661301271049261DC311961DD -:103C3C0062629F2AFCE52BFC31140205308000EFF8 -:103C4C0001F6C131449605304000EF01F6C2616BBC -:103C5C0008616A08C131340405302000EF01F6C256 -:103C6C00616B08616A08C131240205300800EF015C -:103C7C00F6C2616B08616A08C131749605300400A4 -:103C8C00EF01F6C2616B08616A08C131649604E603 -:103C9C00A1EF01F6C2616B08616A08C13154960349 -:103CAC00E6EF01F6C2616B08616A9F2CFC8F06F986 -:103CBC00312503E6EF01F6C18F06F9313504E6A193 -:103CCC00EF01F6C2616B08616A9F2DFCF17124044F -:103CDC0061DC9F26FCF171540761DC9F27FCD84600 -:103CEC00F10104ECFC14A9148976A4466672C6D7BB -:103CFC00C7FDD0088F04F9318FE724000061F8ED7F -:103D0C00D63E23DD1B2361F8EDE03D2361F8ED5C2D -:103D1C003E2361F8EDA53E2361F8ED793FEDD33EEE -:103D2C00F6BD707113934005F901DF2C3134961BED -:103D3C00466ADD04F424EF02A4244A2465DC0FF661 -:103D4C00BD6AF504F9712295EDFB3FFDD423AD6AF4 -:103D5C00440A0061D8EDFB3F714295FD6B04716321 -:103D6C0092FDD4234007F903DF09712295F504F97C -:103D7C00EDFB3FFD3E2640B1FB9BDE09712295F524 -:103D8C0004F9EDFB3F714A277140110571301105A3 -:103D9C00713A22715A2271501105FD7629D2DD0932 -:103DAC00712295F504F9EDFB3F71103500CF37000A -:103DBC001D714012054005F901DD064005F903DFD0 -:103DCC0005F5CDFBEF04CFCDFB03CF04F902FD5C71 -:103DDC0029EDFB3FFD542CFD052D714A9DFD13353E -:103DEC00FDAE30F537FF712BE0F505F9712295CB5F -:103DFC00E43FEFCBE6F6F0FD6B04713BD47112029D -:103E0C007123028F06F93105285004FD822B625C68 -:103E1C0003318E315D34B3FB896168995002FD82A8 -:103E2C002BD2DD067170B3FBEF047178B3FBFDD4BC -:103E3C0023FDC02D710806F9CF04F9038FA6FB5C96 -:103E4C0002D1DD095080C15010FDC534C0EDFB3FDF -:103E5C00FDFD3F3164952FA47AD47ADD0831A4E0BE -:103E6C000A31020C06712BE0FD694031A4E01731D8 -:103E7C00040C13712BE05027C15005FD712BC0CFE2 -:103E8C0004F904712295FD5E408F06F93125073146 -:103E9C00349603F504F9EDFB3FFDFD3F31020C14A4 -:103EAC00F0C15005FD712BC05005FDAC09FD6940FA -:103EBC00CF04F903FD5E408F06F9312507313496A6 -:103ECC0003F504F9EDFB3FF504F9CFCDFB03F5CE7B -:103EDC00FBF5D0FB717293F6426CFF61E8EDFB3F92 -:103EEC00F6BD70711393F5E4FBFD4939717AFAFD57 -:103EFC00192EFDA72CFD5E2D714B9D7113027123A4 -:103F0C000231349302EFFACE3708CBE4BFFFCBE695 -:103F1C00FFF3CED4FFF5B4FBF5B5FBF5B6FBF5B767 -:103F2C00FBCF37000971481205F6BEE0BEE2BED0E9 -:103F3C00716A27FDEE29714307714B2771481005F3 -:103F4C007148110571381005713811057133027102 -:103F5C003B22715302715B22715810057158110587 -:103F6C00CF04F905714295F6BD6AFD9909F505F97D -:103F7C00F42431349604D432DD20E505F9E504F956 -:103F8C008F06F9312569F5F8FBF5F6FB502EFDACE3 -:103F9C0009CF05F903E504F9EF55FDBF04FD6723CF -:103FAC007173017132047143027103927162923127 -:103FBC00949E02EFFA712AE7CEA409F5F3003104BE -:103FCC00070261FDCFF30081F466FDD008CEA40892 -:103FDC0031329606CF04F905EF09714395E505F9E1 -:103FEC00E504F9712BE78F06F9312503F504F9C6C1 -:103FFC00D7D47BDF19310200585003FD822B625C51 -:10400C0001D1DF07F504F9712295D7E47BD74A7B00 -:10401C00F0DF073104003AF47BD74A7BC8DF0AF59E -:10402C0004F9712295CD7BF0D7310200084A7BFF51 -:10403C00DD1FA47BD7F0C15004FD712BC08FB3FBE7 -:10404C005C9F9FB3FB7110C4FB30893B6194CD7BAB -:10405C00F0D731149306F504F9712295D771639555 -:10406C00F47A717207FD4602717307D7FD1F05F2D2 -:10407C00D7717BFAC7200CFBF8FF8FEAFBF0F9E94C -:10408C00FBF303FD124E13BC048FECFBF0F9EBFBBE -:10409C00F303FD124E13BC028FEEFBF0F9EDFBF3B4 -:1040AC0003FD124E13BB717AFAAC04BDD8F6BDDA1F -:1040BC00AC04311EBDDCF6BDDEFD700DADD8BDDC33 -:1040CC00ADDABDDEAC02BDD8F6BDDAAC02311EDA1B -:1040DC00DCC3DADEC3BDDCF6BDDEFD700DC0BDDEBB -:1040EC00C0BDDCADDEFDE60EADD8BDDCADDABDDEAF -:1040FC00ABBDD8F6BDDAAB311EDADCC3DADEC3BD3C -:10410C00DCF6BDDEFD700DC0BDDEC0BDDCADDEFD80 -:10411C00E60EDADAADD8FD4C44C3C58D885C3FF0B1 -:10412C00317E0440FC14C2C0B9A488F6BC08BC0A99 -:10413C009C078C074C2EDD3D8D880E0770F161DCE1 -:10414C00605C3FF0317E127940FCBDD8F6BDDA8C54 -:10415C000773095C22318FBDDC70BDDEFD700DACC8 -:10416C0008BDDCAC0AFDE60EADDABC0AADD8BC0865 -:10417C00615907EFBDAC08BDD8AC0ABDDAC9DC008B -:10418C0004F6FD3A0EC9DCFFFFF6FD3B0FADD8BDC2 -:10419C0082AF3AFC4682DD11AF3CFCBF3EFCAF3A2D -:1041AC00FCBF3CFCAD82BF3AFCAF3CFC423EFCDCAD -:1041BC0046AF3AFC423CFCDE3EAD26423AFCDE37D2 -:1041CC004A2A16DC1A4A2AA0DE138D844B2ADE0DED -:1041DC00AF3AFC268644691061C8FD3542F42AAF1B -:1041EC003AFC445146DC0AAF3AFC241027BD28EFB8 -:1041FC000DC928F82AEF074A2AFF61E8A42AAF3E26 -:10420C00FC423CFCDC18AF3CFC423AFCDE10AF3A02 -:10421C00FC4628DE09F484AF3AFCBD86EF074A84DD -:10422C00FF61E8A484100CC6D7717BFAC7710A9E93 -:10423C0031929E02EFFA8E949F34FC8E969F35FC41 -:10424C008E979F36FC8E989F37FC8E939F38FC8EF2 -:10425C00929F39FC710B9E717AFA8F37FCFD4F0FD0 -:10426C0076FDCA4313BD80D5EFFBDF0AD5F0FBDF2B -:10427C0005D5F1FBDD25F6B14680DF11C98037226B -:10428C00665C0391DF060A80181A81009617FDED13 -:10429C004413FD0D4331049602EF6152069292696C -:1042AC0034FC682EFCDFF6AD80BD7EF87CF3311C4F -:1042BC00790AF944FEFFDD44D87CF101040AF914B3 -:1042CC00A944FFFFDF04E6B9EF0BD87CF101040A27 -:1042DC00F914A9A1B9717BFAA0EFFBD5EFFBDF1C98 -:1042EC00A0F0FBD5F0FBDF14A0F1FBD5F1FBDF0C4C -:1042FC00CFEFFBFFCFF0FBFFCFF1FBFFC6717AFADC -:10430C00D7C716D87CF10744A800DC05710296EFDC -:10431C001CF647DD18A47C4A7CA8DC05710296EFDC -:10432C000CF87CF3311CF6780AF9B7EFE4C6D7C762 -:10433C0056A89666F0317E12F6B1780AF966D1DF8E -:10434C00F1717BFAF5EFFBF5F0FBF5F1FBF47C7109 -:10435C000396C6717AFAD7C72004FBF8FFD446DF60 -:10436C00168D7C9D89717BFA52069292692EFC689F -:10437C00C0FCDFF6717AFA4A4606DE0EE84609C042 -:10438C00FC9C03A4468C0372EF30F889F3311C7942 -:10439C000AF9BB311296058B9C03EF0F8C019C0321 -:1043AC00D489DF05CD89A7EF02B489718071179686 -:1043BC0061DC61FB7111968C03721004C6D7C720A7 -:1043CC0008FBF8FF8F37FCFD4F0F9C078F36FCFD69 -:1043DC004F0F9C068F35FCFD4F0F9C058F34FCFD59 -:1043EC004F0F9C048F38FC9C038F39FC9C028C066D -:1043FC00318E0112791A20BB8C075C03D1DF098C3A -:10440C00064C0361C86179008C05318EB1610900DD -:10441C00BB313D120103BB8B0E04708C011C00BB25 -:10442C008FF4FB4E03DC0E8C034FF4FBDC0B8C0285 -:10443C004FF5FBDC04AB12EF03ABB1121008C6D77F -:10444C00C7C3C12008FBF8FFF661490A61F861494E -:10445C0008DF07F7340000EDE944E6BC04F6BC06BF -:10446C00AC0ABC02AC08BBAC06614902AC0461F8F6 -:10447C00614900DE28AC04BDD8AC06BDDAE1FDF51F -:10448C000EADDABC06ADD8BC04ABBDD8AC02BDDAFF -:10449C00E1FD100FADDABC02ADD8BBEFCAAC06BC67 -:1044AC0002AC04BBAC08BDD8AC0ABDDAAC04BDDCB4 -:1044BC00AC06FD730EAC04BDDCAC06FDE60EE1FDF6 -:1044CC00100FADDABC06ADD8BC04AC06614902AC29 -:1044DC000461F8614900DCC5AC0214AB12100CC6C7 -:1044EC00D7C7C12004FBF8FF8F31FCFD4F0F9C0395 -:1044FC004E04DF1CAD7E4680DE07AD80267E12EFBB -:10450C0040F64680DF07467EDD03E7EF34F7EF31F8 -:10451C008C04318EB1128C03318E43DF183038226B -:10452C00267E0680BB8C045C0391DF05AB0418006F -:10453C00BBAB12EF0C8C034E04DE0532A900EF016D -:10454C00F71006C6D7717BFA3122960CF6468CDD35 -:10455C0007B68C717AFAEF7C712396717AFA400463 -:10456C00F904DF07715307F42CEF69D9CFFBF1E79E -:10457C00240000DD0F23DD1A23DD1023DD5323DDA2 -:10458C002723DD38715307F42CEF49715207F42CB3 -:10459C00EF42D42CDF07715207E42CEF057153075F -:1045AC00F42CC98CFA00EF2CD42CDF0B715207E4DD -:1045BC002CC98CFA00EF1DF5CFFBEF18D42CDF0BB8 -:1045CC00715307E42CC98CFA00EF09CFCFFB02EF33 -:1045DC0003FDE145D7D905FCF1E7240000DD0923F3 -:1045EC00DD2123DD0923EF1B715307F42CD7D42CC9 -:1045FC00DF07715207E42CEF05715307F42CC98CBB -:10460C002D01D7715207E42CD731629301D7710376 -:10461C0094D9CDFBF1E7240000DD1223DD1923DD55 -:10462C001123DD2623DD3423DD3923DD3FFDA146B7 -:10463C00EF3DFDC246EF38D9CCFBC1AE6CFD672D0A -:10464C00C0F313BE6C712304EF25F0C1AE6CFD6793 -:10465C002DC0F313BE6C712304EF14F6BE6C7122E3 -:10466C0004EF0CCB6CFF00712304EF03FD364740C5 -:10467C0004F905DD064004F901DF0671230471031A -:10468C00943104940FF6BE64BE6A31220402EF0228 -:10469C00F690BE6ED7CD2E47F48EAE6C317DBFCA70 -:1046AC00FCFD0B47D2DF0ED9CCFBC1AE6CFD672DE8 -:1046BC00C0F313BE6CD7FD0B47D2DD0DCD2E47F4E6 -:1046CC008EAE6C317DBFCAFCD7E88E093420508089 -:1046DC00D6BFC6FC22CAFCBDD8304700FD9B0DBF1F -:1046EC00C8FC30C6FCFD7D2DF313BE6CB42ED42E4D -:1046FC00DF0CCD2E47A48E4A8E1F61C8F48ED74096 -:10470C00AFFB0BDC05712304F2D740AFFB0661D87D -:10471C0031229211F0C1AE6CFD672DC0F313BE6C4B -:10472C00712204EF03FD3647E2D7710294F0C1AE5B -:10473C006CFD672DC0F313BE6CA48F4A8F40DC3721 -:10474C00F48FD890F1313F0414FD14D890F1BDD8FA -:10475C005008FDEA0D087208E6D2DD040192DFFC78 -:10476C00896158D1DD05712204EF03712304A490F3 -:10477C004A902061C8F490D7C73028FDC6D7718005 -:0B478C00717DFADE035201D75200D706 -:1047970061FC61FCC1C3C5C7520C929269D4FEC1CA -:1047A700DFF88EFD708EFCC1717AFA4004F903DFE1 -:1047B70005302C2A6194C09EFC609EFD34D4FE52C5 -:1047C70006C0B9A5A592DFF9C6C4C2C061FC61DF06 -:1047D700520C929269D4FEC1DFF88EFD708EFCC137 -:1047E7008F4105775C04D1DD06675C01D1DD50316F -:1047F7005494367162077153948FB4FB5FBCFBD13D -:10480700DF1B8FB5FB5FBDFBD1DF128FB6FB5FBE32 -:10481700FBD1DF098FB7FB5FBFFBD1DD0C3162072F -:1048270002EFFA716307716B27711396FD5730F426 -:10483700227148500571605005717AFAED31496768 -:104847005C02D1DD16D422DD124A2202DD0DF422EC -:104857007148500571605005717AFA717AFA8D22A4 -:10486700318FE7240000DD0823DD1423DD2CEF4A18 -:10487700F4467140500571505005E422ED31498FDF -:1048870040059D47715050058D479D49D847FD0B01 -:1048970034629D48CD2202ED3149675C02D1DD17B4 -:1048A700675C10D1DD05CD2203EF0F71485005710C -:1048B700605005F422EF73CD22044A2203DF108DE6 -:1048C700489F4005D848C1D847FD9734C0EF1F8F90 -:1048D700400576717447DC054A4702DE0671605071 -:1048E70005EF47C7D847FDD830C071505005D849A4 -:1048F700F1242900DD27240400DD22242200DD1D08 -:10490700241100DD0C240100DD13241E00DD0EEF51 -:104917000A4A4760DF07CD4761EF02A4474A2203EF -:10492700DF08D847FD0B34629D48C09EFC609EFDA2 -:1049370034D4FE5206C0B9A5A592DFF961FCC1C304 -:10494700C5C7520C929269D4FEC1DFF88EFD708EF6 -:10495700FCC1717AFA51405F0401D1DD06F616A752 -:1049670047DFF2300400BF2401F6BF2A01300B0BEA -:10497700BF2801FD4602300B0FBF2801FD4602305C -:104987000F0FBF2801710AE6F6420C01DD33AF04B1 -:1049970001BF0C0131529329715293710BE2D84D2B -:1049A700FDB8033184BD02EFFACBB422FBD84FF137 -:1049B700BEB8714BE1714BE5710ABD8D4E9E44EF58 -:1049C7000C715393714AE5717BBD713393C09EFCA3 -:1049D700609EFD34D4FE5206C0B9A5A592DFF9C684 -:1049E700C4C2C061FCC1C5717AFAD44CDD0BEA4A76 -:1049F700899E44A64AB44CEF33710AE6300400BFDF -:104A07002401F6BF2A01300B0BBF2801000000006C -:104A170000000000510FBF28010000000000000047 -:104A270000500FBF2801712393713393C4C061FCF9 -:104A370061EF520C929269D4FEC1DFF88EFD708E41 -:104A4700FCC12006FBF8FF71503002CEABACCC04A2 -:104A570000F6BB31B2E210617900F6614900DFF37D -:104A670071603002EDF14A8E519C03713BE28C0379 -:104A77005C02D1DD1E8C035C08D1DF097150300266 -:104A8700CC0400EFCC8C0570FD7935629E50CC04C8 -:104A970002EFBE8C035C03D1DF408E509C02715045 -:104AA70030028C04D1DF0E8C0270FDBF35629C058D -:104AB700CC0401EF328C044C02DF0671603002EF48 -:104AC70029CF34025A716030028C0270C18C057094 -:104AD700FD2135C0CF34024AEF108C035C01D1DDD4 -:104AE7000671603002EF03ED584A1006C09EFC6065 -:104AF7009EFD34D4FE5206C0B9A5A592DFF961FC2C -:104B0700C1C3C5C7520C929269D4FEC1DFF88EFDAE -:104B1700708EFCC1710A9E31929E02EFFA8FDEFB06 -:104B27004F96FFDF198FDFFB4F97FFDF118FE0FBFA -:104B37004F98FFDF095004C15011FDC534C0710BF8 -:104B47009EC09EFC609EFD34D4FE5206C0B9A5A54A -:104B570092DFF9C6C4C2C061FCE46661FCC1C3C58B -:104B6700C7520C929269D4FEC1DFF88EFD708EFC9D -:104B7700C1C1FBF8FF8D1F9C018E31318EE72406E2 -:104B870000DD0823DD0E23DD22EF38717AFA8C0170 -:104B97009D5EEF2F717AFA4007F901DF068C019DC0 -:104BA7005DEF2051FF2E019D5DEF18717AFA8C01A0 -:104BB7009D304004F903DD064004F904DF05309C0D -:104BC7002561944031FF09DE05A031FFEF077158D9 -:104BD700F000716294710BE3C0C09EFC609EFD34CF -:104BE700D4FE5206C0B9A5A592DFF9C6C4C2C061FA -:104BF700FC717BFAC7D46661F83124952771239538 -:104C0700D466DD05B466CEABAC717AFA5600664C55 -:104C17000ADD1172F3311C79D8FCCEFC0061CA6140 -:104C2700A486EFEA717AFAF2C6D7C7C1C1FBF8FFCB -:104C3700CC01008C014C0ADE36717BFA8C01F03115 -:104C47007E0410FC14A96168DF09AC02B9717AFA15 -:104C5700F2EF1D8C01F0317E127910FC614902DF01 -:104C670006717AFAE2EF09717AFA615901EFC4E243 -:104C77001004C6D7C72004FBF8FFF64210FC61F802 -:104C8700ED5D4D717BFA9C038C034C0ADE3C8C0373 -:104C9700F0317E0410FC14A96168DF05717AFAEF20 -:104CA70029717AFA8C0372F3311C7910FCCEFC005F -:104CB70061CA629C02D1DF0A8C03F0317E12E6786A -:104CC70010FC717BFA615903EFBECC0200CC0101E5 -:104CD7008C02F0317E0410FC14A96168DD788C0227 -:104CE700F0317E127910FCE743DF658C014C0ADE58 -:104CF7005F8C01F0317E127910FCE743DD4D717B4B -:104D0700FA8C01F0317E0410FC14A96168DF186188 -:104D170069018C01F0317E12F67810FC8C024E018D -:104D2700DCED717AFAEF2F8C01F0317E0410FC1460 -:104D3700A9128C02F0317E337810FC8C01F0317EA1 -:104D470012E67810FC615902717AFA615901EF9BFA -:104D5700615902EDD74C00F21004C6D761FF520C1F -:104D6700929269D4FEC1DFF88EFD708EFCC1717A14 -:104D7700FA8FE4FB5C03D1DD114004F903DD064043 -:104D870004F904DF053085386194C09EFC609EFD00 -:104D970034D4FE5206C0B9A5A592DFF961FC61FCC7 -:044DA70061FC61FC4E -:0A4DAC0000060C12181E242A3036EF -:104DB600ACFB0000000062FE00000000D2390C3699 -:104DC6008C221546442EF32E5145F83A8F08FC3CAA -:104DD60028FC36FE20FE02F903F929FC30FE2AFCE7 -:104DE6002BFC08F926FC6CFF1AFF6EFF6AFF64FFB6 -:0C4DF60027FC66FF2CFC2DFC5555555584 -:104E0200FF0000000000983AF82AFF000000470067 -:104E1200317503F7332312D714AEF8C716AC061256 -:104E2200C5AC0416F643DD078B99A7A5B3EFF5C20F -:024E3200C6D7E1 -:024FF400324247 -:0A4FF60031333A35313A3230000011 +:1022AC0003713204FD1223FDBA22FD0F26D77153A0 +:1022BC0092D432DD05B432715292312292037152B2 +:1022CC0092715492714102314402057140B3FBD7B3 +:1022DC007148B3FBD74A304BDC114A30B9DE0C4A9B +:1022EC003B28DE03A43BD7713392D74A303EDC0542 +:1022FC004A30BDDC0C4A3C28DE03A43CD771329238 +:10230C00D7F43BF43CD73142960C4A3D02DE03A491 +:10231C003DD7712392D73132041240AFFB3CDE0C17 +:10232C008FB2FB5C01D1DF04712392D7712292F43E +:10233C003DD7C7C1FBF8FF313296067130B3FBEFC6 +:10234C00047138B3FB714492713796DE4F71349639 +:10235C007141923132960E5002C15011FD8634C03B +:10236C00CD3229EF37E0C15011FD8634C0F432175D +:10237C00C15002FD1E2BC0D2DF0D8B318E318D086A +:10238C000E01081C00BD34AD3444009BDC05D5AFF8 +:10239C00FBDF095020C15011FD8634C0C0C6D78D5B +:1023AC00209D3EFDED23FD522BD507F9DD04710375 +:1023BC0092D78D3E4B2061F83164921C716392FD73 +:1023CC006A044A3E07DD054A3EFFDF098F06F931F4 +:1023DC000303FD7624FD8A24710292306D256194ED +:1023EC00D7C77162017172015003FDDF095008FDFE +:1023FC000337629D305009FD0337627671630171BA +:10240C001806F94A30F1DC05E507F9EF224A3004E9 +:10241C00DE1ACF07F9025008C1506CFD6A02C09257 +:10242C00DF0DD450DF09711006F9EF03F507F94001 +:10243C0007F901DF05710A22EF06710B2271030205 +:10244C00CD20075700674C08DE1073090A20614E37 +:10245C00DC05679D20EF0387EFEB4A2007DF09D5EA +:10246C0007F961F8CF07F903C6D7500AFDDF093029 +:10247C004000C15006FD012BC05096EDDF09C7206E +:10248C0006FBF8FFD507F961E8ED6925304A57C11D +:10249C00503EFD012BC0D2DD077100B2FBED69256A +:1024AC007108B2FB17040200C15004C1500CC1509A +:1024BC006CFD8B021006EA38AA48318D12AA4831FD +:1024CC008E616B08616A08C1500EFD012BC0F6903D +:1024DC00C1500CFD012BC0CC01008C014C04DE283A +:1024EC0031349302EFFA712293EA388C015010D6F2 +:1024FC0005C15010C18C01D6044000C1506CFD3593 +:10250C00031006615901EFD250A5FDDF09EA38AA84 +:10251C0048318D12AA48318E616B08616A08C1502E +:10252C000EFD012BC050A5FDDF095004C1506CFD00 +:10253C006A02C0629C01EA388A4B4E0161C3048A6C +:10254C004A4E0117040200C15004C1500CC1506C1A +:10255C00FD35031006F6C1503EFD012BC01006C61A +:10256C00D7C78D3F4B3061F8ED0C264A4128DE056C +:10257C00A441ED0C26F4418D309D3F8D305070D62A +:10258C0012307351230480001231FF318E039D40B1 +:10259C009FAEFBF68D407C804C95DC1B8D40318FC3 +:1025AC00241400EA38BDD8AA44FD920D1231FF3133 +:1025BC008E03318F16EF198D40318F241400EA38B9 +:1025CC00BDD8AA46FD920D1231FF318E03318F1604 +:1025DC00EA388A427217F3031644000171FE61C88F +:1025EC0036FF001701DE02F61617BD78C7500CFD3A +:1025FC00012BC0D2DF068D309D3FEF047100B2FB82 +:10260C00F2C6D7C72008FBF8FF4007F901DD0640EA +:10261C0007F902DF1C17040600FDF92BD2DF0A8C28 +:10262C00069C058C079C04EF4ECC0563CC0400EF94 +:10263C004617040600FDF92BD2DD0F7100B2FB71B9 +:10264C000392CC0500711293EF2D7108B2FB8C062E +:10265C00318E318D080E07081C00BBEA388A407297 +:10266C00ABFDE50EBB8C019C05D1DF08CC0501CC84 +:10267C000400EF038B9C0417040600FD042CD2DD30 +:10268C0006CC06C8CC07008C069FB1FB8C06318E9D +:10269C00318D080E07081C00BD34AD344401A5DC97 +:1026AC0008CC0364F6BD42EF48AD3426424401A089 +:1026BC00DC08CC031EF6BD42EF37AD3444819DDC03 +:1026CC0009CC030AC942F401EF27AD3444019BDC69 +:1026DC0009CC0305C942F401EF17AD34440191DC78 +:1026EC0009CC0300C942F401EF07711293C942F4FB +:1026FC00013132040C31249208CC0564CC0400EF77 +:10270C000D8C034E05DE078C039C05CC04008C0558 +:10271C009FAFFB8C049FB0FBFD862B8D444E05DDDB +:10272C002840AFFB0BDE054A440BDE1440AFFB0622 +:10273C00DE054A4406DE09D5AFFBDF0DD444DD09C6 +:10274C005020C15011FD8634C08FAFFB9D44FDC39A +:10275C002B1008C6D7C75601D837C15002FD362BEF +:10276C00C04008F90161F8712010055012FDDF0915 +:10277C008D376C0870C15002FD362BC05003FDDF45 +:10278C00098D376C1870C15002FD362BC05016FDE8 +:10279C00DF095003FD472B625C01D1DD0F7170B373 +:1027AC00FB5002C15013FD8634C056006672C6D76A +:1027BC00C75004FD472B625C03D1DD405014FD5320 +:1027CC002834B3FB895C9F998A0C7CFF50FF5C1406 +:1027DC00D1DD228A0C7CFF5C147234B7FB89616AF0 +:1027EC00997162075600316207058666D1DFF77171 +:1027FC006307716B2734C6FB895CEB997128100554 +:10280C005002FD472BD2DD354008F901DF05500A97 +:10281C00FDDF098D376C1070C15002FD362BC0E006 +:10282C00FDDF09D837C15002FD362BC05033FDDF18 +:10283C0009F0C15002FD362BC07178B3FBE0C150DA +:10284C0013FD8634C0C6D7C7C12004FBF8FFCC02E9 +:10285C00005004FD472B629C038C045C20D1DD0EE0 +:10286C008C036C019C038C026C209C02EF138C0477 +:10287C005C10D1DD0C8C035CFE9C038C026C109CF8 +:10288C00028C045C08D1DD0E8C036C029C038C0260 +:10289C006C089C02EF138C045C04D1DD0C8C035C83 +:1028AC00FD9C038C026C049C028C03D1DD05501A38 +:1028BC00FDDF098C0370C15004FD362BC08FB3FBB8 +:1028CC005C9F728C03318E316D148C03318E314DC3 +:1028DC00616D08616C5C606162629FB3FB8FBFFBD2 +:1028EC007CFF50FF5E02D1DD278FBFFB7CFF5E02B9 +:1028FC007234B7FB89616A99716207CC010031624D +:10290C0007086159018C01D1DFF4716307716B27E2 +:10291C00F21006C6D7D9A7FBC15006FD362BC0D97D +:10292C00A8FBC15007FD362BC0D7FD2129F2D7C714 +:10293C00711300711B20710303710205E0C1500378 +:10294C00FD362BC05013FDDF09F0C15005FD362BB1 +:10295C00C0500FC1E0FD362BC0500AFDDF097103DA +:10296C00055008FDDF09501FC1E0FD362BC0501289 +:10297C00FDDF095003FD472B625C01D1DF03E2EF61 +:10298C0024F0FD472B629D363602F9C75008FD1E18 +:10299C002BC05003C1FD362BC0710203711A20FDF0 +:1029AC00DE2AF431F2C6D75003FD472B625C01D10D +:1029BC00DD155014FD5328FDBC275014FDDF09E034 +:1029CC00C15003FD362BC0711300711B2071030322 +:1029DC005014FDDF09F0C1E0FD362BC0F0C15003EF +:1029EC00FD362BC0D7C72004FBF8FFCC02008D317D +:1029FC009C035010C150A4FD6A02C0629D31D4509A +:102A0C00DD04F2EDBB2A8C037B315C08D1DD0F8D2C +:102A1C00315C08D1DF05CC0210EF03CC02208C0313 +:102A2C007B315C04D1DD158D315C04D1DF088C0267 +:102A3C006C049C02EF068C026C089C028FB2FB5C4F +:102A4C00F3728D315C0C6162629FB2FB8FBEFB7CBA +:102A5C00FF50FF5E029C02D1DD1F34B6FB896E0273 +:102A6C0099716207CC0100316207086159018C0130 +:102A7C00D1DFF4716307716B278D315C40D1DD09B7 +:102A8C005002C15012FD8634C08D315C01D1DD087D +:102A9C00E0C15012FD8634C0717AFA8D315C41D19F +:102AAC00DD0C5A31BED831C15010FDD804C0F21023 +:102ABC0004C6D7FD6127F2D7FDBC27F2D7C78FC656 +:102ACC00FB7617FD5328664FC6FBDFF2F5C6FBF20B +:102ADC00C6D75064FDDF09FD0F2C6261FB711192AA +:102AEC00F171149261DC70C15012FDD804C0FD3438 +:102AFC0036CD5F03D7C7C1C1FBF8FFAC0ABB17C10A +:102B0C005002C18C0270C1506CFD350310061004CC +:102B1C00C6D7C7C1FBF8FFAC08C15002C18B70C14E +:102B2C00506CFD8B021006C0C6D7C788061667709E +:102B3C00C1C75084FDFE021004C6D7C716C7508407 +:102B4C00FD6A02C0C6D7C74A2004DE045600EF0255 +:102B5C0056014008F901DF048686EF0A4008F902A5 +:102B6C00DF045104610666318F12504CD633514C40 +:102B7C00D6610A045420BD38C6D740AFFB3DDC05F6 +:102B8C00CF04FC0FD740AFFB1FDC05CF04FC0BD7E9 +:102B9C0040AFFB0BDC05CF04FC07D740AFFB066155 +:102BAC00D831320405CF04FC03D7D5AFFBDD04E5E7 +:102BBC0004FCD7F504FCD7D504F9DF04717392D764 +:102BCC00FD0F2C6261FB710193711492710793617B +:102BDC00C831729217717292710493711192F171E2 +:102BEC00049361DC70C15012FDD804C0D7C716C75E +:102BFC005004FD1E2BC0C6D7C716C75002FD1E2B96 +:102C0C00C0C6D740AFFB0BDE02E2D7F2D771000192 +:102C1C000571785005713AD5713BD18F10055CFC6C +:102C2C009F1005CF54054AE542057110420571000D +:102C3C004205714850057130500571205005CF5335 +:102C4C000505CF52050A7130510571205105713BB4 +:102C5C00D5717050058F11055CFC9F1105F422D7BE +:102C6C007178500571080105D7FD2E38FD6A047185 +:102C7C007AFAFDAB23F504F98F06F931051B5003E5 +:102C8C00FD472B625C01D161E8CF04F902CFAFFBA9 +:102C9C0064710407714192EF10F671040761101210 +:102CAC00F6B1236061FB714192FD5730FDE5427135 +:102CBC002295712BE7618461A461EDEFF8D7714027 +:102CCC00F00071783002713AE6713BE2713BEA71C7 +:102CDC003BEE8F10055CFC9F1005CF34024AE55289 +:102CEC00FF711A52710A5271483002713030027100 +:102CFC00203002CF330205CF32020A71303102711B +:102D0C003BE6717030028F11055CFC9F1105716000 +:102D1C003002D7717830027148F000D7C788061698 +:102D2C0066614FDD0967614EDE0396EF01866672C0 +:102D3C00C6D7C7161714AA0412A943DD29AA041270 +:102D4C00A923FDBA4DC3AC02FDBA4D13C2BDD813B5 +:102D5C00FD620FDE0C1714AA0212AA0403BA04EFC8 +:102D6C00051714A9BA04AC041231FF319E03317F4C +:102D7C00087208C6D77100F200304400BFB60130AB +:102D8C000188BF9001300984BF9E01BF9C01BF9A8E +:102D9C0001BF9801BF9601BF9401BF9201F53CFFA2 +:102DAC0030FE00BFBE01F6BFBC01BFB80150EEBF84 +:102DBC00BA01A1BFB201C918FE008F06F93105078F +:102DCC00F5CDFBCB6CFF00717393716293D730EF31 +:102DDC0000BFB401F6BFBA017108F200712304718F +:102DEC005307BE6EBE64BE6A712304715307715BD8 +:102DFC00D1F453F452716393D78D54B454D1DF6929 +:102E0C0031D4D105715BD1E453D453DD2E7140B272 +:102E1C00FBD852F1E734020023DD0625DD0325DF64 +:102E2C0005F6BE66EF06D9CCFBF1BE66A4524A523B +:102E3C0020DF04F452B453CD5419D7CD541E71482D +:102E4C00B2FBD5CEFBDF04F6BE66D7D9CCFBF14284 +:102E5C0066FFDD15D9CCFBF112AE6643DE05A2662A +:102E6C00FFEF03B266FFCD5403D7C7161714F6B99C +:102E7C00AA0412F6231231FF31AE03316FBA02C627 +:102E8C00D7C7C1FBF8FF8C085080D612AB1413B90E +:102E9C00AB14AA0412A92312D927FBF133BDD81302 +:102EAC00FDCE0DBA02C0C6D731049401D74004F947 +:102EBC0002DF10F6BE64BE6EBE6ABF8EFBBF94FB13 +:102ECC00BF9AFB31749314308AFBFD762E3090FB45 +:102EDC00FD762E3096FBFD762EEF713114940D712C +:102EEC0013947108D2FBF456F455EF60D455DF5AA5 +:102EFC008F26FB9D554A561FDC177100D2FB4028CC +:102F0C00FBFFDD1CA4578F28FB4B57DE13F456EF49 +:102F1C000FD856F1A1605C1F9D567108D2FBF45777 +:102F2C00E856092AFB70C1308AFBFD8D2EC0E8568D +:102F3C00094AFB70C13090FBFD8D2EC0E856096A22 +:102F4C00FB70C13096FBFD8D2EC0B455308AFBFD55 +:102F5C003E2DF313BE6E3090FBFD3E2DF313BE6A77 +:102F6C003096FBFD3E2DF313BE64D7C736F00071CF +:102F7C00F4DC297170F000CE9D08CE9EC0CE9F80EF +:102F8C00F594FFF593FFF592FFE597FFE596FFE5C6 +:102F9C0095FFE598FFCE9C7F7100A6FB711BE3713A +:102FAC002BE3711AE7712BE7717A9D710A9E3192AE +:102FBC009E02EFFA710B9E712394713394714394BA +:102FCC00C6D7C73122941E712294710A9E31929EEB +:102FDC0002EFFA34D4FB3692FF52078B99A5A792D5 +:102FEC00DFF9710B9EC6D7C788061631329415715E +:102FFC003294C7349CFB3092FF1652078B99A5A7CD +:10300C0092DFF9C6667367189CFBC6D7C771239409 +:10301C003134941E713394710A9E31929E02EFFAF0 +:10302C003492FF369CFB52078B99A5A792DFF9715E +:10303C000B9E31449413714394717B9E8FDCFB9EE9 +:10304C009A8FDDFB9E9B717A9EC6D7CFA7FB5CCF78 +:10305C00A8FB5FCFC8FB5DCFFCFB36CFFDFBC9E502 +:10306C00D3FBD7C7CFA4FB12CFA5FB13CFCCFBFF51 +:10307C00F5CDFBF5CEFBF5CFFBF5D0FB5600664C42 +:10308C0064DE08723826FB0086EFF3C6D7C78806C5 +:10309C001617F1E73403002361E3EDBE332361F827 +:1030AC00ED8A31B12361E3ED94312561F8EDA23164 +:1030BC00B1240D0061D8EDBE33240B0061F8EDC2D4 +:1030CC00312361F8ED05322361F8EDD5312361F838 +:1030DC00EDB93324060061F8ED6E32B12561D8EDFF +:1030EC008A3224000061F8ED97322361F8EDBE338B +:1030FC002361F8ED9733B12361E3EDBA322361F824 +:10310C00EDCB322361F8EDDC322361F8EDCB3223C9 +:10311C0061F8EDED322361F8EDFE322361F8ED0D2F +:10312C00332361F8ED2F332361F8ED3B332361F842 +:10313C00ED47332361F8ED4F332402002361E3EDB7 +:10314C00BE3324020061F8ED57332361F8ED62338E +:10315C002561F8ED6D33B124060061D8EDBE332442 +:10316C00000061F8EDC0332561F8ED7833241200CE +:10317C0061F8ED92332361F8ED8333EDC03334A65F +:10318C00FB89615F99EDCA333036296194667367A8 +:10319C0018A4FBEDCA3340A9FB6ADF1340AAFB68F5 +:1031AC00DF0D674C6CDF083022406194713AD567B3 +:1031BC009FABFBEDCA3367D1DD0C30523B619434CD +:1031CC00C4FB89616F99EDCA33675C02D1DD0730AE +:1031DC00BF2A6194EF0B675C01D1DD0530C42A6115 +:1031EC0094675C3CD1DD0F30C92A6194675C3C72FA +:1031FC0066736218A4FBEDCA3367D1DD625C01D142 +:10320C00DD05300800EF01F6609F01FC675C02D120 +:10321C00DD03E6EF01F63401FC89616899675C0413 +:10322C00D1DD04E6A1EF01F63401FC8961689967F0 +:10323C005C08D1DD05302000EF01F63401FC89611A +:10324C006899675C10D1DD05301000EF01F6340190 +:10325C00FC89616899675C20D161E8716001FCEDC3 +:10326C00CA33D446DF08679FCDFBA446EF0D4A4610 +:10327C0005DE08E846671811FDA446EDCA33675C05 +:10328C000F7266736218A4FBEDCA334A4664DE1BE8 +:10329C004A4601DF0667D161F85701E846671826F0 +:1032AC00FBA4464A460561C8711294EDCA33675CAB +:1032BC007F70C117F1243000FDF32FC0EDCA3367C6 +:1032CC005C3F70C117F1243000FDF32FC0EDCA3301 +:1032DC00675C0770C117F1243000FDF32FC0EDCAF5 +:1032EC0033675C1F70C117F1243000FDF32FC0ED64 +:1032FC00CA336770C117F1243000FDF32FC0EDCA3B +:10330C0033CEABAC710A9E31929E02EFFAD592FF8E +:10331C00DF05710B9EEFED679E99710B9E9FDBFB9A +:10332C00EDCA33714294675C7F9FDCFBEDCA33714D +:10333C004294675C3F9FDDFBEDCA33675C3F9FDEC9 +:10334C00FBEF7B675C1F9FDFFBEF733012396194DF +:10335C00679FE4FBEF6830DF386194679FE5FBEF14 +:10336C005D30F8386194679FE8FBEF52675C01D1E0 +:10337C00DD4CFDE542EF474A58C8DE42E858671875 +:10338C005AFAA458EF38679D58EF33675C01D1DDCA +:10339C0005711202EF03711302675C02D1DD057136 +:1033AC002202EF03712302679FD3FBEF1167318E6B +:1033BC00EF0CEF0A664C5BDE05736718A4FBC6D7EF +:1033CC00C716664C30DC094C37DE05FDCE2FEF6B93 +:1033DC00664C02DF1F8FA6FB5C03728F03FC5C0341 +:1033EC00318E316D08616A08128F03FC5C80312AC2 +:1033FC006162EF56664C3DDF08AE90BD5AF85AEF4D +:10340C0049664C3EDF04F85BEF40664C4FDF05FD30 +:10341C000D43EF36664C61DF08E858095AFA72EF33 +:10342C0029664C7FDF05FDC83BEF1F664C4EDF0B5A +:10343C00310496045210EF12F2EF0F664C5BDC0471 +:10344C0052FFEF06667309A4FB72C6D7C78806162F +:10345C0017F1241000240500DC07244C00DD17EFC5 +:10346C0017717BFA17F104A4FB1489617F99717AA7 +:10347C00FA715294EF02A458C6D7C7C1C1FBF8FF2A +:10348C004004F903DD064004F904DF38717BFA8C43 +:10349C00027309ACFB5E0AD1DF278C02318E04A4C7 +:1034AC00FB14896E0A99716207717AFACC010031AA +:1034BC006207086159018C01D1DFF4716307716BEC +:1034CC0027717AFA1004C6D7CF03FC03F501FCF57B +:1034DC0005FCF507FCD7C788061617F1E734020080 +:1034EC0025DD3D23DD1725DD1C23DD0523DD2BEF3D +:1034FC003B710295679F06FCCD5F03EF2F675C83E2 +:10350C009F03FCEF27675C039F05FC675C034C0281 +:10351C0061F8712296FDFB44EF12679F07FCEF0CDC +:10352C006791DF08E0C15012FD8634C0C6D7C716BC +:10353C0017F1E7240000DD2A23DD1E240300DD073C +:10354C0024FB00DD24EF2531329605308000EF019D +:10355C00F6086F04FC7208EF198F01FCF501FC7280 +:10356C00EF107152955235EF09F2EF0666730900B0 +:10357C00FC72C6D7C71617F1E7240000DD382410FB +:10358C0000DD1C23DD1C23DD30240E00DD1824118E +:10359C0000DD1B240F00DD12243000DD15EF1EE2D0 +:1035AC00EF1D5202EF195204EF155206EF1152059E +:1035BC00EF0D5207EF09F2EF065203EF0252FFC66E +:1035CC00D7C7316494377163948D5E9FACFB8D5D6E +:1035DC009FCBFB36D2FCC7D85DFD3437618A706156 +:1035EC008AFD7937C0D862F1312F609D618D5C4BBB +:1035FC0061DD0A7172948D619D5CCD5F034A5F053C +:10360C00DE08303E366194CD5F6BB45F7150F000D4 +:10361C00CE300BCF170006CE3106FD4502717A3045 +:10362C00710BE3710BE7C6D78D619D5C8D619FAD0E +:10363C00FBD74004F903DF064004F904DF02F2D79C +:10364C003174940C7173947113958D619D63EF318A +:10365C003104951F710395711295D506FCDF04F4A6 +:10366C0064EF0A8F06FC5002D6A1609D648D649DA8 +:10367C0063EF0E311495068D649D63EF048D619D8F +:10368C00638D639FADFBD863FDA636E863091C22EE +:10369C0070C15013FDD804C0F2D7C7C1C1FBF8FFED +:1036AC008C02D1DF05F506FCEF1A8C024C05DE0608 +:1036BC00CF06FC02EF0E8C02318E1231FE03311F4D +:1036CC00609F06FC8D654F06FCDD28CC011F8F0624 +:1036DC00FC9D65CC00008B4C08DE148B730912200A +:1036EC004F06FCDC058B9C01EF05615900EFE78C64 +:1036FC00019D601004C6D7C716710AE7710BE37100 +:10370C0050F000CE300BCF170006669E31FD4502FF +:10371C00717A30710BE33182E302EFFA8D1F71582D +:10372C00F000710BE772C6D7C7C1C1FBF8FF8FFC65 +:10373C00FB4E02DC03F2EF318C024FFDFBDC04523A +:10374C00FFEF268C022FFCFB706131318D128FFD47 +:10375C00FB2FFCFB70613133BDD813FDF00DBB4466 +:10376C000001DC03F690BB8B721004C6D7C7C1FBFB +:10377C00F8FFAC0814A91489708B6128706131FDB5 +:10378C00BA4D1344030071FEDC23AC08148A048187 +:10379C009A04AC08148A044C11DC10A9148B99AC53 +:1037AC000814CA0200AC0814CA0310EF72AC081457 +:1037BC00CA0400AC0814A914894DDE0AAC08148A9A +:1037CC0002819A02EF12AC0814A914894D61D30836 +:1037DC00AC08148A02919A02AC08148A03919A03D9 +:1037EC00D1DF3CAC08148A024C10DF10A9148931CB +:1037FC008EA112AC0814A9146299EF17AC08148AA4 +:10380C00024CF0DF0EA91489318EB112AC0814A948 +:10381C00146299AC0814CA0200AC0814CA0310C094 +:10382C00C6D7ED3138C75600664C0ADE0BF0317E38 +:10383C0012F67810FC86EFF0C6D7C7200CFBF8FF09 +:10384C0017040600C15006C150A8C15030FD8B02B0 +:10385C001006D2DD1B4A6804DE05A468E2EF703462 +:10386C00E4FB895CFC99FD12397110B2FBF2EF5F3D +:10387C00717BFA300600C117040600C130E9FBFD6C +:10388C00C24D1004717AFAF4688FE4FB5C01D1DD4F +:10389C00264004F903DF205010C180FD8634C0C7D8 +:1038AC0036100571D4C6DE0F17C15006C150A8C121 +:1038BC005030FD8B0210064004F903DD064004F97C +:1038CC0004DF0B8FE4FB5C02D161E8FD2740F210B2 +:1038DC000CC6D7D9E5FBC15030FD6A02C0629FE827 +:1038EC00FB5008C15011FD8634C0F2D7D9E8FBC19A +:1038FC00D9E7FBC15030FDFE0210045008C1501135 +:10390C00FD8634C0F2D7C7200CFBF8FFCC09004071 +:10391C0007F901DF05CC0A02EF03CC0A10CC0B80AF +:10392C008FE4FB5C039C07D1DF08717AD5CC0807C8 +:10393C00EF06717BD5CC082F17040800C15004C1C9 +:10394C0050A0C15030FD35031006624C02DF0771E8 +:10395C0010B2FBF2EF357118B2FBF468C7361005E4 +:10396C0071D4C6DE164004F903DF1017A1C150064E +:10397C00C150A8C15030FD8B021006717BFA8FE448 +:10398C00FB5C034E07DD03E2EF01F2100CC6D7D54A +:10399C0004F9DF03F6BD6A4004F901DD0AD474DDD5 +:1039AC0003B474D7CD74038F04F9318FE723DD0B87 +:1039BC0024020024030061C8EDC03A8F06F93123BC +:1039CC003E301B00466ADF0AE0C15010FD8634C051 +:1039DC00EF1D307701466ADF165002C15010FD868C +:1039EC0034C0F64670DF088FC8FB5010D6BD70F699 +:1039FC004670DD36B6704670DF30711293EF2B30A7 +:103A0C001B00466ADF13F64672DF18E0C15010FD4A +:103A1C008634C0C9725307EF0A307701466A61F8E1 +:103A2C00711293F6467261E8B6723154960871437E +:103A3C0095F6BD6AEF1431449505F6BD6AEF0BA6F9 +:103A4C006AF6466A61F8C96AFFFF316296194A6CD8 +:103A5C0005DE16A46C4A6C05DF0FA46C5004C15033 +:103A6C0010FD8634C0EF02F46C316496194A6E0571 +:103A7C00DE16A46E4A6E05DF0FA46E5008C15010FE +:103A8C00FD8634C0EF02F46ED46FDD03B46FD73112 +:103A9C007296174A6D05DE14A46D4A6D05DF0DA4F0 +:103AAC006D5010C1FD8634C0EF02F46D4A6D066195 +:103ABC00F8CD6F25D7C736100571D4DE0E8FB2FB4B +:103ACC005C02D1DF063046386194D24004F903DF42 +:103ADC001C3122070530F12961943154950C715336 +:103AEC00955080C15012FD8634C0FDFE3AFD243B3A +:103AFC00C6D78F03FC5C01D1DD1DD477DD03B47711 +:103B0C00D7CD77098D604B76DD0D8D609D7650405D +:103B1C00C15012FD8634C0D74004F903DD04F6BD54 +:103B2C001AD7D5D0FBDF08F6461ADD19B61AD7D945 +:103B3C00CCFBF1461ADD0ED9CCFB12AD1A43DE03D9 +:103B4C00A61AD7B61AD7717BFAC78FC4FB76F5C401 +:103B5C00FB717AFA5C10D161E8716295665C0FD1E9 +:103B6C00DD57665C01D1DD05F504F9EF4C665C02AE +:103B7C00D1DD11E0C15003FD362BC0711300711B58 +:103B8C0020710303665C04D1DD11711300711B20DD +:103B9C00D503FC61F8710303FDD434665C08D16174 +:103BAC00E87103035005FDDF097102035003C1FDE9 +:103BBC00362BC0711A20FDDE2AF2C6D7C756FF4A33 +:103BCC00461361C8EDA23C8F06F93115053004008F +:103BDC00EF0F8F06F9314505300500EF04D907F9D1 +:103BEC00F1609F28FC8D789F29FC713492E661303E +:103BFC001271049261DC31196162629F2AFCE52B1F +:103C0C00FC31140205308000EF01F6C131449605F9 +:103C1C00304000EF01F6C2616B08616A08C13134B3 +:103C2C000405302000EF01F6C2616B08616A08C11F +:103C3C0031240205300800EF01F6C2616B08616A9D +:103C4C0008C131749605300400EF01F6C2616B08AF +:103C5C00616A08C131649604E6A1EF01F6C2616B9A +:103C6C0008616A08C131549603E6EF01F6C2616B34 +:103C7C0008616A9F2CFCF171240461DC9F26FCF125 +:103C8C0071540761DC9F27FCD846F10104ECFC144D +:103C9C00A9148976A4466672C6D7C7FD03098F049A +:103CAC00F9318FE724000061F8ED803E23DD1B2302 +:103CBC0061F8ED8A3D2361F8ED063E2361F8ED4F86 +:103CCC003E2361F8ED233FED7D3EF6BD70711393FD +:103CDC004005F901DF2C3134961B466ADD04F424CF +:103CEC00EF02A4244A2465DC0FF6BD6AF504F971D1 +:103CFC002295EDA53FFDAB23AD6A440A0061D8EDDA +:103D0C00A53F714295FD6A04716392FDAB23400798 +:103D1C00F903DF09712295F504F9EDA53FFD0F2696 +:103D2C0040B1FB9BDE09712295F504F9EDA53F71BD +:103D3C004A277140110571301105713A22715A22CE +:103D4C0071501105FD3B29D2DD09712295F504F95D +:103D5C00EDA53F71103500CF37001D7140120540A5 +:103D6C0005F901DD064005F903DF05F5CDFBEF0490 +:103D7C00CFCDFB03CF04F902FD2129EDA53FFD19A1 +:103D8C002CFDCA2C714A9DFDD434FD6F30F537FFE4 +:103D9C00712BE0F505F9712295CBE43FEFCBE6F6FC +:103DAC00F0FD6A04713BD47112027123028F06F983 +:103DBC003105285004FD472B625C03318E315D3494 +:103DCC00B3FB896168995002FD472BD2DD067170F7 +:103DDC00B3FBEF047178B3FBFDAB23FD812D7108B0 +:103DEC0006F9CF04F9038FA6FB5C02D1DD095080E4 +:103DFC00C15010FD8634C0EDA53FFDA73F31649541 +:103E0C002FA47AD47ADD0831A4E00A31020C0671B1 +:103E1C002BE0FD134031A4E01731040C13712BE09F +:103E2C005027C15005FD362BC0CF04F904712295E3 +:103E3C00FD08408F06F931250731349603F504F956 +:103E4C00EDA53FFDA73F31020C14F0C15005FD3626 +:103E5C002BC05005FDDF09FD1340CF04F903FD080D +:103E6C00408F06F931250731349603F504F9EDA599 +:103E7C003FF504F9CFCDFB03F5CEFBF5D0FB71720A +:103E8C0093F6426CFF61E8EDA53FF6BD707113939C +:103E9C00F5E4FBFD1239717AFAFDDA2DFD6C2CFD7F +:103EAC001F2D714B9D71130271230231349302EF5C +:103EBC00FACE3708CBE4BFFFCBE6FFF3CED4FFF549 +:103ECC00B4FBF5B5FBF5B6FBF5B7FBCF37000971C5 +:103EDC00481205F6BEE0BEE2BED0716A27FDB329DA +:103EEC00714307714B2771481005714811057138E2 +:103EFC00100571381105713302713B227153027137 +:103F0C005B227158100571581105CF04F9057142E7 +:103F1C0095F6BD6AFDCC09F505F9F4243134960407 +:103F2C00D432DD20E505F9E504F98F06F931256970 +:103F3C00F5F8FBF5F6FB502EFDDF09CF05F903E58F +:103F4C0004F9EF55FDBE04FD3E237173017132047B +:103F5C0071430271039271629231949E02EFFA7175 +:103F6C002AE7CEA409F5F3003104070261FDCFF373 +:103F7C000080F466FD0309CEA40831329606CF0406 +:103F8C00F905EF09714395E505F9E504F9712BE79E +:103F9C008F06F9312503F504F9C6D7D47BDF193127 +:103FAC000200585003FD472B625C01D1DF07F5047A +:103FBC00F9712295D7E47BD74A7BF0DF07310400F7 +:103FCC003AF47BD74A7BC8DF0AF504F9712295CD08 +:103FDC007BF0D7310200084A7BFFDD1FA47BD7F0B2 +:103FEC00C15004FD362BC08FB3FB5C9F9FB3FB719C +:103FFC0010C4FB30523B6194CD7BF0D73114930647 +:10400C00F504F9712295D7716395F47A717207FDF5 +:10401C004502717307D7FD1E05F2D7717BFAC720D5 +:10402C000CFBF8FF8FEAFBF0F9E9FBF303FDBA4D4B +:10403C0013BC048FECFBF0F9EBFBF303FDBA4D134F +:10404C00BC028FEEFBF0F9EDFBF303FDBA4D13BB95 +:10405C00717AFAAC04BDD8F6BDDAAC04311EBDDC05 +:10406C00F6BDDEFDA30DADD8BDDCADDABDDEAC0218 +:10407C00BDD8F6BDDAAC02311EDADCC3DADEC3BD64 +:10408C00DCF6BDDEFDA30DC0BDDEC0BDDCADDEFDCE +:10409C00190FADD8BDDCADDABDDEABBDD8F6BDDADF +:1040AC00AB311EDADCC3DADEC3BDDCF6BDDEFDA34C +:1040BC000DC0BDDEC0BDDCADDEFD190FDADAADD84A +:1040CC00FDF643C3C58D885C3FF0317E0440FC1483 +:1040DC00C2C0B9A488F6BC08BC0A9C078C074C2E3D +:1040EC00DD3D8D880E0770F161DC605C3FF0317E48 +:1040FC00127940FCBDD8F6BDDA8C0773095C22310D +:10410C008FBDDC70BDDEFDA30DAC08BDDCAC0AFDC3 +:10411C00190FADDABC0AADD8BC08615907EFBDACBC +:10412C0008BDD8AC0ABDDAC9DC0004F6FD6D0EC9B9 +:10413C00DCFFFFF6FD6E0FADD8BD82AF3AFC4682B8 +:10414C00DD11AF3CFCBF3EFCAF3AFCBF3CFCAD828A +:10415C00BF3AFCAF3CFC423EFCDC46AF3AFC423C76 +:10416C00FCDE3EAD26423AFCDE374A2A16DC1A4A01 +:10417C002AA0DE138D844B2ADE0DAF3AFC26864432 +:10418C00691061C8FDDF41F42AAF3AFC445146DCAA +:10419C000AAF3AFC241027BD28EF0DC928F82AEFE6 +:1041AC00074A2AFF61E8A42AAF3EFC423CFCDC181B +:1041BC00AF3CFC423AFCDE10AF3AFC4628DE09F478 +:1041CC0084AF3AFCBD86EF074A84FF61E8A48410F3 +:1041DC000CC6D7717BFAC7710A9E31929E02EFFA18 +:1041EC008E949F34FC8E969F35FC8E979F36FC8E5A +:1041FC00989F37FC8E939F38FC8E929F39FC710BE5 +:10420C009E717AFA8F37FCFD820F76FD744313BDD5 +:10421C0080D5EFFBDF0AD5F0FBDF05D5F1FBDD2503 +:10422C00F6B14680DF11C9803722665C0391DF0648 +:10423C000A80181A81009617FD974413FDB7423176 +:10424C00049602EF61520692926934FC682EFCDFF0 +:10425C00F6AD80BD7EF87CF3311C790AF944FEFF83 +:10426C00DD44D87CF101040AF914A944FFFFDF04F2 +:10427C00E6B9EF0BD87CF101040AF914A9A1B971C4 +:10428C007BFAA0EFFBD5EFFBDF1CA0F0FBD5F0FB1E +:10429C00DF14A0F1FBD5F1FBDF0CCFEFFBFFCFF070 +:1042AC00FBFFCFF1FBFFC6717AFAD7C716D87CF1AA +:1042BC000744A800DC05710296EF1CF647DD18A434 +:1042CC007C4A7CA8DC05710296EF0CF87CF3311C5F +:1042DC00F6780AF9B7EFE4C6D7C756A89666F03158 +:1042EC007E12F6B1780AF966D1DFF1717BFAF5EF3F +:1042FC00FBF5F0FBF5F1FBF47C710396C6717AFAD1 +:10430C00D7C72004FBF8FFD446DF168D7C9D89713E +:10431C007BFA52069292692EFC68C0FCDFF6717A29 +:10432C00FA4A4606DE0EE84609C0FC9C03A4468CFD +:10433C000372EF30F889F3311C790AF9BB3112960C +:10434C00058B9C03EF0F8C019C03D489DF05CD8971 +:10435C00A7EF02B489718071179661DC61FB711152 +:10436C00968C03721004C6D7C72008FBF8FF8F3752 +:10437C00FCFD820F9C078F36FCFD820F9C068F354F +:10438C00FCFD820F9C058F34FCFD820F9C048F3842 +:10439C00FC9C038F39FC9C028C06318E0112791A1D +:1043AC0020BB8C075C03D1DF098C064C0361C86110 +:1043BC0079008C05318EB1610900BB313D120103CE +:1043CC00BB8B0E04708C011C00BB8FF4FB4E03DC0A +:1043DC000E8C034FF4FBDC0B8C024FF5FBDC04ABB7 +:1043EC0012EF03ABB1121008C6D7C7C3C12008FB2C +:1043FC00F8FFF661490A61F8614908DF07F73400F4 +:10440C0000ED9344E6BC04F6BC06AC0ABC02AC0856 +:10441C00BBAC06614902AC0461F8614900DE28AC12 +:10442C0004BDD8AC06BDDAE1FD280FADDABC06AD93 +:10443C00D8BC04ABBDD8AC02BDDAE1FD430FADDA9C +:10444C00BC02ADD8BBEFCAAC06BC02AC04BBAC081A +:10445C00BDD8AC0ABDDAAC04BDDCAC06FDA60EAC16 +:10446C0004BDDCAC06FD190FE1FD430FADDABC0653 +:10447C00ADD8BC04AC06614902AC0461F8614900DA +:10448C00DCC5AC0214AB12100CC6D7C7C12004FBA0 +:10449C00F8FF8F31FCFD820F9C034E04DF1CAD7EB8 +:1044AC004680DE07AD80267E12EF40F64680DF07A1 +:1044BC00467EDD03E7EF34F7EF318C04318EB11219 +:1044CC008C03318E43DF18303822267E0680BB8C5D +:1044DC00045C0391DF05AB041800BBAB12EF0C8C32 +:1044EC00034E04DE0532A900EF01F71006C6D771A2 +:1044FC007BFA3122960CF6468CDD07B68C717AFA73 +:10450C00EF7C712396717AFA4004F904DF0771533A +:10451C0007F42CEF69D9CFFBF1E7240000DD0F2362 +:10452C00DD1A23DD1023DD5323DD2723DD38715302 +:10453C0007F42CEF49715207F42CEF42D42CDF070F +:10454C00715207E42CEF05715307F42CC98CFA0057 +:10455C00EF2CD42CDF0B715207E42CC98CFA00EF32 +:10456C001DF5CFFBEF18D42CDF0B715307E42CC9CE +:10457C008CFA00EF09CFCFFB02EF03FD8B45D7D9A7 +:10458C0005FCF1E7240000DD0923DD2123DD0923EF +:10459C00EF1B715307F42CD7D42CDF07715207E4AF +:1045AC002CEF05715307F42CC98C2D01D7715207D0 +:1045BC00E42CD731629301D7710394D9CDFBF1E789 +:1045CC00240000DD1223DD1923DD1123DD2623DD7C +:1045DC003423DD3923DD3FFD4B46EF3DFD6C46EFCB +:1045EC0038D9CCFBC1AE6CFD282DC0F313BE6C7159 +:1045FC002304EF25F0C1AE6CFD282DC0F313BE6C67 +:10460C00712304EF14F6BE6C712204EF0CCB6CFF1B +:10461C0000712304EF03FDE0464004F905DD06407C +:10462C0004F901DF067123047103943104940FF62D +:10463C00BE64BE6A31220402EF02F690BE6ED7CD84 +:10464C002E47F48EAE6C317DBFCAFCFDB546D2DF71 +:10465C000ED9CCFBC1AE6CFD282DC0F313BE6CD7AC +:10466C00FDB546D2DD0DCD2E47F48EAE6C317DBF3F +:10467C00CAFCD7E88E0934205080D6BFC6FC22CAAB +:10468C00FCBDD8304700FDCE0DBFC8FC30C6FCFDCC +:10469C003E2DF313BE6CB42ED42EDF0CCD2E47A4BE +:1046AC008E4A8E1F61C8F48ED740AFFB0BDC0571B0 +:1046BC002304F2D740AFFB0661D831229211F0C12E +:1046CC00AE6CFD282DC0F313BE6C712204EF03FDFC +:1046DC00E046E2D7710294F0C1AE6CFD282DC0F318 +:1046EC0013BE6CA48F4A8F40DC37F48FD890F13115 +:1046FC003F0412FD14D890F1BDD85008FD1D0E08D2 +:10470C007208E6D2DD040192DFFC896158D1DD0527 +:10471C00712204EF03712304A4904A902061C8F421 +:10472C0090D7C73026FDC6D77180717DFADE035253 +:05473C0001D75200D777 +:1047410061FC61FCC1C3C5C7520C929269D4FEC120 +:10475100DFF88EFD708EFCC1717AFA4004F903DF37 +:104761000530F1296194C09EFC609EFD34D4FE5257 +:1047710006C0B9A5A592DFF9C6C4C2C061FC61DF5C +:10478100520C929269D4FEC1DFF88EFD708EFCC18D +:104791008F4105775C04D1DD06675C01D1DD5031C5 +:1047A1005494367162077153948FB4FB5FBCFBD193 +:1047B100DF1B8FB5FB5FBDFBD1DF128FB6FB5FBE89 +:1047C100FBD1DF098FB7FB5FBFFBD1DD0C31620786 +:1047D10002EFFA716307716B27711396FD1830F4BC +:1047E100227148500571605005717AFAEDDB486716 +:1047F1005C02D1DD16D422DD124A2202DD0DF42243 +:104801007148500571605005717AFA717AFA8D22FA +:10481100318FE7240000DD0823DD1423DD2CEF4A6E +:10482100F4467140500571505005E422EDDB488F8C +:1048310040059D47715050058D479D49D847FDCC96 +:1048410033629D48CD2202EDDB48675C02D1DD1762 +:10485100675C10D1DD05CD2203EF0F714850057162 +:10486100605005F422EF73CD22044A2203DF108D3C +:10487100489F4005D848C1D847FD5834C0EF1F8F25 +:10488100400576717447DC054A4702DE06716050C7 +:1048910005EF47C7D847FD9930C071505005D84939 +:1048A100F1242900DD27240400DD22242200DD1D5E +:1048B100241100DD0C240100DD13241E00DD0EEFA8 +:1048C1000A4A4760DF07CD4761EF02A4474A220346 +:1048D100DF08D847FDCC33629D48C09EFC609EFD39 +:1048E10034D4FE5206C0B9A5A592DFF961FCC1C35B +:1048F100C5C7520C929269D4FEC1DFF88EFD708E4D +:10490100FCC1717AFA51405F0401D1DD06F616A7A8 +:1049110047DFF2300400BF2401F6BF2A01300B0B40 +:10492100BF2801FD4502300B0FBF2801FD450230B4 +:104931000F0FBF2801710AE6F6420C01DD33AF0407 +:1049410001BF0C0131529329715293710BE2D84D81 +:10495100FDB7033184BD02EFFACBB422FBD84FF18E +:10496100BEB8714BE1714BE5710ABD8D4E9E44EFAE +:104971000C715393714AE5717BBD713393C09EFCF9 +:10498100609EFD34D4FE5206C0B9A5A592DFF9C6DA +:10499100C4C2C061FCC1C5717AFAD44CDD0BEA4ACC +:1049A100899E44A64AB44CEF33710AE6300400BF35 +:1049B1002401F6BF2A01300B0BBF280100000000C3 +:1049C10000000000510FBF2801000000000000009E +:1049D10000500FBF2801712393713393C4C061FC50 +:1049E10061EF520C929269D4FEC1DFF88EFD708E98 +:1049F100FCC12006FBF8FF71503002CEABACCC04F9 +:104A010000F6BB31B2E210617900F6614900DFF3D3 +:104A110071603002ED9B4A8E519C03713BE28C0325 +:104A21005C02D1DD1E8C035C08D1DF0971503002BC +:104A3100CC0400EFCC8C0570FD3A35629E50CC045D +:104A410002EFBE8C035C03D1DF408E509C0271509B +:104A510030028C04D1DF0E8C0270FD8035629C0522 +:104A6100CC0401EF328C044C02DF0671603002EF9E +:104A710029CF34025A716030028C0270C18C0570EA +:104A8100FDE234C0CF34024AEF108C035C01D1DD6A +:104A91000671603002EF03ED024A1006C09EFC6011 +:104AA1009EFD34D4FE5206C0B9A5A592DFF961FC82 +:104AB100C1C3C5C7520C929269D4FEC1DFF88EFD05 +:104AC100708EFCC1710A9E31929E02EFFA8FDEFB5D +:104AD1004F96FFDF198FDFFB4F97FFDF118FE0FB51 +:104AE1004F98FFDF095004C15011FD8634C0710B8E +:104AF1009EC09EFC609EFD34D4FE5206C0B9A5A5A1 +:104B010092DFF9C6C4C2C061FCE46661FCC1C3C5E1 +:104B1100C7520C929269D4FEC1DFF88EFD708EFCF3 +:104B2100C1C1FBF8FF8D1F9C018E31318EE7240638 +:104B310000DD0823DD0E23DD22EF38717AFA8C01C6 +:104B41009D5EEF2F717AFA4007F901DF068C019D16 +:104B51005DEF2051FF2E019D5DEF18717AFA8C01F6 +:104B61009D304004F903DD064004F904DF05306D92 +:104B71002561944031FF09DE05A031FFEF0771582F +:104B8100F000716294710BE3C0C09EFC609EFD3425 +:104B9100D4FE5206C0B9A5A592DFF9C6C4C2C06150 +:104BA100FC717BFAC7D46661F8312495277123958E +:104BB100D466DD05B466CEABAC717AFA5600664CAC +:104BC1000ADD1172F3311C79D8FCCEFC0061CA6197 +:104BD100A486EFEA717AFAF2C6D7C7C1C1FBF8FF22 +:104BE100CC01008C014C0ADE36717BFA8C01F0316C +:104BF1007E0410FC14A96168DF09AC02B9717AFA6C +:104C0100F2EF1D8C01F0317E127910FC614902DF57 +:104C110006717AFAE2EF09717AFA615901EFC4E299 +:104C21001004C6D7C72004FBF8FFF64210FC61F858 +:104C3100ED074D717BFA9C038C034C0ADE3C8C031F +:104C4100F0317E0410FC14A96168DF05717AFAEF76 +:104C510029717AFA8C0372F3311C7910FCCEFC00B5 +:104C610061CA629C02D1DF0A8C03F0317E12E678C0 +:104C710010FC717BFA615903EFBECC0200CC01013B +:104C81008C02F0317E0410FC14A96168DD788C027D +:104C9100F0317E127910FCE743DF658C014C0ADEAE +:104CA1005F8C01F0317E127910FCE743DD4D717BA1 +:104CB100FA8C01F0317E0410FC14A96168DF1861DF +:104CC10069018C01F0317E12F67810FC8C024E01E4 +:104CD100DCED717AFAEF2F8C01F0317E0410FC14B7 +:104CE100A9128C02F0317E337810FC8C01F0317EF8 +:104CF10012E67810FC615902717AFA615901EF9B51 +:104D0100615902ED814C00F21004C6D761FF520CCB +:104D1100929269D4FEC1DFF88EFD708EFCC1717A6A +:104D2100FA8FE4FB5C03D1DD114004F903DD064099 +:104D310004F904DF053046386194C09EFC609EFD95 +:104D410034D4FE5206C0B9A5A592DFF961FC61FC1D +:044D510061FC61FCA4 +:0A4D560000060C12181E242A303645 +:104D6000ACFB0000000062FE000000009B39CD3566 +:104D70008C22BF45052EB42EFB44C13A8E08A63CBA +:104D800028FC36FE20FE02F903F929FC30FE2AFC3D +:104D90002BFC08F926FC6CFF1AFF6EFF6AFF64FF0C +:0A4DA00027FC66FF2CFC5555555505 +:104DAA00FF0000000000983AF82AFF0000004700C0 +:104DBA00317503F7332312D714AEF8C716AC0612AF +:104DCA00C5AC0416F643DD078B99A7A5B3EFF5C268 +:024DDA00C6D73A +:024FF400324346 +:0A4FF60030393A35313A3434000006 :00000001FF  \ No newline at end of file diff --git a/trunk/bsr.lmf b/trunk/bsr.lmf index 999ed0c..ded11b6 100644 Binary files a/trunk/bsr.lmf and b/trunk/bsr.lmf differ diff --git a/trunk/bsr_k0r.map b/trunk/bsr_k0r.map index b7465fc..b9e5e7e 100644 --- a/trunk/bsr_k0r.map +++ b/trunk/bsr_k0r.map @@ -1,22 +1,22 @@ -78K0R Linker W1.33 Date: 4 Oct 2011 Page: 1 +78K0R Linker W1.33 Date:24 Nov 2011 Page: 1 Command: -yc:\program files (x86)\nec electronics tools\dev -_msgoff - - obsr.lmf ..\..\..\Program Files (x86)\NEC Electronics Tools\C - C78K0R\W2.13\lib78k0r\s0rm.rel -gi1B339499E033F240BFAAh -pbsr - _k0r.map -nkd -gb7EFBFFh -bC:\Program Files (x86)\NEC Electro - nics Tools\CC78K0R\W2.13\lib78k0r\fsl.lib -bcl0rdm.lib -bcl0r - m.lib -bcl0rmf.lib -iC:\Program Files (x86)\NEC Electronics T - ools\CC78K0R\W2.13\lib78k0r -dbsr_mcu.dr -s -w2 loader.rel pm - .rel i2c_ctr.rel main.rel magic.rel WDT.rel i2c_mcu.rel i2c_t - wl.rel led.rel rtc.rel vreg_ctr.rel vreg_twl.rel adc.rel reng - e.rel accero.rel self_flash.rel sw.rel task_debug.rel task_mi - sc.rel task_sys.rel pedo_alg_thre_det2.rel ini_VECT.rel task_ - status.rel led_cam.rel led_pow.rel hal.rel batt_params.rel vo - ltable.rel pedo_lpf_coeff.rel kanaria.rel kanaria_c.rel get_e - i.rel util_funcs.rel + obsr.lmf ..\..\..\..\Program Files (x86)\NEC Electronics Tool + s\CC78K0R\W2.13\lib78k0r\s0rm.rel -gi1B339499E033F240BFAAh -p + bsr_k0r.map -nkd -gb7EFBFFh -bC:\Program Files (x86)\NEC Elec + tronics Tools\CC78K0R\W2.13\lib78k0r\fsl.lib -bcl0rdm.lib -bc + l0rm.lib -bcl0rmf.lib -iC:\Program Files (x86)\NEC Electronic + s Tools\CC78K0R\W2.13\lib78k0r -dbsr_mcu.dr -s -w2 loader.rel + pm.rel i2c_ctr.rel main.rel magic.rel WDT.rel i2c_mcu.rel i2 + c_twl.rel led.rel rtc.rel vreg_ctr.rel vreg_twl.rel adc.rel r + enge.rel accero.rel self_flash.rel sw.rel task_debug.rel task + _misc.rel task_sys.rel pedo_alg_thre_det2.rel ini_VECT.rel ta + sk_status.rel led_cam.rel led_pow.rel hal.rel batt_params.rel + voltable.rel pedo_lpf_coeff.rel kanaria.rel kanaria_c.rel ge + t_ei.rel util_funcs.rel Para-file: Out-file: bsr.lmf Map-file: bsr_k0r.map @@ -26,8 +26,8 @@ Direc-file:bsr_mcu.dr *** Link information *** 72 output segment(s) - 3D12H byte(s) real data - 6094 symbol(s) defined + 3CEDH byte(s) real data + 6152 symbol(s) defined *** Memory map *** @@ -150,55 +150,55 @@ Direc-file:bsr_mcu.dr LDR_CODL util_funcs 000C4H 00000H ?CSEGSI 000C4H 0000AH CSEG - LDR_CODE 000CEH 00902H CSEG - LDR_CODE loader 000CEH 00178H - LDR_CODE WDT 00246H 00000H - LDR_CODE i2c_mcu 00246H 002D9H + LDR_CODE 000CEH 00935H CSEG + LDR_CODE loader 000CEH 00177H + LDR_CODE WDT 00245H 00000H + LDR_CODE i2c_mcu 00245H 002D9H LDR_CODE self_flash - 0051FH 00370H + 0051EH 00370H LDR_CODE task_debug - 0088FH 00000H + 0088EH 00000H LDR_CODE task_status - 0088FH 00041H - LDR_CODE hal 008D0H 000DCH + 0088EH 00075H + LDR_CODE hal 00903H 000DCH LDR_CODE util_funcs - 009ACH 00024H - FSL_CODE 009D0H 00322H CSEG + 009DFH 00024H + FSL_CODE 00A03H 00322H CSEG FSL_CODE fsl_block_cmd - 009D0H 0002BH + 00A03H 0002BH FSL_CODE fsl_block_check - 009FBH 00013H + 00A2EH 00013H FSL_CODE fsl_common - 00A0EH 0014FH + 00A41H 0014FH FSL_CODE fsl_reset - 00B5DH 00001H + 00B90H 00001H FSL_CODE fsl_si_ibf - 00B5EH 00064H + 00B91H 00064H FSL_CODE fsl_phySwap - 00BC2H 0004DH + 00BF5H 0004DH FSL_CODE fsl_si_common - 00C0FH 00061H - FSL_CODE fsl_swap 00C70H 00030H + 00C42H 00061H + FSL_CODE fsl_swap 00CA3H 00030H FSL_CODE fsl_write - 00CA0H 00052H - @@LCODE 00CF2H 00277H CSEG - @@LCODE @cstart 00CF2H 0006DH - @@LCODE @imul 00D5FH 00011H - @@LCODE @lumul 00D70H 0002BH - @@LCODE @isdiv 00D9BH 00022H - @@LCODE @iudiv 00DBDH 0002DH - @@LCODE @isrem 00DEAH 00021H - @@LCODE @iurem 00E0BH 0002FH - @@LCODE @lsdiv 00E3AH 00039H - @@LCODE @ludiv 00E73H 0003FH - @@LCODE @divuw 00EB2H 00034H - @@LCODE @ladd 00EE6H 0000FH - @@LCODE @llsh 00EF5H 0001BH - @@LCODE @lursh 00F10H 0001FH - @@LCODE @iscmp 00F2FH 0000CH - @@LCODE @lband 00F3BH 00014H - @@LCODE @bcdtob 00F4FH 0001AH -* gap * 00F69H 0008DH + 00CD3H 00052H + @@LCODE 00D25H 00277H CSEG + @@LCODE @cstart 00D25H 0006DH + @@LCODE @imul 00D92H 00011H + @@LCODE @lumul 00DA3H 0002BH + @@LCODE @isdiv 00DCEH 00022H + @@LCODE @iudiv 00DF0H 0002DH + @@LCODE @isrem 00E1DH 00021H + @@LCODE @iurem 00E3EH 0002FH + @@LCODE @lsdiv 00E6DH 00039H + @@LCODE @ludiv 00EA6H 0003FH + @@LCODE @divuw 00EE5H 00034H + @@LCODE @ladd 00F19H 0000FH + @@LCODE @llsh 00F28H 0001BH + @@LCODE @lursh 00F43H 0001FH + @@LCODE @iscmp 00F62H 0000CH + @@LCODE @lband 00F6EH 00014H + @@LCODE @bcdtob 00F82H 0001AH +* gap * 00F9CH 0005AH MGC_LOAD 00FF6H 0000AH CSEG AT MGC_LOAD magic 00FF6H 0000AH @@ -250,288 +250,288 @@ Direc-file:bsr_mcu.dr 0228CH 00000H @@CNST util_funcs 0228CH 00000H - ROM_CODE 0228CH 0250BH CSEG - ROM_CODE pm 0228CH 009C8H - ROM_CODE i2c_ctr 02C54H 0005CH - ROM_CODE main 02CB0H 00055H - ROM_CODE i2c_twl 02D05H 00062H - ROM_CODE led 02D67H 0024FH - ROM_CODE rtc 02FB6H 000E0H - ROM_CODE vreg_ctr 03096H 0047DH - ROM_CODE vreg_twl 03513H 000F9H - ROM_CODE adc 0360CH 00261H - ROM_CODE renge 0386DH 00018H - ROM_CODE accero 03885H 0014DH - ROM_CODE sw 039D2H 00126H + ROM_CODE 0228CH 024B5H CSEG + ROM_CODE pm 0228CH 0098DH + ROM_CODE i2c_ctr 02C19H 0005CH + ROM_CODE main 02C75H 00055H + ROM_CODE i2c_twl 02CCAH 0005EH + ROM_CODE led 02D28H 0024FH + ROM_CODE rtc 02F77H 000E0H + ROM_CODE vreg_ctr 03057H 0047DH + ROM_CODE vreg_twl 034D4H 000F9H + ROM_CODE adc 035CDH 00261H + ROM_CODE renge 0382EH 00018H + ROM_CODE accero 03846H 00155H + ROM_CODE sw 0399BH 00126H ROM_CODE task_misc - 03AF8H 00204H - ROM_CODE task_sys 03CFCH 00381H + 03AC1H 001E5H + ROM_CODE task_sys 03CA6H 00381H ROM_CODE pedo_alg_thre_det2 - 0407DH 004D4H - ROM_CODE led_cam 04551H 000C4H - ROM_CODE led_pow 04615H 0016FH - ROM_CODE voltable 04784H 00000H + 04027H 004D4H + ROM_CODE led_cam 044FBH 000C4H + ROM_CODE led_pow 045BFH 0016FH + ROM_CODE voltable 0472EH 00000H ROM_CODE pedo_lpf_coeff - 04784H 00000H + 0472EH 00000H ROM_CODE kanaria_c - 04784H 00006H - ROM_CODE get_ei 0478AH 0000DH - @@BASE 04797H 00614H CSEG BASE - @@BASE loader 04797H 00000H - @@BASE pm 04797H 0003EH - @@BASE i2c_ctr 047D5H 00170H - @@BASE main 04945H 00000H - @@BASE magic 04945H 00000H - @@BASE WDT 04945H 00000H - @@BASE i2c_mcu 04945H 000F2H - @@BASE i2c_twl 04A37H 000D0H - @@BASE led 04B07H 00000H - @@BASE rtc 04B07H 0005DH - @@BASE vreg_ctr 04B64H 00000H - @@BASE vreg_twl 04B64H 00000H - @@BASE adc 04B64H 00094H - @@BASE renge 04BF8H 0016BH - @@BASE accero 04D63H 00042H + 0472EH 00006H + ROM_CODE get_ei 04734H 0000DH + @@BASE 04741H 00614H CSEG BASE + @@BASE loader 04741H 00000H + @@BASE pm 04741H 0003EH + @@BASE i2c_ctr 0477FH 00170H + @@BASE main 048EFH 00000H + @@BASE magic 048EFH 00000H + @@BASE WDT 048EFH 00000H + @@BASE i2c_mcu 048EFH 000F2H + @@BASE i2c_twl 049E1H 000D0H + @@BASE led 04AB1H 00000H + @@BASE rtc 04AB1H 0005DH + @@BASE vreg_ctr 04B0EH 00000H + @@BASE vreg_twl 04B0EH 00000H + @@BASE adc 04B0EH 00094H + @@BASE renge 04BA2H 0016BH + @@BASE accero 04D0DH 00042H @@BASE self_flash - 04DA5H 00000H - @@BASE sw 04DA5H 00000H + 04D4FH 00000H + @@BASE sw 04D4FH 00000H @@BASE task_debug - 04DA5H 00000H + 04D4FH 00000H @@BASE task_misc - 04DA5H 00000H - @@BASE task_sys 04DA5H 00000H + 04D4FH 00000H + @@BASE task_sys 04D4FH 00000H @@BASE pedo_alg_thre_det2 - 04DA5H 00000H - @@BASE ini_VECT 04DA5H 00006H + 04D4FH 00000H + @@BASE ini_VECT 04D4FH 00006H @@BASE task_status - 04DABH 00000H - @@BASE led_cam 04DABH 00000H - @@BASE led_pow 04DABH 00000H - @@BASE hal 04DABH 00000H + 04D55H 00000H + @@BASE led_cam 04D55H 00000H + @@BASE led_pow 04D55H 00000H + @@BASE hal 04D55H 00000H @@BASE batt_params - 04DABH 00000H - @@BASE voltable 04DABH 00000H + 04D55H 00000H + @@BASE voltable 04D55H 00000H @@BASE pedo_lpf_coeff - 04DABH 00000H + 04D55H 00000H @@BASE kanaria_c - 04DABH 00000H + 04D55H 00000H @@BASE util_funcs - 04DABH 00000H - @@CNSTL 04DABH 00000H CSEG PAGE64KP - @@CNSTL @cstart 04DABH 00000H - @@CNSTL 04DABH 00000H CSEG PAGE64KP - @@CNSTL pm 04DABH 00000H - @@CNSTL 04DABH 00000H CSEG PAGE64KP - @@CNSTL i2c_ctr 04DABH 00000H - @@CNSTL 04DABH 00000H CSEG PAGE64KP - @@CNSTL main 04DABH 00000H - @@CNSTL 04DABH 00000H CSEG PAGE64KP - @@CNSTL i2c_twl 04DABH 00000H - @@CNSTL 04DABH 00000H CSEG PAGE64KP - @@CNSTL led 04DABH 00000H - @@CNSTL 04DABH 00000H CSEG PAGE64KP - @@CNSTL rtc 04DABH 00000H - @@CNSTL 04DABH 00000H CSEG PAGE64KP - @@CNSTL vreg_ctr 04DABH 00000H - @@CNSTL 04DABH 00000H CSEG PAGE64KP - @@CNSTL vreg_twl 04DABH 00000H - @@CNSTL 04DABH 00000H CSEG PAGE64KP - @@CNSTL adc 04DABH 00000H - @@CNSTL 04DABH 00000H CSEG PAGE64KP - @@CNSTL renge 04DABH 00000H - @@CNSTL 04DABH 00000H CSEG PAGE64KP - @@CNSTL accero 04DABH 00000H - @@CNSTL 04DABH 00000H CSEG PAGE64KP - @@CNSTL sw 04DABH 00000H - @@CNSTL 04DABH 00000H CSEG PAGE64KP + 04D55H 00000H + @@CNSTL 04D55H 00000H CSEG PAGE64KP + @@CNSTL @cstart 04D55H 00000H + @@CNSTL 04D55H 00000H CSEG PAGE64KP + @@CNSTL pm 04D55H 00000H + @@CNSTL 04D55H 00000H CSEG PAGE64KP + @@CNSTL i2c_ctr 04D55H 00000H + @@CNSTL 04D55H 00000H CSEG PAGE64KP + @@CNSTL main 04D55H 00000H + @@CNSTL 04D55H 00000H CSEG PAGE64KP + @@CNSTL i2c_twl 04D55H 00000H + @@CNSTL 04D55H 00000H CSEG PAGE64KP + @@CNSTL led 04D55H 00000H + @@CNSTL 04D55H 00000H CSEG PAGE64KP + @@CNSTL rtc 04D55H 00000H + @@CNSTL 04D55H 00000H CSEG PAGE64KP + @@CNSTL vreg_ctr 04D55H 00000H + @@CNSTL 04D55H 00000H CSEG PAGE64KP + @@CNSTL vreg_twl 04D55H 00000H + @@CNSTL 04D55H 00000H CSEG PAGE64KP + @@CNSTL adc 04D55H 00000H + @@CNSTL 04D55H 00000H CSEG PAGE64KP + @@CNSTL renge 04D55H 00000H + @@CNSTL 04D55H 00000H CSEG PAGE64KP + @@CNSTL accero 04D55H 00000H + @@CNSTL 04D55H 00000H CSEG PAGE64KP + @@CNSTL sw 04D55H 00000H + @@CNSTL 04D55H 00000H CSEG PAGE64KP @@CNSTL task_misc - 04DABH 00000H - @@CNSTL 04DABH 00000H CSEG PAGE64KP - @@CNSTL task_sys 04DABH 00000H - @@CNSTL 04DABH 00000H CSEG PAGE64KP + 04D55H 00000H + @@CNSTL 04D55H 00000H CSEG PAGE64KP + @@CNSTL task_sys 04D55H 00000H + @@CNSTL 04D55H 00000H CSEG PAGE64KP @@CNSTL pedo_alg_thre_det2 - 04DABH 00000H - @@CNSTL 04DABH 00000H CSEG PAGE64KP - @@CNSTL ini_VECT 04DABH 00000H - @@CNSTL 04DABH 00000H CSEG PAGE64KP - @@CNSTL led_cam 04DABH 00000H - @@CNSTL 04DABH 00000H CSEG PAGE64KP - @@CNSTL led_pow 04DABH 00000H - @@CNSTL 04DABH 00000H CSEG PAGE64KP + 04D55H 00000H + @@CNSTL 04D55H 00000H CSEG PAGE64KP + @@CNSTL ini_VECT 04D55H 00000H + @@CNSTL 04D55H 00000H CSEG PAGE64KP + @@CNSTL led_cam 04D55H 00000H + @@CNSTL 04D55H 00000H CSEG PAGE64KP + @@CNSTL led_pow 04D55H 00000H + @@CNSTL 04D55H 00000H CSEG PAGE64KP @@CNSTL batt_params - 04DABH 00000H - @@CNSTL 04DABH 00000H CSEG PAGE64KP - @@CNSTL voltable 04DABH 00000H - @@CNSTL 04DABH 00000H CSEG PAGE64KP + 04D55H 00000H + @@CNSTL 04D55H 00000H CSEG PAGE64KP + @@CNSTL voltable 04D55H 00000H + @@CNSTL 04D55H 00000H CSEG PAGE64KP @@CNSTL pedo_lpf_coeff - 04DABH 00000H - @@CNSTL 04DABH 00000H CSEG PAGE64KP + 04D55H 00000H + @@CNSTL 04D55H 00000H CSEG PAGE64KP @@CNSTL kanaria_c - 04DABH 00000H - @@RLINIT 04DABH 00000H CSEG UNIT64KP - @@RLINIT loader 04DABH 00000H - @@RLINIT pm 04DABH 00000H - @@RLINIT i2c_ctr 04DABH 00000H - @@RLINIT main 04DABH 00000H - @@RLINIT magic 04DABH 00000H - @@RLINIT WDT 04DABH 00000H - @@RLINIT i2c_mcu 04DABH 00000H - @@RLINIT i2c_twl 04DABH 00000H - @@RLINIT led 04DABH 00000H - @@RLINIT rtc 04DABH 00000H - @@RLINIT vreg_ctr 04DABH 00000H - @@RLINIT vreg_twl 04DABH 00000H - @@RLINIT adc 04DABH 00000H - @@RLINIT renge 04DABH 00000H - @@RLINIT accero 04DABH 00000H + 04D55H 00000H + @@RLINIT 04D55H 00000H CSEG UNIT64KP + @@RLINIT loader 04D55H 00000H + @@RLINIT pm 04D55H 00000H + @@RLINIT i2c_ctr 04D55H 00000H + @@RLINIT main 04D55H 00000H + @@RLINIT magic 04D55H 00000H + @@RLINIT WDT 04D55H 00000H + @@RLINIT i2c_mcu 04D55H 00000H + @@RLINIT i2c_twl 04D55H 00000H + @@RLINIT led 04D55H 00000H + @@RLINIT rtc 04D55H 00000H + @@RLINIT vreg_ctr 04D55H 00000H + @@RLINIT vreg_twl 04D55H 00000H + @@RLINIT adc 04D55H 00000H + @@RLINIT renge 04D55H 00000H + @@RLINIT accero 04D55H 00000H @@RLINIT self_flash - 04DABH 00000H - @@RLINIT sw 04DABH 00000H + 04D55H 00000H + @@RLINIT sw 04D55H 00000H @@RLINIT task_debug - 04DABH 00000H + 04D55H 00000H @@RLINIT task_misc - 04DABH 00000H - @@RLINIT task_sys 04DABH 00000H + 04D55H 00000H + @@RLINIT task_sys 04D55H 00000H @@RLINIT pedo_alg_thre_det2 - 04DABH 00000H - @@RLINIT ini_VECT 04DABH 00000H + 04D55H 00000H + @@RLINIT ini_VECT 04D55H 00000H @@RLINIT task_status - 04DABH 00000H - @@RLINIT led_cam 04DABH 00000H - @@RLINIT led_pow 04DABH 00000H - @@RLINIT hal 04DABH 00000H + 04D55H 00000H + @@RLINIT led_cam 04D55H 00000H + @@RLINIT led_pow 04D55H 00000H + @@RLINIT hal 04D55H 00000H @@RLINIT batt_params - 04DABH 00000H - @@RLINIT voltable 04DABH 00000H + 04D55H 00000H + @@RLINIT voltable 04D55H 00000H @@RLINIT pedo_lpf_coeff - 04DABH 00000H + 04D55H 00000H @@RLINIT kanaria_c - 04DABH 00000H + 04D55H 00000H @@RLINIT util_funcs - 04DABH 00000H - @@RLINIT @rom 04DABH 00000H - @@CODEL 04DABH 00000H CSEG - @@CODEL pm 04DABH 00000H - @@CODEL i2c_ctr 04DABH 00000H - @@CODEL main 04DABH 00000H - @@CODEL magic 04DABH 00000H - @@CODEL i2c_twl 04DABH 00000H - @@CODEL led 04DABH 00000H - @@CODEL rtc 04DABH 00000H - @@CODEL vreg_ctr 04DABH 00000H - @@CODEL vreg_twl 04DABH 00000H - @@CODEL adc 04DABH 00000H - @@CODEL renge 04DABH 00000H - @@CODEL accero 04DABH 00000H - @@CODEL sw 04DABH 00000H + 04D55H 00000H + @@RLINIT @rom 04D55H 00000H + @@CODEL 04D55H 00000H CSEG + @@CODEL pm 04D55H 00000H + @@CODEL i2c_ctr 04D55H 00000H + @@CODEL main 04D55H 00000H + @@CODEL magic 04D55H 00000H + @@CODEL i2c_twl 04D55H 00000H + @@CODEL led 04D55H 00000H + @@CODEL rtc 04D55H 00000H + @@CODEL vreg_ctr 04D55H 00000H + @@CODEL vreg_twl 04D55H 00000H + @@CODEL adc 04D55H 00000H + @@CODEL renge 04D55H 00000H + @@CODEL accero 04D55H 00000H + @@CODEL sw 04D55H 00000H @@CODEL task_misc - 04DABH 00000H - @@CODEL task_sys 04DABH 00000H + 04D55H 00000H + @@CODEL task_sys 04D55H 00000H @@CODEL pedo_alg_thre_det2 - 04DABH 00000H - @@CODEL ini_VECT 04DABH 00000H - @@CODEL led_cam 04DABH 00000H - @@CODEL led_pow 04DABH 00000H + 04D55H 00000H + @@CODEL ini_VECT 04D55H 00000H + @@CODEL led_cam 04D55H 00000H + @@CODEL led_pow 04D55H 00000H @@CODEL batt_params - 04DABH 00000H - @@CODEL voltable 04DABH 00000H + 04D55H 00000H + @@CODEL voltable 04D55H 00000H @@CODEL pedo_lpf_coeff - 04DABH 00000H + 04D55H 00000H @@CODEL kanaria_c - 04DABH 00000H -* gap * 04DABH 00001H - @@CNSTL 04DACH 0000AH CSEG PAGE64KP - @@CNSTL @bcdtob 04DACH 0000AH - @@R_INIT 04DB6H 0004CH CSEG UNIT64KP - @@R_INIT @cstart 04DB6H 00000H - @@R_INIT loader 04DB6H 00000H - @@R_INIT pm 04DB6H 00000H - @@R_INIT i2c_ctr 04DB6H 00000H - @@R_INIT main 04DB6H 00000H - @@R_INIT magic 04DB6H 00000H - @@R_INIT WDT 04DB6H 00000H - @@R_INIT i2c_mcu 04DB6H 00000H - @@R_INIT i2c_twl 04DB6H 00000H - @@R_INIT led 04DB6H 00000H - @@R_INIT rtc 04DB6H 00000H - @@R_INIT vreg_ctr 04DB6H 00000H - @@R_INIT vreg_twl 04DB6H 00000H - @@R_INIT adc 04DB6H 0000CH - @@R_INIT renge 04DC2H 00014H - @@R_INIT accero 04DD6H 00000H + 04D55H 00000H +* gap * 04D55H 00001H + @@CNSTL 04D56H 0000AH CSEG PAGE64KP + @@CNSTL @bcdtob 04D56H 0000AH + @@R_INIT 04D60H 0004AH CSEG UNIT64KP + @@R_INIT @cstart 04D60H 00000H + @@R_INIT loader 04D60H 00000H + @@R_INIT pm 04D60H 00000H + @@R_INIT i2c_ctr 04D60H 00000H + @@R_INIT main 04D60H 00000H + @@R_INIT magic 04D60H 00000H + @@R_INIT WDT 04D60H 00000H + @@R_INIT i2c_mcu 04D60H 00000H + @@R_INIT i2c_twl 04D60H 00000H + @@R_INIT led 04D60H 00000H + @@R_INIT rtc 04D60H 00000H + @@R_INIT vreg_ctr 04D60H 00000H + @@R_INIT vreg_twl 04D60H 00000H + @@R_INIT adc 04D60H 0000CH + @@R_INIT renge 04D6CH 00014H + @@R_INIT accero 04D80H 00000H @@R_INIT self_flash - 04DD6H 00000H - @@R_INIT sw 04DD6H 00000H + 04D80H 00000H + @@R_INIT sw 04D80H 00000H @@R_INIT task_debug - 04DD6H 00000H + 04D80H 00000H @@R_INIT task_misc - 04DD6H 00028H - @@R_INIT task_sys 04DFEH 00000H + 04D80H 00026H + @@R_INIT task_sys 04DA6H 00000H @@R_INIT pedo_alg_thre_det2 - 04DFEH 00000H - @@R_INIT ini_VECT 04DFEH 00000H + 04DA6H 00000H + @@R_INIT ini_VECT 04DA6H 00000H @@R_INIT task_status - 04DFEH 00000H - @@R_INIT led_cam 04DFEH 00000H - @@R_INIT led_pow 04DFEH 00004H - @@R_INIT hal 04E02H 00000H + 04DA6H 00000H + @@R_INIT led_cam 04DA6H 00000H + @@R_INIT led_pow 04DA6H 00004H + @@R_INIT hal 04DAAH 00000H @@R_INIT batt_params - 04E02H 00000H - @@R_INIT voltable 04E02H 00000H + 04DAAH 00000H + @@R_INIT voltable 04DAAH 00000H @@R_INIT pedo_lpf_coeff - 04E02H 00000H + 04DAAH 00000H @@R_INIT kanaria_c - 04E02H 00000H + 04DAAH 00000H @@R_INIT util_funcs - 04E02H 00000H - @@R_INIT @rom 04E02H 00000H - @@R_INIS 04E02H 00010H CSEG UNIT64KP - @@R_INIS @cstart 04E02H 00000H - @@R_INIS loader 04E02H 00000H - @@R_INIS pm 04E02H 00002H - @@R_INIS i2c_ctr 04E04H 00002H - @@R_INIS main 04E06H 00000H - @@R_INIS magic 04E06H 00000H - @@R_INIS WDT 04E06H 00000H - @@R_INIS i2c_mcu 04E06H 00000H - @@R_INIS i2c_twl 04E06H 00000H - @@R_INIS led 04E06H 00000H - @@R_INIS rtc 04E06H 00000H - @@R_INIS vreg_ctr 04E06H 00000H - @@R_INIS vreg_twl 04E06H 00000H - @@R_INIS adc 04E06H 00000H - @@R_INIS renge 04E06H 00000H - @@R_INIS accero 04E06H 00000H + 04DAAH 00000H + @@R_INIT @rom 04DAAH 00000H + @@R_INIS 04DAAH 00010H CSEG UNIT64KP + @@R_INIS @cstart 04DAAH 00000H + @@R_INIS loader 04DAAH 00000H + @@R_INIS pm 04DAAH 00002H + @@R_INIS i2c_ctr 04DACH 00002H + @@R_INIS main 04DAEH 00000H + @@R_INIS magic 04DAEH 00000H + @@R_INIS WDT 04DAEH 00000H + @@R_INIS i2c_mcu 04DAEH 00000H + @@R_INIS i2c_twl 04DAEH 00000H + @@R_INIS led 04DAEH 00000H + @@R_INIS rtc 04DAEH 00000H + @@R_INIS vreg_ctr 04DAEH 00000H + @@R_INIS vreg_twl 04DAEH 00000H + @@R_INIS adc 04DAEH 00000H + @@R_INIS renge 04DAEH 00000H + @@R_INIS accero 04DAEH 00000H @@R_INIS self_flash - 04E06H 00000H - @@R_INIS sw 04E06H 00000H + 04DAEH 00000H + @@R_INIS sw 04DAEH 00000H @@R_INIS task_debug - 04E06H 00000H + 04DAEH 00000H @@R_INIS task_misc - 04E06H 00000H - @@R_INIS task_sys 04E06H 00002H + 04DAEH 00000H + @@R_INIS task_sys 04DAEH 00002H @@R_INIS pedo_alg_thre_det2 - 04E08H 00006H - @@R_INIS ini_VECT 04E0EH 00000H + 04DB0H 00006H + @@R_INIS ini_VECT 04DB6H 00000H @@R_INIS task_status - 04E0EH 00000H - @@R_INIS led_cam 04E0EH 00002H - @@R_INIS led_pow 04E10H 00002H - @@R_INIS hal 04E12H 00000H + 04DB6H 00000H + @@R_INIS led_cam 04DB6H 00002H + @@R_INIS led_pow 04DB8H 00002H + @@R_INIS hal 04DBAH 00000H @@R_INIS batt_params - 04E12H 00000H - @@R_INIS voltable 04E12H 00000H + 04DBAH 00000H + @@R_INIS voltable 04DBAH 00000H @@R_INIS pedo_lpf_coeff - 04E12H 00000H + 04DBAH 00000H @@R_INIS kanaria_c - 04E12H 00000H + 04DBAH 00000H @@R_INIS util_funcs - 04E12H 00000H - @@R_INIS @rom 04E12H 00000H - @@LCODEL 04E12H 00022H CSEG - @@LCODEL abs 04E12H 00008H - @@LCODEL memcpy_n 04E1AH 0001AH -* gap * 04E34H 001C0H + 04DBAH 00000H + @@R_INIS @rom 04DBAH 00000H + @@LCODEL 04DBAH 00022H CSEG + @@LCODEL abs 04DBAH 00008H + @@LCODEL memcpy_n 04DC2H 0001AH +* gap * 04DDCH 00218H MGC_VER 04FF4H 00002H CSEG AT MGC_VER magic 04FF4H 00002H MGC_TAIL 04FF6H 0000AH CSEG AT @@ -585,7 +585,7 @@ Direc-file:bsr_mcu.dr @@DATA util_funcs FFCCCH 00000H @@DATA @rom FFCCCH 00000H - @@INIT FFCCCH 0004CH DSEG BASEP + @@INIT FFCCCH 0004AH DSEG BASEP @@INIT @cstart FFCCCH 00000H @@INIT loader FFCCCH 00000H @@INIT pm FFCCCH 00000H @@ -608,117 +608,117 @@ Direc-file:bsr_mcu.dr @@INIT task_debug FFCECH 00000H @@INIT task_misc - FFCECH 00028H - @@INIT task_sys FFD14H 00000H + FFCECH 00026H + @@INIT task_sys FFD12H 00000H @@INIT pedo_alg_thre_det2 - FFD14H 00000H - @@INIT ini_VECT FFD14H 00000H + FFD12H 00000H + @@INIT ini_VECT FFD12H 00000H @@INIT task_status - FFD14H 00000H - @@INIT led_cam FFD14H 00000H - @@INIT led_pow FFD14H 00004H - @@INIT hal FFD18H 00000H + FFD12H 00000H + @@INIT led_cam FFD12H 00000H + @@INIT led_pow FFD12H 00004H + @@INIT hal FFD16H 00000H @@INIT batt_params - FFD18H 00000H - @@INIT voltable FFD18H 00000H + FFD16H 00000H + @@INIT voltable FFD16H 00000H @@INIT pedo_lpf_coeff - FFD18H 00000H - @@INIT kanaria FFD18H 00000H + FFD16H 00000H + @@INIT kanaria FFD16H 00000H @@INIT kanaria_c - FFD18H 00000H + FFD16H 00000H @@INIT util_funcs - FFD18H 00000H - @@INIT @rom FFD18H 00000H - FSL_DATA FFD18H 00010H DSEG UNITP + FFD16H 00000H + @@INIT @rom FFD16H 00000H + FSL_DATA FFD16H 00010H DSEG UNITP FSL_DATA fsl_common - FFD18H 00010H - @@INITL FFD28H 00000H DSEG UNIT64KP - @@INITL loader FFD28H 00000H - @@INITL pm FFD28H 00000H - @@INITL i2c_ctr FFD28H 00000H - @@INITL main FFD28H 00000H - @@INITL magic FFD28H 00000H - @@INITL WDT FFD28H 00000H - @@INITL i2c_mcu FFD28H 00000H - @@INITL i2c_twl FFD28H 00000H - @@INITL led FFD28H 00000H - @@INITL rtc FFD28H 00000H - @@INITL vreg_ctr FFD28H 00000H - @@INITL vreg_twl FFD28H 00000H - @@INITL adc FFD28H 00000H - @@INITL renge FFD28H 00000H - @@INITL accero FFD28H 00000H + FFD16H 00010H + @@INITL FFD26H 00000H DSEG UNIT64KP + @@INITL loader FFD26H 00000H + @@INITL pm FFD26H 00000H + @@INITL i2c_ctr FFD26H 00000H + @@INITL main FFD26H 00000H + @@INITL magic FFD26H 00000H + @@INITL WDT FFD26H 00000H + @@INITL i2c_mcu FFD26H 00000H + @@INITL i2c_twl FFD26H 00000H + @@INITL led FFD26H 00000H + @@INITL rtc FFD26H 00000H + @@INITL vreg_ctr FFD26H 00000H + @@INITL vreg_twl FFD26H 00000H + @@INITL adc FFD26H 00000H + @@INITL renge FFD26H 00000H + @@INITL accero FFD26H 00000H @@INITL self_flash - FFD28H 00000H - @@INITL sw FFD28H 00000H + FFD26H 00000H + @@INITL sw FFD26H 00000H @@INITL task_debug - FFD28H 00000H + FFD26H 00000H @@INITL task_misc - FFD28H 00000H - @@INITL task_sys FFD28H 00000H + FFD26H 00000H + @@INITL task_sys FFD26H 00000H @@INITL pedo_alg_thre_det2 - FFD28H 00000H - @@INITL ini_VECT FFD28H 00000H + FFD26H 00000H + @@INITL ini_VECT FFD26H 00000H @@INITL task_status - FFD28H 00000H - @@INITL led_cam FFD28H 00000H - @@INITL led_pow FFD28H 00000H - @@INITL hal FFD28H 00000H + FFD26H 00000H + @@INITL led_cam FFD26H 00000H + @@INITL led_pow FFD26H 00000H + @@INITL hal FFD26H 00000H @@INITL batt_params - FFD28H 00000H - @@INITL voltable FFD28H 00000H + FFD26H 00000H + @@INITL voltable FFD26H 00000H @@INITL pedo_lpf_coeff - FFD28H 00000H - @@INITL kanaria FFD28H 00000H + FFD26H 00000H + @@INITL kanaria FFD26H 00000H @@INITL kanaria_c - FFD28H 00000H + FFD26H 00000H @@INITL util_funcs - FFD28H 00000H - @@INITL @rom FFD28H 00000H - @@DATAL FFD28H 00000H DSEG UNIT64KP - @@DATAL loader FFD28H 00000H - @@DATAL pm FFD28H 00000H - @@DATAL i2c_ctr FFD28H 00000H - @@DATAL main FFD28H 00000H - @@DATAL magic FFD28H 00000H - @@DATAL WDT FFD28H 00000H - @@DATAL i2c_mcu FFD28H 00000H - @@DATAL i2c_twl FFD28H 00000H - @@DATAL led FFD28H 00000H - @@DATAL rtc FFD28H 00000H - @@DATAL vreg_ctr FFD28H 00000H - @@DATAL vreg_twl FFD28H 00000H - @@DATAL adc FFD28H 00000H - @@DATAL renge FFD28H 00000H - @@DATAL accero FFD28H 00000H + FFD26H 00000H + @@INITL @rom FFD26H 00000H + @@DATAL FFD26H 00000H DSEG UNIT64KP + @@DATAL loader FFD26H 00000H + @@DATAL pm FFD26H 00000H + @@DATAL i2c_ctr FFD26H 00000H + @@DATAL main FFD26H 00000H + @@DATAL magic FFD26H 00000H + @@DATAL WDT FFD26H 00000H + @@DATAL i2c_mcu FFD26H 00000H + @@DATAL i2c_twl FFD26H 00000H + @@DATAL led FFD26H 00000H + @@DATAL rtc FFD26H 00000H + @@DATAL vreg_ctr FFD26H 00000H + @@DATAL vreg_twl FFD26H 00000H + @@DATAL adc FFD26H 00000H + @@DATAL renge FFD26H 00000H + @@DATAL accero FFD26H 00000H @@DATAL self_flash - FFD28H 00000H - @@DATAL sw FFD28H 00000H + FFD26H 00000H + @@DATAL sw FFD26H 00000H @@DATAL task_debug - FFD28H 00000H + FFD26H 00000H @@DATAL task_misc - FFD28H 00000H - @@DATAL task_sys FFD28H 00000H + FFD26H 00000H + @@DATAL task_sys FFD26H 00000H @@DATAL pedo_alg_thre_det2 - FFD28H 00000H - @@DATAL ini_VECT FFD28H 00000H + FFD26H 00000H + @@DATAL ini_VECT FFD26H 00000H @@DATAL task_status - FFD28H 00000H - @@DATAL led_cam FFD28H 00000H - @@DATAL led_pow FFD28H 00000H - @@DATAL hal FFD28H 00000H + FFD26H 00000H + @@DATAL led_cam FFD26H 00000H + @@DATAL led_pow FFD26H 00000H + @@DATAL hal FFD26H 00000H @@DATAL batt_params - FFD28H 00000H - @@DATAL voltable FFD28H 00000H + FFD26H 00000H + @@DATAL voltable FFD26H 00000H @@DATAL pedo_lpf_coeff - FFD28H 00000H - @@DATAL kanaria FFD28H 00000H + FFD26H 00000H + @@DATAL kanaria FFD26H 00000H @@DATAL kanaria_c - FFD28H 00000H + FFD26H 00000H @@DATAL util_funcs - FFD28H 00000H - @@DATAL @rom FFD28H 00000H -* gap * FFD28H 000D8H + FFD26H 00000H + @@DATAL @rom FFD26H 00000H +* gap * FFD26H 000DAH MEMORY=RAM2 BASE ADDRESS=FFE20H SIZE=000C0H diff --git a/trunk/config.h b/trunk/config.h index a488dee..ea3cc6f 100644 --- a/trunk/config.h +++ b/trunk/config.h @@ -3,7 +3,7 @@ #define MCU_VER_MAJOR 0x02 -#define MCU_VER_MINOR 0x12 +#define MCU_VER_MINOR 0x13 // デバッグ向けスイッチ diff --git a/trunk/hoge.bin b/trunk/hoge.bin index a3f5652..628a787 100644 Binary files a/trunk/hoge.bin and b/trunk/hoge.bin differ diff --git a/trunk/i2c_ctr.c b/trunk/i2c_ctr.c index f787847..7da8c7f 100644 --- a/trunk/i2c_ctr.c +++ b/trunk/i2c_ctr.c @@ -280,8 +280,8 @@ void IIC_ctr_Init( void ) WTIM = 1; // 自動でACKを返した後clkをLに固定する ACKE = 1; - IICWH = 9; - IICWL = 11; // L期間の長さ + IICWH = 5; + IICWL = 10; // L期間の長さ SMC = 1; // 高速モード DFC = 1; // デジタルフィルタon (@fast mode) diff --git a/trunk/i2c_twl.c b/trunk/i2c_twl.c index a7177ab..838bdbb 100644 --- a/trunk/i2c_twl.c +++ b/trunk/i2c_twl.c @@ -52,7 +52,6 @@ #define WTIM WTIM0 #define SMC SMC0 #define TRC TRC0 -#define DFC DFC0 #endif // _MCU_BSR_ @@ -214,11 +213,10 @@ void IIC_twl_Init( void ) WTIM = 1; // 自動でACKを返した後clkをLに固定する ACKE = 1; // ダメCPUは無視して次の通信をはじめるかもしれないんで早くclkを開放しないといけない - IICWH = 9; - IICWL = 11; // L期間の長さ(?) + IICWH = 5; + IICWL = 10; // L期間の長さ(?) SMC = 1; - DFC = 1; // デジタルフィルタon (@fast mode) IICAMK = 0; // 割り込みを許可 diff --git a/trunk/loader.c b/trunk/loader.c index e60a994..88686a6 100644 --- a/trunk/loader.c +++ b/trunk/loader.c @@ -198,7 +198,7 @@ static void chk_firm_broke() void chk_platform_type() { // ●CTRファミリ // - system_status.family = (enum family_)( DEV_DET >> 1 ); /// あぁ... CTR TS がSPFLと誤判定するが、後で上書き + system_status.family = (enum family_)( DEV_DET >> 1 ); /// あぁ... if( system_status.family == FAMILY_SPFL ) { pm_reg_bit_vddlcd = PM_REG_BIT_VDDLCD_AMO; @@ -251,7 +251,7 @@ void hdwinit( void ) CMC = bits8(0,0,0,1, 0,0,0,0); /* X1発振せず(入力ポート)、XT1使用、超低電力発振は不安定に付き通常で */ CSC = bits8(1,0,0,0, 0,0,0,0); /* X1発振なし、XT1発振あり、高速内蔵発振動作 */ - OSMC = bits8(1,0,0,0, 0,0,0,1); /* 隠しレジスタ */ + OSMC = 0x01; /* 隠しレジスタ */ NOP();NOP();NOP(); // 3clk開ける CKC = bits8(0,0,0,0, 1,0,0,0); /* CPU/周辺クロック=fMAIN、fMAIN=fMX、fCLK=fMX */ diff --git a/trunk/pm.c b/trunk/pm.c index ceb1ea0..fdd8ac4 100644 --- a/trunk/pm.c +++ b/trunk/pm.c @@ -170,24 +170,8 @@ static void update_chg_led() LED_CHARGE = temp_led_chg; - // レジスタの充電中ビットはLEDに同期する。 と、割り込み - { - u8 staus_old = vreg_ctr[VREG_C_STATUS]; /// Cだと簡潔に書けない... - - set_bit( LED_CHARGE, vreg_ctr[VREG_C_STATUS], REG_BIT_BATT_CHARGE ); - - if( (( vreg_ctr[VREG_C_STATUS] ^ staus_old ) & REG_BIT_BATT_CHARGE ) != 0 ) // 変化があったら割り込み - { - if( LED_CHARGE ) // set_irqを別々に呼ぶ方がコンパクト - { - set_irq( VREG_C_IRQ1, REG_BIT_BT_CHG_START ); - } - else - { - set_irq( VREG_C_IRQ1, REG_BIT_BT_CHG_STOP ); - } - } - } + // レジスタの充電中ビットはLEDに同期する + set_bit( LED_CHARGE, vreg_ctr[VREG_C_STATUS], REG_BIT_BATT_CHARGE ); // set_bitのみ。 } @@ -400,14 +384,12 @@ void BT_model_detect() temp = get_adc( ADC_SEL_BATT_DET ); BT_DET_P = 0; - system_status.captureBox = false; + system_status.captureBox = 0; // プラットフォーム判定 // if( raw_adc_temperature > 0xF0 ) { // TS // system_status.model = MODEL_TS_BOARD; - system_status.family = FAMILY_CTR; // 旧回路での誤判定を上書き - pm_reg_bit_vddlcd = PM_REG_BIT_VDDLCD_CGS; } else if( raw_adc_temperature < 4 ) { @@ -418,7 +400,7 @@ void BT_model_detect() if(( iic_mcu_read_a_byte( IIC_SLA_BT_GAUGE, BT_GAUGE_REG_VERSION ) == 0x01 ) && ( iic_mcu_result == I2C_ERR_OK )) { - system_status.captureBox = true; + system_status.captureBox = 1; } } else @@ -474,7 +456,6 @@ void BT_model_detect() -#define MGIC_CMD_QUICKSTART 0x4000 /********************************************//** MGICクイックスタート(主にバグ対策) ***********************************************/ @@ -483,7 +464,7 @@ static void BT_mgic_quick_start() wait_ms( 10 ); // MGICの起動に掛かる // 0. バッテリ残量IC クイックスタート - send_cmd_mgic_2B( BT_GAUGE_REG_MODE, swap_endian_16( MGIC_CMD_QUICKSTART ) ); + send_cmd_mgic_2B( BT_GAUGE_REG_MODE, swap_endian_16( 0x4000 ) ); wait_ms( 150 ); } @@ -835,20 +816,14 @@ err PM_LCD_on( ) { err rv = ERR_ERR; - PM_VDDLCD_on( ); // 内部で CGS と AMO 切り替えてます + PM_VDDLCD_on( ); if( system_status.family == FAMILY_SPFL ) { - // SPFL ならアモルファスHV on を間に挟む - wait_ms( 10 ); SPFL_LCD_AMOL_HV_CONT = 1; - wait_ms( DELAY_PM_TSS_50B_AND_TCOM - 10 ); } - else - { - // CTR 時 + wait_ms( DELAY_PM_TSS_50B_AND_TCOM ); - } PM_TCOM_on( ); @@ -892,21 +867,21 @@ void PM_LCD_off() } + // 液晶電源切る // + SPFL_LCD_AMOL_HV_CONT = 0; // 他のファミリでもL縛りなので弊害なし // 50msとか待つし、確認しましょうかね… if( read_pmic( PM_REG_ADRS_VDD_LCD ) != 0 ) { + if( system_status.family == FAMILY_SPFL ) + { + wait_ms( 10 ); // アモルファス15Vを切ったときのウェイト。 + } + PM_TCOM_off(); wait_ms( 1 ); PM_TCOM_VCS_off( ); wait_ms( DELAY_PM_LCD_OFF ); - if( system_status.family == FAMILY_SPFL ) - { - // 液晶電源切る // - SPFL_LCD_AMOL_HV_CONT = 0; // 他のファミリでもL縛りなので弊害なし - wait_ms( 10 ); // アモルファス15Vを切ったときのウェイト。 - } - PM_VDDLCD_off( ); // 残ってたの全部止めます。 vreg_ctr[VREG_C_STATUS] &= ~REG_BIT_LCD_POW; } @@ -1137,7 +1112,7 @@ __interrupt void intp6_PM_irq( ) /********************************************//** - CODECからの割り込みを受けて、NTR PMIC互換レジスタからリード + PMICからの割り込みを受けて、NTR PMIC互換レジスタからリード ***********************************************/ task_status_immed tski_ntr_pmic_comm( ) { diff --git a/trunk/task_misc.c b/trunk/task_misc.c index 2d196d6..b666328 100644 --- a/trunk/task_misc.c +++ b/trunk/task_misc.c @@ -318,34 +318,33 @@ extern bit bt_authorized; -#define KOUMOKU 20 +#define KOUMOKU 19 static u8 infos_bits[2]; -static u8 infos_temp[6]; +static u8 infos_temp[5]; static const u8 *infos_table[] = { - &infos_temp[0], // 0 プラットフォーム */ - &pmic_version, // 1 PMIC バージョン - (u8*)&battery_manufacturer, // 2 電池メーカー - &mgic_version[0], // 3 MGIC Ver(MSB) - &mgic_version[1], // 4 〃 LSB - &infos_temp[1], // 5 ( rcomp & 0xFF ) - &raw_adc_temperature, // 6 サーミスタ ADC 値 - &infos_temp[2], // 7 ( !temp_zone_charge_disable | ( bt_authorized << 1 ) ) - &infos_temp[3], // 8 お知らせLEDはフルカラー? - (u8*)&system_status.family, // 9 system_status.family -// LED_pow_red, ↓ bit型のポインタは不可 /* 10 */ + &infos_temp[0], /* 0 */ + &pmic_version, + (u8*)&battery_manufacturer, + &mgic_version[0], + &mgic_version[1], + &infos_temp[1], /* 5 */ + &raw_adc_temperature, + &infos_temp[2], + &infos_temp[3], + (u8*)&system_status.family, +// LED_pow_red, /* 10 */ &infos_bits[0], (u8*)&LED_duty_pow_blu, (u8*)&LED_duty_3d, (u8*)&LED_duty_notify_red, (u8*)&LED_duty_notify_grn, - (u8*)&LED_duty_notify_blu, // 15 -// &LED_CAM, ↓ + (u8*)&LED_duty_notify_blu, /* 15 */ &infos_bits[1], +// &LED_CAM, (u8*)&LED_duty_WiFi, - &infos_temp[4], // 18 ioピン状態(コード参照) - &infos_temp[5] // 19 特殊実機?(コード参照) + &infos_temp[4] /* 18 */ /* 項目足すときは KOUMOKU に注意 */ }; @@ -366,16 +365,6 @@ static const u8 *infos_table[] = { - 8) ( !temp_zone_charge_disable | ( bt_authorized << 1 ) ) - 9) お知らせLEDはフルカラー? - 10) system_status.family - - 11) LED_pow_red, - - 12) (u8*)&LED_duty_pow_blu, - - 13) (u8*)&LED_duty_3d, - - 14) (u8*)&LED_duty_notify_red, - - 15) (u8*)&LED_duty_notify_grn, - - 16) (u8*)&LED_duty_notify_blu, - - 17) &LED_CAM, ↓ - - 18) (u8*)&LED_duty_WiFi, - - 19) ioピン状態 - - 20) 特殊実機? ***********************************************/ u8 extinfo_read(void) { @@ -404,8 +393,6 @@ u8 extinfo_read(void) | ( SW_WIFI_n ? REG_BIT_HAL0_SW_WIFI_n : 0 ) | ( SW_HOME_n ? REG_BIT_HAL0_SW_HOME_n : 0 ) | ( SW_POW_n ? REG_BIT_HAL0_SW_POW_n : 0 ); - infos_temp[5] = ( system_status.taikendai ? 1 <<0 : 0 ) - |( system_status.taikendai_nbd ? 1 <<1 : 0 ); infos_bits[0] = (u8)LED_pow_red; infos_bits[1] = (u8)LED_CAM; diff --git a/trunk/task_status.c b/trunk/task_status.c index 49bfa0a..644bd7a 100644 --- a/trunk/task_status.c +++ b/trunk/task_status.c @@ -51,6 +51,26 @@ void tsk_status( ) { state_old = vreg_ctr[VREG_C_STATUS]; + if( system_status.pwr_state == ON ) + { + if( diff & REG_BIT_BATT_CHARGE ) + { + // 充電状態反映 + if( vreg_ctr[VREG_C_STATUS] & REG_BIT_BATT_CHARGE ) // set_irqを別々に呼ぶ方がコンパクト + { + set_irq( VREG_C_IRQ1, REG_BIT_BT_CHG_START ); + } + else + { + set_irq( VREG_C_IRQ1, REG_BIT_BT_CHG_STOP ); + } + } + } + + if(( system_status.pwr_state == ON ) || + ( system_status.pwr_state == SLEEP ) + ) + { if( diff & REG_BIT_ST_SHELL_OPEN ) { // 蓋の開け閉め @@ -61,6 +81,7 @@ void tsk_status( ) else { set_irq( VREG_C_IRQ0, REG_BIT_SHELL_CLOSE ); + } } } } diff --git a/trunk/task_sys.c b/trunk/task_sys.c index 10e5b6d..c6cdfd6 100644 --- a/trunk/task_sys.c +++ b/trunk/task_sys.c @@ -466,7 +466,8 @@ void tsk_sys( ) // ・RTCアラーム(現在封印) // クロック復帰 - OSMC = bits8(1,0,0,0, 0,0,0,1); // 8MHz動作準備 + OSMC = bits8(1,0,0,0, 0,0,0,0); // 8MHz動作準備 + renge_flg_interval = 0; hal_update(); diff --git a/trunk/yav_mcu_bsr.plg b/trunk/yav_mcu_bsr.plg index 81dc3ee..300c5f8 100644 --- a/trunk/yav_mcu_bsr.plg +++ b/trunk/yav_mcu_bsr.plg @@ -6,15 +6,15 @@ Compilation complete, 0 error(s) and 2 warning(s) found. "C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\loader.asm Assembly complete, 0 error(s) and 0 warning(s) found. "C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no pm.c -pm.c(547) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(853) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(857) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(885) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(898) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(972) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(981) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(1185) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(1187) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(528) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(828) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(832) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(860) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(880) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(947) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(956) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(1160) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(1162) : CC78K0R warning W0401: Conversion may lose significant digits Compilation complete, 0 error(s) and 9 warning(s) found. "C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\pm.asm Assembly complete, 0 error(s) and 0 warning(s) found. @@ -81,10 +81,10 @@ Assembly complete, 0 error(s) and 0 warning(s) found. adc.c(104) : CC78K0R warning W0401: Conversion may lose significant digits adc.c(190) : CC78K0R warning W0401: Conversion may lose significant digits adc.c(241) : CC78K0R warning W0401: Conversion may lose significant digits -adc.c(308) : CC78K0R warning W0401: Conversion may lose significant digits -adc.c(434) : CC78K0R warning W0745: Expected function prototype +adc.c(305) : CC78K0R warning W0401: Conversion may lose significant digits +adc.c(429) : CC78K0R warning W0745: Expected function prototype +adc.c(458) : CC78K0R warning W0401: Conversion may lose significant digits adc.c(463) : CC78K0R warning W0401: Conversion may lose significant digits -adc.c(468) : CC78K0R warning W0401: Conversion may lose significant digits Compilation complete, 0 error(s) and 7 warning(s) found. "C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\adc.asm Assembly complete, 0 error(s) and 0 warning(s) found. @@ -112,16 +112,15 @@ Compilation complete, 0 error(s) and 0 warning(s) found. "C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\task_debug.asm Assembly complete, 0 error(s) and 0 warning(s) found. "C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no task_misc.c -task_misc.c(392) : CC78K0R warning W0401: Conversion may lose significant digits -task_misc.c(394) : CC78K0R warning W0401: Conversion may lose significant digits -task_misc.c(406) : CC78K0R warning W0401: Conversion may lose significant digits -task_misc.c(408) : CC78K0R warning W0401: Conversion may lose significant digits -Compilation complete, 0 error(s) and 4 warning(s) found. +task_misc.c(381) : CC78K0R warning W0401: Conversion may lose significant digits +task_misc.c(383) : CC78K0R warning W0401: Conversion may lose significant digits +task_misc.c(395) : CC78K0R warning W0401: Conversion may lose significant digits +Compilation complete, 0 error(s) and 3 warning(s) found. "C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\task_misc.asm Assembly complete, 0 error(s) and 0 warning(s) found. "C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no task_sys.c task_sys.c(234) : CC78K0R warning W0401: Conversion may lose significant digits -task_sys.c(569) : CC78K0R warning W0401: Conversion may lose significant digits +task_sys.c(570) : CC78K0R warning W0401: Conversion may lose significant digits Compilation complete, 0 error(s) and 2 warning(s) found. "C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\task_sys.asm Assembly complete, 0 error(s) and 0 warning(s) found. @@ -156,6 +155,10 @@ Assembly complete, 0 error(s) and 0 warning(s) found. Compilation complete, 0 error(s) and 0 warning(s) found. "C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\hal.asm Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no batt_params.c +Compilation complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\batt_params.asm +Assembly complete, 0 error(s) and 0 warning(s) found. "C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no voltable.c Compilation complete, 0 error(s) and 0 warning(s) found. "C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\voltable.asm @@ -172,7 +175,7 @@ Assembly complete, 0 error(s) and 0 warning(s) found. Compilation complete, 0 error(s) and 0 warning(s) found. "C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\util_funcs.asm Assembly complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\lk78k0r.exe" -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -obsr.lmf "..\..\..\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r\s0rm.rel" -gi1B339499E033F240BFAAh -pbsr_k0r.map -nkd -gb7EFBFFh -b"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r\fsl.lib" -bcl0rdm.lib -bcl0rm.lib -bcl0rmf.lib -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r" -dbsr_mcu.dr -s -w2 loader.rel pm.rel i2c_ctr.rel main.rel magic.rel WDT.rel i2c_mcu.rel i2c_twl.rel led.rel rtc.rel vreg_ctr.rel vreg_twl.rel adc.rel renge.rel accero.rel self_flash.rel sw.rel task_debug.rel task_misc.rel task_sys.rel pedo_alg_thre_det2.rel ini_VECT.rel task_status.rel led_cam.rel led_pow.rel hal.rel batt_params.rel voltable.rel pedo_lpf_coeff.rel kanaria.rel kanaria_c.rel get_ei.rel util_funcs.rel +"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\lk78k0r.exe" -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -obsr.lmf "..\..\..\..\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r\s0rm.rel" -gi1B339499E033F240BFAAh -pbsr_k0r.map -nkd -gb7EFBFFh -b"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r\fsl.lib" -bcl0rdm.lib -bcl0rm.lib -bcl0rmf.lib -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r" -dbsr_mcu.dr -s -w2 loader.rel pm.rel i2c_ctr.rel main.rel magic.rel WDT.rel i2c_mcu.rel i2c_twl.rel led.rel rtc.rel vreg_ctr.rel vreg_twl.rel adc.rel renge.rel accero.rel self_flash.rel sw.rel task_debug.rel task_misc.rel task_sys.rel pedo_alg_thre_det2.rel ini_VECT.rel task_status.rel led_cam.rel led_pow.rel hal.rel batt_params.rel voltable.rel pedo_lpf_coeff.rel kanaria.rel kanaria_c.rel get_ei.rel util_funcs.rel RA78K0R warning W3420: File 'loader.rel' already has had error(s)/warning(s) by 'CC78K' Read Device File Directory : C:\PROGRAM FILES (X86)\NEC ELECTRONICS TOOLS\DEV\ RA78K0R warning W3420: File 'pm.rel' already has had error(s)/warning(s) by 'CC78K' @@ -198,4 +201,4 @@ intel-HEX to bsr bin converter file converted! -Build Total error(s) : 0 Total warning(s) : 66 +Build Total error(s) : 0 Total warning(s) : 65 diff --git a/trunk/yav_mcu_bsr.prj b/trunk/yav_mcu_bsr.prj index bb26148..240a933 100644 --- a/trunk/yav_mcu_bsr.prj +++ b/trunk/yav_mcu_bsr.prj @@ -1,6 +1,6 @@ [ProjectManager] Version=6.00 -Path=C:\78k_data\yav-mcu-basara\trunk\ +Path=C:\78k_data\yav-mcu-basara\branches\2.13_2nup\ Title=yav-mcu Series=78K0R.PM Device=uPD79F0104 @@ -1075,45 +1075,6 @@ Source30=kanaria.asm Source31=kanaria_c.c Source32=get_ei.asm Source33=util_funcs.c -[IncFile] -Include1=incs_loader.h -Include2=sim\simOnWin.h -Include3=sim\sfrAlias.h -Include4=config.h -Include5=jhl_defs.h -Include6=user_define.h -Include7=hal.h -Include8=bsr_system.h -Include9=renge\renge.h -Include10=renge\renge_defs.h -Include11=renge\renge_task_immediate.h -Include12=vreg_ctr.h -Include13=vreg_twl.h -Include14=loader.h -Include15=i2c_mcu.h -Include16=WDT.h -Include17=..\..\..\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r\fsl.h -Include18=fsl_user.h -Include19=i2c_ctr.h -Include20=pm.h -Include21=rtc.h -Include22=reboot.h -Include23=magic.h -Include24=incs.h -Include25=i2c_twl.h -Include26=accero.h -Include27=pedometer.h -Include28=sw.h -Include29=adc.h -Include30=led.h -Include31=batt_params.h -Include32=pool.h -Include33=i2c_twl_defs.h -Include34=renge\renge_task_intval.h -Include35=..\..\..\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r\math.h -Include36=self_flash.h -Include37=sim\sim_interrupt_decrare.c -Include38=util_funcs.h [Options.LK78K0R 0] Version=100 O0=bsr_k0r.lmf @@ -1232,7 +1193,7 @@ ZB= Etcetera0= Etcetera1=boot.lmf CommandFile=0 -OFILE=C:\78k_data\yav-mcu-basara\trunk\bsr.lmf +OFILE=C:\78k_data\yav-mcu-basara\branches\2.13_2nup\bsr.lmf [Options.LK78K0R 3] Version=100 O0=bsr_bsr.lmf @@ -1407,3 +1368,39 @@ DefaultMode2=1 DefaultMode3=1 DefaultMode4=1 DefaultMode5=1 +[IncFile] +Include1=incs_loader.h +Include2=config.h +Include3=jhl_defs.h +Include4=user_define.h +Include5=hal.h +Include6=bsr_system.h +Include7=renge\renge.h +Include8=renge\renge_defs.h +Include9=renge\renge_task_immediate.h +Include10=vreg_ctr.h +Include11=vreg_twl.h +Include12=loader.h +Include13=i2c_mcu.h +Include14=WDT.h +Include15=fsl_user.h +Include16=i2c_ctr.h +Include17=pm.h +Include18=rtc.h +Include19=reboot.h +Include20=magic.h +Include21=incs.h +Include22=i2c_twl.h +Include23=accero.h +Include24=pedometer.h +Include25=sw.h +Include26=adc.h +Include27=led.h +Include28=batt_params.h +Include29=pool.h +Include30=i2c_twl_defs.h +Include31=renge\renge_task_intval.h +Include32=self_flash.h +Include33=util_funcs.h +Include34=..\..\..\..\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r\fsl.h +Include35=..\..\..\..\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r\math.h