diff --git a/trunk/VCProj/bsr_trunk.sdf b/trunk/VCProj/bsr_trunk.sdf
index 2571f87..48a89da 100644
Binary files a/trunk/VCProj/bsr_trunk.sdf and b/trunk/VCProj/bsr_trunk.sdf differ
diff --git a/trunk/VCProj/bsr_trunk.suo b/trunk/VCProj/bsr_trunk.suo
index 078633e..926ea5a 100644
Binary files a/trunk/VCProj/bsr_trunk.suo and b/trunk/VCProj/bsr_trunk.suo differ
diff --git a/trunk/VCProj/bsr_trunk.vcxproj b/trunk/VCProj/bsr_trunk.vcxproj
index 2c6a44f..3fe99ad 100644
--- a/trunk/VCProj/bsr_trunk.vcxproj
+++ b/trunk/VCProj/bsr_trunk.vcxproj
@@ -69,7 +69,7 @@
- _MBCS;%(PreprocessorDefinitions);_WIN32
+ _MBCS;%(PreprocessorDefinitions);
diff --git a/trunk/batt_params.c b/trunk/batt_params.c
index 1546c15..d2fae96 100644
--- a/trunk/batt_params.c
+++ b/trunk/batt_params.c
@@ -46,8 +46,45 @@ const bt_param_ bt_param[ _BT_PARAM_NUM_ ] =
0xDA20,
{ 0x69, 0x67 },
},
+
+ // SPFL ///////////////////////////////////////////////
+ // BT_PARAM_SPFL_MAXELL
+ {
+ {
+ 0xA1, 0x20, 0xB7, 0x50, 0xB9, 0xD0, 0xBB, 0x00,
+ 0xBC, 0x30, 0xBC, 0x60, 0xBC, 0xA0, 0xBD, 0x10,
+ 0xBD, 0xC0, 0xBE, 0x70, 0xBF, 0xD0, 0xC2, 0xA0,
+ 0xC4, 0x00, 0xC8, 0x50, 0xCC, 0x80, 0xD0, 0xB0,
+ 0x01, 0xA0, 0x25, 0x10, 0x18, 0xB0, 0x17, 0xC0,
+ 0x95, 0x20, 0x6F, 0xE0, 0x7C, 0x60, 0x35, 0x10,
+ 0x35, 0x00, 0x37, 0xF0, 0x16, 0xF0, 0x1C, 0xA0,
+ 0x17, 0x30, 0x11, 0xD0, 0x11, 0xF0, 0x11, 0xF0
+ },
+ 2,
+ { 94, (-256* 0.35), (-256* 3.85) },
+ 0xDAB0,
+ { 0xF5, 0xF3 }
+ },
- // spfl ///////////////////////////////////////////////
+ // BT_PARAM_SPFL_PANA
+ {
+ {
+ 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
+ },
+ 2,
+ { 113, (-256* 0.30), (-256* 2.25) },
+ 0xDAA0,
+ { 0xE5, 0xE7 },
+ },
+
+ // SNAKE (dummy) //////////////////////////////////////
// BT_PARAM_SPFL_MAXELL
{
{
diff --git a/trunk/batt_params.h b/trunk/batt_params.h
index 343b3f4..9468503 100644
--- a/trunk/batt_params.h
+++ b/trunk/batt_params.h
@@ -20,8 +20,8 @@ typedef enum
BT_PARAM_CTR_PANA,
BT_PARAM_SPFL_MAXELL,
BT_PARAM_SPFL_PANA,
- BT_PARAM_SHRIMP_MAXELL,
- BT_PARAM_SHRIMP_PANA,
+ BT_PARAM_SNAKE_MAXELL,
+ BT_PARAM_SNAKE_PANA,
_BT_PARAM_NUM_
} BT_TYPE;
diff --git a/trunk/bsr.hex b/trunk/bsr.hex
index c0a0883..dbd3f0b 100644
--- a/trunk/bsr.hex
+++ b/trunk/bsr.hex
@@ -1,251 +1,252 @@
-:02000000DF0C13
-:0400100008480A484A
-:02001C00B649E3
-:020024005D4A33
-:02002A00A84AE2
-:08003400D54B784BD14B164E61
-:02004A000C4860
-:02005A00464816
-:02006200D44D7B
-:06008000694CA24CEC4C9F
+:02000000E50C0D
+:040010001A481C4826
+:02001C00C849D1
+:020024006F4A21
+:02002A00BA4AD0
+:08003400E74B8A4BE34B284E19
+:02004A001E484E
+:02005A00584804
+:02006200E64D69
+:060080007B4CB44CFE4C69
:0400C0007EFBFF04C0
:0A00C4001B339499E033F240BFAA09
:1000CE00C7C1FBF8FFCEABACC736F00071F4C6610A
:1000DE00D8710006F98EA89C018C015C10D1DD0A46
:1000EE007110A6FB710006F9EF0B8C015C80D161DB
:1000FE00E8710006F98F06F931030EF6B1BBF66111
-:10010E004900DD05618900EFF5FDDF01FD3101FDDF
-:10011E008901FD8609FDBD08FD8D2FFD872CEFA5FC
+:10010E004900DD05618900EFF5FDE501FD3101FDD9
+:10011E008901FD8C09FDC308FD9E2FFD982CEFA5CE
:10012E00C0C6D7C7360000674C09DE3F318E04F6D5
:10013E000FC1317B9EFDC411897267318E04F64F5B
:10014E0014896142DF03F6EF01E660610667318EC6
:10015E00124900207267318E04F64F14896142DF16
:10016E0003F6EF01E660610687EFBC40F84F3A6197
-:10017E00E88666D161E8FD2A06C6D751065B0C31CA
+:10017E00E88666D161E8FD3006C6D751065B0C31C4
:10018E001A9F08F94008F901DF05CD3705EF03CDB9
-:10019E0037078F06F95CE39F06F951035B04318E36
-:1001AE00E7240000DD1023DD0823DF0E712006F9A1
-:1001BE00D7713006F9D7714006F9D7717BFACEA008
-: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
-:10046E00D77132936A0E03713B25713B23E0FD99E0
-:10047E00097120F000FD4502F6BF26015024BF147D
-:10048E0001CB440014300F0FBF2801712393710B61
-:10049E00E2710AE6FDF603CE44FF3182E202EFFA84
-:1004AE00FD4704AF0401BF0C01713393714293D722
-:1004BE0031349302EFFAFD1E04713A25713A235A34
-:1004CE000EFC7128F000714393D7C72008FBF8FF8C
-:1004DE00FD25085014C15008FD5707C0CC07048CE9
-:1004EE00074C14DE0C8C07318EFDC109615907EFE4
-:1004FE00EECC07048C074C1461C8EDC605CC060083
-:10050E008C064C0461C8EDA505300AF9BC02F6BB99
-:10051E00CEABAC31B2D109C73641057184C6DEF31C
-:10052E00F1C73641057184C661DC9C05713BD1ACC7
-:10053E0002148F400599715050056179026179005E
-:10054E00F0E1614900DD09C73641057184C6DEC39D
-:10055E00F1C73641057184C661DC0E059C0550401D
-:10056E00C18C07318E31AD128C06318E318D03BDAB
-:10057E00D831FFBDDADADAADD8FD8D0CC0D2DD0C84
-:10058E005008C15014FD5707C0FD4A0B8C05D1DF32
-:10059E0006615906ED0E058C07318EFDC509D2DDBB
-:1005AE000C5008C15014FD5707C0FD4A0B8C05D1E5
-:1005BE00DF06615907ED020571605005CC0400CCD1
-:1005CE0005008C054C09DE2B8C05318E04F61FC1FF
-:1005DE00317B9EFDC41189728C05318E04F64F1449
-:1005EE00896142DF03F6EF01E6600E049C04615957
-:1005FE0005EFCF41001140F81F3A61E86159048CB4
-:10060E0004D1DF08FD4B0BFD5D0CEF0C5008C15003
-:10061E0014FD5707C0FD4A0B1008C6D7C72004FBB0
-:10062E00F8FF712B24CC0100F6BC02AC0244090089
-:10063E00DE3EAC0204F60F144100118972AC020CBE
-:10064E005014896142DF03F6EF01E6600E019C0152
-:10065E00AC021249005072AC0204F67F148961425A
-:10066E00DF03F6EF01E6600E019C01617902EFBB3C
-:10067E0040F67FFF61F86159018C01D161F8ED23DD
-:10068E0007CC0100717AFAFD6A04711300711B2008
-:10069E00710303710205E0C15003FD482BC05013D6
-:1006AE00FD9909500FC1E0FD482BC0CEABAC61598E
-:1006BE00018C0191DD068C014C03DF03E6EF01F6A0
-:1006CE006061FB7121048C014C0861F8CC01003192
-:1006DE00320705A024FCEF03F524FC4024FC11DCBA
-:1006EE0022F524FCF0C15003FD482BC0CE3708CBB9
-:1006FE00E4FFFFCBE6FFF7CED4FFCF370008F512AD
-:10070E000561FDE6BC02F6614902DD9F00000000B6
-:10071E00617902EFF1FD2508D2DFFA5008C15014BD
-:10072E00FD5707C0D2FD4A0B1004C6D73184BD0257
-:10073E00EFFA717BBDCBE4FFFFCBE6FFFFCBD4FF1F
-:10074E00FF717ABED7717BBED7C7C1200CFBF8FFF5
-:10075E008C0C318E31ADC1317B9DD4C0BC068DD495
-:10076E009C088C149C0B8C14318E040C00128C0B78
-:10077E00318EBDD813FD1C0F61C8ED2008CEABAC79
-:10078E00CC05068C0B318EFDBD09D2DD158C0B31DF
-:10079E008EFDC1096169058C05D1DFE7FD5307E2C6
-:1007AE00EF71CC0A008C0A4C04DE54F6BC02300AFF
-:1007BE00F9BBAC06148C089EFD118972AB146299BC
-:1007CE00AC06A1BC06617900617902F0E1614902D3
-:1007DE00DFE05040C18C0B318E31AD128C0A318E60
-:1007EE00318D03BDD831FFBDDADADAADD8FD8D0C0F
-:1007FE00C0D2DD06FD5307E2EF1961590AEFA68C50
-:10080E000B318EFDC509D2DD03E2EF0761590BED09
-:10081E007407F2100EC6D7C7717B9D717BFAFD3A35
-:10082E0007300AF9FD700AFDFB09C6D7FD2508FD44
-:10083E004A0BFD5307F5ABFFF2D7C731049706718C
-:10084E0010B3FBEF047118B3FB8FB3FB7B8A76D129
-:10085E00DD5B8FB3FB9D8A4004F903DF22665C10DB
-:10086E00D1DD1C8FB3FB5C10D1DD0B5080C150115C
-:10087E00FD9C34C0EF095040C15011FD9C34C04066
-:10088E0004F903DD064004F904DF22665C02D1DDC3
-:10089E001C8FB3FB5C02D1DD0B5040C15010FD9C90
-:1008AE0034C0EF095020C15010FD9C34C0C6D7C7CC
-:1008BE00360000665C80D1DD10675C80D1DF05718B
-:1008CE003396EF0B713296EF06710407713196660F
-:1008DE005C40D1DD10675C40D1DF05714396EF0BB4
-:1008EE00714296EF06711405714196665C01D1DD79
-:1008FE0010675C01D1DF05715396EF0B715296EFC5
-:10090E0006713407715196665C02D1DD10675C0288
-:10091E00D1DF05716396EF1D716296EF184007F9EE
-:10092E0001DF08710402716196EF0AC73610057176
-:10093E00C4C6716196665C04D1DD10675C04D1DFBC
-:10094E0005717396EF0B717296EF06714407717114
-:10095E0096665C08D1DD10675C08D1DF05710397E0
-:10096E00EF0B710297EF06711407710197665C1019
-:10097E00D161E8715AD1C6D7F5F6FBF5F8FBCFFE7B
-:10098E00FBFFCFFAFBFFCFFBFBFFD7C7C1C1FBF8C5
-:10099E00FFCEABAC8C02D1DD12616902305C03BBC1
-:0F09AE00F6614900DDEE618900EFF51004C6D750
-:1009BD005208EF065203EF025206FEE600FE1B0040
-:1009CD00DC16089F03088F0408089F040862FE24A4
-:1009DD0000089F0408EEBF00EEBA00C1C514410E19
-:1009ED0011D9D0FF118FD1FF312E45C4C0D7F231AF
-:1009FD00A2C401E2D79DE261DD4C09DF12717BFAE1
-:100A0D00C18F06089F25FDC0CF060800EE270031D7
-:100A1D00F2FA04CF0608004C00DF05D50008DD16FC
-:100A2D0061DD717BFAD50608DD0ACDE31F61CD616D
-:100A3D00CDEE160061CDFED40061FFFE9A00FCF8EC
-:100A4D00FF0EFEB20061CDFED5004C09DF0EC18F49
-:100A5D0006086F25FD9F0608C0EE0400CF060800AE
-:100A6D00F8E3D75200EF025202FE3700CF24FD000B
-:100A7D00CF060800BF0408C716629F000841001189
-:100A8D008F1A209B4100118F1B209F0108C651001A
-:100A9D00FE62FFEF025205CF060800C1510CFE0A9F
-:100AAD0000C0D7C1511DFE0200C0D761DD717BFAB8
-:100ABD0070CEC0A59EC47CFF9EC4609EC461CDD780
-:100ACD0061DD717BFAC18EC45C1BFED6FFCF0608BB
-:100ADD0001FED7FFC061CDD731F2FA1AC1AEE4BF26
-:100AED0016FDAEE6BF18FDAED4BF1AFD30FFFFBE3A
-:100AFD00E4BEE6BED4C0D731F2FA11C1AF16FDBEC9
-:100B0D00E4AF18FDBEE6AF1AFDBED4C0D7C1BF1C01
-:100B1D00FD13BF1EFD15BF20FD17BF22FDC0D7AFB2
-:100B2D001CFDDB1EFDEB20FDFB22FDD7534B305290
-:100B3D005430324E323030475631323000FFC150D2
-:100B4D00FEFEAB0061DD717BFACF060800FE0A00E8
-:100B5D00FEA4FF61CDF8E3EECF00C7FB0408BF167E
-:100B6D00FD8FC0009C05C5C337040600BF18FD35B9
-:100B7D0036AF0B300000522BFE6600C2C4C6305D8E
-:100B8D000BB800300000B8022004AF18FDB80030DB
-:100B9D000F00B802AF16FD61FF520AFE3AFFECF8E6
-:100BAD00FF0E717BFAC1C7FB04088C05C65C80FE85
-:100BBD000200C0D761DD717BFA70CFC0FFA59FC069
-:100BCD00007CFF9FC000609FC00061CDD7618BFE90
-:100BDD00E2FF717BBE410011FB000017CEFC0061EE
-:100BED00CB089EFDF31161C999A58392DFF7D7FE5E
-:100BFD00B1FED524FDDF23C1CF0308035109FEF457
-:100C0D00FDC0D2DF37FE3800A20408CF030807511C
-:100C1D0009FEE1FDD2B20408DF22C7FB04083183CF
-:100C2D0002C6D7C6510AFECCFD624C1FDF06CF248B
-:100C3D00FD01EF04CF24FD00C0EE5BFEC0EE55FEBE
-:100C4D00C7C1FB04088B31196C0161589BC0C6D715
-:100C5D00717BFAFE4DFEAF0408040600C11436C1C7
-:100C6D000B300000522DF3FE77FF8FC000FE2BFEE0
-:100C7D0061CF5C807C8073C0041900CEFC0F61CB0A
-:100C8D00C55404EF03C55417FE18FEC7360008BB44
-:100C9D00629C0288089C03D1DD334C41DE2F70F13C
-:100CAD00312DB161090033081C000851FF612A4143
-:100CBD000E118FD0FF613B118FD1FF6138DC0E8B90
-:100CCD005C03DF0964C6C4FE2BFDEECAFDC6C4EE8F
-:020CDD00C3FD55
-:100CDF0061CF5100718C7109FECBF800FEFCC90188
-:100CEF0000F6BF00F953C0F693935820FEDFF94189
-:100CFF000036264E34CCFCEF05118B99A7A517446F
-:100D0F00704EDFF53602F930CCFCEF04CC0000A7B3
-:100D1F0047DFF9410036704E3420FEEF05118B99F5
-:100D2F00A7A51744804EDFF53630FE3092FEEF0454
-:100D3F00CC0000A747DFF9FCCE0000EFFE61DD71AC
-:100D4F007BFABEF0ADD8BEF200AEF661CDD7C3616F
-:100D5F00DD717BFABEF0ADD8BEF200DBF6FFADDC85
-:100D6F00BEF000AEF6BDD8AEF40312ADDABEF2009F
-:100D7F00AEF661CD03BDDAC2D7C3F33174D90883A0
-:100D8F00C1F626D8BDD8C031750683C312F623C26B
-:100D9F00FDAA0D93DF0312F623C2D7440000DD2610
-:100DAF0061DD717BFACFE80080BEF6F6BEF4BEF2CD
-:100DBF00ADD8BEF0CFE800818FE8003103FAAEF076
-:100DCF00F5E80061CDD7B1D7C3F33174D90883C12A
-:100DDF00F626D8BDD8C0317505C312F623C2FDF86B
-:100DEF000D93DF0312F623C2D7440000DD2761DD28
-:100DFF00717BFACFE80080BEF6F6BEF4BEF2ADD836
-:100E0F00BEF0CFE800818FE8003103FAAFE000F5C4
-:100E1F00E80061CDD7ADD8D7C3F33174DB0F83C1F1
-:100E2F00F626D8BDD861317026DABDDAC031750D1E
-:100E3F0083C312F626DCBDDC61317023C2FD600E68
-:100E4F0093DF0CF626D8BDD861317026DABDDAC231
-:100E5F00D7C161686BDC6BDDC0DD2F61DD717BFAA3
-:100E6F00CFE80080BEF4ADDCBEF6ADD8BEF0ADDA93
-:100E7F00BEF2CFE800818FE8003103FAAEF0BDD8A3
-:100E8F00AEF2BDDAF5E80061CDD7F6BDD8BDDAD741
-:100E9F008292DD2B61DD717BFACFE80080BEF0F628
-:100EAF00BEF2BEF46208BEF6CFE800818FE80031D3
-:100EBF0003FAAFE0006072AEF0F5E80061CDD760E5
-:100ECF0072F6B1D706DABDDAADDC06D8BDD861D877
-:100EDF00A6DAD7D1DD17C1C3DAD89DD8ADDA311C68
-:100EEF0061EEB4D8DFF8BDDA13BDD8C2C0D7D1DDFB
-:100EFF001BC1C3DADA9DDAADD8311E33311E33711F
-:100F0F00F9B4DADFF4BDD813BDDAC2C0D746D8DDE5
-:100F1F000771FF7177D971C0D75BDB9DDB605BDA3F
-:100F2F009DDAADDC5BD9085BD808BDD8D7C3C7F352
-:100F3F00728EFDC162314C4100361C4E1161A072A0
-:070F4F00C09EFD62C6C2D77F
-:0A0FF60031303A31303A3038000053
-:0A20000031303A31303A3038000038
+:10019E003707D908F9FD4D298F06F95CE39F06F95B
+:1001AE0051035B04318EE7240000DD1023DD0823AC
+:1001BE00DF0E712006F9D7713006F9D7714006F9B6
+:1001CE00D7717BFACEA010CEA180E5F3000000001F
+:1001DE00CEA408F5AAFFD78F06F9310508CD000386
+:1001EE00CD030FEF08CD030EF690BFB401CD04087A
+:1001FE00CD0508F521FFCE22E9CE23F8CE24F3CE8D
+:10020E0025FACE26FCCE275FCE2EFCCF1105F8CFD9
+:10021E00120511CF350002CF370019CF530006CB90
+:10022E00EEFEFFCE3831CE3970CF38050A3087005A
+:10023E00BF1801BF1A01BF1C01BF1E01D7D7C7F6D9
+:10024E0016FD7004717BFA31329508713295717A10
+:10025E00FAEF0C717AFAA7F647DFE95203EF01F2D3
+:10026E00C6D7C7C1C1FBF8FF17A1C1E0C18C0A7088
+:10027E00C18C0270FD91021006629D528C017210AB
+:10028E0004C6D7C7C1FBF8FFFD4C02D2DD045203F2
+:10029E00EF618B70FDBD03D2DD077133955202EF16
+:1002AE00528C0870FDD903FD24048B6C0170FDD9AE
+:1002BE0003300400BF2401301740BF1C013004007E
+:1002CE00BF22018C0A91DF04F6BF2A01710BE2CE28
+:1002DE0044FF3182E202EFFAAC0C148E449961793C
+:1002EE000C61690A8C0AD1DFDAFD4D04710BE271E3
+:1002FE003395F2C0C6D7C7C1FBF8FFFD4C02D2DD65
+:10030E00045203EF25710AE68B70FDBD03D2DD07A3
+:10031E007133955202EF138C0870FDD9038C0A705D
+:10032E00FDD903FD4D04713395F2C0C6D7C7C1FB8D
+:10033E00F8FFFD4C02D2DD045203EF70710AE67134
+:10034E000BE28B70FDBD03D2DD077133955202EFC8
+:10035E005B710BE231229544C73422FBAC0C165272
+:10036E00048B99A5A792DFF9C68B9D4F8C089D50E3
+:10037E008C0A9D513184BD02EFFA717ABDCEB14423
+:10038E00CBB422FB8C0A318EBEB8CEBB48714BE18A
+:10039E00714BE5710ABD8C089E44EF0F710BE68C14
+:1003AE00089E448C0A9D4EAC0CBD4CF2C0C6D7C7FD
+:1003BE0016FDFC03AF0401BF0C0117FDD903D2DDFE
+:1003CE0007FD4D045202EF01F2C6D7C716710AE6B9
+:1003DE00710BE2669E443182E202EFFAF6420401AC
+:1003EE00DD09AF0401BF0C01E2EF01F2C6D7AF2861
+:1003FE0001085CFB08BF2801FD4B02AF28015CFB26
+:10040E00BF2801300400BF2A01301780BF1C013005
+:10041E000400BF2201D7AF2401086C0408BF2401D9
+:10042E00AF28016C0F086C0B08BF2801FD4B02AF03
+:10043E002A01085CFB08BF2A01FD4B02EDFC0330CC
+:10044E000400BF2401F6BF2A01300B0BBF2801FDAB
+:10045E004B02300B0FBF2801FD4B02300F0FBF2890
+:10046E0001D731449501D77132956A0E03713B2540
+:10047E00713B23E0FD9F097120F000FD4B02F6BF9A
+:10048E0026015024BF1401CB440014300F0FBF2897
+:10049E0001712395710BE2710AE6FDFC03CE44FF58
+:1004AE003182E202EFFAFD4D04AF0401BF0C01717F
+:1004BE003395714295D731349502EFFAFD240471CC
+:1004CE003A25713A235A0EFC7128F000714395D7E4
+:1004DE00C72008FBF8FFFD2B085014C15008FD5D26
+:1004EE0007C0CC07048C074C14DE0C8C07318EFD34
+:1004FE00C709615907EFEECC07048C074C1461C88D
+:10050E00EDCC05CC06008C064C0461C8EDAB053075
+:10051E000AF9BC02F6BBCEABAC31B2D109C736413B
+:10052E00057184C6DEF3F1C73641057184C661DC00
+:10053E009C05713BD1AC02148F400599715050054A
+:10054E00617902617900F0E1614900DD09C7364148
+:10055E00057184C6DEC3F1C73641057184C661DC00
+:10056E000E059C055040C18C07318E31AD128C06A4
+:10057E00318E318D03BDD831FFBDDADADAADD8FD5B
+:10058E00930CC0D2DD0C5008C15014FD5D07C0FDA8
+:10059E00500B8C05D1DF06615906ED14058C073121
+:1005AE008EFDCB09D2DD0C5008C15014FD5D07C085
+:1005BE00FD500B8C05D1DF06615907ED0805716002
+:1005CE005005CC0400CC05008C054C09DE2B8C05A7
+:1005DE00318E04F61FC1317B9EFDC41189728C05CC
+:1005EE00318E04F64F14896142DF03F6EF01E660A7
+:1005FE000E049C04615905EFCF41001140F81F3ADB
+:10060E0061E86159048C04D1DF08FD510BFD630CC8
+:10061E00EF0C5008C15014FD5D07C0FD500B1008C3
+:10062E00C6D7C72004FBF8FF712B24CC0100F6BC03
+:10063E0002AC02440900DE3EAC0204F60F14410087
+:10064E00118972AC020C5014896142DF03F6EF017E
+:10065E00E6600E019C01AC021249005072AC02041D
+:10066E00F67F14896142DF03F6EF01E6600E019C0E
+:10067E0001617902EFBB40F67FFF61F86159018C91
+:10068E0001D161F8ED2907CC0100717AFAFD7004F1
+:10069E00711300711B20710303710205E0C1500339
+:1006AE00FD592BC05013FD9F09500FC1E0FD592B72
+:1006BE00C0CEABAC6159018C0191DD068C014C03AF
+:1006CE00DF03E6EF01F66061FB7121048C014C083B
+:1006DE0061F8CC010031320705A024FCEF03F524AC
+:1006EE00FC4024FC11DC22F524FCF0C15003FD5922
+:1006FE002BC0CE3708CBE4FFFFCBE6FFF7CED4FFFF
+:10070E00CF370008F5120561FDE6BC02F66149021D
+:10071E00DD9F00000000617902EFF1FD2B08D2DFB2
+:10072E00FA5008C15014FD5D07C0D2FD500B1004E5
+:10073E00C6D73184BD02EFFA717BBDCBE4FFFFCB90
+:10074E00E6FFFFCBD4FFFF717ABED7717BBED7C752
+:10075E00C1200CFBF8FF8C0C318E31ADC1317B9D6D
+:10076E00D4C0BC068DD49C088C149C0B8C14318E7A
+:10077E00040C00128C0B318EBDD813FD220F61C8F4
+:10078E00ED2608CEABACCC05068C0B318EFDC30925
+:10079E00D2DD158C0B318EFDC7096169058C05D133
+:1007AE00DFE7FD5907E2EF71CC0A008C0A4C04DE3C
+:1007BE0054F6BC02300AF9BBAC06148C089EFD112F
+:1007CE008972AB146299AC06A1BC0661790061799D
+:1007DE0002F0E1614902DFE05040C18C0B318E31F5
+:1007EE00AD128C0A318E318D03BDD831FFBDDADAF0
+:1007FE00DAADD8FD930CC0D2DD06FD5907E2EF1934
+:10080E0061590AEFA68C0B318EFDCB09D2DD03E2C6
+:10081E00EF0761590BED7A07F2100EC6D7C7717B41
+:10082E009D717BFAFD4007300AF9FD760AFD010A3B
+:10083E00C6D7FD2B08FD500BFD5907F5ABFFF2D7C0
+:10084E00C7310499067110B3FBEF047118B3FB8F17
+:10085E00B3FB7B8C76D1DD5B8FB3FB9D8C4004F9B3
+:10086E0003DF22665C10D1DD1C8FB3FB5C10D1DD83
+:10087E000B5080C15011FDAD34C0EF095040C15036
+:10088E0011FDAD34C04004F903DD064004F904DF68
+:10089E0022665C02D1DD1C8FB3FB5C02D1DD0B50F6
+:1008AE0040C15010FDAD34C0EF095020C15010FDB5
+:1008BE00AD34C0C6D7C7360000665C80D1DD106788
+:1008CE005C80D1DF05713398EF0B713298EF0671B2
+:1008DE000407713198665C40D1DD10675C40D1DF52
+:1008EE0005714398EF0B714298EF06711405714133
+:1008FE0098665C01D1DD10675C01D1DF05715398FC
+:10090E00EF0B715298EF06713407715198665C02C5
+:10091E00D1DD10675C02D1DF05716398EF1D716246
+:10092E0098EF184007F901DF08710402716198EF22
+:10093E000AC736100571C4C6716198665C04D1DDB4
+:10094E0010675C04D1DF05717398EF0B717298EF2D
+:10095E0006714407717198665C08D1DD10675C08FA
+:10096E00D1DF05710399EF0B710299EF0671140730
+:10097E00710199665C10D161E8715AD1C6D7F5F64E
+:10098E00FBF5F8FBCFFEFBFFCFFAFBFFCFFBFBFF28
+:10099E00D7C7C1C1FBF8FFCEABAC8C02D1DD126163
+:1009AE006902305C03BBF6614900DDEE618900EF40
+:0509BE00F51004C6D78E
+:1009C3005208EF065203EF025206FEE600FE1B003A
+:1009D300DC16089F03088F0408089F040862FE249E
+:1009E30000089F0408EEBF00EEBA00C1C514410E13
+:1009F30011D9D0FF118FD1FF312E45C4C0D7F231A9
+:100A0300A2C401E2D79DE261DD4C09DF12717BFADA
+:100A1300C18F06089F25FDC0CF060800EE270031D1
+:100A2300F2FA04CF0608004C00DF05D50008DD16F6
+:100A330061DD717BFAD50608DD0ACDE31F61CD6167
+:100A4300CDEE160061CDFED40061FFFE9A00FCF8E6
+:100A5300FF0EFEB20061CDFED5004C09DF0EC18F43
+:100A630006086F25FD9F0608C0EE0400CF060800A8
+:100A7300F8E3D75200EF025202FE3700CF24FD0005
+:100A8300CF060800BF0408C716629F000841001183
+:100A93008F1A209B4100118F1B209F0108C6510014
+:100AA300FE62FFEF025205CF060800C1510CFE0A99
+:100AB30000C0D7C1511DFE0200C0D761DD717BFAB2
+:100AC30070CEC0A59EC47CFF9EC4609EC461CDD77A
+:100AD30061DD717BFAC18EC45C1BFED6FFCF0608B5
+:100AE30001FED7FFC061CDD731F2FA1AC1AEE4BF20
+:100AF30016FDAEE6BF18FDAED4BF1AFD30FFFFBE34
+:100B0300E4BEE6BED4C0D731F2FA11C1AF16FDBEC2
+:100B1300E4AF18FDBEE6AF1AFDBED4C0D7C1BF1CFB
+:100B2300FD13BF1EFD15BF20FD17BF22FDC0D7AFAC
+:100B33001CFDDB1EFDEB20FDFB22FDD7534B30528A
+:100B43005430324E323030475631323000FFC150CC
+:100B5300FEFEAB0061DD717BFACF060800FE0A00E2
+:100B6300FEA4FF61CDF8E3EECF00C7FB0408BF1678
+:100B7300FD8FC0009C05C5C337040600BF18FD35B3
+:100B830036B50B300000522BFE6600C2C4C630637C
+:100B93000BB800300000B8022004AF18FDB80030D5
+:100BA3000F00B802AF16FD61FF520AFE3AFFECF8E0
+:100BB300FF0E717BFAC1C7FB04088C05C65C80FE7F
+:100BC3000200C0D761DD717BFA70CFC0FFA59FC063
+:100BD300007CFF9FC000609FC00061CDD7618BFE8A
+:100BE300E2FF717BBE410011FB000017CEFC0061E8
+:100BF300CB089EFDF31161C999A58392DFF7D7FE58
+:100C0300B1FED524FDDF23C1CF0308035109FEF450
+:100C1300FDC0D2DF37FE3800A20408CF0308075116
+:100C230009FEE1FDD2B20408DF22C7FB04083183C9
+:100C330002C6D7C6510AFECCFD624C1FDF06CF2485
+:100C4300FD01EF04CF24FD00C0EE5BFEC0EE55FEB8
+:100C5300C7C1FB04088B31196C0161589BC0C6D70F
+:100C6300717BFAFE4DFEAF0408040600C11436C7BB
+:100C73000B300000522DF3FE77FF8FC000FE2BFEDA
+:100C830061CF5C807C8073C0041900CEFC0F61CB04
+:100C9300C55404EF03C55417FE18FEC7360008BB3E
+:100CA300629C0288089C03D1DD334C41DE2F70F136
+:100CB300312DB161090033081C000851FF612A413D
+:100CC3000E118FD0FF613B118FD1FF6138DC0E8B8A
+:100CD3005C03DF0964C6C4FE2BFDEECAFDC6C4EE89
+:020CE300C3FD4F
+:100CE50061CF5100718C7109FECBF800FEFCCF017C
+:100CF50000F6BF00F953C0F693935820FEDFF94183
+:100D05000036384E34CCFCEF05118B99A7A5174456
+:100D1500824EDFF53602F930CCFCEF04CC0000A79B
+:100D250047DFF9410036824E3420FEEF05118B99DD
+:100D3500A7A51744924EDFF53630FE3094FEEF043A
+:100D4500CC0000A747DFF9FCCE0000EFFE61DD71A6
+:100D55007BFABEF0ADD8BEF200AEF661CDD7C36169
+:100D6500DD717BFABEF0ADD8BEF200DBF6FFADDC7F
+:100D7500BEF000AEF6BDD8AEF40312ADDABEF20099
+:100D8500AEF661CD03BDDAC2D7C3F33174D908839A
+:100D9500C1F626D8BDD8C031750683C312F623C265
+:100DA500FDB00D93DF0312F623C2D7440000DD2604
+:100DB50061DD717BFACFE80080BEF6F6BEF4BEF2C7
+:100DC500ADD8BEF0CFE800818FE8003103FAAEF070
+:100DD500F5E80061CDD7B1D7C3F33174D90883C124
+:100DE500F626D8BDD8C0317505C312F623C2FDFE5F
+:100DF5000D93DF0312F623C2D7440000DD2761DD22
+:100E0500717BFACFE80080BEF6F6BEF4BEF2ADD82F
+:100E1500BEF0CFE800818FE8003103FAAFE000F5BE
+:100E2500E80061CDD7ADD8D7C3F33174DB0F83C1EB
+:100E3500F626D8BDD861317026DABDDAC031750D18
+:100E450083C312F626DCBDDC61317023C2FD660E5C
+:100E550093DF0CF626D8BDD861317026DABDDAC22B
+:100E6500D7C161686BDC6BDDC0DD2F61DD717BFA9D
+:100E7500CFE80080BEF4ADDCBEF6ADD8BEF0ADDA8D
+:100E8500BEF2CFE800818FE8003103FAAEF0BDD89D
+:100E9500AEF2BDDAF5E80061CDD7F6BDD8BDDAD73B
+:100EA5008292DD2B61DD717BFACFE80080BEF0F622
+:100EB500BEF2BEF46208BEF6CFE800818FE80031CD
+:100EC50003FAAFE0006072AEF0F5E80061CDD760DF
+:100ED50072F6B1D706DABDDAADDC06D8BDD861D871
+:100EE500A6DAD7D1DD17C1C3DAD89DD8ADDA311C62
+:100EF50061EEB4D8DFF8BDDA13BDD8C2C0D7D1DDF5
+:100F05001BC1C3DADA9DDAADD8311E33311E337118
+:100F1500F9B4DADFF4BDD813BDDAC2C0D746D8DDDF
+:100F25000771FF7177D971C0D75BDB9DDB605BDA39
+:100F35009DDAADDC5BD9085BD808BDD8D7C3C7F34C
+:100F4500728EFDC162314C4100362E4E1161A07288
+:070F5500C09EFD62C6C2D779
+:0A0FF60031333A35393A343900003E
+:0A20000031333A35393A3439000023
:10200A0005214F7B9EC5E9000104080D12171C1F0C
:10201A00080100001F003B005A0078009700B50035
:10202A00D400F300110130014E01192634445362E1
@@ -269,17 +270,17 @@
:10214A00BC00BE90C160C400C700CCA0D0A00200F1
:10215A00191012004810251041F02FA013F01CD0BE
:10216A0010D00FA0110010E00C100C000C0002009F
-:10217A007100B4FFC0FDA0DAE5E70000000000002E
-:10218A000000000000000000000000000000000045
-:10219A000000000000000000000000000000000035
-:1021AA000000000000000000000000000000000025
-:1021BA000000000000000000000000000000000015
-:1021CA000000000000000000000000000000000005
-:1021DA0000000000000000000000000000000000F5
-:1021EA0000000000000000000000000000000000E5
-:1021FA0000000000000000000000000000000000D5
-:10220A0000000000000000000000000000000000C4
-:10221A0000007F7E7D7C7A7978777675747271702A
+:10217A007100B4FFC0FDA0DAE5E7A120B750B9D0DD
+:10218A00BB00BC30BC60BCA0BD10BDC0BE70BFD01F
+:10219A00C2A0C400C850CC80D0B001A0251018B08D
+:1021AA0017C095206FE07C603510350037F016F0C7
+:1021BA001CA0173011D011F011F002005E00A7FF29
+:1021CA0027FCB0DAF5F39CF0AD50AFB0B300B3E042
+:1021DA00B560B670B7A0BA00BC00BE90C160C400BA
+:1021EA00C700CCA0D0A00200191012004810251078
+:1021FA0041F02FA013F01CD010D00FA0110010E056
+:10220A000C100C000C0002007100B4FFC0FDA0DA33
+:10221A00E5E77F7E7D7C7A7978777675747271705E
:10222A006F6E6D6C6A6968676665646261605F5E3D
:10223A005D5C5A5958575655535251504F4E4D4B53
:10224A004A494948474645434241403F3E3D3B3A59
@@ -287,715 +288,716 @@
:10226A00FA041225384D5F6E777A776E5F4D3825FE
:10227A001204FAF3F0F0F3F7FBFE00020303020282
:02228A00010051
-:10228C008D3AB43AD1DF26CD3A1EFD3E23FDE12234
-:10229C003132920D3104920931329605713304EFCB
+:10228C008D3BB43BD1DF26CD3B1EFD3E23FDE12231
+:10229C003132940D3104940931329805713304EFC5
:1022AC0003713204FD1223FDBA22FD1526D771539A
-:1022BC0092D432DD05B432715292312292037152B2
-:1022CC0092715492714102314402057140B3FBD7B3
+:1022BC0094D432DD05B432715294312294037152AC
+:1022CC0094715494714102314402057140B3FBD7AF
:1022DC007148B3FBD74A304BDC114A30B9DE0C4A9B
-:1022EC003B28DE03A43BD7713392D74A303EDC0542
-:1022FC004A30BDDC0C4A3C28DE03A43CD771329238
-:10230C00D7F43BF43CD73142960C4A3D02DE03A491
-:10231C003DD7712392D73132041240AFFB3CDE0C17
-:10232C008FB2FB5C01D1DF04712392D7712292F43E
-:10233C003DD7C7C1FBF8FF313296067130B3FBEFC6
-:10234C00047138B3FB714492713796DE4F71349639
-:10235C007141923132960E5002C15011FD9C34C025
-:10236C00CD3229EF37E0C15011FD9C34C0F4321747
-:10237C00C15002FD302BC0D2DF0D8B318E318D0858
+:1022EC003C28DE03A43CD7713394D74A303EDC053E
+:1022FC004A30BDDC0C4A3D28DE03A43DD771329434
+:10230C00D7F43CF43DD73142980C4A3E02DE03A48C
+:10231C003ED7712394D73132041240AFFB3CDE0C14
+:10232C008FB2FB5C01D1DF04712394D7712294F43A
+:10233C003ED7C7C1FBF8FF313298067130B3FBEFC3
+:10234C00047138B3FB714494713798DE4F71349833
+:10235C007141943132980E5002C15011FDAD34C010
+:10236C00CD3229EF37E0C15011FDAD34C0F4321736
+:10237C00C15002FD412BC0D2DF0D8B318E318D0847
:10238C000E01081C00BD34AD3444009BDC05D5AFF8
-:10239C00FBDF095020C15011FD9C34C0C0C6D78D45
-:1023AC00209D3EFDED23FD642BD507F9DD04710363
-:1023BC0092D78D3E4B2061F83164921C716392FD73
-:1023CC006A044A3E07DD054A3EFFDF098F06F931F4
-:1023DC000303FD7C24FD90247102923073256194DB
-:1023EC00D7C77162017172015003FD99095008FD44
-:1023FC001937629D305009FD19376276716301718E
+:10239C00FBDF095020C15011FDAD34C0C0C6D78D34
+:1023AC00209D3FFDED23FD752BD507F9DD04710351
+:1023BC0094D78D3F4B2061F83164941C716394FD6C
+:1023CC0070044A3F07DD054A3FFFDF098F06F931EC
+:1023DC000303FD7C24FD90247102943073256194D9
+:1023EC00D7C77162017172015003FD9F095008FD3E
+:1023FC002A37629D305009FD2A376276716301716C
:10240C001806F94A30F1DC0BE507F9F508F9CD3778
:10241C0007EF224A3004DE1ACF07F9025008C150E8
-:10242C006CFD6A02C092DF0DD450DF09711006F901
+:10242C006CFD7002C092DF0DD452DF09711006F9F9
:10243C00EF03F507F94007F901DF05710A22EF06F2
:10244C00710B22710302CD20075700674C08DE1078
:10245C0073090A20614EDC05679D20EF0387EFEBC3
:10246C004A2007DF09D507F961F8CF07F903C6D76A
-:10247C00500AFD9909304000C15006FD132BC05085
-:10248C0096ED9909C72006FBF8FFD507F961E8ED31
-:10249C006F25304A57C1503EFD132BC0D2DD07715A
+:10247C00500AFD9F09304000C15006FD242BC0506E
+:10248C0096ED9F09C72006FBF8FFD507F961E8ED2B
+:10249C006F25304A57C1503EFD242BC0D2DD077149
:1024AC0000B2FBED6F257108B2FB17040200C1509E
-:1024BC0004C1500CC1506CFD8B021006EA38AA48BE
+:1024BC0004C1500CC1506CFD91021006EA38AA48B8
:1024CC00318D12AA48318E616B08616A08C1500EB9
-:1024DC00FD132BC0F690C1500CFD132BC0CC01008A
-:1024EC008C014C04DE2831349302EFFA712293EA0A
+:1024DC00FD242BC0F690C1500CFD242BC0CC010068
+:1024EC008C014C04DE2831349502EFFA712295EA06
:1024FC00388C015010D605C15010C18C01D6044047
-:10250C0000C1506CFD35031006615901EFD250A586
-:10251C00FD9909EA38AA48318D12AA48318E616BAF
-:10252C0008616A08C1500EFD132BC050A5FD990916
-:10253C005004C1506CFD6A02C0629C01EA388A4B9F
+:10250C0000C1506CFD3B031006615901EFD250A580
+:10251C00FD9F09EA38AA48318D12AA48318E616BA9
+:10252C0008616A08C1500EFD242BC050A5FD9F09FF
+:10253C005004C1506CFD7002C0629C01EA388A4B99
:10254C004E0161C3048A4A4E0117040200C15004B3
-:10255C00C1500CC1506CFD35031006F6C1503EFD48
-:10256C00132BC01006C6D7C78D3F4B3061F8ED1248
-:10257C00264A4128DE05A441ED1226F4418D309DFA
-:10258C003F8D305070D612307351230480001231BD
-:10259C00FF318E039D409FAEFBF68D407C804C95A9
-:1025AC00DC1B8D40318F241400EA38BDD8AA44FDC1
-:1025BC004C0D1231FF318E03318F16EF198D4031D6
-:1025CC008F241400EA38BDD8AA46FD4C0D1231FFF9
+:10255C00C1500CC1506CFD3B031006F6C1503EFD42
+:10256C00242BC01006C6D7C78D404B3061F8ED1236
+:10257C00264A4228DE05A442ED1226F4428D309DF7
+:10258C00408D305070D612307351230480001231BC
+:10259C00FF318E039D419FAEFBF68D417C804C95A7
+:1025AC00DC1B8D41318F241400EA38BDD8AA44FDC0
+:1025BC00520D1231FF318E03318F16EF198D4131CF
+:1025CC008F241400EA38BDD8AA46FD520D1231FFF3
:1025DC00318E03318F16EA388A427217F303164490
:1025EC00000171FE61C836FF001701DE02F61617F6
-:1025FC00BD78C7500CFD132BC0D2DF068D309D3F2C
+:1025FC00BD7AC7500CFD242BC0D2DF068D309D4018
:10260C00EF047100B2FBF2C6D7C72008FBF8FF40FD
:10261C0007F901DD064007F902DF1C17040600FD6F
-:10262C000B2CD2DF0A8C069C058C079C04EF4ECC3D
-:10263C000563CC0400EF4617040600FD0B2CD2DD1D
-:10264C000F7100B2FB710392CC0500711293EF2D48
+:10262C001C2CD2DF0A8C069C058C079C04EF4ECC2C
+:10263C000563CC0400EF4617040600FD1C2CD2DD0C
+:10264C000F7100B2FB710394CC0500711295EF2D44
:10265C007108B2FB8C06318E318D080E07081C00F8
-:10266C00BBEA388A4072ABFD9F0EBB8C019C05D136
+:10266C00BBEA388A4072ABFDA50EBB8C019C05D130
:10267C00DF08CC0501CC0400EF038B9C0417040687
-:10268C0000FD162CD2DD06CC06C8CC07008C069FAC
+:10268C0000FD272CD2DD06CC06C8CC07008C069F9B
:10269C00B1FB8C06318E318D080E07081C00BD3441
-:1026AC00AD344401A5DC08CC0364F6BD42EF48AD63
-:1026BC003426424401A0DC08CC031EF6BD42EF37A1
-:1026CC00AD3444819DDC09CC030AC942F401EF27E7
-:1026DC00AD3444019BDC09CC0305C942F401EF176E
-:1026EC00AD34440191DC09CC0300C942F401EF077D
-:1026FC00711293C942F4013132040C31249208CC8A
+:1026AC00AD344401A5DC08CC0364F6BD44EF48AD61
+:1026BC003426444401A0DC08CC031EF6BD44EF379D
+:1026CC00AD3444819DDC09CC030AC944F401EF27E5
+:1026DC00AD3444019BDC09CC0305C944F401EF176C
+:1026EC00AD34440191DC09CC0300C944F401EF077B
+:1026FC00711295C944F4013132040C31249408CC84
:10270C000564CC0400EF0D8C034E05DE078C039C96
-:10271C0005CC04008C059FAFFB8C049FB0FBFD988F
-:10272C002B8D444E05DD2840AFFB0BDE054A440BD8
-:10273C00DE1440AFFB06DE054A4406DE09D5AFFBCE
-:10274C00DF0DD444DD095020C15011FD9C34C08FE5
-:10275C00AFFB9D44FDD52B1008C6D7C75601D83703
-:10276C00C15002FD482BC04008F901DF10500AFD92
-:10277C009909712010055008FD9909EF055012FDBB
-:10278C0099098D376C0870C15002FD482BC050035D
-:10279C00FD99098D376C1870C15002FD482BC05043
-:1027AC0016FD99095003FD592B625C01D1DD0F71A7
-:1027BC0070B3FB5002C15013FD9C34C056006672BE
-:1027CC00C6D7C75004FD592B625C03D1DD405014B1
+:10271C0005CC04008C059FAFFB8C049FB0FBFDA97E
+:10272C002B8D464E05DD2840AFFB0BDE054A460BD4
+:10273C00DE1440AFFB06DE054A4606DE09D5AFFBCC
+:10274C00DF0DD446DD095020C15011FDAD34C08FD2
+:10275C00AFFB9D46FDE62B1008C6D7C75601D837F0
+:10276C00C15002FD592BC04008F901DF10500AFD81
+:10277C009F09712010055008FD9F09EF055012FDAF
+:10278C009F098D376C0870C15002FD592BC0500346
+:10279C00FD9F098D376C1870C15002FD592BC0502C
+:1027AC0016FD9F095003FD6A2B625C01D1DD0F7190
+:1027BC0070B3FB5002C15013FDAD34C056006672AD
+:1027CC00C6D7C75004FD6A2B625C03D1DD405014A0
:1027DC00FD652834B3FB895C9F998A0C7CFF50FF04
:1027EC005C14D1DD228A0C7CFF5C147234B7FB893B
:1027FC00616A997162075600316207058666D1DFFE
:10280C00F7716307716B2734C6FB895CEB99500237
-:10281C00FD592BD2DD398D376C1070C15002FD483B
-:10282C002BC0E0FD9909D837C15002FD482BC05090
-:10283C0033FD99094008F901DF0971281005500A88
-:10284C00FD9909F0C15002FD482BC07178B3FBE033
-:10285C00C15013FD9C34C0C6D7C7C12004FBF8FF80
-:10286C00CC02005004FD592B629C038C045C20D1DB
+:10281C00FD6A2BD2DD398D376C1070C15002FD5919
+:10282C002BC0E0FD9F09D837C15002FD592BC05079
+:10283C0033FD9F094008F901DF0971281005500A82
+:10284C00FD9F09F0C15002FD592BC07178B3FBE01C
+:10285C00C15013FDAD34C0C6D7C7C12004FBF8FF6F
+:10286C00CC02005004FD6A2B629C038C045C20D1CA
:10287C00DD0E8C036C019C038C026C209C02EF130C
:10288C008C045C10D1DD0C8C035CFE9C038C026C04
:10289C00109C028C045C08D1DD0E8C036C029C0332
:1028AC008C026C089C02EF138C045C04D1DD0C8C44
:1028BC00035CFD9C038C026C049C028C03D1DD0533
-:1028CC00501AFD99098C0370C15004FD482BC08F20
+:1028CC00501AFD9F098C0370C15004FD592BC08F09
:1028DC00B3FB5C9F728C03318E316D148C03318E83
:1028EC00314D616D08616C5C606162629FB3FB8FFE
:1028FC00BFFB7CFF50FF5E02D1DD278FBFFB7CFF4F
:10290C005E027234B7FB89616A99716207CC01006F
:10291C00316207086159018C01D1DFF471630771D1
-:10292C006B27F21006C6D7D9A7FBC15006FD482B62
-:10293C00C0D9A8FBC15007FD482BC0D7FD3329F2E5
-:10294C00D7C7711300711B20710303710205E0C11D
-:10295C005003FD482BC05013FD9909F0C15005FDE3
-:10296C00482BC0500FC1E0FD482BC0500AFD9909FF
-:10297C007103055008FD9909501FC1E0FD482BC09B
-:10298C005012FD99095003FD592B625C01D1DF03F4
-:10299C00E2EF24F0FD592B629D363602F9C7500840
-:1029AC00FD302BC05003C1FD482BC0710203711ABE
-:1029BC0020FDF02AF431F2C6D75003FD592B625C8E
-:1029CC0001D1DD155014FD6528FDCE275014FD995D
-:1029DC0009E0C15003FD482BC0711300711B20711D
-:1029EC0003035014FD9909F0C1E0FD482BC0F0C160
-:1029FC005003FD482BC0D7C72004FBF8FFCC0200C6
-:102A0C008D319C035010C150A4FD6A02C0629D31EF
-:102A1C00D450DD04F2EDCD2A8C037B315C08D1DD82
-:102A2C000F8D315C08D1DF05CC0210EF03CC0220F6
-:102A3C008C037B315C04D1DD158D315C04D1DF0856
-:102A4C008C026C049C02EF068C026C089C028FB208
-:102A5C00FB5CF3728D315C0C6162629FB2FB8FBECA
-:102A6C00FB7CFF50FF5E029C02D1DD1F34B6FB895C
-:102A7C006E0299716207CC0100316207086159013D
-:102A8C008C01D1DFF4716307716B278D315C40D100
-:102A9C00DD095002C15012FD9C34C08D315C01D156
-:102AAC00DD08E0C15012FD9C34C0717AFA8D315CA6
-:102ABC0041D1DD0C5A31BED831C15010FD5647C042
-:102ACC00F21004C6D7FD6727F2D7FDCE27F2D7C781
-:102ADC008FC6FB7617FD6528664FC6FBDFF2F5C681
-:102AEC00FBF2C6D75064FD9909FD212C6261FB7184
-:102AFC001192F171149261DC70C15012FD5647C0F5
-:102B0C00FD4A36CD5F03D7C7C1C1FBF8FFAC0ABB8A
-:102B1C0017C15002C18C0270C1506CFD35031006F8
-:102B2C001004C6D7C7C1FBF8FFAC08C15002C18B5B
-:102B3C0070C1506CFD8B021006C0C6D7C788061634
-:102B4C006770C1C75084FDFE021004C6D7C716C7F4
-:102B5C005084FD6A02C0C6D7C74A2004DE04560062
-:102B6C00EF0256014008F901DF048686EF0A40089F
-:102B7C00F902DF045104610666318F12504CD633D2
-:102B8C00514CD6610A045420BD38C6D740AFFB3D2A
-:102B9C00DC05CF04FC0FD740AFFB1FDC05CF04FCDA
-:102BAC000BD740AFFB0BDC05CF04FC07D740AFFBCA
-:102BBC000661D831320405CF04FC03D7D5AFFBDD59
-:102BCC0004E504FCD7F504FCD7D504F9DF047173D4
-:102BDC0092D7FD212C6261FB7101937114927107E4
-:102BEC009361C83172921771729271049371119240
-:102BFC00F171049361DC70C15012FD5647C0D7C708
-:102C0C0016C75004FD302BC0C6D7C716C75002FDDF
-:102C1C00302BC0C6D740AFFB0BDE02E2D7F2D77128
-:102C2C0000010571785005713AD5713BD18F1005B3
-:102C3C005CFC9F1005CF54054AE542057110420516
-:102C4C0071004205714850057130500571205005D6
-:102C5C00CF530509CF52050B713051057120510529
-:102C6C00713BD5717050058F11055CFC9F1105F4FB
-:102C7C0022D77178500571080105D7FD4438FD6ADB
-:102C8C0004717AFAFDAB23F504F98F06F931051BB3
-:102C9C005003FD592B625C01D161E8CF04F902CFDE
-:102CAC00AFFB64710407714192EF10F67104076178
-:102CBC001012F6B1236061FB714192FD6D30FDFA8B
-:102CCC0042712295712BE7618461A461EDEFF8D715
-:102CDC007140F00071783002713AE6713BE2713B61
-:102CEC00EA713BEE8F10055CFC9F1005CF34024A55
-:102CFC00E552FF711A52710A52714830027130302C
-:102D0C000271203002CF330209CF32020B71303105
-:102D1C000271203102713BE6717030028F11055C3B
-:102D2C00FC9F110571603002D7717830027148F048
-:102D3C0000D7C788061666614FDD0967614EDE0352
-:102D4C0096EF01866672C6D7C7161714AA0412A985
-:102D5C0043DD29AA0412A923FD804EC3AC02FD80D9
-:102D6C004E13C2BDD813FD1C0FDE0C1714AA021291
-:102D7C00AA0403BA04EF051714A9BA04AC0412315F
-:102D8C00FF319E03317F087208C6D77100F2003004
-:102D9C004400BFB601300188BF9001300984BF9E4A
-:102DAC0001BF9C01BF9A01BF9801BF9601BF94015E
-:102DBC00BF9201F53CFF30FE00BFBE01F6BFBC0167
-:102DCC00BFB80150EEBFBA01A1BFB201C918FE00D5
-:102DDC008F06F9310507F5CDFBCB6CFF00717393B2
-:102DEC00716293D730EF00BFB401F6BFBA0171081E
-:102DFC00F200712304715307BE6EBE64BE6A712368
-:102E0C0004715307715BD1F453F452716393D78DF2
-:102E1C0054B454D1DF6931D4D105715BD1E453D4AE
-:102E2C0053DD2E7140B2FBD852F1E734020023DDA2
-:102E3C000625DD0325DF05F6BE66EF06D9CCFBF1D2
-:102E4C00BE66A4524A5220DF04F452F453CD5419F6
-:102E5C00D7CD541E7148B2FBD5CEFBDF04F6BE664F
-:102E6C00D7D9CCFBF14266FFDD15D9CCFBF112AE04
-:102E7C006643DE05A266FFEF03B266FFCD5403D7AF
-:102E8C00C7161714F6B9AA0412F6231231FF31AE85
-:102E9C0003316FBA02C6D7C7C1FBF8FF8C0850804C
-:102EAC00D612AB1413B9AB14AA0412A92312D92746
-:102EBC00FBF133BDD813FD880DBA02C0C6D731045F
-:102ECC009401D74004F902DF10F6BE64BE6EBE6AF0
-:102EDC00BF8EFBBF94FBBF9AFB31749314308AFBFB
-:102EEC00FD8C2E3090FBFD8C2E3096FBFD8C2EEF46
-:102EFC00713114940D7113947108D2FBF456F4557E
-:102F0C00EF60D455DF5A8F26FB9D554A561FDC17B0
-:102F1C007100D2FB4028FBFFDD1CA4578F28FB4B14
-:102F2C0057DE13F456EF0FD856F1A1605C1F9D5677
-:102F3C007108D2FBF457E856092AFB70C1308AFBA2
-:102F4C00FDA32EC0E856094AFB70C13090FBFDA3CF
-:102F5C002EC0E856096AFB70C13096FBFDA32EC04B
-:102F6C00B455308AFBFD542DF313BE6E3090FBFD2F
-:102F7C00542DF313BE6A3096FBFD542DF313BE642F
-:102F8C00D7C736F00071F4DC297170F000CE9D08C3
-:102F9C00CE9EC0CE9F80F594FFF593FFF592FFE592
-:102FAC0097FFE596FFE595FFE598FFCE9C7F7100B6
-:102FBC00A6FB711BE3712BE3711AE7712BE7717A96
-:102FCC009D710A9E31929E02EFFA710B9E712394B1
-:102FDC00713394714394C6D7C73122941E712294D5
-:102FEC00710A9E31929E02EFFA34D4FB3692FF5254
-:102FFC00078B99A5A792DFF9710B9EC6D7C78806D8
-:10300C001631329415713294C7349CFB3092FF16F2
-:10301C0052078B99A5A792DFF9C6667367189CFBBC
-:10302C00C6D7C77123943134941E713394710A9EA0
-:10303C0031929E02EFFA3492FF369CFB52078B9929
-:10304C00A5A792DFF9710B9E3144941371439471CF
-:10305C007B9E8FDCFB9E9A8FDDFB9E9B717A9EC6BE
-:10306C00D7CFA7FB5CCFA8FB5FCFC8FB5DCFFCFB2A
-:10307C0036CFFDFBC9E5D3FBD7C7CFA4FB12CFA539
-:10308C00FB1FCFCCFBFFF5CDFBF5CEFBF5CFFBF556
-:10309C00D0FB5600664C64DE08723826FB0086EFC7
-:1030AC00F3C6D7C788061617F1E73403002361E38C
-:1030BC00EDD4332361F8EDA031B12361E3EDAA31F6
-:1030CC002561F8EDB831B1240D0061D8EDD433246D
-:1030DC000B0061F8EDD8312361F8ED1B322361F858
-:1030EC00EDEB312361F8EDCF3324060061F8ED846C
-:1030FC0032B12561D8EDA03224000061F8EDAD327B
-:10310C002361F8EDD4332361F8EDAD33B12361E3E2
-:10311C00EDD0322361F8EDE1322361F8EDF2322388
-:10312C0061F8EDE1322361F8ED03332361F8ED141E
-:10313C00332361F8ED23332361F8ED45332361F834
-:10314C00ED51332361F8ED5D332361F8ED653324E4
-:10315C0002002361E3EDD43324020061F8ED6D33FA
-:10316C002361F8ED78332561F8ED8333B124060043
-:10317C0061D8EDD43324000061F8EDD6332561F825
-:10318C00ED8E3324120061F8EDA8332361F8ED992C
-:10319C0033EDD63334A6FB89615F99EDE0333048CB
-:1031AC0029619466736718A4FBEDE03340A9FB6AB0
-:1031BC00DF1340AAFB68DF0D674C6CDF083037402B
-:1031CC006194713AD5679FABFBEDE03367D1DD0CB1
-:1031DC0030683B619434C4FB89616F99EDE03367CF
-:1031EC005C02D1DD0730D12A6194EF0B675C01D111
-:1031FC00DD0530D62A6194675C3CD1DD0F30DB2ACB
-:10320C006194675C3C7266736218A4FBEDE03367F3
-:10321C00D1DD625C01D1DD05300800EF01F6609F65
-:10322C0001FC675C02D1DD03E6EF01F63401FC8999
-:10323C00616899675C04D1DD04E6A1EF01F6340105
-:10324C00FC89616899675C08D1DD05302000EF01CD
-:10325C00F63401FC89616899675C10D1DD0530108A
-:10326C0000EF01F63401FC89616899675C20D1613B
-:10327C00E8716001FCEDE033D446DF08679FCDFBBD
-:10328C00A446EF0D4A4605DE08E846671811FDA472
-:10329C0046EDE033675C0F7266736218A4FBEDE0D9
-:1032AC00334A4664DE1B4A4601DF0667D161F85794
-:1032BC0001E846671826FBA4464A460561C8711208
-:1032CC0094EDE033675C7F70C117F1243000FD0989
-:1032DC0030C0EDE033675C3F70C117F1243000FD66
-:1032EC000930C0EDE033675C0770C117F124300082
-:1032FC00FD0930C0EDE033675C1F70C117F124305D
-:10330C0000FD0930C0EDE0336770C117F1243000C7
-:10331C00FD0930C0EDE033CEABAC710A9E31929E0C
-:10332C0002EFFAD592FFDF05710B9EEFED679E99C8
-:10333C00710B9E9FDBFBEDE033714294675C7F9FCA
-:10334C00DCFBEDE033714294675C3F9FDDFBEDE00D
-:10335C0033675C3F9FDEFBEF7B675C1F9FDFFBEF00
-:10336C00733028396194679FE4FBEF6830F538615E
-:10337C0094679FE5FBEF5D300E396194679FE8FB26
-:10338C00EF52675C01D1DD4CFDFA42EF474A58C859
-:10339C00DE42E85867185AFAA458EF38679D58EF80
-:1033AC0033675C01D1DD05711202EF037113026703
-:1033BC005C02D1DD05712202EF03712302679FD3FA
-:1033CC00FBEF1167318EEF0CEF0A664C5BDE057379
-:1033DC006718A4FBC6D7C716664C30DC094C37DE21
-:1033EC0005FDE42FEF6B664C02DF1F8FA6FB5C0321
-:1033FC00728F03FC5C03318E316D08616A08128F89
-:10340C0003FC5C80312A6162EF56664C3DDF08AEEE
-:10341C0090BD5AF85AEF49664C3EDF04F85BEF401A
-:10342C00664C4FDF05FD2243EF36664C61DF08E842
-:10343C0058095AFA72EF29664C7FDF05FDDE3BEF27
-:10344C001F664C4EDF0B310496045210EF12F2EF54
-:10345C000F664C5BDC0452FFEF06667309A4FB722B
-:10346C00C6D7C788061617F1241000240500DC0700
-:10347C00244C00DD17EF17717BFA17F104A4FB1431
-:10348C0089617F99717AFA715294EF02A458C6D768
-:10349C00C7C1C1FBF8FF4004F903DD064004F90481
-:1034AC00DF38717BFA8C027309ACFB5E0AD1DF2723
-:1034BC008C02318E04A4FB14896E0A997162077117
-:1034CC007AFACC0100316207086159018C01D1DF15
-:1034DC00F4716307716B27717AFA1004C6D7CF03A6
-:1034EC00FC03F501FCF505FCF507FCD7C7880616AF
-:1034FC0017F1E734020025DD3D23DD1725DD1C2304
-:10350C00DD0523DD2BEF3B710295679F06FCCD5F3C
-:10351C0003EF2F675C839F03FCEF27675C039F051A
-:10352C00FC675C034C0261F8712296FD1045EF12AA
-:10353C00679F07FCEF0C6791DF08E0C15012FD9C00
-:10354C0034C0C6D7C71617F1E7240000DD2A23DDE7
-:10355C001E240300DD0724FB00DD24EF2531329609
-:10356C0005308000EF01F6086F04FC7208EF198F2C
-:10357C0001FCF501FC72EF107152955235EF09F216
-:10358C00EF0666730900FC72C6D7C71617F1E7245D
-:10359C000000DD38241000DD1C23DD1C23DD30246D
-:1035AC000E00DD18241100DD1B240F00DD12243069
-:1035BC0000DD15EF1EE2EF1D5202EF195204EF155C
-:1035CC005206EF115205EF0D5207EF09F2EF0652BA
-:1035DC0003EF0252FFC6D7C7316494377163948DE1
-:1035EC005E9FACFB8D5D9FCBFB36D2FCC7D85DFDDF
-:1035FC004A37618A70618AFD8F37C0D862F1312FEA
-:10360C00609D618D5C4B61DD0A7172948D619D5C76
-:10361C00CD5F034A5F05DE083054366194CD5F6B95
-:10362C00B45F7150F000CE300BCF170006CE3106D0
-:10363C00FD4502717A30710BE3710BE7C6D78D61D2
-:10364C009D5C8D619FADFBD74004F903DF06400400
-:10365C00F904DF02F2D73174940C717394711395E1
-:10366C008D619D63EF313104951F71039571129536
-:10367C00D506FCDF04F464EF0A8F06FC5002D6A1D9
-:10368C00609D648D649D63EF0E311495068D649D71
-:10369C0063EF048D619D638D639FADFBD863FDBCAF
-:1036AC0036E863091C2270C15013FD5647C0F2D78F
-:1036BC00C7C1C1FBF8FF8C02D1DF05F506FCEF1A80
-:1036CC008C024C05DE06CF06FC02EF0E8C02318E0E
-:1036DC001231FE03311F609F06FC8D654F06FCDD29
-:1036EC0028CC011F8F06FC9D65CC00008B4C08DE9E
-:1036FC00148B730912204F06FCDC058B9C01EF0523
-:10370C00615900EFE78C019D601004C6D7C7167194
-:10371C000AE7710BE37150F000CE300BCF170006A7
-:10372C00669E31FD4502717A30710BE33182E30202
-:10373C00EFFA8D1F7158F000710BE772C6D7C7C135
-:10374C00C1FBF8FF8FFCFB4E02DC03F2EF318C0265
-:10375C004FFDFBDC0452FFEF268C022FFCFB70614B
-:10376C0031318D128FFDFB2FFCFB70613133BDD8D5
-:10377C0013FDAA0DBB440001DC03F690BB8B721049
-:10378C0004C6D7C7C1FBF8FFAC0814A91489708B09
-:10379C006128706131FD804E1344030071FEDC23FF
-:1037AC00AC08148A04819A04AC08148A044C11DC09
-:1037BC0010A9148B99AC0814CA0200AC0814CA03E3
-:1037CC0010EF72AC0814CA0400AC0814A914894D8B
-:1037DC00DE0AAC08148A02819A02EF12AC0814A912
-:1037EC0014894D61D308AC08148A02919A02AC0872
-:1037FC00148A03919A03D1DF3CAC08148A024C1052
-:10380C00DF10A91489318EA112AC0814A914629985
-:10381C00EF17AC08148A024CF0DF0EA91489318E14
-:10382C00B112AC0814A9146299AC0814CA0200AC09
-:10383C000814CA0310C0C6D7ED4738C75600664CEB
-:10384C000ADE0BF0317E12F67810FC86EFF0C6D74C
-:10385C00C7200CFBF8FF17040600C15006C150A886
-:10386C00C15030FD8B021006D2DD1B4A6804DE0508
-:10387C00A468E2EF7034E4FB895CFC99FD28397193
-:10388C0010B2FBF2EF5F717BFA300600C117040631
-:10389C0000C130E9FBFD884E1004717AFAF4688F90
-:1038AC00E4FB5C01D1DD264004F903DF205010C19C
-:1038BC0080FD9C34C0C736100571D4C6DE0F17C10D
-:1038CC005006C150A8C15030FD8B0210064004F9BF
-:1038DC0003DD064004F904DF0B8FE4FB5C02D161CD
-:1038EC00E8FD3C40F2100CC6D7D9E5FBC15030FDC9
-:1038FC006A02C0629FE8FB5008C15011FD9C34C0A5
-:10390C00F2D7D9E8FBC1D9E7FBC15030FDFE02105C
-:10391C00045008C15011FD9C34C0F2D7C7200CFBD9
-:10392C00F8FFCC09004007F901DF05CC0A02EF03D0
-:10393C00CC0A10CC0B808FE4FB5C039C07D1DF0816
-:10394C00717AD5CC0807EF06717BD5CC082F1704FC
-:10395C000800C15004C150A0C15030FD3503100601
-:10396C00624C02DF077110B2FBF2EF357118B2FB3B
-:10397C00F468C736100571D4C6DE164004F903DFAF
-:10398C001017A1C15006C150A8C15030FD8B0210B8
-:10399C0006717BFA8FE4FB5C034E07DD03E2EF015B
-:1039AC00F2100CC6D7D504F9DF03F6BD6A4004F952
-:1039BC0001DD0AD474DD03B474D7CD74038F04F91C
-:1039CC00318FE723DD0B24020024030061C8EDD600
-:1039DC003A8F06F931233E301B00466ADF0AE0C1FC
-:1039EC005010FD9C34C0EF1D307701466ADF165035
-:1039FC0002C15010FD9C34C0F64670DF088FC8FB26
-:103A0C005010D6BD70F64670DD36B6704670DF309D
-:103A1C00711293EF2B301B00466ADF13F64672DFF0
-:103A2C0018E0C15010FD9C34C0C9725307EF0A3026
-:103A3C007701466A61F8711293F6467261E8B672C4
-:103A4C0031549608714395F6BD6AEF1431449505CF
-:103A5C00F6BD6AEF0BA66AF6466A61F8C96AFFFF03
-:103A6C00316296194A6C05DE16A46C4A6C05DF0FA0
-:103A7C00A46C5004C15010FD9C34C0EF02F46C31A6
-:103A8C006496194A6E05DE16A46E4A6E05DF0FA405
-:103A9C006E5008C15010FD9C34C0EF02F46ED46F10
-:103AAC00DD03B46FD7317296174A6D05DE14A46D21
-:103ABC004A6D05DF0DA46D5010C1FD9C34C0EF02A2
-:103ACC00F46D4A6D0661F8CD6F25D7C736100571B8
-:103ADC00D4DE0E8FB2FB5C02D1DF06305C38619411
-:103AEC00D24004F903DF1C3122070530032A61940C
-:103AFC003154950C7153955080C15012FD9C34C0BB
-:103B0C00FD143BFD3A3BC6D78F03FC5C01D1DD1D98
-:103B1C00D477DD03B477D7CD77098D604B76DD0D87
-:103B2C008D609D765040C15012FD9C34C0D740042E
-:103B3C00F903DD04F6BD1AD7D5D0FBDF08F6461A1B
-:103B4C00DD19B61AD7D9CCFBF1461ADD0ED9CCFB50
-:103B5C0012AD1A43DE03A61AD7B61AD7717BFAC771
-:103B6C008FC4FB76F5C4FB717AFA5C10D161E871F5
-:103B7C006295665C0FD1DD57665C01D1DD05F504FD
-:103B8C00F9EF4C665C02D1DD11E0C15003FD482B0E
-:103B9C00C0711300711B20710303665C04D1DD112D
-:103BAC00711300711B20D503FC61F8710303FDEA4E
-:103BBC0034665C08D161E87103035005FD99097105
-:103BCC0002035003C1FD482BC0711A20FDF02AF2EC
-:103BDC00C6D7C756FF4A461361C8EDB83C8F06F9E5
-:103BEC00311505300400EF0F8F06F931450530050E
-:103BFC0000EF04D907F9F1609F28FC8D789F29FC10
-:103C0C00713492E661301271049261DC3119616297
-:103C1C00629F2AFCE52BFC31140205308000EF0179
-:103C2C00F6C131449605304000EF01F6C2616B08D5
-:103C3C00616A08C131340405302000EF01F6C2611D
-:103C4C006B08616A08C131240205300800EF01F6E7
-:103C5C00C2616B08616A08C131749605300400EFCB
-:103C6C0001F6C2616B08616A08C131649604E6A171
-:103C7C00EF01F6C2616B08616A08C131549603E624
-:103C8C00EF01F6C2616B08616A9F2CFCF171240490
-:103C9C0061DC9F26FCF171540761DC9F27FCD84640
-:103CAC00F10104ECFC14A9148976A4466672C6D7FB
-:103CBC00C7FDBD088F04F9318FE724000061F8EDD2
-:103CCC00963E23DD1B2361F8EDA03D2361F8ED1C2E
-:103CDC003E2361F8ED653E2361F8ED393FED933EEF
-:103CEC00F6BD707113934005F901DF2C3134961B2E
-:103CFC00466ADD04F424EF02A4244A2465DC0FF6A2
-:103D0C00BD6AF504F9712295EDBA3FFDAB23AD6A9E
-:103D1C00440A0061D8EDBA3F714295FD6A047163A3
-:103D2C0092FDAB234007F903DF09712295F504F9E5
-:103D3C00EDBA3FFD152640B1FB9BDE09712295F5CE
-:103D4C0004F9EDBA3F714A27714011057130110524
-:103D5C00713A22715A2271501105FD4D29D2DD099B
-:103D6C00712295F504F9EDBA3F71103500CF37008B
-:103D7C001D714012054005F901DD064005F903DF10
-:103D8C0005F5CDFBEF04CFCDFB03CF04F902FD33DA
-:103D9C0029EDBA3FFD2B2CFDDC2C714A9DFDEA343C
-:103DAC00FD8530F537FF712BE0F505F9712295CBC8
-:103DBC00E43FEFCBE6F6F0FD6A04713BD4711202DE
-:103DCC007123028F06F93105285004FD592B625CD2
-:103DDC0003318E315D34B3FB896168995002FD5912
-:103DEC002BD2DD067170B3FBEF047178B3FBFDAB26
-:103DFC0023FD972D710806F9CF04F9038FA6FB5C00
-:103E0C0002D1DD095080C15010FD9C34C0EDBA3F89
-:103E1C00FDBC3F3164952FA47AD47ADD0831A4E03F
-:103E2C000A31020C06712BE0FD284031A4E0173159
-:103E3C00040C13712BE05027C15005FD482BC0CF4B
-:103E4C0004F904712295FD1D408F06F931250731C7
-:103E5C00349603F504F9EDBA3FFDBC3F31020C1466
-:103E6C00F0C15005FD482BC05005FD9909FD2840B7
-:103E7C00CF04F903FD1D408F06F931250731349627
-:103E8C0003F504F9EDBA3FF504F9CFCDFB03F5CEFC
-:103E9C00FBF5D0FB717293F6426CFF61E8EDBA3F13
-:103EAC00F6BD70711393F5E4FBFD2839717AFAFDB8
-:103EBC00F02DFD7E2CFD352D714B9D711302712360
-:103ECC000231349302EFFACE3708CBE4BFFFCBE6D6
-:103EDC00FFF3CED4FFF5B4FBF5B5FBF5B6FBF5B7A8
-:103EEC00FBCF37000971481205F6BEE0BEE2BED02A
-:103EFC00716A27FDC529714307714B27714810055D
-:103F0C007148110571381005713811057133027142
-:103F1C003B22715302715B227158100571581105C7
-:103F2C00CF04F905714295F6BD6AFD8609F505F9D0
-:103F3C00F42431349604D432DD20E505F9E504F996
-:103F4C008F06F9312568F5F8FBF5F6FB502EFD9937
-:103F5C0009CF05F903E504F9EF54FDBE04FD3E233A
-:103F6C007173017132047143027103927162923167
-:103F7C00949E02EFFA712AE7CEA409F5F3003104FE
-:103F8C00070261FDE5F300F466FDBD08CEA408311F
-:103F9C00329606CF04F905EF09714395E505F9E56D
-:103FAC0004F9712BE78F06F9312503F504F9C6D70F
-:103FBC00D47BDF19310200585003FD592B625C0190
-:103FCC00D1DF07F504F9712295D7E47BD74A7BF052
-:103FDC00DF073104003AF47BD74A7BC8DF0AF504CB
-:103FEC00F9712295CD7BF0D7310200084A7BFFDDB9
-:103FFC001FA47BD7F0C15004FD482BC08FB3FB5CD2
-:10400C009F9FB3FB7110C4FB30683B6194CD7BF078
-:10401C00D731149306F504F9712295D7716395F491
-:10402C007A717207FD4502717307D7FDD804F2D778
-:10403C00717BFAC7200CFBF8FF8FEAFBF0F9E9FB68
-:10404C00F303FD804E13BC048FECFBF0F9EBFBF398
-:10405C0003FD804E13BC028FEEFBF0F9EDFBF30376
-:10406C00FD804E13BB717AFAAC04BDD8F6BDDAAC48
-:10407C0004311EBDDCF6BDDEFD5D0DADD8BDDCAD85
-:10408C00DABDDEAC02BDD8F6BDDAAC02311EDADC2C
-:10409C00C3DADEC3BDDCF6BDDEFD5D0DC0BDDEC02A
-:1040AC00BDDCADDEFDD30EADD8BDDCADDABDDEAB17
-:1040BC00BDD8F6BDDAAB311EDADCC3DADEC3BDDC4B
-:1040CC00F6BDDEFD5D0DC0BDDEC0BDDCADDEFDD3DD
-:1040DC000EDADAADD8FD0B44C3C58D885C3FF031E8
-:1040EC007E0440FC14C2C0B9A488F6BC08BC0A9C6F
-:1040FC00078C074C2EDD3D8D880E0770F161DC605E
-:10410C005C3FF0317E127940FCBDD8F6BDDA8C07ED
-:10411C0073095C22318FBDDC70BDDEFD5D0DAC081A
-:10412C00BDDCAC0AFDD30EADDABC0AADD8BC08615F
-:10413C005907EFBDAC08BDD8AC0ABDDAC9DC000428
-:10414C00F6FD270EC9DCFFFFF6FD280FADD8BD82AA
-:10415C00AF3AFC4682DD11AF3CFCBF3EFCAF3AFCF3
-:10416C00BF3CFCAD82BF3AFCAF3CFC423EFCDC46A3
-:10417C00AF3AFC423CFCDE3EAD26423AFCDE374A0E
-:10418C002A16DC1A4A2AA0DE138D844B2ADE0DAFC8
-:10419C003AFC268644691061C8FDF441F42AAF3A12
-:1041AC00FC445146DC0AAF3AFC241027BD28EF0D25
-:1041BC00C928F82AEF074A2AFF61E8A42AAF3EFC77
-:1041CC00423CFCDC18AF3CFC423AFCDE10AF3AFC43
-:1041DC004628DE09F484AF3AFCBD86EF074A84FF1B
-:1041EC0061E8A484100CC6D7717BFAC7710A9E31A2
-:1041FC00929E02EFFA8E949F34FC8E969F35FC8E25
-:10420C00979F36FC8E989F37FC8E939F38FC8E922E
-:10421C009F39FC710B9E717AFA8F37FCFD3C0F763F
-:10422C00FD894313BD80D5EFFBDF0AD5F0FBDF051D
-:10423C00D5F1FBDD25F6B14680DF11C9803722664A
-:10424C005C0391DF060A80181A81009617FDAC44B6
-:10425C0013FDCC4231049602EF61520692926934FE
-:10426C00FC682EFCDFF6AD80BD7EF87CF3311C794A
-:10427C000AF944FEFFDD44D87CF101040AF914A9C3
-:10428C0044FFFFDF04E6B9EF0BD87CF101040AF917
-:10429C0014A9A1B9717BFAA0EFFBD5EFFBDF1CA031
-:1042AC00F0FBD5F0FBDF14A0F1FBD5F1FBDF0CCF5D
-:1042BC00EFFBFFCFF0FBFFCFF1FBFFC6717AFAD714
-:1042CC00C716D87CF10744A800DC05710296EF1CD8
-:1042DC00F647DD18A47C4A7CA8DC05710296EF0C2D
-:1042EC00F87CF3311CF6780AF9B7EFE4C6D7C75659
-:1042FC00A89666F0317E12F6B1780AF966D1DFF134
-:10430C00717BFAF5EFFBF5F0FBF5F1FBF47C710337
-:10431C0096C6717AFAD7C72004FBF8FFD446DF168D
-:10432C008D7C9D89717BFA52069292692EFC68C035
-:10433C00FCDFF6717AFA4A4606DE0EE84609C0FC46
-:10434C009C03A4468C0372EF30F889F3311C790A74
-:10435C00F9BB311296058B9C03EF0F8C019C03D497
-:10436C0089DF05CD89A7EF02B48971807117966139
-:10437C00DC61FB7111968C03721004C6D7C7200840
-:10438C00FBF8FF8F37FCFD3C0F9C078F36FCFD3C88
-:10439C000F9C068F35FCFD3C0F9C058F34FCFD3CBF
-:1043AC000F9C048F38FC9C038F39FC9C028C0631CB
-:1043BC008E0112791A20BB8C075C03D1DF098C06A5
-:1043CC004C0361C86179008C05318EB1610900BB69
-:1043DC00313D120103BB8B0E04708C011C00BB8F92
-:1043EC00F4FB4E03DC0E8C034FF4FBDC0B8C024F06
-:1043FC00F5FBDC04AB12EF03ABB1121008C6D7C748
-:10440C00C3C12008FBF8FFF661490A61F86149084D
-:10441C00DF07F7340000EDA844E6BC04F6BC06AC9C
-:10442C000ABC02AC08BBAC06614902AC0461F86181
-:10443C004900DE28AC04BDD8AC06BDDAE1FDE20EC5
-:10444C00ADDABC06ADD8BC04ABBDD8AC02BDDAE16C
-:10445C00FDFD0EADDABC02ADD8BBEFCAAC06BC029A
-:10446C00AC04BBAC08BDD8AC0ABDDAAC04BDDCAC4A
-:10447C0006FD600EAC04BDDCAC06FDD30EE1FDFD0B
-:10448C000EADDABC06ADD8BC04AC06614902AC0476
-:10449C0061F8614900DCC5AC0214AB12100CC6D734
-:1044AC00C7C12004FBF8FF8F31FCFD3C0F9C034E71
-:1044BC0004DF1CAD7E4680DE07AD80267E12EF4009
-:1044CC00F64680DF07467EDD03E7EF34F7EF318CED
-:1044DC0004318EB1128C03318E43DF183038222612
-:1044EC007E0680BB8C045C0391DF05AB041800BB1B
-:1044FC00AB12EF0C8C034E04DE0532A900EF01F772
-:10450C001006C6D7717BFA3122960CF6468CDD0765
-:10451C00B68C717AFAEF7C712396717AFA4004F9B1
-:10452C0004DF07715307F42CEF69D9CFFBF1E724B3
-:10453C000000DD0F23DD1A23DD1023DD5323DD27DF
-:10454C0023DD38715307F42CEF49715207F42CEF2B
-:10455C0042D42CDF07715207E42CEF05715307F49A
-:10456C002CC98CFA00EF2CD42CDF0B715207E42CE5
-:10457C00C98CFA00EF1DF5CFFBEF18D42CDF0B71B3
-:10458C005307E42CC98CFA00EF09CFCFFB02EF03E1
-:10459C00FDA045D7D905FCF1E7240000DD0923DD9A
-:1045AC002123DD0923EF1B715307F42CD7D42CDF07
-:1045BC0007715207E42CEF05715307F42CC98C2DAD
-:1045CC0001D7715207E42CD731629301D771039450
-:1045DC00D9CDFBF1E7240000DD1223DD1923DD1119
-:1045EC0023DD2623DD3423DD3923DD3FFD6046EF5B
-:1045FC003DFD8146EF38D9CCFBC1AE6CFD3E2DC0E4
-:10460C00F313BE6C712304EF25F0C1AE6CFD3E2D8F
-:10461C00C0F313BE6C712304EF14F6BE6C7122044C
-:10462C00EF0CCB6CFF00712304EF03FDF546400447
-:10463C00F905DD064004F901DF06712304710394CA
-:10464C003104940FF6BE64BE6A31220402EF02F606
-:10465C0090BE6ED7CD2E47F48EAE6C317DBFCAFCAA
-:10466C00FDCA46D2DF0ED9CCFBC1AE6CFD3E2DC0CF
-:10467C00F313BE6CD7FDCA46D2DD0DCD2E47F48E9A
-:10468C00AE6C317DBFCAFCD7E88E0934205080D681
-:10469C00BFC6FC22CAFCBDD8304700FD880DBFC880
-:1046AC00FC30C6FCFD542DF313BE6CB42ED42EDF9F
-:1046BC000CCD2E47A48E4A8E1F61C8F48ED740AF06
-:1046CC00FB0BDC05712304F2D740AFFB0661D8313C
-:1046DC00229211F0C1AE6CFD3E2DC0F313BE6C7175
-:1046EC002204EF03FDF546E2D7710294F0C1AE6CE3
-:1046FC00FD3E2DC0F313BE6CA48F4A8F40DC37F403
-:10470C008FD890F1313F0412FD14D890F1BDD850E0
-:10471C0008FDD70D087208E6D2DD040192DFFC8992
-:10472C006158D1DD05712204EF03712304A4904A72
-:10473C00902061C8F490D7C73026FDC6D771807120
-:10474C007DFADE035201D75200D7C7C12004FBF813
-:10475C00FF17040300C1E0C15010C150A4FD8B022F
-:10476C001006629C02D1DD058C0272EF518C0C702C
-:10477C00C18C0470FDCE47C0629C02D1DD058C0259
-:10478C0072EF3B8C035C7DD1DF03F2EF3117A1C1DB
-:10479C00E0C15010C150A4FD8B021006629C02D1E6
-:1047AC00DD058C0272EF178C015C7DD1DD03F2EF1D
-:1047BC000D8C0370C15010FDCE47C0629C021006D8
-:1047CC00C6D7C7880616710AE650A4FDB703D2DD1A
-:1047DC00077133935202EF2217FDD3036770FDD399
-:1047EC0003FD1E0450A4FDD3035020FDD30350AA97
-:0C47FC00FDD303FD4704713393F2C6D7D0
-:1048080061FC61FCC1C3C5C7520C929269D4FEC158
-:10481800DFF88EFD708EFCC1717AFA4004F903DF6F
-:104828000530032A6194C09EFC609EFD34D4FE527C
-:1048380006C0B9A5A592DFF9C6C4C2C061FC61DF94
-:10484800520C929269D4FEC1DFF88EFD708EFCC1C5
-:104858008F4105775C04D1DD06675C01D1DD5031FD
-:104868005494367162077153948FB4FB5FBCFBD1CB
-:10487800DF1B8FB5FB5FBDFBD1DF128FB6FB5FBEC1
-:10488800FBD1DF098FB7FB5FBFFBD1DD0C316207BE
-:1048980002EFFA716307716B27711396FD2E30F4DE
-:1048A800227148500571605005717AFAEDA2496786
-:1048B8005C02D1DD16D422DD124A2202DD0DF4227B
-:1048C8007148500571605005717AFA717AFA8D2233
-:1048D800318FE7240000DD0823DD1423DD2CEF4AA7
-:1048E800F4467140500571505005E422EDA2498FFD
-:1048F80040059D47715050058D479D49D847FDE2B9
-:1049080033629D48CD2202EDA249675C02D1DD17D2
-:10491800675C10D1DD05CD2203EF0F71485005719A
-:10492800605005F422EF73CD22044A2203DF108D74
-:10493800489F4005D848C1D847FD6E34C0EF1F8F47
-:10494800400576717447DC054A4702DE06716050FF
-:1049580005EF47C7D847FDAF30C071505005D8495B
-:10496800F1242900DD27240400DD22242200DD1D96
-:10497800241100DD0C240100DD13241E00DD0EEFE0
-:104988000A4A4760DF07CD4761EF02A4474A22037E
-:10499800DF08D847FDE233629D48C09EFC609EFD5B
-:1049A80034D4FE5206C0B9A5A592DFF961FCC1C393
-:1049B800C5C7520C929269D4FEC1DFF88EFD708E85
-:1049C800FCC1717AFA51405F0401D1DD06F616A7E1
-:1049D80047DFF2300400BF2401F6BF2A01300B0B79
-:1049E800BF2801FD4502300B0FBF2801FD450230ED
-:1049F8000F0FBF2801710AE6F6420C01DD33AF0440
-:104A080001BF0C0131529329715293710BE2D84DB9
-:104A1800FDB7033184BD02EFFACBB422FBD84FF1C6
-:104A2800BEB8714BE1714BE5710ABD8D4E9E44EFE6
-:104A38000C715393714AE5717BBD713393C09EFC31
-:104A4800609EFD34D4FE5206C0B9A5A592DFF9C612
-:104A5800C4C2C061FCC1C5717AFAD44CDD0BEA4A04
-:104A6800899E44A64AB44CEF33710AE6300400BF6D
-:104A78002401F6BF2A01300B0BBF280100000000FB
-:104A880000000000510FBF280100000000000000D6
-:104A980000500FBF2801712393713393C4C061FC88
-:104AA80061EF520C929269D4FEC1DFF88EFD708ED0
-:104AB800FCC12006FBF8FF71503002CEABACCC0431
-:104AC80000F6BB31B2E210617900F6614900DFF30C
-:104AD80071603002ED624B8E519C03713BE28C0396
-:104AE8005C02D1DD1E8C035C08D1DF0971503002F5
-:104AF800CC0400EFCC8C0570FD5035629E50CC0480
-:104B080002EFBE8C035C03D1DF408E509C027150D3
-:104B180030028C04D1DF0E8C0270FD9635629C0544
-:104B2800CC0401EF328C044C02DF0671603002EFD6
-:104B380029CF34025A716030028C0270C18C057022
-:104B4800FDF834C0CF34024AEF108C035C01D1DD8C
-:104B58000671603002EF03EDC94A1006C09EFC6082
-:104B68009EFD34D4FE5206C0B9A5A592DFF961FCBA
-:104B7800C1C3C5C7520C929269D4FEC1DFF88EFD3D
-:104B8800708EFCC1710A9E31929E02EFFA8FDEFB95
-:104B98004F96FFDF198FDFFB4F97FFDF118FE0FB89
-:104BA8004F98FFDF095004C15011FD9C34C0710BB0
-:104BB8009EC09EFC609EFD34D4FE5206C0B9A5A5D9
-:104BC80092DFF9C6C4C2C061FCE46661FCC1C3C51A
-:104BD800C7520C929269D4FEC1DFF88EFD708EFC2C
-:104BE800C1C1FBF8FF8D1F9C018E31318EE7240671
-:104BF80000DD0823DD0E23DD22EF38717AFA8C01FF
-:104C08009D5EEF2F717AFA4007F901DF068C019D4E
-:104C18005DEF2051FF2E019D5DEF18717AFA8C012E
-:104C28009D304004F903DD064004F904DF053073C4
-:104C38002561944031FF09DE05A031FFEF07715867
-:104C4800F000716294710BE3C0C09EFC609EFD345D
-:104C5800D4FE5206C0B9A5A592DFF9C6C4C2C06188
-:104C6800FC717BFAC7D46661F831249527712395C6
-:104C7800D466DD05B466CEABAC717AFA5600664CE4
-:104C88000ADD1172F3311C79D8FCCEFC0061CA61CF
-:104C9800A486EFEA717AFAF2C6D7C7C1C1FBF8FF5A
-:104CA800CC01008C014C0ADE36717BFA8C01F031A4
-:104CB8007E0410FC14A96168DF09AC02B9717AFAA4
-:104CC800F2EF1D8C01F0317E127910FC614902DF90
-:104CD80006717AFAE2EF09717AFA615901EFC4E2D2
-:104CE8001004C6D7C72004FBF8FFF64210FC61F891
-:104CF800EDCE4D717BFA9C038C034C0ADE3C8C0391
-:104D0800F0317E0410FC14A96168DF05717AFAEFAE
-:104D180029717AFA8C0372F3311C7910FCCEFC00ED
-:104D280061CA629C02D1DF0A8C03F0317E12E678F8
-:104D380010FC717BFA615903EFBECC0200CC010173
-:104D48008C02F0317E0410FC14A96168DD788C02B5
-:104D5800F0317E127910FCE743DF658C014C0ADEE6
-:104D68005F8C01F0317E127910FCE743DD4D717BD9
-:104D7800FA8C01F0317E0410FC14A96168DF186117
-:104D880069018C01F0317E12F67810FC8C024E011C
-:104D9800DCED717AFAEF2F8C01F0317E0410FC14EF
-:104DA800A9128C02F0317E337810FC8C01F0317E30
-:104DB80012E67810FC615902717AFA615901EF9B89
-:104DC800615902ED484D00F21004C6D761FF520C3C
-:104DD800929269D4FEC1DFF88EFD708EFCC1717AA3
-:104DE800FA8FE4FB5C03D1DD114004F903DD0640D2
-:104DF80004F904DF05305C386194C09EFC609EFDB8
-:104E080034D4FE5206C0B9A5A592DFF961FC61FC55
-:044E180061FC61FCDC
-:0A4E1C0000060C12181E242A30367E
-:104E2600ACFB0000000062FE00000000B139E33573
-:104E36008C22D4451B2ECA2E1045D73A4808BC3CB6
-:104E460028FC36FE20FE02F903F929FC30FE2AFC76
-:104E56002BFC08F926FC6CFF1AFF6EFF6AFF64FF45
-:0A4E660027FC66FF2CFC555555553E
-:104E7000FF0000000000983AF82AFF0000004700F9
-:104E8000317503F7332312D714AEF8C716AC0612E8
-:104E9000C5AC0416F643DD078B99A7A5B3EFF5C2A1
-:024EA000C6D773
+:10292C006B27F21006C6D7D9A7FBC15006FD592B51
+:10293C00C0D9A8FBC15007FD592BC0D7FD3329F2D4
+:10294C00D7C716664C02DF05CD3A10EF02F43AC633
+:10295C00D7C7711300711B20710303710205E0C10D
+:10296C005003FD592BC05013FD9F09D83AC1500597
+:10297C00FD592BC0500FC1E0FD592BC0500AFD9FD3
+:10298C00097103055008FD9F09501FC1E0FD592B2B
+:10299C00C05012FD9F095003FD6A2B625C01D1DF10
+:1029AC0003E2EF24F0FD6A2B629D363602F9C75024
+:1029BC0008FD412BC05003C1FD592BC0710203719E
+:1029CC001A20FD012BF431F2C6D75003FD6A2B629D
+:1029DC005C01D1DD155014FD6528FDCE275014FD8A
+:1029EC009F09E0C15003FD592BC0711300711B20CE
+:1029FC007103035014FD9F09F0C1E0FD592BC0F089
+:102A0C00C15003FD592BC0D7C72004FBF8FFCC02E3
+:102A1C00008D319C035010C150A4FD7002C0629D0A
+:102A2C0031D452DD04F2EDDE2A8C037B315C08D10B
+:102A3C00DD0F8D315C08D1DF05CC0210EF03CC0229
+:102A4C00208C037B315C04D1DD158D315C04D1DF2E
+:102A5C00088C026C049C02EF068C026C089C028FA2
+:102A6C00B2FB5CF3728D315C0C6162629FB2FB8FC6
+:102A7C00BEFB7CFF50FF5E029C02D1DD1F34B6FB17
+:102A8C00896E0299716207CC0100316207086159A5
+:102A9C00018C01D1DFF4716307716B278D315C40C0
+:102AAC00D1DD095002C15012FDAD34C08D315C0135
+:102ABC00D1DD08E0C15012FDAD34C0717AFA8D3110
+:102ACC005C41D1DD0C5A31BED831C15010FD684784
+:102ADC00C0F21004C6D7FD6727F2D7FDCE27F2D778
+:102AEC00C78FC6FB7617FD6528664FC6FBDFF2F570
+:102AFC00C6FBF2C6D75064FD9F09FD322C6261FB08
+:102B0C00711194F171149461DC70C15012FD68471D
+:102B1C00C0FD5B36CD6103D7C7C1C1FBF8FFAC0A62
+:102B2C00BB17C15002C18C0270C1506CFD3B03102D
+:102B3C00061004C6D7C7C1FBF8FFAC08C15002C1D0
+:102B4C008B70C1506CFD91021006C0C6D7C78806A9
+:102B5C00166770C1C75084FD04031004C6D7C7168E
+:102B6C00C75084FD7002C0C6D7C74A2004DE045685
+:102B7C0000EF0256014008F901DF048686EF0A4097
+:102B8C0008F902DF045104610666318F12504CD6ED
+:102B9C0033514CD6610A045420BD38C6D740AFFB24
+:102BAC003DDC05CF04FC0FD740AFFB1FDC05CF0489
+:102BBC00FC0BD740AFFB0BDC05CF04FC07D740AFB9
+:102BCC00FB0661D831320405CF04FC03D7D5AFFB2B
+:102BDC00DD04E504FCD7F504FCD7D504F9DF04715A
+:102BEC007394D7FD322C6261FB7101957114947151
+:102BFC00079561C8317294177172947104957111B3
+:102C0C0094F171049561DC70C15012FD6847C0D716
+:102C1C00C716C75004FD412BC0C6D7C716C75002F4
+:102C2C00FD412BC0C6D740AFFB0BDE02E2D7F2D77B
+:102C3C007100010571785005713AD5713BD18F1037
+:102C4C00055CFC9F1005CF54054AE5420571104206
+:102C5C0005710042057148500571305005712050C6
+:102C6C0005CF530509CF52050B7130510571205119
+:102C7C0005713BD5717050058F11055CFC9F1105DA
+:102C8C00F422D77178500571080105D7FD5538FD30
+:102C9C007004717AFAFDAB23F504F98F06F931054E
+:102CAC001B5003FD6A2B625C01D161E8CF04F90271
+:102CBC00CFAFFB64710407714194EF10F6710407F8
+:102CCC00611012F6B1236061FB714194FD7E30FD01
+:102CDC000C43712297712BE7618461A461EDEFF8CD
+:102CEC00D77140F00071783002713AE6713BE271B5
+:102CFC003BEA713BEE8F10055CFC9F1005CF340254
+:102D0C004AE552FF711A52710A5271483002713001
+:102D1C00300271203002CF330209CF32020B7130F6
+:102D2C00310271203102713BE6717030028F110556
+:102D3C005CFC9F110571603002D7717830027148CC
+:102D4C00F000D7C788061666614FDD0967614EDE55
+:102D5C000396EF01866672C6D7C7161714AA04121B
+:102D6C00A943DD29AA0412A923FD924EC3AC02FD8E
+:102D7C00924E13C2BDD813FD220FDE0C1714AA02FB
+:102D8C0012AA0403BA04EF051714A9BA04AC04126E
+:102D9C0031FF319E03317F087208C6D77100F200F3
+:102DAC00304400BFB601300188BF9001300984BFA8
+:102DBC009E01BF9C01BF9A01BF9801BF9601BF94B1
+:102DCC0001BF9201F53CFF30FE00BFBE01F6BFBC57
+:102DDC0001BFB80150EEBFBA01A1BFB201C918FEC4
+:102DEC00008F06F9310507F5CDFBCB6CFF00717335
+:102DFC0095716295D730EF00BFB401F6BFBA01717F
+:102E0C0008F200712304715307BE6EBE64BE6A7172
+:102E1C002304715307715BD1F455F454716395D746
+:102E2C008D56B456D1DF6931D4D105715BD1E455DF
+:102E3C00D455DD2E7140B2FBD854F1E73402002397
+:102E4C00DD0625DD0325DF05F6BE66EF06D9CCFBD6
+:102E5C00F1BE66A4544A5420DF04F454F455CD5604
+:102E6C0019D7CD561E7148B2FBD5CEFBDF04F6BE8A
+:102E7C0066D7D9CCFBF14266FFDD15D9CCFBF1123C
+:102E8C00AE6643DE05A266FFEF03B266FFCD5603C6
+:102E9C00D7C7161714F6B9AA0412F6231231FF314C
+:102EAC00AE03316FBA02C6D7C7C1FBF8FF8C08500E
+:102EBC0080D612AB1413B9AB14AA0412A92312D9DD
+:102ECC0027FBF133BDD813FD8E0DBA02C0C6D73126
+:102EDC00049601D74004F902DF10F6BE64BE6EBE44
+:102EEC006ABF8EFBBF94FBBF9AFB31749514308A7A
+:102EFC00FBFD9D2E3090FBFD9D2E3096FBFD9D2EF7
+:102F0C00EF713114960D7113967108D2FBF458F4CD
+:102F1C0057EF60D457DF5A8F26FB9D574A581FDC5A
+:102F2C00177100D2FB4028FBFFDD1CA4598F28FB36
+:102F3C004B59DE13F458EF0FD858F1A1605C1F9D6C
+:102F4C00587108D2FBF459E858092AFB70C1308A31
+:102F5C00FBFDB42EC0E858094AFB70C13090FBFD54
+:102F6C00B42EC0E858096AFB70C13096FBFDB42E34
+:102F7C00C0B457308AFBFD652DF313BE6E3090FB49
+:102F8C00FD652DF313BE6A3096FBFD652DF313BE64
+:102F9C0064D7C736F00071F4DC297170F000CE9D57
+:102FAC0008CE9EC0CE9F80F594FFF593FFF592FF5F
+:102FBC00E597FFE596FFE595FFE598FFCE9C7F71C1
+:102FCC0000A6FB711BE3712BE3711AE7712BE77100
+:102FDC007A9D710A9E31929E02EFFA710B9E7123BB
+:102FEC0096713396714396C6D7C73122961E7122BD
+:102FFC0096710A9E31929E02EFFA34D4FB3692FF00
+:10300C0052078B99A5A792DFF9710B9EC6D7C7887B
+:10301C00061631329615713296C7349CFB3092FFEE
+:10302C001652078B99A5A792DFF9C6667367189C91
+:10303C00FBC6D7C77123963134961E713396710A2D
+:10304C009E31929E02EFFA3492FF369CFB52078B14
+:10305C0099A5A792DFF9710B9E3144961371439693
+:10306C00717B9E8FDCFB9E9A8FDDFB9E9B717A9E03
+:10307C00C6D7CFA7FB5CCFA8FB5FCFC8FB5DCFFC4F
+:10308C00FB36CFFDFBC9E5D3FBD7C7CFA4FB12CFD3
+:10309C00A5FB1FCFCCFBFFF5CDFBF5CEFBF5CFFB96
+:1030AC00F5D0FB5600664C64DE08723826FB0086B1
+:1030BC00EFF3C6D7C788061617F1E7340300236170
+:1030CC00E3EDE5332361F8EDB131B12361E3EDBB01
+:1030DC00312561F8EDC931B1240D0061D8EDE5332E
+:1030EC00240B0061F8EDE9312361F8ED2C322361FA
+:1030FC00F8EDFC312361F8EDE03324060061F8EDC6
+:10310C009532B12561D8EDB13224000061F8EDBEE5
+:10311C00322361F8EDE5332361F8EDBE33B1236161
+:10312C00E3EDE1322361F8EDF2322361F8ED033384
+:10313C002361F8EDF2322361F8ED14332361F8EDDD
+:10314C0025332361F8ED34332361F8ED56332361D5
+:10315C00F8ED62332361F8ED6E332361F8ED7633CD
+:10316C002402002361E3EDE53324020061F8ED7ED7
+:10317C00332361F8ED89332561F8ED9433B12406DE
+:10318C000061D8EDE53324000061F8EDE7332561EB
+:10319C00F8ED9F3324120061F8EDB9332361F8ED9B
+:1031AC00AA33EDE73334A6FB89615F99EDF1333037
+:1031BC004829619466736718A4FBEDF13340A9FBB1
+:1031CC006ADF1340AAFB68DF0D674C6CDF083049DF
+:1031DC00406194713AD5679FABFBEDF13367D1DD5C
+:1031EC000C30793B619434C4FB89616F99EDF133F8
+:1031FC00675C02D1DD0730E22A6194EF0B675C015A
+:10320C00D1DD0530E72A6194675C3CD1DD0F30ECF1
+:10321C002A6194675C3C7266736218A4FBEDF1330F
+:10322C0067D1DD625C01D1DD05300800EF01F6608D
+:10323C009F01FC675C02D1DD03E6EF01F63401FC73
+:10324C0089616899675C04D1DD04E6A1EF01F6346D
+:10325C0001FC89616899675C08D1DD05302000EFBD
+:10326C0001F63401FC89616899675C10D1DD053089
+:10327C001000EF01F63401FC89616899675C20D17C
+:10328C0061E8716001FCEDF133D448DF08679FCD34
+:10329C00FBA448EF0D4A4805DE08E848671811FD05
+:1032AC00A448EDF133675C0F7266736218A4FBEDF2
+:1032BC00F1334A4864DE1B4A4801DF0667D161F8E6
+:1032CC005701E848671826FBA4484A480561C871AD
+:1032DC001296EDF133675C7F70C117F1243000FD5D
+:1032EC001A30C0EDF133675C3F70C117F124300028
+:1032FC00FD1A30C0EDF133675C0770C117F1243053
+:10330C0000FD1A30C0EDF133675C1F70C117F1245A
+:10331C003000FD1A30C0EDF1336770C117F1243065
+:10332C0000FD1A30C0EDF133CEABAC710A9E319278
+:10333C009E02EFFAD592FFDF05710B9EEFED679EB3
+:10334C0099710B9E9FDBFBEDF133714296675C7FAD
+:10335C009FDCFBEDF133714296675C3F9FDDFBED2B
+:10336C00F133675C3F9FDEFBEF7B675C1F9FDFFBEE
+:10337C00EF733039396194679FE4FBEF683006399D
+:10338C006194679FE5FBEF5D301F396194679FE89F
+:10339C00FBEF52675C01D1DD4CFD0C43EF474A5A01
+:1033AC00C8DE42E85A67185AFAA45AEF38679D5A91
+:1033BC00EF33675C01D1DD05711202EF037113026B
+:1033CC00675C02D1DD05712202EF03712302679F56
+:1033DC00D3FBEF1167318EEF0CEF0A664C5BDE0509
+:1033EC00736718A4FBC6D7C716664C30DC094C377C
+:1033FC00DE05FDF52FEF6B664C02DF1F8FA6FB5C25
+:10340C0003728F03FC5C03318E316D08616A081204
+:10341C008F03FC5C80312A6162EF56664C3DDF08FD
+:10342C00AE90BD5CF85CEF49664C3EDF04F85DEF96
+:10343C0040664C4FDF05FD3443EF36664C61DF08C8
+:10344C00E85A095AFA72EF29664C7FDF05FDEF3B0B
+:10345C00EF1F664C4EDF0B310498045210EF12F242
+:10346C00EF0F664C5BDC0452FFEF06667309A4FB9E
+:10347C0072C6D7C788061617F1241000240500DC85
+:10348C0007244C00DD17EF17717BFA17F104A4FB2E
+:10349C001489617F99717AFA715296EF02A45AC617
+:1034AC00D7C7C1C1FBF8FF4004F903DD064004F99E
+:1034BC0004DF38717BFA8C027309ACFB5E0AD1DF36
+:1034CC00278C02318E04A4FB14896E0A9971620751
+:1034DC00717AFACC0100316207086159018C01D173
+:1034EC00DFF4716307716B27717AFA1004C6D7CFBA
+:1034FC0003FC03F501FCF505FCF507FCD7C78806B2
+:10350C001617F1E734020025DD3D23DD1725DD1C00
+:10351C0023DD0523DD2BEF3B710297679F06FCCD66
+:10352C006103EF2F675C839F03FCEF27675C039FAE
+:10353C0005FC675C034C0261F8712298FD2245EF93
+:10354C0012679F07FCEF0C6791DF08E0C15012FD7A
+:10355C00AD34C0C6D7C71617F1E7240000DD2A2307
+:10356C00DD1E240300DD0724FB00DD24EF253132B2
+:10357C009805308000EF01F6086F04FC7208EF1913
+:10358C008F01FCF501FC72EF107152975235EF0967
+:10359C00F2EF0666730900FC72C6D7C71617F1E77F
+:1035AC00240000DD38241000DD1C23DD1C23DD305D
+:1035BC00240E00DD18241100DD1B240F00DD122465
+:1035CC003000DD15EF1EE2EF1D5202EF195204EF31
+:1035DC00155206EF115205EF0D5207EF09F2EF06E7
+:1035EC005203EF0252FFC6D7C73164963771639608
+:1035FC008D609FACFB8D5F9FCBFB36D2FCC7D85F39
+:10360C00FD5B37618A70618AFDA037C0D864F131E7
+:10361C002F609D638D5E4B63DD0A7172968D639D89
+:10362C005ECD61034A6105DE083065366194CD617B
+:10363C006BB4617150F000CE300BCF170006CE3159
+:10364C0006FD4B02717A30710BE3710BE7C6D78D17
+:10365C00639D5E8D639FADFBD74004F903DF06408D
+:10366C0004F904DF02F2D73174960C71739671135E
+:10367C00978D639D65EF313104971F71039771121C
+:10368C0097D506FCDF04F466EF0A8F06FC5002D6D1
+:10369C00A1609D668D669D65EF0E311497068D6653
+:1036AC009D65EF048D639D658D659FADFBD865FDB4
+:1036BC00CD36E865091C2270C15013FD6847C0F275
+:1036CC00D7C7C1C1FBF8FF8C02D1DF05F506FCEFB3
+:1036DC001A8C024C05DE06CF06FC02EF0E8C023172
+:1036EC008E1231FE03311F609F06FC8D674F06FC66
+:1036FC00DD28CC011F8F06FC9D67CC00008B4C088D
+:10370C00DE148B730912204F06FCDC058B9C01EF39
+:10371C0005615900EFE78C019D621004C6D7C716EE
+:10372C00710AE7710BE37150F000CE300BCF17002C
+:10373C0006669E31FD4B02717A30710BE33182E3E8
+:10374C0002EFFA8D1F7158F000710BE772C6D7C7E4
+:10375C00C1C1FBF8FF8FFCFB4E02DC03F2EF318C96
+:10376C00024FFDFBDC0452FFEF268C022FFCFB709A
+:10377C006131318D128FFDFB2FFCFB70613133BD3C
+:10378C00D813FDB00DBB440001DC03F690BB8B726B
+:10379C001004C6D7C7C1FBF8FFAC0814A914897074
+:1037AC008B6128706131FD924E1344030071FEDC75
+:1037BC0023AC08148A04819A04AC08148A044C11B2
+:1037CC00DC10A9148B99AC0814CA0200AC0814CAFA
+:1037DC000310EF72AC0814CA0400AC0814A91489C5
+:1037EC004DDE0AAC08148A02819A02EF12AC08145E
+:1037FC00A914894D61D308AC08148A02919A02ACC1
+:10380C0008148A03919A03D1DF3CAC08148A024C49
+:10381C0010DF10A91489318EA112AC0814A91462FE
+:10382C0099EF17AC08148A024CF0DF0EA9148931F9
+:10383C008EB112AC0814A9146299AC0814CA020017
+:10384C00AC0814CA0310C0C6D7ED5838C75600666A
+:10385C004C0ADE0BF0317E12F67810FC86EFF0C6C7
+:10386C00D7C7200CFBF8FF17040600C15006C15047
+:10387C00A8C15030FD91021006D2DD1B4A6A04DE4D
+:10388C0005A46AE2EF7034E4FB895CFC99FD3939DC
+:10389C007110B2FBF2EF5F717BFA300600C11704B6
+:1038AC000600C130E9FBFD9A4E1004717AFAF46AF5
+:1038BC008FE4FB5C01D1DD264004F903DF205010BE
+:1038CC00C180FDAD34C0C736100571D4C6DE0F17EC
+:1038DC00C15006C150A8C15030FD910210064004E1
+:1038EC00F903DD064004F904DF0B8FE4FB5C02D125
+:1038FC0061E8FD4E40F2100CC6D7D9E5FBC1503043
+:10390C00FD7002C0629FE8FB5008C15011FDAD3440
+:10391C00C0F2D7D9E8FBC1D9E7FBC15030FD040395
+:10392C0010045008C15011FDAD34C0F2D7C7200CA3
+:10393C00FBF8FFCC09004007F901DF05CC0A02EFC8
+:10394C0003CC0A10CC0B808FE4FB5C039C07D1DF0B
+:10395C0008717AD5CC0807EF06717BD5CC082F17E8
+:10396C00040800C15004C150A0C15030FD3B0310ED
+:10397C0006624C02DF077110B2FBF2EF357118B220
+:10398C00FBF46AC736100571D4C6DE164004F90381
+:10399C00DF1017A1C15006C150A8C15030FD9102D3
+:1039AC001006717BFA8FE4FB5C034E07DD03E2EF3C
+:1039BC0001F2100CC6D7D504F9DF03F6BD6C400438
+:1039CC00F901DD0AD476DD03B476D7CD76038F0406
+:1039DC00F9318FE723DD0B24020024030061C8EDCD
+:1039EC00E73A8F06F931233E301B00466CDF0AE0C4
+:1039FC00C15010FDAD34C0EF1D307701466CDF16A1
+:103A0C005002C15010FDAD34C0F64672DF088FC8AD
+:103A1C00FB5010D6BD72F64672DD36B6724672DFBA
+:103A2C0030711295EF2B301B00466CDF13F6467489
+:103A3C00DF18E0C15010FDAD34C0C9745307EF0A54
+:103A4C00307701466C61F8711295F6467461E8B6F0
+:103A5C007431549808714397F6BD6CEF1431449748
+:103A6C0005F6BD6CEF0BA66CF6466C61F8C96CFFE5
+:103A7C00FF316298194A6E05DE16A46E4A6E05DF98
+:103A8C000FA46E5004C15010FDAD34C0EF02F46EA3
+:103A9C00316498194A7005DE16A4704A7005DF0F60
+:103AAC00A4705008C15010FDAD34C0EF02F470D4B6
+:103ABC0071DD03B471D7317298174A6F05DE14A407
+:103ACC006F4A6F05DF0DA46F5010C1FDAD34C0EF10
+:103ADC0002F46F4A6F0661F8CD7125D7C736100511
+:103AEC0071D4DE0E8FB2FB5C02D1DF06306D386113
+:103AFC0094D24004F903DF1C3122070530142A61EB
+:103B0C00943154970C7153975080C15012FDAD34C1
+:103B1C00C0FD253BFD4B3BC6D78F03FC5C01D1DDC3
+:103B2C001DD479DD03B479D7CD79098D624B78DD5D
+:103B3C000D8D629D785040C15012FDAD34C0D74000
+:103B4C0004F903DD04F6BD1AD7D5D0FBDF08F64621
+:103B5C001ADD19B61AD7D9CCFBF1461ADD0ED9CC21
+:103B6C00FB12AD1A43DE03A61AD7B61AD7717BFA2D
+:103B7C00C78FC4FB76F5C4FB717AFA5C10D161E88F
+:103B8C00716297665C0FD1DD57665C01D1DD05F57E
+:103B9C0004F9EF4C665C02D1DD11E0C15003FD5914
+:103BAC002BC0711300711B20710303665C04D1DD03
+:103BBC0011711300711B20D503FC61F8710303FD17
+:103BCC00FB34665C08D161E87103035005FD9F0965
+:103BDC007102035003C1FD592BC0711A20FD012B3A
+:103BEC00F2C6D7C756FF4A481361C8EDC93C8F06C9
+:103BFC00F9311505300400EF0F8F06F9314505300A
+:103C0C000500EF04D907F9F1609F28FC8D7A9F29F4
+:103C1C00FC713494E661301271049461DC311961E9
+:103C2C0062629F2AFCE52BFC31140205308000EF08
+:103C3C0001F6C131449805304000EF01F6C2616BCA
+:103C4C0008616A08C131340405302000EF01F6C266
+:103C5C00616B08616A08C131240205300800EF016C
+:103C6C00F6C2616B08616A08C131749805300400B2
+:103C7C00EF01F6C2616B08616A08C131649804E611
+:103C8C00A1EF01F6C2616B08616A08C13154980357
+:103C9C00E6EF01F6C2616B08616A9F2CFCF171249E
+:103CAC000461DC9F26FCF171540761DC9F27FCD872
+:103CBC0048F10104ECFC14A9148976A4486672C678
+:103CCC00D7C7FDC3088F04F9318FE724000061F8D2
+:103CDC00EDA83E23DD1B2361F8EDB13D2361F8ED2A
+:103CEC002D3E2361F8ED763E2361F8ED4B3FEDA5BB
+:103CFC003EF6BD727113954005F901DF2C313498F5
+:103D0C001B466CDD04F424EF02A4244A2465DC0F6A
+:103D1C00F6BD6CF504F9712297EDCC3FFDAB23ADEC
+:103D2C006C440A0061D8EDCC3F714297FD70047170
+:103D3C006394FDAB234007F903DF09712297F50467
+:103D4C00F9EDCC3FFD152640B1FB9BDE09712297A6
+:103D5C00F504F9EDCC3F714A277140110571301112
+:103D6C0005713A22715A2271501105FD5D29D2DD7F
+:103D7C0009712297F504F9EDCC3F71103500CF375E
+:103D8C00001D714012054005F901DD064005F903DF
+:103D9C00DF05F5CDFBEF04CFCDFB03CF04F902FD1E
+:103DAC003329EDCC3FFD3C2CFDED2C714A9DFDFBE8
+:103DBC0034FD9630F537FF712BE0F505F97122973C
+:103DCC00CBE43FEFCBE6F6F0FD7004713BD47112FF
+:103DDC00027123028F06F93105285004FD6A2B620B
+:103DEC005C03318E315D34B3FB896168995002FDFF
+:103DFC006A2BD2DD067170B3FBEF047178B3FBFD57
+:103E0C00AB23FDA82D710806F9CF04F9038FA6FB8F
+:103E1C005C02D1DD095080C15010FDAD34C0EDCC39
+:103E2C003FFDCE3F3164972FA47CD47CDD0831A4B8
+:103E3C00E00A31020C06712BE0FD3A4031A4E01788
+:103E4C0031040C13712BE05027C15005FD592BC0C8
+:103E5C00CF04F904712297FD2F408F06F931250705
+:103E6C0031349803F504F9EDCC3FFDCE3F31020C13
+:103E7C0015D83AC15005FD592BC05005FD9F09FDC1
+:103E8C003A40CF04F903FD2F408F06F93125073155
+:103E9C00349803F504F9EDCC3FF504F9CFCDFB03D1
+:103EAC00F5CEFBF5D0FB717295F6426CFF61E8ED37
+:103EBC00CC3FF6BD72711395F5E4FBFD3939717A7F
+:103ECC00FAFD012EFD8F2CFD462D714B9D711302B9
+:103EDC0071230231349502EFFACE3708CBE4BFFFE1
+:103EEC00CBE6FFF3CED4FFF5B4FBF5B5FBF5B6FB93
+:103EFC00F5B7FBCF37000971481205F6BEE0BEE2FC
+:103F0C00BED0716A27FDD629714307714B277148C2
+:103F1C001005714811057138100571381105713390
+:103F2C0002713B22715302715B227158100571585A
+:103F3C001105CF04F905714297F6BD6CFD8C09F59E
+:103F4C0005F9F42431349804D432DD20E505F9E583
+:103F5C0004F98F06F9312568F5F8FBF5F6FB502EC0
+:103F6C00FD9F09CF05F903E504F9EF54FDC404FDE9
+:103F7C003E237173017132047143027103947162B7
+:103F8C009431949E02EFFA712AE7CEA409F5F3005E
+:103F9C003104070261FDE5F300F468FDC308CEA40B
+:103FAC000831329806CF04F905EF09714397E505FE
+:103FBC00F9E504F9712BE78F06F9312503F504F9BE
+:103FCC00C6D7D47DDF19310200585003FD6A2B622D
+:103FDC005C01D1DF07F504F9712297D7E47DD74A4C
+:103FEC007DF0DF073104003AF47DD74A7DC8DF0A43
+:103FFC00F504F9712297CD7DF0D7310200084A7D86
+:10400C00FFDD1FA47DD7F0C15004FD592BC08FB329
+:10401C00FB5C9F9FB3FB7110C4FB30793B6194CD6B
+:10402C007DF0D731149506F504F9712297D7716399
+:10403C0097F47C717207FD4B02717307D7FDDE0498
+:10404C00F2D7717BFAC7200CFBF8FF8FEAFBF0F973
+:10405C00E9FBF303FD924E13BC048FECFBF0F9EB80
+:10406C00FBF303FD924E13BC028FEEFBF0F9EDFB5C
+:10407C00F303FD924E13BB717AFAAC04BDD8F6BDB6
+:10408C00DAAC04311EBDDCF6BDDEFD630DADD8BD72
+:10409C00DCADDABDDEAC02BDD8F6BDDAAC02311E49
+:1040AC00DADCC3DADEC3BDDCF6BDDEFD630DC0BDFC
+:1040BC00DEC0BDDCADDEFDD90EADD8BDDCADDABDEC
+:1040CC00DEABBDD8F6BDDAAB311EDADCC3DADEC34B
+:1040DC00BDDCF6BDDEFD630DC0BDDEC0BDDCADDEFE
+:1040EC00FDD90EDADAADD8FD1D44C3C58D8A5C3F0F
+:1040FC00F0317E0440FC14C2C0B9A48AF6BC08BCE2
+:10410C000A9C078C074C2EDD3D8D8A0E0770F161E1
+:10411C00DC605C3FF0317E127940FCBDD8F6BDDA34
+:10412C008C0773095C22318FBDDC70BDDEFD630D25
+:10413C00AC08BDDCAC0AFDD90EADDABC0AADD8BCFE
+:10414C0008615907EFBDAC08BDD8AC0ABDDAC9DCB3
+:10415C000004F6FD2D0EC9DCFFFFF6FD2E0FADD8C9
+:10416C00BD84AF3AFC4684DD11AF3CFCBF3EFCAFD6
+:10417C003AFCBF3CFCAD84BF3AFCAF3CFC423EFC7D
+:10418C00DC46AF3AFC423CFCDE3EAD26423AFCDE5D
+:10419C00374A2A16DC1A4A2AA0DE138D864B2ADEF1
+:1041AC000DAF3AFC268844691061C8FD0642F42A1A
+:1041BC00AF3AFC445146DC0AAF3AFC241027BD2828
+:1041CC00EF0DC928F82AEF074A2AFF61E8A42AAFA5
+:1041DC003EFC423CFCDC18AF3CFC423AFCDE10AF2F
+:1041EC003AFC4628DE09F486AF3AFCBD88EF074A54
+:1041FC0086FF61E8A486100CC6D7717BFAC7710ADA
+:10420C009E31929E02EFFA8E949F34FC8E969F35CF
+:10421C00FC8E979F36FC8E989F37FC8E939F38FCB4
+:10422C008E929F39FC710B9E717AFA8F37FCFD428E
+:10423C000F76FD9B4313BD82D5EFFBDF0AD5F0FB58
+:10424C00DF05D5F1FBDD25F6B14682DF11C98237DA
+:10425C0022665C0391DF060A82181A83009617FD0A
+:10426C00BE4413FDDE4231049802EF615206929275
+:10427C006934FC682EFCDFF6AD82BD80F87EF3312C
+:10428C001C790AF944FEFFDD44D87EF101040AF9D9
+:10429C0014A944FFFFDF04E6B9EF0BD87EF101044B
+:1042AC000AF914A9A1B9717BFAA0EFFBD5EFFBDFDA
+:1042BC001CA0F0FBD5F0FBDF14A0F1FBD5F1FBDF6C
+:1042CC000CCFEFFBFFCFF0FBFFCFF1FBFFC6717AFA
+:1042DC00FAD7C716D87EF10744A800DC05710298FE
+:1042EC00EF1CF647DD18A47E4A7EA8DC0571029807
+:1042FC00EF0CF87EF3311CF6780AF9B7EFE4C6D769
+:10430C00C756A89666F0317E12F6B1780AF966D1D6
+:10431C00DFF1717BFAF5EFFBF5F0FBF5F1FBF47EC9
+:10432C00710398C6717AFAD7C72004FBF8FFD448FA
+:10433C00DF168D7E9D8B717BFA52069292692EFC54
+:10434C0068C0FCDFF6717AFA4A4806DE0EE84809C6
+:10435C00C0FC9C03A4488C0372EF30F88BF3311C27
+:10436C00790AF9BB311298058B9C03EF0F8C019CD9
+:10437C0003D48BDF05CD8BA7EF02B48B7180711743
+:10438C009861DC61FB7111988C03721004C6D7C75D
+:10439C002008FBF8FF8F37FCFD420F9C078F36FC83
+:1043AC00FD420F9C068F35FCFD420F9C058F34FCA3
+:1043BC00FD420F9C048F38FC9C038F39FC9C028CB3
+:1043CC0006318E0112791A20BB8C075C03D1DF09F0
+:1043DC008C064C0361C86179008C05318EB1610982
+:1043EC0000BB313D120103BB8B0E04708C011C0011
+:1043FC00BB8FF4FB4E03DC0E8C034FF4FBDC0B8CFD
+:10440C00024FF5FBDC04AB12EF03ABB1121008C684
+:10441C00D7C7C3C12008FBF8FFF661490A61F861F0
+:10442C004908DF07F7340000EDBA44E6BC04F6BCDB
+:10443C0006AC0ABC02AC08BBAC06614902AC046118
+:10444C00F8614900DE28AC04BDD8AC06BDDAE1FD4C
+:10445C00E80EADDABC06ADD8BC04ABBDD8AC02BD21
+:10446C00DAE1FD030FADDABC02ADD8BBEFCAAC0686
+:10447C00BC02AC04BBAC08BDD8AC0ABDDAAC04BD04
+:10448C00DCAC06FD660EAC04BDDCAC06FDD90EE161
+:10449C00FD030FADDABC06ADD8BC04AC0661490215
+:1044AC00AC0461F8614900DCC5AC0214AB12100C11
+:1044BC00C6D7C7C12004FBF8FF8F31FCFD420F9C0F
+:1044CC00034E04DF1CAD804682DE07AD82268012CF
+:1044DC00EF40F64682DF074680DD03E7EF34F7EF67
+:1044EC00318C04318EB1128C03318E43DF1830388D
+:1044FC002226800682BB8C045C0391DF05AB04187A
+:10450C0000BBAB12EF0C8C034E04DE0532A900EF9E
+:10451C0001F71006C6D7717BFA3122980CF6468E3D
+:10452C00DD07B68E717AFAEF7C712398717AFA40B6
+:10453C0004F904DF07715307F42CEF69D9CFFBF1B1
+:10454C00E7240000DD0F23DD1A23DD1023DD5323C8
+:10455C00DD2723DD38715307F42CEF49715207F432
+:10456C002CEF42D42CDF07715207E42CEF0571536A
+:10457C0007F42CC98EFA00EF2CD42CDF0B715207E8
+:10458C00E42CC98EFA00EF1DF5CFFBEF18D42CDF0D
+:10459C000B715307E42CC98EFA00EF09CFCFFB0245
+:1045AC00EF03FDB245D7D905FCF1E7240000DD0986
+:1045BC0023DD2123DD0923EF1B715307F42CD7D402
+:1045CC002CDF07715207E42CEF05715307F42CC94B
+:1045DC008E2D01D7715207E42CD731629501D7711A
+:1045EC000396D9CDFBF1E7240000DD1223DD19235E
+:1045FC00DD1123DD2623DD3423DD3923DD3FFD7280
+:10460C0046EF3DFD9346EF38D9CCFBC1AE6CFD4F68
+:10461C002DC0F313BE6C712304EF25F0C1AE6CFDFD
+:10462C004F2DC0F313BE6C712304EF14F6BE6C71E6
+:10463C002204EF0CCB6CFF00712304EF03FD074742
+:10464C004004F905DD064004F901DF06712304710D
+:10465C0003963104960FF6BE64BE6A31220402EF53
+:10466C0002F690BE6ED7CD2E47F490AE6C317DBF66
+:10467C00CAFCFDDC46D2DF0ED9CCFBC1AE6CFD4FC3
+:10468C002DC0F313BE6CD7FDDC46D2DD0DCD2E470D
+:10469C00F490AE6C317DBFCAFCD7E8900934205041
+:1046AC0080D6BFC6FC22CAFCBDD8304700FD8E0D9B
+:1046BC00BFC8FC30C6FCFD652DF313BE6CB42ED404
+:1046CC002EDF0CCD2E47A4904A901F61C8F490D7D2
+:1046DC0040AFFB0BDC05712304F2D740AFFB066146
+:1046EC00D831229411F0C1AE6CFD4F2DC0F313BE26
+:1046FC006C712204EF03FD0747E2D7710296F0C1FB
+:10470C00AE6CFD4F2DC0F313BE6CA4914A9140DCEE
+:10471C0037F491D892F1313F0412FD14D892F1BDC7
+:10472C00D85008FDDD0D087208E6D2DD040192DFD9
+:10473C00FC896158D1DD05712204EF03712304A4B7
+:10474C00924A922061C8F492D7C73026FDC6D77121
+:10475C0080717DFADE035201D75200D7C7C1200405
+:10476C00FBF8FF17040300C1E0C15010C150A4FDB9
+:10477C0091021006629C02D1DD058C0272EF518C05
+:10478C000C70C18C0470FDE047C0629C02D1DD0549
+:10479C008C0272EF3B8C035C7DD1DF03F2EF31179F
+:1047AC00A1C1E0C15010C150A4FD91021006629C41
+:1047BC0002D1DD058C0272EF178C015C7DD1DD031B
+:1047CC00F2EF0D8C0370C15010FDE047C0629C02EB
+:1047DC001006C6D7C7880616710AE650A4FDBD039D
+:1047EC00D2DD077133955202EF2217FDD9036770A2
+:1047FC00FDD903FD240450A4FDD9035020FDD90399
+:0E480C0050AAFDD903FD4D04713395F2C6D7B5
+:10481A0061FC61FCC1C3C5C7520C929269D4FEC146
+:10482A00DFF88EFD708EFCC1717AFA4004F903DF5D
+:10483A000530142A6194C09EFC609EFD34D4FE5259
+:10484A0006C0B9A5A592DFF9C6C4C2C061FC61DF82
+:10485A00520C929269D4FEC1DFF88EFD708EFCC1B3
+:10486A008F4105775C04D1DD06675C01D1DD5031EB
+:10487A005496367162077153968FB4FB5FBCFBD1B5
+:10488A00DF1B8FB5FB5FBDFBD1DF128FB6FB5FBEAF
+:10489A00FBD1DF098FB7FB5FBFFBD1DD0C316207AC
+:1048AA0002EFFA716307716B27711398FD3F30F4B9
+:1048BA00227148500571605005717AFAEDB4496762
+:1048CA005C02D1DD16D422DD124A2202DD0DF42269
+:1048DA007148500571605005717AFA717AFA8D2221
+:1048EA00318FE7240000DD0823DD1423DD2CEF4A95
+:1048FA00F4487140500571505005E422EDB4498FD7
+:10490A0040059D49715050058D499D4BD849FDF38D
+:10491A0033629D4ACD2202EDB449675C02D1DD17AC
+:10492A00675C10D1DD05CD2203EF0F714850057188
+:10493A00605005F422EF73CD22044A2203DF108D62
+:10494A004A9F4005D84AC1D849FD7F34C0EF1F8F1E
+:10495A00400576717449DC054A4902DE06716050E9
+:10496A0005EF47C7D849FDC030C071505005D84B34
+:10497A00F1242900DD27240400DD22242200DD1D84
+:10498A00241100DD0C240100DD13241E00DD0EEFCE
+:10499A000A4A4960DF07CD4961EF02A4494A220366
+:1049AA00DF08D849FDF333629D4AC09EFC609EFD34
+:1049BA0034D4FE5206C0B9A5A592DFF961FCC1C381
+:1049CA00C5C7520C929269D4FEC1DFF88EFD708E73
+:1049DA00FCC1717AFA51405F0401D1DD06F616A7CF
+:1049EA0047DFF2300400BF2401F6BF2A01300B0B67
+:1049FA00BF2801FD4B02300B0FBF2801FD4B0230CF
+:104A0A000F0FBF2801710AE6F6420C01DD33AF042D
+:104A1A0001BF0C0131529529715295710BE2D84FA1
+:104A2A00FDBD033184BD02EFFACBB422FBD851F1AC
+:104A3A00BEB8714BE1714BE5710ABD8D509E44EFD2
+:104A4A000C715395714AE5717BBD713395C09EFC1B
+:104A5A00609EFD34D4FE5206C0B9A5A592DFF9C600
+:104A6A00C4C2C061FCC1C5717AFAD44EDD0BEA4CEE
+:104A7A00899E44A64CB44EEF33710AE6300400BF57
+:104A8A002401F6BF2A01300B0BBF280100000000E9
+:104A9A0000000000510FBF280100000000000000C4
+:104AAA0000500FBF2801712395713395C4C061FC72
+:104ABA0061EF520C929269D4FEC1DFF88EFD708EBE
+:104ACA00FCC12006FBF8FF71503002CEABACCC041F
+:104ADA0000F6BB31B2E210617900F6614900DFF3FA
+:104AEA0071603002ED744B8E519C03713BE28C0372
+:104AFA005C02D1DD1E8C035C08D1DF0971503002E3
+:104B0A00CC0400EFCC8C0570FD6135629E50CC045C
+:104B1A0002EFBE8C035C03D1DF408E509C027150C1
+:104B2A0030028C04D1DF0E8C0270FDA735629C0521
+:104B3A00CC0401EF328C044C02DF0671603002EFC4
+:104B4A0029CF34025A716030028C0270C18C057010
+:104B5A00FD0935C0CF34024AEF108C035C01D1DD68
+:104B6A000671603002EF03EDDB4A1006C09EFC605E
+:104B7A009EFD34D4FE5206C0B9A5A592DFF961FCA8
+:104B8A00C1C3C5C7520C929269D4FEC1DFF88EFD2B
+:104B9A00708EFCC1710A9E31929E02EFFA8FDEFB83
+:104BAA004F96FFDF198FDFFB4F97FFDF118FE0FB77
+:104BBA004F98FFDF095004C15011FDAD34C0710B8D
+:104BCA009EC09EFC609EFD34D4FE5206C0B9A5A5C7
+:104BDA0092DFF9C6C4C2C061FCE46861FCC1C3C506
+:104BEA00C7520C929269D4FEC1DFF88EFD708EFC1A
+:104BFA00C1C1FBF8FF8D1F9C018E31318EE724065F
+:104C0A0000DD0823DD0E23DD22EF38717AFA8C01EC
+:104C1A009D60EF2F717AFA4007F901DF068C019D3A
+:104C2A005FEF2051FF2E019D5FEF18717AFA8C0118
+:104C3A009D304004F903DD064004F904DF053073B2
+:104C4A002561944031FF09DE05A031FFEF07715855
+:104C5A00F000716296710BE3C0C09EFC609EFD3449
+:104C6A00D4FE5206C0B9A5A592DFF9C6C4C2C06176
+:104C7A00FC717BFAC7D46861F831249727712397AE
+:104C8A00D468DD05B468CEABAC717AFA5600664CCE
+:104C9A000ADD1172F3311C79D8FCCEFC0061CA61BD
+:104CAA00A486EFEA717AFAF2C6D7C7C1C1FBF8FF48
+:104CBA00CC01008C014C0ADE36717BFA8C01F03192
+:104CCA007E0410FC14A96168DF09AC02B9717AFA92
+:104CDA00F2EF1D8C01F0317E127910FC614902DF7E
+:104CEA0006717AFAE2EF09717AFA615901EFC4E2C0
+:104CFA001004C6D7C72004FBF8FFF64210FC61F87F
+:104D0A00EDE04D717BFA9C038C034C0ADE3C8C036C
+:104D1A00F0317E0410FC14A96168DF05717AFAEF9C
+:104D2A0029717AFA8C0372F3311C7910FCCEFC00DB
+:104D3A0061CA629C02D1DF0A8C03F0317E12E678E6
+:104D4A0010FC717BFA615903EFBECC0200CC010161
+:104D5A008C02F0317E0410FC14A96168DD788C02A3
+:104D6A00F0317E127910FCE743DF658C014C0ADED4
+:104D7A005F8C01F0317E127910FCE743DD4D717BC7
+:104D8A00FA8C01F0317E0410FC14A96168DF186105
+:104D9A0069018C01F0317E12F67810FC8C024E010A
+:104DAA00DCED717AFAEF2F8C01F0317E0410FC14DD
+:104DBA00A9128C02F0317E337810FC8C01F0317E1E
+:104DCA0012E67810FC615902717AFA615901EF9B77
+:104DDA00615902ED5A4D00F21004C6D761FF520C18
+:104DEA00929269D4FEC1DFF88EFD708EFCC1717A91
+:104DFA00FA8FE4FB5C03D1DD114004F903DD0640C0
+:104E0A0004F904DF05306D386194C09EFC609EFD94
+:104E1A0034D4FE5206C0B9A5A592DFF961FC61FC43
+:044E2A0061FC61FCCA
+:0A4E2E0000060C12181E242A30366C
+:104E3800ACFB0000000064FE00000000C239F4353D
+:104E48008C22E6452C2EDB2E2245E83A4E08CD3C36
+:104E580028FC36FE20FE02F903F929FC30FE2AFC64
+:104E68002BFC08F926FC6CFF1AFF6EFF6AFF64FF33
+:0A4E780027FC66FF2CFC555555552C
+:104E8200FF0000000000983AF82AFF0000004700E7
+:104E9200317503F7332312D714AEF8C716AC0612D6
+:104EA200C5AC0416F643DD078B99A7A5B3EFF5C28F
+:024EB200C6D761
:024FF400324F3A
-:0A4FF60031303A31303A3038000013
+:0A4FF60031333A35393A34390000FE
:00000001FF
\ No newline at end of file
diff --git a/trunk/bsr.lmf b/trunk/bsr.lmf
index 05fa9fb..17243f7 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 ae0d2b4..411f72d 100644
--- a/trunk/bsr_k0r.map
+++ b/trunk/bsr_k0r.map
@@ -1,7 +1,7 @@
-78K0R Linker W1.33 Date:23 Feb 2012 Page: 1
+78K0R Linker W1.33 Date:21 May 2012 Page: 1
Command: -yc:\program files (x86)\nec electronics tools\dev -_msgoff -
obsr.lmf ..\..\..\Program Files (x86)\NEC Electronics Tools\C
@@ -26,8 +26,8 @@ Direc-file:bsr_mcu.dr
*** Link information ***
73 output segment(s)
- 3D6EH byte(s) real data
- 6220 symbol(s) defined
+ 3D86H byte(s) real data
+ 6251 symbol(s) defined
*** Memory map ***
@@ -152,55 +152,55 @@ Direc-file:bsr_mcu.dr
LDR_CODL util_funcs
000C4H 00000H
?CSEGSI 000C4H 0000AH CSEG
- LDR_CODE 000CEH 008EFH CSEG
- LDR_CODE loader 000CEH 00177H
- LDR_CODE WDT 00245H 00000H
- LDR_CODE i2c_mcu 00245H 00293H
+ LDR_CODE 000CEH 008F5H CSEG
+ LDR_CODE loader 000CEH 0017DH
+ LDR_CODE WDT 0024BH 00000H
+ LDR_CODE i2c_mcu 0024BH 00293H
LDR_CODE self_flash
- 004D8H 00370H
+ 004DEH 00370H
LDR_CODE task_debug
- 00848H 00000H
+ 0084EH 00000H
LDR_CODE task_status
- 00848H 00075H
- LDR_CODE hal 008BDH 000DCH
+ 0084EH 00075H
+ LDR_CODE hal 008C3H 000DCH
LDR_CODE util_funcs
- 00999H 00024H
- FSL_CODE 009BDH 00322H CSEG
+ 0099FH 00024H
+ FSL_CODE 009C3H 00322H CSEG
FSL_CODE fsl_block_cmd
- 009BDH 0002BH
+ 009C3H 0002BH
FSL_CODE fsl_block_check
- 009E8H 00013H
+ 009EEH 00013H
FSL_CODE fsl_common
- 009FBH 0014FH
+ 00A01H 0014FH
FSL_CODE fsl_reset
- 00B4AH 00001H
+ 00B50H 00001H
FSL_CODE fsl_si_ibf
- 00B4BH 00064H
+ 00B51H 00064H
FSL_CODE fsl_phySwap
- 00BAFH 0004DH
+ 00BB5H 0004DH
FSL_CODE fsl_si_common
- 00BFCH 00061H
- FSL_CODE fsl_swap 00C5DH 00030H
+ 00C02H 00061H
+ FSL_CODE fsl_swap 00C63H 00030H
FSL_CODE fsl_write
- 00C8DH 00052H
- @@LCODE 00CDFH 00277H CSEG
- @@LCODE @cstart 00CDFH 0006DH
- @@LCODE @imul 00D4CH 00011H
- @@LCODE @lumul 00D5DH 0002BH
- @@LCODE @isdiv 00D88H 00022H
- @@LCODE @iudiv 00DAAH 0002DH
- @@LCODE @isrem 00DD7H 00021H
- @@LCODE @iurem 00DF8H 0002FH
- @@LCODE @lsdiv 00E27H 00039H
- @@LCODE @ludiv 00E60H 0003FH
- @@LCODE @divuw 00E9FH 00034H
- @@LCODE @ladd 00ED3H 0000FH
- @@LCODE @llsh 00EE2H 0001BH
- @@LCODE @lursh 00EFDH 0001FH
- @@LCODE @iscmp 00F1CH 0000CH
- @@LCODE @lband 00F28H 00014H
- @@LCODE @bcdtob 00F3CH 0001AH
-* gap * 00F56H 000A0H
+ 00C93H 00052H
+ @@LCODE 00CE5H 00277H CSEG
+ @@LCODE @cstart 00CE5H 0006DH
+ @@LCODE @imul 00D52H 00011H
+ @@LCODE @lumul 00D63H 0002BH
+ @@LCODE @isdiv 00D8EH 00022H
+ @@LCODE @iudiv 00DB0H 0002DH
+ @@LCODE @isrem 00DDDH 00021H
+ @@LCODE @iurem 00DFEH 0002FH
+ @@LCODE @lsdiv 00E2DH 00039H
+ @@LCODE @ludiv 00E66H 0003FH
+ @@LCODE @divuw 00EA5H 00034H
+ @@LCODE @ladd 00ED9H 0000FH
+ @@LCODE @llsh 00EE8H 0001BH
+ @@LCODE @lursh 00F03H 0001FH
+ @@LCODE @iscmp 00F22H 0000CH
+ @@LCODE @lband 00F2EH 00014H
+ @@LCODE @bcdtob 00F42H 0001AH
+* gap * 00F5CH 0009AH
MGC_LOAD 00FF6H 0000AH CSEG AT
MGC_LOAD magic 00FF6H 0000AH
@@ -254,302 +254,302 @@ Direc-file:bsr_mcu.dr
0228CH 00000H
@@CNST i2c_mcu-sub
0228CH 00000H
- ROM_CODE 0228CH 0257CH CSEG
- ROM_CODE pm 0228CH 0099FH
- ROM_CODE i2c_ctr 02C2BH 0005CH
- ROM_CODE main 02C87H 00055H
- ROM_CODE i2c_twl 02CDCH 00062H
- ROM_CODE led 02D3EH 0024FH
- ROM_CODE rtc 02F8DH 000E0H
- ROM_CODE vreg_ctr 0306DH 0047DH
- ROM_CODE vreg_twl 034EAH 000F9H
- ROM_CODE adc 035E3H 00261H
- ROM_CODE renge 03844H 00018H
- ROM_CODE accero 0385CH 00155H
- ROM_CODE sw 039B1H 00126H
+ ROM_CODE 0228CH 0258EH CSEG
+ ROM_CODE pm 0228CH 009B0H
+ ROM_CODE i2c_ctr 02C3CH 0005CH
+ ROM_CODE main 02C98H 00055H
+ ROM_CODE i2c_twl 02CEDH 00062H
+ ROM_CODE led 02D4FH 0024FH
+ ROM_CODE rtc 02F9EH 000E0H
+ ROM_CODE vreg_ctr 0307EH 0047DH
+ ROM_CODE vreg_twl 034FBH 000F9H
+ ROM_CODE adc 035F4H 00261H
+ ROM_CODE renge 03855H 00018H
+ ROM_CODE accero 0386DH 00155H
+ ROM_CODE sw 039C2H 00126H
ROM_CODE task_misc
- 03AD7H 001E5H
- ROM_CODE task_sys 03CBCH 00380H
+ 03AE8H 001E5H
+ ROM_CODE task_sys 03CCDH 00381H
ROM_CODE pedo_alg_thre_det2
- 0403CH 004D4H
- ROM_CODE led_cam 04510H 000C4H
- ROM_CODE led_pow 045D4H 0016FH
- ROM_CODE voltable 04743H 00000H
+ 0404EH 004D4H
+ ROM_CODE led_cam 04522H 000C4H
+ ROM_CODE led_pow 045E6H 0016FH
+ ROM_CODE voltable 04755H 00000H
ROM_CODE pedo_lpf_coeff
- 04743H 00000H
+ 04755H 00000H
ROM_CODE kanaria_c
- 04743H 00006H
- ROM_CODE get_ei 04749H 0000DH
+ 04755H 00006H
+ ROM_CODE get_ei 0475BH 0000DH
ROM_CODE i2c_mcu-sub
- 04756H 000B2H
- @@BASE 04808H 00614H CSEG BASE
- @@BASE loader 04808H 00000H
- @@BASE pm 04808H 0003EH
- @@BASE i2c_ctr 04846H 00170H
- @@BASE main 049B6H 00000H
- @@BASE magic 049B6H 00000H
- @@BASE WDT 049B6H 00000H
- @@BASE i2c_mcu 049B6H 000F2H
- @@BASE i2c_twl 04AA8H 000D0H
- @@BASE led 04B78H 00000H
- @@BASE rtc 04B78H 0005DH
- @@BASE vreg_ctr 04BD5H 00000H
- @@BASE vreg_twl 04BD5H 00000H
- @@BASE adc 04BD5H 00094H
- @@BASE renge 04C69H 0016BH
- @@BASE accero 04DD4H 00042H
+ 04768H 000B2H
+ @@BASE 0481AH 00614H CSEG BASE
+ @@BASE loader 0481AH 00000H
+ @@BASE pm 0481AH 0003EH
+ @@BASE i2c_ctr 04858H 00170H
+ @@BASE main 049C8H 00000H
+ @@BASE magic 049C8H 00000H
+ @@BASE WDT 049C8H 00000H
+ @@BASE i2c_mcu 049C8H 000F2H
+ @@BASE i2c_twl 04ABAH 000D0H
+ @@BASE led 04B8AH 00000H
+ @@BASE rtc 04B8AH 0005DH
+ @@BASE vreg_ctr 04BE7H 00000H
+ @@BASE vreg_twl 04BE7H 00000H
+ @@BASE adc 04BE7H 00094H
+ @@BASE renge 04C7BH 0016BH
+ @@BASE accero 04DE6H 00042H
@@BASE self_flash
- 04E16H 00000H
- @@BASE sw 04E16H 00000H
+ 04E28H 00000H
+ @@BASE sw 04E28H 00000H
@@BASE task_debug
- 04E16H 00000H
+ 04E28H 00000H
@@BASE task_misc
- 04E16H 00000H
- @@BASE task_sys 04E16H 00000H
+ 04E28H 00000H
+ @@BASE task_sys 04E28H 00000H
@@BASE pedo_alg_thre_det2
- 04E16H 00000H
- @@BASE ini_VECT 04E16H 00006H
+ 04E28H 00000H
+ @@BASE ini_VECT 04E28H 00006H
@@BASE task_status
- 04E1CH 00000H
- @@BASE led_cam 04E1CH 00000H
- @@BASE led_pow 04E1CH 00000H
- @@BASE hal 04E1CH 00000H
+ 04E2EH 00000H
+ @@BASE led_cam 04E2EH 00000H
+ @@BASE led_pow 04E2EH 00000H
+ @@BASE hal 04E2EH 00000H
@@BASE batt_params
- 04E1CH 00000H
- @@BASE voltable 04E1CH 00000H
+ 04E2EH 00000H
+ @@BASE voltable 04E2EH 00000H
@@BASE pedo_lpf_coeff
- 04E1CH 00000H
+ 04E2EH 00000H
@@BASE kanaria_c
- 04E1CH 00000H
+ 04E2EH 00000H
@@BASE util_funcs
- 04E1CH 00000H
+ 04E2EH 00000H
@@BASE i2c_mcu-sub
- 04E1CH 00000H
- @@CNSTL 04E1CH 00000H CSEG PAGE64KP
- @@CNSTL @cstart 04E1CH 00000H
- @@CNSTL 04E1CH 00000H CSEG PAGE64KP
- @@CNSTL pm 04E1CH 00000H
- @@CNSTL 04E1CH 00000H CSEG PAGE64KP
- @@CNSTL i2c_ctr 04E1CH 00000H
- @@CNSTL 04E1CH 00000H CSEG PAGE64KP
- @@CNSTL main 04E1CH 00000H
- @@CNSTL 04E1CH 00000H CSEG PAGE64KP
- @@CNSTL i2c_twl 04E1CH 00000H
- @@CNSTL 04E1CH 00000H CSEG PAGE64KP
- @@CNSTL led 04E1CH 00000H
- @@CNSTL 04E1CH 00000H CSEG PAGE64KP
- @@CNSTL rtc 04E1CH 00000H
- @@CNSTL 04E1CH 00000H CSEG PAGE64KP
- @@CNSTL vreg_ctr 04E1CH 00000H
- @@CNSTL 04E1CH 00000H CSEG PAGE64KP
- @@CNSTL vreg_twl 04E1CH 00000H
- @@CNSTL 04E1CH 00000H CSEG PAGE64KP
- @@CNSTL adc 04E1CH 00000H
- @@CNSTL 04E1CH 00000H CSEG PAGE64KP
- @@CNSTL renge 04E1CH 00000H
- @@CNSTL 04E1CH 00000H CSEG PAGE64KP
- @@CNSTL accero 04E1CH 00000H
- @@CNSTL 04E1CH 00000H CSEG PAGE64KP
- @@CNSTL sw 04E1CH 00000H
- @@CNSTL 04E1CH 00000H CSEG PAGE64KP
+ 04E2EH 00000H
+ @@CNSTL 04E2EH 00000H CSEG PAGE64KP
+ @@CNSTL @cstart 04E2EH 00000H
+ @@CNSTL 04E2EH 00000H CSEG PAGE64KP
+ @@CNSTL pm 04E2EH 00000H
+ @@CNSTL 04E2EH 00000H CSEG PAGE64KP
+ @@CNSTL i2c_ctr 04E2EH 00000H
+ @@CNSTL 04E2EH 00000H CSEG PAGE64KP
+ @@CNSTL main 04E2EH 00000H
+ @@CNSTL 04E2EH 00000H CSEG PAGE64KP
+ @@CNSTL i2c_twl 04E2EH 00000H
+ @@CNSTL 04E2EH 00000H CSEG PAGE64KP
+ @@CNSTL led 04E2EH 00000H
+ @@CNSTL 04E2EH 00000H CSEG PAGE64KP
+ @@CNSTL rtc 04E2EH 00000H
+ @@CNSTL 04E2EH 00000H CSEG PAGE64KP
+ @@CNSTL vreg_ctr 04E2EH 00000H
+ @@CNSTL 04E2EH 00000H CSEG PAGE64KP
+ @@CNSTL vreg_twl 04E2EH 00000H
+ @@CNSTL 04E2EH 00000H CSEG PAGE64KP
+ @@CNSTL adc 04E2EH 00000H
+ @@CNSTL 04E2EH 00000H CSEG PAGE64KP
+ @@CNSTL renge 04E2EH 00000H
+ @@CNSTL 04E2EH 00000H CSEG PAGE64KP
+ @@CNSTL accero 04E2EH 00000H
+ @@CNSTL 04E2EH 00000H CSEG PAGE64KP
+ @@CNSTL sw 04E2EH 00000H
+ @@CNSTL 04E2EH 00000H CSEG PAGE64KP
@@CNSTL task_misc
- 04E1CH 00000H
- @@CNSTL 04E1CH 00000H CSEG PAGE64KP
- @@CNSTL task_sys 04E1CH 00000H
- @@CNSTL 04E1CH 00000H CSEG PAGE64KP
+ 04E2EH 00000H
+ @@CNSTL 04E2EH 00000H CSEG PAGE64KP
+ @@CNSTL task_sys 04E2EH 00000H
+ @@CNSTL 04E2EH 00000H CSEG PAGE64KP
@@CNSTL pedo_alg_thre_det2
- 04E1CH 00000H
- @@CNSTL 04E1CH 00000H CSEG PAGE64KP
- @@CNSTL ini_VECT 04E1CH 00000H
- @@CNSTL 04E1CH 00000H CSEG PAGE64KP
- @@CNSTL led_cam 04E1CH 00000H
- @@CNSTL 04E1CH 00000H CSEG PAGE64KP
- @@CNSTL led_pow 04E1CH 00000H
- @@CNSTL 04E1CH 00000H CSEG PAGE64KP
+ 04E2EH 00000H
+ @@CNSTL 04E2EH 00000H CSEG PAGE64KP
+ @@CNSTL ini_VECT 04E2EH 00000H
+ @@CNSTL 04E2EH 00000H CSEG PAGE64KP
+ @@CNSTL led_cam 04E2EH 00000H
+ @@CNSTL 04E2EH 00000H CSEG PAGE64KP
+ @@CNSTL led_pow 04E2EH 00000H
+ @@CNSTL 04E2EH 00000H CSEG PAGE64KP
@@CNSTL batt_params
- 04E1CH 00000H
- @@CNSTL 04E1CH 00000H CSEG PAGE64KP
- @@CNSTL voltable 04E1CH 00000H
- @@CNSTL 04E1CH 00000H CSEG PAGE64KP
+ 04E2EH 00000H
+ @@CNSTL 04E2EH 00000H CSEG PAGE64KP
+ @@CNSTL voltable 04E2EH 00000H
+ @@CNSTL 04E2EH 00000H CSEG PAGE64KP
@@CNSTL pedo_lpf_coeff
- 04E1CH 00000H
- @@CNSTL 04E1CH 00000H CSEG PAGE64KP
+ 04E2EH 00000H
+ @@CNSTL 04E2EH 00000H CSEG PAGE64KP
@@CNSTL kanaria_c
- 04E1CH 00000H
- @@CNSTL 04E1CH 00000H CSEG PAGE64KP
+ 04E2EH 00000H
+ @@CNSTL 04E2EH 00000H CSEG PAGE64KP
@@CNSTL i2c_mcu-sub
- 04E1CH 00000H
- @@CNSTL 04E1CH 0000AH CSEG PAGE64KP
- @@CNSTL @bcdtob 04E1CH 0000AH
- @@R_INIT 04E26H 0004AH CSEG UNIT64KP
- @@R_INIT @cstart 04E26H 00000H
- @@R_INIT loader 04E26H 00000H
- @@R_INIT pm 04E26H 00000H
- @@R_INIT i2c_ctr 04E26H 00000H
- @@R_INIT main 04E26H 00000H
- @@R_INIT magic 04E26H 00000H
- @@R_INIT WDT 04E26H 00000H
- @@R_INIT i2c_mcu 04E26H 00000H
- @@R_INIT i2c_twl 04E26H 00000H
- @@R_INIT led 04E26H 00000H
- @@R_INIT rtc 04E26H 00000H
- @@R_INIT vreg_ctr 04E26H 00000H
- @@R_INIT vreg_twl 04E26H 00000H
- @@R_INIT adc 04E26H 0000CH
- @@R_INIT renge 04E32H 00014H
- @@R_INIT accero 04E46H 00000H
+ 04E2EH 00000H
+ @@CNSTL 04E2EH 0000AH CSEG PAGE64KP
+ @@CNSTL @bcdtob 04E2EH 0000AH
+ @@R_INIT 04E38H 0004AH CSEG UNIT64KP
+ @@R_INIT @cstart 04E38H 00000H
+ @@R_INIT loader 04E38H 00000H
+ @@R_INIT pm 04E38H 00000H
+ @@R_INIT i2c_ctr 04E38H 00000H
+ @@R_INIT main 04E38H 00000H
+ @@R_INIT magic 04E38H 00000H
+ @@R_INIT WDT 04E38H 00000H
+ @@R_INIT i2c_mcu 04E38H 00000H
+ @@R_INIT i2c_twl 04E38H 00000H
+ @@R_INIT led 04E38H 00000H
+ @@R_INIT rtc 04E38H 00000H
+ @@R_INIT vreg_ctr 04E38H 00000H
+ @@R_INIT vreg_twl 04E38H 00000H
+ @@R_INIT adc 04E38H 0000CH
+ @@R_INIT renge 04E44H 00014H
+ @@R_INIT accero 04E58H 00000H
@@R_INIT self_flash
- 04E46H 00000H
- @@R_INIT sw 04E46H 00000H
+ 04E58H 00000H
+ @@R_INIT sw 04E58H 00000H
@@R_INIT task_debug
- 04E46H 00000H
+ 04E58H 00000H
@@R_INIT task_misc
- 04E46H 00026H
- @@R_INIT task_sys 04E6CH 00000H
+ 04E58H 00026H
+ @@R_INIT task_sys 04E7EH 00000H
@@R_INIT pedo_alg_thre_det2
- 04E6CH 00000H
- @@R_INIT ini_VECT 04E6CH 00000H
+ 04E7EH 00000H
+ @@R_INIT ini_VECT 04E7EH 00000H
@@R_INIT task_status
- 04E6CH 00000H
- @@R_INIT led_cam 04E6CH 00000H
- @@R_INIT led_pow 04E6CH 00004H
- @@R_INIT hal 04E70H 00000H
+ 04E7EH 00000H
+ @@R_INIT led_cam 04E7EH 00000H
+ @@R_INIT led_pow 04E7EH 00004H
+ @@R_INIT hal 04E82H 00000H
@@R_INIT batt_params
- 04E70H 00000H
- @@R_INIT voltable 04E70H 00000H
+ 04E82H 00000H
+ @@R_INIT voltable 04E82H 00000H
@@R_INIT pedo_lpf_coeff
- 04E70H 00000H
+ 04E82H 00000H
@@R_INIT kanaria_c
- 04E70H 00000H
+ 04E82H 00000H
@@R_INIT util_funcs
- 04E70H 00000H
+ 04E82H 00000H
@@R_INIT i2c_mcu-sub
- 04E70H 00000H
- @@R_INIT @rom 04E70H 00000H
- @@R_INIS 04E70H 00010H CSEG UNIT64KP
- @@R_INIS @cstart 04E70H 00000H
- @@R_INIS loader 04E70H 00000H
- @@R_INIS pm 04E70H 00002H
- @@R_INIS i2c_ctr 04E72H 00002H
- @@R_INIS main 04E74H 00000H
- @@R_INIS magic 04E74H 00000H
- @@R_INIS WDT 04E74H 00000H
- @@R_INIS i2c_mcu 04E74H 00000H
- @@R_INIS i2c_twl 04E74H 00000H
- @@R_INIS led 04E74H 00000H
- @@R_INIS rtc 04E74H 00000H
- @@R_INIS vreg_ctr 04E74H 00000H
- @@R_INIS vreg_twl 04E74H 00000H
- @@R_INIS adc 04E74H 00000H
- @@R_INIS renge 04E74H 00000H
- @@R_INIS accero 04E74H 00000H
+ 04E82H 00000H
+ @@R_INIT @rom 04E82H 00000H
+ @@R_INIS 04E82H 00010H CSEG UNIT64KP
+ @@R_INIS @cstart 04E82H 00000H
+ @@R_INIS loader 04E82H 00000H
+ @@R_INIS pm 04E82H 00002H
+ @@R_INIS i2c_ctr 04E84H 00002H
+ @@R_INIS main 04E86H 00000H
+ @@R_INIS magic 04E86H 00000H
+ @@R_INIS WDT 04E86H 00000H
+ @@R_INIS i2c_mcu 04E86H 00000H
+ @@R_INIS i2c_twl 04E86H 00000H
+ @@R_INIS led 04E86H 00000H
+ @@R_INIS rtc 04E86H 00000H
+ @@R_INIS vreg_ctr 04E86H 00000H
+ @@R_INIS vreg_twl 04E86H 00000H
+ @@R_INIS adc 04E86H 00000H
+ @@R_INIS renge 04E86H 00000H
+ @@R_INIS accero 04E86H 00000H
@@R_INIS self_flash
- 04E74H 00000H
- @@R_INIS sw 04E74H 00000H
+ 04E86H 00000H
+ @@R_INIS sw 04E86H 00000H
@@R_INIS task_debug
- 04E74H 00000H
+ 04E86H 00000H
@@R_INIS task_misc
- 04E74H 00000H
- @@R_INIS task_sys 04E74H 00002H
+ 04E86H 00000H
+ @@R_INIS task_sys 04E86H 00002H
@@R_INIS pedo_alg_thre_det2
- 04E76H 00006H
- @@R_INIS ini_VECT 04E7CH 00000H
+ 04E88H 00006H
+ @@R_INIS ini_VECT 04E8EH 00000H
@@R_INIS task_status
- 04E7CH 00000H
- @@R_INIS led_cam 04E7CH 00002H
- @@R_INIS led_pow 04E7EH 00002H
- @@R_INIS hal 04E80H 00000H
+ 04E8EH 00000H
+ @@R_INIS led_cam 04E8EH 00002H
+ @@R_INIS led_pow 04E90H 00002H
+ @@R_INIS hal 04E92H 00000H
@@R_INIS batt_params
- 04E80H 00000H
- @@R_INIS voltable 04E80H 00000H
+ 04E92H 00000H
+ @@R_INIS voltable 04E92H 00000H
@@R_INIS pedo_lpf_coeff
- 04E80H 00000H
+ 04E92H 00000H
@@R_INIS kanaria_c
- 04E80H 00000H
+ 04E92H 00000H
@@R_INIS util_funcs
- 04E80H 00000H
+ 04E92H 00000H
@@R_INIS i2c_mcu-sub
- 04E80H 00000H
- @@R_INIS @rom 04E80H 00000H
- @@RLINIT 04E80H 00000H CSEG UNIT64KP
- @@RLINIT loader 04E80H 00000H
- @@RLINIT pm 04E80H 00000H
- @@RLINIT i2c_ctr 04E80H 00000H
- @@RLINIT main 04E80H 00000H
- @@RLINIT magic 04E80H 00000H
- @@RLINIT WDT 04E80H 00000H
- @@RLINIT i2c_mcu 04E80H 00000H
- @@RLINIT i2c_twl 04E80H 00000H
- @@RLINIT led 04E80H 00000H
- @@RLINIT rtc 04E80H 00000H
- @@RLINIT vreg_ctr 04E80H 00000H
- @@RLINIT vreg_twl 04E80H 00000H
- @@RLINIT adc 04E80H 00000H
- @@RLINIT renge 04E80H 00000H
- @@RLINIT accero 04E80H 00000H
+ 04E92H 00000H
+ @@R_INIS @rom 04E92H 00000H
+ @@RLINIT 04E92H 00000H CSEG UNIT64KP
+ @@RLINIT loader 04E92H 00000H
+ @@RLINIT pm 04E92H 00000H
+ @@RLINIT i2c_ctr 04E92H 00000H
+ @@RLINIT main 04E92H 00000H
+ @@RLINIT magic 04E92H 00000H
+ @@RLINIT WDT 04E92H 00000H
+ @@RLINIT i2c_mcu 04E92H 00000H
+ @@RLINIT i2c_twl 04E92H 00000H
+ @@RLINIT led 04E92H 00000H
+ @@RLINIT rtc 04E92H 00000H
+ @@RLINIT vreg_ctr 04E92H 00000H
+ @@RLINIT vreg_twl 04E92H 00000H
+ @@RLINIT adc 04E92H 00000H
+ @@RLINIT renge 04E92H 00000H
+ @@RLINIT accero 04E92H 00000H
@@RLINIT self_flash
- 04E80H 00000H
- @@RLINIT sw 04E80H 00000H
+ 04E92H 00000H
+ @@RLINIT sw 04E92H 00000H
@@RLINIT task_debug
- 04E80H 00000H
+ 04E92H 00000H
@@RLINIT task_misc
- 04E80H 00000H
- @@RLINIT task_sys 04E80H 00000H
+ 04E92H 00000H
+ @@RLINIT task_sys 04E92H 00000H
@@RLINIT pedo_alg_thre_det2
- 04E80H 00000H
- @@RLINIT ini_VECT 04E80H 00000H
+ 04E92H 00000H
+ @@RLINIT ini_VECT 04E92H 00000H
@@RLINIT task_status
- 04E80H 00000H
- @@RLINIT led_cam 04E80H 00000H
- @@RLINIT led_pow 04E80H 00000H
- @@RLINIT hal 04E80H 00000H
+ 04E92H 00000H
+ @@RLINIT led_cam 04E92H 00000H
+ @@RLINIT led_pow 04E92H 00000H
+ @@RLINIT hal 04E92H 00000H
@@RLINIT batt_params
- 04E80H 00000H
- @@RLINIT voltable 04E80H 00000H
+ 04E92H 00000H
+ @@RLINIT voltable 04E92H 00000H
@@RLINIT pedo_lpf_coeff
- 04E80H 00000H
+ 04E92H 00000H
@@RLINIT kanaria_c
- 04E80H 00000H
+ 04E92H 00000H
@@RLINIT util_funcs
- 04E80H 00000H
+ 04E92H 00000H
@@RLINIT i2c_mcu-sub
- 04E80H 00000H
- @@RLINIT @rom 04E80H 00000H
- @@CODEL 04E80H 00000H CSEG
- @@CODEL pm 04E80H 00000H
- @@CODEL i2c_ctr 04E80H 00000H
- @@CODEL main 04E80H 00000H
- @@CODEL magic 04E80H 00000H
- @@CODEL i2c_twl 04E80H 00000H
- @@CODEL led 04E80H 00000H
- @@CODEL rtc 04E80H 00000H
- @@CODEL vreg_ctr 04E80H 00000H
- @@CODEL vreg_twl 04E80H 00000H
- @@CODEL adc 04E80H 00000H
- @@CODEL renge 04E80H 00000H
- @@CODEL accero 04E80H 00000H
- @@CODEL sw 04E80H 00000H
+ 04E92H 00000H
+ @@RLINIT @rom 04E92H 00000H
+ @@CODEL 04E92H 00000H CSEG
+ @@CODEL pm 04E92H 00000H
+ @@CODEL i2c_ctr 04E92H 00000H
+ @@CODEL main 04E92H 00000H
+ @@CODEL magic 04E92H 00000H
+ @@CODEL i2c_twl 04E92H 00000H
+ @@CODEL led 04E92H 00000H
+ @@CODEL rtc 04E92H 00000H
+ @@CODEL vreg_ctr 04E92H 00000H
+ @@CODEL vreg_twl 04E92H 00000H
+ @@CODEL adc 04E92H 00000H
+ @@CODEL renge 04E92H 00000H
+ @@CODEL accero 04E92H 00000H
+ @@CODEL sw 04E92H 00000H
@@CODEL task_misc
- 04E80H 00000H
- @@CODEL task_sys 04E80H 00000H
+ 04E92H 00000H
+ @@CODEL task_sys 04E92H 00000H
@@CODEL pedo_alg_thre_det2
- 04E80H 00000H
- @@CODEL ini_VECT 04E80H 00000H
- @@CODEL led_cam 04E80H 00000H
- @@CODEL led_pow 04E80H 00000H
+ 04E92H 00000H
+ @@CODEL ini_VECT 04E92H 00000H
+ @@CODEL led_cam 04E92H 00000H
+ @@CODEL led_pow 04E92H 00000H
@@CODEL batt_params
- 04E80H 00000H
- @@CODEL voltable 04E80H 00000H
+ 04E92H 00000H
+ @@CODEL voltable 04E92H 00000H
@@CODEL pedo_lpf_coeff
- 04E80H 00000H
+ 04E92H 00000H
@@CODEL kanaria_c
- 04E80H 00000H
+ 04E92H 00000H
@@CODEL i2c_mcu-sub
- 04E80H 00000H
- @@LCODEL 04E80H 00022H CSEG
- @@LCODEL abs 04E80H 00008H
- @@LCODEL memcpy_n 04E88H 0001AH
-* gap * 04EA2H 00152H
+ 04E92H 00000H
+ @@LCODEL 04E92H 00022H CSEG
+ @@LCODEL abs 04E92H 00008H
+ @@LCODEL memcpy_n 04E9AH 0001AH
+* gap * 04EB4H 00140H
MGC_VER 04FF4H 00002H CSEG AT
MGC_VER magic 04FF4H 00002H
MGC_TAIL 04FF6H 0000AH CSEG AT
@@ -795,96 +795,96 @@ Direc-file:bsr_mcu.dr
@@INIS i2c_mcu-sub
FFE30H 00000H
@@INIS @rom FFE30H 00000H
- @@DATS FFE30H 00062H DSEG SADDRP
+ @@DATS FFE30H 00064H DSEG SADDRP
@@DATS @cstart FFE30H 00000H
@@DATS loader FFE30H 00000H
- @@DATS pm FFE30H 00016H
- @@DATS i2c_ctr FFE46H 00004H
- @@DATS main FFE4AH 00000H
- @@DATS magic FFE4AH 00000H
- @@DATS WDT FFE4AH 00000H
- @@DATS i2c_mcu FFE4AH 00008H
- @@DATS i2c_twl FFE52H 00000H
- @@DATS led FFE52H 00006H
- @@DATS rtc FFE58H 00000H
- @@DATS vreg_ctr FFE58H 00004H
- @@DATS vreg_twl FFE5CH 00000H
- @@DATS adc FFE5CH 0000AH
- @@DATS renge FFE66H 00002H
- @@DATS accero FFE68H 00002H
+ @@DATS pm FFE30H 00018H
+ @@DATS i2c_ctr FFE48H 00004H
+ @@DATS main FFE4CH 00000H
+ @@DATS magic FFE4CH 00000H
+ @@DATS WDT FFE4CH 00000H
+ @@DATS i2c_mcu FFE4CH 00008H
+ @@DATS i2c_twl FFE54H 00000H
+ @@DATS led FFE54H 00006H
+ @@DATS rtc FFE5AH 00000H
+ @@DATS vreg_ctr FFE5AH 00004H
+ @@DATS vreg_twl FFE5EH 00000H
+ @@DATS adc FFE5EH 0000AH
+ @@DATS renge FFE68H 00002H
+ @@DATS accero FFE6AH 00002H
@@DATS self_flash
- FFE6AH 00000H
- @@DATS sw FFE6AH 0000CH
+ FFE6CH 00000H
+ @@DATS sw FFE6CH 0000CH
@@DATS task_debug
- FFE76H 00000H
+ FFE78H 00000H
@@DATS task_misc
- FFE76H 00004H
- @@DATS task_sys FFE7AH 00002H
+ FFE78H 00004H
+ @@DATS task_sys FFE7CH 00002H
@@DATS pedo_alg_thre_det2
- FFE7CH 0000EH
- @@DATS ini_VECT FFE8AH 00000H
+ FFE7EH 0000EH
+ @@DATS ini_VECT FFE8CH 00000H
@@DATS task_status
- FFE8AH 00002H
- @@DATS led_cam FFE8CH 00002H
- @@DATS led_pow FFE8EH 00004H
- @@DATS hal FFE92H 00000H
+ FFE8CH 00002H
+ @@DATS led_cam FFE8EH 00002H
+ @@DATS led_pow FFE90H 00004H
+ @@DATS hal FFE94H 00000H
@@DATS batt_params
- FFE92H 00000H
- @@DATS voltable FFE92H 00000H
+ FFE94H 00000H
+ @@DATS voltable FFE94H 00000H
@@DATS pedo_lpf_coeff
- FFE92H 00000H
+ FFE94H 00000H
@@DATS kanaria_c
- FFE92H 00000H
+ FFE94H 00000H
@@DATS util_funcs
- FFE92H 00000H
+ FFE94H 00000H
@@DATS i2c_mcu-sub
- FFE92H 00000H
- @@DATS @rom FFE92H 00000H
- @@BITS FFE92H 00006H BSEG
- @@BITS @cstart FFE92H.0 00000H.0
- @@BITS loader FFE92H.0 00000H.0
- @@BITS pm FFE92H.0 00001H.1
- @@BITS i2c_ctr FFE93H.1 00000H.0
- @@BITS main FFE93H.1 00000H.1
- @@BITS magic FFE93H.2 00000H.0
- @@BITS WDT FFE93H.2 00000H.0
- @@BITS i2c_mcu FFE93H.2 00000H.4
- @@BITS i2c_twl FFE93H.6 00000H.0
- @@BITS led FFE93H.6 00000H.4
- @@BITS rtc FFE94H.2 00000H.3
- @@BITS vreg_ctr FFE94H.5 00000H.1
- @@BITS vreg_twl FFE94H.6 00000H.0
- @@BITS adc FFE94H.6 00000H.4
- @@BITS renge FFE95H.2 00000H.2
- @@BITS accero FFE95H.4 00000H.0
+ FFE94H 00000H
+ @@DATS @rom FFE94H 00000H
+ @@BITS FFE94H 00006H BSEG
+ @@BITS @cstart FFE94H.0 00000H.0
+ @@BITS loader FFE94H.0 00000H.0
+ @@BITS pm FFE94H.0 00001H.1
+ @@BITS i2c_ctr FFE95H.1 00000H.0
+ @@BITS main FFE95H.1 00000H.1
+ @@BITS magic FFE95H.2 00000H.0
+ @@BITS WDT FFE95H.2 00000H.0
+ @@BITS i2c_mcu FFE95H.2 00000H.4
+ @@BITS i2c_twl FFE95H.6 00000H.0
+ @@BITS led FFE95H.6 00000H.4
+ @@BITS rtc FFE96H.2 00000H.3
+ @@BITS vreg_ctr FFE96H.5 00000H.1
+ @@BITS vreg_twl FFE96H.6 00000H.0
+ @@BITS adc FFE96H.6 00000H.4
+ @@BITS renge FFE97H.2 00000H.2
+ @@BITS accero FFE97H.4 00000H.0
@@BITS self_flash
- FFE95H.4 00000H.0
- @@BITS sw FFE95H.4 00000H.1
+ FFE97H.4 00000H.0
+ @@BITS sw FFE97H.4 00000H.1
@@BITS task_debug
- FFE95H.5 00000H.0
+ FFE97H.5 00000H.0
@@BITS task_misc
- FFE95H.5 00000H.3
- @@BITS task_sys FFE96H.0 00000H.0
+ FFE97H.5 00000H.3
+ @@BITS task_sys FFE98H.0 00000H.0
@@BITS pedo_alg_thre_det2
- FFE96H.0 00000H.2
- @@BITS ini_VECT FFE96H.2 00000H.0
+ FFE98H.0 00000H.2
+ @@BITS ini_VECT FFE98H.2 00000H.0
@@BITS task_status
- FFE96H.2 00000H.0
- @@BITS led_cam FFE96H.2 00000H.1
- @@BITS led_pow FFE96H.3 00000H.0
- @@BITS hal FFE96H.3 00000H.6
+ FFE98H.2 00000H.0
+ @@BITS led_cam FFE98H.2 00000H.1
+ @@BITS led_pow FFE98H.3 00000H.0
+ @@BITS hal FFE98H.3 00000H.6
@@BITS batt_params
- FFE97H.1 00000H.0
- @@BITS voltable FFE97H.1 00000H.0
+ FFE99H.1 00000H.0
+ @@BITS voltable FFE99H.1 00000H.0
@@BITS pedo_lpf_coeff
- FFE97H.1 00000H.0
+ FFE99H.1 00000H.0
@@BITS kanaria_c
- FFE97H.1 00000H.0
+ FFE99H.1 00000H.0
@@BITS util_funcs
- FFE97H.1 00000H.0
+ FFE99H.1 00000H.0
@@BITS i2c_mcu-sub
- FFE97H.1 00000H.0
-* gap * FFE98H 0003CH
+ FFE99H.1 00000H.0
+* gap * FFE9AH 0003AH
@@SEGREG FFED4H 00004H DSEG AT
@@SEGREG @SEGREG FFED4H 00004H
@@RTARG0 FFED8H 00008H DSEG AT
diff --git a/trunk/bsr_system.h b/trunk/bsr_system.h
index bb6105f..fdbe310 100644
--- a/trunk/bsr_system.h
+++ b/trunk/bsr_system.h
@@ -40,7 +40,8 @@ enum family_
{
FAMILY_CTR,
FAMILY_SPFL,
- FAMILY_SHRIMP
+ FAMILY_SNAKE,
+ FAMILY_4_RESERVED
};
// タスクシステムの状態情報など
diff --git a/trunk/hoge.bin b/trunk/hoge.bin
index 3d20197..2e11532 100644
Binary files a/trunk/hoge.bin and b/trunk/hoge.bin differ
diff --git a/trunk/loader.c b/trunk/loader.c
index 56a8ebb..aef8dce 100644
--- a/trunk/loader.c
+++ b/trunk/loader.c
@@ -207,6 +207,7 @@ void chk_platform_type()
{
pm_reg_bit_vddlcd = PM_REG_BIT_VDDLCD_CGS;
}
+ set_V_core( system_status.family );
// ●CTR&その開発機材 //
// 一応初期化
diff --git a/trunk/pm.c b/trunk/pm.c
index 87705f1..eeca098 100644
--- a/trunk/pm.c
+++ b/trunk/pm.c
@@ -50,7 +50,7 @@ extern const bt_param_ bt_param[];
bit pm_extdc_old; // 前回アダプタチェックしたとき刺さっていたか?
-
+u8 pmreg_v_core; // SoCのコア電圧設定。SNAKE(LAGER)で変更があるため。
// ========================================================
static void BT_model_detect();
@@ -392,9 +392,10 @@ void BT_model_detect()
if( raw_adc_temperature > 0xF0 )
{
// TS //
- system_status.model = MODEL_TS_BOARD;
+ system_status.model = MODEL_TS_BOARD;
system_status.family = FAMILY_CTR; // 旧回路での誤判定を上書き
- pm_reg_bit_vddlcd = PM_REG_BIT_VDDLCD_CGS;
+ pm_reg_bit_vddlcd = PM_REG_BIT_VDDLCD_CGS;
+// set_V_core( system_status.family ); 不要?
}
else if( raw_adc_temperature < 4 )
{
@@ -1005,6 +1006,17 @@ task_status_immed tski_vcom_set( )
}
+void set_V_core( enum family_ family )
+{
+ if( family == FAMILY_SNAKE )
+ {
+ pmreg_v_core = PM_REG_BIT_VDD1P_1R00;
+ }
+ else
+ {
+ pmreg_v_core = PM_REG_BIT_VDD1P_1R15;
+ }
+}
/********************************************//**
シーケンスの通り電源を立ち上げてゆきます。
@@ -1031,7 +1043,7 @@ err PM_sys_pow_on( )
GYRO_ENABLE();
wait_ms( DELAY_PM_TW_PWUP - 10 );
- PM_VDD50A_on( ); // 液晶電源ではなく、ledとかに使うものです
+ PM_VDD50A_on( ); // 液晶電源ではなく、ledに使うものです
wait_ms( DELAY_PM_TW_PWUP );
@@ -1309,9 +1321,9 @@ void bt_param_select()
{
bt_type_temp += BT_PARAM_SPFL_MAXELL; // オフセット 残念な実装で…。
}
- else if( system_status.family == FAMILY_SHRIMP )
+ else if( system_status.family == FAMILY_SNAKE )
{
- bt_type_temp += BT_PARAM_SHRIMP_MAXELL;
+ bt_type_temp += BT_PARAM_SNAKE_MAXELL;
}
p_bt_param = &bt_param[ bt_type_temp ];
}
diff --git a/trunk/pm.h b/trunk/pm.h
index 942da87..66f4396 100644
--- a/trunk/pm.h
+++ b/trunk/pm.h
@@ -118,6 +118,7 @@ enum NTR_PM_BT_STATUS{
// 0x05 pow save
#define PM_REG_BIT_VDD1P_1R15 bits8(0,0,0,0, 0,0,0,0)
#define PM_REG_BIT_VDD1P_1R05 bits8(0,0,0,0, 1,0,0,0)
+#define PM_REG_BIT_VDD1P_1R00 bits8(0,0,0,1, 0,0,0,0)
#define PM_REG_BIT_VDD1P_0R90 bits8(0,0,1,0, 0,0,0,0)
#define PM_REG_BIT_VDD_AUTO bits8(0,0,0,0, 0,1,1,1)
#define PM_REG_BIT_VDD_PWM bits8(0,0,0,0, 0,0,0,0)
@@ -132,15 +133,16 @@ enum NTR_PM_BT_STATUS{
//=========================================================
-extern u8 raw_adc_temperature;
-extern BT_VENDER battery_manufacturer;
-extern bit bt_force_update;
+extern u8 raw_adc_temperature;
+extern BT_VENDER battery_manufacturer;
+extern bit bt_force_update;
-extern u8 pmic_version;
-extern u8 mgic_version[];
+extern u8 pmic_version;
+extern u8 mgic_version[];
-extern u8 pm_reg_bit_vddlcd; // アモルファス対応(電源シーケンスが違う)
+extern u8 pm_reg_bit_vddlcd; // アモルファス対応(電源シーケンスが違う)
+extern u8 pmreg_v_core; // SoCのコア電圧設定。SNAKE(LAGER)で変更があるため。
//=========================================================
err PM_sys_pow_on( );
@@ -159,6 +161,7 @@ void pm_chk_adapter();
void codec_reg_init();
+void set_V_core( enum family_ family );
task_status_immed tski_BT_temp_update( );
task_status_immed tski_vcom_set( );
@@ -190,9 +193,9 @@ u8 read_pmic( u8 reg );
#define PM_VDD_off() ( send_cmd_pmic( PM_REG_ADRS_VDD_SYS, 0 ))
#define PM_off() PM_VDD_off()
-#define PM_VDD_normMode() ( send_cmd_pmic( PM_REG_ADRS_POW_SAVE, PM_REG_BIT_VDD1P_1R15 | PM_REG_BIT_VDD_PWM ))
+// CPU電源
+#define PM_VDD_normMode() ( send_cmd_pmic( PM_REG_ADRS_POW_SAVE, pmreg_v_core | PM_REG_BIT_VDD_PWM ))
#define PM_VDD_ecoMode() ( send_cmd_pmic( PM_REG_ADRS_POW_SAVE, PM_REG_BIT_VDD1P_0R90 | PM_REG_BIT_VDD_AUTO ))
-// todo Yでコア電圧が変わるかもしれない
// ほか //
#define PM_reset_neg() ( send_cmd_pmic( PM_REG_ADRS_CONT, ( PM_REG_BIT_LDSW | PM_REG_BIT_nRST1 )))
diff --git a/trunk/task_misc.c b/trunk/task_misc.c
index 37bb0d6..80afe55 100644
--- a/trunk/task_misc.c
+++ b/trunk/task_misc.c
@@ -324,7 +324,7 @@ extern bit bt_authorized;
static u8 infos_bits[2];
static u8 infos_temp[5];
-static const u8 *infos_table[] = {
+static const u8 *infos_table[ KOUMOKU ] = {
&infos_temp[0], /* 0 */
&pmic_version,
(u8*)&battery_manufacturer,
diff --git a/trunk/user_define.h b/trunk/user_define.h
index 15d426e..f6d8ea1 100644
--- a/trunk/user_define.h
+++ b/trunk/user_define.h
@@ -41,7 +41,7 @@
// PMxは0で出力モード
// SoC
-#define IRQ0_ast { P7.6 = 0; PM7.6 = 0; }
+#define IRQ0_ast { P7.6 = 0; PM7.6 = 0; } // B4
#define IRQ0_neg { P7.6 = 1; }
#define IRQ0_enable { PM7.6 = 0; }
#define IRQ0_disable { PM7.6 = 1; }
@@ -49,114 +49,114 @@
// ↓誤代入防止
-#define RESET1_n ( P0.0 )
+#define RESET1_n ( P0.0 ) // G7
#if 0 // PM_RESET1〜を使う
# define RESET1_ast { P0.0 = 0; PM0.0 = 0; }
# define RESET1_neg { PM0.0 = 1; }
#endif
-#define RESET2_ast { P0.1 = 0; PM0.1 = 0; }
+#define RESET2_ast { P0.1 = 0; PM0.1 = 0; } // F7
#define RESET2_neg { PM0.1 = 1; }
-#define SLP_REQ P12.0
+#define SLP_REQ P12.0 // H8
-// CTR,SPFL,まだ見ぬ派生機識別
-#define DEV_DET ( P12 & 0b00000110 )
+// CTR,SPFL,SNAKE,まだ見ぬ派生機識別
+#define DEV_DET ( P12 & 0b00000110 ) // [2:1] = D8,C8
#define DEV_CTR ( 0b00 << 1 )
#define DEV_SPFL ( 0b01 << 1 )
-#define DEV_SHRIMP ( 0b10 << 1 )
+#define DEV_SNAKE ( 0b10 << 1 )
#define DEV_RSV2 ( 0b11 << 1 )
// FCRAM
-#define FCRAM_RST P3.0
+#define FCRAM_RST P3.0 // B6
#define FCRAM_RST_ast { P3.0 = 0; }
#define FCRAM_RST_neg { P3.0 = 1; }
// CODEC
-#define PM_IRQ_n P7.2
+#define PM_IRQ_n P7.2 // A3
// INTP6
// PM
-#define PM_EXTDC_n_RAW P7.0
+#define PM_EXTDC_n_RAW P7.0 // B2
// INTP7
-//#define BT_TEMP P15.0
+//#define BT_TEMP P15.0 // G3(a)
// ANI8
-//#define BT_DET P15.1
+//#define BT_DET P15.1 // H2(a)
// ANI9
-#define BT_DET_P P1.6
-#define BT_TEMP_P P1.7
+#define BT_DET_P P1.6 // D4
+#define BT_TEMP_P P1.7 // C4
// SPFLのアモルファスLCDで必要な±15Vの電源。
-#define SPFL_LCD_AMOL_HV_CONT P20.2
+#define SPFL_LCD_AMOL_HV_CONT P20.2 // F2
// 充電せよ(out)
// 負論理です。注意。
-#define BT_CHG_ENABLE() ( P4.3 = 0 )
+#define BT_CHG_ENABLE() ( P4.3 = 0 ) // F6
#define BT_CHG_DISABLE() ( P4.3 = 1 )
#define BT_CHG_Ena_n ( P4.3 )
// 充電中(in)
-#define BT_IN_CHG_n_RAW P5.1
+#define BT_IN_CHG_n_RAW P5.1 // B1
#define PM_BT_IN_CHG_n PM5.1
#define PU_BT_IN_CHG_n PU5.1
-#define SW_WIFI_n_RAW P7.4
+#define SW_WIFI_n_RAW P7.4 // C3
#define PM_SW_WIFI_n PM7.4
// KR4
-#define SW_POW_n_RAW P7.3
+#define SW_POW_n_RAW P7.3 // B3
// KR3
-#define SW_SEL_n P2.3
+#define SW_SEL_n P2.3 // G5
#define PM_SW_SEL_n PM2.3
-//#define VOL P2.7
+//#define VOL P2.7 // H4(a)
// ANI7
-#define SW_HOME_n_JIKKI_RAW P20.4
+#define SW_HOME_n_JIKKI_RAW P20.4 // G2
#define PM_SW_HOME_n_JIKKI PM20.4
#define PU_SW_HOME_n_JIKKI PU20.4
// INTP22
-#define SW_HOME_n_TSBOARD_RAW P2.0 // TSマザー上でpull up(P2は内蔵p.u.無い)
+#define SW_HOME_n_TSBOARD_RAW P2.0 // TSマザー上でpull up(P2は内蔵p.u.無い) // G6
#define PM_SW_HOME_n_TSBOARD PM2.0
// WiFi
-#define WL_TX P20.3 // INTP21
+#define WL_TX P20.3 // INTP21 // F3
#define PM_WL_TX PM20.3 // INTP21
// RBR制御
-#define RBR_RESET_n P2.1
-#define RBR_FLIGHT P2.2
+#define RBR_RESET_n P2.1 // E5
+#define RBR_FLIGHT P2.2 // F5
-//#define LED_CAM P1.0 // TO02
-//#define LED_WIFI P1.1 // TO03
-//#define LED_NOTIFY P1.3 // TO05
-//#define LED_3D P5.2 // SLTO ← TO01
-//#define LED_POW2 P1.4 // TO06 ( 青 )
-//#define LED_POW1 P1.5 // TO07 ( 赤 )
-//#define LED_CHARGE P2.4
+//#define LED_CAM P1.0 // TO02 // E4
+//#define LED_WIFI P1.1 // TO03 // E3
+//#define LED_NOTIFY P1.3 // TO05 // D3
+//#define LED_3D P5.2 // SLTO ← TO01 // A2
+//#define LED_POW2 P1.4 // TO06 ( 青 ) // D2
+//#define LED_POW1 P1.5 // TO07 ( 赤 ) // D1
+//#define LED_CHARGE P2.4 // H5
// P5.3 に加え、P5.5, P140 P141
// P140が出力専用なので...
-#define I2C_PU_on() { P14 |= 0x03; PM5.3 = 0; PM3.3 = 0; }
+#define I2C_PU_on() { P14 |= 0x03; PM5.3 = 0; PM3.3 = 0; } // P14[1:0] H6,H7 P5.3,3.3 A1,C5
#define I2C_PU_off() { PM5.3 = 1; PM3.3 = 1; P14 &= ~0x03; }
-#define GYRO_ENABLE() P5.0 = 0
+#define GYRO_ENABLE() P5.0 = 0 // C1
#define GYRO_DISABLE() P5.0 = 1
-//#define I2C_M_SDA P3.1 // SDA10
-//#define I2C_M_SCL P3.2 // SCL10
+//#define I2C_M_SDA P3.1 // SDA10 // C6
+//#define I2C_M_SCL P3.2 // SCL10 // B5
-//#define I2C_0_SCL P6.0 // IIC_TWL SCL0
-//#define I2C_0_SDA P6.1 // SDA0
+//#define I2C_0_SCL P6.0 // IIC_TWL SCL0 // A7
+//#define I2C_0_SDA P6.1 // SDA0 // A6
-//#define I2C_1_SCL P20.0 // IIC CTR SCL1
-//#define I2C_1_SDA P20.1 // SDA1
+//#define I2C_1_SCL P20.0 // IIC CTR SCL1 // E1
+//#define I2C_1_SDA P20.1 // SDA1 // F1
-//#define 32kHz_O P1.2 // RTCCL
-//#define 32k_I1 P12.3 // XT1
-//#define 32k_I2 P12.4 // XT2
+//#define 32kHz_O P1.2 // RTCCL // E2
+//#define 32k_I1 P12.3 // XT1 // F8
+//#define 32k_I2 P12.4 // XT2 // G8
// 実機、開発機、試遊台判別。
#define DIPSW ( P4 & 0b00000011 ) // mini cube & ソフトウェアディップスイッチ TOOL0,1。 P4.0は L 注意!
@@ -166,11 +166,11 @@
#define DIPSW_TAIKENDAI_NBD 0b01
-#define SHELL_OPEN_RAW P7.1 // INTP5 ふた開閉 (閉じるとL)
+#define SHELL_OPEN_RAW P7.1 // INTP5 ふた開閉 (閉じるとL) // C2
-#define ACC_VALID P20.5
+#define ACC_VALID P20.5 // H3
#define PM_ACC_VALID PM20.5
-#define ACCEL_INT1 P2.5
+#define ACCEL_INT1 P2.5 // F4
#define PM_ACCEL_INT1 PM2.5
diff --git a/trunk/yav_mcu_bsr.plg b/trunk/yav_mcu_bsr.plg
index 4fed732..3d34875 100644
--- a/trunk/yav_mcu_bsr.plg
+++ b/trunk/yav_mcu_bsr.plg
@@ -1,190 +1,22 @@
C:\Windows\system32\cmd.exe /c c:\cygwin\bin\touch magic.c
-"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 loader.c
-loader.c(160) : CC78K0R warning W0401: Conversion may lose significant digits
-loader.c(161) : 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\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(534) : CC78K0R warning W0401: Conversion may lose significant digits
-pm.c(840) : CC78K0R warning W0401: Conversion may lose significant digits
-pm.c(844) : CC78K0R warning W0401: Conversion may lose significant digits
-pm.c(872) : CC78K0R warning W0401: Conversion may lose significant digits
-pm.c(886) : CC78K0R warning W0401: Conversion may lose significant digits
-pm.c(960) : CC78K0R warning W0401: Conversion may lose significant digits
-pm.c(969) : CC78K0R warning W0401: Conversion may lose significant digits
-pm.c(1173) : CC78K0R warning W0401: Conversion may lose significant digits
-pm.c(1175) : CC78K0R warning W0401: Conversion may lose significant digits
-Compilation complete, 0 error(s) and 9 warning(s) found.
+pm.c(535) : CC78K0R warning W0401: Conversion may lose significant digits
+pm.c(841) : CC78K0R warning W0401: Conversion may lose significant digits
+pm.c(845) : CC78K0R warning W0401: Conversion may lose significant digits
+pm.c(873) : CC78K0R warning W0401: Conversion may lose significant digits
+pm.c(887) : CC78K0R warning W0401: Conversion may lose significant digits
+pm.c(961) : CC78K0R warning W0401: Conversion may lose significant digits
+pm.c(970) : CC78K0R warning W0401: Conversion may lose significant digits
+pm.c(1039) : 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
+Compilation complete, 0 error(s) and 10 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.
-"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 i2c_ctr.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\i2c_ctr.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 main.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\main.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 magic.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\magic.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 WDT.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\WDT.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 i2c_mcu.c
-i2c_mcu.c(188) : CC78K0R warning W0401: Conversion may lose significant digits
-Compilation complete, 0 error(s) and 1 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\i2c_mcu.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 i2c_twl.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\i2c_twl.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 led.c
-led.c(90) : CC78K0R warning W0745: Expected function prototype
-led.c(356) : 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\led.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 rtc.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\rtc.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 -rd2s2m -qvjl2w -sainter_asm -zpb -no vreg_ctr.c
-vreg_ctr.c(176) : CC78K0R warning W0401: Conversion may lose significant digits
-vreg_ctr.c(177) : CC78K0R warning W0401: Conversion may lose significant digits
-vreg_ctr.c(179) : CC78K0R warning W0401: Conversion may lose significant digits
-vreg_ctr.c(181) : CC78K0R warning W0401: Conversion may lose significant digits
-vreg_ctr.c(182) : CC78K0R warning W0401: Conversion may lose significant digits
-vreg_ctr.c(230) : CC78K0R warning W0401: Conversion may lose significant digits
-vreg_ctr.c(230) : CC78K0R warning W0401: Conversion may lose significant digits
-vreg_ctr.c(235) : CC78K0R warning W0401: Conversion may lose significant digits
-vreg_ctr.c(235) : CC78K0R warning W0401: Conversion may lose significant digits
-vreg_ctr.c(239) : CC78K0R warning W0401: Conversion may lose significant digits
-vreg_ctr.c(239) : CC78K0R warning W0401: Conversion may lose significant digits
-vreg_ctr.c(243) : CC78K0R warning W0401: Conversion may lose significant digits
-vreg_ctr.c(243) : CC78K0R warning W0401: Conversion may lose significant digits
-vreg_ctr.c(247) : CC78K0R warning W0401: Conversion may lose significant digits
-Compilation complete, 0 error(s) and 14 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\vreg_ctr.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 -rd2s2m -qvjl2w -sainter_asm -zpb -no vreg_twl.c
-vreg_twl.c(68) : CC78K0R warning W0401: Conversion may lose significant digits
-vreg_twl.c(72) : 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\vreg_twl.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 adc.c
-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(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.
-"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 -rd2s2m -qvjl2w -sainter_asm -zpb -no renge\renge.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\renge.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 accero.c
-accero.c(121) : CC78K0R warning W0745: Expected function prototype
-Compilation complete, 0 error(s) and 1 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\accero.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 -rd2 -qvjl2w -sainter_asm -zpb -no self_flash.c
-self_flash.c(289) : CC78K0R warning W0401: Conversion may lose significant digits
-self_flash.c(290) : 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\self_flash.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 sw.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\sw.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_debug.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\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(382) : CC78K0R warning W0401: Conversion may lose significant digits
-task_misc.c(384) : CC78K0R warning W0401: Conversion may lose significant digits
-task_misc.c(396) : 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(572) : 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.
-"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 pedo_alg_thre_det2.c
-pedo_alg_thre_det2.c(104) : CC78K0R warning W0745: Expected function prototype
-pedo_alg_thre_det2.c(120) : 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\pedo_alg_thre_det2.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 ini_VECT.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\ini_VECT.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_status.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\task_status.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 led_cam.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\led_cam.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 led_pow.c
-led_pow.c(119) : CC78K0R warning W0401: Conversion may lose significant digits
-led_pow.c(124) : CC78K0R warning W0401: Conversion may lose significant digits
-led_pow.c(177) : CC78K0R warning W0401: Conversion may lose significant digits
-led_pow.c(240) : CC78K0R warning W0401: Conversion may lose significant digits
-led_pow.c(271) : CC78K0R warning W0401: Conversion may lose significant digits
-Compilation complete, 0 error(s) and 5 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\led_pow.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 hal.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\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
-batt_params.c(27) : CC78K0R warning W0401: Conversion may lose significant digits
-batt_params.c(27) : CC78K0R warning W0401: Conversion may lose significant digits
-batt_params.c(45) : CC78K0R warning W0401: Conversion may lose significant digits
-batt_params.c(64) : CC78K0R warning W0401: Conversion may lose significant digits
-batt_params.c(64) : CC78K0R warning W0401: Conversion may lose significant digits
-batt_params.c(82) : CC78K0R warning W0401: Conversion may lose significant digits
-Compilation complete, 0 error(s) and 6 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
-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 pedo_lpf_coeff.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\pedo_lpf_coeff.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 kanaria_c.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\kanaria_c.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 util_funcs.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\util_funcs.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 i2c_mcu-sub.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\i2c_mcu-sub.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 i2c_mcu-sub.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\
@@ -211,4 +43,4 @@ intel-HEX to bsr bin converter
file converted!
-Build Total error(s) : 0 Total warning(s) : 72
+Build Total error(s) : 0 Total warning(s) : 24
diff --git a/trunk/yav_mcu_bsr.prk b/trunk/yav_mcu_bsr.prk
index 78cf8d0..0d79e2c 100644
--- a/trunk/yav_mcu_bsr.prk
+++ b/trunk/yav_mcu_bsr.prk
@@ -10,7 +10,9 @@ OpenFile3=i2c_mcu.h,0,671,375,1487,993,16,7,16,0
OpenFile4=config.h,0,974,359,2565,1066,29,10,48,0
OpenFile5=ProjectWindow
PrjPos=0,0,706,0,291
-OpenFile6=OutputWindow
+OpenFile6=pm.c,0,150,150,1741,857,0,1309,0,0
+OpenFile7=batt_params.c,0,175,175,1766,882,6,85,5,0
+OpenFile8=OutputWindow
OutputPos=0,231,682,640,1903
ActivePRJ=yav_mcu_bsr.prj
[ProjectWindow]
diff --git a/trunk/yav_mcu_bsr.sdb b/trunk/yav_mcu_bsr.sdb
index c206a97..2d6cd69 100644
--- a/trunk/yav_mcu_bsr.sdb
+++ b/trunk/yav_mcu_bsr.sdb
@@ -1,7 +1,7 @@
[SdbInfo]
Ver=5
[loader.c]
-T=4f13d431
+T=4fb9ca6b
1=incs_loader.h
2=..\..\..\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r\fsl.h
3=fsl_user.h
@@ -13,7 +13,7 @@ T=4f13d431
9=WDT.h
10=magic.h
[pm.c]
-T=4f210a22
+T=4fb9cbc1
1=incs.h
2=adc.h
3=led.h
@@ -40,7 +40,7 @@ T=4e647b08
7=i2c_mcu.h
8=pool.h
[magic.c]
-T=4f176c3e
+T=4fb9cb96
1=magic.h
2=config.h
[WDT.c]
@@ -151,7 +151,7 @@ T=4f13d472
7=led.h
8=vreg_twl.h
[task_sys.c]
-T=4f17b6b2
+T=4fb9ca6b
1=incs.h
2=i2c_twl.h
3=i2c_ctr.h
@@ -198,7 +198,7 @@ T=4e648b74
T=4e648ec7
1=incs_loader.h
[batt_params.c]
-T=4f459199
+T=4fb9cb95
1=jhl_defs.h
2=batt_params.h
[voltable.c]
@@ -240,18 +240,18 @@ T=4e646cef
T=4e559884
1=sim\sfrAlias.h
[sim\sfrAlias.h]
-T=4e5b0fa2
+T=4fb9cb80
1=config.h
[config.h]
T=4f4591ec
[jhl_defs.h]
T=4e647343
[user_define.h]
-T=4e686ba9
+T=4fb9a776
[hal.h]
T=4e5229fb
[bsr_system.h]
-T=4e409e1a
+T=4fb9a6fb
[renge\renge.h]
T=4e5e108a
1=renge\renge_defs.h
@@ -279,7 +279,7 @@ T=4e409e62
[i2c_ctr.h]
T=4bf0d1e1
[pm.h]
-T=4e5dbf8d
+T=4fb9ca6b
[rtc.h]
T=4e409e1c
[reboot.h]
@@ -313,7 +313,7 @@ T=4dd5c8b2
[led.h]
T=4e530d97
[batt_params.h]
-T=4e409e1c
+T=4fb9cb80
1=jhl_defs.h
[pool.h]
T=4c072cf1