diff --git a/trunk/bsr.hex b/trunk/bsr.hex index ec0361d..3c2dbea 100644 --- a/trunk/bsr.hex +++ b/trunk/bsr.hex @@ -1,262 +1,259 @@ -:02000000E10C11 -:02000200FFFFFE -:04001000A44AA64A0E -:02001C007B4C1B -:02002400E74CA7 -:02002A00544D33 -:08003400714E1F4E6C4EA04FEF -:02004A00A84AC2 -:02005A00E34A77 -:02006200244F29 -:0400C000FEFBFF85BF +:02000000D00C22 +:04001000E44AE64A8E +:02001C00BB4CDB +:02002400274D66 +:02002A00944DF3 +:08003400B14E5F4EAC4EE04FEF +:02004A00E84A82 +:02005A00234B36 +:02006200644FE9 +:0400C000FEFBFF0440 :0A00C4001B339499E033F240BFAA09 -:0A00CE00FFFFFFFFFFFFFFFFFFFF32 -:1000D800C72004FBF8FFCEABACC736F00071F4C6FE -:1000E800DC16CC0300CC02006159036159028C0272 -:1000F800D1DFF88C03D1DFF0CC0200CC03008C03F5 -:100108004C09DE4A8C03318E04F60FC1317B9EFD0B -:10011800C41189728C03318E04F64F14896142DF51 -:1001280003F6EF01E6600E029C028C03318E124941 -:100138000021728C03318E04F64F14896142DF036B -:10014800F6EF01E6600E029C02615903EFB040F63B -:100158004FFF61F86159028C02D1DD06FDBF01FD38 -:100168001B07CEABACC736F00071F4C6DE067100D3 -:1001780020F9EF238EA89C038C035C10D1DD0A7153 -:1001880010D6FB710020F9EF0B8C035C80D161E87D -:10019800710020F9FDBF01FDB902EDDE001004C6B3 -:1001A800D7717BFACEA010CEA180E5F300CEA408CB -:1001B800F5AAFFF5A9FFD78F20F931050ACD00036D -:1001C800CD0307F40EEF07F400CD0306F40ECF11AC -:1001D80005FCF51005CF120511CE20FFCE23F0CE79 -:1001E8002EFCCD01C0F402CD0408F405F406CD07B9 -:1001F80040F40CF40FF521FFCE22E9CE24F3CE25EE -:10020800F2CE26FCCE275FCE2CFFCE2FFFF5300096 -:10021800F53100F53300F53400CF350002CF370053 -:1002280019F53C00F53E00CF530006F55700F6BE21 -:10023800E0BEE2BED0CBE4FFFFCBE6FFFFCBD4FFAE -:10024800FFCE3831CE3970CF38050AF53905F53784 -:10025800FF7108F20090BFB401F5A5FFF5A6FF7184 -:1002680058F000F530FF7128F0005087BF1801BF23 -:100278001A01BF1C01BF1E017148F000F530027160 -:10028800080105F55005F5BCFFF5BDFFD7C7C1C18D -:10029800FBF8FFCEABAC8C02D1DD12616902305C99 -:1002A80003BBF6614900DDEE618900EFF51004C675 -:1002B800D7FDEE33FD2B3DFD1A05717AFAFDAE240C -:1002C800F51EF98F20F93105175003C15084FD231D -:1002D80003C0625C01D161E8CF1EF902CFDFFB6485 -:1002E800FDCE34FDA948715222712BE7CEABACFD8F -:1002F8002E3D61EDEFF6D7D7C7F616FD1A05717BCF -:10030800FA31622005716220EF0B717AFAA7F6477D -:10031800DFECE2EF04717AFAF2C6D7C7C1C1FBF885 -:10032800FF17A1C1E0C18C0A70C18C0270FD4D039A -:100338001006D2DF05F541FBEF04CF41FB028C012B -:10034800721004C6D7C7C1FBF8FFFD0003D2DD0356 -:10035800E2EF618B70FD6D04D2DD077163205202FC -:10036800EF528C0870FD8204FDCE048B6C0170FD89 -:100378008204300400BF2401301740BF1C01300440 -:1003880000BF22018C0A91DF04F6BF2A01710BE23B -:10039800CE44FF3182E202EFFAAC0C148E4499612C -:1003A800790C61690A8C0AD1DFDAFDF704710BE276 -:1003B800716320F2C0C6D7C7C1FBF8FFFD0003D2A6 -:1003C800DD03E2EF25710AE68B70FD6D04D2DD07CF -:1003D8007163205202EF138C0870FD82048C0A703E -:1003E800FD8204FDF704716320F2C0C6D7C7C1FBC4 -:1003F800F8FFFD0003D2DD03E2EF67710AE6710B37 -:10040800E28B70FD6D04D2DD077163205202EF525A -:10041800710BE231522039C7343AFBAC0C16520446 -:100428008B99A5A792DFF9C63184BD02EFFA717ADC -:10043800BDCEB144CBB43AFB8C0A318EBEB8CEBB2C -:1004480048714BE1714BE5710ABD8C089E44EF1170 -:10045800710BE68C089E448C0A9F40FBAC0CBF3E97 -:10046800FBF2C0C6D7C716FDA60417FD8204D2DD6D -:1004780006FDF704E2EF01F2C6D7C716710AE67166 -:100488000BE2669E443182E20300EFF9F642040172 -:10049800DD09AF0401BF0C01E2EF01F2C6D7AF28B6 -:1004A80001085CFB08BF2801FDFF02AF28015CFBC7 -:1004B800BF2801300400BF2A01301780BF1C01305B -:1004C8000400BF2201D7AF2401086C0408BF24012F -:1004D800AF28016C0F086C0B08BF2801FDFF02AFA5 -:1004E8002A01085CFB08BF2A01FDFF02EDA60430C3 -:1004F8000400BF2401F6BF2A01300B0BBF2801FD01 -:10050800FF02300B0FBF2801FDFF02300F0FBF287D -:1005180001D731742001D7716220710BBD000071C1 -:100528007BBD713A25713A236A0E03713205713B1E -:1005380025713203713B23500AFD95027120F000AA -:10054800FDFF02F6BF26015024BF1401CB4400145E -:10055800300F0FBF2801715320710BE2710AE6FDBD -:10056800A604CE44FF3182E202EFFAFDF704AF049D -:1005780001BF0C01716320717220D731642002EF32 -:10058800FAFDCE04713A25713A235A0EFC713305EF -:10059800713B25713303713B237128F0007173207F -:1005A800D7C7880616FD0003D2DD03E2EF38710ACB -:1005B800E650A4FD6D04D2DD077163205202EF26D8 -:1005C80017FD82046770FD8204FDCE0450A4FD82ED -:1005D800045020FD8204D942FBFD8204A042FBFDA9 -:1005E800F704716320F2C6D7C72006FBF8FFFD1990 -:1005F800095014C15008FD5708C0CC05048C054C9F -:1006080014DE0C8C05318EFDC309615905EFEECC63 -:1006180005048C054C1461C8EDCA06CC04008C0492 -:100628004C04DE79C73641057184C6DC703022F986 -:10063800BC02F6BB31B2D10EC73641057184C6DCA7 -:1006480005CEABACEFEE713BD1AC02148F400599EF -:1006580071505005617902617900F0E1614900DD6E -:1006680009C73641057184C6DECA5040C18C0531C0 -:100678008E31AD128C04318E318D03BDD831FFBD62 -:10068800DADADAADD8FD8F0CC0D2DD0C5008C150D3 -:1006980014FD5708C0FD4C0B615904EF818C0531DE -:1006A8008EFDC709D2DD0C5008C15014FD5708C093 -:1006B800FD4C0BC73641057184C6DC06615905ED52 -:1006C8001A0671605005CC0200CC03008C034C095B -:1006D800DE248C03318E1249F61F728C03318E048E -:1006E800F64F14896142DF03F6EF01E6600E029CC3 -:1006F80002615903EFD68C02D1DF08FD4D0BFD5F77 -:100708000CEF0C5008C15014FD5708C0FD4C0B10DD -:1007180006C6D7C72004FBF8FF715B21CC0100F6A1 -:10072800BC02AC02440900DE3EAC0204F60F1441E0 -:1007380000118972AC020C5114896142DF03F6EF93 -:1007480001E6600E019C01AC021249005172AC0234 -:1007580004F67F14896142DF03F6EF01E6600E01BB -:100768009C01617902EFBB40F67FFF61F861590196 -:100778008C01D161F8ED2508CC0100717AFAFD1AD7 -:1007880005711300711B20710303710205E0C1504C -:1007980003C15084FDBF0310045013FD9502500F90 -:1007A800C1E0C15084FDBF031004CEABAC61590158 -:1007B8008C0191DD068C014C03DF03E6EF01F66046 -:1007C80061FB7151018C014C0861F8CC0100313298 -:1007D8000705A070FCEF03F570FC4070FC11DC11FC -:1007E800F570FCF0C15003C15084FDBF031004EF45 -:1007F80012E6BC02F6614902DDB000000000617932 -:1008080002EFF1CE3708CBE4FFFFCBE6FFF7CED4FB -:10081800FFCF370008F5120561FDF5ABFFFD19099B -:10082800D25008C15014FD5708C0D2FD4C0B10041B -:10083800C6D73184BD02EFFA717BBDCBE4FFFFCB95 -:10084800E6FFFFCBD4FFFF717ABED7717BBED7C757 -:10085800C1200AFBF8FF8C0A318E31ADC1317B9D76 -:10086800D4C0BC048DD49C068C129C098C12318E89 -:10087800040C00128C09318EBDD813FD1E0F61C8FF -:10088800ED1409CEABAC8C09318EFDBF09D2DD0960 -:100898008C09318EFDC309EFEDCC08008C084C049F -:1008A800DE57CEABACF6BC023022F9BBAC04148CDC -:1008B800069EFD118972AB146299AC04A1BC046157 -:1008C8007900617902F0E1614902DFE05040C18CB2 -:1008D80009318E31AD128C08318E318D03BDD8317E -:1008E800FFBDDADADAADD8FD8F0CC0D2DD06FD53D4 -:1008F80008E2EF19615908EFA38C09318EFDC70989 -:10090800D2DD03E2EF07615909ED7408F2100CC655 -:10091800D7C7717B9D717BFAFD3A083022F9FD72C9 -:100928000AFDFD09C6D7FD1909FD4C0BFD5308F258 -:10093800D7D7C7D558FDDD05B058FDEF78CF58FD9E -:1009480002311407067110E3FBEF047118E3FB8F03 -:10095800E3FB7F1CFD76D1DD5C8FE3FB9F1CFD4034 -:100968001EF903DF22665C10D1DD1C8FE3FB5C10EF -:10097800D1DD0B5080C15011FD0539C0EF09504041 -:10098800C15011FD0539C0401EF903DD06401EF9AE -:1009980004DF22665C02D1DD1C8FE3FB5C02D1DD43 -:1009A8000B5040C15010FD0539C0EF095020C1500F -:0709B80010FD0539C0C6D790 -:1009BF005208EF065203EF025206FEE600FE1B003E -:1009CF00DC16089F03088F0408089F040862FE24A2 -:1009DF0000089F0408EEBF00EEBA00C1C514410E17 -:1009EF0011D9D0FF118FD1FF312E45C4C0D7F231AD -:1009FF00A2C401E2D79DE261DD4C09DF12717BFADF -:100A0F00C18F06089F69FDC0CF060800EE27003191 -:100A1F00F2FA04CF0608004C00DF05D50008DD16FA -:100A2F0061DD717BFAD50608DD0ACDE31F61CD616B -:100A3F00CDEE160061CDFED40061FFFE9A00FCF8EA -:100A4F00FF0EFEB20061CDFED5004C09DF0EC18F47 -:100A5F0006086F69FD9F0608C0EE0400CF06080068 -:100A6F00F8E3D75200EF025202FE3700CF68FD00C5 -:100A7F00CF060800BF0408C716629F000841001187 -:100A8F008F78239B4100118F79239F0108C6510056 -:100A9F00FE62FFEF025205CF060800C1510CFE0A9D -:100AAF0000C0D7C1511DFE0200C0D761DD717BFAB6 -:100ABF0070CEC0A59EC47CFF9EC4609EC461CDD77E -:100ACF0061DD717BFAC18EC45C1BFED6FFCF0608B9 -:100ADF0001FED7FFC061CDD731F2FA1AC1AEE4BF24 -:100AEF005AFDAEE6BF5CFDAED4BF5EFD30FFFFBE6C -:100AFF00E4BEE6BED4C0D731F2FA11C1AF5AFDBE83 -:100B0F00E4AF5CFDBEE6AF5EFDBED4C0D7C1BF6033 -:100B1F00FD13BF62FD15BF64FD17BF66FDC0D7AFE4 -:100B2F0060FDDB62FDEB64FDFB66FDD7534B30527E -:100B3F005430324E323030475631323000FFC150D0 -:100B4F00FEFEAB0061DD717BFACF060800FE0A00E6 -:100B5F00FEA4FF61CDF8E3EECF00C7FB0408BF5A38 -:100B6F00FD8FC0009C05C5C337040600BF5CFD3573 -:100B7F0036B10B300000522BFE6600C2C4C6305F88 -:100B8F000BB800300000B8022004AF5CFDB8003095 -:100B9F000F00B802AF5AFD61FF520AFE3AFFECF8A0 -:100BAF00FF0E717BFAC1C7FB04088C05C65C80FE83 -:100BBF000200C0D761DD717BFA70CFC0FFA59FC067 -:100BCF00007CFF9FC000609FC00061CDD7618BFE8E -:100BDF00E2FF717BBE410011FB000017CEFC0061EC -:100BEF00CB089EFDF31161C999A58392DFF7D7FE5C -:100BFF00B1FED568FDDF23C1CF0308035109FEF411 -:100C0F00FDC0D2DF37FE3800A20408CF030807511A -:100C1F0009FEE1FDD2B20408DF22C7FB04083183CD -:100C2F0002C6D7C6510AFECCFD624C1FDF06CF6845 -:100C3F00FD01EF04CF68FD00C0EE5BFEC0EE55FE78 -:100C4F00C7C1FB04088B31196C0161589BC0C6D713 -:100C5F00717BFAFE4DFEAF0408040600C11436C3C3 -:100C6F000B300000522DF3FE77FF8FC000FE2BFEDE -:100C7F0061CF5C807C8073C0041900CEFC0F61CB08 -:100C8F00C55404EF03C55417FE18FEC7360008BB42 -:100C9F00629C0288089C03D1DD334C41DE2F70F13A -:100CAF00312DB161090033081C000851FF612A4141 -:100CBF000E118FD0FF613B118FD1FF6138DC0E8B8E -:100CCF005C03DF0964C6C4FE2BFDEECAFDC6C4EE8D -:020CDF00C3FD53 -:100CE10061CF5100718C7109FECBF800FEFCA901A6 -:100CF10000F6BF00F953C0F693935820FEDFF94187 -:100D010000361A20341EFDEF05118B99A7A5174453 -:100D11005620DFF53602F9301EFDEF04CC0000A7A6 -:100D210047DFF94100365620345AFDEF05118B9902 -:100D3100A7A517445620DFF5365AFD305AFDEF04BA -:100D4100CC0000A747DFF9FCD80000EFFE61DD71A0 -:100D51007BFABEF0ADD8BEF200AEF661CDD7C3616D -:100D6100DD717BFABEF0ADD8BEF200DBF6FFADDC83 -:100D7100BEF000AEF6BDD8AEF40312ADDABEF2009D -:100D8100AEF661CD03BDDAC2D7C3F33174D908839E -:100D9100C1F626D8BDD8C031750683C312F623C269 -:100DA100FDAC0D93DF0312F623C2D7440000DD260C -:100DB10061DD717BFACFE80080BEF6F6BEF4BEF2CB -:100DC100ADD8BEF0CFE800818FE8003103FAAEF074 -:100DD100F5E80061CDD7B1D7C3F33174D90883C128 -:100DE100F626D8BDD8C0317505C312F623C2FDFA67 -:100DF1000D93DF0312F623C2D7440000DD2761DD26 -:100E0100717BFACFE80080BEF6F6BEF4BEF2ADD833 -:100E1100BEF0CFE800818FE8003103FAAFE000F5C2 -:100E2100E80061CDD7ADD8D7C3F33174DB0F83C1EF -:100E3100F626D8BDD861317026DABDDAC031750D1C -:100E410083C312F626DCBDDC61317023C2FD620E64 -:100E510093DF0CF626D8BDD861317026DABDDAC22F -:100E6100D7C161686BDC6BDDC0DD2F61DD717BFAA1 -:100E7100CFE80080BEF4ADDCBEF6ADD8BEF0ADDA91 -:100E8100BEF2CFE800818FE8003103FAAEF0BDD8A1 -:100E9100AEF2BDDAF5E80061CDD7F6BDD8BDDAD73F -:100EA1008292DD2B61DD717BFACFE80080BEF0F626 -:100EB100BEF2BEF46208BEF6CFE800818FE80031D1 -:100EC10003FAAFE0006072AEF0F5E80061CDD760E3 -:100ED10072F6B1D706DABDDAADDC06D8BDD861D875 -:100EE100A6DAD7D1DD17C1C3DAD89DD8ADDA311C66 -:100EF10061EEB4D8DFF8BDDA13BDD8C2C0D7D1DDF9 -:100F01001BC1C3DADA9DDAADD8311E33311E33711C -:100F1100F9B4DADFF4BDD813BDDAC2C0D746D8DDE3 -:100F21000771FF7177D971C0D746DADF08C1ADDC2F -:100F310046D8C0DD077177DB71FF71C0D75BDB9DE0 -:100F4100DB605BDA9DDAADDC5BD9085BD808BDD824 -:100F5100D7C3C7F3728EFDC162314C410036002008 -:100F61001161A072C09EFD62C6C2D7C3C7F3728E63 -:100F7100FDC1625C0F0C000FFE00314C4100360ACE -:0F0F8100201161800FFE0073C09EFD63C6C2D7B2 -:0A0FF60031313A33383A333300004A +:1000CE00C72004FBF8FFCEABACC736F00071F4C608 +:1000DE00DC0CF6BC02617902F6614902DFF7CC0254 +:1000EE0000CC03008C034C09DE4A8C03318E04F6DF +:1000FE000FC1317B9EFDC41189728C03318E04F6C3 +:10010E004F14896142DF03F6EF01E6600E029C0296 +:10011E008C03318E12490021728C03318E04F64FFE +:10012E0014896142DF03F6EF01E6600E029C026164 +:10013E005903EFB040F64FFF61F86159028C02D1BE +:10014E00DD06FDAB01FD0707CEABACC736F0007187 +:10015E00F4C6DE06710020F9EF208EA89C038C03F6 +:10016E005C10D1DD0A7110D6FB710020F9EF0B8CFB +:10017E00035C80D161E8710020F9FDAB01FDA502A1 +:10018E00EDD4001004C6D7717BFACEA010CEA1809C +:10019E00E5F300CEA408F5AAFFF5A9FFD78F20F945 +:1001AE0031050ACD0003CD0307F40EEF07F400CDA1 +:1001BE000306F40ECF1105FCF51005CF120511CE76 +:1001CE0020FFCE23F0CE2EFCCD01C0F402CD0408CC +:1001DE00F405F406CD0740F40CF40FF521FFCE2202 +:1001EE00E9CE24F3CE25F2CE26FCCE275FCE2CFF11 +:1001FE00CE2FFFF53000F53100F53300F53400CF8A +:10020E00350002CF370019F53C00F53E00CF530004 +:10021E0006F55700F6BEE0BEE2BED0CBE4FFFFCB44 +:10022E00E6FFFFCBD4FFFFCE3831CE3970CF380585 +:10023E000AF53905F537FF7108F20090BFB401F5E4 +:10024E00A5FFF5A6FF7158F000F530FF7128F000FC +:10025E005087BF1801BF1A01BF1C01BF1E01714894 +:10026E00F000F5300271080105F55005F5BCFFF5FB +:10027E00BDFFD7C7C1C1FBF8FFCEABAC8C02D1DD41 +:10028E0012616902305C03BBF6614900DDEE6189E3 +:10029E0000EFF51004C6D7FDF733FD2B3DFD060527 +:1002AE00717AFAFDAE24F51EF98F20F9310517503B +:1002BE0003C15084FD0F03C0625C01D161E8CF1E03 +:1002CE00F902CFDFFB64FDD734FDE948716222717C +:1002DE002BE7CEABACFD2E3D61EDEFF6D7D7C7F6D3 +:1002EE0016FD0605717BFA31722005717220EF0B37 +:1002FE00717AFAA7F647DFECE2EF04717AFAF2C6EA +:10030E00D7C7C1C1FBF8FF17A1C1E0C18C0A70C1EC +:10031E008C0270FD39031006D2DF05F541FBEF04A8 +:10032E00CF41FB028C01721004C6D7C7C1FBF8FF88 +:10033E00FDEC02D2DD03E2EF618B70FD5904D2DDDC +:10034E00077173205202EF528C0870FD6E04FDBAD5 +:10035E00048B6C0170FD6E04300400BF2401301755 +:10036E0040BF1C01300400BF22018C0A91DF04F64D +:10037E00BF2A01710BE2CE44FF3182E202EFFAACEA +:10038E000C148E449961790C61690A8C0AD1DFDAFA +:10039E00FDE304710BE2717320F2C0C6D7C7C1FB37 +:1003AE00F8FFFDEC02D2DD03E2EF25710AE68B7059 +:1003BE00FD5904D2DD077173205202EF138C0870C1 +:1003CE00FD6E048C0A70FD6E04FDE304717320F261 +:1003DE00C0C6D7C7C1FBF8FFFDEC02D2DD03E2EFCA +:1003EE0067710AE6710BE28B70FD5904D2DD07715D +:1003FE0073205202EF52710BE231622039C7343A48 +:10040E00FBAC0C1652048B99A5A792DFF9C631846A +:10041E00BD02EFFA717ABDCEB144CBB43AFB8C0A71 +:10042E00318EBEB8CEBB48714BE1714BE5710ABD42 +:10043E008C089E44EF11710BE68C089E448C0A9F2B +:10044E0040FBAC0CBF3EFBF2C0C6D7C716FD9204F4 +:10045E0017FD6E04D2DD06FDE304E2EF01F2C6D70E +:10046E00C716710AE6710BE2669E443182E2030002 +:10047E00EFF9F6420401DD09AF0401BF0C01E2EF12 +:10048E0001F2C6D7AF2801085CFB08BF2801FDEBBF +:10049E0002AF28015CFBBF2801300400BF2A0130E7 +:1004AE001780BF1C01300400BF2201D7AF24010802 +:1004BE006C0408BF2401AF28016C0F086C0B08BF39 +:1004CE002801FDEB02AF2A01085CFB08BF2A01FDE3 +:1004DE00EB02ED9204300400BF2401F6BF2A013076 +:1004EE000B0BBF2801FDEB02300B0FBF2801FDEBFC +:1004FE0002300F0FBF2801D731042101D7717220AE +:10050E00710BBD0000717BBD713A25713A236A0EE5 +:10051E0003713205713B25713203713B23500AFD85 +:10052E0081027120F000FDEB02F6BF26015024BFC0 +:10053E001401CB440014300F0FBF280171632071DA +:10054E000BE2710AE6FD9204CE44FF3182E202EF25 +:10055E00FAFDE304AF0401BF0C0171732071022197 +:10056E00D731742002EFFAFDBA04713A25713A239D +:10057E005A0EFC713305713B25713303713B2371A8 +:10058E0028F000710321D7C7880616FDEC02D2DDD4 +:10059E0003E2EF38710AE650A4FD5904D2DD07716B +:1005AE0073205202EF2617FD6E046770FD6E04FD78 +:1005BE00BA0450A4FD6E045020FD6E04D942FBFD1A +:1005CE006E04A042FBFDE304717320F2C6D7C72070 +:1005DE0006FBF8FFFD05095014C15008FD4308C085 +:1005EE00CC05048C054C14DE0C8C05318EFDB20945 +:1005FE00615905EFEECC05048C054C1461C8EDB6BF +:10060E0006CC04008C044C04DE79C7364105718497 +:10061E00C6DC703022F9BC02F6BB31B2D10EC73641 +:10062E0041057184C6DC05CEABACEFEE713BD1ACAF +:10063E0002148F400599715050056179026179005D +:10064E00F0E1614900DD09C73641057184C6DECA95 +:10065E005040C18C05318E31AD128C04318E318DEE +:10066E0003BDD831FFBDDADADAADD8FD7E0CC0D2CB +:10067E00DD0C5008C15014FD4308C0FD3B0B615901 +:10068E0004EF818C05318EFDB609D2DD0C5008C108 +:10069E005014FD4308C0FD3B0BC73641057184C69F +:1006AE00DC06615905ED060671605005CC0200CCE2 +:1006BE0003008C034C09DE248C03318E1249F61F85 +:1006CE00728C03318E04F64F14896142DF03F6EF0C +:1006DE0001E6600E029C02615903EFD68C02D1DF57 +:1006EE0008FD3C0BFD4E0CEF0C5008C15014FD43A1 +:1006FE0008C0FD3B0B1006C6D7C72004FBF8FF71E0 +:10070E005B21CC0100F6BC02AC02440900DE3EAC1B +:10071E000204F60F144100118972AC020C511489B7 +:10072E006142DF03F6EF01E6600E019C01AC02129E +:10073E0049005172AC0204F67F14896142DF03F660 +:10074E00EF01E6600E019C01617902EFBB40F67F7E +:10075E00FF61F86159018C01D161F8ED1108CC01EE +:10076E0000717AFAFD0605711300711B20710303E7 +:10077E00710205E0C15003C15084FDAB031004505B +:10078E0013FD8102500FC1E0C15084FDAB03100474 +:10079E00CEABAC6159018C0191DD068C014C03DFAF +:1007AE0003E6EF01F66061FB7151018C014C0861AB +:1007BE00F8CC010031320705A070FCEF03F570FC98 +:1007CE004070FC11DC11F570FCF0C15003C1508477 +:1007DE00FDAB031004EF12E6BC02F6614902DDB078 +:1007EE0000000000617902EFF1CE3708CBE4FFFF85 +:1007FE00CBE6FFF7CED4FFCF370008F5120561FD2B +:10080E00F5ABFFFD0509D25008C15014FD4308C0D9 +:10081E00D2FD3B0B1004C6D73184BD02EFFA717BBB +:10082E00BDCBE4FFFFCBE6FFFFCBD4FFFF717ABE5B +:10083E00D7717BBED7C7C1200AFBF8FF8C0A318E59 +:10084E0031ADC1317B9DD4C0BC048DD49C068C12BD +:10085E009C098C12318E040C00128C09318EBDD87D +:10086E0013FD0D0F61C8ED0009CEABAC8C09318EB6 +:10087E00FDAE09D2DD098C09318EFDB209EFEDCC4A +:10088E0008008C084C04DE57CEABACF6BC0230220E +:10089E00F9BBAC04148C069EFD118972AB146299DF +:1008AE00AC04A1BC04617900617902F0E1614902F6 +:1008BE00DFE05040C18C09318E31AD128C08318E83 +:1008CE00318D03BDD831FFBDDADADAADD8FD7E0C3D +:1008DE00C0D2DD06FD3F08E2EF19615908EFA38C87 +:1008EE0009318EFDB609D2DD03E2EF07615909ED3C +:1008FE006008F2100CC6D7C7717B9D717BFAFD267E +:10090E00083022F9FD610AFDEC09C6D7FD0509FD87 +:10091E003B0BFD3F08F2D7D7C7D558FDDD05B058C4 +:10092E00FDEF7BCF58FD02311407067110E3FBEF8C +:10093E00047118E3FB8FE3FB7F1CFD76D1DD5F8F27 +:10094E00E3FB9F1CFD401EF903DF25665C10D1DD25 +:10095E001F7112208FE3FB5C10D1DD0B5080C15054 +:10096E0011FD0E39C0EF095040C15011FD0E39C0B6 +:10097E00401EF903DD06401EF904DF22665C02D13B +:10098E00DD1C8FE3FB5C02D1DD0B5040C15010FD2E +:10099E000E39C0EF095020C15010FD0E39C0C6D718 +:1009AE005208EF065203EF025206FEE600FE1B004F +:1009BE00DC16089F03088F0408089F040862FE24B3 +:1009CE0000089F0408EEBF00EEBA00C1C514410E28 +:1009DE0011D9D0FF118FD1FF312E45C4C0D7F231BE +:1009EE00A2C401E2D79DE261DD4C09DF12717BFAF0 +:1009FE00C18F06089F69FDC0CF060800EE270031A3 +:100A0E00F2FA04CF0608004C00DF05D50008DD160B +:100A1E0061DD717BFAD50608DD0ACDE31F61CD617C +:100A2E00CDEE160061CDFED40061FFFE9A00FCF8FB +:100A3E00FF0EFEB20061CDFED5004C09DF0EC18F58 +:100A4E0006086F69FD9F0608C0EE0400CF06080079 +:100A5E00F8E3D75200EF025202FE3700CF68FD00D6 +:100A6E00CF060800BF0408C716629F000841001198 +:100A7E008F78239B4100118F79239F0108C6510067 +:100A8E00FE62FFEF025205CF060800C1510CFE0AAE +:100A9E0000C0D7C1511DFE0200C0D761DD717BFAC7 +:100AAE0070CEC0A59EC47CFF9EC4609EC461CDD78F +:100ABE0061DD717BFAC18EC45C1BFED6FFCF0608CA +:100ACE0001FED7FFC061CDD731F2FA1AC1AEE4BF35 +:100ADE005AFDAEE6BF5CFDAED4BF5EFD30FFFFBE7D +:100AEE00E4BEE6BED4C0D731F2FA11C1AF5AFDBE94 +:100AFE00E4AF5CFDBEE6AF5EFDBED4C0D7C1BF6045 +:100B0E00FD13BF62FD15BF64FD17BF66FDC0D7AFF5 +:100B1E0060FDDB62FDEB64FDFB66FDD7534B30528F +:100B2E005430324E323030475631323000FFC150E1 +:100B3E00FEFEAB0061DD717BFACF060800FE0A00F7 +:100B4E00FEA4FF61CDF8E3EECF00C7FB0408BF5A49 +:100B5E00FD8FC0009C05C5C337040600BF5CFD3584 +:100B6E0036A00B300000522BFE6600C2C4C6304EBB +:100B7E000BB800300000B8022004AF5CFDB80030A6 +:100B8E000F00B802AF5AFD61FF520AFE3AFFECF8B1 +:100B9E00FF0E717BFAC1C7FB04088C05C65C80FE94 +:100BAE000200C0D761DD717BFA70CFC0FFA59FC078 +:100BBE00007CFF9FC000609FC00061CDD7618BFE9F +:100BCE00E2FF717BBE410011FB000017CEFC0061FD +:100BDE00CB089EFDF31161C999A58392DFF7D7FE6D +:100BEE00B1FED568FDDF23C1CF0308035109FEF422 +:100BFE00FDC0D2DF37FE3800A20408CF030807512C +:100C0E0009FEE1FDD2B20408DF22C7FB04083183DE +:100C1E0002C6D7C6510AFECCFD624C1FDF06CF6856 +:100C2E00FD01EF04CF68FD00C0EE5BFEC0EE55FE89 +:100C3E00C7C1FB04088B31196C0161589BC0C6D724 +:100C4E00717BFAFE4DFEAF0408040600C11436B2E5 +:100C5E000B300000522DF3FE77FF8FC000FE2BFEEF +:100C6E0061CF5C807C8073C0041900CEFC0F61CB19 +:100C7E00C55404EF03C55417FE18FEC7360008BB53 +:100C8E00629C0288089C03D1DD334C41DE2F70F14B +:100C9E00312DB161090033081C000851FF612A4152 +:100CAE000E118FD0FF613B118FD1FF6138DC0E8B9F +:100CBE005C03DF0964C6C4FE2BFDEECAFDC6C4EE9E +:020CCE00C3FD64 +:100CD00061CF5100718C7109FECBF800FEFC9501CB +:100CE00000F6BF00F953C0F693935820FEDFF94198 +:100CF00000361A20341EFDEF05118B99A7A5174465 +:100D00005620DFF53602F9301EFDEF04CC0000A7B7 +:100D100047DFF94100365620345AFDEF05118B9913 +:100D2000A7A517445620DFF5365AFD305AFDEF04CB +:100D3000CC0000A747DFF9FCCE0000EFFE61DD71BB +:100D40007BFABEF0ADD8BEF200AEF661CDD7C3617E +:100D5000DD717BFABEF0ADD8BEF200DBF6FFADDC94 +:100D6000BEF000AEF6BDD8AEF40312ADDABEF200AE +:100D7000AEF661CD03BDDAC2D7C3F33174D90883AF +:100D8000C1F626D8BDD8C031750683C312F623C27A +:100D9000FD9B0D93DF0312F623C2D7440000DD262E +:100DA00061DD717BFACFE80080BEF6F6BEF4BEF2DC +:100DB000ADD8BEF0CFE800818FE8003103FAAEF085 +:100DC000F5E80061CDD7B1D7C3F33174D90883C139 +:100DD000F626D8BDD8C0317505C312F623C2FDE989 +:100DE0000D93DF0312F623C2D7440000DD2761DD37 +:100DF000717BFACFE80080BEF6F6BEF4BEF2ADD845 +:100E0000BEF0CFE800818FE8003103FAAFE000F5D3 +:100E1000E80061CDD7ADD8D7C3F33174DB0F83C100 +:100E2000F626D8BDD861317026DABDDAC031750D2D +:100E300083C312F626DCBDDC61317023C2FD510E86 +:100E400093DF0CF626D8BDD861317026DABDDAC240 +:100E5000D7C161686BDC6BDDC0DD2F61DD717BFAB2 +:100E6000CFE80080BEF4ADDCBEF6ADD8BEF0ADDAA2 +:100E7000BEF2CFE800818FE8003103FAAEF0BDD8B2 +:100E8000AEF2BDDAF5E80061CDD7F6BDD8BDDAD750 +:100E90008292DD2B61DD717BFACFE80080BEF0F637 +:100EA000BEF2BEF46208BEF6CFE800818FE80031E2 +:100EB00003FAAFE0006072AEF0F5E80061CDD760F4 +:100EC00072F6B1D706DABDDAADDC06D8BDD861D886 +:100ED000A6DAD7D1DD17C1C3DAD89DD8ADDA311C77 +:100EE00061EEB4D8DFF8BDDA13BDD8C2C0D7D1DD0A +:100EF0001BC1C3DADA9DDAADD8311E33311E33712E +:100F0000F9B4DADFF4BDD813BDDAC2C0D746D8DDF4 +:100F10000771FF7177D971C0D746DADF08C1ADDC40 +:100F200046D8C0DD077177DB71FF71C0D75BDB9DF1 +:100F3000DB605BDA9DDAADDC5BD9085BD808BDD835 +:100F4000D7C3C7F3728EFDC162314C410036002019 +:100F50001161A072C09EFD62C6C2D7C3C7F3728E74 +:100F6000FDC1625C0F0C000FFE00314C4100360ADF +:0F0F7000201161800FFE0073C09EFD63C6C2D7C3 +:0A0FF60030393A31343A3036000049 :0A20000000060C12181E242A3036C8 :10200A00001632486480961228446076920824406A :10201A00FF000000555555554700DCFB0000000045 -:10202A0046FC00000000EF3F6C3AC423D52F66310E -:10203A00E331253302413A09390998420000000088 +:10202A0046FC00000000EF3F6C3AC423DE2F6F31FC +:10203A00EC312E33024126092509924200000000A4 :0C204A00983AF82AFF2330129900000099 :08205600317503F7332312D7A3 -:0A21000031313A33383A333300002E +:0A21000030393A31343A303600002D :10210A00AEF0B430B740BA30BB50BBB0BC50BD1013 :10211A00BD60BDB0BFE0C2B0C420C7B0CAE0CE1037 :10212A0001F0141014200630639049006E00777095 @@ -304,9 +301,9 @@ :1023C400C7D51EF9DD108F1FFDB01FFDD161E8EDEB :1023D4007124CF1FFD33FD73244002F94BDC1640FA :1023E40002F9B9DE10400DF928DE05A00DF9EF273A -:1023F400711320EF224002F93EDC064002F9BDDCF5 -:1024040010400EF928DE05A00EF9EF0B711220EF33 -:1024140006F50DF9F50EF93112200D3104200931BC +:1023F400712320EF224002F93EDC064002F9BDDCE5 +:1024040010400EF928DE05A00EF9EF0B712220EF23 +:1024140006F50DF9F50EF93122200D3104200931AC :10242400020705713304EF03713204711405E66188 :102434003060D1DF0CF50FF97148E3FB714302EF13 :1024440012400FF902DE05A00FF9EF077140E3FB1C @@ -314,16 +311,16 @@ :10246400F901DD09401EF90561E8FD0828C6D7C752 :10247400710407E6613060768F10F9614EDD2966DC :102484009F10F9D1DD137130E3FB5002C15011FDEF -:102494000539C0CF0BF905EF0F7138E3FBE0C150EC -:1024A40011FD0539C0F50BF9C6D7C78F1EFD76FDA2 +:102494000E39C0CF0BF91EEF0F7138E3FBE0C150CA +:1024A40011FD0E39C0F50BF9C6D7C78F1EFD76FD99 :1024B400EF24D521F9DD05710320EF2D664F1EFDB4 -:1024C40061F83124201A712320FD1A05664C07DDBA +:1024C40061F83134201A713320FD0605664C07DDAE :1024D4000381DF098F20F9310303FDA025FDC52504 :1024E400710220304A27FD7D3DC6D7C77162017154 -:1024F4007201E0FD95025008FDFA3B629F02F9501B +:1024F4007201E0FD81025008FDFA3B629F02F9502F :1025040009FDFA3B6276716301713820F94002F9E2 :10251400F1DC05E521F9EF244002F904DE1BCF21AB -:10252400F9025008C1506CFD2303C092DF0ED5415F +:10252400F9025008C1506CFD0F03C092DF0ED54173 :10253400FBDF09713020F9EF03F521F9664CEADC81 :1025440006CF1EFD07EF44664CC6DC06CF1EFD0613 :10255400EF39664C9FDC06CF1EFD05EF2E664C7CE2 @@ -331,370 +328,370 @@ :1025740003EF18664C22DC06CF1EFD02EF0D664CFD :1025840006DC05E51EFDEF03F51EFD401EFD07DF1D :1025940009D521F961F8CF21F903C6D7C7C1FBF8E2 -:1025A400FF500AFD9502304000BB17C15002C150D4 -:1025B40006C1506CFDF50310065096FD9502C0C689 +:1025A400FF500AFD8102304000BB17C15002C150E8 +:1025B40006C1506CFDE10310065096FD8102C0C6B1 :1025C400D7C72008FBF8FF8F1EFD5006D604CA2289 :1025D40014F7500689A54804F9A390DFF7D521F92B :1025E40061E8ED4627304A57BB17C15002C1503E3F -:1025F400C1506CFDF5031006D2DD077100E2FBED5E +:1025F400C1506CFDE1031006D2DD077100E2FBED72 :1026040046277108E2FB17040300C15004C1500CB3 -:10261400C1506CFD4D031006D91EFDF10104F422D6 +:10261400C1506CFD39031006D91EFDF10104F422EA :1026240014A9318D12A9318E616B08616A08BB1738 -:10263400C15002C1500EC1506CFDF5031006F69056 -:10264400BB17C15002C1500CC1506CFDF5031006FC -:1026540031642002EFFA7152208F1EFDF0312E04F6 -:102664000A21C15010C15040C1506CFDF503100641 -:1026740031642002EFFA7152208F1EFDF0312E04D6 -:102684001A21C15010C15050C1506CFDF503100601 -:1026940031642002EFFA7152208F1EFDF0312E04B6 -:1026A4002A21C15010C15060C1506CFDF5031006C1 -:1026B40031642002EFFA7152208F1EFDF0312E0496 -:1026C4003A21C15010C15070C1506CFDF503100681 -:1026D40050A5FD9502D91EFDF10104F42214A9317F +:10263400C15002C1500EC1506CFDE1031006F6906A +:10264400BB17C15002C1500CC1506CFDE103100610 +:1026540031742002EFFA7162208F1EFDF0312E04D6 +:102664000A21C15010C15040C1506CFDE103100655 +:1026740031742002EFFA7162208F1EFDF0312E04B6 +:102684001A21C15010C15050C1506CFDE103100615 +:1026940031742002EFFA7162208F1EFDF0312E0496 +:1026A4002A21C15010C15060C1506CFDE1031006D5 +:1026B40031742002EFFA7162208F1EFDF0312E0476 +:1026C4003A21C15010C15070C1506CFDE103100695 +:1026D40050A5FD8102D91EFDF10104F42214A93193 :1026E4008D12A9318E616B08616A08BB17C1500253 -:1026F400C1500EC1506CFDF503100650A5FD9502A6 -:102704005004C1506CFD2303C0629C07E91EFD09FF +:1026F400C1500EC1506CFDE103100650A5FD8102CE +:102704005004C1506CFD0F03C0629C07E91EFD0913 :1027140009234E0761C308E91EFD0902234E07176A -:10272400040300C15004C1500CC1506CFDF50310EA -:1027340006F6BB17C15002C1503EC1506CFDF503F3 +:10272400040300C15004C1500CC1506CFDE10310FE +:1027340006F6BB17C15002C1503EC1506CFDE10307 :1027440010061008C6D7C7C1FBF8FF8F11F94F0256 :10275400F961F8ED04284013F928DE06A013F9ED19 :102764000428F513F98F02F99F11F98F02F95070BB :10277400D612307351230480001231FF318E039F2F :1027840012F99FDEFBF6BB8F12F97C804C95DC1BA3 -:102794008F12F9318F241400BDD8AF06F9FD4E0D08 +:102794008F12F9318F241400BDD8AF06F9FD3D0D19 :1027A4001231FF318E03318FBBEF198F12F9318F44 -:1027B400241400BDD8AF08F9FD4E0D1231FF318E3F +:1027B400241400BDD8AF08F9FD3D0D1231FF318E50 :1027C40003318FBBD904F9F1610900BB44000171E5 :1027D400FEDC03F690BB8C0101DE02F6BBABABBFA3 -:1027E40078FC17C15002C1500CC1506CFDF50310A8 +:1027E40078FC17C15002C1500CC1506CFDE10310BC :1027F40006D2DF088F02F99F11F9EF047100E2FBA2 :10280400F2C0C6D7C72008FBF8FF4021F901DF0B4F :10281400CFDFFB63CFE1FBC8ED7B294021F902DF69 -:102824002C17040600C15002C15004C1506CFD4D68 +:102824002C17040600C15002C15004C1506CFD397C :10283400031006D2DD06CFDFFB63EF0A8C069FDFB1 :10284400FB8C079FE0FBCFE1FBC8ED7B2917040657 -:1028540000C15002C15004C1506CFD4D031006D29A +:1028540000C15002C15004C1506CFD39031006D2AE :10286400DD117100E2FB710320F5DFFB712020F91B :10287400ED50298C06318E318D080E07081C00BBE3 -:10288400D91EFDF1041023148972ABFDA10EBB8C7B +:10288400D91EFDF1041023148972ABFD900EBB8C8C :10289400019C068B9C0717040400C15002C1C1505F -:1028A4006CFD4D031006D261E8ED50298C049FE1C4 +:1028A4006CFD39031006D261E8ED50298C049FE1D8 :1028B400FB8C04318E318D080E05081C00BBBDD87D -:1028C400F6BDDAC9DC01A5FD2A0FDC09CC0364F6E8 +:1028C400F6BDDAC9DC01A5FD190FDC09CC0364F6F9 :1028D400BF14F9EF77ABBDD8F6BDDAAF14F9BDDCA0 :1028E400F6BDDEADD8C1ADDAC1C9D800A0F6BDDAF7 -:1028F400ADDEFDD50EADD8BDDCADDABDDEC0BDDAD2 -:10290400C0BDD8ADDEFD2A0F61D309CC031EF6BFCE -:1029140014F9EF38ABBDD8F6BDDAC9DC819DFD2AC8 +:1028F400ADDEFDC40EADD8BDDCADDABDDEC0BDDAE3 +:10290400C0BDD8ADDEFD190F61D309CC031EF6BFDF +:1029140014F9EF38ABBDD8F6BDDAC9DC819DFD19D9 :102924000FDC0BCC030A30F401BF14F9EF1EABBD6E -:10293400D8F6BDDAC9DC019BFD2A0FDC0BCC0305FC -:1029440030F401BF14F9EF04712020F93134040D7F -:1029540031120509CFDFFB64F5E0FBEF1A8C064E5C +:10293400D8F6BDDAC9DC019BFD190FDC0BCC03050D +:1029440030F401BF14F9EF04712020F93132040D81 +:1029540031140509CFDFFB64F5E0FBEF1A8C064E5A :1029640003DE0C8C069FDFFB8C079FE0FBEF088CDB :10297400039FDFFBF5E0FBD51EF961F8CF16F96480 -:102984008F16F94FDFFBDD3D40DFFB51DC06CF3610 -:10299400FC0FEF3140DFFB33DC06CF36FC0BEF25B9 -:1029A40040DFFB0BDC06CF36FC07EF1940DFFB06EC -:1029B400DC06CF36FC03EF0DD5DFFBDD05E536FC89 -:1029C400EF03F536FC40DFFB0BDE064016F90BDEA9 -:1029D4001640DFFB06DE064016F906DE0AD5DFFBED -:1029E400DF0ED516F9DD095020C15011FD0539C09F -:1029F4008FDFFB9F16F9D51EF9DF05713320EF3900 -:102A040040DFFB0BDE03E6EF01F66061FB71412062 -:102A1400F171442061DC4F0CF961F83132201A71F4 -:102A24003220F171442061DC9F0CF9F17144206182 -:102A3400DC70C15012FDA905C01008C6D7C75007E5 -:102A4400C15002C15084FDBF0310045012FD950211 -:102A5400500FC15002C15084FDBF0310045003FD48 -:102A64009502501FC15002C15084FDBF0310045091 -:102A740016FD95025003C15084FD2303C0625C011E -:102A8400D1DD107170E3FB5002C15013FD0539C054 -:102A9400E2EF01F2C6D7C75004C15084FD2303C03E -:102AA400625C03D1DD405014FD332B34E3FB895CBD -:102AB4009F998A0C7CFF50FF5C14D1DD228A0C7C28 -:102AC400FF5C147234E7FB89616A997162075600EE -:102AD400316207058666D1DFF7716307716B2734AE -:102AE400F6FB895CEB995002C15084FD2303C0D2EC -:102AF400DD335017C15002C15084FDBF031004E000 -:102B0400FD95025007C15002C15084FDBF0310045B -:102B14005033FD9502F0C15002C15084FDBF031033 -:102B2400047178E3FBE0C15013FD0539C0C6D7C773 -:102B3400C12004FBF8FFCC02005004C15084FD23E3 -:102B440003C0629C038C045C20D1DD0E8C036C01F9 -:102B54009C038C026C209C02EF138C045C10D1DD6E -:102B64000C8C035CFE9C038C026C109C028C045C39 -:102B740008D1DD0E8C036C029C038C026C089C0251 -:102B8400EF138C045C04D1DD0C8C035CFD9C038C82 -:102B9400026C049C028C03D1DD05501AFD95028C55 -:102BA4000370C15004C15084FDBF0310048FE3FBC4 -:102BB4005C9F728C03318E316D148C03318E314DD8 -:102BC400616D08616C5C606162629FE3FB8FEFFB87 -:102BD4007CFF50FF5E02D1DD278FEFFB7CFF5E029E -:102BE4007234E7FB89616A99716207CC0100316232 -:102BF40007086159018C01D1DFF4716307716B27F8 -:102C0400F21006C6D7C7D9D7FBC15006C15084FD00 -:102C1400BF0310046276D9D8FBC15007C15084FDAC -:102C2400BF0310046261666672C6D7FD092CF2D731 -:102C3400711300711B20710303710205E0C150037D -:102C4400C15084FDBF0310045013FD9502F0C15020 -:102C540005C15084FDBF031004500FC1E0C150846E -:102C6400FDBF031004500AFD95027103055008FDD1 -:102C74009502501FC1E0C15084FDBF0310045012DF -:102C8400FD95025003C15084FD2303C0625C01D151 -:102C9400DF02E2D75003C1C15084FDBF03100471A9 -:102CA4000203711A20FDF82DF50AF9F2D75003C179 -:102CB4005084FD2303C0625C01D1DD195014FD333F -:102CC4002BFD9A2A5014FD9502E0C15003C1508493 -:102CD400FDBF031004711300711B20710303F0C1C5 -:102CE400E0C15084FDBF031004F0C15003C15084FF -:102CF400FDBF031004F2D7C72004FBF8FFCC020089 -:102D04008F0AF99C035010C150A4FD2303C0629F95 -:102D14000AF9D541FBDD04F2EDD52D8C037F0AF9C8 -:102D24005C08D1DD108F0AF95C08D1DF05CC0210F4 -:102D3400EF03CC02208C037F0AF95C04D1DD168FEB -:102D44000AF95C04D1DF088C026C049C02EF068C47 -:102D5400026C089C028FE2FB5CF3728F0AF95C0C34 -:102D64006162629FE2FB8FEEFB7CFF50FF5E029C80 -:102D740002D1DD1F34E6FB896E0299716207CC0132 -:102D840000316207086159018C01D1DFF4716307D6 -:102D9400716B278F0AF95C40D1DD095002C15012D2 -:102DA400FD0539C08F0AF95C01D1DD08E0C150127C -:102DB400FD0539C0717AFA8F0AF95C41D1DD11340D -:102DC4000AF9895CBE99D90AF9C15010FDA905C058 -:102DD400F21004C6D7FD412AF2D7FD9A2AF2D7C7CA -:102DE4008FF6FB7617FD332B664FF6FBDFF2F5F615 -:102DF400FBF2C6D75064FD950240DFFB0BDE03E611 -:102E0400EF01F6609F0CF9D90CF9C15012FDA90528 -:102E1400C0FDD63A30E33AED7D3D7100010571788D -:102E24005005713AD5713BD1713ADD713BD98F10A0 -:102E3400055CFC9F1005CF54054AE542057110421C -:102E440005710042057148500571305005712050DC -:102E540005CF530505CF52050A7130510571205134 -:102E640005713BD5717050058F11055CFC9F1105F0 -:102E7400D77178500571080105D77140F000717859 -:102E84003002713AE6713BE2713BEA713BEE8F101E -:102E9400055CFC9F1005CF34024AE552FF711A52BB -:102EA400710A52714830027130300271203002CF01 -:102EB400330205CF32020A71303102713BE6717080 -:102EC40030028F11055CFC9F110571603002D771CF -:102ED4007830027148F000D7C788061666614FDD66 -:102EE4000967614EDE0396EF01866672C6D7C71680 -:102EF4001714AA0412A943DD29AA0412A923FD5612 -:102F040020C3AC02FD562013C2BDD813FD1E0FDE34 -:102F14000C1714AA0212AA0403BA04EF051714A981 -:102F2400BA04AC041231FF319E03317F087208C623 -:102F3400D7C7712012057100F200304400BFB601FA -:102F4400300188BF9001300984BF9E01BF9C01BF3E -:102F54009A01BF9801BF9601BF9401BF9201F53C4D -:102F6400FF30FE00BFBE01F6BFBC01BFB80150EE8A -:102F7400BFBA01A1BFB201C918FE00711020F94007 -:102F840021F901DF06711820F9EF0B36100571A441 -:102F940061D8711820F971281205F6BE6EBE64BEA0 -:102FA4006A7123047153078F20F9310507F5FDFB7E -:102FB400CB6CFF00711321C6D730EF00BFB401F60C -:102FC400BFBA017108F200712304715307715301F0 -:102FD400D7712321D9FDFBF1E7240000DD1223DDA5 -:102FE4001923DD1123DD2623DD3423DD3923DD3FE1 -:102FF400FD7030EF3DFD9330EF38D9FCFBC1AE6C72 -:10300400FDDC2EC0F313BE6C710321EF25F0C1AEBD -:103014006CFDDC2EC0F313BE6C710321EF14F6BEFD -:103024006C710221EF0CCB6CFF00710321EF03FDE7 -:1030340010318F20F9311508710421712104EF0634 -:10304400710421715101312421218F20F93115108E -:10305400F6BE64BE6A3104210390EF01F6BE6ED75A -:1030640031042104F690EF01F6BE6AD7CF26FD475E -:10307400F5A8FBAE6C317DBFAEFBFDE530D2DF0EB3 -:10308400D9FCFBC1AE6CFDDC2EC0F313BE6CD7FDC6 -:10309400E530D2DD0FCF26FD47F5A8FBAE6C317DC0 -:1030A400BFAEFBD7E9A8FB0918235080D6BFAAFB03 -:1030B40022AEFBBDD8304700FD8A0DBFACFB30AA61 -:1030C400FBFDF22EF313BE6CB026FDD526FDDF10FA -:1030D400CF26FD47A0A8FB40A8FB1F61C8F5A8FBAD -:1030E400D740DFFB0BDC05710321F2D740DFFB0681 -:1030F40061D831120511F0C1AE6CFDDC2EC0F313A2 -:10310400BE6C710221EF03FD1031E2D7712221F070 -:10311400C1AE6CFDDC2EC0F313BE6CA0B0FB40B09E -:10312400FB40DC3DF5B0FBD9B1FBF1313F0422FD9E -:1031340014D9B1FBF1BDD85008FDD90D087208E6C9 -:10314400D2DD040192DFFC896158D1DD05710221D1 -:10315400EF03710321A0B1FB40B1FB2061C8F5B1BD -:10316400FBD78FB2FBB0B2FBD1DF7331D4D1067180 -:103174005BD1E5B4FBD5B4FBDD347140E2FBD9B3DC -:10318400FBF1E734020023DD0625DD0325DF05F628 -:10319400BE66EF06D9FCFBF1BE66A0B3FB40B3FBF1 -:1031A40020DF06F5B3FBB0B4FBCFB2FB19D7CFB227 -:1031B400FB1E7148E2FBD5FEFBDF04F6BE66D7D9E1 -:1031C400FCFBF14266FFDD16D9FCFBF112AE66434F -:1031D400DE05A266FFEF03B266FFCFB2FB03D73171 -:1031E400242101D7401EF902DF10F6BE64BE6EBE74 -:1031F4006ABFBCFBBFC2FBBFC8FB31142139F6BF99 -:10320400B8FBBFBEFBBFC4FB22BCFB1231FF31AE17 -:1032140003316FBFBAFBF622C2FB1231FF31AE039A -:10322400316FBFC0FBF622C8FB1231FF31AE033150 -:103234006FBFC6FBEDF53231442110714321710893 -:1032440002FCF5B6FBF5B5FBEDF532D5B5FB61E84F -:10325400EDF2328F44FB9FB5FB40B6FB1FDC1A71C5 -:103264000002FC4046FBFFDD22A0B7FB8F46FB4F6C -:10327400B7FBDE17F5B6FBEF12D9B6FBF1A1605C24 -:103284001F9FB6FB710802FCF5B7FBE9B6FB0948C2 -:10329400FB5080D6BFB8FBE9B6FB0968FB5080D66B -:1032A400BFBEFBE9B6FB0988FB5080D6BFC4FBAFA9 -:1032B400B8FB22BCFB12D945FBF133BDD813FD8A00 -:1032C4000DBFBAFBAFBEFB22C2FB12D945FBF133E3 -:1032D400BDD813FD8A0DBFC0FBAFC4FB22C8FB12CF -:1032E400D945FBF133BDD813FD8A0DBFC6FBB0B57C -:1032F400FB8F20F931151F30C4FBFDF22EF313BEF2 -:103304006430B8FBFDF22EF313BE6E30BEFBFDF24B -:103314002EF313BE6AD730C4FBFDF22EF313BE6A3C -:10332400D7C73132210BD5CAFBDD06B0CAFBEDECA1 -:1033340033713321D9FFFBF1E7240000DD0F23DDD6 -:103344001B23DD1123DD5723DD2923DD3B5600F547 -:1033540027FDEDD8335601F527FDEF78D527FDDF9E -:10336400075601E527FDEF055600F527FDCFCAFBFB -:10337400FAEF61D527FDDF0B5601E527FDCFCAFB28 -:10338400FAEF51F5FFFBEF4CD527FDDF0B5600E5B7 -:1033940027FDCFCAFBFAEF3CCFFFFB02EF36D9374C -:1033A400FCF1E7240000DD0923DD2423DD0A23EFFB -:1033B4001E5600F527FDEF1CD527FDDF075601E556 -:1033C40027FDEF055600F527FDCFCAFBFAEF05569A -:1033D40001E527FD8F20F93115086661FB7151075E -:1033E400EF066661FB710101C6D7C736F00071F4C0 -:1033F400DC297170F000CE9D08CE9EC0CE9F80F572 -:1034040094FFF593FFF592FFE597FFE596FFCE95C0 -:1034140006F598FFCE9C7F7100D6FB711BE3712BE0 -:10342400E3711AE7712BE7717A9D710A9E31929EBE -:1034340002EFFA710B9E715321716321717321C6DE -:10344400D7C73152211E715221710A9E31929E02B8 -:10345400EFFA3404FC3692FF52078B99A5A792DF4A -:10346400F9710B9EC6D7C7880616316221157162A1 -:1034740021C734CCFB3092FF1652078B99A5A79233 -:10348400DFF9C666736718CCFBC6D7C77153213101 -:1034940064211E716321710A9E31929E02EFFA34F7 -:1034A40092FF36CCFB52078B99A5A792DFF9710BDB -:1034B4009E31742113717B9E8F0CFC9E9A8F0DFCA0 -:1034C4009E9B717321717A9EC6D7CFD7FB5CCFD8F0 -:1034D400FB5FCFF8FB32D7C7CFD4FB11CFD5FB07A7 -:1034E400CFFCFBFFF5FDFBF5FEFBF5FFFBF500FC58 -:1034F400CFF9FB20F5FAFBCF2CFC36CF2DFCC956B7 -:1035040000664C64DE08723844FB0086EFF3C6D7CD -:10351400C788061617F1E73403002361E3ED493841 -:103524002361F8EDF835B12361E3EDFF352561F84A -:10353400ED0E3624070024070061D8ED4938240B2A -:103544000061F8ED2F362361F8ED76362361F8ED4E -:1035540043362361F8ED1F382561F8ED33382561D2 -:10356400F8EDDF36B12561D8ED033724000061F8AA -:10357400ED10372361F8ED49382402002361E3EDAF -:1035840035372361F8ED47372361F8ED5937236167 -:10359400F8ED47372361F8ED6B372361F8ED7D379C -:1035A4002361F8ED8D372361F8EDAF372361F8ED32 -:1035B400BB372361F8EDC7372361F8EDD037240218 -:1035C400002361E3ED493824020061F8EDD8372384 -:1035D40061F8EDE4372561F8EDF037240A0061F86D -:1035E400EDFC3724120061F8ED19382361F8ED077A -:1035F40038ED4B38679FD6FBED5538302F2CFD7DC9 -:103604003D66736718D4FBED553840D9FB6ADF1467 -:1036140040DAFB68DF0E674C6CDF0930A145FD7DA5 -:103624003D713AD5679FDBFBED553867D1DD063038 -:103634006341FD7D3D34F4FB89616F99ED55386735 -:103644005C02D1DD0830D92DFD7D3DEF0C675C01B6 -:10365400D1DD0630DE2DFD7D3D675C3CD1DD1030D3 -:10366400E32DFD7D3D675C3C7266736218D4FBED0F -:10367400553867D1DD625C01D1DD05300800EF010A -:10368400F6609F33FC675C02D1DD03E6EF01F6349C -:1036940033FC89616899675C04D1DD04E6A1EF011C -:1036A400F63433FC89616899675C08D1DD05302004 -:1036B40000EF01F63433FC89616899675C10D1DD51 -:1036C40005301000EF01F63433FC89616899675CBA -:1036D40020D161E8716033FCED5538D518F9DF0964 -:1036E400679FFDFBA018F9EF134018F905DE0DD90B -:1036F40018F9F1B112674822FDA018F9ED553867A1 -:103704005C0F7266736218D4FBED55384018F96487 -:10371400DE1F4018F901DF0667D161F85701E91887 -:10372400F9671844FBA018F94018F90561C87142FB -:1037340021675C7F318EC117F1243000FD6A34C0EB -:10374400ED5538675C3F318EC117F1243000FD6AB6 -:1037540034C0ED5538675C07318EC117F124300051 -:10376400FD6A34C0ED5538675C1F318EC117F124F2 -:103774003000FD6A34C0ED553867318EC117F1242D -:103784003000FD6A34C0ED5538CEABAC710A9E31C1 -:10379400929E02EFFAD592FFDF05710B9EEFED6763 -:1037A4009E99710B9E9F0BFCED5538717221675CDD -:1037B4007F9F0CFCED5538717221675C3F9F0DFCB7 -:1037C400ED5538675C3F9F0EFCED5538675C1F9FD5 -:1037D4000FFCEF7D307B3FFD7D3D679F14FCEF7157 -:1037E40030363FFD7D3D679F15FCEF6530583FFD4A -:1037F4007D3D679F18FCEF59675C01D1DD53FDA93E -:1038040048EF4E402EFCC8DE48E92EFC671872FAD9 -:10381400A02EFCEF3C679F2EFCEF3667318E24729E -:1038240000DF06302E09FD7D3D679FF7FBEF228FF9 -:10383400FAFB617F5C10D1DD0630E33AFD7D3D6724 -:103844009FFAFBEF0CEF0A664C5ADE05736718D437 -:10385400FBC6D7C716664C30DC094C37DE05FD4580 -:1038640034EF67664C02DF1F8FD6FB5C03728F3523 -:10387400FC5C03318E316D08616A08128F35FC5C83 -:1038840080312A6162EF49664C3DDF0AAE90BF3059 -:10389400FCF930FCEF3A664C3EDF05F931FCEF30C1 -:1038A400664C4FDF05FDCD48EF26664C61DF09E924 -:1038B4002EFC0972FA72EF18664C7FDF0D30E3417B -:1038C400FD7D3D713AD5524AEF06667309D4FB7209 -:1038D400C6D7C788061617F1241000240500DC0794 -:1038E400244C00DD17EF18717BFA17F104D4FB1494 -:1038F40089617F99717AFA710222EF03A02EFCC6C6 -:10390400D7C7C1C1FBF8FF401EF903DD06401EF90D -:1039140004DF2F8C027309DCFB5E0AD1DF248C02E6 -:10392400318E04D4FB14896E0A99716207CC0100AC -:10393400316207086159018C01D1DFF471630771A9 -:103944006B271004C6D7CF35FC03F533FCF537FCE1 -:10395400F539FCD7C788061617F1E734020025DDD0 -:103964004923DD1A25DD2823DD0523DD37EF4771E3 -:103974003222679F38FC30E33AFD7D3DEF38675CC7 -:1039840003D161F8712223675C839F35FCEF2767BD -:103994005C039F37FC675C034C0261F8713221FDC4 -:1039A4002533EF12679F39FCEF0C6791DF08E0C104 -:1039B4005012FD0539C0C6D7C71617F1E724000019 +:102984008F16F94FDFFB61F8311420447113204096 +:10299400DFFB51DC06CF36FC0FEF3540DFFB33DCC9 +:1029A40006CF36FC0BEF2940DFFB0BDC06CF36FCF1 +:1029B40007EF1D40DFFB0661D831320406CF36FC39 +:1029C40003EF0DD5DFFBDD05E536FCEF03F536FC43 +:1029D40040DFFB0BDE064016F90BDE1640DFFB067C +:1029E400DE064016F906DE0AD5DFFBDF0ED516F942 +:1029F400DD095020C15011FD0E39C08FDFFB9F1639 +:102A0400F9D51EF9DF05714320EF3940DFFB0BDEFA +:102A140003E6EF01F66061FB715120F1715420610E +:102A2400DC4F0CF961F83142201A714220F17154E3 +:102A34002061DC9F0CF9F171542061DC70C15012EB +:102A4400FD9505C01008C6D7C75007C15002C15034 +:102A540084FDAB0310045012FD8102500FC15002DB +:102A6400C15084FDAB0310045003FD8102501FC10B +:102A74005002C15084FDAB0310045016FD81025076 +:102A840003C15084FD0F03C0625C01D1DD1071707D +:102A9400E3FB5002C15013FD0E39C0E2EF01F2C650 +:102AA400D7C75004C15084FD0F03C0625C03D1DD5D +:102AB400405014FD3E2B34E3FB895C9F998A0C7CC7 +:102AC400FF50FF5C14D1DD228A0C7CFF5C1472344D +:102AD400E7FB89616A9971620756003162070586CE +:102AE40066D1DFF7716307716B2734F6FB895CEB02 +:102AF400995002C15084FD0F03C0D2DD335017C179 +:102B04005002C15084FDAB031004E0FD8102500764 +:102B1400C15002C15084FDAB0310045033FD810247 +:102B2400F0C15002C15084FDAB0310047178E3FB83 +:102B3400E0C15013FD0E39C0C6D7C7C12004FBF84D +:102B4400FFCC02005004C15084FD0F03C0629C03FB +:102B54008C045C20D1DD0E8C036C019C038C026C14 +:102B6400209C02EF138C045C10D1DD0C8C035CFE02 +:102B74009C038C026C109C028C045C08D1DD0E8CCE +:102B8400036C029C038C026C089C02EF138C045CA3 +:102B940004D1DD0C8C035CFD9C038C026C049C0250 +:102BA4008C03D1DD05501AFD81028C0370C15004E1 +:102BB400C15084FDAB0310048FE3FB5C9F728C0354 +:102BC400318E316D148C03318E314D616D08616C21 +:102BD4005C606162629FE3FB8FEFFB7CFF50FF5EF2 +:102BE40002D1DD278FEFFB7CFF5E027234E7FB89A5 +:102BF400616A99716207CC01003162070861590169 +:102C04008C01D1DFF4716307716B27F21006C6D70C +:102C1400D9D7FBC15006C15084FDAB031004D9D8E9 +:102C2400FBC15007C15084FDAB031004D7FD142C25 +:102C3400F2D7711300711B20710303710205E0C107 +:102C44005003C15084FDAB0310045013FD8102F006 +:102C5400C15005C15084FDAB031004500FC1E0C145 +:102C64005084FDAB031004500AFD8102710305502A +:102C740008FD8102501FC1E0C15084FDAB03100464 +:102C84005012FD81025003C15084FD0F03C0625CE9 +:102C940001D1DF02E2D75003C1C15084FDAB031060 +:102CA40004710203711A20FDF92DF50AF9F2D750C7 +:102CB40003C15084FD0F03C0625C01D1DD195014BF +:102CC400FD3E2BFDA52A5014FD8102E0C15003C135 +:102CD4005084FDAB031004711300711B20710303B6 +:102CE400F0C1E0C15084FDAB031004F0C15003C136 +:102CF4005084FDAB031004D7C72004FBF8FFCC02BB +:102D0400008F0AF99C035010C150A4FD0F03C06248 +:102D14009F0AF9D541FBDD04F2EDD62D8C037F0A21 +:102D2400F95C08D1DD108F0AF95C08D1DF05CC020B +:102D340010EF03CC02208C037F0AF95C04D1DD166A +:102D44008F0AF95C04D1DF088C026C049C02EF0644 +:102D54008C026C089C028FE2FB5CF3728F0AF95CB4 +:102D64000C6162629FE2FB8FEEFB7CFF50FF5E0210 +:102D74009C02D1DD1F34E6FB896E0299716207CC97 +:102D84000100316207086159018C01D1DFF47163DC +:102D940007716B278F0AF95C40D1DD095002C150DD +:102DA40012FD0E39C08F0AF95C01D1DD08E0C15073 +:102DB40012FD0E39C0717AFA8F0AF95C41D1DD1126 +:102DC400340AF9895CBE99D90AF9C15010FD9505F8 +:102DD400C0F21004C6D7FD4C2AF2D7FDA52AF2D7BB +:102DE400C78FF6FB7617FD3E2B664FF6FBDFF2F539 +:102DF400F6FBF2C6D75064FD810240DFFB0BDE0315 +:102E0400E6EF01F6609F0CF9D90CF9C15012FD955B +:102E140005C0FDD63A30E33AED7D3D710001057100 +:102E2400785005713AD5713BD1713ADD713BD98F38 +:102E340010055CFC9F1005CF54054AE5420571104E +:102E440042057100420571485005713050057120EA +:102E54005005CF530505CF52050A71305105712035 +:102E64005105713BD5717050058F11055CFC9F11A4 +:102E740005D77178500571080105D77140F00071CC +:102E8400783002713AE6713BE2713BEA713BEE8FB6 +:102E940010055CFC9F1005CF34024AE552FF711AFD +:102EA40052710A527148300271303002712030027E +:102EB400CF330205CF32020A71303102713BE67121 +:102EC4007030028F11055CFC9F110571603002D7D0 +:102ED400717830027148F000D7C788061666614FD2 +:102EE400DD0967614EDE0396EF01866672C6D7C7B9 +:102EF400161714AA0412A943DD29AA0412A923FD52 +:102F04005620C3AC02FD562013C2BDD813FD0D0FCD +:102F1400DE0C1714AA0212AA0403BA04EF0517144C +:102F2400A9BA04AC041231FF319E03317F08720840 +:102F3400C6D7C771201205712011057100F2003047 +:102F44004400BFB601300188BF9001300984BF9EA0 +:102F540001BF9C01BF9A01BF9801BF9601BF9401B4 +:102F6400BF9201F53CFF30FE00BFBE01F6BFBC01BD +:102F7400BFB80150EEBFBA01A1BFB201C918FE002B +:102F8400711020F94021F901DF06711820F9EF0BC7 +:102F940036100571A461D8711820F97128100571D3 +:102FA400281105F6BE6EBE64BE6A71230471530710 +:102FB4008F20F9310507F5FDFBCB6CFF0071232150 +:102FC400C6D730EF00BFB401F6BFBA017108F200F2 +:102FD400712304715307715301D7713321D9FDFB58 +:102FE400F1E7240000DD1223DD1923DD1123DD26A2 +:102FF40023DD3423DD3923DD3FFD7930EF3DFD9CB6 +:1030040030EF38D9FCFBC1AE6CFDDD2EC0F313BE2E +:103014006C711321EF25F0C1AE6CFDDD2EC0F313EE +:10302400BE6C711321EF14F6BE6C711221EF0CCB40 +:103034006CFF00711321EF03FD19318F20F9311555 +:1030440008711421712104EF0671142171510131A9 +:103054003421218F20F9311510F6BE64BE6A311473 +:10306400210390EF01F6BE6ED731142104F690EFE0 +:1030740001F6BE6AD7CF26FD47F5A8FBAE6C317DBD +:10308400BFAEFBFDEE30D2DF0ED9FCFBC1AE6CFD52 +:10309400DD2EC0F313BE6CD7FDEE30D2DD0FCF268C +:1030A400FD47F5A8FBAE6C317DBFAEFBD7E9A8FBAD +:1030B4000918235080D6BFAAFB22AEFBBDD83047E7 +:1030C40000FD790DBFACFB30AAFBFDF32EF313BE5C +:1030D4006CB026FDD526FDDF10CF26FD47A0A8FB4A +:1030E40040A8FB1F61C8F5A8FBD740DFFB0BDC053C +:1030F400711321F2D740DFFB0661D831120511F0BC +:10310400C1AE6CFDDD2EC0F313BE6C711221EF0352 +:10311400FD1931E2D7713221F0C1AE6CFDDD2EC054 +:10312400F313BE6CA0B0FB40B0FB40DC3DF5B0FB3C +:10313400D9B1FBF1313F0422FD14D9B1FBF1BDD863 +:103144005008FDC80D087208E6D2DD040192DFFCC8 +:10315400896158D1DD05711221EF03711321A0B1EA +:10316400FB40B1FB2061C8F5B1FBD78FB2FBB0B215 +:10317400FBD1DF7331D4D106715BD1E5B4FBD5B497 +:10318400FBDD347140E2FBD9B3FBF1E734020023E9 +:10319400DD0625DD0325DF05F6BE66EF06D9FCFB5B +:1031A400F1BE66A0B3FB40B3FB20DF06F5B3FBB072 +:1031B400B4FBCFB2FB19D7CFB2FB1E7148E2FBD5EB +:1031C400FEFBDF04F6BE66D7D9FCFBF14266FFDDE9 +:1031D40016D9FCFBF112AE6643DE05A266FFEF03CF +:1031E400B266FFCFB2FB03D731342101D7401EF9B9 +:1031F40002DF10F6BE64BE6EBE6ABFBCFBBFC2FB7C +:10320400BFC8FB31242139F6BFB8FBBFBEFBBFC426 +:10321400FB22BCFB1231FF31AE03316FBFBAFBF6A8 +:1032240022C2FB1231FF31AE03316FBFC0FBF62265 +:10323400C8FB1231FF31AE03316FBFC6FBEDFE3266 +:1032440031542110715321710802FCF5B6FBF5B518 +:10325400FBEDFE32D5B5FB61E8EDFB328F44FB9FFD +:10326400B5FB40B6FB1FDC1A710002FC4046FBFFB5 +:10327400DD22A0B7FB8F46FB4FB7FBDE17F5B6FB8D +:10328400EF12D9B6FBF1A1605C1F9FB6FB71080277 +:10329400FCF5B7FBE9B6FB0948FB5080D6BFB8FB89 +:1032A400E9B6FB0968FB5080D6BFBEFBE9B6FB0953 +:1032B40088FB5080D6BFC4FBAFB8FB22BCFB12D93D +:1032C40045FBF133BDD813FD790DBFBAFBAFBEFB8F +:1032D40022C2FB12D945FBF133BDD813FD790DBFD2 +:1032E400C0FBAFC4FB22C8FB12D945FBF133BDD8E8 +:1032F40013FD790DBFC6FBB0B5FB8F20F931151F47 +:1033040030C4FBFDF32EF313BE6430B8FBFDF32E83 +:10331400F313BE6E30BEFBFDF32EF313BE6AD7303B +:10332400C4FBFDF32EF313BE6AD7C73142210BD57C +:10333400CAFBDD06B0CAFBEDF533714321D9FFFBAF +:10334400F1E7240000DD0F23DD1B23DD1123DD570E +:1033540023DD2923DD3B5600F527FDEDE13356013E +:10336400F527FDEF78D527FDDF075601E527FDEFAB +:10337400055600F527FDCFCAFBFAEF61D527FDDF1F +:103384000B5601E527FDCFCAFBFAEF51F5FFFBEF22 +:103394004CD527FDDF0B5600E527FDCFCAFBFAEF1E +:1033A4003CCFFFFB02EF36D937FCF1E7240000DD08 +:1033B4000923DD2423DD0A23EF1E5600F527FDEF44 +:1033C4001CD527FDDF075601E527FDEF055600F55F +:1033D40027FDCFCAFBFAEF055601E527FD8F20F93B +:1033E4003115086661FB715107EF066661FB7101D7 +:1033F40001C6D7C736F00071F4DC297170F000CE35 +:103404009D08CE9EC0CE9F80F594FFF593FFF59264 +:10341400FFE597FFE596FFCE9506F598FFCE9C7FD6 +:103424007100D6FB711BE3712BE3711AE7712BE773 +:10343400717A9D710A9E31929E02EFFA710B9E7110 +:103444006321717321710322C6D7C73162211E71B2 +:103454006221710A9E31929E02EFFA3404FC369284 +:10346400FF52078B99A5A792DFF9710B9EC6D7C7A8 +:1034740088061631722115717221C734CCFB309243 +:10348400FF1652078B99A5A792DFF9C666736718D2 +:10349400CCFBC6D7C77163213174211E71732171AE +:1034A4000A9E31929E02EFFA3492FF36CCFB520709 +:1034B4008B99A5A792DFF9710B9E31042213717BBE +:1034C4009E8F0CFC9E9A8F0DFC9E9B710322717A39 +:1034D4009EC6D7CFD7FB5CCFD8FB5FCFF8FB32D7E4 +:1034E400C7CFD4FB11CFD5FB08CFFCFBFFF5FDFB09 +:1034F400F5FEFBF5FFFBF500FCCFF9FB20F5FAFB2D +:10350400CF2CFC36CF2DFCC95600664C64DE087205 +:103514003844FB0086EFF3C6D7C788061617F1E7D1 +:103524003403002361E3ED52382361F8ED0136B131 +:103534002361E3ED08362561F8ED173624070024EE +:10354400070061D8ED5238240B0061F8ED383623BA +:1035540061F8ED7F362361F8ED4C362361F8ED28F0 +:10356400382561F8ED3C382561F8EDE836B1256180 +:10357400D8ED0C3724000061F8ED19372361F8ED1C +:1035840052382402002361E3ED3E372361F8ED5005 +:10359400372361F8ED62372361F8ED50372361F882 +:1035A400ED74372361F8ED86372361F8ED96372300 +:1035B40061F8EDB8372361F8EDC4372361F8EDD035 +:1035C400372361F8EDD9372402002361E3ED523843 +:1035D40024020061F8EDE1372361F8EDED37256150 +:1035E400F8EDF937240A0061F8ED0538241200617A +:1035F400F8ED22382361F8ED1038ED5438679FD682 +:10360400FBED5E3830312CFD7D3D66736718D4FBCD +:10361400ED5E3840D9FB6ADF1440DAFB68DF0E67E1 +:103624004C6CDF0930E145FD7D3D713AD5679FDB88 +:10363400FBED5E3867D1DD06306341FD7D3D34F43A +:10364400FB89616F99ED5E38675C02D1DD0830DA81 +:103654002DFD7D3DEF0C675C01D1DD0630DF2DFDD6 +:103664007D3D675C3CD1DD1030E42DFD7D3D675C24 +:103674003C7266736218D4FBED5E3867D1DD625C20 +:1036840001D1DD05300800EF01F6609F33FC675C73 +:1036940002D1DD03E6EF01F63433FC8961689967F2 +:1036A4005C04D1DD04E6A1EF01F63433FC896168E2 +:1036B40099675C08D1DD05302000EF01F63433FC56 +:1036C40089616899675C10D1DD05301000EF01F65F +:1036D4003433FC89616899675C20D161E871603397 +:1036E400FCED5E38D518F9DF09679FFDFBA018F9DA +:1036F400EF134018F905DE0DD918F9F1B112674836 +:1037040022FDA018F9ED5E38675C0F7266736218CB +:10371400D4FBED5E384018F964DE1F4018F901DF70 +:103724000667D161F85701E918F9671844FBA01836 +:10373400F94018F90561C8715221675C7F318EC167 +:1037440017F1243000FD7334C0ED5E38675C3F31FF +:103754008EC117F1243000FD7334C0ED5E38675C10 +:1037640007318EC117F1243000FD7334C0ED5E388B +:10377400675C1F318EC117F1243000FD7334C0ED36 +:103784005E3867318EC117F1243000FD7334C0ED0B +:103794005E38CEABAC710A9E31929E02EFFAD5929E +:1037A400FFDF05710B9EEFED679E99710B9E9F0BDA +:1037B400FCED5E38710222675C7F9F0CFCED5E3885 +:1037C400710222675C3F9F0DFCED5E38675C3F9F92 +:1037D4000EFCED5E38675C1F9F0FFCEF7D307B3F76 +:1037E400FD7D3D679F14FCEF7130363FFD7D3D67E5 +:1037F4009F15FCEF6530583FFD7D3D679F18FCEF3A +:1038040059675C01D1DD53FDE948EF4E402EFCC8F9 +:10381400DE48E92EFC671872FAA02EFCEF3C679F85 +:103824002EFCEF3667318E247200DF06301A09FD54 +:103834007D3D679FF7FBEF228FFAFB617F5C10D120 +:10384400DD0630E33AFD7D3D679FFAFBEF0CEF0A9E +:10385400664C5ADE05736718D4FBC6D7C716664C88 +:1038640030DC094C37DE05FD4E34EF67664C02DF71 +:103874001F8FD6FB5C03728F35FC5C03318E316D78 +:1038840008616A08128F35FC5C80312A6162EF4955 +:10389400664C3DDF0AAE90BF30FCF930FCEF3A666F +:1038A4004C3EDF05F931FCEF30664C4FDF05FD0D72 +:1038B40049EF26664C61DF09E92EFC0972FA72EFC2 +:1038C40018664C7FDF0D30DD41FD7D3D713AD552E8 +:1038D4004AEF06667309D4FB72C6D7C78806161763 +:1038E400F1241000240500DC07244C00DD17EF1838 +:1038F400717BFA17F104D4FB1489617F99717AFA08 +:10390400711222EF03A02EFCC6D7C7C1C1FBF8FF7A +:10391400401EF903DD06401EF904DF2F8C027309F3 +:10392400DCFB5E0AD1DF248C02318E04D4FB1489C3 +:103934006E0A99716207CC0100316207086159016E +:103944008C01D1DFF4716307716B271004C6D7CFE4 +:1039540035FC03F533FCF537FCF539FCD7C788068D +:103964001617F1E734020025DD4023DD1A25DD1F9B +:1039740023DD0523DD2EEF3E714222679F38FC30A4 +:10398400E33AFD7D3DEF2F675C839F35FCEF2767AE +:103994005C039F37FC675C034C0261F8714221FDB4 +:1039A4002E33EF12679F39FCEF0C6791DF08E0C1FB +:1039B4005012FD0E39C0C6D7C71617F1E724000010 :1039C400DD4723DD23240300DD0C240200DD222453 :1039D400F900DD3CEF3D31020705308000EF01F6D0 :1039E400086F36FC7208EF318F33FCF533FC72EF4D :1039F4002840DDFB01DD0FD9DDFBF11231FE03317F -:103A04001F087208EF13E2EF107112235235EF0909 +:103A04001F087208EF13E2EF107122235235EF09F9 :103A1400F2EF0666730932FC72C6D7C71617F1E7D0 :103A2400240000DD38241000DD1C23DD1C23DD30E0 :103A3400240E00DD18241100DD1B240F00DD1224E8 :103A44003000DD15EF1EE2EF1D5202EF195204EFB4 :103A5400155206EF115205EF0D5207EF09F2EF066A -:103A64005203EF0252FFC6D7C73114224971132201 +:103A64005203EF0252FFC6D7C731242249712322E1 :103A7400401EF903DF408F44FC9FDCFB8F43FC9F17 :103A8400FBFB362EFDC7D943FCFD2B3C618A7061DC :103A94008AFD703CC0D946FCF1312F609F45FC8FF4 -:103AA40042FC4F45FCDD0F7122228F45FC9F42FCF6 +:103AA40042FC4F45FCDD0F7132228F45FC9F42FCE6 :103AB40030E33AFD7D3D7150F000CE300BCF17005E -:103AC40006CE3106FDFF02717A30710BE3710BE70C +:103AC40006CE3106FDEB02717A30710BE3710BE720 :103AD400C6D78F45FC9F42FC8F45FC9FDDFBD7403A :103AE4001EF903DF06401EF904DF02F2D78FFAFB4A :103AF4005C10D1DD0C8F45FC9F4AFC7148FAFBEF4A -:103B04006A312422247123227143228FFAFB5C043C +:103B04006A313422247133227153228FFAFB5C040C :103B1400D1DD088FF9FB9F4BFCEF068F45FC9F4BD3 -:103B2400FC8F4BFC9F4AFCEF423134222C71332230 -:103B3400714222D538FCDF05F54CFCEF0B8F38FCC5 +:103B2400FC8F4BFC9F4AFCEF423144222C71432210 +:103B3400715222D538FCDF05F54CFCEF0B8F38FCB5 :103B44005002D6A1609F4CFC8F4CFC9F4AFC504015 -:103B5400C15012FD0539C0EF12314222088F4BFCCF +:103B5400C15012FD0E39C0EF12315222088F4BFCB6 :103B64009F4AFCEF068F4CFC9F4AFC8F4AFC9FDD6A :103B7400FB404AFC01DF05E538FCEF0ED94AFCF1B5 :103B84001231FE03311F609F38FC8FFAFB5C01D1B8 -:103B9400DD02F2D7E94AFC09382370C15013FDA9AC +:103B9400DD02F2D7E94AFC09382370C15013FD95C0 :103BA40005C0F2D7C7168B728C01614ADE248B7272 :103BB4008C02614ADE188C01728C02614ADE068C2A :103BC40001318EEF048C02318E087208EF268B725D :103BD400EF228B728C02614ADE048B72EF168C0129 :103BE400728C026142DE068C01318EEF048C02314C :103BF4008E087208C6D7C716710AE7710BE37150B5 -:103C0400F000CE300BCF170006669E31FDFF027127 +:103C0400F000CE300BCF170006669E31FDEB02713B :103C14007A30710BE33182E302EFFA8D1F7158F0B1 :103C240000710BE772C6D7C7C1C1FBF8FF8F2CFC2C :103C34004E02DC03F2EF318C024F2DFCDC0452FF08 :103C4400EF268C022F2CFC706131318D128F2DFCEC -:103C54002F2CFC70613133BDD813FDAC0DBB440077 +:103C54002F2CFC70613133BDD813FD9B0DBB440088 :103C640001DC03F690BB8B721004C6D7C7C1C1FB3D :103C7400F8FFAC0A14A91489708C026128706131B0 :103C8400FD56201344030071FEDC24AC0A148A049C @@ -708,7 +705,7 @@ :103D0400AC0A148A024CF0DF0EA91489318EB11268 :103D1400AC0A14A9146299AC0A14CA0200AC0A14BD :103D2400CA03101004C6D7ED683D717BFAC7D55895 -:103D3400FC61F831542227715322D558FC61E8B054 +:103D3400FC61F831642227716322D558FC61E8B034 :103D440058FC717AFA5600664C0BDD1272F3311C82 :103D54007934FDCEFC0061CAFDC73D86EFE9717A76 :103D6400FAF2C6D7C75600664C0ADE0BF0317E1253 @@ -733,277 +730,281 @@ :103E9400317E12E6785AFC615902717AFA6159014D :103EA400EF98615902ED233E00F21004C6D7C720F3 :103EB40006FBF8FF3419FCC55006C150A8C15030A8 -:103EC400FD4D031006D2DD1DA06EFC406EFC08DE25 +:103EC400FD39031006D2DD1DA06EFC406EFC08DE39 :103ED40003E2EF5A3414FC895CFC99FD7B3F7110BA :103EE400E2FBF2EF49F56EFC8F14FC5C01D1DD2698 -:103EF400401EF903DF205010C180FD0539C0C736CC +:103EF400401EF903DF205010C180FD0E39C0C736C3 :103F0400100571D4C6DE0F17C15006C150A8C150A8 -:103F140030FD4D031006401EF901DD11401EF90568 -:103F2400DD0B8F14FC5C02D161E8FDA645F210069E -:103F3400C6D7D915FCC15030FD2303C0629F18FCBD +:103F140030FD39031006401EF901DD11401EF9057C +:103F2400DD0B8F14FC5C02D161E8FDE645F210065E +:103F3400C6D7D915FCC15030FD0F03C0629F18FCD1 :103F44007130E5FB8FEDFB5C08D1DF06716307710F -:103F54006B27F2D7D918FCC1D917FCC15030FDBF6B +:103F54006B27F2D7D918FCC1D917FCC15030FDAB7F :103F64000310047130E5FB8FEDFB5C08D1DF0671B3 :103F74006307716B27F2D7C7200AFBF8FF500FC104 -:103F84005030FD2303C04041FB02DF077110E2FB08 +:103F84005030FD0F03C04041FB02DF077110E2FB1C :103F9400F2EF547118E2FBCC0700CC0812CC098074 :103FA4008F14FC5C03D1DF08717AD5CC0607EF06C9 :103FB400717BD5CC062F17040600C15004C150A054 -:103FC400C15030FDF5031006C736100571D4C6DEA6 +:103FC400C15030FDE1031006C736100571D4C6DEBA :103FD40015401EF903DF0F17C15006C150A8C15088 -:103FE40030FD4D031006F2100AC6D7C7401EF90271 +:103FE40030FD39031006F2100AC6D7C7401EF90285 :103FF400DF04F6BF72FC8F4AFDB04AFDD161E8EDE3 :104004000041CF4AFD048F1EF9318FE723DD0B24D5 :10401400020024030061C8ED00413027004272FC15 -:10402400DF0AE0C15010FD0539C0EF2530C0004261 -:1040340072FCDF0B5002C15010FD0539C0EF128F26 +:10402400DF0AE0C15010FD0E39C0EF2530C0004258 +:1040340072FCDF0B5002C15010FD0E39C0EF128F1D :10404400F8FB5009D60480004272FC61D87120202C -:10405400F931340709717322F6BF72FCEF1731741A -:104064002206F6BF72FCEF0DA272FCF64272FCDF70 +:10405400F931340709710323F6BF72FCEF173104F9 +:104064002306F6BF72FCEF0DA272FCF64272FCDF6F :104074000490BF72FC8F21F9318FE7240000DD0624 -:1040840023DD0D23DF1236100571C4710123EF0BFC -:10409400710402710123EF037102233102231A40D8 +:1040840023DD0D23DF1236100571C4711123EF0BEC +:10409400710402711123EF037112233112231A40A8 :1040A40074FC0361D8A074FC4074FC02DF0E50045D -:1040B400C15010FD0539C0EF03F574FC3104231A17 +:1040B400C15010FD0E39C0EF03F574FC3114231AFE :1040C4004076FC0361D8A076FC4076FC02DF0E50FB -:1040D40008C15010FD0539C0EF03F576FC314207E5 +:1040D40008C15010FD0E39C0EF03F576FC314207DC :1040E400184075FC0361D8A075FC4075FC02DF0C18 -:1040F4005010C1FD0539C0EF03F575FCC6D7C736AE +:1040F4005010C1FD0E39C0EF03F575FCC6D7C736A5 :10410400100571D4DE0730B23EFD7D3DD2401EF96C -:1041140003DF1A3122070630FB2CFD7D3D311423C9 -:104124000C7113235080C15012FD0539C0401EF993 +:1041140003DF1A3122070630FC2CFD7D3D312423B8 +:104124000C7123235080C15012FD0E39C0401EF97A :1041340003DD05F6BD1AEF25D500FCDF09F6461AA6 :10414400DD1BB61AEF17D9FCFBF1461ADD0FD9FCBB :10415400FB12AD1A43DE04A61AEF02B61AC6D7C77D :104164008FF4FB76F5F4FB5C10D161E871322366C1 -:104174005C0FD1DD67665C01D1DD05F51EF9EF5CEE -:10418400665C02D1DD15E0C15003C15084FDBF035C +:104174005C0FD1DD61665C01D1DD05F51EF9EF56FA +:10418400665C02D1DD15E0C15003C15084FDAB0370 :104194001004711300711B20710303665C08D1DDE8 -:1041A40005710303EF1A665C04D1DD147113007109 -:1041B4001B20312423037103033435FC895CFC99EF -:1041C4005005FD95027102035003C1C15084FDBF27 -:1041D400031004711A20712323FDF82DF2C6D7C7EA -:1041E400364105718461D8ED87423641057194DE0C -:1041F4000771405005CEABAC31B2D104E2ED96422A -:10420400713BD1CEABAC4018F909DE77D518F9DF94 -:10421400618F20F93133088F21F99F4005EF04CFD6 -:10422400400504F0C15084FD2303C0629F7AFC8FD3 -:104234001EFD9F7BFC367CFCC75002C15008C15058 -:104244006CFD4D0310068F78FC9F7EFC8F02F99F56 -:104254007FFC711420E661301271042061DC311995 -:104264006162629F80FC8F20F93169317A9F81FC01 -:10427400EF0BD918F9F1124979FC9F4005A018F900 -:10428400E2EF0F7160500571485005713BD5F51888 -:10429400F9F2C6D7C78F1EF9318FE724000061F801 -:1042A400ED3B4423DD1B2361F8ED50432361F8ED1E -:1042B400DA432361F8ED16442361F8EDAC44ED0FC5 -:1042C40045D51FF9DF2BF64272FCDD05F54CFDEFF9 -:1042D40003A04CFD404CFD65DC09F51EF97152222A -:1042E400ED1245AF72FC440A0061D8ED1245E51F9A -:1042F400F9717222F54CFDF5F7FBFD1A05712320C7 -:10430400FDAE244021F903DF09715222F51EF9EDB7 -:104314001245FD082840E1FB9BDE09715222F51E7F -:10432400F9ED1245FD342CD2DD09715222F51EF946 -:10433400ED1245401FF901DF05F5FDFBEF04CFFD4C -:10434400FB03CF1EF902FD092CED1245CF35000207 -:10435400CF37001DCF120510FD1E2EFD7E2E714A93 -:104364009DFD4A39FDDB34F537FF712BE0F51FF96C -:10437400715222CBE43FEFCBE6F6F0FD1A05713B18 -:10438400D48F20F93105305004C15084FD2303C07B -:10439400625C03318E315D34E3FB896168995002BC -:1043A400C15084FD2303C0D2DD067170E3FBEF042A -:1043B4007178E3FBFDAE24FD352F710820F9CF1E83 -:1043C400F9038FD6FB5C02D1DD095080C15010FD8A -:1043D4000539C0ED1245FD144531A4E020712BE0F0 -:1043E40031020C05FD8E45EF145027C15005C15014 -:1043F40084FDBF031004CF1EF9047152223134230B -:104404000BA084FCD584FC61F8FD8E45FD8145ED4F -:104414001245FD144531020C18F0C15005C15084F9 -:10442400FDBF0310045005FD9502FD8E45CF1EF916 -:1044340003FD8145ED1245CFFDFB03F5FEFBF500C1 -:10444400FC711221F6426CFF61E8ED1245712820DF -:10445400F9F514FCFD7B3FFDBD2FFD752EFDD32E1C -:10446400714B9DF5E4FBF5E5FBF5E6FBF5E7FB3168 -:10447400642002EFFACE3708CBE4BFFFCBE6FFF1AE -:10448400CED4FFCF370009F51205F6BEE0BEE2BE7A -:10449400D0716A27FDB12CFD8305F54CFDCF1EF9C3 -:1044A40005717222F6BF72FC3102071BFDAE24AF08 -:1044B40072FC440A00DC06E51FF9E51EF9D521F972 -:1044C400DD4CFD8305EF47F51FF9FD8305FD7324DE -:1044D40071730171320431120502EFFA71430271F2 -:1044E400032071222031949E02EFFA712AE7CEA4B0 -:1044F40009F5F30061FD31040703717322E5F3004C -:10450400CEA408712BE7E51EF9EF0300EFFDC6D733 -:10451400D585FCDF1E310200195003C15084FD23F0 -:1045240003C0625C01D1DF07F51EF9715222D7E5A1 -:1045340085FCD74085FCF0DF083104003FF585FC9D -:10454400D74085FCC8DF0BF51EF9715222CF85FCDC -:10455400F0D731020004A085FCD7F0C15004C1504B -:1045640084FDBF0310048FE3FB5C9F9FE3FB71108A -:10457400F4FB306341FD7D3DCF85FCF0D78F20F9FE -:10458400312506F51EF9715222D7713323F584FCC7 -:10459400717207FDFF02FDFF02717307D7FDF0057D -:1045A400F2D7C7200CFBF8FF8F1AFCF0F919FCF3C3 -:1045B40003FD562013BC048F1CFCF0F91BFCF30311 -:1045C400FD562013BC028F1EFCF0F91DFCF303FD05 -:1045D400562013BBAC04BDD8F6BDDAAC04311EBD05 -:1045E400DCF6BDDEFD5F0DADD8BDDCADDABDDEAC05 -:1045F40002BDD8F6BDDAAC02311EDADCC3DADEC3A2 -:10460400BDDCF6BDDEFD5F0DC0BDDEC0BDDCADDED4 -:10461400FDD50EADD8BDDCADDABDDEABBDD8F6BD83 -:10462400DAAB311EDADCC3DADEC3BDDCF6BDDEFD97 -:104634005F0DC0BDDEC0BDDCADDEFDD50EDADAAD8A -:10464400D8FD034AC3C58F12FD5C3FF0317E04924E -:10465400FC14C2C0B9A012FDF6BC08BC0A9C078CAD -:10466400074C2EDD3E8F12FD0E0770F161DC605C9D -:104674003FF0317E127992FCBDD8F6BDDA8C077317 -:10468400097A23318FBDDC70BDDEFD5F0DAC08BD42 -:10469400DCAC0AFDD50EADDABC0AADD8BC08615954 -:1046A40007EFBCAC08BDD8AC0ABDDAC9DC0004F61F -:1046B400FD290EC9DCFFFFF6FD3E0FADD8BF8CFC13 -:1046C400AF86FC428CFCDD12AF88FCBF8AFCAF864F -:1046D400FCBF88FCAF8CFCBF86FCAF88FC428AFC24 -:1046E400DC50AF86FC4288FCDE48AF4EFD4286FCBF -:1046F400DE404052FD16DC1F4052FDA0DE168F8EB8 -:10470400FC4F52FDDE0EAF86FC2290FC4469106122 -:10471400C8FD7F47F552FDAF86FC445146DC0BAF24 -:1047240086FC241027BF50FDEF1930F82ABF50FD36 -:10473400EF114052FDFFDD03E6EF01F63452FD892F -:10474400610899AF8AFC4288FCDC1BAF88FC428676 -:10475400FCDE13AF86FC4250FDDE0BF58EFCAF860B -:10476400FCBF90FCEF11408EFCFFDD03E6EF01F689 -:10477400348EFC89610899100CC6D7C72006FBF853 -:10478400FFA01FFCD51FFCDF1CA020FCD520FCDFF4 -:1047940014A021FCD521FCDF0CCF1FFCFFCF20FC93 -:1047A400FFCF21FCFF717BFA710A9E31929E02EFCA -:1047B400FA8E98FD520F9C039F16FD8E949F53FD15 -:1047C4008E969F54FD8E979F55FD8E939F14FD8E5C -:1047D400929F15FDFD604913BC04BDD8F6BDDA46B1 -:1047E400DADF03B146D8DF198C035C0391DF03E6FB -:1047F400EF01F6046D01313D120103B1BC0461699E -:10480400038F56FD4E03DF12AF18FD614904DE40ED -:10481400AC042218FDFD8148EF368C03318EB112B1 -:10482400D956FDF143DF1E8C035C0391DF03E6EFF1 -:1048340001F6046D01313D1201032218FD610904E2 -:10484400FD8148EF0B8F56FD4E03DE04F6FD8148D3 -:104854008C039F56FDAC04BF18FDD913FDF1010470 -:1048640022F9BB14A944FFFFDF04E6B9EF0BAB1434 -:10487400A944FEFFDD03A9A1B91006C6D7C71617C0 -:1048840044A90061C836A800A013FD4013FDA86127 -:10489400C8F513FDF913FDF3311CF67822F9B7F6C8 -:1048A40047DFE5C6D7C756A89666F0317E12F6B143 -:1048B4007822F966D1DFF1F51FFCF520FCF521FC27 -:1048C400F513FDC6D7714323D7C72004FBF8FFD9DE -:1048D40018F9F1E7240000DD1123DD1C23DD212379 -:1048E400DD2623DD2F23DD34EF3A8F13FD9F1AFDE0 -:1048F400A018F9F953FDEF60A018F9F954FDEF5829 -:10490400A018F9F955FDEF50A018F98F16FDFD6CAC -:104914000F72EF44A018F9F914FDEF3CA018F9F94F -:1049240015FDEF34F91AFDF3311C7922F9BB31423C -:1049340023058B9C03EF128C019C03D51AFDDF0623 -:10494400CF1AFDA7EF03B01AFD718071472361DC14 -:1049540061FB7141238C03721004C6D7C72008FB86 -:10496400F8FF8E989C058E979C048E969C038E94DB -:104974009C028E939C018E929B710B9E717AFA8C91 -:1049840005FD520F9C058C04FD520F9C048C03FD05 -:10499400520F9C038C02FD520F9C028C04F0317E5A -:1049A4001279AA23BC068C055C03D1DF158C044C58 -:1049B40003DE0C8C044C02DF098C034C1D61F8618E -:1049C40079068C03318EB1610906BC06313D1201B2 -:1049D40003BC068C060E02708C071C00BC068F24D8 -:1049E400FC4E01DC0D8C014F24FCDC0B8F25FC4DAF -:1049F400DE05AC0612EF04AC06B1121008C6D7C728 -:104A0400C3C12008FBF8FFF661490A61F86149084F -:104A1400DF07F7340000EDA04AE6BC04F6BC06ACA0 -:104A24000ABC02AC08BBAC06614902AC0461F86183 -:104A34004900DE28AC04BDD8AC06BDDAE1FDE40EC5 -:104A4400ADDABC06ADD8BC04ABBDD8AC02BDDAE16E -:104A5400FDFF0EADDABC02ADD8BBEFCAAC06BC029A -:104A6400AC04BBAC08BDD8AC0ABDDAAC04BDDCAC4C -:104A740006FD620EAC04BDDCAC06FDD50EE1FDFF07 -:104A84000EADDABC06ADD8BC04AC06614902AC0478 -:104A940061F8614900DCC5AC0214AB12100CC6D736 -:104AA40061FC61FCC1C3C5C7520C929269D4FEC1BA -:104AB400DFF88EFD708EFCC1717AFA401EF903DFB7 -:104AC4000630FB2CFD7D3DC09EFC609EFD34D4FE73 -:104AD4005206C0B9A5A592DFF9C6C4C2C061FC6183 -:104AE400DF520C929269D4FEC1DFF88EFD708EFC09 -:104AF400C1717AFAC736410571A4C6DC51F520FDAF -:104B04007148500571605005310422367162077195 -:104B140003228FE4FB5FECFBD1DF1B8FE5FB5FED32 -:104B2400FBD1DF128FE6FB5FEEFBD1DF098FE7FBE2 -:104B34005FEFFBD1DD0C31620702EFFA716307719D -:104B44006B27FDC948FD8F34F518F9ED674CC7365E -:104B540041057184C6DE0DF520FD71485005FD8FB9 -:104B640034ED674CC73641057194C6DE154020FD0F -:104B740003DD0C4020FD04DD064020FD0161F8F555 -:104B840020FDD920FDF1E7240000DD0823DD1323F7 -:104B9400DD39EF6071405005E520FD71505005EDA1 -:104BA400674C8F40059F19F99F1CF9D919F9FD57D6 -:104BB40038629F1BF94019F97FDD06CF20FD02EF13 -:104BC40003F520FD71505005ED674CC73641057162 -:104BD40094C6DE1CC736410571C4C6DE06CF20FD6F -:104BE40003EF11F520FD7148500571605005EF7316 -:104BF400CF20FD044020FD03DF138F1BF99F4005E8 -:104C0400D91BF9C1D919F9FDD638C0EF108F400569 -:104C140076C7D919F9FD1435C071505005D91CF95E -:104C2400F1242900DD2D240400DD28242200DD23C5 -:104C3400241100DD0C240100DD19241E00DD14EF15 -:104C44000C4019F960DF0CCF19F961EF06F518F97A -:104C5400A019F94020FD03DF0AD919F9FD5738627C -:104C64009F1BF9C09EFC609EFD34D4FE5206C0B961 -:104C7400A5A592DFF961FCC1C3C5C7520C92926924 -:104C8400D4FEC1DFF88EFD708EFCC1F616717AFA7F -:104C9400714AE5717BBD51405F0401D1DD05A7F682 -:104CA40047DFF3300400BF2401F6BF2A01300B0BA9 -:104CB400BF2801FDFF02300B0FBF2801FDFF0230AA -:104CC4000F0FBF2801710AE6716320C09EFC609E2D -:104CD400FD34D4FE5206C0B9A5A592DFF9C6C4C2FC -:104CE400C061FCC1C3C5C7520C929269D4FEC1DF36 -:104CF400F88EFD708EFCC1717AFAD540FBDD0EEBA7 -:104D04003EFB899E44A23EFBB040FBEF2B710AE6BA -:104D1400300400BF2401F6BF2A01300B0BBF280169 -:104D2400FDFF02300B0FBF2801FDFF02300F0FBF44 -:104D34002801715320716320C09EFC609EFD34D411 -:104D4400FE5206C0B9A5A592DFF9C6C4C2C061FC73 -:104D540061EF520C929269D4FEC1DFF88EFD708E21 -:104D6400FCC12008FBF8FF71503002CEABACCC0183 -:104D740000F6BC0231B2E20F617902F6614902DF4A -:104D8400F371603002EF7E8E519B713BE28B5C02CB -:104D9400D1DD1D8B5C08D1DF0971503002CC0100DC -:104DA400EFCF8C0770FDBC39629E50CC0102EFC17D -:104DB4008B5C03D1DF408E509C05715030028C0116 -:104DC400D1DF0E8C0570FD1F3A629C07CC0101EF08 -:104DD400318C014C02DF0671603002EF28CF3402BF -:104DE4005A716030028C0570C18C0770FD5839C04F -:104DF400CF34024AEF0F8B5C01D1DD0671603002C3 -:104E0400EF03ED754D1008C09EFC609EFD34D4FE8A -:104E14005206C0B9A5A592DFF961FCC1710A9E31A1 -:104E2400929E02EFFA8F0EFC4F96FFDF358F0FFC38 -:104E34004F97FFDF2D8F10FC4F98FFDF258FEDFB81 -:104E44005C04D1DF1D7120E5FB716307716B2740A2 -:104E54001EF905DD06401EF901DF07CF1FF902E543 -:104E64001EF9710B9EC061FCA058FC61FCC1C3C556 -:104E7400C7520C929269D4FEC1DFF88EFD708EFC8D -:104E8400C1C1FBF8FF8D1F9C018E31318EE72406D2 -:104E940000DD0823DD0F23DD25EF45717AFA8C014F -:104EA4009F44FCEF3B717AFA4021F901DF078C0142 -:104EB4009F43FCEF2B51FF2E019F43FCEF22717A9D -:104EC400FA8C019F02F98FE2FB5C01D1DF12401ED4 -:104ED400F903DD06401EF904DF06304A27FD7D3D57 -:104EE4004031FF09DE05A031FFEF197158F0007160 -:104EF40012224057FC02DF03F6EF05D957FCF1A15B -:104F0400609F57FC710BE3C0C09EFC609EFD34D4CF -:104F1400FE5206C0B9A5A592DFF9C6C4C2C061FCA1 -:104F240061FF520C929269D4FEC1DFF88EFD708E3F -:104F3400FCC1717AFA8F14FC5C03D1DD19401EF9AF -:104F440003DD06401EF904DF0D36100571D4DE06BC -:104F540030B23EFD7D3DC09EFC609EFD34D4FE52C9 -:104F640006C0B9A5A592DFF961FC61FC61FC61FC96 -:104F740061FC61FC61FC61FC61FC61FC61FC61FC45 -:104F840061FC61FC61FC61FC61FC61FC61FC61FC35 -:104F940061FC61FC61FC61FC61FC61FC61FC61FC25 -:024FA40061FCAE -:0A4FF60031313A33383A333300000A +:1041A40005710303EF17665C04D1DD11711300710F +:1041B4001B20D535FC61F8710303F535FC5005FD72 +:1041C40081027102035003C1C15084FDAB0310048A +:1041D400711A20FDF92DF2C6D7C7364105718461E5 +:1041E400D8ED81423641057194DE0771405005CE09 +:1041F400ABAC31B2D104E2ED9042713BD1CEABAC69 +:104204004018F909DE77D518F9DF618F20F93133C9 +:10421400088F21F99F4005EF04CF400504F0C150F9 +:1042240084FD0F03C0629F7AFC8F1EFD9F7BFC36CA +:104234007CFCC75002C15008C1506CFD3903100604 +:104244008F78FC9F7EFC8F02F99F7FFC712420E60F +:1042540061301271042061DC31196162629F80FC5B +:104264008F20F93169317A9F81FCEF0BD918F9F16C +:10427400124979FC9F4005A018F9E2EF0F716050D4 +:104284000571485005713BD5F518F9F2C6D7C78FAB +:104294001EF9318FE724000061F8ED494423DD1B4A +:1042A4002361F8ED6A432361F8EDE8432361F8EDF7 +:1042B40024442361F8EDE344ED4944D51FF9DF2B91 +:1042C400F64272FCDD05F54CFDEF03A04CFD404CBD +:1042D400FD65DC09F51EF9716222ED5245AF72FCF1 +:1042E400440A0061D8ED5245E51FF9710223F54CEB +:1042F400FDF5F7FBFD0605713320FDAE244021F9E1 +:1043040003DF09716222F51EF9ED5245FD082840CC +:10431400E1FB9BDE09716222F51EF9ED5245714AFB +:10432400277140110571301105713A22715A2271B9 +:104334001A2EFD362CD2DD09716222F51EF9ED52DA +:104344004571103500CF37001D71401205401FF92B +:1043540001DF05F5FDFBEF04CFFDFB03CF1EF902E2 +:10436400FD142CED5245FD1F2EFD7F2E714A9DFD3F +:104374005339FDE434F537FF712BE0F51FF9716211 +:1043840022CBE43FEFCBE6F6F0FD0605713BD48F7C +:1043940020F93105305004C15084FD0F03C0625C24 +:1043A40003318E315D34E3FB896168995002C15059 +:1043B40084FD0F03C0D2DD067170E3FBEF04717856 +:1043C400E3FBFDAE24FD362F710820F9CF1EF9035F +:1043D4008FD6FB5C02D1DD095080C15010FD0E392F +:1043E400C0ED5245FD544531A4E020712BE031026B +:1043F4000C05FDCE45EF145027C15005C15084FD76 +:10440400AB031004CF1EF9047162223134230BA0D4 +:1044140084FCD584FC61F8FDCE45FDC145ED5245D3 +:10442400FD544531020C18F0C15005C15084FDAB58 +:104434000310045005FD8102FDCE45CF1EF903FD96 +:10444400C145ED5245CFFDFB03F5FEFBF500FC71C4 +:104454002221F6426CFF61E8ED5245712820F9F5FE +:1044640014FCFD7B3FFDC62FFD762EFDD42E714B33 +:104474009DF5E4FBF5E5FBF5E6FBF5E7FB31742080 +:1044840002EFFACE3708CBE4BFFFCBE6FFF1CED480 +:10449400FFCF37000971481205F6BEE0BEE2BED078 +:1044A400716A27FDB32C714307714B2771481005BE +:1044B4007148110571381005713811057133027195 +:1044C4003B22715302715B2271130E711B2EFD6F1F +:1044D40005F54CFDCF1EF905710223F6BF72FC31C0 +:1044E40002071BFDAE24AF72FC440A00DC06E51F84 +:1044F400F9E51EF9D521F9DD55FD6F05EF50D50B12 +:10450400F9DF4B713404714123F51FF9FD6F05FD8B +:10451400732471730171320431120502EFFA71438D +:104524000271032071322031949E02EFFA712AE75E +:10453400CEA409F5F30071330461FD31040703715E +:104544000323E5F300CEA408712BE7E51EF9C6D7D3 +:10455400D585FCDF1E310200195003C15084FD0FC4 +:1045640003C0625C01D1DF07F51EF9716222D7E551 +:1045740085FCD74085FCF0DF083104003FF585FC5D +:10458400D74085FCC8DF0BF51EF9716222CF85FC8C +:10459400F0D731020004A085FCD7F0C15004C1500B +:1045A40084FDAB0310048FE3FB5C9F9FE3FB71105E +:1045B400F4FB306341FD7D3DCF85FCF0D78F20F9BE +:1045C400312506F51EF9716222D7713323F584FC77 +:1045D400717207FDEB02FDEB02717307D7FDDC0579 +:1045E400F2D7C7200CFBF8FF8F1AFCF0F919FCF383 +:1045F40003FD562013BC048F1CFCF0F91BFCF303D1 +:10460400FD562013BC028F1EFCF0F91DFCF303FDC4 +:10461400562013BBAC04BDD8F6BDDAAC04311EBDC4 +:10462400DCF6BDDEFD4E0DADD8BDDCADDABDDEACD5 +:1046340002BDD8F6BDDAAC02311EDADCC3DADEC361 +:10464400BDDCF6BDDEFD4E0DC0BDDEC0BDDCADDEA5 +:10465400FDC40EADD8BDDCADDABDDEABBDD8F6BD54 +:10466400DAAB311EDADCC3DADEC3BDDCF6BDDEFD57 +:104674004E0DC0BDDEC0BDDCADDEFDC40EDADAAD6C +:10468400D8FD434AC3C58F12FD5C3FF0317E0492CE +:10469400FC14C2C0B9A012FDF6BC08BC0A9C078C6D +:1046A400074C2EDD3E8F12FD0E0770F161DC605C5D +:1046B4003FF0317E127992FCBDD8F6BDDA8C0773D7 +:1046C400097A23318FBDDC70BDDEFD4E0DAC08BD13 +:1046D400DCAC0AFDC40EADDABC0AADD8BC08615925 +:1046E40007EFBCAC08BDD8AC0ABDDAC9DC0004F6DF +:1046F400FD180EC9DCFFFFF6FD2D0FADD8BF8CFCF5 +:10470400AF86FC428CFCDD12AF88FCBF8AFCAF860E +:10471400FCBF88FCAF8CFCBF86FCAF88FC428AFCE3 +:10472400DC50AF86FC4288FCDE48AF4EFD4286FC7E +:10473400DE404052FD16DC1F4052FDA0DE168F8E77 +:10474400FC4F52FDDE0EAF86FC2290FC44691061E2 +:10475400C8FDBF47F552FDAF86FC445146DC0BAFA4 +:1047640086FC241027BF50FDEF1930F82ABF50FDF6 +:10477400EF114052FDFFDD03E6EF01F63452FD89EF +:10478400610899AF8AFC4288FCDC1BAF88FC428636 +:10479400FCDE13AF86FC4250FDDE0BF58EFCAF86CB +:1047A400FCBF90FCEF11408EFCFFDD03E6EF01F649 +:1047B400348EFC89610899100CC6D7C72006FBF813 +:1047C400FFA01FFCD51FFCDF1CA020FCD520FCDFB4 +:1047D40014A021FCD521FCDF0CCF1FFCFFCF20FC53 +:1047E400FFCF21FCFF717BFA710A9E31929E02EF8A +:1047F400FA8E98FD410F9C039F16FD8E949F53FDE6 +:104804008E969F54FD8E979F55FD8E939F14FD8E1B +:10481400929F15FDFDA04913BC04BDD8F6BDDA4630 +:10482400DADF03B146D8DF198C035C0391DF03E6BA +:10483400EF01F6046D01313D120103B1BC0461695D +:10484400038F56FD4E03DF12AF18FD614904DE40AD +:10485400AC042218FDFDC148EF368C03318EB11231 +:10486400D956FDF143DF1E8C035C0391DF03E6EFB1 +:1048740001F6046D01313D1201032218FD610904A2 +:10488400FDC148EF0B8F56FD4E03DE04F6FDC14813 +:104894008C039F56FDAC04BF18FDD913FDF1010430 +:1048A40022F9BB14A944FFFFDF04E6B9EF0BAB14F4 +:1048B400A944FEFFDD03A9A1B91006C6D7C7161780 +:1048C40044A90061C836A800A013FD4013FDA861E7 +:1048D400C8F513FDF913FDF3311CF67822F9B7F688 +:1048E40047DFE5C6D7C756A89666F0317E12F6B103 +:1048F4007822F966D1DFF1F51FFCF520FCF521FCE7 +:10490400F513FDC6D7715323D7C72004FBF8FFD98D +:1049140018F9F1E7240000DD1123DD1C23DD212338 +:10492400DD2623DD2F23DD34EF3A8F13FD9F1AFD9F +:10493400A018F9F953FDEF60A018F9F954FDEF58E8 +:10494400A018F9F955FDEF50A018F98F16FDFD5B7D +:104954000F72EF44A018F9F914FDEF3CA018F9F90F +:1049640015FDEF34F91AFDF3311C7922F9BB3152EC +:1049740023058B9C03EF128C019C03D51AFDDF06E3 +:10498400CF1AFDA7EF03B01AFD718071572361DCC4 +:1049940061FB7151238C03721004C6D7C72008FB36 +:1049A400F8FF8E989C058E979C048E969C038E949B +:1049B4009C028E939C018E929B710B9E717AFA8C51 +:1049C40005FD410F9C058C04FD410F9C048C03FDE7 +:1049D400410F9C038C02FD410F9C028C04F0317E3C +:1049E4001279AA23BC068C055C03D1DF158C044C18 +:1049F40003DE0C8C044C02DF098C034C1D61F8614E +:104A040079068C03318EB1610906BC06313D120171 +:104A140003BC068C060E02708C071C00BC068F2497 +:104A2400FC4E01DC0D8C014F24FCDC0B8F25FC4D6E +:104A3400DE05AC0612EF04AC06B1121008C6D7C7E7 +:104A4400C3C12008FBF8FFF661490A61F86149080F +:104A5400DF07F7340000EDE04AE6BC04F6BC06AC20 +:104A64000ABC02AC08BBAC06614902AC0461F86143 +:104A74004900DE28AC04BDD8AC06BDDAE1FDD30E96 +:104A8400ADDABC06ADD8BC04ABBDD8AC02BDDAE12E +:104A9400FDEE0EADDABC02ADD8BBEFCAAC06BC026B +:104AA400AC04BBAC08BDD8AC0ABDDAAC04BDDCAC0C +:104AB40006FD510EAC04BDDCAC06FDC40EE1FDEEFA +:104AC4000EADDABC06ADD8BC04AC06614902AC0438 +:104AD40061F8614900DCC5AC0214AB12100CC6D7F6 +:104AE40061FC61FCC1C3C5C7520C929269D4FEC17A +:104AF400DFF88EFD708EFCC1717AFA401EF903DF77 +:104B04000630FC2CFD7D3DC09EFC609EFD34D4FE31 +:104B14005206C0B9A5A592DFF9C6C4C2C061FC6142 +:104B2400DF520C929269D4FEC1DFF88EFD708EFCC8 +:104B3400C1717AFAC736410571A4C6DC51F520FD6E +:104B44007148500571605005311422367162077145 +:104B540013228FE4FB5FECFBD1DF1B8FE5FB5FEDE2 +:104B6400FBD1DF128FE6FB5FEEFBD1DF098FE7FBA2 +:104B74005FEFFBD1DD0C31620702EFFA716307715D +:104B84006B27FD0949FD9834F518F9EDA74CC73694 +:104B940041057184C6DE0DF520FD71485005FD9870 +:104BA40034EDA74CC73641057194C6DE154020FD8F +:104BB40003DD0C4020FD04DD064020FD0161F8F515 +:104BC40020FDD920FDF1E7240000DD0823DD1323B7 +:104BD400DD39EF6071405005E520FD71505005ED61 +:104BE400A74C8F40059F19F99F1CF9D919F9FD604D +:104BF40038629F1BF94019F97FDD06CF20FD02EFD3 +:104C040003F520FD71505005EDA74CC736410571E1 +:104C140094C6DE1CC736410571C4C6DE06CF20FD2E +:104C240003EF11F520FD7148500571605005EF73D5 +:104C3400CF20FD044020FD03DF138F1BF99F4005A7 +:104C4400D91BF9C1D919F9FDDF38C0EF108F400520 +:104C540076C7D919F9FD1D35C071505005D91CF915 +:104C6400F1242900DD2D240400DD28242200DD2385 +:104C7400241100DD0C240100DD19241E00DD14EFD5 +:104C84000C4019F960DF0CCF19F961EF06F518F93A +:104C9400A019F94020FD03DF0AD919F9FD60386233 +:104CA4009F1BF9C09EFC609EFD34D4FE5206C0B921 +:104CB400A5A592DFF961FCC1C3C5C7520C929269E4 +:104CC400D4FEC1DFF88EFD708EFCC1F616717AFA3F +:104CD400714AE5717BBD51405F0401D1DD05A7F642 +:104CE40047DFF3300400BF2401F6BF2A01300B0B69 +:104CF400BF2801FDEB02300B0FBF2801FDEB023092 +:104D04000F0FBF2801710AE6717320C09EFC609EDC +:104D1400FD34D4FE5206C0B9A5A592DFF9C6C4C2BB +:104D2400C061FCC1C3C5C7520C929269D4FEC1DFF5 +:104D3400F88EFD708EFCC1717AFAD540FBDD0EEB66 +:104D44003EFB899E44A23EFBB040FBEF2B710AE67A +:104D5400300400BF2401F6BF2A01300B0BBF280129 +:104D6400FDEB02300B0FBF2801FDEB02300F0FBF2C +:104D74002801716320717320C09EFC609EFD34D4B1 +:104D8400FE5206C0B9A5A592DFF9C6C4C2C061FC33 +:104D940061EF520C929269D4FEC1DFF88EFD708EE1 +:104DA400FCC12008FBF8FF71503002CEABACCC0143 +:104DB40000F6BC0231B2E20F617902F6614902DF0A +:104DC400F371603002EF7E8E519B713BE28B5C028B +:104DD400D1DD1D8B5C08D1DF0971503002CC01009C +:104DE400EFCF8C0770FDBC39629E50CC0102EFC13D +:104DF4008B5C03D1DF408E509C05715030028C01D6 +:104E0400D1DF0E8C0570FD1F3A629C07CC0101EFC7 +:104E1400318C014C02DF0671603002EF28CF34027E +:104E24005A716030028C0570C18C0770FD6139C005 +:104E3400CF34024AEF0F8B5C01D1DD067160300282 +:104E4400EF03EDB54D1008C09EFC609EFD34D4FE0A +:104E54005206C0B9A5A592DFF961FCC1710A9E3161 +:104E6400929E02EFFA8F0EFC4F96FFDF358F0FFCF8 +:104E74004F97FFDF2D8F10FC4F98FFDF258FEDFB41 +:104E84005C04D1DF1D7120E5FB716307716B274062 +:104E94001EF905DD06401EF901DF07CF1FF902E503 +:104EA4001EF9710B9EC061FCA058FC61FCC1C3C516 +:104EB400C7520C929269D4FEC1DFF88EFD708EFC4D +:104EC400C1C1FBF8FF8D1F9C018E31318EE7240692 +:104ED40000DD0823DD0F23DD25EF45717AFA8C010F +:104EE4009F44FCEF3B717AFA4021F901DF078C0102 +:104EF4009F43FCEF2B51FF2E019F43FCEF22717A5D +:104F0400FA8C019F02F98FE2FB5C01D1DF12401E93 +:104F1400F903DD06401EF904DF06304A27FD7D3D16 +:104F24004031FF09DE05A031FFEF197158F000711F +:104F340022224057FC02DF03F6EF05D957FCF1A10A +:104F4400609F57FC710BE3C0C09EFC609EFD34D48F +:104F5400FE5206C0B9A5A592DFF9C6C4C2C061FC61 +:104F640061FF520C929269D4FEC1DFF88EFD708EFF +:104F7400FCC1717AFA8F14FC5C03D1DD19401EF96F +:104F840003DD06401EF904DF0D36100571D4DE067C +:104F940030B23EFD7D3DC09EFC609EFD34D4FE5289 +:104FA40006C0B9A5A592DFF961FC61FC61FC61FC56 +:104FB40061FC61FC61FC61FC61FC61FC61FC61FC05 +:104FC40061FC61FC61FC61FC61FC61FC61FC61FCF5 +:104FD40061FC61FC61FC61FC61FC61FC61FC61FCE5 +:024FE40061FC6E +:0A4FF60030393A31343A3036000009 :00000001FF  \ No newline at end of file diff --git a/trunk/bsr.lmf b/trunk/bsr.lmf index 235878c..33d6dc1 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 7961fdf..79fd3c4 100644 --- a/trunk/bsr_k0r.map +++ b/trunk/bsr_k0r.map @@ -1,20 +1,19 @@ -78K0R Linker W1.31 Date:15 Sep 2010 Page: 1 +78K0R Linker W1.31 Date:28 Sep 2010 Page: 1 Command: -yC:\Program Files\NEC Electronics Tools\DEV -_msgoff -obsr.l mf ..\..\..\Program Files\NEC Electronics Tools\CC78K0R\W2.10 - \lib78k0r\s0rm.rel -go85h,0FC00h,1024 -gi1B339499E033F240BFAA - h -pbsr_k0r.map -nkd -gb0FEFBFFh -bC:\Program Files\NEC Elect - ronics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib -bcl0rd - m.lib -bcl0rm.lib -bcl0rmf.lib -iC:\Program Files\NEC Electro - nics Tools\CC78K0R\W2.10\lib78k0r -dbsr_mcu.dr -s -w0 loader. - rel pm.rel i2c_ctr.rel main.rel magic.rel WDT.rel i2c_mcu.rel - i2c_twl.rel led.rel rtc.rel vreg_ctr.rel vreg_twl.rel adc.re - l renge.rel accero.rel self_flash.rel sw.rel task_debug.rel t - ask_misc.rel task_sys.rel pedo_alg_thre_det2.rel ini_VECT.rel - task_status.rel + \lib78k0r\s0rm.rel -gi1B339499E033F240BFAAh -pbsr_k0r.map -nk + d -gb0FEFBFFh -bC:\Program Files\NEC Electronics Tools\FSL78K + 0R_Type02ES\V1.20\lib78k0r\fsl.lib -bcl0rdm.lib -bcl0rm.lib - + bcl0rmf.lib -iC:\Program Files\NEC Electronics Tools\CC78K0R\ + W2.10\lib78k0r -dbsr_mcu.dr -s -w0 loader.rel pm.rel i2c_ctr. + rel main.rel magic.rel WDT.rel i2c_mcu.rel i2c_twl.rel led.re + l rtc.rel vreg_ctr.rel vreg_twl.rel adc.rel renge.rel accero. + rel self_flash.rel sw.rel task_debug.rel task_misc.rel task_s + ys.rel pedo_alg_thre_det2.rel ini_VECT.rel task_status.rel Para-file: Out-file: bsr.lmf Map-file: bsr_k0r.map @@ -23,9 +22,9 @@ Direc-file:bsr_mcu.dr *** Link information *** - 66 output segment(s) - 3E04H byte(s) real data - 5416 symbol(s) defined + 64 output segment(s) + 3E31H byte(s) real data + 5407 symbol(s) defined *** Memory map *** @@ -57,8 +56,7 @@ Direc-file:bsr_mcu.dr LDR_CNSL 00002H 00000H CSEG PAGE64KP LDR_CNSL task_status 00002H 00000H - ??NMIROM 00002H 00002H CSEG -* gap * 00004H 0000CH +* gap * 00002H 0000EH @@VECT10 00010H 00004H CSEG AT @@VECT10 ini_VECT 00010H 00004H * gap * 00014H 00008H @@ -99,56 +97,55 @@ Direc-file:bsr_mcu.dr LDR_CODL task_status 000C4H 00000H ?CSEGSI 000C4H 0000AH CSEG - ?OCDSTAD 000CEH 0000AH CSEG - LDR_CODE 000D8H 008E7H CSEG - LDR_CODE loader 000D8H 001E1H - LDR_CODE main 002B9H 00046H - LDR_CODE WDT 002FFH 00000H - LDR_CODE i2c_mcu 002FFH 002F1H + LDR_CODE 000CEH 008E0H CSEG + LDR_CODE loader 000CEH 001D7H + LDR_CODE main 002A5H 00046H + LDR_CODE WDT 002EBH 00000H + LDR_CODE i2c_mcu 002EBH 002F1H LDR_CODE self_flash - 005F0H 00349H + 005DCH 00349H LDR_CODE task_debug - 00939H 00001H + 00925H 00001H LDR_CODE task_status - 0093AH 00085H - FSL_CODE 009BFH 00322H CSEG + 00926H 00088H + FSL_CODE 009AEH 00322H CSEG FSL_CODE fsl_block_cmd - 009BFH 0002BH + 009AEH 0002BH FSL_CODE fsl_block_check - 009EAH 00013H + 009D9H 00013H FSL_CODE fsl_common - 009FDH 0014FH + 009ECH 0014FH FSL_CODE fsl_reset - 00B4CH 00001H + 00B3BH 00001H FSL_CODE fsl_si_ibf - 00B4DH 00064H + 00B3CH 00064H FSL_CODE fsl_phySwap - 00BB1H 0004DH + 00BA0H 0004DH FSL_CODE fsl_si_common - 00BFEH 00061H - FSL_CODE fsl_swap 00C5FH 00030H + 00BEDH 00061H + FSL_CODE fsl_swap 00C4EH 00030H FSL_CODE fsl_write - 00C8FH 00052H - @@LCODE 00CE1H 002AFH CSEG - @@LCODE @cstart 00CE1H 0006DH - @@LCODE @imul 00D4EH 00011H - @@LCODE @lumul 00D5FH 0002BH - @@LCODE @isdiv 00D8AH 00022H - @@LCODE @iudiv 00DACH 0002DH - @@LCODE @isrem 00DD9H 00021H - @@LCODE @iurem 00DFAH 0002FH - @@LCODE @lsdiv 00E29H 00039H - @@LCODE @ludiv 00E62H 0003FH - @@LCODE @divuw 00EA1H 00034H - @@LCODE @ladd 00ED5H 0000FH - @@LCODE @llsh 00EE4H 0001BH - @@LCODE @lursh 00EFFH 0001FH - @@LCODE @iscmp 00F1EH 0000CH - @@LCODE @lscmp 00F2AH 00014H - @@LCODE @lband 00F3EH 00014H - @@LCODE @bcdtob 00F52H 0001AH - @@LCODE @bbcd 00F6CH 00024H -* gap * 00F90H 00066H + 00C7EH 00052H + @@LCODE 00CD0H 002AFH CSEG + @@LCODE @cstart 00CD0H 0006DH + @@LCODE @imul 00D3DH 00011H + @@LCODE @lumul 00D4EH 0002BH + @@LCODE @isdiv 00D79H 00022H + @@LCODE @iudiv 00D9BH 0002DH + @@LCODE @isrem 00DC8H 00021H + @@LCODE @iurem 00DE9H 0002FH + @@LCODE @lsdiv 00E18H 00039H + @@LCODE @ludiv 00E51H 0003FH + @@LCODE @divuw 00E90H 00034H + @@LCODE @ladd 00EC4H 0000FH + @@LCODE @llsh 00ED3H 0001BH + @@LCODE @lursh 00EEEH 0001FH + @@LCODE @iscmp 00F0DH 0000CH + @@LCODE @lscmp 00F19H 00014H + @@LCODE @lband 00F2DH 00014H + @@LCODE @bcdtob 00F41H 0001AH + @@LCODE @bbcd 00F5BH 00024H +* gap * 00F7FH 00077H MGC_LOAD 00FF6H 0000AH CSEG AT MGC_LOAD magic 00FF6H 0000AH @@ -370,53 +367,53 @@ Direc-file:bsr_mcu.dr @@CNST ini_VECT 023C4H 00000H @@CNST task_status 023C4H 00000H - ROM_CODE 023C4H 026E0H CSEG - ROM_CODE pm 023C4H 00A5AH - ROM_CODE i2c_ctr 02E1EH 00060H - ROM_CODE i2c_twl 02E7EH 0005EH - ROM_CODE led 02EDCH 00512H - ROM_CODE rtc 033EEH 000E0H - ROM_CODE vreg_ctr 034CEH 0047CH - ROM_CODE vreg_twl 0394AH 00122H + ROM_CODE 023C4H 02720H CSEG + ROM_CODE pm 023C4H 00A5BH + ROM_CODE i2c_ctr 02E1FH 00060H + ROM_CODE i2c_twl 02E7FH 0005EH + ROM_CODE led 02EDDH 0051AH + ROM_CODE rtc 033F7H 000E0H + ROM_CODE vreg_ctr 034D7H 0047CH + ROM_CODE vreg_twl 03953H 00119H ROM_CODE adc 03A6CH 002BFH ROM_CODE renge 03D2BH 00187H ROM_CODE accero 03EB2H 0013DH ROM_CODE sw 03FEFH 00113H ROM_CODE task_misc - 04102H 00196H - ROM_CODE task_sys 04298H 0030EH + 04102H 00190H + ROM_CODE task_sys 04292H 00354H ROM_CODE pedo_alg_thre_det2 - 045A6H 004FEH - @@BASE 04AA4H 00502H CSEG BASE - @@BASE loader 04AA4H 00000H - @@BASE pm 04AA4H 0003FH - @@BASE i2c_ctr 04AE3H 00198H - @@BASE main 04C7BH 00000H - @@BASE magic 04C7BH 00000H - @@BASE WDT 04C7BH 00000H - @@BASE i2c_mcu 04C7BH 000D9H - @@BASE i2c_twl 04D54H 000CBH - @@BASE led 04E1FH 00000H - @@BASE rtc 04E1FH 00052H - @@BASE vreg_ctr 04E71H 00000H - @@BASE vreg_twl 04E71H 00000H - @@BASE adc 04E71H 000B3H - @@BASE renge 04F24H 00000H - @@BASE accero 04F24H 0004AH + 045E6H 004FEH + @@BASE 04AE4H 00502H CSEG BASE + @@BASE loader 04AE4H 00000H + @@BASE pm 04AE4H 0003FH + @@BASE i2c_ctr 04B23H 00198H + @@BASE main 04CBBH 00000H + @@BASE magic 04CBBH 00000H + @@BASE WDT 04CBBH 00000H + @@BASE i2c_mcu 04CBBH 000D9H + @@BASE i2c_twl 04D94H 000CBH + @@BASE led 04E5FH 00000H + @@BASE rtc 04E5FH 00052H + @@BASE vreg_ctr 04EB1H 00000H + @@BASE vreg_twl 04EB1H 00000H + @@BASE adc 04EB1H 000B3H + @@BASE renge 04F64H 00000H + @@BASE accero 04F64H 0004AH @@BASE self_flash - 04F6EH 00000H - @@BASE sw 04F6EH 00000H + 04FAEH 00000H + @@BASE sw 04FAEH 00000H @@BASE task_debug - 04F6EH 00000H + 04FAEH 00000H @@BASE task_misc - 04F6EH 00000H - @@BASE task_sys 04F6EH 00000H + 04FAEH 00000H + @@BASE task_sys 04FAEH 00000H @@BASE pedo_alg_thre_det2 - 04F6EH 00000H - @@BASE ini_VECT 04F6EH 00038H + 04FAEH 00000H + @@BASE ini_VECT 04FAEH 00038H @@BASE task_status - 04FA6H 00000H -* gap * 04FA6H 00050H + 04FE6H 00000H +* gap * 04FE6H 00010H MGC_TAIL 04FF6H 0000AH CSEG AT MGC_TAIL magic 04FF6H 0000AH @@ -620,33 +617,33 @@ Direc-file:bsr_mcu.dr @@BITS FFE20H 00004H BSEG @@BITS @cstart FFE20H.0 00000H.0 @@BITS loader FFE20H.0 00000H.0 - @@BITS pm FFE20H.0 00000H.5 - @@BITS i2c_ctr FFE20H.5 00000H.0 - @@BITS main FFE20H.5 00000H.0 - @@BITS magic FFE20H.5 00000H.0 - @@BITS WDT FFE20H.5 00000H.0 - @@BITS i2c_mcu FFE20H.5 00000H.3 - @@BITS i2c_twl FFE21H.0 00000H.0 - @@BITS led FFE21H.0 00000H.5 - @@BITS rtc FFE21H.5 00000H.3 - @@BITS vreg_ctr FFE22H.0 00000H.1 - @@BITS vreg_twl FFE22H.1 00000H.0 - @@BITS adc FFE22H.1 00000H.4 - @@BITS renge FFE22H.5 00000H.2 - @@BITS accero FFE22H.7 00000H.0 + @@BITS pm FFE20H.0 00000H.6 + @@BITS i2c_ctr FFE20H.6 00000H.0 + @@BITS main FFE20H.6 00000H.0 + @@BITS magic FFE20H.6 00000H.0 + @@BITS WDT FFE20H.6 00000H.0 + @@BITS i2c_mcu FFE20H.6 00000H.3 + @@BITS i2c_twl FFE21H.1 00000H.0 + @@BITS led FFE21H.1 00000H.5 + @@BITS rtc FFE21H.6 00000H.3 + @@BITS vreg_ctr FFE22H.1 00000H.1 + @@BITS vreg_twl FFE22H.2 00000H.0 + @@BITS adc FFE22H.2 00000H.4 + @@BITS renge FFE22H.6 00000H.2 + @@BITS accero FFE23H.0 00000H.0 @@BITS self_flash - FFE22H.7 00000H.0 - @@BITS sw FFE22H.7 00000H.2 + FFE23H.0 00000H.0 + @@BITS sw FFE23H.0 00000H.2 @@BITS task_debug - FFE23H.1 00000H.0 + FFE23H.2 00000H.0 @@BITS task_misc - FFE23H.1 00000H.3 - @@BITS task_sys FFE23H.4 00000H.0 + FFE23H.2 00000H.2 + @@BITS task_sys FFE23H.4 00000H.1 @@BITS pedo_alg_thre_det2 - FFE23H.4 00000H.1 - @@BITS ini_VECT FFE23H.5 00000H.0 + FFE23H.5 00000H.1 + @@BITS ini_VECT FFE23H.6 00000H.0 @@BITS task_status - FFE23H.5 00000H.0 + FFE23H.6 00000H.0 * gap * FFE24H 000B0H @@SEGREG FFED4H 00004H DSEG AT @@SEGREG @SEGREG FFED4H 00004H diff --git a/trunk/config.h b/trunk/config.h index 6dadefb..6839750 100644 --- a/trunk/config.h +++ b/trunk/config.h @@ -13,7 +13,7 @@ //#define _TAIKENDAI_ #define MCU_VER_MAJOR 0x01 -#define MCU_VER_MINOR 0x07 +#define MCU_VER_MINOR 0x08 //#define _MODEL_TEG2_ diff --git a/trunk/hoge.bin b/trunk/hoge.bin index 73bfa06..1f01b0a 100644 Binary files a/trunk/hoge.bin and b/trunk/hoge.bin differ diff --git a/trunk/led.c b/trunk/led.c index b79f683..3bed32a 100644 --- a/trunk/led.c +++ b/trunk/led.c @@ -139,6 +139,7 @@ void LED_init( )         7 電源 H */ INFO_LED_IS_FULLCOLOR_PU = 1; // お知らせLEDを識別 先に上げておく + INFO_LED_IS_FULLCOLOR_PM = 1; TAU0EN = 1; TPS0 = BIT_PRS012 | BIT_PRS002; // マスタークロックはCK01,8M/2 /2^4 = 250kHz @@ -177,7 +178,8 @@ void LED_init( ) system_status.info_fullcolor = 0; } } - INFO_LED_IS_FULLCOLOR_PU = 0; + INFO_LED_IS_FULLCOLOR_n = 0; + INFO_LED_IS_FULLCOLOR_PM = 0; LED_duty_notify_red = 0; LED_duty_notify_blu = 0; diff --git a/trunk/loader.c b/trunk/loader.c index 09d8e91..4720ba9 100644 --- a/trunk/loader.c +++ b/trunk/loader.c @@ -76,17 +76,10 @@ void main( ) if( !RTCEN ) // これは書き替えたときにしか使えない { // 通常の電源投入 - u8 pwup_delay0 = 0; - u8 pwup_delay1 = 0; - + u16 pwup_delay0 = 0; do - { // 電池接続時、16ms待ってみる(チャタリング対策) - pwup_delay0 += 1; - do - { - pwup_delay1 += 1; - } - while( pwup_delay1 != 0 ); // u16にするとコンパイラが怒るんだが…。 + { // 電池接続時、ちょっと待ってみる(チャタリング対策) + pwup_delay0++; } while( pwup_delay0 != 0 ); } @@ -145,9 +138,10 @@ void main( ) vreg_ctr[ VREG_C_MCU_STATUS ] |= ( 1 << 2 ); } */ - hdwinit2( ); } + hdwinit2( ); + // 通常運転 main_loop( ); } diff --git a/trunk/pm.c b/trunk/pm.c index 1a1519a..e5e9859 100644 --- a/trunk/pm.c +++ b/trunk/pm.c @@ -28,6 +28,7 @@ bit bt_chg_ready; // u8 chg_led_override; // アダプタ差したとき、充電するしないに関わらずしばらく点灯させる u8 ntr_pm_bt_low_old; +bit BT_CHG_STAT_Change; // ======================================================== @@ -187,9 +188,10 @@ void pm_chk_adapter() pm_extdc_old = temp_pm_extdc; if( temp_pm_extdc ) { + // 刺さった set_bit( 1, vreg_ctr[VREG_C_STATUS], REG_BIT_POW_SUPPLY ); set_irq( VREG_C_IRQ1, REG_BIT_BT_DC_CONNECT ); - chg_led_override = (u8)( 1000 / INTERVAL_TSK_BATT / SYS_INTERVAL_TICK ); + chg_led_override = (u8)( 3000 / INTERVAL_TSK_BATT ); } else { @@ -611,7 +613,7 @@ void BT_get_left(){ } // 充電許可(=アダプタも刺さってる)のに充電してない = 充電完了 - if( BT_CHG_Ena && !BT_IN_CHG_n ){ + if( !BT_CHG_Ena_n && BT_IN_CHG_n ){ vreg_ctr[ VREG_C_BT_REMAIN ] = 100; vreg_ctr[ VREG_C_BT_REMAIN_FINE ] = 0; } @@ -619,7 +621,7 @@ void BT_get_left(){ { // 少ない方にキャップ if( temp_force_fule_left > temp_fuel[0] ) { - vreg_ctr[ VREG_C_BT_REMAIN ] = temp_fuel[0]; + vreg_ctr[ VREG_C_BT_REMAIN ] = temp_fuel[0]; vreg_ctr[ VREG_C_BT_REMAIN_FINE ] = temp_fuel[1]; } else @@ -642,15 +644,18 @@ void BT_get_left(){ } // twlに教えてあげる(先にやらないと割り込みのタイミングがまずいかもしれない) - if( bt_remain_old_ctr != vreg_ctr[ VREG_C_BT_REMAIN ] ) + if(( bt_remain_old_ctr != vreg_ctr[ VREG_C_BT_REMAIN ] ) || + BT_CHG_STAT_Change ) { + BT_CHG_STAT_Change = false; if( vreg_ctr[ VREG_C_BT_REMAIN ] > 80 ){ vreg_twl[ REG_TWL_INT_ADRS_POWER_INFO ] = 0x0F; }else if( vreg_ctr[ VREG_C_BT_REMAIN ] > 50 ){ vreg_twl[ REG_TWL_INT_ADRS_POWER_INFO ] = 0x0B; }else if( vreg_ctr[ VREG_C_BT_REMAIN ] > BATT_TH_LO ){ vreg_twl[ REG_TWL_INT_ADRS_POWER_INFO ] = 0x07; - }else if( vreg_ctr[ VREG_C_BT_REMAIN ] > BATT_TH_EMPTY ){ + }else if(( vreg_ctr[ VREG_C_BT_REMAIN ] > BATT_TH_EMPTY )|| + !BT_CHG_Ena_n ){ // アダプタの有無で底上げ vreg_twl[ REG_TWL_INT_ADRS_POWER_INFO ] = 0x03; }else if( vreg_ctr[ VREG_C_BT_REMAIN ] > 0 ){ vreg_twl[ REG_TWL_INT_ADRS_POWER_INFO ] = 0x01; @@ -853,13 +858,11 @@ err PM_BL_set( u8 dat ) 液晶の対向電圧の設定を行います。 仮想レジスタの内容を送るだけ ======================================================== */ -err PM_LCD_vcom_set( ) +void PM_LCD_vcom_set( ) { - u8 rv; - - rv = iic_mcu_write_a_byte( IIC_SLA_PMIC, PM_REG_ADRS_POW_DAC1, vreg_ctr[VREG_C_VCOM_T] ); // がっかりなことに、PMICはバースト書き込み不可 - rv |= iic_mcu_write_a_byte( IIC_SLA_PMIC, PM_REG_ADRS_POW_DAC2, vreg_ctr[VREG_C_VCOM_B] ); - return ( rv ); + iic_mcu_write_a_byte( IIC_SLA_PMIC, PM_REG_ADRS_POW_DAC1, vreg_ctr[VREG_C_VCOM_T] ); // がっかりなことに、PMICはバースト書き込み不可 + iic_mcu_write_a_byte( IIC_SLA_PMIC, PM_REG_ADRS_POW_DAC2, vreg_ctr[VREG_C_VCOM_B] ); + return; } @@ -929,7 +932,7 @@ err PM_sys_pow_on( ) /* ======================================================== 電源OFFシーケンス ======================================================== */ -err PM_sys_pow_off( ) +void PM_sys_pow_off( ) { // if( RESET1_n ) if( PM_chk_LDSW() ) @@ -948,7 +951,7 @@ err PM_sys_pow_off( ) PM_off( ); PM_LDSW_off( ); - return ( ERR_SUCCESS ); + return; } diff --git a/trunk/pm.h b/trunk/pm.h index f581bea..603f815 100644 --- a/trunk/pm.h +++ b/trunk/pm.h @@ -135,9 +135,9 @@ extern bit bt_force_update; //========================================================= err PM_sys_pow_on( ); -err PM_sys_pow_off( ); -err PM_bt_auth( ); -err PM_LCD_vcom_set( ); +void PM_sys_pow_off( ); +//err PM_bt_auth( ); +void PM_LCD_vcom_set( ); err PM_LCD_on( ); void PM_LCD_off( ); @@ -180,15 +180,9 @@ task_status_immed tski_PM_BL_set(); #define PM_VDD_off() ( iic_mcu_write_a_byte( IIC_SLA_PMIC, PM_REG_ADRS_VDD_SYS, 0 )) #define PM_off() ( iic_mcu_write_a_byte( IIC_SLA_PMIC, PM_REG_ADRS_VDD_SYS, 0 )) -#ifdef _MODEL_CTR_ #define PM_VDD_normMode() ( iic_mcu_write_a_byte( IIC_SLA_PMIC, PM_REG_ADRS_POW_SAVE, PM_REG_BIT_VDD1P_1R15 | PM_REG_BIT_VDD_PWM )) #define PM_VDD_ecoMode() ( iic_mcu_write_a_byte( IIC_SLA_PMIC, PM_REG_ADRS_POW_SAVE, PM_REG_BIT_VDD1P_0R90 | PM_REG_BIT_VDD_AUTO )) -#else -#define PM_VDD_ecoMode() ( iic_mcu_write_a_byte( IIC_SLA_PMIC, PM_REG_ADRS_POW_SAVE, PM_REG_BIT_VDD1P_1R05 | PM_REG_BIT_VDD_AUTO )) -#define PM_VDD_normMode() ( iic_mcu_write_a_byte( IIC_SLA_PMIC, PM_REG_ADRS_POW_SAVE, PM_REG_BIT_VDD1P_1R05 | PM_REG_BIT_VDD_PWM )) -#endif - // ほか // #define PM_reset_neg() ( iic_mcu_write_a_byte( IIC_SLA_PMIC, PM_REG_ADRS_CONT, ( PM_REG_BIT_LDSW | PM_REG_BIT_nRST1 ))) #define PM_reset_ast() ( iic_mcu_write_a_byte( IIC_SLA_PMIC, PM_REG_ADRS_CONT, ( PM_REG_BIT_LDSW ))) diff --git a/trunk/self_flash.c b/trunk/self_flash.c index 6fac262..66ce36c 100644 --- a/trunk/self_flash.c +++ b/trunk/self_flash.c @@ -545,6 +545,7 @@ task_status_immed tski_mcu_reset() #ifdef _DBG_LED_PRINT_ +// P1.5 = led_pow_red_old void alert( u8 num ) { u8 i; diff --git a/trunk/task_misc.c b/trunk/task_misc.c index f01a955..ab7b0ef 100644 --- a/trunk/task_misc.c +++ b/trunk/task_misc.c @@ -47,7 +47,6 @@ // ======================================================== bit twl_ver_read; -bit twl_ntr_mode; bit going_to_sleep; // ======================================================== @@ -194,19 +193,17 @@ task_status_immed do_command0( ) else if( temp_command & REG_BIT_RESET2_REQ ) { RESET2_ast; - if( twl_ntr_mode ) + if( vreg_twl[ REG_TWL_INT_ADRS_MODE ] == 0 ) { - FCRAM_RST_ast; + FCRAM_RST_ast; // twlはntrモードで動作してる } - vreg_twl[ REG_TWL_INT_ADRS_MODE ] &= ~0x03; + vreg_twl[ REG_TWL_INT_ADRS_MODE ] = 0; } wait_ms( 5 ); FCRAM_RST_neg; PM_reset_neg(); RESET2_neg; - twl_ntr_mode = false; - // CODEC 不定レジスタ初期化 codec_reg_init(); } @@ -218,6 +215,7 @@ task_status_immed do_command0( ) return ( ERR_CONTINUE ); } */ +// SVA1 = IIC_C_SLAVEADDRESS; todo return ( ERR_FINISED ); } diff --git a/trunk/task_status.c b/trunk/task_status.c index 1c81ceb..e81c844 100644 --- a/trunk/task_status.c +++ b/trunk/task_status.c @@ -17,6 +17,8 @@ #define INTERVAL_TSK_STATUS 4 +extern bit BT_CHG_STAT_Change; + /* ======================================================== ステータスレジスタなど @@ -55,6 +57,7 @@ void tsk_status( ) { if( diff & REG_BIT_BATT_CHARGE ) { + BT_CHG_STAT_Change = true; // 充電状態に以下略 if( vreg_ctr[VREG_C_STATUS] & REG_BIT_BATT_CHARGE ) { diff --git a/trunk/task_sys.c b/trunk/task_sys.c index aec4589..0311ed0 100644 --- a/trunk/task_sys.c +++ b/trunk/task_sys.c @@ -32,7 +32,7 @@ extern bit going_to_sleep; extern bit bt_chg_ready; static u8 timeout_sleep; - +extern u8 chg_led_override; /* ======================================================== @@ -109,7 +109,8 @@ void tsk_sys( ) // 残量チェック BT_get_left(); // 先に、BT_chk()が実行されている必要があります。 if( -// ( vreg_ctr[VREG_C_BT_REMAIN] < 1 ) && +// ( vreg_ctr[VREG_C_BT_REMAIN] < 1 ) // こっちで判定すると電池がほとんど無いときに +// && // アダプタ差しても数分起動できなくなっちゃう ( vreg_ctr[VREG_C_BT_VOLTAGE] < ( V_TH_ZERO / 256 ) ) ) { @@ -119,6 +120,14 @@ void tsk_sys( ) return; } + // ポートの設定 電源入れる前に。 + PM7.4 = 1; // SW_wifi + PM20.4 = 1; // sw_home + PM20.3 = 1; // wl_tx + PM2.3 = 1; // key_sel + PM2.5 = 1; // acc_valid1 + PM14.1 = 1; // acc_valid2 + if( PM_sys_pow_on( ) != ERR_SUCCESS ) { // 電源起動不可エラー renge_task_interval_run_force = true; @@ -126,6 +135,12 @@ void tsk_sys( ) return; } + // ここまで来ると、電源投入確定 // + + PU5.1 = 1; // 1:PM_CHARGE + PU7 = 0b00011101; // 4:SW_WIFI 3:SW_PWSW 2:PM_IRQ 0:PM_EXTDC_n + PU20.4 = 1; // SW_HOME + if( system_status.poweron_reason == PWSW ) { // 電源ボタンでのonの時は、LEDを点灯させる @@ -138,17 +153,12 @@ void tsk_sys( ) } system_status.pwr_state = ON_TRIG; - // ここまで来ると、電源投入確定 // PM_LCD_vcom_set( ); // LCDの対向電圧値など書き込み break; case ON_TRIG: //------------------------------------------------------- - PU5 = 0b00000010; // 1:PM_CHARGE - PU7 = 0b00011101; // 4:SW_WIFI 3:SW_PWSW 2:PM_IRQ 0:PM_EXTDC_n - PU20 = 0b00010000; // SW_HOME - IIC_ctr_Init( ); IIC_twl_Init( ); RTC_32k_on( ); @@ -262,6 +272,7 @@ void tsk_sys( ) break; case OFF_TRIG: //--------------------------------------- + default: // LED消灯を待つ vreg_ctr[ VREG_C_LED_POW ] = LED_POW_ILM_OFF; vreg_ctr[ VREG_C_LED_WIFI ] = WIFI_LED_OFF; @@ -303,7 +314,7 @@ void tsk_sys( ) // PU5 そのまま PU7 = 0b00001001; // PWSWI,PM_EXTTDC,( IRQ0_deactive(), PM_IRQ_deactive ) - PU20 = 0x00; // SW_HOME 停止 + PU20.4 = 0; // SW_HOME 停止 IF0 = 0; IF1 = 0; @@ -313,6 +324,22 @@ void tsk_sys( ) PM_sys_pow_off( ); + P7.4 = 0; // SW_wifi + PM7.4 = 0; + + P20.4 = 0; // sw_home + PM20.4 = 0; + + P20.3 = 0; // WL_TX + PM20.3 = 0; + + P2.3 = 0; // KEY_SEL + PM2.3 = 0; + P2.5 = 0; // ACC_ready1 + PM2.5 = 0; + P14.1 = 0; // ACC_ready2 + PM14.1 = 0; + iic_mcu_stop( ); timeout = 0; @@ -351,6 +378,15 @@ void tsk_sys( ) } else { + static bit chg_ena_orig; + + if( chg_led_override != 0 ) // これがゼロになるまで待つ + { + return; + }; + + chg_ena_orig = BT_CHG_Ena_n; + // 省電力へ移行 system_status.poweron_reason = NONE; @@ -369,13 +405,17 @@ void tsk_sys( ) CKC = 0b00001001; OSMC = 0x00; # endif + BT_CHG_ENABLE(); // リークを減らすため STOP( ); + // 起きる // // 起きる条件は // ・KeyReturn割り込み(電源ボたん) // ・RTCアラーム // ・アダプタ挿抜 +// BT_CHG_Ena_n = chg_ena_orig; // todo rom足りない! + if( PM_EXTDC_n ) { // 一度起こしてしまう。ペリフェラルの初期化など流用のため。 @@ -394,12 +434,10 @@ void tsk_sys( ) } return; +#if 0 default: - while( 1 ) - { - NOP( ); - // あり得ないステート - } + NOP( ); // あり得ないステート +#endif } } diff --git a/trunk/user_define.h b/trunk/user_define.h index a94915c..343542d 100644 --- a/trunk/user_define.h +++ b/trunk/user_define.h @@ -125,7 +125,7 @@ // 負論理です。注意。 #define BT_CHG_ENABLE() ( P4.3 = 0 ) #define BT_CHG_DISABLE() ( P4.3 = 1 ) -#define BT_CHG_Ena P4.3 +#define BT_CHG_Ena_n P4.3 // 充電中(in) #define BT_IN_CHG_n P5.1 diff --git a/trunk/vreg_ctr.c b/trunk/vreg_ctr.c index be72fef..e2a07b1 100644 --- a/trunk/vreg_ctr.c +++ b/trunk/vreg_ctr.c @@ -125,6 +125,7 @@ void vreg_ctr_write( u8 adrs, u8 data ) case ( VREG_C_COMMAND0 ): if( data != 0 ) { +// SVA1 = 0x5A; // 通信受け付けない todo renge_task_immed_add( do_command0 ); } vreg_ctr[ VREG_C_COMMAND0 ] |= data; diff --git a/trunk/vreg_twl.c b/trunk/vreg_twl.c index c842dd1..8ce4f83 100644 --- a/trunk/vreg_twl.c +++ b/trunk/vreg_twl.c @@ -20,8 +20,6 @@ u8 vreg_twl[_REG_TWL_INT_ADRS_ENDMARK]; extern bit twl_ver_read; extern bit cam_led_update; -extern bit twl_ntr_mode; - extern bit vol_changed_by_twl; @@ -54,10 +52,6 @@ void vreg_twl_write( u8 adrs, u8 data ) } case ( REG_TWL_INT_ADRS_MODE ): - if(( data & 0x03 ) == 0 ) - { - twl_ntr_mode = true; - } vreg_twl[ REG_TWL_INT_ADRS_MODE ] = ( data & 0x83 ); // [8]vol32 [1:0]nand break; diff --git a/trunk/yav_mcu_bsr.plg b/trunk/yav_mcu_bsr.plg index 47e053e..b140181 100644 --- a/trunk/yav_mcu_bsr.plg +++ b/trunk/yav_mcu_bsr.plg @@ -1,9 +1,39 @@ C:\WINDOWS\system32\cmd.exe /c touch magic.c +"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no pm.c +pm.c(138) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(185) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(256) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' +pm.c(477) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(577) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(578) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(698) : CC78K0R warning W0511: Different argument types in function 'iic_mcu_write_a_byte_codec' +pm.c(730) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(759) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(836) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(844) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(990) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' +pm.c(1057) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(1060) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(1156) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(1160) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' +batt_params.h(97) : CC78K0R warning W0401: Conversion may lose significant digits +batt_params.h(97) : CC78K0R warning W0401: Conversion may lose significant digits +batt_params.h(98) : CC78K0R warning W0401: Conversion may lose significant digits +batt_params.h(98) : CC78K0R warning W0401: Conversion may lose significant digits +batt_params.h(99) : CC78K0R warning W0401: Conversion may lose significant digits +batt_params.h(99) : CC78K0R warning W0401: Conversion may lose significant digits +batt_params.h(100) : CC78K0R warning W0401: Conversion may lose significant digits +batt_params.h(101) : CC78K0R warning W0401: Conversion may lose significant digits +batt_params.h(102) : CC78K0R warning W0401: Conversion may lose significant digits +batt_params.h(103) : CC78K0R warning W0401: Conversion may lose significant digits +Compilation complete, 0 error(s) and 26 warning(s) found. +"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\pm.asm +Assembly complete, 0 error(s) and 0 warning(s) found. "C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no magic.c Compilation complete, 0 error(s) and 0 warning(s) found. "C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\magic.asm Assembly complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\lk78k0r.exe" -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -obsr.lmf "..\..\..\Program Files\NEC Electronics Tools\CC78K0R\W2.10\lib78k0r\s0rm.rel" -go85h,0FC00h,1024 -gi1B339499E033F240BFAAh -pbsr_k0r.map -nkd -gb0FEFBFFh -b"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib" -bcl0rdm.lib -bcl0rm.lib -bcl0rmf.lib -i"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\lib78k0r" -dbsr_mcu.dr -s -w0 loader.rel pm.rel i2c_ctr.rel main.rel magic.rel WDT.rel i2c_mcu.rel i2c_twl.rel led.rel rtc.rel vreg_ctr.rel vreg_twl.rel adc.rel renge.rel accero.rel self_flash.rel sw.rel task_debug.rel task_misc.rel task_sys.rel pedo_alg_thre_det2.rel ini_VECT.rel task_status.rel +"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\lk78k0r.exe" -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -obsr.lmf "..\..\..\Program Files\NEC Electronics Tools\CC78K0R\W2.10\lib78k0r\s0rm.rel" -gi1B339499E033F240BFAAh -pbsr_k0r.map -nkd -gb0FEFBFFh -b"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib" -bcl0rdm.lib -bcl0rm.lib -bcl0rmf.lib -i"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\lib78k0r" -dbsr_mcu.dr -s -w0 loader.rel pm.rel i2c_ctr.rel main.rel magic.rel WDT.rel i2c_mcu.rel i2c_twl.rel led.rel rtc.rel vreg_ctr.rel vreg_twl.rel adc.rel renge.rel accero.rel self_flash.rel sw.rel task_debug.rel task_misc.rel task_sys.rel pedo_alg_thre_det2.rel ini_VECT.rel task_status.rel Link complete, 0 error(s) and 0 warning(s) found. "C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\oc78k0r.exe" -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -o.\bsr.hex -nu -ki bsr.lmf Object Conversion Complete, 0 error(s) and 0 warning(s) found. @@ -13,4 +43,4 @@ intel-HEX to bsr bin converter file converted! -Build Total error(s) : 0 Total warning(s) : 0 +Build Total error(s) : 0 Total warning(s) : 26 diff --git a/trunk/yav_mcu_bsr.pri b/trunk/yav_mcu_bsr.pri index b33d501..58818d8 100644 --- a/trunk/yav_mcu_bsr.pri +++ b/trunk/yav_mcu_bsr.pri @@ -78,10 +78,10 @@ Symbol Type=OFF Language=C Kanji=SJIS [Source] -Geometry=151, 98, 1021, 817 +Geometry=509, 120, 1021, 817 Window=Normal -DispStart=16 -CaretPos=69,0 +DispStart=418 +CaretPos=419,0 Mode=Normal DispFile= Address1= @@ -139,19 +139,11 @@ SaveRange=Screen SaveStart= SaveEnd= Accumulative=ON -[Source1] -Geometry=25, 25, 1021, 817 -Window=Normal -DispStart=136 -CaretPos=46,31 -Mode=Normal -DispFile=led.c -Accumulative=ON [Assemble] Geometry=124, 418, 968, 626 Window=Normal -DispStart=764 -CaretPos=764,27 +DispStart=17732 +CaretPos=17732,27 Address1= Address2= Address3= @@ -193,18 +185,18 @@ SaveRange=Screen SaveStart= SaveEnd= [Memory] -Geometry=224, 254, 968, 626 -Window=Hide -Boundary=0 +Geometry=224, 254, 968, 816 +Window=Normal +Boundary=163 Format=Hex Mode=Byte -Endian= +Endian=Little Ascii=OFF Idtag=OFF Address= -DispStart=FFFFFFFF -CaretPosData=0, 0 -CaretPosAscii=0, 0 +DispStart=000FFC80 +CaretPosData=36, 65512 +CaretPosAscii=53248, 256 Address1= Address2= Address3= @@ -221,8 +213,8 @@ Address13= Address14= Address15= Address16= -Data1= -Data2= +Data1=c8 +Data2=c6 Data3= Data4= Data5= @@ -239,7 +231,7 @@ Data15= Data16= Binary=ON Scan=OFF -Direction=DOWN +Direction=UP FindStart= FindEnd= Unit=Byte @@ -902,7 +894,17 @@ Manager=ON Sort by=Unsort Detail=OFF Last Name= -Count=0 +Name0=chg_l001 +Status0=W +Access Size0=B +Address Range0=EQ +Address0= - <> +Mask Address0=00000000 +Data Range0=NC +Data0=<00000000> - <00000000> +Mask Data0=FFFFFFFF +Pass0=0001 +Count=1 [Event Link] Geometry=0, 0, 0, 0 Window=Hide @@ -918,7 +920,10 @@ Manager=ON Sort by=Unsort Detail=OFF Last Name= -Count=0 +Name0=chg_l002 +Element0=chg_l001 +Set0=ON +Count=1 [Trace] Geometry=0, 0, 0, 0 Window=Hide @@ -968,54 +973,56 @@ Count=0 Geometry=1075, 10, 441, 702 Window=Normal Boundary=18088086 -0=.infos,P,N,A,+,1 -1=.bt_remain_old_ctr,P,N,A,+,1 -2=.bt_remain_old_ntr,P,N,A,+,1 -3=.bt_remain_old_ntr,P,N,A,+,1 -4=.vreg_ctr,P,N,A,+,1 -5=.info_led_override,P,N,A,+,1 -6=.TDR07,P,S,A,+,1 -7=.PM4.2,P,S,A,+,1 -8=.P4.2,P,S,A,+,1 -9=.PM1.5,P,S,A,+,1 -10=.P1.5,P,S,A,+,1 -11=.SW_pow_count,P,N,A,+,1 -12=.battery_manufacturer,P,N,A,+,1 -13=.system_status,.,N,A,+,1 -14=.info_LED,.,N,A,+,1 -15=.time_to_next_frame,P,N,A,+,1 -Line=16 +0=.chg_led_override,P,N,A,+,1 +1=.vreg_twl,P,N,A,+,1 +2=.infos,P,N,A,+,1 +3=.bt_remain_old_ctr,P,N,A,+,1 +4=.bt_remain_old_ntr,P,N,A,+,1 +5=.bt_remain_old_ntr,P,N,A,+,1 +6=.vreg_ctr,P,N,A,+,1 +7=.info_led_override,P,N,A,+,1 +8=.TDR07,P,S,A,+,1 +9=.PM4.2,P,S,A,+,1 +10=.P4.2,P,S,A,+,1 +11=.PM1.5,P,S,A,+,1 +12=.P1.5,P,S,A,+,1 +13=.SW_pow_count,P,N,A,+,1 +14=.battery_manufacturer,P,N,A,+,1 +15=.system_status,.,N,A,+,1 +16=.info_LED,.,N,A,+,1 +17=.time_to_next_frame,P,N,A,+,1 +Line=18 [Quick Watch] -0=pm_extdc_old,P,A,1 -1=time_to_next_frame,P,A,1 -2=system_status,P,A,1 -3=vreg_ctr,P,A,1 -4=P4.2,P,A,1 -5=PM4.2,P,A,1 -6=TDR07,P,A,1 -7=info_led_override,P,A,1 -8=P1.5,P,A,1 -9=PM1.6,P,A,1 -10=PM1.5,P,A,1 -11=SW_pow_count,P,A,1 -12=bt_remain_old_ntr,P,A,1 -13=bt_remain_old_ctr,P,A,1 -14=infos,P,A,1 -15=battery_manufacturer,P,A,1 +0=system_status,P,A,1 +1=vreg_ctr,P,A,1 +2=P4.2,P,A,1 +3=PM4.2,P,A,1 +4=TDR07,P,A,1 +5=info_led_override,P,A,1 +6=P1.5,P,A,1 +7=PM1.6,P,A,1 +8=PM1.5,P,A,1 +9=SW_pow_count,P,A,1 +10=bt_remain_old_ntr,P,A,1 +11=bt_remain_old_ctr,P,A,1 +12=infos,P,A,1 +13=battery_manufacturer,P,A,1 +14=vreg_twl,P,A,1 +15=chg_led_override,P,A,1 [Software Break] Geometry=709, 826, 445, 260 Window=Normal Width=150 30 200 100 -Name0=Swb00001 -Address0=task_misc.c#_tski_mcu_info_read+0x87 +Name0=Swb00002 +Address0=pm.c#_tsk_batt+0x9b Window0=ASM Status0=ON -Name1=Swb00002 -Address1=led.c#_LED_init+0x1 +Name1=Swb00001 +Address1=pm.c#_pm_chk_adapter+0x24 Window1=ASM Status1=ON Name2=Swb00003 -Address2=led.c#_LED_init+0x54 +Address2=task_sys.c#_tsk_sys+0x275 Window2=ASM Status2=ON Count=3 diff --git a/trunk/yav_mcu_bsr.prj b/trunk/yav_mcu_bsr.prj index 027a6c5..a4c5287 100644 --- a/trunk/yav_mcu_bsr.prj +++ b/trunk/yav_mcu_bsr.prj @@ -838,7 +838,7 @@ G=1 E=0 E0=flash.elk E1=a.elk -GO=1 +GO=0 GOValue=85 GOStart=FC00 GOSizeValue=1024 diff --git a/trunk/yav_mcu_bsr.prk b/trunk/yav_mcu_bsr.prk index a1b42e6..89e30f4 100644 --- a/trunk/yav_mcu_bsr.prk +++ b/trunk/yav_mcu_bsr.prk @@ -4,15 +4,19 @@ FrameX=21 FrameY=37 FrameCX=1299 FrameCY=1044 -OpenFile1=ProjectWindow +OpenFile1=jhl_defs.h,0,286,286,1530,1012,0,15,26,0 +OpenFile2=renge\renge.c,0,348,332,1592,1058,15,24,22,0 +OpenFile3=i2c_mcu.c,0,330,330,1574,1056,24,552,28,0 +OpenFile4=batt_params.h,0,352,352,1596,1078,0,97,0,0 +OpenFile5=config.h,0,220,220,1464,946,0,23,0,0 +OpenFile6=loader.c,0,242,242,1486,968,0,82,51,0 +OpenFile7=task_misc.c,0,198,198,1442,924,0,198,0,0 +OpenFile8=ProjectWindow PrjPos=0,2,754,3,253 -OpenFile2=jhl_defs.h,0,286,286,1530,1012,0,15,26,0 -OpenFile3=renge\renge.c,0,348,332,1592,1058,15,24,22,0 -OpenFile4=i2c_mcu.c,0,330,330,1574,1056,24,552,28,0 -OpenFile5=batt_params.h,0,352,352,1596,1078,0,97,0,0 -OpenFile6=OutputWindow -OutputPos=0,491,1000,330,1535 -OpenFile7=pm.c,0,260,62,1504,788,1,267,0,0 +OpenFile9=task_sys.c,0,264,264,1508,990,29,389,29,0 +OpenFile10=pm.c,0,8,340,1252,1066,0,186,0,0 +OpenFile11=OutputWindow +OutputPos=0,143,652,366,1571 ActivePRJ=yav_mcu_bsr.prj [ProjectWindow] ProjectWindowDispType=0 diff --git a/trunk/yav_mcu_bsr.sdb b/trunk/yav_mcu_bsr.sdb index e019f2a..4379822 100644 --- a/trunk/yav_mcu_bsr.sdb +++ b/trunk/yav_mcu_bsr.sdb @@ -1,7 +1,7 @@ [SdbInfo] Ver=5 [loader.c] -T=4c889612 +T=4ca06b2d 1=incs_loader.h 2=..\..\..\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r\fsl.h 3=fsl_user.h @@ -12,7 +12,7 @@ T=4c889612 8=reboot.h 9=magic.h [pm.c] -T=4c8edcae +T=4ca06df4 1=incs.h 2=adc.h 3=led.h @@ -26,7 +26,7 @@ T=4c8ed590 1=config.h 2=incs.h [main.c] -T=4c8ed590 +T=4c8f1e97 1=incs_loader.h 2=WDT.h 3=rtc.h @@ -36,7 +36,7 @@ T=4c8ed590 7=adc.h 8=pool.h [magic.c] -T=4c8edcae +T=4ca06b54 1=config.h [WDT.c] T=4bf0d1e1 @@ -52,14 +52,14 @@ T=4c8db696 3=i2c_twl_defs.h 4=i2c_twl.h [led.c] -T=4c8ed590 +T=4ca06b3d 1=incs.h 2=led.h [rtc.c] T=4c8ed590 1=incs.h [vreg_ctr.c] -T=4c8ed590 +T=4c9c57ee 1=incs.h 2=vreg_ctr.h 3=rtc.h @@ -70,14 +70,14 @@ T=4c8ed590 8=..\..\..\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r\fsl.h 9=fsl_user.h [vreg_twl.c] -T=4c8ed590 +T=4c9c5c37 1=incs.h 2=jhl_defs.h 3=led.h 4=vreg_twl.h 5=vreg_ctr.h [adc.c] -T=4c8ed8d7 +T=4c9028d9 1=incs.h 2=adc.h 3=pm.h @@ -98,7 +98,7 @@ T=4c525844 2=incs.h 3=..\..\..\Program Files\NEC Electronics Tools\CC78K0R\W2.10\inc78k0r\math.h [self_flash.c] -T=4c88907a +T=4ca06b3f 1=incs_loader.h 2=..\..\..\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r\fsl.h 3=fsl_user.h @@ -122,7 +122,7 @@ T=4c4698f9 3=pm.h 4=accero.h [task_misc.c] -T=4c8ed590 +T=4c9c5c82 1=incs.h 2=renge\renge.h 3=pm.h @@ -131,7 +131,7 @@ T=4c8ed590 6=i2c_mcu.h 7=led.h [task_sys.c] -T=4c8ed590 +T=4ca058f7 1=incs.h 2=i2c_twl.h 3=i2c_ctr.h @@ -143,7 +143,7 @@ T=4c8ed590 9=adc.h 10=self_flash.h [pedo_alg_thre_det2.c] -T=4c8ed590 +T=4c9031d9 1=incs.h 2=..\..\..\Program Files\NEC Electronics Tools\CC78K0R\W2.10\inc78k0r\math.h 3=accero.h @@ -154,7 +154,7 @@ T=4c8ed590 T=4c8db696 1=config.h [task_status.c] -T=4c4fe85a +T=4ca04f06 1=incs_loader.h 2=renge\renge.h 3=pm.h @@ -176,11 +176,11 @@ T=4c889601 T=4c8ed032 1=config.h [config.h] -T=4c8ed8d7 +T=4c90281e [user_define.h] -T=4c84442a +T=4ca058f7 [bsr_system.h] -T=4c6b7f45 +T=4c8f1e99 [renge\renge.h] T=4c318e0f 1=renge\renge_defs.h @@ -206,7 +206,7 @@ T=4bf0d1e0 [i2c_ctr.h] T=4bf0d1e1 [pm.h] -T=4c8ed590 +T=4ca04fc0 [rtc.h] T=4bf0d1e1 [reboot.h]