diff --git a/trunk/bsr.hex b/trunk/bsr.hex index fda30a9..19f50f6 100644 --- a/trunk/bsr.hex +++ b/trunk/bsr.hex @@ -1,12 +1,12 @@ :02000000260DCB -:04001000544A564AAE -:02001C002B4C6B -:02002400974CF7 -:02002A00044D83 -:080034002D4ECF4D284E5C4F0C -:02004A00584A12 -:02005A00934AC7 -:02006200E04E6E +:040010002E4A304AFA +:02001C00054C91 +:02002400714C1D +:02002A00DE4CAA +:08003400074EA94D024E364FA4 +:02004A00324A38 +:02005A006D4AED +:02006200BA4E94 :0400C0007EFBFF04C0 :0A00C4001B339499E033F240BFAA09 :1000CE00C7C1FBF8FFCEABACC736F00071F4C6610A @@ -40,11 +40,11 @@ :10028E000271080105F55005F5BCFFF5BDFFF5A59A :10029E00FFF5A6FFD7C7C1C1FBF8FFCEABAC8C02F2 :1002AE00D1DD12616902305C03BBF6614900DDEEFF -:1002BE00618900EFF51004C6D7FDF232FD4D3CFD0D +:1002BE00618900EFF51004C6D7FDE232FD273CFD43 :1002CE002705717AFAFD0124F520F98F22F93105FF :1002DE00175003C15084FD3103C0625C01D161E847 -:1002EE00CF20F902CFE1FB64FDD233FD6548717278 -:1002FE0022712BE7FD503CFDF23C61EDEFF6D7D7B6 +:1002EE00CF20F902CFE1FB64FDC233FD3F487172AE +:1002FE0022712BE7FD2A3CFDCC3C61EDEFF6D7D702 :10030E00C7F616FD2705717BFA3102210571022110 :10031E00EF0B717AFAA7F647DFECE2EF04717AFA87 :10032E00F2C6D7C7C1C1FBF8FF17A1C1E0C18C0A45 @@ -152,11 +152,11 @@ :10098E00067110E5FBEF047118E5FB8FE5FB7F3078 :10099E00FD76D1DD5F8FE5FB9F30FD4020F903DF53 :1009AE0025665C10D1DD1F7122208FE5FB5C10D116 -:1009BE00DD0B5080C15011FD0238C0EF095040C10F -:1009CE005011FD0238C04020F903DD064020F90425 +:1009BE00DD0B5080C15011FDF237C0EF095040C120 +:1009CE005011FDF237C04020F903DD064020F90436 :1009DE00DF22665C02D1DD1C8FE5FB5C02D1DD0BF4 -:1009EE005040C15010FD0238C0EF095020C15010C8 -:0609FE00FD0238C0C6D75F +:1009EE005040C15010FDF237C0EF095020C15010D9 +:0609FE00FDF237C0C6D770 :100A04005208EF065203EF025206FEE600FE1B00F8 :100A1400DC16089F03088F0408089F040862FE245C :100A240000089F0408EEBF00EEBA00C1C514410ED1 @@ -210,10 +210,10 @@ :020D2400C3FD0D :100D260061CF5100718C7109FECBF800FEFC940175 :100D360000F6BF00F953C0F693935820FEDFF94141 -:100D460000367C4F3432FDEF05118B99A7A5174469 -:100D5600B64FDFF53602F93032FDEF04CC0000A7BE -:100D660047DFF9410036B64F346CFDEF05118B991C -:100D7600A7A51744B64FDFF5366CFD306CFDEF04C2 +:100D46000036564F3432FDEF05118B99A7A517448F +:100D5600904FDFF53602F93032FDEF04CC0000A7E4 +:100D660047DFF9410036904F346CFDEF05118B9942 +:100D7600A7A51744904FDFF5366CFD306CFDEF04E8 :100D8600CC0000A747DFF9FCCE0000EFFE61DD7165 :100D96007BFABEF0ADD8BEF200AEF661CDD7C36128 :100DA600DD717BFABEF0ADD8BEF200DBF6FFADDC3E @@ -246,12 +246,12 @@ :100F5600F9B4DADFF4BDD813BDDAC2C0D746D8DD9E :100F66000771FF7177D971C0D75BDB9DDB605BDAF8 :100F76009DDAADDC5BD9085BD808BDD8D7C3C7F30B -:100F8600728EFDC162314C410036624F1161A07212 +:100F8600728EFDC162314C4100363C4F1161A07238 :100F9600C09EFD62C6C2D7C3C7F3728EFDC1625C36 -:100FA6000F0C000FFE00314C4100366C4F11618072 +:100FA6000F0C000FFE00314C410036464F11618098 :0B0FB6000FFE0073C09EFD63C6C2D793 -:0A0FF60031353A35343A313000004D -:0A20000031353A35343A3130000032 +:0A0FF60031373A34303A343000004D +:0A20000031373A34303A3430000032 :10200A00AEF0B430B740BA30BB50BBB0BC50BD1014 :10201A00BD60BDB0BFE0C2B0C420C7B0CAE0CE1038 :10202A0001F0141014200630639049006E00777096 @@ -310,18 +310,18 @@ :1023780001DD094020F90561E8FD2827D7C72004B9 :10238800FBF8FF710407E66130609C038F11F94E7A :1023980003DD628C039F11F98C03D1DD137130E5E5 -:1023A800FB5002C15011FD0238C0CF0BF91EEF459A -:1023B8007138E5FBE0C15011FD0238C0F50BF91783 +:1023A800FB5002C15011FDF237C0CF0BF91EEF45AB +:1023B8007138E5FBE0C15011FDF237C0F50BF91794 :1023C800A1C15002C1C1506CFD5B031006D2DF0FE2 :1023D8008C01318E318D080E02081C00BF0CF9AF3C :1023E8000CF944009BDC05D5E1FBDF095020C15006 -:1023F80011FD0238C01004C6D7C78F32FD76FD42E2 +:1023F80011FDF237C01004C6D7C78F32FD76FD42F3 :1024080024D523F9DD05710320EF2D664F32FD61D8 :10241800F83144201A714320FD2705664C07DD0377 :1024280081DF098F22F9310303FDC024FDE5247102 -:102438000220306A26FDA83CC6D7C77162017172B6 -:1024480001E0FDA3025008FD1C3B629F02F9500900 -:10245800FD1C3B6276716301713822F94002F9F183 +:102438000220306A26FD823CC6D7C77162017172DC +:1024480001E0FDA3025008FDF63A629F02F9500927 +:10245800FDF63A6276716301713822F94002F9F1AA :10246800DC05E523F9EF244002F904DE1BCF23F94C :10247800025008C1506CFD3103C092DF0ED543FBFA :10248800DF09713022F9EF03F523F9CF32FD075741 @@ -387,636 +387,634 @@ :10284800BF16F9EF0A712022F930F401BF16F931E9 :1028580032040D31140509CFE1FB64F5E2FBEF1AF0 :102868008C044E01DE0C8C049FE1FB8C059FE2FB7F -:10287800EF088C019FE1FBF5E2FBD520F961F8CF69 -:1028880018F9648F18F94FE1FB61F831242034CC32 -:10289800020F712320CC03008C034C05DE168C0339 -:1028A80073091E224FE1FBDC068C02311A9C02617F -:1028B8005903EFE4313204068C026C039C028C024B -:1028C8009F38FC40E1FB0BDE064018F90BDE164092 -:1028D800E1FB06DE064018F906DE0AD5E1FBDF0E4D -:1028E800D518F9DD095020C15011FD0238C08FE11B -:1028F800FB9F18F9D520F9DF05715320EF3340E12C -:10290800FB0BDE03E6EF01F66061FB7161207114D9 -:102918002071672061C831522017715220716420DC -:10292800711120F171642061DC70C15012FDB6058F -:10293800C01006C6D7C75007C15002C15084FDCD8C -:102948000310045012FDA302500FC15002C150845D -:10295800FDCD0310045003FDA302501FC15002C156 -:102968005084FDCD0310045016FDA3025003C1503E -:1029780084FD3103C0625C01D1DD107170E5FB504C -:1029880002C15013FD0238C0F2EF01E2C6D7C750AA -:1029980004C15084FD3103C0625C03D1DD40501492 -:1029A800FD2F2A34E5FB895C9F998A0C7CFF50FF38 -:1029B8005C14D1DD228A0C7CFF5C147234E9FB893B -:1029C800616A997162075600316207058666D1DF30 -:1029D800F7716307716B2734F8FB895CEB99500238 -:1029E800C15084FD3103C0D2DD335017C15002C13C -:1029F8005084FDCD031004E0FDA3025007C150022E -:102A0800C15084FDCD0310045033FDA302F0C15022 -:102A180002C15084FDCD0310047178E5FBE0C1507C -:102A280013FD0238C0C6D7C7C12004FBF8FFCC028B -:102A3800005004C15084FD3103C0629C038C045CC7 -:102A480020D1DD0E8C036C019C038C026C209C024F -:102A5800EF138C045C10D1DD0C8C035CFE9C038CA2 -:102A6800026C109C028C045C08D1DD0E8C036C0295 -:102A78009C038C026C089C02EF138C045C04D1DD6F -:102A88000C8C035CFD9C038C026C049C028C03D1AF -:102A9800DD05501AFDA3028C0370C15004C1508497 -:102AA800FDCD0310048FE5FB5C9F728C03318E31E2 -:102AB8006D148C03318E314D616D08616C5C606101 -:102AC80062629FE5FB8FF1FB7CFF50FF5E02D1DD68 -:102AD800278FF1FB7CFF5E027234E9FB89616A99FA -:102AE800716207CC0100316207086159018C01D17C -:102AF800DFF4716307716B27F21006C6D7D9D9FBCB -:102B0800C15006C15084FDCD031004D9DAFBC15071 -:102B180007C15084FDCD031004D7FD052BF2D771F2 -:102B28001300711B20710303710205E0C15003C13A -:102B38005084FDCD0310045013FDA302F0C15005CD -:102B4800C15084FDCD031004500FC1E0C15084FD75 -:102B5800CD031004500AFDA3027103055008FDA31C -:102B680002501FC1E0C15084FDCD0310045012FD76 -:102B7800A3025003C15084FD3103C0625C01D1DF60 -:102B880002E2D75003C1C15084FDCD031004710285 -:102B980003711A20FDEF2CF50AF9F2D75003C15042 -:102BA80084FD3103C0625C01D1DD195014FD2F2A68 -:102BB800FD96295014FDA302E0C15003C15084FDC5 -:102BC800CD031004711300711B207103035014FD11 -:102BD800A302F0C1E0C15084FDCD031004F0C15040 -:102BE80003C15084FDCD031004D7C72004FBF8FFB0 -:102BF800CC02008F0AF99C035010C150A4FD310388 -:102C0800C0629F0AF9D543FBDD04F2EDCC2C8C039E -:102C18007F0AF95C08D1DD108F0AF95C08D1DF055D -:102C2800CC0210EF03CC02208C037F0AF95C04D19C -:102C3800DD168F0AF95C04D1DF088C026C049C0253 -:102C4800EF068C026C089C028FE4FB5CF3728F0A1F -:102C5800F95C0C6162629FE4FB8FF0FB7CFF50FF24 -:102C68005E029C02D1DD1F34E8FB896E0299716215 -:102C780007CC0100316207086159018C01D1DFF4EA -:102C8800716307716B278F0AF95C40D1DD09500227 -:102C9800C15012FD0238C08F0AF95C01D1DD08E08D -:102CA800C15012FD0238C0717AFA8F0AF95C41D11D -:102CB800DD11340AF9895CBE99D90AF9C15010FDB1 -:102CC800B605C0F21004C6D7FD3D29F2D7FD9629F6 -:102CD800F2D7C78FF8FB7617FD2F2A664FF8FBDF70 -:102CE800F2F5F8FBF2C6D75064FDA30240E1FB0BF6 -:102CF800DE03E6EF01F66061FB711120F17114202B -:102D080061DC70C15012FDB605C0FDC639CF49FC63 -:102D180003D77100010571785005713AD5713BD11F -:102D2800713ADD713BD98F10055CFC9F1005CF54BB -:102D3800054AE54205711042057100420571485087 -:102D4800057130500571205005CF530505CF520548 -:102D58000A7130510571205105713BD571705005CC -:102D68008F11055CFC9F1105D7717850057108011A -:102D780005D77140F00071783002713AE6713BE294 -:102D8800713BEA713BEE8F10055CFC9F1005CF3458 -:102D9800024AE552FF711A52710A527148300271A3 -:102DA80030300271203002CF330205CF32020A716F -:102DB800303102713BE6717030028F11055CFC9F67 -:102DC800110571603002D7717830027148F000D770 -:102DD800C788061666614FDD0967614EDE0396EF08 -:102DE80001866672C6D7C7161714AA0412A943DD4E -:102DF80029AA0412A923FDB64FC3AC02FDB64F138E -:102E0800C2BDD813FD630FDE0C1714AA0212AA0460 -:102E180003BA04EF051714A9BA04AC041231FF3140 -:102E28009E03317F087208C6D7C77120120571202A -:102E380011057100F200304400BFB601300188BFAF -:102E48009001300984BF9E01BF9C01BF9A01BF98C1 -:102E580001BF9601BF9401BF9201F53CFF30FE000F -:102E6800BFBE01F6BFBC01BFB80150EEBFBA01A199 -:102E7800BFB201C918FE00711022F94023F901DF21 -:102E880006711822F9EF0B36100571A461D8711874 -:102E980022F97128100571281105F6BE6EBE64BEB0 -:102EA8006A7123047153078F22F9310507F5FFFB77 -:102EB800CB6CFF00713321C6D730EF00BFB401F6E9 -:102EC800BFBA017108F200712304715307715301ED -:102ED800D7714321D9FFFBF1E7240000DD1223DD80 -:102EE8001923DD1123DD2623DD3423DD3923DD3FDE -:102EF800FD742FEF3DFD972FEF38D9FEFBC1AE6C67 -:102F0800FDD82DC0F313BE6C712321EF25F0C1AE9F -:102F18006CFDD82DC0F313BE6C712321EF14F6BEDF -:102F28006C712221EF0CCB6CFF00712321EF03FDA4 -:102F380014308F22F9311508712421712104EF060C -:102F4800712421715101314421218F22F931151049 -:102F5800F6BE64BE6A3124210390EF01F6BE6ED737 -:102F680031242104F690EF01F6BE6AD7CF3AFD4727 -:102F7800F5AAFBAE6C317DBFB0FBFDE92FD2DF0EA9 -:102F8800D9FEFBC1AE6CFDD82DC0F313BE6CD7FDC6 -:102F9800E92FD2DD0FCF3AFD47F5AAFBAE6C317DA4 -:102FA800BFB0FBD7E9AAFB0924225080D6BFACFBEF -:102FB80022B0FBBDD8304700FDCF0DBFAEFB30AC13 -:102FC800FBFDEE2DF313BE6CB03AFDD53AFDDF10D4 -:102FD800CF3AFD47A0AAFB40AAFB1F61C8F5AAFB90 -:102FE800D740E1FB0BDC05712321F2D740E1FB065A -:102FF80061D831120511F0C1AE6CFDD82DC0F313A4 -:10300800BE6C712221EF03FD1430E2D7714221F02A -:10301800C1AE6CFDD82DC0F313BE6CA0B2FB40B29C -:10302800FB40DC3DF5B2FBD9B3FBF1313F0436FD83 -:1030380014D9B3FBF1BDD85008FD1E0E087208E67E -:10304800D2DD040192DFFC896158D1DD05712221AE -:10305800EF03712321A0B3FB40B3FB2061C8F5B394 -:10306800FBD78FB4FBB0B4FBD1DF7331D4D1067179 -:103078005BD1E5B6FBD5B6FBDD347140E4FBD9B5D1 -:10308800FBF1E734020023DD0625DD0325DF05F625 -:10309800BE66EF06D9FEFBF1BE66A0B5FB40B5FBE8 -:1030A80020DF06F5B5FBB0B6FBCFB4FB19D7CFB41C -:1030B800FB1E7148E4FBD500FCDF04F6BE66D7D9D9 -:1030C800FEFBF14266FFDD16D9FEFBF112AE664348 -:1030D800DE05A266FFEF03B266FFCFB4FB03D7316C -:1030E800442101D74020F902DF10F6BE64BE6EBE4F -:1030F8006ABFBEFBBFC4FBBFCAFB31342139F6BF70 -:10310800BAFBBFC0FBBFC6FB22BEFB1231FF31AE0C -:1031180003316FBFBCFBF622C4FB1231FF31AE0393 -:10312800316FBFC2FBF622CAFB1231FF31AE033149 -:103138006FBFC8FBEDF9313164211071632171084B -:1031480004FCF5B8FBF5B7FBEDF931D5B7FB61E841 -:10315800EDF6318F46FB9FB7FB40B8FB1FDC1A71B9 -:103168000004FC4048FBFFDD22A0B9FB8F48FB4F61 -:10317800B9FBDE17F5B8FBEF12D9B8FBF1A1605C1B -:103188001F9FB8FB710804FCF5B9FBE9B8FB094AB5 -:10319800FB5080D6BFBAFBE9B8FB096AFB5080D662 -:1031A800BFC0FBE9B8FB098AFB5080D6BFC6FBAF9E -:1031B800BAFB22BEFB12D947FBF133BDD813FDCFB2 -:1031C8000DBFBCFBAFC0FB22C4FB12D947FBF133D8 -:1031D800BDD813FDCF0DBFC2FBAFC6FB22CAFB1281 -:1031E800D947FBF133BDD813FDCF0DBFC8FBB0B72E -:1031F800FB8F22F931151F30C6FBFDEE2DF313BEF0 -:103208006430BAFBFDEE2DF313BE6E30C0FBFDEE4D -:103218002DF313BE6AD730C6FBFDEE2DF313BE6A3D -:10322800D7C73152210BD5CCFBDD06B0CCFBEDF076 -:1032380032715321D901FCF1E7240000DD0F23DDB1 -:103248001B23DD1123DD5723DD2923DD3B5600F544 -:103258003BFDEDDC325601F53BFDEF78D53BFDDF5C -:10326800075601E53BFDEF055600F53BFDCFCCFBCE -:10327800FAEF61D53BFDDF0B5601E53BFDCFCCFBFB -:10328800FAEF51F501FCEF4CD53BFDDF0B5600E59D -:103298003BFDCFCCFBFAEF3CCF01FC02EF36D9392E -:1032A800FCF1E7240000DD0923DD2423DD0A23EFF8 -:1032B8001E5600F53BFDEF1CD53BFDDF075601E52B -:1032C8003BFDEF055600F53BFDCFCCFBFAEF05566D -:1032D80001E53BFD8F22F93115086661FB71510745 -:1032E800EF066661FB710101C6D7C736F00071F4BD -:1032F800DC297170F000CE9D08CE9EC0CE9F80F56F -:1033080094FFF593FFF592FFE597FFE596FFE595A6 -:10331800FFE598FFCE9C7F7100D8FB711BE3712BF2 -:10332800E3711AE7712BE7717A9D710A9E31929EBB -:1033380002EFFA710B9E717321710322711322C679 -:10334800D7C73172211E717221710A9E31929E0275 -:10335800EFFA3406FC3692FF52078B99A5A792DF45 -:10336800F9710B9EC6D7C78806163102221571025D -:1033780022C734CEFB3092FF1652078B99A5A7922D -:10338800DFF9C666736718CEFBC6D7C771732131DC -:1033980004221E710322710A9E31929E02EFFA34B2 -:1033A80092FF36CEFB52078B99A5A792DFF9710BD6 -:1033B8009E31142213711322717B9E8F0EFC9E9AEC -:1033C8008F0FFC9E9B717A9EC6D7CFD9FB5CCFDA54 -:1033D800FB5FCFFAFB20CF2EFC36CF2FFCC9D7C717 -:1033E800CFD6FB11CFD7FB0DCFFEFBFFF5FFFBF5CB -:1033F80000FCF501FCF502FCCFFBFB20F5FCFB56BD -:1034080000664C64DE08723846FB0086EFF3C6D7C8 -:10341800C788061617F1E73403002361E3ED463742 -:103428002361F8EDFC34B12361E3ED03352561F840 -:10343800ED123524070024070061D8ED4637240B28 -:103448000061F8ED33352361F8ED7A352361F8ED45 -:1034580047352361F8ED1E372561F8ED32372561D0 -:10346800F8EDE335B12561D8ED073624000061F8A1 -:10347800ED14362361F8ED46372402002361E3EDAD -:1034880039362361F8ED4A362361F8ED5B3623615E -:10349800F8ED4A362361F8ED6C362361F8ED7D3698 -:1034A8002361F8ED8C362361F8EDAE362361F8ED33 -:1034B800BA362361F8EDC6362361F8EDCF3624021B -:1034C800002361E3ED463724020061F8EDD7362387 -:1034D80061F8EDE3362561F8EDEF36240A0061F86E -:1034E800EDFB3624120061F8ED18372361F8ED067C -:1034F80037ED4837679FD8FBED523730222BFDA8B0 -:103508003C66736718D6FBED523740DBFB6ADF1465 -:1035180040DCFB68DF0E674C6CDF09305D45FDA8B9 -:103528003C713AD5679FDDFBED523767D1DD063038 -:10353800B440FDA83C34F6FB89616F99ED523767BA -:103548005C02D1DD0830D02CFDA83CEF0C675C0193 -:10355800D1DD0630D52CFDA83C675C3CD1DD1030B0 -:10356800DA2CFDA83C675C3C7266736218D6FBEDEA -:10357800523767D1DD625C01D1DD05300800EF010B -:10358800F6609F35FC675C02D1DD03E6EF01F63497 -:1035980035FC89616899675C04D1DD04E6A1EF0117 -:1035A800F63435FC89616899675C08D1DD053020FF -:1035B80000EF01F63435FC89616899675C10D1DD4C -:1035C80005301000EF01F63435FC89616899675CB5 -:1035D80020D161E8716035FCED5237D51AF9DF0961 -:1035E800679FFFFBA01AF9EF13401AF905DE0DD902 -:1035F8001AF9F1B112674836FDA01AF9ED5237678A -:103608005C0F7266736218D6FBED5237401AF96484 -:10361800DE1F401AF901DF0667D161F85701E91A80 -:10362800F9671846FBA01AF9401AF90561C87162D2 -:1036380021675C7F70C117F1243000FD6E33C0ED47 -:103648005237675C3F70C117F1243000FD6E33C0FC -:10365800ED5237675C0770C117F1243000FD6E33F7 -:10366800C0ED5237675C1F70C117F1243000FD6E42 -:1036780033C0ED52376770C117F1243000FD6E3347 -:10368800C0ED5237CEABAC710A9E31929E02EFFA72 -:10369800D592FFDF05710B9EEFED679E99710B9E2A -:1036A8009F0DFCED5237711222675C7F9F0EFCED77 -:1036B8005237711222675C3F9F0FFCED5237675CEF -:1036C8003F9F10FCED5237675C1F9F11FCEF7B306A -:1036D800A63EFDA83C679F16FCEF6F30613EFDA833 -:1036E8003C679F17FCEF6330833EFDA83C679F1A39 -:1036F800FCEF57675C01D1DD51FD6548EF4C403068 -:10370800FCC8DE46E930FC671874FAA030FCEF3AD2 -:10371800679F30FCEF3467318E247200DF06306E0D -:1037280009FDA83C679FF9FBEF208FFCFB617F5CDC -:1037380010D161E8CF49FC03679FFCFBEF0CEF0A4F -:10374800664C5ADE05736718D6FBC6D7C716664C93 -:1037580030DC094C37DE05FD4933EF67664C02DF84 -:103768001F8FD8FB5C03728F37FC5C03318E316D81 -:1037780008616A08128F37FC5C80312A6162EF4960 -:10378800664C3DDF0AAE90BF32FCF932FCEF3A6678 -:103798004C3EDF05F933FCEF30664C4FDF05FD8901 -:1037A80048EF26664C61DF09E930FC0974FA72EFCC -:1037B80018664C7FDF0D302E41FDA83C713AD5527A -:1037C8004AEF06667309D6FB72C6D7C7880616176E -:1037D800F1241000240500DC07244C00DD17EF1845 -:1037E800717BFA17F104D6FB1489617F99717AFA13 -:1037F800712222EF03A030FCC6D7C7C1C1FBF8FF76 -:103808004020F903DD064020F904DF2F8C027309FC -:10381800DEFB5E0AD1DF248C02318E04D6FB1489CC -:103828006E0A99716207CC0100316207086159017B -:103838008C01D1DFF4716307716B271004C6D7CFF1 -:1038480037FC03F535FCF539FCF53BFCD7C7880692 -:103858001617F1E734020025DD3E23DD1825DD1DAE -:1038680023DD0523DD2CEF3C715222679F3AFCCF04 -:1038780049FC03EF2F675C839F37FCEF27675C03E6 -:103888009F39FC675C034C0261F8715221FD2932B3 -:10389800EF12679F3BFCEF0C6791DF08E0C1501205 -:1038A800FD0238C0C6D7C71617F1E7240000DD3A75 -:1038B80023DD23240300DD0C240200DD2224F9008B -:1038C800DD2FEF3031020705308000EF01F6086F79 -:1038D80038FC7208EF248F35FCF535FC72EF1B8F2E -:1038E80043FC9F44FCF93AFCEF107142235235EF38 -:1038F80009F2EF0666730934FC72C6D7C71617F1CA -:10390800E7240000DD38241000DD1C23DD1C23DD46 -:1039180030240E00DD18241100DD1B240F00DD12F9 -:10392800243000DD15EF1EE2EF1D5202EF1952049C -:10393800EF155206EF115205EF0D5207EF09F2EF9E -:10394800065203EF0252FFC6D7C731342241713302 -:10395800228F48FC9FDEFB8F47FC9FFDFB3642FD14 -:10396800C7D947FCFD4D3B618A70618AFD923BC017 -:10397800D94BFCF1312F609F4AFC8F46FC4F4AFC23 -:10398800DD0D7142228F4AFC9F46FCCF49FC034063 -:1039980049FC05DE0A30D339FDA83CCF49FC6BB0A1 -:1039A80049FC7150F000CE300BCF170006CE31061F -:1039B800FD0D03717A30710BE3710BE7C6D78F4A9F -:1039C800FC9F46FC8F4AFC9FDFFBD7C74020F903CA -:1039D800DF064020F904DF04F2EDC83A8FFCFB5CF7 -:1039E80010D1DD0C8F4AFC9F4FFC7148FCFBEF6146 -:1039F800314422247143227163228FFCFB5C04D181 -:103A0800DD088FFBFB9F50FCEF068F4AFC9F50FCA4 -:103A18008F50FC9F4FFCEF39315422237153227190 -:103A28006222D53AFCDF05F551FCEF0B8F3AFC50CA -:103A380002D6A1609F51FC8F51FC9F4FFCEF1231C1 -:103A48006422088F51FC9F4FFCEF068F50FC9F4F5C -:103A5800FC8F4FFC9FDFFBD54FFCDF05F53AFCEFF1 -:103A68001A404FFC05DE06CF3AFC02EF0ED94FFC98 -:103A7800F11231FE03311F609F3AFC8F53FC4F3A1D -:103A8800FCDD23571F8F3AFC9F53FC5600664C08F9 -:103A9800DE10730984224F3AFCDC046677EF038654 -:103AA800EFEB679F43FC8FFCFB5C01D1DD03F2EF7A -:103AB8000FE94FFC09442270C15013FDB605C0F24E -:103AC800C6D7C7168B728C01614ADE248B728C02B2 -:103AD800614ADE188C01728C02614ADE068C013163 -:103AE8008EEF048C02318E087208EF268B72EF225B -:103AF8008B728C02614ADE048B72EF168C01728C19 -:103B0800026142DE068C01318EEF048C02318E0890 -:103B18007208C6D7C716710AE7710BE37150F00037 -:103B2800CE300BCF170006669E31FD0D03717A303B -:103B3800710BE33182E302EFFA8D1F7158F00071C7 -:103B48000BE772C6D7C7C1C1FBF8FF8F2EFC4E0228 -:103B5800DC03F2EF318C024F2FFCDC0452FFEF261E -:103B68008C022F2EFC706131318D128F2FFC2F2E7D -:103B7800FC70613133BDD813FDF10DBB440001DC8D -:103B880003F690BB8B721004C6D7C7C1C1FBF8FF00 -:103B9800AC0A14A91489708C026128706131FDB6D1 -:103BA8004F1344030071FEDC24AC0A148A04819A82 -:103BB80004AC0A148A044C11DC11A9148C0299ACC7 -:103BC8000A14CA0200AC0A14CA0310EF74AC0A142F -:103BD800CA0400AC0A14A914894E02DE0AAC0A14FD -:103BE8008A02819A02EF13AC0A14A914894E026161 -:103BF800D308AC0A148A02919A02AC0A148A039177 -:103C08009A03D1DF3CAC0A148A024C10DF10A914C5 -:103C180089318EA112AC0A14A9146299EF17AC0A63 -:103C2800148A024CF0DF0EA91489318EB112AC0A45 -:103C380014A9146299AC0A14CA0200AC0A14CA0383 -:103C4800101004C6D7ED933C717BFAC7D55EFC61B2 -:103C5800F831742230717422711123717322D55E88 -:103C6800FCDD06B05EFCCEABAC717AFA5600664C51 -:103C78000ADD1272F3311C7948FDCEFC0061CAFDE1 -:103C8800F23C86EFE9717AFAF2C6D7C75600664C5D -:103C980010DE0BF0317E12F67860FC86EFF0C6D7A6 -:103CA800C7C1C1FBF8FFCC01008C014C10DE367196 -:103CB8007BFA8C01F0317E0460FC14A96168DF098D -:103CC800AC02B9717AFAF2EF1D8C01F0317E1279EB -:103CD80060FC614902DF06717AFAE2EF09717AFA4B -:103CE800615901EFC4E21004C6D7C72004FBF8FFEE -:103CF800F64260FC61F8EDD73D717BFA9C038C03BA -:103D08004C10DE3C8C03F0317E0460FC14A9616821 -:103D1800DF05717AFAEF29717AFA8C0372F3311C94 -:103D28007960FCCEFC0061CA629C02D1DF0A8C0378 -:103D3800F0317E12E67860FC717BFA615903EFBEC0 -:103D4800CC0200CC01018C02F0317E0460FC14A985 -:103D58006168DD7B8C02F0317E127960FCE743DF1D -:103D6800688C014C10DE628C01F0317E127960FCA7 -:103D7800E743DD50717BFA8C01F0317E0460FC145E -:103D8800A96168DF1B616901717BFA8C01F0317EE2 -:103D980012F67860FC717AFA8C024E01DCE7EF2F9C -:103DA8008C01F0317E0460FC14A9128C02F0317E83 -:103DB800337860FC8C01F0317E12E67860FC615942 -:103DC80002717AFA615901EF98615902ED4E3D008E -:103DD800F21004C6D7C72006FBF8FF341BFCC550F9 -:103DE80006C150A8C15030FD5B031006D2DD1DA0EE -:103DF80080FC4080FC08DE03E2EF5A3416FC895C44 -:103E0800FC99FDA63E7110E4FBF2EF49F580FC8FAA -:103E180016FC5C01D1DD264020F903DF205010C1DB -:103E280080FD0238C0C736100571D4C6DE0F17C131 -:103E38005006C150A8C15030FD5B0310064020F960 -:103E480001DD114020F905DD0B8F16FC5C02D16104 -:103E5800E8FD6245F21006C6D7D917FCC15030FDFF -:103E68003103C0629F1AFC7130E7FB8FEFFB5C08DF -:103E7800D1DF06716307716B27F2D7D91AFCC1D954 -:103E880019FCC15030FDCD0310047130E7FB8FEFF2 -:103E9800FB5C08D1DF06716307716B27F2D7C72077 -:103EA8000AFBF8FF500FC15030FD3103C04043FBFF -:103EB80002DF077110E4FBF2EF547118E4FBCC0742 -:103EC80000CC0812CC09808F16FC5C03D1DF087186 -:103ED8007AD5CC0607EF06717BD5CC062F170406DA -:103EE80000C15004C150A0C15030FD03041006C7E2 -:103EF80036100571D4C6DE154020F903DF0F17C14F -:103F08005006C150A8C15030FD5B031006F2100ADC -:103F1800C6D7C74020F902DF04F6BF84FCB05CFDB9 -:103F2800D55CFD61E8ED2A40CF5CFD048F20F931B6 -:103F38008FE723DD0B24020024030061C8ED2A402B -:103F48003028004284FCDF0AE0C15010FD0238C06E -:103F5800EF2530FA004284FCDF0B5002C15010FDFF -:103F68000238C0EF128FFAFB5010D604FA004284D0 -:103F7800FC61D8712022F931340709712323F6BF77 -:103F880084FCEF1731242306F6BF84FCEF0DA284CE -:103F9800FCF64284FCDF04B1BF84FC8F23F9318F27 -:103FA800E7240000DD0623DD0D23DF12361005713E -:103FB800C4713123EF0B710402713123EF037132A5 -:103FC800233132231A4086FC0361D8A086FC408640 -:103FD800FC02DF0E5004C15010FD0238C0EF03F59B -:103FE80086FC3134231A4088FC0361D8A088FC4041 -:103FF80088FC02DF0E5008C15010FD0238C0EF03E4 -:10400800F588FC314207184087FC0361D8A087FC7B -:104018004087FC02DF0C5010C1FD0238C0EF03F5E9 -:1040280087FCC6D7C736100571D4DE0730DD3DFDE5 -:10403800A83CD24020F903DF413122070630F22B99 -:10404800FDA83C3144230C7143235080C15012FD1C -:104058000238C0D58AFCDD05B08AFCEF1DCF8AFC8A -:10406800068F37FC5C01D1DD118F43FC4F44FCDD2A -:10407800095040C15012FD0238C04020F903DD0547 -:10408800F6BD1AEF25D502FCDF09F6461ADD1BB688 -:104098001AEF17D9FEFBF1461ADD0FD9FEFB12AD58 -:1040A8001A43DE04A61AEF02B61AC6D7C78FF6FB64 -:1040B80076F5F6FB5C10D161E8715223665C0FD18E -:1040C800DD61665C01D1DD05F520F9EF56665C021D -:1040D800D1DD15E0C15003C15084FDCD031004713A -:1040E8001300711B20710303665C08D1DD057103A1 -:1040F80003EF17665C04D1DD11711300711B20D525 -:1041080037FC61F8710303F537FC5005FDA3027114 -:1041180002035003C1C15084FDCD031004711A205D -:10412800FDEF2CF2C6D7C7364105718461D8EDD2B0 -:10413800413641057194DE0771405005CEABAC3174 -:10414800B2D104E2EDE141713BD1CEABAC401AF9FA -:1041580009DE77D51AF9DF618F22F93133088F2309 -:10416800F99F4005EF04CF400504F0C15084FD31AC -:1041780003C0629F8EFC8F32FD9F8FFC3690FCC778 -:104188005002C15008C1506CFD5B0310068F8CFCB7 -:104198009F92FC8F02F99F93FC713420E6613012E4 -:1041A80071042061DC31196162629F94FC8F22F9ED -:1041B8003169317A9F95FCEF0BD91AF9F112498DC3 -:1041C800FC9F4005A01AF9E2EF0F71605005714895 -:1041D8005005713BD5F51AF9F2C6D7C78F20F931CA -:1041E8008FE724000061F8EDB44323DD1B2361F859 -:1041F800EDBB422361F8ED39432361F8ED82432397 -:1042080061F8ED5144EDB443D521F9DF2BF6428432 -:10421800FCDD05F55EFDEF03A05EFD405EFD65DC9F -:1042280009F520F9717222EDD144AF84FC440A00EB -:1042380061D8EDD144E521F9712223F55EFDF5F948 -:10424800FBFD2705714320FD01244023F903DF0905 -:10425800717222F520F9EDD144FD282740E3FB9B3C -:10426800DE09717222F520F9EDD144714A277140B7 -:10427800110571301105713A22715A22711A2EFDF9 -:10428800272BD2DD09717222F520F9EDD144711086 -:104298003500CF37001D714012054021F901DF05B7 -:1042A800F5FFFBEF04CFFFFB03CF20F902FD052B41 -:1042B800EDD144FD1A2DFD7A2D714A9DFD4738FD3B -:1042C800E733F537FF712BE0F521F9717222CBE462 -:1042D8003FEFCBE6F6F0FD2705713BD48F22F9318D -:1042E80005305004C15084FD3103C0625C03318E37 -:1042F800315D34E5FB896168995002C15084FD3114 -:1043080003C0D2DD067170E5FBEF047178E5FBFDB3 -:104318000124FD312E710822F9CF20F9038FD8FB33 -:104328005C02D1DD095080C15010FD0238C0EDD1CA -:1043380044FDD34431A4E020712BE031020C05FD8B -:104348004D45EF145027C15005C15084FDCD0310D1 -:1043580004CF20F9047172223154230BA098FCD5A4 -:1043680098FC61F8FD4D45FD40458F22F931450720 -:1043780031040703F520F9EDD144FDD34431020C93 -:1043880018F0C15005C15084FDCD0310045005FD3F -:10439800A302FD4D45CF20F903FD40458F22F93199 -:1043A800450731040703F520F9EDD144F520F9CF8D -:1043B800FFFB03F500FCF502FC713221F6426CFFAD -:1043C80061E8EDD144712822F9F516FCFDA63EFD01 -:1043D800C12EFD712DFDCF2D714B9DF5E6FBF5E747 -:1043E800FBF5E8FBF5E9FB31042102EFFACE3708CB -:1043F800CBE4BFFFCBE6FFF1CED4FFCF3700097186 -:10440800481205F6BEE0BEE2BED0716A27FDA42BB5 -:10441800714307714B2771481005714811057138B0 -:10442800100571381105713302713B227153027105 -:104438005B2271130E711B2EFD9005F55EFDCF20DA -:10444800F905712223F6BF84FC3102072CFD0124F3 -:10445800AF84FC440A00DC06E521F9E520F9D52300 -:10446800F961E8FD90058F22F931455D502EFDA3D5 -:1044780002E521F9E520F9EF50D50BF9DF4BF521DD -:10448800F9FD9005FD852371730171320431120520 -:1044980002EFFA71430271032071422031949E02A7 -:1044A800EFFA712AE7CEA409F5F30061FD3104079C -:1044B80003712323E5F300CEA408712BE7E520F967 -:1044C8008F22F9314503F520F9C6D7D599FCDF1EAF -:1044D800310200195003C15084FD3103C0625C01F0 -:1044E800D1DF07F520F9717222D7E599FCD74099F9 -:1044F800FCF0DF083104003FF599FCD74099FCC86F -:10450800DF0BF520F9717222CF99FCF0D731020048 -:1045180004A099FCD7F0C15004C15084FDCD03100C -:10452800048FE5FB5C9F9FE5FB7110F6FB30B44000 -:10453800FDA83CCF99FCF0D78F22F9312506F5204C -:10454800F9717222D7715323F598FC717207FD0D2A -:1045580003717307D7FDFD05F2D7C7200CFBF8FFE1 -:104568008F1CFCF0F91BFCF303FDB64F13BC048F42 -:104578001EFCF0F91DFCF303FDB64F13BC028F209F -:10458800FCF0F91FFCF303FDB64F13BBAC04BDD818 -:10459800F6BDDAAC04311EBDDCF6BDDEFDA40DAD02 -:1045A800D8BDDCADDABDDEAC02BDD8F6BDDAAC02F2 -:1045B800311EDADCC3DADEC3BDDCF6BDDEFDA40DD8 -:1045C800C0BDDEC0BDDCADDEFD1A0FADD8BDDCADB3 -:1045D800DABDDEABBDD8F6BDDAAB311EDADCC3DA44 -:1045E800DEC3BDDCF6BDDEFDA40DC0BDDEC0BDDC96 -:1045F800ADDEFD1A0FDADAADD8FDB349C3C58F2693 -:10460800FD5C3FF0317E04A6FC14C2C0B9A026FDB3 -:10461800F6BC08BC0A9C078C074C2EDD3E8F26FD95 -:104628000E0770F161DC605C3FF0317E1279A6FC08 -:10463800BDD8F6BDDA8C0773098E22318FBDDC70C8 -:10464800BDDEFDA40DAC08BDDCAC0AFD1A0FADDA69 -:10465800BC0AADD8BC08615907EFBCAC08BDD8ACE2 -:104668000ABDDAC9DC0004F6FD6E0EC9DCFFFFF6F0 -:10467800FD6F0FADD8BFA0FCAF9AFC42A0FCDD12C5 -:10468800AF9CFCBF9EFCAF9AFCBF9CFCAFA0FCBFDC -:104698009AFCAF9CFC429EFCDC50AF9AFC429CFC0E -:1046A800DE48AF60FD429AFCDE404064FD16DC1F28 -:1046B8004064FDA0DE168FA2FC4F64FDDE0EAF9AAB -:1046C800FC22A4FC44691061C8FD3B47F564FDAFBA -:1046D8009AFC445146DC0BAF9AFC241027BF62FDBC -:1046E800EF1930F82ABF62FDEF114064FDFFDD03CA -:1046F800E6EF01F63464FD89610899AF9EFC429C9F -:10470800FCDC1BAF9CFC429AFCDE13AF9AFC4262B5 -:10471800FDDE0BF5A2FCAF9AFCBFA4FCEF1140A292 -:10472800FCFFDD03E6EF01F634A2FC89610899106D -:104738000CC6D7C72006FBF8FFA021FCD521FCDF5B -:104748001CA022FCD522FCDF14A023FCD523FCDF0F -:104758000CCF21FCFFCF22FCFFCF23FCFF717BFA9B -:10476800710A9E31929E02EFFA8E98FD830F9C0388 -:104778009F2AFD8E949F65FD8E969F66FD8E979F5E -:1047880067FD8E939F28FD8E929F29FDFD1C49137E -:10479800BC04BDD8F6BDDA46DADF03B146D8DF1966 -:1047A8008C035C0391DF03E6EF01F6046D01313DF4 -:1047B800120103B1BC046169038F68FD4E03DF1267 -:1047C800AF2CFD614904DE40AC04222CFDFD3D48C0 -:1047D800EF368C03318EB112D968FDF143DF1E8CA0 -:1047E800035C0391DF03E6EF01F6046D01313D122E -:1047F8000103222CFD610904FD3D48EF0B8F68FD84 -:104808004E03DE04F6FD3D488C039F68FDAC04BFF3 -:104818002CFDD927FDF1010424F9BB14A944FFFF9D -:10482800DF04E6B9EF0BAB14A944FEFFDD03A9A131 -:10483800B91006C6D7C7161744A90061C836A8001C -:10484800A027FD4027FDA861C8F527FDF927FDF33E -:10485800311CF67824F9B7F647DFE5C6D7C756A85E -:104868009666F0317E12F6B17824F966D1DFF1F55B -:1048780021FCF522FCF523FCF527FDC6D77163233F -:10488800D7C72004FBF8FFD91AF9F1E7240000DDA7 -:104898001123DD1C23DD2123DD2623DD2F23DD3439 -:1048A800EF3A8F27FD9F2EFDA01AF9F965FDEF60FD -:1048B800A01AF9F966FDEF58A01AF9F967FDEF504B -:1048C800A01AF98F2AFDFD9D0F72EF44A01AF9F97D -:1048D80028FDEF3CA01AF9F929FDEF34F92EFDF374 -:1048E800311C7924F9BB316223058B9C03EF128CB0 -:1048F800019C03D52EFDDF06CF2EFDA7EF03B02EBA -:10490800FD718071672361DC61FB7161238C037227 -:104918001004C6D7C72008FBF8FF8E989C058E9711 -:104928009C048E969C038E949C028E939C018E927E -:104938009B710B9E717AFA8C05FD830F9C058C0484 -:10494800FD830F9C048C03FD830F9C038C02FD8365 -:104958000F9C028C04F0317E1279BE22BC068C05B5 -:104968005C03D1DF098C044C0361C86179068C03B0 -:10497800318EB1610906BC06313D120103BC068CBB -:10498800060E02708C071C00BC068F26FC4E01DC4C -:104998000D8C014F26FCDC0B8F27FC4DDE05AC0689 -:1049A80012EF04AC06B1121008C6D7C7C3C120085D -:1049B800FBF8FFF661490A61F8614908DF07F73437 -:1049C8000000ED504AE6BC04F6BC06AC0ABC02ACDA -:1049D80008BBAC06614902AC0461F8614900DE28F5 -:1049E800AC04BDD8AC06BDDAE1FD290FADDABC06D2 -:1049F800ADD8BC04ABBDD8AC02BDDAE1FD440FAD07 -:104A0800DABC02ADD8BBEFCAAC06BC02AC04BBAC86 -:104A180008BDD8AC0ABDDAAC04BDDCAC06FDA70EF7 -:104A2800AC04BDDCAC06FD1A0FE1FD440FADDABCE9 -:104A380006ADD8BC04AC06614902AC0461F8614912 -:0C4A480000DCC5AC0214AB12100CC6D789 -:104A540061FC61FCC1C3C5C7520C929269D4FEC10A -:104A6400DFF88EFD708EFCC1717AFA4020F903DF05 -:104A74000630F22BFDA83CC09EFC609EFD34D4FEA3 -:104A84005206C0B9A5A592DFF9C6C4C2C061FC61D3 -:104A9400DF520C929269D4FEC1DFF88EFD708EFC59 -:104AA400C1717AFAC736410571A4C6DC51F534FDEB -:104AB40071485005716050053124223671620771C6 -:104AC40023228FE6FB5FEEFBD1DF1B8FE7FB5FEF5B -:104AD400FBD1DF128FE8FB5FF0FBD1DF098FE9FB2D -:104AE4005FF1FBD1DD0C31620702EFFA71630771EC -:104AF4006B27FD8548FD9333F51AF9ED174CC7363E -:104B040041057184C6DE0DF534FD71485005FD93F1 -:104B140033ED174CC73641057194C6DE154034FD9C -:104B240003DD0C4034FD04DD064034FD0161F8F57D -:104B340034FDD934FDF1E7240000DD0823DD13231F -:104B4400DD39EF6071405005E534FD71505005EDDD -:104B5400174C8F40059F1BF99F1EF9D91BF9FD5473 -:104B640037629F1DF9401BF97FDD06CF34FD02EF4C -:104B740003F534FD71505005ED174CC736410571EE -:104B840094C6DE1CC736410571C4C6DE06CF34FDAB -:104B940003EF11F534FD7148500571605005EF7352 -:104BA400CF34FD044034FD03DF138F1DF99F40050E -:104BB400D91DF9C1D91BF9FDD337C0EF108F4005BA -:104BC40076C7D91BF9FD1834C071505005D91EF9A8 -:104BD400F1242900DD2D240400DD28242200DD2316 -:104BE400241100DD0C240100DD19241E00DD14EF66 -:104BF4000C401BF960DF0CCF1BF961EF06F51AF9C5 -:104C0400A01BF94034FD03DF0AD91BF9FD543762B8 -:104C14009F1DF9C09EFC609EFD34D4FE5206C0B9AF -:104C2400A5A592DFF961FCC1C3C5C7520C92926974 -:104C3400D4FEC1DFF88EFD708EFCC1F616717AFACF -:104C4400714AE5717BBD51405F0401D1DD05A7F6D2 -:104C540047DFF3300400BF2401F6BF2A01300B0BF9 -:104C6400BF2801FD0D03300B0FBF2801FD0D0330DC -:104C74000F0FBF2801710AE6710321C09EFC609EDC -:104C8400FD34D4FE5206C0B9A5A592DFF9C6C4C24C -:104C9400C061FCC1C3C5C7520C929269D4FEC1DF86 -:104CA400F88EFD708EFCC1717AFAD542FBDD0EEBF5 -:104CB40040FB899E44A240FBB042FBEF2B710AE605 -:104CC400300400BF2401F6BF2A01300B0BBF2801BA -:104CD400FD0D03300B0FBF2801FD0D03300F0FBF77 -:104CE4002801717320710321C09EFC609EFD34D4A1 -:104CF400FE5206C0B9A5A592DFF9C6C4C2C061FCC4 -:104D040061EF520C929269D4FEC1DFF88EFD708E71 -:104D1400FCC12008FBF8FF71503002CEABACCC01D3 -:104D240000F6BC0231B2E20F617902F6614902DF9A -:104D3400F371603002EF7E8E519B713BE28B5C021B -:104D4400D1DD1D8B5C08D1DF0971503002CC01002C -:104D5400EFCF8C0770FDAE38629E50CC0102EFC1DC -:104D64008B5C03D1DF408E509C05715030028C0166 -:104D7400D1DF0E8C0570FD0439629C07CC0101EF74 -:104D8400318C014C02DF0671603002EF28CF34020F -:104D94005A716030028C0570C18C0770FD5538C0A3 -:104DA400CF34024AEF0F8B5C01D1DD067160300213 -:104DB400EF03ED254D1008C09EFC609EFD34D4FE2B -:104DC4005206C0B9A5A592DFF961FCC1C3C5C7529B -:104DD4000C929269D4FEC1DFF88EFD708EFCC17115 -:104DE4000A9E31929E02EFFA8F10FC4F96FFDF1954 -:104DF4008F11FC4F97FFDF118F12FC4F98FFDF09D3 -:104E04005004C15011FD0238C0710B9EC09EFC605D -:104E14009EFD34D4FE5206C0B9A5A592DFF9C6C4DE -:104E2400C2C061FCA05EFC61FCC1C3C5C7520C9248 -:104E34009269D4FEC1DFF88EFD708EFCC1C1FBF80F -:104E4400FF8D1F9C018E31318EE7240600DD08237F -:104E5400DD0F23DD25EF45717AFA8C019F48FCEFC5 -:104E64003B717AFA4023F901DF078C019F47FCEF7D -:104E74002B51FF2E019F47FCEF22717AFA8C019F80 -:104E840002F98FE4FB5C01D1DF124020F903DD0657 -:104E94004020F904DF06306A26FDA83C4031FF09B2 -:104EA400DE05A031FFEF197158F000713222405D28 -:104EB400FC02DF03F6EF05D95DFCF1A1609F5DFC08 -:104EC400710BE3C0C09EFC609EFD34D4FE5206C04C -:104ED400B9A5A592DFF9C6C4C2C061FC61FF520C3A -:104EE400929269D4FEC1DFF88EFD708EFCC1717A96 -:104EF400FA8F16FC5C03D1DD194020F903DD06406E -:104F040020F904DF0D36100571D4DE0630DD3DFDD9 -:104F1400A83CC09EFC609EFD34D4FE5206C0B9A5D8 -:104F2400A592DFF961FC61FC61FC61FC61FC61FC40 -:104F340061FC61FC61FC61FC61FC61FC61FC61FC85 -:104F440061FC61FC61FC61FC61FC61FC61FC61FC75 -:0E4F540061FC61FC61FC61FC61FC61FC61FCC4 -:0A4F620000060C12181E242A303637 -:104F6C0000163248648096122844607692082440D9 -:104F7C00FF000000555555554700DEFB00000000B2 -:104F8C004BFC000000001A3F5139D822D92E6A3050 -:104F9C00E73029322C407C09E34101000000983AAB -:0A4FAC00F82AFF23301299000000DC -:084FB600317503F7332312D714 -:0A4FF60031353A35343A313000000D +:10287800EF088C019FE1FBF5E2FBCC020FCC0300D3 +:102888008C034C05DE168C0373091E224FE1FBDC1A +:10289800068C02311A9C02615903EFE431320406B6 +:1028A8008C026C039C028C029F38FC8F18F94FE154 +:1028B800FBDD2B40E1FB0BDE064018F90BDE164072 +:1028C800E1FB06DE064018F906DE0AD5E1FBDF0E5D +:1028D800D518F9DD095020C15011FDF237C08FE13C +:1028E800FB9F18F9D520F9DF05715320EF3340E13C +:1028F800FB0BDE03E6EF01F66061FB7161207114EA +:102908002071672061C831522017715220716420EC +:10291800711120F171642061DC70C15012FDB6059F +:10292800C01006C6D7C75007C15002C15084FDCD9C +:102938000310045012FDA302500FC15002C150846D +:10294800FDCD0310045003FDA302501FC15002C166 +:102958005084FDCD0310045016FDA3025003C1504E +:1029680084FD3103C0625C01D1DD107170E5FB505C +:1029780002C15013FDF237C0F2EF01E2C6D7C750CB +:1029880004C15084FD3103C0625C03D1DD405014A2 +:10299800FD1F2A34E5FB895C9F998A0C7CFF50FF58 +:1029A8005C14D1DD228A0C7CFF5C147234E9FB894B +:1029B800616A997162075600316207058666D1DF40 +:1029C800F7716307716B2734F8FB895CEB99500248 +:1029D800C15084FD3103C0D2DD335017C15002C14C +:1029E8005084FDCD031004E0FDA3025007C150023E +:1029F800C15084FDCD0310045033FDA302F0C15033 +:102A080002C15084FDCD0310047178E5FBE0C1508C +:102A180013FDF237C0C6D7C7C12004FBF8FFCC02AC +:102A2800005004C15084FD3103C0629C038C045CD7 +:102A380020D1DD0E8C036C019C038C026C209C025F +:102A4800EF138C045C10D1DD0C8C035CFE9C038CB2 +:102A5800026C109C028C045C08D1DD0E8C036C02A5 +:102A68009C038C026C089C02EF138C045C04D1DD7F +:102A78000C8C035CFD9C038C026C049C028C03D1BF +:102A8800DD05501AFDA3028C0370C15004C15084A7 +:102A9800FDCD0310048FE5FB5C9F728C03318E31F2 +:102AA8006D148C03318E314D616D08616C5C606111 +:102AB80062629FE5FB8FF1FB7CFF50FF5E02D1DD78 +:102AC800278FF1FB7CFF5E027234E9FB89616A990A +:102AD800716207CC0100316207086159018C01D18C +:102AE800DFF4716307716B27F21006C6D7D9D9FBDB +:102AF800C15006C15084FDCD031004D9DAFBC15082 +:102B080007C15084FDCD031004D7FDF52AF2D77113 +:102B18001300711B20710303710205E0C15003C14A +:102B28005084FDCD0310045013FDA302F0C15005DD +:102B3800C15084FDCD031004500FC1E0C15084FD85 +:102B4800CD031004500AFDA3027103055008FDA32C +:102B580002501FC1E0C15084FDCD0310045012FD86 +:102B6800A3025003C15084FD3103C0625C01D1DF70 +:102B780002E2D75003C1C15084FDCD031004710295 +:102B880003711A20FDDF2CF50AF9F2D75003C15062 +:102B980084FD3103C0625C01D1DD195014FD1F2A88 +:102BA800FD86295014FDA302E0C15003C15084FDE5 +:102BB800CD031004711300711B207103035014FD21 +:102BC800A302F0C1E0C15084FDCD031004F0C15050 +:102BD80003C15084FDCD031004D7C72004FBF8FFC0 +:102BE800CC02008F0AF99C035010C150A4FD310398 +:102BF800C0629F0AF9D543FBDD04F2EDBC2C8C03BF +:102C08007F0AF95C08D1DD108F0AF95C08D1DF056D +:102C1800CC0210EF03CC02208C037F0AF95C04D1AC +:102C2800DD168F0AF95C04D1DF088C026C049C0263 +:102C3800EF068C026C089C028FE4FB5CF3728F0A2F +:102C4800F95C0C6162629FE4FB8FF0FB7CFF50FF34 +:102C58005E029C02D1DD1F34E8FB896E0299716225 +:102C680007CC0100316207086159018C01D1DFF4FA +:102C7800716307716B278F0AF95C40D1DD09500237 +:102C8800C15012FDF237C08F0AF95C01D1DD08E0AE +:102C9800C15012FDF237C0717AFA8F0AF95C41D13E +:102CA800DD11340AF9895CBE99D90AF9C15010FDC1 +:102CB800B605C0F21004C6D7FD2D29F2D7FD862926 +:102CC800F2D7C78FF8FB7617FD1F2A664FF8FBDF90 +:102CD800F2F5F8FBF2C6D75064FDA30240E1FB0B06 +:102CE800DE03E6EF01F66061FB711120F17114203B +:102CF80061DC70C15012FDB605C0FDB639CF49FC84 +:102D080003D77100010571785005713AD5713BD12F +:102D1800713ADD713BD98F10055CFC9F1005CF54CB +:102D2800054AE54205711042057100420571485097 +:102D3800057130500571205005CF530505CF520558 +:102D48000A7130510571205105713BD571705005DC +:102D58008F11055CFC9F1105D7717850057108012A +:102D680005D77140F00071783002713AE6713BE2A4 +:102D7800713BEA713BEE8F10055CFC9F1005CF3468 +:102D8800024AE552FF711A52710A527148300271B3 +:102D980030300271203002CF330205CF32020A717F +:102DA800303102713BE6717030028F11055CFC9F77 +:102DB800110571603002D7717830027148F000D780 +:102DC800C788061666614FDD0967614EDE0396EF18 +:102DD80001866672C6D7C7161714AA0412A943DD5E +:102DE80029AA0412A923FD904FC3AC02FD904F13EA +:102DF800C2BDD813FD630FDE0C1714AA0212AA0471 +:102E080003BA04EF051714A9BA04AC041231FF3150 +:102E18009E03317F087208C6D7C77120120571203A +:102E280011057100F200304400BFB601300188BFBF +:102E38009001300984BF9E01BF9C01BF9A01BF98D1 +:102E480001BF9601BF9401BF9201F53CFF30FE001F +:102E5800BFBE01F6BFBC01BFB80150EEBFBA01A1A9 +:102E6800BFB201C918FE00711022F94023F901DF31 +:102E780006711822F9EF0B36100571A461D8711884 +:102E880022F97128100571281105F6BE6EBE64BEC0 +:102E98006A7123047153078F22F9310507F5FFFB87 +:102EA800CB6CFF00713321C6D730EF00BFB401F6F9 +:102EB800BFBA017108F200712304715307715301FD +:102EC800D7714321D9FFFBF1E7240000DD1223DD90 +:102ED8001923DD1123DD2623DD3423DD3923DD3FEE +:102EE800FD642FEF3DFD872FEF38D9FEFBC1AE6C97 +:102EF800FDC82DC0F313BE6C712321EF25F0C1AEC0 +:102F08006CFDC82DC0F313BE6C712321EF14F6BEFF +:102F18006C712221EF0CCB6CFF00712321EF03FDB4 +:102F280004308F22F9311508712421712104EF062C +:102F3800712421715101314421218F22F931151059 +:102F4800F6BE64BE6A3124210390EF01F6BE6ED747 +:102F580031242104F690EF01F6BE6AD7CF3AFD4737 +:102F6800F5AAFBAE6C317DBFB0FBFDD92FD2DF0EC9 +:102F7800D9FEFBC1AE6CFDC82DC0F313BE6CD7FDE6 +:102F8800D92FD2DD0FCF3AFD47F5AAFBAE6C317DC4 +:102F9800BFB0FBD7E9AAFB0924225080D6BFACFBFF +:102FA80022B0FBBDD8304700FDCF0DBFAEFB30AC23 +:102FB800FBFDDE2DF313BE6CB03AFDD53AFDDF10F4 +:102FC800CF3AFD47A0AAFB40AAFB1F61C8F5AAFBA0 +:102FD800D740E1FB0BDC05712321F2D740E1FB066A +:102FE80061D831120511F0C1AE6CFDC82DC0F313C4 +:102FF800BE6C712221EF03FD0430E2D7714221F04B +:10300800C1AE6CFDC82DC0F313BE6CA0B2FB40B2BC +:10301800FB40DC3DF5B2FBD9B3FBF1313F0436FD93 +:1030280014D9B3FBF1BDD85008FD1E0E087208E68E +:10303800D2DD040192DFFC896158D1DD05712221BE +:10304800EF03712321A0B3FB40B3FB2061C8F5B3A4 +:10305800FBD78FB4FBB0B4FBD1DF7331D4D1067189 +:103068005BD1E5B6FBD5B6FBDD347140E4FBD9B5E1 +:10307800FBF1E734020023DD0625DD0325DF05F635 +:10308800BE66EF06D9FEFBF1BE66A0B5FB40B5FBF8 +:1030980020DF06F5B5FBB0B6FBCFB4FB19D7CFB42C +:1030A800FB1E7148E4FBD500FCDF04F6BE66D7D9E9 +:1030B800FEFBF14266FFDD16D9FEFBF112AE664358 +:1030C800DE05A266FFEF03B266FFCFB4FB03D7317C +:1030D800442101D74020F902DF10F6BE64BE6EBE5F +:1030E8006ABFBEFBBFC4FBBFCAFB31342139F6BF80 +:1030F800BAFBBFC0FBBFC6FB22BEFB1231FF31AE1D +:1031080003316FBFBCFBF622C4FB1231FF31AE03A3 +:10311800316FBFC2FBF622CAFB1231FF31AE033159 +:103128006FBFC8FBEDE9313164211071632171086B +:1031380004FCF5B8FBF5B7FBEDE931D5B7FB61E861 +:10314800EDE6318F46FB9FB7FB40B8FB1FDC1A71D9 +:103158000004FC4048FBFFDD22A0B9FB8F48FB4F71 +:10316800B9FBDE17F5B8FBEF12D9B8FBF1A1605C2B +:103178001F9FB8FB710804FCF5B9FBE9B8FB094AC5 +:10318800FB5080D6BFBAFBE9B8FB096AFB5080D672 +:10319800BFC0FBE9B8FB098AFB5080D6BFC6FBAFAE +:1031A800BAFB22BEFB12D947FBF133BDD813FDCFC2 +:1031B8000DBFBCFBAFC0FB22C4FB12D947FBF133E8 +:1031C800BDD813FDCF0DBFC2FBAFC6FB22CAFB1291 +:1031D800D947FBF133BDD813FDCF0DBFC8FBB0B73E +:1031E800FB8F22F931151F30C6FBFDDE2DF313BE10 +:1031F8006430BAFBFDDE2DF313BE6E30C0FBFDDE7E +:103208002DF313BE6AD730C6FBFDDE2DF313BE6A5D +:10321800D7C73152210BD5CCFBDD06B0CCFBEDE096 +:1032280032715321D901FCF1E7240000DD0F23DDC1 +:103238001B23DD1123DD5723DD2923DD3B5600F554 +:103248003BFDEDCC325601F53BFDEF78D53BFDDF7C +:10325800075601E53BFDEF055600F53BFDCFCCFBDE +:10326800FAEF61D53BFDDF0B5601E53BFDCFCCFB0B +:10327800FAEF51F501FCEF4CD53BFDDF0B5600E5AD +:103288003BFDCFCCFBFAEF3CCF01FC02EF36D9393E +:10329800FCF1E7240000DD0923DD2423DD0A23EF08 +:1032A8001E5600F53BFDEF1CD53BFDDF075601E53B +:1032B8003BFDEF055600F53BFDCFCCFBFAEF05567D +:1032C80001E53BFD8F22F93115086661FB71510755 +:1032D800EF066661FB710101C6D7C736F00071F4CD +:1032E800DC297170F000CE9D08CE9EC0CE9F80F57F +:1032F80094FFF593FFF592FFE597FFE596FFE595B7 +:10330800FFE598FFCE9C7F7100D8FB711BE3712B02 +:10331800E3711AE7712BE7717A9D710A9E31929ECB +:1033280002EFFA710B9E717321710322711322C689 +:10333800D7C73172211E717221710A9E31929E0285 +:10334800EFFA3406FC3692FF52078B99A5A792DF55 +:10335800F9710B9EC6D7C78806163102221571026D +:1033680022C734CEFB3092FF1652078B99A5A7923D +:10337800DFF9C666736718CEFBC6D7C771732131EC +:1033880004221E710322710A9E31929E02EFFA34C2 +:1033980092FF36CEFB52078B99A5A792DFF9710BE6 +:1033A8009E31142213711322717B9E8F0EFC9E9AFC +:1033B8008F0FFC9E9B717A9EC6D7CFD9FB5CCFDA64 +:1033C800FB5FCFFAFB20CF2EFC36CF2FFCC9D7C727 +:1033D800CFD6FB10CFD7FB0DCFFEFBFFF5FFFBF5DC +:1033E80000FCF501FCF502FCCFFBFB20F5FCFB56CD +:1033F80000664C64DE08723846FB0086EFF3C6D7D9 +:10340800C788061617F1E73403002361E3ED363762 +:103418002361F8EDEC34B12361E3EDF3342561F871 +:10342800ED023524070024070061D8ED3637240B58 +:103438000061F8ED23352361F8ED6A352361F8ED75 +:1034480037352361F8ED0E372561F8ED2237256110 +:10345800F8EDD335B12561D8EDF73524000061F8D2 +:10346800ED04362361F8ED36372402002361E3EDDD +:1034780029362361F8ED3A362361F8ED4B3623619E +:10348800F8ED3A362361F8ED5C362361F8ED6D36D8 +:103498002361F8ED7C362361F8ED9E362361F8ED63 +:1034A800AA362361F8EDB6362361F8EDBF3624025B +:1034B800002361E3ED363724020061F8EDC73623B7 +:1034C80061F8EDD3362561F8EDDF36240A0061F89E +:1034D800EDEB3624120061F8ED08372361F8EDF6BC +:1034E80036ED3837679FD8FBED423730122BFD8217 +:1034F8003C66736718D6FBED423740DBFB6ADF1486 +:1035080040DCFB68DF0E674C6CDF09303745FD8215 +:103518003C713AD5679FDDFBED423767D1DD063058 +:103528008E40FD823C34F6FB89616F99ED42376726 +:103538005C02D1DD0830C02CFD823CEF0C675C01D9 +:10354800D1DD0630C52CFD823C675C3CD1DD1030F6 +:10355800CA2CFD823C675C3C7266736218D6FBED30 +:10356800423767D1DD625C01D1DD05300800EF012B +:10357800F6609F35FC675C02D1DD03E6EF01F634A7 +:1035880035FC89616899675C04D1DD04E6A1EF0127 +:10359800F63435FC89616899675C08D1DD0530200F +:1035A80000EF01F63435FC89616899675C10D1DD5C +:1035B80005301000EF01F63435FC89616899675CC5 +:1035C80020D161E8716035FCED4237D51AF9DF0981 +:1035D800679FFFFBA01AF9EF13401AF905DE0DD912 +:1035E8001AF9F1B112674836FDA01AF9ED423767AA +:1035F8005C0F7266736218D6FBED4237401AF964A5 +:10360800DE1F401AF901DF0667D161F85701E91A90 +:10361800F9671846FBA01AF9401AF90561C87162E2 +:1036280021675C7F70C117F1243000FD5E33C0ED67 +:103638004237675C3F70C117F1243000FD5E33C02C +:10364800ED4237675C0770C117F1243000FD5E3327 +:10365800C0ED4237675C1F70C117F1243000FD5E72 +:1036680033C0ED42376770C117F1243000FD5E3377 +:10367800C0ED4237CEABAC710A9E31929E02EFFA92 +:10368800D592FFDF05710B9EEFED679E99710B9E3A +:103698009F0DFCED4237711222675C7F9F0EFCED97 +:1036A8004237711222675C3F9F0FFCED4237675C1F +:1036B8003F9F10FCED4237675C1F9F11FCEF7B308A +:1036C800803EFD823C679F16FCEF6F303B3EFD82DB +:1036D8003C679F17FCEF63305D3EFD823C679F1A95 +:1036E800FCEF57675C01D1DD51FD3F48EF4C40309E +:1036F800FCC8DE46E930FC671874FAA030FCEF3AE3 +:10370800679F30FCEF3467318E247200DF06306E1D +:1037180009FD823C679FF9FBEF208FFCFB617F5C12 +:1037280010D161E8CF49FC03679FFCFBEF0CEF0A5F +:10373800664C5ADE05736718D6FBC6D7C716664CA3 +:1037480030DC094C37DE05FD3933EF67664C02DFA4 +:103758001F8FD8FB5C03728F37FC5C03318E316D91 +:1037680008616A08128F37FC5C80312A6162EF4970 +:10377800664C3DDF0AAE90BF32FCF932FCEF3A6688 +:103788004C3EDF05F933FCEF30664C4FDF05FD6337 +:1037980048EF26664C61DF09E930FC0974FA72EFDC +:1037A80018664C7FDF0D300841FD823C713AD552D6 +:1037B8004AEF06667309D6FB72C6D7C7880616177E +:1037C800F1241000240500DC07244C00DD17EF1855 +:1037D800717BFA17F104D6FB1489617F99717AFA23 +:1037E800712222EF03A030FCC6D7C7C1C1FBF8FF86 +:1037F8004020F903DD064020F904DF2F8C0273090D +:10380800DEFB5E0AD1DF248C02318E04D6FB1489DC +:103818006E0A99716207CC0100316207086159018B +:103828008C01D1DFF4716307716B271004C6D7CF01 +:1038380037FC03F535FCF539FCF53BFCD7C78806A2 +:103848001617F1E734020025DD3E23DD1825DD1DBE +:1038580023DD0523DD2CEF3C715222679F3AFCCF14 +:1038680049FC03EF2F675C839F37FCEF27675C03F6 +:103878009F39FC675C034C0261F8715221FD1932D3 +:10388800EF12679F3BFCEF0C6791DF08E0C1501215 +:10389800FDF237C0C6D7C71617F1E7240000DD3A96 +:1038A80023DD23240300DD0C240200DD2224F9009B +:1038B800DD2FEF3031020705308000EF01F6086F89 +:1038C80038FC7208EF248F35FCF535FC72EF1B8F3E +:1038D80043FC9F44FCF93AFCEF107142235235EF48 +:1038E80009F2EF0666730934FC72C6D7C71617F1DA +:1038F800E7240000DD38241000DD1C23DD1C23DD57 +:1039080030240E00DD18241100DD1B240F00DD1209 +:10391800243000DD15EF1EE2EF1D5202EF195204AC +:10392800EF155206EF115205EF0D5207EF09F2EFAE +:10393800065203EF0252FFC6D7C731342241713312 +:10394800228F48FC9FDEFB8F47FC9FFDFB3642FD24 +:10395800C7D947FCFD273B618A70618AFD6C3BC073 +:10396800D94BFCF1312F609F4AFC8F46FC4F4AFC33 +:10397800DD0D7142228F4AFC9F46FCCF49FC034073 +:1039880049FC05DE0A30C339FD823CCF49FC6BB0E7 +:1039980049FC7150F000CE300BCF170006CE31062F +:1039A800FD0D03717A30710BE3710BE7C6D78F4AAF +:1039B800FC9F46FC8F4AFC9FDFFBD7C74020F903DA +:1039C800DF064020F904DF04F2EDA23A8FFCFB5C2D +:1039D80010D1DD0C8F4AFC9F4FFC7148FCFBEF6156 +:1039E800314422247143227163228FFCFB5C04D191 +:1039F800DD088FFBFB9F50FCEF068F4AFC9F50FCB5 +:103A08008F50FC9F4FFCEF393154222371532271A0 +:103A18006222D53AFCDF05F551FCEF0B8F3AFC50DA +:103A280002D6A1609F51FC8F51FC9F4FFCEF1231D1 +:103A38006422088F51FC9F4FFCEF068F50FC9F4F6C +:103A4800FC8F4FFC9FDFFBD94FFCF11231FE033195 +:103A58001F609F3AFC8F53FC4F3AFCDD23571F8FA2 +:103A68003AFC9F53FC5600664C08DE10730984220A +:103A78004F3AFCDC046677EF0386EFEB679F43FC65 +:103A88008FFCFB5C01D1DD03F2EF0FE94FFC094429 +:103A98002270C15013FDB605C0F2C6D7C7168B7287 +:103AA8008C01614ADE248B728C02614ADE188C011B +:103AB800728C02614ADE068C01318EEF048C023171 +:103AC8008E087208EF268B72EF228B728C02614A85 +:103AD800DE048B72EF168C01728C026142DE068C5A +:103AE80001318EEF048C02318E087208C6D7C716D2 +:103AF800710AE7710BE37150F000CE300BCF17005D +:103B080006669E31FD0D03717A30710BE33182E355 +:103B180002EFFA8D1F7158F000710BE772C6D7C714 +:103B2800C1C1FBF8FF8F2EFC4E02DC03F2EF318C93 +:103B3800024F2FFCDC0452FFEF268C022F2EFC7064 +:103B48006131318D128F2FFC2F2EFC70613133BD06 +:103B5800D813FDF10DBB440001DC03F690BB8B725A +:103B68001004C6D7C7C1C1FBF8FFAC0A14A9148951 +:103B7800708C026128706131FD904F13440300710D +:103B8800FEDC24AC0A148A04819A04AC0A148A0460 +:103B98004C11DC11A9148C0299AC0A14CA0200ACAD +:103BA8000A14CA0310EF74AC0A14CA0400AC0A144D +:103BB800A914894E02DE0AAC0A148A02819A02EF1D +:103BC80013AC0A14A914894E0261D308AC0A148AEA +:103BD80002919A02AC0A148A03919A03D1DF3CAC91 +:103BE8000A148A024C10DF10A91489318EA112AC74 +:103BF8000A14A9146299EF17AC0A148A024CF0DF70 +:103C08000EA91489318EB112AC0A14A9146299ACA8 +:103C18000A14CA0200AC0A14CA03101004C6D7ED6D +:103C28006D3C717BFAC7D55EFC61F8317422307146 +:103C38007422711123717322D55EFCDD06B05EFC1F +:103C4800CEABAC717AFA5600664C0ADD1272F331CB +:103C58001C7948FDCEFC0061CAFDCC3C86EFE971B9 +:103C68007AFAF2C6D7C75600664C10DE0BF0317EE2 +:103C780012F67860FC86EFF0C6D7C7C1C1FBF8FF23 +:103C8800CC01008C014C10DE36717BFA8C01F031CE +:103C98007E0460FC14A96168DF09AC02B9717AFA84 +:103CA800F2EF1D8C01F0317E127960FC614902DF70 +:103CB80006717AFAE2EF09717AFA615901EFC4E202 +:103CC8001004C6D7C72004FBF8FFF64260FC61F871 +:103CD800EDB13D717BFA9C038C034C10DE3C8C03E8 +:103CE800F0317E0460FC14A96168DF05717AFAEF8F +:103CF80029717AFA8C0372F3311C7960FCCEFC00CE +:103D080061CA629C02D1DF0A8C03F0317E12E67828 +:103D180060FC717BFA615903EFBECC0200CC010153 +:103D28008C02F0317E0460FC14A96168DD7B8C0292 +:103D3800F0317E127960FCE743DF688C014C10DEBD +:103D4800628C01F0317E127960FCE743DD50717BB3 +:103D5800FA8C01F0317E0460FC14A96168DF1B61F4 +:103D68006901717BFA8C01F0317E12F67860FC7182 +:103D78007AFA8C024E01DCE7EF2F8C01F0317E04D9 +:103D880060FC14A9128C02F0317E337860FC8C013F +:103D9800F0317E12E67860FC615902717AFA615955 +:103DA80001EF98615902ED283D00F21004C6D7C70B +:103DB8002006FBF8FF341BFCC55006C150A8C150B3 +:103DC80030FD5B031006D2DD1DA080FC4080FC089E +:103DD800DE03E2EF5A3416FC895CFC99FD803E71E3 +:103DE80010E4FBF2EF49F580FC8F16FC5C01D1DD95 +:103DF800264020F903DF205010C180FDF237C0C7EC +:103E080036100571D4C6DE0F17C15006C150A8C1BF +:103E18005030FD5B0310064020F901DD114020F908 +:103E280005DD0B8F16FC5C02D161E8FD3C45F21004 +:103E380006C6D7D917FCC15030FD3103C0629F1A9E +:103E4800FC7130E7FB8FEFFB5C08D1DF067163077D +:103E5800716B27F2D7D91AFCC1D919FCC15030FDB2 +:103E6800CD0310047130E7FB8FEFFB5C08D1DF0650 +:103E7800716307716B27F2D7C7200AFBF8FF500F51 +:103E8800C15030FD3103C04043FB02DF077110E42D +:103E9800FBF2EF547118E4FBCC0700CC0812CC09F4 +:103EA800808F16FC5C03D1DF08717AD5CC0607EF4A +:103EB80006717BD5CC062F17040600C15004C150EB +:103EC800A0C15030FD03041006C736100571D4C6D2 +:103ED800DE154020F903DF0F17C15006C150A8C1F5 +:103EE8005030FD5B031006F2100AC6D7C74020F910 +:103EF80002DF04F6BF84FCB05CFDD55CFD61E8ED33 +:103F08000440CF5CFD048F20F9318FE723DD0B24BB +:103F1800020024030061C8ED04403028004284FCFC +:103F2800DF0AE0C15010FDF237C0EF2530FA004239 +:103F380084FCDF0B5002C15010FDF237C0EF128F26 +:103F4800FAFB5010D604FA004284FC61D871202292 +:103F5800F931340709712323F6BF84FCEF173124A4 +:103F68002306F6BF84FCEF0DA284FCF64284FCDF36 +:103F780004B1BF84FC8F23F9318FE7240000DD06EC +:103F880023DD0D23DF1236100571C4713123EF0BC9 +:103F9800710402713123EF037132233132231A4045 +:103FA80086FC0361D8A086FC4086FC02DF0E500424 +:103FB800C15010FDF237C0EF03F586FC3134231AE7 +:103FC8004088FC0361D8A088FC4088FC02DF0E50C2 +:103FD80008C15010FDF237C0EF03F588FC314207E5 +:103FE800184087FC0361D8A087FC4087FC02DF0CDF +:103FF8005010C1FDF237C0EF03F587FCC6D7C736AE +:10400800100571D4DE0730B73DFD823CD24020F95F +:1040180003DF413122070630E22BFD823C31442385 +:104028000C7143235080C15012FDF237C0D58AFC71 +:10403800DD05B08AFCEF1DCF8AFC068F37FC5C01DA +:10404800D1DD118F43FC4F44FCDD095040C15012B3 +:10405800FDF237C04020F903DD05F6BD1AEF25D57E +:1040680002FCDF09F6461ADD1BB61AEF17D9FEFB6C +:10407800F1461ADD0FD9FEFB12AD1A43DE04A61A6B +:10408800EF02B61AC6D7C78FF6FB76F5F6FB5C10BB +:10409800D161E8715223665C0FD1DD61665C01D1A4 +:1040A800DD05F520F9EF56665C02D1DD15E0C1505B +:1040B80003C15084FDCD031004711300711B2071DE +:1040C8000303665C08D1DD05710303EF17665C0422 +:1040D800D1DD11711300711B20D537FC61F8710314 +:1040E80003F537FC5005FDA3027102035003C1C15B +:1040F8005084FDCD031004711A20FDDF2CF2C6D7C1 +:10410800C7364105718461D8EDAC413641057194DB +:10411800DE0771405005CEABAC31B2D104E2EDBB45 +:1041280041713BD1CEABAC401AF909DE77D51AF90B +:10413800DF618F22F93133088F23F99F4005EF049F +:10414800CF400504F0C15084FD3103C0629F8EFC4E +:104158008F32FD9F8FFC3690FCC75002C15008C1BA +:10416800506CFD5B0310068F8CFC9F92FC8F02F94C +:104178009F93FC713420E661301271042061DC31B8 +:10418800196162629F94FC8F22F93169317A9F9597 +:10419800FCEF0BD91AF9F112498DFC9F4005A01AC2 +:1041A800F9E2EF0F7160500571485005713BD5F584 +:1041B8001AF9F2C6D7C78F20F9318FE724000061BA +:1041C800F8ED8E4323DD1B2361F8ED95422361F85A +:1041D800ED13432361F8ED5C432361F8ED2B44EDC7 +:1041E8008E43D521F9DF2BF64284FCDD05F55EFD13 +:1041F800EF03A05EFD405EFD65DC09F520F97172F4 +:1042080022EDAB44AF84FC440A0061D8EDAB44E531 +:1042180021F9712223F55EFDF5F9FBFD27057143B0 +:1042280020FD01244023F903DF09717222F520F9EA +:10423800EDAB44FD282740E3FB9BDE09717222F5B4 +:1042480020F9EDAB44714A27714011057130110511 +:10425800713A22715A22711A2EFD172BD2DD09717B +:104268007222F520F9EDAB4471103500CF37001DEF +:10427800714012054021F901DF05F5FFFBEF04CF7E +:10428800FFFB03CF20F902FDF52AEDAB44FD0A2D13 +:10429800FD6A2D714A9DFD3738FDD733F537FF711B +:1042A8002BE0F521F9717222CBE43FEFCBE6F6F073 +:1042B800FD2705713BD48F22F93105305004C150D8 +:1042C80084FD3103C0625C03318E315D34E5FB89C6 +:1042D8006168995002C15084FD3103C0D2DD067176 +:1042E80070E5FBEF047178E5FBFD0124FD212E71DB +:1042F8000822F9CF20F9038FD8FB5C02D1DD0950E1 +:1043080080C15010FDF237C0EDAB44FDAD4431A47F +:10431800E020712BE031020C05FD2745EF145027F2 +:10432800C15005C15084FDCD031004CF20F904719C +:1043380072223154230BA098FCD598FC61F8FD2714 +:1043480045FD1A458F22F931450731040703F52049 +:10435800F9EDAB44FDAD4431020C18F0C15005C174 +:104368005084FDCD0310045005FDA302FD2745CF61 +:1043780020F903FD1A458F22F93145073104070357 +:10438800F520F9EDAB44F520F9CFFFFB03F500FC70 +:10439800F502FC713221F6426CFF61E8EDAB447125 +:1043A8002822F9F516FCFD803EFDB12EFD612DFD9C +:1043B800BF2D714B9DF5E6FBF5E7FBF5E8FBF5E94D +:1043C800FB31042102EFFACE3708CBE4BFFFCBE67E +:1043D800FFF1CED4FFCF37000971481205F6BEE0D1 +:1043E800BEE2BED0716A27FD942B714307714B273B +:1043F800714810057148110571381005713811059B +:10440800713302713B22715302715B2271130E7179 +:104418001B2EFD9005F55EFDCF20F905712223F6D0 +:10442800BF84FC3102072CFD0124AF84FC440A0040 +:10443800DC06E521F9E520F9D523F961E8FD9005C9 +:104448008F22F931455D502EFDA302E521F9E520C3 +:10445800F9EF50D50BF9DF4BF521F9FD9005FD85F6 +:104468002371730171320431120502EFFA714302AC +:1044780071032071422031949E02EFFA712AE7CE2F +:10448800A409F5F30061FD31040703712323E5F363 +:1044980000CEA408712BE7E520F98F22F9314503F6 +:1044A800F520F9C6D7D599FCDF1E31020019500353 +:1044B800C15084FD3103C0625C01D1DF07F520F9EA +:1044C800717222D7E599FCD74099FCF0DF083104D6 +:1044D800003FF599FCD74099FCC8DF0BF520F9712E +:1044E8007222CF99FCF0D731020004A099FCD7F0D2 +:1044F800C15004C15084FDCD0310048FE5FB5C9FBF +:104508009FE5FB7110F6FB308E40FD823CCF99FC95 +:10451800F0D78F22F9312506F520F9717222D7716B +:104528005323F598FC717207FD0D03717307D7FDCE +:10453800FD05F2D7C7200CFBF8FF8F1CFCF0F91B18 +:10454800FCF303FD904F13BC048F1EFCF0F91DFC17 +:10455800F303FD904F13BC028F20FCF0F91FFCF30E +:1045680003FD904F13BBAC04BDD8F6BDDAAC0431E3 +:104578001EBDDCF6BDDEFDA40DADD8BDDCADDABDDB +:10458800DEAC02BDD8F6BDDAAC02311EDADCC3DA25 +:10459800DEC3BDDCF6BDDEFDA40DC0BDDEC0BDDCE6 +:1045A800ADDEFD1A0FADD8BDDCADDABDDEABBDD8D2 +:1045B800F6BDDAAB311EDADCC3DADEC3BDDCF6BD2C +:1045C800DEFDA40DC0BDDEC0BDDCADDEFD1A0FDA18 +:1045D800DAADD8FD8D49C3C58F26FD5C3FF0317E2D +:1045E80004A6FC14C2C0B9A026FDF6BC08BC0A9CEF +:1045F800078C074C2EDD3E8F26FD0E0770F161DC1F +:10460800605C3FF0317E1279A6FCBDD8F6BDDA8C2D +:104618000773098E22318FBDDC70BDDEFDA40DACA1 +:1046280008BDDCAC0AFD1A0FADDABC0AADD8BC086F +:10463800615907EFBCAC08BDD8AC0ABDDAC9DC00CB +:1046480004F6FD6E0EC9DCFFFFF6FD6F0FADD8BF97 +:10465800A0FCAF9AFC42A0FCDD12AF9CFCBF9EFC04 +:10466800AF9AFCBF9CFCAFA0FCBF9AFCAF9CFC427D +:104678009EFCDC50AF9AFC429CFCDE48AF60FD42D9 +:104688009AFCDE404064FD16DC1F4064FDA0DE1687 +:104698008FA2FC4F64FDDE0EAF9AFC22A4FC446995 +:1046A8001061C8FD1547F564FDAF9AFC445146DC1E +:1046B8000BAF9AFC241027BF62FDEF1930F82ABF10 +:1046C80062FDEF114064FDFFDD03E6EF01F634649F +:1046D800FD89610899AF9EFC429CFCDC1BAF9CFCE9 +:1046E800429AFCDE13AF9AFC4262FDDE0BF5A2FC97 +:1046F800AF9AFCBFA4FCEF1140A2FCFFDD03E6EF7C +:1047080001F634A2FC89610899100CC6D7C72006A7 +:10471800FBF8FFA021FCD521FCDF1CA022FCD52240 +:10472800FCDF14A023FCD523FCDF0CCF21FCFFCF3A +:1047380022FCFFCF23FCFF717BFA710A9E31929E07 +:1047480002EFFA8E98FD830F9C039F2AFD8E949F9B +:1047580065FD8E969F66FD8E979F67FD8E939F28B9 +:10476800FD8E929F29FDFDF64813BC04BDD8F6BD09 +:10477800DA46DADF03B146D8DF198C035C0391DF30 +:1047880003E6EF01F6046D01313D120103B1BC04EB +:104798006169038F68FD4E03DF12AF2CFD61490488 +:1047A800DE40AC04222CFDFD1748EF368C03318E19 +:1047B800B112D968FDF143DF1E8C035C0391DF035E +:1047C800E6EF01F6046D01313D120103222CFD6173 +:1047D8000904FD1748EF0B8F68FD4E03DE04F6FD54 +:1047E80017488C039F68FDAC04BF2CFDD927FDF149 +:1047F800010424F9BB14A944FFFFDF04E6B9EF0B59 +:10480800AB14A944FEFFDD03A9A1B91006C6D7C79A +:10481800161744A90061C836A800A027FD4027FD47 +:10482800A861C8F527FDF927FDF3311CF67824F9AE +:10483800B7F647DFE5C6D7C756A89666F0317E12A9 +:10484800F6B17824F966D1DFF1F521FCF522FCF503 +:1048580023FCF527FDC6D7716323D7C72004FBF8CF +:10486800FFD91AF9F1E7240000DD1123DD1C23DD4F +:104878002123DD2623DD2F23DD34EF3A8F27FD9F0B +:104888002EFDA01AF9F965FDEF60A01AF9F966FD89 +:10489800EF58A01AF9F967FDEF50A01AF98F2AFD11 +:1048A800FD9D0F72EF44A01AF9F928FDEF3CA01AFC +:1048B800F9F929FDEF34F92EFDF3311C7924F9BB00 +:1048C800316223058B9C03EF128C019C03D52EFDCE +:1048D800DF06CF2EFDA7EF03B02EFD718071672391 +:1048E80061DC61FB7161238C03721004C6D7C72099 +:1048F80008FBF8FF8E989C058E979C048E969C0367 +:104908008E949C028E939C018E929B710B9E717A61 +:10491800FA8C05FD830F9C058C04FD830F9C048C89 +:1049280003FD830F9C038C02FD830F9C028C04F013 +:10493800317E1279BE22BC068C055C03D1DF098C5E +:10494800044C0361C86179068C03318EB161090694 +:10495800BC06313D120103BC068C060E02708C07A2 +:104968001C00BC068F26FC4E01DC0D8C014F26FC7A +:10497800DC0B8F27FC4DDE05AC0612EF04AC06B14C +:10498800121008C6D7C7C3C12008FBF8FFF6614953 +:104998000A61F8614908DF07F7340000ED2A4AE6A2 +:1049A800BC04F6BC06AC0ABC02AC08BBAC06614948 +:1049B80002AC0461F8614900DE28AC04BDD8AC063D +:1049C800BDDAE1FD290FADDABC06ADD8BC04ABBD3C +:1049D800D8AC02BDDAE1FD440FADDABC02ADD8BBFC +:1049E800EFCAAC06BC02AC04BBAC08BDD8AC0ABD6F +:1049F800DAAC04BDDCAC06FDA70EAC04BDDCAC062D +:104A0800FD1A0FE1FD440FADDABC06ADD8BC04AC0D +:104A180006614902AC0461F8614900DCC5AC0214C6 +:064A2800AB12100CC6D712 +:104A2E0061FC61FCC1C3C5C7520C929269D4FEC130 +:104A3E00DFF88EFD708EFCC1717AFA4020F903DF2B +:104A4E000630E22BFD823CC09EFC609EFD34D4FEFF +:104A5E005206C0B9A5A592DFF9C6C4C2C061FC61F9 +:104A6E00DF520C929269D4FEC1DFF88EFD708EFC7F +:104A7E00C1717AFAC736410571A4C6DC51F534FD11 +:104A8E0071485005716050053124223671620771EC +:104A9E0023228FE6FB5FEEFBD1DF1B8FE7FB5FEF81 +:104AAE00FBD1DF128FE8FB5FF0FBD1DF098FE9FB53 +:104ABE005FF1FBD1DD0C31620702EFFA7163077112 +:104ACE006B27FD5F48FD8333F51AF9EDF14BC736C1 +:104ADE0041057184C6DE0DF534FD71485005FD8328 +:104AEE0033EDF14BC73641057194C6DE154034FDEA +:104AFE0003DD0C4034FD04DD064034FD0161F8F5A4 +:104B0E0034FDD934FDF1E7240000DD0823DD132345 +:104B1E00DD39EF6071405005E534FD71505005ED03 +:104B2E00F14B8F40059F1BF99F1EF9D91BF9FD44D0 +:104B3E0037629F1DF9401BF97FDD06CF34FD02EF72 +:104B4E0003F534FD71505005EDF14BC7364105713B +:104B5E0094C6DE1CC736410571C4C6DE06CF34FDD1 +:104B6E0003EF11F534FD7148500571605005EF7378 +:104B7E00CF34FD044034FD03DF138F1DF99F400534 +:104B8E00D91DF9C1D91BF9FDC337C0EF108F4005F0 +:104B9E0076C7D91BF9FD0834C071505005D91EF9DE +:104BAE00F1242900DD2D240400DD28242200DD233C +:104BBE00241100DD0C240100DD19241E00DD14EF8C +:104BCE000C401BF960DF0CCF1BF961EF06F51AF9EB +:104BDE00A01BF94034FD03DF0AD91BF9FD443762EF +:104BEE009F1DF9C09EFC609EFD34D4FE5206C0B9D6 +:104BFE00A5A592DFF961FCC1C3C5C7520C9292699B +:104C0E00D4FEC1DFF88EFD708EFCC1F616717AFAF5 +:104C1E00714AE5717BBD51405F0401D1DD05A7F6F8 +:104C2E0047DFF3300400BF2401F6BF2A01300B0B1F +:104C3E00BF2801FD0D03300B0FBF2801FD0D033002 +:104C4E000F0FBF2801710AE6710321C09EFC609E02 +:104C5E00FD34D4FE5206C0B9A5A592DFF9C6C4C272 +:104C6E00C061FCC1C3C5C7520C929269D4FEC1DFAC +:104C7E00F88EFD708EFCC1717AFAD542FBDD0EEB1B +:104C8E0040FB899E44A240FBB042FBEF2B710AE62B +:104C9E00300400BF2401F6BF2A01300B0BBF2801E0 +:104CAE00FD0D03300B0FBF2801FD0D03300F0FBF9D +:104CBE002801717320710321C09EFC609EFD34D4C7 +:104CCE00FE5206C0B9A5A592DFF9C6C4C2C061FCEA +:104CDE0061EF520C929269D4FEC1DFF88EFD708E98 +:104CEE00FCC12008FBF8FF71503002CEABACCC01FA +:104CFE0000F6BC0231B2E20F617902F6614902DFC1 +:104D0E00F371603002EF7E8E519B713BE28B5C0241 +:104D1E00D1DD1D8B5C08D1DF0971503002CC010052 +:104D2E00EFCF8C0770FD9E38629E50CC0102EFC112 +:104D3E008B5C03D1DF408E509C05715030028C018C +:104D4E00D1DF0E8C0570FDF438629C07CC0101EFAB +:104D5E00318C014C02DF0671603002EF28CF340235 +:104D6E005A716030028C0570C18C0770FD4538C0D9 +:104D7E00CF34024AEF0F8B5C01D1DD067160300239 +:104D8E00EF03EDFF4C1008C09EFC609EFD34D4FE78 +:104D9E005206C0B9A5A592DFF961FCC1C3C5C752C1 +:104DAE000C929269D4FEC1DFF88EFD708EFCC1713B +:104DBE000A9E31929E02EFFA8F10FC4F96FFDF197A +:104DCE008F11FC4F97FFDF118F12FC4F98FFDF09F9 +:104DDE005004C15011FDF237C0710B9EC09EFC6095 +:104DEE009EFD34D4FE5206C0B9A5A592DFF9C6C405 +:104DFE00C2C061FCA05EFC61FCC1C3C5C7520C926F +:104E0E009269D4FEC1DFF88EFD708EFCC1C1FBF835 +:104E1E00FF8D1F9C018E31318EE7240600DD0823A5 +:104E2E00DD0F23DD25EF45717AFA8C019F48FCEFEB +:104E3E003B717AFA4023F901DF078C019F47FCEFA3 +:104E4E002B51FF2E019F47FCEF22717AFA8C019FA6 +:104E5E0002F98FE4FB5C01D1DF124020F903DD067D +:104E6E004020F904DF06306A26FD823C4031FF09FE +:104E7E00DE05A031FFEF197158F000713222405D4E +:104E8E00FC02DF03F6EF05D95DFCF1A1609F5DFC2E +:104E9E00710BE3C0C09EFC609EFD34D4FE5206C072 +:104EAE00B9A5A592DFF9C6C4C2C061FC61FF520C60 +:104EBE00929269D4FEC1DFF88EFD708EFCC1717ABC +:104ECE00FA8F16FC5C03D1DD194020F903DD064094 +:104EDE0020F904DF0D36100571D4DE0630B73DFD26 +:104EEE00823CC09EFC609EFD34D4FE5206C0B9A525 +:104EFE00A592DFF961FC61FC61FC61FC61FC61FC67 +:104F0E0061FC61FC61FC61FC61FC61FC61FC61FCAB +:104F1E0061FC61FC61FC61FC61FC61FC61FC61FC9B +:0E4F2E0061FC61FC61FC61FC61FC61FC61FCEA +:0A4F3C0000060C12181E242A30365D +:104F460000163248648096122844607692082440FF +:104F5600FF000000555555554700DEFB00000000D8 +:104F66004BFC00000000F43E4139D822C92E5A30CD +:104F7600D730193206407C09BD4101000000983A3D +:0A4F8600F82AFF2330129900000002 +:084F9000317503F7332312D73A +:0A4FF60031373A34303A343000000D :00000001FF  \ No newline at end of file diff --git a/trunk/bsr.lmf b/trunk/bsr.lmf index b56d4b1..1da15ab 100644 Binary files a/trunk/bsr.lmf and b/trunk/bsr.lmf differ diff --git a/trunk/bsr_k0r.map b/trunk/bsr_k0r.map index 691bbae..dedbc13 100644 --- a/trunk/bsr_k0r.map +++ b/trunk/bsr_k0r.map @@ -1,7 +1,7 @@ -78K0R Linker W1.31 Date:15 Nov 2010 Page: 1 +78K0R Linker W1.31 Date:18 Nov 2010 Page: 1 Command: -yC:\Program Files\NEC Electronics Tools\DEV -_msgoff -obsr.l mf ..\..\..\Program Files\NEC Electronics Tools\CC78K0R\W2.10 @@ -23,8 +23,8 @@ Direc-file:bsr_mcu.dr *** Link information *** 64 output segment(s) - 3EEDH byte(s) real data - 5430 symbol(s) defined + 3EC7H byte(s) real data + 5418 symbol(s) defined *** Memory map *** @@ -184,234 +184,234 @@ Direc-file:bsr_mcu.dr @@CNST ini_VECT 022D8H 00000H @@CNST task_status 022D8H 00000H - ROM_CODE 022D8H 0277CH CSEG - ROM_CODE pm 022D8H 00A42H - ROM_CODE i2c_ctr 02D1AH 00060H - ROM_CODE i2c_twl 02D7AH 0005EH - ROM_CODE led 02DD8H 0051AH - ROM_CODE rtc 032F2H 000E0H - ROM_CODE vreg_ctr 033D2H 00475H - ROM_CODE vreg_twl 03847H 0010AH - ROM_CODE adc 03951H 002FCH - ROM_CODE renge 03C4DH 00190H - ROM_CODE accero 03DDDH 0013DH - ROM_CODE sw 03F1AH 00112H + ROM_CODE 022D8H 02756H CSEG + ROM_CODE pm 022D8H 00A32H + ROM_CODE i2c_ctr 02D0AH 00060H + ROM_CODE i2c_twl 02D6AH 0005EH + ROM_CODE led 02DC8H 0051AH + ROM_CODE rtc 032E2H 000E0H + ROM_CODE vreg_ctr 033C2H 00475H + ROM_CODE vreg_twl 03837H 0010AH + ROM_CODE adc 03941H 002E6H + ROM_CODE renge 03C27H 00190H + ROM_CODE accero 03DB7H 0013DH + ROM_CODE sw 03EF4H 00112H ROM_CODE task_misc - 0402CH 001B7H - ROM_CODE task_sys 041E3H 0037FH + 04006H 001B7H + ROM_CODE task_sys 041BDH 0037FH ROM_CODE pedo_alg_thre_det2 - 04562H 004F2H - @@BASE 04A54H 0050EH CSEG BASE - @@BASE loader 04A54H 00000H - @@BASE pm 04A54H 0003FH - @@BASE i2c_ctr 04A93H 00198H - @@BASE main 04C2BH 00000H - @@BASE magic 04C2BH 00000H - @@BASE WDT 04C2BH 00000H - @@BASE i2c_mcu 04C2BH 000D9H - @@BASE i2c_twl 04D04H 000CBH - @@BASE led 04DCFH 00000H - @@BASE rtc 04DCFH 0005EH - @@BASE vreg_ctr 04E2DH 00000H - @@BASE vreg_twl 04E2DH 00000H - @@BASE adc 04E2DH 000B3H - @@BASE renge 04EE0H 00000H - @@BASE accero 04EE0H 0004AH + 0453CH 004F2H + @@BASE 04A2EH 0050EH CSEG BASE + @@BASE loader 04A2EH 00000H + @@BASE pm 04A2EH 0003FH + @@BASE i2c_ctr 04A6DH 00198H + @@BASE main 04C05H 00000H + @@BASE magic 04C05H 00000H + @@BASE WDT 04C05H 00000H + @@BASE i2c_mcu 04C05H 000D9H + @@BASE i2c_twl 04CDEH 000CBH + @@BASE led 04DA9H 00000H + @@BASE rtc 04DA9H 0005EH + @@BASE vreg_ctr 04E07H 00000H + @@BASE vreg_twl 04E07H 00000H + @@BASE adc 04E07H 000B3H + @@BASE renge 04EBAH 00000H + @@BASE accero 04EBAH 0004AH @@BASE self_flash - 04F2AH 00000H - @@BASE sw 04F2AH 00000H + 04F04H 00000H + @@BASE sw 04F04H 00000H @@BASE task_debug - 04F2AH 00000H + 04F04H 00000H @@BASE task_misc - 04F2AH 00000H - @@BASE task_sys 04F2AH 00000H + 04F04H 00000H + @@BASE task_sys 04F04H 00000H @@BASE pedo_alg_thre_det2 - 04F2AH 00000H - @@BASE ini_VECT 04F2AH 00038H + 04F04H 00000H + @@BASE ini_VECT 04F04H 00038H @@BASE task_status - 04F62H 00000H - @@CNSTL 04F62H 00000H CSEG PAGE64KP - @@CNSTL @cstart 04F62H 00000H - @@CNSTL 04F62H 00000H CSEG PAGE64KP - @@CNSTL pm 04F62H 00000H - @@CNSTL 04F62H 00000H CSEG PAGE64KP - @@CNSTL i2c_ctr 04F62H 00000H - @@CNSTL 04F62H 00000H CSEG PAGE64KP - @@CNSTL i2c_twl 04F62H 00000H - @@CNSTL 04F62H 00000H CSEG PAGE64KP - @@CNSTL led 04F62H 00000H - @@CNSTL 04F62H 00000H CSEG PAGE64KP - @@CNSTL rtc 04F62H 00000H - @@CNSTL 04F62H 00000H CSEG PAGE64KP - @@CNSTL vreg_ctr 04F62H 00000H - @@CNSTL 04F62H 00000H CSEG PAGE64KP - @@CNSTL vreg_twl 04F62H 00000H - @@CNSTL 04F62H 00000H CSEG PAGE64KP - @@CNSTL adc 04F62H 00000H - @@CNSTL 04F62H 00000H CSEG PAGE64KP - @@CNSTL renge 04F62H 00000H - @@CNSTL 04F62H 00000H CSEG PAGE64KP - @@CNSTL accero 04F62H 00000H - @@CNSTL 04F62H 00000H CSEG PAGE64KP - @@CNSTL sw 04F62H 00000H - @@CNSTL 04F62H 00000H CSEG PAGE64KP + 04F3CH 00000H + @@CNSTL 04F3CH 00000H CSEG PAGE64KP + @@CNSTL @cstart 04F3CH 00000H + @@CNSTL 04F3CH 00000H CSEG PAGE64KP + @@CNSTL pm 04F3CH 00000H + @@CNSTL 04F3CH 00000H CSEG PAGE64KP + @@CNSTL i2c_ctr 04F3CH 00000H + @@CNSTL 04F3CH 00000H CSEG PAGE64KP + @@CNSTL i2c_twl 04F3CH 00000H + @@CNSTL 04F3CH 00000H CSEG PAGE64KP + @@CNSTL led 04F3CH 00000H + @@CNSTL 04F3CH 00000H CSEG PAGE64KP + @@CNSTL rtc 04F3CH 00000H + @@CNSTL 04F3CH 00000H CSEG PAGE64KP + @@CNSTL vreg_ctr 04F3CH 00000H + @@CNSTL 04F3CH 00000H CSEG PAGE64KP + @@CNSTL vreg_twl 04F3CH 00000H + @@CNSTL 04F3CH 00000H CSEG PAGE64KP + @@CNSTL adc 04F3CH 00000H + @@CNSTL 04F3CH 00000H CSEG PAGE64KP + @@CNSTL renge 04F3CH 00000H + @@CNSTL 04F3CH 00000H CSEG PAGE64KP + @@CNSTL accero 04F3CH 00000H + @@CNSTL 04F3CH 00000H CSEG PAGE64KP + @@CNSTL sw 04F3CH 00000H + @@CNSTL 04F3CH 00000H CSEG PAGE64KP @@CNSTL task_misc - 04F62H 00000H - @@CNSTL 04F62H 00000H CSEG PAGE64KP - @@CNSTL task_sys 04F62H 00000H - @@CNSTL 04F62H 00000H CSEG PAGE64KP + 04F3CH 00000H + @@CNSTL 04F3CH 00000H CSEG PAGE64KP + @@CNSTL task_sys 04F3CH 00000H + @@CNSTL 04F3CH 00000H CSEG PAGE64KP @@CNSTL pedo_alg_thre_det2 - 04F62H 00000H - @@CNSTL 04F62H 00000H CSEG PAGE64KP - @@CNSTL ini_VECT 04F62H 00000H - @@CNSTL 04F62H 0000AH CSEG PAGE64KP - @@CNSTL @bcdtob 04F62H 0000AH - @@CNSTL 04F6CH 00010H CSEG PAGE64KP - @@CNSTL @bbcd 04F6CH 00010H - @@R_INIT 04F7CH 0003AH CSEG UNIT64KP - @@R_INIT @cstart 04F7CH 00000H - @@R_INIT loader 04F7CH 00000H - @@R_INIT pm 04F7CH 00002H - @@R_INIT i2c_ctr 04F7EH 00002H - @@R_INIT main 04F80H 00000H - @@R_INIT magic 04F80H 00000H - @@R_INIT WDT 04F80H 00000H - @@R_INIT i2c_mcu 04F80H 00000H - @@R_INIT i2c_twl 04F80H 00000H - @@R_INIT led 04F80H 00006H - @@R_INIT rtc 04F86H 00000H - @@R_INIT vreg_ctr 04F86H 00000H - @@R_INIT vreg_twl 04F86H 00000H - @@R_INIT adc 04F86H 0000CH - @@R_INIT renge 04F92H 00014H - @@R_INIT accero 04FA6H 00000H + 04F3CH 00000H + @@CNSTL 04F3CH 00000H CSEG PAGE64KP + @@CNSTL ini_VECT 04F3CH 00000H + @@CNSTL 04F3CH 0000AH CSEG PAGE64KP + @@CNSTL @bcdtob 04F3CH 0000AH + @@CNSTL 04F46H 00010H CSEG PAGE64KP + @@CNSTL @bbcd 04F46H 00010H + @@R_INIT 04F56H 0003AH CSEG UNIT64KP + @@R_INIT @cstart 04F56H 00000H + @@R_INIT loader 04F56H 00000H + @@R_INIT pm 04F56H 00002H + @@R_INIT i2c_ctr 04F58H 00002H + @@R_INIT main 04F5AH 00000H + @@R_INIT magic 04F5AH 00000H + @@R_INIT WDT 04F5AH 00000H + @@R_INIT i2c_mcu 04F5AH 00000H + @@R_INIT i2c_twl 04F5AH 00000H + @@R_INIT led 04F5AH 00006H + @@R_INIT rtc 04F60H 00000H + @@R_INIT vreg_ctr 04F60H 00000H + @@R_INIT vreg_twl 04F60H 00000H + @@R_INIT adc 04F60H 0000CH + @@R_INIT renge 04F6CH 00014H + @@R_INIT accero 04F80H 00000H @@R_INIT self_flash - 04FA6H 00000H - @@R_INIT sw 04FA6H 00002H + 04F80H 00000H + @@R_INIT sw 04F80H 00002H @@R_INIT task_debug - 04FA8H 00000H + 04F82H 00000H @@R_INIT task_misc - 04FA8H 00000H - @@R_INIT task_sys 04FA8H 00002H + 04F82H 00000H + @@R_INIT task_sys 04F82H 00002H @@R_INIT pedo_alg_thre_det2 - 04FAAH 0000AH - @@R_INIT ini_VECT 04FB4H 00000H + 04F84H 0000AH + @@R_INIT ini_VECT 04F8EH 00000H @@R_INIT task_status - 04FB4H 00002H - @@R_INIT @rom 04FB6H 00000H - @@R_INIS 04FB6H 00000H CSEG UNIT64KP - @@R_INIS @cstart 04FB6H 00000H - @@R_INIS loader 04FB6H 00000H - @@R_INIS pm 04FB6H 00000H - @@R_INIS i2c_ctr 04FB6H 00000H - @@R_INIS main 04FB6H 00000H - @@R_INIS magic 04FB6H 00000H - @@R_INIS WDT 04FB6H 00000H - @@R_INIS i2c_mcu 04FB6H 00000H - @@R_INIS i2c_twl 04FB6H 00000H - @@R_INIS led 04FB6H 00000H - @@R_INIS rtc 04FB6H 00000H - @@R_INIS vreg_ctr 04FB6H 00000H - @@R_INIS vreg_twl 04FB6H 00000H - @@R_INIS adc 04FB6H 00000H - @@R_INIS renge 04FB6H 00000H - @@R_INIS accero 04FB6H 00000H + 04F8EH 00002H + @@R_INIT @rom 04F90H 00000H + @@R_INIS 04F90H 00000H CSEG UNIT64KP + @@R_INIS @cstart 04F90H 00000H + @@R_INIS loader 04F90H 00000H + @@R_INIS pm 04F90H 00000H + @@R_INIS i2c_ctr 04F90H 00000H + @@R_INIS main 04F90H 00000H + @@R_INIS magic 04F90H 00000H + @@R_INIS WDT 04F90H 00000H + @@R_INIS i2c_mcu 04F90H 00000H + @@R_INIS i2c_twl 04F90H 00000H + @@R_INIS led 04F90H 00000H + @@R_INIS rtc 04F90H 00000H + @@R_INIS vreg_ctr 04F90H 00000H + @@R_INIS vreg_twl 04F90H 00000H + @@R_INIS adc 04F90H 00000H + @@R_INIS renge 04F90H 00000H + @@R_INIS accero 04F90H 00000H @@R_INIS self_flash - 04FB6H 00000H - @@R_INIS sw 04FB6H 00000H + 04F90H 00000H + @@R_INIS sw 04F90H 00000H @@R_INIS task_debug - 04FB6H 00000H + 04F90H 00000H @@R_INIS task_misc - 04FB6H 00000H - @@R_INIS task_sys 04FB6H 00000H + 04F90H 00000H + @@R_INIS task_sys 04F90H 00000H @@R_INIS pedo_alg_thre_det2 - 04FB6H 00000H - @@R_INIS ini_VECT 04FB6H 00000H + 04F90H 00000H + @@R_INIS ini_VECT 04F90H 00000H @@R_INIS task_status - 04FB6H 00000H - @@R_INIS @rom 04FB6H 00000H - @@CALT 04FB6H 00000H CSEG - @@CALT @cstart 04FB6H 00000H - @@CALT loader 04FB6H 00000H - @@CALT pm 04FB6H 00000H - @@CALT i2c_ctr 04FB6H 00000H - @@CALT main 04FB6H 00000H - @@CALT magic 04FB6H 00000H - @@CALT WDT 04FB6H 00000H - @@CALT i2c_mcu 04FB6H 00000H - @@CALT i2c_twl 04FB6H 00000H - @@CALT led 04FB6H 00000H - @@CALT rtc 04FB6H 00000H - @@CALT vreg_ctr 04FB6H 00000H - @@CALT vreg_twl 04FB6H 00000H - @@CALT adc 04FB6H 00000H - @@CALT renge 04FB6H 00000H - @@CALT accero 04FB6H 00000H + 04F90H 00000H + @@R_INIS @rom 04F90H 00000H + @@CALT 04F90H 00000H CSEG + @@CALT @cstart 04F90H 00000H + @@CALT loader 04F90H 00000H + @@CALT pm 04F90H 00000H + @@CALT i2c_ctr 04F90H 00000H + @@CALT main 04F90H 00000H + @@CALT magic 04F90H 00000H + @@CALT WDT 04F90H 00000H + @@CALT i2c_mcu 04F90H 00000H + @@CALT i2c_twl 04F90H 00000H + @@CALT led 04F90H 00000H + @@CALT rtc 04F90H 00000H + @@CALT vreg_ctr 04F90H 00000H + @@CALT vreg_twl 04F90H 00000H + @@CALT adc 04F90H 00000H + @@CALT renge 04F90H 00000H + @@CALT accero 04F90H 00000H @@CALT self_flash - 04FB6H 00000H - @@CALT sw 04FB6H 00000H + 04F90H 00000H + @@CALT sw 04F90H 00000H @@CALT task_debug - 04FB6H 00000H + 04F90H 00000H @@CALT task_misc - 04FB6H 00000H - @@CALT task_sys 04FB6H 00000H + 04F90H 00000H + @@CALT task_sys 04F90H 00000H @@CALT pedo_alg_thre_det2 - 04FB6H 00000H - @@CALT ini_VECT 04FB6H 00000H + 04F90H 00000H + @@CALT ini_VECT 04F90H 00000H @@CALT task_status - 04FB6H 00000H - @@RLINIT 04FB6H 00000H CSEG UNIT64KP - @@RLINIT loader 04FB6H 00000H - @@RLINIT pm 04FB6H 00000H - @@RLINIT i2c_ctr 04FB6H 00000H - @@RLINIT main 04FB6H 00000H - @@RLINIT magic 04FB6H 00000H - @@RLINIT WDT 04FB6H 00000H - @@RLINIT i2c_mcu 04FB6H 00000H - @@RLINIT i2c_twl 04FB6H 00000H - @@RLINIT led 04FB6H 00000H - @@RLINIT rtc 04FB6H 00000H - @@RLINIT vreg_ctr 04FB6H 00000H - @@RLINIT vreg_twl 04FB6H 00000H - @@RLINIT adc 04FB6H 00000H - @@RLINIT renge 04FB6H 00000H - @@RLINIT accero 04FB6H 00000H + 04F90H 00000H + @@RLINIT 04F90H 00000H CSEG UNIT64KP + @@RLINIT loader 04F90H 00000H + @@RLINIT pm 04F90H 00000H + @@RLINIT i2c_ctr 04F90H 00000H + @@RLINIT main 04F90H 00000H + @@RLINIT magic 04F90H 00000H + @@RLINIT WDT 04F90H 00000H + @@RLINIT i2c_mcu 04F90H 00000H + @@RLINIT i2c_twl 04F90H 00000H + @@RLINIT led 04F90H 00000H + @@RLINIT rtc 04F90H 00000H + @@RLINIT vreg_ctr 04F90H 00000H + @@RLINIT vreg_twl 04F90H 00000H + @@RLINIT adc 04F90H 00000H + @@RLINIT renge 04F90H 00000H + @@RLINIT accero 04F90H 00000H @@RLINIT self_flash - 04FB6H 00000H - @@RLINIT sw 04FB6H 00000H + 04F90H 00000H + @@RLINIT sw 04F90H 00000H @@RLINIT task_debug - 04FB6H 00000H + 04F90H 00000H @@RLINIT task_misc - 04FB6H 00000H - @@RLINIT task_sys 04FB6H 00000H + 04F90H 00000H + @@RLINIT task_sys 04F90H 00000H @@RLINIT pedo_alg_thre_det2 - 04FB6H 00000H - @@RLINIT ini_VECT 04FB6H 00000H + 04F90H 00000H + @@RLINIT ini_VECT 04F90H 00000H @@RLINIT task_status - 04FB6H 00000H - @@RLINIT @rom 04FB6H 00000H - @@CODEL 04FB6H 00000H CSEG - @@CODEL pm 04FB6H 00000H - @@CODEL i2c_ctr 04FB6H 00000H - @@CODEL magic 04FB6H 00000H - @@CODEL i2c_twl 04FB6H 00000H - @@CODEL led 04FB6H 00000H - @@CODEL rtc 04FB6H 00000H - @@CODEL vreg_ctr 04FB6H 00000H - @@CODEL vreg_twl 04FB6H 00000H - @@CODEL adc 04FB6H 00000H - @@CODEL renge 04FB6H 00000H - @@CODEL accero 04FB6H 00000H - @@CODEL sw 04FB6H 00000H + 04F90H 00000H + @@RLINIT @rom 04F90H 00000H + @@CODEL 04F90H 00000H CSEG + @@CODEL pm 04F90H 00000H + @@CODEL i2c_ctr 04F90H 00000H + @@CODEL magic 04F90H 00000H + @@CODEL i2c_twl 04F90H 00000H + @@CODEL led 04F90H 00000H + @@CODEL rtc 04F90H 00000H + @@CODEL vreg_ctr 04F90H 00000H + @@CODEL vreg_twl 04F90H 00000H + @@CODEL adc 04F90H 00000H + @@CODEL renge 04F90H 00000H + @@CODEL accero 04F90H 00000H + @@CODEL sw 04F90H 00000H @@CODEL task_misc - 04FB6H 00000H - @@CODEL task_sys 04FB6H 00000H + 04F90H 00000H + @@CODEL task_sys 04F90H 00000H @@CODEL pedo_alg_thre_det2 - 04FB6H 00000H - @@CODEL ini_VECT 04FB6H 00000H - @@LCODEL 04FB6H 00008H CSEG - @@LCODEL abs 04FB6H 00008H -* gap * 04FBEH 00038H + 04F90H 00000H + @@CODEL ini_VECT 04F90H 00000H + @@LCODEL 04F90H 00008H CSEG + @@LCODEL abs 04F90H 00008H +* gap * 04F98H 0005EH MGC_TAIL 04FF6H 0000AH CSEG AT MGC_TAIL magic 04FF6H 0000AH diff --git a/trunk/config.h b/trunk/config.h index 0719e1c..4646499 100644 --- a/trunk/config.h +++ b/trunk/config.h @@ -12,7 +12,7 @@ //#define _ENABLE_WDT_TEST_ //#define _FORCE_TAIKENDAI_ -#define MCU_VER_MAJOR 0x01 +#define MCU_VER_MAJOR 0x00 #define MCU_VER_MINOR 0x0D diff --git a/trunk/hoge.bin b/trunk/hoge.bin index 0a71d29..6f115b0 100644 Binary files a/trunk/hoge.bin and b/trunk/hoge.bin differ diff --git a/trunk/pm.c b/trunk/pm.c index 0640178..3a6976a 100644 --- a/trunk/pm.c +++ b/trunk/pm.c @@ -682,38 +682,30 @@ void BT_get_left(){ } + // twlのレジスタ更新 (先にやらないと割り込みのタイミングがまずいかもしれない) + { + u8 i; + u8 temp_twl_bt_level = 0x0F; + + for( i=0; i<=4; i++ ) + { + if( vreg_ctr[ VREG_C_BT_REMAIN ] <= TWL_BATT_LEFT_BOUNDARY[ i ] ) + { + temp_twl_bt_level >>= 1; + } + } + if( !BT_CHG_Ena_n ) // アダプタが刺さってたら上げ底 + { + temp_twl_bt_level |= 3; + } + vreg_twl[ REG_TWL_INT_ADRS_POWER_INFO ] = temp_twl_bt_level; + } + // 残量で割り込み。急激に減ると飛ぶことがある // { static u8 bt_remain_old_ctr; - if( system_status.pwr_state == OFF_TRIG ) - { - bt_remain_old_ctr = 100; - } - - // twlのレジスタ更新 (先にやらないと割り込みのタイミングがまずいかもしれない) - if(( bt_remain_old_ctr != vreg_ctr[ VREG_C_BT_REMAIN ] ) || - BT_CHG_STAT_Change ) - { - u8 i; - u8 temp_twl_bt_level = 0x0F; - - BT_CHG_STAT_Change = false; - - for( i=0; i<=4; i++ ) - { - if( vreg_ctr[ VREG_C_BT_REMAIN ] <= TWL_BATT_LEFT_BOUNDARY[ i ] ) - { - temp_twl_bt_level >>= 1; - } - } - if( !BT_CHG_Ena_n ) // アダプタが刺さってたら上げ底 - { - temp_twl_bt_level |= 3; - } - vreg_twl[ REG_TWL_INT_ADRS_POWER_INFO ] = temp_twl_bt_level; - } - + if( bt_remain_old_ctr != vreg_ctr[ VREG_C_BT_REMAIN ] ) // CTRに通知 { if( (( vreg_ctr[ VREG_C_BT_REMAIN ] <= BATT_TH_LO ) && ( BATT_TH_LO < bt_remain_old_ctr ))|| @@ -723,10 +715,10 @@ void BT_get_left(){ set_irq( VREG_C_IRQ1, REG_BIT_BT_REMAIN ); } } - bt_remain_old_ctr = vreg_ctr[ VREG_C_BT_REMAIN ]; } + // PMIC-NTRに電池残量を教えてあげる { static bit initialized; diff --git a/trunk/yav_mcu_bsr.prk b/trunk/yav_mcu_bsr.prk index bbb2752..bc89235 100644 --- a/trunk/yav_mcu_bsr.prk +++ b/trunk/yav_mcu_bsr.prk @@ -13,13 +13,14 @@ OpenFile6=adc.c,0,220,220,1464,946,8,230,8,0 OpenFile7=ProjectWindow PrjPos=0,0,1039,0,345 OpenFile8=config.h,0,242,242,1486,968,0,40,0,0 -OpenFile9=led.c,0,264,264,1508,990,0,751,0,0 +OpenFile9=led.c,0,264,264,1508,990,0,731,0,0 OpenFile10=task_misc.c,0,286,286,1530,1012,65,141,69,0 OpenFile11=main.c,0,220,220,1464,946,3,27,1,0 OpenFile12=i2c_mcu.c,0,308,308,1552,1034,10,76,7,0 OpenFile13=task_sys.c,0,330,330,1574,1056,10,38,7,0 OpenFile14=OutputWindow OutputPos=0,3,734,347,1591 +OpenFile15=pm.c,0,110,110,1078,614,11,677,11,0 ActivePRJ=yav_mcu_bsr.prj [ProjectWindow] ProjectWindowDispType=0