diff --git a/trunk/bsr.hex b/trunk/bsr.hex index e0ae072..b62345d 100644 --- a/trunk/bsr.hex +++ b/trunk/bsr.hex @@ -1,262 +1,264 @@ -:02000000FF0CF3 -:04001000914A934A34 -:02001C00684C2E -:02002400D44CBA -:02002A00414D46 -:080034005E4E0C4E594E8D4F3B -:02004A00954AD5 -:02005A00D04A8A -:02006200114F3C -:0400C000FEFBFF0440 +:02000000090DE8 +:02000200FFFFFE +:04001000C64AC84ACA +:02001C009D4CF9 +:02002400094D84 +:02002A00764D11 +:08003400934E414E8E4EC24F67 +:02004A00CA4AA0 +:02005A00054B54 +:02006200464F07 +:0400C000FEFBFF85BF :0A00C4001B339499E033F240BFAA09 -:1000CE00C72004FBF8FFCEABACC736F00071F4C608 -:1000DE00DC16CC0300CC02006159036159028C027C -:1000EE00D1DFF88C03D1DFF0CC0200CC03008C03FF -:1000FE004C09DE4A8C03318E04F60FC1317B9EFD16 -:10010E00C41189728C03318E04F64F14896142DF5B -:10011E0003F6EF01E6600E029C028C03318E12494B -:10012E000021728C03318E04F64F14896142DF0375 -:10013E00F6EF01E6600E029C02615903EFB040F645 -:10014E004FFF61F86159028C02D1DD06FDB501FD4C -:10015E003907CEABACC736F00071F4C6DE0671308F -:10016E0020F9EF238EA89C038C035C10D1DD0A715D -:10017E0010D6FB713020F9EF0B8C035C80D161E857 -:10018E00713020F9FDB501FDAF02EDD4001004C6AB -:10019E00D7717BFACEA010CEA180E5F300CEA408D5 -:1001AE00F5AAFFF5A9FFD78F20F931350ACD000347 -:1001BE00CD0307F40EEF07F400CD0306F40ECF11B6 -:1001CE0005FCF51005CF120511CE20FFCE23F0CE83 -:1001DE002EFCCD01C0F402CD0408F405F406CD07C3 -:1001EE0040F40CF40FF521FFCE22E9CE24F3CE25F8 -:1001FE00F2CE26FCCE275FCE2CFFCE2FFFF53000A1 -:10020E00F53100F53300F53400CF350002CF37005D -:10021E0019F53C00F53E00CF530006F55700F6BE2B -:10022E00E0BEE2BED0CBE4FFFFCBE6FFFFCBD4FFB8 -:10023E00FFCE3831CE3970CF38050AF53905F5378E -:10024E00FF7108F20090BFB401F5A5FFF5A6FF718E -:10025E0058F000F530FF7128F0005087BF1801BF2D -:10026E001A01BF1C01BF1E017148F000F53002716A -:10027E00080105F55005F5BCFFF5BDFFD7C7C1C197 -:10028E00FBF8FFCEABAC8C02D1DD12616902305CA3 -:10029E0003BBF6614900DDEE618900EFF51004C67F -:1002AE00D7FDBC33FDF93CFD3805717AFAFDA92462 -:1002BE00F51EF98F20F93135175003C15084FD41D9 -:1002CE0003C0625C01D161E8CF1EF902CFDFFB648F -:1002DE00FD9C34FDF802FD9648713222712BE7CE5B -:1002EE00ABACFDFC3C61EDEFF6D731020403F6EF4B -:1002FE0001E6603420F9718C8971899931120403F9 -:10030E00F6EF01E6603420F9718C89719999D7D78F -:10031E00C7F616FD3805717BFA3142200571422071 -:10032E00EF0B717AFAA7F647DFECE2EF04717AFA77 -:10033E00F2C6D7C7C1C1FBF8FF17A1C1E0C18C0A35 -:10034E0070C18C0270FD6B031006D2DF05F541FB08 -:10035E00EF04CF41FB028C01721004C6D7C7C1FB5C -:10036E00F8FFFD1E03D2DD03E2EF618B70FD8B04FF -:10037E00D2DD077143205202EF528C0870FDA004AB -:10038E00FDEC048B6C0170FDA004300400BF240151 -:10039E00301740BF1C01300400BF22018C0A91DFD0 -:1003AE0004F6BF2A01710BE2CE44FF3182E202EF66 -:1003BE00FAAC0C148E449961790C61690A8C0AD1DD -:1003CE00DFDAFD1505710BE2714320F2C0C6D7C707 -:1003DE00C1FBF8FFFD1E03D2DD03E2EF25710AE635 -:1003EE008B70FD8B04D2DD077143205202EF138C0C -:1003FE000870FDA0048C0A70FDA004FD1505714364 -:10040E0020F2C0C6D7C7C1FBF8FFFD1E03D2DD0325 -:10041E00E2EF67710AE6710BE28B70FD8B04D2DDA1 -:10042E00077143205202EF52710BE231322039C76D -:10043E00343AFBAC0C1652048B99A5A792DFF9C681 -:10044E003184BD02EFFA717ABDCEB144CBB43AFB22 -:10045E008C0A318EBEB8CEBB48714BE1714BE57143 -:10046E000ABD8C089E44EF11710BE68C089E448CDD -:10047E000A9F40FBAC0CBF3EFBF2C0C6D7C716FDB1 -:10048E00C40417FDA004D2DD06FD1505E2EF01F24E -:10049E00C6D7C716710AE6710BE2669E443182E238 -:1004AE000300EFF9F6420401DD09AF0401BF0C01B0 -:1004BE00E2EF01F2C6D7AF2801085CFB08BF2801A6 -:1004CE00FD1D03AF28015CFBBF2801300400BF2ACD -:1004DE0001301780BF1C01300400BF2201D7AF24AA -:1004EE0001086C0408BF2401AF28016C0F086C0BC7 -:1004FE0008BF2801FD1D03AF2A01085CFB08BF2AB7 -:10050E0001FD1D03EDC404300400BF2401F6BF2A13 -:10051E0001300B0BBF2801FD1D03300B0FBF28014F -:10052E00FD1D03300F0FBF2801D731542001D771A5 -:10053E004220710BBD0000717BBD713A25713A23CB -:10054E006A0E03713205713B25713203713B2350E4 -:10055E000AFD8B027120F000FD1D03F6BF2601502F -:10056E0024BF1401CB440014300F0FBF2801713388 -:10057E0020710BE2710AE6FDC404CE44FF3182E223 -:10058E0002EFFAFD1505AF0401BF0C017143207196 -:10059E005220D731442002EFFAFDEC04713A257156 -:1005AE003A235A0EFC713305713B25713303713BAF -:1005BE00237128F000715320D7C7880616FD1E033D -:1005CE00D2DD03E2EF38710AE650A4FD8B04D2DDD2 -:1005DE00077143205202EF2617FDA0046770FDA09D -:1005EE0004FDEC0450A4FDA0045020FDA004D9424B -:1005FE00FBFDA004A042FBFD1505714320F2C6D7FA -:10060E00C72006FBF8FFFD37095014C15008FD75D1 -:10061E0008C0CC05048C054C14DE0C8C05318EFD07 -:10062E00E109615905EFEECC05048C054C1461C847 -:10063E00EDE806CC04008C044C04DE79C736410587 -:10064E007184C6DC703022F9BC02F6BB31B2D10E19 -:10065E00C73641057184C6DC05CEABACEFEE713BFF -:10066E00D1AC02148F400599715050056179026129 -:10067E007900F0E1614900DD09C73641057184C694 -:10068E00DECA5040C18C05318E31AD128C04318ED4 -:10069E00318D03BDD831FFBDDADADAADD8FDAD0C40 -:1006AE00C0D2DD0C5008C15014FD7508C0FD6A0B98 -:1006BE00615904EF818C05318EFDE509D2DD0C50B8 -:1006CE0008C15014FD7508C0FD6A0BC7364105718F -:1006DE0084C6DC06615905ED380671605005CC0202 -:1006EE0000CC03008C034C09DE248C03318E12499E -:1006FE00F61F728C03318E04F64F14896142DF03AC -:10070E00F6EF01E6600E029C02615903EFD68C02F1 -:10071E00D1DF08FD6B0BFD7D0CEF0C5008C15014A2 -:10072E00FD7508C0FD6A0B1006C6D7C72004FBF87E -:10073E00FF715B21CC0100F6BC02AC02440900DE65 -:10074E003EAC0204F60F144100118972AC020C513A -:10075E0014896142DF03F6EF01E6600E019C01ACE5 -:10076E00021249005172AC0204F67F14896142DF15 -:10077E0003F6EF01E6600E019C01617902EFBB40CA -:10078E00F67FFF61F86159018C01D161F8ED4308E4 -:10079E00CC0100717AFAFD3805711300711B2071BE -:1007AE000303710205E0C15003C15084FDDD031047 -:1007BE00045013FD8B02500FC1E0C15084FDDD03C8 -:1007CE001004CEABAC6159018C0191DD068C014C4D -:1007DE0003DF03E6EF01F66061FB7151018C014C02 -:1007EE000861F8CC010031320705A070FCEF03F56B -:1007FE0070FC4070FC11DC11F570FCF0C15003C1AF -:10080E005084FDDD031004EF12E6BC02F6614902CE -:10081E00DDB000000000617902EFF1CE3708CBE4C5 -:10082E00FFFFCBE6FFF7CED4FFCF370008F512055A -:10083E0061FDF5ABFFFD3709D25008C15014FD75AF -:10084E0008C0D2FD6A0B1004C6D73184BD02EFFA80 -:10085E00717BBDCBE4FFFFCBE6FFFFCBD4FFFF7177 -:10086E007ABED7717BBED7C7C1200AFBF8FF8C0AB0 -:10087E00318E31ADC1317B9DD4C0BC048DD49C066C -:10088E008C129C098C12318E040C00128C09318E44 -:10089E00BDD813FD3C0F61C8ED3209CEABAC8C094F -:1008AE00318EFDDD09D2DD098C09318EFDE109EFB6 -:1008BE00EDCC08008C084C04DE57CEABACF6BC0277 -:1008CE003022F9BBAC04148C069EFD118972AB1458 -:1008DE006299AC04A1BC04617900617902F0E16116 -:1008EE004902DFE05040C18C09318E31AD128C08C7 -:1008FE00318E318D03BDD831FFBDDADADAADD8FDD8 -:10090E00AD0CC0D2DD06FD7108E2EF19615908EF9A -:10091E00A38C09318EFDE509D2DD03E2EF076159A3 -:10092E0009ED9208F2100CC6D7C7717B9D717BFA48 -:10093E00FD58083022F9FD900AFD1B0AC6D7FD3777 -:10094E0009FD6A0BFD7108F2D7D7C7D550FDDD053D -:10095E00B050FDEF78CF50FD02311407067110E351 -:10096E00FBEF047118E3FB8FE3FB7F12FD76D1DD05 -:10097E005C8FE3FB9F12FD401EF903DF22665C10C5 -:10098E00D1DD1C8FE3FB5C10D1DD0B5080C150110B -:10099E00FDD338C0EF095040C15011FDD338C040CF -:1009AE001EF903DD06401EF904DF22665C02D1DD6E -:1009BE001C8FE3FB5C02D1DD0B5040C15010FDD308 -:0F09CE0038C0EF095020C15010FDD338C0C6D734 -:1009DD005208EF065203EF025206FEE600FE1B0020 -:1009ED00DC16089F03088F0408089F040862FE2484 -:1009FD0000089F0408EEBF00EEBA00C1C514410EF9 -:100A0D0011D9D0FF118FD1FF312E45C4C0D7F2318E -:100A1D00A2C401E2D79DE261DD4C09DF12717BFAC0 -:100A2D00C18F06089F61FDC0CF060800EE2700317B -:100A3D00F2FA04CF0608004C00DF05D50008DD16DC -:100A4D0061DD717BFAD50608DD0ACDE31F61CD614D -:100A5D00CDEE160061CDFED40061FFFE9A00FCF8CC -:100A6D00FF0EFEB20061CDFED5004C09DF0EC18F29 -:100A7D0006086F61FD9F0608C0EE0400CF06080052 -:100A8D00F8E3D75200EF025202FE3700CF60FD00AF -:100A9D00CF060800BF0408C716629F000841001169 -:100AAD008F78239B4100118F79239F0108C6510038 -:100ABD00FE62FFEF025205CF060800C1510CFE0A7F -:100ACD0000C0D7C1511DFE0200C0D761DD717BFA98 -:100ADD0070CEC0A59EC47CFF9EC4609EC461CDD760 -:100AED0061DD717BFAC18EC45C1BFED6FFCF06089B -:100AFD0001FED7FFC061CDD731F2FA1AC1AEE4BF06 -:100B0D0052FDAEE6BF54FDAED4BF56FD30FFFFBE65 -:100B1D00E4BEE6BED4C0D731F2FA11C1AF52FDBE6C -:100B2D00E4AF54FDBEE6AF56FDBED4C0D7C1BF582D -:100B3D00FD13BF5AFD15BF5CFD17BF5EFDC0D7AFDE -:100B4D0058FDDB5AFDEB5CFDFB5EFDD7534B305280 -:100B5D005430324E323030475631323000FFC150B2 -:100B6D00FEFEAB0061DD717BFACF060800FE0A00C8 -:100B7D00FEA4FF61CDF8E3EECF00C7FB0408BF5222 -:100B8D00FD8FC0009C05C5C337040600BF54FD355D -:100B9D0036CF0B300000522BFE6600C2C4C6307D2E -:100BAD000BB800300000B8022004AF54FDB800307F -:100BBD000F00B802AF52FD61FF520AFE3AFFECF88A -:100BCD00FF0E717BFAC1C7FB04088C05C65C80FE65 -:100BDD000200C0D761DD717BFA70CFC0FFA59FC049 -:100BED00007CFF9FC000609FC00061CDD7618BFE70 -:100BFD00E2FF717BBE410011FB000017CEFC0061CE -:100C0D00CB089EFDF31161C999A58392DFF7D7FE3D -:100C1D00B1FED560FDDF23C1CF0308035109FEF4FA -:100C2D00FDC0D2DF37FE3800A20408CF03080751FC -:100C3D0009FEE1FDD2B20408DF22C7FB04083183AF -:100C4D0002C6D7C6510AFECCFD624C1FDF06CF602F -:100C5D00FD01EF04CF60FD00C0EE5BFEC0EE55FE62 -:100C6D00C7C1FB04088B31196C0161589BC0C6D7F5 -:100C7D00717BFAFE4DFEAF0408040600C11436E187 -:100C8D000B300000522DF3FE77FF8FC000FE2BFEC0 -:100C9D0061CF5C807C8073C0041900CEFC0F61CBEA -:100CAD00C55404EF03C55417FE18FEC7360008BB24 -:100CBD00629C0288089C03D1DD334C41DE2F70F11C -:100CCD00312DB161090033081C000851FF612A4123 -:100CDD000E118FD0FF613B118FD1FF6138DC0E8B70 -:100CED005C03DF0964C6C4FE2BFDEECAFDC6C4EE6F -:020CFD00C3FD35 -:100CFF0061CF5100718C7109FECBF800FEFC9F0192 -:100D0F0000F6BF00F953C0F693935820FEDFF94168 -:100D1F0000361A203414FDEF05118B99A7A517443F -:100D2F005820DFF53602F93014FDEF04CC0000A790 -:100D3F0047DFF941003658203452FDEF05118B99EA -:100D4F00A7A517445820DFF53652FD3052FDEF04AA -:100D5F00CC0000A747DFF9FCCE0000EFFE61DD718C -:100D6F007BFABEF0ADD8BEF200AEF661CDD7C3614F -:100D7F00DD717BFABEF0ADD8BEF200DBF6FFADDC65 -:100D8F00BEF000AEF6BDD8AEF40312ADDABEF2007F -:100D9F00AEF661CD03BDDAC2D7C3F33174D9088380 -:100DAF00C1F626D8BDD8C031750683C312F623C24B -:100DBF00FDCA0D93DF0312F623C2D7440000DD26D0 -:100DCF0061DD717BFACFE80080BEF6F6BEF4BEF2AD -:100DDF00ADD8BEF0CFE800818FE8003103FAAEF056 -:100DEF00F5E80061CDD7B1D7C3F33174D90883C10A -:100DFF00F626D8BDD8C0317505C312F623C2FD182B -:100E0F000E93DF0312F623C2D7440000DD2761DD06 -:100E1F00717BFACFE80080BEF6F6BEF4BEF2ADD815 -:100E2F00BEF0CFE800818FE8003103FAAFE000F5A4 -:100E3F00E80061CDD7ADD8D7C3F33174DB0F83C1D1 -:100E4F00F626D8BDD861317026DABDDAC031750DFE -:100E5F0083C312F626DCBDDC61317023C2FD800E28 -:100E6F0093DF0CF626D8BDD861317026DABDDAC211 -:100E7F00D7C161686BDC6BDDC0DD2F61DD717BFA83 -:100E8F00CFE80080BEF4ADDCBEF6ADD8BEF0ADDA73 -:100E9F00BEF2CFE800818FE8003103FAAEF0BDD883 -:100EAF00AEF2BDDAF5E80061CDD7F6BDD8BDDAD721 -:100EBF008292DD2B61DD717BFACFE80080BEF0F608 -:100ECF00BEF2BEF46208BEF6CFE800818FE80031B3 -:100EDF0003FAAFE0006072AEF0F5E80061CDD760C5 -:100EEF0072F6B1D706DABDDAADDC06D8BDD861D857 -:100EFF00A6DAD7D1DD17C1C3DAD89DD8ADDA311C48 -:100F0F0061EEB4D8DFF8BDDA13BDD8C2C0D7D1DDDA -:100F1F001BC1C3DADA9DDAADD8311E33311E3371FE -:100F2F00F9B4DADFF4BDD813BDDAC2C0D746D8DDC5 -:100F3F000771FF7177D971C0D746DADF08C1ADDC11 -:100F4F0046D8C0DD077177DB71FF71C0D75BDB9DC2 -:100F5F00DB605BDA9DDAADDC5BD9085BD808BDD806 -:100F6F00D7C3C7F3728EFDC162314C4100360020EA -:100F7F001161A072C09EFD62C6C2D7C3C7F3728E45 -:100F8F00FDC1625C0F0C000FFE00314C4100360AB0 -:0F0F9F00201161800FFE0073C09EFD63C6C2D794 -:0A0FF60031373A30393A343900003F +:0A00CE00FFFFFFFFFFFFFFFFFFFF32 +:1000D800C72004FBF8FFCEABACC736F00071F4C6FE +:1000E800DC16CC0300CC02006159036159028C0272 +:1000F800D1DFF88C03D1DFF0CC0200CC03008C03F5 +:100108004C09DE4A8C03318E04F60FC1317B9EFD0B +:10011800C41189728C03318E04F64F14896142DF51 +:1001280003F6EF01E6600E029C028C03318E124941 +:100138000021728C03318E04F64F14896142DF036B +:10014800F6EF01E6600E029C02615903EFB040F63B +:100158004FFF61F86159028C02D1DD06FDBF01FD38 +:100168004307CEABACC736F00071F4C6DE0671307B +:1001780020F9EF238EA89C038C035C10D1DD0A7153 +:1001880010D6FB713020F9EF0B8C035C80D161E84D +:10019800713020F9FDBF01FDB902EDDE001004C683 +:1001A800D7717BFACEA010CEA180E5F300CEA408CB +:1001B800F5AAFFF5A9FFD78F20F931350ACD00033D +:1001C800CD0307F40EEF07F400CD0306F40ECF11AC +:1001D80005FCF51005CF120511CE20FFCE23F0CE79 +:1001E8002EFCCD01C0F402CD0408F405F406CD07B9 +:1001F80040F40CF40FF521FFCE22E9CE24F3CE25EE +:10020800F2CE26FCCE275FCE2CFFCE2FFFF5300096 +:10021800F53100F53300F53400CF350002CF370053 +:1002280019F53C00F53E00CF530006F55700F6BE21 +:10023800E0BEE2BED0CBE4FFFFCBE6FFFFCBD4FFAE +:10024800FFCE3831CE3970CF38050AF53905F53784 +:10025800FF7108F20090BFB401F5A5FFF5A6FF7184 +:1002680058F000F530FF7128F0005087BF1801BF23 +:100278001A01BF1C01BF1E017148F000F530027160 +:10028800080105F55005F5BCFFF5BDFFD7C7C1C18D +:10029800FBF8FFCEABAC8C02D1DD12616902305C99 +:1002A80003BBF6614900DDEE618900EFF51004C675 +:1002B800D7FDE833FD323DFD4205717AFAFDAE24E3 +:1002C800F51EF98F20F93135175003C15084FD4BC5 +:1002D80003C0625C01D161E8CF1EF902CFDFFB6485 +:1002E800FDC834FD0203FDCB48715222712BE7CEC5 +:1002F800ABACFD353D61EDEFF6D731020403F6EF07 +:1003080001E6603420F9718C8971899931120403EE +:10031800F6EF01E6603420F9718C89719999D7D785 +:10032800C7F616FD4205717BFA316220057162201D +:10033800EF0B717AFAA7F647DFECE2EF04717AFA6D +:10034800F2C6D7C7C1C1FBF8FF17A1C1E0C18C0A2B +:1003580070C18C0270FD75031006D2DF05F541FBF4 +:10036800EF04CF41FB028C01721004C6D7C7C1FB52 +:10037800F8FFFD2803D2DD03E2EF618B70FD9504E1 +:10038800D2DD077163205202EF528C0870FDAA0477 +:10039800FDF6048B6C0170FDAA04300400BF240133 +:1003A800301740BF1C01300400BF22018C0A91DFC6 +:1003B80004F6BF2A01710BE2CE44FF3182E202EF5C +:1003C800FAAC0C148E449961790C61690A8C0AD1D3 +:1003D800DFDAFD1F05710BE2716320F2C0C6D7C7D3 +:1003E800C1FBF8FFFD2803D2DD03E2EF25710AE621 +:1003F8008B70FD9504D2DD077163205202EF138CD8 +:100408000870FDAA048C0A70FDAA04FD1F0571631B +:1004180020F2C0C6D7C7C1FBF8FFFD2803D2DD0311 +:10042800E2EF67710AE6710BE28B70FD9504D2DD8D +:10043800077163205202EF52710BE231522039C723 +:10044800343AFBAC0C1652048B99A5A792DFF9C677 +:100458003184BD02EFFA717ABDCEB144CBB43AFB18 +:100468008C0A318EBEB8CEBB48714BE1714BE57139 +:100478000ABD8C089E44EF11710BE68C089E448CD3 +:100488000A9F40FBAC0CBF3EFBF2C0C6D7C716FDA7 +:10049800CE0417FDAA04D2DD06FD1F05E2EF01F226 +:1004A800C6D7C716710AE6710BE2669E443182E22E +:1004B8000300EFF9F6420401DD09AF0401BF0C01A6 +:1004C800E2EF01F2C6D7AF2801085CFB08BF28019C +:1004D800FD2703AF28015CFBBF2801300400BF2AB9 +:1004E80001301780BF1C01300400BF2201D7AF24A0 +:1004F80001086C0408BF2401AF28016C0F086C0BBD +:1005080008BF2801FD2703AF2A01085CFB08BF2AA2 +:1005180001FD2703EDCE04300400BF2401F6BF2AF5 +:1005280001300B0BBF2801FD2703300B0FBF28013B +:10053800FD2703300F0FBF2801D731742001D77171 +:100548006220710BBD0000717BBD713A25713A23A1 +:100558006A0E03713205713B25713203713B2350DA +:100568000AFD95027120F000FD2703F6BF26015011 +:1005780024BF1401CB440014300F0FBF280171535E +:1005880020710BE2710AE6FDCE04CE44FF3182E20F +:1005980002EFFAFD1F05AF0401BF0C017163207162 +:1005A8007220D731642002EFFAFDF604713A257102 +:1005B8003A235A0EFC713305713B25713303713BA5 +:1005C800237128F000717320D7C7880616FD280309 +:1005D800D2DD03E2EF38710AE650A4FD9504D2DDBE +:1005E800077163205202EF2617FDAA046770FDAA5F +:1005F80004FDF60450A4FDAA045020FDAA04D94223 +:10060800FBFDAA04A042FBFD1F05716320F2C6D7BB +:10061800C72006FBF8FFFD41095014C15008FD7FB3 +:1006280008C0CC05048C054C14DE0C8C05318EFDFD +:10063800EB09615905EFEECC05048C054C1461C833 +:10064800EDF206CC04008C044C04DE79C736410573 +:100658007184C6DC703022F9BC02F6BB31B2D10E0F +:10066800C73641057184C6DC05CEABACEFEE713BF5 +:10067800D1AC02148F40059971505005617902611F +:100688007900F0E1614900DD09C73641057184C68A +:10069800DECA5040C18C05318E31AD128C04318ECA +:1006A800318D03BDD831FFBDDADADAADD8FDB70C2C +:1006B800C0D2DD0C5008C15014FD7F08C0FD740B7A +:1006C800615904EF818C05318EFDEF09D2DD0C50A4 +:1006D80008C15014FD7F08C0FD740BC73641057171 +:1006E80084C6DC06615905ED420671605005CC02EE +:1006F80000CC03008C034C09DE248C03318E124994 +:10070800F61F728C03318E04F64F14896142DF03A1 +:10071800F6EF01E6600E029C02615903EFD68C02E7 +:10072800D1DF08FD750BFD870CEF0C5008C1501484 +:10073800FD7F08C0FD740B1006C6D7C72004FBF860 +:10074800FF715B21CC0100F6BC02AC02440900DE5B +:100758003EAC0204F60F144100118972AC020C5130 +:1007680014896142DF03F6EF01E6600E019C01ACDB +:10077800021249005172AC0204F67F14896142DF0B +:1007880003F6EF01E6600E019C01617902EFBB40C0 +:10079800F67FFF61F86159018C01D161F8ED4D08D0 +:1007A800CC0100717AFAFD4205711300711B2071AA +:1007B8000303710205E0C15003C15084FDE7031033 +:1007C800045013FD9502500FC1E0C15084FDE703AA +:1007D8001004CEABAC6159018C0191DD068C014C43 +:1007E80003DF03E6EF01F66061FB7151018C014CF8 +:1007F8000861F8CC010031320705A070FCEF03F561 +:1008080070FC4070FC11DC11F570FCF0C15003C1A4 +:100818005084FDE7031004EF12E6BC02F6614902BA +:10082800DDB000000000617902EFF1CE3708CBE4BB +:10083800FFFFCBE6FFF7CED4FFCF370008F5120550 +:1008480061FDF5ABFFFD4109D25008C15014FD7F91 +:1008580008C0D2FD740B1004C6D73184BD02EFFA6C +:10086800717BBDCBE4FFFFCBE6FFFFCBD4FFFF716D +:100878007ABED7717BBED7C7C1200AFBF8FF8C0AA6 +:10088800318E31ADC1317B9DD4C0BC048DD49C0662 +:100898008C129C098C12318E040C00128C09318E3A +:1008A800BDD813FD460F61C8ED3C09CEABAC8C0931 +:1008B800318EFDE709D2DD098C09318EFDEB09EF98 +:1008C800EDCC08008C084C04DE57CEABACF6BC026D +:1008D8003022F9BBAC04148C069EFD118972AB144E +:1008E8006299AC04A1BC04617900617902F0E1610C +:1008F8004902DFE05040C18C09318E31AD128C08BD +:10090800318E318D03BDD831FFBDDADADAADD8FDCD +:10091800B70CC0D2DD06FD7B08E2EF19615908EF7C +:10092800A38C09318EFDEF09D2DD03E2EF0761598F +:1009380009ED9C08F2100CC6D7C7717B9D717BFA34 +:10094800FD62083022F9FD9A0AFD250AC6D7FD4145 +:1009580009FD740BFD7B08F2D7D7C7D550FDDD051F +:10096800B050FDEF78CF50FD02311407067110E347 +:10097800FBEF047118E3FB8FE3FB7F12FD76D1DDFB +:100988005C8FE3FB9F12FD401EF903DF22665C10BB +:10099800D1DD1C8FE3FB5C10D1DD0B5080C1501101 +:1009A800FDFF38C0EF095040C15011FDFF38C0406D +:1009B8001EF903DD06401EF904DF22665C02D1DD64 +:1009C8001C8FE3FB5C02D1DD0B5040C15010FDFFD2 +:0F09D80038C0EF095020C15010FDFF38C0C6D7FE +:1009E7005208EF065203EF025206FEE600FE1B0016 +:1009F700DC16089F03088F0408089F040862FE247A +:100A070000089F0408EEBF00EEBA00C1C514410EEE +:100A170011D9D0FF118FD1FF312E45C4C0D7F23184 +:100A2700A2C401E2D79DE261DD4C09DF12717BFAB6 +:100A3700C18F06089F61FDC0CF060800EE27003171 +:100A4700F2FA04CF0608004C00DF05D50008DD16D2 +:100A570061DD717BFAD50608DD0ACDE31F61CD6143 +:100A6700CDEE160061CDFED40061FFFE9A00FCF8C2 +:100A7700FF0EFEB20061CDFED5004C09DF0EC18F1F +:100A870006086F61FD9F0608C0EE0400CF06080048 +:100A9700F8E3D75200EF025202FE3700CF60FD00A5 +:100AA700CF060800BF0408C716629F00084100115F +:100AB7008F78239B4100118F79239F0108C651002E +:100AC700FE62FFEF025205CF060800C1510CFE0A75 +:100AD70000C0D7C1511DFE0200C0D761DD717BFA8E +:100AE70070CEC0A59EC47CFF9EC4609EC461CDD756 +:100AF70061DD717BFAC18EC45C1BFED6FFCF060891 +:100B070001FED7FFC061CDD731F2FA1AC1AEE4BFFB +:100B170052FDAEE6BF54FDAED4BF56FD30FFFFBE5B +:100B2700E4BEE6BED4C0D731F2FA11C1AF52FDBE62 +:100B3700E4AF54FDBEE6AF56FDBED4C0D7C1BF5823 +:100B4700FD13BF5AFD15BF5CFD17BF5EFDC0D7AFD4 +:100B570058FDDB5AFDEB5CFDFB5EFDD7534B305276 +:100B67005430324E323030475631323000FFC150A8 +:100B7700FEFEAB0061DD717BFACF060800FE0A00BE +:100B8700FEA4FF61CDF8E3EECF00C7FB0408BF5218 +:100B9700FD8FC0009C05C5C337040600BF54FD3553 +:100BA70036D90B300000522BFE6600C2C4C6308710 +:100BB7000BB800300000B8022004AF54FDB8003075 +:100BC7000F00B802AF52FD61FF520AFE3AFFECF880 +:100BD700FF0E717BFAC1C7FB04088C05C65C80FE5B +:100BE7000200C0D761DD717BFA70CFC0FFA59FC03F +:100BF700007CFF9FC000609FC00061CDD7618BFE66 +:100C0700E2FF717BBE410011FB000017CEFC0061C3 +:100C1700CB089EFDF31161C999A58392DFF7D7FE33 +:100C2700B1FED560FDDF23C1CF0308035109FEF4F0 +:100C3700FDC0D2DF37FE3800A20408CF03080751F2 +:100C470009FEE1FDD2B20408DF22C7FB04083183A5 +:100C570002C6D7C6510AFECCFD624C1FDF06CF6025 +:100C6700FD01EF04CF60FD00C0EE5BFEC0EE55FE58 +:100C7700C7C1FB04088B31196C0161589BC0C6D7EB +:100C8700717BFAFE4DFEAF0408040600C11436EB73 +:100C97000B300000522DF3FE77FF8FC000FE2BFEB6 +:100CA70061CF5C807C8073C0041900CEFC0F61CBE0 +:100CB700C55404EF03C55417FE18FEC7360008BB1A +:100CC700629C0288089C03D1DD334C41DE2F70F112 +:100CD700312DB161090033081C000851FF612A4119 +:100CE7000E118FD0FF613B118FD1FF6138DC0E8B66 +:100CF7005C03DF0964C6C4FE2BFDEECAFDC6C4EE65 +:020D0700C3FD2A +:100D090061CF5100718C7109FECBF800FEFCA9017D +:100D190000F6BF00F953C0F693935820FEDFF9415E +:100D290000361A203414FDEF05118B99A7A5174435 +:100D39005820DFF53602F93014FDEF04CC0000A786 +:100D490047DFF941003658203452FDEF05118B99E0 +:100D5900A7A517445820DFF53652FD3052FDEF04A0 +:100D6900CC0000A747DFF9FCD80000EFFE61DD7178 +:100D79007BFABEF0ADD8BEF200AEF661CDD7C36145 +:100D8900DD717BFABEF0ADD8BEF200DBF6FFADDC5B +:100D9900BEF000AEF6BDD8AEF40312ADDABEF20075 +:100DA900AEF661CD03BDDAC2D7C3F33174D9088376 +:100DB900C1F626D8BDD8C031750683C312F623C241 +:100DC900FDD40D93DF0312F623C2D7440000DD26BC +:100DD90061DD717BFACFE80080BEF6F6BEF4BEF2A3 +:100DE900ADD8BEF0CFE800818FE8003103FAAEF04C +:100DF900F5E80061CDD7B1D7C3F33174D90883C100 +:100E0900F626D8BDD8C0317505C312F623C2FD2216 +:100E19000E93DF0312F623C2D7440000DD2761DDFC +:100E2900717BFACFE80080BEF6F6BEF4BEF2ADD80B +:100E3900BEF0CFE800818FE8003103FAAFE000F59A +:100E4900E80061CDD7ADD8D7C3F33174DB0F83C1C7 +:100E5900F626D8BDD861317026DABDDAC031750DF4 +:100E690083C312F626DCBDDC61317023C2FD8A0E14 +:100E790093DF0CF626D8BDD861317026DABDDAC207 +:100E8900D7C161686BDC6BDDC0DD2F61DD717BFA79 +:100E9900CFE80080BEF4ADDCBEF6ADD8BEF0ADDA69 +:100EA900BEF2CFE800818FE8003103FAAEF0BDD879 +:100EB900AEF2BDDAF5E80061CDD7F6BDD8BDDAD717 +:100EC9008292DD2B61DD717BFACFE80080BEF0F6FE +:100ED900BEF2BEF46208BEF6CFE800818FE80031A9 +:100EE90003FAAFE0006072AEF0F5E80061CDD760BB +:100EF90072F6B1D706DABDDAADDC06D8BDD861D84D +:100F0900A6DAD7D1DD17C1C3DAD89DD8ADDA311C3D +:100F190061EEB4D8DFF8BDDA13BDD8C2C0D7D1DDD0 +:100F29001BC1C3DADA9DDAADD8311E33311E3371F4 +:100F3900F9B4DADFF4BDD813BDDAC2C0D746D8DDBB +:100F49000771FF7177D971C0D746DADF08C1ADDC07 +:100F590046D8C0DD077177DB71FF71C0D75BDB9DB8 +:100F6900DB605BDA9DDAADDC5BD9085BD808BDD8FC +:100F7900D7C3C7F3728EFDC162314C4100360020E0 +:100F89001161A072C09EFD62C6C2D7C3C7F3728E3B +:100F9900FDC1625C0F0C000FFE00314C4100360AA6 +:0F0FA900201161800FFE0073C09EFD63C6C2D78A +:0A0FF60031313A32333A3531000050 :0A20000000060C12181E242A3036C8 :10200A00001632486480961228446076920824406A :10201A00FF000000555555554700DCFB0000000045 -:10202A0046FC000000000000BD3F3A3AC423A32F3B -:10203A003431B131F332D44058095709854200008E +:10202A0046FC000000000000F63F663AC423CF2FAA +:10203A006031DD311F33094162096109BA4200008A :0E204A000000983AF82AFF2330129900000097 :08205800317503F7332312D7A1 -:0A21000031373A30393A3439000023 +:0A21000031313A32333A3531000034 :10210A00AEF0B430B740BA30BB50BBB0BC50BD1013 :10211A00BD60BDB0BFE0C2B0C420C7B0CAE0CE1037 :10212A0001F0141014200630639049006E00777095 @@ -301,708 +303,712 @@ :10239A00FAF3F0F0F3F7FBFE000203030202010076 :1023AA00000000001F003B005A0078009700B500AB :0A23BA00D400F300110130014E01C0 -:1023C400C78F15FDB015FDD161E8ED6C24CF15FD67 -:1023D40033FD6E244002F94BDC164002F9B9DE10DD -:1023E400400CF928DE05A00CF9EF27711320EF2229 -:1023F4004002F93EDC064002F9BDDC10400DF9282C -:10240400DE05A00DF9EF0B711220EF06F50CF9F5BE -:102414000DF93112200D3104200931020705713301 -:1024240004EF03713204711405E6613060D1DF0CEE -:10243400F50EF97148E3FB714302EF12400EF90205 -:10244400DE05A00EF9EF077140E3FB714202D50BE4 -:10245400F9DD06B00BF9714202401EF903DD0640B6 -:102464001EF90461F8FD0328C6D7C7710407E661A5 -:102474003060768F0FF9614EDD29669F0FF9D1DD4B -:10248400137130E3FB5002C15011FDD338C0CF0BA0 -:10249400F905EF0F7138E3FBE0C15011FDD338C0EB -:1024A400F50BF9C6D7C78F14FD76FDEA24D521F9BB -:1024B400DD05710320EF2D664F14FD61F8312420F2 -:1024C4001A712320FD3805664C07DD0381DF098F6F -:1024D40020F9313303FD9B25FDC0257102203045D1 -:1024E40027FD4B3DC6D7C7716201717201E0FD8BB8 -:1024F400025008FDC83B629F02F95009FDC83B62C7 -:1025040076716301716820F94002F9F1DC05E52177 -:10251400F9EF244002F904DE1BCF21F9025008C16F -:10252400506CFD4103C092DF0ED541FBDF097160A1 -:1025340020F9EF03F521F9664CEADC06CF14FD0718 -:10254400EF44664CC6DC06CF14FD06EF39664C9F9B -:10255400DC06CF14FD05EF2E664C7CDC06CF14FDA3 -:1025640004EF23664C50DC06CF14FD03EF18664CD1 -:1025740022DC06CF14FD02EF0D664C06DC05E514E3 -:10258400FDEF03F514FD4014FD07DF09D521F961C2 -:10259400F8CF21F903C6D7C7C1FBF8FF500AFD8B5A -:1025A40002304000BB17C15002C15006C1506CFD3F -:1025B400130410065096FD8B02C0C6D7C72008FB33 -:1025C400F8FF8F14FD5006D604CA2214F75006896A -:1025D400A54804F9A390DFF7D521F961E8ED412777 -:1025E400304A57BB17C15002C1503EC1506CFD1355 -:1025F400041006D2DD077100E2FBED41277108E209 -:10260400FB17040300C15004C1500CC1506CFD6B96 -:10261400031006D914FDF10104F42214A9318D121A -:10262400A9318E616B08616A08BB17C15002C150A1 -:102634000EC1506CFD13041006F690BB17C1500276 -:10264400C1500CC1506CFD1304100631442002EF3C -:10265400FA7132208F14FDF0312E040A21C150107A -:10266400C15040C1506CFD1304100631442002EFE8 -:10267400FA7132208F14FDF0312E041A21C150104A -:10268400C15050C1506CFD1304100631442002EFB8 -:10269400FA7132208F14FDF0312E042A21C150101A -:1026A400C15060C1506CFD1304100631442002EF88 -:1026B400FA7132208F14FDF0312E043A21C15010EA -:1026C400C15070C1506CFD1304100650A5FD8B025F -:1026D400D914FDF10104F42214A9318D12A9318E0B -:1026E400616B08616A08BB17C15002C1500EC1502A -:1026F4006CFD1304100650A5FD8B025004C1506CF0 -:10270400FD4103C0629C07E914FD0909234E0761DA -:10271400C308E914FD0902234E0717040300C1503E -:1027240004C1500CC1506CFD13041006F6BB17C154 -:102734005002C1503EC1506CFD130410061008C66F -:10274400D7C7C1FBF8FF8F10F94F02F961F8EDFF0D -:10275400274012F928DE06A012F9EDFF27F512F939 -:102764008F02F99F10F98F02F95070D6123073510D -:10277400230480001231FF318E039F11F99FDEFB89 -:10278400F6BB8F11F97C804C95DC1B8F11F9318FCE -:10279400241400BDD8AF06F9FD6C0D1231FF318E43 -:1027A40003318FBBEF198F11F9318F241400BDD879 -:1027B400AF08F9FD6C0D1231FF318E03318FBBD997 -:1027C40004F9F1610900BB44000171FEDC03F690D9 -:1027D400BB8C0101DE02F6BBABABBF78FC17C1506A -:1027E40002C1500CC1506CFD13041006D2DF088FD7 -:1027F40002F99F10F9EF047100E2FBF2C0C6D7C7DB -:102804002008FBF8FF4021F901DF0BCFDFFB63CF8A -:10281400E1FBC8ED76294021F902DF2C17040600FC -:10282400C15002C15004C1506CFD6B031006D2DDCF -:1028340006CFDFFB63EF0A8C069FDFFB8C079FE06C -:10284400FBCFE1FBC8ED762917040600C15002C195 -:102854005004C1506CFD6B031006D2DD117100E20F -:10286400FB710320F5DFFB715020F9ED4B298C0639 -:10287400318E318D080E07081C00BBD914FDF104FC -:102884001023148972ABFDBF0EBB8C019C068B9C7C -:102894000717040400C15002C1C1506CFD6B031042 -:1028A40006D261E8ED4B298C049FE1FB8C04318E48 -:1028B400318D080E05081C00BBBDD8F6BDDAC9DC95 -:1028C40001A5FD480FDC09CC0364F6BF14F9EF77CA -:1028D400ABBDD8F6BDDAAF14F9BDDCF6BDDEADD8BC -:1028E400C1ADDAC1C9D800A0F6BDDAADDEFDF30E84 -:1028F400ADD8BDDCADDABDDEC0BDDAC0BDD8ADDE5D -:10290400FD480F61D309CC031EF6BF14F9EF38ABB1 -:10291400BDD8F6BDDAC9DC819DFD480FDC0BCC03C4 -:102924000A30F401BF14F9EF1EABBDD8F6BDDAC905 -:10293400DC019BFD480FDC0BCC030530F401BF1414 -:10294400F9EF04715020F93134040D31120509CF27 -:10295400DFFB64F5E0FBEF1A8C064E03DE0C8C06FD -:102964009FDFFB8C079FE0FBEF088C039FDFFBF5E9 -:10297400E0FBD51EF961F8CF16F9648F16F94FDF25 -:10298400FBDD3D40DFFB51DC06CF36FC0FEF314071 -:10299400DFFB33DC06CF36FC0BEF2540DFFB0BDC23 -:1029A40006CF36FC07EF1940DFFB06DC06CF36FC0A -:1029B40003EF0DD5DFFBDD05E536FCEF03F536FC53 -:1029C40040DFFB0BDE064016F90BDE1640DFFB068C -:1029D400DE064016F906DE0AD5DFFBDF0ED516F952 -:1029E400DD095020C15011FDD338C08FDFFB9F1685 -:1029F400F9D51EF961F8CF17F9FF40DFFB0BDE03B1 -:102A0400E6EF01F6609C058F17F94E05DD0F8C0586 -:102A14009F17F98C0570C15012FDC705C01008C678 -:102A2400D7C75007C15002C15084FDDD03100450C4 -:102A340012FD8B02500FC15002C15084FDDD031002 -:102A4400045003FD8B02501FC15002C15084FDDDB0 -:102A54000310045016FD8B025003C15084FD410342 -:102A6400C0625C01D1DD107170E3FB5002C15013F0 -:102A7400FDD338C0E2EF01F2C6D7C75004C1508479 -:102A8400FD4103C0625C03D1DD405014FD172B34BB -:102A9400E3FB895C9F998A0C7CFF50FF5C14D1DDB9 -:102AA400228A0C7CFF5C147234E7FB89616A997199 -:102AB40062075600316207058666D1DFF771630746 -:102AC400716B2734F6FB895CEB995002C15084FD8D -:102AD4004103C0D2DD335017C15002C15084FDDD23 -:102AE400031004E0FD8B025007C15002C15084FD65 -:102AF400DD0310045033FD8B02F0C15002C1508439 -:102B0400FDDD0310047178E3FBE0C15013FDD338FD -:102B1400C0C6D7C7C12004FBF8FFCC02005004C1D3 -:102B24005084FD4103C0629C038C045C20D1DD0E03 -:102B34008C036C019C038C026C209C02EF138C04AC -:102B44005C10D1DD0C8C035CFE9C038C026C109C2D -:102B5400028C045C08D1DD0E8C036C029C038C0295 -:102B64006C089C02EF138C045C04D1DD0C8C035CB8 -:102B7400FD9C038C026C049C028C03D1DD05501A6D -:102B8400FD8B028C0370C15004C15084FDDD031021 -:102B9400048FE3FB5C9F728C03318E316D148C03C4 -:102BA400318E314D616D08616C5C606162629FE3DE -:102BB400FB8FEFFB7CFF50FF5E02D1DD278FEFFB25 -:102BC4007CFF5E027234E7FB89616A99716207CC0B -:102BD4000100316207086159018C01D1DFF471638E -:102BE40007716B27F21006C6D7C7D9D7FBC15006A9 -:102BF400C15084FDDD0310046276D9D8FBC15007AF -:102C0400C15084FDDD0310046261666672C6D7FD9F -:102C1400ED2BF2D7711300711B20710303710205B0 -:102C2400E0C15003C15084FDDD0310045013FD8B3B -:102C340002F0C15005C15084FDDD031004500FC1E2 -:102C4400E0C15084FDDD031004500AFD8B027103C2 -:102C5400055008FD8B02501FC1E0C15084FDDD0307 -:102C640010045012FD8B025003C15084FD4103C077 -:102C7400625C01D1DF02E2D75003C1C15084FDDDA3 -:102C8400031004710203711A20FDDC2DF50AF9F218 -:102C9400D75003C15084FD4103C0625C01D1DD19EA -:102CA4005014FD172BFD7E2A5014FD8B02E0C150F9 -:102CB40003C15084FDDD031004711300711B2071E6 -:102CC4000303F0C1E0C15084FDDD031004F0C150E2 -:102CD40003C15084FDDD031004F2D7C72004FBF8C0 -:102CE400FFCC02008F0AF99C035010C150A4FD418F -:102CF40003C0629F0AF9D541FBDD04F2EDB92D8CC6 -:102D0400037F0AF95C08D1DD108F0AF95C08D1DF72 -:102D140005CC0210EF03CC02208C037F0AF95C047B -:102D2400D1DD168F0AF95C04D1DF088C026C049C97 -:102D340002EF068C026C089C028FE2FB5CF3728F3C -:102D44000AF95C0C6162629FE2FB8FEEFB7CFF5030 -:102D5400FF5E029C02D1DD1F34E6FB896E0299718D -:102D64006207CC0100316207086159018C01D1DF8F -:102D7400F4716307716B278F0AF95C40D1DD095048 -:102D840002C15012FDD338C08F0AF95C01D1DD08AD -:102D9400E0C15012FDD338C0717AFA8F0AF95C4150 -:102DA400D1DD11340AF9895CBE99D90AF9C15010F0 -:102DB400FDC705C0F21004C6D7FD252AF2D7FD7E53 -:102DC4002AF2D7C78FF6FB7617FD172B664FF6FB53 -:102DD400DFF2F5F6FBF2C6D75064FD8B02F0C1506A -:102DE40012FDC705C0FDA43A30B13AED4B3D710068 -:102DF400010571785005713AD5713BD1713ADD7195 -:102E04003BD98F10055CFC9F1005CF54054AE54261 -:102E1400057110420571004205714850057130502A -:102E24000571205005CF530505CF52050A71305165 -:102E34000571205105713BD5717050058F11055CEA -:102E4400FC9F1105D77178500571080105D77140B1 -:102E5400F00071783002713AE6713BE2713BEA713D -:102E64003BEE8F10055CFC9F1005CF34024AE552FF -:102E7400FF711A52710A5271483002713030027176 -:102E8400203002CF330205CF32020A713031027191 -:102E94003BE6717030028F11055CFC9F1105716077 -:102EA4003002D7717830027148F000D7C78806160F -:102EB40066614FDD0967614EDE0396EF0186667237 -:102EC400C6D7C7161714AA0412A943DD29AA0412E7 -:102ED400A923FD5820C3AC02FD582013C2BDD8134A -:102EE400FD3C0FDE0C1714AA0212AA0403BA04EF65 -:102EF400051714A9BA04AC041231FF319E03317FC3 -:102F0400087208C6D7C77100F200304400BFB6018A -:102F1400300188BF9001300984BF9E01BF9C01BF6E -:102F24009A01BF9801BF9601BF9401BF9201F53C7D -:102F3400FF30FE00BFBE01F6BFBC01BFB80150EEBA -:102F4400BFBA01A1BFB201C918FE007120120571F8 -:102F54004820F94021F901DD0B36100571A461C840 -:102F6400714020F971281205F6BE6EBE64BE6A7106 -:102F740023047153078F20F9313507F5FDFBCB6C22 -:102F8400FF00717320C6D730EF00BFB401F6BFBA9B -:102F9400017108F200712304715307715301D77151 -:102FA4000321D9FDFBF1E7240000DD1223DD192301 -:102FB400DD1123DD2623DD3423DD3923DD3FFD3E12 -:102FC40030EF3DFD6130EF38D9FCFBC1AE6CFDB094 -:102FD4002EC0F313BE6C716320EF25F0C1AE6CFDFF -:102FE400B02EC0F313BE6C716320EF14F6BE6C7187 -:102FF4006220EF0CCB6CFF00716320EF03FDDE3029 -:103004008F20F9314508716420712104EF06716441 -:1030140020715101310421218F20F9314510F6BE70 -:1030240064BE6A3164200390EF01F6BE6ED731644A -:103034002004F690EF01F6BE6AD7CF1CFD47F5A831 -:10304400FBAE6C317DBFAEFBFDB330D2DF0ED9FCDD -:10305400FBC1AE6CFDB02EC0F313BE6CD7FDB33014 -:10306400D2DD0FCF1CFD47F5A8FBAE6C317DBFAEA2 -:10307400FBD7E9A8FB0918235080D6BFAAFB22AED0 -:10308400FBBDD8304700FDA80DBFACFB30AAFBFD4B -:10309400C62EF313BE6CB01CFDD51CFDDF10CF1C77 -:1030A400FD47A0A8FB40A8FB1F61C8F5A8FBD740BB -:1030B400DFFB0BDC05716320F2D740DFFB0661D830 -:1030C40031120511F0C1AE6CFDB02EC0F313BE6C0D -:1030D400716220EF03FDDE30E2D7710221F0C1AE50 -:1030E4006CFDB02EC0F313BE6CA0B0FB40B0FB402F -:1030F400DC3DF5B0FBD9B1FBF1313F0418FD14D927 -:10310400B1FBF1BDD85008FDF70D087208E6D2DD19 -:10311400040192DFFC896158D1DD05716220EF035F -:10312400716320A0B1FB40B1FB2061C8F5B1FBD7AE -:103134008FB2FBB0B2FBD1DF7331D4D106715BD156 -:10314400E5B4FBD5B4FBDD347140E2FBD9B3FBF14C -:10315400E734020023DD0625DD0325DF05F6BE6620 -:10316400EF06D9FCFBF1BE66A0B3FB40B3FB20DF46 -:1031740006F5B3FBB0B4FBCFB2FB19D7CFB2FB1E3D -:103184007148E2FBD5FEFBDF04F6BE66D7D9FCFB33 -:10319400F14266FFDD16D9FCFBF112AE6643DE0593 -:1031A400A266FFEF03B266FFCFB2FB03D73104215F -:1031B40001D7401EF902DF10F6BE64BE6EBE6ABFC0 -:1031C400BCFBBFC2FBBFC8FB31742039F6BFB8FBE0 -:1031D400BFBEFBBFC4FB22BCFB1231FF31AE0331C7 -:1031E4006FBFBAFBF622C2FB1231FF31AE03316F5F -:1031F400BFC0FBF622C8FB1231FF31AE03316FBFF3 -:10320400C6FBEDC33231242110712321710802FC65 -:10321400F5B6FBF5B5FBEDC332D5B5FB61E8EDC002 -:10322400328F44FB9FB5FB40B6FB1FDC1A710002D2 -:10323400FC4046FBFFDD22A0B7FB8F46FB4FB7FBEC -:10324400DE17F5B6FBEF12D9B6FBF1A1605C1F9F48 -:10325400B6FB710802FCF5B7FBE9B6FB0948FB5065 -:1032640080D6BFB8FBE9B6FB0968FB5080D6BFBE69 -:10327400FBE9B6FB0988FB5080D6BFC4FBAFB8FBA3 -:1032840022BCFB12D945FBF133BDD813FDA80DBFF9 -:10329400BAFBAFBEFB22C2FB12D945FBF133BDD84A -:1032A40013FDA80DBFC0FBAFC4FB22C8FB12D94558 -:1032B400FBF133BDD813FDA80DBFC6FBB0B5FB8F22 -:1032C40020F931451F30C4FBFDC62EF313BE643014 -:1032D400B8FBFDC62EF313BE6E30BEFBFDC62EF347 -:1032E40013BE6AD730C4FBFDC62EF313BE6AD7C71C -:1032F4003112210BD5CAFBDD06B0CAFBEDBA33711E -:103304001321D9FFFBF1E7240000DD0F23DD1B238C -:10331400DD1123DD5723DD2923DD3B5600F51DFD9B -:10332400EDA6335601F51DFDEF78D51DFDDF0756DB -:1033340001E51DFDEF055600F51DFDCFCAFBFAEFB3 -:1033440061D51DFDDF0B5601E51DFDCFCAFBFAEF6C -:1033540051F5FFFBEF4CD51DFDDF0B5600E51DFDC0 -:10336400CFCAFBFAEF3CCFFFFB02EF36D937FCF1B3 -:10337400E7240000DD0923DD2423DD0A23EF1E56A4 -:1033840000F51DFDEF1CD51DFDDF075601E51DFDF4 -:10339400EF055600F51DFDCFCAFBFAEF055601E512 -:1033A4001DFD8F20F93145086661FB715107EF0659 -:1033B4006661FB710101C6D7C736F00071F4DC29E0 -:1033C4007170F000CE9D08CE9EC0CE9F80F594FF14 -:1033D400F593FFF592FFE597FFE596FFCE9506F589 -:1033E40098FFCE9C7F7100D6FB711BE3712BE371B8 -:1033F4001AE7712BE7717A9D710A9E31929E02EF52 -:10340400FA710B9E713321714321715321C6D7C7C1 -:103414003132211E713221710A9E31929E02EFFADD -:103424003404FC3692FF52078B99A5A792DFF971F9 -:103434000B9EC6D7C788061631422115714221C793 -:1034440034CCFB3092FF1652078B99A5A792DFF973 -:10345400C666736718CCFBC6D7C7713321314421C4 -:103464001E714321710A9E31929E02EFFA3492FF3B -:1034740036CCFB52078B99A5A792DFF9710B9E31CD -:10348400542113717B9E8F0CFC9E9A8F0DFC9E9B86 -:10349400714321717A9EC6D7CFD7FB5CCFD8FB5F2F -:1034A400CFF8FB32D7C7CFD4FB11CFD5FB06CFFC67 -:1034B400FBFFF5FDFBF5FEFBF5FFFBF500FCCFF98B -:1034C400FB20F5FAFBCF2CFC36CF2DFCC956006649 -:1034D4004C64DE08723844FB0086EFF3C6D7C78815 -:1034E400061617F1E73403002361E3ED173823616F -:1034F400F8EDC635B12361E3EDCD352561F8EDDC9A -:103504003524070024070061D8ED1738240B006127 -:10351400F8EDFD352361F8ED44362361F8ED1136FD -:103524002361F8EDED372561F8ED01382561F8EDFB -:10353400AD36B12561D8EDD13624000061F8EDDE59 -:10354400362361F8ED17382402002361E3ED0337D5 -:103554002361F8ED15372361F8ED27372361F8ED82 -:1035640015372361F8ED39372361F8ED4B372361C3 -:10357400F8ED5B372361F8ED7D372361F8ED89378A -:103584002361F8ED95372361F8ED9E37240200237B -:1035940061E3ED173824020061F8EDA6372361F8E2 -:1035A400EDB2372561F8EDBE37240A0061F8EDCAA3 -:1035B4003724120061F8EDE7372361F8EDD537EDD4 -:1035C4001938679FD6FBED233830132CFD4B3D662D -:1035D400736718D4FBED233840D9FB6ADF1440DA53 -:1035E400FB68DF0E674C6CDF09308E45FD4B3D7187 -:1035F4003AD5679FDBFBED233867D1DD06303541D3 -:10360400FD4B3D34F4FB89616F99ED2338675C020F -:10361400D1DD0830BD2DFD4B3DEF0C675C01D1DDE4 -:103624000630C22DFD4B3D675C3CD1DD1030C72D0B -:10363400FD4B3D675C3C7266736218D4FBED233826 -:1036440067D1DD625C01D1DD05300800EF01F66071 -:103654009F33FC675C02D1DD03E6EF01F63433FCF3 -:1036640089616899675C04D1DD04E6A1EF01F63451 -:1036740033FC89616899675C08D1DD05302000EF6F -:1036840001F63433FC89616899675C10D1DD05303B -:103694001000EF01F63433FC89616899675C20D12E -:1036A40061E8716033FCED2338D518F9DF09679FB1 -:1036B400FDFBA018F9EF134018F905DE0DD918F930 -:1036C400F1B112674818FDA018F9ED2338675C0FB3 -:1036D4007266736218D4FBED23384018F964DE1F58 -:1036E4004018F901DF0667D161F85701E918F96755 -:1036F4001844FBA018F94018F90561C87122216724 -:103704005C7F318EC117F1243000FD3834C0ED23C5 -:1037140038675C3F318EC117F1243000FD3834C066 -:10372400ED2338675C07318EC117F1243000FD3872 -:1037340034C0ED2338675C1F318EC117F12430008B -:10374400FD3834C0ED233867318EC117F1243000C1 -:10375400FD3834C0ED2338CEABAC710A9E31929E55 -:1037640002EFFAD592FFDF05710B9EEFED679E998C -:10377400710B9E9F0BFCED2338715221675C7F9F78 -:103784000CFCED2338715221675C3F9F0DFCED2347 -:1037940038675C3F9F0EFCED2338675C1F9F0FFC6E -:1037A400EF7D30493FFD4B3D679F14FCEF713004C2 -:1037B4003FFD4B3D679F15FCEF6530263FFD4B3DBC -:1037C400679F18FCEF59675C01D1DD53FD9648EF04 -:1037D4004E402EFCC8DE48E92EFC671872FAA02E73 -:1037E400FCEF3C679F2EFCEF3667318E247200DFBE -:1037F40006304C09FD4B3D679FF7FBEF228FFAFB28 -:10380400617F5C10D1DD0630B13AFD4B3D679FFA14 -:10381400FBEF0CEF0A664C5ADE05736718D4FBC63F -:10382400D7C716664C30DC094C37DE05FD1334EF80 -:1038340067664C02DF1F8FD6FB5C03728F35FC5C1E -:1038440003318E316D08616A08128F35FC5C80315A -:103854002A6162EF49664C3DDF0AAE90BF30FCF945 -:1038640030FCEF3A664C3EDF05F931FCEF30664C34 -:103874004FDF05FDBA48EF26664C61DF09E92EFCEF -:103884000972FA72EF18664C7FDF0D30B541FD4BBB -:103894003D713AD5524AEF06667309D4FB72C6D716 -:1038A400C788061617F1241000240500DC07244CF1 -:1038B40000DD17EF18717BFA17F104D4FB1489614A -:1038C4007F99717AFA716221EF03A02EFCC6D7C7E3 -:1038D400C1C1FBF8FF401EF903DD06401EF904DFF9 -:1038E4002F8C027309DCFB5E0AD1DF248C02318E3B -:1038F40004D4FB14896E0A99716207CC0100316209 -:1039040007086159018C01D1DFF4716307716B27DA -:103914001004C6D7CF35FC03F533FCF537FCF53975 -:10392400FCD7C788061617F1E734020025DD4923C2 -:10393400DD1A25DD2823DD0523DD37EF477112224B -:10394400679F38FC30B13AFD4B3DEF38675C03D1DB -:1039540061F8710223675C839F35FCEF27675C0382 -:103964009F37FC675C034C0261F8711221FDF3324E -:10397400EF12679F39FCEF0C6791DF08E0C150122A -:10398400FDD338C0C6D7C71617F1E7240000DD47BA -:1039940023DD23240300DD0C240200DD2224F900AE -:1039A400DD3CEF3D31020705308000EF01F6086F82 -:1039B40036FC7208EF318F33FCF533FC72EF28408C -:1039C400DDFB01DD0FD9DDFBF11231FE03311F08F0 -:1039D4007208EF13E2EF107172225235EF09F2EF21 -:1039E4000666730932FC72C6D7C71617F1E72400BE -:1039F40000DD38241000DD1C23DD1C23DD30240E03 -:103A040000DD18241100DD1B240F00DD122430001A -:103A1400DD15EF1EE2EF1D5202EF195204EF1552AD -:103A240006EF115205EF0D5207EF09F2EF065203AC -:103A3400EF0252FFC6D7C731742149717321401E6A -:103A4400F903DF408F44FC9FDCFB8F43FC9FFBFBAF -:103A54003624FDC7D943FCFDF93B618A70618AFDB8 -:103A64003E3CC0D946FCF1312F609F45FC8F42FC9F -:103A74004F45FCDD0F7102228F45FC9F42FC30B1A3 -:103A84003AFD4B3D7150F000CE300BCF170006CEFF -:103A94003106FD1D03717A30710BE3710BE7C6D754 -:103AA4008F45FC9F42FC8F45FC9FDDFBD7401EF9F0 -:103AB40003DF06401EF904DF02F2D78FFAFB5C1025 -:103AC400D1DD0C8F45FC9F4AFC7148FAFBEF6A314B -:103AD4000422247103227123228FFAFB5C04D1DDBA -:103AE400088FF9FB9F4BFCEF068F45FC9F4BFC8F27 -:103AF4004BFC9F4AFCEF423114222C711322712299 -:103B040022D538FCDF05F54CFCEF0B8F38FC500256 -:103B1400D6A1609F4CFC8F4CFC9F4AFC5040C15086 -:103B240012FDD338C0EF12312222088F4BFC9F4A7A -:103B3400FCEF068F4CFC9F4AFC8F4AFC9FDDFB4048 -:103B44004AFC01DF05E538FCEF0ED94AFCF11231DD -:103B5400FE03311F609F38FC8FFAFB5C01D1DD024C -:103B6400F2D7E94AFC09382370C15013FDC705C0D8 -:103B7400F2D7C7168B728C01614ADE248B728C02D9 -:103B8400614ADE188C01728C02614ADE068C0131B6 -:103B94008EEF048C02318E087208EF268B72EF22AE -:103BA4008B728C02614ADE048B72EF168C01728C6C -:103BB400026142DE068C01318EEF048C02318E08E4 -:103BC4007208C6D7C716710AE7710BE37150F0008B -:103BD400CE300BCF170006669E31FD1D03717A307F -:103BE400710BE33182E302EFFA8D1F7158F000711B -:103BF4000BE772C6D7C7C1C1FBF8FF8F2CFC4E027E -:103C0400DC03F2EF318C024F2DFCDC0452FFEF2673 -:103C14008C022F2CFC706131318D128F2DFC2F2CD6 -:103C2400FC70613133BDD813FDCA0DBB440001DC07 -:103C340003F690BB8B721004C6D7C7C1C1FBF8FF53 -:103C4400AC0A14A91489708C026128706131FD5882 -:103C5400201344030071FEDC24AC0A148A04819A04 -:103C640004AC0A148A044C11DC11A9148C0299AC1A -:103C74000A14CA0200AC0A14CA0310EF74AC0A1482 -:103C8400CA0400AC0A14A914894E02DE0AAC0A1450 -:103C94008A02819A02EF13AC0A14A914894E0261B4 -:103CA400D308AC0A148A02919A02AC0A148A0391CA -:103CB4009A03D1DF3CAC0A148A024C10DF10A91419 -:103CC40089318EA112AC0A14A9146299EF17AC0AB7 -:103CD400148A024CF0DF0EA91489318EB112AC0A99 -:103CE40014A9146299AC0A14CA0200AC0A14CA03D7 -:103CF400101004C6D7ED363D717BFAC7D558FC6168 -:103D0400F831342227713322D558FC61E8B058FCCD -:103D1400717AFA5600664C0BDD1272F3311C792C61 -:103D2400FDCEFC0061CAFD953D86EFE9717AFAF299 -:103D3400C6D7C75600664C0ADE0BF0317E12F67801 -:103D44005AFC86EFF0C6D7C7C1C1FBF8FFCC01000F -:103D54008C014C0ADE36717BFA8C01F0317E045AF8 -:103D6400FC14A96168DF09AC02B9717AFAF2EF1D9B -:103D74008C01F0317E12795AFC614902DF06717AB6 -:103D8400FAE2EF09717AFA615901EFC4E21004C64C -:103D9400D7C72004FBF8FFF6425AFC61F8ED7A3EDF -:103DA400717BFA9C038C034C0ADE3C8C03F0317E5D -:103DB400045AFC14A96168DF05717AFAEF29717A53 -:103DC400FA8C0372F3311C795AFCCEFC0061CA628E -:103DD4009C02D1DF0A8C03F0317E12E6785AFC7122 -:103DE4007BFA615903EFBECC0200CC01018C02F0D6 -:103DF400317E045AFC14A96168DD7B8C02F0317EAB -:103E040012795AFCE743DF688C014C0ADE628C01AC -:103E1400F0317E12795AFCE743DD50717BFA8C0154 -:103E2400F0317E045AFC14A96168DF1B61690171D9 -:103E34007BFA8C01F0317E12F6785AFC717AFA8C96 -:103E4400024E01DCE7EF2F8C01F0317E045AFC14A2 -:103E5400A9128C02F0317E33785AFC8C01F0317E49 -:103E640012E6785AFC615902717AFA615901EF98A5 -:103E7400615902EDF13D00F21004C6D7C72006FBDC -:103E8400F8FF3419FCC55006C150A8C15030FD6B71 -:103E9400031006D2DD1DA06EFC406EFC08DE03E2BA -:103EA400EF5A3414FC895CFC99FD493F7110E2FB24 -:103EB400F2EF49F56EFC8F14FC5C01D1DD26401E47 -:103EC400F903DF205010C180FDD338C0C736100578 -:103ED40071D4C6DE0F17C15006C150A8C15030FDC1 -:103EE4006B031006401EF901DD11401EF905DD0BC0 -:103EF4008F14FC5C02D161E8FD9345F21006C6D72D -:103F0400D915FCC15030FD4103C0629F18FC7130CB -:103F1400E5FB8FEDFB5C08D1DF06716307716B274E -:103F2400F2D7D918FCC1D917FCC15030FDDD0310FC -:103F3400047130E5FB8FEDFB5C08D1DF067163078C -:103F4400716B27F2D7C7200AFBF8FF500FC150301E -:103F5400FD4103C04041FB02DF077110E2FBF2EFB9 -:103F6400547118E2FBCC0700CC0812CC09808F14E2 -:103F7400FC5C03D1DF08717AD5CC0607EF06717BB0 -:103F8400D5CC062F17040600C15004C150A0C1505F -:103F940030FD13041006C736100571D4C6DE154073 -:103FA4001EF903DF0F17C15006C150A8C15030FDE0 -:103FB4006B031006F2100AC6D7C78F1EF9318F247F -:103FC4000200DF04F6BF72FC8F42FDB042FDD161F6 -:103FD400E8EDD240CF42FD048F1EF9318FE723DD97 -:103FE4000B24020024030061C8EDD24030270042B4 -:103FF40072FCDF0AE0C15010FDD338C0EF2530C099 -:10400400004272FCDF0B5002C15010FDD338C0EFE8 -:10401400128FF8FB5009D60480004272FC61D871FB -:104024005020F931340709715322F6BF72FCEF179F -:1040340031542206F6BF72FCEF0DA272FCF64272F6 -:10404400FCDF0490BF72FC8F21F9318FE72400005C -:10405400DD0623DD0D23DF1236100571C4716122E4 -:10406400EF0B710402716122EF037162223162224B -:104074001A4074FC0361D8A074FC4074FC02DF0E87 -:104084005004C15010FDD338C0EF03F574FC316403 -:10409400221A4076FC0361D8A076FC4076FC02DF4D -:1040A4000E5008C15010FDD338C0EF03F576FC3133 -:1040B4004207184075FC0361D8A075FC4075FC02EA -:1040C400DF0C5010C1FDD338C0EF03F575FCC6D723 -:1040D400C736100571D4DE0730803EFD4B3DD2401B -:1040E4001EF903DF1A3122070630DF2CFD4B3D3168 -:1040F40074220C7173225080C15012FDD338C04019 -:104104001EF903DD05F6BD1AEF25D500FCDF09F61F -:10411400461ADD1BB61AEF17D9FCFBF1461ADD0F60 -:10412400D9FCFB12AD1A43DE04A61AEF02B61AC676 -:10413400D7C78FF4FB76F5F4FB5C10D161E87112FC -:1041440023665C0FD1DD67665C01D1DD05F51EF9E0 -:10415400EF5C665C02D1DD15E0C15003C15084FD03 -:10416400DD031004711300711B20710303665C08E6 -:10417400D1DD05710303EF1A665C04D1DD147113FC -:1041840000711B20310423037103033435FC895C63 -:10419400FC995005FD8B027102035003C1C1508488 -:1041A400FDDD031004711A20710323FDDC2DF2C61A -:1041B400D7C7364105718461D8ED74423641057123 -:1041C40094DE0771405005CEABAC31B2D104E2EDC0 -:1041D4008342713BD18F18F9A018F9318EE724007E -:1041E40000DD1723DD2823DD3323DD3823DD4423DD -:1041F400DD5023DD5523DD5AEF6E8F20F93163083E -:104204008F21F99F4005EF62CF400504EF5CF0C1B8 -:104214005084FD4103C0629F4005EF4E8F14FD9F03 -:104224004005EF465008C1506CFD4103C0629F40F9 -:1042340005EF375009C1506CFD4103C0629F400532 -:10424400EF288F78FC9F4005EF208F02F99F4005EF -:10425400EF18711420E661301271042061DC311909 -:104264006162629F4005EF02EF06CEABACE2EF0F56 -:104274007160500571485005713BD5F518F9F2C6C7 -:10428400D7C78F1EF9318FE724000061F8ED284469 -:1042940023DD1B2361F8ED3D432361F8EDC7432380 -:1042A40061F8ED03442361F8ED9944EDFC44D51F16 -:1042B400F9DF2BF64272FCDD05F544FDEF03A04463 -:1042C400FD4044FD65DC09F51EF9713222EDFF4421 -:1042D400AF72FC440A0061D8EDFF44E51FF9715246 -:1042E40022F544FDF5F7FBFD3805712320FDA924D3 -:1042F4004021F903DF09713222F51EF9EDFF44FD77 -:10430400032840E1FB9BDE09713222F51EF9EDFF23 -:1043140044FD182CD2DD09713222F51EF9EDFF445B -:10432400401FF901DF05F5FDFBEF04CFFDFB03CFD3 -:104334001EF902FDED2BEDFF44CF350002CF37000F -:104344001DCF120510FDF22DFD522E714A9DFD1850 -:1043540039FDA934F537FF712BE0F51FF9713222CD -:10436400CBE43FEFCBE6F6F0FD3805713BD48F206C -:10437400F93135305004C15084FD4103C0625C03FF -:10438400318E315D34E3FB896168995002C15084F8 -:10439400FD4103C0D2DD067170E3FBEF047178E3E5 -:1043A400FBFDA924FD092F713820F9CF1EF9038FD5 -:1043B400D6FB5C02D1DD095080C15010FDD338C05A -:1043C400EDFF44FD014531A4E020712BE031020CE6 -:1043D40005FD7B45EF145027C15005C15084FDDD18 -:1043E400031004CF1EF9047132223114230BA07A76 -:1043F400FCD57AFC61F8FD7B45FD6E45EDFF44FD7F -:10440400014531020C18F0C15005C15084FDDD0393 -:1044140010045005FD8B02FD7B45CF1EF903FD6E94 -:1044240045EDFF44CFFDFB03F5FEFBF500FC717287 -:1044340020F6426CFF61E8EDFF44715820F9F51451 -:10444400FCFD493FFD8B2FFD492EFDA72E714B9D91 -:10445400F5E4FBF5E5FBF5E6FBF5E7FB314420026B -:10446400EFFACE3708CBE4BFFFCBE6FFF1CED4FFA3 -:10447400CF370009F51205F6BEE0BEE2BED0716A80 -:1044840027FD952CFDA105F544FDCF1EF9057152BC -:1044940022F6BF72FC3102071BFDA924AF72FC4453 -:1044A4000A00DC06E51FF9E51EF9D521F9DD4CFD0E -:1044B400A105EF47F51FF9FDA105FD6E24717301F8 -:1044C40071320431120502EFFA7143027103207153 -:1044D400222031949E02EFFA712AE7CEA409F5F363 -:1044E4000061FD31040703715322E5F300CEA408F3 -:1044F400712BE7E51EF9EF0300EFFDC6D7D57BFC72 -:10450400DF1E310200195003C15084FD4103C06213 -:104514005C01D1DF07F51EF9713222D7E57BFCD7A8 -:10452400407BFCF0DF083104003FF57BFCD7407B87 -:10453400FCC8DF0BF51EF9713222CF7BFCF0D731BA -:10454400020004A07BFCD7F0C15004C15084FDDDFF -:104554000310048FE3FB5C9F9FE3FB7110F4FB30BB -:104564003541FD4B3DCF7BFCF0D78F20F93155060B -:10457400F51EF9713222D7711323F57AFC71720793 -:10458400FD1D03FD1D03717307D7FD0E06F2D7C78A -:10459400200CFBF8FF8F1AFCF0F919FCF303FD580B -:1045A4002013BC048F1CFCF0F91BFCF303FD582002 -:1045B40013BC028F1EFCF0F91DFCF303FD582013FD -:1045C400BBAC04BDD8F6BDDAAC04311EBDDCF6BD0F -:1045D400DEFD7D0DADD8BDDCADDABDDEAC02BDD8EF -:1045E400F6BDDAAC02311EDADCC3DADEC3BDDCF6BA -:1045F400BDDEFD7D0DC0BDDEC0BDDCADDEFDF30E58 -:10460400ADD8BDDCADDABDDEABBDD8F6BDDAAB31BD -:104614001EDADCC3DADEC3BDDCF6BDDEFD7D0DC013 -:10462400BDDEC0BDDCADDEFDF30EDADAADD8FDF0E3 -:1046340049C3C58F08FD5C3FF0317E0488FC14C279 -:10464400C0B9A008FDF6BC08BC0A9C078C074C2E18 -:10465400DD3E8F08FD0E0770F161DC605C3FF031D8 -:104664007E127988FCBDD8F6BDDA8C0773097A23EB -:10467400318FBDDC70BDDEFD7D0DAC08BDDCAC0A48 -:10468400FDF30EADDABC0AADD8BC08615907EFBC26 -:10469400AC08BDD8AC0ABDDAC9DC0004F6FD470E8F -:1046A400C9DCFFFFF6FD5C0FADD8BF82FCAF7CFC1C -:1046B4004282FCDD12AF7EFCBF80FCAF7CFCBF7E7F -:1046C400FCAF82FCBF7CFCAF7EFC4280FCDC50AFC4 -:1046D4007CFC427EFCDE48AF46FD427CFCDE404072 -:1046E4004AFD16DC1F404AFDA0DE168F84FC4F4AAB -:1046F400FDDE0EAF7CFC2286FC44691061C8FD6CB3 -:1047040047F54AFDAF7CFC445146DC0BAF7CFC24EE -:104714001027BF48FDEF1930F82ABF48FDEF1140BC -:104724004AFDFFDD03E6EF01F6344AFD896108998D -:10473400AF80FC427EFCDC1BAF7EFC427CFCDE13C3 -:10474400AF7CFC4248FDDE0BF584FCAF7CFCBF86ED -:10475400FCEF114084FCFFDD03E6EF01F63484FC3A -:1047640089610899100CC6D7C72006FBF8FFA01F63 -:10477400FCD51FFCDF1CA020FCD520FCDF14A021ED -:10478400FCD521FCDF0CCF1FFCFFCF20FCFFCF2189 -:10479400FCFF717BFA710A9E31929E02EFFA8E98A9 -:1047A400FD700F9C039F0CFD8E949F4BFD8E969F76 -:1047B4004CFD8E979F4DFD8E939F0AFD8E929F0B0D -:1047C400FDFD4D4913BC04BDD8F6BDDA46DADF035E -:1047D400B146D8DF198C035C0391DF03E6EF01F6E1 -:1047E400046D01313D120103B1BC046169038F4EB4 -:1047F400FD4E03DF12AF0EFD614904DE40AC04221E -:104804000EFDFD6E48EF368C03318EB112D94EFD8C -:10481400F143DF1E8C035C0391DF03E6EF01F60432 -:104824006D01313D120103220EFD610904FD6E4844 -:10483400EF0B8F4EFD4E03DE04F6FD6E488C039F96 -:104844004EFDAC04BF0EFDD909FDF1010422F9BBF4 -:1048540014A944FFFFDF04E6B9EF0BAB14A944FE2F -:10486400FFDD03A9A1B91006C6D7C7161744A900CE -:1048740061C836A800A009FD4009FDA861C8F50972 -:10488400FDF909FDF3311CF67822F9B7F647DFE5A7 -:10489400C6D7C756A89666F0317E12F6B17822F9CB -:1048A40066D1DFF1F51FFCF520FCF521FCF509FDCF -:1048B400C6D7712323D7C72004FBF8FFD918F9F111 -:1048C400E7240000DD1123DD1C23DD2123DD262365 -:1048D400DD2F23DD34EF3A8F09FD9F10FDA018F979 -:1048E400F94BFDEF60A018F9F94CFDEF58A018F949 -:1048F400F94DFDEF50A018F98F0CFDFD8A0F72EFF2 -:1049040044A018F9F90AFDEF3CA018F9F90BFDEFE2 -:1049140034F910FDF3311C7922F9BB312223058BC4 -:104924009C03EF128C019C03D510FDDF06CF10FD14 -:10493400A7EF03B010FD718071272361DC61FB7167 -:1049440021238C03721004C6D7C72008FBF8FF8EFE -:10495400989C058E979C048E969C038E949C028E44 -:10496400939C018E929B710B9E717AFA8C05FD705B -:104974000F9C058C04FD700F9C048C03FD700F9C30 -:10498400038C02FD700F9C028C04F0317E1279AA14 -:1049940023BC068C055C03D1DF158C044C03DE0CB0 -:1049A4008C044C02DF098C034C1D61F86179068C80 -:1049B40003318EB1610906BC06313D120103BC0608 -:1049C4008C060E02708C071C00BC068F24FC4E0162 -:1049D400DC0D8C014F24FCDC0B8F25FC4DDE05AC7B -:1049E4000612EF04AC06B1121008C6D7C7C3C12023 -:1049F40008FBF8FFF661490A61F8614908DF07F727 -:104A0400340000ED8D4AE6BC04F6BC06AC0ABC02D8 -:104A1400AC08BBAC06614902AC0461F8614900DE34 -:104A240028AC04BDD8AC06BDDAE1FD020FADDABC9A -:104A340006ADD8BC04ABBDD8AC02BDDAE1FD1D0F98 -:104A4400ADDABC02ADD8BBEFCAAC06BC02AC04BB49 -:104A5400AC08BDD8AC0ABDDAAC04BDDCAC06FD8044 -:104A64000EAC04BDDCAC06FDF30EE1FD1D0FADDAAA -:104A7400BC06ADD8BC04AC06614902AC0461F86163 -:0D4A84004900DCC5AC0214AB12100CC6D703 -:104A910061FC61FCC1C3C5C7520C929269D4FEC1CD -:104AA100DFF88EFD708EFCC1717AFA401EF903DFCA -:104AB1000630DF2CFD4B3DC09EFC609EFD34D4FED4 -:104AC1005206C0B9A5A592DFF9C6C4C2C061FC6196 -:104AD100DF520C929269D4FEC1DFF88EFD708EFC1C -:104AE100C1717AFAC736410571A4C6DC51F516FDCC -:104AF100714850057160500531642136716207714A -:104B010063218FE4FB5FECFBD1DF1B8FE5FB5FEDE6 -:104B1100FBD1DF128FE6FB5FEEFBD1DF098FE7FBF5 -:104B21005FEFFBD1DD0C31620702EFFA71630771B0 -:104B31006B27FDB648FD5D34F518F9ED544CC736C9 -:104B410041057184C6DE0DF516FD71485005FD5D08 -:104B510034ED544CC73641057194C6DE154016FD3F -:104B610003DD0C4016FD04DD064016FD0161F8F57C -:104B710016FDD916FDF1E7240000DD0823DD13231E -:104B8100DD39EF6071405005E516FD71505005EDBE -:104B9100544C8F40059F19F99F1CF9D919F9FD252E -:104BA10038629F1BF94019F97FDD06CF16FD02EF30 -:104BB10003F516FD71505005ED544CC73641057192 -:104BC10094C6DE1CC736410571C4C6DE06CF16FD8C -:104BD10003EF11F516FD7148500571605005EF7333 -:104BE100CF16FD044016FD03DF138F1BF99F40050F -:104BF100D91BF9C1D919F9FDA438C0EF108F4005AF -:104C010076C7D919F9FDE234C071505005D91CF9A4 -:104C1100F1242900DD2D240400DD28242200DD23D8 -:104C2100241100DD0C240100DD19241E00DD14EF28 -:104C31000C4019F960DF0CCF19F961EF06F518F98D -:104C4100A019F94016FD03DF0AD919F9FD253862CB -:104C51009F1BF9C09EFC609EFD34D4FE5206C0B974 -:104C6100A5A592DFF961FCC1C3C5C7520C92926937 -:104C7100D4FEC1DFF88EFD708EFCC1F616717AFA92 -:104C8100714AE5717BBD51405F0401D1DD05A7F695 -:104C910047DFF3300400BF2401F6BF2A01300B0BBC -:104CA100BF2801FD1D03300B0FBF2801FD1D03307F -:104CB1000F0FBF2801710AE6714320C09EFC609E60 -:104CC100FD34D4FE5206C0B9A5A592DFF9C6C4C20F -:104CD100C061FCC1C3C5C7520C929269D4FEC1DF49 -:104CE100F88EFD708EFCC1717AFAD540FBDD0EEBBA -:104CF1003EFB899E44A23EFBB040FBEF2B710AE6CE -:104D0100300400BF2401F6BF2A01300B0BBF28017C -:104D1100FD1D03300B0FBF2801FD1D03300F0FBF19 -:104D21002801713320714320C09EFC609EFD34D464 -:104D3100FE5206C0B9A5A592DFF9C6C4C2C061FC86 -:104D410061EF520C929269D4FEC1DFF88EFD708E34 -:104D5100FCC12008FBF8FF71503002CEABACCC0196 -:104D610000F6BC0231B2E20F617902F6614902DF5D -:104D7100F371603002EF7E8E519B713BE28B5C02DE -:104D8100D1DD1D8B5C08D1DF0971503002CC0100EF -:104D9100EFCF8C0770FD8A39629E50CC0102EFC1C2 -:104DA1008B5C03D1DF408E509C05715030028C0129 -:104DB100D1DF0E8C0570FDED39629C07CC0101EF4E -:104DC100318C014C02DF0671603002EF28CF3402D2 -:104DD1005A716030028C0570C18C0770FD2639C094 -:104DE100CF34024AEF0F8B5C01D1DD0671603002D6 -:104DF100EF03ED624D1008C09EFC609EFD34D4FEB1 -:104E01005206C0B9A5A592DFF961FCC1710A9E31B4 -:104E1100929E02EFFA8F0EFC4F96FFDF358F0FFC4B -:104E21004F97FFDF2D8F10FC4F98FFDF258FEDFB94 -:104E31005C04D1DF1D7120E5FB716307716B2740B5 -:104E41001EF905DD06401EF901DF07CF1FF902E556 -:104E51001EF9710B9EC061FCA058FC61FCC1C3C569 -:104E6100C7520C929269D4FEC1DFF88EFD708EFCA0 -:104E7100C1C1FBF8FF8D1F9C018E31318EE72406E5 -:104E810000DD0823DD0F23DD25EF45717AFA8C0162 -:104E91009F44FCEF3B717AFA4021F901DF078C0155 -:104EA1009F43FCEF2B51FF2E019F43FCEF22717AB0 -:104EB100FA8C019F02F98FE2FB5C01D1DF12401EE7 -:104EC100F903DD06401EF904DF06304527FD4B3DA1 -:104ED1004031FF09DE05A031FFEF197158F0007173 -:104EE10072214057FC02DF03F6EF05D957FCF1A10F -:104EF100609F57FC710BE3C0C09EFC609EFD34D4E3 -:104F0100FE5206C0B9A5A592DFF9C6C4C2C061FCB4 -:104F110061FF520C929269D4FEC1DFF88EFD708E52 -:104F2100FCC1717AFA8F14FC5C03D1DD19401EF9C2 -:104F310003DD06401EF904DF0D36100571D4DE06CF -:104F410030803EFD4B3DC09EFC609EFD34D4FE5240 -:104F510006C0B9A5A592DFF961FC61FC61FC61FCA9 -:104F610061FC61FC61FC61FC61FC61FC61FC61FC58 -:104F710061FC61FC61FC61FC61FC61FC61FC61FC48 -:104F810061FC61FC61FC61FC61FC61FC61FC61FC38 -:024F910061FCC1 -:0A4FF60031373A30393A34390000FF +:1023C400C7D51EF9DD108F15FDB015FDD161E8EDFF +:1023D4007124CF15FD33FD73244002F94BDC164004 +:1023E40002F9B9DE10400DF928DE05A00DF9EF273A +:1023F400711320EF224002F93EDC064002F9BDDCF5 +:1024040010400EF928DE05A00EF9EF0B711220EF33 +:1024140006F50DF9F50EF93112200D3104200931BC +:10242400020705713304EF03713204711405E66188 +:102434003060D1DF0CF50FF97148E3FB714302EF13 +:1024440012400FF902DE05A00FF9EF077140E3FB1C +:10245400714202D50BF9DD06B00BF9714202401E40 +:10246400F901DD09401EF90561E8FD0828C6D7C752 +:10247400710407E6613060768F10F9614EDD2966DC +:102484009F10F9D1DD137130E3FB5002C15011FDEF +:10249400FF38C0CF0BF905EF0F7138E3FBE0C150F3 +:1024A40011FDFF38C0F50BF9C6D7C78F14FD76FDB3 +:1024B400EF24D521F9DD05710320EF2D664F14FDBE +:1024C40061F83124201A712320FD4205664C07DD92 +:1024D4000381DF098F20F9313303FDA025FDC525D4 +:1024E400710220304A27FD843DC6D7C7716201714D +:1024F4007201E0FD95025008FD013C629F02F95013 +:1025040009FD013C6276716301716820F94002F9AA +:10251400F1DC05E521F9EF244002F904DE1BCF21AB +:10252400F9025008C1506CFD4B03C092DF0ED54137 +:10253400FBDF09716020F9EF03F521F9664CEADC51 +:1025440006CF14FD07EF44664CC6DC06CF14FD0627 +:10255400EF39664C9FDC06CF14FD05EF2E664C7CEC +:10256400DC06CF14FD04EF23664C50DC06CF14FDCB +:1025740003EF18664C22DC06CF14FD02EF0D664C07 +:1025840006DC05E514FDEF03F514FD4014FD07DF3B +:1025940009D521F961F8CF21F903C6D7C7C1FBF8E2 +:1025A400FF500AFD9502304000BB17C15002C150D4 +:1025B40006C1506CFD1D0410065096FD9502C0C660 +:1025C400D7C72008FBF8FF8F14FD5006D604CA2293 +:1025D40014F7500689A54804F9A390DFF7D521F92B +:1025E40061E8ED4627304A57BB17C15002C1503E3F +:1025F400C1506CFD1D041006D2DD077100E2FBED35 +:1026040046277108E2FB17040300C15004C1500CB3 +:10261400C1506CFD75031006D914FDF10104F422B8 +:1026240014A9318D12A9318E616B08616A08BB1738 +:10263400C15002C1500EC1506CFD1D041006F6902D +:10264400BB17C15002C1500CC1506CFD1D041006D3 +:1026540031642002EFFA7152208F14FDF0312E0400 +:102664000A21C15010C15040C1506CFD1D04100618 +:1026740031642002EFFA7152208F14FDF0312E04E0 +:102684001A21C15010C15050C1506CFD1D041006D8 +:1026940031642002EFFA7152208F14FDF0312E04C0 +:1026A4002A21C15010C15060C1506CFD1D04100698 +:1026B40031642002EFFA7152208F14FDF0312E04A0 +:1026C4003A21C15010C15070C1506CFD1D04100658 +:1026D40050A5FD9502D914FDF10104F42214A93189 +:1026E4008D12A9318E616B08616A08BB17C1500253 +:1026F400C1500EC1506CFD1D04100650A5FD95027D +:102704005004C1506CFD4B03C0629C07E914FD09E1 +:1027140009234E0761C308E914FD0902234E071774 +:10272400040300C15004C1500CC1506CFD1D0410C1 +:1027340006F6BB17C15002C1503EC1506CFD1D04CA +:1027440010061008C6D7C7C1FBF8FF8F11F94F0256 +:10275400F961F8ED04284013F928DE06A013F9ED19 +:102764000428F513F98F02F99F11F98F02F95070BB +:10277400D612307351230480001231FF318E039F2F +:1027840012F99FDEFBF6BB8F12F97C804C95DC1BA3 +:102794008F12F9318F241400BDD8AF06F9FD760DE0 +:1027A4001231FF318E03318FBBEF198F12F9318F44 +:1027B400241400BDD8AF08F9FD760D1231FF318E17 +:1027C40003318FBBD904F9F1610900BB44000171E5 +:1027D400FEDC03F690BB8C0101DE02F6BBABABBFA3 +:1027E40078FC17C15002C1500CC1506CFD1D04107F +:1027F40006D2DF088F02F99F11F9EF047100E2FBA2 +:10280400F2C0C6D7C72008FBF8FF4021F901DF0B4F +:10281400CFDFFB63CFE1FBC8ED7B294021F902DF69 +:102824002C17040600C15002C15004C1506CFD7540 +:10283400031006D2DD06CFDFFB63EF0A8C069FDFB1 +:10284400FB8C079FE0FBCFE1FBC8ED7B2917040657 +:1028540000C15002C15004C1506CFD75031006D272 +:10286400DD117100E2FB710320F5DFFB715020F9EB +:10287400ED50298C06318E318D080E07081C00BBE3 +:10288400D914FDF1041023148972ABFDC90EBB8C5D +:10289400019C068B9C0717040400C15002C1C1505F +:1028A4006CFD75031006D261E8ED50298C049FE19C +:1028B400FB8C04318E318D080E05081C00BBBDD87D +:1028C400F6BDDAC9DC01A5FD520FDC09CC0364F6C0 +:1028D400BF14F9EF77ABBDD8F6BDDAAF14F9BDDCA0 +:1028E400F6BDDEADD8C1ADDAC1C9D800A0F6BDDAF7 +:1028F400ADDEFDFD0EADD8BDDCADDABDDEC0BDDAAA +:10290400C0BDD8ADDEFD520F61D309CC031EF6BFA6 +:1029140014F9EF38ABBDD8F6BDDAC9DC819DFD52A0 +:102924000FDC0BCC030A30F401BF14F9EF1EABBD6E +:10293400D8F6BDDAC9DC019BFD520FDC0BCC0305D4 +:1029440030F401BF14F9EF04715020F93134040D4F +:1029540031120509CFDFFB64F5E0FBEF1A8C064E5C +:1029640003DE0C8C069FDFFB8C079FE0FBEF088CDB +:10297400039FDFFBF5E0FBD51EF961F8CF16F96480 +:102984008F16F94FDFFBDD3D40DFFB51DC06CF3610 +:10299400FC0FEF3140DFFB33DC06CF36FC0BEF25B9 +:1029A40040DFFB0BDC06CF36FC07EF1940DFFB06EC +:1029B400DC06CF36FC03EF0DD5DFFBDD05E536FC89 +:1029C400EF03F536FC40DFFB0BDE064016F90BDEA9 +:1029D4001640DFFB06DE064016F906DE0AD5DFFBED +:1029E400DF0ED516F9DD095020C15011FDFF38C0A6 +:1029F4008FDFFB9F16F9D51EF9DF05713320EF3900 +:102A040040DFFB0BDE03E6EF01F66061FB71412062 +:102A1400F171442061DC4F0CF961F83132201A71F4 +:102A24003220F171442061DC9F0CF9F17144206182 +:102A3400DC70C15012FDD105C01008C6D7C75007BD +:102A4400C15002C15084FDE70310045012FD9502E9 +:102A5400500FC15002C15084FDE70310045003FD20 +:102A64009502501FC15002C15084FDE70310045069 +:102A740016FD95025003C15084FD4B03C0625C01F6 +:102A8400D1DD107170E3FB5002C15013FDFF38C05B +:102A9400E2EF01F2C6D7C75004C15084FD4B03C016 +:102AA400625C03D1DD405014FD332B34E3FB895CBD +:102AB4009F998A0C7CFF50FF5C14D1DD228A0C7C28 +:102AC400FF5C147234E7FB89616A997162075600EE +:102AD400316207058666D1DFF7716307716B2734AE +:102AE400F6FB895CEB995002C15084FD4B03C0D2C4 +:102AF400DD335017C15002C15084FDE7031004E0D8 +:102B0400FD95025007C15002C15084FDE703100433 +:102B14005033FD9502F0C15002C15084FDE703100B +:102B2400047178E3FBE0C15013FDFF38C0C6D7C77A +:102B3400C12004FBF8FFCC02005004C15084FD4BBB +:102B440003C0629C038C045C20D1DD0E8C036C01F9 +:102B54009C038C026C209C02EF138C045C10D1DD6E +:102B64000C8C035CFE9C038C026C109C028C045C39 +:102B740008D1DD0E8C036C029C038C026C089C0251 +:102B8400EF138C045C04D1DD0C8C035CFD9C038C82 +:102B9400026C049C028C03D1DD05501AFD95028C55 +:102BA4000370C15004C15084FDE70310048FE3FB9C +:102BB4005C9F728C03318E316D148C03318E314DD8 +:102BC400616D08616C5C606162629FE3FB8FEFFB87 +:102BD4007CFF50FF5E02D1DD278FEFFB7CFF5E029E +:102BE4007234E7FB89616A99716207CC0100316232 +:102BF40007086159018C01D1DFF4716307716B27F8 +:102C0400F21006C6D7C7D9D7FBC15006C15084FD00 +:102C1400E70310046276D9D8FBC15007C15084FD84 +:102C2400E70310046261666672C6D7FD092CF2D709 +:102C3400711300711B20710303710205E0C150037D +:102C4400C15084FDE70310045013FD9502F0C150F8 +:102C540005C15084FDE7031004500FC1E0C1508446 +:102C6400FDE7031004500AFD95027103055008FDA9 +:102C74009502501FC1E0C15084FDE70310045012B7 +:102C8400FD95025003C15084FD4B03C0625C01D129 +:102C9400DF02E2D75003C1C15084FDE70310047181 +:102CA4000203711A20FDF82DF50AF9F2D75003C179 +:102CB4005084FD4B03C0625C01D1DD195014FD3317 +:102CC4002BFD9A2A5014FD9502E0C15003C1508493 +:102CD400FDE7031004711300711B20710303F0C19D +:102CE400E0C15084FDE7031004F0C15003C15084D7 +:102CF400FDE7031004F2D7C72004FBF8FFCC020061 +:102D04008F0AF99C035010C150A4FD4B03C0629F6D +:102D14000AF9D541FBDD04F2EDD52D8C037F0AF9C8 +:102D24005C08D1DD108F0AF95C08D1DF05CC0210F4 +:102D3400EF03CC02208C037F0AF95C04D1DD168FEB +:102D44000AF95C04D1DF088C026C049C02EF068C47 +:102D5400026C089C028FE2FB5CF3728F0AF95C0C34 +:102D64006162629FE2FB8FEEFB7CFF50FF5E029C80 +:102D740002D1DD1F34E6FB896E0299716207CC0132 +:102D840000316207086159018C01D1DFF4716307D6 +:102D9400716B278F0AF95C40D1DD095002C15012D2 +:102DA400FDFF38C08F0AF95C01D1DD08E0C1501283 +:102DB400FDFF38C0717AFA8F0AF95C41D1DD113414 +:102DC4000AF9895CBE99D90AF9C15010FDD105C030 +:102DD400F21004C6D7FD412AF2D7FD9A2AF2D7C7CA +:102DE4008FF6FB7617FD332B664FF6FBDFF2F5F615 +:102DF400FBF2C6D75064FD950240DFFB0BDE03E611 +:102E0400EF01F6609F0CF9D90CF9C15012FDD10500 +:102E1400C0FDDD3A30EA3AED843D71000105717878 +:102E24005005713AD5713BD1713ADD713BD98F10A0 +:102E3400055CFC9F1005CF54054AE542057110421C +:102E440005710042057148500571305005712050DC +:102E540005CF530505CF52050A7130510571205134 +:102E640005713BD5717050058F11055CFC9F1105F0 +:102E7400D77178500571080105D77140F000717859 +:102E84003002713AE6713BE2713BEA713BEE8F101E +:102E9400055CFC9F1005CF34024AE552FF711A52BB +:102EA400710A52714830027130300271203002CF01 +:102EB400330205CF32020A71303102713BE6717080 +:102EC40030028F11055CFC9F110571603002D771CF +:102ED4007830027148F000D7C788061666614FDD66 +:102EE4000967614EDE0396EF01866672C6D7C71680 +:102EF4001714AA0412A943DD29AA0412A923FD5810 +:102F040020C3AC02FD582013C2BDD813FD460FDE0A +:102F14000C1714AA0212AA0403BA04EF051714A981 +:102F2400BA04AC041231FF319E03317F087208C623 +:102F3400D7C77100F200304400BFB601300188BF2A +:102F44009001300984BF9E01BF9C01BF9A01BF98C4 +:102F540001BF9601BF9401BF9201F53CFF30FE0012 +:102F6400BFBE01F6BFBC01BFB80150EEBFBA01A19C +:102F7400BFB201C918FE0071201205714820F94042 +:102F840021F901DD0B36100571A461C8714020F9E7 +:102F940071281205F6BE6EBE64BE6A7123047153B5 +:102FA400078F20F9313507F5FDFBCB6CFF0071135A +:102FB40021C6D730EF00BFB401F6BFBA017108F2E1 +:102FC40000712304715307715301D7712321D9FD73 +:102FD400FBF1E7240000DD1223DD1923DD1123DDDD +:102FE4002623DD3423DD3923DD3FFD6A30EF3DFD4B +:102FF4008D30EF38D9FCFBC1AE6CFDDC2EC0F31371 +:10300400BE6C710321EF25F0C1AE6CFDDC2EC0F364 +:1030140013BE6C710321EF14F6BE6C710221EF0C28 +:10302400CB6CFF00710321EF03FD0A318F20F931CE +:103034004508710421712104EF06710421715101C5 +:10304400312421218F20F9314510F6BE64BE6A3146 +:1030540004210390EF01F6BE6ED731042104F690EB +:10306400EF01F6BE6AD7CF1CFD47F5A8FBAE6C3165 +:103074007DBFAEFBFDDF30D2DF0ED9FCFBC1AE6CF1 +:10308400FDDC2EC0F313BE6CD7FDDF30D2DD0FCFD5 +:103094001CFD47F5A8FBAE6C317DBFAEFBD7E9A89C +:1030A400FB0918235080D6BFAAFB22AEFBBDD83043 +:1030B4004700FDB20DBFACFB30AAFBFDF22EF313AB +:1030C400BE6CB01CFDD51CFDDF10CF1CFD47A0A8B5 +:1030D400FB40A8FB1F61C8F5A8FBD740DFFB0BDC56 +:1030E40005710321F2D740DFFB0661D831120511C7 +:1030F400F0C1AE6CFDDC2EC0F313BE6C710221EF87 +:1031040003FD0A31E2D7712221F0C1AE6CFDDC2E41 +:10311400C0F313BE6CA0B0FB40B0FB40DC3DF5B087 +:10312400FBD9B1FBF1313F0418FD14D9B1FBF1BD5A +:10313400D85008FD010E087208E6D2DD040192DFC2 +:10314400FC896158D1DD05710221EF03710321A0CF +:10315400B1FB40B1FB2061C8F5B1FBD78FB2FBB026 +:10316400B2FBD1DF7331D4D106715BD1E5B4FBD5A9 +:10317400B4FBDD347140E2FBD9B3FBF1E734020068 +:1031840023DD0625DD0325DF05F6BE66EF06D9FC43 +:10319400FBF1BE66A0B3FB40B3FB20DF06F5B3FB37 +:1031A400B0B4FBCFB2FB19D7CFB2FB1E7148E2FB20 +:1031B400D5FEFBDF04F6BE66D7D9FCFBF14266FF01 +:1031C400DD16D9FCFBF112AE6643DE05A266FFEF05 +:1031D40003B266FFCFB2FB03D731242101D7401ECF +:1031E400F902DF10F6BE64BE6EBE6ABFBCFBBFC28E +:1031F400FBBFC8FB31142139F6BFB8FBBFBEFBBF10 +:10320400C4FB22BCFB1231FF31AE03316FBFBAFBEA +:10321400F622C2FB1231FF31AE03316FBFC0FBF6A1 +:1032240022C8FB1231FF31AE03316FBFC6FBEDEF95 +:103234003231442110714321710802FCF5B6FBF5CB +:10324400B5FBEDEF32D5B5FB61E8EDEC328F44FB15 +:103254009FB5FB40B6FB1FDC1A710002FC4046FB25 +:10326400FFDD22A0B7FB8F46FB4FB7FBDE17F5B699 +:10327400FBEF12D9B6FBF1A1605C1F9FB6FB71088E +:1032840002FCF5B7FBE9B6FB0948FB5080D6BFB892 +:10329400FBE9B6FB0968FB5080D6BFBEFBE9B6FB71 +:1032A4000988FB5080D6BFC4FBAFB8FB22BCFB121D +:1032B400D945FBF133BDD813FDB20DBFBAFBAFBE88 +:1032C400FB22C2FB12D945FBF133BDD813FDB20D6D +:1032D400BFC0FBAFC4FB22C8FB12D945FBF133BD11 +:1032E400D813FDB20DBFC6FBB0B5FB8F20F9314535 +:1032F4001F30C4FBFDF22EF313BE6430B8FBFDF2A5 +:103304002EF313BE6E30BEFBFDF22EF313BE6AD74E +:1033140030C4FBFDF22EF313BE6AD7C73132210B42 +:10332400D5CAFBDD06B0CAFBEDE633713321D9FF04 +:10333400FBF1E7240000DD0F23DD1B23DD1123DD7A +:103344005723DD2923DD3B5600F51DFDEDD2335611 +:1033540001F51DFDEF78D51DFDDF075601E51DFDC7 +:10336400EF055600F51DFDCFCAFBFAEF61D51DFD33 +:10337400DF0B5601E51DFDCFCAFBFAEF51F5FFFB4C +:10338400EF4CD51DFDDF0B5600E51DFDCFCAFBFA42 +:10339400EF3CCFFFFB02EF36D937FCF1E724000006 +:1033A400DD0923DD2423DD0A23EF1E5600F51DFD70 +:1033B400EF1CD51DFDDF075601E51DFDEF05560089 +:1033C400F51DFDCFCAFBFAEF055601E51DFD8F2063 +:1033D400F93145086661FB715107EF066661FB71BF +:1033E4000101C6D7C736F00071F4DC297170F00012 +:1033F400CE9D08CE9EC0CE9F80F594FFF593FFF539 +:1034040092FFE597FFE596FFCE9506F598FFCE9CD3 +:103414007F7100D6FB711BE3712BE3711AE7712BEB +:10342400E7717A9D710A9E31929E02EFFA710B9EAA +:10343400715321716321717321C6D7C73152211E83 +:10344400715221710A9E31929E02EFFA3404FC36C5 +:1034540092FF52078B99A5A792DFF9710B9EC6D7ED +:10346400C788061631622115716221C734CCFB303E +:1034740092FF1652078B99A5A792DFF9C666736768 +:1034840018CCFBC6D7C77153213164211E71632147 +:10349400710A9E31929E02EFFA3492FF36CCFB52AF +:1034A400078B99A5A792DFF9710B9E3174211371D3 +:1034B4007B9E8F0CFC9E9A8F0DFC9E9B71732171D9 +:1034C4007A9EC6D7CFD7FB5CCFD8FB5FCFF8FB3251 +:1034D400D7C7CFD4FB11CFD5FB06CFFCFBFFF5FD3F +:1034E400FBF5FEFBF5FFFBF500FCCFF9FB20F5FA3D +:1034F400FBCF2CFC36CF2DFCC95600664C64DE088D +:10350400723844FB0086EFF3C6D7C788061617F156 +:10351400E73403002361E3ED43382361F8EDF2352A +:10352400B12361E3EDF9352561F8ED083624070090 +:1035340024070061D8ED4338240B0061F8ED2936E7 +:103544002361F8ED70362361F8ED3D362361F8ED23 +:1035540019382561F8ED2D382561F8EDD936B125F6 +:1035640061D8EDFD3624000061F8ED0A372361F8D7 +:10357400ED43382402002361E3ED2F372361F8ED96 +:1035840041372361F8ED53372361F8ED4137236167 +:10359400F8ED65372361F8ED77372361F8ED873768 +:1035A4002361F8EDA9372361F8EDB5372361F8ED10 +:1035B400C1372361F8EDCA372402002361E3ED43E8 +:1035C4003824020061F8EDD2372361F8EDDE3725A7 +:1035D40061F8EDEA37240A0061F8EDF637241200A9 +:1035E40061F8ED13382361F8ED0138ED4538679F34 +:1035F400D6FBED4F38302F2CFD843D66736718D40D +:10360400FBED4F3840D9FB6ADF1440DAFB68DF0E6C +:10361400674C6CDF0930C345FD843D713AD5679F23 +:10362400DBFBED4F3867D1DD06306A41FD843D3464 +:10363400F4FB89616F99ED4F38675C02D1DD083086 +:10364400D92DFD843DEF0C675C01D1DD0630DE2D04 +:10365400FD843D675C3CD1DD1030E32DFD843D6786 +:103664005C3C7266736218D4FBED4F3867D1DD623F +:103674005C01D1DD05300800EF01F6609F33FC6783 +:103684005C02D1DD03E6EF01F63433FC896168990D +:10369400675C04D1DD04E6A1EF01F63433FC8961F3 +:1036A4006899675C08D1DD05302000EF01F63433FA +:1036B400FC89616899675C10D1DD05301000EF0169 +:1036C400F63433FC89616899675C20D161E87160E4 +:1036D40033FCED4F38D518F9DF09679FFDFBA018BF +:1036E400F9EF134018F905DE0DD918F9F1B1126795 +:1036F4004818FDA018F9ED4F38675C0F72667362C5 +:1037040018D4FBED4F384018F964DE1F4018F90156 +:10371400DF0667D161F85701E918F9671844FBA07F +:1037240018F94018F90561C8714221675C7F318E30 +:10373400C117F1243000FD6434C0ED4F38675C3F9D +:10374400318EC117F1243000FD6434C0ED4F386769 +:103754005C07318EC117F1243000FD6434C0ED4F95 +:1037640038675C1F318EC117F1243000FD6434C00A +:10377400ED4F3867318EC117F1243000FD6434C039 +:10378400ED4F38CEABAC710A9E31929E02EFFAD562 +:1037940092FFDF05710B9EEFED679E99710B9E9F63 +:1037A4000BFCED4F38717221675C7F9F0CFCED4F71 +:1037B40038717221675C3F9F0DFCED4F38675C3FA9 +:1037C4009F0EFCED4F38675C1F9F0FFCEF7D30822E +:1037D4003FFD843D679F14FCEF71303D3FFD843D08 +:1037E400679F15FCEF65305F3FFD843D679F18FCC4 +:1037F400EF59675C01D1DD53FDCB48EF4E402EFC01 +:10380400C8DE48E92EFC671872FAA02EFCEF3C676C +:103814009F2EFCEF3667318E247200DF0630560986 +:10382400FD843D679FF7FBEF228FFAFB617F5C10FD +:10383400D1DD0630EA3AFD843D679FFAFBEF0CEFD9 +:103844000A664C5ADE05736718D4FBC6D7C71666DA +:103854004C30DC094C37DE05FD3F34EF67664C0223 +:10386400DF1F8FD6FB5C03728F35FC5C03318E3116 +:103874006D08616A08128F35FC5C80312A6162EF41 +:1038840049664C3DDF0AAE90BF30FCF930FCEF3A9C +:10389400664C3EDF05F931FCEF30664C4FDF05FD29 +:1038A400EF48EF26664C61DF09E92EFC0972FA72D3 +:1038B400EF18664C7FDF0D30EA41FD843D713AD547 +:1038C400524AEF06667309D4FB72C6D7C788061638 +:1038D40017F1241000240500DC07244C00DD17EF49 +:1038E40018717BFA17F104D4FB1489617F99717AFA +:1038F400FA710222EF03A02EFCC6D7C7C1C1FBF8A0 +:10390400FF401EF903DD06401EF904DF2F8C02730D +:1039140009DCFB5E0AD1DF248C02318E04D4FB1453 +:10392400896E0A99716207CC0100316207086159F6 +:10393400018C01D1DFF4716307716B271004C6D7C2 +:10394400CF35FC03F533FCF537FCF539FCD7C788D4 +:10395400061617F1E734020025DD4923DD1A25DDBB +:103964002823DD0523DD37EF47713222679F38FCBA +:1039740030EA3AFD843DEF38675C03D161F8712287 +:1039840023675C839F35FCEF27675C039F37FC67E5 +:103994005C034C0261F8713221FD1F33EF12679F03 +:1039A40039FCEF0C6791DF08E0C15012FDFF38C00D +:1039B400C6D7C71617F1E7240000DD4723DD23240B +:1039C4000300DD0C240200DD2224F900DD3CEF3D80 +:1039D40031020705308000EF01F6086F36FC7208EB +:1039E400EF318F33FCF533FC72EF2840DDFB01DD52 +:1039F4000FD9DDFBF11231FE03311F087208EF13FA +:103A0400E2EF107112235235EF09F2EF06667309E3 +:103A140032FC72C6D7C71617F1E7240000DD38243C +:103A24001000DD1C23DD1C23DD30240E00DD1824F2 +:103A34001100DD1B240F00DD12243000DD15EF1E04 +:103A4400E2EF1D5202EF195204EF155206EF115224 +:103A540005EF0D5207EF09F2EF065203EF0252FF92 +:103A6400C6D7C78F2AFDB02AFDD1DF6BCF2AFD0749 +:103A740031142249711322401EF903DF408F44FCA4 +:103A84009FDCFB8F43FC9FFBFB3624FDC7D943FC23 +:103A9400FD323C618A70618AFD773CC0D946FCF1F5 +:103AA400312F609F45FC8F42FC4F45FCDD0F712296 +:103AB400228F45FC9F42FC30EA3AFD843D7150F070 +:103AC40000CE300BCF170006CE3106FD2703717AE6 +:103AD40030710BE3710BE7C6D78F45FC9F42FC8F17 +:103AE40045FC9FDDFBD7401EF903DF06401EF904A9 +:103AF400DF02F2D78FFAFB5C10D1DD0C8F45FC9FFF +:103B04004AFC7148FAFBEF6A3124222471232271A2 +:103B140043228FFAFB5C04D1DD088FF9FB9F4BFC39 +:103B2400EF068F45FC9F4BFC8F4BFC9F4AFCEF42FA +:103B34003134222C713322714222D538FCDF05F551 +:103B44004CFCEF0B8F38FC5002D6A1609F4CFC8FCD +:103B54004CFC9F4AFC5040C15012FDFF38C0EF128C +:103B6400314222088F4BFC9F4AFCEF068F4CFC9F8E +:103B74004AFC8F4AFC9FDDFB404AFC01DF05E53827 +:103B8400FCEF0ED94AFCF11231FE03311F609F385D +:103B9400FC8FFAFB5C01D1DD02F2D7E94AFC09385B +:103BA4002370C15013FDD105C0F2D7C7168B728C98 +:103BB40001614ADE248B728C02614ADE188C017228 +:103BC4008C02614ADE068C01318EEF048C02318E48 +:103BD400087208EF268B72EF228B728C02614ADE28 +:103BE400048B72EF168C01728C026142DE068C012A +:103BF400318EEF048C02318E087208C6D7C7167155 +:103C04000AE7710BE37150F000CE300BCF170006BA +:103C1400669E31FD2703717A30710BE33182E30232 +:103C2400EFFA8D1F7158F000710BE772C6D7C7C148 +:103C3400C1FBF8FF8F2CFC4E02DC03F2EF318C0247 +:103C44004F2DFCDC0452FFEF268C022F2CFC7061FC +:103C540031318D128F2DFC2F2CFC70613133BDD886 +:103C640013FDD40DBB440001DC03F690BB8B721032 +:103C740004C6D7C7C1C1FBF8FFAC0A14A9148970E4 +:103C84008C026128706131FD58201344030071FED9 +:103C9400DC24AC0A148A04819A04AC0A148A044C05 +:103CA40011DC11A9148C0299AC0A14CA0200AC0AE2 +:103CB40014CA0310EF74AC0A14CA0400AC0A14A9A1 +:103CC40014894E02DE0AAC0A148A02819A02EF13A6 +:103CD400AC0A14A914894E0261D308AC0A148A02EE +:103CE400919A02AC0A148A03919A03D1DF3CAC0A7C +:103CF400148A024C10DF10A91489318EA112AC0A67 +:103D040014A9146299EF17AC0A148A024CF0DF0E5E +:103D1400A91489318EB112AC0A14A9146299AC0A9F +:103D240014CA0200AC0A14CA03101004C6D7ED6FFB +:103D34003D717BFAC7D558FC61F831542227715381 +:103D440022D558FC61E8B058FC717AFA5600664CEA +:103D54000BDD1272F3311C792CFDCEFC0061CAFD1F +:103D6400CE3D86EFE9717AFAF2C6D7C75600664CA3 +:103D74000ADE0BF0317E12F6785AFC86EFF0C6D7D5 +:103D8400C7C1C1FBF8FFCC01008C014C0ADE3671BF +:103D94007BFA8C01F0317E045AFC14A96168DF09B6 +:103DA400AC02B9717AFAF2EF1D8C01F0317E12790E +:103DB4005AFC614902DF06717AFAE2EF09717AFA74 +:103DC400615901EFC4E21004C6D7C72004FBF8FF11 +:103DD400F6425AFC61F8EDB33E717BFA9C038C0306 +:103DE4004C0ADE3C8C03F0317E045AFC14A9616851 +:103DF400DF05717AFAEF29717AFA8C0372F3311CB8 +:103E0400795AFCCEFC0061CA629C02D1DF0A8C03A1 +:103E1400F0317E12E6785AFC717BFA615903EFBEE9 +:103E2400CC0200CC01018C02F0317E045AFC14A9AE +:103E34006168DD7B8C02F0317E12795AFCE743DF46 +:103E4400688C014C0ADE628C01F0317E12795AFCD6 +:103E5400E743DD50717BFA8C01F0317E045AFC1487 +:103E6400A96168DF1B616901717BFA8C01F0317E05 +:103E740012F6785AFC717AFA8C024E01DCE7EF2FC5 +:103E84008C01F0317E045AFC14A9128C02F0317EAC +:103E940033785AFC8C01F0317E12E6785AFC615971 +:103EA40002717AFA615901EF98615902ED2A3E00D4 +:103EB400F21004C6D7C72006FBF8FF3419FCC5501E +:103EC40006C150A8C15030FD75031006D2DD1DA0F7 +:103ED4006EFC406EFC08DE03E2EF5A3414FC895C8D +:103EE400FC99FD823F7110E2FBF2EF49F56EFC8F05 +:103EF40014FC5C01D1DD26401EF903DF205010C103 +:103F040080FDFF38C0C736100571D4C6DE0F17C157 +:103F14005006C150A8C15030FD75031006401EF96B +:103F240001DD11401EF905DD0B8F14FC5C02D1612B +:103F3400E8FDC845F21006C6D7D915FCC15030FDBE +:103F44004B03C0629F18FC7130E5FB8FEDFB5C08EE +:103F5400D1DF06716307716B27F2D7D918FCC1D979 +:103F640017FCC15030FDE70310047130E5FB8FED01 +:103F7400FB5C08D1DF06716307716B27F2D7C7209A +:103F84000AFBF8FF500FC15030FD4B03C04041FB0A +:103F940002DF077110E2FBF2EF547118E2FBCC0769 +:103FA40000CC0812CC09808F14FC5C03D1DF0871AB +:103FB4007AD5CC0607EF06717BD5CC062F170406FD +:103FC40000C15004C150A0C15030FD1D041006C7EB +:103FD40036100571D4C6DE15401EF903DF0F17C174 +:103FE4005006C150A8C15030FD75031006F2100AE6 +:103FF400C6D7C7401EF902DF04F6BF72FC8F42FD2C +:10400400B042FDD161E8ED0741CF42FD048F1EF9B6 +:10401400318FE723DD0B24020024030061C8ED0780 +:10402400413027004272FCDF0AE0C15010FDFF3826 +:10403400C0EF2530C0004272FCDF0B5002C15010AB +:10404400FDFF38C0EF128FF8FB5009D60480004200 +:1040540072FC61D8715020F931340709717322F66A +:10406400BF72FCEF1731742206F6BF72FCEF0DA28B +:1040740072FCF64272FCDF0490BF72FC8F21F931AE +:104084008FE7240000DD0623DD0D23DF1236100543 +:1040940071C4710123EF0B710402710123EF0371E9 +:1040A40002233102231A4074FC0361D8A074FC403B +:1040B40074FC02DF0E5004C15010FDFF38C0EF0342 +:1040C400F574FC3104231A4076FC0361D8A076FC15 +:1040D4004076FC02DF0E5008C15010FDFF38C0EFDF +:1040E40003F576FC314207184075FC0361D8A075CE +:1040F400FC4075FC02DF0C5010C1FDFF38C0EF031B +:10410400F575FCC6D7C736100571D4DE0730B93E45 +:10411400FD843DD2401EF903DF1A3122070630FB2D +:104124002CFD843D3114230C7113235080C1501293 +:10413400FDFF38C0401EF903DD05F6BD1AEF25D595 +:1041440000FCDF09F6461ADD1BB61AEF17D9FCFB93 +:10415400F1461ADD0FD9FCFB12AD1A43DE04A61A90 +:10416400EF02B61AC6D7C78FF4FB76F5F4FB5C10E2 +:10417400D161E8713223665C0FD1DD67665C01D1E1 +:10418400DD05F51EF9EF5C665C02D1DD15E0C1507A +:1041940003C15084FDE7031004711300711B2071E7 +:1041A4000303665C08D1DD05710303EF1A665C0442 +:1041B400D1DD14711300711B203124230371030317 +:1041C4003435FC895CFC995005FD9502710203505D +:1041D40003C1C15084FDE7031004711A2071232325 +:1041E400FDF82DF2C6D7C7364105718461D8EDA913 +:1041F400423641057194DE0771405005CEABAC31B7 +:10420400B2D104E2EDB842713BD18F18F9A018F98C +:10421400318EE7240000DD1723DD2823DD3323DD81 +:104224003823DD4423DD5023DD5523DD5AEF6E8F23 +:1042340020F93163088F21F99F4005EF62CF4005D3 +:1042440004EF5CF0C15084FD4B03C0629F4005EF56 +:104254004E8F14FD9F4005EF465008C1506CFD4B36 +:1042640003C0629F4005EF375009C1506CFD4B03FA +:10427400C0629F4005EF288F78FC9F4005EF208F98 +:1042840002F99F4005EF18711420E66130127104A1 +:104294002061DC31196162629F4005EF02EF06CEB6 +:1042A400ABACE2EF0F7160500571485005713BD51E +:1042B400F518F9F2C6D7C78F1EF9318FE72400002D +:1042C40061F8ED5D4423DD1B2361F8ED7243236146 +:1042D400F8EDFC432361F8ED38442361F8EDCE4456 +:1042E400ED3145D51FF9DF2BF64272FCDD05F544AF +:1042F400FDEF03A044FD4044FD65DC09F51EF971A2 +:104304005222ED3445AF72FC440A0061D8ED3445C5 +:10431400E51FF9717222F544FDF5F7FBFD420571C5 +:104324002320FDAE244021F903DF09715222F51E3A +:10433400F9ED3445FD082840E1FB9BDE097152226A +:10434400F51EF9ED3445FD342CD2DD09715222F508 +:104354001EF9ED3445401FF901DF05F5FDFBEF04BF +:10436400CFFDFB03CF1EF902FD092CED3445CF35FB +:104374000002CF37001DCF120510FD1E2EFD7E2E2C +:10438400714A9DFD4439FDD534F537FF712BE0F5B5 +:104394001FF9715222CBE43FEFCBE6F6F0FD420564 +:1043A400713BD48F20F93135305004C15084FD4B1A +:1043B40003C0625C03318E315D34E3FB896168992B +:1043C4005002C15084FD4B03C0D2DD067170E3FB83 +:1043D400EF047178E3FBFDAE24FD352F713820F92D +:1043E400CF1EF9038FD6FB5C02D1DD095080C1508A +:1043F40010FDFF38C0ED3445FD364531A4E0207191 +:104404002BE031020C05FDB045EF145027C15005D7 +:10441400C15084FDE7031004CF1EF9047152223108 +:1044240034230BA07AFCD57AFC61F8FDB045FDA3DA +:1044340045ED3445FD364531020C18F0C15005C137 +:104444005084FDE70310045005FD9502FDB045CFEF +:104454001EF903FDA345ED3445CFFDFB03F5FEFB3B +:10446400F500FC711221F6426CFF61E8ED344571F0 +:104474005820F9F514FCFD823FFDB72FFD752EFD84 +:10448400D32E714B9DF5E4FBF5E5FBF5E6FBF5E773 +:10449400FB31642002EFFACE3708CBE4BFFFCBE652 +:1044A400FFF1CED4FFCF370009F51205F6BEE0BE0A +:1044B400E2BED0716A27FDB12CFDAB05F544FDCFFA +:1044C4001EF905717222F6BF72FC3102071BFDAEA4 +:1044D40024AF72FC440A00DC06E51FF9E51EF9D599 +:1044E40021F9DD4CFDAB05EF47F51FF9FDAB05FDEB +:1044F400732471730171320431120502EFFA7143AE +:104504000271032071222031949E02EFFA712AE78E +:10451400CEA409F5F30061FD31040703717322E5AC +:10452400F300CEA408712BE7E51EF9EF0300EFFDBD +:10453400C6D7D57BFCDF1E310200195003C150845D +:10454400FD4B03C0625C01D1DF07F51EF9715222F5 +:10455400D7E57BFCD7407BFCF0DF083104003FF556 +:104564007BFCD7407BFCC8DF0BF51EF9715222CFD0 +:104574007BFCF0D731020004A07BFCD7F0C15004CF +:10458400C15084FDE70310048FE3FB5C9F9FE3FBB2 +:104594007110F4FB306A41FD843DCF7BFCF0D78F72 +:1045A40020F9315506F51EF9715222D7713323F5DE +:1045B4007AFC717207FD2703FD2703717307D7FD8A +:1045C4001806F2D7C7200CFBF8FF8F1AFCF0F91974 +:1045D400FCF303FD582013BC048F1CFCF0F91BFCF6 +:1045E400F303FD582013BC028F1EFCF0F91DFCF3ED +:1045F40003FD582013BBAC04BDD8F6BDDAAC0431BE +:104604001EBDDCF6BDDEFD870DADD8BDDCADDABD6B +:10461400DEAC02BDD8F6BDDAAC02311EDADCC3DA98 +:10462400DEC3BDDCF6BDDEFD870DC0BDDEC0BDDC76 +:10463400ADDEFDFD0EADD8BDDCADDABDDEABBDD863 +:10464400F6BDDAAB311EDADCC3DADEC3BDDCF6BD9F +:10465400DEFD870DC0BDDEC0BDDCADDEFDFD0EDAC6 +:10466400DAADD8FD254AC3C58F08FD5C3FF0317E25 +:104674000488FC14C2C0B9A008FDF6BC08BC0A9C9E +:10468400078C074C2EDD3E8F08FD0E0770F161DCB0 +:10469400605C3FF0317E127988FCBDD8F6BDDA8CBF +:1046A4000773097A23318FBDDC70BDDEFD870DAC45 +:1046B40008BDDCAC0AFDFD0EADDABC0AADD8BC0801 +:1046C400615907EFBCAC08BDD8AC0ABDDAC9DC003F +:1046D40004F6FD510EC9DCFFFFF6FD660FADD8BF31 +:1046E40082FCAF7CFC4282FCDD12AF7EFCBF80FC0E +:1046F400AF7CFCBF7EFCAF82FCBF7CFCAF7EFC4287 +:1047040080FCDC50AF7CFC427EFCDE48AF46FD42C0 +:104714007CFCDE40404AFD16DC1F404AFDA0DE164C +:104724008F84FC4F4AFDDE0EAF7CFC2286FC44697C +:104734001061C8FDA147F54AFDAF7CFC445146DC3D +:104744000BAF7CFC241027BF48FDEF1930F82ABFBB +:1047540048FDEF11404AFDFFDD03E6EF01F6344A60 +:10476400FD89610899AF80FC427EFCDC1BAF7EFCB6 +:10477400427CFCDE13AF7CFC4248FDDE0BF584FC7E +:10478400AF7CFCBF86FCEF114084FCFFDD03E6EF49 +:1047940001F63484FC89610899100CC6D7C7200639 +:1047A400FBF8FFA01FFCD51FFCDF1CA020FCD520BC +:1047B400FCDF14A021FCD521FCDF0CCF1FFCFFCFB4 +:1047C40020FCFFCF21FCFF717BFA710A9E31929E7F +:1047D40002EFFA8E98FD7A0F9C039F0CFD8E949F36 +:1047E4004BFD8E969F4CFD8E979F4DFD8E939F0A99 +:1047F400FD8E929F0BFDFD824913BC04BDD8F6BD0E +:10480400DA46DADF03B146D8DF198C035C0391DFA3 +:1048140003E6EF01F6046D01313D120103B1BC045E +:104824006169038F4EFD4E03DF12AF0EFD61490433 +:10483400DE40AC04220EFDFDA348EF368C03318E1E +:10484400B112D94EFDF143DF1E8C035C0391DF03EB +:10485400E6EF01F6046D01313D120103220EFD6104 +:104864000904FDA348EF0B8F4EFD4E03DE04F6FD55 +:10487400A3488C039F4EFDAC04BF0EFDD909FDF186 +:10488400010422F9BB14A944FFFFDF04E6B9EF0BCE +:10489400AB14A944FEFFDD03A9A1B91006C6D7C70E +:1048A400161744A90061C836A800A009FD4009FDF7 +:1048B400A861C8F509FDF909FDF3311CF67822F960 +:1048C400B7F647DFE5C6D7C756A89666F0317E121D +:1048D400F6B17822F966D1DFF1F51FFCF520FCF57D +:1048E40021FCF509FDC6D7714323D7C72004FBF883 +:1048F400FFD918F9F1E7240000DD1123DD1C23DDC5 +:104904002123DD2623DD2F23DD34EF3A8F09FD9F9C +:1049140010FDA018F9F94BFDEF60A018F9F94CFD52 +:10492400EF58A018F9F94DFDEF50A018F98F0CFDC0 +:10493400FD940F72EF44A018F9F90AFDEF3CA0189A +:10494400F9F90BFDEF34F910FDF3311C7922F9BBB1 +:10495400314223058B9C03EF128C019C03D510FD7F +:10496400DF06CF10FDA7EF03B010FD718071472360 +:1049740061DC61FB7141238C03721004C6D7C7202C +:1049840008FBF8FF8E989C058E979C048E969C03DA +:104994008E949C028E939C018E929B710B9E717AD5 +:1049A400FA8C05FD7A0F9C058C04FD7A0F9C048C0F +:1049B40003FD7A0F9C038C02FD7A0F9C028C04F099 +:1049C400317E1279AA23BC068C055C03D1DF158CD9 +:1049D400044C03DE0C8C044C02DF098C034C1D6177 +:1049E400F86179068C03318EB1610906BC06313D4C +:1049F400120103BC068C060E02708C071C00BC0658 +:104A04008F24FC4E01DC0D8C014F24FCDC0B8F2524 +:104A1400FC4DDE05AC0612EF04AC06B1121008C65C +:104A2400D7C7C3C12008FBF8FFF661490A61F861E2 +:104A34004908DF07F7340000EDC24AE6BC04F6BCBF +:104A440006AC0ABC02AC08BBAC06614902AC04610A +:104A5400F8614900DE28AC04BDD8AC06BDDAE1FD3E +:104A64000C0FADDABC06ADD8BC04ABBDD8AC02BDEE +:104A7400DAE1FD270FADDABC02ADD8BBEFCAAC0654 +:104A8400BC02AC04BBAC08BDD8AC0ABDDAAC04BDF6 +:104A9400DCAC06FD8A0EAC04BDDCAC06FDFD0EE10B +:104AA400FD270FADDABC06ADD8BC04AC06614902E3 +:104AB400AC0461F8614900DCC5AC0214AB12100C03 +:024AC400C6D753 +:104AC60061FC61FCC1C3C5C7520C929269D4FEC198 +:104AD600DFF88EFD708EFCC1717AFA401EF903DF95 +:104AE6000630FB2CFD843DC09EFC609EFD34D4FE4A +:104AF6005206C0B9A5A592DFF9C6C4C2C061FC6161 +:104B0600DF520C929269D4FEC1DFF88EFD708EFCE6 +:104B1600C1717AFAC736410571A4C6DC51F516FD96 +:104B26007148500571605005310422367162077173 +:104B360003228FE4FB5FECFBD1DF1B8FE5FB5FED10 +:104B4600FBD1DF128FE6FB5FEEFBD1DF098FE7FBC0 +:104B56005FEFFBD1DD0C31620702EFFA716307717B +:104B66006B27FDEB48FD8934F518F9ED894CC736FE +:104B760041057184C6DE0DF516FD71485005FD89A7 +:104B860034ED894CC73641057194C6DE154016FDD5 +:104B960003DD0C4016FD04DD064016FD0161F8F547 +:104BA60016FDD916FDF1E7240000DD0823DD1323E9 +:104BB600DD39EF6071405005E516FD71505005ED89 +:104BC600894C8F40059F19F99F1CF9D919F9FD5198 +:104BD60038629F1BF94019F97FDD06CF16FD02EFFB +:104BE60003F516FD71505005ED894CC73641057128 +:104BF60094C6DE1CC736410571C4C6DE06CF16FD57 +:104C060003EF11F516FD7148500571605005EF73FD +:104C1600CF16FD044016FD03DF138F1BF99F4005D9 +:104C2600D91BF9C1D919F9FDD038C0EF108F40054D +:104C360076C7D919F9FD0E35C071505005D91CF942 +:104C4600F1242900DD2D240400DD28242200DD23A3 +:104C5600241100DD0C240100DD19241E00DD14EFF3 +:104C66000C4019F960DF0CCF19F961EF06F518F958 +:104C7600A019F94016FD03DF0AD919F9FD5138626A +:104C86009F1BF9C09EFC609EFD34D4FE5206C0B93F +:104C9600A5A592DFF961FCC1C3C5C7520C92926902 +:104CA600D4FEC1DFF88EFD708EFCC1F616717AFA5D +:104CB600714AE5717BBD51405F0401D1DD05A7F660 +:104CC60047DFF3300400BF2401F6BF2A01300B0B87 +:104CD600BF2801FD2703300B0FBF2801FD27033036 +:104CE6000F0FBF2801710AE6716320C09EFC609E0B +:104CF600FD34D4FE5206C0B9A5A592DFF9C6C4C2DA +:104D0600C061FCC1C3C5C7520C929269D4FEC1DF13 +:104D1600F88EFD708EFCC1717AFAD540FBDD0EEB84 +:104D26003EFB899E44A23EFBB040FBEF2B710AE698 +:104D3600300400BF2401F6BF2A01300B0BBF280147 +:104D4600FD2703300B0FBF2801FD2703300F0FBFD0 +:104D56002801715320716320C09EFC609EFD34D4EF +:104D6600FE5206C0B9A5A592DFF9C6C4C2C061FC51 +:104D760061EF520C929269D4FEC1DFF88EFD708EFF +:104D8600FCC12008FBF8FF71503002CEABACCC0161 +:104D960000F6BC0231B2E20F617902F6614902DF28 +:104DA600F371603002EF7E8E519B713BE28B5C02A9 +:104DB600D1DD1D8B5C08D1DF0971503002CC0100BA +:104DC600EFCF8C0770FDB639629E50CC0102EFC161 +:104DD6008B5C03D1DF408E509C05715030028C01F4 +:104DE600D1DF0E8C0570FD193A629C07CC0101EFEC +:104DF600318C014C02DF0671603002EF28CF34029D +:104E06005A716030028C0570C18C0770FD5239C032 +:104E1600CF34024AEF0F8B5C01D1DD0671603002A0 +:104E2600EF03ED974D1008C09EFC609EFD34D4FE46 +:104E36005206C0B9A5A592DFF961FCC1710A9E317F +:104E4600929E02EFFA8F0EFC4F96FFDF358F0FFC16 +:104E56004F97FFDF2D8F10FC4F98FFDF258FEDFB5F +:104E66005C04D1DF1D7120E5FB716307716B274080 +:104E76001EF905DD06401EF901DF07CF1FF902E521 +:104E86001EF9710B9EC061FCA058FC61FCC1C3C534 +:104E9600C7520C929269D4FEC1DFF88EFD708EFC6B +:104EA600C1C1FBF8FF8D1F9C018E31318EE72406B0 +:104EB60000DD0823DD0F23DD25EF45717AFA8C012D +:104EC6009F44FCEF3B717AFA4021F901DF078C0120 +:104ED6009F43FCEF2B51FF2E019F43FCEF22717A7B +:104EE600FA8C019F02F98FE2FB5C01D1DF12401EB2 +:104EF600F903DD06401EF904DF06304A27FD843D2E +:104F06004031FF09DE05A031FFEF197158F000713D +:104F160012224057FC02DF03F6EF05D957FCF1A138 +:104F2600609F57FC710BE3C0C09EFC609EFD34D4AD +:104F3600FE5206C0B9A5A592DFF9C6C4C2C061FC7F +:104F460061FF520C929269D4FEC1DFF88EFD708E1D +:104F5600FCC1717AFA8F14FC5C03D1DD19401EF98D +:104F660003DD06401EF904DF0D36100571D4DE069A +:104F760030B93EFD843DC09EFC609EFD34D4FE5299 +:104F860006C0B9A5A592DFF961FC61FC61FC61FC74 +:104F960061FC61FC61FC61FC61FC61FC61FC61FC23 +:104FA60061FC61FC61FC61FC61FC61FC61FC61FC13 +:104FB60061FC61FC61FC61FC61FC61FC61FC61FC03 +:024FC60061FC8C +:0A4FF60031313A32333A3531000010 :00000001FF  \ No newline at end of file diff --git a/trunk/bsr.lmf b/trunk/bsr.lmf index 28736ad..959d827 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 8c01e8f..5db1a30 100644 --- a/trunk/bsr_k0r.map +++ b/trunk/bsr_k0r.map @@ -1,19 +1,20 @@ -78K0R Linker W1.31 Date:13 Sep 2010 Page: 1 +78K0R Linker W1.31 Date:14 Sep 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 -gb0FEFBFFh -bC:\Program Files\NEC Electronics Tools\FSL78K - 0R_Type02ES\V1.20\lib78k0r\fsl.lib -bcl0rdm.lib -bcl0rm.lib - - bcl0rmf.lib -iC:\Program Files\NEC Electronics Tools\CC78K0R\ - W2.10\lib78k0r -dbsr_mcu.dr -s -w0 loader.rel pm.rel i2c_ctr. - rel main.rel magic.rel WDT.rel i2c_mcu.rel i2c_twl.rel led.re - l rtc.rel vreg_ctr.rel vreg_twl.rel adc.rel renge.rel accero. - rel self_flash.rel sw.rel task_debug.rel task_misc.rel task_s - ys.rel pedo_alg_thre_det2.rel ini_VECT.rel task_status.rel + \lib78k0r\s0rm.rel -go85h,0FC00h,1024 -gi1B339499E033F240BFAA + h -pbsr_k0r.map -nkd -gb0FEFBFFh -bC:\Program Files\NEC Elect + ronics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib -bcl0rd + m.lib -bcl0rm.lib -bcl0rmf.lib -iC:\Program Files\NEC Electro + nics Tools\CC78K0R\W2.10\lib78k0r -dbsr_mcu.dr -s -w0 loader. + rel pm.rel i2c_ctr.rel main.rel magic.rel WDT.rel i2c_mcu.rel + i2c_twl.rel led.rel rtc.rel vreg_ctr.rel vreg_twl.rel adc.re + l renge.rel accero.rel self_flash.rel sw.rel task_debug.rel t + ask_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 @@ -22,9 +23,9 @@ Direc-file:bsr_mcu.dr *** Link information *** - 64 output segment(s) - 3E0FH byte(s) real data - 5480 symbol(s) defined + 66 output segment(s) + 3E50H byte(s) real data + 5493 symbol(s) defined *** Memory map *** @@ -56,7 +57,8 @@ Direc-file:bsr_mcu.dr LDR_CNSL 00002H 00000H CSEG PAGE64KP LDR_CNSL task_status 00002H 00000H -* gap * 00002H 0000EH + ??NMIROM 00002H 00002H CSEG +* gap * 00004H 0000CH @@VECT10 00010H 00004H CSEG AT @@VECT10 ini_VECT 00010H 00004H * gap * 00014H 00008H @@ -97,55 +99,56 @@ Direc-file:bsr_mcu.dr LDR_CODL task_status 000C4H 00000H ?CSEGSI 000C4H 0000AH CSEG - LDR_CODE 000CEH 0090FH CSEG - LDR_CODE loader 000CEH 001E1H - LDR_CODE main 002AFH 0006EH - LDR_CODE WDT 0031DH 00000H - LDR_CODE i2c_mcu 0031DH 002F1H + ?OCDSTAD 000CEH 0000AH CSEG + LDR_CODE 000D8H 0090FH CSEG + LDR_CODE loader 000D8H 001E1H + LDR_CODE main 002B9H 0006EH + LDR_CODE WDT 00327H 00000H + LDR_CODE i2c_mcu 00327H 002F1H LDR_CODE self_flash - 0060EH 00349H + 00618H 00349H LDR_CODE task_debug - 00957H 00001H + 00961H 00001H LDR_CODE task_status - 00958H 00085H - FSL_CODE 009DDH 00322H CSEG + 00962H 00085H + FSL_CODE 009E7H 00322H CSEG FSL_CODE fsl_block_cmd - 009DDH 0002BH + 009E7H 0002BH FSL_CODE fsl_block_check - 00A08H 00013H + 00A12H 00013H FSL_CODE fsl_common - 00A1BH 0014FH + 00A25H 0014FH FSL_CODE fsl_reset - 00B6AH 00001H + 00B74H 00001H FSL_CODE fsl_si_ibf - 00B6BH 00064H + 00B75H 00064H FSL_CODE fsl_phySwap - 00BCFH 0004DH + 00BD9H 0004DH FSL_CODE fsl_si_common - 00C1CH 00061H - FSL_CODE fsl_swap 00C7DH 00030H + 00C26H 00061H + FSL_CODE fsl_swap 00C87H 00030H FSL_CODE fsl_write - 00CADH 00052H - @@LCODE 00CFFH 002AFH CSEG - @@LCODE @cstart 00CFFH 0006DH - @@LCODE @imul 00D6CH 00011H - @@LCODE @lumul 00D7DH 0002BH - @@LCODE @isdiv 00DA8H 00022H - @@LCODE @iudiv 00DCAH 0002DH - @@LCODE @isrem 00DF7H 00021H - @@LCODE @iurem 00E18H 0002FH - @@LCODE @lsdiv 00E47H 00039H - @@LCODE @ludiv 00E80H 0003FH - @@LCODE @divuw 00EBFH 00034H - @@LCODE @ladd 00EF3H 0000FH - @@LCODE @llsh 00F02H 0001BH - @@LCODE @lursh 00F1DH 0001FH - @@LCODE @iscmp 00F3CH 0000CH - @@LCODE @lscmp 00F48H 00014H - @@LCODE @lband 00F5CH 00014H - @@LCODE @bcdtob 00F70H 0001AH - @@LCODE @bbcd 00F8AH 00024H -* gap * 00FAEH 00048H + 00CB7H 00052H + @@LCODE 00D09H 002AFH CSEG + @@LCODE @cstart 00D09H 0006DH + @@LCODE @imul 00D76H 00011H + @@LCODE @lumul 00D87H 0002BH + @@LCODE @isdiv 00DB2H 00022H + @@LCODE @iudiv 00DD4H 0002DH + @@LCODE @isrem 00E01H 00021H + @@LCODE @iurem 00E22H 0002FH + @@LCODE @lsdiv 00E51H 00039H + @@LCODE @ludiv 00E8AH 0003FH + @@LCODE @divuw 00EC9H 00034H + @@LCODE @ladd 00EFDH 0000FH + @@LCODE @llsh 00F0CH 0001BH + @@LCODE @lursh 00F27H 0001FH + @@LCODE @iscmp 00F46H 0000CH + @@LCODE @lscmp 00F52H 00014H + @@LCODE @lband 00F66H 00014H + @@LCODE @bcdtob 00F7AH 0001AH + @@LCODE @bbcd 00F94H 00024H +* gap * 00FB8H 0003EH MGC_LOAD 00FF6H 0000AH CSEG AT MGC_LOAD magic 00FF6H 0000AH @@ -367,53 +370,53 @@ Direc-file:bsr_mcu.dr @@CNST ini_VECT 023C4H 00000H @@CNST task_status 023C4H 00000H - ROM_CODE 023C4H 026CDH CSEG - ROM_CODE pm 023C4H 00A2EH - ROM_CODE i2c_ctr 02DF2H 00060H - ROM_CODE i2c_twl 02E52H 0005EH - ROM_CODE led 02EB0H 0050CH - ROM_CODE rtc 033BCH 000E0H - ROM_CODE vreg_ctr 0349CH 0047CH - ROM_CODE vreg_twl 03918H 00122H - ROM_CODE adc 03A3AH 002BFH - ROM_CODE renge 03CF9H 00187H - ROM_CODE accero 03E80H 0013DH - ROM_CODE sw 03FBDH 00117H + ROM_CODE 023C4H 02702H CSEG + ROM_CODE pm 023C4H 00A5AH + ROM_CODE i2c_ctr 02E1EH 00060H + ROM_CODE i2c_twl 02E7EH 0005EH + ROM_CODE led 02EDCH 0050CH + ROM_CODE rtc 033E8H 000E0H + ROM_CODE vreg_ctr 034C8H 0047CH + ROM_CODE vreg_twl 03944H 00122H + ROM_CODE adc 03A66H 002CCH + ROM_CODE renge 03D32H 00187H + ROM_CODE accero 03EB9H 0013DH + ROM_CODE sw 03FF6H 00113H ROM_CODE task_misc - 040D4H 001B1H - ROM_CODE task_sys 04285H 0030EH + 04109H 001B1H + ROM_CODE task_sys 042BAH 0030EH ROM_CODE pedo_alg_thre_det2 - 04593H 004FEH - @@BASE 04A91H 00502H CSEG BASE - @@BASE loader 04A91H 00000H - @@BASE pm 04A91H 0003FH - @@BASE i2c_ctr 04AD0H 00198H - @@BASE main 04C68H 00000H - @@BASE magic 04C68H 00000H - @@BASE WDT 04C68H 00000H - @@BASE i2c_mcu 04C68H 000D9H - @@BASE i2c_twl 04D41H 000CBH - @@BASE led 04E0CH 00000H - @@BASE rtc 04E0CH 00052H - @@BASE vreg_ctr 04E5EH 00000H - @@BASE vreg_twl 04E5EH 00000H - @@BASE adc 04E5EH 000B3H - @@BASE renge 04F11H 00000H - @@BASE accero 04F11H 0004AH + 045C8H 004FEH + @@BASE 04AC6H 00502H CSEG BASE + @@BASE loader 04AC6H 00000H + @@BASE pm 04AC6H 0003FH + @@BASE i2c_ctr 04B05H 00198H + @@BASE main 04C9DH 00000H + @@BASE magic 04C9DH 00000H + @@BASE WDT 04C9DH 00000H + @@BASE i2c_mcu 04C9DH 000D9H + @@BASE i2c_twl 04D76H 000CBH + @@BASE led 04E41H 00000H + @@BASE rtc 04E41H 00052H + @@BASE vreg_ctr 04E93H 00000H + @@BASE vreg_twl 04E93H 00000H + @@BASE adc 04E93H 000B3H + @@BASE renge 04F46H 00000H + @@BASE accero 04F46H 0004AH @@BASE self_flash - 04F5BH 00000H - @@BASE sw 04F5BH 00000H + 04F90H 00000H + @@BASE sw 04F90H 00000H @@BASE task_debug - 04F5BH 00000H + 04F90H 00000H @@BASE task_misc - 04F5BH 00000H - @@BASE task_sys 04F5BH 00000H + 04F90H 00000H + @@BASE task_sys 04F90H 00000H @@BASE pedo_alg_thre_det2 - 04F5BH 00000H - @@BASE ini_VECT 04F5BH 00038H + 04F90H 00000H + @@BASE ini_VECT 04F90H 00038H @@BASE task_status - 04F93H 00000H -* gap * 04F93H 00063H + 04FC8H 00000H +* gap * 04FC8H 0002EH MGC_TAIL 04FF6H 0000AH CSEG AT MGC_TAIL magic 04FF6H 0000AH @@ -617,33 +620,33 @@ Direc-file:bsr_mcu.dr @@BITS FFE20H 00004H BSEG @@BITS @cstart FFE20H.0 00000H.0 @@BITS loader FFE20H.0 00000H.0 - @@BITS pm FFE20H.0 00000H.3 - @@BITS i2c_ctr FFE20H.3 00000H.0 - @@BITS main FFE20H.3 00000H.0 - @@BITS magic FFE20H.3 00000H.0 - @@BITS WDT FFE20H.3 00000H.0 - @@BITS i2c_mcu FFE20H.3 00000H.3 - @@BITS i2c_twl FFE20H.6 00000H.0 - @@BITS led FFE20H.6 00000H.5 - @@BITS rtc FFE21H.3 00000H.3 - @@BITS vreg_ctr FFE21H.6 00000H.1 - @@BITS vreg_twl FFE21H.7 00000H.0 - @@BITS adc FFE21H.7 00000H.4 - @@BITS renge FFE22H.3 00000H.2 - @@BITS accero FFE22H.5 00000H.0 + @@BITS pm FFE20H.0 00000H.5 + @@BITS i2c_ctr FFE20H.5 00000H.0 + @@BITS main FFE20H.5 00000H.0 + @@BITS magic FFE20H.5 00000H.0 + @@BITS WDT FFE20H.5 00000H.0 + @@BITS i2c_mcu FFE20H.5 00000H.3 + @@BITS i2c_twl FFE21H.0 00000H.0 + @@BITS led FFE21H.0 00000H.5 + @@BITS rtc FFE21H.5 00000H.3 + @@BITS vreg_ctr FFE22H.0 00000H.1 + @@BITS vreg_twl FFE22H.1 00000H.0 + @@BITS adc FFE22H.1 00000H.4 + @@BITS renge FFE22H.5 00000H.2 + @@BITS accero FFE22H.7 00000H.0 @@BITS self_flash - FFE22H.5 00000H.0 - @@BITS sw FFE22H.5 00000H.2 - @@BITS task_debug FFE22H.7 00000H.0 + @@BITS sw FFE22H.7 00000H.2 + @@BITS task_debug + FFE23H.1 00000H.0 @@BITS task_misc - FFE22H.7 00000H.3 - @@BITS task_sys FFE23H.2 00000H.0 + FFE23H.1 00000H.3 + @@BITS task_sys FFE23H.4 00000H.0 @@BITS pedo_alg_thre_det2 - FFE23H.2 00000H.1 - @@BITS ini_VECT FFE23H.3 00000H.0 + FFE23H.4 00000H.1 + @@BITS ini_VECT FFE23H.5 00000H.0 @@BITS task_status - FFE23H.3 00000H.0 + FFE23H.5 00000H.0 * gap * FFE24H 000B0H @@SEGREG FFED4H 00004H DSEG AT @@SEGREG @SEGREG FFED4H 00004H diff --git a/trunk/config.h b/trunk/config.h index c2ebe68..ca5adb3 100644 --- a/trunk/config.h +++ b/trunk/config.h @@ -7,7 +7,6 @@ //#define _DEBUG_BT_TEMP_ //#define _DBG_PEDO_AUTO_ENABLE_ //#define _DBG_LED_PRINT_ -//#define _DEBUG_CODEC_POLLING_ //#define _DBG_FORCE_FULLCOLOR_ //#define _PMIC_TEST_ //#define _ENABLE_WDT_TEST_ diff --git a/trunk/jhl_defs.h b/trunk/jhl_defs.h index adc225a..af3cc1d 100644 --- a/trunk/jhl_defs.h +++ b/trunk/jhl_defs.h @@ -9,6 +9,10 @@ typedef signed short s16; typedef unsigned short ux16; typedef signed short sx16; +#define true 1 +#define false 0 + + // typedef unsigned char err; #include "config.h" diff --git a/trunk/pm.c b/trunk/pm.c index 42adbfa..1a1519a 100644 --- a/trunk/pm.c +++ b/trunk/pm.c @@ -22,10 +22,12 @@ // ======================================================== u8 raw_adc_temperature; BT_VENDER battery_manufacturer = BT_VENDER_NOT_CHECKED; -st_bt_comp bt_comp; // バッテリパラメータ構造体 -u8 reg_shadow; // NTR PMIC レジスタミラー -bit bt_chg_ready; // バッテリパラメータ送信済。充電開始許可 -u8 chg_led_override; // アダプタ差したとき、充電するしないに関わらずしばらく点灯させる +st_bt_comp bt_comp; // バッテリパラメータ構造体 +u8 reg_shadow; // NTR PMIC レジスタミラー +bit bt_chg_ready; // バッテリパラメータ送信済。充電開始許可 +u8 chg_led_override; // アダプタ差したとき、充電するしないに関わらずしばらく点灯させる + +u8 ntr_pm_bt_low_old; // ======================================================== @@ -65,13 +67,16 @@ void tsk_batt( ) static u8 task_interval = 0; static u8 heikinka_h,heikinka_l; - if( task_interval-- != 0 ) + if( system_status.pwr_state != OFF_TRIG ) { - return; - } - else - { - task_interval = (u8)( INTERVAL_TSK_BATT / SYS_INTERVAL_TICK ); + if( task_interval-- != 0 ) + { + return; + } + else + { + task_interval = (u8)( INTERVAL_TSK_BATT / SYS_INTERVAL_TICK ); + } } // アダプタステータス更新 ///////// @@ -88,7 +93,7 @@ void tsk_batt( ) } else { - temp_zone_charge_disable = 0; // 充電許可 + temp_zone_charge_disable = false; // 充電許可 } } else if(( raw_adc_temperature <= 61 ) @@ -100,7 +105,7 @@ void tsk_batt( ) } else { - temp_zone_charge_disable = 1; // 充電禁止 + temp_zone_charge_disable = true; // 充電禁止 } } else @@ -158,8 +163,8 @@ void tsk_batt( ) } // 電池残量 // - if(( system_status.pwr_state == ON )|| - ( system_status.pwr_state == SLEEP )) + if(( system_status.pwr_state != OFF )&& + ( system_status.pwr_state != BT_CHARGE )) { BT_get_left(); } @@ -227,7 +232,7 @@ void BT_chk() BT_model_detect(); if( system_status.model != MODEL_JIKKI ) { - bt_chg_ready = 0; + bt_chg_ready = false; return; // おしまい } @@ -235,7 +240,7 @@ void BT_chk() if(( battery_manufacturer_old != battery_manufacturer ) || bt_force_update ) { - bt_force_update = 0; + bt_force_update = false; iic_mcu_start( ); // 中で初期化フラグをもってるので呼びまくって良い こんなところに…orz if( (( battery_manufacturer_old == BT_VENDER_OPEN ) || ( battery_manufacturer_old == BT_VENDER_NOT_CHECKED )) && @@ -245,7 +250,7 @@ void BT_chk() } BT_mgic_init(); // 機種判定も行います } - bt_chg_ready = 1; + bt_chg_ready = true; renge_task_immed_add( tski_BT_temp_update ); // 電池温度監視スタート } @@ -391,6 +396,7 @@ static void BT_mgic_init() // 5.メーカー別パラメータのロード { + // 16バイトごとに区切れとのこと iic_mcu_set_wo_dma( ); iic_mcu_write( IIC_SLA_BT_GAUGE, BT_GAUGE_REG_BT_PARAM, 16, &BT_PARAM[ battery_manufacturer ] ); iic_mcu_set_wo_dma( ); @@ -557,7 +563,7 @@ void BT_get_left(){ { // 残量ICがNACK vreg_ctr[ VREG_C_STATUS_1 ] |= REG_BIT_GASGAUGE_ERR; - bt_chg_ready = 0; + bt_chg_ready = false; vreg_ctr[ VREG_C_BT_REMAIN ] = 0; system_status.force_off = 1; // 強制電源断フラグ(カウンタ) } @@ -668,20 +674,24 @@ void BT_get_left(){ // PMIC-NTRに電池残量を教えてあげる { - static u8 bt_remain_old_ntr; - u8 flag; + static bit initialized; + static bit flag; // あれ?staticでないとコンパイラに怒られる if( system_status.pwr_state == OFF_TRIG ) { - bt_remain_old_ntr = NTR_PM_BT_NOT_INITIALIZED; + initialized = false; } - - flag = (( vreg_ctr[ VREG_C_BT_REMAIN ] <= BATT_TH_LO )? NTR_PM_BT_EMPTY: NTR_PM_BT_ENOUGH ); // 1で電池切れ - - if( bt_remain_old_ntr != flag ) + else { - bt_remain_old_ntr = flag; - iic_mcu_write_a_byte_codec( CODEC_REG_BT, flag ); + + flag = (( vreg_ctr[ VREG_C_BT_REMAIN ] <= BATT_TH_LO )? NTR_PM_BT_EMPTY: NTR_PM_BT_ENOUGH ); // 1で電池切れ + + if(( ntr_pm_bt_low_old != flag ) || !initialized ) + { + initialized = true; + ntr_pm_bt_low_old = flag; + iic_mcu_write_a_byte_codec( CODEC_REG_BT, flag ); + } } } } @@ -1139,9 +1149,10 @@ task_status_immed tski_PM_BL_set() void codec_reg_init() { wait_ms( 100 ); - { - iic_mcu_write_a_byte_codec( CODEC_REG_PM+2, 0 ); // SoC から書けず - vol_reset(); - renge_task_immed_add( tski_vol_update ); - } + + ntr_pm_bt_low_old = (( vreg_ctr[ VREG_C_BT_REMAIN ] <= BATT_TH_LO )? NTR_PM_BT_EMPTY: NTR_PM_BT_ENOUGH ); // 1で電池切れ + iic_mcu_write_a_byte_codec( CODEC_REG_BT, ntr_pm_bt_low_old ); // SoC から書けず + + vol_reset(); + renge_task_immed_add( tski_vol_update ); } diff --git a/trunk/yav_mcu_bsr.plg b/trunk/yav_mcu_bsr.plg index 08de045..47e053e 100644 --- a/trunk/yav_mcu_bsr.plg +++ b/trunk/yav_mcu_bsr.plg @@ -1,178 +1,9 @@ C:\WINDOWS\system32\cmd.exe /c touch magic.c -"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\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 loader.c -loader.c(134) : CC78K0R warning W0401: Conversion may lose significant digits -loader.c(135) : CC78K0R warning W0401: Conversion may lose significant digits -Compilation complete, 0 error(s) and 2 warning(s) found. -"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\loader.asm -Assembly complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\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(132) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(179) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(249) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' -pm.c(469) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(569) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(570) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(679) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(715) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(744) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(821) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(829) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(977) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' -pm.c(1044) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(1047) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(1145) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' -batt_params.h(97) : CC78K0R warning W0401: Conversion may lose significant digits -batt_params.h(97) : CC78K0R warning W0401: Conversion may lose significant digits -batt_params.h(98) : CC78K0R warning W0401: Conversion may lose significant digits -batt_params.h(98) : CC78K0R warning W0401: Conversion may lose significant digits -batt_params.h(99) : CC78K0R warning W0401: Conversion may lose significant digits -batt_params.h(99) : CC78K0R warning W0401: Conversion may lose significant digits -batt_params.h(100) : CC78K0R warning W0401: Conversion may lose significant digits -batt_params.h(101) : CC78K0R warning W0401: Conversion may lose significant digits -batt_params.h(102) : CC78K0R warning W0401: Conversion may lose significant digits -batt_params.h(103) : CC78K0R warning W0401: Conversion may lose significant digits -Compilation complete, 0 error(s) and 25 warning(s) found. -"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\pm.asm -Assembly complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\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 -Compilation complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\i2c_ctr.asm -Assembly complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\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 main.c -Compilation complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\main.asm -Assembly complete, 0 error(s) and 0 warning(s) found. "C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\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 magic.c Compilation complete, 0 error(s) and 0 warning(s) found. "C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\magic.asm Assembly complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\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 WDT.c -Compilation complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\WDT.asm -Assembly complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\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 -Compilation complete, 0 error(s) and 1 warning(s) found. -"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\i2c_mcu.asm -Assembly complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\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_twl.c -Compilation complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\i2c_twl.asm -Assembly complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\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(246) : CC78K0R warning W0401: Conversion may lose significant digits -led.c(251) : CC78K0R warning W0401: Conversion may lose significant digits -led.c(313) : CC78K0R warning W0401: Conversion may lose significant digits -led.c(372) : CC78K0R warning W0401: Conversion may lose significant digits -led.c(398) : CC78K0R warning W0401: Conversion may lose significant digits -led.c(574) : CC78K0R warning W0401: Conversion may lose significant digits -Compilation complete, 0 error(s) and 7 warning(s) found. -"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\led.asm -Assembly complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\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 rtc.c -Compilation complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\rtc.asm -Assembly complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\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(110) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' -vreg_ctr.c(119) : 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(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(325) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' -vreg_ctr.c(435) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' -Compilation complete, 0 error(s) and 17 warning(s) found. -"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\vreg_ctr.asm -Assembly complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\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 -vreg_twl.c(52) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' -vreg_twl.c(61) : CC78K0R warning W0401: Conversion may lose significant digits -vreg_twl.c(65) : CC78K0R warning W0401: Conversion may lose significant digits -Compilation complete, 0 error(s) and 3 warning(s) found. -"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\vreg_twl.asm -Assembly complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\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(126) : CC78K0R warning W0401: Conversion may lose significant digits -adc.c(132) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' -adc.c(214) : CC78K0R warning W0401: Conversion may lose significant digits -adc.c(241) : CC78K0R warning W0401: Conversion may lose significant digits -adc.c(333) : CC78K0R warning W0401: Conversion may lose significant digits -adc.c(357) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' -adc.c(376) : CC78K0R warning W0401: Conversion may lose significant digits -adc.c(454) : CC78K0R warning W0745: Expected function prototype -adc.c(483) : CC78K0R warning W0401: Conversion may lose significant digits -adc.c(488) : CC78K0R warning W0401: Conversion may lose significant digits -Compilation complete, 0 error(s) and 10 warning(s) found. -"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\adc.asm -Assembly complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\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(149) : CC78K0R warning W0411: Illegal pointer combination -renge\renge.c(157) : CC78K0R warning W0412: Illegal pointer combination in conditional expression -Compilation complete, 0 error(s) and 2 warning(s) found. -"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\renge.asm -Assembly complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\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. -"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\accero.asm -Assembly complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\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 -self_flash.c(214) : CC78K0R warning W0401: Conversion may lose significant digits -self_flash.c(256) : CC78K0R warning W0401: Conversion may lose significant digits -self_flash.c(257) : CC78K0R warning W0401: Conversion may lose significant digits -Compilation complete, 0 error(s) and 3 warning(s) found. -"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\self_flash.asm -Assembly complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\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 sw.c -Compilation complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\sw.asm -Assembly complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\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_debug.c -Compilation complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\task_debug.asm -Assembly complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\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(91) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' -task_misc.c(105) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' -task_misc.c(310) : CC78K0R warning W0401: Conversion may lose significant digits -Compilation complete, 0 error(s) and 3 warning(s) found. -"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\task_misc.asm -Assembly complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\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(184) : CC78K0R warning W0401: Conversion may lose significant digits -task_sys.c(465) : CC78K0R warning W0401: Conversion may lose significant digits -task_sys.c(467) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' -Compilation complete, 0 error(s) and 3 warning(s) found. -"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\task_sys.asm -Assembly complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\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 -pedo_alg_thre_det2.c(58) : CC78K0R warning W0745: Expected function prototype -pedo_alg_thre_det2.c(73) : CC78K0R warning W0401: Conversion may lose significant digits -pedo_alg_thre_det2.c(140) : CC78K0R warning W0401: Conversion may lose significant digits -pedo_alg_thre_det2.c(153) : CC78K0R warning W0401: Conversion may lose significant digits -Compilation complete, 0 error(s) and 4 warning(s) found. -"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\pedo_alg_thre_det2.asm -Assembly complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\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 ini_VECT.c -Compilation complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\ini_VECT.asm -Assembly complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\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_status.c -Compilation complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\task_status.asm -Assembly complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\lk78k0r.exe" -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -obsr.lmf "..\..\..\Program Files\NEC Electronics Tools\CC78K0R\W2.10\lib78k0r\s0rm.rel" -gi1B339499E033F240BFAAh -pbsr_k0r.map -nkd -gb0FEFBFFh -b"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib" -bcl0rdm.lib -bcl0rm.lib -bcl0rmf.lib -i"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\lib78k0r" -dbsr_mcu.dr -s -w0 loader.rel pm.rel i2c_ctr.rel main.rel magic.rel WDT.rel i2c_mcu.rel i2c_twl.rel led.rel rtc.rel vreg_ctr.rel vreg_twl.rel adc.rel renge.rel accero.rel self_flash.rel sw.rel task_debug.rel task_misc.rel task_sys.rel pedo_alg_thre_det2.rel ini_VECT.rel task_status.rel +"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\lk78k0r.exe" -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -obsr.lmf "..\..\..\Program Files\NEC Electronics Tools\CC78K0R\W2.10\lib78k0r\s0rm.rel" -go85h,0FC00h,1024 -gi1B339499E033F240BFAAh -pbsr_k0r.map -nkd -gb0FEFBFFh -b"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib" -bcl0rdm.lib -bcl0rm.lib -bcl0rmf.lib -i"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\lib78k0r" -dbsr_mcu.dr -s -w0 loader.rel pm.rel i2c_ctr.rel main.rel magic.rel WDT.rel i2c_mcu.rel i2c_twl.rel led.rel rtc.rel vreg_ctr.rel vreg_twl.rel adc.rel renge.rel accero.rel self_flash.rel sw.rel task_debug.rel task_misc.rel task_sys.rel pedo_alg_thre_det2.rel ini_VECT.rel task_status.rel Link complete, 0 error(s) and 0 warning(s) found. "C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\oc78k0r.exe" -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -o.\bsr.hex -nu -ki bsr.lmf Object Conversion Complete, 0 error(s) and 0 warning(s) found. @@ -182,4 +13,4 @@ intel-HEX to bsr bin converter file converted! -Build Total error(s) : 0 Total warning(s) : 81 +Build Total error(s) : 0 Total warning(s) : 0 diff --git a/trunk/yav_mcu_bsr.prj b/trunk/yav_mcu_bsr.prj index a4c5287..027a6c5 100644 --- a/trunk/yav_mcu_bsr.prj +++ b/trunk/yav_mcu_bsr.prj @@ -838,7 +838,7 @@ G=1 E=0 E0=flash.elk E1=a.elk -GO=0 +GO=1 GOValue=85 GOStart=FC00 GOSizeValue=1024 diff --git a/trunk/yav_mcu_bsr.prk b/trunk/yav_mcu_bsr.prk index f30c02c..ca6c545 100644 --- a/trunk/yav_mcu_bsr.prk +++ b/trunk/yav_mcu_bsr.prk @@ -10,11 +10,10 @@ OpenFile3=loader.c,0,176,176,1420,902,9,92,9,0 OpenFile4=self_flash.c,0,242,242,1486,968,48,255,48,0 OpenFile5=ProjectWindow PrjPos=0,2,754,3,253 -OpenFile6=config.h,0,154,154,1398,880,0,15,23,0 -OpenFile7=user_define.h,0,82,522,1326,1279,0,34,0,0 -OpenFile8=pm.c,0,366,266,1610,992,5,650,0,0 -OpenFile9=OutputWindow +OpenFile6=OutputWindow OutputPos=0,491,1000,330,1535 +OpenFile7=pm.c,0,288,42,1532,768,5,488,0,0 +OpenFile8=user_define.h,0,128,280,1372,1037,49,11,49,0 ActivePRJ=yav_mcu_bsr.prj [ProjectWindow] ProjectWindowDispType=0 diff --git a/trunk/yav_mcu_bsr.sdb b/trunk/yav_mcu_bsr.sdb index 104efbe..ab8297d 100644 --- a/trunk/yav_mcu_bsr.sdb +++ b/trunk/yav_mcu_bsr.sdb @@ -36,7 +36,7 @@ T=4c5a5ef2 7=adc.h 8=pool.h [magic.c] -T=4c8db69a +T=4c8dcae0 1=config.h [WDT.c] T=4bf0d1e1 @@ -176,7 +176,7 @@ T=4c889601 T=4c075832 1=config.h [config.h] -T=4c8db308 +T=4c8ddc4c [user_define.h] T=4c84442a [bsr_system.h]