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