diff --git a/trunk/bsr.hex b/trunk/bsr.hex index 4e0c8e5..9d42c23 100644 --- a/trunk/bsr.hex +++ b/trunk/bsr.hex @@ -1,257 +1,261 @@ -:020000001B0DD6 -:04001000314A334AF4 -:02001C00084C8E -:02002400744C1A -:02002A00E14CA7 -:080034000A4EAC4D054E394F98 -:02004A00354A35 -:02005A00704AEA -:02006200BD4E91 -:0400C0007EFBFF04C0 +:020000003E0DB3 +:02000200FFFFFE +:040010005F4A614A98 +:02001C00364C60 +:02002400A24CEC +:02002A000F4D78 +:080034003E4EDA4D334E6D4FD4 +:02004A00634A07 +:02005A009E4ABC +:02006200F14E5D +:0400C0007EFBFF853F :0A00C4001B339499E033F240BFAA09 -:1000CE00C7C1FBF8FFCEABACC736F00071F4C6610A -:1000DE00D8710020F98EA89C018C015C10D1DD0A2C -:1000EE007110D6FB710020F9EF0B8C015C80D16191 -:1000FE00E8710020F98F20F931030FF6BBBBF6B182 -:10010E00614900DD05617900EFF4FDAA01CC000024 -:10011E00CC01008C014C09DE468C01318E04F60FA9 -:10012E00C1317B9EFDC41189728C01318E04F64F54 -:10013E0014896142DF03F6EF01E6600D9B8C0131FD -:10014E008E12490020728C01318E04F64F14896193 -:10015E0042DF03F6EF01E6600D9B615901EFB440FB -:10016E00F84F3A61E86159008BD161E8FD500731D3 -:10017E00020406714020F9EF04714820F9FDC70210 -:10018E00EDD300C0C6D7717BFACEA010CEA180E50C -:10019E00F300CEA408F5AAFFF5A9FFD78F20F931F9 -:1001AE00050ACD0003CD0307F40EEF07F400CD03CF -:1001BE0006F40ECE20FFCE23F0CE2EFC8F20F9318A -:1001CE00031FF51005CD01C0F402CD0408F405F4AB -:1001DE0006CD0740F40CF40F7108F200F690BFB490 -:1001EE0001F6BEE0BEE2BED0CBE4FFFFCBE6FFFFE2 -:1001FE00CBD4FFFFCF1105FCF521FFCE22E9CE2493 -:10020E00F3CE25F2CE26FCCE275FCE2CFFCE2FFFCF -:10021E00CF120511F53000F53100F53300F534003D -:10022E00CF350002CF370019F53C00F53E00F543FF -:10023E0000F54700CF530006F55700CBE8FFFFCB84 -:10024E00EAFFFFCBECFFFFCBEEFEFFCED8FFCEDCFE -:10025E00FFCE3831CE3970CF38050AF53905F5376E -:10026E00FF7158F000F530FF7128F0005087BF186D -:10027E0001BF1A01BF1C01BF1E017148F000F5300D -:10028E000271080105F55005F5BCFFF5BDFFF5A59A -:10029E00FFF5A6FFD7C7C1C1FBF8FFCEABAC8C02F2 -:1002AE00D1DD12616902305C03BBF6614900DDEEFF -:1002BE00618900EFF51004C6D7FDCA32FD253CFD5D -:1002CE002805717AFAFDC023F51EF98F20F9310544 -:1002DE00175003C15084FD3103C0625C01D161E847 -:1002EE00CF1EF902CFDFFB64FDAA33FD42487172C7 -:1002FE0022712BE7FD283CFDCA3C61EDEFF6D7D706 -:10030E00C7F616FD2805717BFA310221057102210F -:10031E00EF0B717AFAA7F647DFECE2EF04717AFA87 -:10032E00F2C6D7C7C1C1FBF8FF17A1C1E0C18C0A45 -:10033E0070C18C0270FD5B031006D2DF05F541FB28 -:10034E00EF04CF41FB028C01721004C6D7C7C1FB6C -:10035E00F8FFFD0E03D2DD03E2EF618B70FD7B042F -:10036E00D2DD077103215202EF528C0870FD90040A -:10037E00FDDC048B6C0170FD9004300400BF240181 -:10038E00301740BF1C01300400BF22018C0A91DFE0 -:10039E0004F6BF2A01710BE2CE44FF3182E202EF76 -:1003AE00FAAC0C148E449961790C61690A8C0AD1ED -:1003BE00DFDAFD0505710BE2710321F2C0C6D7C766 -:1003CE00C1FBF8FFFD0E03D2DD03E2EF25710AE655 -:1003DE008B70FD7B04D2DD077103215202EF138C6B -:1003EE000870FD90048C0A70FD9004FD05057103E4 -:1003FE0021F2C0C6D7C7C1FBF8FFFD0E03D2DD0345 -:10040E00E2EF67710AE6710BE28B70FD7B04D2DDC1 -:10041E00077103215202EF52710BE231722039C77C -:10042E00343AFBAC0C1652048B99A5A792DFF9C691 -:10043E003184BD02EFFA717ABDCEB144CBB43AFB32 -:10044E008C0A318EBEB8CEBB48714BE1714BE57153 -:10045E000ABD8C089E44EF11710BE68C089E448CED -:10046E000A9F40FBAC0CBF3EFBF2C0C6D7C716FDC1 -:10047E00B40417FD9004D2DD06FD0505E2EF01F28E -:10048E00C6D7C716710AE6710BE2669E443182E248 -:10049E000300EFF9F6420401DD09AF0401BF0C01C0 -:1004AE00E2EF01F2C6D7AF2801085CFB08BF2801B6 -:1004BE00FD0D03AF28015CFBBF2801300400BF2AED -:1004CE0001301780BF1C01300400BF2201D7AF24BA -:1004DE0001086C0408BF2401AF28016C0F086C0BD7 -:1004EE0008BF2801FD0D03AF2A01085CFB08BF2AD7 -:1004FE0001FD0D03EDB404300400BF2401F6BF2A44 -:10050E0001300B0BBF2801FD0D03300B0FBF28016F -:10051E00FD0D03300F0FBF2801D731142101D77104 -:10052E000221710BBD0000717BBD713A25713A231A -:10053E006A0E03713205713B25713203713B2350F4 -:10054E000AFDA3027120F000FD0D03F6BF26015037 -:10055E0024BF1401CB440014300F0FBF2801717358 -:10056E0020710BE2710AE6FDB404CE44FF3182E243 -:10057E0002EFFAFD0505AF0401BF0C0171032171F5 -:10058E001221D731042102EFFAFDDC04713A2571F4 -:10059E003A235A0EFC713305713B25713303713BBF -:1005AE00237128F000711321D7C7880616FD0E039C -:1005BE00D2DD03E2EF38710AE650A4FD7B04D2DDF2 -:1005CE00077103215202EF2617FD90046770FD900C -:1005DE0004FDDC0450A4FD90045020FD9004D9428B -:1005EE00FBFD9004A042FBFD0505710321F2C6D769 -:1005FE00C72008FBF8FFFD4E095014C15008FD8CB2 -:10060E0008C0CC07048C074C14DE0C8C07318EFD11 -:10061E00FD09615907EFEECC07048C074C1461C835 -:10062E00EDEC06CC06008C064C0461C8EDCB063012 -:10063E0022F9BC02F6BB31B2D109C736410571842D -:10064E00C6DEF3F1C73641057184C661DC9C0571C7 -:10065E003BD1AC02148F400599715050056179025F -:10066E00617900CEABACF0E1614900DD09C73641DE -:10067E00057184C6DEC0F1C73641057184C661DCE2 -:10068E000E059C055040C18C07318E31AD128C0683 -:10069E00318E318D03BDD831FFBDDADADAADD8FD3A -:1006AE00C90CC0D2DD0C5008C15014FD8C08C0FD21 -:1006BE00860B8C05D1DF06615906ED34068C0731A9 -:1006CE008EFD010AD2DD0C5008C15014FD8C08C0FD -:1006DE00FD860B8C05D1DF06615907ED280671608A -:1006EE005005CC0400CC05008C054C09DE2B8C0586 -:1006FE00318E04F61FC1317B9EFDC41189728C05AB -:10070E00318E04F64F14896142DF03F6EF01E66085 -:10071E000E049C04615905EFCF41001140F81F3AB9 -:10072E0061E86159048C04D1DF08FD870BFD990C3B -:10073E00EF0C5008C15014FD8C08C0FD860B10083C -:10074E00C6D7C72004FBF8FF715B21CC0100F6BCB5 -:10075E0002AC02440900DE3EAC0204F60F14410066 -:10076E00118972AC020C5014896142DF03F6EF015D -:10077E00E6600E019C01AC021249005072AC0204FC -:10078E00F67F14896142DF03F6EF01E6600E019CED -:10079E0001617902EFBB40F67FFF61F86159018C70 -:1007AE0001D161F8ED5A08CC0100717AFAFD2805E5 -:1007BE00711300711B20710303710205E0C1500318 -:1007CE00C15084FDCD0310045013FDA302500FC180 -:1007DE00E0C15084FDCD031004CEABAC6159018C49 -:1007EE000191DD068C014C03DF03E6EF01F660613B -:1007FE00FB7151018C014C0861F8CC0100313207BC -:10080E0005A080FCEF03F580FC4080FC11DC11F5A7 -:10081E0080FCF0C15003C15084FDCD031004EF12D3 -:10082E00E6BC02F6614902DDB0000000006179020B -:10083E00EFF1CE3708CBE4FFFFCBE6FFF7CED4FFC8 -:10084E00CF370008F5120561FDF5ABFFFD4E09D25D -:10085E005008C15014FD8C08C0D2FD860B1004C682 -:10086E00D73184BD02EFFA717BBDCBE4FFFFCBE63F -:10087E00FFFFCBD4FFFF717ABED7717BBED7C7C146 -:10088E00200AFBF8FF8C0A318E31ADC1317B9DD42D -:10089E00C0BC048DD49C068C129C098C12318E0423 -:1008AE000C00128C09318EBDD813FD580F61C8EDA6 -:1008BE004909CEABAC8C09318EFDF909D2DD098C1C -:1008CE0009318EFDFD09EFEDCC08008C084C04DEDD -:1008DE0057CEABACF6BC023022F9BBAC04148C067E -:1008EE009EFD118972AB146299AC04A1BC046179AE -:1008FE0000617902F0E1614902DFE05040C18C09EC -:10090E00318E31AD128C08318E318D03BDD831FF51 -:10091E00BDDADADAADD8FDC90CC0D2DD06FD880825 -:10092E00E2EF19615908EFA38C09318EFD010AD24D -:10093E00DD03E2EF07615909EDA908F2100CC6D7E5 -:10094E00C7717B9D717BFAFD6F083022F9FDAC0AF1 -:10095E00FD370AC6D7FD4E09FD860BFD8808F5AB9F -:10096E00FFF2D7C7D568FDDD05B068FDEF7BCF6818 -:10097E00FD02311407067110E3FBEF047118E3FB5F -:10098E008FE3FB7F2EFD76D1DD5F8FE3FB9F2EFD88 -:10099E00401EF903DF25665C10D1DD1F7122208F0A -:1009AE00E3FB5C10D1DD0B5080C15011FDDA37C076 -:1009BE00EF095040C15011FDDA37C0401EF903DD7A -:1009CE0006401EF904DF22665C02D1DD1C8FE3FBBC -:1009DE005C02D1DD0B5040C15010FDDA37C0EF097B -:0B09EE005020C15010FDDA37C0C6D702 -:1009F9005208EF065203EF025206FEE600FE1B0004 -:100A0900DC16089F03088F0408089F040862FE2467 -:100A190000089F0408EEBF00EEBA00C1C514410EDC -:100A290011D9D0FF118FD1FF312E45C4C0D7F23172 -:100A3900A2C401E2D79DE261DD4C09DF12717BFAA4 -:100A4900C18F06089F79FDC0CF060800EE27003147 -:100A5900F2FA04CF0608004C00DF05D50008DD16C0 -:100A690061DD717BFAD50608DD0ACDE31F61CD6131 -:100A7900CDEE160061CDFED40061FFFE9A00FCF8B0 -:100A8900FF0EFEB20061CDFED5004C09DF0EC18F0D -:100A990006086F79FD9F0608C0EE0400CF0608001E -:100AA900F8E3D75200EF025202FE3700CF78FD007B -:100AB900CF060800BF0408C716629F00084100114D -:100AC9008F8C229B4100118F8D229F0108C65100F6 -:100AD900FE62FFEF025205CF060800C1510CFE0A63 -:100AE90000C0D7C1511DFE0200C0D761DD717BFA7C -:100AF90070CEC0A59EC47CFF9EC4609EC461CDD744 -:100B090061DD717BFAC18EC45C1BFED6FFCF06087E -:100B190001FED7FFC061CDD731F2FA1AC1AEE4BFE9 -:100B29006AFDAEE6BF6CFDAED4BF6EFD30FFFFBE01 -:100B3900E4BEE6BED4C0D731F2FA11C1AF6AFDBE38 -:100B4900E4AF6CFDBEE6AF6EFDBED4C0D7C1BF70C9 -:100B5900FD13BF72FD15BF74FD17BF76FDC0D7AF7A -:100B690070FDDB72FDEB74FDFB76FDD7534B305204 -:100B79005430324E323030475631323000FFC15096 -:100B8900FEFEAB0061DD717BFACF060800FE0A00AC -:100B9900FEA4FF61CDF8E3EECF00C7FB0408BF6AEE -:100BA900FD8FC0009C05C5C337040600BF6CFD3529 -:100BB90036EB0B300000522BFE6600C2C4C63099DA -:100BC9000BB800300000B8022004AF6CFDB800304B -:100BD9000F00B802AF6AFD61FF520AFE3AFFECF856 -:100BE900FF0E717BFAC1C7FB04088C05C65C80FE49 -:100BF9000200C0D761DD717BFA70CFC0FFA59FC02D -:100C0900007CFF9FC000609FC00061CDD7618BFE53 -:100C1900E2FF717BBE410011FB000017CEFC0061B1 -:100C2900CB089EFDF31161C999A58392DFF7D7FE21 -:100C3900B1FED578FDDF23C1CF0308035109FEF4C6 -:100C4900FDC0D2DF37FE3800A20408CF03080751E0 -:100C590009FEE1FDD2B20408DF22C7FB0408318393 -:100C690002C6D7C6510AFECCFD624C1FDF06CF78FB -:100C7900FD01EF04CF78FD00C0EE5BFEC0EE55FE2E -:100C8900C7C1FB04088B31196C0161589BC0C6D7D9 -:100C9900717BFAFE4DFEAF0408040600C11436FD4F -:100CA9000B300000522DF3FE77FF8FC000FE2BFEA4 -:100CB90061CF5C807C8073C0041900CEFC0F61CBCE -:100CC900C55404EF03C55417FE18FEC7360008BB08 -:100CD900629C0288089C03D1DD334C41DE2F70F100 -:100CE900312DB161090033081C000851FF612A4107 -:100CF9000E118FD0FF613B118FD1FF6138DC0E8B54 -:100D09005C03DF0964C6C4FE2BFDEECAFDC6C4EE52 -:020D1900C3FD18 -:100D1B0061CF5100718C7109FECBF800FEFC940180 -:100D2B0000F6BF00F953C0F693935820FEDFF9414C -:100D3B0000365A4F3430FDEF05118B99A7A5174498 -:100D4B00944FDFF53602F93030FDEF04CC0000A7ED -:100D5B0047DFF94100363F4F346AFDEF05118B99A0 -:100D6B00A7A517443F4FDFF5366AFD306AFDEF0448 -:100D7B00CC0000A747DFF9FCCE0000EFFE61DD7170 -:100D8B007BFABEF0ADD8BEF200AEF661CDD7C36133 -:100D9B00DD717BFABEF0ADD8BEF200DBF6FFADDC49 -:100DAB00BEF000AEF6BDD8AEF40312ADDABEF20063 -:100DBB00AEF661CD03BDDAC2D7C3F33174D9088364 -:100DCB00C1F626D8BDD8C031750683C312F623C22F -:100DDB00FDE60D93DF0312F623C2D7440000DD2698 -:100DEB0061DD717BFACFE80080BEF6F6BEF4BEF291 -:100DFB00ADD8BEF0CFE800818FE8003103FAAEF03A -:100E0B00F5E80061CDD7B1D7C3F33174D90883C1ED -:100E1B00F626D8BDD8C0317505C312F623C2FD34F2 -:100E2B000E93DF0312F623C2D7440000DD2761DDEA -:100E3B00717BFACFE80080BEF6F6BEF4BEF2ADD8F9 -:100E4B00BEF0CFE800818FE8003103FAAFE000F588 -:100E5B00E80061CDD7ADD8D7C3F33174DB0F83C1B5 -:100E6B00F626D8BDD861317026DABDDAC031750DE2 -:100E7B0083C312F626DCBDDC61317023C2FD9C0EF0 -:100E8B0093DF0CF626D8BDD861317026DABDDAC2F5 -:100E9B00D7C161686BDC6BDDC0DD2F61DD717BFA67 -:100EAB00CFE80080BEF4ADDCBEF6ADD8BEF0ADDA57 -:100EBB00BEF2CFE800818FE8003103FAAEF0BDD867 -:100ECB00AEF2BDDAF5E80061CDD7F6BDD8BDDAD705 -:100EDB008292DD2B61DD717BFACFE80080BEF0F6EC -:100EEB00BEF2BEF46208BEF6CFE800818FE8003197 -:100EFB0003FAAFE0006072AEF0F5E80061CDD760A9 -:100F0B0072F6B1D706DABDDAADDC06D8BDD861D83A -:100F1B00A6DAD7D1DD17C1C3DAD89DD8ADDA311C2B -:100F2B0061EEB4D8DFF8BDDA13BDD8C2C0D7D1DDBE -:100F3B001BC1C3DADA9DDAADD8311E33311E3371E2 -:100F4B00F9B4DADFF4BDD813BDDAC2C0D746D8DDA9 -:100F5B000771FF7177D971C0D746DADF08C1ADDCF5 -:100F6B0046D8C0DD077177DB71FF71C0D75BDB9DA6 -:100F7B00DB605BDA9DDAADDC5BD9085BD808BDD8EA -:100F8B00D7C3C7F3728EFDC162314C410036404F5F -:100F9B001161A072C09EFD62C6C2D7C3C7F3728E29 -:100FAB00FDC1625C0F0C000FFE00314C4100364A54 -:0F0FBB004F1161800FFE0073C09EFD63C6C2D749 -:0A0FF60031373A33333A3339000043 -:0A20000031373A33333A3339000028 +:0A00CE00FFFFFFFFFFFFFFFFFFFF32 +:1000D800C7C1FBF8FFCEABACC736F00071F4C66100 +:1000E800D8710020F98EA89C018C015C10D1DD0A22 +:1000F8007110DAFB710020F9EF0B8C015C80D16183 +:10010800E8710020F98F20F931030FF6BBBBF6B177 +:10011800614900DD05617900EFF4FDB401CC000010 +:10012800CC01008C014C09DE468C01318E04F60F9F +:10013800C1317B9EFDC41189728C01318E04F64F4A +:1001480014896142DF03F6EF01E6600D9B8C0131F3 +:100158008E12490020728C01318E04F64F14896189 +:1001680042DF03F6EF01E6600D9B615901EFB440F1 +:10017800F84F3A61E86159008BD161E8FD670731B2 +:10018800020406714020F9EF04714820F9FDD102FC +:10019800EDDD00C0C6D7717BFACEA010CEA180E5F8 +:1001A800F300CEA408F5AAFFF5A9FFD78F20F931EF +:1001B800050ACD0003CD0307F40EEF07F400CD03C5 +:1001C80006F40ECE20FFCE23F0CE2EFC8F20F93180 +:1001D800031FF51005CD01C0F402CD0408F405F4A1 +:1001E80006CD0740F40CF40F7108F200F690BFB486 +:1001F80001F6BEE0BEE2BED0CBE4FFFFCBE6FFFFD8 +:10020800CBD4FFFFCF1105FCF521FFCE22E9CE2488 +:10021800F3CE25F2CE26FCCE275FCE2CFFCE2FFFC5 +:10022800CF120511F53000F53100F53300F5340033 +:10023800CF350002CF370019F53C00F53E00F543F5 +:1002480000F54700CF530006F55700CBE8FFFFCB7A +:10025800EAFFFFCBECFFFFCBEEFEFFCED8FFCEDCF4 +:10026800FFCE3831CE3970CF38050AF53905F53764 +:10027800FF7158F000F530FF7128F0005087BF1863 +:1002880001BF1A01BF1C01BF1E017148F000F53003 +:100298000271080105F55005F5BCFFF5BDFFF5A590 +:1002A800FFF5A6FFD7C7C1C1FBF8FFCEABAC8C02E8 +:1002B800D1DD12616902305C03BBF6614900DDEEF5 +:1002C800618900EFF51004C6D7FDF532FD503CFDFD +:1002D8003F05717AFAFDC023F51EF98F20F9310523 +:1002E800175003C15084FD4903C0625C01D161E825 +:1002F800CF1EF902CFE3FB64FDD533FD7048717260 +:1003080022712BE7FD533CFDF53CA2D6FBF642D605 +:10031800FBDFF17178F000F5ABFFEFE8D7D7C7F650 +:1003280016FD3F05717BFA31022105710221EF0BA1 +:10033800717AFAA7F647DFECE2EF04717AFAF2C6AF +:10034800D7C7C1C1FBF8FF17A1C1E0C18C0A70C1B2 +:100358008C0270FD73031006D2DF05F541FBEF0434 +:10036800CF41FB028C01721004C6D7C7C1FBF8FF4E +:10037800FD2603D2DD03E2EF618B70FD9304D2DD2D +:10038800077103215202EF528C0870FDA804FDF397 +:10039800048B6C0170FDA804300400BF24013017E1 +:1003A80040BF1C01300400BF22018C0A91DF04F613 +:1003B800BF2A01710BE2CE44FF3182E202EFFAACB0 +:1003C8000C148E449961790C61690A8C0AD1DFDAC0 +:1003D800FD1C05710BE2710321F2C0C6D7C7C1FB32 +:1003E800F8FFFD2603D2DD03E2EF25710AE68B70E4 +:1003F800FD9304D2DD077103215202EF138C0870BC +:10040800FDA8048C0A70FDA804FD1C05710321F2E7 +:10041800C0C6D7C7C1FBF8FFFD2603D2DD03E2EF54 +:1004280067710AE6710BE28B70FD9304D2DD0771E8 +:1004380003215202EF52710BE231722039C7343A6C +:10044800FBAC0C1652048B99A5A792DFF9C6318430 +:10045800BD02EFFA717ABDCEB144CBB43AFB8C0A37 +:10046800318EBEB8CEBB48714BE1714BE5710ABD08 +:100478008C089E44EF11710BE68C089E448C0A9FF1 +:1004880040FBAC0CBF3EFBF2C0C6D7C716FDCB0481 +:1004980017FDA804D2DD06FD1C05E2EF01F2C6D760 +:1004A800C716710AE6710BE2669E443182E202EFDA +:1004B800FAF6420401DD09AF0401BF0C01E2EF01C5 +:1004C800F2C6D7AF2801085CFB08BF2801FD250349 +:1004D800AF28015CFBBF2801300400BF2A01301798 +:1004E80080BF1C01300400BF2201D7AF2401086C73 +:1004F8000408BF2401AF28016C0F086C0B08BF2843 +:1005080001FD2503AF2A01085CFB08BF2A01FD2570 +:1005180003EDCB04300400BF2401F6BF2A01300BE1 +:100528000BBF2801FD2503300B0FBF2801FD250354 +:10053800300F0FBF2801D731142101D77102217163 +:100548000BBD0000717BBD713A25713A236A0E0319 +:10055800713205713B25713203713B23500AFDADA1 +:10056800027120F000FD2503F6BF26015024BF14B8 +:1005780001CB440014300F0FBF2801717320710B99 +:10058800E2710AE6FDCB04CE44FF3182E202EFFAC3 +:10059800FD1C05AF0401BF0C01710321711221D7A5 +:1005A80031042102EFFAFDF304713A25713A235A16 +:1005B8000EFC713305713B25713303713B237128A0 +:1005C800F000711321D7C7880616FD2603D2DD0374 +:1005D800E2EF38710AE650A4FD9304D2DD077103F7 +:1005E800215202EF2617FDA8046770FDA804FDF349 +:1005F8000450A4FDA8045020FDA804D942FBFDA87E +:1006080004A042FBFD1C05710321F2C6D7C72008D0 +:10061800FBF8FFFD71095014C15008FDA308C0CCB8 +:1006280007048C074C14DE0C8C07318EFD200A6100 +:100638005907EFEECC07048C074C1461C8ED03078B +:10064800CC06008C064C0461C8EDE2063022F9BCE9 +:1006580002F6BBCEABAC31B2D109C73641057184C5 +:10066800C6DEF3F1C73641057184C661DC9C0571AD +:100678003BD1AC02148F4005997150500561790245 +:10068800617900F0E1614900DD09C73641057184EF +:10069800C6DEC3F1C73641057184C661DC0E059C10 +:1006A800055040C18C07318E31AD128C06318E3128 +:1006B8008D03BDD831FFBDDADADAADD8FDEC0CC058 +:1006C800D2DD0C5008C15014FDA308C0FDA90B8C45 +:1006D80005D1DF06615906ED4B068C07318EFD24E6 +:1006E8000AD2DD0C5008C15014FDA308C0FDA90BA7 +:1006F8008C05D1DF06615907ED3F0671605005CCC6 +:100708000400CC05008C054C09DE2B8C05318E04C9 +:10071800F61FC1317B9EFDC41189728C05318E0490 +:10072800F64F14896142DF03F6EF01E6600E049C80 +:1007380004615905EFCF41001140F81F3A61E861A3 +:1007480059048C04D1DF08FDAA0BFDBC0CEF0C503A +:1007580008C15014FDA308C0FDA90B1008C6D7C7CF +:100768002004FBF8FF715B21CC0100F6BC02AC024F +:10077800440900DE3EAC0204F60F144100118972F0 +:10078800AC020C5014896142DF03F6EF01E6600EFB +:10079800019C01AC021249005072AC0204F67F14AD +:1007A800896142DF03F6EF01E6600E019C01617981 +:1007B80002EFBB40F67FFF61F86159018C01D161FE +:1007C800F8ED7108CC0100717AFAFD3F057113004C +:1007D800711B20710303710205E0C15003C15084ED +:1007E800FDE50310045013FDAD02500FC1E0C150E8 +:1007F80084FDE5031004CEABAC6159018C0191DD99 +:10080800068C014C03DF03E6EF01F66061FB7151D2 +:10081800018C014C0861F8CC010031320705A08435 +:10082800FCEF03F584FC4084FC11DC11F584FCF03A +:10083800C15003C15084FDE5031004EF12E6BC0269 +:10084800F6614902DDB000000000617902EFF1CEE7 +:100858003708CBE4FFFFCBE6FFF7CED4FFCF370056 +:1008680008F5120561FDF5ABFFFD7109D25008C10D +:100878005014FDA308C0D2FDA90B1004C6D73184BB +:10088800BD02EFFA717BBDCBE4FFFFCBE6FFFFCBE8 +:10089800D4FFFF717ABED7717BBED7C7C1200CFBCE +:1008A800F8FF8C0C318E31ADC1317B9DD4C0BC06B4 +:1008B8008DD49C088C149C0B8C14318E040C001263 +:1008C8008C0B318EBDD813FD7B0F61C8ED6C09CE42 +:1008D800ABACCC05068C0B318EFD1C0AD2DD158C19 +:1008E8000B318EFD200A6169058C05D1DFE7FD9F7C +:1008F80008E2EF71CC0A008C0A4C04DE54F6BC0204 +:100908003022F9BBAC06148C089EFD118972AB1419 +:100918006299AC06A1BC06617900617902F0E161D7 +:100928004902DFE05040C18C0B318E31AD128C0A88 +:10093800318E318D03BDD831FFBDDADADAADD8FD9D +:10094800EC0CC0D2DD06FD9F08E2EF1961590AEFF1 +:10095800A68C0B318EFD240AD2DD03E2EF07615924 +:100968000BEDC008F2100EC6D7C7717B9D717BFADC +:10097800FD86083022F9FDCF0AFD5A0AC6D7FD7157 +:1009880009FDA90BFD9F08F5ABFFF2D7C7D56CFD94 +:10099800DD05B06CFDEF7BCF6CFD023114070671ED +:1009A80010E7FBEF047118E7FB8FE7FB7F32FD765A +:1009B800D1DD5F8FE7FB9F32FD401EF903DF25661F +:1009C8005C10D1DD1F7122208FE7FB5C10D1DD0B9D +:1009D8005080C15011FD0538C0EF095040C1501179 +:1009E800FD0538C0401EF903DD06401EF904DF226C +:1009F800665C02D1DD1C8FE7FB5C02D1DD0B504049 +:100A0800C15010FD0538C0EF095020C15010FD0538 +:040A180038C0C6D745 +:100A1C005208EF065203EF025206FEE600FE1B00E0 +:100A2C00DC16089F03088F0408089F040862FE2444 +:100A3C0000089F0408EEBF00EEBA00C1C514410EB9 +:100A4C0011D9D0FF118FD1FF312E45C4C0D7F2314F +:100A5C00A2C401E2D79DE261DD4C09DF12717BFA81 +:100A6C00C18F06089F7DFDC0CF060800EE27003120 +:100A7C00F2FA04CF0608004C00DF05D50008DD169D +:100A8C0061DD717BFAD50608DD0ACDE31F61CD610E +:100A9C00CDEE160061CDFED40061FFFE9A00FCF88D +:100AAC00FF0EFEB20061CDFED5004C09DF0EC18FEA +:100ABC0006086F7DFD9F0608C0EE0400CF060800F7 +:100ACC00F8E3D75200EF025202FE3700CF7CFD0054 +:100ADC00CF060800BF0408C716629F00084100112A +:100AEC008F8C229B4100118F8D229F0108C65100D3 +:100AFC00FE62FFEF025205CF060800C1510CFE0A40 +:100B0C0000C0D7C1511DFE0200C0D761DD717BFA58 +:100B1C0070CEC0A59EC47CFF9EC4609EC461CDD720 +:100B2C0061DD717BFAC18EC45C1BFED6FFCF06085B +:100B3C0001FED7FFC061CDD731F2FA1AC1AEE4BFC6 +:100B4C006EFDAEE6BF70FDAED4BF72FD30FFFFBED2 +:100B5C00E4BEE6BED4C0D731F2FA11C1AF6EFDBE11 +:100B6C00E4AF70FDBEE6AF72FDBED4C0D7C1BF749A +:100B7C00FD13BF76FD15BF78FD17BF7AFDC0D7AF4B +:100B8C0074FDDB76FDEB78FDFB7AFDD7534B3052D1 +:100B9C005430324E323030475631323000FFC15073 +:100BAC00FEFEAB0061DD717BFACF060800FE0A0089 +:100BBC00FEA4FF61CDF8E3EECF00C7FB0408BF6EC7 +:100BCC00FD8FC0009C05C5C337040600BF70FD3502 +:100BDC00360E0C300000522BFE6600C2C4C630BC70 +:100BEC000BB800300000B8022004AF70FDB8003024 +:100BFC000F00B802AF6EFD61FF520AFE3AFFECF82F +:100C0C00FF0E717BFAC1C7FB04088C05C65C80FE25 +:100C1C000200C0D761DD717BFA70CFC0FFA59FC009 +:100C2C00007CFF9FC000609FC00061CDD7618BFE30 +:100C3C00E2FF717BBE410011FB000017CEFC00618E +:100C4C00CB089EFDF31161C999A58392DFF7D7FEFE +:100C5C00B1FED57CFDDF23C1CF0308035109FEF49F +:100C6C00FDC0D2DF37FE3800A20408CF03080751BD +:100C7C0009FEE1FDD2B20408DF22C7FB0408318370 +:100C8C0002C6D7C6510AFECCFD624C1FDF06CF7CD4 +:100C9C00FD01EF04CF7CFD00C0EE5BFEC0EE55FE07 +:100CAC00C7C1FB04088B31196C0161589BC0C6D7B6 +:100CBC00717BFAFE4DFEAF0408040600C114362009 +:100CCC000C300000522DF3FE77FF8FC000FE2BFE80 +:100CDC0061CF5C807C8073C0041900CEFC0F61CBAB +:100CEC00C55404EF03C55417FE18FEC7360008BBE5 +:100CFC00629C0288089C03D1DD334C41DE2F70F1DD +:100D0C00312DB161090033081C000851FF612A41E3 +:100D1C000E118FD0FF613B118FD1FF6138DC0E8B30 +:100D2C005C03DF0964C6C4FE2BFDEECAFDC6C4EE2F +:020D3C00C3FDF5 +:100D3E0061CF5100718C7109FECBF800FEFC9E0153 +:100D4E0000F6BF00F953C0F693935820FEDFF94129 +:100D5E0000368E4F3434FDEF05118B99A7A517443D +:100D6E00C84FDFF53602F93034FDEF04CC0000A792 +:100D7E0047DFF9410036734F346EFDEF05118B9945 +:100D8E00A7A51744734FDFF5366EFD306EFDEF04E9 +:100D9E00CC0000A747DFF9FCD80000EFFE61DD7143 +:100DAE007BFABEF0ADD8BEF200AEF661CDD7C36110 +:100DBE00DD717BFABEF0ADD8BEF200DBF6FFADDC26 +:100DCE00BEF000AEF6BDD8AEF40312ADDABEF20040 +:100DDE00AEF661CD03BDDAC2D7C3F33174D9088341 +:100DEE00C1F626D8BDD8C031750683C312F623C20C +:100DFE00FD090E93DF0312F623C2D7440000DD2651 +:100E0E0061DD717BFACFE80080BEF6F6BEF4BEF26D +:100E1E00ADD8BEF0CFE800818FE8003103FAAEF016 +:100E2E00F5E80061CDD7B1D7C3F33174D90883C1CA +:100E3E00F626D8BDD8C0317505C312F623C2FD57AC +:100E4E000E93DF0312F623C2D7440000DD2761DDC7 +:100E5E00717BFACFE80080BEF6F6BEF4BEF2ADD8D6 +:100E6E00BEF0CFE800818FE8003103FAAFE000F565 +:100E7E00E80061CDD7ADD8D7C3F33174DB0F83C192 +:100E8E00F626D8BDD861317026DABDDAC031750DBF +:100E9E0083C312F626DCBDDC61317023C2FDBF0EAA +:100EAE0093DF0CF626D8BDD861317026DABDDAC2D2 +:100EBE00D7C161686BDC6BDDC0DD2F61DD717BFA44 +:100ECE00CFE80080BEF4ADDCBEF6ADD8BEF0ADDA34 +:100EDE00BEF2CFE800818FE8003103FAAEF0BDD844 +:100EEE00AEF2BDDAF5E80061CDD7F6BDD8BDDAD7E2 +:100EFE008292DD2B61DD717BFACFE80080BEF0F6C9 +:100F0E00BEF2BEF46208BEF6CFE800818FE8003173 +:100F1E0003FAAFE0006072AEF0F5E80061CDD76085 +:100F2E0072F6B1D706DABDDAADDC06D8BDD861D817 +:100F3E00A6DAD7D1DD17C1C3DAD89DD8ADDA311C08 +:100F4E0061EEB4D8DFF8BDDA13BDD8C2C0D7D1DD9B +:100F5E001BC1C3DADA9DDAADD8311E33311E3371BF +:100F6E00F9B4DADFF4BDD813BDDAC2C0D746D8DD86 +:100F7E000771FF7177D971C0D746DADF08C1ADDCD2 +:100F8E0046D8C0DD077177DB71FF71C0D75BDB9D83 +:100F9E00DB605BDA9DDAADDC5BD9085BD808BDD8C7 +:100FAE00D7C3C7F3728EFDC162314C410036744F08 +:100FBE001161A072C09EFD62C6C2D7C3C7F3728E06 +:100FCE00FDC1625C0F0C000FFE00314C4100367EFD +:0F0FDE004F1161800FFE0073C09EFD63C6C2D726 +:0A0FF60031373A34333A3535000044 +:0A20000031373A34333A3535000029 :10200A00AEF0B430B740BA30BB50BBB0BC50BD1014 :10201A00BD60BDB0BFE0C2B0C420C7B0CAE0CE1038 :10202A0001F0141014200630639049006E00777096 @@ -297,8 +301,8 @@ :1022AA0038251204FAF3F0F0F3F7FBFE00020303F9 :1022BA0002020100000000001F003B005A007800E3 :0E22CA009700B500D400F300110130014E0161 -:1022D800D51EF9DD108F31FDB031FDD161E8ED84F7 -:1022E80023CF31FD33FD85234002F94BDC16400234 +:1022D800D51EF9DD108F35FDB035FDD161E8ED84EF +:1022E80023CF35FD33FD85234002F94BDC16400230 :1022F800F9B9DE10400CF928DE05A00CF9EF2771BA :102308003320EF224002F93EDC064002F9BDDC1022 :10231800400DF928DE05A00DF9EF0B713220EF060C @@ -306,159 +310,159 @@ :102338000705713304EF0371320431140508F50EF3 :10234800F9714302EF0E400EF902DE05A00EF9EF17 :1023580003714202D50BF9DD06B00BF97142023167 -:102368004402067140E3FBEF047148E3FB401EF9A9 +:102368004402067140E7FBEF047148E7FB401EF9A1 :1023780001DD09401EF90561E8FDE726D7C77104AC :1023880007E6613060768F0FF9614EDD29669F0F91 -:10239800F9D1DD137130E3FB5002C15011FDDA377A -:1023A800C0CF0BF91EEF0F7138E3FBE0C15011FDF0 -:1023B800DA37C0F50BF9C6D7C78F30FD76FD012493 -:1023C800D521F9DD05710320EF2D664F30FD61F849 -:1023D8003144201A714320FD2805664C07DD03812E +:10239800F9D1DD137130E7FB5002C15011FD05384A +:1023A800C0CF0BF91EEF0F7138E7FBE0C15011FDEC +:1023B8000538C0F50BF9C6D7C78F34FD76FD012463 +:1023C800D521F9DD05710320EF2D664F34FD61F845 +:1023D8003144201A714320FD3F05664C07DD038117 :1023E800DF098F20F9310303FD7F24FDA424710246 -:1023F80020302926FD803CC6D7C771620171720161 -:10240800E0FDA3025008FDF43A629F02F95009FD6D -:10241800F43A6276716301713820F94002F9F1DC0F +:1023F80020302926FDAB3CC6D7C771620171720136 +:10240800E0FDAD025008FD1F3B629F02F95009FD37 +:102418001F3B6276716301713820F94002F9F1DCE3 :1024280005E521F9EF244002F904DE1BCF21F9026A -:102438005008C1506CFD3103C092DF0ED541FBDF5F -:1024480009713020F9EF03F521F9CF30FD07570066 -:10245800674C08DE1173091722614EDC06679F304E -:10246800FDEF0387EFEA4030FD07DF09D521F96169 -:10247800F8CF21F903C6D7C7C1FBF8FF500AFDA35F +:102438005008C1506CFD4903C092DF0ED541FBDF47 +:1024480009713020F9EF03F521F9CF34FD07570062 +:10245800674C08DE1173091722614EDC06679F344A +:10246800FDEF0387EFEA4034FD07DF09D521F96165 +:10247800F8CF21F903C6D7C7C1FBF8FF500AFDAD55 :1024880002304000BB17C15002C15006C1506CFD5C -:10249800030410065096FDA302C0C6D7C72008FB48 -:1024A800F8FF8F30FD5006D604CA2114F75006896C +:102498001B0410065096FDAD02C0C6D7C72008FB26 +:1024A800F8FF8F34FD5006D604CA2114F750068968 :1024B800A54804F9A390DFF7D521F961E8ED2526B1 -:1024C800304A57BB17C15002C1503EC1506CFD0382 -:1024D800041006D2DD077100E2FBED25267108E243 -:1024E800FB17040300C15004C1500CC1506CFD5BC4 -:1024F800031006D930FDF10104F42114A9318D121D +:1024C800304A57BB17C15002C1503EC1506CFD1B6A +:1024D800041006D2DD077100E6FBED25267108E63B +:1024E800FB17040300C15004C1500CC1506CFD73AC +:1024F800031006D934FDF10104F42114A9318D1219 :10250800A9318E616B08616A08BB17C15002C150BE -:102518000EC1506CFD03041006F690BB17C15002A3 -:10252800C1500CC1506CFD0304100631042102EFA8 -:10253800FA7172208F30FDF0312E040A20C150103C -:10254800C15040C1506CFD0304100631042102EF54 -:10255800FA7172208F30FDF0312E041A20C150100C -:10256800C15050C1506CFD0304100631042102EF24 -:10257800FA7172208F30FDF0312E042A20C15010DC -:10258800C15060C1506CFD0304100631042102EFF4 -:10259800FA7172208F30FDF0312E043A20C15010AC -:1025A800C15070C1506CFD0304100650A5FDA30274 -:1025B800D930FDF10104F42114A9318D12A9318E0D +:102518000EC1506CFD1B041006F690BB17C150028B +:10252800C1500CC1506CFD1B04100631042102EF90 +:10253800FA7172208F34FDF0312E040A20C1501038 +:10254800C15040C1506CFD1B04100631042102EF3C +:10255800FA7172208F34FDF0312E041A20C1501008 +:10256800C15050C1506CFD1B04100631042102EF0C +:10257800FA7172208F34FDF0312E042A20C15010D8 +:10258800C15060C1506CFD1B04100631042102EFDC +:10259800FA7172208F34FDF0312E043A20C15010A8 +:1025A800C15070C1506CFD1B04100650A5FDAD0252 +:1025B800D934FDF10104F42114A9318D12A9318E09 :1025C800616B08616A08BB17C15002C1500EC15047 -:1025D8006CFD0304100650A5FDA3025004C1506C05 -:1025E800FD3103C0629C07E930FD0909224E0761ED -:1025F800C308E930FD0902224E0717040300C15041 -:1026080004C1500CC1506CFD03041006F6BB17C181 -:102618005002C1503EC1506CFD030410061008C69C +:1025D8006CFD1B04100650A5FDAD025004C1506CE3 +:1025E800FD4903C0629C07E934FD0909224E0761D1 +:1025F800C308E934FD0902224E0717040300C1503D +:1026080004C1500CC1506CFD1B041006F6BB17C169 +:102618005002C1503EC1506CFD1B0410061008C684 :10262800D7C7C1FBF8FF8F10F94F02F961F8EDE346 :10263800264012F928DE06A012F9EDE326F512F974 :102648008F02F99F10F98F02F95070D6123073512A -:10265800230480001231FF318E039F11F99FDEFBA6 +:10265800230480001231FF318E039F11F99FE2FBA2 :10266800F6BB8F11F97C804C95DC1B8F11F9318FEB -:10267800241400BDD8AF06F9FD880D1231FF318E44 +:10267800241400BDD8AF06F9FDAB0D1231FF318E21 :1026880003318FBBEF198F11F9318F241400BDD896 -:10269800AF08F9FD880D1231FF318E03318FBBD998 +:10269800AF08F9FDAB0D1231FF318E03318FBBD975 :1026A80004F9F1610900BB44000171FEDC03F690F6 -:1026B800BB8C0101DE02F6BBABABBF8AFC17C15075 -:1026C80002C1500CC1506CFD03041006D2DF088F04 -:1026D80002F99F10F9EF047100E2FBF2C0C6D7C7F8 -:1026E8002008FBF8FF4021F901DF0BCFDFFB63CFA8 -:1026F800E1FBC8ED5A284021F902DF2C1704060037 -:10270800C15002C15004C1506CFD5B031006D2DDFC -:1027180006CFDFFB63EF0A8C069FDFFB8C079FE089 -:10272800FBCFE1FBC8ED5A2817040600C15002C1CF -:102738005004C1506CFD5B031006D2DD117100E23C -:10274800FB710320F5DFFB712020F9ED2F288C06A3 -:10275800318E318D080E07081C00BBD930FDF104FD -:102768001022148972ABFDDB0EBB8C019C068B9C7E -:102778000717040400C15002C1C1506CFD5B03106F -:1027880006D261E8ED2F288C049FE1FB8C04318E82 +:1026B800BB8C0101DE02F6BBABABBF8EFC17C15071 +:1026C80002C1500CC1506CFD1B041006D2DF088FEC +:1026D80002F99F10F9EF047100E6FBF2C0C6D7C7F4 +:1026E8002008FBF8FF4021F901DF0BCFE3FB63CFA4 +:1026F800E5FBC8ED5A284021F902DF2C1704060033 +:10270800C15002C15004C1506CFD73031006D2DDE4 +:1027180006CFE3FB63EF0A8C069FE3FB8C079FE47D +:10272800FBCFE5FBC8ED5A2817040600C15002C1CB +:102738005004C1506CFD73031006D2DD117100E620 +:10274800FB710320F5E3FB712020F9ED2F288C069F +:10275800318E318D080E07081C00BBD934FDF104F9 +:102768001022148972ABFDFE0EBB8C019C068B9C5B +:102778000717040400C15002C1C1506CFD73031057 +:1027880006D261E8ED2F288C049FE5FB8C04318E7E :10279800318D080E05081C00BBBDD8F6BDDAC9DCB2 -:1027A80001A5FD640FDC09CC0364F6BF14F9EF77CB +:1027A80001A5FD870FDC09CC0364F6BF14F9EF77A8 :1027B800ABBDD8F6BDDAAF14F9BDDCF6BDDEADD8D9 -:1027C800C1ADDAC1C9D800A0F6BDDAADDEFD0F0F84 +:1027C800C1ADDAC1C9D800A0F6BDDAADDEFD320F61 :1027D800ADD8BDDCADDABDDEC0BDDAC0BDD8ADDE7A -:1027E800FD640F61D309CC031EF6BF14F9EF38ABB3 -:1027F800BDD8F6BDDAC9DC819DFD640FDC0BCC03C6 +:1027E800FD870F61D309CC031EF6BF14F9EF38AB90 +:1027F800BDD8F6BDDAC9DC819DFD870FDC0BCC03A3 :102808000A30F401BF14F9EF1EABBDD8F6BDDAC922 -:10281800DC019BFD640FDC0BCC030530F401BF1415 +:10281800DC019BFD870FDC0BCC030530F401BF14F2 :10282800F9EF04712020F93132040D31140509CF74 -:10283800DFFB64F5E0FBEF1A8C064E03DE0C8C061A -:102848009FDFFB8C079FE0FBEF088C039FDFFBF506 -:10285800E0FBD51EF961F8CF16F9648F16F94FDF42 +:10283800E3FB64F5E4FBEF1A8C064E03DE0C8C0612 +:102848009FE3FB8C079FE4FBEF088C039FE3FBF5FA +:10285800E4FBD51EF961F8CF16F9648F16F94FE33A :10286800FB61F831242034CC040F712320CC0500FF -:102878008C054C05DE168C0573091E224FDFFBDC28 +:102878008C054C05DE168C0573091E224FE3FBDC24 :10288800068C04311A9C04615905EFE431320406C0 -:102898008C046C039C048C049F36FC40DFFB0BDE2D -:1028A800064016F90BDE1640DFFB06DE064016F979 -:1028B80006DE0AD5DFFBDF0ED516F9DD095020C18B -:1028C8005011FDDA37C08FDFFB9F16F9D51EF9DFEF -:1028D80005715320EF3340DFFB0BDE03E6EF01F613 +:102898008C046C039C048C049F3AFC40E3FB0BDE25 +:1028A800064016F90BDE1640E3FB06DE064016F975 +:1028B80006DE0AD5E3FBDF0ED516F9DD095020C187 +:1028C8005011FD0538C08FE3FB9F16F9D51EF9DFBF +:1028D80005715320EF3340E3FB0BDE03E6EF01F60F :1028E8006061FB71612071142071672061C83152E9 :1028F8002017715220716420711120F171642061D8 -:10290800DC70C15012FDB705C01008C6D7C7500704 -:10291800C15002C15084FDCD0310045012FDA30222 -:10292800500FC15002C15084FDCD0310045003FD67 -:10293800A302501FC15002C15084FDCD03100450A2 -:1029480016FDA3025003C15084FD3103C0625C012F -:10295800D1DD107170E3FB5002C15013FDDA37C0AE -:10296800F2EF01E2C6D7C75004C15084FD3103C05D -:10297800625C03D1DD405014FD072A34E3FB895C17 +:10290800DC70C15012FDCE05C01008C6D7C75007ED +:10291800C15002C15084FDE50310045012FDAD0200 +:10292800500FC15002C15084FDE50310045003FD4F +:10293800AD02501FC15002C15084FDE50310045080 +:1029480016FDAD025003C15084FD4903C0625C010D +:10295800D1DD107170E7FB5002C15013FD0538C07E +:10296800F2EF01E2C6D7C75004C15084FD4903C045 +:10297800625C03D1DD405014FD072A34E7FB895C13 :102988009F998A0C7CFF50FF5C14D1DD228A0C7C55 -:10299800FF5C147234E7FB89616A9971620756001B +:10299800FF5C147234EBFB89616A99716207560017 :1029A800316207058666D1DFF7716307716B2734DB -:1029B800F6FB895CEB995002C15084FD3103C0D20B -:1029C800DD335017C15002C15084FDCD031004E01F -:1029D800FDA3025007C15002C15084FDCD0310046D -:1029E8005033FDA302F0C15002C15084FDCD031045 -:1029F800047178E3FBE0C15013FDDA37C0C6D7C7CE -:102A0800C12004FBF8FFCC02005004C15084FD3102 +:1029B800FAFB895CEB995002C15084FD4903C0D2EF +:1029C800DD335017C15002C15084FDE5031004E007 +:1029D800FDAD025007C15002C15084FDE50310044B +:1029E8005033FDAD02F0C15002C15084FDE5031023 +:1029F800047178E7FBE0C15013FD0538C0C6D7C79E +:102A0800C12004FBF8FFCC02005004C15084FD49EA :102A180003C0629C038C045C20D1DD0E8C036C0126 :102A28009C038C026C209C02EF138C045C10D1DD9B :102A38000C8C035CFE9C038C026C109C028C045C66 :102A480008D1DD0E8C036C029C038C026C089C027E :102A5800EF138C045C04D1DD0C8C035CFD9C038CAF -:102A6800026C049C028C03D1DD05501AFDA3028C74 -:102A78000370C15004C15084FDCD0310048FE3FBE3 +:102A6800026C049C028C03D1DD05501AFDAD028C6A +:102A78000370C15004C15084FDE50310048FE7FBC7 :102A88005C9F728C03318E316D148C03318E314D05 -:102A9800616D08616C5C606162629FE3FB8FEFFBB4 -:102AA8007CFF50FF5E02D1DD278FEFFB7CFF5E02CB -:102AB8007234E7FB89616A99716207CC010031625F +:102A9800616D08616C5C606162629FE7FB8FF3FBAC +:102AA8007CFF50FF5E02D1DD278FF3FB7CFF5E02C7 +:102AB8007234EBFB89616A99716207CC010031625B :102AC80007086159018C01D1DFF4716307716B2725 -:102AD800F21006C6D7D9D7FBC15006C15084FDCD28 -:102AE800031004D9D8FBC15007C15084FDCD031091 +:102AD800F21006C6D7D9DBFBC15006C15084FDE50C +:102AE800031004D9DCFBC15007C15084FDE5031075 :102AF80004D7FDDD2AF2D7711300711B207103037F -:102B0800710205E0C15003C15084FDCD031004508B -:102B180013FDA302F0C15005C15084FDCD0310047C -:102B2800500FC1E0C15084FDCD031004500AFDA32D -:102B3800027103055008FDA302501FC1E0C1508473 -:102B4800FDCD0310045012FDA3025003C15084FDB3 -:102B58003103C0625C01D1DF02E2D75003C1C1502A -:102B680084FDCD031004710203711A20FDC72CF5F2 -:102B78000AF9F2D75003C15084FD3103C0625C01E9 -:102B8800D1DD195014FD072AFD6E295014FDA3024A -:102B9800E0C15003C15084FDCD03100471130071CE -:102BA8001B207103035014FDA302F0C1E0C150843F -:102BB800FDCD031004F0C15003C15084FDCD0310B6 +:102B0800710205E0C15003C15084FDE50310045073 +:102B180013FDAD02F0C15005C15084FDE50310045A +:102B2800500FC1E0C15084FDE5031004500AFDAD0B +:102B3800027103055008FDAD02501FC1E0C1508469 +:102B4800FDE50310045012FDAD025003C15084FD91 +:102B58004903C0625C01D1DF02E2D75003C1C15012 +:102B680084FDE5031004710203711A20FDC72CF5DA +:102B78000AF9F2D75003C15084FD4903C0625C01D1 +:102B8800D1DD195014FD072AFD6E295014FDAD0240 +:102B9800E0C15003C15084FDE503100471130071B6 +:102BA8001B207103035014FDAD02F0C1E0C1508435 +:102BB800FDE5031004F0C15003C15084FDE5031086 :102BC80004D7C72004FBF8FFCC02008F0AF99C0346 -:102BD8005010C150A4FD3103C0629F0AF9D541FBD2 +:102BD8005010C150A4FD4903C0629F0AF9D541FBBA :102BE800DD04F2EDA42C8C037F0AF95C08D1DD101A :102BF8008F0AF95C08D1DF05CC0210EF03CC022064 :102C08008C037F0AF95C04D1DD168F0AF95C04D1C4 :102C1800DF088C026C049C02EF068C026C089C0294 -:102C28008FE2FB5CF3728F0AF95C0C6162629FE2CF -:102C3800FB8FEEFB7CFF50FF5E029C02D1DD1F3450 -:102C4800E6FB896E0299716207CC010031620708C0 +:102C28008FE6FB5CF3728F0AF95C0C6162629FE6C7 +:102C3800FB8FF2FB7CFF50FF5E029C02D1DD1F344C +:102C4800EAFB896E0299716207CC010031620708BC :102C58006159018C01D1DFF4716307716B278F0A09 -:102C6800F95C40D1DD095002C15012FDDA37C08F3E -:102C78000AF95C01D1DD08E0C15012FDDA37C071F4 +:102C6800F95C40D1DD095002C15012FD0538C08F12 +:102C78000AF95C01D1DD08E0C15012FD0538C071C8 :102C88007AFA8F0AF95C41D1DD11340AF9895CBE00 -:102C980099D90AF9C15010FDB705C0F21004C6D77A -:102CA800FD1529F2D7FD6E29F2D7C78FF6FB7617E7 -:102CB800FD072A664FF6FBDFF2F5F6FBF2C6D750A2 -:102CC80064FDA30240DFFB0BDE03E6EF01F6606163 -:102CD800FB711120F171142061DC70C15012FDB735 -:102CE80005C0FD9E39CF47FC03D7710001057178F7 +:102C980099D90AF9C15010FDCE05C0F21004C6D763 +:102CA800FD1529F2D7FD6E29F2D7C78FFAFB7617E3 +:102CB800FD072A664FFAFBDFF2F5FAFBF2C6D7509A +:102CC80064FDAD0240E3FB0BDE03E6EF01F6606155 +:102CD800FB711120F171142061DC70C15012FDCE1E +:102CE80005C0FDC939CF4BFC03D7710001057178C8 :102CF8005005713AD5713BD1713ADD713BD98F10CE :102D0800055CFC9F1005CF54054AE5420571104249 :102D18000571004205714850057130500571205009 @@ -472,8 +476,8 @@ :102D980030028F11055CFC9F110571603002D771FC :102DA8007830027148F000D7C788061666614FDD93 :102DB8000967614EDE0396EF01866672C6D7C716AD -:102DC8001714AA0412A943DD29AA0412A923FD9401 -:102DD8004FC3AC02FD944F13C2BDD813FD580FDE8C +:102DC8001714AA0412A943DD29AA0412A923FDC8CD +:102DD8004FC3AC02FDC84F13C2BDD813FD7B0FDE35 :102DE8000C1714AA0212AA0403BA04EF051714A9AF :102DF800BA04AC041231FF319E03317F087208C651 :102E0800D7C771201205712011057100F2003044F6 @@ -484,537 +488,541 @@ :102E58001020F94021F901DF06711820F9EF0B362F :102E6800100571A461D8711820F97128100571280E :102E78001105F6BE6EBE64BE6A7123047153078FD6 -:102E880020F9310507F5FDFBCB6CFF00713321C636 +:102E880020F9310507F501FCCB6CFF00713321C631 :102E9800D730EF00BFB401F6BFBA017108F2007174 -:102EA8002304715307715301D7714321D9FDFBF1F5 +:102EA8002304715307715301D7714321D901FCF1F0 :102EB800E7240000DD1223DD1923DD1123DD26239D -:102EC800DD3423DD3923DD3FFD4C2FEF3DFD6F2F32 -:102ED800EF38D9FCFBC1AE6CFDB02DC0F313BE6C4E +:102EC800DD3423DD3923DD3FFD4C2FEF3DFD902F11 +:102ED800EF38D900FCC1AE6CFDB02DC0F313BE6C49 :102EE800712321EF25F0C1AE6CFDB02DC0F313BEE8 :102EF8006C712321EF14F6BE6C712221EF0CCB6CA0 -:102F0800FF00712321EF03FDEC2F8F20F931150805 +:102F0800FF00712321EF03FD0D308F20F9311508E3 :102F1800712421712104EF0671242171510131447A :102F280021218F20F9311510F6BE64BE6A312421A3 :102F38000390EF01F6BE6ED731242104F690EF011D -:102F4800F6BE6AD7CF38FD47F5A8FBAE6C317DBF1A -:102F5800AEFBFDC12FD2DF0ED9FCFBC1AE6CFDB0BC -:102F68002DC0F313BE6CD7FDC12FD2DD0FCF38FDB6 -:102F780047F5A8FBAE6C317DBFAEFBD7E9A8FB09CE -:102F880024225080D6BFAAFB22AEFBBDD830470012 -:102F9800FDC40DBFACFB30AAFBFDC62DF313BE6C00 -:102FA800B038FDD538FDDF10CF38FD47A0A8FB406D -:102FB800A8FB1F61C8F5A8FBD740DFFB0BDC057138 -:102FC8002321F2D740DFFB0661D831120511F0C189 -:102FD800AE6CFDB02DC0F313BE6C712221EF03FD62 -:102FE800EC2FE2D7714221F0C1AE6CFDB02DC0F3D9 -:102FF80013BE6CA0B0FB40B0FB40DC3DF5B0FBD984 -:10300800B1FBF1313F0434FD14D9B1FBF1BDD85007 -:1030180008FD130E087208E6D2DD040192DFFC8970 -:103028006158D1DD05712221EF03712321A0B1FB85 -:1030380040B1FB2061C8F5B1FBD78FB2FBB0B2FB42 -:10304800D1DF7331D4D106715BD1E5B4FBD5B4FBC4 -:10305800DD347140E2FBD9B3FBF1E734020023DD34 -:103068000625DD0325DF05F6BE66EF06D9FCFBF174 -:10307800BE66A0B3FB40B3FB20DF06F5B3FBB0B4DC -:10308800FBCFB2FB19D7CFB2FB1E7148E2FBD5FECE -:10309800FBDF04F6BE66D7D9FCFBF14266FFDD16FE -:1030A800D9FCFBF112AE6643DE05A266FFEF03B260 -:1030B80066FFCFB2FB03D731442101D7401EF90286 -:1030C800DF10F6BE64BE6EBE6ABFBCFBBFC2FBBFEC -:1030D800C8FB31342139F6BFB8FBBFBEFBBFC4FB08 -:1030E80022BCFB1231FF31AE03316FBFBAFBF622AF -:1030F800C2FB1231FF31AE03316FBFC0FBF622C8ED -:10310800FB1231FF31AE03316FBFC6FBEDD1313158 -:10311800642110716321710802FCF5B6FBF5B5FB5B -:10312800EDD131D5B5FB61E8EDCE318F44FB9FB5CC -:10313800FB40B6FB1FDC1A710002FC4046FBFFDDBA -:1031480022A0B7FB8F46FB4FB7FBDE17F5B6FBEFA8 -:1031580012D9B6FBF1A1605C1F9FB6FB710802FC97 -:10316800F5B7FBE9B6FB0948FB5080D6BFB8FBE9C9 -:10317800B6FB0968FB5080D6BFBEFBE9B6FB0988E1 -:10318800FB5080D6BFC4FBAFB8FB22BCFB12D945AD -:10319800FBF133BDD813FDC40DBFBAFBAFBEFB2294 -:1031A800C2FB12D945FBF133BDD813FDC40DBFC016 -:1031B800FBAFC4FB22C8FB12D945FBF133BDD813C2 -:1031C800FDC40DBFC6FBB0B5FB8F20F931151F300C -:1031D800C4FBFDC62DF313BE6430B8FBFDC62DF34A -:1031E80013BE6E30BEFBFDC62DF313BE6AD730C4C6 -:1031F800FBFDC62DF313BE6AD7C73152210BD5CAC2 -:10320800FBDD06B0CAFBEDC832715321D9FFFBF1D3 -:10321800E7240000DD0F23DD1B23DD1123DD572309 -:10322800DD2923DD3B5600F539FDEDB4325601F5B5 -:1032380039FDEF78D539FDDF075601E539FDEF0592 -:103248005600F539FDCFCAFBFAEF61D539FDDF0B22 -:103258005601E539FDCFCAFBFAEF51F5FFFBEF4CFC -:10326800D539FDDF0B5600E539FDCFCAFBFAEF3C37 -:10327800CFFFFB02EF36D937FCF1E7240000DD0968 -:1032880023DD2423DD0A23EF1E5600F539FDEF1C4C -:10329800D539FDDF075601E539FDEF055600F5394B -:1032A800FDCFCAFBFAEF055601E539FD8F20F9314C -:1032B80015086661FB715107EF066661FB71010134 -:1032C800C6D7C736F00071F4DC297170F000CE9DC6 -:1032D80008CE9EC0CE9F80F594FFF593FFF592FF30 -:1032E800E597FFE596FFCE9506E598FFCE9C7F71A2 -:1032F80000D6FB711BE3712BE3711AE7712BE771A1 -:103308007A9D710A9E31929E02EFFA710B9E71733B -:1033180021710322711322C6D7C73172211E71721F -:1033280021710A9E31929E02EFFA3404FC3692FF14 -:1033380052078B99A5A792DFF9710B9EC6D7C7884C -:10334800061631022215710222C734CCFB3092FFD7 -:103358001652078B99A5A792DFF9C666736718CC32 -:10336800FBC6D7C77173213104221E710322710A6B -:103378009E31929E02EFFA3492FF36CCFB52078BB5 -:1033880099A5A792DFF9710B9E31142213711322AC -:10339800717B9E8F0CFC9E9A8F0DFC9E9B717A9E72 -:1033A800C6D7CFD7FB5CCFD8FB5FCFF8FB20CF2C9D -:1033B800FC36CF2DFCC9D7C7CFD4FB11CFD5FB0B1B -:1033C800CFFCFBFFF5FDFBF5FEFBF5FFFBF500FC75 -:1033D800CFF9FB20F5FAFB5600664C64DE0872381C -:1033E80044FB0086EFF3C6D7C788061617F1E73403 -:1033F80003002361E3ED1E372361F8EDD434B123D4 -:1034080061E3EDDB342561F8EDEA34240700240795 -:103418000061D8ED1E37240B0061F8ED0B352361F0 -:10342800F8ED52352361F8ED1F352361F8EDF636D6 -:103438002561F8ED0A372561F8EDBB35B12561D86E -:10344800EDDF3524000061F8EDEC352361F8ED1E61 -:10345800372402002361E3ED11362361F8ED2236AB -:103468002361F8ED33362361F8ED22362361F8ED58 -:1034780044362361F8ED55362361F8ED643623614F -:10348800F8ED86362361F8ED92362361F8ED9E3625 -:103498002361F8EDA7362402002361E3ED1E3724EB -:1034A800020061F8EDAF362361F8EDBB362561F80F -:1034B800EDC736240A0061F8EDD33624120061F80E -:1034C800EDF0362361F8EDDE36ED2037679FD6FB49 -:1034D800ED2A3730FA2AFD803C66736718D4FBED75 -:1034E8002A3740D9FB6ADF1440DAFB68DF0E674CE5 -:1034F8006CDF09303A45FD803C713AD5679FDBFBAC -:10350800ED2A3767D1DD06309440FD803C34F4FB6A -:1035180089616F99ED2A37675C02D1DD0830A82CE4 -:10352800FD803CEF0C675C01D1DD0630AD2CFD80E1 -:103538003C675C3CD1DD1030B22CFD803C675C3CC4 -:103548007266736218D4FBED2A3767D1DD625C01BD -:10355800D1DD05300800EF01F6609F33FC675C029F -:10356800D1DD03E6EF01F63433FC89616899675CC5 -:1035780004D1DD04E6A1EF01F63433FC89616899D2 -:10358800675C08D1DD05302000EF01F63433FC8993 -:10359800616899675C10D1DD05301000EF01F634E1 -:1035A80033FC89616899675C20D161E8716033FCFC -:1035B800ED2A37D518F9DF09679FFDFBA018F9EF49 -:1035C800134018F905DE0DD918F9F1B1126748341E -:1035D800FDA018F9ED2A37675C0F7266736218D47C -:1035E800FBED2A374018F964DE1F4018F901DF06A1 -:1035F80067D161F85701E918F9671844FBA018F971 -:103608004018F90561C8716221675C7F70C117F1C4 -:10361800243000FD4633C0ED2A37675C3F70C11780 -:10362800F1243000FD4633C0ED2A37675C0770C1CE -:1036380017F1243000FD4633C0ED2A37675C1F7050 -:10364800C117F1243000FD4633C0ED2A376770C139 -:1036580017F1243000FD4633C0ED2A37CEABAC71EC -:103668000A9E31929E02EFFAD592FFDF05710B9EFA -:10367800EFED679E99710B9E9F0BFCED2A37711237 -:1036880022675C7F9F0CFCED2A37711222675C3F32 -:103698009F0DFCED2A37675C3F9F0EFCED2A3767CC -:1036A8005C1F9F0FFCEF7B307E3EFD803C679F14C4 -:1036B800FCEF6F30393EFD803C679F15FCEF6330AF -:1036C8005B3EFD803C679F18FCEF57675C01D1DDCE -:1036D80051FD4248EF4C402EFCC8DE46E92EFC67FF -:1036E8001872FAA02EFCEF3A679F2EFCEF34673170 -:1036F8008E247200DF06306309FD803C679FF7FB6C -:10370800EF208FFAFB617F5C10D161E8CF47FC03A3 -:10371800679FFAFBEF0CEF0A664C5ADE05736718D1 -:10372800D4FBC6D7C716664C30DC094C37DE05FD1E -:103738002133EF67664C02DF1F8FD6FB5C03728F65 -:1037480035FC5C03318E316D08616A08128F35FCD7 -:103758005C80312A6162EF49664C3DDF0AAE90BF5A -:1037680030FCF930FCEF3A664C3EDF05F931FCEFEE -:1037780030664C4FDF05FD6648EF26664C61DF0971 -:10378800E92EFC0972FA72EF18664C7FDF0D300ED5 -:1037980041FD803C713AD5524AEF06667309D4FB65 -:1037A80072C6D7C788061617F1241000240500DC56 -:1037B80007244C00DD17EF18717BFA17F104D4FBCE -:1037C8001489617F99717AFA712222EF03A02EFC85 -:1037D800C6D7C7C1C1FBF8FF401EF903DD06401E6E -:1037E800F904DF2F8C027309DCFB5E0AD1DF248C1D -:1037F80002318E04D4FB14896E0A99716207CC01D8 -:1038080000316207086159018C01D1DFF471630747 -:10381800716B271004C6D7CF35FC03F533FCF53799 -:10382800FCF539FCD7C788061617F1E734020025DE -:10383800DD3E23DD1825DD1D23DD0523DD2CEF3CD2 -:10384800715222679F38FCCF47FC03EF2F675C83D8 -:103858009F35FCEF27675C039F37FC675C034C02CE -:1038680061F8715221FD0132EF12679F39FCEF0CAC -:103878006791DF08E0C15012FDDA37C0C6D7C71616 -:1038880017F1E7240000DD3A23DD23240300DD0CD3 -:10389800240200DD2224F900DD2FEF303102070574 -:1038A800308000EF01F6086F36FC7208EF248F3382 -:1038B800FCF533FC72EF1B8F41FC9F42FCF938FC8E -:1038C800EF107142235235EF09F2EF0666730932A1 -:1038D800FC72C6D7C71617F1E7240000DD3824109C -:1038E80000DD1C23DD1C23DD30240E00DD1824112F -:1038F80000DD1B240F00DD12243000DD15EF1EE271 -:10390800EF1D5202EF195204EF155206EF1152053E -:10391800EF0D5207EF09F2EF065203EF0252FFC60E -:10392800D7C7313422417133228F46FC9FDCFB8F8D -:1039380045FC9FFBFB3640FDC7D945FCFD253B6197 -:103948008A70618AFD6A3BC0D949FCF1312F609FBA -:1039580048FC8F44FC4F48FCDD0D7142228F48FC27 -:103968009F44FCCF47FC034047FC05DE0A30AB39D7 -:10397800FD803CCF47FC6BB047FC7150F000CE3067 -:103988000BCF170006CE3106FD0D03717A30710B8F -:10399800E3710BE7C6D78F48FC9F44FC8F48FC9F18 -:1039A800DDFBD7C7401EF903DF06401EF904DF041C -:1039B800F2EDA03A8FFAFB5C10D1DD0C8F48FC9F2A -:1039C8004DFC7148FAFBEF613144222471432271A6 -:1039D80063228FFAFB5C04D1DD088FF9FB9F4EFC54 -:1039E800EF068F48FC9F4EFC8F4EFC9F4DFCEF3935 -:1039F80031542223715322716222D538FCDF05F538 -:103A08004FFCEF0B8F38FC5002D6A1609F4FFC8F04 -:103A18004FFC9F4DFCEF12316422088F4FFC9F4DE5 -:103A2800FCEF068F4EFC9F4DFC8F4DFC9FDDFBD5B8 -:103A38004DFCDF05F538FCEF1A404DFC05DE06CFDE -:103A480038FC02EF0ED94DFCF11231FE03311F6034 -:103A58009F38FC8F51FC4F38FCDD23571F8F38FCF3 -:103A68009F51FC5600664C08DE10730984224F38BB -:103A7800FCDC046677EF0386EFEB679F41FC8FFA67 -:103A8800FB5C01D1DD03F2EF0FE94DFC0944227024 -:103A9800C15013FDB705C0F2C6D7C7168B728C018B -:103AA800614ADE248B728C02614ADE188C01728CAA -:103AB80002614ADE068C01318EEF048C02318E08D9 -:103AC8007208EF268B72EF228B728C02614ADE0439 -:103AD8008B72EF168C01728C026142DE068C01310A -:103AE8008EEF048C02318E087208C6D7C716710A89 -:103AF800E7710BE37150F000CE300BCF170006666C -:103B08009E31FD0D03717A30710BE33182E302EFD0 -:103B1800FA8D1F7158F000710BE772C6D7C7C1C183 -:103B2800FBF8FF8F2CFC4E02DC03F2EF318C024FC6 -:103B38002DFCDC0452FFEF268C022F2CFC70613127 -:103B4800318D128F2DFC2F2CFC70613133BDD813B1 -:103B5800FDE60DBB440001DC03F690BB8B7210043C -:103B6800C6D7C7C1C1FBF8FFAC0A14A91489708C69 -:103B7800026128706131FD944F1344030071FEDC2B -:103B880024AC0A148A04819A04AC0A148A044C11DD -:103B9800DC11A9148C0299AC0A14CA0200AC0A14EC -:103BA800CA0310EF74AC0A14CA0400AC0A14A914AE -:103BB800894E02DE0AAC0A148A02819A02EF13AC1B -:103BC8000A14A914894E0261D308AC0A148A029116 -:103BD8009A02AC0A148A03919A03D1DF3CAC0A1406 -:103BE8008A024C10DF10A91489318EA112AC0A1474 -:103BF800A9146299EF17AC0A148A024CF0DF0EA9D7 -:103C08001489318EB112AC0A14A9146299AC0A1441 -:103C1800CA0200AC0A14CA03101004C6D7ED6B3CE4 -:103C2800717BFAC7D55CFC61F8317422307174225B -:103C3800711123717322CEABACD55CFC61E8B05C2A -:103C4800FC717AFA5600664C0ADD1272F3311C795F -:103C580046FDCEFC0061CAFDCA3C86EFE9717AFADE -:103C6800F2C6D7C75600664C10DE0BF0317E12F64E -:103C7800785EFC86EFF0C6D7C7C1C1FBF8FFCC0160 -:103C8800008C014C10DE36717BFA8C01F0317E0419 -:103C98005EFC14A96168DF09AC02B9717AFAF2EF27 -:103CA8001D8C01F0317E12795EFC614902DF0671DC -:103CB8007AFAE2EF09717AFA615901EFC4E2100465 -:103CC800C6D7C72004FBF8FFF6425EFC61F8EDAFEB -:103CD8003D717BFA9C038C034C10DE3C8C03F03165 -:103CE8007E045EFC14A96168DF05717AFAEF297118 -:103CF8007AFA8C0372F3311C795EFCCEFC0061CA3F -:103D0800629C02D1DF0A8C03F0317E12E6785EFCF9 -:103D1800717BFA615903EFBECC0200CC01018C0221 -:103D2800F0317E045EFC14A96168DD7B8C02F03101 -:103D38007E12795EFCE743DF688C014C10DE628CF2 -:103D480001F0317E12795EFCE743DD50717BFA8C1D -:103D580001F0317E045EFC14A96168DF1B61690112 -:103D6800717BFA8C01F0317E12F6785EFC717AFA7A -:103D78008C024E01DCE7EF2F8C01F0317E045EFCF3 -:103D880014A9128C02F0317E33785EFC8C01F0317C -:103D98007E12E6785EFC615902717AFA615901EF88 -:103DA80098615902ED263D00F21004C6D7C72006D7 -:103DB800FBF8FF3419FCC55006C150A8C15030FDAE -:103DC8005B031006D2DD1DA07EFC407EFC08DE03EE -:103DD800E2EF5A3414FC895CFC99FD7E3E7110E2D6 -:103DE800FBF2EF49F57EFC8F14FC5C01D1DD264027 -:103DF8001EF903DF205010C180FDDA37C0C7361026 -:103E08000571D4C6DE0F17C15006C150A8C1503085 -:103E1800FD5B031006401EF901DD11401EF905DDAA -:103E28000B8F14FC5C02D161E8FD3F45F21006C619 -:103E3800D7D915FCC15030FD3103C0629F18FC7101 -:103E480030E5FB8FEDFB5C08D1DF06716307716B12 -:103E580027F2D7D918FCC1D917FCC15030FDCD03C2 -:103E680010047130E5FB8FEDFB5C08D1DF06716350 -:103E780007716B27F2D7C7200AFBF8FF500FC15014 -:103E880030FD3103C04041FB02DF077110E2FBF255 -:103E9800EF547118E2FBCC0700CC0812CC09808FD4 -:103EA80014FC5C03D1DF08717AD5CC0607EF0671E4 -:103EB8007BD5CC062F17040600C15004C150A0C101 -:103EC8005030FD03041006C736100571D4C6DE1540 -:103ED800401EF903DF0F17C15006C150A8C150306A -:103EE800FD5B031006F2100AC6D7C7401EF902DFB1 -:103EF80004F6BF82FCB05AFDD55AFD61E8ED0240D8 -:103F0800CF5AFD048F1EF9318FE723DD0B24020001 -:103F180024030061C8ED02403028004282FCDF0A19 -:103F2800E0C15010FDDA37C0EF2530FA004282FCBC -:103F3800DF0B5002C15010FDDA37C0EF128FF8FBCB -:103F48005010D604FA004282FC61D8712020F93161 -:103F5800340709712323F6BF82FCEF1731242306A7 -:103F6800F6BF82FCEF0DA282FCF64282FCDF04B1B0 -:103F7800BF82FC8F21F9318FE7240000DD0623DDA5 -:103F88000D23DF1236100571C4713123EF0B710454 -:103F980002713123EF037132233132231A4084FC3A -:103FA8000361D8A084FC4084FC02DF0E5004C15099 -:103FB80010FDDA37C0EF03F584FC3134231A40864C -:103FC800FC0361D8A086FC4086FC02DF0E5008C1C5 -:103FD8005010FDDA37C0EF03F586FC314207184070 -:103FE80085FC0361D8A085FC4085FC02DF0C5010DD -:103FF800C1FDDA37C0EF03F585FCC6D7C736100513 -:1040080071D4DE0730B53DFD803CD2401EF903DF98 -:10401800413122070630CA2BFD803C3144230C7104 -:1040280043235080C15012FDDA37C0D588FCDD0526 -:10403800B088FCEF1DCF88FC068F35FC5C01D1DD14 -:10404800118F41FC4F42FCDD095040C15012FDDA8E -:1040580037C0401EF903DD05F6BD1AEF2DD500FC6B -:10406800DF09F6461ADD23B61AEF1FD9FCFBF11259 -:10407800315F461ADD141331FF31BE03315F12ADD3 -:104088001A43DE04A61AEF02B61AC6D7C78FF4FB86 -:1040980076F5F4FB5C10D161E8715223665C0FD1B0 -:1040A800DD61665C01D1DD05F51EF9EF56665C023F -:1040B800D1DD15E0C15003C15084FDCD031004715A -:1040C8001300711B20710303665C08D1DD057103C1 -:1040D80003EF17665C04D1DD11711300711B20D545 -:1040E80035FC61F8710303F535FC5005FDA3027139 -:1040F80002035003C1C15084FDCD031004711A207E -:10410800FDC72CF2C6D7C7364105718461D8EDB218 -:10411800413641057194DE0771405005CEABAC3194 -:10412800B2D104E2EDC141713BD1CEABAC4018F93C -:1041380009DE77D518F9DF618F20F93133088F212F -:10414800F99F4005EF04CF400504F0C15084FD31CC -:1041580003C0629F8CFC8F30FD9F8DFC368EFCC7A0 -:104168005002C15008C1506CFD5B0310068F8AFCD9 -:104178009F90FC8F02F99F91FC713420E661301208 -:1041880071042061DC31196162629F92FC8F20F911 -:104198003169317A9F93FCEF0BD918F9F112498BE9 -:1041A800FC9F4005A018F9E2EF0F716050057148B7 -:1041B8005005713BD5F518F9F2C6D7C78F1EF931EE -:1041C8008FE724000061F8ED944323DD1B2361F899 -:1041D800ED9B422361F8ED19432361F8ED62432317 -:1041E80061F8ED2E44ED9443D51FF9DF2BF642829A -:1041F800FCDD05F55CFDEF03A05CFD405CFD65DCC6 -:1042080009F51EF9717222EDAE44AF82FC440A0032 -:1042180061D8EDAE44E51FF9712223F55CFDF5F791 -:10422800FBFD2805714320FDC0234021F903DF0968 -:10423800717222F51EF9EDAE44FDE72640E1FB9BC5 -:10424800DE09717222F51EF9EDAE44714A277140FC -:10425800110571301105713A22715A22711A2EFD19 -:10426800FF2AD2DD09717222F51EF9EDAE447110F4 -:104278003500CF37001D71401205401FF901DF05D9 -:10428800F5FDFBEF04CFFDFB03CF1EF902FDDD2A90 -:10429800EDAE44FDF22CFD522D714A9DFD1F38FDF7 -:1042A800BF33F537FF712BE0F51FF9717222CBE4AC -:1042B8003FEFCBE6F6F0FD2805713BD48F20F931AE -:1042C80005305004C15084FD3103C0625C03318E57 -:1042D800315D34E3FB896168995002C15084FD3136 -:1042E80003C0D2DD067170E3FBEF047178E3FBFDD8 -:1042F800C023FD092E710820F9CF1EF9038FD6FBC4 -:104308005C02D1DD095080C15010FDDA37C0EDAE36 -:1043180044FDB04431A4E020712BE031020C05FDCE -:104328002A45EF145027C15005C15084FDCD031014 -:1043380004CF1EF9047172223154230BA096FCD5C8 -:1043480096FC61F8FD2A45FD1D458F20F93145078A -:1043580031040703F51EF9EDAE44FDB04431020CFB -:1043680018F0C15005C15084FDCD0310045005FD5F -:10437800A302FD2A45CF1EF903FD1D458F20F93103 -:10438800450731040703F51EF9EDAE44CFFDFB03E5 -:10439800F5FEFBF500FC713221F6426CFF61E8ED99 -:1043A800AE44712820F9F514FCFD7E3EFD992EFDE2 -:1043B800492DFDA72D714B9DF5E4FBF5E5FBF5E6D1 -:1043C800FBF5E7FB31042102EFFACE3708CBE4BF57 -:1043D800FFCBE6FFF1CED4FFCF37000971481205B5 -:1043E800F6BEE0BEE2BED0716A27FD7C2B714307A2 -:1043F800714B277148100571481105713810057106 -:10440800381105713302713B22715302715B2271BD -:10441800130E711B2EFD9105F55CFDCF1EF905717C -:104428002223F6BF82FC3102072CFDC023AF82FC99 -:10443800440A00DC06E51FF9E51EF9D521F961E813 -:10444800FD91058F20F931455D502EFDA302E51F32 -:10445800F9E51EF9EF50D50BF9DF4BF51FF9FD9182 -:1044680005FD852371730171320431120502EFFADB -:1044780071430271032071422031949E02EFFA7158 -:104488002AE7CEA409F5F30061FD3104070371237F -:1044980023E5F300CEA408712BE7E51EF98F20F978 -:1044A800314503F51EF9C6D7D597FCDF1E3102004A -:1044B800195003C15084FD3103C0625C01D1DF078C -:1044C800F51EF9717222D7E597FCD74097FCF0DF0B -:1044D800083104003FF597FCD74097FCC8DF0BF57F -:1044E8001EF9717222CF97FCF0D731020004A09711 -:1044F800FCD7F0C15004C15084FDCD0310048FE3F4 -:10450800FB5C9F9FE3FB7110F4FB309440FD803C03 -:10451800CF97FCF0D78F20F9312506F51EF9717277 -:1045280022D7715323F596FC717207FD0D03717341 -:1045380007D7FDFE05F2D7C7200CFBF8FF8F1AFC42 -:10454800F0F919FCF303FD944F13BC048F1CFCF025 -:10455800F91BFCF303FD944F13BC028F1EFCF0F90A -:104568001DFCF303FD944F13BBAC04BDD8F6BDDAB4 -:10457800AC04311EBDDCF6BDDEFD990DADD8BDDC49 -:10458800ADDABDDEAC02BDD8F6BDDAAC02311EDA5A -:10459800DCC3DADEC3BDDCF6BDDEFD990DC0BDDED1 -:1045A800C0BDDCADDEFD0F0FADD8BDDCADDABDDEC4 -:1045B800ABBDD8F6BDDAAB311EDADCC3DADEC3BD7B -:1045C800DCF6BDDEFD990DC0BDDEC0BDDCADDEFD97 -:1045D8000F0FDADAADD8FD9049C3C58F24FD5C3FD3 -:1045E800F0317E04A4FC14C2C0B9A024FDF6BC08B6 -:1045F800BC0A9C078C074C2EDD3E8F24FD0E0770ED -:10460800F161DC605C3FF0317E1279A4FCBDD8F624 -:10461800BDDA8C0773098E22318FBDDC70BDDEFDDB -:10462800990DAC08BDDCAC0AFD0F0FADDABC0AADC4 -:10463800D8BC08615907EFBCAC08BDD8AC0ABDDAD4 -:10464800C9DC0004F6FD630EC9DCFFFFF6FD780F38 -:10465800ADD8BF9EFCAF98FC429EFCDD12AF9AFC21 -:10466800BF9CFCAF98FCBF9AFCAF9EFCBF98FCAF08 -:104678009AFC429CFCDC50AF98FC429AFCDE48AFA6 -:104688005EFD4298FCDE404062FD16DC1F4062FD84 -:10469800A0DE168FA0FC4F62FDDE0EAF98FC22A2B2 -:1046A800FC44691061C8FD1847F562FDAF98FC44E9 -:1046B8005146DC0BAF98FC241027BF60FDEF193082 -:1046C800F82ABF60FDEF114062FDFFDD03E6EF0150 -:1046D800F63462FD89610899AF9CFC429AFCDC1BA8 -:1046E800AF9AFC4298FCDE13AF98FC4260FDDE0BEB -:1046F800F5A0FCAF98FCBFA2FCEF1140A0FCFFDDC9 -:1047080003E6EF01F634A0FC89610899100CC6D7BE -:10471800C72006FBF8FFA01FFCD51FFCDF1CA0204C -:10472800FCD520FCDF14A021FCD521FCDF0CCF1F19 -:10473800FCFFCF20FCFFCF21FCFF717BFA710A9EA2 -:1047480031929E02EFFA8E98FD8C0F9C039F28FDF4 -:104758008E949F63FD8E969F64FD8E979F65FD8E58 -:10476800939F26FD8E929F27FDFDF94813BC04BD3B -:10477800D8F6BDDA46DADF03B146D8DF198C035C18 -:104788000391DF03E6EF01F6046D01313D120103E9 -:10479800B1BC046169038F66FD4E03DF12AF2AFDC9 -:1047A800614904DE40AC04222AFDFD1A48EF368C2C -:1047B80003318EB112D966FDF143DF1E8C035C0311 -:1047C80091DF03E6EF01F6046D01313D120103228A -:1047D8002AFD610904FD1A48EF0B8F66FD4E03DEC2 -:1047E80004F6FD1A488C039F66FDAC04BF2AFDD968 -:1047F80025FDF1010422F9BB14A944FFFFDF04E6FB -:10480800B9EF0BAB14A944FEFFDD03A9A1B910064B -:10481800C6D7C7161744A90061C836A800A025FD49 -:104828004025FDA861C8F525FDF925FDF3311CF6E5 -:104838007822F9B7F647DFE5C6D7C756A89666F0D7 -:10484800317E12F6B17822F966D1DFF1F51FFCF559 -:1048580020FCF521FCF525FDC6D7716323D7C720B9 -:1048680004FBF8FFD918F9F1E7240000DD1123DD76 -:104878001C23DD2123DD2623DD2F23DD34EF3A8FB2 -:1048880025FD9F2CFDA018F9F963FDEF60A018F92C -:10489800F964FDEF58A018F9F965FDEF50A018F973 -:1048A8008F28FDFDA60F72EF44A018F9F926FDEF39 -:1048B8003CA018F9F927FDEF34F92CFDF3311C79E8 -:1048C80022F9BB316223058B9C03EF128C019C03F8 -:1048D800D52CFDDF06CF2CFDA7EF03B02CFD718092 -:1048E80071672361DC61FB7161238C03721004C65C -:1048F800D7C72008FBF8FF8E989C058E979C048EDE -:10490800969C038E949C028E939C018E929B710BB5 -:104918009E717AFA8C05FD8C0F9C058C04FD8C0F1A -:104928009C048C03FD8C0F9C038C02FD8C0F9C0255 -:104938008C04F0317E1279BE22BC068C055C03D152 -:10494800DF098C044C0361C86179068C03318EB190 -:10495800610906BC06313D120103BC068C060E0235 -:10496800708C071C00BC068F24FC4E01DC0D8C01EA -:104978004F24FCDC0B8F25FC4DDE05AC0612EF0442 -:10498800AC06B1121008C6D7C7C3C12008FBF8FF90 -:10499800F661490A61F8614908DF07F7340000ED5C -:1049A8002D4AE6BC04F6BC06AC0ABC02AC08BBAC9B -:1049B80006614902AC0461F8614900DE28AC04BD17 -:1049C800D8AC06BDDAE1FD1E0FADDABC06ADD8BC29 -:1049D80004ABBDD8AC02BDDAE1FD390FADDABC02DB -:1049E800ADD8BBEFCAAC06BC02AC04BBAC08BDD8A2 -:1049F800AC0ABDDAAC04BDDCAC06FD9C0EAC04BD53 -:104A0800DCAC06FD0F0FE1FD390FADDABC06ADD801 -:104A1800BC04AC06614902AC0461F8614900DCC51C -:094A2800AC0214AB12100CC6D74D -:104A310061FC61FCC1C3C5C7520C929269D4FEC12D -:104A4100DFF88EFD708EFCC1717AFA401EF903DF2A -:104A51000630CA2BFD803CC09EFC609EFD34D4FE16 -:104A61005206C0B9A5A592DFF9C6C4C2C061FC61F6 -:104A7100DF520C929269D4FEC1DFF88EFD708EFC7C -:104A8100C1717AFAC736410571A4C6DC51F532FD10 -:104A910071485005716050053124223671620771E9 -:104AA10023228FE4FB5FECFBD1DF1B8FE5FB5FED86 -:104AB100FBD1DF128FE6FB5FEEFBD1DF098FE7FB56 -:104AC1005FEFFBD1DD0C31620702EFFA7163077111 -:104AD1006B27FD6248FD6B33F518F9EDF44BC736D2 -:104AE10041057184C6DE0DF532FD71485005FD6B3F -:104AF10033EDF44BC73641057194C6DE154032FDE6 -:104B010003DD0C4032FD04DD064032FD0161F8F5A4 -:104B110032FDD932FDF1E7240000DD0823DD132346 -:104B2100DD39EF6071405005E532FD71505005ED02 -:104B3100F44B8F40059F19F99F1CF9D919F9FD2CE8 -:104B410037629F1BF94019F97FDD06CF32FD02EF75 -:104B510003F532FD71505005EDF44BC73641057137 -:104B610094C6DE1CC736410571C4C6DE06CF32FDD0 -:104B710003EF11F532FD7148500571605005EF7377 -:104B8100CF32FD044032FD03DF138F1BF99F400537 -:104B9100D91BF9C1D919F9FDAB37C0EF108F400509 -:104BA10076C7D919F9FDF033C071505005D91CF9F8 -:104BB100F1242900DD2D240400DD28242200DD2339 -:104BC100241100DD0C240100DD19241E00DD14EF89 -:104BD1000C4019F960DF0CCF19F961EF06F518F9EE -:104BE100A019F94032FD03DF0AD919F9FD2C37620A -:104BF1009F1BF9C09EFC609EFD34D4FE5206C0B9D5 -:104C0100A5A592DFF961FCC1C3C5C7520C92926997 -:104C1100D4FEC1DFF88EFD708EFCC1F616717AFAF2 -:104C2100714AE5717BBD51405F0401D1DD05A7F6F5 -:104C310047DFF3300400BF2401F6BF2A01300B0B1C -:104C4100BF2801FD0D03300B0FBF2801FD0D0330FF -:104C51000F0FBF2801710AE6710321C09EFC609EFF -:104C6100FD34D4FE5206C0B9A5A592DFF9C6C4C26F -:104C7100C061FCC1C3C5C7520C929269D4FEC1DFA9 -:104C8100F88EFD708EFCC1717AFAD540FBDD0EEB1A -:104C91003EFB899E44A23EFBB040FBEF2B710AE62E -:104CA100300400BF2401F6BF2A01300B0BBF2801DD -:104CB100FD0D03300B0FBF2801FD0D03300F0FBF9A -:104CC1002801717320710321C09EFC609EFD34D4C4 -:104CD100FE5206C0B9A5A592DFF9C6C4C2C061FCE7 -:104CE10061EF520C929269D4FEC1DFF88EFD708E95 -:104CF100FCC12008FBF8FF71503002CEABACCC01F7 -:104D010000F6BC0231B2E20F617902F6614902DFBD -:104D1100F371603002EF7E8E519B713BE28B5C023E -:104D2100D1DD1D8B5C08D1DF0971503002CC01004F -:104D3100EFCF8C0770FD8638629E50CC0102EFC127 -:104D41008B5C03D1DF408E509C05715030028C0189 -:104D5100D1DF0E8C0570FDDC38629C07CC0101EFC0 -:104D6100318C014C02DF0671603002EF28CF340232 -:104D71005A716030028C0570C18C0770FD2D38C0EE -:104D8100CF34024AEF0F8B5C01D1DD067160300236 -:104D9100EF03ED024D1008C09EFC609EFD34D4FE71 -:104DA1005206C0B9A5A592DFF961FCC1C3C5C752BE -:104DB1000C929269D4FEC1DFF88EFD708EFCC17138 -:104DC1000A9E31929E02EFFA8F0EFC4F96FFDF1979 -:104DD1008F0FFC4F97FFDF118F10FC4F98FFDF09FA -:104DE1005004C15011FDDA37C0710B9EC09EFC60AA -:104DF1009EFD34D4FE5206C0B9A5A592DFF9C6C402 -:104E0100C2C061FCA05CFC61FCC1C3C5C7520C926D -:104E11009269D4FEC1DFF88EFD708EFCC1C1FBF832 -:104E2100FF8D1F9C018E31318EE7240600DD0823A2 -:104E3100DD0F23DD25EF45717AFA8C019F46FCEFEA -:104E41003B717AFA4021F901DF078C019F45FCEFA4 -:104E51002B51FF2E019F45FCEF22717AFA8C019FA5 -:104E610002F98FE2FB5C01D1DF12401EF903DD067E -:104E7100401EF904DF06302926FD803C4031FF0940 -:104E8100DE05A031FFEF197158F000713222405B4D -:104E9100FC02DF03F6EF05D95BFCF1A1609F5BFC2F -:104EA100710BE3C0C09EFC609EFD34D4FE5206C06F -:104EB100B9A5A592DFF9C6C4C2C061FC61FF520C5D -:104EC100929269D4FEC1DFF88EFD708EFCC1717AB9 -:104ED100FA8F14FC5C03D1DD19401EF903DD064095 -:104EE1001EF904DF0D36100571D4DE0630B53DFD27 -:104EF100803CC09EFC609EFD34D4FE5206C0B9A524 -:104F0100A592DFF961FC61FC61FC61FC61FC61FC63 -:104F110061FC61FC61FC61FC61FC61FC61FC61FCA8 -:104F210061FC61FC61FC61FC61FC61FC61FC61FC98 -:0E4F310061FC61FC61FC61FC61FC61FC61FCE7 -:0A4F400000060C12181E242A303659 -:104F4A0000163248648096122844607692082440FB -:104F5A00FF000000555555554700DCFB00000000D6 -:104F6A0049FC00000000F23E2939D822B12E423015 -:104F7A00BF30013204407109C34101000000983A70 -:0A4F8A00F82AFF23301299000000FE -:084F9400317503F7332312D736 -:0A4FF60031373A33333A3339000003 +:102F4800F6BE6AD7CF3CFD47F5A8FBAE6C317DBF16 +:102F5800AEFBFDE22FD2DF2F401EF903DF1BA0B02E +:102F6800FB40B0FB06DC20F5B0FBD900FCC1AE6C21 +:102F7800FDB02DC0F313BE6CD7D900FCC1AE6CFDFB +:102F8800B02DC0F313BE6CD7FDE22FD2DD0FCF3CBE +:102F9800FD47F5A8FBAE6C317DBFAEFBD7E9A8FBBA +:102FA8000924225080D6BFAAFB22AEFBBDD83047E9 +:102FB80000FDE70DBFACFB30AAFBFDC62DF313BE29 +:102FC8006CB03CFDD53CFDDF10CF3CFD47A0A8FB15 +:102FD80040A8FB1F61C8F5A8FBD740E3FB0BDC0545 +:102FE800712321F2D740E3FB0661D831120511F0B5 +:102FF800C1AE6CFDB02DC0F313BE6C712221EF037E +:10300800FD0D30E2D7714221F0C1AE6CFDB02DC08C +:10301800F313BE6CA0B1FB40B1FB40DC3DF5B1FB46 +:10302800D9B2FBF1313F0438FD14D9B2FBF1BDD858 +:103038005008FD360E087208E6D2DD040192DFFC66 +:10304800896158D1DD05712221EF03712321A0B2D6 +:10305800FB40B2FB2061C8F5B2FBD78FB3FBB0B31E +:10306800FBD1DF7331D4D106715BD1E5B5FBD5B5A2 +:10307800FBDD347140E6FBD9B4FBF1E734020023F1 +:10308800DD0625DD0325DF05F6BE66EF06D900FC63 +:10309800F1BE66A0B4FB40B4FB20DF06F5B4FBB07C +:1030A800B5FBCFB3FB19D7CFB3FB1E7148E6FBD5F1 +:1030B80002FCDF04F6BE66D7D900FCF14266FFDDEC +:1030C80016D900FCF112AE6643DE05A266FFEF03D7 +:1030D800B266FFCFB3FB03D731442101D7401EF9B5 +:1030E80002DF10F6BE64BE6EBE6ABFBEFBBFC4FB85 +:1030F800BFCAFB31342139F6BFBAFBBFC0FBBFC61C +:10310800FB22BEFB1231FF31AE03316FBFBCFBF6B1 +:1031180022C4FB1231FF31AE03316FBFC2FBF6226E +:10312800CAFB1231FF31AE03316FBFC8FBEDFC3172 +:103138003164210E710806FCCFB7FB1FF5B6FBED15 +:10314800FC31D5B6FB61E8EDF9318F44FB9FB6FB46 +:1031580040B7FB1FDC2631642108716321F5B7FBFA +:10316800EF2C710006FC4046FBFFDD22A0B8FB8F68 +:1031780046FB4FB8FBDE17F5B7FBEF12D9B7FBF1EB +:10318800A1605C1F9FB7FB710806FCF5B8FBE9B7A7 +:10319800FB0948FB5080D6BFBAFBE9B7FB0968FBBF +:1031A8005080D6BFC0FBE9B7FB0988FB5080D6BF6B +:1031B800C6FBAFBAFB22BEFB12D945FBF133BDD823 +:1031C80013FDE70DBFBCFBAFC0FB22C4FB12D94502 +:1031D800FBF133BDD813FDE70DBFC2FBAFC6FB2221 +:1031E800CAFB12D945FBF133BDD813FDE70DBFC8A3 +:1031F800FBB0B6FB8F20F931151F30C6FBFDC62D7D +:10320800F313BE6430BAFBFDC62DF313BE6E30C097 +:10321800FBFDC62DF313BE6AD730C6FBFDC62DF3E2 +:1032280013BE6AD7C73152210BD5CCFBDD06B0CC13 +:10323800FBEDF332715321D903FCF1E7240000DDE3 +:103248000F23DD1B23DD1123DD5723DD2923DD3B80 +:103258005600F53DFDEDDF325601F53DFDEF78D521 +:103268003DFDDF075601E53DFDEF055600F53DFD47 +:10327800CFCCFBFAEF61D53DFDDF0B5601E53DFDF7 +:10328800CFCCFBFAEF51F503FCEF4CD53DFDDF0B3E +:103298005600E53DFDCFCCFBFAEF3CCF03FC02EF37 +:1032A80036D93BFCF1E7240000DD0923DD2423DDCA +:1032B8000A23EF1E5600F53DFDEF1CD53DFDDF0747 +:1032C8005601E53DFDEF055600F53DFDCFCCFBFA77 +:1032D800EF055601E53DFD8F20F93115086661FBC4 +:1032E800715107EF066661FB710101C6D7C736F059 +:1032F8000071F4DC297170F000CE9D08CE9EC0CE1E +:103308009F80F594FFF593FFF592FFE597FFE5960B +:10331800FFCE9506E598FFCE9C7F7100DAFB711B06 +:10332800E3712BE3711AE7712BE7717A9D710A9E9D +:1033380031929E02EFFA710B9E7173217103227113 +:103348001322C6D7C73172211E717221710A9E31AC +:10335800929E02EFFA3408FC3692FF52078B99A529 +:10336800A792DFF9710B9EC6D7C7880616310222CD +:1033780015710222C734CEFB3092FF1652078B9983 +:10338800A5A792DFF9C666736718CEFBC6D7C771C3 +:1033980073213104221E710322710A9E31929E020A +:1033A800EFFA3492FF36CEFB52078B99A5A792DF2E +:1033B800F9710B9E31142213711322717B9E8F10A9 +:1033C800FC9E9A8F11FC9E9B717A9EC6D7CFDBFB21 +:1033D8005CCFDCFB5FCFFCFB20CF30FC36CF31FC71 +:1033E800C9D7C7CFD8FB11CFD9FB0CCF00FCFFF54D +:1033F80001FCF502FCF503FCF504FCCFFDFB20F510 +:10340800FEFB5600664C64DE08723844FB0086EF0B +:10341800F3C6D7C788061617F1E73403002361E31C +:10342800ED49372361F8EDFF34B12361E3ED06354B +:103438002561F8ED153524070024070061D8ED490A +:1034480037240B0061F8ED36352361F8ED7D35231F +:1034580061F8ED4A352361F8ED21372561F8ED353E +:10346800372561F8EDE635B12561D8ED0A36240037 +:103478000061F8ED17362361F8ED4937240200237F +:1034880061E3ED3C362361F8ED4D362361F8ED5EDE +:10349800362361F8ED4D362361F8ED6F362361F878 +:1034A800ED80362361F8ED8F362361F8EDB13623D0 +:1034B80061F8EDBD362361F8EDC9362361F8EDD228 +:1034C800362402002361E3ED493724020061F8ED58 +:1034D800DA362361F8EDE6362561F8EDF236240A8E +:1034E8000061F8EDFE3624120061F8ED1B37236108 +:1034F800F8ED0937ED4B37679FDAFBED553730FAB2 +:103508002AFDAB3C66736718D8FBED553740DDFBE9 +:103518006ADF1440DEFB68DF0E674C6CDF09306839 +:1035280045FDAB3C713AD5679FDFFBED553767D159 +:10353800DD0630BF40FDAB3C34F8FB89616F99ED87 +:103548005537675C02D1DD0830A82CFDAB3CEF0C89 +:10355800675C01D1DD0630AD2CFDAB3C675C3CD12E +:10356800DD1030B22CFDAB3C675C3C7266736218B0 +:10357800D8FBED553767D1DD625C01D1DD05300838 +:1035880000EF01F6609F37FC675C02D1DD03E6EFD0 +:1035980001F63437FC89616899675C04D1DD04E67B +:1035A800A1EF01F63437FC89616899675C08D1DDC1 +:1035B80005302000EF01F63437FC89616899675CB3 +:1035C80010D1DD05301000EF01F63437FC89616851 +:1035D80099675C20D161E8716037FCED5537D518E3 +:1035E800F9DF09679F01FCA018F9EF134018F905E6 +:1035F800DE0DD918F9F1B112674838FDA018F9EDB8 +:103608005537675C0F7266736218D8FBED55374003 +:1036180018F964DE1F4018F901DF0667D161F85711 +:1036280001E918F9671844FBA018F94018F9056171 +:10363800C8716221675C7F70C117F1243000FD7189 +:1036480033C0ED5537675C3F70C117F1243000FD7A +:103658007133C0ED5537675C0770C117F12430002E +:10366800FD7133C0ED5537675C1F70C117F1243009 +:1036780000FD7133C0ED55376770C117F124300074 +:10368800FD7133C0ED5537CEABAC710A9E31929EB9 +:1036980002EFFAD592FFDF05710B9EEFED679E9959 +:1036A800710B9E9F0FFCED5537711222675C7F9F4F +:1036B80010FCED5537711222675C3F9F11FCED55E8 +:1036C80037675C3F9F12FCED5537675C1F9F13FC03 +:1036D800EF7B30A93EFDAB3C679F18FCEF6F306471 +:1036E8003EFDAB3C679F19FCEF6330863EFDAB3C6B +:1036F800679F1CFCEF57675C01D1DD51FD7048EFF7 +:103708004C4032FCC8DE46E932FC671872FAA03237 +:10371800FCEF3A679F32FCEF3467318E247200DF8A +:1037280006308609FDAB3C679FFBFBEF208FFEFB55 +:10373800617F5C10D161E8CF4BFC03679FFEFBEF14 +:103748000CEF0A664C5ADE05736718D8FBC6D7C754 +:1037580016664C30DC094C37DE05FD4C33EF6766E6 +:103768004C02DF1F8FDAFB5C03728F39FC5C03317C +:103778008E316D08616A08128F39FC5C80312A61CC +:1037880062EF49664C3DDF0AAE90BF34FCF934FC69 +:10379800EF3A664C3EDF05F935FCEF30664C4FDFFB +:1037A80005FD9448EF26664C61DF09E932FC097291 +:1037B800FA72EF18664C7FDF0D303941FDAB3C7172 +:1037C8003AD5524AEF06667309D8FB72C6D7C7883E +:1037D800061617F1241000240500DC07244C00DD30 +:1037E80017EF18717BFA17F104D8FB1489617F99D8 +:1037F800717AFA712222EF03A032FCC6D7C7C1C181 +:10380800FBF8FF401EF903DD06401EF904DF2F8C8C +:10381800027309E0FB5E0AD1DF248C02318E04D8E2 +:10382800FB14896E0A99716207CC0100316207089E +:103838006159018C01D1DFF4716307716B271004A2 +:10384800C6D7CF39FC03F537FCF53BFCF53DFCD773 +:10385800C788061617F1E734020025DD3E23DD1878 +:1038680025DD1D23DD0523DD2CEF3C715222679FEA +:103878003CFCCF4BFC03EF2F675C839F39FCEF27A1 +:10388800675C039F3BFC675C034C0261F871522143 +:10389800FD2C32EF12679F3DFCEF0C6791DF08E0CB +:1038A800C15012FD0538C0C6D7C71617F1E7240066 +:1038B80000DD3A23DD23240300DD0C240200DD2291 +:1038C80024F900DD2FEF3031020705308000EF01C9 +:1038D800F6086F3AFC7208EF248F37FCF537FC7254 +:1038E800EF1B8F45FC9F46FCF93CFCEF107142230F +:1038F8005235EF09F2EF0666730936FC72C6D7C770 +:103908001617F1E7240000DD38241000DD1C23DD44 +:103918001C23DD30240E00DD18241100DD1B240FCC +:1039280000DD12243000DD15EF1EE2EF1D5202EF1C +:10393800195204EF155206EF115205EF0D5207EF19 +:1039480009F2EF065203EF0252FFC6D7C7313422FD +:10395800417133228F4AFC9FE0FB8F49FC9FFFFB9C +:103968003644FDC7D949FCFD503B618A70618AFD28 +:10397800953BC0D94DFCF1312F609F4CFC8F48FC22 +:103988004F4CFCDD0D7142228F4CFC9F48FCCF4B05 +:10399800FC03404BFC05DE0A30D639FDAB3CCF4B6F +:1039A800FC6BB04BFC7150F000CE300BCF1700060B +:1039B800CE3106FD2503717A30710BE3710BE7C632 +:1039C800D78F4CFC9F48FC8F4CFC9FE1FBD7C7402E +:1039D8001EF903DF06401EF904DF04F2EDCB3A8F2F +:1039E800FEFB5C10D1DD0C8F4CFC9F51FC7148FE36 +:1039F800FBEF61314422247143227163228FFEFB65 +:103A08005C04D1DD088FFDFB9F52FCEF068F4CFC58 +:103A18009F52FC8F52FC9F51FCEF39315422237185 +:103A28005322716222D53CFCDF05F553FCEF0B8F66 +:103A38003CFC5002D6A1609F53FC8F53FC9F51FC65 +:103A4800EF12316422088F53FC9F51FCEF068F520E +:103A5800FC9F51FC8F51FC9FE1FBD551FCDF05F524 +:103A68003CFCEF1A4051FC05DE06CF3CFC02EF0E91 +:103A7800D951FCF11231FE03311F609F3CFC8F5578 +:103A8800FC4F3CFCDD23571F8F3CFC9F55FC560028 +:103A9800664C08DE10730984224F3CFCDC04667710 +:103AA800EF0386EFEB679F45FC8FFEFB5C01D1DDE2 +:103AB80003F2EF0FE951FC09442270C15013FDCE07 +:103AC80005C0F2C6D7C7168B728C01614ADE248BFB +:103AD800728C02614ADE188C01728C02614ADE0621 +:103AE8008C01318EEF048C02318E087208EF268B20 +:103AF80072EF228B728C02614ADE048B72EF168C95 +:103B080001728C026142DE068C01318EEF048C0258 +:103B1800318E087208C6D7C716710AE7710BE371B0 +:103B280050F000CE300BCF170006669E31FD2503FE +:103B3800717A30710BE33182E302EFFA8D1F71580D +:103B4800F000710BE772C6D7C7C1C1FBF8FF8F3011 +:103B5800FC4E02DC03F2EF318C024F31FCDC0452E4 +:103B6800FFEF268C022F30FC706131318D128F31BE +:103B7800FC2F30FC70613133BDD813FD090EBB44F6 +:103B88000001DC03F690BB8B721004C6D7C7C1C115 +:103B9800FBF8FFAC0A14A91489708C0261287061C3 +:103BA80031FDC84F1344030071FEDC24AC0A148AAB +:103BB80004819A04AC0A148A044C11DC11A9148CEF +:103BC8000299AC0A14CA0200AC0A14CA0310EF74B2 +:103BD800AC0A14CA0400AC0A14A914894E02DE0AFD +:103BE800AC0A148A02819A02EF13AC0A14A9148948 +:103BF8004E0261D308AC0A148A02919A02AC0A14E4 +:103C08008A03919A03D1DF3CAC0A148A024C10DF74 +:103C180010A91489318EA112AC0A14A9146299EF63 +:103C280017AC0A148A024CF0DF0EA91489318EB140 +:103C380012AC0A14A9146299AC0A14CA0200AC0A9C +:103C480014CA03101004C6D7ED963C717BFAC7D589 +:103C580060FC61F831742230717422711123717320 +:103C680022D560FCDD06B060FCCEABAC717AFA56AA +:103C780000664C0ADD1272F3311C794AFDCEFC0055 +:103C880061CAFDF53C86EFE9717AFAF2C6D7C756E4 +:103C980000664C10DE0BF0317E12F67862FC86EF7F +:103CA800F0C6D7C7C1C1FBF8FFCC01008C014C108E +:103CB800DE36717BFA8C01F0317E0462FC14A96156 +:103CC80068DF09AC02B9717AFAF2EF1D8C01F031A4 +:103CD8007E127962FC614902DF06717AFAE2EF0925 +:103CE800717AFA615901EFC4E21004C6D7C72004FB +:103CF800FBF8FFF64262FC61F8EDDA3D717BFA9C55 +:103D0800038C034C10DE3C8C03F0317E0462FC14FF +:103D1800A96168DF05717AFAEF29717AFA8C037262 +:103D2800F3311C7962FCCEFC0061CA629C02D1DFCF +:103D38000A8C03F0317E12E67862FC717BFA6159D5 +:103D480003EFBECC0200CC01018C02F0317E04628C +:103D5800FC14A96168DD7B8C02F0317E127962FC6B +:103D6800E743DF688C014C10DE628C01F0317E1273 +:103D78007962FCE743DD50717BFA8C01F0317E04F7 +:103D880062FC14A96168DF1B616901717BFA8C010F +:103D9800F0317E12F67862FC717AFA8C024E01DC00 +:103DA800E7EF2F8C01F0317E0462FC14A9128C021B +:103DB800F0317E337862FC8C01F0317E12E6786255 +:103DC800FC615902717AFA615901EF98615902ED63 +:103DD800513D00F21004C6D7C72006FBF8FF341D7A +:103DE800FCC55006C150A8C15030FD73031006D25F +:103DF800DD1DA082FC4082FC08DE03E2EF5A341885 +:103E0800FC895CFC99FDA93E7110E6FBF2EF49F5CF +:103E180082FC8F18FC5C01D1DD26401EF903DF20EF +:103E28005010C180FD0538C0C736100571D4C6DEF4 +:103E38000F17C15006C150A8C15030FD73031006BA +:103E4800401EF901DD11401EF905DD0B8F18FC5CE1 +:103E580002D161E8FD6D45F21006C6D7D919FCC13B +:103E68005030FD4903C0629F1CFC7130E9FB8FF1A3 +:103E7800FB5C08D1DF06716307716B27F2D7D91C89 +:103E8800FCC1D91BFCC15030FDE50310047130E9B9 +:103E9800FB8FF1FB5C08D1DF06716307716B27F2BA +:103EA800D7C7200AFBF8FF500FC15030FD4903C0A7 +:103EB8004041FB02DF077110E6FBF2EF547118E690 +:103EC800FBCC0700CC0812CC09808F18FC5C03D10E +:103ED800DF08717AD5CC0607EF06717BD5CC062FA3 +:103EE80017040600C15004C150A0C15030FD1B0486 +:103EF8001006C736100571D4C6DE15401EF903DF5B +:103F08000F17C15006C150A8C15030FD73031006E9 +:103F1800F2100AC6D7C7401EF902DF04F6BF86FCB6 +:103F2800B05EFDD55EFD61E8ED2D40CF5EFD048FEE +:103F38001EF9318FE723DD0B24020024030061C83A +:103F4800ED2D403028004286FCDF0AE0C15010FD0C +:103F58000538C0EF2530FA004286FCDF0B5002C15D +:103F68005010FD0538C0EF128FFCFB5010D604FA34 +:103F7800004286FC61D8712020F931340709712389 +:103F880023F6BF86FCEF1731242306F6BF86FCEF25 +:103F98000DA286FCF64286FCDF04B1BF86FC8F21A9 +:103FA800F9318FE7240000DD0623DD0D23DF12360B +:103FB800100571C4713123EF0B710402713123EFC5 +:103FC800037132233132231A4088FC0361D8A08858 +:103FD800FC4088FC02DF0E5004C15010FD0538C0BB +:103FE800EF03F588FC3134231A408AFC0361D8A01A +:103FF8008AFC408AFC02DF0E5008C15010FD0538CB +:10400800C0EF03F58AFC314207184089FC0361D8E8 +:10401800A089FC4089FC02DF0C5010C1FD0538C0A6 +:10402800EF03F589FCC6D7C736100571D4DE073013 +:10403800E03DFDAB3CD2401EF903DF4131220706CB +:1040480030CA2BFDAB3C3144230C7143235080C153 +:104058005012FD0538C0D58CFCDD05B08CFCEF1D79 +:10406800CF8CFC068F39FC5C01D1DD118F45FC4FEC +:1040780046FCDD095040C15012FD0538C0401EF90C +:1040880003DD05F6BD1AEF2DD504FCDF09F6461A47 +:10409800DD23B61AEF1FD900FCF112315F461ADD95 +:1040A800141331FF31BE03315F12AD1A43DE04A68B +:1040B8001AEF02B61AC6D7C78FF8FB76F5F8FB5C7D +:1040C80010D161E8715223665C0FD1DD61665C0135 +:1040D800D1DD05F51EF9EF56665C02D1DD15E0C1AC +:1040E8005003C15084FDE5031004711300711B20B7 +:1040F800710303665C08D1DD05710303EF17665C85 +:1041080004D1DD11711300711B20D539FC61F871E0 +:104118000303F539FC5005FDAD027102035003C1DC +:10412800C15084FDE5031004711A20FDC72CF2C6A6 +:10413800D7C7364105718461D8EDDD413641057137 +:1041480094DE0771405005CEABAC31B2D104E2ED3C +:10415800EC41713BD1CEABAC4018F909DE77D518EC +:10416800F9DF618F20F93133088F21F99F4005EF7E +:1041780004CF400504F0C15084FD4903C0629F90FC +:10418800FC8F34FD9F91FC3692FCC75002C1500849 +:10419800C1506CFD730310068F8EFC9F94FC8F0238 +:1041A800F99F95FC713420E661301271042061DCBE +:1041B80031196162629F96FC8F20F93169317A9FCB +:1041C80097FCEF0BD918F9F112498FFC9F4005A015 +:1041D80018F9E2EF0F7160500571485005713BD531 +:1041E800F518F9F2C6D7C78F1EF9318FE7240000FA +:1041F80061F8EDBF4323DD1B2361F8EDC64223615F +:10420800F8ED44432361F8ED8D432361F8ED5C44F8 +:10421800EDBF43D51FF9DF2BF64286FCDD05F560BF +:10422800FDEF03A060FD4060FD65DC09F51EF97136 +:104238007222EDDC44AF86FC440A0061D8EDDC4410 +:10424800E51FF9712223F560FDF5FBFBFD3F0571C4 +:104258004320FDC0234021F903DF09717222F51EB6 +:10426800F9EDDC44FDE72640E5FB9BDE097172228F +:10427800F51EF9EDDC44714A2771401105713011C2 +:1042880005713A22715A22711A2EFDFF2AD2DD09D0 +:10429800717222F51EF9EDDC4471103500CF37003C +:1042A8001D71401205401FF901DF05F501FCEF04FF +:1042B800CF01FC03CF1EF902FDDD2AEDDC44FDF23F +:1042C8002CFD522D714A9DFD4A38FDEA33F537FF22 +:1042D800712BE0F51FF9717222CBE43FEFCBE6F6C4 +:1042E800F0FD3F05713BD48F20F93105305004C1F2 +:1042F8005084FD4903C0625C03318E315D34E7FBB5 +:10430800896168995002C15084FD4903C0D2DD0615 +:104318007170E7FBEF047178E7FBFDC023FD092E00 +:10432800710820F9CF1EF9038FDAFB5C02D1DD0991 +:104338005080C15010FD0538C0EDDC44FDDE44312D +:10434800A4E020712BE031020C05FD5845EF145014 +:1043580027C15005C15084FDE5031004CF1EF904A0 +:104368007172223154230BA09AFCD59AFC61F8FD96 +:104378005845FD4B458F20F931450731040703F5B2 +:104388001EF9EDDC44FDDE4431020C18F0C1500585 +:10439800C15084FDE50310045005FDAD02FD5845EC +:1043A800CF1EF903FD4B458F20F93145073104072E +:1043B80003F51EF9EDDC44F51EF9CF01FC03F50207 +:1043C800FCF504FC713221F6426CFF61E8EDDC4437 +:1043D800712820F9F518FCFDA93EFD992EFD492DFF +:1043E800FDA72D714B9DF5E8FBF5E9FBF5EAFBF51B +:1043F800EBFB31042102EFFACE3708CBE4BFFFCB49 +:10440800E6FFF1CED4FFCF37000971481205F6BE9A +:10441800E0BEE2BED0716A27FD7C2B714307714B69 +:104428002771481005714811057138100571381148 +:1044380005713302713B22715302715B2271130EB5 +:10444800711B2EFDA805F560FDCF1EF9057122230D +:10445800F6BF86FC3102072CFDC023AF86FC440A58 +:1044680000DC06E51FF9E51EF9D521F961E8FDA88C +:10447800058F20F931455D502EFDAD02E51FF9E5A8 +:104488001EF9EF50D50BF9DF4BF51FF9FDA805FD17 +:10449800852371730171320431120502EFFA7143F9 +:1044A8000271032071422031949E02EFFA712AE7CB +:1044B800CEA409F5F30061FD31040703712323E558 +:1044C800F300CEA408712BE7E51EF98F20F93145DA +:1044D80003F51EF9C6D7D59BFCDF1E310200195023 +:1044E80003C15084FD4903C0625C01D1DF07F51E9A +:1044F800F9717222D7E59BFCD7409BFCF0DF0831AD +:1045080004003FF59BFCD7409BFCC8DF0BF51EF968 +:10451800717222CF9BFCF0D731020004A09BFCD71C +:10452800F0C15004C15084FDE50310048FE7FB5C23 +:104538009F9FE7FB7110F8FB30BF40FDAB3CCF9B62 +:10454800FCF0D78F20F9312506F51EF9717222D7B4 +:10455800715323F59AFC717207FD2503717307D710 +:10456800FD1506F2D7C7200CFBF8FF8F1EFCF0F9EB +:104578001DFCF303FDC84F13BC048F20FCF0F91F8A +:10458800FCF303FDC84F13BC028F22FCF0F921FC99 +:10459800F303FDC84F13BBAC04BDD8F6BDDAAC04B9 +:1045A800311EBDDCF6BDDEFDBC0DADD8BDDCADDA1F +:1045B800BDDEAC02BDD8F6BDDAAC02311EDADCC312 +:1045C800DADEC3BDDCF6BDDEFDBC0DC0BDDEC0BDA0 +:1045D800DCADDEFD320FADD8BDDCADDABDDEABBD86 +:1045E800D8F6BDDAAB311EDADCC3DADEC3BDDCF6E1 +:1045F800BDDEFDBC0DC0BDDEC0BDDCADDEFD320FD5 +:10460800DADAADD8FDBE49C3C58F28FD5C3FF0316D +:104618007E04A8FC14C2C0B9A028FDF6BC08BC0AD8 +:104628009C078C074C2EDD3E8F28FD0E0770F1612C +:10463800DC605C3FF0317E1279A8FCBDD8F6BDDAAB +:104648008C0773098E22318FBDDC70BDDEFDBC0D79 +:10465800AC08BDDCAC0AFD320FADDABC0AADD8BC83 +:1046680008615907EFBCAC08BDD8AC0ABDDAC9DC93 +:104678000004F6FD860EC9DCFFFFF6FD9B0FADD8E2 +:10468800BFA2FCAF9CFC42A2FCDD12AF9EFCBFA007 +:10469800FCAF9CFCBF9EFCAFA2FCBF9CFCAF9EFC89 +:1046A80042A0FCDC50AF9CFC429EFCDE48AF62FDA1 +:1046B800429CFCDE404066FD16DC1F4066FDA0DE25 +:1046C800168FA4FC4F66FDDE0EAF9CFC22A6FC44B0 +:1046D800691061C8FD4647F566FDAF9CFC4451462C +:1046E800DC0BAF9CFC241027BF64FDEF1930F82ABF +:1046F800BF64FDEF114066FDFFDD03E6EF01F63410 +:1047080066FD89610899AFA0FC429EFCDC1BAF9E48 +:10471800FC429CFCDE13AF9CFC4264FDDE0BF5A45E +:10472800FCAF9CFCBFA6FCEF1140A4FCFFDD03E638 +:10473800EF01F634A4FC89610899100CC6D7C7208C +:1047480006FBF8FFA023FCD523FCDF1CA024FCD526 +:1047580024FCDF14A025FCD525FCDF0CCF23FCFFAF +:10476800CF24FCFFCF25FCFF717BFA710A9E3192A2 +:104778009E02EFFA8E98FDAF0F9C039F2CFD8E943E +:104788009F67FD8E969F68FD8E979F69FD8E939F0C +:104798002AFD8E929F2BFDFD274913BC04BDD8F638 +:1047A800BDDA46DADF03B146D8DF198C035C039122 +:1047B800DF03E6EF01F6046D01313D120103B1BCE0 +:1047C800046169038F6AFD4E03DF12AF2EFD614954 +:1047D80004DE40AC04222EFDFD4848EF368C033140 +:1047E8008EB112D96AFDF143DF1E8C035C0391DFA1 +:1047F80003E6EF01F6046D01313D120103222EFD9F +:10480800610904FD4848EF0B8F6AFD4E03DE04F68C +:10481800FD48488C039F6AFDAC04BF2EFDD929FDD5 +:10482800F1010422F9BB14A944FFFFDF04E6B9EF44 +:104838000BAB14A944FEFFDD03A9A1B91006C6D726 +:10484800C7161744A90061C836A800A029FD402949 +:10485800FDA861C8F529FDF929FDF3311CF6782278 +:10486800F9B7F647DFE5C6D7C756A89666F0317E92 +:1048780012F6B17822F966D1DFF1F523FCF524FCB4 +:10488800F525FCF529FDC6D7716323D7C72004FB9E +:10489800F8FFD918F9F1E7240000DD1123DD1C2306 +:1048A800DD2123DD2623DD2F23DD34EF3A8F29FD9B +:1048B8009F30FDA018F9F967FDEF60A018F9F968B5 +:1048C800FDEF58A018F9F969FDEF50A018F98F2CE1 +:1048D800FDFDC90F72EF44A018F9F92AFDEF3CA0BD +:1048E80018F9F92BFDEF34F930FDF3311C7922F971 +:1048F800BB316223058B9C03EF128C019C03D530DE +:10490800FDDF06CF30FDA7EF03B030FD7180716782 +:104918002361DC61FB7161238C03721004C6D7C765 +:104928002008FBF8FF8E989C058E979C048E969C19 +:10493800038E949C028E939C018E929B710B9E71A8 +:104948007AFA8C05FDAF0F9C058C04FDAF0F9C0413 +:104958008C03FDAF0F9C038C02FDAF0F9C028C04EF +:10496800F0317E1279BE22BC068C055C03D1DF09CA +:104978008C044C0361C86179068C03318EB16109DE +:1049880006BC06313D120103BC068C060E02708C73 +:10499800071C00BC068F28FC4E01DC0D8C014F283B +:1049A800FCDC0B8F29FC4DDE05AC0612EF04AC06CF +:1049B800B1121008C6D7C7C3C12008FBF8FFF661BB +:1049C800490A61F8614908DF07F7340000ED5B4ADE +:1049D800E6BC04F6BC06AC0ABC02AC08BBAC06617B +:1049E8004902AC0461F8614900DE28AC04BDD8ACCA +:1049F80006BDDAE1FD410FADDABC06ADD8BC04ABAB +:104A0800BDD8AC02BDDAE1FD5C0FADDABC02ADD8B1 +:104A1800BBEFCAAC06BC02AC04BBAC08BDD8AC0A40 +:104A2800BDDAAC04BDDCAC06FDBF0EAC04BDDCAC2D +:104A380006FD320FE1FD5C0FADDABC06ADD8BC0453 +:104A4800AC06614902AC0461F8614900DCC5AC02FE +:074A580014AB12100CC6D7CD +:104A5F0061FC61FCC1C3C5C7520C929269D4FEC1FF +:104A6F00DFF88EFD708EFCC1717AFA401EF903DFFC +:104A7F000630CA2BFDAB3CC09EFC609EFD34D4FEBD +:104A8F005206C0B9A5A592DFF9C6C4C2C061FC61C8 +:104A9F00DF520C929269D4FEC1DFF88EFD708EFC4E +:104AAF00C1717AFAC736410571A4C6DC51F536FDDE +:104ABF0071485005716050053124223671620771BB +:104ACF0023228FE8FB5FF0FBD1DF1B8FE9FB5FF148 +:104ADF00FBD1DF128FEAFB5FF2FBD1DF098FEBFB1C +:104AEF005FF3FBD1DD0C31620702EFFA71630771DF +:104AFF006B27FD9048FD9633F518F9ED224CC7361C +:104B0F0041057184C6DE0DF536FD71485005FD96E1 +:104B1F0033ED224CC73641057194C6DE154036FD84 +:104B2F0003DD0C4036FD04DD064036FD0161F8F56E +:104B3F0036FDD936FDF1E7240000DD0823DD132310 +:104B4F00DD39EF6071405005E536FD71505005EDD0 +:104B5F00224C8F40059F19F99F1CF9D919F9FD5760 +:104B6F0037629F1BF94019F97FDD06CF36FD02EF43 +:104B7F0003F536FD71505005ED224CC736410571D6 +:104B8F0094C6DE1CC736410571C4C6DE06CF36FD9E +:104B9F0003EF11F536FD7148500571605005EF7345 +:104BAF00CF36FD044036FD03DF138F1BF99F400501 +:104BBF00D91BF9C1D919F9FDD637C0EF108F4005B0 +:104BCF0076C7D919F9FD1B34C071505005D91CF99E +:104BDF00F1242900DD2D240400DD28242200DD230B +:104BEF00241100DD0C240100DD19241E00DD14EF5B +:104BFF000C4019F960DF0CCF19F961EF06F518F9C0 +:104C0F00A019F94036FD03DF0AD919F9FD573762AC +:104C1F009F1BF9C09EFC609EFD34D4FE5206C0B9A6 +:104C2F00A5A592DFF961FCC1C3C5C7520C92926969 +:104C3F00D4FEC1DFF88EFD708EFCC1F616717AFAC4 +:104C4F00714AE5717BBD51405F0401D1DD05A7F6C7 +:104C5F0047DFF3300400BF2401F6BF2A01300B0BEE +:104C6F00BF2801FD2503300B0FBF2801FD250330A1 +:104C7F000F0FBF2801710AE6710321C09EFC609ED1 +:104C8F00FD34D4FE5206C0B9A5A592DFF9C6C4C241 +:104C9F00C061FCC1C3C5C7520C929269D4FEC1DF7B +:104CAF00F88EFD708EFCC1717AFAD540FBDD0EEBEC +:104CBF003EFB899E44A23EFBB040FBEF2B710AE600 +:104CCF00300400BF2401F6BF2A01300B0BBF2801AF +:104CDF00FD2503300B0FBF2801FD2503300F0FBF3C +:104CEF002801717320710321C09EFC609EFD34D496 +:104CFF00FE5206C0B9A5A592DFF9C6C4C2C061FCB9 +:104D0F0061EF520C929269D4FEC1DFF88EFD708E66 +:104D1F00FCC12008FBF8FF71503002CEABACCC01C8 +:104D2F0000F6BC0231B2E20F617902F6614902DF8F +:104D3F00F371603002EF7E8E519B713BE28B5C0210 +:104D4F00D1DD1D8B5C08D1DF0971503002CC010021 +:104D5F00EFCF8C0770FDB138629E50CC0102EFC1CE +:104D6F008B5C03D1DF408E509C05715030028C015B +:104D7F00D1DF0E8C0570FD0739629C07CC0101EF66 +:104D8F00318C014C02DF0671603002EF28CF340204 +:104D9F005A716030028C0570C18C0770FD5838C095 +:104DAF00CF34024AEF0F8B5C01D1DD067160300208 +:104DBF00EF03ED304D1008C09EFC609EFD34D4FE15 +:104DCF005206C0B9A5A592DFF961FCC1C3C5C75290 +:104DDF000C929269D4FEC1DFF88EFD708EFCC1710A +:104DEF000A9E31929E02EFFA8F12FC4F96FFDF1947 +:104DFF008F13FC4F97FFDF118F14FC4F98FFDF09C4 +:104E0F005004C15011FD0538C0710B9EC09EFC604F +:104E1F009EFD34D4FE5206C0B9A5A592DFF9C6C4D3 +:104E2F00C2C061FCC1A060FCE6BFD6FBC061FCC183 +:104E3F00C3C5C7520C929269D4FEC1DFF88EFD70C4 +:104E4F008EFCC1C1FBF8FF8D1F9C018E31318EE7A7 +:104E5F00240600DD0823DD0F23DD25EF45717AFAE7 +:104E6F008C019F4AFCEF3B717AFA4021F901DF0771 +:104E7F008C019F49FCEF2B51FF2E019F49FCEF2224 +:104E8F00717AFA8C019F02F98FE6FB5C01D1DF1278 +:104E9F00401EF903DD06401EF904DF06302926FD0A +:104EAF00AB3C4031FF09DE05A031FFEF197158F01F +:104EBF0000713222405FFC02DF03F6EF05D95FFC81 +:104ECF00F1A1609F5FFC710BE3C0C09EFC609EFD73 +:104EDF0034D4FE5206C0B9A5A592DFF9C6C4C2C02C +:104EEF0061FC61FF520C929269D4FEC1DFF88EFD16 +:104EFF00708EFCC1717AFA8F18FC5C03D1DD1940FA +:104F0F001EF903DD06401EF904DF0D36100571D4BE +:104F1F00DE0630E03DFDAB3CC09EFC609EFD34D410 +:104F2F00FE5206C0B9A5A592DFF961FC61FC61FCD8 +:104F3F0061FC61FC61FC61FC61FC61FC61FC61FC7A +:104F4F0061FC61FC61FC61FC61FC61FC61FC61FC6A +:104F5F0061FC61FC61FC61FC61FC61FC61FC61FC5A +:044F6F0061FC61FC84 +:0A4F740000060C12181E242A303625 +:104F7E0000163248648096122844607692082440C7 +:104F8E00FF000000555555554700E0FB000000009E +:104F9E004DFC000000001D3F5439D822B12E633065 +:104FAE00E0302C322F409409EE4101000000983A77 +:0A4FBE00F82AFF23301299000000CA +:084FC800317503F7332312D702 +:0A4FF60031373A34333A3535000004 :00000001FF  \ No newline at end of file diff --git a/trunk/bsr.lmf b/trunk/bsr.lmf index c8cc839..b4769b5 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 3bae9e4..cec52c5 100644 --- a/trunk/bsr_k0r.map +++ b/trunk/bsr_k0r.map @@ -1,19 +1,20 @@ -78K0R Linker W1.31 Date:22 Oct 2010 Page: 1 +78K0R Linker W1.31 Date:27 Oct 2010 Page: 1 Command: -yC:\Program Files\NEC Electronics Tools\DEV -_msgoff -obsr.l mf ..\..\..\Program Files\NEC Electronics Tools\CC78K0R\W2.10 - \lib78k0r\s0rm.rel -gi1B339499E033F240BFAAh -pbsr_k0r.map -nk - d -gb7EFBFFh -bC:\Program Files\NEC Electronics Tools\FSL78K0 - R_Type02ES\V1.20\lib78k0r\fsl.lib -bcl0rdm.lib -bcl0rm.lib -b - cl0rmf.lib -iC:\Program Files\NEC Electronics Tools\CC78K0R\W - 2.10\lib78k0r -dbsr_mcu.dr -s -w0 loader.rel pm.rel i2c_ctr.r - el main.rel magic.rel WDT.rel i2c_mcu.rel i2c_twl.rel led.rel - rtc.rel vreg_ctr.rel vreg_twl.rel adc.rel renge.rel accero.r - el self_flash.rel sw.rel task_debug.rel task_misc.rel task_sy - s.rel pedo_alg_thre_det2.rel ini_VECT.rel task_status.rel + \lib78k0r\s0rm.rel -go85h,0FC00h,1024 -gi1B339499E033F240BFAA + h -pbsr_k0r.map -nkd -gb7EFBFFh -bC:\Program Files\NEC Electr + onics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib -bcl0rdm + .lib -bcl0rm.lib -bcl0rmf.lib -iC:\Program Files\NEC Electron + ics Tools\CC78K0R\W2.10\lib78k0r -dbsr_mcu.dr -s -w0 loader.r + el 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 ta + sk_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) - 3ED3H byte(s) real data - 5409 symbol(s) defined + 66 output segment(s) + 3F2CH byte(s) real data + 5440 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 0092BH CSEG - LDR_CODE loader 000CEH 001F9H - LDR_CODE main 002C7H 00046H - LDR_CODE WDT 0030DH 00000H - LDR_CODE i2c_mcu 0030DH 002F1H + ?OCDSTAD 000CEH 0000AH CSEG + LDR_CODE 000D8H 00944H CSEG + LDR_CODE loader 000D8H 001F9H + LDR_CODE main 002D1H 00054H + LDR_CODE WDT 00325H 00000H + LDR_CODE i2c_mcu 00325H 002F0H LDR_CODE self_flash - 005FEH 00373H + 00615H 0037FH LDR_CODE task_debug - 00971H 00000H + 00994H 00000H LDR_CODE task_status - 00971H 00088H - FSL_CODE 009F9H 00322H CSEG + 00994H 00088H + FSL_CODE 00A1CH 00322H CSEG FSL_CODE fsl_block_cmd - 009F9H 0002BH + 00A1CH 0002BH FSL_CODE fsl_block_check - 00A24H 00013H + 00A47H 00013H FSL_CODE fsl_common - 00A37H 0014FH + 00A5AH 0014FH FSL_CODE fsl_reset - 00B86H 00001H + 00BA9H 00001H FSL_CODE fsl_si_ibf - 00B87H 00064H + 00BAAH 00064H FSL_CODE fsl_phySwap - 00BEBH 0004DH + 00C0EH 0004DH FSL_CODE fsl_si_common - 00C38H 00061H - FSL_CODE fsl_swap 00C99H 00030H + 00C5BH 00061H + FSL_CODE fsl_swap 00CBCH 00030H FSL_CODE fsl_write - 00CC9H 00052H - @@LCODE 00D1BH 002AFH CSEG - @@LCODE @cstart 00D1BH 0006DH - @@LCODE @imul 00D88H 00011H - @@LCODE @lumul 00D99H 0002BH - @@LCODE @isdiv 00DC4H 00022H - @@LCODE @iudiv 00DE6H 0002DH - @@LCODE @isrem 00E13H 00021H - @@LCODE @iurem 00E34H 0002FH - @@LCODE @lsdiv 00E63H 00039H - @@LCODE @ludiv 00E9CH 0003FH - @@LCODE @divuw 00EDBH 00034H - @@LCODE @ladd 00F0FH 0000FH - @@LCODE @llsh 00F1EH 0001BH - @@LCODE @lursh 00F39H 0001FH - @@LCODE @iscmp 00F58H 0000CH - @@LCODE @lscmp 00F64H 00014H - @@LCODE @lband 00F78H 00014H - @@LCODE @bcdtob 00F8CH 0001AH - @@LCODE @bbcd 00FA6H 00024H -* gap * 00FCAH 0002CH + 00CECH 00052H + @@LCODE 00D3EH 002AFH CSEG + @@LCODE @cstart 00D3EH 0006DH + @@LCODE @imul 00DABH 00011H + @@LCODE @lumul 00DBCH 0002BH + @@LCODE @isdiv 00DE7H 00022H + @@LCODE @iudiv 00E09H 0002DH + @@LCODE @isrem 00E36H 00021H + @@LCODE @iurem 00E57H 0002FH + @@LCODE @lsdiv 00E86H 00039H + @@LCODE @ludiv 00EBFH 0003FH + @@LCODE @divuw 00EFEH 00034H + @@LCODE @ladd 00F32H 0000FH + @@LCODE @llsh 00F41H 0001BH + @@LCODE @lursh 00F5CH 0001FH + @@LCODE @iscmp 00F7BH 0000CH + @@LCODE @lscmp 00F87H 00014H + @@LCODE @lband 00F9BH 00014H + @@LCODE @bcdtob 00FAFH 0001AH + @@LCODE @bbcd 00FC9H 00024H +* gap * 00FEDH 00009H MGC_LOAD 00FF6H 0000AH CSEG AT MGC_LOAD magic 00FF6H 0000AH @@ -185,235 +188,235 @@ Direc-file:bsr_mcu.dr @@CNST ini_VECT 022D8H 00000H @@CNST task_status 022D8H 00000H - ROM_CODE 022D8H 02759H CSEG + ROM_CODE 022D8H 02787H CSEG ROM_CODE pm 022D8H 00A1AH ROM_CODE i2c_ctr 02CF2H 00060H ROM_CODE i2c_twl 02D52H 0005EH - ROM_CODE led 02DB0H 0051AH - ROM_CODE rtc 032CAH 000E0H - ROM_CODE vreg_ctr 033AAH 00475H - ROM_CODE vreg_twl 0381FH 0010AH - ROM_CODE adc 03929H 002FCH - ROM_CODE renge 03C25H 00190H - ROM_CODE accero 03DB5H 0013DH - ROM_CODE sw 03EF2H 00112H + ROM_CODE led 02DB0H 00545H + ROM_CODE rtc 032F5H 000E0H + ROM_CODE vreg_ctr 033D5H 00475H + ROM_CODE vreg_twl 0384AH 0010AH + ROM_CODE adc 03954H 002FCH + ROM_CODE renge 03C50H 00190H + ROM_CODE accero 03DE0H 0013DH + ROM_CODE sw 03F1DH 00112H ROM_CODE task_misc - 04004H 001BFH - ROM_CODE task_sys 041C3H 0037CH + 0402FH 001BFH + ROM_CODE task_sys 041EEH 0037FH ROM_CODE pedo_alg_thre_det2 - 0453FH 004F2H - @@BASE 04A31H 0050EH CSEG BASE - @@BASE loader 04A31H 00000H - @@BASE pm 04A31H 0003FH - @@BASE i2c_ctr 04A70H 00198H - @@BASE main 04C08H 00000H - @@BASE magic 04C08H 00000H - @@BASE WDT 04C08H 00000H - @@BASE i2c_mcu 04C08H 000D9H - @@BASE i2c_twl 04CE1H 000CBH - @@BASE led 04DACH 00000H - @@BASE rtc 04DACH 0005EH - @@BASE vreg_ctr 04E0AH 00000H - @@BASE vreg_twl 04E0AH 00000H - @@BASE adc 04E0AH 000B3H - @@BASE renge 04EBDH 00000H - @@BASE accero 04EBDH 0004AH + 0456DH 004F2H + @@BASE 04A5FH 00514H CSEG BASE + @@BASE loader 04A5FH 00000H + @@BASE pm 04A5FH 0003FH + @@BASE i2c_ctr 04A9EH 00198H + @@BASE main 04C36H 00000H + @@BASE magic 04C36H 00000H + @@BASE WDT 04C36H 00000H + @@BASE i2c_mcu 04C36H 000D9H + @@BASE i2c_twl 04D0FH 000CBH + @@BASE led 04DDAH 00000H + @@BASE rtc 04DDAH 00064H + @@BASE vreg_ctr 04E3EH 00000H + @@BASE vreg_twl 04E3EH 00000H + @@BASE adc 04E3EH 000B3H + @@BASE renge 04EF1H 00000H + @@BASE accero 04EF1H 0004AH @@BASE self_flash - 04F07H 00000H - @@BASE sw 04F07H 00000H + 04F3BH 00000H + @@BASE sw 04F3BH 00000H @@BASE task_debug - 04F07H 00000H + 04F3BH 00000H @@BASE task_misc - 04F07H 00000H - @@BASE task_sys 04F07H 00000H + 04F3BH 00000H + @@BASE task_sys 04F3BH 00000H @@BASE pedo_alg_thre_det2 - 04F07H 00000H - @@BASE ini_VECT 04F07H 00038H + 04F3BH 00000H + @@BASE ini_VECT 04F3BH 00038H @@BASE task_status - 04F3FH 00000H - @@CNSTL 04F3FH 00000H CSEG PAGE64KP - @@CNSTL @cstart 04F3FH 00000H - @@CNSTL 04F3FH 00000H CSEG PAGE64KP - @@CNSTL pm 04F3FH 00000H - @@CNSTL 04F3FH 00000H CSEG PAGE64KP - @@CNSTL i2c_ctr 04F3FH 00000H - @@CNSTL 04F3FH 00000H CSEG PAGE64KP - @@CNSTL i2c_twl 04F3FH 00000H - @@CNSTL 04F3FH 00000H CSEG PAGE64KP - @@CNSTL led 04F3FH 00000H - @@CNSTL 04F3FH 00000H CSEG PAGE64KP - @@CNSTL rtc 04F3FH 00000H - @@CNSTL 04F3FH 00000H CSEG PAGE64KP - @@CNSTL vreg_ctr 04F3FH 00000H - @@CNSTL 04F3FH 00000H CSEG PAGE64KP - @@CNSTL vreg_twl 04F3FH 00000H - @@CNSTL 04F3FH 00000H CSEG PAGE64KP - @@CNSTL adc 04F3FH 00000H - @@CNSTL 04F3FH 00000H CSEG PAGE64KP - @@CNSTL renge 04F3FH 00000H - @@CNSTL 04F3FH 00000H CSEG PAGE64KP - @@CNSTL accero 04F3FH 00000H - @@CNSTL 04F3FH 00000H CSEG PAGE64KP - @@CNSTL sw 04F3FH 00000H - @@CNSTL 04F3FH 00000H CSEG PAGE64KP + 04F73H 00000H + @@CNSTL 04F73H 00000H CSEG PAGE64KP + @@CNSTL @cstart 04F73H 00000H + @@CNSTL 04F73H 00000H CSEG PAGE64KP + @@CNSTL pm 04F73H 00000H + @@CNSTL 04F73H 00000H CSEG PAGE64KP + @@CNSTL i2c_ctr 04F73H 00000H + @@CNSTL 04F73H 00000H CSEG PAGE64KP + @@CNSTL i2c_twl 04F73H 00000H + @@CNSTL 04F73H 00000H CSEG PAGE64KP + @@CNSTL led 04F73H 00000H + @@CNSTL 04F73H 00000H CSEG PAGE64KP + @@CNSTL rtc 04F73H 00000H + @@CNSTL 04F73H 00000H CSEG PAGE64KP + @@CNSTL vreg_ctr 04F73H 00000H + @@CNSTL 04F73H 00000H CSEG PAGE64KP + @@CNSTL vreg_twl 04F73H 00000H + @@CNSTL 04F73H 00000H CSEG PAGE64KP + @@CNSTL adc 04F73H 00000H + @@CNSTL 04F73H 00000H CSEG PAGE64KP + @@CNSTL renge 04F73H 00000H + @@CNSTL 04F73H 00000H CSEG PAGE64KP + @@CNSTL accero 04F73H 00000H + @@CNSTL 04F73H 00000H CSEG PAGE64KP + @@CNSTL sw 04F73H 00000H + @@CNSTL 04F73H 00000H CSEG PAGE64KP @@CNSTL task_misc - 04F3FH 00000H - @@CNSTL 04F3FH 00000H CSEG PAGE64KP - @@CNSTL task_sys 04F3FH 00000H - @@CNSTL 04F3FH 00000H CSEG PAGE64KP + 04F73H 00000H + @@CNSTL 04F73H 00000H CSEG PAGE64KP + @@CNSTL task_sys 04F73H 00000H + @@CNSTL 04F73H 00000H CSEG PAGE64KP @@CNSTL pedo_alg_thre_det2 - 04F3FH 00000H - @@CNSTL 04F3FH 00000H CSEG PAGE64KP - @@CNSTL ini_VECT 04F3FH 00000H - @@R_INIS 04F3FH 00000H CSEG UNIT64KP - @@R_INIS @cstart 04F3FH 00000H - @@R_INIS loader 04F3FH 00000H - @@R_INIS pm 04F3FH 00000H - @@R_INIS i2c_ctr 04F3FH 00000H - @@R_INIS main 04F3FH 00000H - @@R_INIS magic 04F3FH 00000H - @@R_INIS WDT 04F3FH 00000H - @@R_INIS i2c_mcu 04F3FH 00000H - @@R_INIS i2c_twl 04F3FH 00000H - @@R_INIS led 04F3FH 00000H - @@R_INIS rtc 04F3FH 00000H - @@R_INIS vreg_ctr 04F3FH 00000H - @@R_INIS vreg_twl 04F3FH 00000H - @@R_INIS adc 04F3FH 00000H - @@R_INIS renge 04F3FH 00000H - @@R_INIS accero 04F3FH 00000H + 04F73H 00000H + @@CNSTL 04F73H 00000H CSEG PAGE64KP + @@CNSTL ini_VECT 04F73H 00000H + @@R_INIS 04F73H 00000H CSEG UNIT64KP + @@R_INIS @cstart 04F73H 00000H + @@R_INIS loader 04F73H 00000H + @@R_INIS pm 04F73H 00000H + @@R_INIS i2c_ctr 04F73H 00000H + @@R_INIS main 04F73H 00000H + @@R_INIS magic 04F73H 00000H + @@R_INIS WDT 04F73H 00000H + @@R_INIS i2c_mcu 04F73H 00000H + @@R_INIS i2c_twl 04F73H 00000H + @@R_INIS led 04F73H 00000H + @@R_INIS rtc 04F73H 00000H + @@R_INIS vreg_ctr 04F73H 00000H + @@R_INIS vreg_twl 04F73H 00000H + @@R_INIS adc 04F73H 00000H + @@R_INIS renge 04F73H 00000H + @@R_INIS accero 04F73H 00000H @@R_INIS self_flash - 04F3FH 00000H - @@R_INIS sw 04F3FH 00000H + 04F73H 00000H + @@R_INIS sw 04F73H 00000H @@R_INIS task_debug - 04F3FH 00000H + 04F73H 00000H @@R_INIS task_misc - 04F3FH 00000H - @@R_INIS task_sys 04F3FH 00000H + 04F73H 00000H + @@R_INIS task_sys 04F73H 00000H @@R_INIS pedo_alg_thre_det2 - 04F3FH 00000H - @@R_INIS ini_VECT 04F3FH 00000H + 04F73H 00000H + @@R_INIS ini_VECT 04F73H 00000H @@R_INIS task_status - 04F3FH 00000H - @@R_INIS @rom 04F3FH 00000H - @@CALT 04F3FH 00000H CSEG - @@CALT @cstart 04F3FH 00000H - @@CALT loader 04F3FH 00000H - @@CALT pm 04F3FH 00000H - @@CALT i2c_ctr 04F3FH 00000H - @@CALT main 04F3FH 00000H - @@CALT magic 04F3FH 00000H - @@CALT WDT 04F3FH 00000H - @@CALT i2c_mcu 04F3FH 00000H - @@CALT i2c_twl 04F3FH 00000H - @@CALT led 04F3FH 00000H - @@CALT rtc 04F3FH 00000H - @@CALT vreg_ctr 04F3FH 00000H - @@CALT vreg_twl 04F3FH 00000H - @@CALT adc 04F3FH 00000H - @@CALT renge 04F3FH 00000H - @@CALT accero 04F3FH 00000H + 04F73H 00000H + @@R_INIS @rom 04F73H 00000H + @@CALT 04F73H 00000H CSEG + @@CALT @cstart 04F73H 00000H + @@CALT loader 04F73H 00000H + @@CALT pm 04F73H 00000H + @@CALT i2c_ctr 04F73H 00000H + @@CALT main 04F73H 00000H + @@CALT magic 04F73H 00000H + @@CALT WDT 04F73H 00000H + @@CALT i2c_mcu 04F73H 00000H + @@CALT i2c_twl 04F73H 00000H + @@CALT led 04F73H 00000H + @@CALT rtc 04F73H 00000H + @@CALT vreg_ctr 04F73H 00000H + @@CALT vreg_twl 04F73H 00000H + @@CALT adc 04F73H 00000H + @@CALT renge 04F73H 00000H + @@CALT accero 04F73H 00000H @@CALT self_flash - 04F3FH 00000H - @@CALT sw 04F3FH 00000H + 04F73H 00000H + @@CALT sw 04F73H 00000H @@CALT task_debug - 04F3FH 00000H + 04F73H 00000H @@CALT task_misc - 04F3FH 00000H - @@CALT task_sys 04F3FH 00000H + 04F73H 00000H + @@CALT task_sys 04F73H 00000H @@CALT pedo_alg_thre_det2 - 04F3FH 00000H - @@CALT ini_VECT 04F3FH 00000H + 04F73H 00000H + @@CALT ini_VECT 04F73H 00000H @@CALT task_status - 04F3FH 00000H - @@RLINIT 04F3FH 00000H CSEG UNIT64KP - @@RLINIT loader 04F3FH 00000H - @@RLINIT pm 04F3FH 00000H - @@RLINIT i2c_ctr 04F3FH 00000H - @@RLINIT main 04F3FH 00000H - @@RLINIT magic 04F3FH 00000H - @@RLINIT WDT 04F3FH 00000H - @@RLINIT i2c_mcu 04F3FH 00000H - @@RLINIT i2c_twl 04F3FH 00000H - @@RLINIT led 04F3FH 00000H - @@RLINIT rtc 04F3FH 00000H - @@RLINIT vreg_ctr 04F3FH 00000H - @@RLINIT vreg_twl 04F3FH 00000H - @@RLINIT adc 04F3FH 00000H - @@RLINIT renge 04F3FH 00000H - @@RLINIT accero 04F3FH 00000H + 04F73H 00000H + @@RLINIT 04F73H 00000H CSEG UNIT64KP + @@RLINIT loader 04F73H 00000H + @@RLINIT pm 04F73H 00000H + @@RLINIT i2c_ctr 04F73H 00000H + @@RLINIT main 04F73H 00000H + @@RLINIT magic 04F73H 00000H + @@RLINIT WDT 04F73H 00000H + @@RLINIT i2c_mcu 04F73H 00000H + @@RLINIT i2c_twl 04F73H 00000H + @@RLINIT led 04F73H 00000H + @@RLINIT rtc 04F73H 00000H + @@RLINIT vreg_ctr 04F73H 00000H + @@RLINIT vreg_twl 04F73H 00000H + @@RLINIT adc 04F73H 00000H + @@RLINIT renge 04F73H 00000H + @@RLINIT accero 04F73H 00000H @@RLINIT self_flash - 04F3FH 00000H - @@RLINIT sw 04F3FH 00000H + 04F73H 00000H + @@RLINIT sw 04F73H 00000H @@RLINIT task_debug - 04F3FH 00000H + 04F73H 00000H @@RLINIT task_misc - 04F3FH 00000H - @@RLINIT task_sys 04F3FH 00000H + 04F73H 00000H + @@RLINIT task_sys 04F73H 00000H @@RLINIT pedo_alg_thre_det2 - 04F3FH 00000H - @@RLINIT ini_VECT 04F3FH 00000H + 04F73H 00000H + @@RLINIT ini_VECT 04F73H 00000H @@RLINIT task_status - 04F3FH 00000H - @@RLINIT @rom 04F3FH 00000H - @@CODEL 04F3FH 00000H CSEG - @@CODEL pm 04F3FH 00000H - @@CODEL i2c_ctr 04F3FH 00000H - @@CODEL magic 04F3FH 00000H - @@CODEL i2c_twl 04F3FH 00000H - @@CODEL led 04F3FH 00000H - @@CODEL rtc 04F3FH 00000H - @@CODEL vreg_ctr 04F3FH 00000H - @@CODEL vreg_twl 04F3FH 00000H - @@CODEL adc 04F3FH 00000H - @@CODEL renge 04F3FH 00000H - @@CODEL accero 04F3FH 00000H - @@CODEL sw 04F3FH 00000H + 04F73H 00000H + @@RLINIT @rom 04F73H 00000H + @@CODEL 04F73H 00000H CSEG + @@CODEL pm 04F73H 00000H + @@CODEL i2c_ctr 04F73H 00000H + @@CODEL magic 04F73H 00000H + @@CODEL i2c_twl 04F73H 00000H + @@CODEL led 04F73H 00000H + @@CODEL rtc 04F73H 00000H + @@CODEL vreg_ctr 04F73H 00000H + @@CODEL vreg_twl 04F73H 00000H + @@CODEL adc 04F73H 00000H + @@CODEL renge 04F73H 00000H + @@CODEL accero 04F73H 00000H + @@CODEL sw 04F73H 00000H @@CODEL task_misc - 04F3FH 00000H - @@CODEL task_sys 04F3FH 00000H + 04F73H 00000H + @@CODEL task_sys 04F73H 00000H @@CODEL pedo_alg_thre_det2 - 04F3FH 00000H - @@CODEL ini_VECT 04F3FH 00000H -* gap * 04F3FH 00001H - @@CNSTL 04F40H 0000AH CSEG PAGE64KP - @@CNSTL @bcdtob 04F40H 0000AH - @@CNSTL 04F4AH 00010H CSEG PAGE64KP - @@CNSTL @bbcd 04F4AH 00010H - @@R_INIT 04F5AH 0003AH CSEG UNIT64KP - @@R_INIT @cstart 04F5AH 00000H - @@R_INIT loader 04F5AH 00000H - @@R_INIT pm 04F5AH 00002H - @@R_INIT i2c_ctr 04F5CH 00002H - @@R_INIT main 04F5EH 00000H - @@R_INIT magic 04F5EH 00000H - @@R_INIT WDT 04F5EH 00000H - @@R_INIT i2c_mcu 04F5EH 00000H - @@R_INIT i2c_twl 04F5EH 00000H - @@R_INIT led 04F5EH 00006H - @@R_INIT rtc 04F64H 00000H - @@R_INIT vreg_ctr 04F64H 00000H - @@R_INIT vreg_twl 04F64H 00000H - @@R_INIT adc 04F64H 0000CH - @@R_INIT renge 04F70H 00014H - @@R_INIT accero 04F84H 00000H + 04F73H 00000H + @@CODEL ini_VECT 04F73H 00000H +* gap * 04F73H 00001H + @@CNSTL 04F74H 0000AH CSEG PAGE64KP + @@CNSTL @bcdtob 04F74H 0000AH + @@CNSTL 04F7EH 00010H CSEG PAGE64KP + @@CNSTL @bbcd 04F7EH 00010H + @@R_INIT 04F8EH 0003AH CSEG UNIT64KP + @@R_INIT @cstart 04F8EH 00000H + @@R_INIT loader 04F8EH 00000H + @@R_INIT pm 04F8EH 00002H + @@R_INIT i2c_ctr 04F90H 00002H + @@R_INIT main 04F92H 00000H + @@R_INIT magic 04F92H 00000H + @@R_INIT WDT 04F92H 00000H + @@R_INIT i2c_mcu 04F92H 00000H + @@R_INIT i2c_twl 04F92H 00000H + @@R_INIT led 04F92H 00006H + @@R_INIT rtc 04F98H 00000H + @@R_INIT vreg_ctr 04F98H 00000H + @@R_INIT vreg_twl 04F98H 00000H + @@R_INIT adc 04F98H 0000CH + @@R_INIT renge 04FA4H 00014H + @@R_INIT accero 04FB8H 00000H @@R_INIT self_flash - 04F84H 00000H - @@R_INIT sw 04F84H 00002H + 04FB8H 00000H + @@R_INIT sw 04FB8H 00002H @@R_INIT task_debug - 04F86H 00000H + 04FBAH 00000H @@R_INIT task_misc - 04F86H 00000H - @@R_INIT task_sys 04F86H 00002H + 04FBAH 00000H + @@R_INIT task_sys 04FBAH 00002H @@R_INIT pedo_alg_thre_det2 - 04F88H 0000AH - @@R_INIT ini_VECT 04F92H 00000H + 04FBCH 0000AH + @@R_INIT ini_VECT 04FC6H 00000H @@R_INIT task_status - 04F92H 00002H - @@R_INIT @rom 04F94H 00000H - @@LCODEL 04F94H 00008H CSEG - @@LCODEL abs 04F94H 00008H -* gap * 04F9CH 0005AH + 04FC6H 00002H + @@R_INIT @rom 04FC8H 00000H + @@LCODEL 04FC8H 00008H CSEG + @@LCODEL abs 04FC8H 00008H +* gap * 04FD0H 00026H MGC_TAIL 04FF6H 0000AH CSEG AT MGC_TAIL magic 04FF6H 0000AH @@ -421,7 +424,7 @@ Direc-file:bsr_mcu.dr BASE ADDRESS=FF900H SIZE=00500H OUTPUT INPUT INPUT BASE SIZE SEGMENT SEGMENT MODULE ADDRESS - @@DATA FF900H 00430H DSEG BASEP + @@DATA FF900H 00434H DSEG BASEP @@DATA @cstart FF900H 00002H @@DATA loader FF902H 00000H @@DATA pm FF902H 00016H @@ -431,184 +434,184 @@ Direc-file:bsr_mcu.dr @@DATA WDT FFB3AH 00000H @@DATA i2c_mcu FFB3AH 0000AH @@DATA i2c_twl FFB44H 00000H - @@DATA led FFB44H 00088H - @@DATA rtc FFBCCH 00008H - @@DATA vreg_ctr FFBD4H 0005EH - @@DATA vreg_twl FFC32H 00012H - @@DATA adc FFC44H 00018H - @@DATA renge FFC5CH 00022H - @@DATA accero FFC7EH 00002H + @@DATA led FFB44H 0008AH + @@DATA rtc FFBCEH 0000AH + @@DATA vreg_ctr FFBD8H 0005EH + @@DATA vreg_twl FFC36H 00012H + @@DATA adc FFC48H 00018H + @@DATA renge FFC60H 00022H + @@DATA accero FFC82H 00002H @@DATA self_flash - FFC80H 00002H - @@DATA sw FFC82H 00006H + FFC84H 00002H + @@DATA sw FFC86H 00006H @@DATA task_debug - FFC88H 00000H + FFC8CH 00000H @@DATA task_misc - FFC88H 0000EH - @@DATA task_sys FFC96H 00002H + FFC8CH 0000EH + @@DATA task_sys FFC9AH 00002H @@DATA pedo_alg_thre_det2 - FFC98H 00096H - @@DATA ini_VECT FFD2EH 00000H + FFC9CH 00096H + @@DATA ini_VECT FFD32H 00000H @@DATA task_status - FFD2EH 00002H - @@DATA @rom FFD30H 00000H - @@INIT FFD30H 0003AH DSEG BASEP - @@INIT @cstart FFD30H 00000H - @@INIT loader FFD30H 00000H - @@INIT pm FFD30H 00002H - @@INIT i2c_ctr FFD32H 00002H - @@INIT main FFD34H 00000H - @@INIT magic FFD34H 00000H - @@INIT WDT FFD34H 00000H - @@INIT i2c_mcu FFD34H 00000H - @@INIT i2c_twl FFD34H 00000H - @@INIT led FFD34H 00006H - @@INIT rtc FFD3AH 00000H - @@INIT vreg_ctr FFD3AH 00000H - @@INIT vreg_twl FFD3AH 00000H - @@INIT adc FFD3AH 0000CH - @@INIT renge FFD46H 00014H - @@INIT accero FFD5AH 00000H + FFD32H 00002H + @@DATA @rom FFD34H 00000H + @@INIT FFD34H 0003AH DSEG BASEP + @@INIT @cstart FFD34H 00000H + @@INIT loader FFD34H 00000H + @@INIT pm FFD34H 00002H + @@INIT i2c_ctr FFD36H 00002H + @@INIT main FFD38H 00000H + @@INIT magic FFD38H 00000H + @@INIT WDT FFD38H 00000H + @@INIT i2c_mcu FFD38H 00000H + @@INIT i2c_twl FFD38H 00000H + @@INIT led FFD38H 00006H + @@INIT rtc FFD3EH 00000H + @@INIT vreg_ctr FFD3EH 00000H + @@INIT vreg_twl FFD3EH 00000H + @@INIT adc FFD3EH 0000CH + @@INIT renge FFD4AH 00014H + @@INIT accero FFD5EH 00000H @@INIT self_flash - FFD5AH 00000H - @@INIT sw FFD5AH 00002H + FFD5EH 00000H + @@INIT sw FFD5EH 00002H @@INIT task_debug - FFD5CH 00000H + FFD60H 00000H @@INIT task_misc - FFD5CH 00000H - @@INIT task_sys FFD5CH 00002H + FFD60H 00000H + @@INIT task_sys FFD60H 00002H @@INIT pedo_alg_thre_det2 - FFD5EH 0000AH - @@INIT ini_VECT FFD68H 00000H + FFD62H 0000AH + @@INIT ini_VECT FFD6CH 00000H @@INIT task_status - FFD68H 00002H - @@INIT @rom FFD6AH 00000H - @@INIS FFD6AH 00000H DSEG UNITP - @@INIS @cstart FFD6AH 00000H - @@INIS loader FFD6AH 00000H - @@INIS pm FFD6AH 00000H - @@INIS i2c_ctr FFD6AH 00000H - @@INIS main FFD6AH 00000H - @@INIS magic FFD6AH 00000H - @@INIS WDT FFD6AH 00000H - @@INIS i2c_mcu FFD6AH 00000H - @@INIS i2c_twl FFD6AH 00000H - @@INIS led FFD6AH 00000H - @@INIS rtc FFD6AH 00000H - @@INIS vreg_ctr FFD6AH 00000H - @@INIS vreg_twl FFD6AH 00000H - @@INIS adc FFD6AH 00000H - @@INIS renge FFD6AH 00000H - @@INIS accero FFD6AH 00000H + FFD6CH 00002H + @@INIT @rom FFD6EH 00000H + @@INIS FFD6EH 00000H DSEG UNITP + @@INIS @cstart FFD6EH 00000H + @@INIS loader FFD6EH 00000H + @@INIS pm FFD6EH 00000H + @@INIS i2c_ctr FFD6EH 00000H + @@INIS main FFD6EH 00000H + @@INIS magic FFD6EH 00000H + @@INIS WDT FFD6EH 00000H + @@INIS i2c_mcu FFD6EH 00000H + @@INIS i2c_twl FFD6EH 00000H + @@INIS led FFD6EH 00000H + @@INIS rtc FFD6EH 00000H + @@INIS vreg_ctr FFD6EH 00000H + @@INIS vreg_twl FFD6EH 00000H + @@INIS adc FFD6EH 00000H + @@INIS renge FFD6EH 00000H + @@INIS accero FFD6EH 00000H @@INIS self_flash - FFD6AH 00000H - @@INIS sw FFD6AH 00000H + FFD6EH 00000H + @@INIS sw FFD6EH 00000H @@INIS task_debug - FFD6AH 00000H + FFD6EH 00000H @@INIS task_misc - FFD6AH 00000H - @@INIS task_sys FFD6AH 00000H + FFD6EH 00000H + @@INIS task_sys FFD6EH 00000H @@INIS pedo_alg_thre_det2 - FFD6AH 00000H - @@INIS ini_VECT FFD6AH 00000H + FFD6EH 00000H + @@INIS ini_VECT FFD6EH 00000H @@INIS task_status - FFD6AH 00000H - @@INIS @rom FFD6AH 00000H - @@DATS FFD6AH 00000H DSEG UNITP - @@DATS @cstart FFD6AH 00000H - @@DATS loader FFD6AH 00000H - @@DATS pm FFD6AH 00000H - @@DATS i2c_ctr FFD6AH 00000H - @@DATS main FFD6AH 00000H - @@DATS magic FFD6AH 00000H - @@DATS WDT FFD6AH 00000H - @@DATS i2c_mcu FFD6AH 00000H - @@DATS i2c_twl FFD6AH 00000H - @@DATS led FFD6AH 00000H - @@DATS rtc FFD6AH 00000H - @@DATS vreg_ctr FFD6AH 00000H - @@DATS vreg_twl FFD6AH 00000H - @@DATS adc FFD6AH 00000H - @@DATS renge FFD6AH 00000H - @@DATS accero FFD6AH 00000H + FFD6EH 00000H + @@INIS @rom FFD6EH 00000H + @@DATS FFD6EH 00000H DSEG UNITP + @@DATS @cstart FFD6EH 00000H + @@DATS loader FFD6EH 00000H + @@DATS pm FFD6EH 00000H + @@DATS i2c_ctr FFD6EH 00000H + @@DATS main FFD6EH 00000H + @@DATS magic FFD6EH 00000H + @@DATS WDT FFD6EH 00000H + @@DATS i2c_mcu FFD6EH 00000H + @@DATS i2c_twl FFD6EH 00000H + @@DATS led FFD6EH 00000H + @@DATS rtc FFD6EH 00000H + @@DATS vreg_ctr FFD6EH 00000H + @@DATS vreg_twl FFD6EH 00000H + @@DATS adc FFD6EH 00000H + @@DATS renge FFD6EH 00000H + @@DATS accero FFD6EH 00000H @@DATS self_flash - FFD6AH 00000H - @@DATS sw FFD6AH 00000H + FFD6EH 00000H + @@DATS sw FFD6EH 00000H @@DATS task_debug - FFD6AH 00000H + FFD6EH 00000H @@DATS task_misc - FFD6AH 00000H - @@DATS task_sys FFD6AH 00000H + FFD6EH 00000H + @@DATS task_sys FFD6EH 00000H @@DATS pedo_alg_thre_det2 - FFD6AH 00000H - @@DATS ini_VECT FFD6AH 00000H + FFD6EH 00000H + @@DATS ini_VECT FFD6EH 00000H @@DATS task_status - FFD6AH 00000H - @@DATS @rom FFD6AH 00000H - FSL_DATA FFD6AH 00010H DSEG UNITP + FFD6EH 00000H + @@DATS @rom FFD6EH 00000H + FSL_DATA FFD6EH 00010H DSEG UNITP FSL_DATA fsl_common - FFD6AH 00010H - @@INITL FFD7AH 00000H DSEG UNIT64KP - @@INITL loader FFD7AH 00000H - @@INITL pm FFD7AH 00000H - @@INITL i2c_ctr FFD7AH 00000H - @@INITL main FFD7AH 00000H - @@INITL magic FFD7AH 00000H - @@INITL WDT FFD7AH 00000H - @@INITL i2c_mcu FFD7AH 00000H - @@INITL i2c_twl FFD7AH 00000H - @@INITL led FFD7AH 00000H - @@INITL rtc FFD7AH 00000H - @@INITL vreg_ctr FFD7AH 00000H - @@INITL vreg_twl FFD7AH 00000H - @@INITL adc FFD7AH 00000H - @@INITL renge FFD7AH 00000H - @@INITL accero FFD7AH 00000H + FFD6EH 00010H + @@INITL FFD7EH 00000H DSEG UNIT64KP + @@INITL loader FFD7EH 00000H + @@INITL pm FFD7EH 00000H + @@INITL i2c_ctr FFD7EH 00000H + @@INITL main FFD7EH 00000H + @@INITL magic FFD7EH 00000H + @@INITL WDT FFD7EH 00000H + @@INITL i2c_mcu FFD7EH 00000H + @@INITL i2c_twl FFD7EH 00000H + @@INITL led FFD7EH 00000H + @@INITL rtc FFD7EH 00000H + @@INITL vreg_ctr FFD7EH 00000H + @@INITL vreg_twl FFD7EH 00000H + @@INITL adc FFD7EH 00000H + @@INITL renge FFD7EH 00000H + @@INITL accero FFD7EH 00000H @@INITL self_flash - FFD7AH 00000H - @@INITL sw FFD7AH 00000H + FFD7EH 00000H + @@INITL sw FFD7EH 00000H @@INITL task_debug - FFD7AH 00000H + FFD7EH 00000H @@INITL task_misc - FFD7AH 00000H - @@INITL task_sys FFD7AH 00000H + FFD7EH 00000H + @@INITL task_sys FFD7EH 00000H @@INITL pedo_alg_thre_det2 - FFD7AH 00000H - @@INITL ini_VECT FFD7AH 00000H + FFD7EH 00000H + @@INITL ini_VECT FFD7EH 00000H @@INITL task_status - FFD7AH 00000H - @@INITL @rom FFD7AH 00000H - @@DATAL FFD7AH 00000H DSEG UNIT64KP - @@DATAL loader FFD7AH 00000H - @@DATAL pm FFD7AH 00000H - @@DATAL i2c_ctr FFD7AH 00000H - @@DATAL main FFD7AH 00000H - @@DATAL magic FFD7AH 00000H - @@DATAL WDT FFD7AH 00000H - @@DATAL i2c_mcu FFD7AH 00000H - @@DATAL i2c_twl FFD7AH 00000H - @@DATAL led FFD7AH 00000H - @@DATAL rtc FFD7AH 00000H - @@DATAL vreg_ctr FFD7AH 00000H - @@DATAL vreg_twl FFD7AH 00000H - @@DATAL adc FFD7AH 00000H - @@DATAL renge FFD7AH 00000H - @@DATAL accero FFD7AH 00000H + FFD7EH 00000H + @@INITL @rom FFD7EH 00000H + @@DATAL FFD7EH 00000H DSEG UNIT64KP + @@DATAL loader FFD7EH 00000H + @@DATAL pm FFD7EH 00000H + @@DATAL i2c_ctr FFD7EH 00000H + @@DATAL main FFD7EH 00000H + @@DATAL magic FFD7EH 00000H + @@DATAL WDT FFD7EH 00000H + @@DATAL i2c_mcu FFD7EH 00000H + @@DATAL i2c_twl FFD7EH 00000H + @@DATAL led FFD7EH 00000H + @@DATAL rtc FFD7EH 00000H + @@DATAL vreg_ctr FFD7EH 00000H + @@DATAL vreg_twl FFD7EH 00000H + @@DATAL adc FFD7EH 00000H + @@DATAL renge FFD7EH 00000H + @@DATAL accero FFD7EH 00000H @@DATAL self_flash - FFD7AH 00000H - @@DATAL sw FFD7AH 00000H + FFD7EH 00000H + @@DATAL sw FFD7EH 00000H @@DATAL task_debug - FFD7AH 00000H + FFD7EH 00000H @@DATAL task_misc - FFD7AH 00000H - @@DATAL task_sys FFD7AH 00000H + FFD7EH 00000H + @@DATAL task_sys FFD7EH 00000H @@DATAL pedo_alg_thre_det2 - FFD7AH 00000H - @@DATAL ini_VECT FFD7AH 00000H + FFD7EH 00000H + @@DATAL ini_VECT FFD7EH 00000H @@DATAL task_status - FFD7AH 00000H - @@DATAL @rom FFD7AH 00000H -* gap * FFD7AH 00086H + FFD7EH 00000H + @@DATAL @rom FFD7EH 00000H +* gap * FFD7EH 00082H MEMORY=RAM2 BASE ADDRESS=FFE20H SIZE=000C0H diff --git a/trunk/config.h b/trunk/config.h index fa980c4..5335b3e 100644 --- a/trunk/config.h +++ b/trunk/config.h @@ -13,7 +13,7 @@ //#define _FORCE_TAIKENDAI_ #define MCU_VER_MAJOR 0x01 -#define MCU_VER_MINOR 11 +#define MCU_VER_MINOR 12 #define _firm_format_v3_ diff --git a/trunk/hoge.bin b/trunk/hoge.bin index 67b96b2..b97cb51 100644 Binary files a/trunk/hoge.bin and b/trunk/hoge.bin differ diff --git a/trunk/i2c_mcu.c b/trunk/i2c_mcu.c index c21958f..a4265e0 100644 --- a/trunk/i2c_mcu.c +++ b/trunk/i2c_mcu.c @@ -218,9 +218,8 @@ err iic_mcu_read( u8 slave, u8 adrs, u8 len, u8 * dest ) IICIF10 = 0; SIO10 = 0xFF; // ダミーデータを書くと受信開始 while( IICIF10 == 0 ) - { // 受信完了待ち - ; - } + {;} // 受信完了待ち + *dest = SIO10; dest++; len--; @@ -324,8 +323,7 @@ err iic_mcu_write( u8 slave, u8 adrs, u8 len, void * src ) memcpy( iic_send_work, src, 4 ); //バッファとして4バイトしか用意して無いため。 // DMAセット while( DST1 ) - {; - } + {;} DEN1 = 1; DSA1 = (u8)( &SIO10 ); @@ -473,7 +471,7 @@ static err iic_mcu_send_a_byte( u8 dat ) SIO10 = dat; while( IICIF10 == 0 ) { - NOP( ); +// NOP( ); } // 通信中 if( SSR02 != 0 ) { @@ -576,7 +574,7 @@ void iic_mcu_start( ) iic_mcu_send_st(); SIO10 = 0xFF; - while( IICIF10 == 0 ){} // 通信中 + while( IICIF10 == 0 ){;} // 通信中 iic_mcu_send_sp(); SIR02 = SSR02; @@ -594,8 +592,7 @@ void iic_mcu_start( ) void iic_mcu_stop( ) { while( iic_mcu_busy ) - {; - } // DMA動作中はもう少し待つ + {;} // DMA動作中はもう少し待つ iic_mcu_send_re_st( ); // SCL,SDAをLLにする I2C_PU_off(); SAU0EN = 0; diff --git a/trunk/led.c b/trunk/led.c index 857ccc5..1642ee8 100644 --- a/trunk/led.c +++ b/trunk/led.c @@ -304,6 +304,8 @@ void tsk_led_pow( ) ======================================================== */ static void led_pow_normal( ) { + static u8 delay; + time_to_next_frame_sleep = LED_SLEEP_FRAME_LEN; frame_sleep = 0; LED_dim_status_sleep.now = (sx16)LED_duty_pow_blu * 128; @@ -314,8 +316,18 @@ static void led_pow_normal( ) // おしまい } - // 青点灯 - led_fade_to( LED_duty_pow_blu, vreg_ctr[VREG_C_LED_BRIGHT] ); + if( system_status.pwr_state == ON ){ + if( ++delay > 5 ) + { + delay = 0; + led_fade_to( LED_duty_pow_blu, vreg_ctr[VREG_C_LED_BRIGHT] ); + } + } + else + { + // 青点灯 + led_fade_to( LED_duty_pow_blu, vreg_ctr[VREG_C_LED_BRIGHT] ); + } } @@ -548,9 +560,9 @@ void tsk_led_notify( ) // 通常運転 if( info_led_pattern_updated ) { - info_led_pattern_updated = false; +// info_led_pattern_updated = false; ここでクリアするのは早い vreg_ctr[ VREG_C_LED_NOTIFY_FLAG ] &= ~REG_BIT_IN_LOOP; - frame = 0; // ちゃんと書こう + frame = 31; // ちゃんと書こう time_to_next_frame = 0; } else @@ -561,21 +573,31 @@ void tsk_led_notify( ) DBG_LED_on; time_to_next_frame = info_LED.info_LED.term; + // 最終フレームの時 if( frame >= NOTIFY_LED_TERM -1 ) { - DBG_LED2_on; - vreg_ctr[ VREG_C_LED_NOTIFY_FLAG ] |= REG_BIT_IN_LOOP; - if( info_LED.info_LED.last_loop != 255 ) // 255:無限ループ + // パターン差し替え時のムリヤリ + if( info_led_pattern_updated ) { - loops++; - if( loops > info_LED.info_LED.last_loop ) + info_led_pattern_updated = false; + frame = 0; + } + else + { + vreg_ctr[ VREG_C_LED_NOTIFY_FLAG ] |= REG_BIT_IN_LOOP; + if( info_LED.info_LED.last_loop != 255 ) // 255:無限ループ { - frame = 0; + loops++; + if( loops > info_LED.info_LED.last_loop ) + { + frame = 0; + } } } } else { + // 最終フレーム以外 frame = (( frame + 1 ) & 0x1F ); // ←ここでマスクをかけておかないと最終フレーム〜先頭間のグラデが効かない vreg_ctr[ VREG_C_LED_NOTIFY_FLAG ] &= ~REG_BIT_IN_LOOP; loops = 0; @@ -591,8 +613,6 @@ void tsk_led_notify( ) LED_dim_status_info_B.delta = (( LED_dim_status_info_B.to - LED_dim_status_info_B.now ) ) / info_LED.info_LED.fade_time; } - DBG_LED_off; - DBG_LED2_off; time_to_next_frame -= 1; } } diff --git a/trunk/main.c b/trunk/main.c index 9809e22..81fd740 100644 --- a/trunk/main.c +++ b/trunk/main.c @@ -22,6 +22,7 @@ system_status_ system_status; uni_pool pool; +extern u16 rtc_stop_check; /* ======================================================== @@ -64,7 +65,13 @@ void main_loop( void ) { // システムtick、または割り込みで廻ります。 renge_task_interval_run( ); // 内部で、システムtickまたは強制起動します renge_task_immed_run(); - HALT( ); +// HALT( ); + if( ++rtc_stop_check == 0 ) + { + // RTC割り込みが来ない + RTCEN = 0; + mcu_wdt_reset; + } } } diff --git a/trunk/renge/renge.c b/trunk/renge/renge.c index 4f380e3..f50fb59 100644 --- a/trunk/renge/renge.c +++ b/trunk/renge/renge.c @@ -91,16 +91,16 @@ err renge_task_interval_run(){ { renge_task_interval_in_force = renge_task_interval_run_force; renge_task_interval_run_force = false; // 今から起動するタスク、割り込むタスクでフラグが立つかもなので - WDT_Restart( ); if( renge_flg_interval != 0 ) { renge_flg_interval -= 1; + WDT_Restart( ); } EI(); for( i = 0; i != TSK_LAST; i += 1 ) { tasks[ i ](); - // 逐次起動タスクがあったら起動しておく + // 逐次起動タスクがあったら間に挟む renge_task_immed_run(); } } diff --git a/trunk/rtc.c b/trunk/rtc.c index 75746a8..a79b7c6 100644 --- a/trunk/rtc.c +++ b/trunk/rtc.c @@ -15,6 +15,8 @@ bit rtc_lock; bit rtc_dirty; bit rtc_alarm_dirty; +u16 rtc_stop_check; + /* ======================================================== ペリフェラルの初期化 @@ -54,8 +56,7 @@ void RTC_init( void ) RWAIT = 1; while( !RWST ) - {; - } + {;} RWAIT = 0; rtc_lock = false; @@ -96,8 +97,7 @@ void rtc_buf_reflesh( ) rtc_lock = true; RWAIT = 1; while( !RWST ) - {; - } + {;} memcpy( &vreg_ctr[VREG_C_RTC_SEC], &SEC, 7 ); RWAIT = 0; @@ -141,8 +141,7 @@ void rtc_unlock( ) rtc_dirty = false; RWAIT = 1; while( !RWST ) - {; - } + {;} memcpy( &SEC, rtc_work, 7 ); RWAIT = 0; } @@ -169,4 +168,5 @@ void rtc_unlock( ) __interrupt void int_rtc_int( ) { renge_flg_interval += 1; // インクリメント/デクリメント命令を使うので DI()不要 + rtc_stop_check = 1; } diff --git a/trunk/self_flash.c b/trunk/self_flash.c index b54c73e..a22536b 100644 --- a/trunk/self_flash.c +++ b/trunk/self_flash.c @@ -151,19 +151,19 @@ void firm_update( ) u8* p_buffer = &pool.self_update_work[0]; u16 buff_written_size = 0; + WDT_Restart( ); + // I2Cから書き込みデータをバッファにためる do { while( !IICAIF && !SPD ) - { - } + {;} my_spd = SPD; IICAIF = 0; *p_buffer = IICA; WREL = 1; p_buffer += 1; buff_written_size += 1; - WDT_Restart( ); } while( ( buff_written_size != SELF_UPDATE_BUFF_SIZE ) && !SPD ); @@ -457,6 +457,7 @@ static err firm_duplicate( u8 block_src, u8 target_block; u8 split_write_count; // ブロックへちまちま書き込むカウンタ __far u8* p_src = ( __far u8* )( block_src * 0x400 ); + u8 retry_error; led_print(1); @@ -468,10 +469,17 @@ static err firm_duplicate( u8 block_src, led_print(2); WDT_Restart( ); // ブロック消去 + retry_error = 5 + 1; while( FSL_BlankCheck( target_block ) != FSL_OK ) { led_print(3); FSL_Erase( target_block ); + if( --retry_error == 0 ) + { + // フラッシュ寿命? + FSL_Close( ); + return ( ERR_ERR ); // リセット&復帰を試みる どうなるか知らん + } } led_print(4); @@ -483,8 +491,6 @@ static err firm_duplicate( u8 block_src, u16 buff_written_size; u8* p_buff; - WDT_Restart( ); - // 書き込みデータをバッファにためる buff_written_size = 0; p_buff = &pool.self_update_work[0]; @@ -515,7 +521,7 @@ static err firm_duplicate( u8 block_src, // 1ブロック書き込み完了。内部電圧チェックを行う while( FSL_IVerify( target_block ) != FSL_OK ) { - // リカバリはリブート時 todo // + // リカバリはリブート時 // led_print(7); return ( ERR_ERR ); } diff --git a/trunk/task_sys.c b/trunk/task_sys.c index 89b34e7..749eea2 100644 --- a/trunk/task_sys.c +++ b/trunk/task_sys.c @@ -276,6 +276,8 @@ void tsk_sys( ) case OFF_TRIG: //--------------------------------------- default: + system_status.pwr_state = OFF_TRIG; + // LED消灯を待つ vreg_ctr[ VREG_C_LED_POW ] = LED_POW_ILM_OFF; vreg_ctr[ VREG_C_LED_WIFI ] = WIFI_LED_OFF; @@ -307,8 +309,7 @@ void tsk_sys( ) // ACアダプタ INTP4 アダプタありでL // RTC while( iic_mcu_busy ) - {; - } + {;} KRM = ( KR_SW_POW ); // Mask ではなく、Modeなのだそうだ。紛らわしい MK0 = ~( INT_MSK0_EXTDC ); diff --git a/trunk/yav_mcu_bsr.pri b/trunk/yav_mcu_bsr.pri index 9034eb3..9d899b7 100644 --- a/trunk/yav_mcu_bsr.pri +++ b/trunk/yav_mcu_bsr.pri @@ -7,7 +7,7 @@ Internal Rom=32KB Internal Ram=1536B Clock=Target Sub Clock=Target -Peripheral Break=0x1 +Peripheral Break=0x0 Firm Clock=System Flash Programming=Permit Low-voltage Flash Rewriting=On @@ -78,10 +78,10 @@ Symbol Type=OFF Language=C Kanji=SJIS [Source] -Geometry=79, 64, 1021, 817 +Geometry=15, 48, 1021, 817 Window=Normal -DispStart=15 -CaretPos=68,0 +DispStart=423 +CaretPos=424,0 Mode=Normal DispFile= Address1= @@ -139,6 +139,22 @@ SaveRange=Screen SaveStart= SaveEnd= Accumulative=ON +[Source1] +Geometry=228, 202, 1021, 817 +Window=Normal +DispStart=22 +CaretPos=74,9 +Mode=Normal +DispFile=main.c +Accumulative=ON +[Source2] +Geometry=25, 25, 1021, 817 +Window=Normal +DispStart=116 +CaretPos=1,0 +Mode=Normal +DispFile=rtc.c +Accumulative=ON [Assemble] Geometry=30, 440, 968, 626 Window=Hide @@ -194,7 +210,7 @@ Endian= Ascii=OFF Idtag=OFF Address= -DispStart=000FFC80 +DispStart=FFFFFFFF CaretPosData=0, 0 CaretPosAscii=0, 0 Address1= @@ -960,47 +976,44 @@ Count=0 Geometry=1075, 10, 441, 702 Window=Normal Boundary=18088086 -0=.vol_level_twl_readed,P,N,A,+,1 -1=.vol_level_twl,P,N,A,+,1 -2=.temp_twl_bt_level,P,N,A,+,1 -3=.bt_remain_old_ctr,P,N,A,+,1 -4=.chg_led_override,P,N,A,+,1 -5=.vreg_twl,P,N,A,+,1 -6=.infos,P,N,A,+,1 -7=.vreg_ctr,P,N,A,+,1 -8=.battery_manufacturer,P,N,A,+,1 -9=.system_status,.,N,A,+,1 -Line=10 +0=.rtc_stop_check,P,N,A,+,1 +1=.vol_level_twl_readed,P,N,A,+,1 +2=.vol_level_twl,P,N,A,+,1 +3=.temp_twl_bt_level,P,N,A,+,1 +4=.bt_remain_old_ctr,P,N,A,+,1 +5=.chg_led_override,P,N,A,+,1 +6=.vreg_twl,P,N,A,+,1 +7=.infos,P,N,A,+,1 +8=.vreg_ctr,P,N,A,+,1 +9=.battery_manufacturer,P,N,A,+,1 +10=.system_status,.,N,A,+,1 +Line=11 [Quick Watch] -0=new_level,P,A,1 -1=vol_level_old,P,A,1 -2=battery_manufacturer,P,A,1 -3=bt_chg_ready,P,A,1 -4=PM_EXTDC_n,P,A,1 -5=chg_led_override,P,A,1 -6=LED_CHARGE,P,A,1 -7=P4.3,P,A,1 -8=P5.1,P,A,1 -9=PU4,P,A,1 -10=PU4.3,P,A,1 -11=p4.3,P,A,1 -12=PU5.1,P,A,1 -13=PM4.3,P,A,1 -14=vol_level_twl,P,A,1 -15=vol_level_twl_readed,P,A,1 +0=vol_level_old,P,A,1 +1=battery_manufacturer,P,A,1 +2=bt_chg_ready,P,A,1 +3=PM_EXTDC_n,P,A,1 +4=chg_led_override,P,A,1 +5=LED_CHARGE,P,A,1 +6=P4.3,P,A,1 +7=P5.1,P,A,1 +8=PU4,P,A,1 +9=PU4.3,P,A,1 +10=p4.3,P,A,1 +11=PU5.1,P,A,1 +12=PM4.3,P,A,1 +13=vol_level_twl,P,A,1 +14=vol_level_twl_readed,P,A,1 +15=rtc_stop_check,P,A,1 [Software Break] Geometry=709, 826, 445, 260 Window=Normal Width=150 30 200 100 Name0=Swb00001 -Address0=task_misc.c#_tsk_misc+0x3f +Address0=rtc.c#_int_rtc_int+0x1 Window0=ASM Status0=ON -Name1=Swb00002 -Address1=vreg_twl.c#_vreg_twl_read+0x3f -Window1=ASM -Status1=ON -Count=2 +Count=1 [Reset] Debugger=ON Symbol=OFF diff --git a/trunk/yav_mcu_bsr.prj b/trunk/yav_mcu_bsr.prj index 8f0c605..16c39ab 100644 --- a/trunk/yav_mcu_bsr.prj +++ b/trunk/yav_mcu_bsr.prj @@ -754,6 +754,37 @@ Include32=voltable.h Include33=magic.h Include34=..\..\..\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r\fsl.h Include35=..\..\..\Program Files\NEC Electronics Tools\CC78K0R\W2.10\inc78k0r\math.h +[Options.LCNV78K0R 0] +Version=100 +LCNV_GO=0 +E=0 +CommandFile=0 +[Options.LCNV78K0R 1] +Version=100 +LCNV_GO=0 +E=0 +CommandFile=0 +[Options.LCNV78K0R 2] +Version=100 +LCNV_GO=0 +O0=inter_asm +E=0 +CommandFile=0 +[Options.LCNV78K0R 3] +Version=100 +LCNV_GO=0 +E=0 +CommandFile=0 +[Options.LCNV78K0R 4] +Version=100 +LCNV_GO=0 +E=0 +CommandFile=0 +[Options.LCNV78K0R 5] +Version=100 +LCNV_GO=0 +E=0 +CommandFile=0 [Options.LK78K0R 0] Version=100 O0=bsr_k0r.lmf @@ -838,7 +869,7 @@ G=1 E=0 E0=flash.elk E1=a.elk -GO=0 +GO=1 GOValue=85 GOStart=FC00 GOSizeValue=1024 @@ -1005,37 +1036,6 @@ ZB= Etcetera0= Etcetera1=boot.lmf CommandFile=0 -[Options.LCNV78K0R 0] -Version=100 -LCNV_GO=0 -E=0 -CommandFile=0 -[Options.LCNV78K0R 1] -Version=100 -LCNV_GO=0 -E=0 -CommandFile=0 -[Options.LCNV78K0R 2] -Version=100 -LCNV_GO=0 -O0=inter_asm -E=0 -CommandFile=0 -[Options.LCNV78K0R 3] -Version=100 -LCNV_GO=0 -E=0 -CommandFile=0 -[Options.LCNV78K0R 4] -Version=100 -LCNV_GO=0 -E=0 -CommandFile=0 -[Options.LCNV78K0R 5] -Version=100 -LCNV_GO=0 -E=0 -CommandFile=0 [Options.78K0R] BuildMode=2 BuildMode2=K0R_dbg diff --git a/trunk/yav_mcu_bsr.prk b/trunk/yav_mcu_bsr.prk index 797fd03..e3484ba 100644 --- a/trunk/yav_mcu_bsr.prk +++ b/trunk/yav_mcu_bsr.prk @@ -5,14 +5,15 @@ FrameY=115 FrameCX=1200 FrameCY=854 OpenFile1=jhl_defs.h,0,286,286,1530,1012,0,15,26,0 -OpenFile2=ProjectWindow +OpenFile2=self_flash.c,0,352,352,1596,1078,0,142,5,0 +OpenFile3=ini_VECT.c,0,330,330,1574,1056,6,93,6,0 +OpenFile4=main.c,0,220,220,1464,946,3,59,3,0 +OpenFile5=renge\renge.c,0,348,332,1592,1058,0,31,0,0 +OpenFile6=renge\renge.h,0,264,264,1508,990,3,4,3,0 +OpenFile7=ProjectWindow PrjPos=0,0,1039,0,345 -OpenFile3=self_flash.c,0,352,352,1596,1078,0,142,5,0 -OpenFile4=ini_VECT.c,0,330,330,1574,1056,6,93,6,0 -OpenFile5=main.c,0,220,220,1464,946,3,59,3,0 -OpenFile6=renge\renge.c,0,348,332,1592,1058,0,31,0,0 -OpenFile7=renge\renge.h,0,264,264,1508,990,0,28,0,0 -OpenFile8=OutputWindow +OpenFile8=adc.c,0,220,220,1464,946,12,233,0,0 +OpenFile9=OutputWindow OutputPos=0,3,734,347,1591 ActivePRJ=yav_mcu_bsr.prj [ProjectWindow]