diff --git a/trunk/batt_params.c b/trunk/batt_params.c index 7d71a0e..75f47ab 100644 --- a/trunk/batt_params.c +++ b/trunk/batt_params.c @@ -66,22 +66,22 @@ const bt_param_ bt_param[ _BT_PARAM_NUM_ ] = { 0xF5, 0xF3 } }, - // BT_PARAM_SPFL_PANA !!dummy!! + // BT_PARAM_SPFL_PANA { { - 0x8C, 0x30, 0x9C, 0x10, 0xA5, 0xE0, 0xB0, 0x40, - 0xB1, 0xC0, 0xB2, 0x00, 0xB2, 0x50, 0xB3, 0x10, - 0xB4, 0x90, 0xB6, 0x20, 0xB8, 0x60, 0xBA, 0x50, - 0xBF, 0xA0, 0xC6, 0xB0, 0xCE, 0x90, 0xD0, 0x20, - 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, - 0x7B, 0x30, 0x68, 0x60, 0x20, 0x00, 0x17, 0x00, - 0x17, 0x30, 0x12, 0xF0, 0x0D, 0xE0, 0x07, 0xF0, - 0x07, 0x00, 0x09, 0x30, 0x01, 0xC0, 0x01, 0xC0 + 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 }, - 1, - { 171, (u8)(-256* 1.00), (u8)(-256* 2.60) }, - 0xDA20, - { 0x69, 0x67 }, + 2, + { 113, (u8)(-256* 0.30), (u8)(-256* 2.25) }, + 0xDAA0, + { 0xE5, 0xE7 }, } }; diff --git a/trunk/bsr.hex b/trunk/bsr.hex index 531ab8a..f1eeac6 100644 --- a/trunk/bsr.hex +++ b/trunk/bsr.hex @@ -1,248 +1,248 @@ -:02000000AC0C46 -:040010004D484F48C0 -:02001C00FB499E -:02002400A24AEE -:02002A00ED4A9D -:080034001A4CBD4B164C5B4E4B -:02004A0051481B -:02005A008B48D1 -:02006200194E35 -:06008000AE4CE74C314DCF +:02000000AB0C47 +:0400100029482B4808 +:02001C00D749C2 +:020024007E4A12 +:02002A00C94AC1 +:08003400F64B994BF24B374EDD +:02004A002D483F +:02005A006748F5 +:02006200F54D5A +:060080008A4CC34C0D4D3B :0400C0007EFBFF04C0 :0A00C4001B339499E033F240BFAA09 :1000CE00C7C1FBF8FFCEABACC736F00071F4C6610A :1000DE00D8710006F98EA89C018C015C10D1DD0A46 :1000EE007110A6FB710006F9EF0B8C015C80D161DB :1000FE00E8710006F98F06F931030EF6B1BBF66111 -:10010E004900DD05618900EFF5FDE001FD3101FDDE -:10011E008901FD5309FD8A08FDB72FFDB12CEFA50E +:10010E004900DD05618900EFF5FDDF01FD3101FDDF +:10011E008901FD5209FD8908FDB32FFDB12CEFA514 :10012E00C0C6D7C7360000674C09DE3F318E04F6D5 :10013E000FC1317B9EFDC411897267318E04F64F5B :10014E0014896142DF03F6EF01E660610667318EC6 :10015E00124900207267318E04F64F14896142DF16 :10016E0003F6EF01E660610687EFBC40F84F3A6197 -:10017E00E88666D161E8FD2B06C6D751065B0C31C9 +:10017E00E88666D161E8FD2A06C6D751065B0C31CA :10018E001A9F08F94008F901DF05CD3705EF03CDB9 :10019E0037078F06F95CE39F06F951035B04318E36 :1001AE00E7240000DD1023DD0823DF0E712006F9A1 :1001BE00D7713006F9D7714006F9D7717BFACEA008 -:1001CE0010CEA180CFF30081000000CEA408F5AAC6 -:1001DE00FFD78F06F9310508CD0003CD030FEF08C9 -:1001EE00CD030EF690BFB401CD0408CD0508F52160 -:1001FE00FFCE22E9CE23F8CE24F3CE25FACE26FC6E -:10020E00CE275FCE2EFCCF1105F8CF120511CF35BC -:10021E000002CF370019CF530006CBEEFEFFCE38CB -:10022E0031CE3970CF38050A308700BF1801BF1A9A -:10023E0001BF1C01BF1E01D7D7C7F616FD6B047197 -:10024E007BFA31329308713293717AFAEF0C717A2C -:10025E00FAA7F647DFE95203EF01F2C6D7C7C1C1CD -:10026E00FBF8FF17A1C1E0C18C0A70C18C0270FDB2 -:10027E008C021006629D508C01721004C6D7C7C145 -:10028E00FBF8FFFD4702D2DD045203EF618B70FDD8 -:10029E00B803D2DD077133935202EF528C0870FD12 -:1002AE00D403FD1F048B6C0170FDD403300400BF1A -:1002BE002401301740BF1C01300400BF22018C0AFC -:1002CE0091DF04F6BF2A01710BE2CE44FF3182E2C8 -:1002DE0002EFFAAC0C148E449961790C61690A8CA8 -:1002EE000AD1DFDAFD4804710BE2713393F2C0C616 -:1002FE00D7C7C1FBF8FFFD4702D2DD045203EF253D -:10030E00710AE68B70FDB803D2DD0771339352028A -:10031E00EF138C0870FDD4038C0A70FDD403FD48D6 -:10032E0004713393F2C0C6D7C7C1FBF8FFFD470275 -:10033E00D2DD045203EF70710AE6710BE28B70FD91 -:10034E00B803D2DD077133935202EF5B710BE231CA -:10035E00229344C73422FBAC0C1652048B99A5A7EA -:10036E0092DFF9C68B9D4D8C089D4E8C0A9D4F31A8 -:10037E0084BD02EFFA717ABDCEB144CBB422FB8CB0 -:10038E000A318EBEB8CEBB48714BE1714BE5710A96 -:10039E00BD8C089E44EF0F710BE68C089E448C0AB0 -:1003AE009D4CAC0CBD4AF2C0C6D7C716FDF703AFC5 -:1003BE000401BF0C0117FDD403D2DD07FD48045222 -:1003CE0002EF01F2C6D7C716710AE6710BE2669EFE -:1003DE00443182E202EFFAF6420401DD09AF040174 -:1003EE00BF0C01E2EF01F2C6D7AF2801085CFB0893 -:1003FE00BF2801FD4602AF28015CFBBF2801300477 -:10040E0000BF2A01301780BF1C01300400BF22013B -:10041E00D7AF2401086C0408BF2401AF28016C0F6C -:10042E00086C0B08BF2801FD4602AF2A01085CFBD1 -:10043E0008BF2A01FD4602EDF703300400BF240178 -:10044E00F6BF2A01300B0BBF2801FD4602300B0F01 -:10045E00BF2801FD4602300F0FBF2801D73144934C -:10046E0001D77132936A0E03713B25713B23E0FD78 -:10047E0066097120F000FD4602F6BF26015024BF2A -:10048E001401CB440014300F0FBF28017123937158 -:10049E000BE2710AE6FDF703CE44FF3182E202EF72 -:1004AE00FAFD4804AF0401BF0C01713393714293FE -:1004BE00D731349302EFFAFD1F04713A25713A23B6 -:1004CE005A0EFC7128F000714393D7C72008FBF831 -:1004DE00FFFD26085014C15008FD5807C0CC070474 -:1004EE008C074C14DE0C8C07318EFD8E096159077A -:1004FE00EFEECC07048C074C1461C8EDC705CC0693 -:10050E00008C064C0461C8EDA605300AF9BC02F653 -:10051E00BBCEABAC31B2D109C73641057184C6DE54 -:10052E00F3F1C73641057184C661DC9C05713BD180 -:10053E00AC02148F400599715050056179026179B2 -:10054E0000F0E1614900DD09C73641057184C6DE60 -:10055E00C3F1C73641057184C661DC0E059C05509A -:10056E0040C18C07318E31AD128C06318E318D0328 -:10057E00BDD831FFBDDADADAADD8FD5A0CC0D2DD06 -:10058E000C5008C15014FD5807C0FD170B8C05D137 -:10059E00DF06615906ED0F058C07318EFD9209D2EB -:1005AE00DD0C5008C15014FD5807C0FD170B8C050B -:1005BE00D1DF06615907ED030571605005CC0400CB -:1005CE00CC05008C054C09DE2B8C05318E04F61FF4 -:1005DE00C1317B9EFDC41189728C05318E04F64F9C -:1005EE0014896142DF03F6EF01E6600E049C04619C -:1005FE005905EFCF41001140F81F3A61E8615904E7 -:10060E008C04D1DF08FD180BFD2A0CEF0C5008C12D -:10061E005014FD5807C0FD170B1008C6D7C720048D -:10062E00FBF8FF712B24CC0100F6BC02AC0244098E -:10063E0000DE3EAC0204F60F144100118972AC02CA -:10064E000C5014896142DF03F6EF01E6600E019C47 -:10065E0001AC021249005072AC0204F67F1489619B -:10066E0042DF03F6EF01E6600E019C01617902EFB5 -:10067E00BB40F67FFF61F86159018C01D161F8ED45 -:10068E002407CC0100717AFAFD6B04711300711B03 -:10069E0020710303710205E0C15003FD722BC0509F -:1006AE0013FD6609500FC1E0FD722BC0CEABAC61DD -:1006BE0059018C0191DD068C014C03DF03E6EF013D -:1006CE00F66061FB7121048C014C0861F8CC0100CD -:1006DE0031320705A024FCEF03F524FC4024FC1165 -:1006EE00DC22F524FCF0C15003FD722BC0CE37087E -:1006FE00CBE4FFFFCBE6FFF7CED4FFCF370008F5F4 -:10070E00120561FDE6BC02F6614902DD9F000000A4 -:10071E0000617902EFF1FD2608D2DFFA5008C150D0 -:10072E0014FD5807C0D2FD170B1004C6D73184BD77 -:10073E0002EFFA717BBDCBE4FFFFCBE6FFFFCBD41C -:10074E00FFFF717ABED7717BBED7C7C1200CFBF8F5 -:10075E00FF8C0C318E31ADC1317B9DD4C0BC068D6A -:10076E00D49C088C149C0B8C14318E040C00128CAF -:10077E000B318EBDD813FDE90E61C8ED2108CEAB4D -:10078E00ACCC05068C0B318EFD8A09D2DD158C0B97 -:10079E00318EFD8E096169058C05D1DFE7FD5407A9 -:1007AE00E2EF71CC0A008C0A4C04DE54F6BC023027 -:1007BE000AF9BBAC06148C089EFD118972AB14624B -:1007CE0099AC06A1BC06617900617902F0E161493C -:1007DE0002DFE05040C18C0B318E31AD128C0A31EC -:1007EE008E318D03BDD831FFBDDADADAADD8FD5AC0 -:1007FE000CC0D2DD06FD5407E2EF1961590AEFA6CF -:10080E008C0B318EFD9209D2DD03E2EF0761590B9D -:10081E00ED7507F2100EC6D7C7717B9D717BFAFD81 -:10082E003B07300AF9FD3D0AFDC809C6D7FD26086B -:10083E00FD170BFD5407F5ABFFF2D7C73104970632 -:10084E007110B3FBEF047118B3FB8FB3FB7B8A7689 -:10085E00D1DD278FB3FB9D8A665C02D1DD1C8FB381 -:10086E00FB5C02D1DD0B5040C15010FDC634C0EF11 -:10087E00095020C15010FDC634C0C6D7C73600007F -:10088E00665C80D1DD10675C80D1DF05713396EF39 -:10089E000B713296EF06710407713196665C40D18A -:1008AE00DD10675C40D1DF05714396EF0B71429608 -:1008BE00EF06711405714196665C01D1DD10675C1F -:1008CE0001D1DF05715396EF0B715296EF0671341D -:1008DE0007715196665C02D1DD10675C02D1DF05AF -:1008EE00716396EF1D716296EF184007F901DF08EC -:1008FE00710402716196EF0AC736100571C4C67194 -:10090E006196665C04D1DD10675C04D1DF057173FE -:10091E0096EF0B717296EF06714407717196665CD5 -:10092E0008D1DD10675C08D1DF05710397EF0B71FD -:10093E000297EF06711407710197665C10D161E89A -:10094E00715AD1C6D7F5F6FBF5F8FBCFFEFBFFCFFC -:10095E00FAFBFFCFFBFBFFD7C7C1C1FBF8FFCEAB46 -:10096E00AC8C02D1DD12616902305C03BBF66149C9 -:0C097E0000DDEE618900EFF51004C6D723 -:10098A005208EF065203EF025206FEE600FE1B0073 -:10099A00DC16089F03088F0408089F040862FE24D7 -:1009AA0000089F0408EEBF00EEBA00C1C514410E4C -:1009BA0011D9D0FF118FD1FF312E45C4C0D7F231E2 -:1009CA00A2C401E2D79DE261DD4C09DF12717BFA14 -:1009DA00C18F06089F27FDC0CF060800EE27003109 -:1009EA00F2FA04CF0608004C00DF05D50008DD1630 -:1009FA0061DD717BFAD50608DD0ACDE31F61CD61A1 -:100A0A00CDEE160061CDFED40061FFFE9A00FCF81F -:100A1A00FF0EFEB20061CDFED5004C09DF0EC18F7C -:100A2A0006086F27FD9F0608C0EE0400CF060800DF -:100A3A00F8E3D75200EF025202FE3700CF26FD003C -:100A4A00CF060800BF0408C716629F0008410011BC -:100A5A008F1A209B4100118F1B209F0108C651004D -:100A6A00FE62FFEF025205CF060800C1510CFE0AD2 -:100A7A0000C0D7C1511DFE0200C0D761DD717BFAEB -:100A8A0070CEC0A59EC47CFF9EC4609EC461CDD7B3 -:100A9A0061DD717BFAC18EC45C1BFED6FFCF0608EE -:100AAA0001FED7FFC061CDD731F2FA1AC1AEE4BF59 -:100ABA0018FDAEE6BF1AFDAED4BF1CFD30FFFFBE67 -:100ACA00E4BEE6BED4C0D731F2FA11C1AF18FDBEFA -:100ADA00E4AF1AFDBEE6AF1CFDBED4C0D7C1BF1E2F -:100AEA00FD13BF20FD15BF22FD17BF24FDC0D7AFE0 -:100AFA001EFDDB20FDEB22FDFB24FDD7534B3052BC -:100B0A005430324E323030475631323000FFC15005 -:100B1A00FEFEAB0061DD717BFACF060800FE0A001B -:100B2A00FEA4FF61CDF8E3EECF00C7FB0408BF18AF -:100B3A00FD8FC0009C05C5C337040600BF1AFD35EA -:100B4A00367C0B300000522BFE6600C2C4C6302A27 -:100B5A000BB800300000B8022004AF1AFDB800300C -:100B6A000F00B802AF18FD61FF520AFE3AFFECF817 -:100B7A00FF0E717BFAC1C7FB04088C05C65C80FEB8 -:100B8A000200C0D761DD717BFA70CFC0FFA59FC09C -:100B9A00007CFF9FC000609FC00061CDD7618BFEC3 -:100BAA00E2FF717BBE410011FB000017CEFC006121 -:100BBA00CB089EFDF31161C999A58392DFF7D7FE91 -:100BCA00B1FED526FDDF23C1CF0308035109FEF488 -:100BDA00FDC0D2DF37FE3800A20408CF0308075150 -:100BEA0009FEE1FDD2B20408DF22C7FB0408318303 -:100BFA0002C6D7C6510AFECCFD624C1FDF06CF26BD -:100C0A00FD01EF04CF26FD00C0EE5BFEC0EE55FEEF -:100C1A00C7C1FB04088B31196C0161589BC0C6D748 -:100C2A00717BFAFE4DFEAF0408040600C114368E2D -:100C3A000B300000522DF3FE77FF8FC000FE2BFE13 -:100C4A0061CF5C807C8073C0041900CEFC0F61CB3D -:100C5A00C55404EF03C55417FE18FEC7360008BB77 -:100C6A00629C0288089C03D1DD334C41DE2F70F16F -:100C7A00312DB161090033081C000851FF612A4176 -:100C8A000E118FD0FF613B118FD1FF6138DC0E8BC3 -:100C9A005C03DF0964C6C4FE2BFDEECAFDC6C4EEC2 -:020CAA00C3FD88 -:100CAC0061CF5100718C7109FECBF800FEFCC901BB -:100CBC0000F6BF00F953C0F693935820FEDFF941BC -:100CCC0000366C4E34CCFCEF05118B99A7A517445C -:100CDC00B84EDFF53602F930CCFCEF04CC0000A79F -:100CEC0047DFF9410036B84E3420FEEF05118B99E1 -:100CFC00A7A51744C84EDFF53630FE3092FEEF0440 -:100D0C00CC0000A747DFF9FCCE0000EFFE61DD71DF -:100D1C007BFABEF0ADD8BEF200AEF661CDD7C361A2 -:100D2C00DD717BFABEF0ADD8BEF200DBF6FFADDCB8 -:100D3C00BEF000AEF6BDD8AEF40312ADDABEF200D2 -:100D4C00AEF661CD03BDDAC2D7C3F33174D90883D3 -:100D5C00C1F626D8BDD8C031750683C312F623C29E -:100D6C00FD770D93DF0312F623C2D7440000DD2676 -:100D7C0061DD717BFACFE80080BEF6F6BEF4BEF200 -:100D8C00ADD8BEF0CFE800818FE8003103FAAEF0A9 -:100D9C00F5E80061CDD7B1D7C3F33174D90883C15D -:100DAC00F626D8BDD8C0317505C312F623C2FDC5D1 -:100DBC000D93DF0312F623C2D7440000DD2761DD5B -:100DCC00717BFACFE80080BEF6F6BEF4BEF2ADD869 -:100DDC00BEF0CFE800818FE8003103FAAFE000F5F8 -:100DEC00E80061CDD7ADD8D7C3F33174DB0F83C125 -:100DFC00F626D8BDD861317026DABDDAC031750D52 -:100E0C0083C312F626DCBDDC61317023C2FD2D0ECE -:100E1C0093DF0CF626D8BDD861317026DABDDAC264 -:100E2C00D7C161686BDC6BDDC0DD2F61DD717BFAD6 -:100E3C00CFE80080BEF4ADDCBEF6ADD8BEF0ADDAC6 -:100E4C00BEF2CFE800818FE8003103FAAEF0BDD8D6 -:100E5C00AEF2BDDAF5E80061CDD7F6BDD8BDDAD774 -:100E6C008292DD2B61DD717BFACFE80080BEF0F65B -:100E7C00BEF2BEF46208BEF6CFE800818FE8003106 -:100E8C0003FAAFE0006072AEF0F5E80061CDD76018 -:100E9C0072F6B1D706DABDDAADDC06D8BDD861D8AA -:100EAC00A6DAD7D1DD17C1C3DAD89DD8ADDA311C9B -:100EBC0061EEB4D8DFF8BDDA13BDD8C2C0D7D1DD2E -:100ECC001BC1C3DADA9DDAADD8311E33311E337152 -:100EDC00F9B4DADFF4BDD813BDDAC2C0D746D8DD19 -:100EEC000771FF7177D971C0D75BDB9DDB605BDA73 -:100EFC009DDAADDC5BD9085BD808BDD8D7C3C7F386 -:100F0C00728EFDC162314C410036624E1161A0728D -:070F1C00C09EFD62C6C2D7B2 -:0A0FF60031343A33363A3434000047 -:0A20000031343A33363A343400002C +: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 +:10046E00D77132936A0E03713B25713B23E0FD6514 +:10047E00097120F000FD4502F6BF26015024BF147D +:10048E0001CB440014300F0FBF2801712393710B61 +:10049E00E2710AE6FDF603CE44FF3182E202EFFA84 +:1004AE00FD4704AF0401BF0C01713393714293D722 +:1004BE0031349302EFFAFD1E04713A25713A235A34 +:1004CE000EFC7128F000714393D7C72008FBF8FF8C +:1004DE00FD25085014C15008FD5707C0CC07048CE9 +:1004EE00074C14DE0C8C07318EFD8D09615907EF18 +:1004FE00EECC07048C074C1461C8EDC605CC060083 +:10050E008C064C0461C8EDA505300AF9BC02F6BB99 +:10051E00CEABAC31B2D109C73641057184C6DEF31C +:10052E00F1C73641057184C661DC9C05713BD1ACC7 +:10053E0002148F400599715050056179026179005E +:10054E00F0E1614900DD09C73641057184C6DEC39D +:10055E00F1C73641057184C661DC0E059C0550401D +:10056E00C18C07318E31AD128C06318E318D03BDAB +:10057E00D831FFBDDADADAADD8FD590CC0D2DD0CB8 +:10058E005008C15014FD5707C0FD160B8C05D1DF66 +:10059E0006615906ED0E058C07318EFD9109D2DDEF +:1005AE000C5008C15014FD5707C0FD160B8C05D119 +:1005BE00DF06615907ED020571605005CC0400CCD1 +:1005CE0005008C054C09DE2B8C05318E04F61FC1FF +:1005DE00317B9EFDC41189728C05318E04F64F1449 +:1005EE00896142DF03F6EF01E6600E049C04615957 +:1005FE0005EFCF41001140F81F3A61E86159048CB4 +:10060E0004D1DF08FD170BFD290CEF0C5008C1506B +:10061E0014FD5707C0FD160B1008C6D7C72004FBE4 +:10062E00F8FF712B24CC0100F6BC02AC0244090089 +:10063E00DE3EAC0204F60F144100118972AC020CBE +:10064E005014896142DF03F6EF01E6600E019C0152 +:10065E00AC021249005072AC0204F67F148961425A +:10066E00DF03F6EF01E6600E019C01617902EFBB3C +:10067E0040F67FFF61F86159018C01D161F8ED23DD +:10068E0007CC0100717AFAFD6A04711300711B2008 +:10069E00710303710205E0C15003FD722BC05013AC +:1006AE00FD6509500FC1E0FD722BC0CEABAC615998 +:1006BE00018C0191DD068C014C03DF03E6EF01F6A0 +:1006CE006061FB7121048C014C0861F8CC01003192 +:1006DE00320705A024FCEF03F524FC4024FC11DCBA +:1006EE0022F524FCF0C15003FD722BC0CE3708CB8F +:1006FE00E4FFFFCBE6FFF7CED4FFCF370008F512AD +:10070E000561FDE6BC02F6614902DD9F00000000B6 +:10071E00617902EFF1FD2508D2DFFA5008C15014BD +:10072E00FD5707C0D2FD160B1004C6D73184BD028B +:10073E00EFFA717BBDCBE4FFFFCBE6FFFFCBD4FF1F +:10074E00FF717ABED7717BBED7C7C1200CFBF8FFF5 +:10075E008C0C318E31ADC1317B9DD4C0BC068DD495 +:10076E009C088C149C0B8C14318E040C00128C0B78 +:10077E00318EBDD813FDE80E61C8ED2008CEABACAE +:10078E00CC05068C0B318EFD8909D2DD158C0B3113 +:10079E008EFD8D096169058C05D1DFE7FD5307E2FA +:1007AE00EF71CC0A008C0A4C04DE54F6BC02300AFF +:1007BE00F9BBAC06148C089EFD118972AB146299BC +:1007CE00AC06A1BC06617900617902F0E1614902D3 +:1007DE00DFE05040C18C0B318E31AD128C0A318E60 +:1007EE00318D03BDD831FFBDDADADAADD8FD590C43 +:1007FE00C0D2DD06FD5307E2EF1961590AEFA68C50 +:10080E000B318EFD9109D2DD03E2EF0761590BED3D +:10081E007407F2100EC6D7C7717B9D717BFAFD3A35 +:10082E0007300AF9FD3C0AFDC709C6D7FD2508FDAC +:10083E00160BFD5307F5ABFFF2D7C73104970671C0 +:10084E0010B3FBEF047118B3FB8FB3FB7B8A76D129 +:10085E00DD278FB3FB9D8A665C02D1DD1C8FB3FB57 +:10086E005C02D1DD0B5040C15010FDC234C0EF0907 +:10087E005020C15010FDC234C0C6D7C73600006626 +:10088E005C80D1DD10675C80D1DF05713396EF0B94 +:10089E00713296EF06710407713196665C40D1DDB8 +:1008AE0010675C40D1DF05714396EF0B714296EFF6 +:1008BE0006711405714196665C01D1DD10675C010D +:1008CE00D1DF05715396EF0B715296EF0671340717 +:1008DE00715196665C02D1DD10675C02D1DF057145 +:1008EE006396EF1D716296EF184007F901DF0871EC +:1008FE000402716196EF0AC736100571C4C67161A4 +:10090E0096665C04D1DD10675C04D1DF05717396C9 +:10091E00EF0B717296EF06714407717196665C0863 +:10092E00D1DD10675C08D1DF05710397EF0B710203 +:10093E0097EF06711407710197665C10D161E8712B +:10094E005AD1C6D7F5F6FBF5F8FBCFFEFBFFCFFA73 +:10095E00FBFFCFFBFBFFD7C7C1C1FBF8FFCEABAC94 +:10096E008C02D1DD12616902305C03BBF661490075 +:0B097E00DDEE618900EFF51004C6D724 +:100989005208EF065203EF025206FEE600FE1B0074 +:10099900DC16089F03088F0408089F040862FE24D8 +:1009A90000089F0408EEBF00EEBA00C1C514410E4D +:1009B90011D9D0FF118FD1FF312E45C4C0D7F231E3 +:1009C900A2C401E2D79DE261DD4C09DF12717BFA15 +:1009D900C18F06089F25FDC0CF060800EE2700310C +:1009E900F2FA04CF0608004C00DF05D50008DD1631 +:1009F90061DD717BFAD50608DD0ACDE31F61CD61A2 +:100A0900CDEE160061CDFED40061FFFE9A00FCF820 +:100A1900FF0EFEB20061CDFED5004C09DF0EC18F7D +:100A290006086F25FD9F0608C0EE0400CF060800E2 +:100A3900F8E3D75200EF025202FE3700CF24FD003F +:100A4900CF060800BF0408C716629F0008410011BD +:100A59008F1A209B4100118F1B209F0108C651004E +:100A6900FE62FFEF025205CF060800C1510CFE0AD3 +:100A790000C0D7C1511DFE0200C0D761DD717BFAEC +:100A890070CEC0A59EC47CFF9EC4609EC461CDD7B4 +:100A990061DD717BFAC18EC45C1BFED6FFCF0608EF +:100AA90001FED7FFC061CDD731F2FA1AC1AEE4BF5A +:100AB90016FDAEE6BF18FDAED4BF1AFD30FFFFBE6E +:100AC900E4BEE6BED4C0D731F2FA11C1AF16FDBEFD +:100AD900E4AF18FDBEE6AF1AFDBED4C0D7C1BF1C36 +:100AE900FD13BF1EFD15BF20FD17BF22FDC0D7AFE7 +:100AF9001CFDDB1EFDEB20FDFB22FDD7534B3052C5 +:100B09005430324E323030475631323000FFC15006 +:100B1900FEFEAB0061DD717BFACF060800FE0A001C +:100B2900FEA4FF61CDF8E3EECF00C7FB0408BF16B2 +:100B3900FD8FC0009C05C5C337040600BF18FD35ED +:100B4900367B0B300000522BFE6600C2C4C630292A +:100B59000BB800300000B8022004AF18FDB800300F +:100B69000F00B802AF16FD61FF520AFE3AFFECF81A +:100B7900FF0E717BFAC1C7FB04088C05C65C80FEB9 +:100B89000200C0D761DD717BFA70CFC0FFA59FC09D +:100B9900007CFF9FC000609FC00061CDD7618BFEC4 +:100BA900E2FF717BBE410011FB000017CEFC006122 +:100BB900CB089EFDF31161C999A58392DFF7D7FE92 +:100BC900B1FED524FDDF23C1CF0308035109FEF48B +:100BD900FDC0D2DF37FE3800A20408CF0308075151 +:100BE90009FEE1FDD2B20408DF22C7FB0408318304 +:100BF90002C6D7C6510AFECCFD624C1FDF06CF24C0 +:100C0900FD01EF04CF24FD00C0EE5BFEC0EE55FEF2 +:100C1900C7C1FB04088B31196C0161589BC0C6D749 +:100C2900717BFAFE4DFEAF0408040600C114368D2F +:100C39000B300000522DF3FE77FF8FC000FE2BFE14 +:100C490061CF5C807C8073C0041900CEFC0F61CB3E +:100C5900C55404EF03C55417FE18FEC7360008BB78 +:100C6900629C0288089C03D1DD334C41DE2F70F170 +:100C7900312DB161090033081C000851FF612A4177 +:100C89000E118FD0FF613B118FD1FF6138DC0E8BC4 +:100C99005C03DF0964C6C4FE2BFDEECAFDC6C4EEC3 +:020CA900C3FD89 +:100CAB0061CF5100718C7109FECBF800FEFCC901BC +:100CBB0000F6BF00F953C0F693935820FEDFF941BD +:100CCB000036484E34CCFCEF05118B99A7A5174481 +:100CDB00924EDFF53602F930CCFCEF04CC0000A7C6 +:100CEB0047DFF9410036924E3420FEEF05118B9908 +:100CFB00A7A51744A24EDFF53630FE3092FEEF0467 +:100D0B00CC0000A747DFF9FCCE0000EFFE61DD71E0 +:100D1B007BFABEF0ADD8BEF200AEF661CDD7C361A3 +:100D2B00DD717BFABEF0ADD8BEF200DBF6FFADDCB9 +:100D3B00BEF000AEF6BDD8AEF40312ADDABEF200D3 +:100D4B00AEF661CD03BDDAC2D7C3F33174D90883D4 +:100D5B00C1F626D8BDD8C031750683C312F623C29F +:100D6B00FD760D93DF0312F623C2D7440000DD2678 +:100D7B0061DD717BFACFE80080BEF6F6BEF4BEF201 +:100D8B00ADD8BEF0CFE800818FE8003103FAAEF0AA +:100D9B00F5E80061CDD7B1D7C3F33174D90883C15E +:100DAB00F626D8BDD8C0317505C312F623C2FDC4D3 +:100DBB000D93DF0312F623C2D7440000DD2761DD5C +:100DCB00717BFACFE80080BEF6F6BEF4BEF2ADD86A +:100DDB00BEF0CFE800818FE8003103FAAFE000F5F9 +:100DEB00E80061CDD7ADD8D7C3F33174DB0F83C126 +:100DFB00F626D8BDD861317026DABDDAC031750D53 +:100E0B0083C312F626DCBDDC61317023C2FD2C0ED0 +:100E1B0093DF0CF626D8BDD861317026DABDDAC265 +:100E2B00D7C161686BDC6BDDC0DD2F61DD717BFAD7 +:100E3B00CFE80080BEF4ADDCBEF6ADD8BEF0ADDAC7 +:100E4B00BEF2CFE800818FE8003103FAAEF0BDD8D7 +:100E5B00AEF2BDDAF5E80061CDD7F6BDD8BDDAD775 +:100E6B008292DD2B61DD717BFACFE80080BEF0F65C +:100E7B00BEF2BEF46208BEF6CFE800818FE8003107 +:100E8B0003FAAFE0006072AEF0F5E80061CDD76019 +:100E9B0072F6B1D706DABDDAADDC06D8BDD861D8AB +:100EAB00A6DAD7D1DD17C1C3DAD89DD8ADDA311C9C +:100EBB0061EEB4D8DFF8BDDA13BDD8C2C0D7D1DD2F +:100ECB001BC1C3DADA9DDAADD8311E33311E337153 +:100EDB00F9B4DADFF4BDD813BDDAC2C0D746D8DD1A +:100EEB000771FF7177D971C0D75BDB9DDB605BDA74 +:100EFB009DDAADDC5BD9085BD808BDD8D7C3C7F387 +:100F0B00728EFDC162314C4100363E4E1161A072B2 +:070F1B00C09EFD62C6C2D7B3 +:0A0FF60031363A35313A3238000046 +:0A20000031363A35313A323800002B :10200A0005214F7B9EC5E9000104080D12171C1F0C :10201A00080100001F003B005A0078009700B50035 :10202A00D400F300110130014E01192634445362E1 @@ -290,8 +290,8 @@ :1022BC005392D432DD05B4327152923122920371B1 :1022CC0052927154927141028FB3FB7631440206E3 :1022DC007140B3FBEF047148B3FB8FB3FB617E5CC1 -:1022EC0010D1DD183144020B5080C15011FDC634A1 -:1022FC00C0EF095040C15011FDC634C0C6D74A309A +:1022EC0010D1DD183144020B5080C15011FDC234A5 +:1022FC00C0EF095040C15011FDC234C0C6D74A309E :10230C004BDC114A30B9DE0C4A3B28DE03A43BD728 :10231C00713392D74A303EDC054A30BDDC0C4A3C66 :10232C0028DE03A43CD7713292D7F43BF43CD7316E @@ -300,46 +300,46 @@ :10235C0004712392D7712292F43DD7C7C1FBF8FFC9 :10236C00313296067130B3FBEF047138B3FB714414 :10237C0092713796DE4F7134967141923132960ECE -:10238C005002C15011FDC634C0CD3229EF37E0C127 -:10239C005011FDC634C0F43217C15002FD5A2BC087 +:10238C005002C15011FDC234C0CD3229EF37E0C12B +:10239C005011FDC234C0F43217C15002FD5A2BC08B :1023AC00D2DF0D8B318E318D080E01081C00BD342F :1023BC00AD3444009BDC05D5AFFBDF095020C15088 -:1023CC0011FDC634C0C0C6D78D209D3EFD1624FD20 +:1023CC0011FDC234C0C0C6D78D209D3EFD1624FD24 :1023DC008E2BD507F9DD04710392D78D3E4B20610E -:1023EC00F83164921C716392FD6B044A3E07DD0563 +:1023EC00F83164921C716392FD6A044A3E07DD0564 :1023FC004A3EFFDF098F06F9310303FDA524FDB921 :10240C0024710292309C256194D7C771620171725C -:10241C00015003FD66095008FD4337629D30500999 -:10242C00FD43376276716301711806F94A30F1DCAD +:10241C00015003FD65095008FD3F37629D3050099E +:10242C00FD3F376276716301711806F94A30F1DCB1 :10243C000BE507F9F508F9CD3707EF224A3004DE32 -:10244C001ACF07F9025008C1506CFD6B02C092DF25 +:10244C001ACF07F9025008C1506CFD6A02C092DF26 :10245C000DD450DF09711006F9EF03F507F94007A9 :10246C00F901DF05710A22EF06710B22710302CD0F :10247C0020075700674C08DE1073090A20614EDCF8 :10248C0005679D20EF0387EFEB4A2007DF09D5078F -:10249C00F961F8CF07F903C6D7500AFD6609304039 -:1024AC0000C15006FD3D2BC05096ED6609C72006B5 +:10249C00F961F8CF07F903C6D7500AFD650930403A +:1024AC0000C15006FD3D2BC05096ED6509C72006B6 :1024BC00FBF8FFD507F961E8ED9825304A57C15074 :1024CC003EFD3D2BC0D2DD077100B2FBED982571AE :1024DC0008B2FB17040200C15004C1500CC1506C6F -:1024EC00FD8C021006EA38AA48318D12AA48318EAA +:1024EC00FD8B021006EA38AA48318D12AA48318EAB :1024FC00616B08616A08C1500EFD3D2BC0F690C19E :10250C00500CFD3D2BC0CC01008C014C04DE28315D :10251C00349302EFFA712293EA388C015010D605ED -:10252C00C15010C18C01D6044000C1506CFD360363 -:10253C001006615901EFD250A5FD6609EA38AA4888 +:10252C00C15010C18C01D6044000C1506CFD350364 +:10253C001006615901EFD250A5FD6509EA38AA4889 :10254C00318D12AA48318E616B08616A08C1500E38 -:10255C00FD3D2BC050A5FD66095004C1506CFD6BB0 +:10255C00FD3D2BC050A5FD65095004C1506CFD6AB2 :10256C0002C0629C01EA388A4B4E0161C3048A4A5C :10257C004E0117040200C15004C1500CC1506CFD37 -:10258C0036031006F6C1503EFD3D2BC01006C6D7D3 +:10258C0035031006F6C1503EFD3D2BC01006C6D7D4 :10259C00C78D3F4B3061F8ED3B264A4128DE05A440 :1025AC0041ED3B26F4418D309D3F8D305070D6125D :1025BC00307351230480001231FF318E039D409FF4 :1025CC00AEFBF68D407C804C95DC1B8D40318F240E -:1025DC001400EA38BDD8AA44FD190D1231FF318E12 +:1025DC001400EA38BDD8AA44FD180D1231FF318E13 :1025EC0003318F16EF198D40318F241400EA38BD5A -:1025FC00D8AA46FD190D1231FF318E03318F16EA20 +:1025FC00D8AA46FD180D1231FF318E03318F16EA21 :10260C00388A427217F3031644000171FE61C83612 :10261C00FF001701DE02F61617BD78C7500CFD3D02 :10262C002BC0D2DF068D309D3FEF047100B2FBF260 @@ -349,7 +349,7 @@ :10266C0017040600FD352CD2DD0F7100B2FB71038F :10267C0092CC0500711293EF2D7108B2FB8C0631D0 :10268C008E318D080E07081C00BBEA388A4072ABED -:10269C00FD6C0EBB8C019C05D1DF08CC0501CC0474 +:10269C00FD6B0EBB8C019C05D1DF08CC0501CC0475 :1026AC0000EF038B9C0417040600FD402CD2DD06C2 :1026BC00CC06C8CC07008C069FB1FB8C06318E3142 :1026CC008D080E07081C00BD34AD344401A5DC0890 @@ -363,30 +363,30 @@ :10274C00AFFB8C049FB0FBFDC22B8D444E05DD28E6 :10275C0040AFFB0BDE054A440BDE1440AFFB06DE3C :10276C00054A4406DE09D5AFFBDF0DD444DD095024 -:10277C0020C15011FDC634C08FAFFB9D44FDFF2B13 +:10277C0020C15011FDC234C08FAFFB9D44FDFF2B17 :10278C001008C6D7C75601D837C15002FD722BC0EE -:10279C004008F901DF10500AFD6609712010055040 -:1027AC0008FD6609EF055012FD66098D376C08703F -:1027BC00C15002FD722BC05003FD66098D376C1899 -:1027CC0070C15002FD722BC05016FD66095003FDFE +:10279C004008F901DF10500AFD6509712010055041 +:1027AC0008FD6509EF055012FD65098D376C087041 +:1027BC00C15002FD722BC05003FD65098D376C189A +:1027CC0070C15002FD722BC05016FD65095003FDFF :1027DC00832B625C01D1DD0F7170B3FB5002C150D1 -:1027EC0013FDC634C056006672C6D7C75004FD83AD +:1027EC0013FDC234C056006672C6D7C75004FD83B1 :1027FC002B625C03D1DD405014FD8E2834B3FB8971 :10280C005C9F998A0C7CFF50FF5C14D1DD228A0CF2 :10281C007CFF5C147234B7FB89616A99716207564C :10282C0000316207058666D1DFF7716307716B278C :10283C0034C6FB895CEB995002FD832BD2DD398DBC -:10284C00376C1070C15002FD722BC0E0FD6609D8C8 -:10285C0037C15002FD722BC05033FD66094008F998 -:10286C0001DF0971281005500AFD6609F0C15002FC -:10287C00FD722BC07178B3FBE0C15013FDC634C0A0 +:10284C00376C1070C15002FD722BC0E0FD6509D8C9 +:10285C0037C15002FD722BC05033FD65094008F999 +:10286C0001DF0971281005500AFD6509F0C15002FD +:10287C00FD722BC07178B3FBE0C15013FDC234C0A4 :10288C00C6D7C7C12004FBF8FFCC02005004FD835F :10289C002B629C038C045C20D1DD0E8C036C019CA0 :1028AC00038C026C209C02EF138C045C10D1DD0CA9 :1028BC008C035CFE9C038C026C109C028C045C08E8 :1028CC00D1DD0E8C036C029C038C026C089C02EF15 :1028DC00138C045C04D1DD0C8C035CFD9C038C021A -:1028EC006C049C028C03D1DD05501AFD66098C0327 +:1028EC006C049C028C03D1DD05501AFD65098C0328 :1028FC0070C15004FD722BC08FB3FB5C9F728C03B4 :10290C00318E316D148C03318E314D616D08616CDB :10291C005C606162629FB3FB8FBFFB7CFF50FF5E0C @@ -396,18 +396,18 @@ :10295C00D9A7FBC15006FD722BC0D9A8FBC15007EB :10296C00FD722BC0D7FD5C29F2D7C7711300711B08 :10297C0020710303710205E0C15003FD722BC0509E -:10298C0013FD6609F0C15005FD722BC0500FC1E05C -:10299C00FD722BC0500AFD66097103055008FD66D7 -:1029AC0009501FC1E0FD722BC05012FD6609500387 +:10298C0013FD6509F0C15005FD722BC0500FC1E05D +:10299C00FD722BC0500AFD65097103055008FD65D9 +:1029AC0009501FC1E0FD722BC05012FD6509500388 :1029BC00FD832B625C01D1DF03E2EF25F0FD832B5D :1029CC00629D363602F9C75008FD5A2BC05003C120 :1029DC00FD722BC0710203711A20FD1A2BCD310C24 :1029EC00F2C6D75003FD832B625C01D1DD15501468 -:1029FC00FD8E28FDF7275014FD6609E0C15003FD3C -:102A0C00722BC0711300711B207103035014FD66EF +:1029FC00FD8E28FDF7275014FD6509E0C15003FD3D +:102A0C00722BC0711300711B207103035014FD65F0 :102A1C0009F0C1E0FD722BC0F0C15003FD722BC058 :102A2C00D7C72004FBF8FFCC02008D319C0350105B -:102A3C00C150A4FD6B02C0629D31D450DD04F2ED97 +:102A3C00C150A4FD6A02C0629D31D450DD04F2ED98 :102A4C00F72A8C037B315C08D1DD0F8D315C08D10A :102A5C00DF05CC0210EF03CC02208C037B315C042D :102A6C00D1DD158D315C04D1DF088C026C049C0225 @@ -416,18 +416,18 @@ :102A9C00029C02D1DD1F34B6FB896E02997162076C :102AAC00CC0100316207086159018C01D1DFF4714E :102ABC006307716B278D315C40D1DD095002C15029 -:102ACC0012FDC634C08D315C01D1DD08E0C150125D -:102ADC00FDC634C0717AFA8D315C41D1DD0C5A31AE -:102AEC00BED831C15010FDA047C0F21004C6D7FDAE +:102ACC0012FDC234C08D315C01D1DD08E0C1501261 +:102ADC00FDC234C0717AFA8D315C41D1DD0C5A31B2 +:102AEC00BED831C15010FD7C47C0F21004C6D7FDD2 :102AFC009027F2D7FDF727F2D7C78FC6FB7617FDC5 :102B0C008E28664FC6FBDFF2F5C6FBF2C6D75064C3 -:102B1C00FD6609FD4B2C6261FB711192F1711492EF -:102B2C0061DC70C15012FDA047C0FD7436CD5F034F +:102B1C00FD6509FD4B2C6261FB711192F1711492F0 +:102B2C0061DC70C15012FD7C47C0FD7036CD5F0377 :102B3C00D7C7C1C1FBF8FFAC0ABB17C15002C18C8F -:102B4C000270C1506CFD360310061004C6D7C7C105 -:102B5C00FBF8FFAC08C15002C18B70C1506CFD8CEE +:102B4C000270C1506CFD350310061004C6D7C7C106 +:102B5C00FBF8FFAC08C15002C18B70C1506CFD8BEF :102B6C00021006C0C6D7C78806166770C1C7508446 -:102B7C00FDFF021004C6D7C716C75084FD6B02C0F8 +:102B7C00FDFE021004C6D7C716C75084FD6A02C0FA :102B8C00C6D7C74A2004DE045600EF02560140089F :102B9C00F901DF048686EF0A4008F902DF045104CC :102BAC00610666318F12504CD633514CD6610A04F3 @@ -438,566 +438,563 @@ :102BFC0004FCD7D504F9DF04717392D7FD4B2C621A :102C0C0061FB71019371149271079361C8317292D7 :102C1C0017717292710493711192F171049361DCCA -:102C2C0070C15012FDA047C0D7C716C75004FD5A3B +:102C2C0070C15012FD7C47C0D7C716C75004FD5A5F :102C3C002BC0C6D7C716C75002FD5A2BC0C6D740EB :102C4C00AFFB0BDE02E2D7F2D771000105717850B1 :102C5C0005713AD5713BD18F10055CFC9F1005CFE7 :102C6C0054054AE542057110420571004205714850 -:102C7C0050057130500571205005CF530509CF52C6 -:102C8C00050B7130510571205105713BD571705098 +:102C7C0050057130500571205005CF530505CF52CA +:102C8C00050A7130510571205105713BD571705099 :102C9C00058F11055CFC9F1105F422D77178500546 -:102CAC0071080105D7FD6E38FD6B04717AFAFDD4FD +:102CAC0071080105D7FD6A38FD6A04717AFAFDD402 :102CBC0023F504F98F06F931051B5003FD832B62B4 :102CCC005C01D161E8CF04F902CFAFFB647104075A :102CDC00714192EF10F6710407611012F6B1236086 -:102CEC0061FB714192FD9730FD4443712295712B2C +:102CEC0061FB714192FD9330FD2043712295712B54 :102CFC00E7618461A461EDEFF8D77140F000717861 :102D0C003002713AE6713BE2713BEA713BEE8F1097 :102D1C00055CFC9F1005CF34024AE552FF711A5234 :102D2C00710A52714830027130300271203002CF7A -:102D3C00330209CF32020B71303102712031027132 -:102D4C003BE6717030028F11055CFC9F11057160C0 -:102D5C003002D7717830027148F000D7C788061658 -:102D6C0066614FDD0967614EDE0396EF0186667280 -:102D7C00C6D7C7161714AA0412A943DD29AA041230 -:102D8C00A923FDC84EC3AC02FDC84E13C2BDD81357 -:102D9C00FDE90EDE0C1714AA0212AA0403BA04EF02 -:102DAC00051714A9BA04AC041231FF319E03317F0C -:102DBC00087208C6D77100F200304400BFB601306B -:102DCC000188BF9001300984BF9E01BF9C01BF9A4E -:102DDC0001BF9801BF9601BF9401BF9201F53CFF62 -:102DEC0030FE00BFBE01F6BFBC01BFB80150EEBF44 -:102DFC00BA01A1BFB201C918FE008F06F93105074F -:102E0C00F5CDFBCB6CFF00717393716293D730EFF0 -:102E1C0000BFB401F6BFBA017108F200712304714E -:102E2C005307BE6EBE64BE6A712304715307715B97 -:102E3C00D1F453F452716393D78D54B454D1DF69E8 -:102E4C0031D4D105715BD1E453D453DD2E7140B232 -:102E5C00FBD852F1E734020023DD0625DD0325DF24 -:102E6C0005F6BE66EF06D9CCFBF1BE66A4524A52FB -:102E7C0020DF04F452F453CD5419D7CD541E7148AD -:102E8C00B2FBD5CEFBDF04F6BE66D7D9CCFBF14244 -:102E9C0066FFDD15D9CCFBF112AE6643DE05A266EA -:102EAC00FFEF03B266FFCD5403D7C7161714F6B95C -:102EBC00AA0412F6231231FF31AE03316FBA02C6E7 -:102ECC00D7C7C1FBF8FF8C085080D612AB1413B9CE -:102EDC00AB14AA0412A92312D927FBF133BDD813C2 -:102EEC00FD550DBA02C0C6D731049401D74004F980 -:102EFC0002DF10F6BE64BE6EBE6ABF8EFBBF94FBD3 -:102F0C00BF9AFB31749314308AFBFDB62E3090FBC4 -:102F1C00FDB62E3096FBFDB62EEF713114940D716B -:102F2C0013947108D2FBF456F455EF60D455DF5A64 -:102F3C008F26FB9D554A561FDC177100D2FB40288B -:102F4C00FBFFDD1CA4578F28FB4B57DE13F456EF09 -:102F5C000FD856F1A1605C1F9D567108D2FBF45737 -:102F6C00E856092AFB70C1308AFBFDCD2EC0E8560D -:102F7C00094AFB70C13090FBFDCD2EC0E856096AA2 -:102F8C00FB70C13096FBFDCD2EC0B455308AFBFDD5 -:102F9C007E2DF313BE6E3090FBFD7E2DF313BE6AB7 -:102FAC003096FBFD7E2DF313BE64D7C736F000714F -:102FBC00F4DC297170F000CE9D08CE9EC0CE9F80AF -:102FCC00F594FFF593FFF592FFE597FFE596FFE586 -:102FDC0095FFE598FFCE9C7F7100A6FB711BE371FA -:102FEC002BE3711AE7712BE7717A9D710A9E31926E -:102FFC009E02EFFA710B9E7123947133947143947A -:10300C00C6D7C73122941E712294710A9E31929EAA -:10301C0002EFFA34D4FB3692FF52078B99A5A79294 -:10302C00DFF9710B9EC6D7C788061631329415711D -:10303C003294C7349CFB3092FF1652078B99A5A78C -:10304C0092DFF9C6667367189CFBC6D7C7712394C9 -:10305C003134941E713394710A9E31929E02EFFAB0 -:10306C003492FF369CFB52078B99A5A792DFF9711E -:10307C000B9E31449413714394717B9E8FDCFB9EA9 -:10308C009A8FDDFB9E9B717A9EC6D7CFA7FB5CCF38 -:10309C00A8FB5FCFC8FB5DCFFCFB36CFFDFBC9E5C2 -:1030AC00D3FBD7C7CFA4FB12CFA5FB16CFCCFBFF0E -:1030BC00F5CDFBF5CEFBF5CFFBF5D0FB5600664C02 -:1030CC0064DE08723826FB0086EFF3C6D7C7880685 -:1030DC001617F1E73403002361E3EDFE332361F8A7 -:1030EC00EDCA31B12361E3EDD4312561F8EDE23164 -:1030FC00B1240D0061D8EDFE33240B0061F8ED0214 -:10310C00322361F8ED45322361F8ED15322361F875 -:10311C00EDF93324060061F8EDAE32B12561D8ED3E -:10312C00CA3224000061F8EDD7322361F8EDFE338A -:10313C002361F8EDD733B12361E3EDFA322361F863 -:10314C00ED0B332361F8ED1C332361F8ED0B3323C6 -:10315C0061F8ED2D332361F8ED3E332361F8ED4D2D -:10316C00332361F8ED6F332361F8ED7B332361F882 -:10317C00ED87332361F8ED8F332402002361E3EDF7 -:10318C00FE3324020061F8ED97332361F8EDA2338E -:10319C002561F8EDAD33B124060061D8EDFE332482 -:1031AC00000061F8ED00342561F8EDB8332412000D -:1031BC0061F8EDD2332361F8EDC333ED003434A65E -:1031CC00FB89615F99ED0A343071296194667367EC -:1031DC0018A4FBED0A3440A9FB6ADF1340AAFB6874 -:1031EC00DF0D674C6CDF083081406194713AD56714 -:1031FC009FABFBED0A3467D1DD0C30923B6194340C -:10320C00C4FB89616F99ED0A34675C02D1DD07302C -:10321C00FB2A6194EF0B675C01D1DD0530002B615B -:10322C0094675C3CD1DD0F30052B6194675C3C727C -:10323C0066736218A4FBED0A3467D1DD625C01D1C0 -:10324C00DD05300800EF01F6609F01FC675C02D1E0 -:10325C00DD03E6EF01F63401FC89616899675C04D3 -:10326C00D1DD04E6A1EF01F63401FC8961689967B0 -:10327C005C08D1DD05302000EF01F63401FC8961DA -:10328C006899675C10D1DD05301000EF01F6340150 -:10329C00FC89616899675C20D161E8716001FCED83 -:1032AC000A34D446DF08679FCDFBA446EF0D4A468F -:1032BC0005DE08E846671813FDA446ED0A34675C82 -:1032CC000F7266736218A4FBED0A344A4664DE1B67 -:1032DC004A4601DF0667D161F85701E846671826B0 -:1032EC00FBA4464A460561C8711294ED0A34675C2A -:1032FC007F70C117F1243000FD3330C0ED0A346704 -:10330C005C3F70C117F1243000FD3330C0ED0A343E -:10331C00675C0770C117F1243000FD3330C0ED0A33 -:10332C0034675C1F70C117F1243000FD3330C0EDE1 -:10333C000A346770C117F1243000FD3330C0ED0A38 -:10334C0034CEABAC710A9E31929E02EFFAD592FF4D -:10335C00DF05710B9EEFED679E99710B9E9FDBFB5A -:10336C00ED0A34714294675C7F9FDCFBED0A34718B -:10337C004294675C3F9FDDFBED0A34675C3F9FDE48 -:10338C00FBEF7B675C1F9FDFFBEF7330523961945F -:10339C00679FE4FBEF68301F396194679FE5FBEF93 -:1033AC005D3038396194679FE8FBEF52675C01D15F -:1033BC00DD4CFD4443EF474A58C8DE42E8586718D5 -:1033CC005AFAA458EF38679D58EF33675C01D1DD8A -:1033DC0005711202EF03711302675C02D1DD0571F6 -:1033EC002202EF03712302679FD3FBEF1167318E2B -:1033FC00EF0CEF0A664C5BDE05736718A4FBC6D7AF -:10340C00C716664C30DC094C37DE05FD0E30EF6B11 -:10341C00664C02DF1F8FA6FB5C03728F03FC5C0300 -:10342C00318E316D08616A08128F03FC5C80312A81 -:10343C006162EF56664C3DDF08AE90BD5AF85AEF0C -:10344C0049664C3EDF04F85BEF40664C4FDF05FDF0 -:10345C006C43EF36664C61DF08E858095AFA72EF94 -:10346C0029664C7FDF05FD083CEF1F664C4EDF0BD9 -:10347C00310496045210EF12F2EF0F664C5BDC0431 -:10348C0052FFEF06667309A4FB72C6D7C7880616EF -:10349C0017F1241000240500DC07244C00DD17EF85 -:1034AC0017717BFA17F104A4FB1489617F99717A67 -:1034BC00FA715294EF02A458C6D7C7C1C1FBF8FFEA -:1034CC004004F903DD064004F904DF38717BFA8C03 -:1034DC00027309ACFB5E0AD1DF278C02318E04A487 -:1034EC00FB14896E0A99716207717AFACC0100316A -:1034FC006207086159018C01D1DFF4716307716BAC -:10350C0027717AFA1004C6D7CF03FC03F501FCF53A -:10351C0005FCF507FCD7C788061617F1E73402003F -:10352C0025DD3D23DD1725DD1C23DD0523DD2BEFFC -:10353C003B710295679F06FCCD5F03EF2F675C83A1 -:10354C009F03FCEF27675C039F05FC675C034C0241 -:10355C0061F8712296FD5A45EF12679F07FCEF0C3C -:10356C006791DF08E0C15012FDC634C0C6D7C7163C -:10357C0017F1E7240000DD2A23DD1E240300DD07FC -:10358C0024FB00DD24EF2531329605308000EF015D -:10359C00F6086F04FC7208EF198F01FCF501FC7240 -:1035AC00EF107152955235EF09F2EF066673090070 -:1035BC00FC72C6D7C71617F1E7240000DD382410BB -:1035CC0000DD1C23DD1C23DD30240E00DD1824114E -:1035DC0000DD1B240F00DD12243000DD15EF1EE290 -:1035EC00EF1D5202EF195204EF155206EF1152055E -:1035FC00EF0D5207EF09F2EF065203EF0252FFC62E -:10360C00D7C7316494377163948D5E9FACFB8D5D2D -:10361C009FCBFB36D2FCC7D85DFD7437618A7061D5 -:10362C008AFDB937C0D862F1312F609D618D5C4B3A -:10363C0061DD0A7172948D619D5CCD5F034A5F05FB -:10364C00DE08307E366194CD5F6BB45F7150F00054 -:10365C00CE300BCF170006CE3106FD4602717A3004 -:10366C00710BE3710BE7C6D78D619D5C8D619FADCE -:10367C00FBD74004F903DF064004F904DF02F2D75C -:10368C003174940C7173947113958D619D63EF314A -:10369C003104951F710395711295D506FCDF04F466 -:1036AC0064EF0A8F06FC5002D6A1609D648D649D68 -:1036BC0063EF0E311495068D649D63EF048D619D4F -:1036CC00638D639FADFBD863FDE636E863091C226E -:1036DC0070C15013FDA047C0F2D7C7C1C1FBF8FFA2 -:1036EC008C02D1DF05F506FCEF1A8C024C05DE06C8 -:1036FC00CF06FC02EF0E8C02318E1231FE03311F0D -:10370C00609F06FC8D654F06FCDD28CC011F8F06E3 -:10371C00FC9D65CC00008B4C08DE148B73091220C9 -:10372C004F06FCDC058B9C01EF05615900EFE78C23 -:10373C00019D601004C6D7C716710AE7710BE371BF -:10374C0050F000CE300BCF170006669E31FD4602BE -:10375C00717A30710BE33182E302EFFA8D1F7158ED -:10376C00F000710BE772C6D7C7C1C1FBF8FF8FFC25 -:10377C00FB4E02DC03F2EF318C024FFDFBDC0452FA -:10378C00FFEF268C022FFCFB706131318D128FFD07 -:10379C00FB2FFCFB70613133BDD813FD770DBB449F -:1037AC000001DC03F690BB8B721004C6D7C7C1FBBB -:1037BC00F8FFAC0814A91489708B6128706131FD75 -:1037CC00C84E1344030071FEDC23AC08148A048138 -:1037DC009A04AC08148A044C11DC10A9148B99AC13 -:1037EC000814CA0200AC0814CA0310EF72AC081417 -:1037FC00CA0400AC0814A914894DDE0AAC08148A5A -:10380C0002819A02EF12AC0814A914894D61D308F5 -:10381C00AC08148A02919A02AC08148A03919A0398 -:10382C00D1DF3CAC08148A024C10DF10A91489318A -:10383C008EA112AC0814A9146299EF17AC08148A63 -:10384C00024CF0DF0EA91489318EB112AC0814A908 -:10385C00146299AC0814CA0200AC0814CA0310C054 -:10386C00C6D7ED7138C75600664C0ADE0BF0317EB8 -:10387C0012F67810FC86EFF0C6D7C7200CFBF8FFC9 -:10388C0017040600C15006C150A8C15030FD8C026F -:10389C001006D2DD1B4A6804DE05A468E2EF703422 -:1038AC00E4FB895CFC99FD52397110B2FBF2EF5FBD -:1038BC00717BFA300600C117040600C130E9FBFD2C -:1038CC00D04E1004717AFAF4688FE4FB5C01D1DD00 -:1038DC00264004F903DF205010C180FDC634C0C758 -:1038EC0036100571D4C6DE0F17C15006C150A8C1E1 -:1038FC005030FD8C0210064004F903DD064004F93B -:10390C0004DF0B8FE4FB5C02D161E8FD8640F21012 -:10391C000CC6D7D9E5FBC15030FD6B02C0629FE8E5 -:10392C00FB5008C15011FDC634C0F2D7D9E8FBC119 -:10393C00D9E7FBC15030FDFF0210045008C15011F3 -:10394C00FDC634C0F2D7C7200CFBF8FFCC090040F1 -:10395C0007F901DF05CC0A02EF03CC0A10CC0B806F -:10396C008FE4FB5C039C07D1DF08717AD5CC080788 -:10397C00EF06717BD5CC082F17040800C15004C189 -:10398C0050A0C15030FD36031006624C02DF0771A7 -:10399C0010B2FBF2EF357118B2FBF468C7361005A4 -:1039AC0071D4C6DE164004F903DF1017A1C150060E -:1039BC00C150A8C15030FD8C021006717BFA8FE407 -:1039CC00FB5C034E07DD03E2EF01F2100CC6D7D50A -:1039DC0004F9DF03F6BD6A4004F901DD0AD474DD95 -:1039EC0003B474D7CD74038F04F9318FE723DD0B47 -:1039FC0024020024030061C8ED003B8F06F931233B -:103A0C003E301B00466ADF0AE0C15010FDC634C0D0 -:103A1C00EF1D307701466ADF165002C15010FDC60B -:103A2C0034C0F64670DF088FC8FB5010D6BD70F658 -:103A3C004670DD36B6704670DF30711293EF2B3066 -:103A4C001B00466ADF13F64672DF18E0C15010FD0A -:103A5C00C634C0C9725307EF0A307701466A61F861 -:103A6C00711293F6467261E8B6723154960871433E -:103A7C0095F6BD6AEF1431449505F6BD6AEF0BA6B9 -:103A8C006AF6466A61F8C96AFFFF316296194A6C98 -:103A9C0005DE16A46C4A6C05DF0FA46C5004C150F3 -:103AAC0010FDC634C0EF02F46C316496194A6E05F1 -:103ABC00DE16A46E4A6E05DF0FA46E5008C15010BE -:103ACC00FDC634C0EF02F46ED46FDD03B46FD73192 -:103ADC007296174A6D05DE14A46D4A6D05DF0DA4B0 -:103AEC006D5010C1FDC634C0EF02F46D4A6D066115 -:103AFC00F8CD6F25D7C736100571D4DE0E8FB2FB0B -:103B0C005C02D1DF063086386194D24004F903DFC1 -:103B1C001C31220705302D2A61943154950C7153B8 -:103B2C00955080C15012FDC634C0FD3E3BFD643B38 -:103B3C00C6D78F03FC5C01D1DD1DD477DD03B477D0 -:103B4C00D7CD77098D604B76DD0D8D609D7650401D -:103B5C00C15012FDC634C0D74004F903DD04F6BDD4 -:103B6C001AD7D5D0FBDF08F6461ADD19B61AD7D905 -:103B7C00CCFBF1461ADD0ED9CCFB12AD1A43DE0399 -:103B8C00A61AD7B61AD7717BFAC78FC4FB76F5C4C1 -:103B9C00FB717AFA5C10D161E8716295665C0FD1A9 -:103BAC00DD57665C01D1DD05F504F9EF4C665C026E -:103BBC00D1DD11E0C15003FD722BC0711300711BDC -:103BCC0020710303665C04D1DD11711300711B209D -:103BDC00D503FC61F8710303FD1435665C08D161F3 -:103BEC00E87103035005FD66097102035003C1FD22 -:103BFC00722BC0711A20FD1A2BF2C6D7C756FF4A7A -:103C0C00461461C8ED013D8F06F9311505300400ED -:103C1C00EF0F8F06F9314505300500EF04D907F990 -:103C2C00F1609F28FC8D789F29FC713492E66130FD -:103C3C001271049261DC31196162629F2AFCE52BDE -:103C4C00FC31140205308000EF01F6C131449605B9 -:103C5C00304000EF01F6C2616B08616A08C1313473 -:103C6C000405302000EF01F6C2616B08616A08C1DF -:103C7C0031240205300800EF01F6C2616B08616A5D -:103C8C0008C131749605300400EF01F6C2616B086F -:103C9C00616A08C131649604E6A1EF01F6C2616B5A -:103CAC0008616A08C131549603E6EF01F6C2616BF4 -:103CBC0008616A9F2CFC8F06F9312503E6EF01F6AB -:103CCC00C18F06F9313504E6A1EF01F6C2616B082C -:103CDC00616A9F2DFCF171240461DC9F26FCF1715B -:103CEC00540761DC9F27FCD846F10104ECFC14A9B5 -:103CFC00148976A4466672C6D7C7FD8A088F04F964 -:103D0C00318FE724000061F8EDDF3E23DD1B2361DA -:103D1C00F8EDE93D2361F8ED653E2361F8EDAE3E2B -:103D2C002361F8ED823FEDDC3EF6BD7071139340DC -:103D3C0005F901DF2C3134961B466ADD04F424EFBF -:103D4C0002A4244A2465DC0FF6BD6AF504F971223D -:103D5C0095ED0440FDD423AD6A440A0061D8ED040E -:103D6C0040714295FD6B04716392FDD4234007F9B9 -:103D7C0003DF09712295F504F9ED0440FD3E264060 -:103D8C00B1FB9BDE09712295F504F9ED0440714AF3 -:103D9C00277140110571301105713A22715A227147 -:103DAC00501105FD7629D2DD09712295F504F9ED46 -:103DBC00044071103500CF37001D714012054005CD -:103DCC00F901DD064005F903DF05F5CDFBEF04CF66 -:103DDC00CDFB03CF04F902FD5C29ED0440FD552C0D -:103DEC00FD062D714A9DFD1435FDAF30F537FF7181 -:103DFC002BE0F505F9712295CBE43FEFCBE6F6F01D -:103E0C00FD6B04713BD47112027123028F06F931E0 -:103E1C0005285004FD832B625C03318E315D34B375 -:103E2C00FB896168995002FD832BD2DD067170B35A -:103E3C00FBEF047178B3FBFDD423FDC12D71080693 -:103E4C00F9CF04F9038FA6FB5C02D1DD095080C1C8 -:103E5C005010FDC634C0ED0440FD06403164952F72 -:103E6C00A47AD47ADD0831A4E00A31020C06712B55 -:103E7C00E0FD724031A4E01731040C13712BE050BB -:103E8C0027C15005FD722BC0CF04F904712295FD9A -:103E9C0067408F06F931250731349603F504F9EDA7 -:103EAC000440FD064031020C14F0C15005FD722B8C -:103EBC00C05005FD6609FD7240CF04F903FD674053 -:103ECC008F06F931250731349603F504F9ED0440DA -:103EDC00F504F9CFCDFB03F5CEFBF5D0FB71729356 -:103EEC00F6426CFF61E8ED0440F6BD70711393F57A -:103EFC00E4FBFD5239717AFAFD1A2EFDA82CFD5FF8 -:103F0C002D714B9D71130271230231349302EFFA20 -:103F1C00CE3708CBE4BFFFCBE6FFF3CED4FFF5B42E -:103F2C00FBF5B5FBF5B6FBF5B7FBCF3700097148D0 -:103F3C001205F6BEE0BEE2BED0716A27FDEF297114 -:103F4C004307714B277148100571481105713810E2 -:103F5C000571381105713302713B22715302715B8B -:103F6C00227158100571581105CF04F9057142954D -:103F7C00F6BD6AFD5309F505F9F42431349604D4E1 -:103F8C0032DD20E505F9E504F98F06F9312569F5EF -:103F9C00F8FBF5F6FB502EFD6609CF05F903E50499 -:103FAC00F9EF55FDBF04FD67237173017132047184 -:103FBC00430271039271629231949E02EFFA712A5C -:103FCC00E7CEA409F5F3003104070261FDCFF3003D -:103FDC0081F466FD8A08CEA40831329606CF04F926 -:103FEC0005EF09714395E505F9E504F9712BE78FA8 -:103FFC0006F9312503F504F9C6D7D47BDF19310254 -:10400C0000585003FD832B625C01D1DF07F504F9E6 -:10401C00712295D7E47BD74A7BF0DF073104003A55 -:10402C00F47BD74A7BC8DF0AF504F9712295CD7B66 -:10403C00F0D7310200084A7BFFDD1FA47BD7F0C10B -:10404C005004FD722BC08FB3FB5C9F9FB3FB7110B0 -:10405C00C4FB30923B6194CD7BF0D731149306F5C1 -:10406C0004F9712295D7716395F47A717207FD4644 -:10407C0002717307D7FDD904F2D7717BFAC7200CF4 -:10408C00FBF8FF8FEAFBF0F9E9FBF303FDC84E13D5 -:10409C00BC048FECFBF0F9EBFBF303FDC84E13BC37 -:1040AC00028FEEFBF0F9EDFBF303FDC84E13BB7171 -:1040BC007AFAAC04BDD8F6BDDAAC04311EBDDCF620 -:1040CC00BDDEFD2A0DADD8BDDCADDABDDEAC02BD6A -:1040DC00D8F6BDDAAC02311EDADCC3DADEC3BDDCE5 -:1040EC00F6BDDEFD2A0DC0BDDEC0BDDCADDEFDA023 -:1040FC000EADD8BDDCADDABDDEABBDD8F6BDDAABEE -:10410C00311EDADCC3DADEC3BDDCF6BDDEFD2A0D02 -:10411C00C0BDDEC0BDDCADDEFDA00EDADAADD8FD73 -:10412C005544C3C58D885C3FF0317E0440FC14C2FD -:10413C00C0B9A488F6BC08BC0A9C078C074C2EDDC1 -:10414C003D8D880E0770F161DC605C3FF0317E12B2 -:10415C007940FCBDD8F6BDDA8C0773095C22318F2F -:10416C00BDDC70BDDEFD2A0DAC08BDDCAC0AFDA0CB -:10417C000EADDABC0AADD8BC08615907EFBDAC086E -:10418C00BDD8AC0ABDDAC9DC0004F6FDF40DC9DCFF -:10419C00FFFFF6FDF50EADD8BD82AF3AFC4682DDD1 -:1041AC0011AF3CFCBF3EFCAF3AFCBF3CFCAD82BF48 -:1041BC003AFCAF3CFC423EFCDC46AF3AFC423CFCD9 -:1041CC00DE3EAD26423AFCDE374A2A16DC1A4A2A73 -:1041DC00A0DE138D844B2ADE0DAF3AFC2686446993 -:1041EC001061C8FD3E42F42AAF3AFC445146DC0A49 -:1041FC00AF3AFC241027BD28EF0DC928F82AEF0789 -:10420C004A2AFF61E8A42AAF3EFC423CFCDC18AF12 -:10421C003CFC423AFCDE10AF3AFC4628DE09F48442 -:10422C00AF3AFCBD86EF074A84FF61E8A484100C0A -:10423C00C6D7717BFAC7710A9E31929E02EFFA8E35 -:10424C00949F34FC8E969F35FC8E979F36FC8E98EF -:10425C009F37FC8E939F38FC8E929F39FC710B9E7E -:10426C00717AFA8F37FCFD090F76FDD34313BD80AD -:10427C00D5EFFBDF0AD5F0FBDF05D5F1FBDD25F62D -:10428C00B14680DF11C9803722665C0391DF060AD4 -:10429C0080181A81009617FDF64413FD164331045D -:1042AC009602EF61520692926934FC682EFCDFF69E -:1042BC00AD80BD7EF87CF3311C790AF944FEFFDD3C -:1042CC0044D87CF101040AF914A944FFFFDF04E689 -:1042DC00B9EF0BD87CF101040AF914A9A1B9717BCF -:1042EC00FAA0EFFBD5EFFBDF1CA0F0FBD5F0FBDF5A -:1042FC0014A0F1FBD5F1FBDF0CCFEFFBFFCFF0FBF4 -:10430C00FFCFF1FBFFC6717AFAD7C716D87CF1073D -:10431C0044A800DC05710296EF1CF647DD18A47C5E -:10432C004A7CA8DC05710296EF0CF87CF3311CF684 -:10433C00780AF9B7EFE4C6D7C756A89666F0317E6F -:10434C0012F6B1780AF966D1DFF1717BFAF5EFFB61 -:10435C00F5F0FBF5F1FBF47C710396C6717AFAD794 -:10436C00C72004FBF8FFD446DF168D7C9D89717B3A -:10437C00FA52069292692EFC68C0FCDFF6717AFA4A -:10438C004A4606DE0EE84609C0FC9C03A4468C0394 -:10439C0072EF30F889F3311C790AF9BB31129605AA -:1043AC008B9C03EF0F8C019C03D489DF05CD89A76F -:1043BC00EF02B489718071179661DC61FB71119603 -:1043CC008C03721004C6D7C72008FBF8FF8F37FC8C -:1043DC00FD090F9C078F36FCFD090F9C068F35FCE1 -:1043EC00FD090F9C058F34FCFD090F9C048F38FCD4 -:1043FC009C038F39FC9C028C06318E0112791A2099 -:10440C00BB8C075C03D1DF098C064C0361C8617956 -:10441C00008C05318EB1610900BB313D120103BB2B -:10442C008B0E04708C011C00BB8FF4FB4E03DC0E56 -:10443C008C034FF4FBDC0B8C024FF5FBDC04AB1252 -:10444C00EF03ABB1121008C6D7C7C3C12008FBF8E5 -:10445C00FFF661490A61F8614908DF07F73400008B -:10446C00EDF244E6BC04F6BC06AC0ABC02AC08BBDC -:10447C00AC06614902AC0461F8614900DE28AC0469 -:10448C00BDD8AC06BDDAE1FDAF0EADDABC06ADD8D9 -:10449C00BC04ABBDD8AC02BDDAE1FDCA0EADDABCD2 -:1044AC0002ADD8BBEFCAAC06BC02AC04BBAC08BDB9 -:1044BC00D8AC0ABDDAAC04BDDCAC06FD2D0EAC04E8 -:1044CC00BDDCAC06FDA00EE1FDCA0EADDABC06AD3E -:1044DC00D8BC04AC06614902AC0461F8614900DC4B -:1044EC00C5AC0214AB12100CC6D7C7C12004FBF824 -:1044FC00FF8F31FCFD090F9C034E04DF1CAD7E4683 -:10450C0080DE07AD80267E12EF40F64680DF074640 -:10451C007EDD03E7EF34F7EF318C04318EB1128C72 -:10452C0003318E43DF18303822267E0680BB8C0484 -:10453C005C0391DF05AB041800BBAB12EF0C8C03D2 -:10454C004E04DE0532A900EF01F71006C6D7717BC9 -:10455C00FA3122960CF6468CDD07B68C717AFAEF9E -:10456C007C712396717AFA4004F904DF07715307C2 -:10457C00F42CEF69D9CFFBF1E7240000DD0F23DD2C -:10458C001A23DD1023DD5323DD2723DD3871530778 -:10459C00F42CEF49715207F42CEF42D42CDF077145 -:1045AC005207E42CEF05715307F42CC98CFA00EF79 -:1045BC002CD42CDF0B715207E42CC98CFA00EF1DA4 -:1045CC00F5CFFBEF18D42CDF0B715307E42CC98CFF -:1045DC00FA00EF09CFCFFB02EF03FDEA45D7D9056F -:1045EC00FCF1E7240000DD0923DD2123DD0923EFA5 -:1045FC001B715307F42CD7D42CDF07715207E42C12 -:10460C00EF05715307F42CC98C2D01D7715207E4B7 -:10461C002CD731629301D7710394D9CDFBF1E724E8 -:10462C000000DD1223DD1923DD1123DD2623DD340B -:10463C0023DD3923DD3FFDAA46EF3DFDCB46EF38A8 -:10464C00D9CCFBC1AE6CFD682DC0F313BE6C7123CD -:10465C0004EF25F0C1AE6CFD682DC0F313BE6C7178 -:10466C002304EF14F6BE6C712204EF0CCB6CFF002C -:10467C00712304EF03FD3F474004F905DD064004B8 -:10468C00F901DF067123047103943104940FF6BE13 -:10469C0064BE6A31220402EF02F690BE6ED7CD2EB4 -:1046AC0047F48EAE6C317DBFCAFCFD1447D2DF0ED1 -:1046BC00D9CCFBC1AE6CFD682DC0F313BE6CD7FD1D -:1046CC001447D2DD0DCD2E47F48EAE6C317DBFCAB2 -:1046DC00FCD7E88E0934205080D6BFC6FC22CAFC19 -:1046EC00BDD8304700FD550DBFC8FC30C6FCFD7E63 -:1046FC002DF313BE6CB42ED42EDF0CCD2E47A48E0E -:10470C004A8E1F61C8F48ED740AFFB0BDC057123BA -:10471C0004F2D740AFFB0661D831229211F0C1AE42 -:10472C006CFD682DC0F313BE6C712204EF03FD3FCA -:10473C0047E2D7710294F0C1AE6CFD682DC0F31343 -:10474C00BE6CA48F4A8F40DC37F48FD890F1313F88 -:10475C000414FD14D890F1BDD85008FDA40D0872B6 -:10476C0008E6D2DD040192DFFC896158D1DD0571C8 -:10477C002204EF03712304A4904A902061C8F490A2 -:10478C00D7C73028FDC6D77180717DFADE03520180 -:10479C00D75200D7C7C12004FBF8FF17040300C190 -:1047AC00E0C15010C150A4FD8C021006629C02D1D5 -:1047BC00DD058C0272EF4C8C0C70C18C0470FD13F7 -:1047CC0048C0629C02D1DD058C0272EF368C0CD194 -:1047DC00DD3017A1C1E0C15010C150A4FD8C0210F6 -:1047EC0006629C02D1DD058C0272EF178C015C7C99 -:1047FC00D1DD03F2EF0D8C0370C15010FD1348C0D6 -:10480C00EF01F21006C6D7C7880616710AE650A447 -:10481C00FDB803D2DD077133935202EF2217FDD49A -:10482C00036770FDD403FD1F0450A4FDD403502076 -:10483C00FDD40350AAFDD403FD4804713393F2C692 -:01484C00D794 -:10484D0061FC61FCC1C3C5C7520C929269D4FEC113 -:10485D00DFF88EFD708EFCC1717AFA4004F903DF2A -:10486D0005302D2A6194C09EFC609EFD34D4FE520D -:10487D0006C0B9A5A592DFF9C6C4C2C061FC61DF4F -:10488D00520C929269D4FEC1DFF88EFD708EFCC180 -:10489D008F4105775C04D1DD06675C01D1DD5031B8 -:1048AD005494367162077153948FB4FB5FBCFBD186 -:1048BD00DF1B8FB5FB5FBDFBD1DF128FB6FB5FBE7C -:1048CD00FBD1DF098FB7FB5FBFFBD1DD0C31620779 -:1048DD0002EFFA716307716B27711396FD5830F46F -:1048ED00227148500571605005717AFAEDE74967FC -:1048FD005C02D1DD16D422DD124A2202DD0DF42236 -:10490D007148500571605005717AFA717AFA8D22ED -:10491D00318FE7240000DD0823DD1423DD2CEF4A61 -:10492D00F4467140500571505005E422EDE7498F72 -:10493D0040059D47715050058D479D49D847FD0C49 -:10494D0034629D48CD2202EDE749675C02D1DD1747 -:10495D00675C10D1DD05CD2203EF0F714850057155 -:10496D00605005F422EF73CD22044A2203DF108D2F -:10497D00489F4005D848C1D847FD9834C0EF1F8FD8 -:10498D00400576717447DC054A4702DE06716050BA -:10499D0005EF47C7D847FDD930C071505005D849EC -:1049AD00F1242900DD27240400DD22242200DD1D51 -:1049BD00241100DD0C240100DD13241E00DD0EEF9B -:1049CD000A4A4760DF07CD4761EF02A4474A220339 -:1049DD00DF08D847FD0C34629D48C09EFC609EFDEB -:1049ED0034D4FE5206C0B9A5A592DFF961FCC1C34E -:1049FD00C5C7520C929269D4FEC1DFF88EFD708E40 -:104A0D00FCC1717AFA51405F0401D1DD06F616A79B -:104A1D0047DFF2300400BF2401F6BF2A01300B0B33 -:104A2D00BF2801FD4602300B0FBF2801FD460230A5 -:104A3D000F0FBF2801710AE6F6420C01DD33AF04FA -:104A4D0001BF0C0131529329715293710BE2D84D74 -:104A5D00FDB8033184BD02EFFACBB422FBD84FF180 -:104A6D00BEB8714BE1714BE5710ABD8D4E9E44EFA1 -:104A7D000C715393714AE5717BBD713393C09EFCEC -:104A8D00609EFD34D4FE5206C0B9A5A592DFF9C6CD -:104A9D00C4C2C061FCC1C5717AFAD44CDD0BEA4ABF -:104AAD00899E44A64AB44CEF33710AE6300400BF28 -:104ABD002401F6BF2A01300B0BBF280100000000B6 -:104ACD0000000000510FBF28010000000000000091 -:104ADD0000500FBF2801712393713393C4C061FC43 -:104AED0061EF520C929269D4FEC1DFF88EFD708E8B -:104AFD00FCC12006FBF8FF71503002CEABACCC04EC -:104B0D0000F6BB31B2E210617900F6614900DFF3C6 -:104B1D0071603002EDA74B8E519C03713BE28C030B -:104B2D005C02D1DD1E8C035C08D1DF0971503002AF -:104B3D00CC0400EFCC8C0570FD7A35629E50CC0410 -:104B4D0002EFBE8C035C03D1DF408E509C0271508E -:104B5D0030028C04D1DF0E8C0270FDC035629C05D5 -:104B6D00CC0401EF328C044C02DF0671603002EF91 -:104B7D0029CF34025A716030028C0270C18C0570DD -:104B8D00FD2235C0CF34024AEF108C035C01D1DD1C -:104B9D000671603002EF03ED0E4B1006C09EFC60F7 -:104BAD009EFD34D4FE5206C0B9A5A592DFF961FC75 -:104BBD00C1C3C5C7520C929269D4FEC1DFF88EFDF8 -:104BCD00708EFCC1710A9E31929E02EFFA8FDEFB50 -:104BDD004F96FFDF198FDFFB4F97FFDF118FE0FB44 -:104BED004F98FFDF095004C15011FDC634C0710B41 -:104BFD009EC09EFC609EFD34D4FE5206C0B9A5A594 -:104C0D0092DFF9C6C4C2C061FCE46661FCC1C3C5D4 -:104C1D00C7520C929269D4FEC1DFF88EFD708EFCE6 -:104C2D00C1C1FBF8FF8D1F9C018E31318EE724062B -:104C3D0000DD0823DD0E23DD22EF38717AFA8C01B9 -:104C4D009D5EEF2F717AFA4007F901DF068C019D09 -:104C5D005DEF2051FF2E019D5DEF18717AFA8C01E9 -:104C6D009D304004F903DD064004F904DF05309C56 -:104C7D002561944031FF09DE05A031FFEF07715822 -:104C8D00F000716294710BE3C0C09EFC609EFD3418 -:104C9D00D4FE5206C0B9A5A592DFF9C6C4C2C06143 -:104CAD00FC717BFAC7D46661F83124952771239581 -:104CBD00D466DD05B466CEABAC717AFA5600664C9F -:104CCD000ADD1172F3311C79D8FCCEFC0061CA618A -:104CDD00A486EFEA717AFAF2C6D7C7C1C1FBF8FF15 -:104CED00CC01008C014C0ADE36717BFA8C01F0315F -:104CFD007E0410FC14A96168DF09AC02B9717AFA5F -:104D0D00F2EF1D8C01F0317E127910FC614902DF4A -:104D1D0006717AFAE2EF09717AFA615901EFC4E28C -:104D2D001004C6D7C72004FBF8FFF64210FC61F84B -:104D3D00ED134E717BFA9C038C034C0ADE3C8C0305 -:104D4D00F0317E0410FC14A96168DF05717AFAEF69 -:104D5D0029717AFA8C0372F3311C7910FCCEFC00A8 -:104D6D0061CA629C02D1DF0A8C03F0317E12E678B3 -:104D7D0010FC717BFA615903EFBECC0200CC01012E -:104D8D008C02F0317E0410FC14A96168DD788C0270 -:104D9D00F0317E127910FCE743DF658C014C0ADEA1 -:104DAD005F8C01F0317E127910FCE743DD4D717B94 -:104DBD00FA8C01F0317E0410FC14A96168DF1861D2 -:104DCD0069018C01F0317E12F67810FC8C024E01D7 -:104DDD00DCED717AFAEF2F8C01F0317E0410FC14AA -:104DED00A9128C02F0317E337810FC8C01F0317EEB -:104DFD0012E67810FC615902717AFA615901EF9B44 -:104E0D00615902ED8D4D00F21004C6D761FF520CB1 -:104E1D00929269D4FEC1DFF88EFD708EFCC1717A5D -:104E2D00FA8FE4FB5C03D1DD114004F903DD06408C -:104E3D0004F904DF053086386194C09EFC609EFD48 -:104E4D0034D4FE5206C0B9A5A592DFF961FC61FC10 -:044E5D0061FC61FC97 -:0A4E620000060C12181E242A303638 -:104E6C00ACFB0000000062FE00000000DB390D36D8 -:104E7C008C221E46452EF42E5A45013B4908053D11 -:104E8C0028FC36FE20FE02F903F929FC30FE2AFC30 -:104E9C002BFC08F926FC6CFF1AFF6EFF6AFF64FFFF -:0C4EAC0027FC66FF2CFC2DFC55555555CD -:104EB800FF0000000000983AF82AFF0000004700B1 -:104EC800317503F7332312D714AEF8C716AC0612A0 -:104ED800C5AC0416F643DD078B99A7A5B3EFF5C259 -:024EE800C6D72B -:024FF400324643 -:0A4FF60031343A33363A3434000007 +:102D3C00330205CF32020A71303102713BE67170F9 +:102D4C0030028F11055CFC9F110571603002D77148 +:102D5C007830027148F000D7C788061666614FDDDF +:102D6C000967614EDE0396EF01866672C6D7C716F9 +:102D7C001714AA0412A943DD29AA0412A923FDA23F +:102D8C004EC3AC02FDA24E13C2BDD813FDE80EDE3D +:102D9C000C1714AA0212AA0403BA04EF051714A9FB +:102DAC00BA04AC041231FF319E03317F087208C69D +:102DBC00D77100F200304400BFB601300188BF90DB +:102DCC0001300984BF9E01BF9C01BF9A01BF9801CD +:102DDC00BF9601BF9401BF9201F53CFF30FE00BFCE +:102DEC00BE01F6BFBC01BFB80150EEBFBA01A1BF16 +:102DFC00B201C918FE008F06F9310507F5CDFBCBE2 +:102E0C006CFF00717393716293D730EF00BFB40104 +:102E1C00F6BFBA017108F200712304715307BE6E3C +:102E2C00BE64BE6A712304715307715BD1F453F411 +:102E3C0052716393D78D54B454D1DF6931D4D10519 +:102E4C00715BD1E453D453DD2E7140B2FBD852F1F7 +:102E5C00E734020023DD0625DD0325DF05F6BE661B +:102E6C00EF06D9CCFBF1BE66A4524A5220DF04F423 +:102E7C0052F453CD5419D7CD541E7148B2FBD5CE54 +:102E8C00FBDF04F6BE66D7D9CCFBF14266FFDD153D +:102E9C00D9CCFBF112AE6643DE05A266FFEF03B29E +:102EAC0066FFCD5403D7C7161714F6B9AA0412F649 +:102EBC00231231FF31AE03316FBA02C6D7C7C1FB43 +:102ECC00F8FF8C085080D612AB1413B9AB14AA04BB +:102EDC0012A92312D927FBF133BDD813FD540DBA17 +:102EEC0002C0C6D731049401D74004F902DF10F6B2 +:102EFC00BE64BE6EBE6ABF8EFBBF94FBBF9AFB3135 +:102F0C00749314308AFBFDB22E3090FBFDB22E3040 +:102F1C0096FBFDB22EEF713114940D711394710860 +:102F2C00D2FBF456F455EF60D455DF5A8F26FB9D37 +:102F3C00554A561FDC177100D2FB4028FBFFDD1CE5 +:102F4C00A4578F28FB4B57DE13F456EF0FD856F1CE +:102F5C00A1605C1F9D567108D2FBF457E856092AF4 +:102F6C00FB70C1308AFBFDC92EC0E856094AFB70C4 +:102F7C00C13090FBFDC92EC0E856096AFB70C13008 +:102F8C0096FBFDC92EC0B455308AFBFD7A2DF31388 +:102F9C00BE6E3090FBFD7A2DF313BE6A3096FBFDAE +:102FAC007A2DF313BE64D7C736F00071F4DC2971A7 +:102FBC0070F000CE9D08CE9EC0CE9F80F594FFF59C +:102FCC0093FFF592FFE597FFE596FFE595FFE598F2 +:102FDC00FFCE9C7F7100A6FB711BE3712BE3711A72 +:102FEC00E7712BE7717A9D710A9E31929E02EFFA7E +:102FFC00710B9E712394713394714394C6D7C7316E +:10300C0022941E712294710A9E31929E02EFFA3420 +:10301C00D4FB3692FF52078B99A5A792DFF9710B5F +:10302C009EC6D7C788061631329415713294C734B0 +:10303C009CFB3092FF1652078B99A5A792DFF9C61D +:10304C00667367189CFBC6D7C77123943134941EE2 +:10305C00713394710A9E31929E02EFFA3492FF36CC +:10306C009CFB52078B99A5A792DFF9710B9E3144FB +:10307C009413714394717B9E8FDCFB9E9A8FDDFBC6 +:10308C009E9B717A9EC6D7CFA7FB5CCFA8FB5FCF68 +:10309C00C8FB5DCFFCFB36CFFDFBC9E5D3FBD7C727 +:1030AC00CFA4FB12CFA5FB17CFCCFBFFF5CDFBF5C7 +:1030BC00CEFBF5CFFBF5D0FB5600664C64DE0872F8 +:1030CC003826FB0086EFF3C6D7C788061617F1E73C +:1030DC003403002361E3EDFA332361F8EDC631B11B +:1030EC002361E3EDD0312561F8EDDE31B1240D0023 +:1030FC0061D8EDFA33240B0061F8EDFE312361F851 +:10310C00ED41322361F8ED11322361F8EDF53324F2 +:10311C00060061F8EDAA32B12561D8EDC632240063 +:10312C000061F8EDD3322361F8EDFA332361F8ED49 +:10313C00D333B12361E3EDF6322361F8ED0733238A +:10314C0061F8ED18332361F8ED07332361F8ED29AD +:10315C00332361F8ED3A332361F8ED49332361F8F9 +:10316C00ED6B332361F8ED77332361F8ED83332373 +:10317C0061F8ED8B332402002361E3EDFA33240272 +:10318C000061F8ED93332361F8ED9E332561F8ED82 +:10319C00A933B124060061D8EDFA3324000061F89C +:1031AC00EDFC332561F8EDB43324120061F8EDCE5B +:1031BC00332361F8EDBF33EDFC3334A6FB89615F3B +:1031CC0099ED0634307129619466736718A4FBED90 +:1031DC00063440A9FB6ADF1340AAFB68DF0D674C7D +:1031EC006CDF08305D406194713AD5679FABFBEDA5 +:1031FC00063467D1DD0C308E3B619434C4FB89619D +:10320C006F99ED0634675C02D1DD0730FB2A6194BF +:10321C00EF0B675C01D1DD0530002B6194675C3CE2 +:10322C00D1DD0F30052B6194675C3C7266736218BC +:10323C00A4FBED063467D1DD625C01D1DD053008FD +:10324C0000EF01F6609F01FC675C02D1DD03E6EF45 +:10325C0001F63401FC89616899675C04D1DD04E6F0 +:10326C00A1EF01F63401FC89616899675C08D1DD36 +:10327C0005302000EF01F63401FC89616899675C28 +:10328C0010D1DD05301000EF01F63401FC896168C6 +:10329C0099675C20D161E8716001FCED0634D4467D +:1032AC00DF08679FCDFBA446EF0D4A4605DE08E814 +:1032BC0046671811FDA446ED0634675C0F72667301 +:1032CC006218A4FBED06344A4664DE1B4A4601DF55 +:1032DC000667D161F85701E846671826FBA4464AF1 +:1032EC00460561C8711294ED0634675C7F70C11796 +:1032FC00F1243000FD2F30C0ED0634675C3F70C107 +:10330C0017F1243000FD2F30C0ED0634675C0770D8 +:10331C00C117F1243000FD2F30C0ED0634675C1F5F +:10332C0070C117F1243000FD2F30C0ED06346770EA +:10333C00C117F1243000FD2F30C0ED0634CEABACFC +:10334C00710A9E31929E02EFFAD592FFDF05710B46 +:10335C009EEFED679E99710B9E9FDBFBED06347122 +:10336C004294675C7F9FDCFBED0634714294675C92 +:10337C003F9FDDFBED0634675C3F9FDEFBEF7B6719 +:10338C005C1F9FDFFBEF73304E396194679FE4FB4A +:10339C00EF68301B396194679FE5FBEF5D30343982 +:1033AC006194679FE8FBEF52675C01D1DD4CFD2017 +:1033BC0043EF474A58C8DE42E85867185AFAA458EF +:1033CC00EF38679D58EF33675C01D1DD0571120250 +:1033DC00EF03711302675C02D1DD05712202EF036A +:1033EC00712302679FD3FBEF1167318EEF0CEF0A4D +:1033FC00664C5BDE05736718A4FBC6D7C716664C14 +:10340C0030DC094C37DE05FD0A30EF6B664C02DF11 +:10341C001F8FA6FB5C03728F03FC5C03318E316D36 +:10342C0008616A08128F03FC5C80312A6162EF56D6 +:10343C00664C3DDF08AE90BD5AF85AEF49664C3EDB +:10344C00DF04F85BEF40664C4FDF05FD4843EF3679 +:10345C00664C61DF08E858095AFA72EF29664C7F0E +:10346C00DF05FD043CEF1F664C4EDF0B3104960468 +:10347C005210EF12F2EF0F664C5BDC0452FFEF06BA +:10348C00667309A4FB72C6D7C788061617F12410F9 +:10349C0000240500DC07244C00DD17EF17717BFAC4 +:1034AC0017F104A4FB1489617F99717AFA71529413 +:1034BC00EF02A458C6D7C7C1C1FBF8FF4004F903FB +:1034CC00DD064004F904DF38717BFA8C027309AC19 +:1034DC00FB5E0AD1DF278C02318E04A4FB14896EAB +:1034EC000A99716207717AFACC010031620708619E +:1034FC0059018C01D1DFF4716307716B27717AFA72 +:10350C001004C6D7CF03FC03F501FCF505FCF50749 +:10351C00FCD7C788061617F1E734020025DD3D23DA +:10352C00DD1725DD1C23DD0523DD2BEF3B7102951B +:10353C00679F06FCCD5F03EF2F675C839F03FCEF57 +:10354C0027675C039F05FC675C034C0261F87122E2 +:10355C0096FD3645EF12679F07FCEF0C6791DF086D +:10356C00E0C15012FDC234C0C6D7C71617F1E7240C +:10357C000000DD2A23DD1E240300DD0724FB00DD13 +:10358C0024EF2531329605308000EF01F6086F04E8 +:10359C00FC7208EF198F01FCF501FC72EF107152EF +:1035AC00955235EF09F2EF0666730900FC72C6D727 +:1035BC00C71617F1E7240000DD38241000DD1C23AA +:1035CC00DD1C23DD30240E00DD18241100DD1B244E +:1035DC000F00DD12243000DD15EF1EE2EF1D52024C +:1035EC00EF195204EF155206EF115205EF0D520769 +:1035FC00EF09F2EF065203EF0252FFC6D7C7316450 +:10360C0094377163948D5E9FACFB8D5D9FCBFB36C5 +:10361C00D2FCC7D85DFD7037618A70618AFDB53701 +:10362C00C0D862F1312F609D618D5C4B61DD0A71F8 +:10363C0072948D619D5CCD5F034A5F05DE08307A24 +:10364C00366194CD5F6BB45F7150F000CE300BCF10 +:10365C00170006CE3106FD4502717A30710BE3710D +:10366C000BE7C6D78D619D5C8D619FADFBD7400488 +:10367C00F903DF064004F904DF02F2D73174940C2D +:10368C007173947113958D619D63EF313104951FA6 +:10369C00710395711295D506FCDF04F464EF0A8F63 +:1036AC0006FC5002D6A1609D648D649D63EF0E31C3 +:1036BC001495068D649D63EF048D619D638D639FEE +:1036CC00ADFBD863FDE236E863091C2270C15013D0 +:1036DC00FD7C47C0F2D7C7C1C1FBF8FF8C02D1DF1C +:1036EC0005F506FCEF1A8C024C05DE06CF06FC0233 +:1036FC00EF0E8C02318E1231FE03311F609F06FCDF +:10370C008D654F06FCDD28CC011F8F06FC9D65CC1A +:10371C0000008B4C08DE148B730912204F06FCDC66 +:10372C00058B9C01EF05615900EFE78C019D601042 +:10373C0004C6D7C716710AE7710BE37150F000CEBF +:10374C00300BCF170006669E31FD4502717A307141 +:10375C000BE33182E302EFFA8D1F7158F000710B0D +:10376C00E772C6D7C7C1C1FBF8FF8FFCFB4E02DC6A +:10377C0003F2EF318C024FFDFBDC0452FFEF268C81 +:10378C00022FFCFB706131318D128FFDFB2FFCFB86 +:10379C0070613133BDD813FD760DBB440001DC03E1 +:1037AC00F690BB8B721004C6D7C7C1FBF8FFAC08F0 +:1037BC0014A91489708B6128706131FDA24E1344D9 +:1037CC00030071FEDC23AC08148A04819A04AC0853 +:1037DC00148A044C11DC10A9148B99AC0814CA027D +:1037EC0000AC0814CA0310EF72AC0814CA0400AC85 +:1037FC000814A914894DDE0AAC08148A02819A02B5 +:10380C00EF12AC0814A914894D61D308AC08148AC2 +:10381C0002919A02AC08148A03919A03D1DF3CAC52 +:10382C0008148A024C10DF10A91489318EA112AC35 +:10383C000814A9146299EF17AC08148A024CF0DF33 +:10384C000EA91489318EB112AC0814A9146299AC6A +:10385C000814CA0200AC0814CA0310C0C6D7ED6D18 +:10386C0038C75600664C0ADE0BF0317E12F6781023 +:10387C00FC86EFF0C6D7C7200CFBF8FF1704060038 +:10388C00C15006C150A8C15030FD8B021006D2DDCC +:10389C001B4A6804DE05A468E2EF7034E4FB895C23 +:1038AC00FC99FD4E397110B2FBF2EF5F717BFA306F +:1038BC000600C117040600C130E9FBFDAA4E100436 +:1038CC00717AFAF4688FE4FB5C01D1DD264004F9CF +:1038DC0003DF205010C180FDC234C0C73610057103 +:1038EC00D4C6DE0F17C15006C150A8C15030FD8B95 +:1038FC000210064004F903DD064004F904DF0B8FC7 +:10390C00E4FB5C02D161E8FD6240F2100CC6D7D931 +:10391C00E5FBC15030FD6A02C0629FE8FB5008C154 +:10392C005011FDC234C0F2D7D9E8FBC1D9E7FBC1B5 +:10393C005030FDFE0210045008C15011FDC234C0BD +:10394C00F2D7C7200CFBF8FFCC09004007F901DFC8 +:10395C0005CC0A02EF03CC0A10CC0B808FE4FB5C85 +:10396C00039C07D1DF08717AD5CC0807EF06717B71 +:10397C00D5CC082F17040800C15004C150A0C15069 +:10398C0030FD35031006624C02DF077110B2FBF2FA +:10399C00EF357118B2FBF468C736100571D4C6DE6A +:1039AC00164004F903DF1017A1C15006C150A8C17D +:1039BC005030FD8B021006717BFA8FE4FB5C034EDA +:1039CC0007DD03E2EF01F2100CC6D7D504F9DF03D3 +:1039DC00F6BD6A4004F901DD0AD474DD03B474D772 +:1039EC00CD74038F04F9318FE723DD0B24020024FF +:1039FC00030061C8EDFC3A8F06F931233E301B0001 +:103A0C00466ADF0AE0C15010FDC234C0EF1D3077AA +:103A1C0001466ADF165002C15010FDC234C0F64692 +:103A2C0070DF088FC8FB5010D6BD70F64670DD36BF +:103A3C00B6704670DF30711293EF2B301B00466A64 +:103A4C00DF13F64672DF18E0C15010FDC234C0C956 +:103A5C00725307EF0A307701466A61F8711293F6D8 +:103A6C00467261E8B67231549608714395F6BD6A98 +:103A7C00EF1431449505F6BD6AEF0BA66AF6466A5B +:103A8C0061F8C96AFFFF316296194A6C05DE16A40B +:103A9C006C4A6C05DF0FA46C5004C15010FDC2348D +:103AAC00C0EF02F46C316496194A6E05DE16A46EF2 +:103ABC004A6E05DF0FA46E5008C15010FDC234C011 +:103ACC00EF02F46ED46FDD03B46FD7317296174AE0 +:103ADC006D05DE14A46D4A6D05DF0DA46D5010C18B +:103AEC00FDC234C0EF02F46D4A6D0661F8CD6F254E +:103AFC00D7C736100571D4DE0E8FB2FB5C02D1DF56 +:103B0C00063082386194D24004F903DF1C3122075D +:103B1C0005302D2A61943154950C7153955080C108 +:103B2C005012FDC234C0FD3A3BFD603BC6D78F033B +:103B3C00FC5C01D1DD1DD477DD03B477D7CD7709DB +:103B4C008D604B76DD0D8D609D765040C15012FD21 +:103B5C00C234C0D74004F903DD04F6BD1AD7D5D062 +:103B6C00FBDF08F6461ADD19B61AD7D9CCFBF1469D +:103B7C001ADD0ED9CCFB12AD1A43DE03A61AD7B64A +:103B8C001AD7717BFAC78FC4FB76F5C4FB717AFA2E +:103B9C005C10D161E8716295665C0FD1DD57665C93 +:103BAC0001D1DD05F504F9EF4C665C02D1DD11E0C5 +:103BBC00C15003FD722BC0711300711B20710303E4 +:103BCC00665C04D1DD11711300711B20D503FC61FF +:103BDC00F8710303FD1035665C08D161E8710303CD +:103BEC005005FD65097102035003C1FD722BC071B4 +:103BFC001A20FD1A2BF2C6D7C756FF4A461361C8C6 +:103C0C00EDDE3C8F06F9311505300400EF0F8F0601 +:103C1C00F9314505300500EF04D907F9F1609F280B +:103C2C00FC8D789F29FC713492E6613012710492FC +:103C3C0061DC31196162629F2AFCE52BFC311402B4 +:103C4C0005308000EF01F6C131449605304000EF9D +:103C5C0001F6C2616B08616A08C131340405302079 +:103C6C0000EF01F6C2616B08616A08C131240205DC +:103C7C00300800EF01F6C2616B08616A08C131744B +:103C8C009605300400EF01F6C2616B08616A08C149 +:103C9C0031649604E6A1EF01F6C2616B08616A0813 +:103CAC00C131549603E6EF01F6C2616B08616A9F5D +:103CBC002CFCF171240461DC9F26FCF1715407612A +:103CCC00DC9F27FCD846F10104ECFC14A91489767E +:103CDC00A4466672C6D7C7FD89088F04F9318FE7F1 +:103CEC0024000061F8EDBC3E23DD1B2361F8EDC61A +:103CFC003D2361F8ED423E2361F8ED8B3E2361F8E4 +:103D0C00ED5F3FEDB93EF6BD707113934005F901BF +:103D1C00DF2C3134961B466ADD04F424EF02A42414 +:103D2C004A2465DC0FF6BD6AF504F9712295EDE0C5 +:103D3C003FFDD423AD6A440A0061D8EDE03F7142E7 +:103D4C0095FD6A04716392FDD4234007F903DF09E2 +:103D5C00712295F504F9EDE03FFD3E2640B1FB9B49 +:103D6C00DE09712295F504F9EDE03F714A277140A7 +:103D7C00110571301105713A22715A2271501105D9 +:103D8C00FD7629D2DD09712295F504F9EDE03F713C +:103D9C00103500CF37001D714012054005F901DDCB +:103DAC00064005F903DF05F5CDFBEF04CFCDFB0392 +:103DBC00CF04F902FD5C29EDE03FFD552CFD062DED +:103DCC00714A9DFD1035FDAB30F537FF712BE0F5D9 +:103DDC0005F9712295CBE43FEFCBE6F6F0FD6A04D2 +:103DEC00713BD47112027123028F06F931052850F0 +:103DFC0004FD832B625C03318E315D34B3FB89612E +:103E0C0068995002FD832BD2DD067170B3FBEF0471 +:103E1C007178B3FBFDD423FDBD2D710806F9CF04D9 +:103E2C00F9038FA6FB5C02D1DD095080C15010FD57 +:103E3C00C234C0EDE03FFDE23F3164952FA47AD44B +:103E4C007ADD0831A4E00A31020C06712BE0FD4E3C +:103E5C004031A4E01731040C13712BE05027C150F2 +:103E6C0005FD722BC0CF04F904712295FD43408FE0 +:103E7C0006F931250731349603F504F9EDE03FFDE1 +:103E8C00E23F31020C14F0C15005FD722BC05005FD +:103E9C00FD6509FD4E40CF04F903FD43408F06F943 +:103EAC0031250731349603F504F9EDE03FF504F9BB +:103EBC00CFCDFB03F5CEFBF5D0FB717293F6426CC4 +:103ECC00FF61E8EDE03FF6BD70711393F5E4FBFD87 +:103EDC004E39717AFAFD162EFDA82CFD5B2D714B17 +:103EEC009D71130271230231349302EFFACE37081D +:103EFC00CBE4BFFFCBE6FFF3CED4FFF5B4FBF5B5B7 +:103F0C00FBF5B6FBF5B7FBCF37000971481205F688 +:103F1C00BEE0BEE2BED0716A27FDEF297143077186 +:103F2C004B2771481005714811057138100571380F +:103F3C001105713302713B22715302715B2271586E +:103F4C00100571581105CF04F905714295F6BD6A3B +:103F5C00FD5209F505F9F42431349604D432DD20F0 +:103F6C00E505F9E504F98F06F9312568F5F8FBF557 +:103F7C00F6FB502EFD6509CF05F903E504F9EF5466 +:103F8C00FDBE04FD6723717301713204714302712C +:103F9C00039271629231949E02EFFA712AE7CEA4D9 +:103FAC0009F5F3003104070261FDE5F300F466FD49 +:103FBC008908CEA40831329606CF04F905EF0971B1 +:103FCC004395E505F9E504F9712BE78F06F93125E1 +:103FDC0003F504F9C6D7D47BDF193102005850031E +:103FEC00FD832B625C01D1DF07F504F9712295D7B3 +:103FFC00E47BD74A7BF0DF073104003AF47BD74AE5 +:10400C007BC8DF0AF504F9712295CD7BF0D731021C +:10401C0000084A7BFFDD1FA47BD7F0C15004FD7262 +:10402C002BC08FB3FB5C9F9FB3FB7110C4FB308E16 +:10403C003B6194CD7BF0D731149306F504F97122D2 +:10404C0095D7716395F47A717207FD450271730708 +:10405C00D7FDD804F2D7717BFAC7200CFBF8FF8F81 +:10406C00EAFBF0F9E9FBF303FDA24E13BC048FEC61 +:10407C00FBF0F9EBFBF303FDA24E13BC028FEEFB3E +:10408C00F0F9EDFBF303FDA24E13BB717AFAAC040D +:10409C00BDD8F6BDDAAC04311EBDDCF6BDDEFD29A3 +:1040AC000DADD8BDDCADDABDDEAC02BDD8F6BDDAE7 +:1040BC00AC02311EDADCC3DADEC3BDDCF6BDDEFDDC +:1040CC00290DC0BDDEC0BDDCADDEFD9F0EADD8BD83 +:1040DC00DCADDABDDEABBDD8F6BDDAAB311EDADC59 +:1040EC00C3DADEC3BDDCF6BDDEFD290DC0BDDEC00E +:1040FC00BDDCADDEFD9F0EDADAADD8FD3144C3C5B3 +:10410C008D885C3FF0317E0440FC14C2C0B9A48899 +:10411C00F6BC08BC0A9C078C074C2EDD3D8D880E26 +:10412C000770F161DC605C3FF0317E127940FCBDC0 +:10413C00D8F6BDDA8C0773095C22318FBDDC70BDFB +:10414C00DEFD290DAC08BDDCAC0AFD9F0EADDABC62 +:10415C000AADD8BC08615907EFBDAC08BDD8AC0A94 +:10416C00BDDAC9DC0004F6FDF30DC9DCFFFFF6FD7A +:10417C00F40EADD8BD82AF3AFC4682DD11AF3CFCEB +:10418C00BF3EFCAF3AFCBF3CFCAD82BF3AFCAF3C3F +:10419C00FC423EFCDC46AF3AFC423CFCDE3EAD262B +:1041AC00423AFCDE374A2A16DC1A4A2AA0DE138D64 +:1041BC00844B2ADE0DAF3AFC268644691061C8FD9B +:1041CC001A42F42AAF3AFC445146DC0AAF3AFC24BA +:1041DC001027BD28EF0DC928F82AEF074A2AFF61DE +:1041EC00E8A42AAF3EFC423CFCDC18AF3CFC423A53 +:1041FC00FCDE10AF3AFC4628DE09F484AF3AFCBD75 +:10420C0086EF074A84FF61E8A484100CC6D7717B43 +:10421C00FAC7710A9E31929E02EFFA8E949F34FC7B +:10422C008E969F35FC8E979F36FC8E989F37FC8E12 +:10423C00939F38FC8E929F39FC710B9E717AFA8F8A +:10424C0037FCFD080F76FDAF4313BD80D5EFFBDFC8 +:10425C000AD5F0FBDF05D5F1FBDD25F6B14680DF95 +:10426C0011C9803722665C0391DF060A80181A8117 +:10427C00009617FDD24413FDF24231049602EF6111 +:10428C00520692926934FC682EFCDFF6AD80BD7E3E +:10429C00F87CF3311C790AF944FEFFDD44D87CF13B +:1042AC0001040AF914A944FFFFDF04E6B9EF0BD8A7 +:1042BC007CF101040AF914A9A1B9717BFAA0EFFBF6 +:1042CC00D5EFFBDF1CA0F0FBD5F0FBDF14A0F1FB5E +:1042DC00D5F1FBDF0CCFEFFBFFCFF0FBFFCFF1FBFA +:1042EC00FFC6717AFAD7C716D87CF10744A800DC50 +:1042FC0005710296EF1CF647DD18A47C4A7CA8DCFD +:10430C0005710296EF0CF87CF3311CF6780AF9B7BC +:10431C00EFE4C6D7C756A89666F0317E12F6B17890 +:10432C000AF966D1DFF1717BFAF5EFFBF5F0FBF5DD +:10433C00F1FBF47C710396C6717AFAD7C72004FBA3 +:10434C00F8FFD446DF168D7C9D89717BFA5206925C +:10435C0092692EFC68C0FCDFF6717AFA4A4606DEDA +:10436C000EE84609C0FC9C03A4468C0372EF30F89F +:10437C0089F3311C790AF9BB311296058B9C03EF3A +:10438C000F8C019C03D489DF05CD89A7EF02B4897A +:10439C00718071179661DC61FB7111968C03721040 +:1043AC0004C6D7C72008FBF8FF8F37FCFD080F9C0D +:1043BC00078F36FCFD080F9C068F35FCFD080F9C03 +:1043CC00058F34FCFD080F9C048F38FC9C038F393F +:1043DC00FC9C028C06318E0112791A20BB8C075C76 +:1043EC0003D1DF098C064C0361C86179008C05315F +:1043FC008EB1610900BB313D120103BB8B0E047001 +:10440C008C011C00BB8FF4FB4E03DC0E8C034FF4B1 +:10441C00FBDC0B8C024FF5FBDC04AB12EF03ABB1F6 +:10442C00121008C6D7C7C3C12008FBF8FFF66149B4 +:10443C000A61F8614908DF07F7340000EDCE44E665 +:10444C00BC04F6BC06AC0ABC02AC08BBAC066149A9 +:10445C0002AC0461F8614900DE28AC04BDD8AC069E +:10446C00BDDAE1FDAE0EADDABC06ADD8BC04ABBD19 +:10447C00D8AC02BDDAE1FDC90EADDABC02ADD8BBD9 +:10448C00EFCAAC06BC02AC04BBAC08BDD8AC0ABDD0 +:10449C00DAAC04BDDCAC06FD2C0EAC04BDDCAC0609 +:1044AC00FD9F0EE1FDC90EADDABC06ADD8BC04AC67 +:1044BC0006614902AC0461F8614900DCC5AC021428 +:1044CC00AB12100CC6D7C7C12004FBF8FF8F31FC10 +:1044DC00FD080F9C034E04DF1CAD7E4680DE07AD4D +:1044EC0080267E12EF40F64680DF07467EDD03E72E +:1044FC00EF34F7EF318C04318EB1128C03318E43D3 +:10450C00DF18303822267E0680BB8C045C0391DFDA +:10451C0005AB041800BBAB12EF0C8C034E04DE058C +:10452C0032A900EF01F71006C6D7717BFA3122963B +:10453C000CF6468CDD07B68C717AFAEF7C712396FB +:10454C00717AFA4004F904DF07715307F42CEF6910 +:10455C00D9CFFBF1E7240000DD0F23DD1A23DD109A +:10456C0023DD5323DD2723DD38715307F42CEF496A +:10457C00715207F42CEF42D42CDF07715207E42C54 +:10458C00EF05715307F42CC98CFA00EF2CD42CDFF7 +:10459C000B715207E42CC98CFA00EF1DF5CFFBEF21 +:1045AC0018D42CDF0B715307E42CC98CFA00EF09DB +:1045BC00CFCFFB02EF03FDC645D7D905FCF1E724AD +:1045CC000000DD0923DD2123DD0923EF1B715307D7 +:1045DC00F42CD7D42CDF07715207E42CEF05715360 +:1045EC0007F42CC98C2D01D7715207E42CD73162FA +:1045FC009301D7710394D9CDFBF1E7240000DD12B0 +:10460C0023DD1923DD1123DD2623DD3423DD3923BE +:10461C00DD3FFD8646EF3DFDA746EF38D9CCFBC10B +:10462C00AE6CFD642DC0F313BE6C712304EF25F04A +:10463C00C1AE6CFD642DC0F313BE6C712304EF147A +:10464C00F6BE6C712204EF0CCB6CFF00712304EFEF +:10465C0003FD1B474004F905DD064004F901DF06A4 +:10466C007123047103943104940FF6BE64BE6A3155 +:10467C00220402EF02F690BE6ED7CD2E47F48EAE1A +:10468C006C317DBFCAFCFDF046D2DF0ED9CCFBC12C +:10469C00AE6CFD642DC0F313BE6CD7FDF046D2DDBD +:1046AC000DCD2E47F48EAE6C317DBFCAFCD7E88E93 +:1046BC000934205080D6BFC6FC22CAFCBDD8304776 +:1046CC0000FD540DBFC8FC30C6FCFD7A2DF313BEA3 +:1046DC006CB42ED42EDF0CCD2E47A48E4A8E1F61C7 +:1046EC00C8F48ED740AFFB0BDC05712304F2D74026 +:1046FC00AFFB0661D831229211F0C1AE6CFD642D76 +:10470C00C0F313BE6C712204EF03FD1B47E2D7719B +:10471C000294F0C1AE6CFD642DC0F313BE6CA48F7B +:10472C004A8F40DC37F48FD890F1313F0412FD14DE +:10473C00D890F1BDD85008FDA30D087208E6D2DD63 +:10474C00040192DFFC896158D1DD05712204EF036D +:10475C00712304A4904A902061C8F490D7C73026E6 +:10476C00FDC6D77180717DFADE035201D75200D796 +:10477C00C7C12004FBF8FF17040300C1E0C15010AF +:10478C00C150A4FD8B021006629C02D1DD058C0287 +:10479C0072EF4C8C0C70C18C0470FDEF47C0629CA6 +:1047AC0002D1DD058C0272EF368C0CD1DD3017A1F5 +:1047BC00C1E0C15010C150A4FD8B021006629C02D6 +:1047CC00D1DD058C0272EF178C015C7CD1DD03F21C +:1047DC00EF0D8C0370C15010FDEF47C0EF01F210CC +:1047EC0006C6D7C7880616710AE650A4FDB703D2D1 +:1047FC00DD077133935202EF2217FDD3036770FD6F +:10480C00D303FD1E0450A4FDD3035020FDD303504D +:0D481C00AAFDD303FD4704713393F2C6D704 +:1048290061FC61FCC1C3C5C7520C929269D4FEC137 +:10483900DFF88EFD708EFCC1717AFA4004F903DF4E +:1048490005302D2A6194C09EFC609EFD34D4FE5231 +:1048590006C0B9A5A592DFF9C6C4C2C061FC61DF73 +:10486900520C929269D4FEC1DFF88EFD708EFCC1A4 +:104879008F4105775C04D1DD06675C01D1DD5031DC +:104889005494367162077153948FB4FB5FBCFBD1AA +:10489900DF1B8FB5FB5FBDFBD1DF128FB6FB5FBEA0 +:1048A900FBD1DF098FB7FB5FBFFBD1DD0C3162079D +:1048B90002EFFA716307716B27711396FD5430F497 +:1048C900227148500571605005717AFAEDC3496744 +:1048D9005C02D1DD16D422DD124A2202DD0DF4225A +:1048E9007148500571605005717AFA717AFA8D2212 +:1048F900318FE7240000DD0823DD1423DD2CEF4A86 +:10490900F4467140500571505005E422EDC3498FBA +:1049190040059D47715050058D479D49D847FD0871 +:1049290034629D48CD2202EDC349675C02D1DD178F +:10493900675C10D1DD05CD2203EF0F714850057179 +:10494900605005F422EF73CD22044A2203DF108D53 +:10495900489F4005D848C1D847FD9434C0EF1F8F00 +:10496900400576717447DC054A4702DE06716050DE +:1049790005EF47C7D847FDD530C071505005D84914 +:10498900F1242900DD27240400DD22242200DD1D75 +:10499900241100DD0C240100DD13241E00DD0EEFBF +:1049A9000A4A4760DF07CD4761EF02A4474A22035D +:1049B900DF08D847FD0834629D48C09EFC609EFD13 +:1049C90034D4FE5206C0B9A5A592DFF961FCC1C372 +:1049D900C5C7520C929269D4FEC1DFF88EFD708E64 +:1049E900FCC1717AFA51405F0401D1DD06F616A7C0 +:1049F90047DFF2300400BF2401F6BF2A01300B0B58 +:104A0900BF2801FD4502300B0FBF2801FD450230CB +:104A19000F0FBF2801710AE6F6420C01DD33AF041E +:104A290001BF0C0131529329715293710BE2D84D98 +:104A3900FDB7033184BD02EFFACBB422FBD84FF1A5 +:104A4900BEB8714BE1714BE5710ABD8D4E9E44EFC5 +:104A59000C715393714AE5717BBD713393C09EFC10 +:104A6900609EFD34D4FE5206C0B9A5A592DFF9C6F1 +:104A7900C4C2C061FCC1C5717AFAD44CDD0BEA4AE3 +:104A8900899E44A64AB44CEF33710AE6300400BF4C +:104A99002401F6BF2A01300B0BBF280100000000DA +:104AA90000000000510FBF280100000000000000B5 +:104AB90000500FBF2801712393713393C4C061FC67 +:104AC90061EF520C929269D4FEC1DFF88EFD708EAF +:104AD900FCC12006FBF8FF71503002CEABACCC0410 +:104AE90000F6BB31B2E210617900F6614900DFF3EB +:104AF90071603002ED834B8E519C03713BE28C0354 +:104B09005C02D1DD1E8C035C08D1DF0971503002D3 +:104B1900CC0400EFCC8C0570FD7635629E50CC0438 +:104B290002EFBE8C035C03D1DF408E509C027150B2 +:104B390030028C04D1DF0E8C0270FDBC35629C05FD +:104B4900CC0401EF328C044C02DF0671603002EFB5 +:104B590029CF34025A716030028C0270C18C057001 +:104B6900FD1E35C0CF34024AEF108C035C01D1DD44 +:104B79000671603002EF03EDEA4A1006C09EFC6040 +:104B89009EFD34D4FE5206C0B9A5A592DFF961FC99 +:104B9900C1C3C5C7520C929269D4FEC1DFF88EFD1C +:104BA900708EFCC1710A9E31929E02EFFA8FDEFB74 +:104BB9004F96FFDF198FDFFB4F97FFDF118FE0FB68 +:104BC9004F98FFDF095004C15011FDC234C0710B69 +:104BD9009EC09EFC609EFD34D4FE5206C0B9A5A5B8 +:104BE90092DFF9C6C4C2C061FCE46661FCC1C3C5F9 +:104BF900C7520C929269D4FEC1DFF88EFD708EFC0B +:104C0900C1C1FBF8FF8D1F9C018E31318EE724064F +:104C190000DD0823DD0E23DD22EF38717AFA8C01DD +:104C29009D5EEF2F717AFA4007F901DF068C019D2D +:104C39005DEF2051FF2E019D5DEF18717AFA8C010D +:104C49009D304004F903DD064004F904DF05309C7A +:104C59002561944031FF09DE05A031FFEF07715846 +:104C6900F000716294710BE3C0C09EFC609EFD343C +:104C7900D4FE5206C0B9A5A592DFF9C6C4C2C06167 +:104C8900FC717BFAC7D46661F831249527712395A5 +:104C9900D466DD05B466CEABAC717AFA5600664CC3 +:104CA9000ADD1172F3311C79D8FCCEFC0061CA61AE +:104CB900A486EFEA717AFAF2C6D7C7C1C1FBF8FF39 +:104CC900CC01008C014C0ADE36717BFA8C01F03183 +:104CD9007E0410FC14A96168DF09AC02B9717AFA83 +:104CE900F2EF1D8C01F0317E127910FC614902DF6F +:104CF90006717AFAE2EF09717AFA615901EFC4E2B1 +:104D09001004C6D7C72004FBF8FFF64210FC61F86F +:104D1900EDEF4D717BFA9C038C034C0ADE3C8C034E +:104D2900F0317E0410FC14A96168DF05717AFAEF8D +:104D390029717AFA8C0372F3311C7910FCCEFC00CC +:104D490061CA629C02D1DF0A8C03F0317E12E678D7 +:104D590010FC717BFA615903EFBECC0200CC010152 +:104D69008C02F0317E0410FC14A96168DD788C0294 +:104D7900F0317E127910FCE743DF658C014C0ADEC5 +:104D89005F8C01F0317E127910FCE743DD4D717BB8 +:104D9900FA8C01F0317E0410FC14A96168DF1861F6 +:104DA90069018C01F0317E12F67810FC8C024E01FB +:104DB900DCED717AFAEF2F8C01F0317E0410FC14CE +:104DC900A9128C02F0317E337810FC8C01F0317E0F +:104DD90012E67810FC615902717AFA615901EF9B68 +:104DE900615902ED694D00F21004C6D761FF520CFA +:104DF900929269D4FEC1DFF88EFD708EFCC1717A82 +:104E0900FA8FE4FB5C03D1DD114004F903DD0640B0 +:104E190004F904DF053082386194C09EFC609EFD70 +:104E290034D4FE5206C0B9A5A592DFF961FC61FC34 +:044E390061FC61FCBB +:0A4E3E0000060C12181E242A30365C +:104E4800ACFB0000000062FE00000000D739093604 +:104E58008C22FA45412EF02E3645FD3A4808E23CB0 +:104E680028FC36FE20FE02F903F929FC30FE2AFC54 +:104E78002BFC08F926FC6CFF1AFF6EFF6AFF64FF23 +:0A4E880027FC66FF2CFC555555551C +:104E9200FF0000000000983AF82AFF0000004700D7 +:104EA200317503F7332312D714AEF8C716AC0612C6 +:104EB200C5AC0416F643DD078B99A7A5B3EFF5C27F +:024EC200C6D751 +:024FF400324742 +:0A4FF60031363A35313A3238000006 :00000001FF  \ No newline at end of file diff --git a/trunk/bsr.lmf b/trunk/bsr.lmf index 44c1061..e24b853 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 d448d05..8d8a82b 100644 --- a/trunk/bsr_k0r.map +++ b/trunk/bsr_k0r.map @@ -26,7 +26,7 @@ Direc-file:bsr_mcu.dr *** Link information *** 73 output segment(s) - 3D82H byte(s) real data + 3D5BH byte(s) real data 6153 symbol(s) defined @@ -152,55 +152,55 @@ Direc-file:bsr_mcu.dr LDR_CODL util_funcs 000C4H 00000H ?CSEGSI 000C4H 0000AH CSEG - LDR_CODE 000CEH 008BCH CSEG - LDR_CODE loader 000CEH 00178H - LDR_CODE WDT 00246H 00000H - LDR_CODE i2c_mcu 00246H 00293H + LDR_CODE 000CEH 008BBH CSEG + LDR_CODE loader 000CEH 00177H + LDR_CODE WDT 00245H 00000H + LDR_CODE i2c_mcu 00245H 00293H LDR_CODE self_flash - 004D9H 00370H + 004D8H 00370H LDR_CODE task_debug - 00849H 00000H + 00848H 00000H LDR_CODE task_status - 00849H 00041H - LDR_CODE hal 0088AH 000DCH + 00848H 00041H + LDR_CODE hal 00889H 000DCH LDR_CODE util_funcs - 00966H 00024H - FSL_CODE 0098AH 00322H CSEG + 00965H 00024H + FSL_CODE 00989H 00322H CSEG FSL_CODE fsl_block_cmd - 0098AH 0002BH + 00989H 0002BH FSL_CODE fsl_block_check - 009B5H 00013H + 009B4H 00013H FSL_CODE fsl_common - 009C8H 0014FH + 009C7H 0014FH FSL_CODE fsl_reset - 00B17H 00001H + 00B16H 00001H FSL_CODE fsl_si_ibf - 00B18H 00064H + 00B17H 00064H FSL_CODE fsl_phySwap - 00B7CH 0004DH + 00B7BH 0004DH FSL_CODE fsl_si_common - 00BC9H 00061H - FSL_CODE fsl_swap 00C2AH 00030H + 00BC8H 00061H + FSL_CODE fsl_swap 00C29H 00030H FSL_CODE fsl_write - 00C5AH 00052H - @@LCODE 00CACH 00277H CSEG - @@LCODE @cstart 00CACH 0006DH - @@LCODE @imul 00D19H 00011H - @@LCODE @lumul 00D2AH 0002BH - @@LCODE @isdiv 00D55H 00022H - @@LCODE @iudiv 00D77H 0002DH - @@LCODE @isrem 00DA4H 00021H - @@LCODE @iurem 00DC5H 0002FH - @@LCODE @lsdiv 00DF4H 00039H - @@LCODE @ludiv 00E2DH 0003FH - @@LCODE @divuw 00E6CH 00034H - @@LCODE @ladd 00EA0H 0000FH - @@LCODE @llsh 00EAFH 0001BH - @@LCODE @lursh 00ECAH 0001FH - @@LCODE @iscmp 00EE9H 0000CH - @@LCODE @lband 00EF5H 00014H - @@LCODE @bcdtob 00F09H 0001AH -* gap * 00F23H 000D3H + 00C59H 00052H + @@LCODE 00CABH 00277H CSEG + @@LCODE @cstart 00CABH 0006DH + @@LCODE @imul 00D18H 00011H + @@LCODE @lumul 00D29H 0002BH + @@LCODE @isdiv 00D54H 00022H + @@LCODE @iudiv 00D76H 0002DH + @@LCODE @isrem 00DA3H 00021H + @@LCODE @iurem 00DC4H 0002FH + @@LCODE @lsdiv 00DF3H 00039H + @@LCODE @ludiv 00E2CH 0003FH + @@LCODE @divuw 00E6BH 00034H + @@LCODE @ladd 00E9FH 0000FH + @@LCODE @llsh 00EAEH 0001BH + @@LCODE @lursh 00EC9H 0001FH + @@LCODE @iscmp 00EE8H 0000CH + @@LCODE @lband 00EF4H 00014H + @@LCODE @bcdtob 00F08H 0001AH +* gap * 00F22H 000D4H MGC_LOAD 00FF6H 0000AH CSEG AT MGC_LOAD magic 00FF6H 0000AH @@ -254,303 +254,303 @@ Direc-file:bsr_mcu.dr 0228CH 00000H @@CNST i2c_mcu-sub 0228CH 00000H - ROM_CODE 0228CH 025C1H CSEG + ROM_CODE 0228CH 0259DH CSEG ROM_CODE pm 0228CH 009C9H ROM_CODE i2c_ctr 02C55H 0005CH ROM_CODE main 02CB1H 00055H - ROM_CODE i2c_twl 02D06H 00062H - ROM_CODE led 02D68H 0024FH - ROM_CODE rtc 02FB7H 000E0H - ROM_CODE vreg_ctr 03097H 0047DH - ROM_CODE vreg_twl 03514H 000F9H - ROM_CODE adc 0360DH 00261H - ROM_CODE renge 0386EH 00018H - ROM_CODE accero 03886H 00155H - ROM_CODE sw 039DBH 00126H + ROM_CODE i2c_twl 02D06H 0005EH + ROM_CODE led 02D64H 0024FH + ROM_CODE rtc 02FB3H 000E0H + ROM_CODE vreg_ctr 03093H 0047DH + ROM_CODE vreg_twl 03510H 000F9H + ROM_CODE adc 03609H 00261H + ROM_CODE renge 0386AH 00018H + ROM_CODE accero 03882H 00155H + ROM_CODE sw 039D7H 00126H ROM_CODE task_misc - 03B01H 00204H - ROM_CODE task_sys 03D05H 00381H + 03AFDH 001E5H + ROM_CODE task_sys 03CE2H 00380H ROM_CODE pedo_alg_thre_det2 - 04086H 004D4H - ROM_CODE led_cam 0455AH 000C4H - ROM_CODE led_pow 0461EH 0016FH - ROM_CODE voltable 0478DH 00000H + 04062H 004D4H + ROM_CODE led_cam 04536H 000C4H + ROM_CODE led_pow 045FAH 0016FH + ROM_CODE voltable 04769H 00000H ROM_CODE pedo_lpf_coeff - 0478DH 00000H + 04769H 00000H ROM_CODE kanaria_c - 0478DH 00006H - ROM_CODE get_ei 04793H 0000DH + 04769H 00006H + ROM_CODE get_ei 0476FH 0000DH ROM_CODE i2c_mcu-sub - 047A0H 000ADH - @@BASE 0484DH 00614H CSEG BASE - @@BASE loader 0484DH 00000H - @@BASE pm 0484DH 0003EH - @@BASE i2c_ctr 0488BH 00170H - @@BASE main 049FBH 00000H - @@BASE magic 049FBH 00000H - @@BASE WDT 049FBH 00000H - @@BASE i2c_mcu 049FBH 000F2H - @@BASE i2c_twl 04AEDH 000D0H - @@BASE led 04BBDH 00000H - @@BASE rtc 04BBDH 0005DH - @@BASE vreg_ctr 04C1AH 00000H - @@BASE vreg_twl 04C1AH 00000H - @@BASE adc 04C1AH 00094H - @@BASE renge 04CAEH 0016BH - @@BASE accero 04E19H 00042H + 0477CH 000ADH + @@BASE 04829H 00614H CSEG BASE + @@BASE loader 04829H 00000H + @@BASE pm 04829H 0003EH + @@BASE i2c_ctr 04867H 00170H + @@BASE main 049D7H 00000H + @@BASE magic 049D7H 00000H + @@BASE WDT 049D7H 00000H + @@BASE i2c_mcu 049D7H 000F2H + @@BASE i2c_twl 04AC9H 000D0H + @@BASE led 04B99H 00000H + @@BASE rtc 04B99H 0005DH + @@BASE vreg_ctr 04BF6H 00000H + @@BASE vreg_twl 04BF6H 00000H + @@BASE adc 04BF6H 00094H + @@BASE renge 04C8AH 0016BH + @@BASE accero 04DF5H 00042H @@BASE self_flash - 04E5BH 00000H - @@BASE sw 04E5BH 00000H + 04E37H 00000H + @@BASE sw 04E37H 00000H @@BASE task_debug - 04E5BH 00000H + 04E37H 00000H @@BASE task_misc - 04E5BH 00000H - @@BASE task_sys 04E5BH 00000H + 04E37H 00000H + @@BASE task_sys 04E37H 00000H @@BASE pedo_alg_thre_det2 - 04E5BH 00000H - @@BASE ini_VECT 04E5BH 00006H + 04E37H 00000H + @@BASE ini_VECT 04E37H 00006H @@BASE task_status - 04E61H 00000H - @@BASE led_cam 04E61H 00000H - @@BASE led_pow 04E61H 00000H - @@BASE hal 04E61H 00000H + 04E3DH 00000H + @@BASE led_cam 04E3DH 00000H + @@BASE led_pow 04E3DH 00000H + @@BASE hal 04E3DH 00000H @@BASE batt_params - 04E61H 00000H - @@BASE voltable 04E61H 00000H + 04E3DH 00000H + @@BASE voltable 04E3DH 00000H @@BASE pedo_lpf_coeff - 04E61H 00000H + 04E3DH 00000H @@BASE kanaria_c - 04E61H 00000H + 04E3DH 00000H @@BASE util_funcs - 04E61H 00000H + 04E3DH 00000H @@BASE i2c_mcu-sub - 04E61H 00000H - @@CNSTL 04E61H 00000H CSEG PAGE64KP - @@CNSTL @cstart 04E61H 00000H - @@CNSTL 04E61H 00000H CSEG PAGE64KP - @@CNSTL pm 04E61H 00000H - @@CNSTL 04E61H 00000H CSEG PAGE64KP - @@CNSTL i2c_ctr 04E61H 00000H - @@CNSTL 04E61H 00000H CSEG PAGE64KP - @@CNSTL main 04E61H 00000H - @@CNSTL 04E61H 00000H CSEG PAGE64KP - @@CNSTL i2c_twl 04E61H 00000H - @@CNSTL 04E61H 00000H CSEG PAGE64KP - @@CNSTL led 04E61H 00000H - @@CNSTL 04E61H 00000H CSEG PAGE64KP - @@CNSTL rtc 04E61H 00000H - @@CNSTL 04E61H 00000H CSEG PAGE64KP - @@CNSTL vreg_ctr 04E61H 00000H - @@CNSTL 04E61H 00000H CSEG PAGE64KP - @@CNSTL vreg_twl 04E61H 00000H - @@CNSTL 04E61H 00000H CSEG PAGE64KP - @@CNSTL adc 04E61H 00000H - @@CNSTL 04E61H 00000H CSEG PAGE64KP - @@CNSTL renge 04E61H 00000H - @@CNSTL 04E61H 00000H CSEG PAGE64KP - @@CNSTL accero 04E61H 00000H - @@CNSTL 04E61H 00000H CSEG PAGE64KP - @@CNSTL sw 04E61H 00000H - @@CNSTL 04E61H 00000H CSEG PAGE64KP + 04E3DH 00000H + @@CNSTL 04E3DH 00000H CSEG PAGE64KP + @@CNSTL @cstart 04E3DH 00000H + @@CNSTL 04E3DH 00000H CSEG PAGE64KP + @@CNSTL pm 04E3DH 00000H + @@CNSTL 04E3DH 00000H CSEG PAGE64KP + @@CNSTL i2c_ctr 04E3DH 00000H + @@CNSTL 04E3DH 00000H CSEG PAGE64KP + @@CNSTL main 04E3DH 00000H + @@CNSTL 04E3DH 00000H CSEG PAGE64KP + @@CNSTL i2c_twl 04E3DH 00000H + @@CNSTL 04E3DH 00000H CSEG PAGE64KP + @@CNSTL led 04E3DH 00000H + @@CNSTL 04E3DH 00000H CSEG PAGE64KP + @@CNSTL rtc 04E3DH 00000H + @@CNSTL 04E3DH 00000H CSEG PAGE64KP + @@CNSTL vreg_ctr 04E3DH 00000H + @@CNSTL 04E3DH 00000H CSEG PAGE64KP + @@CNSTL vreg_twl 04E3DH 00000H + @@CNSTL 04E3DH 00000H CSEG PAGE64KP + @@CNSTL adc 04E3DH 00000H + @@CNSTL 04E3DH 00000H CSEG PAGE64KP + @@CNSTL renge 04E3DH 00000H + @@CNSTL 04E3DH 00000H CSEG PAGE64KP + @@CNSTL accero 04E3DH 00000H + @@CNSTL 04E3DH 00000H CSEG PAGE64KP + @@CNSTL sw 04E3DH 00000H + @@CNSTL 04E3DH 00000H CSEG PAGE64KP @@CNSTL task_misc - 04E61H 00000H - @@CNSTL 04E61H 00000H CSEG PAGE64KP - @@CNSTL task_sys 04E61H 00000H - @@CNSTL 04E61H 00000H CSEG PAGE64KP + 04E3DH 00000H + @@CNSTL 04E3DH 00000H CSEG PAGE64KP + @@CNSTL task_sys 04E3DH 00000H + @@CNSTL 04E3DH 00000H CSEG PAGE64KP @@CNSTL pedo_alg_thre_det2 - 04E61H 00000H - @@CNSTL 04E61H 00000H CSEG PAGE64KP - @@CNSTL ini_VECT 04E61H 00000H - @@CNSTL 04E61H 00000H CSEG PAGE64KP - @@CNSTL led_cam 04E61H 00000H - @@CNSTL 04E61H 00000H CSEG PAGE64KP - @@CNSTL led_pow 04E61H 00000H - @@CNSTL 04E61H 00000H CSEG PAGE64KP + 04E3DH 00000H + @@CNSTL 04E3DH 00000H CSEG PAGE64KP + @@CNSTL ini_VECT 04E3DH 00000H + @@CNSTL 04E3DH 00000H CSEG PAGE64KP + @@CNSTL led_cam 04E3DH 00000H + @@CNSTL 04E3DH 00000H CSEG PAGE64KP + @@CNSTL led_pow 04E3DH 00000H + @@CNSTL 04E3DH 00000H CSEG PAGE64KP @@CNSTL batt_params - 04E61H 00000H - @@CNSTL 04E61H 00000H CSEG PAGE64KP - @@CNSTL voltable 04E61H 00000H - @@CNSTL 04E61H 00000H CSEG PAGE64KP + 04E3DH 00000H + @@CNSTL 04E3DH 00000H CSEG PAGE64KP + @@CNSTL voltable 04E3DH 00000H + @@CNSTL 04E3DH 00000H CSEG PAGE64KP @@CNSTL pedo_lpf_coeff - 04E61H 00000H - @@CNSTL 04E61H 00000H CSEG PAGE64KP + 04E3DH 00000H + @@CNSTL 04E3DH 00000H CSEG PAGE64KP @@CNSTL kanaria_c - 04E61H 00000H - @@CNSTL 04E61H 00000H CSEG PAGE64KP + 04E3DH 00000H + @@CNSTL 04E3DH 00000H CSEG PAGE64KP @@CNSTL i2c_mcu-sub - 04E61H 00000H - @@RLINIT 04E61H 00000H CSEG UNIT64KP - @@RLINIT loader 04E61H 00000H - @@RLINIT pm 04E61H 00000H - @@RLINIT i2c_ctr 04E61H 00000H - @@RLINIT main 04E61H 00000H - @@RLINIT magic 04E61H 00000H - @@RLINIT WDT 04E61H 00000H - @@RLINIT i2c_mcu 04E61H 00000H - @@RLINIT i2c_twl 04E61H 00000H - @@RLINIT led 04E61H 00000H - @@RLINIT rtc 04E61H 00000H - @@RLINIT vreg_ctr 04E61H 00000H - @@RLINIT vreg_twl 04E61H 00000H - @@RLINIT adc 04E61H 00000H - @@RLINIT renge 04E61H 00000H - @@RLINIT accero 04E61H 00000H + 04E3DH 00000H + @@RLINIT 04E3DH 00000H CSEG UNIT64KP + @@RLINIT loader 04E3DH 00000H + @@RLINIT pm 04E3DH 00000H + @@RLINIT i2c_ctr 04E3DH 00000H + @@RLINIT main 04E3DH 00000H + @@RLINIT magic 04E3DH 00000H + @@RLINIT WDT 04E3DH 00000H + @@RLINIT i2c_mcu 04E3DH 00000H + @@RLINIT i2c_twl 04E3DH 00000H + @@RLINIT led 04E3DH 00000H + @@RLINIT rtc 04E3DH 00000H + @@RLINIT vreg_ctr 04E3DH 00000H + @@RLINIT vreg_twl 04E3DH 00000H + @@RLINIT adc 04E3DH 00000H + @@RLINIT renge 04E3DH 00000H + @@RLINIT accero 04E3DH 00000H @@RLINIT self_flash - 04E61H 00000H - @@RLINIT sw 04E61H 00000H + 04E3DH 00000H + @@RLINIT sw 04E3DH 00000H @@RLINIT task_debug - 04E61H 00000H + 04E3DH 00000H @@RLINIT task_misc - 04E61H 00000H - @@RLINIT task_sys 04E61H 00000H + 04E3DH 00000H + @@RLINIT task_sys 04E3DH 00000H @@RLINIT pedo_alg_thre_det2 - 04E61H 00000H - @@RLINIT ini_VECT 04E61H 00000H + 04E3DH 00000H + @@RLINIT ini_VECT 04E3DH 00000H @@RLINIT task_status - 04E61H 00000H - @@RLINIT led_cam 04E61H 00000H - @@RLINIT led_pow 04E61H 00000H - @@RLINIT hal 04E61H 00000H + 04E3DH 00000H + @@RLINIT led_cam 04E3DH 00000H + @@RLINIT led_pow 04E3DH 00000H + @@RLINIT hal 04E3DH 00000H @@RLINIT batt_params - 04E61H 00000H - @@RLINIT voltable 04E61H 00000H + 04E3DH 00000H + @@RLINIT voltable 04E3DH 00000H @@RLINIT pedo_lpf_coeff - 04E61H 00000H + 04E3DH 00000H @@RLINIT kanaria_c - 04E61H 00000H + 04E3DH 00000H @@RLINIT util_funcs - 04E61H 00000H + 04E3DH 00000H @@RLINIT i2c_mcu-sub - 04E61H 00000H - @@RLINIT @rom 04E61H 00000H - @@CODEL 04E61H 00000H CSEG - @@CODEL pm 04E61H 00000H - @@CODEL i2c_ctr 04E61H 00000H - @@CODEL main 04E61H 00000H - @@CODEL magic 04E61H 00000H - @@CODEL i2c_twl 04E61H 00000H - @@CODEL led 04E61H 00000H - @@CODEL rtc 04E61H 00000H - @@CODEL vreg_ctr 04E61H 00000H - @@CODEL vreg_twl 04E61H 00000H - @@CODEL adc 04E61H 00000H - @@CODEL renge 04E61H 00000H - @@CODEL accero 04E61H 00000H - @@CODEL sw 04E61H 00000H + 04E3DH 00000H + @@RLINIT @rom 04E3DH 00000H + @@CODEL 04E3DH 00000H CSEG + @@CODEL pm 04E3DH 00000H + @@CODEL i2c_ctr 04E3DH 00000H + @@CODEL main 04E3DH 00000H + @@CODEL magic 04E3DH 00000H + @@CODEL i2c_twl 04E3DH 00000H + @@CODEL led 04E3DH 00000H + @@CODEL rtc 04E3DH 00000H + @@CODEL vreg_ctr 04E3DH 00000H + @@CODEL vreg_twl 04E3DH 00000H + @@CODEL adc 04E3DH 00000H + @@CODEL renge 04E3DH 00000H + @@CODEL accero 04E3DH 00000H + @@CODEL sw 04E3DH 00000H @@CODEL task_misc - 04E61H 00000H - @@CODEL task_sys 04E61H 00000H + 04E3DH 00000H + @@CODEL task_sys 04E3DH 00000H @@CODEL pedo_alg_thre_det2 - 04E61H 00000H - @@CODEL ini_VECT 04E61H 00000H - @@CODEL led_cam 04E61H 00000H - @@CODEL led_pow 04E61H 00000H + 04E3DH 00000H + @@CODEL ini_VECT 04E3DH 00000H + @@CODEL led_cam 04E3DH 00000H + @@CODEL led_pow 04E3DH 00000H @@CODEL batt_params - 04E61H 00000H - @@CODEL voltable 04E61H 00000H + 04E3DH 00000H + @@CODEL voltable 04E3DH 00000H @@CODEL pedo_lpf_coeff - 04E61H 00000H + 04E3DH 00000H @@CODEL kanaria_c - 04E61H 00000H + 04E3DH 00000H @@CODEL i2c_mcu-sub - 04E61H 00000H -* gap * 04E61H 00001H - @@CNSTL 04E62H 0000AH CSEG PAGE64KP - @@CNSTL @bcdtob 04E62H 0000AH - @@R_INIT 04E6CH 0004CH CSEG UNIT64KP - @@R_INIT @cstart 04E6CH 00000H - @@R_INIT loader 04E6CH 00000H - @@R_INIT pm 04E6CH 00000H - @@R_INIT i2c_ctr 04E6CH 00000H - @@R_INIT main 04E6CH 00000H - @@R_INIT magic 04E6CH 00000H - @@R_INIT WDT 04E6CH 00000H - @@R_INIT i2c_mcu 04E6CH 00000H - @@R_INIT i2c_twl 04E6CH 00000H - @@R_INIT led 04E6CH 00000H - @@R_INIT rtc 04E6CH 00000H - @@R_INIT vreg_ctr 04E6CH 00000H - @@R_INIT vreg_twl 04E6CH 00000H - @@R_INIT adc 04E6CH 0000CH - @@R_INIT renge 04E78H 00014H - @@R_INIT accero 04E8CH 00000H + 04E3DH 00000H +* gap * 04E3DH 00001H + @@CNSTL 04E3EH 0000AH CSEG PAGE64KP + @@CNSTL @bcdtob 04E3EH 0000AH + @@R_INIT 04E48H 0004AH CSEG UNIT64KP + @@R_INIT @cstart 04E48H 00000H + @@R_INIT loader 04E48H 00000H + @@R_INIT pm 04E48H 00000H + @@R_INIT i2c_ctr 04E48H 00000H + @@R_INIT main 04E48H 00000H + @@R_INIT magic 04E48H 00000H + @@R_INIT WDT 04E48H 00000H + @@R_INIT i2c_mcu 04E48H 00000H + @@R_INIT i2c_twl 04E48H 00000H + @@R_INIT led 04E48H 00000H + @@R_INIT rtc 04E48H 00000H + @@R_INIT vreg_ctr 04E48H 00000H + @@R_INIT vreg_twl 04E48H 00000H + @@R_INIT adc 04E48H 0000CH + @@R_INIT renge 04E54H 00014H + @@R_INIT accero 04E68H 00000H @@R_INIT self_flash - 04E8CH 00000H - @@R_INIT sw 04E8CH 00000H + 04E68H 00000H + @@R_INIT sw 04E68H 00000H @@R_INIT task_debug - 04E8CH 00000H + 04E68H 00000H @@R_INIT task_misc - 04E8CH 00028H - @@R_INIT task_sys 04EB4H 00000H + 04E68H 00026H + @@R_INIT task_sys 04E8EH 00000H @@R_INIT pedo_alg_thre_det2 - 04EB4H 00000H - @@R_INIT ini_VECT 04EB4H 00000H + 04E8EH 00000H + @@R_INIT ini_VECT 04E8EH 00000H @@R_INIT task_status - 04EB4H 00000H - @@R_INIT led_cam 04EB4H 00000H - @@R_INIT led_pow 04EB4H 00004H - @@R_INIT hal 04EB8H 00000H + 04E8EH 00000H + @@R_INIT led_cam 04E8EH 00000H + @@R_INIT led_pow 04E8EH 00004H + @@R_INIT hal 04E92H 00000H @@R_INIT batt_params - 04EB8H 00000H - @@R_INIT voltable 04EB8H 00000H + 04E92H 00000H + @@R_INIT voltable 04E92H 00000H @@R_INIT pedo_lpf_coeff - 04EB8H 00000H + 04E92H 00000H @@R_INIT kanaria_c - 04EB8H 00000H + 04E92H 00000H @@R_INIT util_funcs - 04EB8H 00000H + 04E92H 00000H @@R_INIT i2c_mcu-sub - 04EB8H 00000H - @@R_INIT @rom 04EB8H 00000H - @@R_INIS 04EB8H 00010H CSEG UNIT64KP - @@R_INIS @cstart 04EB8H 00000H - @@R_INIS loader 04EB8H 00000H - @@R_INIS pm 04EB8H 00002H - @@R_INIS i2c_ctr 04EBAH 00002H - @@R_INIS main 04EBCH 00000H - @@R_INIS magic 04EBCH 00000H - @@R_INIS WDT 04EBCH 00000H - @@R_INIS i2c_mcu 04EBCH 00000H - @@R_INIS i2c_twl 04EBCH 00000H - @@R_INIS led 04EBCH 00000H - @@R_INIS rtc 04EBCH 00000H - @@R_INIS vreg_ctr 04EBCH 00000H - @@R_INIS vreg_twl 04EBCH 00000H - @@R_INIS adc 04EBCH 00000H - @@R_INIS renge 04EBCH 00000H - @@R_INIS accero 04EBCH 00000H + 04E92H 00000H + @@R_INIT @rom 04E92H 00000H + @@R_INIS 04E92H 00010H CSEG UNIT64KP + @@R_INIS @cstart 04E92H 00000H + @@R_INIS loader 04E92H 00000H + @@R_INIS pm 04E92H 00002H + @@R_INIS i2c_ctr 04E94H 00002H + @@R_INIS main 04E96H 00000H + @@R_INIS magic 04E96H 00000H + @@R_INIS WDT 04E96H 00000H + @@R_INIS i2c_mcu 04E96H 00000H + @@R_INIS i2c_twl 04E96H 00000H + @@R_INIS led 04E96H 00000H + @@R_INIS rtc 04E96H 00000H + @@R_INIS vreg_ctr 04E96H 00000H + @@R_INIS vreg_twl 04E96H 00000H + @@R_INIS adc 04E96H 00000H + @@R_INIS renge 04E96H 00000H + @@R_INIS accero 04E96H 00000H @@R_INIS self_flash - 04EBCH 00000H - @@R_INIS sw 04EBCH 00000H + 04E96H 00000H + @@R_INIS sw 04E96H 00000H @@R_INIS task_debug - 04EBCH 00000H + 04E96H 00000H @@R_INIS task_misc - 04EBCH 00000H - @@R_INIS task_sys 04EBCH 00002H + 04E96H 00000H + @@R_INIS task_sys 04E96H 00002H @@R_INIS pedo_alg_thre_det2 - 04EBEH 00006H - @@R_INIS ini_VECT 04EC4H 00000H + 04E98H 00006H + @@R_INIS ini_VECT 04E9EH 00000H @@R_INIS task_status - 04EC4H 00000H - @@R_INIS led_cam 04EC4H 00002H - @@R_INIS led_pow 04EC6H 00002H - @@R_INIS hal 04EC8H 00000H + 04E9EH 00000H + @@R_INIS led_cam 04E9EH 00002H + @@R_INIS led_pow 04EA0H 00002H + @@R_INIS hal 04EA2H 00000H @@R_INIS batt_params - 04EC8H 00000H - @@R_INIS voltable 04EC8H 00000H + 04EA2H 00000H + @@R_INIS voltable 04EA2H 00000H @@R_INIS pedo_lpf_coeff - 04EC8H 00000H + 04EA2H 00000H @@R_INIS kanaria_c - 04EC8H 00000H + 04EA2H 00000H @@R_INIS util_funcs - 04EC8H 00000H + 04EA2H 00000H @@R_INIS i2c_mcu-sub - 04EC8H 00000H - @@R_INIS @rom 04EC8H 00000H - @@LCODEL 04EC8H 00022H CSEG - @@LCODEL abs 04EC8H 00008H - @@LCODEL memcpy_n 04ED0H 0001AH -* gap * 04EEAH 0010AH + 04EA2H 00000H + @@R_INIS @rom 04EA2H 00000H + @@LCODEL 04EA2H 00022H CSEG + @@LCODEL abs 04EA2H 00008H + @@LCODEL memcpy_n 04EAAH 0001AH +* gap * 04EC4H 00130H MGC_VER 04FF4H 00002H CSEG AT MGC_VER magic 04FF4H 00002H MGC_TAIL 04FF6H 0000AH CSEG AT @@ -606,7 +606,7 @@ Direc-file:bsr_mcu.dr @@DATA i2c_mcu-sub FFCCCH 00000H @@DATA @rom FFCCCH 00000H - @@INIT FFCCCH 0004CH DSEG BASEP + @@INIT FFCCCH 0004AH DSEG BASEP @@INIT @cstart FFCCCH 00000H @@INIT loader FFCCCH 00000H @@INIT pm FFCCCH 00000H @@ -629,123 +629,123 @@ Direc-file:bsr_mcu.dr @@INIT task_debug FFCECH 00000H @@INIT task_misc - FFCECH 00028H - @@INIT task_sys FFD14H 00000H + FFCECH 00026H + @@INIT task_sys FFD12H 00000H @@INIT pedo_alg_thre_det2 - FFD14H 00000H - @@INIT ini_VECT FFD14H 00000H + FFD12H 00000H + @@INIT ini_VECT FFD12H 00000H @@INIT task_status - FFD14H 00000H - @@INIT led_cam FFD14H 00000H - @@INIT led_pow FFD14H 00004H - @@INIT hal FFD18H 00000H + FFD12H 00000H + @@INIT led_cam FFD12H 00000H + @@INIT led_pow FFD12H 00004H + @@INIT hal FFD16H 00000H @@INIT batt_params - FFD18H 00000H - @@INIT voltable FFD18H 00000H + FFD16H 00000H + @@INIT voltable FFD16H 00000H @@INIT pedo_lpf_coeff - FFD18H 00000H - @@INIT kanaria FFD18H 00000H + FFD16H 00000H + @@INIT kanaria FFD16H 00000H @@INIT kanaria_c - FFD18H 00000H + FFD16H 00000H @@INIT util_funcs - FFD18H 00000H + FFD16H 00000H @@INIT i2c_mcu-sub - FFD18H 00000H - @@INIT @rom FFD18H 00000H - FSL_DATA FFD18H 00010H DSEG UNITP + FFD16H 00000H + @@INIT @rom FFD16H 00000H + FSL_DATA FFD16H 00010H DSEG UNITP FSL_DATA fsl_common - FFD18H 00010H - @@INITL FFD28H 00000H DSEG UNIT64KP - @@INITL loader FFD28H 00000H - @@INITL pm FFD28H 00000H - @@INITL i2c_ctr FFD28H 00000H - @@INITL main FFD28H 00000H - @@INITL magic FFD28H 00000H - @@INITL WDT FFD28H 00000H - @@INITL i2c_mcu FFD28H 00000H - @@INITL i2c_twl FFD28H 00000H - @@INITL led FFD28H 00000H - @@INITL rtc FFD28H 00000H - @@INITL vreg_ctr FFD28H 00000H - @@INITL vreg_twl FFD28H 00000H - @@INITL adc FFD28H 00000H - @@INITL renge FFD28H 00000H - @@INITL accero FFD28H 00000H + FFD16H 00010H + @@INITL FFD26H 00000H DSEG UNIT64KP + @@INITL loader FFD26H 00000H + @@INITL pm FFD26H 00000H + @@INITL i2c_ctr FFD26H 00000H + @@INITL main FFD26H 00000H + @@INITL magic FFD26H 00000H + @@INITL WDT FFD26H 00000H + @@INITL i2c_mcu FFD26H 00000H + @@INITL i2c_twl FFD26H 00000H + @@INITL led FFD26H 00000H + @@INITL rtc FFD26H 00000H + @@INITL vreg_ctr FFD26H 00000H + @@INITL vreg_twl FFD26H 00000H + @@INITL adc FFD26H 00000H + @@INITL renge FFD26H 00000H + @@INITL accero FFD26H 00000H @@INITL self_flash - FFD28H 00000H - @@INITL sw FFD28H 00000H + FFD26H 00000H + @@INITL sw FFD26H 00000H @@INITL task_debug - FFD28H 00000H + FFD26H 00000H @@INITL task_misc - FFD28H 00000H - @@INITL task_sys FFD28H 00000H + FFD26H 00000H + @@INITL task_sys FFD26H 00000H @@INITL pedo_alg_thre_det2 - FFD28H 00000H - @@INITL ini_VECT FFD28H 00000H + FFD26H 00000H + @@INITL ini_VECT FFD26H 00000H @@INITL task_status - FFD28H 00000H - @@INITL led_cam FFD28H 00000H - @@INITL led_pow FFD28H 00000H - @@INITL hal FFD28H 00000H + FFD26H 00000H + @@INITL led_cam FFD26H 00000H + @@INITL led_pow FFD26H 00000H + @@INITL hal FFD26H 00000H @@INITL batt_params - FFD28H 00000H - @@INITL voltable FFD28H 00000H + FFD26H 00000H + @@INITL voltable FFD26H 00000H @@INITL pedo_lpf_coeff - FFD28H 00000H - @@INITL kanaria FFD28H 00000H + FFD26H 00000H + @@INITL kanaria FFD26H 00000H @@INITL kanaria_c - FFD28H 00000H + FFD26H 00000H @@INITL util_funcs - FFD28H 00000H + FFD26H 00000H @@INITL i2c_mcu-sub - FFD28H 00000H - @@INITL @rom FFD28H 00000H - @@DATAL FFD28H 00000H DSEG UNIT64KP - @@DATAL loader FFD28H 00000H - @@DATAL pm FFD28H 00000H - @@DATAL i2c_ctr FFD28H 00000H - @@DATAL main FFD28H 00000H - @@DATAL magic FFD28H 00000H - @@DATAL WDT FFD28H 00000H - @@DATAL i2c_mcu FFD28H 00000H - @@DATAL i2c_twl FFD28H 00000H - @@DATAL led FFD28H 00000H - @@DATAL rtc FFD28H 00000H - @@DATAL vreg_ctr FFD28H 00000H - @@DATAL vreg_twl FFD28H 00000H - @@DATAL adc FFD28H 00000H - @@DATAL renge FFD28H 00000H - @@DATAL accero FFD28H 00000H + FFD26H 00000H + @@INITL @rom FFD26H 00000H + @@DATAL FFD26H 00000H DSEG UNIT64KP + @@DATAL loader FFD26H 00000H + @@DATAL pm FFD26H 00000H + @@DATAL i2c_ctr FFD26H 00000H + @@DATAL main FFD26H 00000H + @@DATAL magic FFD26H 00000H + @@DATAL WDT FFD26H 00000H + @@DATAL i2c_mcu FFD26H 00000H + @@DATAL i2c_twl FFD26H 00000H + @@DATAL led FFD26H 00000H + @@DATAL rtc FFD26H 00000H + @@DATAL vreg_ctr FFD26H 00000H + @@DATAL vreg_twl FFD26H 00000H + @@DATAL adc FFD26H 00000H + @@DATAL renge FFD26H 00000H + @@DATAL accero FFD26H 00000H @@DATAL self_flash - FFD28H 00000H - @@DATAL sw FFD28H 00000H + FFD26H 00000H + @@DATAL sw FFD26H 00000H @@DATAL task_debug - FFD28H 00000H + FFD26H 00000H @@DATAL task_misc - FFD28H 00000H - @@DATAL task_sys FFD28H 00000H + FFD26H 00000H + @@DATAL task_sys FFD26H 00000H @@DATAL pedo_alg_thre_det2 - FFD28H 00000H - @@DATAL ini_VECT FFD28H 00000H + FFD26H 00000H + @@DATAL ini_VECT FFD26H 00000H @@DATAL task_status - FFD28H 00000H - @@DATAL led_cam FFD28H 00000H - @@DATAL led_pow FFD28H 00000H - @@DATAL hal FFD28H 00000H + FFD26H 00000H + @@DATAL led_cam FFD26H 00000H + @@DATAL led_pow FFD26H 00000H + @@DATAL hal FFD26H 00000H @@DATAL batt_params - FFD28H 00000H - @@DATAL voltable FFD28H 00000H + FFD26H 00000H + @@DATAL voltable FFD26H 00000H @@DATAL pedo_lpf_coeff - FFD28H 00000H - @@DATAL kanaria FFD28H 00000H + FFD26H 00000H + @@DATAL kanaria FFD26H 00000H @@DATAL kanaria_c - FFD28H 00000H + FFD26H 00000H @@DATAL util_funcs - FFD28H 00000H + FFD26H 00000H @@DATAL i2c_mcu-sub - FFD28H 00000H - @@DATAL @rom FFD28H 00000H -* gap * FFD28H 000D8H + FFD26H 00000H + @@DATAL @rom FFD26H 00000H +* gap * FFD26H 000DAH MEMORY=RAM2 BASE ADDRESS=FFE20H SIZE=000C0H diff --git a/trunk/config.h b/trunk/config.h index bf53922..45f9183 100644 --- a/trunk/config.h +++ b/trunk/config.h @@ -7,7 +7,7 @@ */ #define MCU_VER_MAJOR 0x02 -#define MCU_VER_MINOR 0x16 +#define MCU_VER_MINOR 0x17 // デバッグ向けスイッチ diff --git a/trunk/hoge.bin b/trunk/hoge.bin index 4051516..1b861bb 100644 Binary files a/trunk/hoge.bin and b/trunk/hoge.bin differ diff --git a/trunk/loader.c b/trunk/loader.c index c316344..56a8ebb 100644 --- a/trunk/loader.c +++ b/trunk/loader.c @@ -251,7 +251,7 @@ void hdwinit( void ) CMC = bits8(0,0,0,1, 0,0,0,0); /* X1発振せず(入力ポート)、XT1使用、超低電力発振は不安定に付き通常で */ CSC = bits8(1,0,0,0, 0,0,0,0); /* X1発振なし、XT1発振あり、高速内蔵発振動作 */ - OSMC = 0x01; /* 隠しレジスタ */ + OSMC = bits8(0,0,0,0, 0,0,0,1); /* 隠しレジスタ */ NOP();NOP();NOP(); // 3clk開ける CKC = bits8(0,0,0,0, 1,0,0,0); /* CPU/周辺クロック=fMAIN、fMAIN=fMX、fCLK=fMX */ diff --git a/trunk/pm.c b/trunk/pm.c index b091868..e5fa86a 100644 --- a/trunk/pm.c +++ b/trunk/pm.c @@ -172,8 +172,24 @@ static void update_chg_led() LED_CHARGE = temp_led_chg; - // レジスタの充電中ビットはLEDに同期する - set_bit( LED_CHARGE, vreg_ctr[VREG_C_STATUS], REG_BIT_BATT_CHARGE ); // set_bitのみ。 + // レジスタの充電中ビットはLEDに同期する。 と、割り込み + { + u8 staus_old = vreg_ctr[VREG_C_STATUS]; /// Cだと簡潔に書けない... + + set_bit( LED_CHARGE, vreg_ctr[VREG_C_STATUS], REG_BIT_BATT_CHARGE ); + + if( (( vreg_ctr[VREG_C_STATUS] ^ staus_old ) & REG_BIT_BATT_CHARGE ) != 0 ) // 変化があったら割り込み + { + if( LED_CHARGE ) // set_irqを別々に呼ぶ方がコンパクト + { + set_irq( VREG_C_IRQ1, REG_BIT_BT_CHG_START ); + } + else + { + set_irq( VREG_C_IRQ1, REG_BIT_BT_CHG_STOP ); + } + } + } } @@ -386,12 +402,14 @@ void BT_model_detect() temp = get_adc( ADC_SEL_BATT_DET ); BT_DET_P = 0; - system_status.captureBox = 0; + system_status.captureBox = false; // プラットフォーム判定 // if( raw_adc_temperature > 0xF0 ) { // TS // system_status.model = MODEL_TS_BOARD; + system_status.family = FAMILY_CTR; // 旧回路での誤判定を上書き + pm_reg_bit_vddlcd = PM_REG_BIT_VDDLCD_CGS; } else if( raw_adc_temperature < 4 ) { @@ -402,7 +420,7 @@ void BT_model_detect() if(( iic_mcu_read_a_byte( IIC_SLA_BT_GAUGE, BT_GAUGE_REG_VERSION ) == 0x01 ) && ( iic_mcu_result == I2C_ERR_OK )) { - system_status.captureBox = 1; + system_status.captureBox = true; } } else @@ -458,6 +476,7 @@ void BT_model_detect() +#define MGIC_CMD_QUICKSTART 0x4000 /********************************************//** MGICクイックスタート(主にバグ対策) ***********************************************/ @@ -466,7 +485,7 @@ static void BT_mgic_quick_start() wait_ms( 10 ); // MGICの起動に掛かる // 0. バッテリ残量IC クイックスタート - send_cmd_mgic_2B( BT_GAUGE_REG_MODE, swap_endian_16( 0x4000 ) ); + send_cmd_mgic_2B( BT_GAUGE_REG_MODE, swap_endian_16( MGIC_CMD_QUICKSTART ) ); wait_ms( 150 ); } @@ -818,14 +837,20 @@ err PM_LCD_on( ) { err rv = ERR_ERR; - PM_VDDLCD_on( ); + PM_VDDLCD_on( ); // 内部で CGS と AMO 切り替えてます if( system_status.family == FAMILY_SPFL ) { + // SPFL ならアモルファスHV on を間に挟む + wait_ms( 10 ); SPFL_LCD_AMOL_HV_CONT = 1; + wait_ms( DELAY_PM_TSS_50B_AND_TCOM - 10 ); } - + else + { + // CTR 時 wait_ms( DELAY_PM_TSS_50B_AND_TCOM ); + } PM_TCOM_on( ); @@ -869,21 +894,22 @@ void PM_LCD_off() } - // 液晶電源切る // - SPFL_LCD_AMOL_HV_CONT = 0; // 他のファミリでもL縛りなので弊害なし + // 50msとか待つし、確認しましょうかね… if( read_pmic( PM_REG_ADRS_VDD_LCD ) != 0 ) { - if( system_status.family == FAMILY_SPFL ) - { - wait_ms( 10 ); // アモルファス15Vを切ったときのウェイト。 - } - PM_TCOM_off(); wait_ms( 1 ); PM_TCOM_VCS_off( ); wait_ms( DELAY_PM_LCD_OFF ); + if( system_status.family == FAMILY_SPFL ) + { + // 液晶電源切る // + SPFL_LCD_AMOL_HV_CONT = 0; // 他のファミリでもL縛りなので弊害なし + wait_ms( 10 ); // アモルファス15Vを切ったときのウェイト。 + } + PM_VDDLCD_off( ); // 残ってたの全部止めます。 vreg_ctr[VREG_C_STATUS] &= ~REG_BIT_LCD_POW; } diff --git a/trunk/task_status.c b/trunk/task_status.c index 644bd7a..49bfa0a 100644 --- a/trunk/task_status.c +++ b/trunk/task_status.c @@ -51,26 +51,6 @@ void tsk_status( ) { state_old = vreg_ctr[VREG_C_STATUS]; - if( system_status.pwr_state == ON ) - { - if( diff & REG_BIT_BATT_CHARGE ) - { - // 充電状態反映 - if( vreg_ctr[VREG_C_STATUS] & REG_BIT_BATT_CHARGE ) // set_irqを別々に呼ぶ方がコンパクト - { - set_irq( VREG_C_IRQ1, REG_BIT_BT_CHG_START ); - } - else - { - set_irq( VREG_C_IRQ1, REG_BIT_BT_CHG_STOP ); - } - } - } - - if(( system_status.pwr_state == ON ) || - ( system_status.pwr_state == SLEEP ) - ) - { if( diff & REG_BIT_ST_SHELL_OPEN ) { // 蓋の開け閉め @@ -81,7 +61,6 @@ void tsk_status( ) else { set_irq( VREG_C_IRQ0, REG_BIT_SHELL_CLOSE ); - } } } } diff --git a/trunk/task_sys.c b/trunk/task_sys.c index c6cdfd6..0c464e1 100644 --- a/trunk/task_sys.c +++ b/trunk/task_sys.c @@ -452,7 +452,7 @@ void tsk_sys( ) #ifdef _DBG_CHK_OFF_LEAK_ leak_check(); #endif - CKC = bits8(0,0,0,0, 1,0,0,1); // 4MHzに落としてからSTOPしなくてはならない + CKC = bits8(0,0,0,0, 1,0,0,1); // 4MHzに落として(bit0)からSTOPしなくてはならない OSMC = bits8(0,0,0,0, 0,0,0,0); // 5MHz以下モードへ。 if( PM_EXTDC_n_RAW ) // きわどいタイミングで挿抜が起きることがある。HAL通さないべき(off中ですし) @@ -466,12 +466,11 @@ void tsk_sys( ) // ・RTCアラーム(現在封印) // クロック復帰 - OSMC = bits8(1,0,0,0, 0,0,0,0); // 8MHz動作準備 - + OSMC = bits8(0,0,0,0, 0,0,0,1); // 8MHz動作準備 renge_flg_interval = 0; hal_update(); - CKC = bits8(0,0,0,0, 1,0,0,0); // FSEL = 1 後3clk以上開ける + CKC = bits8(0,0,0,0, 1,0,0,0); // OSMC.FSEL = 1 後3clk以上開ける // 起きた理由は? if( !PM_EXTDC_n ){ diff --git a/trunk/yav_mcu_bsr.plg b/trunk/yav_mcu_bsr.plg index e6c5477..8d40c38 100644 --- a/trunk/yav_mcu_bsr.plg +++ b/trunk/yav_mcu_bsr.plg @@ -1,11 +1,40 @@ 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 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 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 i2c_mcu-sub.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 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_mcu-sub.asm +"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 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(569) : 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\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' @@ -32,4 +61,4 @@ intel-HEX to bsr bin converter file converted! -Build Total error(s) : 0 Total warning(s) : 13 +Build Total error(s) : 0 Total warning(s) : 22