From a82832da286171f231746373684609bf9da92e04 Mon Sep 17 00:00:00 2001 From: n2232 Date: Tue, 4 Oct 2011 04:54:03 +0000 Subject: [PATCH] =?UTF-8?q?=E2=96=A02.12=20=E3=83=BBSPFL=20=E3=83=91?= =?UTF-8?q?=E3=83=8A=E3=81=AE=E3=83=90=E3=83=83=E3=83=86=E3=83=AA=E3=83=BC?= =?UTF-8?q?=E3=83=91=E3=83=A9=E3=83=A1=E3=83=BC=E3=82=BF=E3=82=92=E6=9C=AC?= =?UTF-8?q?=E7=89=A9=E3=81=AB=E5=B7=AE=E3=81=97=E6=9B=BF=E3=81=88=20?= =?UTF-8?q?=E3=83=BBI2C=E3=81=AE=E3=82=BF=E3=82=A4=E3=83=9F=E3=83=B3?= =?UTF-8?q?=E3=82=B0=E3=83=AC=E3=82=B8=E3=82=B9=E3=82=BF=E3=82=92=E5=86=8D?= =?UTF-8?q?=E8=A8=88=E7=AE=97=20=E3=83=BB=E5=85=85=E9=9B=BB=E7=8A=B6?= =?UTF-8?q?=E6=85=8B=E5=89=B2=E3=82=8A=E8=BE=BC=E3=81=BF=E3=82=92=E3=80=81?= =?UTF-8?q?task=5Fmisc=20=E3=81=8B=E3=82=89=20task=5Fbatt=20=E3=81=AB?= =?UTF-8?q?=E7=B5=B1=E5=90=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@422 013db118-44a6-b54f-8bf7-843cb86687b1 --- trunk/batt_params.c | 26 +- trunk/bsr.hex | 1883 +++++++++++++++++++++-------------------- trunk/bsr.lmf | Bin 174164 -> 174636 bytes trunk/bsr_k0r.map | 579 ++++++------- trunk/config.h | 2 +- trunk/hoge.bin | Bin 16387 -> 16387 bytes trunk/i2c_ctr.c | 4 +- trunk/i2c_twl.c | 6 +- trunk/loader.c | 2 +- trunk/pm.c | 20 +- trunk/task_sys.c | 5 +- trunk/yav_mcu_bsr.plg | 180 +++- trunk/yav_mcu_bsr.prk | 20 +- trunk/yav_mcu_bsr.sdb | 14 +- 14 files changed, 1466 insertions(+), 1275 deletions(-) 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 c635183..91ea89c 100644 --- a/trunk/bsr.hex +++ b/trunk/bsr.hex @@ -1,253 +1,253 @@ -:02000000F10C01 -:040010006A476C4788 -:02001C00184981 -:02002400BF49D2 -:02002A000A4A80 -:08003400374BDA4A334B784DDB -:02004A006E47FF -:02005A00A847B5 -:02006200364D19 -:06008000CB4B044C4E4C7A +:02000000F20C00 +:04001000974799472E +:02001C00454954 +:02002400EC49A5 +:02002A00374A53 +:08003400644B074B604BA54D26 +:02004A009B47D2 +:02005A00D54788 +:02006200634DEC +:06008000F84B314C7B4CF3 :0400C0007EFBFF04C0 :0A00C4001B339499E033F240BFAA09 :1000CE00C7C1FBF8FFCEABACC736F00071F4C6610A :1000DE00D8710006F98EA89C018C015C10D1DD0A46 :1000EE007110A6FB710006F9EF0B8C015C80D161DB :1000FE00E8710006F98F06F931030EF6B1BBF66111 -:10010E004900DD05618900EFF5FDDF01FD3101FDDF -:10011E008901FD9809FDCF08FD892FFD872CEFA5DC +:10010E004900DD05618900EFF5FDE001FD3101FDDE +:10011E008901FD9909FDD008FDB62FFDB02CEFA584 :10012E00C0C6D7C7360000674C09DE3F318E04F6D5 :10013E000FC1317B9EFDC411897267318E04F64F5B :10014E0014896142DF03F6EF01E660610667318EC6 :10015E00124900207267318E04F64F14896142DF16 :10016E0003F6EF01E660610687EFBC40F84F3A6197 -:10017E00E88666D161E8FD7006C6D751065B0C3184 +:10017E00E88666D161E8FD7106C6D751065B0C3183 :10018E001A9F08F94008F901DF05CD3705EF03CDB9 :10019E0037078F06F95CE39F06F951035B04318E36 :1001AE00E7240000DD1023DD0823DF0E712006F9A1 :1001BE00D7713006F9D7714006F9D7717BFACEA008 -:1001CE0010CEA180E5F300000000CEA408F5AAFF32 -:1001DE00D78F06F9310508CD0003CD030FEF08CDFB -:1001EE00030EF690BFB401CD0408CD0508F521FF2E -:1001FE00CE22E9CE23F8CE24F3CE25FACE26FCCE9F -:10020E00275FCE2EFCCF1105F8CF120511CF35008A -:10021E0002CF370019CF530006CBEEFEFFCE38319A -:10022E00CE3970CF38050A308700BF1801BF1A01CA -:10023E00BF1C01BF1E01D7D7C7F616FD6A04717B1E -:10024E00FA31329308713293717AFAEF0C717AFAAD -:10025E00A7F647DFE95203EF01F2C6D7C7C1C1FBCC -:10026E00F8FF17A1C1E0C18C0A70C18C0270FD8B22 -:10027E00021006629D508C01721004C6D7C7C1FBD6 -:10028E00F8FFFD4602D2DD045203EF618B70FDB71D -:10029E0003D2DD077133935202EF528C0870FDD3F7 -:1002AE0003FD1E048B6C0170FDD303300400BF24CC -:1002BE0001301740BF1C01300400BF22018C0A918F -:1002CE00DF04F6BF2A01710BE2CE44FF3182E20257 -:1002DE00EFFAAC0C148E449961790C61690A8C0AA0 -:1002EE00D1DFDAFD4704710BE2713393F2C0C6D74A -:1002FE00C7C1FBF8FFFD4602D2DD045203EF2571A4 -:10030E000AE68B70FDB703D2DD077133935202EF0D -:10031E00138C0870FDD3038C0A70FDD303FD4704C4 -:10032E00713393F2C0C6D7C7C1FBF8FFFD4602D2A8 -:10033E00DD045203EF70710AE6710BE28B70FDB7AC -:10034E0003D2DD077133935202EF5B710BE2312260 -:10035E009344C73422FBAC0C1652048B99A5A7927A -:10036E00DFF9C68B9D4D8C089D4E8C0A9D4F3184B6 -:10037E00BD02EFFA717ABDCEB144CBB422FB8C0A2A -:10038E00318EBEB8CEBB48714BE1714BE5710ABDE3 -:10039E008C089E44EF0F710BE68C089E448C0A9DD0 -:1003AE004CAC0CBD4AF2C0C6D7C716FDF603AF045F -:1003BE0001BF0C0117FDD303D2DD07FD4704520226 -:1003CE00EF01F2C6D7C716710AE6710BE2669E44BC -:1003DE003182E202EFFAF6420401DD09AF0401BFF9 -:1003EE000C01E2EF01F2C6D7AF2801085CFB08BF93 -:1003FE002801FD4502AF28015CFBBF280130040037 -:10040E00BF2A01301780BF1C01300400BF2201D764 -:10041E00AF2401086C0408BF2401AF28016C0F083B -:10042E006C0B08BF2801FD4502AF2A01085CFB08D2 -:10043E00BF2A01FD4502EDF603300400BF2401F68C -:10044E00BF2A01300B0BBF2801FD4502300B0FBF39 -:10045E002801FD4502300F0FBF2801D7314493010B -:10046E00D77132936A0E03713B25713B23E0FDABCE -:10047E00097120F000FD4502F6BF26015024BF147D -:10048E0001CB440014300F0FBF2801712393710B61 -:10049E00E2710AE6FDF603CE44FF3182E202EFFA84 -:1004AE00FD4704AF0401BF0C01713393714293D722 -:1004BE0031349302EFFAFD1E04713A25713A235A34 -:1004CE000EFC7128F000714393D7C7880616FD46BF -:1004DE0002D2DD045203EF36710AE650A4FDB703D3 -:1004EE00D2DD077133935202EF2417FDD3036770E9 -:1004FE00FDD303FD1E0450A4FDD3035020FDD303F2 -:10050E00D851FDD303A451FD4704713393F2C6D7DE -:10051E00C72008FBF8FFFD6B085014C15008FD9D65 -:10052E0007C0CC07048C074C14DE0C8C07318EFDF3 -:10053E00D309615907EFEECC07048C074C1461C840 -:10054E00ED0C06CC06008C064C0461C8EDEB0530B4 -:10055E000AF9BC02F6BBCEABAC31B2D109C73641FB -:10056E00057184C6DEF3F1C73641057184C661DCC0 -:10057E009C05713BD1AC02148F400599715050050A -:10058E00617902617900F0E1614900DD09C7364108 -:10059E00057184C6DEC3F1C73641057184C661DCC0 -:1005AE000E059C055040C18C07318E31AD128C0664 -:1005BE00318E318D03BDD831FFBDDADADAADD8FD1B -:1005CE009F0CC0D2DD0C5008C15014FD9D07C0FD1C -:1005DE005C0B8C05D1DF06615906ED54058C073195 -:1005EE008EFDD709D2DD0C5008C15014FD9D07C0F9 -:1005FE00FD5C0B8C05D1DF06615907ED4805716076 -:10060E005005CC0400CC05008C054C09DE2B8C0566 -:10061E00318E04F61FC1317B9EFDC41189728C058B -:10062E00318E04F64F14896142DF03F6EF01E66066 -:10063E000E049C04615905EFCF41001140F81F3A9A -:10064E0061E86159048C04D1DF08FD5D0BFD6F0C70 -:10065E00EF0C5008C15014FD9D07C0FD5C0B100837 -:10066E00C6D7C72004FBF8FF712B24CC0100F6BCC3 -:10067E0002AC02440900DE3EAC0204F60F14410047 -:10068E00118972AC020C5014896142DF03F6EF013E -:10069E00E6600E019C01AC021249005072AC0204DD -:1006AE00F67F14896142DF03F6EF01E6600E019CCE -:1006BE0001617902EFBB40F67FFF61F86159018C51 -:1006CE0001D161F8ED6907CC0100717AFAFD6A0477 -:1006DE00711300711B20710303710205E0C15003F9 -:1006EE00FD482BC05013FDAB09500FC1E0FD482B48 -:1006FE00C0CEABAC6159018C0191DD068C014C036F -:10070E00DF03E6EF01F66061FB7121048C014C08FA -:10071E0061F8CC010031320705A024FCEF03F5246B -:10072E00FC4024FC11DC22F524FCF0C15003FD48F2 -:10073E002BC0CE3708CBE4FFFFCBE6FFF7CED4FFBE -:10074E00CF370008F5120561FDE6BC02F6614902DD -:10075E00DD9F00000000617902EFF1FD6B08D2DF32 -:10076E00FA5008C15014FD9D07C0D2FD5C0B100459 -:10077E00C6D73184BD02EFFA717BBDCBE4FFFFCB50 -:10078E00E6FFFFCBD4FFFF717ABED7717BBED7C712 -:10079E00C1200CFBF8FF8C0C318E31ADC1317B9D2D -:1007AE00D4C0BC068DD49C088C149C0B8C14318E3A -:1007BE00040C00128C0B318EBDD813FD2E0F61C8A8 -:1007CE00ED6608CEABACCC05068C0B318EFDCF0999 -:1007DE00D2DD158C0B318EFDD3096169058C05D1E7 -:1007EE00DFE7FD9907E2EF71CC0A008C0A4C04DEBC -:1007FE0054F6BC02300AF9BBAC06148C089EFD11EF -:10080E008972AB146299AC06A1BC0661790061795C -:10081E0002F0E1614902DFE05040C18C0B318E31B4 -:10082E00AD128C0A318E318D03BDD831FFBDDADAAF -:10083E00DAADD8FD9F0CC0D2DD06FD9907E2EF19A7 -:10084E0061590AEFA68C0B318EFDD709D2DD03E27A -:10085E00EF0761590BEDBA07F2100EC6D7C7717BC1 -:10086E009D717BFAFD8007300AF9FD820AFD0D0AA3 -:10087E00C6D7FD6B08FD5C0BFD9907F5ABFFF2D7F4 -:10088E00C7310497067110B3FBEF047118B3FB8FD9 -:10089E00B3FB7B8A76D1DD278FB3FB9D8A665C0224 -:1008AE00D1DD1C8FB3FB5C02D1DD0B5040C150106B -:1008BE00FD9834C0EF095020C15010FD9834C0C6C9 -:1008CE00D7C7360000665C80D1DD10675C80D1DF53 -:1008DE0005713396EF0B713296EF06710407713185 -:1008EE0096665C40D1DD10675C40D1DF05714396A2 -:1008FE00EF0B714296EF06711405714196665C011D -:10090E00D1DD10675C01D1DF05715396EF0B71528B -:10091E0096EF06713407715196665C02D1DD106751 -:10092E005C02D1DF05716396EF1D716296EF184080 -:10093E0007F901DF08710402716196EF0AC73610DC -:10094E000571C4C6716196665C04D1DD10675C04E6 -:10095E00D1DF05717396EF0B717296EF0671440736 -:10096E00717196665C08D1DD10675C08D1DF057188 -:10097E000397EF0B710297EF0671140771019766DB -:10098E005C10D161E8715AD1C6D7F5F6FBF5F8FBCC -:10099E00CFFEFBFFCFFAFBFFCFFBFBFFD7C7C1C1DB -:1009AE00FBF8FFCEABAC8C02D1DD12616902305C7C -:1009BE0003BBF6614900DDEE618900EFF51004C658 -:0109CE00D751 -:1009CF005208EF065203EF025206FEE600FE1B002E -:1009DF00DC16089F03088F0408089F040862FE2492 -:1009EF0000089F0408EEBF00EEBA00C1C514410E07 -:1009FF0011D9D0FF118FD1FF312E45C4C0D7F2319D -:100A0F00A2C401E2D79DE261DD4C09DF12717BFACE -:100A1F00C18F06089F27FDC0CF060800EE270031C3 -:100A2F00F2FA04CF0608004C00DF05D50008DD16EA -:100A3F0061DD717BFAD50608DD0ACDE31F61CD615B -:100A4F00CDEE160061CDFED40061FFFE9A00FCF8DA -:100A5F00FF0EFEB20061CDFED5004C09DF0EC18F37 -:100A6F0006086F27FD9F0608C0EE0400CF0608009A -:100A7F00F8E3D75200EF025202FE3700CF26FD00F7 -:100A8F00CF060800BF0408C716629F000841001177 -:100A9F008F1A209B4100118F1B209F0108C6510008 -:100AAF00FE62FFEF025205CF060800C1510CFE0A8D -:100ABF0000C0D7C1511DFE0200C0D761DD717BFAA6 -:100ACF0070CEC0A59EC47CFF9EC4609EC461CDD76E -:100ADF0061DD717BFAC18EC45C1BFED6FFCF0608A9 -:100AEF0001FED7FFC061CDD731F2FA1AC1AEE4BF14 -:100AFF0018FDAEE6BF1AFDAED4BF1CFD30FFFFBE22 -:100B0F00E4BEE6BED4C0D731F2FA11C1AF18FDBEB4 -:100B1F00E4AF1AFDBEE6AF1CFDBED4C0D7C1BF1EE9 -:100B2F00FD13BF20FD15BF22FD17BF24FDC0D7AF9A -:100B3F001EFDDB20FDEB22FDFB24FDD7534B305276 -:100B4F005430324E323030475631323000FFC150C0 -:100B5F00FEFEAB0061DD717BFACF060800FE0A00D6 -:100B6F00FEA4FF61CDF8E3EECF00C7FB0408BF186A -:100B7F00FD8FC0009C05C5C337040600BF1AFD35A5 -:100B8F0036C10B300000522BFE6600C2C4C6306F58 -:100B9F000BB800300000B8022004AF1AFDB80030C7 -:100BAF000F00B802AF18FD61FF520AFE3AFFECF8D2 -:100BBF00FF0E717BFAC1C7FB04088C05C65C80FE73 -:100BCF000200C0D761DD717BFA70CFC0FFA59FC057 -:100BDF00007CFF9FC000609FC00061CDD7618BFE7E -:100BEF00E2FF717BBE410011FB000017CEFC0061DC -:100BFF00CB089EFDF31161C999A58392DFF7D7FE4C -:100C0F00B1FED526FDDF23C1CF0308035109FEF442 -:100C1F00FDC0D2DF37FE3800A20408CF030807510A -:100C2F0009FEE1FDD2B20408DF22C7FB04083183BD -:100C3F0002C6D7C6510AFECCFD624C1FDF06CF2677 -:100C4F00FD01EF04CF26FD00C0EE5BFEC0EE55FEAA -:100C5F00C7C1FB04088B31196C0161589BC0C6D703 -:100C6F00717BFAFE4DFEAF0408040600C11436D3A3 -:100C7F000B300000522DF3FE77FF8FC000FE2BFECE -:100C8F0061CF5C807C8073C0041900CEFC0F61CBF8 -:100C9F00C55404EF03C55417FE18FEC7360008BB32 -:100CAF00629C0288089C03D1DD334C41DE2F70F12A -:100CBF00312DB161090033081C000851FF612A4131 -:100CCF000E118FD0FF613B118FD1FF6138DC0E8B7E -:100CDF005C03DF0964C6C4FE2BFDEECAFDC6C4EE7D -:020CEF00C3FD43 -:100CF10061CF5100718C7109FECBF800FEFCC90176 -:100D010000F6BF00F953C0F693935820FEDFF94176 -:100D11000036884D34CCFCEF05118B99A7A51744FB -:100D2100D44DDFF53602F930CCFCEF04CC0000A73E -:100D310047DFF9410036D44D3420FEEF05118B9980 -:100D4100A7A51744E44DDFF53630FE3092FEEF04DF -:100D5100CC0000A747DFF9FCCE0000EFFE61DD719A -:100D61007BFABEF0ADD8BEF200AEF661CDD7C3615D -:100D7100DD717BFABEF0ADD8BEF200DBF6FFADDC73 -:100D8100BEF000AEF6BDD8AEF40312ADDABEF2008D -:100D9100AEF661CD03BDDAC2D7C3F33174D908838E -:100DA100C1F626D8BDD8C031750683C312F623C259 -:100DB100FDBC0D93DF0312F623C2D7440000DD26EC -:100DC10061DD717BFACFE80080BEF6F6BEF4BEF2BB -:100DD100ADD8BEF0CFE800818FE8003103FAAEF064 -:100DE100F5E80061CDD7B1D7C3F33174D90883C118 -:100DF100F626D8BDD8C0317505C312F623C2FD0A47 -:100E01000E93DF0312F623C2D7440000DD2761DD14 -:100E1100717BFACFE80080BEF6F6BEF4BEF2ADD823 -:100E2100BEF0CFE800818FE8003103FAAFE000F5B2 -:100E3100E80061CDD7ADD8D7C3F33174DB0F83C1DF -:100E4100F626D8BDD861317026DABDDAC031750D0C -:100E510083C312F626DCBDDC61317023C2FD720E44 -:100E610093DF0CF626D8BDD861317026DABDDAC21F -:100E7100D7C161686BDC6BDDC0DD2F61DD717BFA91 -:100E8100CFE80080BEF4ADDCBEF6ADD8BEF0ADDA81 -:100E9100BEF2CFE800818FE8003103FAAEF0BDD891 -:100EA100AEF2BDDAF5E80061CDD7F6BDD8BDDAD72F -:100EB1008292DD2B61DD717BFACFE80080BEF0F616 -:100EC100BEF2BEF46208BEF6CFE800818FE80031C1 -:100ED10003FAAFE0006072AEF0F5E80061CDD760D3 -:100EE10072F6B1D706DABDDAADDC06D8BDD861D865 -:100EF100A6DAD7D1DD17C1C3DAD89DD8ADDA311C56 -:100F010061EEB4D8DFF8BDDA13BDD8C2C0D7D1DDE8 -:100F11001BC1C3DADA9DDAADD8311E33311E33710C -:100F2100F9B4DADFF4BDD813BDDAC2C0D746D8DDD3 -:100F31000771FF7177D971C0D75BDB9DDB605BDA2D -:100F41009DDAADDC5BD9085BD808BDD8D7C3C7F340 -:100F5100728EFDC162314C4100367E4D1161A0722D -:070F6100C09EFD62C6C2D76D -:0A0FF60031303A31383A3337000049 -:0A20000031303A31383A333700002E +:1001CE0010CEA180CFF30081000000CEA408F5AAC6 +:1001DE00FFD78F06F9310508CD0003CD030FEF08C9 +:1001EE00CD030EF690BFB401CD0408CD0508F52160 +:1001FE00FFCE22E9CE23F8CE24F3CE25FACE26FC6E +:10020E00CE275FCE2EFCCF1105F8CF120511CF35BC +:10021E000002CF370019CF530006CBEEFEFFCE38CB +:10022E0031CE3970CF38050A308700BF1801BF1A9A +:10023E0001BF1C01BF1E01D7D7C7F616FD6B047197 +:10024E007BFA31329308713293717AFAEF0C717A2C +:10025E00FAA7F647DFE95203EF01F2C6D7C7C1C1CD +:10026E00FBF8FF17A1C1E0C18C0A70C18C0270FDB2 +:10027E008C021006629D508C01721004C6D7C7C145 +:10028E00FBF8FFFD4702D2DD045203EF618B70FDD8 +:10029E00B803D2DD077133935202EF528C0870FD12 +:1002AE00D403FD1F048B6C0170FDD403300400BF1A +:1002BE002401301740BF1C01300400BF22018C0AFC +:1002CE0091DF04F6BF2A01710BE2CE44FF3182E2C8 +:1002DE0002EFFAAC0C148E449961790C61690A8CA8 +:1002EE000AD1DFDAFD4804710BE2713393F2C0C616 +:1002FE00D7C7C1FBF8FFFD4702D2DD045203EF253D +:10030E00710AE68B70FDB803D2DD0771339352028A +:10031E00EF138C0870FDD4038C0A70FDD403FD48D6 +:10032E0004713393F2C0C6D7C7C1FBF8FFFD470275 +:10033E00D2DD045203EF70710AE6710BE28B70FD91 +:10034E00B803D2DD077133935202EF5B710BE231CA +:10035E00229344C73422FBAC0C1652048B99A5A7EA +:10036E0092DFF9C68B9D4D8C089D4E8C0A9D4F31A8 +:10037E0084BD02EFFA717ABDCEB144CBB422FB8CB0 +:10038E000A318EBEB8CEBB48714BE1714BE5710A96 +:10039E00BD8C089E44EF0F710BE68C089E448C0AB0 +:1003AE009D4CAC0CBD4AF2C0C6D7C716FDF703AFC5 +:1003BE000401BF0C0117FDD403D2DD07FD48045222 +:1003CE0002EF01F2C6D7C716710AE6710BE2669EFE +:1003DE00443182E202EFFAF6420401DD09AF040174 +:1003EE00BF0C01E2EF01F2C6D7AF2801085CFB0893 +:1003FE00BF2801FD4602AF28015CFBBF2801300477 +:10040E0000BF2A01301780BF1C01300400BF22013B +:10041E00D7AF2401086C0408BF2401AF28016C0F6C +:10042E00086C0B08BF2801FD4602AF2A01085CFBD1 +:10043E0008BF2A01FD4602EDF703300400BF240178 +:10044E00F6BF2A01300B0BBF2801FD4602300B0F01 +:10045E00BF2801FD4602300F0FBF2801D73144934C +:10046E0001D77132936A0E03713B25713B23E0FD78 +:10047E00AC097120F000FD4602F6BF26015024BFE4 +:10048E001401CB440014300F0FBF28017123937158 +:10049E000BE2710AE6FDF703CE44FF3182E202EF72 +:1004AE00FAFD4804AF0401BF0C01713393714293FE +:1004BE00D731349302EFFAFD1F04713A25713A23B6 +:1004CE005A0EFC7128F000714393D7C7880616FDAB +:1004DE004702D2DD045203EF36710AE650A4FDB88E +:1004EE0003D2DD077133935202EF2417FDD4036755 +:1004FE0070FDD403FD1F0450A4FDD4035020FDD481 +:10050E0003D851FDD403A451FD4804713393F2C6B0 +:10051E00D7C72008FBF8FFFD6C085014C15008FD2A +:10052E009E07C0CC07048C074C14DE0C8C07318E52 +:10053E00FDD409615907EFEECC07048C074C14610A +:10054E00C8ED0D06CC06008C064C0461C8EDEC051A +:10055E00300AF9BC02F6BBCEABAC31B2D109C7360C +:10056E0041057184C6DEF3F1C73641057184C6615B +:10057E00DC9C05713BD1AC02148F40059971505033 +:10058E0005617902617900F0E1614900DD09C73644 +:10059E0041057184C6DEC3F1C73641057184C6615B +:1005AE00DC0E059C055040C18C07318E31AD128C8E +:1005BE0006318E318D03BDD831FFBDDADADAADD812 +:1005CE00FDA00CC0D2DD0C5008C15014FD9E07C01A +:1005DE00FD5D0B8C05D1DF06615906ED55058C07C7 +:1005EE00318EFDD809D2DD0C5008C15014FD9E0786 +:1005FE00C0FD5D0B8C05D1DF06615907ED49057114 +:10060E00605005CC0400CC05008C054C09DE2B8C0B +:10061E0005318E04F61FC1317B9EFDC41189728C8B +:10062E0005318E04F64F14896142DF03F6EF01E6C1 +:10063E00600E049C04615905EFCF41001140F81F74 +:10064E003A61E86159048C04D1DF08FD5E0BFD7040 +:10065E000CEF0C5008C15014FD9E07C0FD5D0B1031 +:10066E0008C6D7C72004FBF8FF712B24CC0100F677 +:10067E00BC02AC02440900DE3EAC0204F60F14418B +:10068E0000118972AC020C5014896142DF03F6EF3F +:10069E0001E6600E019C01AC021249005072AC02E0 +:1006AE0004F67F14896142DF03F6EF01E6600E0166 +:1006BE009C01617902EFBB40F67FFF61F861590141 +:1006CE008C01D161F8ED6A07CC0100717AFAFD6BED +:1006DE0004711300711B20710303710205E0C150F8 +:1006EE0003FD712BC05013FDAC09500FC1E0FD711D +:1006FE002BC0CEABAC6159018C0191DD068C014C47 +:10070E0003DF03E6EF01F66061FB7121048C014CFF +:10071E000861F8CC010031320705A024FCEF03F587 +:10072E0024FC4024FC11DC22F524FCF0C15003FD16 +:10073E00712BC0CE3708CBE4FFFFCBE6FFF7CED44C +:10074E00FFCF370008F5120561FDE6BC02F66149E0 +:10075E0002DD9F00000000617902EFF1FD6C08D20E +:10076E00DFFA5008C15014FD9E07C0D2FD5D0B107C +:10077E0004C6D73184BD02EFFA717BBDCBE4FFFF17 +:10078E00CBE6FFFFCBD4FFFF717ABED7717BBED70E +:10079E00C7C1200CFBF8FF8C0C318E31ADC1317B03 +:1007AE009DD4C0BC068DD49C088C149C0B8C14312B +:1007BE008E040C00128C0B318EBDD813FD2F0F61E1 +:1007CE00C8ED6708CEABACCC05068C0B318EFDD0D8 +:1007DE0009D2DD158C0B318EFDD4096169058C05AE +:1007EE00D1DFE7FD9A07E2EF71CC0A008C0A4C04C8 +:1007FE00DE54F6BC02300AF9BBAC06148C089EFD22 +:10080E00118972AB146299AC06A1BC0661790061C4 +:10081E007902F0E1614902DFE05040C18C0B318E6C +:10082E0031AD128C0A318E318D03BDD831FFBDDA58 +:10083E00DADAADD8FDA00CC0D2DD06FD9A07E2EFE4 +:10084E001961590AEFA68C0B318EFDD809D2DD0342 +:10085E00E2EF0761590BEDBB07F2100EC6D7C77159 +:10086E007B9D717BFAFD8107300AF9FD830AFD0E2F +:10087E000AC6D7FD6C08FD5D0BFD9A07F5ABFFF2BE +:10088E00D7C7310497067110B3FBEF047118B3FB91 +:10089E008FB3FB7B8A76D1DD278FB3FB9D8A665C97 +:1008AE0002D1DD1C8FB3FB5C02D1DD0B5040C15079 +:1008BE0010FDC534C0EF095020C15010FDC534C025 +:1008CE00C6D7C7360000665C80D1DD10675C80D16C +:1008DE00DF05713396EF0B713296EF0671040771D7 +:1008EE003196665C40D1DD10675C40D1DF05714307 +:1008FE0096EF0B714296EF06711405714196665C88 +:10090E0001D1DD10675C01D1DF05715396EF0B71DC +:10091E005296EF06713407715196665C02D1DD1066 +:10092E00675C02D1DF05716396EF1D716296EF1859 +:10093E004007F901DF08710402716196EF0AC736AC +:10094E00100571C4C6716196665C04D1DD10675CDA +:10095E0004D1DF05717396EF0B717296EF06714439 +:10096E0007717196665C08D1DD10675C08D1DF05F2 +:10097E00710397EF0B710297EF06711407710197D0 +:10098E00665C10D161E8715AD1C6D7F5F6FBF5F861 +:10099E00FBCFFEFBFFCFFAFBFFCFFBFBFFD7C7C1A1 +:1009AE00C1FBF8FFCEABAC8C02D1DD126169023017 +:1009BE005C03BBF6614900DDEE618900EFF51004C2 +:0209CE00C6D78A +:1009D0005208EF065203EF025206FEE600FE1B002D +:1009E000DC16089F03088F0408089F040862FE2491 +:1009F00000089F0408EEBF00EEBA00C1C514410E06 +:100A000011D9D0FF118FD1FF312E45C4C0D7F2319B +:100A1000A2C401E2D79DE261DD4C09DF12717BFACD +:100A2000C18F06089F27FDC0CF060800EE270031C2 +:100A3000F2FA04CF0608004C00DF05D50008DD16E9 +:100A400061DD717BFAD50608DD0ACDE31F61CD615A +:100A5000CDEE160061CDFED40061FFFE9A00FCF8D9 +:100A6000FF0EFEB20061CDFED5004C09DF0EC18F36 +:100A700006086F27FD9F0608C0EE0400CF06080099 +:100A8000F8E3D75200EF025202FE3700CF26FD00F6 +:100A9000CF060800BF0408C716629F000841001176 +:100AA0008F1A209B4100118F1B209F0108C6510007 +:100AB000FE62FFEF025205CF060800C1510CFE0A8C +:100AC00000C0D7C1511DFE0200C0D761DD717BFAA5 +:100AD00070CEC0A59EC47CFF9EC4609EC461CDD76D +:100AE00061DD717BFAC18EC45C1BFED6FFCF0608A8 +:100AF00001FED7FFC061CDD731F2FA1AC1AEE4BF13 +:100B000018FDAEE6BF1AFDAED4BF1CFD30FFFFBE20 +:100B1000E4BEE6BED4C0D731F2FA11C1AF18FDBEB3 +:100B2000E4AF1AFDBEE6AF1CFDBED4C0D7C1BF1EE8 +:100B3000FD13BF20FD15BF22FD17BF24FDC0D7AF99 +:100B40001EFDDB20FDEB22FDFB24FDD7534B305275 +:100B50005430324E323030475631323000FFC150BF +:100B6000FEFEAB0061DD717BFACF060800FE0A00D5 +:100B7000FEA4FF61CDF8E3EECF00C7FB0408BF1869 +:100B8000FD8FC0009C05C5C337040600BF1AFD35A4 +:100B900036C20B300000522BFE6600C2C4C6307055 +:100BA0000BB800300000B8022004AF1AFDB80030C6 +:100BB0000F00B802AF18FD61FF520AFE3AFFECF8D1 +:100BC000FF0E717BFAC1C7FB04088C05C65C80FE72 +:100BD0000200C0D761DD717BFA70CFC0FFA59FC056 +:100BE000007CFF9FC000609FC00061CDD7618BFE7D +:100BF000E2FF717BBE410011FB000017CEFC0061DB +:100C0000CB089EFDF31161C999A58392DFF7D7FE4A +:100C1000B1FED526FDDF23C1CF0308035109FEF441 +:100C2000FDC0D2DF37FE3800A20408CF0308075109 +:100C300009FEE1FDD2B20408DF22C7FB04083183BC +:100C400002C6D7C6510AFECCFD624C1FDF06CF2676 +:100C5000FD01EF04CF26FD00C0EE5BFEC0EE55FEA9 +:100C6000C7C1FB04088B31196C0161589BC0C6D702 +:100C7000717BFAFE4DFEAF0408040600C11436D4A1 +:100C80000B300000522DF3FE77FF8FC000FE2BFECD +:100C900061CF5C807C8073C0041900CEFC0F61CBF7 +:100CA000C55404EF03C55417FE18FEC7360008BB31 +:100CB000629C0288089C03D1DD334C41DE2F70F129 +:100CC000312DB161090033081C000851FF612A4130 +:100CD0000E118FD0FF613B118FD1FF6138DC0E8B7D +:100CE0005C03DF0964C6C4FE2BFDEECAFDC6C4EE7C +:020CF000C3FD42 +:100CF20061CF5100718C7109FECBF800FEFCC90175 +:100D020000F6BF00F953C0F693935820FEDFF94175 +:100D12000036B64D34CCFCEF05118B99A7A51744CC +:100D2200024EDFF53602F930CCFCEF04CC0000A70E +:100D320047DFF9410036024E3420FEEF05118B9950 +:100D4200A7A51744124EDFF53630FE3092FEEF04AF +:100D5200CC0000A747DFF9FCCE0000EFFE61DD7199 +:100D62007BFABEF0ADD8BEF200AEF661CDD7C3615C +:100D7200DD717BFABEF0ADD8BEF200DBF6FFADDC72 +:100D8200BEF000AEF6BDD8AEF40312ADDABEF2008C +:100D9200AEF661CD03BDDAC2D7C3F33174D908838D +:100DA200C1F626D8BDD8C031750683C312F623C258 +:100DB200FDBD0D93DF0312F623C2D7440000DD26EA +:100DC20061DD717BFACFE80080BEF6F6BEF4BEF2BA +:100DD200ADD8BEF0CFE800818FE8003103FAAEF063 +:100DE200F5E80061CDD7B1D7C3F33174D90883C117 +:100DF200F626D8BDD8C0317505C312F623C2FD0B45 +:100E02000E93DF0312F623C2D7440000DD2761DD13 +:100E1200717BFACFE80080BEF6F6BEF4BEF2ADD822 +:100E2200BEF0CFE800818FE8003103FAAFE000F5B1 +:100E3200E80061CDD7ADD8D7C3F33174DB0F83C1DE +:100E4200F626D8BDD861317026DABDDAC031750D0B +:100E520083C312F626DCBDDC61317023C2FD730E42 +:100E620093DF0CF626D8BDD861317026DABDDAC21E +:100E7200D7C161686BDC6BDDC0DD2F61DD717BFA90 +:100E8200CFE80080BEF4ADDCBEF6ADD8BEF0ADDA80 +:100E9200BEF2CFE800818FE8003103FAAEF0BDD890 +:100EA200AEF2BDDAF5E80061CDD7F6BDD8BDDAD72E +:100EB2008292DD2B61DD717BFACFE80080BEF0F615 +:100EC200BEF2BEF46208BEF6CFE800818FE80031C0 +:100ED20003FAAFE0006072AEF0F5E80061CDD760D2 +:100EE20072F6B1D706DABDDAADDC06D8BDD861D864 +:100EF200A6DAD7D1DD17C1C3DAD89DD8ADDA311C55 +:100F020061EEB4D8DFF8BDDA13BDD8C2C0D7D1DDE7 +:100F12001BC1C3DADA9DDAADD8311E33311E33710B +:100F2200F9B4DADFF4BDD813BDDAC2C0D746D8DDD2 +:100F32000771FF7177D971C0D75BDB9DDB605BDA2C +:100F42009DDAADDC5BD9085BD808BDD8D7C3C7F33F +:100F5200728EFDC162314C410036AC4D1161A072FE +:070F6200C09EFD62C6C2D76C +:0A0FF60031333A35313A3230000051 +:0A20000031333A35313A3230000036 :10200A0005214F7B9EC5E9000104080D12171C1F0C :10201A00080100001F003B005A0078009700B50035 :10202A00D400F300110130014E01192634445362E1 @@ -266,12 +266,12 @@ :1020FA00BD10BDC0BE70BFD0C2A0C400C850CC8045 :10210A00D0B001A0251018B017C095206FE07C60F0 :10211A003510350037F016F01CA0173011D011F029 -:10212A0011F002005E00A7002700B0DAF5F38C3048 -:10213A009C10A5E0B040B1C0B200B250B310B49048 -:10214A00B620B860BA50BFA0C6B0CE90D02000204A -:10215A000020002000207B30686020001700173024 -:10216A0012F00DE007F00700093001C001C00100BC -:10217A00AB000000670020DA696700000000000079 +:10212A0011F002005E00A7002700B0DAF5F39CF078 +:10213A00AD50AFB0B300B3E0B560B670B7A0BA00A7 +:10214A00BC00BE90C160C400C700CCA0D0A00200F1 +:10215A00191012004810251041F02FA013F01CD0BE +:10216A0010D00FA0110010E00C100C000C0002009F +:10217A007100B400C000A0DAE5E70000000000002A :10218A000000000000000000000000000000000045 :10219A000000000000000000000000000000000035 :1021AA000000000000000000000000000000000025 @@ -289,705 +289,708 @@ :10226A00FA041225384D5F6E777A776E5F4D3825FE :10227A001204FAF3F0F0F3F7FBFE00020303020282 :02228A00010051 -:10228C008D3AB43AD1DF26CD3A1EFD3E23FDE12234 +:10228C008D3AB43AD1DF26CD3A1EFD6723FD0A23E1 :10229C003132920D3104920931329605713304EFCB -:1022AC0003713204FD1223FDBA22FD1526D771539A -:1022BC0092D432DD05B432715292312292037152B2 -:1022CC0092715492714102314402057140B3FBD7B3 -:1022DC007148B3FBD74A304BDC114A30B9DE0C4A9B -:1022EC003B28DE03A43BD7713392D74A303EDC0542 -:1022FC004A30BDDC0C4A3C28DE03A43CD771329238 -:10230C00D7F43BF43CD73142960C4A3D02DE03A491 -:10231C003DD7712392D73132041240AFFB3CDE0C17 -:10232C008FB2FB5C01D1DF04712392D7712292F43E -:10233C003DD7C7C1FBF8FF313296067130B3FBEFC6 -:10234C00047138B3FB714492713796DE4F71349639 -:10235C007141923132960E5002C15011FD9834C029 -:10236C00CD3229EF37E0C15011FD9834C0F432174B -:10237C00C15002FD302BC0D2DF0D8B318E318D0858 -:10238C000E01081C00BD34AD3444009BDC05D5AFF8 -:10239C00FBDF095020C15011FD9834C0C0C6D78D49 -:1023AC00209D3EFDED23FD642BD507F9DD04710363 -:1023BC0092D78D3E4B2061F83164921C716392FD73 -:1023CC006A044A3E07DD054A3EFFDF098F06F931F4 -:1023DC000303FD7C24FD90247102923073256194DB -:1023EC00D7C77162017172015003FDAB095008FD32 -:1023FC001537629D305009FD153762767163017196 -:10240C001806F94A30F1DC0BE507F9F508F9CD3778 -:10241C0007EF224A3004DE1ACF07F9025008C150E8 -:10242C006CFD6A02C092DF0DD450DF09711006F901 -:10243C00EF03F507F94007F901DF05710A22EF06F2 -:10244C00710B22710302CD20075700674C08DE1078 -:10245C0073090A20614EDC05679D20EF0387EFEBC3 -:10246C004A2007DF09D507F961F8CF07F903C6D76A -:10247C00500AFDAB09304000C15006FD132BC05073 -:10248C0096EDAB09C72006FBF8FFD507F961E8ED1F -:10249C006F25304A57C1503EFD132BC0D2DD07715A -:1024AC0000B2FBED6F257108B2FB17040200C1509E -:1024BC0004C1500CC1506CFD8B021006EA38AA48BE -:1024CC00318D12AA48318E616B08616A08C1500EB9 -:1024DC00FD132BC0F690C1500CFD132BC0CC01008A -:1024EC008C014C04DE2831349302EFFA712293EA0A -:1024FC00388C015010D605C15010C18C01D6044047 -:10250C0000C1506CFD35031006615901EFD250A586 -:10251C00FDAB09EA38AA48318D12AA48318E616B9D -:10252C0008616A08C1500EFD132BC050A5FDAB0904 -:10253C005004C1506CFD6A02C0629C01EA388A4B9F -:10254C004E0161C3048A4A4E0117040200C15004B3 -:10255C00C1500CC1506CFD35031006F6C1503EFD48 -:10256C00132BC01006C6D7C78D3F4B3061F8ED1248 -:10257C00264A4128DE05A441ED1226F4418D309DFA -:10258C003F8D305070D612307351230480001231BD -:10259C00FF318E039D409FAEFBF68D407C804C95A9 -:1025AC00DC1B8D40318F241400EA38BDD8AA44FDC1 -:1025BC005E0D1231FF318E03318F16EF198D4031C4 -:1025CC008F241400EA38BDD8AA46FD5E0D1231FFE7 -:1025DC00318E03318F16EA388A427217F303164490 -:1025EC00000171FE61C836FF001701DE02F61617F6 -:1025FC00BD78C7500CFD132BC0D2DF068D309D3F2C -:10260C00EF047100B2FBF2C6D7C72008FBF8FF40FD -:10261C0007F901DD064007F902DF1C17040600FD6F -:10262C000B2CD2DF0A8C069C058C079C04EF4ECC3D -:10263C000563CC0400EF4617040600FD0B2CD2DD1D -:10264C000F7100B2FB710392CC0500711293EF2D48 -:10265C007108B2FB8C06318E318D080E07081C00F8 -:10266C00BBEA388A4072ABFDB10EBB8C019C05D124 -:10267C00DF08CC0501CC0400EF038B9C0417040687 -:10268C0000FD162CD2DD06CC06C8CC07008C069FAC -:10269C00B1FB8C06318E318D080E07081C00BD3441 -:1026AC00AD344401A5DC08CC0364F6BD42EF48AD63 -:1026BC003426424401A0DC08CC031EF6BD42EF37A1 -:1026CC00AD3444819DDC09CC030AC942F401EF27E7 -:1026DC00AD3444019BDC09CC0305C942F401EF176E -:1026EC00AD34440191DC09CC0300C942F401EF077D -:1026FC00711293C942F4013132040C31249208CC8A -:10270C000564CC0400EF0D8C034E05DE078C039C96 -:10271C0005CC04008C059FAFFB8C049FB0FBFD988F -:10272C002B8D444E05DD2840AFFB0BDE054A440BD8 -:10273C00DE1440AFFB06DE054A4406DE09D5AFFBCE -:10274C00DF0DD444DD095020C15011FD9834C08FE9 -:10275C00AFFB9D44FDD52B1008C6D7C75601D83703 -:10276C00C15002FD482BC04008F901DF10500AFD92 -:10277C00AB09712010055008FDAB09EF055012FD97 -:10278C00AB098D376C0870C15002FD482BC050034B -:10279C00FDAB098D376C1870C15002FD482BC05031 -:1027AC0016FDAB095003FD592B625C01D1DD0F7195 -:1027BC0070B3FB5002C15013FD9834C056006672C2 -:1027CC00C6D7C75004FD592B625C03D1DD405014B1 -:1027DC00FD652834B3FB895C9F998A0C7CFF50FF04 -:1027EC005C14D1DD228A0C7CFF5C147234B7FB893B -:1027FC00616A997162075600316207058666D1DFFE -:10280C00F7716307716B2734C6FB895CEB99500237 -:10281C00FD592BD2DD398D376C1070C15002FD483B -:10282C002BC0E0FDAB09D837C15002FD482BC0507E -:10283C0033FDAB094008F901DF0971281005500A76 -:10284C00FDAB09F0C15002FD482BC07178B3FBE021 -:10285C00C15013FD9834C0C6D7C7C12004FBF8FF84 -:10286C00CC02005004FD592B629C038C045C20D1DB -:10287C00DD0E8C036C019C038C026C209C02EF130C -:10288C008C045C10D1DD0C8C035CFE9C038C026C04 -:10289C00109C028C045C08D1DD0E8C036C029C0332 -:1028AC008C026C089C02EF138C045C04D1DD0C8C44 -:1028BC00035CFD9C038C026C049C028C03D1DD0533 -:1028CC00501AFDAB098C0370C15004FD482BC08F0E -:1028DC00B3FB5C9F728C03318E316D148C03318E83 -:1028EC00314D616D08616C5C606162629FB3FB8FFE -:1028FC00BFFB7CFF50FF5E02D1DD278FBFFB7CFF4F -:10290C005E027234B7FB89616A99716207CC01006F -:10291C00316207086159018C01D1DFF471630771D1 -:10292C006B27F21006C6D7D9A7FBC15006FD482B62 -:10293C00C0D9A8FBC15007FD482BC0D7FD3329F2E5 -:10294C00D7C7711300711B20710303710205E0C11D -:10295C005003FD482BC05013FDAB09F0C15005FDD1 -:10296C00482BC0500FC1E0FD482BC0500AFDAB09ED -:10297C007103055008FDAB09501FC1E0FD482BC089 -:10298C005012FDAB095003FD592B625C01D1DF03E2 -:10299C00E2EF24F0FD592B629D363602F9C7500840 -:1029AC00FD302BC05003C1FD482BC0710203711ABE -:1029BC0020FDF02AF431F2C6D75003FD592B625C8E -:1029CC0001D1DD155014FD6528FDCE275014FDAB4B -:1029DC0009E0C15003FD482BC0711300711B20711D -:1029EC0003035014FDAB09F0C1E0FD482BC0F0C14E -:1029FC005003FD482BC0D7C72004FBF8FFCC0200C6 -:102A0C008D319C035010C150A4FD6A02C0629D31EF -:102A1C00D450DD04F2EDCD2A8C037B315C08D1DD82 -:102A2C000F8D315C08D1DF05CC0210EF03CC0220F6 -:102A3C008C037B315C04D1DD158D315C04D1DF0856 -:102A4C008C026C049C02EF068C026C089C028FB208 -:102A5C00FB5CF3728D315C0C6162629FB2FB8FBECA -:102A6C00FB7CFF50FF5E029C02D1DD1F34B6FB895C -:102A7C006E0299716207CC0100316207086159013D -:102A8C008C01D1DFF4716307716B278D315C40D100 -:102A9C00DD095002C15012FD9834C08D315C01D15A -:102AAC00DD08E0C15012FD9834C0717AFA8D315CAA -:102ABC0041D1DD0C5A31BED831C15010FDD804C003 -:102ACC00F21004C6D7FD6727F2D7FDCE27F2D7C781 -:102ADC008FC6FB7617FD6528664FC6FBDFF2F5C681 -:102AEC00FBF2C6D75064FDAB09FD212C6261FB7172 -:102AFC001192F171149261DC70C15012FDD804C0B6 -:102B0C00FD4636CD5F03D7C7C1C1FBF8FFAC0ABB8E -:102B1C0017C15002C18C0270C1506CFD35031006F8 -:102B2C001004C6D7C7C1FBF8FFAC08C15002C18B5B -:102B3C0070C1506CFD8B021006C0C6D7C788061634 -:102B4C006770C1C75084FDFE021004C6D7C716C7F4 -:102B5C005084FD6A02C0C6D7C74A2004DE04560062 -:102B6C00EF0256014008F901DF048686EF0A40089F -:102B7C00F902DF045104610666318F12504CD633D2 -:102B8C00514CD6610A045420BD38C6D740AFFB3D2A -:102B9C00DC05CF04FC0FD740AFFB1FDC05CF04FCDA -:102BAC000BD740AFFB0BDC05CF04FC07D740AFFBCA -:102BBC000661D831320405CF04FC03D7D5AFFBDD59 -:102BCC0004E504FCD7F504FCD7D504F9DF047173D4 -:102BDC0092D7FD212C6261FB7101937114927107E4 -:102BEC009361C83172921771729271049371119240 -:102BFC00F171049361DC70C15012FDD804C0D7C7C9 -:102C0C0016C75004FD302BC0C6D7C716C75002FDDF -:102C1C00302BC0C6D740AFFB0BDE02E2D7F2D77128 -:102C2C0000010571785005713AD5713BD18F1005B3 -:102C3C005CFC9F1005CF54054AE542057110420516 -:102C4C0071004205714850057130500571205005D6 -:102C5C00CF530505CF52050A71305105712051052E -:102C6C00713BD5717050058F11055CFC9F1105F4FB -:102C7C0022D77178500571080105D7FD4038FD6ADF -:102C8C0004717AFAFDAB23F504F98F06F931051BB3 -:102C9C005003FD592B625C01D161E8CF04F902CFDE -:102CAC00AFFB64710407714192EF10F67104076178 -:102CBC001012F6B1236061FB714192FD6930FD0E7B -:102CCC0043712295712BE7618461A461EDEFF8D714 -:102CDC007140F00071783002713AE6713BE2713B61 -:102CEC00EA713BEE8F10055CFC9F1005CF34024A55 -:102CFC00E552FF711A52710A52714830027130302C -:102D0C000271203002CF330205CF32020A7130310A -:102D1C0002713BE6717030028F11055CFC9F11054E -:102D2C0071603002D7717830027148F000D7C788D3 -:102D3C00061666614FDD0967614EDE0396EF01866C -:102D4C006672C6D7C7161714AA0412A943DD29AA9E -:102D5C000412A923FDE44DC3AC02FDE44D13C2BD26 -:102D6C00D813FD2E0FDE0C1714AA0212AA0403BAF4 -:102D7C0004EF051714A9BA04AC041231FF319E03F9 -:102D8C00317F087208C6D77100F200304400BFB61C -:102D9C0001300188BF9001300984BF9E01BF9C01A6 -:102DAC00BF9A01BF9801BF9601BF9401BF9201F574 -:102DBC003CFF30FE00BFBE01F6BFBC01BFB80150E6 -:102DCC00EEBFBA01A1BFB201C918FE008F06F931DE -:102DDC000507F5CDFBCB6CFF00717393716293D734 -:102DEC0030EF00BFB401F6BFBA017108F2007123D5 -:102DFC0004715307BE6EBE64BE6A7123047153071F -:102E0C00715BD1F453F452716393D78D54B454D194 -:102E1C00DF6931D4D105715BD1E453D453DD2E710C -:102E2C0040B2FBD852F1E734020023DD0625DD0366 -:102E3C0025DF05F6BE66EF06D9CCFBF1BE66A452C3 -:102E4C004A5220DF04F452B453CD5419D7CD541E3A -:102E5C007148B2FBD5CEFBDF04F6BE66D7D9CCFBEE -:102E6C00F14266FFDD15D9CCFBF112AE6643DE05EF -:102E7C00A266FFEF03B266FFCD5403D7C716171433 -:102E8C00F6B9AA0412F6231231FF31AE03316FBA30 -:102E9C0002C6D7C7C1FBF8FF8C085080D612AB1402 -:102EAC0013B9AB14AA0412A92312D927FBF133BD11 -:102EBC00D813FD9A0DBA02C0C6D731049401D7407D -:102ECC0004F902DF10F6BE64BE6EBE6ABF8EFBBF95 -:102EDC0094FBBF9AFB31749314308AFBFD882E301F -:102EEC0090FBFD882E3096FBFD882EEF71311494EB -:102EFC000D7113947108D2FBF456F455EF60D45550 -:102F0C00DF5A8F26FB9D554A561FDC177100D2FBEA -:102F1C004028FBFFDD1CA4578F28FB4B57DE13F416 -:102F2C0056EF0FD856F1A1605C1F9D567108D2FB6D -:102F3C00F457E856092AFB70C1308AFBFD9F2EC05E -:102F4C00E856094AFB70C13090FBFD9F2EC0E85635 -:102F5C00096AFB70C13096FBFD9F2EC0B455308AB8 -:102F6C00FBFD502DF313BE6E3090FBFD502DF31373 -:102F7C00BE6A3096FBFD502DF313BE64D7C736F0F6 -:102F8C000071F4DC297170F000CE9D08CE9EC0CE8D -:102F9C009F80F594FFF593FFF592FFE597FFE5967B -:102FAC00FFE595FFE598FFCE9C7F7100A6FB711B9A -:102FBC00E3712BE3711AE7712BE7717A9D710A9E0D -:102FCC0031929E02EFFA710B9E71239471339471BE -:102FDC004394C6D7C73122941E712294710A9E3134 -:102FEC00929E02EFFA34D4FB3692FF52078B99A5CE -:102FFC00A792DFF9710B9EC6D7C78806163132949B -:10300C0015713294C7349CFB3092FF1652078B9982 -:10301C00A5A792DFF9C6667367189CFBC6D7C77164 -:10302C0023943134941E713394710A9E31929E0212 -:10303C00EFFA3492FF369CFB52078B99A5A792DFCF -:10304C00F9710B9E31449413714394717B9E8FDC08 -:10305C00FB9E9A8FDDFB9E9B717A9EC6D7CFA7FBFA -:10306C005CCFA8FB5FCFC8FB5DCFFCFB36CFFDFB75 -:10307C00C9E5D3FBD7C7CFA4FB12CFA5FB10CFCC90 -:10308C00FBFFF5CDFBF5CEFBF5CFFBF5D0FB5600EA -:10309C00664C64DE08723826FB0086EFF3C6D7C791 -:1030AC0088061617F1E73403002361E3EDD03323D0 -:1030BC0061F8ED9C31B12361E3EDA6312561F8EDAA -:1030CC00B431B1240D0061D8EDD033240B0061F87C -:1030DC00EDD4312361F8ED17322361F8EDE731239C -:1030EC0061F8EDCB3324060061F8ED8032B1256137 -:1030FC00D8ED9C3224000061F8EDA9322361F8ED83 -:10310C00D0332361F8EDA933B12361E3EDCC322345 -:10311C0061F8EDDD322361F8EDEE322361F8EDDD7F -:10312C00322361F8EDFF322361F8ED10332361F89F -:10313C00ED1F332361F8ED41332361F8ED4D33235B -:10314C0061F8ED59332361F8ED61332402002361FA -:10315C00E3EDD03324020061F8ED69332361F8ED1F -:10316C0074332561F8ED7F33B124060061D8EDD0BE -:10317C003324000061F8EDD2332561F8ED8A332455 -:10318C00120061F8EDA4332361F8ED9533EDD233E1 -:10319C0034A6FB89615F99EDDC3330482961946674 -:1031AC00736718A4FBEDDC3340A9FB6ADF1340AA5C -:1031BC00FB68DF0D674C6CDF08304B406194713A53 -:1031CC00D5679FABFBEDDC3367D1DD0C305C3B612D -:1031DC009434C4FB89616F99EDDC33675C02D1DDFB -:1031EC000730D12A6194EF0B675C01D1DD0530D635 -:1031FC002A6194675C3CD1DD0F30DB2A6194675CFB -:10320C003C7266736218A4FBEDDC3367D1DD625C43 -:10321C0001D1DD05300800EF01F6609F01FC675C11 -:10322C0002D1DD03E6EF01F63401FC896168996790 -:10323C005C04D1DD04E6A1EF01F63401FC89616880 -:10324C0099675C08D1DD05302000EF01F63401FCF4 -:10325C0089616899675C10D1DD05301000EF01F6CB -:10326C003401FC89616899675C20D161E871600167 -:10327C00FCEDDC33D446DF08679FCDFBA446EF0D95 -:10328C004A4605DE08E846671813FDA446EDDC3314 -:10329C00675C0F7266736218A4FBEDDC334A4664FC -:1032AC00DE1B4A4601DF0667D161F85701E8466725 -:1032BC001826FBA4464A460561C8711294EDDC330E -:1032CC00675C7F70C117F1243000FD0530C0EDDC68 -:1032DC0033675C3F70C117F1243000FD0530C0ED41 -:1032EC00DC33675C0770C117F1243000FD0530C07A -:1032FC00EDDC33675C1F70C117F1243000FD053025 -:10330C00C0EDDC336770C117F1243000FD0530C00F -:10331C00EDDC33CEABAC710A9E31929E02EFFAD546 -:10332C0092FFDF05710B9EEFED679E99710B9E9FCF -:10333C00DBFBEDDC33714294675C7F9FDCFBEDDCE7 -:10334C0033714294675C3F9FDDFBEDDC33675C3F80 -:10335C009FDEFBEF7B675C1F9FDFFBEF73301C393D -:10336C006194679FE4FBEF6830E9386194679FE5EF -:10337C00FBEF5D3002396194679FE8FBEF52675CAD -:10338C0001D1DD4CFD0E43EF474A58C8DE42E858E8 -:10339C0067185AFAA458EF38679D58EF33675C01E9 -:1033AC00D1DD05711202EF03711302675C02D1DDEE -:1033BC0005712202EF03712302679FD3FBEF1167A4 -:1033CC00318EEF0CEF0A664C5BDE05736718A4FBBD -:1033DC00C6D7C716664C30DC094C37DE05FDE02F2E -:1033EC00EF6B664C02DF1F8FA6FB5C03728F03FC36 -:1033FC005C03318E316D08616A08128F03FC5C80AE -:10340C00312A6162EF56664C3DDF08AE90BD5AF82A -:10341C005AEF49664C3EDF04F85BEF40664C4FDFD9 -:10342C0005FD3643EF36664C61DF08E858095AFA59 -:10343C0072EF29664C7FDF05FDD23BEF1F664C4EC9 -:10344C00DF0B310496045210EF12F2EF0F664C5B57 -:10345C00DC0452FFEF06667309A4FB72C6D7C7885B -:10346C00061617F1241000240500DC07244C00DD9F -:10347C0017EF17717BFA17F104A4FB1489617F997C -:10348C00717AFA715294EF02A458C6D7C7C1C1FB26 -:10349C00F8FF4004F903DD064004F904DF38717BC2 -:1034AC00FA8C027309ACFB5E0AD1DF278C02318ED9 -:1034BC0004A4FB14896E0A99716207717AFACC0123 -:1034CC0000316207086159018C01D1DFF471630787 -:1034DC00716B27717AFA1004C6D7CF03FC03F50180 -:1034EC00FCF505FCF507FCD7C788061617F1E73481 -:1034FC00020025DD3D23DD1725DD1C23DD0523DD45 -:10350C002BEF3B710295679F06FCCD5F03EF2F6796 -:10351C005C839F03FCEF27675C039F05FC675C03E0 -:10352C004C0261F8712296FD2445EF12679F07FC4F -:10353C00EF0C6791DF08E0C15012FD9834C0C6D77C -:10354C00C71617F1E7240000DD2A23DD1E24030033 -:10355C00DD0724FB00DD24EF253132960530800099 -:10356C00EF01F6086F04FC7208EF198F01FCF501EE -:10357C00FC72EF107152955235EF09F2EF0666733B -:10358C000900FC72C6D7C71617F1E7240000DD3816 -:10359C00241000DD1C23DD1C23DD30240E00DD187F -:1035AC00241100DD1B240F00DD12243000DD15EF8B -:1035BC001EE2EF1D5202EF195204EF155206EF11E5 -:1035CC005205EF0D5207EF09F2EF065203EF0252CC -:1035DC00FFC6D7C7316494377163948D5E9FACFB83 -:1035EC008D5D9FCBFB36D2FCC7D85DFD4637618A1B -:1035FC0070618AFD8B37C0D862F1312F609D618D6F -:10360C005C4B61DD0A7172948D619D5CCD5F034AE8 -:10361C005F05DE083050366194CD5F6BB45F71503E -:10362C00F000CE300BCF170006CE3106FD450271EF -:10363C007A30710BE3710BE7C6D78D619D5C8D61A0 -:10364C009FADFBD74004F903DF064004F904DF0209 -:10365C00F2D73174940C7173947113958D619D63D1 -:10366C00EF313104951F710395711295D506FCDF6E -:10367C0004F464EF0A8F06FC5002D6A1609D648DA1 -:10368C00649D63EF0E311495068D649D63EF048D7C -:10369C00619D638D639FADFBD863FDB836E863090C -:1036AC001C2270C15013FDD804C0F2D7C7C1C1FB96 -:1036BC00F8FF8C02D1DF05F506FCEF1A8C024C05E5 -:1036CC00DE06CF06FC02EF0E8C02318E1231FE03A9 -:1036DC00311F609F06FC8D654F06FCDD28CC011F59 -:1036EC008F06FC9D65CC00008B4C08DE148B730997 -:1036FC0012204F06FCDC058B9C01EF05615900EF95 -:10370C00E78C019D601004C6D7C716710AE7710BD0 -:10371C00E37150F000CE300BCF170006669E31FDE2 -:10372C004502717A30710BE33182E302EFFA8D1F9F -:10373C007158F000710BE772C6D7C7C1C1FBF8FF17 -:10374C008FFCFB4E02DC03F2EF318C024FFDFBDCF5 -:10375C000452FFEF268C022FFCFB706131318D126D -:10376C008FFDFB2FFCFB70613133BDD813FDBC0DFD -:10377C00BB440001DC03F690BB8B721004C6D7C7A8 -:10378C00C1FBF8FFAC0814A91489708B6128706117 -:10379C0031FDE44D1344030071FEDC23AC08148AA4 -:1037AC0004819A04AC08148A044C11DC10A9148B03 -:1037BC0099AC0814CA0200AC0814CA0310EF72AC1E -:1037CC000814CA0400AC0814A914894DDE0AAC080C -:1037DC00148A02819A02EF12AC0814A914894D6163 -:1037EC00D308AC08148A02919A02AC08148A03918B -:1037FC009A03D1DF3CAC08148A024C10DF10A914D8 -:10380C0089318EA112AC0814A9146299EF17AC0877 -:10381C00148A024CF0DF0EA91489318EB112AC0857 -:10382C0014A9146299AC0814CA0200AC0814CA0397 -:10383C0010C0C6D7ED4338C75600664C0ADE0BF0F5 -:10384C00317E12F67810FC86EFF0C6D7C7200CFB41 -:10385C00F8FF17040600C15006C150A8C15030FD36 -:10386C008B021006D2DD1B4A6804DE05A468E2EF69 -:10387C006834E4FB895CFC99FD1C397110B2FBF2D5 -:10388C00EF57717BFA300600C117040600C130E90E -:10389C00FBFDEC4D1004717AFAF4688FE4FB5C01CB -:1038AC00D1DD264004F903DF205010C180FD98348F -:1038BC00C0C736100571D4C6DE0F17C15006C150F3 -:1038CC00A8C15030FD8B0210064004F903DD064000 -:1038DC0004F90461F8FD5040F2100CC6D7D9E5FB91 -:1038EC00C15030FD6A02C0629FE8FB5008C1501104 -:1038FC00FD9834C0F2D7D9E8FBC1D9E7FBC15030F1 -:10390C00FDFE0210045008C15011FD9834C0F2D7CE -:10391C00C7200CFBF8FFCC09004007F901DF05CCF0 -:10392C000A02EF03CC0A10CC0B808FE4FB5C039CE7 -:10393C0007D1DF08717AD5CC0807EF06717BD5CC9F -:10394C00082F17040800C15004C150A0C15030FD0D -:10395C0035031006624C02DF077110B2FBF2EF3533 -:10396C007118B2FBF468C736100571D4C6DE164068 -:10397C0004F903DF1017A1C15006C150A8C1503083 -:10398C00FD8B021006717BFA8FE4FB5C034E07DDA6 -:10399C0003E2EF01F2100CC6D7D504F9DF03F6BD34 -:1039AC006A4004F901DD0AD474DD03B474D7CD7414 -:1039BC00038F04F9318FE723DD0B2402002403006D -:1039CC0061C8EDCA3A8F06F931233E301B00466AB6 -:1039DC00DF0AE0C15010FD9834C0EF1D307701466E -:1039EC006ADF165002C15010FD9834C0F64670DFE5 -:1039FC00088FC8FB5010D6BD70F64670DD36B67019 -:103A0C004670DF30711293EF2B301B00466ADF13C8 -:103A1C00F64672DF18E0C15010FD9834C0C97253DD -:103A2C0007EF0A307701466A61F8711293F6467215 -:103A3C0061E8B67231549608714395F6BD6AEF147D -:103A4C0031449505F6BD6AEF0BA66AF6466A61F835 -:103A5C00C96AFFFF316296194A6C05DE16A46C4ADE -:103A6C006C05DF0FA46C5004C15010FD9834C0EFEE -:103A7C0002F46C316496194A6E05DE16A46E4A6E19 -:103A8C0005DF0FA46E5008C15010FD9834C0EF0232 -:103A9C00F46ED46FDD03B46FD7317296174A6D058F -:103AAC00DE14A46D4A6D05DF0DA46D5010C1FD9898 -:103ABC0034C0EF02F46D4A6D0661F8CD6F25D7C79F -:103ACC0036100571D4DE0E8FB2FB5C02D1DF0630EE -:103ADC0058386194D24004F903DF1C3122070530B9 -:103AEC00032A61943154950C7153955080C1501236 -:103AFC00FD9834C0FD083BFD2E3BC6D78F03FC5C04 -:103B0C0001D1DD1DD477DD03B477D7CD77098D6076 -:103B1C004B76DD0D8D609D765040C15012FD983472 -:103B2C00C0D74004F903DD04F6BD1AD7D5D0FBDFAE -:103B3C0008F6461ADD19B61AD7D9CCFBF1461ADDB0 -:103B4C000ED9CCFB12AD1A43DE03A61AD7B61AD780 -:103B5C00717BFAC78FC4FB76F5C4FB717AFA5C10E3 -:103B6C00D161E8716295665C0FD1DD57665C01D15D -:103B7C00DD05F504F9EF4C665C02D1DD11E0C150B6 -:103B8C0003FD482BC0711300711B20710303665C8D -:103B9C0004D1DD11711300711B20D503FC61F87188 -:103BAC000303FDE634665C08D161E871030350053C -:103BBC00FDAB097102035003C1FD482BC0711A20E3 -:103BCC00FDF02AF2C6D7C756FF4A461461C8EDCBA2 -:103BDC003C8F06F9311505300400EF0F8F06F931D3 -:103BEC004505300500EF04D907F9F1609F28FC8DDD -:103BFC00789F29FC713492E661301271049261DC79 -:103C0C0031196162629F2AFCE52BFC3114020530EC -:103C1C008000EF01F6C131449605304000EF01F60B -:103C2C00C2616B08616A08C131340405302000EFB1 -:103C3C0001F6C2616B08616A08C1312402053008C3 -:103C4C0000EF01F6C2616B08616A08C13174960518 -:103C5C00300400EF01F6C2616B08616A08C131647F -:103C6C009604E6A1EF01F6C2616B08616A08C131E6 -:103C7C00549603E6EF01F6C2616B08616A9F2CFC57 -:103C8C008F06F9312503E6EF01F6C18F06F93135C0 -:103C9C0004E6A1EF01F6C2616B08616A9F2DFCF18D -:103CAC0071240461DC9F26FCF171540761DC9F27B1 -:103CBC00FCD846F10104ECFC14A9148976A44666E0 -:103CCC0072C6D7C7FDCF088F04F9318FE7240000E7 -:103CDC0061F8EDA93E23DD1B2361F8EDB33D2361B3 -:103CEC00F8ED2F3E2361F8ED783E2361F8ED4C3F63 -:103CFC00EDA63EF6BD707113934005F901DF2C3132 -:103D0C0034961B466ADD04F424EF02A4244A24658D -:103D1C00DC0FF6BD6AF504F9712295EDCE3FFDABD3 -:103D2C0023AD6A440A0061D8EDCE3F714295FD6A1D -:103D3C0004716392FDAB234007F903DF09712295EF -:103D4C00F504F9EDCE3FFD152640B1FB9BDE097164 -:103D5C002295F504F9EDCE3F714A2771401105719A -:103D6C00301105713A22715A2271501105FD4D29FD -:103D7C00D2DD09712295F504F9EDCE3F71103500B5 -:103D8C00CF37001D714012054005F901DD064005D5 -:103D9C00F903DF05F5CDFBEF04CFCDFB03CF04F921 -:103DAC0002FD3329EDCE3FFD2B2CFDDC2C714A9D01 -:103DBC00FDE634FD8130F537FF712BE0F505F97127 -:103DCC002295CBE43FEFCBE6F6F0FD6A04713BD4D1 -:103DDC007112027123028F06F93105285004FD5926 -:103DEC002B625C03318E315D34B3FB896168995071 -:103DFC0002FD592BD2DD067170B3FBEF047178B361 -:103E0C00FBFDAB23FD932D710806F9CF04F9038F4D -:103E1C00A6FB5C02D1DD095080C15010FD9834C066 -:103E2C00EDCE3FFDD03F3164952FA47AD47ADD08D6 -:103E3C0031A4E00A31020C06712BE0FD3C4031A4A8 -:103E4C00E01731040C13712BE05027C15005FD48CD -:103E5C002BC0CF04F904712295FD31408F06F93146 -:103E6C00250731349603F504F9EDCE3FFDD03F31F3 -:103E7C00020C14F0C15005FD482BC05005FDAB09D8 -:103E8C00FD3C40CF04F903FD31408F06F931250785 -:103E9C0031349603F504F9EDCE3FF504F9CFCDFBA3 -:103EAC0003F5CEFBF5D0FB717293F6426CFF61E823 -:103EBC00EDCE3FF6BD70711393F5E4FBFD1C39712B -:103ECC007AFAFDEC2DFD7E2CFD312D714B9D71137D -:103EDC000271230231349302EFFACE3708CBE4BFE0 -:103EEC00FFCBE6FFF3CED4FFF5B4FBF5B5FBF5B68F -:103EFC00FBF5B7FBCF37000971481205F6BEE0BEE3 -:103F0C00E2BED0716A27FDC529714307714B277139 -:103F1C00481005714811057138100571381105717B -:103F2C003302713B22715302715B2271581005717F -:103F3C00581105CF04F905714295F6BD6AFD980933 -:103F4C00F505F9F42431349604D432DD20E505F975 -:103F5C00E504F98F06F9312569F5F8FBF5F6FB5008 -:103F6C002EFDAB09CF05F903E504F9EF55FDBE04B1 -:103F7C00FD3E23717301713204714302710392711E -:103F8C00629231949E02EFFA712AE7CEA409F5F3FE -:103F9C00003104070261FDCFF30080F466FDCF0809 -:103FAC00CEA40831329606CF04F905EF097143957A -:103FBC00E505F9E504F9712BE78F06F9312503F5D1 -:103FCC0004F9C6D7D47BDF19310200585003FD59D0 -:103FDC002B625C01D1DF07F504F9712295D7E47BE4 -:103FEC00D74A7BF0DF073104003AF47BD74A7BC811 -:103FFC00DF0AF504F9712295CD7BF0D73102000868 -:10400C004A7BFFDD1FA47BD7F0C15004FD482BC0B9 -:10401C008FB3FB5C9F9FB3FB7110C4FB305C3B61A7 -:10402C0094CD7BF0D731149306F504F9712295D712 -:10403C00716395F47A717207FD4502717307D7FDB0 -:10404C001E05F2D7717BFAC7200CFBF8FF8FEAFB39 -:10405C00F0F9E9FBF303FDE44D13BC048FECFBF02A -:10406C00F9EBFBF303FDE44D13BC028FEEFBF0F90F -:10407C00EDFBF303FDE44D13BB717AFAAC04BDD830 -:10408C00F6BDDAAC04311EBDDCF6BDDEFD6F0DAD48 -:10409C00D8BDDCADDABDDEAC02BDD8F6BDDAAC0203 -:1040AC00311EDADCC3DADEC3BDDCF6BDDEFD6F0D1E -:1040BC00C0BDDEC0BDDCADDEFDE50EADD8BDDCADFA -:1040CC00DABDDEABBDD8F6BDDAAB311EDADCC3DA55 -:1040DC00DEC3BDDCF6BDDEFD6F0DC0BDDEC0BDDCDC -:1040EC00ADDEFDE50EDADAADD8FD1F44C3C58D8813 -:1040FC005C3FF0317E0440FC14C2C0B9A488F6BC0D -:10410C0008BC0A9C078C074C2EDD3D8D880E077071 -:10411C00F161DC605C3FF0317E127940FCBDD8F679 -:10412C00BDDA8C0773095C22318FBDDC70BDDEFDFE -:10413C006F0DAC08BDDCAC0AFDE50EADDABC0AAD0A -:10414C00D8BC08615907EFBDAC08BDD8AC0ABDDAC4 -:10415C00C9DC0004F6FD390EC9DCFFFFF6FD3A0F91 -:10416C00ADD8BD82AF3AFC4682DD11AF3CFCBF3E00 -:10417C00FCAF3AFCBF3CFCAD82BF3AFCAF3CFC420E -:10418C003EFCDC46AF3AFC423CFCDE3EAD26423AFD -:10419C00FCDE374A2A16DC1A4A2AA0DE138D844B21 -:1041AC002ADE0DAF3AFC268644691061C8FD084230 -:1041BC00F42AAF3AFC445146DC0AAF3AFC241027EF -:1041CC00BD28EF0DC928F82AEF074A2AFF61E8A499 -:1041DC002AAF3EFC423CFCDC18AF3CFC423AFCDE15 -:1041EC0010AF3AFC4628DE09F484AF3AFCBD86EFEA -:1041FC00074A84FF61E8A484100CC6D7717BFAC708 -:10420C00710A9E31929E02EFFA8E949F34FC8E9628 -:10421C009F35FC8E979F36FC8E989F37FC8E939F14 -:10422C0038FC8E929F39FC710B9E717AFA8F37FC99 -:10423C00FD4E0F76FD9D4313BD80D5EFFBDF0AD5F8 -:10424C00F0FBDF05D5F1FBDD25F6B14680DF11C9AA -:10425C00803722665C0391DF060A80181A8100966B -:10426C0017FDC04413FDE04231049602EF61520683 -:10427C0092926934FC682EFCDFF6AD80BD7EF87C32 -:10428C00F3311C790AF944FEFFDD44D87CF10104BA -:10429C000AF914A944FFFFDF04E6B9EF0BD87CF14F -:1042AC0001040AF914A9A1B9717BFAA0EFFBD5EFAF -:1042BC00FBDF1CA0F0FBD5F0FBDF14A0F1FBD5F16C -:1042CC00FBDF0CCFEFFBFFCFF0FBFFCFF1FBFFC60B -:1042DC00717AFAD7C716D87CF10744A800DC0571AF -:1042EC000296EF1CF647DD18A47C4A7CA8DC05710D -:1042FC000296EF0CF87CF3311CF6780AF9B7EFE470 -:10430C00C6D7C756A89666F0317E12F6B1780AF970 -:10431C0066D1DFF1717BFAF5EFFBF5F0FBF5F1FB04 -:10432C00F47C710396C6717AFAD7C72004FBF8FFA8 -:10433C00D446DF168D7C9D89717BFA520692926968 -:10434C002EFC68C0FCDFF6717AFA4A4606DE0EE8EF -:10435C004609C0FC9C03A4468C0372EF30F889F329 -:10436C00311C790AF9BB311296058B9C03EF0F8C2B -:10437C00019C03D489DF05CD89A7EF02B489718034 -:10438C0071179661DC61FB7111968C03721004C677 -:10439C00D7C72008FBF8FF8F37FCFD4E0F9C078F0B -:1043AC0036FCFD4E0F9C068F35FCFD4E0F9C058F89 -:1043BC0034FCFD4E0F9C048F38FC9C038F39FC9C05 -:1043CC00028C06318E0112791A20BB8C075C03D14A -:1043DC00DF098C064C0361C86179008C05318EB104 -:1043EC00610900BB313D120103BB8B0E04708C01C3 -:1043FC001C00BB8FF4FB4E03DC0E8C034FF4FBDC78 -:10440C000B8C024FF5FBDC04AB12EF03ABB11210BB -:10441C0008C6D7C7C3C12008FBF8FFF661490A617B -:10442C00F8614908DF07F7340000EDBC44E6BC0432 -:10443C00F6BC06AC0ABC02AC08BBAC06614902ACCB -:10444C000461F8614900DE28AC04BDD8AC06BDDAC5 -:10445C00E1FDF40EADDABC06ADD8BC04ABBDD8ACF6 -:10446C0002BDDAE1FD0F0FADDABC02ADD8BBEFCA6D -:10447C00AC06BC02AC04BBAC08BDD8AC0ABDDAAC13 -:10448C0004BDDCAC06FD720EAC04BDDCAC06FDE577 -:10449C000EE1FD0F0FADDABC06ADD8BC04AC066165 -:1044AC004902AC0461F8614900DCC5AC0214AB12E2 -:1044BC00100CC6D7C7C12004FBF8FF8F31FCFD4E92 -:1044CC000F9C034E04DF1CAD7E4680DE07AD8026BC -:1044DC007E12EF40F64680DF07467EDD03E7EF34C1 -:1044EC00F7EF318C04318EB1128C03318E43DF180F -:1044FC00303822267E0680BB8C045C0391DF05AB32 -:10450C00041800BBAB12EF0C8C034E04DE0532A971 -:10451C0000EF01F71006C6D7717BFA3122960CF624 -:10452C00468CDD07B68C717AFAEF7C712396717A22 -:10453C00FA4004F904DF07715307F42CEF69D9CF63 -:10454C00FBF1E7240000DD0F23DD1A23DD1023DD52 -:10455C005323DD2723DD38715307F42CEF497152B7 -:10456C0007F42CEF42D42CDF07715207E42CEF0533 -:10457C00715307F42CC98CFA00EF2CD42CDF0B717F -:10458C005207E42CC98CFA00EF1DF5CFFBEF18D4C1 -:10459C002CDF0B715307E42CC98CFA00EF09CFCF39 -:1045AC00FB02EF03FDB445D7D905FCF1E72400006D -:1045BC00DD0923DD2123DD0923EF1B715307F42CC7 -:1045CC00D7D42CDF07715207E42CEF05715307F495 -:1045DC002CC98C2D01D7715207E42CD73162930171 -:1045EC00D7710394D9CDFBF1E7240000DD1223DD54 -:1045FC001923DD1123DD2623DD3423DD3923DD3FB3 -:10460C00FD7446EF3DFD9546EF38D9CCFBC1AE6C41 -:10461C00FD3A2DC0F313BE6C712304EF25F0C1AE2F -:10462C006CFD3A2DC0F313BE6C712304EF14F6BE6F -:10463C006C712204EF0CCB6CFF00712304EF03FDB3 -:10464C0009474004F905DD064004F901DF06712332 -:10465C00047103943104940FF6BE64BE6A312204D3 -:10466C0002EF02F690BE6ED7CD2E47F48EAE6C31B3 -:10467C007DBFCAFCFDDE46D2DF0ED9CCFBC1AE6CD1 -:10468C00FD3A2DC0F313BE6CD7FDDE46D2DD0DCD49 -:10469C002E47F48EAE6C317DBFCAFCD7E88E093440 -:1046AC00205080D6BFC6FC22CAFCBDD8304700FDC6 -:1046BC009A0DBFC8FC30C6FCFD502DF313BE6CB474 -:1046CC002ED42EDF0CCD2E47A48E4A8E1F61C8F43B -:1046DC008ED740AFFB0BDC05712304F2D740AFFB48 -:1046EC000661D831229211F0C1AE6CFD3A2DC0F3A7 -:1046FC0013BE6C712204EF03FD0947E2D7710294DB -:10470C00F0C1AE6CFD3A2DC0F313BE6CA48F4A8F72 -:10471C0040DC37F48FD890F1313F0414FD14D8905D -:10472C00F1BDD85008FDE90D087208E6D2DD040190 -:10473C0092DFFC896158D1DD05712204EF037123EE -:10474C0004A4904A902061C8F490D7C73028FDC6C5 -:0E475C00D77180717DFADE035201D75200D76B -:10476A0061FC61FCC1C3C5C7520C929269D4FEC1F7 -:10477A00DFF88EFD708EFCC1717AFA4004F903DF0E -:10478A000530032A6194C09EFC609EFD34D4FE521B -:10479A0006C0B9A5A592DFF9C6C4C2C061FC61DF33 -:1047AA00520C929269D4FEC1DFF88EFD708EFCC164 -:1047BA008F4105775C04D1DD06675C01D1DD50319C -:1047CA005494367162077153948FB4FB5FBCFBD16A -:1047DA00DF1B8FB5FB5FBDFBD1DF128FB6FB5FBE60 -:1047EA00FBD1DF098FB7FB5FBFFBD1DD0C3162075D -:1047FA0002EFFA716307716B27711396FD2A30F481 -:10480A00227148500571605005717AFAED044967C2 -:10481A005C02D1DD16D422DD124A2202DD0DF42219 -:10482A007148500571605005717AFA717AFA8D22D1 -:10483A00318FE7240000DD0823DD1423DD2CEF4A45 -:10484A00F4467140500571505005E422ED04498F39 -:10485A0040059D47715050058D479D49D847FDDE5B -:10486A0033629D48CD2202ED0449675C02D1DD170F -:10487A00675C10D1DD05CD2203EF0F714850057139 -:10488A00605005F422EF73CD22044A2203DF108D13 -:10489A00489F4005D848C1D847FD6A34C0EF1F8FEA -:1048AA00400576717447DC054A4702DE067160509E -:1048BA0005EF47C7D847FDAB30C071505005D849FE -:1048CA00F1242900DD27240400DD22242200DD1D35 -:1048DA00241100DD0C240100DD13241E00DD0EEF7F -:1048EA000A4A4760DF07CD4761EF02A4474A22031D -:1048FA00DF08D847FDDE33629D48C09EFC609EFDFE -:10490A0034D4FE5206C0B9A5A592DFF961FCC1C331 -:10491A00C5C7520C929269D4FEC1DFF88EFD708E23 -:10492A00FCC1717AFA51405F0401D1DD06F616A77F -:10493A0047DFF2300400BF2401F6BF2A01300B0B17 -:10494A00BF2801FD4502300B0FBF2801FD4502308B -:10495A000F0FBF2801710AE6F6420C01DD33AF04DE -:10496A0001BF0C0131529329715293710BE2D84D58 -:10497A00FDB7033184BD02EFFACBB422FBD84FF165 -:10498A00BEB8714BE1714BE5710ABD8D4E9E44EF85 -:10499A000C715393714AE5717BBD713393C09EFCD0 -:1049AA00609EFD34D4FE5206C0B9A5A592DFF9C6B1 -:1049BA00C4C2C061FCC1C5717AFAD44CDD0BEA4AA3 -:1049CA00899E44A64AB44CEF33710AE6300400BF0C -:1049DA002401F6BF2A01300B0BBF2801000000009A -:1049EA0000000000510FBF28010000000000000075 -:1049FA0000500FBF2801712393713393C4C061FC27 -:104A0A0061EF520C929269D4FEC1DFF88EFD708E6E -:104A1A00FCC12006FBF8FF71503002CEABACCC04CF -:104A2A0000F6BB31B2E210617900F6614900DFF3AA -:104A3A0071603002EDC44A8E519C03713BE28C03D3 -:104A4A005C02D1DD1E8C035C08D1DF097150300293 -:104A5A00CC0400EFCC8C0570FD4C35629E50CC0422 -:104A6A0002EFBE8C035C03D1DF408E509C02715072 -:104A7A0030028C04D1DF0E8C0270FD9235629C05E7 -:104A8A00CC0401EF328C044C02DF0671603002EF75 -:104A9A0029CF34025A716030028C0270C18C0570C1 -:104AAA00FDF434C0CF34024AEF108C035C01D1DD2F -:104ABA000671603002EF03ED2B4A1006C09EFC60BF -:104ACA009EFD34D4FE5206C0B9A5A592DFF961FC59 -:104ADA00C1C3C5C7520C929269D4FEC1DFF88EFDDC -:104AEA00708EFCC1710A9E31929E02EFFA8FDEFB34 -:104AFA004F96FFDF198FDFFB4F97FFDF118FE0FB28 -:104B0A004F98FFDF095004C15011FD9834C0710B52 -:104B1A009EC09EFC609EFD34D4FE5206C0B9A5A577 -:104B2A0092DFF9C6C4C2C061FCE46661FCC1C3C5B8 -:104B3A00C7520C929269D4FEC1DFF88EFD708EFCCA -:104B4A00C1C1FBF8FF8D1F9C018E31318EE724060F -:104B5A0000DD0823DD0E23DD22EF38717AFA8C019D -:104B6A009D5EEF2F717AFA4007F901DF068C019DED -:104B7A005DEF2051FF2E019D5DEF18717AFA8C01CD -:104B8A009D304004F903DD064004F904DF05307363 -:104B9A002561944031FF09DE05A031FFEF07715806 -:104BAA00F000716294710BE3C0C09EFC609EFD34FC -:104BBA00D4FE5206C0B9A5A592DFF9C6C4C2C06127 -:104BCA00FC717BFAC7D46661F83124952771239565 -:104BDA00D466DD05B466CEABAC717AFA5600664C83 -:104BEA000ADD1172F3311C79D8FCCEFC0061CA616E -:104BFA00A486EFEA717AFAF2C6D7C7C1C1FBF8FFF9 -:104C0A00CC01008C014C0ADE36717BFA8C01F03142 -:104C1A007E0410FC14A96168DF09AC02B9717AFA42 -:104C2A00F2EF1D8C01F0317E127910FC614902DF2E -:104C3A0006717AFAE2EF09717AFA615901EFC4E270 -:104C4A001004C6D7C72004FBF8FFF64210FC61F82F -:104C5A00ED304D717BFA9C038C034C0ADE3C8C03CD -:104C6A00F0317E0410FC14A96168DF05717AFAEF4D -:104C7A0029717AFA8C0372F3311C7910FCCEFC008C -:104C8A0061CA629C02D1DF0A8C03F0317E12E67897 -:104C9A0010FC717BFA615903EFBECC0200CC010112 -:104CAA008C02F0317E0410FC14A96168DD788C0254 -:104CBA00F0317E127910FCE743DF658C014C0ADE85 -:104CCA005F8C01F0317E127910FCE743DD4D717B78 -:104CDA00FA8C01F0317E0410FC14A96168DF1861B6 -:104CEA0069018C01F0317E12F67810FC8C024E01BB -:104CFA00DCED717AFAEF2F8C01F0317E0410FC148E -:104D0A00A9128C02F0317E337810FC8C01F0317ECE -:104D1A0012E67810FC615902717AFA615901EF9B27 -:104D2A00615902EDAA4C00F21004C6D761FF520C79 -:104D3A00929269D4FEC1DFF88EFD708EFCC1717A41 -:104D4A00FA8FE4FB5C03D1DD114004F903DD064070 -:104D5A0004F904DF053058386194C09EFC609EFD5A -:104D6A0034D4FE5206C0B9A5A592DFF961FC61FCF4 -:044D7A0061FC61FC7B -:0A4D7E0000060C12181E242A30361D -:104D8800ACFB0000000062FE00000000A539DF3522 -:104D98008C22E845172EC62E2445CB3A8E08CF3CE8 -:104DA80028FC36FE20FE02F903F929FC30FE2AFC15 -:104DB8002BFC08F926FC6CFF1AFF6EFF6AFF64FFE4 -:0C4DC80027FC66FF2CFC2DFC55555555B2 -:104DD400FF0000000000983AF82AFF000000470096 -:104DE400317503F7332312D714AEF8C716AC061285 -:104DF400C5AC0416F643DD078B99A7A5B3EFF5C23E -:024E0400C6D70F -:024FF400324049 -:0A4FF60031303A31383A3337000009 +:1022AC0003713204FD3B23FDBA22FD3E26D7C771D4 +:1022BC005392D432DD05B4327152923122920371B1 +:1022CC0052927154927141028FB3FB7631440206E3 +:1022DC007140B3FBEF047148B3FB8FB3FB617E5CC1 +:1022EC0010D1DD183144020B5080C15011FDC534A2 +:1022FC00C0EF095040C15011FDC534C0C6D74A309B +:10230C004BDC114A30B9DE0C4A3B28DE03A43BD728 +:10231C00713392D74A303EDC054A30BDDC0C4A3C66 +:10232C0028DE03A43CD7713292D7F43BF43CD7316E +:10233C0042960C4A3D02DE03A43DD7712392D7315D +:10234C0032041240AFFB3CDE0C8FB2FB5C01D1DFE0 +:10235C0004712392D7712292F43DD7C7C1FBF8FFC9 +:10236C00313296067130B3FBEF047138B3FB714414 +:10237C0092713796DE4F7134967141923132960ECE +:10238C005002C15011FDC534C0CD3229EF37E0C128 +:10239C005011FDC534C0F43217C15002FD592BC089 +:1023AC00D2DF0D8B318E318D080E01081C00BD342F +:1023BC00AD3444009BDC05D5AFFBDF095020C15088 +:1023CC0011FDC534C0C0C6D78D209D3EFD1624FD21 +:1023DC008D2BD507F9DD04710392D78D3E4B20610F +:1023EC00F83164921C716392FD6B044A3E07DD0563 +:1023FC004A3EFFDF098F06F9310303FDA524FDB921 +:10240C0024710292309C256194D7C771620171725C +:10241C00015003FDAC095008FD4237629D30500954 +:10242C00FD42376276716301711806F94A30F1DCAE +:10243C000BE507F9F508F9CD3707EF224A3004DE32 +:10244C001ACF07F9025008C1506CFD6B02C092DF25 +:10245C000DD450DF09711006F9EF03F507F94007A9 +:10246C00F901DF05710A22EF06710B22710302CD0F +:10247C0020075700674C08DE1073090A20614EDCF8 +:10248C0005679D20EF0387EFEB4A2007DF09D5078F +:10249C00F961F8CF07F903C6D7500AFDAC093040F3 +:1024AC0000C15006FD3C2BC05096EDAC09C7200670 +:1024BC00FBF8FFD507F961E8ED9825304A57C15074 +:1024CC003EFD3C2BC0D2DD077100B2FBED982571AF +:1024DC0008B2FB17040200C15004C1500CC1506C6F +:1024EC00FD8C021006EA38AA48318D12AA48318EAA +:1024FC00616B08616A08C1500EFD3C2BC0F690C19F +:10250C00500CFD3C2BC0CC01008C014C04DE28315E +:10251C00349302EFFA712293EA388C015010D605ED +:10252C00C15010C18C01D6044000C1506CFD360363 +:10253C001006615901EFD250A5FDAC09EA38AA4842 +:10254C00318D12AA48318E616B08616A08C1500E38 +:10255C00FD3C2BC050A5FDAC095004C1506CFD6B6B +:10256C0002C0629C01EA388A4B4E0161C3048A4A5C +:10257C004E0117040200C15004C1500CC1506CFD37 +:10258C0036031006F6C1503EFD3C2BC01006C6D7D4 +:10259C00C78D3F4B3061F8ED3B264A4128DE05A440 +:1025AC0041ED3B26F4418D309D3F8D305070D6125D +:1025BC00307351230480001231FF318E039D409FF4 +:1025CC00AEFBF68D407C804C95DC1B8D40318F240E +:1025DC001400EA38BDD8AA44FD5F0D1231FF318ECC +:1025EC0003318F16EF198D40318F241400EA38BD5A +:1025FC00D8AA46FD5F0D1231FF318E03318F16EADA +:10260C00388A427217F3031644000171FE61C83612 +:10261C00FF001701DE02F61617BD78C7500CFD3C03 +:10262C002BC0D2DF068D309D3FEF047100B2FBF260 +:10263C00C6D7C72008FBF8FF4007F901DD064007A5 +:10264C00F902DF1C17040600FD342CD2DF0A8C06BD +:10265C009C058C079C04EF4ECC0563CC0400EF4624 +:10266C0017040600FD342CD2DD0F7100B2FB710390 +:10267C0092CC0500711293EF2D7108B2FB8C0631D0 +:10268C008E318D080E07081C00BBEA388A4072ABED +:10269C00FDB20EBB8C019C05D1DF08CC0501CC042E +:1026AC0000EF038B9C0417040600FD3F2CD2DD06C3 +:1026BC00CC06C8CC07008C069FB1FB8C06318E3142 +:1026CC008D080E07081C00BD34AD344401A5DC0890 +:1026DC00CC0364F6BD42EF48AD3426424401A0DC85 +:1026EC0008CC031EF6BD42EF37AD3444819DDC09A6 +:1026FC00CC030AC942F401EF27AD3444019BDC0939 +:10270C00CC0305C942F401EF17AD34440191DC0947 +:10271C00CC0300C942F401EF07711293C942F401D2 +:10272C003132040C31249208CC0564CC0400EF0D3A +:10273C008C034E05DE078C039C05CC04008C059F96 +:10274C00AFFB8C049FB0FBFDC12B8D444E05DD28E7 +:10275C0040AFFB0BDE054A440BDE1440AFFB06DE3C +:10276C00054A4406DE09D5AFFBDF0DD444DD095024 +:10277C0020C15011FDC534C08FAFFB9D44FDFE2B15 +:10278C001008C6D7C75601D837C15002FD712BC0EF +:10279C004008F901DF10500AFDAC097120100550FA +:1027AC0008FDAC09EF055012FDAC098D376C0870B3 +:1027BC00C15002FD712BC05003FDAC098D376C1854 +:1027CC0070C15002FD712BC05016FDAC095003FDB9 +:1027DC00822B625C01D1DD0F7170B3FB5002C150D2 +:1027EC0013FDC534C056006672C6D7C75004FD82AF +:1027FC002B625C03D1DD405014FD8E2834B3FB8971 +:10280C005C9F998A0C7CFF50FF5C14D1DD228A0CF2 +:10281C007CFF5C147234B7FB89616A99716207564C +:10282C0000316207058666D1DFF7716307716B278C +:10283C0034C6FB895CEB995002FD822BD2DD398DBD +:10284C00376C1070C15002FD712BC0E0FDAC09D883 +:10285C0037C15002FD712BC05033FDAC094008F953 +:10286C0001DF0971281005500AFDAC09F0C15002B6 +:10287C00FD712BC07178B3FBE0C15013FDC534C0A2 +:10288C00C6D7C7C12004FBF8FFCC02005004FD8260 +:10289C002B629C038C045C20D1DD0E8C036C019CA0 +:1028AC00038C026C209C02EF138C045C10D1DD0CA9 +:1028BC008C035CFE9C038C026C109C028C045C08E8 +:1028CC00D1DD0E8C036C029C038C026C089C02EF15 +:1028DC00138C045C04D1DD0C8C035CFD9C038C021A +:1028EC006C049C028C03D1DD05501AFDAC098C03E1 +:1028FC0070C15004FD712BC08FB3FB5C9F728C03B5 +:10290C00318E316D148C03318E314D616D08616CDB +:10291C005C606162629FB3FB8FBFFB7CFF50FF5E0C +:10292C0002D1DD278FBFFB7CFF5E027234B7FB89BF +:10293C00616A99716207CC01003162070861590123 +:10294C008C01D1DFF4716307716B27F21006C6D7C7 +:10295C00D9A7FBC15006FD712BC0D9A8FBC15007EC +:10296C00FD712BC0D7FD5C29F2D7C7711300711B09 +:10297C0020710303710205E0C15003FD712BC0509F +:10298C0013FDAC09F0C15005FD712BC0500FC1E017 +:10299C00FD712BC0500AFDAC097103055008FDAC4C +:1029AC0009501FC1E0FD712BC05012FDAC09500342 +:1029BC00FD822B625C01D1DF03E2EF24F0FD822B60 +:1029CC00629D363602F9C75008FD592BC05003C121 +:1029DC00FD712BC0710203711A20FD192BF431F219 +:1029EC00C6D75003FD822B625C01D1DD155014FD5E +:1029FC008E28FDF7275014FDAC09E0C15003FD7182 +:102A0C002BC0711300711B207103035014FDAC0912 +:102A1C00F0C1E0FD712BC0F0C15003FD712BC0D78C +:102A2C00C72004FBF8FFCC02008D319C035010C171 +:102A3C0050A4FD6B02C0629D31D450DD04F2EDF662 +:102A4C002A8C037B315C08D1DD0F8D315C08D1DF22 +:102A5C0005CC0210EF03CC02208C037B315C04D13B +:102A6C00DD158D315C04D1DF088C026C049C02EF07 +:102A7C00068C026C089C028FB2FB5CF3728D315C8D +:102A8C000C6162629FB2FB8FBEFB7CFF50FF5E024B +:102A9C009C02D1DD1F34B6FB896E0299716207CCA2 +:102AAC000100316207086159018C01D1DFF47163B7 +:102ABC0007716B278D315C40D1DD095002C150127A +:102ACC00FDC534C08D315C01D1DD08E0C15012FD73 +:102ADC00C534C0717AFA8D315C41D1DD0C5A31BEEE +:102AEC00D831C15010FDD904C0F21004C6D7FD90E6 +:102AFC0027F2D7FDF727F2D7C78FC6FB7617FD8EC7 +:102B0C0028664FC6FBDFF2F5C6FBF2C6D75064FD54 +:102B1C00AC09FD4A2C6261FB711192F17114926146 +:102B2C00DC70C15012FDD904C0FD7336CD5F03D7E4 +:102B3C00C7C1C1FBF8FFAC0ABB17C15002C18C0264 +:102B4C0070C1506CFD360310061004C6D7C7C1FB0C +:102B5C00F8FFAC08C15002C18B70C1506CFD8C02E7 +:102B6C001006C0C6D7C78806166770C1C75084FD4B +:102B7C00FF021004C6D7C716C75084FD6B02C0C62F +:102B8C00D7C74A2004DE045600EF0256014008F96C +:102B9C0001DF048686EF0A4008F902DF0451046164 +:102BAC000666318F12504CD633514CD6610A045400 +:102BBC0020BD38C6D740AFFB3DDC05CF04FC0FD79A +:102BCC0040AFFB1FDC05CF04FC0BD740AFFB0BDC8D +:102BDC0005CF04FC07D740AFFB0661D831320405A2 +:102BEC00CF04FC03D7D5AFFBDD04E504FCD7F5041B +:102BFC00FCD7D504F9DF04717392D7FD4A2C6261BE +:102C0C00FB71019371149271079361C83172921721 +:102C1C00717292710493711192F171049361DC7071 +:102C2C00C15012FDD904C0D7C716C75004FD592B8B +:102C3C00C0C6D7C716C75002FD592BC0C6D740AF68 +:102C4C00FB0BDE02E2D7F2D771000105717850055B +:102C5C00713AD5713BD18F10055CFC9F1005CF5498 +:102C6C00054AE54205711042057100420571485054 +:102C7C00057130500571205005CF530509CF520511 +:102C8C000B7130510571205105713BD57170500598 +:102C9C008F11055CFC9F1105F422D77178500571DA +:102CAC00080105D7FD6D38FD6B04717AFAFDD4234C +:102CBC00F504F98F06F931051B5003FD822B625C7C +:102CCC0001D161E8CF04F902CFAFFB647104077145 +:102CDC004192EF10F6710407611012F6B123606196 +:102CEC00FB714192FD9630FD3B43712295712BE7B0 +:102CFC00618461A461EDEFF8D77140F00071783018 +:102D0C0002713AE6713BE2713BEA713BEE8F1005C2 +:102D1C005CFC9F1005CF34024AE552FF711A5271C8 +:102D2C000A52714830027130300271203002CF33B8 +:102D3C000209CF32020B7130310271203102713B2A +:102D4C00E6717030028F11055CFC9F1105716030CB +:102D5C0002D7717830027148F000D7C78806166622 +:102D6C00614FDD0967614EDE0396EF01866672C620 +:102D7C00D7C7161714AA0412A943DD29AA0412A94D +:102D8C0023FD124EC3AC02FD124E13C2BDD813FD6F +:102D9C002F0FDE0C1714AA0212AA0403BA04EF05B3 +:102DAC001714A9BA04AC041231FF319E03317F0809 +:102DBC007208C6D77100F200304400BFB601300172 +:102DCC0088BF9001300984BF9E01BF9C01BF9A014E +:102DDC00BF9801BF9601BF9401BF9201F53CFF3033 +:102DEC00FE00BFBE01F6BFBC01BFB80150EEBFBABA +:102DFC0001A1BFB201C918FE008F06F9310507F514 +:102E0C00CDFBCB6CFF00717393716293D730EF00E5 +:102E1C00BFB401F6BFBA017108F2007123047153FB +:102E2C0007BE6EBE64BE6A712304715307715BD119 +:102E3C00F453F452716393D78D54B454D1DF693188 +:102E4C00D4D105715BD1E453D453DD2E7140B2FB68 +:102E5C00D852F1E734020023DD0625DD0325DF051A +:102E6C00F6BE66EF06D9CCFBF1BE66A4524A5220E0 +:102E7C00DF04F452B453CD5419D7CD541E7148B25B +:102E8C00FBD5CEFBDF04F6BE66D7D9CCFBF1426690 +:102E9C00FFDD15D9CCFBF112AE6643DE05A266FF51 +:102EAC00EF03B266FFCD5403D7C7161714F6B9AAB1 +:102EBC000412F6231231FF31AE03316FBA02C6D7BA +:102ECC00C7C1FBF8FF8C085080D612AB1413B9ABFA +:102EDC0014AA0412A92312D927FBF133BDD813FD70 +:102EEC009B0DBA02C0C6D731049401D74004F90235 +:102EFC00DF10F6BE64BE6EBE6ABF8EFBBF94FBBF16 +:102F0C009AFB31749314308AFBFDB52E3090FBFD87 +:102F1C00B52E3096FBFDB52EEF713114940D711357 +:102F2C00947108D2FBF456F455EF60D455DF5A8FE8 +:102F3C0026FB9D554A561FDC177100D2FB4028FB1F +:102F4C00FFDD1CA4578F28FB4B57DE13F456EF0FF5 +:102F5C00D856F1A1605C1F9D567108D2FBF457E85E +:102F6C0056092AFB70C1308AFBFDCC2EC0E85609ED +:102F7C004AFB70C13090FBFDCC2EC0E856096AFBB1 +:102F8C0070C13096FBFDCC2EC0B455308AFBFD7D54 +:102F9C002DF313BE6E3090FBFD7D2DF313BE6A3006 +:102FAC0096FBFD7D2DF313BE64D7C736F00071F48C +:102FBC00DC297170F000CE9D08CE9EC0CE9F80F5AE +:102FCC0094FFF593FFF592FFE597FFE596FFE595E6 +:102FDC00FFE598FFCE9C7F7100A6FB711BE3712B64 +:102FEC00E3711AE7712BE7717A9D710A9E31929EFB +:102FFC0002EFFA710B9E712394713394714394C652 +:10300C00D7C73122941E712294710A9E31929E026E +:10301C00EFFA34D4FB3692FF52078B99A5A792DFB7 +:10302C00F9710B9EC6D7C7880616313294157132CA +:10303C0094C7349CFB3092FF1652078B99A5A7922C +:10304C00DFF9C6667367189CFBC6D7C7712394312A +:10305C0034941E713394710A9E31929E02EFFA34AD +:10306C0092FF369CFB52078B99A5A792DFF9710B47 +:10307C009E31449413714394717B9E8FDCFB9E9A1A +:10308C008FDDFB9E9B717A9EC6D7CFA7FB5CCFA82A +:10309C00FB5FCFC8FB5DCFFCFB36CFFDFBC9E5D397 +:1030AC00FBD7C7CFA4FB12CFA5FB12CFCCFBFFF5F0 +:1030BC00CDFBF5CEFBF5CFFBF5D0FB5600664C6493 +:1030CC00DE08723826FB0086EFF3C6D7C7880616D3 +:1030DC0017F1E73403002361E3EDFD332361F8EDD1 +:1030EC00C931B12361E3EDD3312561F8EDE131B1A3 +:1030FC00240D0061D8EDFD33240B0061F8ED013295 +:10310C002361F8ED44322361F8ED14322361F8EDBC +:10311C00F83324060061F8EDAD32B12561D8EDC964 +:10312C003224000061F8EDD6322361F8EDFD332333 +:10313C0061F8EDD633B12361E3EDF9322361F8ED9B +:10314C000A332361F8ED1B332361F8ED0A33236155 +:10315C00F8ED2C332361F8ED3D332361F8ED4C335E +:10316C002361F8ED6E332361F8ED7A332361F8EDCA +:10317C0086332361F8ED8E332402002361E3EDFDE9 +:10318C003324020061F8ED96332361F8EDA1332569 +:10319C0061F8EDAC33B124060061D8EDFD332400A9 +:1031AC000061F8EDFF332561F8EDB73324120061AF +:1031BC00F8EDD1332361F8EDC233EDFF3334A6FBC8 +:1031CC0089615F99ED0934307129619466736718D0 +:1031DC00A4FBED093440A9FB6ADF1340AAFB68DFAE +:1031EC000D674C6CDF083078406194713AD5679F5D +:1031FC00ABFBED093467D1DD0C30893B619434C4F1 +:10320C00FB89616F99ED0934675C02D1DD0730FAF7 +:10321C002A6194EF0B675C01D1DD0530FF2A6194C4 +:10322C00675C3CD1DD0F30042B6194675C3C7266AB +:10323C00736218A4FBED093467D1DD625C01D1DD4A +:10324C0005300800EF01F6609F01FC675C02D1DDE0 +:10325C0003E6EF01F63401FC89616899675C04D1DF +:10326C00DD04E6A1EF01F63401FC89616899675C25 +:10327C0008D1DD05302000EF01F63401FC896168CE +:10328C0099675C10D1DD05301000EF01F63401FCBC +:10329C0089616899675C20D161E8716001FCED0976 +:1032AC0034D446DF08679FCDFBA446EF0D4A460594 +:1032BC00DE08E846671813FDA446ED0934675C0F79 +:1032CC007266736218A4FBED09344A4664DE1B4A2D +:1032DC004601DF0667D161F85701E846671826FBFF +:1032EC00A4464A460561C8711294ED0934675C7FA7 +:1032FC0070C117F1243000FD3230C0ED0934675C29 +:10330C003F70C117F1243000FD3230C0ED09346735 +:10331C005C0770C117F1243000FD3230C0ED093468 +:10332C00675C1F70C117F1243000FD3230C0ED090D +:10333C00346770C117F1243000FD3230C0ED093410 +:10334C00CEABAC710A9E31929E02EFFAD592FFDFA2 +:10335C0005710B9EEFED679E99710B9E9FDBFBED4C +:10336C000934714294675C7F9FDCFBED0934714238 +:10337C0094675C3F9FDDFBED0934675C3F9FDEFB90 +:10338C00EF7B675C1F9FDFFBEF73304939619467FC +:10339C009FE4FBEF683016396194679FE5FBEF5DA6 +:1033AC00302F396194679FE8FBEF52675C01D1DDE8 +:1033BC004CFD3B43EF474A58C8DE42E85867185A61 +:1033CC00FAA458EF38679D58EF33675C01D1DD05DF +:1033DC00711202EF03711302675C02D1DD057122D9 +:1033EC0002EF03712302679FD3FBEF1167318EEF5E +:1033FC000CEF0A664C5BDE05736718A4FBC6D7C7D7 +:10340C0016664C30DC094C37DE05FD0D30EF6B6673 +:10341C004C02DF1F8FA6FB5C03728F03FC5C033135 +:10342C008E316D08616A08128F03FC5C80312A6151 +:10343C0062EF56664C3DDF08AE90BD5AF85AEF4924 +:10344C00664C3EDF04F85BEF40664C4FDF05FD63D6 +:10345C0043EF36664C61DF08E858095AFA72EF29D7 +:10346C00664C7FDF05FDFF3BEF1F664C4EDF0B31DB +:10347C000496045210EF12F2EF0F664C5BDC045210 +:10348C00FFEF06667309A4FB72C6D7C7880616172A +:10349C00F1241000240500DC07244C00DD17EF1785 +:1034AC00717BFA17F104A4FB1489617F99717AFA84 +:1034BC00715294EF02A458C6D7C7C1C1FBF8FF40A4 +:1034CC0004F903DD064004F904DF38717BFA8C0241 +:1034DC007309ACFB5E0AD1DF278C02318E04A4FB8E +:1034EC0014896E0A99716207717AFACC0100316203 +:1034FC0007086159018C01D1DFF4716307716B27E7 +:10350C00717AFA1004C6D7CF03FC03F501FCF5055C +:10351C00FCF507FCD7C788061617F1E7340200251F +:10352C00DD3D23DD1725DD1C23DD0523DD2BEF3BE6 +:10353C00710295679F06FCCD5F03EF2F675C839F3D +:10354C0003FCEF27675C039F05FC675C034C02617F +:10355C00F8712296FD5145EF12679F07FCEF0C673F +:10356C0091DF08E0C15012FDC534C0C6D7C716178D +:10357C00F1E7240000DD2A23DD1E240300DD0724EF +:10358C00FB00DD24EF2531329605308000EF01F68B +:10359C00086F04FC7208EF198F01FCF501FC72EF47 +:1035AC00107152955235EF09F2EF0666730900FC63 +:1035BC0072C6D7C71617F1E7240000DD38241000B7 +:1035CC00DD1C23DD1C23DD30240E00DD182411004E +:1035DC00DD1B240F00DD12243000DD15EF1EE2EFA1 +:1035EC001D5202EF195204EF155206EF115205EF5E +:1035FC000D5207EF09F2EF065203EF0252FFC6D746 +:10360C00C7316494377163948D5E9FACFB8D5D9F65 +:10361C00CBFB36D2FCC7D85DFD7337618A70618AEB +:10362C00FDB837C0D862F1312F609D618D5C4B6164 +:10363C00DD0A7172948D619D5CCD5F034A5F05DE7E +:10364C0008307D366194CD5F6BB45F7150F000CE65 +:10365C00300BCF170006CE3106FD4602717A307161 +:10366C000BE3710BE7C6D78D619D5C8D619FADFB44 +:10367C00D74004F903DF064004F904DF02F2D73126 +:10368C0074940C7173947113958D619D63EF31314A +:10369C0004951F710395711295D506FCDF04F46433 +:1036AC00EF0A8F06FC5002D6A1609D648D649D6369 +:1036BC00EF0E311495068D649D63EF048D619D634F +:1036CC008D639FADFBD863FDE536E863091C227062 +:1036DC00C15013FDD904C0F2D7C7C1C1FBF8FF8C90 +:1036EC0002D1DF05F506FCEF1A8C024C05DE06CF85 +:1036FC0006FC02EF0E8C02318E1231FE03311F607C +:10370C009F06FC8D654F06FCDD28CC011F8F06FC47 +:10371C009D65CC00008B4C08DE148B730912204F76 +:10372C0006FCDC058B9C01EF05615900EFE78C0171 +:10373C009D601004C6D7C716710AE7710BE3715070 +:10374C00F000CE300BCF170006669E31FD4602719D +:10375C007A30710BE33182E302EFFA8D1F7158F06E +:10376C0000710BE772C6D7C7C1C1FBF8FF8FFCFB1A +:10377C004E02DC03F2EF318C024FFDFBDC0452FFF6 +:10378C00EF268C022FFCFB706131318D128FFDFB0B +:10379C002FFCFB70613133BDD813FDBD0DBB440054 +:1037AC0001DC03F690BB8B721004C6D7C7C1FBF8C3 +:1037BC00FFAC0814A91489708B6128706131FD125B +:1037CC004E1344030071FEDC23AC08148A04819A66 +:1037DC0004AC08148A044C11DC10A9148B99AC08A5 +:1037EC0014CA0200AC0814CA0310EF72AC0814CA55 +:1037FC000400AC0814A914894DDE0AAC08148A0222 +:10380C00819A02EF12AC0814A914894D61D308AC4B +:10381C0008148A02919A02AC08148A03919A03D173 +:10382C00DF3CAC08148A024C10DF10A91489318ECD +:10383C00A112AC0814A9146299EF17AC08148A02EF +:10384C004CF0DF0EA91489318EB112AC0814A914F6 +:10385C006299AC0814CA0200AC0814CA0310C0C6A2 +:10386C00D7ED7038C75600664C0ADE0BF0317E126D +:10387C00F67810FC86EFF0C6D7C7200CFBF8FF17C4 +:10388C00040600C15006C150A8C15030FD8C021076 +:10389C0006D2DD1B4A6804DE05A468E2EF6834E456 +:1038AC00FB895CFC99FD49397110B2FBF2EF577141 +:1038BC007BFA300600C117040600C130E9FBFD1A83 +:1038CC004E1004717AFAF4688FE4FB5C01D1DD26AA +:1038DC004004F903DF205010C180FDC534C0C73649 +:1038EC00100571D4C6DE0F17C15006C150A8C150C7 +:1038FC0030FD8C0210064004F903DD064004F90487 +:10390C0061F8FD7D40F2100CC6D7D9E5FBC15030F3 +:10391C00FD6B02C0629FE8FB5008C15011FDC5341D +:10392C00C0F2D7D9E8FBC1D9E7FBC15030FDFF028B +:10393C0010045008C15011FDC534C0F2D7C7200C7B +:10394C00FBF8FFCC09004007F901DF05CC0A02EFB8 +:10395C0003CC0A10CC0B808FE4FB5C039C07D1DFFB +:10396C0008717AD5CC0807EF06717BD5CC082F17D8 +:10397C00040800C15004C150A0C15030FD360310E2 +:10398C0006624C02DF077110B2FBF2EF357118B210 +:10399C00FBF468C736100571D4C6DE164004F90373 +:1039AC00DF1017A1C15006C150A8C15030FD8C02C8 +:1039BC001006717BFA8FE4FB5C034E07DD03E2EF2C +:1039CC0001F2100CC6D7D504F9DF03F6BD6A40042A +:1039DC00F901DD0AD474DD03B474D7CD74038F04FC +:1039EC00F9318FE723DD0B24020024030061C8EDBD +:1039FC00F73A8F06F931233E301B00466ADF0AE0A6 +:103A0C00C15010FDC534C0EF1D307701466ADF167A +:103A1C005002C15010FDC534C0F64670DF088FC887 +:103A2C00FB5010D6BD70F64670DD36B6704670DFB2 +:103A3C0030711293EF2B301B00466ADF13F646727F +:103A4C00DF18E0C15010FDC534C0C9725307EF0A2E +:103A5C00307701466A61F8711293F6467261E8B6E6 +:103A6C007231549608714395F6BD6AEF1431449542 +:103A7C0005F6BD6AEF0BA66AF6466A61F8C96AFFDD +:103A8C00FF316296194A6C05DE16A46C4A6C05DF90 +:103A9C000FA46C5004C15010FDC534C0EF02F46C7F +:103AAC00316496194A6E05DE16A46E4A6E05DF0F58 +:103ABC00A46E5008C15010FDC534C0EF02F46ED492 +:103ACC006FDD03B46FD7317296174A6D05DE14A4FF +:103ADC006D4A6D05DF0DA46D5010C1FDC534C0EFEE +:103AEC0002F46D4A6D0661F8CD6F25D7C736100507 +:103AFC0071D4DE0E8FB2FB5C02D1DF0630853861EB +:103B0C0094D24004F903DF1C31220705302C2A61C2 +:103B1C00943154950C7153955080C15012FDC5349D +:103B2C00C0FD353BFD5B3BC6D78F03FC5C01D1DD93 +:103B3C001DD477DD03B477D7CD77098D604B76DD57 +:103B4C000D8D609D765040C15012FDC534C0D740DC +:103B5C0004F903DD04F6BD1AD7D5D0FBDF08F64611 +:103B6C001ADD19B61AD7D9CCFBF1461ADD0ED9CC11 +:103B7C00FB12AD1A43DE03A61AD7B61AD7717BFA1D +:103B8C00C78FC4FB76F5C4FB717AFA5C10D161E87F +:103B9C00716295665C0FD1DD57665C01D1DD05F570 +:103BAC0004F9EF4C665C02D1DD11E0C15003FD71EC +:103BBC002BC0711300711B20710303665C04D1DDF3 +:103BCC0011711300711B20D503FC61F8710303FD07 +:103BDC001335665C08D161E87103035005FDAC092F +:103BEC007102035003C1FD712BC0711A20FD192BFA +:103BFC00F2C6D7C756FF4A461461C8EDF83C8F068B +:103C0C00F9311505300400EF0F8F06F931450530F9 +:103C1C000500EF04D907F9F1609F28FC8D789F29E6 +:103C2C00FC713492E661301271049261DC311961DD +:103C3C0062629F2AFCE52BFC31140205308000EFF8 +:103C4C0001F6C131449605304000EF01F6C2616BBC +:103C5C0008616A08C131340405302000EF01F6C256 +:103C6C00616B08616A08C131240205300800EF015C +:103C7C00F6C2616B08616A08C131749605300400A4 +:103C8C00EF01F6C2616B08616A08C131649604E603 +:103C9C00A1EF01F6C2616B08616A08C13154960349 +:103CAC00E6EF01F6C2616B08616A9F2CFC8F06F986 +:103CBC00312503E6EF01F6C18F06F9313504E6A193 +:103CCC00EF01F6C2616B08616A9F2DFCF17124044F +:103CDC0061DC9F26FCF171540761DC9F27FCD84600 +:103CEC00F10104ECFC14A9148976A4466672C6D7BB +:103CFC00C7FDD0088F04F9318FE724000061F8ED7F +:103D0C00D63E23DD1B2361F8EDE03D2361F8ED5C2D +:103D1C003E2361F8EDA53E2361F8ED793FEDD33EEE +:103D2C00F6BD707113934005F901DF2C3134961BED +:103D3C00466ADD04F424EF02A4244A2465DC0FF661 +:103D4C00BD6AF504F9712295EDFB3FFDD423AD6AF4 +:103D5C00440A0061D8EDFB3F714295FD6B04716321 +:103D6C0092FDD4234007F903DF09712295F504F97C +:103D7C00EDFB3FFD3E2640B1FB9BDE09712295F524 +:103D8C0004F9EDFB3F714A277140110571301105A3 +:103D9C00713A22715A2271501105FD7629D2DD0932 +:103DAC00712295F504F9EDFB3F71103500CF37000A +:103DBC001D714012054005F901DD064005F903DFD0 +:103DCC0005F5CDFBEF04CFCDFB03CF04F902FD5C71 +:103DDC0029EDFB3FFD542CFD052D714A9DFD13353E +:103DEC00FDAE30F537FF712BE0F505F9712295CB5F +:103DFC00E43FEFCBE6F6F0FD6B04713BD47112029D +:103E0C007123028F06F93105285004FD822B625C68 +:103E1C0003318E315D34B3FB896168995002FD82A8 +:103E2C002BD2DD067170B3FBEF047178B3FBFDD4BC +:103E3C0023FDC02D710806F9CF04F9038FA6FB5C96 +:103E4C0002D1DD095080C15010FDC534C0EDFB3FDF +:103E5C00FDFD3F3164952FA47AD47ADD0831A4E0BE +:103E6C000A31020C06712BE0FD694031A4E01731D8 +:103E7C00040C13712BE05027C15005FD712BC0CFE2 +:103E8C0004F904712295FD5E408F06F93125073146 +:103E9C00349603F504F9EDFB3FFDFD3F31020C14A4 +:103EAC00F0C15005FD712BC05005FDAC09FD6940FA +:103EBC00CF04F903FD5E408F06F9312507313496A6 +:103ECC0003F504F9EDFB3FF504F9CFCDFB03F5CE7B +:103EDC00FBF5D0FB717293F6426CFF61E8EDFB3F92 +:103EEC00F6BD70711393F5E4FBFD4939717AFAFD57 +:103EFC00192EFDA72CFD5E2D714B9D7113027123A4 +:103F0C000231349302EFFACE3708CBE4BFFFCBE695 +:103F1C00FFF3CED4FFF5B4FBF5B5FBF5B6FBF5B767 +:103F2C00FBCF37000971481205F6BEE0BEE2BED0E9 +:103F3C00716A27FDEE29714307714B2771481005F3 +:103F4C007148110571381005713811057133027102 +:103F5C003B22715302715B22715810057158110587 +:103F6C00CF04F905714295F6BD6AFD9909F505F97D +:103F7C00F42431349604D432DD20E505F9E504F956 +:103F8C008F06F9312569F5F8FBF5F6FB502EFDACE3 +:103F9C0009CF05F903E504F9EF55FDBF04FD6723CF +:103FAC007173017132047143027103927162923127 +:103FBC00949E02EFFA712AE7CEA409F5F3003104BE +:103FCC00070261FDCFF30081F466FDD008CEA40892 +:103FDC0031329606CF04F905EF09714395E505F9E1 +:103FEC00E504F9712BE78F06F9312503F504F9C6C1 +:103FFC00D7D47BDF19310200585003FD822B625C51 +:10400C0001D1DF07F504F9712295D7E47BD74A7B00 +:10401C00F0DF073104003AF47BD74A7BC8DF0AF59E +:10402C0004F9712295CD7BF0D7310200084A7BFF51 +:10403C00DD1FA47BD7F0C15004FD712BC08FB3FBE7 +:10404C005C9F9FB3FB7110C4FB30893B6194CD7BAB +:10405C00F0D731149306F504F9712295D771639555 +:10406C00F47A717207FD4602717307D7FD1F05F2D2 +:10407C00D7717BFAC7200CFBF8FF8FEAFBF0F9E94C +:10408C00FBF303FD124E13BC048FECFBF0F9EBFBBE +:10409C00F303FD124E13BC028FEEFBF0F9EDFBF3B4 +:1040AC0003FD124E13BB717AFAAC04BDD8F6BDDA1F +:1040BC00AC04311EBDDCF6BDDEFD700DADD8BDDC33 +:1040CC00ADDABDDEAC02BDD8F6BDDAAC02311EDA1B +:1040DC00DCC3DADEC3BDDCF6BDDEFD700DC0BDDEBB +:1040EC00C0BDDCADDEFDE60EADD8BDDCADDABDDEAF +:1040FC00ABBDD8F6BDDAAB311EDADCC3DADEC3BD3C +:10410C00DCF6BDDEFD700DC0BDDEC0BDDCADDEFD80 +:10411C00E60EDADAADD8FD4C44C3C58D885C3FF0B1 +:10412C00317E0440FC14C2C0B9A488F6BC08BC0A99 +:10413C009C078C074C2EDD3D8D880E0770F161DCE1 +:10414C00605C3FF0317E127940FCBDD8F6BDDA8C54 +:10415C000773095C22318FBDDC70BDDEFD700DACC8 +:10416C0008BDDCAC0AFDE60EADDABC0AADD8BC0865 +:10417C00615907EFBDAC08BDD8AC0ABDDAC9DC008B +:10418C0004F6FD3A0EC9DCFFFFF6FD3B0FADD8BDC2 +:10419C0082AF3AFC4682DD11AF3CFCBF3EFCAF3A2D +:1041AC00FCBF3CFCAD82BF3AFCAF3CFC423EFCDCAD +:1041BC0046AF3AFC423CFCDE3EAD26423AFCDE37D2 +:1041CC004A2A16DC1A4A2AA0DE138D844B2ADE0DED +:1041DC00AF3AFC268644691061C8FD3542F42AAF1B +:1041EC003AFC445146DC0AAF3AFC241027BD28EFB8 +:1041FC000DC928F82AEF074A2AFF61E8A42AAF3E26 +:10420C00FC423CFCDC18AF3CFC423AFCDE10AF3A02 +:10421C00FC4628DE09F484AF3AFCBD86EF074A84DD +:10422C00FF61E8A484100CC6D7717BFAC7710A9E93 +:10423C0031929E02EFFA8E949F34FC8E969F35FC41 +:10424C008E979F36FC8E989F37FC8E939F38FC8EF2 +:10425C00929F39FC710B9E717AFA8F37FCFD4F0FD0 +:10426C0076FDCA4313BD80D5EFFBDF0AD5F0FBDF2B +:10427C0005D5F1FBDD25F6B14680DF11C98037226B +:10428C00665C0391DF060A80181A81009617FDED13 +:10429C004413FD0D4331049602EF6152069292696C +:1042AC0034FC682EFCDFF6AD80BD7EF87CF3311C4F +:1042BC00790AF944FEFFDD44D87CF101040AF914B3 +:1042CC00A944FFFFDF04E6B9EF0BD87CF101040A27 +:1042DC00F914A9A1B9717BFAA0EFFBD5EFFBDF1C98 +:1042EC00A0F0FBD5F0FBDF14A0F1FBD5F1FBDF0C4C +:1042FC00CFEFFBFFCFF0FBFFCFF1FBFFC6717AFADC +:10430C00D7C716D87CF10744A800DC05710296EFDC +:10431C001CF647DD18A47C4A7CA8DC05710296EFDC +:10432C000CF87CF3311CF6780AF9B7EFE4C6D7C762 +:10433C0056A89666F0317E12F6B1780AF966D1DF8E +:10434C00F1717BFAF5EFFBF5F0FBF5F1FBF47C7109 +:10435C000396C6717AFAD7C72004FBF8FFD446DF60 +:10436C00168D7C9D89717BFA52069292692EFC689F +:10437C00C0FCDFF6717AFA4A4606DE0EE84609C042 +:10438C00FC9C03A4468C0372EF30F889F3311C7942 +:10439C000AF9BB311296058B9C03EF0F8C019C0321 +:1043AC00D489DF05CD89A7EF02B489718071179686 +:1043BC0061DC61FB7111968C03721004C6D7C720A7 +:1043CC0008FBF8FF8F37FCFD4F0F9C078F36FCFD69 +:1043DC004F0F9C068F35FCFD4F0F9C058F34FCFD59 +:1043EC004F0F9C048F38FC9C038F39FC9C028C066D +:1043FC00318E0112791A20BB8C075C03D1DF098C3A +:10440C00064C0361C86179008C05318EB1610900DD +:10441C00BB313D120103BB8B0E04708C011C00BB25 +:10442C008FF4FB4E03DC0E8C034FF4FBDC0B8C0285 +:10443C004FF5FBDC04AB12EF03ABB1121008C6D77F +:10444C00C7C3C12008FBF8FFF661490A61F861494E +:10445C0008DF07F7340000EDE944E6BC04F6BC06BF +:10446C00AC0ABC02AC08BBAC06614902AC0461F8F6 +:10447C00614900DE28AC04BDD8AC06BDDAE1FDF51F +:10448C000EADDABC06ADD8BC04ABBDD8AC02BDDAFF +:10449C00E1FD100FADDABC02ADD8BBEFCAAC06BC67 +:1044AC0002AC04BBAC08BDD8AC0ABDDAAC04BDDCB4 +:1044BC00AC06FD730EAC04BDDCAC06FDE60EE1FDF6 +:1044CC00100FADDABC06ADD8BC04AC06614902AC29 +:1044DC000461F8614900DCC5AC0214AB12100CC6C7 +:1044EC00D7C7C12004FBF8FF8F31FCFD4F0F9C0395 +:1044FC004E04DF1CAD7E4680DE07AD80267E12EFBB +:10450C0040F64680DF07467EDD03E7EF34F7EF31F8 +:10451C008C04318EB1128C03318E43DF183038226B +:10452C00267E0680BB8C045C0391DF05AB0418006F +:10453C00BBAB12EF0C8C034E04DE0532A900EF016D +:10454C00F71006C6D7717BFA3122960CF6468CDD35 +:10455C0007B68C717AFAEF7C712396717AFA400463 +:10456C00F904DF07715307F42CEF69D9CFFBF1E79E +:10457C00240000DD0F23DD1A23DD1023DD5323DDA2 +:10458C002723DD38715307F42CEF49715207F42CB3 +:10459C00EF42D42CDF07715207E42CEF057153075F +:1045AC00F42CC98CFA00EF2CD42CDF0B715207E4DD +:1045BC002CC98CFA00EF1DF5CFFBEF18D42CDF0BB8 +:1045CC00715307E42CC98CFA00EF09CFCFFB02EF33 +:1045DC0003FDE145D7D905FCF1E7240000DD0923F3 +:1045EC00DD2123DD0923EF1B715307F42CD7D42CC9 +:1045FC00DF07715207E42CEF05715307F42CC98CBB +:10460C002D01D7715207E42CD731629301D7710376 +:10461C0094D9CDFBF1E7240000DD1223DD1923DD55 +:10462C001123DD2623DD3423DD3923DD3FFDA146B7 +:10463C00EF3DFDC246EF38D9CCFBC1AE6CFD672D0A +:10464C00C0F313BE6C712304EF25F0C1AE6CFD6793 +:10465C002DC0F313BE6C712304EF14F6BE6C7122E3 +:10466C0004EF0CCB6CFF00712304EF03FD364740C5 +:10467C0004F905DD064004F901DF0671230471031A +:10468C00943104940FF6BE64BE6A31220402EF0228 +:10469C00F690BE6ED7CD2E47F48EAE6C317DBFCA70 +:1046AC00FCFD0B47D2DF0ED9CCFBC1AE6CFD672DE8 +:1046BC00C0F313BE6CD7FD0B47D2DD0DCD2E47F4E6 +:1046CC008EAE6C317DBFCAFCD7E88E093420508089 +:1046DC00D6BFC6FC22CAFCBDD8304700FD9B0DBF1F +:1046EC00C8FC30C6FCFD7D2DF313BE6CB42ED42E4D +:1046FC00DF0CCD2E47A48E4A8E1F61C8F48ED74096 +:10470C00AFFB0BDC05712304F2D740AFFB0661D87D +:10471C0031229211F0C1AE6CFD672DC0F313BE6C4B +:10472C00712204EF03FD3647E2D7710294F0C1AE5B +:10473C006CFD672DC0F313BE6CA48F4A8F40DC3721 +:10474C00F48FD890F1313F0414FD14D890F1BDD8FA +:10475C005008FDEA0D087208E6D2DD040192DFFC78 +:10476C00896158D1DD05712204EF03712304A490F3 +:10477C004A902061C8F490D7C73028FDC6D7718005 +:0B478C00717DFADE035201D75200D706 +:1047970061FC61FCC1C3C5C7520C929269D4FEC1CA +:1047A700DFF88EFD708EFCC1717AFA4004F903DFE1 +:1047B70005302C2A6194C09EFC609EFD34D4FE52C5 +:1047C70006C0B9A5A592DFF9C6C4C2C061FC61DF06 +:1047D700520C929269D4FEC1DFF88EFD708EFCC137 +:1047E7008F4105775C04D1DD06675C01D1DD50316F +:1047F7005494367162077153948FB4FB5FBCFBD13D +:10480700DF1B8FB5FB5FBDFBD1DF128FB6FB5FBE32 +:10481700FBD1DF098FB7FB5FBFFBD1DD0C3162072F +:1048270002EFFA716307716B27711396FD5730F426 +:10483700227148500571605005717AFAED31496768 +:104847005C02D1DD16D422DD124A2202DD0DF422EC +:104857007148500571605005717AFA717AFA8D22A4 +:10486700318FE7240000DD0823DD1423DD2CEF4A18 +:10487700F4467140500571505005E422ED31498FDF +:1048870040059D47715050058D479D49D847FD0B01 +:1048970034629D48CD2202ED3149675C02D1DD17B4 +:1048A700675C10D1DD05CD2203EF0F71485005710C +:1048B700605005F422EF73CD22044A2203DF108DE6 +:1048C700489F4005D848C1D847FD9734C0EF1F8F90 +:1048D700400576717447DC054A4702DE0671605071 +:1048E70005EF47C7D847FDD830C071505005D849A4 +:1048F700F1242900DD27240400DD22242200DD1D08 +:10490700241100DD0C240100DD13241E00DD0EEF51 +:104917000A4A4760DF07CD4761EF02A4474A2203EF +:10492700DF08D847FD0B34629D48C09EFC609EFDA2 +:1049370034D4FE5206C0B9A5A592DFF961FCC1C304 +:10494700C5C7520C929269D4FEC1DFF88EFD708EF6 +:10495700FCC1717AFA51405F0401D1DD06F616A752 +:1049670047DFF2300400BF2401F6BF2A01300B0BEA +:10497700BF2801FD4602300B0FBF2801FD4602305C +:104987000F0FBF2801710AE6F6420C01DD33AF04B1 +:1049970001BF0C0131529329715293710BE2D84D2B +:1049A700FDB8033184BD02EFFACBB422FBD84FF137 +:1049B700BEB8714BE1714BE5710ABD8D4E9E44EF58 +:1049C7000C715393714AE5717BBD713393C09EFCA3 +:1049D700609EFD34D4FE5206C0B9A5A592DFF9C684 +:1049E700C4C2C061FCC1C5717AFAD44CDD0BEA4A76 +:1049F700899E44A64AB44CEF33710AE6300400BFDF +:104A07002401F6BF2A01300B0BBF2801000000006C +:104A170000000000510FBF28010000000000000047 +:104A270000500FBF2801712393713393C4C061FCF9 +:104A370061EF520C929269D4FEC1DFF88EFD708E41 +:104A4700FCC12006FBF8FF71503002CEABACCC04A2 +:104A570000F6BB31B2E210617900F6614900DFF37D +:104A670071603002EDF14A8E519C03713BE28C0379 +:104A77005C02D1DD1E8C035C08D1DF097150300266 +:104A8700CC0400EFCC8C0570FD7935629E50CC04C8 +:104A970002EFBE8C035C03D1DF408E509C02715045 +:104AA70030028C04D1DF0E8C0270FDBF35629C058D +:104AB700CC0401EF328C044C02DF0671603002EF48 +:104AC70029CF34025A716030028C0270C18C057094 +:104AD700FD2135C0CF34024AEF108C035C01D1DDD4 +:104AE7000671603002EF03ED584A1006C09EFC6065 +:104AF7009EFD34D4FE5206C0B9A5A592DFF961FC2C +:104B0700C1C3C5C7520C929269D4FEC1DFF88EFDAE +:104B1700708EFCC1710A9E31929E02EFFA8FDEFB06 +:104B27004F96FFDF198FDFFB4F97FFDF118FE0FBFA +:104B37004F98FFDF095004C15011FDC534C0710BF8 +:104B47009EC09EFC609EFD34D4FE5206C0B9A5A54A +:104B570092DFF9C6C4C2C061FCE46661FCC1C3C58B +:104B6700C7520C929269D4FEC1DFF88EFD708EFC9D +:104B7700C1C1FBF8FF8D1F9C018E31318EE72406E2 +:104B870000DD0823DD0E23DD22EF38717AFA8C0170 +:104B97009D5EEF2F717AFA4007F901DF068C019DC0 +:104BA7005DEF2051FF2E019D5DEF18717AFA8C01A0 +:104BB7009D304004F903DD064004F904DF05309C0D +:104BC7002561944031FF09DE05A031FFEF077158D9 +:104BD700F000716294710BE3C0C09EFC609EFD34CF +:104BE700D4FE5206C0B9A5A592DFF9C6C4C2C061FA +:104BF700FC717BFAC7D46661F83124952771239538 +:104C0700D466DD05B466CEABAC717AFA5600664C55 +:104C17000ADD1172F3311C79D8FCCEFC0061CA6140 +:104C2700A486EFEA717AFAF2C6D7C7C1C1FBF8FFCB +:104C3700CC01008C014C0ADE36717BFA8C01F03115 +:104C47007E0410FC14A96168DF09AC02B9717AFA15 +:104C5700F2EF1D8C01F0317E127910FC614902DF01 +:104C670006717AFAE2EF09717AFA615901EFC4E243 +:104C77001004C6D7C72004FBF8FFF64210FC61F802 +:104C8700ED5D4D717BFA9C038C034C0ADE3C8C0373 +:104C9700F0317E0410FC14A96168DF05717AFAEF20 +:104CA70029717AFA8C0372F3311C7910FCCEFC005F +:104CB70061CA629C02D1DF0A8C03F0317E12E6786A +:104CC70010FC717BFA615903EFBECC0200CC0101E5 +:104CD7008C02F0317E0410FC14A96168DD788C0227 +:104CE700F0317E127910FCE743DF658C014C0ADE58 +:104CF7005F8C01F0317E127910FCE743DD4D717B4B +:104D0700FA8C01F0317E0410FC14A96168DF186188 +:104D170069018C01F0317E12F67810FC8C024E018D +:104D2700DCED717AFAEF2F8C01F0317E0410FC1460 +:104D3700A9128C02F0317E337810FC8C01F0317EA1 +:104D470012E67810FC615902717AFA615901EF9BFA +:104D5700615902EDD74C00F21004C6D761FF520C1F +:104D6700929269D4FEC1DFF88EFD708EFCC1717A14 +:104D7700FA8FE4FB5C03D1DD114004F903DD064043 +:104D870004F904DF053085386194C09EFC609EFD00 +:104D970034D4FE5206C0B9A5A592DFF961FC61FCC7 +:044DA70061FC61FC4E +:0A4DAC0000060C12181E242A3036EF +:104DB600ACFB0000000062FE00000000D2390C3699 +:104DC6008C221546442EF32E5145F83A8F08FC3CAA +:104DD60028FC36FE20FE02F903F929FC30FE2AFCE7 +:104DE6002BFC08F926FC6CFF1AFF6EFF6AFF64FFB6 +:0C4DF60027FC66FF2CFC2DFC5555555584 +:104E0200FF0000000000983AF82AFF000000470067 +:104E1200317503F7332312D714AEF8C716AC061256 +:104E2200C5AC0416F643DD078B99A7A5B3EFF5C20F +:024E3200C6D7E1 +:024FF400324247 +:0A4FF60031333A35313A3230000011 :00000001FF  \ No newline at end of file diff --git a/trunk/bsr.lmf b/trunk/bsr.lmf index 55d8846b7fc4a98cca118ec7bda9e6186f1f93d8..999ed0c3a26e148d9c47ed505f4e41f502e9ef9d 100644 GIT binary patch literal 174636 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%0D9OP`r8{&BC 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

x9DZxg3a*X!}itRr!q9j7?|%h}cW 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 diff --git a/trunk/bsr_k0r.map b/trunk/bsr_k0r.map index 8d57672..b7465fc 100644 --- a/trunk/bsr_k0r.map +++ b/trunk/bsr_k0r.map @@ -1,7 +1,7 @@ -78K0R Linker W1.33 Date:16 Sep 2011 Page: 1 +78K0R Linker W1.33 Date: 4 Oct 2011 Page: 1 Command: -yc:\program files (x86)\nec electronics tools\dev -_msgoff - obsr.lmf ..\..\..\Program Files (x86)\NEC Electronics Tools\C @@ -26,8 +26,8 @@ Direc-file:bsr_mcu.dr *** Link information *** 72 output segment(s) - 3CE4H byte(s) real data - 6076 symbol(s) defined + 3D12H byte(s) real data + 6094 symbol(s) defined *** Memory map *** @@ -150,55 +150,55 @@ Direc-file:bsr_mcu.dr LDR_CODL util_funcs 000C4H 00000H ?CSEGSI 000C4H 0000AH CSEG - LDR_CODE 000CEH 00901H CSEG - LDR_CODE loader 000CEH 00177H - LDR_CODE WDT 00245H 00000H - LDR_CODE i2c_mcu 00245H 002D9H + LDR_CODE 000CEH 00902H CSEG + LDR_CODE loader 000CEH 00178H + LDR_CODE WDT 00246H 00000H + LDR_CODE i2c_mcu 00246H 002D9H LDR_CODE self_flash - 0051EH 00370H + 0051FH 00370H LDR_CODE task_debug - 0088EH 00000H + 0088FH 00000H LDR_CODE task_status - 0088EH 00041H - LDR_CODE hal 008CFH 000DCH + 0088FH 00041H + LDR_CODE hal 008D0H 000DCH LDR_CODE util_funcs - 009ABH 00024H - FSL_CODE 009CFH 00322H CSEG + 009ACH 00024H + FSL_CODE 009D0H 00322H CSEG FSL_CODE fsl_block_cmd - 009CFH 0002BH + 009D0H 0002BH FSL_CODE fsl_block_check - 009FAH 00013H + 009FBH 00013H FSL_CODE fsl_common - 00A0DH 0014FH + 00A0EH 0014FH FSL_CODE fsl_reset - 00B5CH 00001H + 00B5DH 00001H FSL_CODE fsl_si_ibf - 00B5DH 00064H + 00B5EH 00064H FSL_CODE fsl_phySwap - 00BC1H 0004DH + 00BC2H 0004DH FSL_CODE fsl_si_common - 00C0EH 00061H - FSL_CODE fsl_swap 00C6FH 00030H + 00C0FH 00061H + FSL_CODE fsl_swap 00C70H 00030H FSL_CODE fsl_write - 00C9FH 00052H - @@LCODE 00CF1H 00277H CSEG - @@LCODE @cstart 00CF1H 0006DH - @@LCODE @imul 00D5EH 00011H - @@LCODE @lumul 00D6FH 0002BH - @@LCODE @isdiv 00D9AH 00022H - @@LCODE @iudiv 00DBCH 0002DH - @@LCODE @isrem 00DE9H 00021H - @@LCODE @iurem 00E0AH 0002FH - @@LCODE @lsdiv 00E39H 00039H - @@LCODE @ludiv 00E72H 0003FH - @@LCODE @divuw 00EB1H 00034H - @@LCODE @ladd 00EE5H 0000FH - @@LCODE @llsh 00EF4H 0001BH - @@LCODE @lursh 00F0FH 0001FH - @@LCODE @iscmp 00F2EH 0000CH - @@LCODE @lband 00F3AH 00014H - @@LCODE @bcdtob 00F4EH 0001AH -* gap * 00F68H 0008EH + 00CA0H 00052H + @@LCODE 00CF2H 00277H CSEG + @@LCODE @cstart 00CF2H 0006DH + @@LCODE @imul 00D5FH 00011H + @@LCODE @lumul 00D70H 0002BH + @@LCODE @isdiv 00D9BH 00022H + @@LCODE @iudiv 00DBDH 0002DH + @@LCODE @isrem 00DEAH 00021H + @@LCODE @iurem 00E0BH 0002FH + @@LCODE @lsdiv 00E3AH 00039H + @@LCODE @ludiv 00E73H 0003FH + @@LCODE @divuw 00EB2H 00034H + @@LCODE @ladd 00EE6H 0000FH + @@LCODE @llsh 00EF5H 0001BH + @@LCODE @lursh 00F10H 0001FH + @@LCODE @iscmp 00F2FH 0000CH + @@LCODE @lband 00F3BH 00014H + @@LCODE @bcdtob 00F4FH 0001AH +* gap * 00F69H 0008DH MGC_LOAD 00FF6H 0000AH CSEG AT MGC_LOAD magic 00FF6H 0000AH @@ -250,287 +250,288 @@ Direc-file:bsr_mcu.dr 0228CH 00000H @@CNST util_funcs 0228CH 00000H - ROM_CODE 0228CH 024DEH CSEG - ROM_CODE pm 0228CH 0099FH - ROM_CODE i2c_ctr 02C2BH 0005CH - ROM_CODE main 02C87H 00055H - ROM_CODE i2c_twl 02CDCH 0005EH - ROM_CODE led 02D3AH 0024FH - ROM_CODE rtc 02F89H 000E0H - ROM_CODE vreg_ctr 03069H 0047DH - ROM_CODE vreg_twl 034E6H 000F9H - ROM_CODE adc 035DFH 00261H - ROM_CODE renge 03840H 00018H - ROM_CODE accero 03858H 0014DH - ROM_CODE sw 039A5H 00126H + ROM_CODE 0228CH 0250BH CSEG + ROM_CODE pm 0228CH 009C8H + ROM_CODE i2c_ctr 02C54H 0005CH + ROM_CODE main 02CB0H 00055H + ROM_CODE i2c_twl 02D05H 00062H + ROM_CODE led 02D67H 0024FH + ROM_CODE rtc 02FB6H 000E0H + ROM_CODE vreg_ctr 03096H 0047DH + ROM_CODE vreg_twl 03513H 000F9H + ROM_CODE adc 0360CH 00261H + ROM_CODE renge 0386DH 00018H + ROM_CODE accero 03885H 0014DH + ROM_CODE sw 039D2H 00126H ROM_CODE task_misc - 03ACBH 00204H - ROM_CODE task_sys 03CCFH 00381H + 03AF8H 00204H + ROM_CODE task_sys 03CFCH 00381H ROM_CODE pedo_alg_thre_det2 - 04050H 004D4H - ROM_CODE led_cam 04524H 000C4H - ROM_CODE led_pow 045E8H 0016FH - ROM_CODE voltable 04757H 00000H + 0407DH 004D4H + ROM_CODE led_cam 04551H 000C4H + ROM_CODE led_pow 04615H 0016FH + ROM_CODE voltable 04784H 00000H ROM_CODE pedo_lpf_coeff - 04757H 00000H + 04784H 00000H ROM_CODE kanaria_c - 04757H 00006H - ROM_CODE get_ei 0475DH 0000DH - @@BASE 0476AH 00614H CSEG BASE - @@BASE loader 0476AH 00000H - @@BASE pm 0476AH 0003EH - @@BASE i2c_ctr 047A8H 00170H - @@BASE main 04918H 00000H - @@BASE magic 04918H 00000H - @@BASE WDT 04918H 00000H - @@BASE i2c_mcu 04918H 000F2H - @@BASE i2c_twl 04A0AH 000D0H - @@BASE led 04ADAH 00000H - @@BASE rtc 04ADAH 0005DH - @@BASE vreg_ctr 04B37H 00000H - @@BASE vreg_twl 04B37H 00000H - @@BASE adc 04B37H 00094H - @@BASE renge 04BCBH 0016BH - @@BASE accero 04D36H 00042H + 04784H 00006H + ROM_CODE get_ei 0478AH 0000DH + @@BASE 04797H 00614H CSEG BASE + @@BASE loader 04797H 00000H + @@BASE pm 04797H 0003EH + @@BASE i2c_ctr 047D5H 00170H + @@BASE main 04945H 00000H + @@BASE magic 04945H 00000H + @@BASE WDT 04945H 00000H + @@BASE i2c_mcu 04945H 000F2H + @@BASE i2c_twl 04A37H 000D0H + @@BASE led 04B07H 00000H + @@BASE rtc 04B07H 0005DH + @@BASE vreg_ctr 04B64H 00000H + @@BASE vreg_twl 04B64H 00000H + @@BASE adc 04B64H 00094H + @@BASE renge 04BF8H 0016BH + @@BASE accero 04D63H 00042H @@BASE self_flash - 04D78H 00000H - @@BASE sw 04D78H 00000H + 04DA5H 00000H + @@BASE sw 04DA5H 00000H @@BASE task_debug - 04D78H 00000H + 04DA5H 00000H @@BASE task_misc - 04D78H 00000H - @@BASE task_sys 04D78H 00000H + 04DA5H 00000H + @@BASE task_sys 04DA5H 00000H @@BASE pedo_alg_thre_det2 - 04D78H 00000H - @@BASE ini_VECT 04D78H 00006H + 04DA5H 00000H + @@BASE ini_VECT 04DA5H 00006H @@BASE task_status - 04D7EH 00000H - @@BASE led_cam 04D7EH 00000H - @@BASE led_pow 04D7EH 00000H - @@BASE hal 04D7EH 00000H + 04DABH 00000H + @@BASE led_cam 04DABH 00000H + @@BASE led_pow 04DABH 00000H + @@BASE hal 04DABH 00000H @@BASE batt_params - 04D7EH 00000H - @@BASE voltable 04D7EH 00000H + 04DABH 00000H + @@BASE voltable 04DABH 00000H @@BASE pedo_lpf_coeff - 04D7EH 00000H + 04DABH 00000H @@BASE kanaria_c - 04D7EH 00000H + 04DABH 00000H @@BASE util_funcs - 04D7EH 00000H - @@CNSTL 04D7EH 00000H CSEG PAGE64KP - @@CNSTL @cstart 04D7EH 00000H - @@CNSTL 04D7EH 00000H CSEG PAGE64KP - @@CNSTL pm 04D7EH 00000H - @@CNSTL 04D7EH 00000H CSEG PAGE64KP - @@CNSTL i2c_ctr 04D7EH 00000H - @@CNSTL 04D7EH 00000H CSEG PAGE64KP - @@CNSTL main 04D7EH 00000H - @@CNSTL 04D7EH 00000H CSEG PAGE64KP - @@CNSTL i2c_twl 04D7EH 00000H - @@CNSTL 04D7EH 00000H CSEG PAGE64KP - @@CNSTL led 04D7EH 00000H - @@CNSTL 04D7EH 00000H CSEG PAGE64KP - @@CNSTL rtc 04D7EH 00000H - @@CNSTL 04D7EH 00000H CSEG PAGE64KP - @@CNSTL vreg_ctr 04D7EH 00000H - @@CNSTL 04D7EH 00000H CSEG PAGE64KP - @@CNSTL vreg_twl 04D7EH 00000H - @@CNSTL 04D7EH 00000H CSEG PAGE64KP - @@CNSTL adc 04D7EH 00000H - @@CNSTL 04D7EH 00000H CSEG PAGE64KP - @@CNSTL renge 04D7EH 00000H - @@CNSTL 04D7EH 00000H CSEG PAGE64KP - @@CNSTL accero 04D7EH 00000H - @@CNSTL 04D7EH 00000H CSEG PAGE64KP - @@CNSTL sw 04D7EH 00000H - @@CNSTL 04D7EH 00000H CSEG PAGE64KP + 04DABH 00000H + @@CNSTL 04DABH 00000H CSEG PAGE64KP + @@CNSTL @cstart 04DABH 00000H + @@CNSTL 04DABH 00000H CSEG PAGE64KP + @@CNSTL pm 04DABH 00000H + @@CNSTL 04DABH 00000H CSEG PAGE64KP + @@CNSTL i2c_ctr 04DABH 00000H + @@CNSTL 04DABH 00000H CSEG PAGE64KP + @@CNSTL main 04DABH 00000H + @@CNSTL 04DABH 00000H CSEG PAGE64KP + @@CNSTL i2c_twl 04DABH 00000H + @@CNSTL 04DABH 00000H CSEG PAGE64KP + @@CNSTL led 04DABH 00000H + @@CNSTL 04DABH 00000H CSEG PAGE64KP + @@CNSTL rtc 04DABH 00000H + @@CNSTL 04DABH 00000H CSEG PAGE64KP + @@CNSTL vreg_ctr 04DABH 00000H + @@CNSTL 04DABH 00000H CSEG PAGE64KP + @@CNSTL vreg_twl 04DABH 00000H + @@CNSTL 04DABH 00000H CSEG PAGE64KP + @@CNSTL adc 04DABH 00000H + @@CNSTL 04DABH 00000H CSEG PAGE64KP + @@CNSTL renge 04DABH 00000H + @@CNSTL 04DABH 00000H CSEG PAGE64KP + @@CNSTL accero 04DABH 00000H + @@CNSTL 04DABH 00000H CSEG PAGE64KP + @@CNSTL sw 04DABH 00000H + @@CNSTL 04DABH 00000H CSEG PAGE64KP @@CNSTL task_misc - 04D7EH 00000H - @@CNSTL 04D7EH 00000H CSEG PAGE64KP - @@CNSTL task_sys 04D7EH 00000H - @@CNSTL 04D7EH 00000H CSEG PAGE64KP + 04DABH 00000H + @@CNSTL 04DABH 00000H CSEG PAGE64KP + @@CNSTL task_sys 04DABH 00000H + @@CNSTL 04DABH 00000H CSEG PAGE64KP @@CNSTL pedo_alg_thre_det2 - 04D7EH 00000H - @@CNSTL 04D7EH 00000H CSEG PAGE64KP - @@CNSTL ini_VECT 04D7EH 00000H - @@CNSTL 04D7EH 00000H CSEG PAGE64KP - @@CNSTL led_cam 04D7EH 00000H - @@CNSTL 04D7EH 00000H CSEG PAGE64KP - @@CNSTL led_pow 04D7EH 00000H - @@CNSTL 04D7EH 00000H CSEG PAGE64KP + 04DABH 00000H + @@CNSTL 04DABH 00000H CSEG PAGE64KP + @@CNSTL ini_VECT 04DABH 00000H + @@CNSTL 04DABH 00000H CSEG PAGE64KP + @@CNSTL led_cam 04DABH 00000H + @@CNSTL 04DABH 00000H CSEG PAGE64KP + @@CNSTL led_pow 04DABH 00000H + @@CNSTL 04DABH 00000H CSEG PAGE64KP @@CNSTL batt_params - 04D7EH 00000H - @@CNSTL 04D7EH 00000H CSEG PAGE64KP - @@CNSTL voltable 04D7EH 00000H - @@CNSTL 04D7EH 00000H CSEG PAGE64KP + 04DABH 00000H + @@CNSTL 04DABH 00000H CSEG PAGE64KP + @@CNSTL voltable 04DABH 00000H + @@CNSTL 04DABH 00000H CSEG PAGE64KP @@CNSTL pedo_lpf_coeff - 04D7EH 00000H - @@CNSTL 04D7EH 00000H CSEG PAGE64KP + 04DABH 00000H + @@CNSTL 04DABH 00000H CSEG PAGE64KP @@CNSTL kanaria_c - 04D7EH 00000H - @@CNSTL 04D7EH 0000AH CSEG PAGE64KP - @@CNSTL @bcdtob 04D7EH 0000AH - @@R_INIT 04D88H 0004CH CSEG UNIT64KP - @@R_INIT @cstart 04D88H 00000H - @@R_INIT loader 04D88H 00000H - @@R_INIT pm 04D88H 00000H - @@R_INIT i2c_ctr 04D88H 00000H - @@R_INIT main 04D88H 00000H - @@R_INIT magic 04D88H 00000H - @@R_INIT WDT 04D88H 00000H - @@R_INIT i2c_mcu 04D88H 00000H - @@R_INIT i2c_twl 04D88H 00000H - @@R_INIT led 04D88H 00000H - @@R_INIT rtc 04D88H 00000H - @@R_INIT vreg_ctr 04D88H 00000H - @@R_INIT vreg_twl 04D88H 00000H - @@R_INIT adc 04D88H 0000CH - @@R_INIT renge 04D94H 00014H - @@R_INIT accero 04DA8H 00000H - @@R_INIT self_flash - 04DA8H 00000H - @@R_INIT sw 04DA8H 00000H - @@R_INIT task_debug - 04DA8H 00000H - @@R_INIT task_misc - 04DA8H 00028H - @@R_INIT task_sys 04DD0H 00000H - @@R_INIT pedo_alg_thre_det2 - 04DD0H 00000H - @@R_INIT ini_VECT 04DD0H 00000H - @@R_INIT task_status - 04DD0H 00000H - @@R_INIT led_cam 04DD0H 00000H - @@R_INIT led_pow 04DD0H 00004H - @@R_INIT hal 04DD4H 00000H - @@R_INIT batt_params - 04DD4H 00000H - @@R_INIT voltable 04DD4H 00000H - @@R_INIT pedo_lpf_coeff - 04DD4H 00000H - @@R_INIT kanaria_c - 04DD4H 00000H - @@R_INIT util_funcs - 04DD4H 00000H - @@R_INIT @rom 04DD4H 00000H - @@R_INIS 04DD4H 00010H CSEG UNIT64KP - @@R_INIS @cstart 04DD4H 00000H - @@R_INIS loader 04DD4H 00000H - @@R_INIS pm 04DD4H 00002H - @@R_INIS i2c_ctr 04DD6H 00002H - @@R_INIS main 04DD8H 00000H - @@R_INIS magic 04DD8H 00000H - @@R_INIS WDT 04DD8H 00000H - @@R_INIS i2c_mcu 04DD8H 00000H - @@R_INIS i2c_twl 04DD8H 00000H - @@R_INIS led 04DD8H 00000H - @@R_INIS rtc 04DD8H 00000H - @@R_INIS vreg_ctr 04DD8H 00000H - @@R_INIS vreg_twl 04DD8H 00000H - @@R_INIS adc 04DD8H 00000H - @@R_INIS renge 04DD8H 00000H - @@R_INIS accero 04DD8H 00000H - @@R_INIS self_flash - 04DD8H 00000H - @@R_INIS sw 04DD8H 00000H - @@R_INIS task_debug - 04DD8H 00000H - @@R_INIS task_misc - 04DD8H 00000H - @@R_INIS task_sys 04DD8H 00002H - @@R_INIS pedo_alg_thre_det2 - 04DDAH 00006H - @@R_INIS ini_VECT 04DE0H 00000H - @@R_INIS task_status - 04DE0H 00000H - @@R_INIS led_cam 04DE0H 00002H - @@R_INIS led_pow 04DE2H 00002H - @@R_INIS hal 04DE4H 00000H - @@R_INIS batt_params - 04DE4H 00000H - @@R_INIS voltable 04DE4H 00000H - @@R_INIS pedo_lpf_coeff - 04DE4H 00000H - @@R_INIS kanaria_c - 04DE4H 00000H - @@R_INIS util_funcs - 04DE4H 00000H - @@R_INIS @rom 04DE4H 00000H - @@RLINIT 04DE4H 00000H CSEG UNIT64KP - @@RLINIT loader 04DE4H 00000H - @@RLINIT pm 04DE4H 00000H - @@RLINIT i2c_ctr 04DE4H 00000H - @@RLINIT main 04DE4H 00000H - @@RLINIT magic 04DE4H 00000H - @@RLINIT WDT 04DE4H 00000H - @@RLINIT i2c_mcu 04DE4H 00000H - @@RLINIT i2c_twl 04DE4H 00000H - @@RLINIT led 04DE4H 00000H - @@RLINIT rtc 04DE4H 00000H - @@RLINIT vreg_ctr 04DE4H 00000H - @@RLINIT vreg_twl 04DE4H 00000H - @@RLINIT adc 04DE4H 00000H - @@RLINIT renge 04DE4H 00000H - @@RLINIT accero 04DE4H 00000H + 04DABH 00000H + @@RLINIT 04DABH 00000H CSEG UNIT64KP + @@RLINIT loader 04DABH 00000H + @@RLINIT pm 04DABH 00000H + @@RLINIT i2c_ctr 04DABH 00000H + @@RLINIT main 04DABH 00000H + @@RLINIT magic 04DABH 00000H + @@RLINIT WDT 04DABH 00000H + @@RLINIT i2c_mcu 04DABH 00000H + @@RLINIT i2c_twl 04DABH 00000H + @@RLINIT led 04DABH 00000H + @@RLINIT rtc 04DABH 00000H + @@RLINIT vreg_ctr 04DABH 00000H + @@RLINIT vreg_twl 04DABH 00000H + @@RLINIT adc 04DABH 00000H + @@RLINIT renge 04DABH 00000H + @@RLINIT accero 04DABH 00000H @@RLINIT self_flash - 04DE4H 00000H - @@RLINIT sw 04DE4H 00000H + 04DABH 00000H + @@RLINIT sw 04DABH 00000H @@RLINIT task_debug - 04DE4H 00000H + 04DABH 00000H @@RLINIT task_misc - 04DE4H 00000H - @@RLINIT task_sys 04DE4H 00000H + 04DABH 00000H + @@RLINIT task_sys 04DABH 00000H @@RLINIT pedo_alg_thre_det2 - 04DE4H 00000H - @@RLINIT ini_VECT 04DE4H 00000H + 04DABH 00000H + @@RLINIT ini_VECT 04DABH 00000H @@RLINIT task_status - 04DE4H 00000H - @@RLINIT led_cam 04DE4H 00000H - @@RLINIT led_pow 04DE4H 00000H - @@RLINIT hal 04DE4H 00000H + 04DABH 00000H + @@RLINIT led_cam 04DABH 00000H + @@RLINIT led_pow 04DABH 00000H + @@RLINIT hal 04DABH 00000H @@RLINIT batt_params - 04DE4H 00000H - @@RLINIT voltable 04DE4H 00000H + 04DABH 00000H + @@RLINIT voltable 04DABH 00000H @@RLINIT pedo_lpf_coeff - 04DE4H 00000H + 04DABH 00000H @@RLINIT kanaria_c - 04DE4H 00000H + 04DABH 00000H @@RLINIT util_funcs - 04DE4H 00000H - @@RLINIT @rom 04DE4H 00000H - @@CODEL 04DE4H 00000H CSEG - @@CODEL pm 04DE4H 00000H - @@CODEL i2c_ctr 04DE4H 00000H - @@CODEL main 04DE4H 00000H - @@CODEL magic 04DE4H 00000H - @@CODEL i2c_twl 04DE4H 00000H - @@CODEL led 04DE4H 00000H - @@CODEL rtc 04DE4H 00000H - @@CODEL vreg_ctr 04DE4H 00000H - @@CODEL vreg_twl 04DE4H 00000H - @@CODEL adc 04DE4H 00000H - @@CODEL renge 04DE4H 00000H - @@CODEL accero 04DE4H 00000H - @@CODEL sw 04DE4H 00000H + 04DABH 00000H + @@RLINIT @rom 04DABH 00000H + @@CODEL 04DABH 00000H CSEG + @@CODEL pm 04DABH 00000H + @@CODEL i2c_ctr 04DABH 00000H + @@CODEL main 04DABH 00000H + @@CODEL magic 04DABH 00000H + @@CODEL i2c_twl 04DABH 00000H + @@CODEL led 04DABH 00000H + @@CODEL rtc 04DABH 00000H + @@CODEL vreg_ctr 04DABH 00000H + @@CODEL vreg_twl 04DABH 00000H + @@CODEL adc 04DABH 00000H + @@CODEL renge 04DABH 00000H + @@CODEL accero 04DABH 00000H + @@CODEL sw 04DABH 00000H @@CODEL task_misc - 04DE4H 00000H - @@CODEL task_sys 04DE4H 00000H + 04DABH 00000H + @@CODEL task_sys 04DABH 00000H @@CODEL pedo_alg_thre_det2 - 04DE4H 00000H - @@CODEL ini_VECT 04DE4H 00000H - @@CODEL led_cam 04DE4H 00000H - @@CODEL led_pow 04DE4H 00000H + 04DABH 00000H + @@CODEL ini_VECT 04DABH 00000H + @@CODEL led_cam 04DABH 00000H + @@CODEL led_pow 04DABH 00000H @@CODEL batt_params - 04DE4H 00000H - @@CODEL voltable 04DE4H 00000H + 04DABH 00000H + @@CODEL voltable 04DABH 00000H @@CODEL pedo_lpf_coeff - 04DE4H 00000H + 04DABH 00000H @@CODEL kanaria_c - 04DE4H 00000H - @@LCODEL 04DE4H 00022H CSEG - @@LCODEL abs 04DE4H 00008H - @@LCODEL memcpy_n 04DECH 0001AH -* gap * 04E06H 001EEH + 04DABH 00000H +* gap * 04DABH 00001H + @@CNSTL 04DACH 0000AH CSEG PAGE64KP + @@CNSTL @bcdtob 04DACH 0000AH + @@R_INIT 04DB6H 0004CH CSEG UNIT64KP + @@R_INIT @cstart 04DB6H 00000H + @@R_INIT loader 04DB6H 00000H + @@R_INIT pm 04DB6H 00000H + @@R_INIT i2c_ctr 04DB6H 00000H + @@R_INIT main 04DB6H 00000H + @@R_INIT magic 04DB6H 00000H + @@R_INIT WDT 04DB6H 00000H + @@R_INIT i2c_mcu 04DB6H 00000H + @@R_INIT i2c_twl 04DB6H 00000H + @@R_INIT led 04DB6H 00000H + @@R_INIT rtc 04DB6H 00000H + @@R_INIT vreg_ctr 04DB6H 00000H + @@R_INIT vreg_twl 04DB6H 00000H + @@R_INIT adc 04DB6H 0000CH + @@R_INIT renge 04DC2H 00014H + @@R_INIT accero 04DD6H 00000H + @@R_INIT self_flash + 04DD6H 00000H + @@R_INIT sw 04DD6H 00000H + @@R_INIT task_debug + 04DD6H 00000H + @@R_INIT task_misc + 04DD6H 00028H + @@R_INIT task_sys 04DFEH 00000H + @@R_INIT pedo_alg_thre_det2 + 04DFEH 00000H + @@R_INIT ini_VECT 04DFEH 00000H + @@R_INIT task_status + 04DFEH 00000H + @@R_INIT led_cam 04DFEH 00000H + @@R_INIT led_pow 04DFEH 00004H + @@R_INIT hal 04E02H 00000H + @@R_INIT batt_params + 04E02H 00000H + @@R_INIT voltable 04E02H 00000H + @@R_INIT pedo_lpf_coeff + 04E02H 00000H + @@R_INIT kanaria_c + 04E02H 00000H + @@R_INIT util_funcs + 04E02H 00000H + @@R_INIT @rom 04E02H 00000H + @@R_INIS 04E02H 00010H CSEG UNIT64KP + @@R_INIS @cstart 04E02H 00000H + @@R_INIS loader 04E02H 00000H + @@R_INIS pm 04E02H 00002H + @@R_INIS i2c_ctr 04E04H 00002H + @@R_INIS main 04E06H 00000H + @@R_INIS magic 04E06H 00000H + @@R_INIS WDT 04E06H 00000H + @@R_INIS i2c_mcu 04E06H 00000H + @@R_INIS i2c_twl 04E06H 00000H + @@R_INIS led 04E06H 00000H + @@R_INIS rtc 04E06H 00000H + @@R_INIS vreg_ctr 04E06H 00000H + @@R_INIS vreg_twl 04E06H 00000H + @@R_INIS adc 04E06H 00000H + @@R_INIS renge 04E06H 00000H + @@R_INIS accero 04E06H 00000H + @@R_INIS self_flash + 04E06H 00000H + @@R_INIS sw 04E06H 00000H + @@R_INIS task_debug + 04E06H 00000H + @@R_INIS task_misc + 04E06H 00000H + @@R_INIS task_sys 04E06H 00002H + @@R_INIS pedo_alg_thre_det2 + 04E08H 00006H + @@R_INIS ini_VECT 04E0EH 00000H + @@R_INIS task_status + 04E0EH 00000H + @@R_INIS led_cam 04E0EH 00002H + @@R_INIS led_pow 04E10H 00002H + @@R_INIS hal 04E12H 00000H + @@R_INIS batt_params + 04E12H 00000H + @@R_INIS voltable 04E12H 00000H + @@R_INIS pedo_lpf_coeff + 04E12H 00000H + @@R_INIS kanaria_c + 04E12H 00000H + @@R_INIS util_funcs + 04E12H 00000H + @@R_INIS @rom 04E12H 00000H + @@LCODEL 04E12H 00022H CSEG + @@LCODEL abs 04E12H 00008H + @@LCODEL memcpy_n 04E1AH 0001AH +* gap * 04E34H 001C0H MGC_VER 04FF4H 00002H CSEG AT MGC_VER magic 04FF4H 00002H MGC_TAIL 04FF6H 0000AH CSEG AT diff --git a/trunk/config.h b/trunk/config.h index 1922eb6..a488dee 100644 --- a/trunk/config.h +++ b/trunk/config.h @@ -3,7 +3,7 @@ #define MCU_VER_MAJOR 0x02 -#define MCU_VER_MINOR 0x10 +#define MCU_VER_MINOR 0x12 // デバッグ向けスイッチ diff --git a/trunk/hoge.bin b/trunk/hoge.bin index 03b9034938f6d62d0a222e6eb6cc7c44a4d0fd05..a3f5652c151ab5a7ca60b57ba0dcfcfd7b6c65ff 100644 GIT binary patch delta 4762 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%0D`$$uO|UHdCO4ElDyH=fDM!Hm$Dic| zKK^`ofOyX77Q-0P!pQiYJW(3(d-yfh7662e2caGzwSkIM5>RErV-KO?wwaecYa`gA;FP=SB^i+tdsc-CM7PDmPm-N6nE zap9-(Nf?Q0-g-bWo&+$&7{cMn9V-LKwtx}h_$RbsPUj^lRWWo~8oDBho6&GVWDm1sgkpGg=l1iV>OX5rV;@l)vftX%qQ6qRA452Dfxi_xv^RE{X_up@!T@EI1n z(2k5`<&L}M_zHS6gQIsMUq)^y93-f;%bJ^8B+>Yh#O*>exfqRu5v$cbI1UM1WHvl- zr`Y#fkDb6L;Q|3o>~ z8R0|0CvKclo#;KqzR}w2W?FB2f{o}`R&#K5FvNY+t-_xN6VWTyGmxd7zX0mfZ^lHQHp3Nunh?|Ym~mI z%NP7Z13g$@gbvvfbcce@{PiK%{t$0R7j2nSC+ve6m|b+cM`Rku{Gfp^tNSikXua%P+3aS2h)if}pG`YFgY|g!R_-O^YtYGoY|# z4p099{b^1t-HXo8$yLfj=%PIZadW5Z9FzZ)Ku^xK(0@iXbI;M=phxW%`q#*1pH81a zyX=X~^x5cbdj$OiYPYWdESi$@B7GP&<#^~dXzjc%x(8+E^2~4NpncilTIa*D&nViF n8)@pAYp~VEM>q;+eLHLU!u$4m&BK=0bK@98X2Ha-Pm20KSaXA` delta 4592 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 oy_Dx$-I8#r@pF diff --git a/trunk/i2c_ctr.c b/trunk/i2c_ctr.c index 7da8c7f..f787847 100644 --- a/trunk/i2c_ctr.c +++ b/trunk/i2c_ctr.c @@ -280,8 +280,8 @@ void IIC_ctr_Init( void ) WTIM = 1; // 自動でACKを返した後clkをLに固定する ACKE = 1; - IICWH = 5; - IICWL = 10; // L期間の長さ + IICWH = 9; + IICWL = 11; // L期間の長さ SMC = 1; // 高速モード DFC = 1; // デジタルフィルタon (@fast mode) diff --git a/trunk/i2c_twl.c b/trunk/i2c_twl.c index 838bdbb..a7177ab 100644 --- a/trunk/i2c_twl.c +++ b/trunk/i2c_twl.c @@ -52,6 +52,7 @@ #define WTIM WTIM0 #define SMC SMC0 #define TRC TRC0 +#define DFC DFC0 #endif // _MCU_BSR_ @@ -213,10 +214,11 @@ void IIC_twl_Init( void ) WTIM = 1; // 自動でACKを返した後clkをLに固定する ACKE = 1; // ダメCPUは無視して次の通信をはじめるかもしれないんで早くclkを開放しないといけない - IICWH = 5; - IICWL = 10; // L期間の長さ(?) + IICWH = 9; + IICWL = 11; // L期間の長さ(?) SMC = 1; + DFC = 1; // デジタルフィルタon (@fast mode) IICAMK = 0; // 割り込みを許可 diff --git a/trunk/loader.c b/trunk/loader.c index 29ff17a..e60a994 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(1,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 3ba1032..ceb1ea0 100644 --- a/trunk/pm.c +++ b/trunk/pm.c @@ -170,8 +170,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 ); + } + } + } } diff --git a/trunk/task_sys.c b/trunk/task_sys.c index 7b491f0..10e5b6d 100644 --- a/trunk/task_sys.c +++ b/trunk/task_sys.c @@ -466,12 +466,11 @@ void tsk_sys( ) // ・RTCアラーム(現在封印) // クロック復帰 - OSMC = bits8(1,0,0,0, 0,0,0,0); // 8MHz動作準備 - + OSMC = bits8(1,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); // FSEL = 1 後3clk以上開ける // 起きた理由は? if( !PM_EXTDC_n ){ diff --git a/trunk/yav_mcu_bsr.plg b/trunk/yav_mcu_bsr.plg index ee56d42..81dc3ee 100644 --- a/trunk/yav_mcu_bsr.plg +++ b/trunk/yav_mcu_bsr.plg @@ -1,8 +1,177 @@ C:\Windows\system32\cmd.exe /c c:\cygwin\bin\touch magic.c +"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no loader.c +loader.c(160) : CC78K0R warning W0401: Conversion may lose significant digits +loader.c(161) : CC78K0R warning W0401: Conversion may lose significant digits +Compilation complete, 0 error(s) and 2 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\loader.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no pm.c +pm.c(547) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(853) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(857) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(885) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(898) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(972) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(981) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(1185) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(1187) : CC78K0R warning W0401: Conversion may lose significant digits +Compilation complete, 0 error(s) and 9 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\pm.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no i2c_ctr.c +Compilation complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\i2c_ctr.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no main.c +Compilation complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\main.asm +Assembly complete, 0 error(s) and 0 warning(s) found. "C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no magic.c Compilation complete, 0 error(s) and 0 warning(s) found. "C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\magic.asm Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no WDT.c +Compilation complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\WDT.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no i2c_mcu.c +i2c_mcu.c(183) : CC78K0R warning W0401: Conversion may lose significant digits +Compilation complete, 0 error(s) and 1 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\i2c_mcu.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no i2c_twl.c +Compilation complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\i2c_twl.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no led.c +led.c(89) : CC78K0R warning W0745: Expected function prototype +led.c(354) : CC78K0R warning W0401: Conversion may lose significant digits +Compilation complete, 0 error(s) and 2 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\led.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no rtc.c +Compilation complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\rtc.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2m -qvjl2w -sainter_asm -zpb -no vreg_ctr.c +vreg_ctr.c(176) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(177) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(179) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(181) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(182) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(230) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(230) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(235) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(235) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(239) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(239) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(243) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(243) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(247) : CC78K0R warning W0401: Conversion may lose significant digits +Compilation complete, 0 error(s) and 14 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\vreg_ctr.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2m -qvjl2w -sainter_asm -zpb -no vreg_twl.c +vreg_twl.c(68) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_twl.c(72) : CC78K0R warning W0401: Conversion may lose significant digits +Compilation complete, 0 error(s) and 2 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\vreg_twl.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no adc.c +adc.c(104) : CC78K0R warning W0401: Conversion may lose significant digits +adc.c(190) : CC78K0R warning W0401: Conversion may lose significant digits +adc.c(241) : CC78K0R warning W0401: Conversion may lose significant digits +adc.c(308) : CC78K0R warning W0401: Conversion may lose significant digits +adc.c(434) : CC78K0R warning W0745: Expected function prototype +adc.c(463) : CC78K0R warning W0401: Conversion may lose significant digits +adc.c(468) : CC78K0R warning W0401: Conversion may lose significant digits +Compilation complete, 0 error(s) and 7 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\adc.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2m -qvjl2w -sainter_asm -zpb -no renge\renge.c +Compilation complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\renge.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no accero.c +accero.c(121) : CC78K0R warning W0745: Expected function prototype +Compilation complete, 0 error(s) and 1 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\accero.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2 -qvjl2w -sainter_asm -zpb -no self_flash.c +self_flash.c(289) : CC78K0R warning W0401: Conversion may lose significant digits +self_flash.c(290) : CC78K0R warning W0401: Conversion may lose significant digits +Compilation complete, 0 error(s) and 2 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\self_flash.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no sw.c +Compilation complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\sw.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no task_debug.c +Compilation complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\task_debug.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no task_misc.c +task_misc.c(392) : CC78K0R warning W0401: Conversion may lose significant digits +task_misc.c(394) : CC78K0R warning W0401: Conversion may lose significant digits +task_misc.c(406) : CC78K0R warning W0401: Conversion may lose significant digits +task_misc.c(408) : CC78K0R warning W0401: Conversion may lose significant digits +Compilation complete, 0 error(s) and 4 warning(s) found. +"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\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no pedo_alg_thre_det2.c +pedo_alg_thre_det2.c(104) : CC78K0R warning W0745: Expected function prototype +pedo_alg_thre_det2.c(120) : CC78K0R warning W0401: Conversion may lose significant digits +Compilation complete, 0 error(s) and 2 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\pedo_alg_thre_det2.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no ini_VECT.c +Compilation complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\ini_VECT.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no task_status.c +Compilation complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\task_status.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no led_cam.c +Compilation complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\led_cam.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no led_pow.c +led_pow.c(119) : CC78K0R warning W0401: Conversion may lose significant digits +led_pow.c(124) : CC78K0R warning W0401: Conversion may lose significant digits +led_pow.c(177) : CC78K0R warning W0401: Conversion may lose significant digits +led_pow.c(240) : CC78K0R warning W0401: Conversion may lose significant digits +led_pow.c(271) : CC78K0R warning W0401: Conversion may lose significant digits +Compilation complete, 0 error(s) and 5 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\led_pow.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no hal.c +Compilation complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\hal.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no voltable.c +Compilation complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\voltable.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no pedo_lpf_coeff.c +Compilation complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\pedo_lpf_coeff.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no kanaria_c.c +Compilation complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\kanaria_c.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no util_funcs.c +Compilation complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\util_funcs.asm +Assembly complete, 0 error(s) and 0 warning(s) found. "C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\lk78k0r.exe" -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -obsr.lmf "..\..\..\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r\s0rm.rel" -gi1B339499E033F240BFAAh -pbsr_k0r.map -nkd -gb7EFBFFh -b"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r\fsl.lib" -bcl0rdm.lib -bcl0rm.lib -bcl0rmf.lib -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r" -dbsr_mcu.dr -s -w2 loader.rel pm.rel i2c_ctr.rel main.rel magic.rel WDT.rel i2c_mcu.rel i2c_twl.rel led.rel rtc.rel vreg_ctr.rel vreg_twl.rel adc.rel renge.rel accero.rel self_flash.rel sw.rel task_debug.rel task_misc.rel task_sys.rel pedo_alg_thre_det2.rel ini_VECT.rel task_status.rel led_cam.rel led_pow.rel hal.rel batt_params.rel voltable.rel pedo_lpf_coeff.rel kanaria.rel kanaria_c.rel get_ei.rel util_funcs.rel RA78K0R warning W3420: File 'loader.rel' already has had error(s)/warning(s) by 'CC78K' Read Device File Directory : C:\PROGRAM FILES (X86)\NEC ELECTRONICS TOOLS\DEV\ @@ -23,9 +192,10 @@ Link complete, 0 error(s) and 13 warning(s) found. "C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\oc78k0r.exe" -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -o.\bsr.hex -nu -ki bsr.lmf Object Conversion Complete, 0 error(s) and 0 warning(s) found. C:\Windows\system32\cmd.exe /c ruby nec_s_2_bsrbin2.rb bsr.hex -4 -intel-HEX to bsr bin converter - file converted! +nec_s_2_bsrbin2.rb:2: warning: variable $KCODE is no longer effective; ignored +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) : 66 diff --git a/trunk/yav_mcu_bsr.prk b/trunk/yav_mcu_bsr.prk index 0eb728e..3a77e89 100644 --- a/trunk/yav_mcu_bsr.prk +++ b/trunk/yav_mcu_bsr.prk @@ -1,9 +1,9 @@ [ProjectManager] FrameMax=0 -FrameX=350 -FrameY=182 -FrameCX=1022 -FrameCY=722 +FrameX=4 +FrameY=0 +FrameCX=1573 +FrameCY=1099 OpenFile1=i2c_ctr.c,0,655,120,1628,751,0,1,0,0 OpenFile2=kanaria_c.c,0,68,138,763,769,8,5,8,0 OpenFile3=pm.c,0,373,197,1346,828,35,374,32,0 @@ -12,13 +12,13 @@ OpenFile5=i2c_mcu.h,0,671,375,1487,993,16,7,16,0 OpenFile6=task_sys.c,0,225,225,1471,947,0,445,0,0 OpenFile7=loader.c,0,250,250,1841,957,6,157,1,0 OpenFile8=i2c_mcu.c,0,175,175,1036,939,1,453,1,0 -OpenFile9=main.c,0,402,105,1713,812,0,68,0,0 -OpenFile10=magic.c,0,192,199,1387,680,19,11,0,0 -OpenFile11=config.h,0,75,75,902,478,0,15,0,0 -OpenFile12=ProjectWindow +OpenFile9=ProjectWindow PrjPos=0,0,706,0,291 -OpenFile13=OutputWindow -OutputPos=0,80,531,104,981 +OpenFile10=main.c,0,402,105,1713,812,0,57,0,0 +OpenFile11=batt_params.c,0,300,300,1553,955,0,68,0,0 +OpenFile12=OutputWindow +OutputPos=0,419,870,606,1483 +OpenFile13=config.h,0,75,75,902,478,67,25,67,0 ActivePRJ=yav_mcu_bsr.prj [ProjectWindow] ProjectWindowDispType=0 diff --git a/trunk/yav_mcu_bsr.sdb b/trunk/yav_mcu_bsr.sdb index 225e2cb..46df594 100644 --- a/trunk/yav_mcu_bsr.sdb +++ b/trunk/yav_mcu_bsr.sdb @@ -1,7 +1,7 @@ [SdbInfo] Ver=5 [loader.c] -T=4e647ac1 +T=4e729dcd 1=incs_loader.h 2=..\..\..\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r\fsl.h 3=fsl_user.h @@ -13,7 +13,7 @@ T=4e647ac1 9=WDT.h 10=magic.h [pm.c] -T=4e71bd3f +T=4e7a9369 1=incs.h 2=adc.h 3=led.h @@ -40,7 +40,7 @@ T=4e647b08 7=i2c_mcu.h 8=pool.h [magic.c] -T=4e71764f +T=4e80482a 1=magic.h 2=config.h [WDT.c] @@ -96,7 +96,7 @@ T=4e6dc5ed 5=vreg_twl.h 6=i2c_mcu.h [renge\renge.c] -T=4e6872a9 +T=4e77e344 1=renge\renge.h 2=renge\renge_task_intval.h 3=renge\renge_task_immediate.h @@ -140,7 +140,7 @@ T=4e647e9c 3=pm.h 4=accero.h [task_misc.c] -T=4e68733b +T=4e72a3d0 1=incs.h 2=renge\renge.h 3=pm.h @@ -197,7 +197,7 @@ T=4e648b74 T=4e648ec7 1=incs_loader.h [batt_params.c] -T=4e648e95 +T=4e804824 1=jhl_defs.h 2=batt_params.h [voltable.c] @@ -234,7 +234,7 @@ T=4e559884 T=4e5b0fa2 1=config.h [config.h] -T=4e71764b +T=4e804841 [jhl_defs.h] T=4e647343 [user_define.h]