diff --git a/trunk/bsr.hex b/trunk/bsr.hex index 829c2f2..2fd0ae7 100644 --- a/trunk/bsr.hex +++ b/trunk/bsr.hex @@ -1,12 +1,12 @@ :02000000260DCB -:040010002E4A304AFA -:02001C00054C91 -:02002400714C1D -:02002A00DE4CAA -:08003400074EA94D024E364FA4 -:02004A00324A38 -:02005A006D4AED -:02006200BA4E94 +:040010004E4A504ABA +:02001C00254C71 +:02002400914CFD +:02002A00FE4C8A +:08003400274EC94D224E564F24 +:02004A00524A18 +:02005A008D4ACD +:02006200DA4E74 :0400C0007EFBFF04C0 :0A00C4001B339499E033F240BFAA09 :1000CE00C7C1FBF8FFCEABACC736F00071F4C6610A @@ -40,11 +40,11 @@ :10028E000271080105F55005F5BCFFF5BDFFF5A59A :10029E00FFF5A6FFD7C7C1C1FBF8FFCEABAC8C02F2 :1002AE00D1DD12616902305C03BBF6614900DDEEFF -:1002BE00618900EFF51004C6D7FDE232FD273CFD43 -:1002CE002705717AFAFD0124F520F98F22F93105FF +:1002BE00618900EFF51004C6D7FDEC32FD473CFD19 +:1002CE002705717AFAFDFB23F520F98F22F9310506 :1002DE00175003C15084FD3103C0625C01D161E847 -:1002EE00CF20F902CFE1FB64FDC233FD3F487172AE -:1002FE0022712BE7FD2A3CFDCC3C61EDEFF6D7D702 +:1002EE00CF20F902CFE1FB64FDCC33FD5F48717284 +:1002FE0022712BE7FD4A3CFDEC3C61EDEFF6D7D7C2 :10030E00C7F616FD2705717BFA3102210571022110 :10031E00EF0B717AFAA7F647DFECE2EF04717AFA87 :10032E00F2C6D7C7C1C1FBF8FF17A1C1E0C18C0A45 @@ -152,11 +152,11 @@ :10098E00067110E5FBEF047118E5FB8FE5FB7F3078 :10099E00FD76D1DD5F8FE5FB9F30FD4020F903DF53 :1009AE0025665C10D1DD1F7122208FE5FB5C10D116 -:1009BE00DD0B5080C15011FDF237C0EF095040C120 -:1009CE005011FDF237C04020F903DD064020F90436 +:1009BE00DD0B5080C15011FDFC37C0EF095040C116 +:1009CE005011FDFC37C04020F903DD064020F9042C :1009DE00DF22665C02D1DD1C8FE5FB5C02D1DD0BF4 -:1009EE005040C15010FDF237C0EF095020C15010D9 -:0609FE00FDF237C0C6D770 +:1009EE005040C15010FDFC37C0EF095020C15010CF +:0609FE00FDFC37C0C6D766 :100A04005208EF065203EF025206FEE600FE1B00F8 :100A1400DC16089F03088F0408089F040862FE245C :100A240000089F0408EEBF00EEBA00C1C514410ED1 @@ -170,7 +170,7 @@ :100AA40006086F7BFD9F0608C0EE0400CF06080011 :100AB400F8E3D75200EF025202FE3700CF7AFD006E :100AC400CF060800BF0408C716629F000841001142 -:100AD4008F8C229B4100118F8D229F0108C65100EB +:100AD4008F86229B4100118F87229F0108C65100F7 :100AE400FE62FFEF025205CF060800C1510CFE0A58 :100AF40000C0D7C1511DFE0200C0D761DD717BFA71 :100B040070CEC0A59EC47CFF9EC4609EC461CDD738 @@ -210,10 +210,10 @@ :020D2400C3FD0D :100D260061CF5100718C7109FECBF800FEFC940175 :100D360000F6BF00F953C0F693935820FEDFF94141 -:100D46000036564F3432FDEF05118B99A7A517448F -:100D5600904FDFF53602F93032FDEF04CC0000A7E4 -:100D660047DFF9410036904F346CFDEF05118B9942 -:100D7600A7A51744904FDFF5366CFD306CFDEF04E8 +:100D46000036764F3432FDEF05118B99A7A517446F +:100D5600B04FDFF53602F93032FDEF04CC0000A7C4 +:100D660047DFF9410036B04F346CFDEF05118B9922 +:100D7600A7A51744B04FDFF5366CFD306CFDEF04C8 :100D8600CC0000A747DFF9FCCE0000EFFE61DD7165 :100D96007BFABEF0ADD8BEF200AEF661CDD7C36128 :100DA600DD717BFABEF0ADD8BEF200DBF6FFADDC3E @@ -246,12 +246,12 @@ :100F5600F9B4DADFF4BDD813BDDAC2C0D746D8DD9E :100F66000771FF7177D971C0D75BDB9DDB605BDAF8 :100F76009DDAADDC5BD9085BD808BDD8D7C3C7F30B -:100F8600728EFDC162314C4100363C4F1161A07238 +:100F8600728EFDC162314C4100365C4F1161A07218 :100F9600C09EFD62C6C2D7C3C7F3728EFDC1625C36 -:100FA6000F0C000FFE00314C410036464F11618098 +:100FA6000F0C000FFE00314C410036664F11618078 :0B0FB6000FFE0073C09EFD63C6C2D793 -:0A0FF60031373A34333A3538000041 -:0A20000031373A34333A3538000026 +:0A0FF60031343A31383A313100004D +:0A20000031343A31383A3131000032 :10200A00AEF0B430B740BA30BB50BBB0BC50BD1014 :10201A00BD60BDB0BFE0C2B0C420C7B0CAE0CE1038 :10202A0001F0141014200630639049006E00777096 @@ -285,736 +285,738 @@ :1021EA0000006700AB000000670000D800D800D8E4 :1021FA0020DA20DA20DA20DAEAEAEA69696969E8A3 :10220A00E8E8676767670202020101010105214FD9 -:10221A007B9EC5E950320A050000192634445362F0 -:10222A006E777D80807D776E625344342619100A5A -:10223A0008080808080808080A107F7E7D7C7A7951 -:10224A0078777675747271706F6E6D6C6A6968678B -:10225A006665646261605F5E5D5C5A59585756559F -:10226A00535251504F4E4D4B4A49494847464543B0 -:10227A004241403F3E3D3B3A39380104080D1217AE -:10228A001C1F080101020203030200FEFBF7F3F020 -:10229A00F0F3FA041225384D5F6E777A776E5F4D48 -:1022AA0038251204FAF3F0F0F3F7FBFE00020303F9 -:1022BA0002020100000000001F003B005A007800E3 -:0E22CA009700B500D400F300110130014E0161 -:1022D800D520F9DD108F33FDB033FDD161E8ED84F1 -:1022E80023CF33FD33FD85234002F94BDC16400232 -:1022F800F9B9DE10400EF928DE05A00EF9EF2771B6 -:102308003320EF224002F93EDC064002F9BDDC1022 -:10231800400FF928DE05A00FF9EF0B713220EF0608 -:10232800F50EF9F50FF93132200D3104200931028B -:102338000705713304EF0371320431140508F510F1 -:10234800F9714302EF0E4010F902DE05A010F9EF13 -:1023580003714202D50BF9DD06B00BF97142023167 -:102368004402067140E5FBEF047148E5FB4020F9A3 -:1023780001DD094020F90561E8FD2827D7C72004B9 -:10238800FBF8FF710407E66130609C038F11F94E7A -:1023980003DD628C039F11F98C03D1DD137130E5E5 -:1023A800FB5002C15011FDF237C0CF0BF91EEF45AB -:1023B8007138E5FBE0C15011FDF237C0F50BF91794 -:1023C800A1C15002C1C1506CFD5B031006D2DF0FE2 -:1023D8008C01318E318D080E02081C00BF0CF9AF3C -:1023E8000CF944009BDC05D5E1FBDF095020C15006 -:1023F80011FDF237C01004C6D7C78F32FD76FD42F3 -:1024080024D523F9DD05710320EF2D664F32FD61D8 -:10241800F83144201A714320FD2705664C07DD0377 -:1024280081DF098F22F9310303FDC024FDE5247102 -:102438000220306A26FD823CC6D7C77162017172DC -:1024480001E0FDA3025008FDF63A629F02F9500927 -:10245800FDF63A6276716301713822F94002F9F1AA -:10246800DC05E523F9EF244002F904DE1BCF23F94C -:10247800025008C1506CFD3103C092DF0ED543FBFA -:10248800DF09713022F9EF03F523F9CF32FD075741 -:1024980000674C08DE1173091722614EDC06679F3E -:1024A80032FDEF0387EFEA4032FD07DF09D523F954 -:1024B80061F8CF23F903C6D7C7C1FBF8FF500AFD5F -:1024C800A302304000BB17C15002C15006C1506C76 -:1024D800FD030410065096FDA302C0C6D7C7200806 -:1024E800FBF8FF8F32FD5006D604CA2114F75006B8 -:1024F80089A54804F9A390DFF7D523F961E8ED66CB -:1025080026304A57BB17C15002C1503EC1506CFD1E -:1025180003041006D2DD077100E4FBED662671089E -:10252800E4FB17040300C15004C1500CC1506CFDFA -:102538005B031006D932FDF10104F42114A9318D91 -:1025480012A9318E616B08616A08BB17C15002C1BC -:10255800500EC1506CFD03041006F690BB17C15015 -:1025680002C1500CC1506CFD030410063104210255 -:10257800EFFA7172208F32FDF0312E040A20C1501B -:1025880010C15040C1506CFD0304100631042102F3 -:10259800EFFA7172208F32FDF0312E041A20C150EB -:1025A80010C15050C1506CFD0304100631042102C3 -:1025B800EFFA7172208F32FDF0312E042A20C150BB -:1025C80010C15060C1506CFD030410063104210293 -:1025D800EFFA7172208F32FDF0312E043A20C1508B -:1025E80010C15070C1506CFD0304100650A5FDA326 -:1025F80002D932FDF10104F42114A9318D12A93157 -:102608008E616B08616A08BB17C15002C1500EC1C8 -:10261800506CFD0304100650A5FDA3025004C150E0 -:102628006CFD3103C0629C07E932FD0909224E079F -:1026380061C308E932FD0902224E0717040300C1ED -:102648005004C1500CC1506CFD03041006F6BB17B2 -:10265800C15002C1503EC1506CFD03041006100861 -:10266800C6D7C7C1FBF8FF8F12F94F02F961F8ED21 -:1026780024274014F928DE06A014F9ED2427F514C0 -:10268800F98F02F99F12F98F02F95070D612307340 -:1026980051230480001231FF318E039F13F99FE00C -:1026A800FBF6BB8F13F97C804C95DC1B8F13F9313B -:1026B8008F241400BDD8AF06F9FD930D1231FF31F8 -:1026C8008E03318FBBEF198F13F9318F241400BD9E -:1026D800D8AF08F9FD930D1231FF318E03318FBB4E -:1026E800D904F9F1610900BB44000171FEDC03F66D -:1026F80090BB8C0101DE02F6BBABABBF8CFC17C1F3 -:102708005002C1500CC1506CFD03041006D2DF0802 -:102718008F02F99F12F9EF047100E4FBF2C0C6D7EB -:10272800C72006FBF8FF4023F901DF0BCFE1FB636D -:10273800CFE3FBC8ED82284023F902DF2C170404FD -:1027480000C15002C15004C1506CFD5B031006D299 -:10275800DD06CFE1FB63EF0A8C049FE1FB8C059F4C -:10276800E2FBCFE3FBC8ED822817040400C1500246 -:10277800C15004C1506CFD5B031006D2DD1171001D -:10278800E4FB710320F5E1FB712022F9ED57288C59 -:1027980004318E318D080E05081C00BF0CF9D932A2 -:1027A800FDF1041022148972AF0CF9FDE60EBF0C7E -:1027B800F99C04D1DF08CC0401CC0500EF058F0C8F -:1027C800F99C0517040200C15002C1C1506CFD5BA1 -:1027D800031006D2DF798C029FE3FB8C02318E3125 -:1027E8008D080E03081C00BF0CF94401A5DC09CCB8 -:1027F8000164F6BF16F9EF57AF0CF92216F9440138 -:10280800A0DC09CC011EF6BF16F9EF43AF0CF94462 -:10281800819DDC0BCC010A30F401BF16F9EF30AF13 -:102828000CF944019BDC0BCC010530F401BF16F90F -:10283800EF1DAF0CF9440191DC0BCC010030F40121 -:10284800BF16F9EF0A712022F930F401BF16F931E9 -:1028580032040D31140509CFE1FB64F5E2FBEF1AF0 -:102868008C044E01DE0C8C049FE1FB8C059FE2FB7F -: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 -:1033D800CFD6FB11CFD7FB0DCFFEFBFFF5FFFBF5DB -: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 -:0A4FF60031373A34333A3538000001 +:10221A007B9EC5E91926344453626E777D80807DA2 +:10222A00776E625344342619100A08080808080809 +:10223A0008080A107F7E7D7C7A79787776757472C1 +:10224A0071706F6E6D6C6A696867666564626160F9 +:10225A005F5E5D5C5A5958575655535251504F4E0E +:10226A004D4B4A494948474645434241403F3E3D16 +:10227A003B3A39380104080D12171C1F08010102E4 +:10228A000203030200FEFBF7F3F0F0F3FA0412254F +:10229A00384D5F6E777A776E5F4D38251204FAF300 +:1022AA00F0F0F3F7FBFE0002030302020100000054 +:1022BA0000001F003B005A0078009700B500D400C8 +:0822CA00F300110130014E0187 +:1022D200D520F9DD108F33FDB033FDD161E8ED7EFD +:1022E20023CF33FD33FD7F234002F94BDC1640023E +:1022F200F9B9DE10400EF928DE05A00EF9EF2771BC +:102302003320EF224002F93EDC064002F9BDDC1028 +:10231200400FF928DE05A00FF9EF0B713220EF060E +:10232200F50EF9F50FF93132200D31042009310291 +:102332000705713304EF0371320431140508F510F7 +:10234200F9714302EF0E4010F902DE05A010F9EF19 +:1023520003714202D50BF9DD06B00BF9714202316D +:102362004402067140E5FBEF047148E5FB4020F9A9 +:1023720001DD094020F90561E8FD2227D7C72004C5 +:10238200FBF8FF710407E66130609C038F11F94E80 +:1023920003DD628C039F11F98C03D1DD137130E5EB +:1023A200FB5002C15011FDFC37C0CF0BF91EEF45A7 +:1023B2007138E5FBE0C15011FDFC37C0F50BF91790 +:1023C200A1C15002C1C1506CFD5B031006D2DF0FE8 +:1023D2008C01318E318D080E02081C00BF0CF9AF42 +:1023E2000CF944009BDC05D5E1FBDF095020C1500C +:1023F20011FDFC37C01004C6D7C78F32FD76FD3CF5 +:1024020024D523F9DD05710320EF2D664F32FD61DE +:10241200F83144201A714320FD2705664C07DD037D +:1024220081DF098F22F9310303FDBA24FDDF247114 +:102432000220306426FDA23CC6D7C77162017172C8 +:1024420001E0FDA3025008FD163B629F02F950090C +:10245200FD163B6276716301713822F94002F9F18F +:10246200DC05E523F9EF244002F904DE1BCF23F952 +:10247200025008C1506CFD3103C092DF0ED543FB00 +:10248200DF09713022F9EF03F523F9CF32FD075747 +:1024920000674C08DE1173091722614EDC06679F44 +:1024A20032FDEF0387EFEA4032FD07DF09D523F95A +:1024B20061F8CF23F903C6D7C7C1FBF8FF500AFD65 +:1024C200A302304000BB17C15002C15006C1506C7C +:1024D200FD030410065096FDA302C0C6D7C720080C +:1024E200FBF8FF8F32FD5006D604CA2114F75006BE +:1024F20089A54804F9A390DFF7D523F961E8ED60D7 +:1025020026304A57BB17C15002C1503EC1506CFD24 +:1025120003041006D2DD077100E4FBED60267108AA +:10252200E4FB17040300C15004C1500CC1506CFD00 +:102532005B031006D932FDF10104F42114A9318D97 +:1025420012A9318E616B08616A08BB17C15002C1C2 +:10255200500EC1506CFD03041006F690BB17C1501B +:1025620002C1500CC1506CFD03041006310421025B +:10257200EFFA7172208F32FDF0312E040A20C15021 +:1025820010C15040C1506CFD0304100631042102F9 +:10259200EFFA7172208F32FDF0312E041A20C150F1 +:1025A20010C15050C1506CFD0304100631042102C9 +:1025B200EFFA7172208F32FDF0312E042A20C150C1 +:1025C20010C15060C1506CFD030410063104210299 +:1025D200EFFA7172208F32FDF0312E043A20C15091 +:1025E20010C15070C1506CFD0304100650A5FDA32C +:1025F20002D932FDF10104F42114A9318D12A9315D +:102602008E616B08616A08BB17C15002C1500EC1CE +:10261200506CFD0304100650A5FDA3025004C150E6 +:102622006CFD3103C0629C07E932FD0909224E07A5 +:1026320061C308E932FD0902224E0717040300C1F3 +:102642005004C1500CC1506CFD03041006F6BB17B8 +:10265200C15002C1503EC1506CFD03041006100867 +:10266200C6D7C7C1FBF8FF8F12F94F02F961F8ED27 +:102672001E274014F928DE06A014F9ED1E27F514D2 +:10268200F98F02F99F12F98F02F95070D612307346 +:1026920051230480001231FF318E039F13F99FE012 +:1026A200FBF6BB8F13F97C804C95DC1B8F13F93141 +:1026B2008F241400BDD8AF06F9FD930D1231FF31FE +:1026C2008E03318FBBEF198F13F9318F241400BDA4 +:1026D200D8AF08F9FD930D1231FF318E03318FBB54 +:1026E200D904F9F1610900BB44000171FEDC03F673 +:1026F20090BB8C0101DE02F6BBABABBF8CFC17C1F9 +:102702005002C1500CC1506CFD03041006D2DF0808 +:102712008F02F99F12F9EF047100E4FBF2C0C6D7F1 +:10272200C72006FBF8FF4023F901DF0BCFE1FB6373 +:10273200CFE3FBC8ED7C284023F902DF2C17040409 +:1027420000C15002C15004C1506CFD5B031006D29F +:10275200DD06CFE1FB63EF0A8C049FE1FB8C059F52 +:10276200E2FBCFE3FBC8ED7C2817040400C1500252 +:10277200C15004C1506CFD5B031006D2DD11710023 +:10278200E4FB710320F5E1FB712022F9ED51288C65 +:1027920004318E318D080E05081C00BF0CF9D932A8 +:1027A200FDF1041022148972AF0CF9FDE60EBF0C84 +:1027B200F99C04D1DF08CC0401CC0500EF058F0C95 +:1027C200F99C0517040200C15002C1C1506CFD5BA7 +:1027D200031006D2DF798C029FE3FB8C02318E312B +:1027E2008D080E03081C00BF0CF94401A5DC09CCBE +:1027F2000164F6BF16F9EF57AF0CF92216F944013E +:10280200A0DC09CC011EF6BF16F9EF43AF0CF94468 +:10281200819DDC0BCC010A30F401BF16F9EF30AF19 +:102822000CF944019BDC0BCC010530F401BF16F915 +:10283200EF1DAF0CF9440191DC0BCC010030F40127 +:10284200BF16F9EF0A712022F930F401BF16F931EF +:1028520032040D31140509CFE1FB64F5E2FBEF1AF6 +:102862008C044E01DE0C8C049FE1FB8C059FE2FB85 +:10287200EF088C019FE1FBF5E2FB40E1FB51DC0636 +:10288200CF38FC0FEF3540E1FB33DC06CF38FC0BD1 +:10289200EF2940E1FB0BDC06CF38FC07EF1D40E1DE +:1028A200FB0661D831320406CF38FC03EF0DD5E1C7 +:1028B200FBDD05E538FCEF03F538FC8F18F94FE135 +:1028C200FBDD2B40E1FB0BDE064018F90BDE164068 +:1028D200E1FB06DE064018F906DE0AD5E1FBDF0E53 +:1028E200D518F9DD095020C15011FDFC37C08FE128 +:1028F200FB9F18F9D520F9DF05715320EF3340E132 +:10290200FB0BDE03E6EF01F66061FB7161207114DF +:102912002071672061C831522017715220716420E2 +:10292200711120F171642061DC70C15012FDB60595 +:10293200C01006C6D7C75007C15002C15084FDCD92 +:102942000310045012FDA302500FC15002C1508463 +:10295200FDCD0310045003FDA302501FC15002C15C +:102962005084FDCD0310045016FDA3025003C15044 +:1029720084FD3103C0625C01D1DD107170E5FB5052 +:1029820002C15013FDFC37C0F2EF01E2C6D7C750B7 +:1029920004C15084FD3103C0625C03D1DD40501498 +:1029A200FD292A34E5FB895C9F998A0C7CFF50FF44 +:1029B2005C14D1DD228A0C7CFF5C147234E9FB8941 +:1029C200616A997162075600316207058666D1DF36 +:1029D200F7716307716B2734F8FB895CEB9950023E +:1029E200C15084FD3103C0D2DD335017C15002C142 +:1029F2005084FDCD031004E0FDA3025007C1500234 +:102A0200C15084FDCD0310045033FDA302F0C15028 +:102A120002C15084FDCD0310047178E5FBE0C15082 +:102A220013FDFC37C0C6D7C7C12004FBF8FFCC0298 +:102A3200005004C15084FD3103C0629C038C045CCD +:102A420020D1DD0E8C036C019C038C026C209C0255 +:102A5200EF138C045C10D1DD0C8C035CFE9C038CA8 +:102A6200026C109C028C045C08D1DD0E8C036C029B +:102A72009C038C026C089C02EF138C045C04D1DD75 +:102A82000C8C035CFD9C038C026C049C028C03D1B5 +:102A9200DD05501AFDA3028C0370C15004C150849D +:102AA200FDCD0310048FE5FB5C9F728C03318E31E8 +:102AB2006D148C03318E314D616D08616C5C606107 +:102AC20062629FE5FB8FF1FB7CFF50FF5E02D1DD6E +:102AD200278FF1FB7CFF5E027234E9FB89616A9900 +:102AE200716207CC0100316207086159018C01D182 +:102AF200DFF4716307716B27F21006C6D7D9D9FBD1 +:102B0200C15006C15084FDCD031004D9DAFBC15077 +:102B120007C15084FDCD031004D7FDFF2AF2D771FF +:102B22001300711B20710303710205E0C15003C140 +:102B32005084FDCD0310045013FDA302F0C15005D3 +:102B4200C15084FDCD031004500FC1E0C15084FD7B +:102B5200CD031004500AFDA3027103055008FDA322 +:102B620002501FC1E0C15084FDCD0310045012FD7C +:102B7200A3025003C15084FD3103C0625C01D1DF66 +:102B820002E2D75003C1C15084FDCD03100471028B +:102B920003711A20FDE92CF50AF9F2D75003C1504E +:102BA20084FD3103C0625C01D1DD195014FD292A74 +:102BB200FD90295014FDA302E0C15003C15084FDD1 +:102BC200CD031004711300711B207103035014FD17 +:102BD200A302F0C1E0C15084FDCD031004F0C15046 +:102BE20003C15084FDCD031004D7C72004FBF8FFB6 +:102BF200CC02008F0AF99C035010C150A4FD31038E +:102C0200C0629F0AF9D543FBDD04F2EDC62C8C03AA +:102C12007F0AF95C08D1DD108F0AF95C08D1DF0563 +:102C2200CC0210EF03CC02208C037F0AF95C04D1A2 +:102C3200DD168F0AF95C04D1DF088C026C049C0259 +:102C4200EF068C026C089C028FE4FB5CF3728F0A25 +:102C5200F95C0C6162629FE4FB8FF0FB7CFF50FF2A +:102C62005E029C02D1DD1F34E8FB896E029971621B +:102C720007CC0100316207086159018C01D1DFF4F0 +:102C8200716307716B278F0AF95C40D1DD0950022D +:102C9200C15012FDFC37C08F0AF95C01D1DD08E09A +:102CA200C15012FDFC37C0717AFA8F0AF95C41D12A +:102CB200DD11340AF9895CBE99D90AF9C15010FDB7 +:102CC200B605C0F21004C6D7FD3729F2D7FD902908 +:102CD200F2D7C78FF8FB7617FD292A664FF8FBDF7C +:102CE200F2F5F8FBF2C6D75064FDA30240E1FB0BFC +:102CF200DE03E6EF01F66061FB711120F171142031 +:102D020061DC70C15012FDB605C0FDC039CF49FC6F +:102D120003D77100010571785005713AD5713BD125 +:102D2200713ADD713BD98F10055CFC9F1005CF54C1 +:102D3200054AE5420571104205710042057148508D +:102D4200057130500571205005CF530505CF52054E +:102D52000A7130510571205105713BD571705005D2 +:102D62008F11055CFC9F1105D77178500571080120 +:102D720005D77140F00071783002713AE6713BE29A +:102D8200713BEA713BEE8F10055CFC9F1005CF345E +:102D9200024AE552FF711A52710A527148300271A9 +:102DA20030300271203002CF330205CF32020A7175 +:102DB200303102713BE6717030028F11055CFC9F6D +:102DC200110571603002D7717830027148F000D776 +:102DD200C788061666614FDD0967614EDE0396EF0E +:102DE20001866672C6D7C7161714AA0412A943DD54 +:102DF20029AA0412A923FDB04FC3AC02FDB04F13A0 +:102E0200C2BDD813FD630FDE0C1714AA0212AA0466 +:102E120003BA04EF051714A9BA04AC041231FF3146 +:102E22009E03317F087208C6D7C771201205712030 +:102E320011057100F200304400BFB601300188BFB5 +:102E42009001300984BF9E01BF9C01BF9A01BF98C7 +:102E520001BF9601BF9401BF9201F53CFF30FE0015 +:102E6200BFBE01F6BFBC01BFB80150EEBFBA01A19F +:102E7200BFB201C918FE00711022F94023F901DF27 +:102E820006711822F9EF0B36100571A461D871187A +:102E920022F97128100571281105F6BE6EBE64BEB6 +:102EA2006A7123047153078F22F9310507F5FFFB7D +:102EB200CB6CFF00713321C6D730EF00BFB401F6EF +:102EC200BFBA017108F200712304715307715301F3 +:102ED200D7714321D9FFFBF1E7240000DD1223DD86 +:102EE2001923DD1123DD2623DD3423DD3923DD3FE4 +:102EF200FD6E2FEF3DFD912FEF38D9FEFBC1AE6C79 +:102F0200FDD22DC0F313BE6C712321EF25F0C1AEAB +:102F12006CFDD22DC0F313BE6C712321EF14F6BEEB +:102F22006C712221EF0CCB6CFF00712321EF03FDAA +:102F32000E308F22F9311508712421712104EF0618 +:102F4200712421715101314421218F22F93115104F +:102F5200F6BE64BE6A3124210390EF01F6BE6ED73D +:102F620031242104F690EF01F6BE6AD7CF3AFD472D +:102F7200F5AAFBAE6C317DBFB0FBFDE32FD2DF0EB5 +:102F8200D9FEFBC1AE6CFDD22DC0F313BE6CD7FDD2 +:102F9200E32FD2DD0FCF3AFD47F5AAFBAE6C317DB0 +:102FA200BFB0FBD7E9AAFB091E225080D6BFACFBFB +:102FB20022B0FBBDD8304700FDCF0DBFAEFB30AC19 +:102FC200FBFDE82DF313BE6CB03AFDD53AFDDF10E0 +:102FD200CF3AFD47A0AAFB40AAFB1F61C8F5AAFB96 +:102FE200D740E1FB0BDC05712321F2D740E1FB0660 +:102FF20061D831120511F0C1AE6CFDD22DC0F313B0 +:10300200BE6C712221EF03FD0E30E2D7714221F036 +:10301200C1AE6CFDD22DC0F313BE6CA0B2FB40B2A8 +:10302200FB40DC3DF5B2FBD9B3FBF1313F0436FD89 +:1030320014D9B3FBF1BDD85008FD1E0E087208E684 +:10304200D2DD040192DFFC896158D1DD05712221B4 +:10305200EF03712321A0B3FB40B3FB2061C8F5B39A +:10306200FBD78FB4FBB0B4FBD1DF7331D4D106717F +:103072005BD1E5B6FBD5B6FBDD347140E4FBD9B5D7 +:10308200FBF1E734020023DD0625DD0325DF05F62B +:10309200BE66EF06D9FEFBF1BE66A0B5FB40B5FBEE +:1030A20020DF06F5B5FBB0B6FBCFB4FB19D7CFB422 +:1030B200FB1E7148E4FBD500FCDF04F6BE66D7D9DF +:1030C200FEFBF14266FFDD16D9FEFBF112AE66434E +:1030D200DE05A266FFEF03B266FFCFB4FB03D73172 +:1030E200442101D74020F902DF10F6BE64BE6EBE55 +:1030F2006ABFBEFBBFC4FBBFCAFB31342139F6BF76 +:10310200BAFBBFC0FBBFC6FB22BEFB1231FF31AE12 +:1031120003316FBFBCFBF622C4FB1231FF31AE0399 +:10312200316FBFC2FBF622CAFB1231FF31AE03314F +:103132006FBFC8FBEDF33131642110716321710857 +:1031420004FCF5B8FBF5B7FBEDF331D5B7FB61E84D +:10315200EDF0318F46FB9FB7FB40B8FB1FDC1A71C5 +:103162000004FC4048FBFFDD22A0B9FB8F48FB4F67 +:10317200B9FBDE17F5B8FBEF12D9B8FBF1A1605C21 +:103182001F9FB8FB710804FCF5B9FBE9B8FB094ABB +:10319200FB5080D6BFBAFBE9B8FB096AFB5080D668 +:1031A200BFC0FBE9B8FB098AFB5080D6BFC6FBAFA4 +:1031B200BAFB22BEFB12D947FBF133BDD813FDCFB8 +:1031C2000DBFBCFBAFC0FB22C4FB12D947FBF133DE +:1031D200BDD813FDCF0DBFC2FBAFC6FB22CAFB1287 +:1031E200D947FBF133BDD813FDCF0DBFC8FBB0B734 +:1031F200FB8F22F931151F30C6FBFDE82DF313BEFC +:103202006430BAFBFDE82DF313BE6E30C0FBFDE85F +:103212002DF313BE6AD730C6FBFDE82DF313BE6A49 +:10322200D7C73152210BD5CCFBDD06B0CCFBEDEA82 +:1032320032715321D901FCF1E7240000DD0F23DDB7 +:103242001B23DD1123DD5723DD2923DD3B5600F54A +:103252003BFDEDD6325601F53BFDEF78D53BFDDF68 +:10326200075601E53BFDEF055600F53BFDCFCCFBD4 +:10327200FAEF61D53BFDDF0B5601E53BFDCFCCFB01 +:10328200FAEF51F501FCEF4CD53BFDDF0B5600E5A3 +:103292003BFDCFCCFBFAEF3CCF01FC02EF36D93934 +:1032A200FCF1E7240000DD0923DD2423DD0A23EFFE +:1032B2001E5600F53BFDEF1CD53BFDDF075601E531 +:1032C2003BFDEF055600F53BFDCFCCFBFAEF055673 +:1032D20001E53BFD8F22F93115086661FB7151074B +:1032E200EF066661FB710101C6D7C736F00071F4C3 +:1032F200DC297170F000CE9D08CE9EC0CE9F80F575 +:1033020094FFF593FFF592FFE597FFE596FFE595AC +:10331200FFE598FFCE9C7F7100D8FB711BE3712BF8 +:10332200E3711AE7712BE7717A9D710A9E31929EC1 +:1033320002EFFA710B9E717321710322711322C67F +:10334200D7C73172211E717221710A9E31929E027B +:10335200EFFA3406FC3692FF52078B99A5A792DF4B +:10336200F9710B9EC6D7C788061631022215710263 +:1033720022C734CEFB3092FF1652078B99A5A79233 +:10338200DFF9C666736718CEFBC6D7C771732131E2 +:1033920004221E710322710A9E31929E02EFFA34B8 +:1033A20092FF36CEFB52078B99A5A792DFF9710BDC +:1033B2009E31142213711322717B9E8F0EFC9E9AF2 +:1033C2008F0FFC9E9B717A9EC6D7CFD9FB5CCFDA5A +:1033D200FB5FCFFAFB20CF2EFC36CF2FFCC9D7C71D +:1033E200CFD6FB11CFD7FB0ECFFEFBFFF5FFFBF5D0 +:1033F20000FCF501FCF502FCCFFBFB20F5FCFB56C3 +:1034020000664C64DE08723846FB0086EFF3C6D7CE +:10341200C788061617F1E73403002361E3ED40374E +:103422002361F8EDF634B12361E3EDFD342561F853 +:10343200ED0C3524070024070061D8ED4037240B3A +:103442000061F8ED2D352361F8ED74352361F8ED57 +:1034520041352361F8ED18372561F8ED2C372561E8 +:10346200F8EDDD35B12561D8ED013624000061F8B3 +:10347200ED0E362361F8ED40372402002361E3EDBF +:1034820033362361F8ED44362361F8ED5536236176 +:10349200F8ED44362361F8ED66362361F8ED7736B0 +:1034A2002361F8ED86362361F8EDA8362361F8ED45 +:1034B200B4362361F8EDC0362361F8EDC936240233 +:1034C200002361E3ED403724020061F8EDD1362399 +:1034D20061F8EDDD362561F8EDE936240A0061F880 +:1034E200EDF53624120061F8ED12372361F8ED0094 +:1034F20037ED4237679FD8FBED4C37301C2BFDA2CE +:103502003C66736718D6FBED4C3740DBFB6ADF1471 +:1035120040DCFB68DF0E674C6CDF09305745FDA2CB +:103522003C713AD5679FDDFBED4C3767D1DD063044 +:10353200AE40FDA23C34F6FB89616F99ED4C3767D2 +:103542005C02D1DD0830CA2CFDA23CEF0C675C01A5 +:10355200D1DD0630CF2CFDA23C675C3CD1DD1030C2 +:10356200D42CFDA23C675C3C7266736218D6FBEDFC +:103572004C3767D1DD625C01D1DD05300800EF0117 +:10358200F6609F35FC675C02D1DD03E6EF01F6349D +:1035920035FC89616899675C04D1DD04E6A1EF011D +:1035A200F63435FC89616899675C08D1DD05302005 +:1035B20000EF01F63435FC89616899675C10D1DD52 +:1035C20005301000EF01F63435FC89616899675CBB +:1035D20020D161E8716035FCED4C37D51AF9DF096D +:1035E200679FFFFBA01AF9EF13401AF905DE0DD908 +:1035F2001AF9F1B112674836FDA01AF9ED4C376796 +:103602005C0F7266736218D6FBED4C37401AF96490 +:10361200DE1F401AF901DF0667D161F85701E91A86 +:10362200F9671846FBA01AF9401AF90561C87162D8 +:1036320021675C7F70C117F1243000FD6833C0ED53 +:103642004C37675C3F70C117F1243000FD6833C00E +:10365200ED4C37675C0770C117F1243000FD683309 +:10366200C0ED4C37675C1F70C117F1243000FD6854 +:1036720033C0ED4C376770C117F1243000FD683359 +:10368200C0ED4C37CEABAC710A9E31929E02EFFA7E +:10369200D592FFDF05710B9EEFED679E99710B9E30 +:1036A2009F0DFCED4C37711222675C7F9F0EFCED83 +:1036B2004C37711222675C3F9F0FFCED4C37675C01 +:1036C2003F9F10FCED4C37675C1F9F11FCEF7B3076 +:1036D200A03EFDA23C679F16FCEF6F305B3EFDA251 +:1036E2003C679F17FCEF63307D3EFDA23C679F1A4B +:1036F200FCEF57675C01D1DD51FD5F48EF4C403074 +:10370200FCC8DE46E930FC671874FAA030FCEF3AD8 +:10371200679F30FCEF3467318E247200DF06306E13 +:1037220009FDA23C679FF9FBEF208FFCFB617F5CE8 +:1037320010D161E8CF49FC03679FFCFBEF0CEF0A55 +:10374200664C5ADE05736718D6FBC6D7C716664C99 +:1037520030DC094C37DE05FD4333EF67664C02DF90 +:103762001F8FD8FB5C03728F37FC5C03318E316D87 +:1037720008616A08128F37FC5C80312A6162EF4966 +:10378200664C3DDF0AAE90BF32FCF932FCEF3A667E +:103792004C3EDF05F933FCEF30664C4FDF05FD830D +:1037A20048EF26664C61DF09E930FC0974FA72EFD2 +:1037B20018664C7FDF0D302841FDA23C713AD5528C +:1037C2004AEF06667309D6FB72C6D7C78806161774 +:1037D200F1241000240500DC07244C00DD17EF184B +:1037E200717BFA17F104D6FB1489617F99717AFA19 +:1037F200712222EF03A030FCC6D7C7C1C1FBF8FF7C +:103802004020F903DD064020F904DF2F8C02730902 +:10381200DEFB5E0AD1DF248C02318E04D6FB1489D2 +:103822006E0A99716207CC01003162070861590181 +:103832008C01D1DFF4716307716B271004C6D7CFF7 +:1038420037FC03F535FCF539FCF53BFCD7C7880698 +:103852001617F1E734020025DD3E23DD1825DD1DB4 +:1038620023DD0523DD2CEF3C715222679F3AFCCF0A +:1038720049FC03EF2F675C839F37FCEF27675C03EC +:103882009F39FC675C034C0261F8715221FD2332BF +:10389200EF12679F3BFCEF0C6791DF08E0C150120B +:1038A200FDFC37C0C6D7C71617F1E7240000DD3A82 +:1038B20023DD23240300DD0C240200DD2224F90091 +:1038C200DD2FEF3031020705308000EF01F6086F7F +:1038D20038FC7208EF248F35FCF535FC72EF1B8F34 +:1038E20043FC9F44FCF93AFCEF107142235235EF3E +:1038F20009F2EF0666730934FC72C6D7C71617F1D0 +:10390200E7240000DD38241000DD1C23DD1C23DD4C +:1039120030240E00DD18241100DD1B240F00DD12FF +:10392200243000DD15EF1EE2EF1D5202EF195204A2 +:10393200EF155206EF115205EF0D5207EF09F2EFA4 +:10394200065203EF0252FFC6D7C731342241713308 +:10395200228F48FC9FDEFB8F47FC9FFDFB3642FD1A +:10396200C7D947FCFD473B618A70618AFD8C3BC029 +:10397200D94BFCF1312F609F4AFC8F46FC4F4AFC29 +:10398200DD0D7142228F4AFC9F46FCCF49FC034069 +:1039920049FC05DE0A30CD39FDA23CCF49FC6BB0B3 +:1039A20049FC7150F000CE300BCF170006CE310625 +:1039B200FD0D03717A30710BE3710BE7C6D78F4AA5 +:1039C200FC9F46FC8F4AFC9FDFFBD7C74020F903D0 +:1039D200DF064020F904DF04F2EDC23A8FFCFB5C03 +:1039E20010D1DD0C8F4AFC9F4FFC7148FCFBEF614C +:1039F200314422247143227163228FFCFB5C04D187 +:103A0200DD088FFBFB9F50FCEF068F4AFC9F50FCAA +:103A12008F50FC9F4FFCEF39315422237153227196 +:103A22006222D53AFCDF05F551FCEF0B8F3AFC50D0 +:103A320002D6A1609F51FC8F51FC9F4FFCEF1231C7 +:103A42006422088F51FC9F4FFCEF068F50FC9F4F62 +:103A5200FC8F4FFC9FDFFBD54FFCDF05F53AFCEFF7 +:103A62001A404FFC05DE06CF3AFC02EF0ED94FFC9E +:103A7200F11231FE03311F609F3AFC8F53FC4F3A23 +:103A8200FCDD23571F8F3AFC9F53FC5600664C08FF +:103A9200DE1073097E224F3AFCDC046677EF038660 +:103AA200EFEB679F43FC8FFCFB5C01D1DD03F2EF80 +:103AB2000FE94FFC093E2270C15013FDB605C0F25A +:103AC200C6D7C7168B728C01614ADE248B728C02B8 +:103AD200614ADE188C01728C02614ADE068C013169 +:103AE2008EEF048C02318E087208EF268B72EF2261 +:103AF2008B728C02614ADE048B72EF168C01728C1F +:103B0200026142DE068C01318EEF048C02318E0896 +:103B12007208C6D7C716710AE7710BE37150F0003D +:103B2200CE300BCF170006669E31FD0D03717A3041 +:103B3200710BE33182E302EFFA8D1F7158F00071CD +:103B42000BE772C6D7C7C1C1FBF8FF8F2EFC4E022E +:103B5200DC03F2EF318C024F2FFCDC0452FFEF2624 +:103B62008C022F2EFC706131318D128F2FFC2F2E83 +:103B7200FC70613133BDD813FDF10DBB440001DC93 +:103B820003F690BB8B721004C6D7C7C1C1FBF8FF06 +:103B9200AC0A14A91489708C026128706131FDB0DD +:103BA2004F1344030071FEDC24AC0A148A04819A88 +:103BB20004AC0A148A044C11DC11A9148C0299ACCD +:103BC2000A14CA0200AC0A14CA0310EF74AC0A1435 +:103BD200CA0400AC0A14A914894E02DE0AAC0A1403 +:103BE2008A02819A02EF13AC0A14A914894E026167 +:103BF200D308AC0A148A02919A02AC0A148A03917D +:103C02009A03D1DF3CAC0A148A024C10DF10A914CB +:103C120089318EA112AC0A14A9146299EF17AC0A69 +:103C2200148A024CF0DF0EA91489318EB112AC0A4B +:103C320014A9146299AC0A14CA0200AC0A14CA0389 +:103C4200101004C6D7ED8D3C717BFAC7D55EFC61BE +:103C5200F831742230717422711123717322D55E8E +:103C6200FCDD06B05EFCCEABAC717AFA5600664C57 +:103C72000ADD1272F3311C7948FDCEFC0061CAFDE7 +:103C8200EC3C86EFE9717AFAF2C6D7C75600664C69 +:103C920010DE0BF0317E12F67860FC86EFF0C6D7AC +:103CA200C7C1C1FBF8FFCC01008C014C10DE36719C +:103CB2007BFA8C01F0317E0460FC14A96168DF0993 +:103CC200AC02B9717AFAF2EF1D8C01F0317E1279F1 +:103CD20060FC614902DF06717AFAE2EF09717AFA51 +:103CE200615901EFC4E21004C6D7C72004FBF8FFF4 +:103CF200F64260FC61F8EDD13D717BFA9C038C03C6 +:103D02004C10DE3C8C03F0317E0460FC14A9616827 +:103D1200DF05717AFAEF29717AFA8C0372F3311C9A +:103D22007960FCCEFC0061CA629C02D1DF0A8C037E +:103D3200F0317E12E67860FC717BFA615903EFBEC6 +:103D4200CC0200CC01018C02F0317E0460FC14A98B +:103D52006168DD7B8C02F0317E127960FCE743DF23 +:103D6200688C014C10DE628C01F0317E127960FCAD +:103D7200E743DD50717BFA8C01F0317E0460FC1464 +:103D8200A96168DF1B616901717BFA8C01F0317EE8 +:103D920012F67860FC717AFA8C024E01DCE7EF2FA2 +:103DA2008C01F0317E0460FC14A9128C02F0317E89 +:103DB200337860FC8C01F0317E12E67860FC615948 +:103DC20002717AFA615901EF98615902ED483D009A +:103DD200F21004C6D7C72006FBF8FF341BFCC550FF +:103DE20006C150A8C15030FD5B031006D2DD1DA0F4 +:103DF20080FC4080FC08DE03E2EF5A3416FC895C4A +:103E0200FC99FDA03E7110E4FBF2EF49F580FC8FB6 +:103E120016FC5C01D1DD264020F903DF205010C1E1 +:103E220080FDFC37C0C736100571D4C6DE0F17C13E +:103E32005006C150A8C15030FD5B0310064020F966 +:103E420001DD114020F905DD0B8F16FC5C02D1610A +:103E5200E8FD5C45F21006C6D7D917FCC15030FD0B +:103E62003103C0629F1AFC7130E7FB8FEFFB5C08E5 +:103E7200D1DF06716307716B27F2D7D91AFCC1D95A +:103E820019FCC15030FDCD0310047130E7FB8FEFF8 +:103E9200FB5C08D1DF06716307716B27F2D7C7207D +:103EA2000AFBF8FF500FC15030FD3103C04043FB05 +:103EB20002DF077110E4FBF2EF547118E4FBCC0748 +:103EC20000CC0812CC09808F16FC5C03D1DF08718C +:103ED2007AD5CC0607EF06717BD5CC062F170406E0 +:103EE20000C15004C150A0C15030FD03041006C7E8 +:103EF20036100571D4C6DE154020F903DF0F17C155 +:103F02005006C150A8C15030FD5B031006F2100AE2 +:103F1200C6D7C74020F902DF04F6BF84FCB05CFDBF +:103F2200D55CFD61E8ED2440CF5CFD048F20F931C2 +:103F32008FE723DD0B24020024030061C8ED244037 +:103F42003028004284FCDF0AE0C15010FDFC37C07B +:103F5200EF2530FA004284FCDF0B5002C15010FD05 +:103F6200FC37C0EF128FFAFB5010D604FA004284DD +:103F7200FC61D8712022F931340709712323F6BF7D +:103F820084FCEF1731242306F6BF84FCEF0DA284D4 +:103F9200FCF64284FCDF04B1BF84FC8F23F9318F2D +:103FA200E7240000DD0623DD0D23DF123610057144 +:103FB200C4713123EF0B710402713123EF037132AB +:103FC200233132231A4086FC0361D8A086FC408646 +:103FD200FC02DF0E5004C15010FDFC37C0EF03F5A8 +:103FE20086FC3134231A4088FC0361D8A088FC4047 +:103FF20088FC02DF0E5008C15010FDFC37C0EF03F1 +:10400200F588FC314207184087FC0361D8A087FC81 +:104012004087FC02DF0C5010C1FDFC37C0EF03F5F6 +:1040220087FCC6D7C736100571D4DE0730D73DFDF1 +:10403200A23CD24020F903DF413122070630EC2BAB +:10404200FDA23C3144230C7143235080C15012FD28 +:10405200FC37C0D58AFCDD05B08AFCEF1DCF8AFC97 +:10406200068F37FC5C01D1DD118F43FC4F44FCDD30 +:10407200095040C15012FDFC37C04020F903DD0554 +:10408200F6BD1AEF25D502FCDF09F6461ADD1BB68E +:104092001AEF17D9FEFBF1461ADD0FD9FEFB12AD5E +:1040A2001A43DE04A61AEF02B61AC6D7C78FF6FB6A +:1040B20076F5F6FB5C10D161E8715223665C0FD194 +:1040C200DD61665C01D1DD05F520F9EF56665C0223 +:1040D200D1DD15E0C15003C15084FDCD0310047140 +:1040E2001300711B20710303665C08D1DD057103A7 +:1040F20003EF17665C04D1DD11711300711B20D52B +:1041020037FC61F8710303F537FC5005FDA302711A +:1041120002035003C1C15084FDCD031004711A2063 +:10412200FDE92CF2C6D7C7364105718461D8EDCCC2 +:10413200413641057194DE0771405005CEABAC317A +:10414200B2D104E2EDDB41713BD1CEABAC401AF906 +:1041520009DE77D51AF9DF618F22F93133088F230F +:10416200F99F4005EF04CF400504F0C15084FD31B2 +:1041720003C0629F8EFC8F32FD9F8FFC3690FCC77E +:104182005002C15008C1506CFD5B0310068F8CFCBD +:104192009F92FC8F02F99F93FC713420E6613012EA +:1041A20071042061DC31196162629F94FC8F22F9F3 +:1041B2003169317A9F95FCEF0BD91AF9F112498DC9 +:1041C200FC9F4005A01AF9E2EF0F7160500571489B +:1041D2005005713BD5F51AF9F2C6D7C78F20F931D0 +:1041E2008FE724000061F8EDAE4323DD1B2361F865 +:1041F200EDB5422361F8ED33432361F8ED7C4323AF +:1042020061F8ED4B44EDAE43D521F9DF2BF6428444 +:10421200FCDD05F55EFDEF03A05EFD405EFD65DCA5 +:1042220009F520F9717222EDCB44AF84FC440A00F7 +:1042320061D8EDCB44E521F9712223F55EFDF5F954 +:10424200FBFD2705714320FDFB234023F903DF0912 +:10425200717222F520F9EDCB44FD222740E3FB9B4E +:10426200DE09717222F520F9EDCB44714A277140C3 +:10427200110571301105713A22715A22711A2EFDFF +:10428200212BD2DD09717222F520F9EDCB44711098 +:104292003500CF37001D714012054021F901DF05BD +:1042A200F5FFFBEF04CFFFFB03CF20F902FDFF2A4E +:1042B200EDCB44FD142DFD742D714A9DFD4138FD59 +:1042C200E133F537FF712BE0F521F9717222CBE46E +:1042D2003FEFCBE6F6F0FD2705713BD48F22F93193 +:1042E20005305004C15084FD3103C0625C03318E3D +:1042F200315D34E5FB896168995002C15084FD311A +:1043020003C0D2DD067170E5FBEF047178E5FBFDB9 +:10431200FB23FD2B2E710822F9CF20F9038FD8FB46 +:104322005C02D1DD095080C15010FDFC37C0EDCBDD +:1043320044FDCD4431A4E020712BE031020C05FD97 +:104342004745EF145027C15005C15084FDCD0310DD +:1043520004CF20F9047172223154230BA098FCD5AA +:1043620098FC61F8FD4745FD3A458F22F931450732 +:1043720031040703F520F9EDCB44FDCD4431020CA5 +:1043820018F0C15005C15084FDCD0310045005FD45 +:10439200A302FD4745CF20F903FD3A458F22F931AB +:1043A200450731040703F520F9EDCB44F520F9CF99 +:1043B200FFFB03F500FCF502FC713221F6426CFFB3 +:1043C20061E8EDCB44712822F9F516FCFDA03EFD13 +:1043D200BB2EFD6B2DFDC92D714B9DF5E6FBF5E75F +:1043E200FBF5E8FBF5E9FB31042102EFFACE3708D1 +:1043F200CBE4BFFFCBE6FFF1CED4FFCF370009718C +:10440200481205F6BEE0BEE2BED0716A27FD9E2BC1 +:10441200714307714B2771481005714811057138B6 +:10442200100571381105713302713B22715302710B +:104432005B2271130E711B2EFD9005F55EFDCF20E0 +:10444200F905712223F6BF84FC3102072CFDFB2300 +:10445200AF84FC440A00DC06E521F9E520F9D52306 +:10446200F961E8FD90058F22F931455D502EFDA3DB +:1044720002E521F9E520F9EF50D50BF9DF4BF521E3 +:10448200F9FD9005FD7F237173017132043112052C +:1044920002EFFA71430271032071422031949E02AD +:1044A200EFFA712AE7CEA409F5F30061FD310407A2 +:1044B20003712323E5F300CEA408712BE7E520F96D +:1044C2008F22F9314503F520F9C6D7D599FCDF1EB5 +:1044D200310200195003C15084FD3103C0625C01F6 +:1044E200D1DF07F520F9717222D7E599FCD74099FF +:1044F200FCF0DF083104003FF599FCD74099FCC875 +:10450200DF0BF520F9717222CF99FCF0D73102004E +:1045120004A099FCD7F0C15004C15084FDCD031012 +:10452200048FE5FB5C9F9FE5FB7110F6FB30AE400C +:10453200FDA23CCF99FCF0D78F22F9312506F52058 +:10454200F9717222D7715323F598FC717207FD0D30 +:1045520003717307D7FDFD05F2D7C7200CFBF8FFE7 +:104562008F1CFCF0F91BFCF303FDB04F13BC048F4E +:104572001EFCF0F91DFCF303FDB04F13BC028F20AB +:10458200FCF0F91FFCF303FDB04F13BBAC04BDD824 +:10459200F6BDDAAC04311EBDDCF6BDDEFDA40DAD08 +:1045A200D8BDDCADDABDDEAC02BDD8F6BDDAAC02F8 +:1045B200311EDADCC3DADEC3BDDCF6BDDEFDA40DDE +:1045C200C0BDDEC0BDDCADDEFD1A0FADD8BDDCADB9 +:1045D200DABDDEABBDD8F6BDDAAB311EDADCC3DA4A +:1045E200DEC3BDDCF6BDDEFDA40DC0BDDEC0BDDC9C +:1045F200ADDEFD1A0FDADAADD8FDAD49C3C58F269F +:10460200FD5C3FF0317E04A6FC14C2C0B9A026FDB9 +:10461200F6BC08BC0A9C078C074C2EDD3E8F26FD9B +:104622000E0770F161DC605C3FF0317E1279A6FC0E +:10463200BDD8F6BDDA8C0773098822318FBDDC70D4 +:10464200BDDEFDA40DAC08BDDCAC0AFD1A0FADDA6F +:10465200BC0AADD8BC08615907EFBCAC08BDD8ACE8 +:104662000ABDDAC9DC0004F6FD6E0EC9DCFFFFF6F6 +:10467200FD6F0FADD8BFA0FCAF9AFC42A0FCDD12CB +:10468200AF9CFCBF9EFCAF9AFCBF9CFCAFA0FCBFE2 +:104692009AFCAF9CFC429EFCDC50AF9AFC429CFC14 +:1046A200DE48AF60FD429AFCDE404064FD16DC1F2E +:1046B2004064FDA0DE168FA2FC4F64FDDE0EAF9AB1 +:1046C200FC22A4FC44691061C8FD3547F564FDAFC6 +:1046D2009AFC445146DC0BAF9AFC241027BF62FDC2 +:1046E200EF1930F82ABF62FDEF114064FDFFDD03D0 +:1046F200E6EF01F63464FD89610899AF9EFC429CA5 +:10470200FCDC1BAF9CFC429AFCDE13AF9AFC4262BB +:10471200FDDE0BF5A2FCAF9AFCBFA4FCEF1140A298 +:10472200FCFFDD03E6EF01F634A2FC896108991073 +:104732000CC6D7C72006FBF8FFA021FCD521FCDF61 +:104742001CA022FCD522FCDF14A023FCD523FCDF15 +:104752000CCF21FCFFCF22FCFFCF23FCFF717BFAA1 +:10476200710A9E31929E02EFFA8E98FD830F9C038E +:104772009F2AFD8E949F65FD8E969F66FD8E979F64 +:1047820067FD8E939F28FD8E929F29FDFD1649138A +:10479200BC04BDD8F6BDDA46DADF03B146D8DF196C +:1047A2008C035C0391DF03E6EF01F6046D01313DFA +:1047B200120103B1BC046169038F68FD4E03DF126D +:1047C200AF2CFD614904DE40AC04222CFDFD3748CC +:1047D200EF368C03318EB112D968FDF143DF1E8CA6 +:1047E200035C0391DF03E6EF01F6046D01313D1234 +:1047F2000103222CFD610904FD3748EF0B8F68FD90 +:104802004E03DE04F6FD37488C039F68FDAC04BFFF +:104812002CFDD927FDF1010424F9BB14A944FFFFA3 +:10482200DF04E6B9EF0BAB14A944FEFFDD03A9A137 +:10483200B91006C6D7C7161744A90061C836A80022 +:10484200A027FD4027FDA861C8F527FDF927FDF344 +:10485200311CF67824F9B7F647DFE5C6D7C756A864 +:104862009666F0317E12F6B17824F966D1DFF1F561 +:1048720021FCF522FCF523FCF527FDC6D771632345 +:10488200D7C72004FBF8FFD91AF9F1E7240000DDAD +:104892001123DD1C23DD2123DD2623DD2F23DD343F +:1048A200EF3A8F27FD9F2EFDA01AF9F965FDEF6003 +:1048B200A01AF9F966FDEF58A01AF9F967FDEF5051 +:1048C200A01AF98F2AFDFD9D0F72EF44A01AF9F983 +:1048D20028FDEF3CA01AF9F929FDEF34F92EFDF37A +:1048E200311C7924F9BB316223058B9C03EF128CB6 +:1048F200019C03D52EFDDF06CF2EFDA7EF03B02EC0 +:10490200FD718071672361DC61FB7161238C03722D +:104912001004C6D7C72008FBF8FF8E989C058E9717 +:104922009C048E969C038E949C028E939C018E9284 +:104932009B710B9E717AFA8C05FD830F9C058C048A +:10494200FD830F9C048C03FD830F9C038C02FD836B +:104952000F9C028C04F0317E1279B822BC068C05C1 +:104962005C03D1DF098C044C0361C86179068C03B6 +:10497200318EB1610906BC06313D120103BC068CC1 +:10498200060E02708C071C00BC068F26FC4E01DC52 +:104992000D8C014F26FCDC0B8F27FC4DDE05AC068F +:1049A20012EF04AC06B1121008C6D7C7C3C1200863 +:1049B200FBF8FFF661490A61F8614908DF07F7343D +:1049C2000000ED4A4AE6BC04F6BC06AC0ABC02ACE6 +:1049D20008BBAC06614902AC0461F8614900DE28FB +:1049E200AC04BDD8AC06BDDAE1FD290FADDABC06D8 +:1049F200ADD8BC04ABBDD8AC02BDDAE1FD440FAD0D +:104A0200DABC02ADD8BBEFCAAC06BC02AC04BBAC8C +:104A120008BDD8AC0ABDDAAC04BDDCAC06FDA70EFD +:104A2200AC04BDDCAC06FD1A0FE1FD440FADDABCEF +:104A320006ADD8BC04AC06614902AC0461F8614918 +:0C4A420000DCC5AC0214AB12100CC6D78F +:104A4E0061FC61FCC1C3C5C7520C929269D4FEC110 +:104A5E00DFF88EFD708EFCC1717AFA4020F903DF0B +:104A6E000630EC2BFDA23CC09EFC609EFD34D4FEB5 +:104A7E005206C0B9A5A592DFF9C6C4C2C061FC61D9 +:104A8E00DF520C929269D4FEC1DFF88EFD708EFC5F +:104A9E00C1717AFAC736410571A4C6DC51F534FDF1 +:104AAE0071485005716050053124223671620771CC +:104ABE0023228FE6FB5FEEFBD1DF1B8FE7FB5FEF61 +:104ACE00FBD1DF128FE8FB5FF0FBD1DF098FE9FB33 +:104ADE005FF1FBD1DD0C31620702EFFA71630771F2 +:104AEE006B27FD7F48FD8D33F51AF9ED114CC73656 +:104AFE0041057184C6DE0DF534FD71485005FD8DFE +:104B0E0033ED114CC73641057194C6DE154034FDA8 +:104B1E0003DD0C4034FD04DD064034FD0161F8F583 +:104B2E0034FDD934FDF1E7240000DD0823DD132325 +:104B3E00DD39EF6071405005E534FD71505005EDE3 +:104B4E00114C8F40059F1BF99F1EF9D91BF9FD4E85 +:104B5E0037629F1DF9401BF97FDD06CF34FD02EF52 +:104B6E0003F534FD71505005ED114CC736410571FA +:104B7E0094C6DE1CC736410571C4C6DE06CF34FDB1 +:104B8E0003EF11F534FD7148500571605005EF7358 +:104B9E00CF34FD044034FD03DF138F1DF99F400514 +:104BAE00D91DF9C1D91BF9FDCD37C0EF108F4005C6 +:104BBE0076C7D91BF9FD1234C071505005D91EF9B4 +:104BCE00F1242900DD2D240400DD28242200DD231C +:104BDE00241100DD0C240100DD19241E00DD14EF6C +:104BEE000C401BF960DF0CCF1BF961EF06F51AF9CB +:104BFE00A01BF94034FD03DF0AD91BF9FD4E3762C5 +:104C0E009F1DF9C09EFC609EFD34D4FE5206C0B9B5 +:104C1E00A5A592DFF961FCC1C3C5C7520C9292697A +:104C2E00D4FEC1DFF88EFD708EFCC1F616717AFAD5 +:104C3E00714AE5717BBD51405F0401D1DD05A7F6D8 +:104C4E0047DFF3300400BF2401F6BF2A01300B0BFF +:104C5E00BF2801FD0D03300B0FBF2801FD0D0330E2 +:104C6E000F0FBF2801710AE6710321C09EFC609EE2 +:104C7E00FD34D4FE5206C0B9A5A592DFF9C6C4C252 +:104C8E00C061FCC1C3C5C7520C929269D4FEC1DF8C +:104C9E00F88EFD708EFCC1717AFAD542FBDD0EEBFB +:104CAE0040FB899E44A240FBB042FBEF2B710AE60B +:104CBE00300400BF2401F6BF2A01300B0BBF2801C0 +:104CCE00FD0D03300B0FBF2801FD0D03300F0FBF7D +:104CDE002801717320710321C09EFC609EFD34D4A7 +:104CEE00FE5206C0B9A5A592DFF9C6C4C2C061FCCA +:104CFE0061EF520C929269D4FEC1DFF88EFD708E78 +:104D0E00FCC12008FBF8FF71503002CEABACCC01D9 +:104D1E0000F6BC0231B2E20F617902F6614902DFA0 +:104D2E00F371603002EF7E8E519B713BE28B5C0221 +:104D3E00D1DD1D8B5C08D1DF0971503002CC010032 +:104D4E00EFCF8C0770FDA838629E50CC0102EFC1E8 +:104D5E008B5C03D1DF408E509C05715030028C016C +:104D6E00D1DF0E8C0570FDFE38629C07CC0101EF81 +:104D7E00318C014C02DF0671603002EF28CF340215 +:104D8E005A716030028C0570C18C0770FD4F38C0AF +:104D9E00CF34024AEF0F8B5C01D1DD067160300219 +:104DAE00EF03ED1F4D1008C09EFC609EFD34D4FE37 +:104DBE005206C0B9A5A592DFF961FCC1C3C5C752A1 +:104DCE000C929269D4FEC1DFF88EFD708EFCC1711B +:104DDE000A9E31929E02EFFA8F10FC4F96FFDF195A +:104DEE008F11FC4F97FFDF118F12FC4F98FFDF09D9 +:104DFE005004C15011FDFC37C0710B9EC09EFC606B +:104E0E009EFD34D4FE5206C0B9A5A592DFF9C6C4E4 +:104E1E00C2C061FCA05EFC61FCC1C3C5C7520C924E +:104E2E009269D4FEC1DFF88EFD708EFCC1C1FBF815 +:104E3E00FF8D1F9C018E31318EE7240600DD082385 +:104E4E00DD0F23DD25EF45717AFA8C019F48FCEFCB +:104E5E003B717AFA4023F901DF078C019F47FCEF83 +:104E6E002B51FF2E019F47FCEF22717AFA8C019F86 +:104E7E0002F98FE4FB5C01D1DF124020F903DD065D +:104E8E004020F904DF06306426FDA23C4031FF09C4 +:104E9E00DE05A031FFEF197158F000713222405D2E +:104EAE00FC02DF03F6EF05D95DFCF1A1609F5DFC0E +:104EBE00710BE3C0C09EFC609EFD34D4FE5206C052 +:104ECE00B9A5A592DFF9C6C4C2C061FC61FF520C40 +:104EDE00929269D4FEC1DFF88EFD708EFCC1717A9C +:104EEE00FA8F16FC5C03D1DD194020F903DD064074 +:104EFE0020F904DF0D36100571D4DE0630D73DFDE6 +:104F0E00A23CC09EFC609EFD34D4FE5206C0B9A5E4 +:104F1E00A592DFF961FC61FC61FC61FC61FC61FC46 +:104F2E0061FC61FC61FC61FC61FC61FC61FC61FC8B +:104F3E0061FC61FC61FC61FC61FC61FC61FC61FC7B +:0E4F4E0061FC61FC61FC61FC61FC61FC61FCCA +:0A4F5C0000060C12181E242A30363D +:104F660000163248648096122844607692082440DF +:104F7600FF000000555555554700DEFB00000000B8 +:104F86004BFC00000000143F4B39D222D32E643074 +:104F9600E130233226407C09DD4101000000983AC9 +:0A4FA600F82AFF23301299000000E2 +:084FB000317503F7332312D71A +:0A4FF60031343A31383A313100000D :00000001FF  \ No newline at end of file diff --git a/trunk/bsr.lmf b/trunk/bsr.lmf index c8b311e..6919545 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 dedbc13..7c86da0 100644 --- a/trunk/bsr_k0r.map +++ b/trunk/bsr_k0r.map @@ -1,19 +1,19 @@ -78K0R Linker W1.31 Date:18 Nov 2010 Page: 1 +78K0R Linker W1.33 Date:20 Nov 2010 Page: 1 -Command: -yC:\Program Files\NEC Electronics Tools\DEV -_msgoff -obsr.l - mf ..\..\..\Program Files\NEC Electronics Tools\CC78K0R\W2.10 - \lib78k0r\s0rm.rel -gi1B339499E033F240BFAAh -pbsr_k0r.map -nk - d -gb7EFBFFh -bC:\Program Files\NEC Electronics Tools\FSL78K0 - R_Type02ES\V1.20\lib78k0r\fsl.lib -bcl0rdm.lib -bcl0rm.lib -b - cl0rmf.lib -iC:\Program Files\NEC Electronics Tools\CC78K0R\W - 2.10\lib78k0r -dbsr_mcu.dr -s -w0 loader.rel pm.rel i2c_ctr.r - el 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.r - el self_flash.rel sw.rel task_debug.rel task_misc.rel task_sy - s.rel pedo_alg_thre_det2.rel ini_VECT.rel task_status.rel +Command: -yd:\program files\nec electronics tools\dev -_msgoff -obsr.l + mf ..\..\..\..\Program Files\NEC Electronics Tools\CC78K0R\W2 + .12\lib78k0r\s0rm.rel -gi1B339499E033F240BFAAh -pbsr_k0r.map + -nkd -gb7EFBFFh -bC:\Program Files\NEC Electronics Tools\FSL7 + 8K0R_Type02ES\V1.20\lib78k0r\fsl.lib -bcl0rdm.lib -bcl0rm.lib + -bcl0rmf.lib -iD:\Program Files\NEC Electronics Tools\CC78K0 + R\W2.12\lib78k0r -dbsr_mcu.dr -s -w0 loader.rel pm.rel i2c_ct + r.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 accer + o.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 Para-file: Out-file: bsr.lmf Map-file: bsr_k0r.map @@ -23,8 +23,8 @@ Direc-file:bsr_mcu.dr *** Link information *** 64 output segment(s) - 3EC7H byte(s) real data - 5418 symbol(s) defined + 3EE7H byte(s) real data + 5432 symbol(s) defined *** Memory map *** @@ -154,264 +154,264 @@ Direc-file:bsr_mcu.dr SEGMENT SEGMENT MODULE ADDRESS MGC_MIMI 02000H 0000AH CSEG AT MGC_MIMI magic 02000H 0000AH - @@CNST 0200AH 002CEH CSEG + @@CNST 0200AH 002C8H CSEG @@CNST @cstart 0200AH 00000H @@CNST loader 0200AH 00000H - @@CNST pm 0200AH 0021AH - @@CNST i2c_ctr 02224H 00000H - @@CNST main 02224H 00000H - @@CNST magic 02224H 00000H - @@CNST WDT 02224H 00000H - @@CNST i2c_mcu 02224H 00000H - @@CNST i2c_twl 02224H 00000H - @@CNST led 02224H 00020H - @@CNST rtc 02244H 00000H - @@CNST vreg_ctr 02244H 00000H - @@CNST vreg_twl 02244H 00000H - @@CNST adc 02244H 00048H - @@CNST renge 0228CH 00000H - @@CNST accero 0228CH 00000H + @@CNST pm 0200AH 00214H + @@CNST i2c_ctr 0221EH 00000H + @@CNST main 0221EH 00000H + @@CNST magic 0221EH 00000H + @@CNST WDT 0221EH 00000H + @@CNST i2c_mcu 0221EH 00000H + @@CNST i2c_twl 0221EH 00000H + @@CNST led 0221EH 00020H + @@CNST rtc 0223EH 00000H + @@CNST vreg_ctr 0223EH 00000H + @@CNST vreg_twl 0223EH 00000H + @@CNST adc 0223EH 00048H + @@CNST renge 02286H 00000H + @@CNST accero 02286H 00000H @@CNST self_flash - 0228CH 00002H - @@CNST sw 0228EH 00000H + 02286H 00002H + @@CNST sw 02288H 00000H @@CNST task_debug - 0228EH 00000H + 02288H 00000H @@CNST task_misc - 0228EH 00000H - @@CNST task_sys 0228EH 00000H + 02288H 00000H + @@CNST task_sys 02288H 00000H @@CNST pedo_alg_thre_det2 - 0228EH 0004AH - @@CNST ini_VECT 022D8H 00000H + 02288H 0004AH + @@CNST ini_VECT 022D2H 00000H @@CNST task_status - 022D8H 00000H - 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 + 022D2H 00000H + ROM_CODE 022D2H 0277CH CSEG + ROM_CODE pm 022D2H 00A42H + ROM_CODE i2c_ctr 02D14H 00060H + ROM_CODE i2c_twl 02D74H 0005EH + ROM_CODE led 02DD2H 0051AH + ROM_CODE rtc 032ECH 000E0H + ROM_CODE vreg_ctr 033CCH 00475H + ROM_CODE vreg_twl 03841H 0010AH + ROM_CODE adc 0394BH 002FCH + ROM_CODE renge 03C47H 00190H + ROM_CODE accero 03DD7H 0013DH + ROM_CODE sw 03F14H 00112H ROM_CODE task_misc - 04006H 001B7H - ROM_CODE task_sys 041BDH 0037FH + 04026H 001B7H + ROM_CODE task_sys 041DDH 0037FH ROM_CODE pedo_alg_thre_det2 - 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 + 0455CH 004F2H + @@BASE 04A4EH 0050EH CSEG BASE + @@BASE loader 04A4EH 00000H + @@BASE pm 04A4EH 0003FH + @@BASE i2c_ctr 04A8DH 00198H + @@BASE main 04C25H 00000H + @@BASE magic 04C25H 00000H + @@BASE WDT 04C25H 00000H + @@BASE i2c_mcu 04C25H 000D9H + @@BASE i2c_twl 04CFEH 000CBH + @@BASE led 04DC9H 00000H + @@BASE rtc 04DC9H 0005EH + @@BASE vreg_ctr 04E27H 00000H + @@BASE vreg_twl 04E27H 00000H + @@BASE adc 04E27H 000B3H + @@BASE renge 04EDAH 00000H + @@BASE accero 04EDAH 0004AH @@BASE self_flash - 04F04H 00000H - @@BASE sw 04F04H 00000H + 04F24H 00000H + @@BASE sw 04F24H 00000H @@BASE task_debug - 04F04H 00000H + 04F24H 00000H @@BASE task_misc - 04F04H 00000H - @@BASE task_sys 04F04H 00000H + 04F24H 00000H + @@BASE task_sys 04F24H 00000H @@BASE pedo_alg_thre_det2 - 04F04H 00000H - @@BASE ini_VECT 04F04H 00038H + 04F24H 00000H + @@BASE ini_VECT 04F24H 00038H @@BASE task_status - 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 + 04F5CH 00000H + @@CNSTL 04F5CH 00000H CSEG PAGE64KP + @@CNSTL @cstart 04F5CH 00000H + @@CNSTL 04F5CH 00000H CSEG PAGE64KP + @@CNSTL pm 04F5CH 00000H + @@CNSTL 04F5CH 00000H CSEG PAGE64KP + @@CNSTL i2c_ctr 04F5CH 00000H + @@CNSTL 04F5CH 00000H CSEG PAGE64KP + @@CNSTL i2c_twl 04F5CH 00000H + @@CNSTL 04F5CH 00000H CSEG PAGE64KP + @@CNSTL led 04F5CH 00000H + @@CNSTL 04F5CH 00000H CSEG PAGE64KP + @@CNSTL rtc 04F5CH 00000H + @@CNSTL 04F5CH 00000H CSEG PAGE64KP + @@CNSTL vreg_ctr 04F5CH 00000H + @@CNSTL 04F5CH 00000H CSEG PAGE64KP + @@CNSTL vreg_twl 04F5CH 00000H + @@CNSTL 04F5CH 00000H CSEG PAGE64KP + @@CNSTL adc 04F5CH 00000H + @@CNSTL 04F5CH 00000H CSEG PAGE64KP + @@CNSTL renge 04F5CH 00000H + @@CNSTL 04F5CH 00000H CSEG PAGE64KP + @@CNSTL accero 04F5CH 00000H + @@CNSTL 04F5CH 00000H CSEG PAGE64KP + @@CNSTL sw 04F5CH 00000H + @@CNSTL 04F5CH 00000H CSEG PAGE64KP @@CNSTL task_misc - 04F3CH 00000H - @@CNSTL 04F3CH 00000H CSEG PAGE64KP - @@CNSTL task_sys 04F3CH 00000H - @@CNSTL 04F3CH 00000H CSEG PAGE64KP + 04F5CH 00000H + @@CNSTL 04F5CH 00000H CSEG PAGE64KP + @@CNSTL task_sys 04F5CH 00000H + @@CNSTL 04F5CH 00000H CSEG PAGE64KP @@CNSTL pedo_alg_thre_det2 - 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 + 04F5CH 00000H + @@CNSTL 04F5CH 00000H CSEG PAGE64KP + @@CNSTL ini_VECT 04F5CH 00000H + @@CNSTL 04F5CH 0000AH CSEG PAGE64KP + @@CNSTL @bcdtob 04F5CH 0000AH + @@CNSTL 04F66H 00010H CSEG PAGE64KP + @@CNSTL @bbcd 04F66H 00010H + @@R_INIT 04F76H 0003AH CSEG UNIT64KP + @@R_INIT @cstart 04F76H 00000H + @@R_INIT loader 04F76H 00000H + @@R_INIT pm 04F76H 00002H + @@R_INIT i2c_ctr 04F78H 00002H + @@R_INIT main 04F7AH 00000H + @@R_INIT magic 04F7AH 00000H + @@R_INIT WDT 04F7AH 00000H + @@R_INIT i2c_mcu 04F7AH 00000H + @@R_INIT i2c_twl 04F7AH 00000H + @@R_INIT led 04F7AH 00006H + @@R_INIT rtc 04F80H 00000H + @@R_INIT vreg_ctr 04F80H 00000H + @@R_INIT vreg_twl 04F80H 00000H + @@R_INIT adc 04F80H 0000CH + @@R_INIT renge 04F8CH 00014H + @@R_INIT accero 04FA0H 00000H @@R_INIT self_flash - 04F80H 00000H - @@R_INIT sw 04F80H 00002H + 04FA0H 00000H + @@R_INIT sw 04FA0H 00002H @@R_INIT task_debug - 04F82H 00000H + 04FA2H 00000H @@R_INIT task_misc - 04F82H 00000H - @@R_INIT task_sys 04F82H 00002H + 04FA2H 00000H + @@R_INIT task_sys 04FA2H 00002H @@R_INIT pedo_alg_thre_det2 - 04F84H 0000AH - @@R_INIT ini_VECT 04F8EH 00000H + 04FA4H 0000AH + @@R_INIT ini_VECT 04FAEH 00000H @@R_INIT task_status - 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 + 04FAEH 00002H + @@R_INIT @rom 04FB0H 00000H + @@R_INIS 04FB0H 00000H CSEG UNIT64KP + @@R_INIS @cstart 04FB0H 00000H + @@R_INIS loader 04FB0H 00000H + @@R_INIS pm 04FB0H 00000H + @@R_INIS i2c_ctr 04FB0H 00000H + @@R_INIS main 04FB0H 00000H + @@R_INIS magic 04FB0H 00000H + @@R_INIS WDT 04FB0H 00000H + @@R_INIS i2c_mcu 04FB0H 00000H + @@R_INIS i2c_twl 04FB0H 00000H + @@R_INIS led 04FB0H 00000H + @@R_INIS rtc 04FB0H 00000H + @@R_INIS vreg_ctr 04FB0H 00000H + @@R_INIS vreg_twl 04FB0H 00000H + @@R_INIS adc 04FB0H 00000H + @@R_INIS renge 04FB0H 00000H + @@R_INIS accero 04FB0H 00000H @@R_INIS self_flash - 04F90H 00000H - @@R_INIS sw 04F90H 00000H + 04FB0H 00000H + @@R_INIS sw 04FB0H 00000H @@R_INIS task_debug - 04F90H 00000H + 04FB0H 00000H @@R_INIS task_misc - 04F90H 00000H - @@R_INIS task_sys 04F90H 00000H + 04FB0H 00000H + @@R_INIS task_sys 04FB0H 00000H @@R_INIS pedo_alg_thre_det2 - 04F90H 00000H - @@R_INIS ini_VECT 04F90H 00000H + 04FB0H 00000H + @@R_INIS ini_VECT 04FB0H 00000H @@R_INIS task_status - 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 + 04FB0H 00000H + @@R_INIS @rom 04FB0H 00000H + @@CALT 04FB0H 00000H CSEG + @@CALT @cstart 04FB0H 00000H + @@CALT loader 04FB0H 00000H + @@CALT pm 04FB0H 00000H + @@CALT i2c_ctr 04FB0H 00000H + @@CALT main 04FB0H 00000H + @@CALT magic 04FB0H 00000H + @@CALT WDT 04FB0H 00000H + @@CALT i2c_mcu 04FB0H 00000H + @@CALT i2c_twl 04FB0H 00000H + @@CALT led 04FB0H 00000H + @@CALT rtc 04FB0H 00000H + @@CALT vreg_ctr 04FB0H 00000H + @@CALT vreg_twl 04FB0H 00000H + @@CALT adc 04FB0H 00000H + @@CALT renge 04FB0H 00000H + @@CALT accero 04FB0H 00000H @@CALT self_flash - 04F90H 00000H - @@CALT sw 04F90H 00000H + 04FB0H 00000H + @@CALT sw 04FB0H 00000H @@CALT task_debug - 04F90H 00000H + 04FB0H 00000H @@CALT task_misc - 04F90H 00000H - @@CALT task_sys 04F90H 00000H + 04FB0H 00000H + @@CALT task_sys 04FB0H 00000H @@CALT pedo_alg_thre_det2 - 04F90H 00000H - @@CALT ini_VECT 04F90H 00000H + 04FB0H 00000H + @@CALT ini_VECT 04FB0H 00000H @@CALT task_status - 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 + 04FB0H 00000H + @@RLINIT 04FB0H 00000H CSEG UNIT64KP + @@RLINIT loader 04FB0H 00000H + @@RLINIT pm 04FB0H 00000H + @@RLINIT i2c_ctr 04FB0H 00000H + @@RLINIT main 04FB0H 00000H + @@RLINIT magic 04FB0H 00000H + @@RLINIT WDT 04FB0H 00000H + @@RLINIT i2c_mcu 04FB0H 00000H + @@RLINIT i2c_twl 04FB0H 00000H + @@RLINIT led 04FB0H 00000H + @@RLINIT rtc 04FB0H 00000H + @@RLINIT vreg_ctr 04FB0H 00000H + @@RLINIT vreg_twl 04FB0H 00000H + @@RLINIT adc 04FB0H 00000H + @@RLINIT renge 04FB0H 00000H + @@RLINIT accero 04FB0H 00000H @@RLINIT self_flash - 04F90H 00000H - @@RLINIT sw 04F90H 00000H + 04FB0H 00000H + @@RLINIT sw 04FB0H 00000H @@RLINIT task_debug - 04F90H 00000H + 04FB0H 00000H @@RLINIT task_misc - 04F90H 00000H - @@RLINIT task_sys 04F90H 00000H + 04FB0H 00000H + @@RLINIT task_sys 04FB0H 00000H @@RLINIT pedo_alg_thre_det2 - 04F90H 00000H - @@RLINIT ini_VECT 04F90H 00000H + 04FB0H 00000H + @@RLINIT ini_VECT 04FB0H 00000H @@RLINIT task_status - 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 + 04FB0H 00000H + @@RLINIT @rom 04FB0H 00000H + @@CODEL 04FB0H 00000H CSEG + @@CODEL pm 04FB0H 00000H + @@CODEL i2c_ctr 04FB0H 00000H + @@CODEL magic 04FB0H 00000H + @@CODEL i2c_twl 04FB0H 00000H + @@CODEL led 04FB0H 00000H + @@CODEL rtc 04FB0H 00000H + @@CODEL vreg_ctr 04FB0H 00000H + @@CODEL vreg_twl 04FB0H 00000H + @@CODEL adc 04FB0H 00000H + @@CODEL renge 04FB0H 00000H + @@CODEL accero 04FB0H 00000H + @@CODEL sw 04FB0H 00000H @@CODEL task_misc - 04F90H 00000H - @@CODEL task_sys 04F90H 00000H + 04FB0H 00000H + @@CODEL task_sys 04FB0H 00000H @@CODEL pedo_alg_thre_det2 - 04F90H 00000H - @@CODEL ini_VECT 04F90H 00000H - @@LCODEL 04F90H 00008H CSEG - @@LCODEL abs 04F90H 00008H -* gap * 04F98H 0005EH + 04FB0H 00000H + @@CODEL ini_VECT 04FB0H 00000H + @@LCODEL 04FB0H 00008H CSEG + @@LCODEL abs 04FB0H 00008H +* gap * 04FB8H 0003EH MGC_TAIL 04FF6H 0000AH CSEG AT MGC_TAIL magic 04FF6H 0000AH diff --git a/trunk/config.h b/trunk/config.h index 0719e1c..a4082af 100644 --- a/trunk/config.h +++ b/trunk/config.h @@ -13,7 +13,7 @@ //#define _FORCE_TAIKENDAI_ #define MCU_VER_MAJOR 0x01 -#define MCU_VER_MINOR 0x0D +#define MCU_VER_MINOR 0x0E #define _firm_format_v3_ diff --git a/trunk/hoge.bin b/trunk/hoge.bin index 741cbeb..b45dcf3 100644 Binary files a/trunk/hoge.bin and b/trunk/hoge.bin differ diff --git a/trunk/pm.c b/trunk/pm.c index 3a6976a..d0fcd8c 100644 --- a/trunk/pm.c +++ b/trunk/pm.c @@ -50,13 +50,6 @@ const u8 BT_MANUF_BORDER[] = { 5, 33, 79, 123, 158, 197, 233 }; -const u8 TWL_BATT_LEFT_BOUNDARY[] = { - 80, 50, BATT_TH_LO, BATT_TH_EMPTY, 0 - }; - - - - /* ======================================================== 電池の管理 @@ -684,23 +677,33 @@ 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] > 80) { - if( vreg_ctr[ VREG_C_BT_REMAIN ] <= TWL_BATT_LEFT_BOUNDARY[ i ] ) - { - temp_twl_bt_level >>= 1; - } + vreg_twl[REG_TWL_INT_ADRS_POWER_INFO] = 0x0F; } - if( !BT_CHG_Ena_n ) // アダプタが刺さってたら上げ底 + else if (vreg_ctr[VREG_C_BT_REMAIN] > 50) { - temp_twl_bt_level |= 3; + vreg_twl[REG_TWL_INT_ADRS_POWER_INFO] = 0x0B; + } + else if (vreg_ctr[VREG_C_BT_REMAIN] > BATT_TH_LO) + { + vreg_twl[REG_TWL_INT_ADRS_POWER_INFO] = 0x07; + } + else if (( vreg_ctr[ VREG_C_BT_REMAIN ] > BATT_TH_EMPTY )|| + !BT_CHG_Ena_n ) + { // アダプタの有無で底上げ + vreg_twl[REG_TWL_INT_ADRS_POWER_INFO] = 0x03; + } + else if (vreg_ctr[VREG_C_BT_REMAIN] > 0) + { + vreg_twl[REG_TWL_INT_ADRS_POWER_INFO] = 0x01; + } + else + { + vreg_twl[REG_TWL_INT_ADRS_POWER_INFO] = 0x00; } - vreg_twl[ REG_TWL_INT_ADRS_POWER_INFO ] = temp_twl_bt_level; } - + // 残量で割り込み。急激に減ると飛ぶことがある // { static u8 bt_remain_old_ctr; @@ -718,7 +721,7 @@ void BT_get_left(){ bt_remain_old_ctr = vreg_ctr[ VREG_C_BT_REMAIN ]; } - + // PMIC-NTRに電池残量を教えてあげる { static bit initialized; diff --git a/trunk/yav_mcu_bsr.plg b/trunk/yav_mcu_bsr.plg index 12967a2..955cec1 100644 --- a/trunk/yav_mcu_bsr.plg +++ b/trunk/yav_mcu_bsr.plg @@ -6,14 +6,12 @@ Compilation complete, 0 error(s) and 2 warning(s) found. "D:\Program Files\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff inter_asm\loader.asm Assembly complete, 0 error(s) and 0 warning(s) found. "D:\Program Files\NEC Electronics Tools\CC78K0R\W2.12\bin\cc78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no pm.c -pm.c(267) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' -pm.c(776) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(853) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(861) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(1009) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' -pm.c(1076) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(1079) : CC78K0R warning W0401: Conversion may lose significant digits -Compilation complete, 0 error(s) and 7 warning(s) found. +pm.c(801) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(878) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(886) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(1101) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(1104) : CC78K0R warning W0401: Conversion may lose significant digits +Compilation complete, 0 error(s) and 5 warning(s) found. "D:\Program Files\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff inter_asm\pm.asm Assembly complete, 0 error(s) and 0 warning(s) found. "D:\Program Files\NEC Electronics Tools\CC78K0R\W2.12\bin\cc78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no i2c_ctr.c @@ -33,7 +31,7 @@ Compilation complete, 0 error(s) and 0 warning(s) found. "D:\Program Files\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff inter_asm\WDT.asm Assembly complete, 0 error(s) and 0 warning(s) found. "D:\Program Files\NEC Electronics Tools\CC78K0R\W2.12\bin\cc78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no i2c_mcu.c -i2c_mcu.c(205) : CC78K0R warning W0401: Conversion may lose significant digits +i2c_mcu.c(210) : CC78K0R warning W0401: Conversion may lose significant digits Compilation complete, 0 error(s) and 1 warning(s) found. "D:\Program Files\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff inter_asm\i2c_mcu.asm Assembly complete, 0 error(s) and 0 warning(s) found. @@ -42,13 +40,13 @@ Compilation complete, 0 error(s) and 0 warning(s) found. "D:\Program Files\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff inter_asm\i2c_twl.asm Assembly complete, 0 error(s) and 0 warning(s) found. "D:\Program Files\NEC Electronics Tools\CC78K0R\W2.12\bin\cc78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no led.c -led.c(108) : CC78K0R warning W0745: Expected function prototype -led.c(250) : CC78K0R warning W0401: Conversion may lose significant digits -led.c(255) : CC78K0R warning W0401: Conversion may lose significant digits -led.c(317) : CC78K0R warning W0401: Conversion may lose significant digits -led.c(376) : CC78K0R warning W0401: Conversion may lose significant digits -led.c(402) : CC78K0R warning W0401: Conversion may lose significant digits -led.c(578) : CC78K0R warning W0401: Conversion may lose significant digits +led.c(109) : CC78K0R warning W0745: Expected function prototype +led.c(251) : CC78K0R warning W0401: Conversion may lose significant digits +led.c(256) : CC78K0R warning W0401: Conversion may lose significant digits +led.c(318) : CC78K0R warning W0401: Conversion may lose significant digits +led.c(377) : CC78K0R warning W0401: Conversion may lose significant digits +led.c(403) : CC78K0R warning W0401: Conversion may lose significant digits +led.c(579) : CC78K0R warning W0401: Conversion may lose significant digits Compilation complete, 0 error(s) and 7 warning(s) found. "D:\Program Files\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff inter_asm\led.asm Assembly complete, 0 error(s) and 0 warning(s) found. @@ -57,23 +55,21 @@ Compilation complete, 0 error(s) and 0 warning(s) found. "D:\Program Files\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff inter_asm\rtc.asm Assembly complete, 0 error(s) and 0 warning(s) found. "D:\Program Files\NEC Electronics Tools\CC78K0R\W2.12\bin\cc78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no vreg_ctr.c -vreg_ctr.c(109) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' -vreg_ctr.c(118) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' -vreg_ctr.c(128) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' -vreg_ctr.c(138) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' -vreg_ctr.c(142) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' -vreg_ctr.c(149) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' -vreg_ctr.c(159) : CC78K0R warning W0401: Conversion may lose significant digits -vreg_ctr.c(160) : CC78K0R warning W0401: Conversion may lose significant digits -vreg_ctr.c(162) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(163) : CC78K0R warning W0401: Conversion may lose significant digits vreg_ctr.c(164) : CC78K0R warning W0401: Conversion may lose significant digits -vreg_ctr.c(165) : CC78K0R warning W0401: Conversion may lose significant digits -vreg_ctr.c(269) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' -vreg_ctr.c(274) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' -vreg_ctr.c(279) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' -vreg_ctr.c(309) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' -vreg_ctr.c(436) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' -Compilation complete, 0 error(s) and 16 warning(s) found. +vreg_ctr.c(166) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(168) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(169) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(216) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(216) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(221) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(221) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(225) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(225) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(229) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(229) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(233) : CC78K0R warning W0401: Conversion may lose significant digits +Compilation complete, 0 error(s) and 14 warning(s) found. "D:\Program Files\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff inter_asm\vreg_ctr.asm Assembly complete, 0 error(s) and 0 warning(s) found. "D:\Program Files\NEC Electronics Tools\CC78K0R\W2.12\bin\cc78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no vreg_twl.c @@ -83,29 +79,24 @@ Compilation complete, 0 error(s) and 2 warning(s) found. "D:\Program Files\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff inter_asm\vreg_twl.asm Assembly complete, 0 error(s) and 0 warning(s) found. "D:\Program Files\NEC Electronics Tools\CC78K0R\W2.12\bin\cc78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no adc.c -adc.c(95) : CC78K0R warning W0401: Conversion may lose significant digits -adc.c(113) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' -adc.c(192) : CC78K0R warning W0401: Conversion may lose significant digits -adc.c(218) : CC78K0R warning W0401: Conversion may lose significant digits -adc.c(310) : CC78K0R warning W0401: Conversion may lose significant digits -adc.c(334) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' -adc.c(353) : CC78K0R warning W0401: Conversion may lose significant digits -adc.c(431) : CC78K0R warning W0745: Expected function prototype -adc.c(460) : CC78K0R warning W0401: Conversion may lose significant digits -adc.c(465) : CC78K0R warning W0401: Conversion may lose significant digits -adc.c(114) : CC78K0R warning W0401: Conversion may lose significant digits -Compilation complete, 0 error(s) and 11 warning(s) found. +adc.c(103) : CC78K0R warning W0401: Conversion may lose significant digits +adc.c(200) : CC78K0R warning W0401: Conversion may lose significant digits +adc.c(232) : CC78K0R warning W0401: Conversion may lose significant digits +adc.c(344) : CC78K0R warning W0401: Conversion may lose significant digits +adc.c(384) : CC78K0R warning W0401: Conversion may lose significant digits +adc.c(462) : CC78K0R warning W0745: Expected function prototype +adc.c(491) : CC78K0R warning W0401: Conversion may lose significant digits +adc.c(496) : CC78K0R warning W0401: Conversion may lose significant digits +adc.c(122) : CC78K0R warning W0401: Conversion may lose significant digits +Compilation complete, 0 error(s) and 9 warning(s) found. "D:\Program Files\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff inter_asm\adc.asm Assembly complete, 0 error(s) and 0 warning(s) found. "D:\Program Files\NEC Electronics Tools\CC78K0R\W2.12\bin\cc78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no renge\renge.c -renge\renge.c(152) : CC78K0R warning W0411: Illegal pointer combination -renge\renge.c(160) : CC78K0R warning W0412: Illegal pointer combination in conditional expression -Compilation complete, 0 error(s) and 2 warning(s) found. +Compilation complete, 0 error(s) and 0 warning(s) found. "D:\Program Files\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff inter_asm\renge.asm Assembly complete, 0 error(s) and 0 warning(s) found. "D:\Program Files\NEC Electronics Tools\CC78K0R\W2.12\bin\cc78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no accero.c -accero.c(242) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' -Compilation complete, 0 error(s) and 1 warning(s) found. +Compilation complete, 0 error(s) and 0 warning(s) found. "D:\Program Files\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff inter_asm\accero.asm Assembly complete, 0 error(s) and 0 warning(s) found. "D:\Program Files\NEC Electronics Tools\CC78K0R\W2.12\bin\cc78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no self_flash.c @@ -123,17 +114,14 @@ Compilation complete, 0 error(s) and 0 warning(s) found. "D:\Program Files\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff inter_asm\task_debug.asm Assembly complete, 0 error(s) and 0 warning(s) found. "D:\Program Files\NEC Electronics Tools\CC78K0R\W2.12\bin\cc78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no task_misc.c -task_misc.c(75) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' -task_misc.c(87) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' -task_misc.c(308) : CC78K0R warning W0401: Conversion may lose significant digits -Compilation complete, 0 error(s) and 3 warning(s) found. +task_misc.c(300) : CC78K0R warning W0401: Conversion may lose significant digits +Compilation complete, 0 error(s) and 1 warning(s) found. "D:\Program Files\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff inter_asm\task_misc.asm Assembly complete, 0 error(s) and 0 warning(s) found. "D:\Program Files\NEC Electronics Tools\CC78K0R\W2.12\bin\cc78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no task_sys.c -task_sys.c(194) : CC78K0R warning W0401: Conversion may lose significant digits -task_sys.c(503) : CC78K0R warning W0401: Conversion may lose significant digits -task_sys.c(505) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' -Compilation complete, 0 error(s) and 3 warning(s) found. +task_sys.c(207) : CC78K0R warning W0401: Conversion may lose significant digits +task_sys.c(525) : CC78K0R warning W0401: Conversion may lose significant digits +Compilation complete, 0 error(s) and 2 warning(s) found. "D:\Program Files\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff inter_asm\task_sys.asm Assembly complete, 0 error(s) and 0 warning(s) found. "D:\Program Files\NEC Electronics Tools\CC78K0R\W2.12\bin\cc78k0r.exe" -c9F0104 -y"d:\program files\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no pedo_alg_thre_det2.c @@ -161,4 +149,4 @@ intel-HEX to bsr bin converter file converted! -Build Total error(s) : 0 Total warning(s) : 61 +Build Total error(s) : 0 Total warning(s) : 49 diff --git a/trunk/yav_mcu_bsr.prj b/trunk/yav_mcu_bsr.prj index 8f0c605..a095cdc 100644 --- a/trunk/yav_mcu_bsr.prj +++ b/trunk/yav_mcu_bsr.prj @@ -1,12 +1,12 @@ [ProjectManager] Version=6.00 -Path=C:\78k_data\yav-mcu-basara\trunk\ +Path=D:\MyDocuments\workspace\mcufirm_RED\trunk\ Title=yav-mcu Series=78K0R.PM Device=uPD79F0104 DeviceVer=E1.00b DebugMode=1 -Target=C:\78k_data\yav-mcu-basara\trunk\bsr.lmf +Target=D:\MyDocuments\workspace\mcufirm_RED\trunk\bsr.lmf [BuildMode0] BuildModeName=Debug Build TargetFile=0 @@ -15,13 +15,13 @@ BuildModeName=Release Build TargetFile=0 [Tools] MakeFile=yav_mcu_bsr.mak -Debugger=C:\Program Files\NEC Electronics Tools\ID78K0R-QB\E3.60f\BIN\IDK0R32G.EXE +Debugger=D:\Program Files\NEC Electronics Tools\ID78K0R-QB\E3.60f\BIN\IDK0R32G.EXE DebOption= DebCpuReset=1 DebSymReset=1 MuitiLoad=0 LoadPrjNum=0 -CheckVersion=CC78K0R|W2.10;RA78K0R|W1.31 +CheckVersion=CC78K0R|W2.12;RA78K0R|W1.33 [Option.IDK0R32G] File=yav_mcu_bsr.pri [BuildMode2] @@ -713,47 +713,6 @@ VfiFileBoot0= VfiFileBoot1=boot.vfi VF78K0Rchk=0 VF78K0Rvs= -[ToolSet] -ToolSetName=(変更)78K0R Software Package V1.10 -Tool1=CC78K0R|W2.10 -Tool2=RA78K0R|W1.31 -Tool3=ID78K0R-QB|E3.60f -[IncFile] -Include1=incs_loader.h -Include2=jhl_defs.h -Include3=config.h -Include4=user_define.h -Include5=bsr_system.h -Include6=renge\renge.h -Include7=renge\renge_defs.h -Include8=renge\renge_task_immediate.h -Include9=vreg_ctr.h -Include10=vreg_twl.h -Include11=loader.h -Include12=i2c_mcu.h -Include13=WDT.h -Include14=fsl_user.h -Include15=i2c_ctr.h -Include16=pm.h -Include17=rtc.h -Include18=reboot.h -Include19=incs.h -Include20=accero.h -Include21=pedometer.h -Include22=adc.h -Include23=led.h -Include24=batt_params.h -Include25=i2c_twl_defs.h -Include26=renge\renge_task_intval.h -Include27=i2c_twl.h -Include28=sw.h -Include29=self_flash.h -Include30=pool.h -Include31=pedo_lpf_coeff.h -Include32=voltable.h -Include33=magic.h -Include34=..\..\..\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r\fsl.h -Include35=..\..\..\Program Files\NEC Electronics Tools\CC78K0R\W2.10\inc78k0r\math.h [Options.LK78K0R 0] Version=100 O0=bsr_k0r.lmf @@ -871,7 +830,7 @@ ZB= Etcetera0= Etcetera1=boot.lmf CommandFile=0 -OFILE=C:\78k_data\yav-mcu-basara\trunk\bsr.lmf +OFILE=D:\MyDocuments\workspace\mcufirm_RED\trunk\bsr.lmf [Options.LK78K0R 3] Version=100 O0=bsr_bsr.lmf @@ -1046,3 +1005,45 @@ DefaultMode2=1 DefaultMode3=1 DefaultMode4=1 DefaultMode5=1 +[ToolSet] +ToolSetName=(変更)78K0R Software Package V1.10 +Tool1=CC78K0R|W2.12 +Tool2=RA78K0R|W1.33 +Tool3=SK78K0R|V3.10 +Tool4=ID78K0R-QB|E3.60f +[IncFile] +Include1=incs_loader.h +Include2=jhl_defs.h +Include3=config.h +Include4=user_define.h +Include5=bsr_system.h +Include6=renge\renge.h +Include7=renge\renge_defs.h +Include8=renge\renge_task_immediate.h +Include9=vreg_ctr.h +Include10=vreg_twl.h +Include11=loader.h +Include12=i2c_mcu.h +Include13=WDT.h +Include14=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r\fsl.h +Include15=fsl_user.h +Include16=i2c_ctr.h +Include17=pm.h +Include18=rtc.h +Include19=reboot.h +Include20=magic.h +Include21=incs.h +Include22=i2c_twl.h +Include23=accero.h +Include24=pedometer.h +Include25=sw.h +Include26=adc.h +Include27=led.h +Include28=batt_params.h +Include29=pool.h +Include30=i2c_twl_defs.h +Include31=voltable.h +Include32=renge\renge_task_intval.h +Include33=..\..\..\..\Program Files\NEC Electronics Tools\CC78K0R\W2.12\inc78k0r\math.h +Include34=self_flash.h +Include35=pedo_lpf_coeff.h