From 7855923415911b03db7275bf71074b38c8230c5e Mon Sep 17 00:00:00 2001 From: n2232 Date: Fri, 22 Oct 2010 08:26:44 +0000 Subject: [PATCH] =?UTF-8?q?twl=E3=81=B8=E3=81=AEvol=E9=80=9A=E7=9F=A5?= =?UTF-8?q?=E3=82=92=E4=BF=AE=E6=AD=A3=20=E5=85=85=E9=9B=BBLED=E3=81=A8?= =?UTF-8?q?=E3=83=AC=E3=82=B8=E3=82=B9=E3=82=BF=E3=81=AE=E3=83=93=E3=83=83?= =?UTF-8?q?=E3=83=88=E3=81=AE=E7=8A=B6=E6=85=8B=E3=81=8C=E4=B8=80=E8=87=B4?= =?UTF-8?q?=E3=81=99=E3=82=8B=E3=82=88=E3=81=86=E3=81=AB=E3=80=82=20?= =?UTF-8?q?=E3=80=80CCIC=E3=83=90=E3=82=B0=E5=9B=9E=E9=81=BF=EF=BC=86?= =?UTF-8?q?=E3=82=A2=E3=83=80=E3=83=97=E3=82=BF=E6=8E=A5=E7=B6=9A=E7=A2=BA?= =?UTF-8?q?=E8=AA=8D=E3=81=AE=E3=81=9F=E3=82=81=E3=81=AB=E3=80=81=E5=85=85?= =?UTF-8?q?=E9=9B=BB=E4=B8=AD=E3=81=A7=E3=81=AA=E3=81=8F=E3=81=A6=E3=82=82?= =?UTF-8?q?=E3=80=81=E3=82=A2=E3=83=80=E3=83=97=E3=82=BF=E6=8E=A5=E7=B6=9A?= =?UTF-8?q?=E5=BE=8C=E6=95=B0=E7=A7=92=E5=BC=B7=E5=88=B6=E7=82=B9=E7=81=AF?= =?UTF-8?q?=E3=81=AB=E3=81=97=E3=81=A6=E3=81=84=E3=81=9F=E3=80=82=20?= =?UTF-8?q?=E3=80=80=E3=83=93=E3=83=83=E3=83=88=E3=82=92LED=E3=81=AE?= =?UTF-8?q?=E7=8A=B6=E6=85=8B=E3=81=AB=E5=90=88=E3=82=8F=E3=81=9B=E3=82=8B?= =?UTF-8?q?=E6=96=B9=E5=90=91=E3=81=AB=E5=A4=89=E6=9B=B4=E3=81=97=E3=81=9F?= =?UTF-8?q?=E3=80=82?= 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@258 013db118-44a6-b54f-8bf7-843cb86687b1 --- trunk/adc.c | 45 +- trunk/bsr.hex | 1937 +++++++++++++++++++++-------------------- trunk/bsr.lmf | Bin 157648 -> 158088 bytes trunk/bsr_k0r.map | 777 +++++++++-------- trunk/hoge.bin | Bin 16387 -> 16387 bytes trunk/pm.c | 11 +- trunk/task_misc.c | 16 +- trunk/yav_mcu_bsr.pri | 100 +-- trunk/yav_mcu_bsr.prj | 2 +- 9 files changed, 1446 insertions(+), 1442 deletions(-) diff --git a/trunk/adc.c b/trunk/adc.c index 6acdbe0..ddf4e3d 100644 --- a/trunk/adc.c +++ b/trunk/adc.c @@ -51,9 +51,12 @@ filter_work work_vr_vol = { // twl の8段階volのリニア値からの境界 +/* + twl内の32 -> 8 テーブル + 0〜1,〜4,〜8,〜13,〜18,〜23,〜28,31 + */ const u8 TWL_VOL_BOUNDARY[] = { -// 0, 2, 6, 11, 16, 21, 26, 31 - 0, 4, 8, 13, 18, 23, 28, 31 + 1, 4, 8, 13, 18, 23, 28, 31 }; // ===================================================== // @@ -214,34 +217,46 @@ task_status_immed tski_vol_update() // レジスタの更新 // vreg_ctr[ VREG_C_SND_VOL ] = sent_index; - if( sent_index == 1 ) // スケーリング + // スケーリング + // if( sent_index == 1 ) + if( sent_index == 0 ) { - vreg_twl[ REG_TWL_INT_ADRS_VOL ] = 1; + vreg_twl[ REG_TWL_INT_ADRS_VOL ] = 0; + } + else if( sent_index <= 4 ) + { + vreg_twl[ REG_TWL_INT_ADRS_VOL ] = 2; } else { vreg_twl[ REG_TWL_INT_ADRS_VOL ] = sent_index/2 ; } + // 8段階のレベル化。 割り込みを入れるのに必要 { - u8 new_level = 31; - u8 i; - - // 8段レベルに変換 - for( i=0; i<=7; i++ ) + static u8 vol_twl_old; + + if( vol_twl_old != vreg_twl[ REG_TWL_INT_ADRS_VOL ] ) { - if( vreg_twl[ REG_TWL_INT_ADRS_VOL ] <= TWL_VOL_BOUNDARY[ i ] ) + // 8段レベルに変換 + u8 new_level = 31; + u8 i; + + vol_twl_old = vreg_twl[ REG_TWL_INT_ADRS_VOL ]; + + for( i=0; i<=7; i++ ) { - new_level = i; - break; + if( vreg_twl[ REG_TWL_INT_ADRS_VOL ] <= TWL_VOL_BOUNDARY[ i ] ) + { + new_level = i; + break; + } } + vol_level_twl = new_level; } - vol_level_twl = new_level; } - - // CODECに書きに行く? if( vreg_ctr[ VREG_C_VOL_OPTION ] & REG_BIT_VOL_BY_SPI ) { diff --git a/trunk/bsr.hex b/trunk/bsr.hex index 10e0b10..cd52043 100644 --- a/trunk/bsr.hex +++ b/trunk/bsr.hex @@ -1,257 +1,259 @@ -:020000001B0DD6 -:04001000FB49FD4962 -:02001C00D24BC5 -:020024003E4C50 -:02002A00AB4CDD -:08003400D44D764DCF4D034F72 -:02004A00FF496C -:02005A003A4A20 -:02006200874EC7 -:0400C0007EFBFF04C0 +:02000000250DCC +:02000200FFFFFE +:04001000314A334AF4 +:02001C00084C8E +:02002400744C1A +:02002A00E14CA7 +:080034000A4EAC4D054E394F98 +:02004A00354A35 +:02005A00704AEA +:02006200BD4E91 +:0400C0007EFBFF853F :0A00C4001B339499E033F240BFAA09 -:1000CE00C7C1FBF8FFCEABACC736F00071F4C6610A -:1000DE00D8710020F98EA89C018C015C10D1DD0A2C -:1000EE007110D6FB710020F9EF0B8C015C80D16191 -:1000FE00E8710020F98F20F931030FF6BBBBF6B182 -:10010E00614900DD05617900EFF4FDAA01CC000024 -:10011E00CC01008C014C09DE468C01318E04F60FA9 -:10012E00C1317B9EFDC41189728C01318E04F64F54 -:10013E0014896142DF03F6EF01E6600D9B8C0131FD -:10014E008E12490020728C01318E04F64F14896193 -:10015E0042DF03F6EF01E6600D9B615901EFB440FB -:10016E00F84F3A61E86159008BD161E8FD500731D3 -:10017E00020406714020F9EF04714820F9FDC70210 -:10018E00EDD300C0C6D7717BFACEA010CEA180E50C -:10019E00F300CEA408F5AAFFF5A9FFD78F20F931F9 -:1001AE00050ACD0003CD0307F40EEF07F400CD03CF -:1001BE0006F40ECE20FFCE23F0CE2EFC8F20F9318A -:1001CE00031FF51005CD01C0F402CD0408F405F4AB -:1001DE0006CD0740F40CF40F7108F200F690BFB490 -:1001EE0001F6BEE0BEE2BED0CBE4FFFFCBE6FFFFE2 -:1001FE00CBD4FFFFCF1105FCF521FFCE22E9CE2493 -:10020E00F3CE25F2CE26FCCE275FCE2CFFCE2FFFCF -:10021E00CF120511F53000F53100F53300F534003D -:10022E00CF350002CF370019F53C00F53E00F543FF -:10023E0000F54700CF530006F55700CBE8FFFFCB84 -:10024E00EAFFFFCBECFFFFCBEEFEFFCED8FFCEDCFE -:10025E00FFCE3831CE3970CF38050AF53905F5376E -:10026E00FF7158F000F530FF7128F0005087BF186D -:10027E0001BF1A01BF1C01BF1E017148F000F5300D -:10028E000271080105F55005F5BCFFF5BDFFF5A59A -:10029E00FFF5A6FFD7C7C1C1FBF8FFCEABAC8C02F2 -:1002AE00D1DD12616902305C03BBF6614900DDEEFF -:1002BE00618900EFF51004C6D7FDC432FD053CFD83 -:1002CE002805717AFAFDBA23F51EF98F20F931054A -:1002DE00175003C15084FD3103C0625C01D161E847 -:1002EE00CF1EF902CFDFFB64FDA433FD0C48717203 -:1002FE0022712BE7FD083CFDAA3C61EDEFF6D7D746 -:10030E00C7F616FD2805717BFA310221057102210F -:10031E00EF0B717AFAA7F647DFECE2EF04717AFA87 -:10032E00F2C6D7C7C1C1FBF8FF17A1C1E0C18C0A45 -:10033E0070C18C0270FD5B031006D2DF05F541FB28 -:10034E00EF04CF41FB028C01721004C6D7C7C1FB6C -:10035E00F8FFFD0E03D2DD03E2EF618B70FD7B042F -:10036E00D2DD077103215202EF528C0870FD90040A -:10037E00FDDC048B6C0170FD9004300400BF240181 -:10038E00301740BF1C01300400BF22018C0A91DFE0 -:10039E0004F6BF2A01710BE2CE44FF3182E202EF76 -:1003AE00FAAC0C148E449961790C61690A8C0AD1ED -:1003BE00DFDAFD0505710BE2710321F2C0C6D7C766 -:1003CE00C1FBF8FFFD0E03D2DD03E2EF25710AE655 -:1003DE008B70FD7B04D2DD077103215202EF138C6B -:1003EE000870FD90048C0A70FD9004FD05057103E4 -:1003FE0021F2C0C6D7C7C1FBF8FFFD0E03D2DD0345 -:10040E00E2EF67710AE6710BE28B70FD7B04D2DDC1 -:10041E00077103215202EF52710BE231722039C77C -:10042E00343AFBAC0C1652048B99A5A792DFF9C691 -:10043E003184BD02EFFA717ABDCEB144CBB43AFB32 -:10044E008C0A318EBEB8CEBB48714BE1714BE57153 -:10045E000ABD8C089E44EF11710BE68C089E448CED -:10046E000A9F40FBAC0CBF3EFBF2C0C6D7C716FDC1 -:10047E00B40417FD9004D2DD06FD0505E2EF01F28E -:10048E00C6D7C716710AE6710BE2669E443182E248 -:10049E000300EFF9F6420401DD09AF0401BF0C01C0 -:1004AE00E2EF01F2C6D7AF2801085CFB08BF2801B6 -:1004BE00FD0D03AF28015CFBBF2801300400BF2AED -:1004CE0001301780BF1C01300400BF2201D7AF24BA -:1004DE0001086C0408BF2401AF28016C0F086C0BD7 -:1004EE0008BF2801FD0D03AF2A01085CFB08BF2AD7 -:1004FE0001FD0D03EDB404300400BF2401F6BF2A44 -:10050E0001300B0BBF2801FD0D03300B0FBF28016F -:10051E00FD0D03300F0FBF2801D731142101D77104 -:10052E000221710BBD0000717BBD713A25713A231A -:10053E006A0E03713205713B25713203713B2350F4 -:10054E000AFDA3027120F000FD0D03F6BF26015037 -:10055E0024BF1401CB440014300F0FBF2801717358 -:10056E0020710BE2710AE6FDB404CE44FF3182E243 -:10057E0002EFFAFD0505AF0401BF0C0171032171F5 -:10058E001221D731042102EFFAFDDC04713A2571F4 -:10059E003A235A0EFC713305713B25713303713BBF -:1005AE00237128F000711321D7C7880616FD0E039C -:1005BE00D2DD03E2EF38710AE650A4FD7B04D2DDF2 -:1005CE00077103215202EF2617FD90046770FD900C -:1005DE0004FDDC0450A4FD90045020FD9004D9428B -:1005EE00FBFD9004A042FBFD0505710321F2C6D769 -:1005FE00C72008FBF8FFFD4E095014C15008FD8CB2 -:10060E0008C0CC07048C074C14DE0C8C07318EFD11 -:10061E00FD09615907EFEECC07048C074C1461C835 -:10062E00EDEC06CC06008C064C0461C8EDCB063012 -:10063E0022F9BC02F6BB31B2D109C736410571842D -:10064E00C6DEF3F1C73641057184C661DC9C0571C7 -:10065E003BD1AC02148F400599715050056179025F -:10066E00617900CEABACF0E1614900DD09C73641DE -:10067E00057184C6DEC0F1C73641057184C661DCE2 -:10068E000E059C055040C18C07318E31AD128C0683 -:10069E00318E318D03BDD831FFBDDADADAADD8FD3A -:1006AE00C90CC0D2DD0C5008C15014FD8C08C0FD21 -:1006BE00860B8C05D1DF06615906ED34068C0731A9 -:1006CE008EFD010AD2DD0C5008C15014FD8C08C0FD -:1006DE00FD860B8C05D1DF06615907ED280671608A -:1006EE005005CC0400CC05008C054C09DE2B8C0586 -:1006FE00318E04F61FC1317B9EFDC41189728C05AB -:10070E00318E04F64F14896142DF03F6EF01E66085 -:10071E000E049C04615905EFCF41001140F81F3AB9 -:10072E0061E86159048C04D1DF08FD870BFD990C3B -:10073E00EF0C5008C15014FD8C08C0FD860B10083C -:10074E00C6D7C72004FBF8FF715B21CC0100F6BCB5 -:10075E0002AC02440900DE3EAC0204F60F14410066 -:10076E00118972AC020C5014896142DF03F6EF015D -:10077E00E6600E019C01AC021249005072AC0204FC -:10078E00F67F14896142DF03F6EF01E6600E019CED -:10079E0001617902EFBB40F67FFF61F86159018C70 -:1007AE0001D161F8ED5A08CC0100717AFAFD2805E5 -:1007BE00711300711B20710303710205E0C1500318 -:1007CE00C15084FDCD0310045013FDA302500FC180 -:1007DE00E0C15084FDCD031004CEABAC6159018C49 -:1007EE000191DD068C014C03DF03E6EF01F660613B -:1007FE00FB7151018C014C0861F8CC0100313207BC -:10080E0005A080FCEF03F580FC4080FC11DC11F5A7 -:10081E0080FCF0C15003C15084FDCD031004EF12D3 -:10082E00E6BC02F6614902DDB0000000006179020B -:10083E00EFF1CE3708CBE4FFFFCBE6FFF7CED4FFC8 -:10084E00CF370008F5120561FDF5ABFFFD4E09D25D -:10085E005008C15014FD8C08C0D2FD860B1004C682 -:10086E00D73184BD02EFFA717BBDCBE4FFFFCBE63F -:10087E00FFFFCBD4FFFF717ABED7717BBED7C7C146 -:10088E00200AFBF8FF8C0A318E31ADC1317B9DD42D -:10089E00C0BC048DD49C068C129C098C12318E0423 -:1008AE000C00128C09318EBDD813FD580F61C8EDA6 -:1008BE004909CEABAC8C09318EFDF909D2DD098C1C -:1008CE0009318EFDFD09EFEDCC08008C084C04DEDD -:1008DE0057CEABACF6BC023022F9BBAC04148C067E -:1008EE009EFD118972AB146299AC04A1BC046179AE -:1008FE0000617902F0E1614902DFE05040C18C09EC -:10090E00318E31AD128C08318E318D03BDD831FF51 -:10091E00BDDADADAADD8FDC90CC0D2DD06FD880825 -:10092E00E2EF19615908EFA38C09318EFD010AD24D -:10093E00DD03E2EF07615909EDA908F2100CC6D7E5 -:10094E00C7717B9D717BFAFD6F083022F9FDAC0AF1 -:10095E00FD370AC6D7FD4E09FD860BFD8808F5AB9F -:10096E00FFF2D7C7D566FDDD05B066FDEF7BCF661E -:10097E00FD02311407067110E3FBEF047118E3FB5F -:10098E008FE3FB7F2CFD76D1DD5F8FE3FB9F2CFD8C -:10099E00401EF903DF25665C10D1DD1F7122208F0A -:1009AE00E3FB5C10D1DD0B5080C15011FDD437C07C -:1009BE00EF095040C15011FDD437C0401EF903DD80 -:1009CE0006401EF904DF22665C02D1DD1C8FE3FBBC -:1009DE005C02D1DD0B5040C15010FDD437C0EF0981 -:0B09EE005020C15010FDD437C0C6D708 -:1009F9005208EF065203EF025206FEE600FE1B0004 -:100A0900DC16089F03088F0408089F040862FE2467 -:100A190000089F0408EEBF00EEBA00C1C514410EDC -:100A290011D9D0FF118FD1FF312E45C4C0D7F23172 -:100A3900A2C401E2D79DE261DD4C09DF12717BFAA4 -:100A4900C18F06089F77FDC0CF060800EE27003149 -:100A5900F2FA04CF0608004C00DF05D50008DD16C0 -:100A690061DD717BFAD50608DD0ACDE31F61CD6131 -:100A7900CDEE160061CDFED40061FFFE9A00FCF8B0 -:100A8900FF0EFEB20061CDFED5004C09DF0EC18F0D -:100A990006086F77FD9F0608C0EE0400CF06080020 -:100AA900F8E3D75200EF025202FE3700CF76FD007D -:100AB900CF060800BF0408C716629F00084100114D -:100AC9008F8C229B4100118F8D229F0108C65100F6 -:100AD900FE62FFEF025205CF060800C1510CFE0A63 -:100AE90000C0D7C1511DFE0200C0D761DD717BFA7C -:100AF90070CEC0A59EC47CFF9EC4609EC461CDD744 -:100B090061DD717BFAC18EC45C1BFED6FFCF06087E -:100B190001FED7FFC061CDD731F2FA1AC1AEE4BFE9 -:100B290068FDAEE6BF6AFDAED4BF6CFD30FFFFBE07 -:100B3900E4BEE6BED4C0D731F2FA11C1AF68FDBE3A -:100B4900E4AF6AFDBEE6AF6CFDBED4C0D7C1BF6ECF -:100B5900FD13BF70FD15BF72FD17BF74FDC0D7AF80 -:100B69006EFDDB70FDEB72FDFB74FDD7534B30520C -:100B79005430324E323030475631323000FFC15096 -:100B8900FEFEAB0061DD717BFACF060800FE0A00AC -:100B9900FEA4FF61CDF8E3EECF00C7FB0408BF68F0 -:100BA900FD8FC0009C05C5C337040600BF6AFD352B -:100BB90036EB0B300000522BFE6600C2C4C63099DA -:100BC9000BB800300000B8022004AF6AFDB800304D -:100BD9000F00B802AF68FD61FF520AFE3AFFECF858 -:100BE900FF0E717BFAC1C7FB04088C05C65C80FE49 -:100BF9000200C0D761DD717BFA70CFC0FFA59FC02D -:100C0900007CFF9FC000609FC00061CDD7618BFE53 -:100C1900E2FF717BBE410011FB000017CEFC0061B1 -:100C2900CB089EFDF31161C999A58392DFF7D7FE21 -:100C3900B1FED576FDDF23C1CF0308035109FEF4C8 -:100C4900FDC0D2DF37FE3800A20408CF03080751E0 -:100C590009FEE1FDD2B20408DF22C7FB0408318393 -:100C690002C6D7C6510AFECCFD624C1FDF06CF76FD -:100C7900FD01EF04CF76FD00C0EE5BFEC0EE55FE30 -:100C8900C7C1FB04088B31196C0161589BC0C6D7D9 -:100C9900717BFAFE4DFEAF0408040600C11436FD4F -:100CA9000B300000522DF3FE77FF8FC000FE2BFEA4 -:100CB90061CF5C807C8073C0041900CEFC0F61CBCE -:100CC900C55404EF03C55417FE18FEC7360008BB08 -:100CD900629C0288089C03D1DD334C41DE2F70F100 -:100CE900312DB161090033081C000851FF612A4107 -:100CF9000E118FD0FF613B118FD1FF6138DC0E8B54 -:100D09005C03DF0964C6C4FE2BFDEECAFDC6C4EE52 -:020D1900C3FD18 -:100D1B0061CF5100718C7109FECBF800FEFC940180 -:100D2B0000F6BF00F953C0F693935820FEDFF9414C -:100D3B000036244F342EFDEF05118B99A7A51744D0 -:100D4B005E4FDFF53602F9302EFDEF04CC0000A725 -:100D5B0047DFF9410036094F3468FDEF05118B99D8 -:100D6B00A7A51744094FDFF53668FD3068FDEF0482 -:100D7B00CC0000A747DFF9FCCE0000EFFE61DD7170 -:100D8B007BFABEF0ADD8BEF200AEF661CDD7C36133 -:100D9B00DD717BFABEF0ADD8BEF200DBF6FFADDC49 -:100DAB00BEF000AEF6BDD8AEF40312ADDABEF20063 -:100DBB00AEF661CD03BDDAC2D7C3F33174D9088364 -:100DCB00C1F626D8BDD8C031750683C312F623C22F -:100DDB00FDE60D93DF0312F623C2D7440000DD2698 -:100DEB0061DD717BFACFE80080BEF6F6BEF4BEF291 -:100DFB00ADD8BEF0CFE800818FE8003103FAAEF03A -:100E0B00F5E80061CDD7B1D7C3F33174D90883C1ED -:100E1B00F626D8BDD8C0317505C312F623C2FD34F2 -:100E2B000E93DF0312F623C2D7440000DD2761DDEA -:100E3B00717BFACFE80080BEF6F6BEF4BEF2ADD8F9 -:100E4B00BEF0CFE800818FE8003103FAAFE000F588 -:100E5B00E80061CDD7ADD8D7C3F33174DB0F83C1B5 -:100E6B00F626D8BDD861317026DABDDAC031750DE2 -:100E7B0083C312F626DCBDDC61317023C2FD9C0EF0 -:100E8B0093DF0CF626D8BDD861317026DABDDAC2F5 -:100E9B00D7C161686BDC6BDDC0DD2F61DD717BFA67 -:100EAB00CFE80080BEF4ADDCBEF6ADD8BEF0ADDA57 -:100EBB00BEF2CFE800818FE8003103FAAEF0BDD867 -:100ECB00AEF2BDDAF5E80061CDD7F6BDD8BDDAD705 -:100EDB008292DD2B61DD717BFACFE80080BEF0F6EC -:100EEB00BEF2BEF46208BEF6CFE800818FE8003197 -:100EFB0003FAAFE0006072AEF0F5E80061CDD760A9 -:100F0B0072F6B1D706DABDDAADDC06D8BDD861D83A -:100F1B00A6DAD7D1DD17C1C3DAD89DD8ADDA311C2B -:100F2B0061EEB4D8DFF8BDDA13BDD8C2C0D7D1DDBE -:100F3B001BC1C3DADA9DDAADD8311E33311E3371E2 -:100F4B00F9B4DADFF4BDD813BDDAC2C0D746D8DDA9 -:100F5B000771FF7177D971C0D746DADF08C1ADDCF5 -:100F6B0046D8C0DD077177DB71FF71C0D75BDB9DA6 -:100F7B00DB605BDA9DDAADDC5BD9085BD808BDD8EA -:100F8B00D7C3C7F3728EFDC162314C4100360A4F95 -:100F9B001161A072C09EFD62C6C2D7C3C7F3728E29 -:100FAB00FDC1625C0F0C000FFE00314C410036148A -:0F0FBB004F1161800FFE0073C09EFD63C6C2D749 -:0A0FF60031333A31333A303900004C -:0A20000031333A31333A3039000031 +:0A00CE00FFFFFFFFFFFFFFFFFFFF32 +:1000D800C7C1FBF8FFCEABACC736F00071F4C66100 +:1000E800D8710020F98EA89C018C015C10D1DD0A22 +:1000F8007110D6FB710020F9EF0B8C015C80D16187 +:10010800E8710020F98F20F931030FF6BBBBF6B177 +:10011800614900DD05617900EFF4FDB401CC000010 +:10012800CC01008C014C09DE468C01318E04F60F9F +:10013800C1317B9EFDC41189728C01318E04F64F4A +:1001480014896142DF03F6EF01E6600D9B8C0131F3 +:100158008E12490020728C01318E04F64F14896189 +:1001680042DF03F6EF01E6600D9B615901EFB440F1 +:10017800F84F3A61E86159008BD161E8FD5A0731BF +:10018800020406714020F9EF04714820F9FDD102FC +:10019800EDDD00C0C6D7717BFACEA010CEA180E5F8 +:1001A800F300CEA408F5AAFFF5A9FFD78F20F931EF +:1001B800050ACD0003CD0307F40EEF07F400CD03C5 +:1001C80006F40ECE20FFCE23F0CE2EFC8F20F93180 +:1001D800031FF51005CD01C0F402CD0408F405F4A1 +:1001E80006CD0740F40CF40F7108F200F690BFB486 +:1001F80001F6BEE0BEE2BED0CBE4FFFFCBE6FFFFD8 +:10020800CBD4FFFFCF1105FCF521FFCE22E9CE2488 +:10021800F3CE25F2CE26FCCE275FCE2CFFCE2FFFC5 +:10022800CF120511F53000F53100F53300F5340033 +:10023800CF350002CF370019F53C00F53E00F543F5 +:1002480000F54700CF530006F55700CBE8FFFFCB7A +:10025800EAFFFFCBECFFFFCBEEFEFFCED8FFCEDCF4 +:10026800FFCE3831CE3970CF38050AF53905F53764 +:10027800FF7158F000F530FF7128F0005087BF1863 +:1002880001BF1A01BF1C01BF1E017148F000F53003 +:100298000271080105F55005F5BCFFF5BDFFF5A590 +:1002A800FFF5A6FFD7C7C1C1FBF8FFCEABAC8C02E8 +:1002B800D1DD12616902305C03BBF6614900DDEEF5 +:1002C800618900EFF51004C6D7FDCA32FD253CFD53 +:1002D8003205717AFAFDC023F51EF98F20F9310530 +:1002E800175003C15084FD3B03C0625C01D161E833 +:1002F800CF1EF902CFDFFB64FDAA33FD42487172BD +:1003080022712BE7FD283CFDCA3C61EDEFF6D7D7FB +:10031800C7F616FD3205717BFA31022105710221FB +:10032800EF0B717AFAA7F647DFECE2EF04717AFA7D +:10033800F2C6D7C7C1C1FBF8FF17A1C1E0C18C0A3B +:1003480070C18C0270FD65031006D2DF05F541FB14 +:10035800EF04CF41FB028C01721004C6D7C7C1FB62 +:10036800F8FFFD1803D2DD03E2EF618B70FD850411 +:10037800D2DD077103215202EF528C0870FD9A04F6 +:10038800FDE6048B6C0170FD9A04300400BF240163 +:10039800301740BF1C01300400BF22018C0A91DFD6 +:1003A80004F6BF2A01710BE2CE44FF3182E202EF6C +:1003B800FAAC0C148E449961790C61690A8C0AD1E3 +:1003C800DFDAFD0F05710BE2710321F2C0C6D7C752 +:1003D800C1FBF8FFFD1803D2DD03E2EF25710AE641 +:1003E8008B70FD8504D2DD077103215202EF138C57 +:1003F8000870FD9A048C0A70FD9A04FD0F057103BC +:1004080021F2C0C6D7C7C1FBF8FFFD1803D2DD0330 +:10041800E2EF67710AE6710BE28B70FD8504D2DDAD +:10042800077103215202EF52710BE231722039C772 +:10043800343AFBAC0C1652048B99A5A792DFF9C687 +:100448003184BD02EFFA717ABDCEB144CBB43AFB28 +:100458008C0A318EBEB8CEBB48714BE1714BE57149 +:100468000ABD8C089E44EF11710BE68C089E448CE3 +:100478000A9F40FBAC0CBF3EFBF2C0C6D7C716FDB7 +:10048800BE0417FD9A04D2DD06FD0F05E2EF01F266 +:10049800C6D7C716710AE6710BE2669E443182E23E +:1004A8000300EFF9F6420401DD09AF0401BF0C01B6 +:1004B800E2EF01F2C6D7AF2801085CFB08BF2801AC +:1004C800FD1703AF28015CFBBF2801300400BF2AD9 +:1004D80001301780BF1C01300400BF2201D7AF24B0 +:1004E80001086C0408BF2401AF28016C0F086C0BCD +:1004F80008BF2801FD1703AF2A01085CFB08BF2AC3 +:1005080001FD1703EDBE04300400BF2401F6BF2A25 +:1005180001300B0BBF2801FD1703300B0FBF28015B +:10052800FD1703300F0FBF2801D731142101D771F0 +:100538000221710BBD0000717BBD713A25713A2310 +:100548006A0E03713205713B25713203713B2350EA +:100558000AFDAD027120F000FD1703F6BF26015019 +:1005680024BF1401CB440014300F0FBF280171734E +:1005780020710BE2710AE6FDBE04CE44FF3182E22F +:1005880002EFFAFD0F05AF0401BF0C0171032171E1 +:100598001221D731042102EFFAFDE604713A2571E0 +:1005A8003A235A0EFC713305713B25713303713BB5 +:1005B800237128F000711321D7C7880616FD180388 +:1005C800D2DD03E2EF38710AE650A4FD8504D2DDDE +:1005D800077103215202EF2617FD9A046770FD9AEE +:1005E80004FDE60450A4FD9A045020FD9A04D94263 +:1005F800FBFD9A04A042FBFD0F05710321F2C6D74B +:10060800C72008FBF8FFFD58095014C15008FD9693 +:1006180008C0CC07048C074C14DE0C8C07318EFD07 +:10062800070A615907EFEECC07048C074C1461C820 +:10063800EDF606CC06008C064C0461C8EDD50630F4 +:1006480022F9BC02F6BB31B2D109C7364105718423 +:10065800C6DEF3F1C73641057184C661DC9C0571BD +:100668003BD1AC02148F4005997150500561790255 +:10067800617900CEABACF0E1614900DD09C73641D4 +:10068800057184C6DEC0F1C73641057184C661DCD8 +:100698000E059C055040C18C07318E31AD128C0679 +:1006A800318E318D03BDD831FFBDDADADAADD8FD30 +:1006B800D30CC0D2DD0C5008C15014FD9608C0FD03 +:1006C800900B8C05D1DF06615906ED3E068C07318B +:1006D8008EFD0B0AD2DD0C5008C15014FD9608C0DF +:1006E800FD900B8C05D1DF06615907ED320671606C +:1006F8005005CC0400CC05008C054C09DE2B8C057C +:10070800318E04F61FC1317B9EFDC41189728C05A0 +:10071800318E04F64F14896142DF03F6EF01E6607B +:100728000E049C04615905EFCF41001140F81F3AAF +:1007380061E86159048C04D1DF08FD910BFDA30C1D +:10074800EF0C5008C15014FD9608C0FD900B10081E +:10075800C6D7C72004FBF8FF715B21CC0100F6BCAB +:1007680002AC02440900DE3EAC0204F60F1441005C +:10077800118972AC020C5014896142DF03F6EF0153 +:10078800E6600E019C01AC021249005072AC0204F2 +:10079800F67F14896142DF03F6EF01E6600E019CE3 +:1007A80001617902EFBB40F67FFF61F86159018C66 +:1007B80001D161F8ED6408CC0100717AFAFD3205C7 +:1007C800711300711B20710303710205E0C150030E +:1007D800C15084FDD70310045013FDAD02500FC162 +:1007E800E0C15084FDD7031004CEABAC6159018C35 +:1007F8000191DD068C014C03DF03E6EF01F6606131 +:10080800FB7151018C014C0861F8CC0100313207B1 +:1008180005A080FCEF03F580FC4080FC11DC11F59D +:1008280080FCF0C15003C15084FDD7031004EF12BF +:10083800E6BC02F6614902DDB00000000061790201 +:10084800EFF1CE3708CBE4FFFFCBE6FFF7CED4FFBE +:10085800CF370008F5120561FDF5ABFFFD5809D249 +:100868005008C15014FD9608C0D2FD900B1004C664 +:10087800D73184BD02EFFA717BBDCBE4FFFFCBE635 +:10088800FFFFCBD4FFFF717ABED7717BBED7C7C13C +:10089800200AFBF8FF8C0A318E31ADC1317B9DD423 +:1008A800C0BC048DD49C068C129C098C12318E0419 +:1008B8000C00128C09318EBDD813FD620F61C8ED92 +:1008C8005309CEABAC8C09318EFD030AD2DD098CFD +:1008D80009318EFD070AEFEDCC08008C084C04DEC8 +:1008E80057CEABACF6BC023022F9BBAC04148C0674 +:1008F8009EFD118972AB146299AC04A1BC046179A4 +:1009080000617902F0E1614902DFE05040C18C09E1 +:10091800318E31AD128C08318E318D03BDD831FF47 +:10092800BDDADADAADD8FDD30CC0D2DD06FD920807 +:10093800E2EF19615908EFA38C09318EFD0B0AD239 +:10094800DD03E2EF07615909EDB308F2100CC6D7D1 +:10095800C7717B9D717BFAFD79083022F9FDB60AD3 +:10096800FD410AC6D7FD5809FD900BFD9208F5AB6D +:10097800FFF2D7C7D568FDDD05B068FDEF7BCF680E +:10098800FD02311407067110E3FBEF047118E3FB55 +:100998008FE3FB7F2EFD76D1DD5F8FE3FB9F2EFD7E +:1009A800401EF903DF25665C10D1DD1F7122208F00 +:1009B800E3FB5C10D1DD0B5080C15011FDDA37C06C +:1009C800EF095040C15011FDDA37C0401EF903DD70 +:1009D80006401EF904DF22665C02D1DD1C8FE3FBB2 +:1009E8005C02D1DD0B5040C15010FDDA37C0EF0971 +:0B09F8005020C15010FDDA37C0C6D7F8 +:100A03005208EF065203EF025206FEE600FE1B00F9 +:100A1300DC16089F03088F0408089F040862FE245D +:100A230000089F0408EEBF00EEBA00C1C514410ED2 +:100A330011D9D0FF118FD1FF312E45C4C0D7F23168 +:100A4300A2C401E2D79DE261DD4C09DF12717BFA9A +:100A5300C18F06089F79FDC0CF060800EE2700313D +:100A6300F2FA04CF0608004C00DF05D50008DD16B6 +:100A730061DD717BFAD50608DD0ACDE31F61CD6127 +:100A8300CDEE160061CDFED40061FFFE9A00FCF8A6 +:100A9300FF0EFEB20061CDFED5004C09DF0EC18F03 +:100AA30006086F79FD9F0608C0EE0400CF06080014 +:100AB300F8E3D75200EF025202FE3700CF78FD0071 +:100AC300CF060800BF0408C716629F000841001143 +:100AD3008F8C229B4100118F8D229F0108C65100EC +:100AE300FE62FFEF025205CF060800C1510CFE0A59 +:100AF30000C0D7C1511DFE0200C0D761DD717BFA72 +:100B030070CEC0A59EC47CFF9EC4609EC461CDD739 +:100B130061DD717BFAC18EC45C1BFED6FFCF060874 +:100B230001FED7FFC061CDD731F2FA1AC1AEE4BFDF +:100B33006AFDAEE6BF6CFDAED4BF6EFD30FFFFBEF7 +:100B4300E4BEE6BED4C0D731F2FA11C1AF6AFDBE2E +:100B5300E4AF6CFDBEE6AF6EFDBED4C0D7C1BF70BF +:100B6300FD13BF72FD15BF74FD17BF76FDC0D7AF70 +:100B730070FDDB72FDEB74FDFB76FDD7534B3052FA +:100B83005430324E323030475631323000FFC1508C +:100B9300FEFEAB0061DD717BFACF060800FE0A00A2 +:100BA300FEA4FF61CDF8E3EECF00C7FB0408BF6AE4 +:100BB300FD8FC0009C05C5C337040600BF6CFD351F +:100BC30036F50B300000522BFE6600C2C4C630A3BC +:100BD3000BB800300000B8022004AF6CFDB8003041 +:100BE3000F00B802AF6AFD61FF520AFE3AFFECF84C +:100BF300FF0E717BFAC1C7FB04088C05C65C80FE3F +:100C03000200C0D761DD717BFA70CFC0FFA59FC022 +:100C1300007CFF9FC000609FC00061CDD7618BFE49 +:100C2300E2FF717BBE410011FB000017CEFC0061A7 +:100C3300CB089EFDF31161C999A58392DFF7D7FE17 +:100C4300B1FED578FDDF23C1CF0308035109FEF4BC +:100C5300FDC0D2DF37FE3800A20408CF03080751D6 +:100C630009FEE1FDD2B20408DF22C7FB0408318389 +:100C730002C6D7C6510AFECCFD624C1FDF06CF78F1 +:100C8300FD01EF04CF78FD00C0EE5BFEC0EE55FE24 +:100C9300C7C1FB04088B31196C0161589BC0C6D7CF +:100CA300717BFAFE4DFEAF0408040600C11436073B +:100CB3000C300000522DF3FE77FF8FC000FE2BFE99 +:100CC30061CF5C807C8073C0041900CEFC0F61CBC4 +:100CD300C55404EF03C55417FE18FEC7360008BBFE +:100CE300629C0288089C03D1DD334C41DE2F70F1F6 +:100CF300312DB161090033081C000851FF612A41FD +:100D03000E118FD0FF613B118FD1FF6138DC0E8B49 +:100D13005C03DF0964C6C4FE2BFDEECAFDC6C4EE48 +:020D2300C3FD0E +:100D250061CF5100718C7109FECBF800FEFC9E016C +:100D350000F6BF00F953C0F693935820FEDFF94142 +:100D450000365A4F3430FDEF05118B99A7A517448E +:100D5500944FDFF53602F93030FDEF04CC0000A7E3 +:100D650047DFF94100363F4F346AFDEF05118B9996 +:100D7500A7A517443F4FDFF5366AFD306AFDEF043E +:100D8500CC0000A747DFF9FCD80000EFFE61DD715C +:100D95007BFABEF0ADD8BEF200AEF661CDD7C36129 +:100DA500DD717BFABEF0ADD8BEF200DBF6FFADDC3F +:100DB500BEF000AEF6BDD8AEF40312ADDABEF20059 +:100DC500AEF661CD03BDDAC2D7C3F33174D908835A +:100DD500C1F626D8BDD8C031750683C312F623C225 +:100DE500FDF00D93DF0312F623C2D7440000DD2684 +:100DF50061DD717BFACFE80080BEF6F6BEF4BEF287 +:100E0500ADD8BEF0CFE800818FE8003103FAAEF02F +:100E1500F5E80061CDD7B1D7C3F33174D90883C1E3 +:100E2500F626D8BDD8C0317505C312F623C2FD3EDE +:100E35000E93DF0312F623C2D7440000DD2761DDE0 +:100E4500717BFACFE80080BEF6F6BEF4BEF2ADD8EF +:100E5500BEF0CFE800818FE8003103FAAFE000F57E +:100E6500E80061CDD7ADD8D7C3F33174DB0F83C1AB +:100E7500F626D8BDD861317026DABDDAC031750DD8 +:100E850083C312F626DCBDDC61317023C2FDA60EDC +:100E950093DF0CF626D8BDD861317026DABDDAC2EB +:100EA500D7C161686BDC6BDDC0DD2F61DD717BFA5D +:100EB500CFE80080BEF4ADDCBEF6ADD8BEF0ADDA4D +:100EC500BEF2CFE800818FE8003103FAAEF0BDD85D +:100ED500AEF2BDDAF5E80061CDD7F6BDD8BDDAD7FB +:100EE5008292DD2B61DD717BFACFE80080BEF0F6E2 +:100EF500BEF2BEF46208BEF6CFE800818FE800318D +:100F050003FAAFE0006072AEF0F5E80061CDD7609E +:100F150072F6B1D706DABDDAADDC06D8BDD861D830 +:100F2500A6DAD7D1DD17C1C3DAD89DD8ADDA311C21 +:100F350061EEB4D8DFF8BDDA13BDD8C2C0D7D1DDB4 +:100F45001BC1C3DADA9DDAADD8311E33311E3371D8 +:100F5500F9B4DADFF4BDD813BDDAC2C0D746D8DD9F +:100F65000771FF7177D971C0D746DADF08C1ADDCEB +:100F750046D8C0DD077177DB71FF71C0D75BDB9D9C +:100F8500DB605BDA9DDAADDC5BD9085BD808BDD8E0 +:100F9500D7C3C7F3728EFDC162314C410036404F55 +:100FA5001161A072C09EFD62C6C2D7C3C7F3728E1F +:100FB500FDC1625C0F0C000FFE00314C4100364A4A +:0F0FC5004F1161800FFE0073C09EFD63C6C2D73F +:0A0FF60031373A32303A323600004B +:0A20000031373A32303A3236000030 :10200A00AEF0B430B740BA30BB50BBB0BC50BD1014 :10201A00BD60BDB0BFE0C2B0C420C7B0CAE0CE1038 :10202A0001F0141014200630639049006E00777096 @@ -291,727 +293,730 @@ :10224A0078777675747271706F6E6D6C6A6968678B :10225A006665646261605F5E5D5C5A59585756559F :10226A00535251504F4E4D4B4A49494847464543B0 -:10227A004241403F3E3D3B3A39380004080D1217AF +:10227A004241403F3E3D3B3A39380104080D1217AE :10228A001C1F080101020203030200FEFBF7F3F020 :10229A00F0F3FA041225384D5F6E777A776E5F4D48 :1022AA0038251204FAF3F0F0F3F7FBFE00020303F9 :1022BA0002020100000000001F003B005A007800E3 :0E22CA009700B500D400F300110130014E0161 -:1022D800D51EF9DD108F2FFDB02FFDD161E8ED7E01 -:1022E80023CF2FFD33FD7F234002F94BDC1640023C +:1022D800D51EF9DD108F31FDB031FDD161E8ED84F7 +:1022E80023CF31FD33FD85234002F94BDC16400234 :1022F800F9B9DE10400CF928DE05A00CF9EF2771BA :102308003320EF224002F93EDC064002F9BDDC1022 :10231800400DF928DE05A00DF9EF0B713220EF060C :10232800F50CF9F50DF93132200D3104200931028F -:102338000705713304EF037132043114050CF50EEF -:10234800F97148E3FB714302EF12400EF902DE0512 -:10235800A00EF9EF077140E3FB714202D50BF9DDDE -:1023680006B00BF9714202401EF901DD09401EF961 -:102378000561E8FDE126D7C7710407E6613060769C -:102388008F0FF9614EDD29669F0FF9D1DD1371308A -:10239800E3FB5002C15011FDD437C0CF0BF91EEF3B -:1023A8000F7138E3FBE0C15011FDD437C0F50BF9CC -:1023B800C6D7C78F2EFD76FDFB23D521F9DD057124 -:1023C8000320EF2D664F2EFD61F83144201A71432A -:1023D80020FD2805664C07DD0381DF098F20F931D0 -:1023E8000303FD7924FD9E24710220302326FD601D -:1023F8003CC6D7C7716201717201E0FDA3025008A3 -:10240800FDD43A629F02F95009FDD43A62767163AD -:1024180001713820F94002F9F1DC05E521F9EF24D2 -:102428004002F904DE1BCF21F9025008C1506CFDAF -:102438003103C092DF0ED541FBDF09713020F9EF7F -:1024480003F521F9CF2EFD075700674C08DE1173FD -:10245800091722614EDC06679F2EFDEF0387EFEA1E -:10246800402EFD07DF09D521F961F8CF21F903C610 -:10247800D7C7C1FBF8FF500AFDA302304000BB17C5 -:10248800C15002C15006C1506CFD0304100650969D -:10249800FDA302C0C6D7C72008FBF8FF8F2EFD504A -:1024A80006D604CA2114F7500689A54804F9A39052 -:1024B800DFF7D521F961E8ED1F26304A57BB17C170 -:1024C8005002C1503EC1506CFD03041006D2DD0716 -:1024D8007100E2FBED1F267108E2FB17040300C13F -:1024E8005004C1500CC1506CFD5B031006D92EFD81 -:1024F800F10104F42114A9318D12A9318E616B0800 -:10250800616A08BB17C15002C1500EC1506CFD036F -:10251800041006F690BB17C15002C1500CC1506C94 -:10252800FD0304100631042102EFFA7172208F2E88 -:10253800FDF0312E040A20C15010C15040C1506C2A -:10254800FD0304100631042102EFFA7172208F2E68 -:10255800FDF0312E041A20C15010C15050C1506CEA -:10256800FD0304100631042102EFFA7172208F2E48 -:10257800FDF0312E042A20C15010C15060C1506CAA -:10258800FD0304100631042102EFFA7172208F2E28 -:10259800FDF0312E043A20C15010C15070C1506C6A -:1025A800FD0304100650A5FDA302D92EFDF1010478 -:1025B800F42114A9318D12A9318E616B08616A0862 -:1025C800BB17C15002C1500EC1506CFD0304100668 -:1025D80050A5FDA3025004C1506CFD3103C0629C9C -:1025E80007E92EFD0909224E0761C308E92EFD09F6 -:1025F80002224E0717040300C15004C1500CC150F9 -:102608006CFD03041006F6BB17C15002C1503EC151 -:10261800506CFD030410061008C6D7C7C1FBF8FFAD -:102628008F10F94F02F961F8EDDD264012F928DE26 -:1026380006A012F9EDDD26F512F98F02F99F10F9BF -:102648008F02F95070D61230735123048000123172 -:10265800FF318E039F11F99FDEFBF6BB8F11F97CCA -:10266800804C95DC1B8F11F9318F241400BDD8AF35 -:1026780006F9FD880D1231FF318E03318FBBEF193A -:102688008F11F9318F241400BDD8AF08F9FD880DDA -:102698001231FF318E03318FBBD904F9F161090082 -:1026A800BB44000171FEDC03F690BB8C0101DE0225 -:1026B800F6BBABABBF88FC17C15002C1500CC15070 -:1026C8006CFD03041006D2DF088F02F99F10F9EFA2 -:1026D800047100E2FBF2C0C6D7C72008FBF8FF4030 -:1026E80021F901DF0BCFDFFB63CFE1FBC8ED5428F5 -:1026F8004021F902DF2C17040600C15002C1500422 -:10270800C1506CFD5B031006D2DD06CFDFFB63EF23 -:102718000A8C069FDFFB8C079FE0FBCFE1FBC8ED2F -:10272800542817040600C15002C15004C1506CFD62 -:102738005B031006D2DD117100E2FB710320F5DFA7 -:10274800FB712020F9ED29288C06318E318D080E79 -:1027580007081C00BBD92EFDF1041022148972ABA6 -:10276800FDDB0EBB8C019C068B9C0717040400C183 -:102778005002C1C1506CFD5B031006D261E8ED291F -:10278800288C049FE1FB8C04318E318D080E0508DE -:102798001C00BBBDD8F6BDDAC9DC01A5FD640FDCA1 -:1027A80009CC0364F6BF14F9EF77ABBDD8F6BDDAF0 -:1027B800AF14F9BDDCF6BDDEADD8C1ADDAC1C9D8FC -:1027C80000A0F6BDDAADDEFD0F0FADD8BDDCADDA89 -:1027D800BDDEC0BDDAC0BDD8ADDEFD640F61D30972 -:1027E800CC031EF6BF14F9EF38ABBDD8F6BDDAC975 -:1027F800DC819DFD640FDC0BCC030A30F401BF14AF -:10280800F9EF1EABBDD8F6BDDAC9DC019BFD640F3C -:10281800DC0BCC030530F401BF14F9EF0471202060 -:10282800F93132040D31140509CFDFFB64F5E0FB03 -:10283800EF1A8C064E03DE0C8C069FDFFB8C079F7D -:10284800E0FBEF088C039FDFFBF5E0FBD51EF96189 -:10285800F8CF16F9648F16F94FDFFB61F8312420A1 -:1028680034CC040F712320CC05008C054C05DE16F2 -:102878008C0573091E224FDFFBDC068C04311A9C81 -:1028880004615905EFE4313204068C046C039C049E -:102898008C049F36FC40DFFB0BDE064016F90BDE8E -:1028A8001640DFFB06DE064016F906DE0AD5DFFB1A -:1028B800DF0ED516F9DD095020C15011FDD437C0FF -:1028C8008FDFFB9F16F9D51EF9DF05715320EF3313 -:1028D80040DFFB0BDE03E6EF01F66061FB71612070 -:1028E80071142071672061C831522017715220710C -:1028F8006420711120F171642061DC70C15012FDF7 -:10290800B705C01008C6D7C75007C15002C15084C8 -:10291800FDCD0310045012FDA302500FC15002C197 -:102928005084FDCD0310045003FDA302501FC15075 -:1029380002C15084FDCD0310045016FDA3025003BC -:10294800C15084FD3103C0625C01D1DD107170E3B8 -:10295800FB5002C15013FDD437C0F2EF01E2C6D7D5 -:10296800C75004C15084FD3103C0625C03D1DD400F -:102978005014FD012A34E3FB895C9F998A0C7CFF83 -:1029880050FF5C14D1DD228A0C7CFF5C147234E7A2 -:10299800FB89616A9971620756003162070586668C -:1029A800D1DFF7716307716B2734F6FB895CEB990C -:1029B8005002C15084FD3103C0D2DD335017C150DD -:1029C80002C15084FDCD031004E0FDA3025007C1ED -:1029D8005002C15084FDCD0310045033FDA302F012 -:1029E800C15002C15084FDCD0310047178E3FBE0AF -:1029F800C15013FDD437C0C6D7C7C12004FBF8FFA8 -:102A0800CC02005004C15084FD3103C0629C038C89 -:102A1800045C20D1DD0E8C036C019C038C026C20BD -:102A28009C02EF138C045C10D1DD0C8C035CFE9CC3 -:102A3800038C026C109C028C045C08D1DD0E8C03A4 -:102A48006C029C038C026C089C02EF138C045C04DF -:102A5800D1DD0C8C035CFD9C038C026C049C028C05 -:102A680003D1DD05501AFDA3028C0370C15004C1C7 -:102A78005084FDCD0310048FE3FB5C9F728C0331FF -:102A88008E316D148C03318E314D616D08616C5C33 -:102A9800606162629FE3FB8FEFFB7CFF50FF5E0289 -:102AA800D1DD278FEFFB7CFF5E027234E7FB896183 -:102AB8006A99716207CC0100316207086159018C7B -:102AC80001D1DFF4716307716B27F21006C6D7D9FD -:102AD800D7FBC15006C15084FDCD031004D9D8FBE3 -:102AE800C15007C15084FDCD031004D7FDD72AF289 -:102AF800D7711300711B20710303710205E0C150E7 -:102B080003C15084FDCD0310045013FDA302F0C18E -:102B18005005C15084FDCD031004500FC1E0C150D1 -:102B280084FDCD031004500AFDA30271030550086B -:102B3800FDA302501FC1E0C15084FDCD0310045015 -:102B480012FDA3025003C15084FD3103C0625C0131 -:102B5800D1DF02E2D75003C1C15084FDCD03100478 -:102B6800710203711A20FDC12CF50AF9F2D750033E -:102B7800C15084FD3103C0625C01D1DD195014FDE0 -:102B8800012AFD68295014FDA302E0C15003C15079 -:102B980084FDCD031004711300711B2071030350D1 -:102BA80014FDA302F0C1E0C15084FDCD031004F070 -:102BB800C15003C15084FDCD031004D7C72004FBC6 -:102BC800F8FFCC02008F0AF99C035010C150A4FDF5 -:102BD8003103C0629F0AF9D541FBDD04F2ED9E2C5A -:102BE8008C037F0AF95C08D1DD108F0AF95C08D1E3 -:102BF800DF05CC0210EF03CC02208C037F0AF95CBE -:102C080004D1DD168F0AF95C04D1DF088C026C044C -:102C18009C02EF068C026C089C028FE2FB5CF3724C -:102C28008F0AF95C0C6162629FE2FB8FEEFB7CFF0E -:102C380050FF5E029C02D1DD1F34E6FB896E0299CB -:102C4800716207CC0100316207086159018C01D11A -:102C5800DFF4716307716B278F0AF95C40D1DD09D6 -:102C68005002C15012FDD437C08F0AF95C01D1DD82 -:102C780008E0C15012FDD437C0717AFA8F0AF95CA6 -:102C880041D1DD11340AF9895CBE99D90AF9C150DC -:102C980010FDB705C0F21004C6D7FD0F29F2D7FD05 -:102CA8006829F2D7C78FF6FB7617FD012A664FF61B -:102CB800FBDFF2F5F6FBF2C6D75064FDA30240DF56 -:102CC800FB0BDE03E6EF01F66061FB711120F17189 -:102CD800142061DC70C15012FDB705C0FD9839CFD2 -:102CE80047FC03D77100010571785005713AD57119 -:102CF8003BD1713ADD713BD98F10055CFC9F100503 -:102D0800CF54054AE542057110420571004205712C -:102D18004850057130500571205005CF530505CF37 -:102D280052050A7130510571205105713BD57170FA -:102D380050058F11055CFC9F1105D77178500571FE -:102D4800080105D77140F00071783002713AE671D8 -:102D58003BE2713BEA713BEE8F10055CFC9F10056E -:102D6800CF34024AE552FF711A52710A5271483043 -:102D7800027130300271203002CF330205CF3202A7 -:102D88000A71303102713BE6717030028F11055CB7 -:102D9800FC9F110571603002D7717830027148F0DC -:102DA80000D7C788061666614FDD0967614EDE03E6 -:102DB80096EF01866672C6D7C7161714AA0412A919 -:102DC80043DD29AA0412A923FD5E4FC3AC02FD5EB0 -:102DD8004F13C2BDD813FD580FDE0C1714AA0212E8 -:102DE800AA0403BA04EF051714A9BA04AC041231F3 -:102DF800FF319E03317F087208C6D7C771201205BC -:102E0800712011057100F200304400BFB601300195 -:102E180088BF9001300984BF9E01BF9C01BF9A0101 -:102E2800BF9801BF9601BF9401BF9201F53CFF30E6 -:102E3800FE00BFBE01F6BFBC01BFB80150EEBFBA6D -:102E480001A1BFB201C918FE00711020F94021F993 -:102E580001DF06711820F9EF0B36100571A461D84F -:102E6800711820F97128100571281105F6BE6EBE7B -:102E780064BE6A7123047153078F20F9310507F581 -:102E8800FDFBCB6CFF00713321C6D730EF00BFB418 -:102E980001F6BFBA017108F200712304715307717A -:102EA8005301D7714321D9FDFBF1E7240000DD125E -:102EB80023DD1923DD1123DD2623DD3423DD39232A -:102EC800DD3FFD462FEF3DFD692FEF38D9FCFBC1F3 -:102ED800AE6CFDAA2DC0F313BE6C712321EF25F053 -:102EE800C1AE6CFDAA2DC0F313BE6C712321EF1483 -:102EF800F6BE6C712221EF0CCB6CFF00712321EF21 -:102F080003FDE62F8F20F931150871242171210462 -:102F1800EF06712421715101314421218F20F931AB -:102F28001510F6BE64BE6A3124210390EF01F6BE87 -:102F38006ED731242104F690EF01F6BE6AD7CF365A -:102F4800FD47F5A8FBAE6C317DBFAEFBFDBB2FD2B4 -:102F5800DF0ED9FCFBC1AE6CFDAA2DC0F313BE6C0D -:102F6800D7FDBB2FD2DD0FCF36FD47F5A8FBAE6CE2 -:102F7800317DBFAEFBD7E9A8FB0924225080D6BF1C -:102F8800AAFB22AEFBBDD8304700FDC40DBFACFB89 -:102F980030AAFBFDC02DF313BE6CB036FDD536FD4F -:102FA800DF10CF36FD47A0A8FB40A8FB1F61C8F57E -:102FB800A8FBD740DFFB0BDC05712321F2D740DFEC -:102FC800FB0661D831120511F0C1AE6CFDAA2DC007 -:102FD800F313BE6C712221EF03FDE62FE2D7714295 -:102FE80021F0C1AE6CFDAA2DC0F313BE6CA0B0FBDE -:102FF80040B0FB40DC3DF5B0FBD9B1FBF1313F04FB -:1030080032FD14D9B1FBF1BDD85008FD130E08727A -:1030180008E6D2DD040192DFFC896158D1DD057133 -:103028002221EF03712321A0B1FB40B1FB2061C82D -:10303800F5B1FBD78FB2FBB0B2FBD1DF7331D4D17E -:1030480006715BD1E5B4FBD5B4FBDD347140E2FB1E -:10305800D9B3FBF1E734020023DD0625DD0325DFC4 -:1030680005F6BE66EF06D9FCFBF1BE66A0B3FB40D1 -:10307800B3FB20DF06F5B3FBB0B4FBCFB2FB19D727 -:10308800CFB2FB1E7148E2FBD5FEFBDF04F6BE663D -:10309800D7D9FCFBF14266FFDD16D9FCFBF112AE75 -:1030A8006643DE05A266FFEF03B266FFCFB2FB03FD -:1030B800D731442101D7401EF902DF10F6BE64BEA5 -:1030C8006EBE6ABFBCFBBFC2FBBFC8FB313421392F -:1030D800F6BFB8FBBFBEFBBFC4FB22BCFB1231FF6F -:1030E80031AE03316FBFBAFBF622C2FB1231FF319A -:1030F800AE03316FBFC0FBF622C8FB1231FF31AE01 -:1031080003316FBFC6FBEDCB3131642110716321F0 -:10311800710802FCF5B6FBF5B5FBEDCB31D5B5FB77 -:1031280061E8EDC8318F44FB9FB5FB40B6FB1FDC5F -:103138001A710002FC4046FBFFDD22A0B7FB8F4658 -:10314800FB4FB7FBDE17F5B6FBEF12D9B6FBF1A1C3 -:10315800605C1F9FB6FB710802FCF5B7FBE9B6FB84 -:103168000948FB5080D6BFB8FBE9B6FB0968FB509D -:1031780080D6BFBEFBE9B6FB0988FB5080D6BFC42A -:10318800FBAFB8FB22BCFB12D945FBF133BDD8130A -:10319800FDC40DBFBAFBAFBEFB22C2FB12D945FB73 -:1031A800F133BDD813FDC40DBFC0FBAFC4FB22C8AB -:1031B800FB12D945FBF133BDD813FDC40DBFC6FBC7 -:1031C800B0B5FB8F20F931151F30C4FBFDC02DF3BE -:1031D80013BE6430B8FBFDC02DF313BE6E30BEFBCA -:1031E800FDC02DF313BE6AD730C4FBFDC02DF31309 -:1031F800BE6AD7C73152210BD5CAFBDD06B0CAFB60 -:10320800EDC232715321D9FFFBF1E7240000DD0F35 -:1032180023DD1B23DD1123DD5723DD2923DD3B5669 -:1032280000F537FDEDAE325601F537FDEF78D537AD -:10323800FDDF075601E537FDEF055600F537FDCFF1 -:10324800CAFBFAEF61D537FDDF0B5601E537FDCF35 -:10325800CAFBFAEF51F5FFFBEF4CD537FDDF0B56F4 -:1032680000E537FDCFCAFBFAEF3CCFFFFB02EF3694 -:10327800D937FCF1E7240000DD0923DD2423DD0A2A -:1032880023EF1E5600F537FDEF1CD537FDDF075637 -:1032980001E537FDEF055600F537FDCFCAFBFAEF1C -:1032A800055601E537FD8F20F93115086661FB7178 -:1032B8005107EF066661FB710101C6D7C736F000FA -:1032C80071F4DC297170F000CE9D08CE9EC0CE9FAF -:1032D80080F594FFF593FFF592FFE597FFE596FFDC -:1032E800CE9506E598FFCE9C7F7100D6FB711BE357 -:1032F800712BE3711AE7712BE7717A9D710A9E3180 -:10330800929E02EFFA710B9E717321710322711361 -:1033180022C6D7C73172211E717221710A9E31925D -:103328009E02EFFA3404FC3692FF52078B99A5A748 -:1033380092DFF9710B9EC6D7C7880616310222158F -:10334800710222C734CCFB3092FF1652078B99A525 -:10335800A792DFF9C666736718CCFBC6D7C7717327 -:10336800213104221E710322710A9E31929E02EFBE -:10337800FA3492FF36CCFB52078B99A5A792DFF956 -:10338800710B9E31142213711322717B9E8F0CFCDA -:103398009E9A8F0DFC9E9B717A9EC6D7CFD7FB5CF9 -:1033A800CFD8FB5FCFF8FB20CF2CFC36CF2DFCC944 -:1033B800D7C7CFD4FB11CFD5FB0BCFFCFBFFF5FD57 -:1033C800FBF5FEFBF5FFFBF500FCCFF9FB20F5FA5A -:1033D800FB5600664C64DE08723844FB0086EFF347 -:1033E800C6D7C788061617F1E73403002361E3ED53 -:1033F80018372361F8EDCE34B12361E3EDD53425D8 -:1034080061F8EDE43424070024070061D8ED18378B -:10341800240B0061F8ED05352361F8ED4C35236187 -:10342800F8ED19352361F8EDF0362561F8ED04372C -:103438002561F8EDB535B12561D8EDD93524000001 -:1034480061F8EDE6352361F8ED18372402002361B1 -:10345800E3ED0B362361F8ED1C362361F8ED2D36CC -:103468002361F8ED1C362361F8ED3E362361F8ED53 -:103478004F362361F8ED5E362361F8ED803623611F -:10348800F8ED8C362361F8ED98362361F8EDA13616 -:103498002402002361E3ED183724020061F8EDA946 -:1034A800362361F8EDB5362561F8EDC136240A00FA -:1034B80061F8EDCD3624120061F8EDEA362361F8A3 -:1034C800EDD836ED1A37679FD6FBED243730F42A4E -:1034D800FD603C66736718D4FBED243740D9FB6A5E -:1034E800DF1440DAFB68DF0E674C6CDF09300445F7 -:1034F800FD603C713AD5679FDBFBED243767D1DD72 -:1035080006305E40FD603C34F4FB89616F99ED2420 -:1035180037675C02D1DD0830A22CFD603CEF0C67F8 -:103528005C01D1DD0630A72CFD603C675C3CD1DD39 -:103538001030AC2CFD603C675C3C7266736218D43A -:10354800FBED243767D1DD625C01D1DD0530080071 -:10355800EF01F6609F33FC675C02D1DD03E6EF0103 -:10356800F63433FC89616899675C04D1DD04E6A10F -:10357800EF01F63433FC89616899675C08D1DD0591 -:10358800302000EF01F63433FC89616899675C10DC -:10359800D1DD05301000EF01F63433FC89616899FC -:1035A800675C20D161E8716033FCED2437D518F9E8 -:1035B800DF09679FFDFBA018F9EF134018F905DE36 -:1035C8000DD918F9F1B112674832FDA018F9ED24A8 -:1035D80037675C0F7266736218D4FBED24374018A6 -:1035E800F964DE1F4018F901DF0667D161F8570159 -:1035F800E918F9671844FBA018F94018F90561C8DB -:10360800716221675C7F70C117F1243000FD40337F -:10361800C0ED2437675C3F70C117F1243000FD40CE -:1036280033C0ED2437675C0770C117F1243000FD03 -:103638004033C0ED2437675C1F70C117F124300098 -:10364800FD4033C0ED24376770C117F1243000FD09 -:103658004033C0ED2437CEABAC710A9E31929E0246 -:10366800EFFAD592FFDF05710B9EEFED679E99711A -:103678000B9E9F0BFCED2437711222675C7F9F0C19 -:10368800FCED2437711222675C3F9F0DFCED243757 -:10369800675C3F9F0EFCED2437675C1F9F0FFCEFB4 -:1036A8007B305E3EFD603C679F14FCEF6F30193E37 -:1036B800FD603C679F15FCEF63303B3EFD603C6757 -:1036C8009F18FCEF57675C01D1DD51FD0C48EF4CAA -:1036D800402EFCC8DE46E92EFC671872FAA02EFCC4 -:1036E800EF3A679F2EFCEF3467318E247200DF06B5 -:1036F800306309FD603C679FF7FBEF208FFAFB61A1 -:103708007F5C10D161E8CF47FC03679FFAFBEF0CA1 -:10371800EF0A664C5ADE05736718D4FBC6D7C7167E -:10372800664C30DC094C37DE05FD1B33EF67664C11 -:1037380002DF1F8FD6FB5C03728F35FC5C03318E72 -:10374800316D08616A08128F35FC5C80312A61622C -:10375800EF49664C3DDF0AAE90BF30FCF930FCEF14 -:103768003A664C3EDF05F931FCEF30664C4FDF0519 -:10377800FD3048EF26664C61DF09E92EFC0972FA34 -:1037880072EF18664C7FDF0D30D840FD603C713A0F -:10379800D5524AEF06667309D4FB72C6D7C78806A6 -:1037A8001617F1241000240500DC07244C00DD174F -:1037B800EF18717BFA17F104D4FB1489617F9971B2 -:1037C8007AFA712222EF03A02EFCC6D7C7C1C1FB2B -:1037D800F8FF401EF903DD06401EF904DF2F8C02B6 -:1037E8007309DCFB5E0AD1DF248C02318E04D4FB22 -:1037F80014896E0A99716207CC0100316207086169 -:1038080059018C01D1DFF4716307716B271004C66D -:10381800D7CF35FC03F533FCF537FCF539FCD7C7B2 -:1038280088061617F1E734020025DD3E23DD18254A -:10383800DD1D23DD0523DD2CEF3C715222679F3807 -:10384800FCCF47FC03EF2F675C839F35FCEF2767AE -:103858005C039F37FC675C034C0261F8715221FDE1 -:10386800FB31EF12679F39FCEF0C6791DF08E0C16D -:103878005012FDD437C0C6D7C71617F1E724000089 -:10388800DD3A23DD23240300DD0C240200DD22249D -:10389800F900DD2FEF3031020705308000EF01F627 -:1038A800086F36FC7208EF248F33FCF533FC72EF97 -:1038B8001B8F41FC9F42FCF938FCEF1071422352E8 -:1038C80035EF09F2EF0666730932FC72C6D7C716E0 -:1038D80017F1E7240000DD38241000DD1C23DD1C6F -:1038E80023DD30240E00DD18241100DD1B240F0019 -:1038F800DD12243000DD15EF1EE2EF1D5202EF1934 -:103908005204EF155206EF115205EF0D5207EF0959 -:10391800F2EF065203EF0252FFC6D7C731342241F5 -:103928007133228F46FC9FDCFB8F45FC9FFBFB36E7 -:103938003EFDC7D945FCFD053B618A70618AFD4A99 -:103948003BC0D949FCF1312F609F48FC8F44FC4FA4 -:1039580048FCDD0D7142228F48FC9F44FCCF47FC98 -:10396800034047FC05DE0A30A539FD603CCF47FC23 -:103978006BB047FC7150F000CE300BCF170006CE6D -:103988003106FD0D03717A30710BE3710BE7C6D771 -:103998008F48FC9F44FC8F48FC9FDDFBD7C7401E27 -:1039A800F903DF06401EF904DF04F2ED803A8FFACE -:1039B800FB5C10D1DD0C8F48FC9F4DFC7148FAFB75 -:1039C800EF61314422247143227163228FFAFB5C38 -:1039D80004D1DD088FF9FB9F4EFCEF068F48FC9F52 -:1039E8004EFC8F4EFC9F4DFCEF393154222371530E -:1039F80022716222D538FCDF05F54FFCEF0B8F38BA -:103A0800FC5002D6A1609F4FFC8F4FFC9F4DFCEFEE -:103A180012316422088F4FFC9F4DFCEF068F4EFC3D -:103A28009F4DFC8F4DFC9FDDFB404DFC01DF05E504 -:103A380038FCEF0ED94DFCF11231FE03311F609FA7 -:103A480038FC36001F664C08DE10730984224F3894 -:103A5800FCDC046677EF0386EFEB679F41FC8FFA87 -:103A6800FB5C01D1DD03F2EF0FE94DFC0944227044 -:103A7800C15013FDB705C0F2C6D7C7168B728C01AB -:103A8800614ADE248B728C02614ADE188C01728CCA -:103A980002614ADE068C01318EEF048C02318E08F9 -:103AA8007208EF268B72EF228B728C02614ADE0459 -:103AB8008B72EF168C01728C026142DE068C01312A -:103AC8008EEF048C02318E087208C6D7C716710AA9 -:103AD800E7710BE37150F000CE300BCF170006668C -:103AE8009E31FD0D03717A30710BE33182E302EFF1 -:103AF800FA8D1F7158F000710BE772C6D7C7C1C1A4 -:103B0800FBF8FF8F2CFC4E02DC03F2EF318C024FE6 -:103B18002DFCDC0452FFEF268C022F2CFC70613147 -:103B2800318D128F2DFC2F2CFC70613133BDD813D1 -:103B3800FDE60DBB440001DC03F690BB8B7210045C -:103B4800C6D7C7C1C1FBF8FFAC0A14A91489708C89 -:103B5800026128706131FD5E4F1344030071FEDC81 -:103B680024AC0A148A04819A04AC0A148A044C11FD -:103B7800DC11A9148C0299AC0A14CA0200AC0A140C -:103B8800CA0310EF74AC0A14CA0400AC0A14A914CE -:103B9800894E02DE0AAC0A148A02819A02EF13AC3B -:103BA8000A14A914894E0261D308AC0A148A029136 -:103BB8009A02AC0A148A03919A03D1DF3CAC0A1426 -:103BC8008A024C10DF10A91489318EA112AC0A1494 -:103BD800A9146299EF17AC0A148A024CF0DF0EA9F7 -:103BE8001489318EB112AC0A14A9146299AC0A1462 -:103BF800CA0200AC0A14CA03101004C6D7ED4B3C25 -:103C0800717BFAC7D55CFC61F8317422307174227B -:103C1800711123717322CEABACD55CFC61E8B05C4A -:103C2800FC717AFA5600664C0ADD1272F3311C797F -:103C380044FDCEFC0061CAFDAA3C86EFE9717AFA20 -:103C4800F2C6D7C75600664C10DE0BF0317E12F66E -:103C5800785EFC86EFF0C6D7C7C1C1FBF8FFCC0180 -:103C6800008C014C10DE36717BFA8C01F0317E0439 -:103C78005EFC14A96168DF09AC02B9717AFAF2EF47 -:103C88001D8C01F0317E12795EFC614902DF0671FC -:103C98007AFAE2EF09717AFA615901EFC4E2100485 -:103CA800C6D7C72004FBF8FFF6425EFC61F8ED8F2B -:103CB8003D717BFA9C038C034C10DE3C8C03F03185 -:103CC8007E045EFC14A96168DF05717AFAEF297138 -:103CD8007AFA8C0372F3311C795EFCCEFC0061CA5F -:103CE800629C02D1DF0A8C03F0317E12E6785EFC1A -:103CF800717BFA615903EFBECC0200CC01018C0242 -:103D0800F0317E045EFC14A96168DD7B8C02F03121 -:103D18007E12795EFCE743DF688C014C10DE628C12 -:103D280001F0317E12795EFCE743DD50717BFA8C3D -:103D380001F0317E045EFC14A96168DF1B61690132 -:103D4800717BFA8C01F0317E12F6785EFC717AFA9A -:103D58008C024E01DCE7EF2F8C01F0317E045EFC13 -:103D680014A9128C02F0317E33785EFC8C01F0319C -:103D78007E12E6785EFC615902717AFA615901EFA8 -:103D880098615902ED063D00F21004C6D7C7200617 -:103D9800FBF8FF3419FCC55006C150A8C15030FDCE -:103DA8005B031006D2DD1DA07EFC407EFC08DE030E -:103DB800E2EF5A3414FC895CFC99FD5E3E7110E216 -:103DC800FBF2EF49F57EFC8F14FC5C01D1DD264047 -:103DD8001EF903DF205010C180FDD437C0C736104C -:103DE8000571D4C6DE0F17C15006C150A8C15030A6 -:103DF800FD5B031006401EF901DD11401EF905DDCB -:103E08000B8F14FC5C02D161E8FD0945F21006C66F -:103E1800D7D915FCC15030FD3103C0629F18FC7121 -:103E280030E5FB8FEDFB5C08D1DF06716307716B32 -:103E380027F2D7D918FCC1D917FCC15030FDCD03E2 -:103E480010047130E5FB8FEDFB5C08D1DF06716370 -:103E580007716B27F2D7C7200AFBF8FF500FC15034 -:103E680030FD3103C04041FB02DF077110E2FBF275 -:103E7800EF547118E2FBCC0700CC0812CC09808FF4 -:103E880014FC5C03D1DF08717AD5CC0607EF067104 -:103E98007BD5CC062F17040600C15004C150A0C121 -:103EA8005030FD03041006C736100571D4C6DE1560 -:103EB800401EF903DF0F17C15006C150A8C150308A -:103EC800FD5B031006F2100AC6D7C7401EF902DFD1 -:103ED80004F6BF82FCB058FDD558FD61E8EDE23F1D -:103EE800CF58FD048F1EF9318FE723DD0B24020024 -:103EF80024030061C8EDE23F3028004282FCDF0A5B -:103F0800E0C15010FDD437C0EF2530FA004282FCE2 -:103F1800DF0B5002C15010FDD437C0EF128FF8FBF1 -:103F28005010D604FA004282FC61D8712020F93181 -:103F3800340709712323F6BF82FCEF1731242306C7 -:103F4800F6BF82FCEF0DA282FCF64282FCDF04B1D0 -:103F5800BF82FC8F21F9318FE7240000DD0623DDC5 -:103F68000D23DF1236100571C4713123EF0B710474 -:103F780002713123EF037132233132231A4084FC5A -:103F88000361D8A084FC4084FC02DF0E5004C150B9 -:103F980010FDD437C0EF03F584FC3134231A408672 -:103FA800FC0361D8A086FC4086FC02DF0E5008C1E5 -:103FB8005010FDD437C0EF03F586FC314207184096 -:103FC80085FC0361D8A085FC4085FC02DF0C5010FD -:103FD800C1FDD437C0EF03F585FCC6D7C736100539 -:103FE80071D4DE0730953DFD603CD2401EF903DFF9 -:103FF800333122070630C42BFD603C3144230C7159 -:1040080043235080C15012FDD437C08F35FC5C016A -:10401800D1DD118F41FC4F42FCDD095040C15012E7 -:10402800FDD437C0401EF903DD05F6BD1AEF25D5CE -:1040380000FCDF09F6461ADD1BB61AEF17D9FCFBA0 -:10404800F1461ADD0FD9FCFB12AD1A43DE04A61A9D -:10405800EF02B61AC6D7C78FF4FB76F5F4FB5C10EF -:10406800D161E8715223665C0FD1DD61665C01D1D4 -:10407800DD05F51EF9EF56665C02D1DD15E0C1508D -:1040880003C15084FDCD031004711300711B20710E -:104098000303665C08D1DD05710303EF17665C0452 -:1040A800D1DD11711300711B20D535FC61F8710346 -:1040B80003F535FC5005FDA3027102035003C1C18D -:1040C8005084FDCD031004711A20FDC12CF2C6D70F -:1040D800C7364105718461D8ED7C4136410571943C -:1040E800DE0771405005CEABAC31B2D104E2ED8BA6 -:1040F80041713BD1CEABAC4018F909DE77D518F940 -:10410800DF618F20F93133088F21F99F4005EF04D3 -:10411800CF400504F0C15084FD3103C0629F8AFC82 -:104128008F2EFD9F8BFC368CFCC75002C15008C1F6 -:10413800506CFD5B0310068F88FC9F8EFC8F02F984 -:104148009F8FFC713420E661301271042061DC31EC -:10415800196162629F90FC8F20F93169317A9F91D1 -:10416800FCEF0BD918F9F1124989FC9F4005A018FA -:10417800F9E2EF0F7160500571485005713BD5F5B4 -:1041880018F9F2C6D7C78F1EF9318FE724000061EE -:10419800F8ED5E4323DD1B2361F8ED65422361F8EA -:1041A800EDE3422361F8ED2C432361F8EDF843ED8C -:1041B8005E43D51FF9DF2BF64282FCDD05F55AFD7B -:1041C800EF03A05AFD405AFD65DC09F51EF971722E -:1041D80022ED7844AF82FC440A0061D8ED7844E5CA -:1041E8001FF9712223F55AFDF5F7FBFD28057143E8 -:1041F80020FDBA234021F903DF09717222F51EF967 -:10420800ED7844FDE12640E1FB9BDE09717222F561 -:104218001EF9ED7844714A27714011057130110576 -:10422800713A22715A22711A2EFDF92AD2DD0971CA -:104238007222F51EF9ED784471103500CF37001D54 -:1042480071401205401FF901DF05F5FDFBEF04CFB2 -:10425800FDFB03CF1EF902FDD72AED7844FDEC2CB7 -:10426800FD4C2D714A9DFD1938FDB933F537FF71A5 -:104278002BE0F51FF9717222CBE43FEFCBE6F6F0A5 -:10428800FD2805713BD48F20F93105305004C15009 -:1042980084FD3103C0625C03318E315D34E3FB89F8 -:1042A8006168995002C15084FD3103C0D2DD0671A6 -:1042B80070E3FBEF047178E3FBFDBA23FD032E7175 -:1042C8000820F9CF1EF9038FD6FB5C02D1DD095017 -:1042D80080C15010FDD437C0ED7844FD7A4431A434 -:1042E800E020712BE031020C05FDF444EF14502757 -:1042F800C15005C15084FDCD031004CF1EF90471CF -:1043080072223154230BA094FCD594FC61F8FDF47F -:1043180044FDE7448F20F931450731040703F51EB2 -:10432800F9ED7844FD7A4431020C18F0C15005C10A -:104338005084FDCD0310045005FDA302FDF444CFC5 -:104348001EF903FDE7448F20F931450731040703BF -:10435800F51EF9ED7844CFFDFB03F5FEFBF500FCF7 -:10436800713221F6426CFF61E8ED7844712820F93A -:10437800F514FCFD5E3EFD932EFD432DFDA12D7130 -:104388004B9DF5E4FBF5E5FBF5E6FBF5E7FB3104B2 -:104398002102EFFACE3708CBE4BFFFCBE6FFF1CE20 -:1043A800D4FFCF37000971481205F6BEE0BEE2BE61 -:1043B800D0716A27FD762B714307714B277148101E -:1043C80005714811057138100571381105713302EE -:1043D800713B22715302715B2271130E711B2EFD0A -:1043E8009105F55AFDCF1EF905712223F6BF82FC0F -:1043F8003102072CFDBA23AF82FC440A00DC06E533 -:104408001FF9E51EF9D521F961E8FD91058F20F91D -:1044180031455D502EFDA302E51FF9E51EF9EF5069 -:10442800D50BF9DF4BF51FF9FD9105FD7F2371735E -:104438000171320431120502EFFA7143027103204F -:1044480071422031949E02EFFA712AE7CEA409F551 -:10445800F30061FD31040703712323E5F300CEA4C3 -:1044680008712BE7E51EF98F20F9314503F51EF990 -:10447800C6D7D595FCDF1E310200195003C1508400 -:10448800FD3103C0625C01D1DF07F51EF9717222AC -:10449800D7E595FCD74095FCF0DF083104003FF5DF -:1044A80095FCD74095FCC8DF0BF51EF9717222CF39 -:1044B80095FCF0D731020004A095FCD7F0C1500458 -:1044C800C15084FDCD0310048FE3FB5C9F9FE3FB89 -:1044D8007110F4FB305E40FD603CCF95FCF0D78F47 -:1044E80020F9312506F51EF9717222D7715323F58B -:1044F80094FC717207FD0D03717307D7FDFE05F279 -:10450800D7C7200CFBF8FF8F1AFCF0F919FCF3034E -:10451800FD5E4F13BC048F1CFCF0F91BFCF303FD7C -:104528005E4F13BC028F1EFCF0F91DFCF303FD5E09 -:104538004F13BBAC04BDD8F6BDDAAC04311EBDDCEC -:10454800F6BDDEFD990DADD8BDDCADDABDDEAC0241 -:10455800BDD8F6BDDAAC02311EDADCC3DADEC3BD83 -:10456800DCF6BDDEFD990DC0BDDEC0BDDCADDEFDF7 -:104578000F0FADD8BDDCADDABDDEABBDD8F6BDDA08 -:10458800AB311EDADCC3DADEC3BDDCF6BDDEFD9975 -:104598000DC0BDDEC0BDDCADDEFD0F0FDADAADD873 -:1045A800FD5A49C3C58F22FD5C3FF0317E04A2FC51 -:1045B80014C2C0B9A022FDF6BC08BC0A9C078C072F -:1045C8004C2EDD3E8F22FD0E0770F161DC605C3FF2 -:1045D800F0317E1279A2FCBDD8F6BDDA8C077309DA -:1045E8008E22318FBDDC70BDDEFD990DAC08BDDCBF -:1045F800AC0AFD0F0FADDABC0AADD8BC086159078B -:10460800EFBCAC08BDD8AC0ABDDAC9DC0004F6FDC5 -:10461800630EC9DCFFFFF6FD780FADD8BF9CFCAF79 -:1046280096FC429CFCDD12AF98FCBF9AFCAF96FC4E -:10463800BF98FCAF9CFCBF96FCAF98FC429AFCDC90 -:1046480050AF96FC4298FCDE48AF5CFD4296FCDE1B -:10465800404060FD16DC1F4060FDA0DE168F9EFC0A -:104668004F60FDDE0EAF96FC22A0FC44691061C8C5 -:10467800FDE246F560FDAF96FC445146DC0BAF9673 -:10468800FC241027BF5EFDEF1930F82ABF5EFDEF4E -:10469800114060FDFFDD03E6EF01F63460FD89613E -:1046A8000899AF9AFC4298FCDC1BAF98FC4296FC38 -:1046B800DE13AF96FC425EFDDE0BF59EFCAF96FC6A -:1046C800BFA0FCEF11409EFCFFDD03E6EF01F634CE -:1046D8009EFC89610899100CC6D7C72006FBF8FF15 -:1046E800A01FFCD51FFCDF1CA020FCD520FCDF147C -:1046F800A021FCD521FCDF0CCF1FFCFFCF20FCFF45 -:10470800CF21FCFF717BFA710A9E31929E02EFFA6B -:104718008E98FD8C0F9C039F26FD8E949F61FD8EC5 -:10472800969F62FD8E979F63FD8E939F24FD8E92C8 -:104738009F25FDFDC34813BC04BDD8F6BDDA46DA93 -:10474800DF03B146D8DF198C035C0391DF03E6EF82 -:1047580001F6046D01313D120103B1BC0461690326 -:104768008F64FD4E03DF12AF28FD614904DE40ACC3 -:10477800042228FDFDE447EF368C03318EB112D9AF -:1047880064FDF143DF1E8C035C0391DF03E6EF0158 -:10479800F6046D01313D1201032228FD610904FD73 -:1047A800E447EF0B8F64FD4E03DE04F6FDE4478C0F -:1047B800039F64FDAC04BF28FDD923FDF101042249 -:1047C800F9BB14A944FFFFDF04E6B9EF0BAB14A94A -:1047D80044FEFFDD03A9A1B91006C6D7C7161744C2 -:1047E800A90061C836A800A023FD4023FDA861C820 -:1047F800F523FDF923FDF3311CF67822F9B7F647C6 -:10480800DFE5C6D7C756A89666F0317E12F6B178AE -:1048180022F966D1DFF1F51FFCF520FCF521FCF546 -:1048280023FDC6D7716323D7C72004FBF8FFD91827 -:10483800F9F1E7240000DD1123DD1C23DD2123DD50 -:104848002623DD2F23DD34EF3A8F23FD9F2AFDA099 -:1048580018F9F961FDEF60A018F9F962FDEF58A0A9 -:1048680018F9F963FDEF50A018F98F26FDFDA60F82 -:1048780072EF44A018F9F924FDEF3CA018F9F925C6 -:10488800FDEF34F92AFDF3311C7922F9BB3162239B -:10489800058B9C03EF128C019C03D52AFDDF06CF04 -:1048A8002AFDA7EF03B02AFD718071672361DC61DF -:1048B800FB7161238C03721004C6D7C72008FBF86C -:1048C800FF8E989C058E979C048E969C038E949CD4 -:1048D800028E939C018E929B710B9E717AFA8C05C5 -:1048E800FD8C0F9C058C04FD8C0F9C048C03FD8CA7 -:1048F8000F9C038C02FD8C0F9C028C04F0317E12FD -:1049080079BE22BC068C055C03D1DF098C044C03FC -:1049180061C86179068C03318EB1610906BC063124 -:104928003D120103BC068C060E02708C071C00BCED -:10493800068F24FC4E01DC0D8C014F24FCDC0B8F10 -:1049480025FC4DDE05AC0612EF04AC06B1121008CA -:10495800C6D7C7C3C12008FBF8FFF661490A61F84A -:10496800614908DF07F7340000EDF749E6BC04F6B3 -:10497800BC06AC0ABC02AC08BBAC06614902AC047C -:1049880061F8614900DE28AC04BDD8AC06BDDAE1A7 -:10499800FD1E0FADDABC06ADD8BC04ABBDD8AC0269 -:1049A800BDDAE1FD390FADDABC02ADD8BBEFCAAC58 -:1049B80006BC02AC04BBAC08BDD8AC0ABDDAAC047A -:1049C800BDDCAC06FD9C0EAC04BDDCAC06FD0F0FD7 -:1049D800E1FD390FADDABC06ADD8BC04AC066149BF -:1049E80002AC0461F8614900DCC5AC0214AB1210DA -:0349F8000CC6D713 -:1049FB0061FC61FCC1C3C5C7520C929269D4FEC164 -:104A0B00DFF88EFD708EFCC1717AFA401EF903DF60 -:104A1B000630C42BFD603CC09EFC609EFD34D4FE72 -:104A2B005206C0B9A5A592DFF9C6C4C2C061FC612C -:104A3B00DF520C929269D4FEC1DFF88EFD708EFCB2 -:104A4B00C1717AFAC736410571A4C6DC51F530FD48 -:104A5B00714850057160500531242236716207711F -:104A6B0023228FE4FB5FECFBD1DF1B8FE5FB5FEDBC -:104A7B00FBD1DF128FE6FB5FEEFBD1DF098FE7FB8C -:104A8B005FEFFBD1DD0C31620702EFFA7163077147 -:104A9B006B27FD2C48FD6533F518F9EDBE4BC7367A -:104AAB0041057184C6DE0DF530FD71485005FD657D -:104ABB0033EDBE4BC73641057194C6DE154030FD54 -:104ACB0003DD0C4030FD04DD064030FD0161F8F5DF -:104ADB0030FDD930FDF1E7240000DD0823DD132381 -:104AEB00DD39EF6071405005E530FD71505005ED3B -:104AFB00BE4B8F40059F19F99F1CF9D919F9FD265B -:104B0B0037629F1BF94019F97FDD06CF30FD02EFAD -:104B1B0003F530FD71505005EDBE4BC736410571A5 -:104B2B0094C6DE1CC736410571C4C6DE06CF30FD08 -:104B3B0003EF11F530FD7148500571605005EF73AF -:104B4B00CF30FD044030FD03DF138F1BF99F400571 -:104B5B00D91BF9C1D919F9FDA537C0EF108F400545 -:104B6B0076C7D919F9FDEA33C071505005D91CF934 -:104B7B00F1242900DD2D240400DD28242200DD236F -:104B8B00241100DD0C240100DD19241E00DD14EFBF -:104B9B000C4019F960DF0CCF19F961EF06F518F924 -:104BAB00A019F94030FD03DF0AD919F9FD26376248 -:104BBB009F1BF9C09EFC609EFD34D4FE5206C0B90B -:104BCB00A5A592DFF961FCC1C3C5C7520C929269CE -:104BDB00D4FEC1DFF88EFD708EFCC1F616717AFA29 -:104BEB00714AE5717BBD51405F0401D1DD05A7F62C -:104BFB0047DFF3300400BF2401F6BF2A01300B0B53 -:104C0B00BF2801FD0D03300B0FBF2801FD0D033035 -:104C1B000F0FBF2801710AE6710321C09EFC609E35 -:104C2B00FD34D4FE5206C0B9A5A592DFF9C6C4C2A5 -:104C3B00C061FCC1C3C5C7520C929269D4FEC1DFDF -:104C4B00F88EFD708EFCC1717AFAD540FBDD0EEB50 -:104C5B003EFB899E44A23EFBB040FBEF2B710AE664 -:104C6B00300400BF2401F6BF2A01300B0BBF280113 -:104C7B00FD0D03300B0FBF2801FD0D03300F0FBFD0 -:104C8B002801717320710321C09EFC609EFD34D4FA -:104C9B00FE5206C0B9A5A592DFF9C6C4C2C061FC1D -:104CAB0061EF520C929269D4FEC1DFF88EFD708ECB -:104CBB00FCC12008FBF8FF71503002CEABACCC012D -:104CCB0000F6BC0231B2E20F617902F6614902DFF4 -:104CDB00F371603002EF7E8E519B713BE28B5C0275 -:104CEB00D1DD1D8B5C08D1DF0971503002CC010086 -:104CFB00EFCF8C0770FD8038629E50CC0102EFC164 -:104D0B008B5C03D1DF408E509C05715030028C01BF -:104D1B00D1DF0E8C0570FDD638629C07CC0101EFFC -:104D2B00318C014C02DF0671603002EF28CF340268 -:104D3B005A716030028C0570C18C0770FD2738C02A -:104D4B00CF34024AEF0F8B5C01D1DD06716030026C -:104D5B00EF03EDCC4C1008C09EFC609EFD34D4FEDE -:104D6B005206C0B9A5A592DFF961FCC1C3C5C752F4 -:104D7B000C929269D4FEC1DFF88EFD708EFCC1716E -:104D8B000A9E31929E02EFFA8F0EFC4F96FFDF19AF -:104D9B008F0FFC4F97FFDF118F10FC4F98FFDF0930 -:104DAB005004C15011FDD437C0710B9EC09EFC60E6 -:104DBB009EFD34D4FE5206C0B9A5A592DFF9C6C438 -:104DCB00C2C061FCA05CFC61FCC1C3C5C7520C92A4 -:104DDB009269D4FEC1DFF88EFD708EFCC1C1FBF869 -:104DEB00FF8D1F9C018E31318EE7240600DD0823D9 -:104DFB00DD0F23DD25EF45717AFA8C019F46FCEF21 -:104E0B003B717AFA4021F901DF078C019F45FCEFDA -:104E1B002B51FF2E019F45FCEF22717AFA8C019FDB -:104E2B0002F98FE2FB5C01D1DF12401EF903DD06B4 -:104E3B00401EF904DF06302326FD603C4031FF099C -:104E4B00DE05A031FFEF197158F000713222405A84 -:104E5B00FC02DF03F6EF05D95AFCF1A1609F5AFC67 -:104E6B00710BE3C0C09EFC609EFD34D4FE5206C0A5 -:104E7B00B9A5A592DFF9C6C4C2C061FC61FF520C93 -:104E8B00929269D4FEC1DFF88EFD708EFCC1717AEF -:104E9B00FA8F14FC5C03D1DD19401EF903DD0640CB -:104EAB001EF904DF0D36100571D4DE0630953DFD7D -:104EBB00603CC09EFC609EFD34D4FE5206C0B9A57A -:104ECB00A592DFF961FC61FC61FC61FC61FC61FC9A -:104EDB0061FC61FC61FC61FC61FC61FC61FC61FCDF -:104EEB0061FC61FC61FC61FC61FC61FC61FC61FCCF -:0E4EFB0061FC61FC61FC61FC61FC61FC61FC1E -:0A4F0A0000060C12181E242A30368F -:104F14000016324864809612284460769208244031 -:104F2400FF000000555555554700DCFB000000000C -:104F340049FC00000000D23E2339D822AB2E3C307D -:104F4400B930FB31E43F71098D4101000000983A0A -:0A4F5400F82AFF2330129900000034 -:084F5E00317503F7332312D76C -:0A4FF60031333A31333A303900000C +:102338000705713304EF0371320431140508F50EF3 +:10234800F9714302EF0E400EF902DE05A00EF9EF17 +:1023580003714202D50BF9DD06B00BF97142023167 +:102368004402067140E3FBEF047148E3FB401EF9A9 +:1023780001DD09401EF90561E8FDE726D7C77104AC +:1023880007E6613060768F0FF9614EDD29669F0F91 +:10239800F9D1DD137130E3FB5002C15011FDDA377A +:1023A800C0CF0BF91EEF0F7138E3FBE0C15011FDF0 +:1023B800DA37C0F50BF9C6D7C78F30FD76FD012493 +:1023C800D521F9DD05710320EF2D664F30FD61F849 +:1023D8003144201A714320FD3205664C07DD038124 +:1023E800DF098F20F9310303FD7F24FDA424710246 +:1023F80020302926FD803CC6D7C771620171720161 +:10240800E0FDAD025008FDF43A629F02F95009FD63 +:10241800F43A6276716301713820F94002F9F1DC0F +:1024280005E521F9EF244002F904DE1BCF21F9026A +:102438005008C1506CFD3B03C092DF0ED541FBDF55 +:1024480009713020F9EF03F521F9CF30FD07570066 +:10245800674C08DE1173091722614EDC06679F304E +:10246800FDEF0387EFEA4030FD07DF09D521F96169 +:10247800F8CF21F903C6D7C7C1FBF8FF500AFDAD55 +:1024880002304000BB17C15002C15006C1506CFD5C +:102498000D0410065096FDAD02C0C6D7C72008FB34 +:1024A800F8FF8F30FD5006D604CA2114F75006896C +:1024B800A54804F9A390DFF7D521F961E8ED2526B1 +:1024C800304A57BB17C15002C1503EC1506CFD0D78 +:1024D800041006D2DD077100E2FBED25267108E243 +:1024E800FB17040300C15004C1500CC1506CFD65BA +:1024F800031006D930FDF10104F42114A9318D121D +:10250800A9318E616B08616A08BB17C15002C150BE +:102518000EC1506CFD0D041006F690BB17C1500299 +:10252800C1500CC1506CFD0D04100631042102EF9E +:10253800FA7172208F30FDF0312E040A20C150103C +:10254800C15040C1506CFD0D04100631042102EF4A +:10255800FA7172208F30FDF0312E041A20C150100C +:10256800C15050C1506CFD0D04100631042102EF1A +:10257800FA7172208F30FDF0312E042A20C15010DC +:10258800C15060C1506CFD0D04100631042102EFEA +:10259800FA7172208F30FDF0312E043A20C15010AC +:1025A800C15070C1506CFD0D04100650A5FDAD0260 +:1025B800D930FDF10104F42114A9318D12A9318E0D +:1025C800616B08616A08BB17C15002C1500EC15047 +:1025D8006CFD0D04100650A5FDAD025004C1506CF1 +:1025E800FD3B03C0629C07E930FD0909224E0761E3 +:1025F800C308E930FD0902224E0717040300C15041 +:1026080004C1500CC1506CFD0D041006F6BB17C177 +:102618005002C1503EC1506CFD0D0410061008C692 +:10262800D7C7C1FBF8FF8F10F94F02F961F8EDE346 +:10263800264012F928DE06A012F9EDE326F512F974 +:102648008F02F99F10F98F02F95070D6123073512A +:10265800230480001231FF318E039F11F99FDEFBA6 +:10266800F6BB8F11F97C804C95DC1B8F11F9318FEB +:10267800241400BDD8AF06F9FD920D1231FF318E3A +:1026880003318FBBEF198F11F9318F241400BDD896 +:10269800AF08F9FD920D1231FF318E03318FBBD98E +:1026A80004F9F1610900BB44000171FEDC03F690F6 +:1026B800BB8C0101DE02F6BBABABBF8AFC17C15075 +:1026C80002C1500CC1506CFD0D041006D2DF088FFA +:1026D80002F99F10F9EF047100E2FBF2C0C6D7C7F8 +:1026E8002008FBF8FF4021F901DF0BCFDFFB63CFA8 +:1026F800E1FBC8ED5A284021F902DF2C1704060037 +:10270800C15002C15004C1506CFD65031006D2DDF2 +:1027180006CFDFFB63EF0A8C069FDFFB8C079FE089 +:10272800FBCFE1FBC8ED5A2817040600C15002C1CF +:102738005004C1506CFD65031006D2DD117100E232 +:10274800FB710320F5DFFB712020F9ED2F288C06A3 +:10275800318E318D080E07081C00BBD930FDF104FD +:102768001022148972ABFDE50EBB8C019C068B9C74 +:102778000717040400C15002C1C1506CFD65031065 +:1027880006D261E8ED2F288C049FE1FB8C04318E82 +:10279800318D080E05081C00BBBDD8F6BDDAC9DCB2 +:1027A80001A5FD6E0FDC09CC0364F6BF14F9EF77C1 +:1027B800ABBDD8F6BDDAAF14F9BDDCF6BDDEADD8D9 +:1027C800C1ADDAC1C9D800A0F6BDDAADDEFD190F7A +:1027D800ADD8BDDCADDABDDEC0BDDAC0BDD8ADDE7A +:1027E800FD6E0F61D309CC031EF6BF14F9EF38ABA9 +:1027F800BDD8F6BDDAC9DC819DFD6E0FDC0BCC03BC +:102808000A30F401BF14F9EF1EABBDD8F6BDDAC922 +:10281800DC019BFD6E0FDC0BCC030530F401BF140B +:10282800F9EF04712020F93132040D31140509CF74 +:10283800DFFB64F5E0FBEF1A8C064E03DE0C8C061A +:102848009FDFFB8C079FE0FBEF088C039FDFFBF506 +:10285800E0FBD51EF961F8CF16F9648F16F94FDF42 +:10286800FB61F831242034CC040F712320CC0500FF +:102878008C054C05DE168C0573091E224FDFFBDC28 +:10288800068C04311A9C04615905EFE431320406C0 +:102898008C046C039C048C049F36FC40DFFB0BDE2D +:1028A800064016F90BDE1640DFFB06DE064016F979 +:1028B80006DE0AD5DFFBDF0ED516F9DD095020C18B +:1028C8005011FDDA37C08FDFFB9F16F9D51EF9DFEF +:1028D80005715320EF3340DFFB0BDE03E6EF01F613 +:1028E8006061FB71612071142071672061C83152E9 +:1028F8002017715220716420711120F171642061D8 +:10290800DC70C15012FDC105C01008C6D7C75007FA +:10291800C15002C15084FDD70310045012FDAD020E +:10292800500FC15002C15084FDD70310045003FD5D +:10293800AD02501FC15002C15084FDD7031004508E +:1029480016FDAD025003C15084FD3B03C0625C011B +:10295800D1DD107170E3FB5002C15013FDDA37C0AE +:10296800F2EF01E2C6D7C75004C15084FD3B03C053 +:10297800625C03D1DD405014FD072A34E3FB895C17 +:102988009F998A0C7CFF50FF5C14D1DD228A0C7C55 +:10299800FF5C147234E7FB89616A9971620756001B +:1029A800316207058666D1DFF7716307716B2734DB +:1029B800F6FB895CEB995002C15084FD3B03C0D201 +:1029C800DD335017C15002C15084FDD7031004E015 +:1029D800FDAD025007C15002C15084FDD703100459 +:1029E8005033FDAD02F0C15002C15084FDD7031031 +:1029F800047178E3FBE0C15013FDDA37C0C6D7C7CE +:102A0800C12004FBF8FFCC02005004C15084FD3BF8 +:102A180003C0629C038C045C20D1DD0E8C036C0126 +:102A28009C038C026C209C02EF138C045C10D1DD9B +:102A38000C8C035CFE9C038C026C109C028C045C66 +:102A480008D1DD0E8C036C029C038C026C089C027E +:102A5800EF138C045C04D1DD0C8C035CFD9C038CAF +:102A6800026C049C028C03D1DD05501AFDAD028C6A +:102A78000370C15004C15084FDD70310048FE3FBD9 +:102A88005C9F728C03318E316D148C03318E314D05 +:102A9800616D08616C5C606162629FE3FB8FEFFBB4 +:102AA8007CFF50FF5E02D1DD278FEFFB7CFF5E02CB +:102AB8007234E7FB89616A99716207CC010031625F +:102AC80007086159018C01D1DFF4716307716B2725 +:102AD800F21006C6D7D9D7FBC15006C15084FDD71E +:102AE800031004D9D8FBC15007C15084FDD7031087 +:102AF80004D7FDDD2AF2D7711300711B207103037F +:102B0800710205E0C15003C15084FDD70310045081 +:102B180013FDAD02F0C15005C15084FDD703100468 +:102B2800500FC1E0C15084FDD7031004500AFDAD19 +:102B3800027103055008FDAD02501FC1E0C1508469 +:102B4800FDD70310045012FDAD025003C15084FD9F +:102B58003B03C0625C01D1DF02E2D75003C1C15020 +:102B680084FDD7031004710203711A20FDC72CF5E8 +:102B78000AF9F2D75003C15084FD3B03C0625C01DF +:102B8800D1DD195014FD072AFD6E295014FDAD0240 +:102B9800E0C15003C15084FDD703100471130071C4 +:102BA8001B207103035014FDAD02F0C1E0C1508435 +:102BB800FDD7031004F0C15003C15084FDD70310A2 +:102BC80004D7C72004FBF8FFCC02008F0AF99C0346 +:102BD8005010C150A4FD3B03C0629F0AF9D541FBC8 +:102BE800DD04F2EDA42C8C037F0AF95C08D1DD101A +:102BF8008F0AF95C08D1DF05CC0210EF03CC022064 +:102C08008C037F0AF95C04D1DD168F0AF95C04D1C4 +:102C1800DF088C026C049C02EF068C026C089C0294 +:102C28008FE2FB5CF3728F0AF95C0C6162629FE2CF +:102C3800FB8FEEFB7CFF50FF5E029C02D1DD1F3450 +:102C4800E6FB896E0299716207CC010031620708C0 +:102C58006159018C01D1DFF4716307716B278F0A09 +:102C6800F95C40D1DD095002C15012FDDA37C08F3E +:102C78000AF95C01D1DD08E0C15012FDDA37C071F4 +:102C88007AFA8F0AF95C41D1DD11340AF9895CBE00 +:102C980099D90AF9C15010FDC105C0F21004C6D770 +:102CA800FD1529F2D7FD6E29F2D7C78FF6FB7617E7 +:102CB800FD072A664FF6FBDFF2F5F6FBF2C6D750A2 +:102CC80064FDAD0240DFFB0BDE03E6EF01F6606159 +:102CD800FB711120F171142061DC70C15012FDC12B +:102CE80005C0FD9E39CF47FC03D7710001057178F7 +:102CF8005005713AD5713BD1713ADD713BD98F10CE +:102D0800055CFC9F1005CF54054AE5420571104249 +:102D18000571004205714850057130500571205009 +:102D280005CF530505CF52050A7130510571205161 +:102D380005713BD5717050058F11055CFC9F11051D +:102D4800D77178500571080105D77140F000717886 +:102D58003002713AE6713BE2713BEA713BEE8F104B +:102D6800055CFC9F1005CF34024AE552FF711A52E8 +:102D7800710A52714830027130300271203002CF2E +:102D8800330205CF32020A71303102713BE67170AD +:102D980030028F11055CFC9F110571603002D771FC +:102DA8007830027148F000D7C788061666614FDD93 +:102DB8000967614EDE0396EF01866672C6D7C716AD +:102DC8001714AA0412A943DD29AA0412A923FD9401 +:102DD8004FC3AC02FD944F13C2BDD813FD620FDE82 +:102DE8000C1714AA0212AA0403BA04EF051714A9AF +:102DF800BA04AC041231FF319E03317F087208C651 +:102E0800D7C771201205712011057100F2003044F6 +:102E180000BFB601300188BF9001300984BF9E0110 +:102E2800BF9C01BF9A01BF9801BF9601BF9401BF23 +:102E38009201F53CFF30FE00BFBE01F6BFBC01BFEA +:102E4800B80150EEBFBA01A1BFB201C918FE0071A6 +:102E58001020F94021F901DF06711820F9EF0B362F +:102E6800100571A461D8711820F97128100571280E +:102E78001105F6BE6EBE64BE6A7123047153078FD6 +:102E880020F9310507F5FDFBCB6CFF00713321C636 +:102E9800D730EF00BFB401F6BFBA017108F2007174 +:102EA8002304715307715301D7714321D9FDFBF1F5 +:102EB800E7240000DD1223DD1923DD1123DD26239D +:102EC800DD3423DD3923DD3FFD4C2FEF3DFD6F2F32 +:102ED800EF38D9FCFBC1AE6CFDB02DC0F313BE6C4E +:102EE800712321EF25F0C1AE6CFDB02DC0F313BEE8 +:102EF8006C712321EF14F6BE6C712221EF0CCB6CA0 +:102F0800FF00712321EF03FDEC2F8F20F931150805 +:102F1800712421712104EF0671242171510131447A +:102F280021218F20F9311510F6BE64BE6A312421A3 +:102F38000390EF01F6BE6ED731242104F690EF011D +:102F4800F6BE6AD7CF38FD47F5A8FBAE6C317DBF1A +:102F5800AEFBFDC12FD2DF0ED9FCFBC1AE6CFDB0BC +:102F68002DC0F313BE6CD7FDC12FD2DD0FCF38FDB6 +:102F780047F5A8FBAE6C317DBFAEFBD7E9A8FB09CE +:102F880024225080D6BFAAFB22AEFBBDD830470012 +:102F9800FDCE0DBFACFB30AAFBFDC62DF313BE6CF6 +:102FA800B038FDD538FDDF10CF38FD47A0A8FB406D +:102FB800A8FB1F61C8F5A8FBD740DFFB0BDC057138 +:102FC8002321F2D740DFFB0661D831120511F0C189 +:102FD800AE6CFDB02DC0F313BE6C712221EF03FD62 +:102FE800EC2FE2D7714221F0C1AE6CFDB02DC0F3D9 +:102FF80013BE6CA0B0FB40B0FB40DC3DF5B0FBD984 +:10300800B1FBF1313F0434FD14D9B1FBF1BDD85007 +:1030180008FD1D0E087208E6D2DD040192DFFC8966 +:103028006158D1DD05712221EF03712321A0B1FB85 +:1030380040B1FB2061C8F5B1FBD78FB2FBB0B2FB42 +:10304800D1DF7331D4D106715BD1E5B4FBD5B4FBC4 +:10305800DD347140E2FBD9B3FBF1E734020023DD34 +:103068000625DD0325DF05F6BE66EF06D9FCFBF174 +:10307800BE66A0B3FB40B3FB20DF06F5B3FBB0B4DC +:10308800FBCFB2FB19D7CFB2FB1E7148E2FBD5FECE +:10309800FBDF04F6BE66D7D9FCFBF14266FFDD16FE +:1030A800D9FCFBF112AE6643DE05A266FFEF03B260 +:1030B80066FFCFB2FB03D731442101D7401EF90286 +:1030C800DF10F6BE64BE6EBE6ABFBCFBBFC2FBBFEC +:1030D800C8FB31342139F6BFB8FBBFBEFBBFC4FB08 +:1030E80022BCFB1231FF31AE03316FBFBAFBF622AF +:1030F800C2FB1231FF31AE03316FBFC0FBF622C8ED +:10310800FB1231FF31AE03316FBFC6FBEDD1313158 +:10311800642110716321710802FCF5B6FBF5B5FB5B +:10312800EDD131D5B5FB61E8EDCE318F44FB9FB5CC +:10313800FB40B6FB1FDC1A710002FC4046FBFFDDBA +:1031480022A0B7FB8F46FB4FB7FBDE17F5B6FBEFA8 +:1031580012D9B6FBF1A1605C1F9FB6FB710802FC97 +:10316800F5B7FBE9B6FB0948FB5080D6BFB8FBE9C9 +:10317800B6FB0968FB5080D6BFBEFBE9B6FB0988E1 +:10318800FB5080D6BFC4FBAFB8FB22BCFB12D945AD +:10319800FBF133BDD813FDCE0DBFBAFBAFBEFB228A +:1031A800C2FB12D945FBF133BDD813FDCE0DBFC00C +:1031B800FBAFC4FB22C8FB12D945FBF133BDD813C2 +:1031C800FDCE0DBFC6FBB0B5FB8F20F931151F3002 +:1031D800C4FBFDC62DF313BE6430B8FBFDC62DF34A +:1031E80013BE6E30BEFBFDC62DF313BE6AD730C4C6 +:1031F800FBFDC62DF313BE6AD7C73152210BD5CAC2 +:10320800FBDD06B0CAFBEDC832715321D9FFFBF1D3 +:10321800E7240000DD0F23DD1B23DD1123DD572309 +:10322800DD2923DD3B5600F539FDEDB4325601F5B5 +:1032380039FDEF78D539FDDF075601E539FDEF0592 +:103248005600F539FDCFCAFBFAEF61D539FDDF0B22 +:103258005601E539FDCFCAFBFAEF51F5FFFBEF4CFC +:10326800D539FDDF0B5600E539FDCFCAFBFAEF3C37 +:10327800CFFFFB02EF36D937FCF1E7240000DD0968 +:1032880023DD2423DD0A23EF1E5600F539FDEF1C4C +:10329800D539FDDF075601E539FDEF055600F5394B +:1032A800FDCFCAFBFAEF055601E539FD8F20F9314C +:1032B80015086661FB715107EF066661FB71010134 +:1032C800C6D7C736F00071F4DC297170F000CE9DC6 +:1032D80008CE9EC0CE9F80F594FFF593FFF592FF30 +:1032E800E597FFE596FFCE9506E598FFCE9C7F71A2 +:1032F80000D6FB711BE3712BE3711AE7712BE771A1 +:103308007A9D710A9E31929E02EFFA710B9E71733B +:1033180021710322711322C6D7C73172211E71721F +:1033280021710A9E31929E02EFFA3404FC3692FF14 +:1033380052078B99A5A792DFF9710B9EC6D7C7884C +:10334800061631022215710222C734CCFB3092FFD7 +:103358001652078B99A5A792DFF9C666736718CC32 +:10336800FBC6D7C77173213104221E710322710A6B +:103378009E31929E02EFFA3492FF36CCFB52078BB5 +:1033880099A5A792DFF9710B9E31142213711322AC +:10339800717B9E8F0CFC9E9A8F0DFC9E9B717A9E72 +:1033A800C6D7CFD7FB5CCFD8FB5FCFF8FB20CF2C9D +:1033B800FC36CF2DFCC9D7C7CFD4FB11CFD5FB0B1B +:1033C800CFFCFBFFF5FDFBF5FEFBF5FFFBF500FC75 +:1033D800CFF9FB20F5FAFB5600664C64DE0872381C +:1033E80044FB0086EFF3C6D7C788061617F1E73403 +:1033F80003002361E3ED1E372361F8EDD434B123D4 +:1034080061E3EDDB342561F8EDEA34240700240795 +:103418000061D8ED1E37240B0061F8ED0B352361F0 +:10342800F8ED52352361F8ED1F352361F8EDF636D6 +:103438002561F8ED0A372561F8EDBB35B12561D86E +:10344800EDDF3524000061F8EDEC352361F8ED1E61 +:10345800372402002361E3ED11362361F8ED2236AB +:103468002361F8ED33362361F8ED22362361F8ED58 +:1034780044362361F8ED55362361F8ED643623614F +:10348800F8ED86362361F8ED92362361F8ED9E3625 +:103498002361F8EDA7362402002361E3ED1E3724EB +:1034A800020061F8EDAF362361F8EDBB362561F80F +:1034B800EDC736240A0061F8EDD33624120061F80E +:1034C800EDF0362361F8EDDE36ED2037679FD6FB49 +:1034D800ED2A3730FA2AFD803C66736718D4FBED75 +:1034E8002A3740D9FB6ADF1440DAFB68DF0E674CE5 +:1034F8006CDF09303A45FD803C713AD5679FDBFBAC +:10350800ED2A3767D1DD06309440FD803C34F4FB6A +:1035180089616F99ED2A37675C02D1DD0830A82CE4 +:10352800FD803CEF0C675C01D1DD0630AD2CFD80E1 +:103538003C675C3CD1DD1030B22CFD803C675C3CC4 +:103548007266736218D4FBED2A3767D1DD625C01BD +:10355800D1DD05300800EF01F6609F33FC675C029F +:10356800D1DD03E6EF01F63433FC89616899675CC5 +:1035780004D1DD04E6A1EF01F63433FC89616899D2 +:10358800675C08D1DD05302000EF01F63433FC8993 +:10359800616899675C10D1DD05301000EF01F634E1 +:1035A80033FC89616899675C20D161E8716033FCFC +:1035B800ED2A37D518F9DF09679FFDFBA018F9EF49 +:1035C800134018F905DE0DD918F9F1B1126748341E +:1035D800FDA018F9ED2A37675C0F7266736218D47C +:1035E800FBED2A374018F964DE1F4018F901DF06A1 +:1035F80067D161F85701E918F9671844FBA018F971 +:103608004018F90561C8716221675C7F70C117F1C4 +:10361800243000FD4633C0ED2A37675C3F70C11780 +:10362800F1243000FD4633C0ED2A37675C0770C1CE +:1036380017F1243000FD4633C0ED2A37675C1F7050 +:10364800C117F1243000FD4633C0ED2A376770C139 +:1036580017F1243000FD4633C0ED2A37CEABAC71EC +:103668000A9E31929E02EFFAD592FFDF05710B9EFA +:10367800EFED679E99710B9E9F0BFCED2A37711237 +:1036880022675C7F9F0CFCED2A37711222675C3F32 +:103698009F0DFCED2A37675C3F9F0EFCED2A3767CC +:1036A8005C1F9F0FFCEF7B307E3EFD803C679F14C4 +:1036B800FCEF6F30393EFD803C679F15FCEF6330AF +:1036C8005B3EFD803C679F18FCEF57675C01D1DDCE +:1036D80051FD4248EF4C402EFCC8DE46E92EFC67FF +:1036E8001872FAA02EFCEF3A679F2EFCEF34673170 +:1036F8008E247200DF06306D09FD803C679FF7FB62 +:10370800EF208FFAFB617F5C10D161E8CF47FC03A3 +:10371800679FFAFBEF0CEF0A664C5ADE05736718D1 +:10372800D4FBC6D7C716664C30DC094C37DE05FD1E +:103738002133EF67664C02DF1F8FD6FB5C03728F65 +:1037480035FC5C03318E316D08616A08128F35FCD7 +:103758005C80312A6162EF49664C3DDF0AAE90BF5A +:1037680030FCF930FCEF3A664C3EDF05F931FCEFEE +:1037780030664C4FDF05FD6648EF26664C61DF0971 +:10378800E92EFC0972FA72EF18664C7FDF0D300ED5 +:1037980041FD803C713AD5524AEF06667309D4FB65 +:1037A80072C6D7C788061617F1241000240500DC56 +:1037B80007244C00DD17EF18717BFA17F104D4FBCE +:1037C8001489617F99717AFA712222EF03A02EFC85 +:1037D800C6D7C7C1C1FBF8FF401EF903DD06401E6E +:1037E800F904DF2F8C027309DCFB5E0AD1DF248C1D +:1037F80002318E04D4FB14896E0A99716207CC01D8 +:1038080000316207086159018C01D1DFF471630747 +:10381800716B271004C6D7CF35FC03F533FCF53799 +:10382800FCF539FCD7C788061617F1E734020025DE +:10383800DD3E23DD1825DD1D23DD0523DD2CEF3CD2 +:10384800715222679F38FCCF47FC03EF2F675C83D8 +:103858009F35FCEF27675C039F37FC675C034C02CE +:1038680061F8715221FD0132EF12679F39FCEF0CAC +:103878006791DF08E0C15012FDDA37C0C6D7C71616 +:1038880017F1E7240000DD3A23DD23240300DD0CD3 +:10389800240200DD2224F900DD2FEF303102070574 +:1038A800308000EF01F6086F36FC7208EF248F3382 +:1038B800FCF533FC72EF1B8F41FC9F42FCF938FC8E +:1038C800EF107142235235EF09F2EF0666730932A1 +:1038D800FC72C6D7C71617F1E7240000DD3824109C +:1038E80000DD1C23DD1C23DD30240E00DD1824112F +:1038F80000DD1B240F00DD12243000DD15EF1EE271 +:10390800EF1D5202EF195204EF155206EF1152053E +:10391800EF0D5207EF09F2EF065203EF0252FFC60E +:10392800D7C7313422417133228F46FC9FDCFB8F8D +:1039380045FC9FFBFB3640FDC7D945FCFD253B6197 +:103948008A70618AFD6A3BC0D949FCF1312F609FBA +:1039580048FC8F44FC4F48FCDD0D7142228F48FC27 +:103968009F44FCCF47FC034047FC05DE0A30AB39D7 +:10397800FD803CCF47FC6BB047FC7150F000CE3067 +:103988000BCF170006CE3106FD1703717A30710B85 +:10399800E3710BE7C6D78F48FC9F44FC8F48FC9F18 +:1039A800DDFBD7C7401EF903DF06401EF904DF041C +:1039B800F2EDA03A8FFAFB5C10D1DD0C8F48FC9F2A +:1039C8004DFC7148FAFBEF613144222471432271A6 +:1039D80063228FFAFB5C04D1DD088FF9FB9F4EFC54 +:1039E800EF068F48FC9F4EFC8F4EFC9F4DFCEF3935 +:1039F80031542223715322716222D538FCDF05F538 +:103A08004FFCEF0B8F38FC5002D6A1609F4FFC8F04 +:103A18004FFC9F4DFCEF12316422088F4FFC9F4DE5 +:103A2800FCEF068F4EFC9F4DFC8F4DFC9FDDFBD5B8 +:103A38004DFCDF05F538FCEF1A404DFC05DE06CFDE +:103A480038FC02EF0ED94DFCF11231FE03311F6034 +:103A58009F38FC8F51FC4F38FCDD23571F8F38FCF3 +:103A68009F51FC5600664C08DE10730984224F38BB +:103A7800FCDC046677EF0386EFEB679F41FC8FFA67 +:103A8800FB5C01D1DD03F2EF0FE94DFC0944227024 +:103A9800C15013FDC105C0F2C6D7C7168B728C0181 +:103AA800614ADE248B728C02614ADE188C01728CAA +:103AB80002614ADE068C01318EEF048C02318E08D9 +:103AC8007208EF268B72EF228B728C02614ADE0439 +:103AD8008B72EF168C01728C026142DE068C01310A +:103AE8008EEF048C02318E087208C6D7C716710A89 +:103AF800E7710BE37150F000CE300BCF170006666C +:103B08009E31FD1703717A30710BE33182E302EFC6 +:103B1800FA8D1F7158F000710BE772C6D7C7C1C183 +:103B2800FBF8FF8F2CFC4E02DC03F2EF318C024FC6 +:103B38002DFCDC0452FFEF268C022F2CFC70613127 +:103B4800318D128F2DFC2F2CFC70613133BDD813B1 +:103B5800FDF00DBB440001DC03F690BB8B72100432 +:103B6800C6D7C7C1C1FBF8FFAC0A14A91489708C69 +:103B7800026128706131FD944F1344030071FEDC2B +:103B880024AC0A148A04819A04AC0A148A044C11DD +:103B9800DC11A9148C0299AC0A14CA0200AC0A14EC +:103BA800CA0310EF74AC0A14CA0400AC0A14A914AE +:103BB800894E02DE0AAC0A148A02819A02EF13AC1B +:103BC8000A14A914894E0261D308AC0A148A029116 +:103BD8009A02AC0A148A03919A03D1DF3CAC0A1406 +:103BE8008A024C10DF10A91489318EA112AC0A1474 +:103BF800A9146299EF17AC0A148A024CF0DF0EA9D7 +:103C08001489318EB112AC0A14A9146299AC0A1441 +:103C1800CA0200AC0A14CA03101004C6D7ED6B3CE4 +:103C2800717BFAC7D55CFC61F8317422307174225B +:103C3800711123717322CEABACD55CFC61E8B05C2A +:103C4800FC717AFA5600664C0ADD1272F3311C795F +:103C580046FDCEFC0061CAFDCA3C86EFE9717AFADE +:103C6800F2C6D7C75600664C10DE0BF0317E12F64E +:103C7800785EFC86EFF0C6D7C7C1C1FBF8FFCC0160 +:103C8800008C014C10DE36717BFA8C01F0317E0419 +:103C98005EFC14A96168DF09AC02B9717AFAF2EF27 +:103CA8001D8C01F0317E12795EFC614902DF0671DC +:103CB8007AFAE2EF09717AFA615901EFC4E2100465 +:103CC800C6D7C72004FBF8FFF6425EFC61F8EDAFEB +:103CD8003D717BFA9C038C034C10DE3C8C03F03165 +:103CE8007E045EFC14A96168DF05717AFAEF297118 +:103CF8007AFA8C0372F3311C795EFCCEFC0061CA3F +:103D0800629C02D1DF0A8C03F0317E12E6785EFCF9 +:103D1800717BFA615903EFBECC0200CC01018C0221 +:103D2800F0317E045EFC14A96168DD7B8C02F03101 +:103D38007E12795EFCE743DF688C014C10DE628CF2 +:103D480001F0317E12795EFCE743DD50717BFA8C1D +:103D580001F0317E045EFC14A96168DF1B61690112 +:103D6800717BFA8C01F0317E12F6785EFC717AFA7A +:103D78008C024E01DCE7EF2F8C01F0317E045EFCF3 +:103D880014A9128C02F0317E33785EFC8C01F0317C +:103D98007E12E6785EFC615902717AFA615901EF88 +:103DA80098615902ED263D00F21004C6D7C72006D7 +:103DB800FBF8FF3419FCC55006C150A8C15030FDAE +:103DC80065031006D2DD1DA07EFC407EFC08DE03E4 +:103DD800E2EF5A3414FC895CFC99FD7E3E7110E2D6 +:103DE800FBF2EF49F57EFC8F14FC5C01D1DD264027 +:103DF8001EF903DF205010C180FDDA37C0C7361026 +:103E08000571D4C6DE0F17C15006C150A8C1503085 +:103E1800FD65031006401EF901DD11401EF905DDA0 +:103E28000B8F14FC5C02D161E8FD3F45F21006C619 +:103E3800D7D915FCC15030FD3B03C0629F18FC71F7 +:103E480030E5FB8FEDFB5C08D1DF06716307716B12 +:103E580027F2D7D918FCC1D917FCC15030FDD703B8 +:103E680010047130E5FB8FEDFB5C08D1DF06716350 +:103E780007716B27F2D7C7200AFBF8FF500FC15014 +:103E880030FD3B03C04041FB02DF077110E2FBF24B +:103E9800EF547118E2FBCC0700CC0812CC09808FD4 +:103EA80014FC5C03D1DF08717AD5CC0607EF0671E4 +:103EB8007BD5CC062F17040600C15004C150A0C101 +:103EC8005030FD0D041006C736100571D4C6DE1536 +:103ED800401EF903DF0F17C15006C150A8C150306A +:103EE800FD65031006F2100AC6D7C7401EF902DFA7 +:103EF80004F6BF82FCB05AFDD55AFD61E8ED0240D8 +:103F0800CF5AFD048F1EF9318FE723DD0B24020001 +:103F180024030061C8ED02403028004282FCDF0A19 +:103F2800E0C15010FDDA37C0EF2530FA004282FCBC +:103F3800DF0B5002C15010FDDA37C0EF128FF8FBCB +:103F48005010D604FA004282FC61D8712020F93161 +:103F5800340709712323F6BF82FCEF1731242306A7 +:103F6800F6BF82FCEF0DA282FCF64282FCDF04B1B0 +:103F7800BF82FC8F21F9318FE7240000DD0623DDA5 +:103F88000D23DF1236100571C4713123EF0B710454 +:103F980002713123EF037132233132231A4084FC3A +:103FA8000361D8A084FC4084FC02DF0E5004C15099 +:103FB80010FDDA37C0EF03F584FC3134231A40864C +:103FC800FC0361D8A086FC4086FC02DF0E5008C1C5 +:103FD8005010FDDA37C0EF03F586FC314207184070 +:103FE80085FC0361D8A085FC4085FC02DF0C5010DD +:103FF800C1FDDA37C0EF03F585FCC6D7C736100513 +:1040080071D4DE0730B53DFD803CD2401EF903DF98 +:10401800413122070630CA2BFD803C3144230C7104 +:1040280043235080C15012FDDA37C0D588FCDD0526 +:10403800B088FCEF1DCF88FC068F35FC5C01D1DD14 +:10404800118F41FC4F42FCDD095040C15012FDDA8E +:1040580037C0401EF903DD05F6BD1AEF2DD500FC6B +:10406800DF09F6461ADD23B61AEF1FD9FCFBF11259 +:10407800315F461ADD141331FF31BE03315F12ADD3 +:104088001A43DE04A61AEF02B61AC6D7C78FF4FB86 +:1040980076F5F4FB5C10D161E8715223665C0FD1B0 +:1040A800DD61665C01D1DD05F51EF9EF56665C023F +:1040B800D1DD15E0C15003C15084FDD70310047150 +:1040C8001300711B20710303665C08D1DD057103C1 +:1040D80003EF17665C04D1DD11711300711B20D545 +:1040E80035FC61F8710303F535FC5005FDAD02712F +:1040F80002035003C1C15084FDD7031004711A2074 +:10410800FDC72CF2C6D7C7364105718461D8EDB218 +:10411800413641057194DE0771405005CEABAC3194 +:10412800B2D104E2EDC141713BD1CEABAC4018F93C +:1041380009DE77D518F9DF618F20F93133088F212F +:10414800F99F4005EF04CF400504F0C15084FD3BC2 +:1041580003C0629F8CFC8F30FD9F8DFC368EFCC7A0 +:104168005002C15008C1506CFD650310068F8AFCCF +:104178009F90FC8F02F99F91FC713420E661301208 +:1041880071042061DC31196162629F92FC8F20F911 +:104198003169317A9F93FCEF0BD918F9F112498BE9 +:1041A800FC9F4005A018F9E2EF0F716050057148B7 +:1041B8005005713BD5F518F9F2C6D7C78F1EF931EE +:1041C8008FE724000061F8ED944323DD1B2361F899 +:1041D800ED9B422361F8ED19432361F8ED62432317 +:1041E80061F8ED2E44ED9443D51FF9DF2BF642829A +:1041F800FCDD05F55CFDEF03A05CFD405CFD65DCC6 +:1042080009F51EF9717222EDAE44AF82FC440A0032 +:1042180061D8EDAE44E51FF9712223F55CFDF5F791 +:10422800FBFD3205714320FDC0234021F903DF095E +:10423800717222F51EF9EDAE44FDE72640E1FB9BC5 +:10424800DE09717222F51EF9EDAE44714A277140FC +:10425800110571301105713A22715A22711A2EFD19 +:10426800FF2AD2DD09717222F51EF9EDAE447110F4 +:104278003500CF37001D71401205401FF901DF05D9 +:10428800F5FDFBEF04CFFDFB03CF1EF902FDDD2A90 +:10429800EDAE44FDF22CFD522D714A9DFD1F38FDF7 +:1042A800BF33F537FF712BE0F51FF9717222CBE4AC +:1042B8003FEFCBE6F6F0FD3205713BD48F20F931A4 +:1042C80005305004C15084FD3B03C0625C03318E4D +:1042D800315D34E3FB896168995002C15084FD3B2C +:1042E80003C0D2DD067170E3FBEF047178E3FBFDD8 +:1042F800C023FD092E710820F9CF1EF9038FD6FBC4 +:104308005C02D1DD095080C15010FDDA37C0EDAE36 +:1043180044FDB04431A4E020712BE031020C05FDCE +:104328002A45EF145027C15005C15084FDD703100A +:1043380004CF1EF9047172223154230BA096FCD5C8 +:1043480096FC61F8FD2A45FD1D458F20F93145078A +:1043580031040703F51EF9EDAE44FDB04431020CFB +:1043680018F0C15005C15084FDD70310045005FD55 +:10437800AD02FD2A45CF1EF903FD1D458F20F931F9 +:10438800450731040703F51EF9EDAE44CFFDFB03E5 +:10439800F5FEFBF500FC713221F6426CFF61E8ED99 +:1043A800AE44712820F9F514FCFD7E3EFD992EFDE2 +:1043B800492DFDA72D714B9DF5E4FBF5E5FBF5E6D1 +:1043C800FBF5E7FB31042102EFFACE3708CBE4BF57 +:1043D800FFCBE6FFF1CED4FFCF37000971481205B5 +:1043E800F6BEE0BEE2BED0716A27FD7C2B714307A2 +:1043F800714B277148100571481105713810057106 +:10440800381105713302713B22715302715B2271BD +:10441800130E711B2EFD9B05F55CFDCF1EF9057172 +:104428002223F6BF82FC3102072CFDC023AF82FC99 +:10443800440A00DC06E51FF9E51EF9D521F961E813 +:10444800FD9B058F20F931455D502EFDAD02E51F1E +:10445800F9E51EF9EF50D50BF9DF4BF51FF9FD9B78 +:1044680005FD852371730171320431120502EFFADB +:1044780071430271032071422031949E02EFFA7158 +:104488002AE7CEA409F5F30061FD3104070371237F +:1044980023E5F300CEA408712BE7E51EF98F20F978 +:1044A800314503F51EF9C6D7D597FCDF1E3102004A +:1044B800195003C15084FD3B03C0625C01D1DF0782 +:1044C800F51EF9717222D7E597FCD74097FCF0DF0B +:1044D800083104003FF597FCD74097FCC8DF0BF57F +:1044E8001EF9717222CF97FCF0D731020004A09711 +:1044F800FCD7F0C15004C15084FDD70310048FE3EA +:10450800FB5C9F9FE3FB7110F4FB309440FD803C03 +:10451800CF97FCF0D78F20F9312506F51EF9717277 +:1045280022D7715323F596FC717207FD1703717337 +:1045380007D7FD0806F2D7C7200CFBF8FF8F1AFC37 +:10454800F0F919FCF303FD944F13BC048F1CFCF025 +:10455800F91BFCF303FD944F13BC028F1EFCF0F90A +:104568001DFCF303FD944F13BBAC04BDD8F6BDDAB4 +:10457800AC04311EBDDCF6BDDEFDA30DADD8BDDC3F +:10458800ADDABDDEAC02BDD8F6BDDAAC02311EDA5A +:10459800DCC3DADEC3BDDCF6BDDEFDA30DC0BDDEC7 +:1045A800C0BDDCADDEFD190FADD8BDDCADDABDDEBA +:1045B800ABBDD8F6BDDAAB311EDADCC3DADEC3BD7B +:1045C800DCF6BDDEFDA30DC0BDDEC0BDDCADDEFD8D +:1045D800190FDADAADD8FD9049C3C58F24FD5C3FC9 +:1045E800F0317E04A4FC14C2C0B9A024FDF6BC08B6 +:1045F800BC0A9C078C074C2EDD3E8F24FD0E0770ED +:10460800F161DC605C3FF0317E1279A4FCBDD8F624 +:10461800BDDA8C0773098E22318FBDDC70BDDEFDDB +:10462800A30DAC08BDDCAC0AFD190FADDABC0AADB0 +:10463800D8BC08615907EFBCAC08BDD8AC0ABDDAD4 +:10464800C9DC0004F6FD6D0EC9DCFFFFF6FD820F24 +:10465800ADD8BF9EFCAF98FC429EFCDD12AF9AFC21 +:10466800BF9CFCAF98FCBF9AFCAF9EFCBF98FCAF08 +:104678009AFC429CFCDC50AF98FC429AFCDE48AFA6 +:104688005EFD4298FCDE404062FD16DC1F4062FD84 +:10469800A0DE168FA0FC4F62FDDE0EAF98FC22A2B2 +:1046A800FC44691061C8FD1847F562FDAF98FC44E9 +:1046B8005146DC0BAF98FC241027BF60FDEF193082 +:1046C800F82ABF60FDEF114062FDFFDD03E6EF0150 +:1046D800F63462FD89610899AF9CFC429AFCDC1BA8 +:1046E800AF9AFC4298FCDE13AF98FC4260FDDE0BEB +:1046F800F5A0FCAF98FCBFA2FCEF1140A0FCFFDDC9 +:1047080003E6EF01F634A0FC89610899100CC6D7BE +:10471800C72006FBF8FFA01FFCD51FFCDF1CA0204C +:10472800FCD520FCDF14A021FCD521FCDF0CCF1F19 +:10473800FCFFCF20FCFFCF21FCFF717BFA710A9EA2 +:1047480031929E02EFFA8E98FD960F9C039F28FDEA +:104758008E949F63FD8E969F64FD8E979F65FD8E58 +:10476800939F26FD8E929F27FDFDF94813BC04BD3B +:10477800D8F6BDDA46DADF03B146D8DF198C035C18 +:104788000391DF03E6EF01F6046D01313D120103E9 +:10479800B1BC046169038F66FD4E03DF12AF2AFDC9 +:1047A800614904DE40AC04222AFDFD1A48EF368C2C +:1047B80003318EB112D966FDF143DF1E8C035C0311 +:1047C80091DF03E6EF01F6046D01313D120103228A +:1047D8002AFD610904FD1A48EF0B8F66FD4E03DEC2 +:1047E80004F6FD1A488C039F66FDAC04BF2AFDD968 +:1047F80025FDF1010422F9BB14A944FFFFDF04E6FB +:10480800B9EF0BAB14A944FEFFDD03A9A1B910064B +:10481800C6D7C7161744A90061C836A800A025FD49 +:104828004025FDA861C8F525FDF925FDF3311CF6E5 +:104838007822F9B7F647DFE5C6D7C756A89666F0D7 +:10484800317E12F6B17822F966D1DFF1F51FFCF559 +:1048580020FCF521FCF525FDC6D7716323D7C720B9 +:1048680004FBF8FFD918F9F1E7240000DD1123DD76 +:104878001C23DD2123DD2623DD2F23DD34EF3A8FB2 +:1048880025FD9F2CFDA018F9F963FDEF60A018F92C +:10489800F964FDEF58A018F9F965FDEF50A018F973 +:1048A8008F28FDFDB00F72EF44A018F9F926FDEF2F +:1048B8003CA018F9F927FDEF34F92CFDF3311C79E8 +:1048C80022F9BB316223058B9C03EF128C019C03F8 +:1048D800D52CFDDF06CF2CFDA7EF03B02CFD718092 +:1048E80071672361DC61FB7161238C03721004C65C +:1048F800D7C72008FBF8FF8E989C058E979C048EDE +:10490800969C038E949C028E939C018E929B710BB5 +:104918009E717AFA8C05FD960F9C058C04FD960F06 +:104928009C048C03FD960F9C038C02FD960F9C0241 +:104938008C04F0317E1279BE22BC068C055C03D152 +:10494800DF098C044C0361C86179068C03318EB190 +:10495800610906BC06313D120103BC068C060E0235 +:10496800708C071C00BC068F24FC4E01DC0D8C01EA +:104978004F24FCDC0B8F25FC4DDE05AC0612EF0442 +:10498800AC06B1121008C6D7C7C3C12008FBF8FF90 +:10499800F661490A61F8614908DF07F7340000ED5C +:1049A8002D4AE6BC04F6BC06AC0ABC02AC08BBAC9B +:1049B80006614902AC0461F8614900DE28AC04BD17 +:1049C800D8AC06BDDAE1FD280FADDABC06ADD8BC1F +:1049D80004ABBDD8AC02BDDAE1FD430FADDABC02D1 +:1049E800ADD8BBEFCAAC06BC02AC04BBAC08BDD8A2 +:1049F800AC0ABDDAAC04BDDCAC06FDA60EAC04BD49 +:104A0800DCAC06FD190FE1FD430FADDABC06ADD8ED +:104A1800BC04AC06614902AC0461F8614900DCC51C +:094A2800AC0214AB12100CC6D74D +:104A310061FC61FCC1C3C5C7520C929269D4FEC12D +:104A4100DFF88EFD708EFCC1717AFA401EF903DF2A +:104A51000630CA2BFD803CC09EFC609EFD34D4FE16 +:104A61005206C0B9A5A592DFF9C6C4C2C061FC61F6 +:104A7100DF520C929269D4FEC1DFF88EFD708EFC7C +:104A8100C1717AFAC736410571A4C6DC51F532FD10 +:104A910071485005716050053124223671620771E9 +:104AA10023228FE4FB5FECFBD1DF1B8FE5FB5FED86 +:104AB100FBD1DF128FE6FB5FEEFBD1DF098FE7FB56 +:104AC1005FEFFBD1DD0C31620702EFFA7163077111 +:104AD1006B27FD6248FD6B33F518F9EDF44BC736D2 +:104AE10041057184C6DE0DF532FD71485005FD6B3F +:104AF10033EDF44BC73641057194C6DE154032FDE6 +:104B010003DD0C4032FD04DD064032FD0161F8F5A4 +:104B110032FDD932FDF1E7240000DD0823DD132346 +:104B2100DD39EF6071405005E532FD71505005ED02 +:104B3100F44B8F40059F19F99F1CF9D919F9FD2CE8 +:104B410037629F1BF94019F97FDD06CF32FD02EF75 +:104B510003F532FD71505005EDF44BC73641057137 +:104B610094C6DE1CC736410571C4C6DE06CF32FDD0 +:104B710003EF11F532FD7148500571605005EF7377 +:104B8100CF32FD044032FD03DF138F1BF99F400537 +:104B9100D91BF9C1D919F9FDAB37C0EF108F400509 +:104BA10076C7D919F9FDF033C071505005D91CF9F8 +:104BB100F1242900DD2D240400DD28242200DD2339 +:104BC100241100DD0C240100DD19241E00DD14EF89 +:104BD1000C4019F960DF0CCF19F961EF06F518F9EE +:104BE100A019F94032FD03DF0AD919F9FD2C37620A +:104BF1009F1BF9C09EFC609EFD34D4FE5206C0B9D5 +:104C0100A5A592DFF961FCC1C3C5C7520C92926997 +:104C1100D4FEC1DFF88EFD708EFCC1F616717AFAF2 +:104C2100714AE5717BBD51405F0401D1DD05A7F6F5 +:104C310047DFF3300400BF2401F6BF2A01300B0B1C +:104C4100BF2801FD1703300B0FBF2801FD170330EB +:104C51000F0FBF2801710AE6710321C09EFC609EFF +:104C6100FD34D4FE5206C0B9A5A592DFF9C6C4C26F +:104C7100C061FCC1C3C5C7520C929269D4FEC1DFA9 +:104C8100F88EFD708EFCC1717AFAD540FBDD0EEB1A +:104C91003EFB899E44A23EFBB040FBEF2B710AE62E +:104CA100300400BF2401F6BF2A01300B0BBF2801DD +:104CB100FD1703300B0FBF2801FD1703300F0FBF86 +:104CC1002801717320710321C09EFC609EFD34D4C4 +:104CD100FE5206C0B9A5A592DFF9C6C4C2C061FCE7 +:104CE10061EF520C929269D4FEC1DFF88EFD708E95 +:104CF100FCC12008FBF8FF71503002CEABACCC01F7 +:104D010000F6BC0231B2E20F617902F6614902DFBD +:104D1100F371603002EF7E8E519B713BE28B5C023E +:104D2100D1DD1D8B5C08D1DF0971503002CC01004F +:104D3100EFCF8C0770FD8638629E50CC0102EFC127 +:104D41008B5C03D1DF408E509C05715030028C0189 +:104D5100D1DF0E8C0570FDDC38629C07CC0101EFC0 +:104D6100318C014C02DF0671603002EF28CF340232 +:104D71005A716030028C0570C18C0770FD2D38C0EE +:104D8100CF34024AEF0F8B5C01D1DD067160300236 +:104D9100EF03ED024D1008C09EFC609EFD34D4FE71 +:104DA1005206C0B9A5A592DFF961FCC1C3C5C752BE +:104DB1000C929269D4FEC1DFF88EFD708EFCC17138 +:104DC1000A9E31929E02EFFA8F0EFC4F96FFDF1979 +:104DD1008F0FFC4F97FFDF118F10FC4F98FFDF09FA +:104DE1005004C15011FDDA37C0710B9EC09EFC60AA +:104DF1009EFD34D4FE5206C0B9A5A592DFF9C6C402 +:104E0100C2C061FCA05CFC61FCC1C3C5C7520C926D +:104E11009269D4FEC1DFF88EFD708EFCC1C1FBF832 +:104E2100FF8D1F9C018E31318EE7240600DD0823A2 +:104E3100DD0F23DD25EF45717AFA8C019F46FCEFEA +:104E41003B717AFA4021F901DF078C019F45FCEFA4 +:104E51002B51FF2E019F45FCEF22717AFA8C019FA5 +:104E610002F98FE2FB5C01D1DF12401EF903DD067E +:104E7100401EF904DF06302926FD803C4031FF0940 +:104E8100DE05A031FFEF197158F000713222405B4D +:104E9100FC02DF03F6EF05D95BFCF1A1609F5BFC2F +:104EA100710BE3C0C09EFC609EFD34D4FE5206C06F +:104EB100B9A5A592DFF9C6C4C2C061FC61FF520C5D +:104EC100929269D4FEC1DFF88EFD708EFCC1717AB9 +:104ED100FA8F14FC5C03D1DD19401EF903DD064095 +:104EE1001EF904DF0D36100571D4DE0630B53DFD27 +:104EF100803CC09EFC609EFD34D4FE5206C0B9A524 +:104F0100A592DFF961FC61FC61FC61FC61FC61FC63 +:104F110061FC61FC61FC61FC61FC61FC61FC61FCA8 +:104F210061FC61FC61FC61FC61FC61FC61FC61FC98 +:0E4F310061FC61FC61FC61FC61FC61FC61FCE7 +:0A4F400000060C12181E242A303659 +:104F4A0000163248648096122844607692082440FB +:104F5A00FF000000555555554700DCFB00000000D6 +:104F6A0049FC00000000F23E2939D822B12E423015 +:104F7A00BF30013204407B09C34101000000983A66 +:0A4F8A00F82AFF23301299000000FE +:084F9400317503F7332312D736 +:0A4FF60031373A32303A323600000B :00000001FF  \ No newline at end of file diff --git a/trunk/bsr.lmf b/trunk/bsr.lmf index e1bd03e7ddf3d9488841917b881bdfeac1428c7a..9066a5d2ed475b84bf3ea32e39d292ae0467caea 100644 GIT binary patch literal 158088 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 K-7j%g?!N)}7=wub literal 157648 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 diff --git a/trunk/bsr_k0r.map b/trunk/bsr_k0r.map index 1257dc3..572e459 100644 --- a/trunk/bsr_k0r.map +++ b/trunk/bsr_k0r.map @@ -5,15 +5,16 @@ Command: -yC:\Program Files\NEC Electronics Tools\DEV -_msgoff -obsr.l mf ..\..\..\Program Files\NEC Electronics Tools\CC78K0R\W2.10 - \lib78k0r\s0rm.rel -gi1B339499E033F240BFAAh -pbsr_k0r.map -nk - d -gb7EFBFFh -bC:\Program Files\NEC Electronics Tools\FSL78K0 - R_Type02ES\V1.20\lib78k0r\fsl.lib -bcl0rdm.lib -bcl0rm.lib -b - cl0rmf.lib -iC:\Program Files\NEC Electronics Tools\CC78K0R\W - 2.10\lib78k0r -dbsr_mcu.dr -s -w0 loader.rel pm.rel i2c_ctr.r - el main.rel magic.rel WDT.rel i2c_mcu.rel i2c_twl.rel led.rel - rtc.rel vreg_ctr.rel vreg_twl.rel adc.rel renge.rel accero.r - el self_flash.rel sw.rel task_debug.rel task_misc.rel task_sy - s.rel pedo_alg_thre_det2.rel ini_VECT.rel task_status.rel + \lib78k0r\s0rm.rel -go85h,0FC00h,1024 -gi1B339499E033F240BFAA + h -pbsr_k0r.map -nkd -gb7EFBFFh -bC:\Program Files\NEC Electr + onics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib -bcl0rdm + .lib -bcl0rm.lib -bcl0rmf.lib -iC:\Program Files\NEC Electron + ics Tools\CC78K0R\W2.10\lib78k0r -dbsr_mcu.dr -s -w0 loader.r + el pm.rel i2c_ctr.rel main.rel magic.rel WDT.rel i2c_mcu.rel + i2c_twl.rel led.rel rtc.rel vreg_ctr.rel vreg_twl.rel adc.rel + renge.rel accero.rel self_flash.rel sw.rel task_debug.rel ta + sk_misc.rel task_sys.rel pedo_alg_thre_det2.rel ini_VECT.rel + task_status.rel Para-file: Out-file: bsr.lmf Map-file: bsr_k0r.map @@ -22,9 +23,9 @@ Direc-file:bsr_mcu.dr *** Link information *** - 64 output segment(s) - 3E9DH byte(s) real data - 5401 symbol(s) defined + 66 output segment(s) + 3EDFH byte(s) real data + 5409 symbol(s) defined *** Memory map *** @@ -56,7 +57,8 @@ Direc-file:bsr_mcu.dr LDR_CNSL 00002H 00000H CSEG PAGE64KP LDR_CNSL task_status 00002H 00000H -* gap * 00002H 0000EH + ??NMIROM 00002H 00002H CSEG +* gap * 00004H 0000CH @@VECT10 00010H 00004H CSEG AT @@VECT10 ini_VECT 00010H 00004H * gap * 00014H 00008H @@ -97,55 +99,56 @@ Direc-file:bsr_mcu.dr LDR_CODL task_status 000C4H 00000H ?CSEGSI 000C4H 0000AH CSEG - LDR_CODE 000CEH 0092BH CSEG - LDR_CODE loader 000CEH 001F9H - LDR_CODE main 002C7H 00046H - LDR_CODE WDT 0030DH 00000H - LDR_CODE i2c_mcu 0030DH 002F1H + ?OCDSTAD 000CEH 0000AH CSEG + LDR_CODE 000D8H 0092BH CSEG + LDR_CODE loader 000D8H 001F9H + LDR_CODE main 002D1H 00046H + LDR_CODE WDT 00317H 00000H + LDR_CODE i2c_mcu 00317H 002F1H LDR_CODE self_flash - 005FEH 00373H + 00608H 00373H LDR_CODE task_debug - 00971H 00000H + 0097BH 00000H LDR_CODE task_status - 00971H 00088H - FSL_CODE 009F9H 00322H CSEG + 0097BH 00088H + FSL_CODE 00A03H 00322H CSEG FSL_CODE fsl_block_cmd - 009F9H 0002BH + 00A03H 0002BH FSL_CODE fsl_block_check - 00A24H 00013H + 00A2EH 00013H FSL_CODE fsl_common - 00A37H 0014FH + 00A41H 0014FH FSL_CODE fsl_reset - 00B86H 00001H + 00B90H 00001H FSL_CODE fsl_si_ibf - 00B87H 00064H + 00B91H 00064H FSL_CODE fsl_phySwap - 00BEBH 0004DH + 00BF5H 0004DH FSL_CODE fsl_si_common - 00C38H 00061H - FSL_CODE fsl_swap 00C99H 00030H + 00C42H 00061H + FSL_CODE fsl_swap 00CA3H 00030H FSL_CODE fsl_write - 00CC9H 00052H - @@LCODE 00D1BH 002AFH CSEG - @@LCODE @cstart 00D1BH 0006DH - @@LCODE @imul 00D88H 00011H - @@LCODE @lumul 00D99H 0002BH - @@LCODE @isdiv 00DC4H 00022H - @@LCODE @iudiv 00DE6H 0002DH - @@LCODE @isrem 00E13H 00021H - @@LCODE @iurem 00E34H 0002FH - @@LCODE @lsdiv 00E63H 00039H - @@LCODE @ludiv 00E9CH 0003FH - @@LCODE @divuw 00EDBH 00034H - @@LCODE @ladd 00F0FH 0000FH - @@LCODE @llsh 00F1EH 0001BH - @@LCODE @lursh 00F39H 0001FH - @@LCODE @iscmp 00F58H 0000CH - @@LCODE @lscmp 00F64H 00014H - @@LCODE @lband 00F78H 00014H - @@LCODE @bcdtob 00F8CH 0001AH - @@LCODE @bbcd 00FA6H 00024H -* gap * 00FCAH 0002CH + 00CD3H 00052H + @@LCODE 00D25H 002AFH CSEG + @@LCODE @cstart 00D25H 0006DH + @@LCODE @imul 00D92H 00011H + @@LCODE @lumul 00DA3H 0002BH + @@LCODE @isdiv 00DCEH 00022H + @@LCODE @iudiv 00DF0H 0002DH + @@LCODE @isrem 00E1DH 00021H + @@LCODE @iurem 00E3EH 0002FH + @@LCODE @lsdiv 00E6DH 00039H + @@LCODE @ludiv 00EA6H 0003FH + @@LCODE @divuw 00EE5H 00034H + @@LCODE @ladd 00F19H 0000FH + @@LCODE @llsh 00F28H 0001BH + @@LCODE @lursh 00F43H 0001FH + @@LCODE @iscmp 00F62H 0000CH + @@LCODE @lscmp 00F6EH 00014H + @@LCODE @lband 00F82H 00014H + @@LCODE @bcdtob 00F96H 0001AH + @@LCODE @bbcd 00FB0H 00024H +* gap * 00FD4H 00022H MGC_LOAD 00FF6H 0000AH CSEG AT MGC_LOAD magic 00FF6H 0000AH @@ -185,235 +188,235 @@ Direc-file:bsr_mcu.dr @@CNST ini_VECT 022D8H 00000H @@CNST task_status 022D8H 00000H - ROM_CODE 022D8H 02723H CSEG - ROM_CODE pm 022D8H 00A14H - ROM_CODE i2c_ctr 02CECH 00060H - ROM_CODE i2c_twl 02D4CH 0005EH - ROM_CODE led 02DAAH 0051AH - ROM_CODE rtc 032C4H 000E0H - ROM_CODE vreg_ctr 033A4H 00475H - ROM_CODE vreg_twl 03819H 0010AH - ROM_CODE adc 03923H 002E2H - ROM_CODE renge 03C05H 00190H - ROM_CODE accero 03D95H 0013DH - ROM_CODE sw 03ED2H 00112H + ROM_CODE 022D8H 02759H CSEG + ROM_CODE pm 022D8H 00A1AH + ROM_CODE i2c_ctr 02CF2H 00060H + ROM_CODE i2c_twl 02D52H 0005EH + ROM_CODE led 02DB0H 0051AH + ROM_CODE rtc 032CAH 000E0H + ROM_CODE vreg_ctr 033AAH 00475H + ROM_CODE vreg_twl 0381FH 0010AH + ROM_CODE adc 03929H 002FCH + ROM_CODE renge 03C25H 00190H + ROM_CODE accero 03DB5H 0013DH + ROM_CODE sw 03EF2H 00112H ROM_CODE task_misc - 03FE4H 001A9H - ROM_CODE task_sys 0418DH 0037CH + 04004H 001BFH + ROM_CODE task_sys 041C3H 0037CH ROM_CODE pedo_alg_thre_det2 - 04509H 004F2H - @@BASE 049FBH 0050EH CSEG BASE - @@BASE loader 049FBH 00000H - @@BASE pm 049FBH 0003FH - @@BASE i2c_ctr 04A3AH 00198H - @@BASE main 04BD2H 00000H - @@BASE magic 04BD2H 00000H - @@BASE WDT 04BD2H 00000H - @@BASE i2c_mcu 04BD2H 000D9H - @@BASE i2c_twl 04CABH 000CBH - @@BASE led 04D76H 00000H - @@BASE rtc 04D76H 0005EH - @@BASE vreg_ctr 04DD4H 00000H - @@BASE vreg_twl 04DD4H 00000H - @@BASE adc 04DD4H 000B3H - @@BASE renge 04E87H 00000H - @@BASE accero 04E87H 0004AH + 0453FH 004F2H + @@BASE 04A31H 0050EH CSEG BASE + @@BASE loader 04A31H 00000H + @@BASE pm 04A31H 0003FH + @@BASE i2c_ctr 04A70H 00198H + @@BASE main 04C08H 00000H + @@BASE magic 04C08H 00000H + @@BASE WDT 04C08H 00000H + @@BASE i2c_mcu 04C08H 000D9H + @@BASE i2c_twl 04CE1H 000CBH + @@BASE led 04DACH 00000H + @@BASE rtc 04DACH 0005EH + @@BASE vreg_ctr 04E0AH 00000H + @@BASE vreg_twl 04E0AH 00000H + @@BASE adc 04E0AH 000B3H + @@BASE renge 04EBDH 00000H + @@BASE accero 04EBDH 0004AH @@BASE self_flash - 04ED1H 00000H - @@BASE sw 04ED1H 00000H + 04F07H 00000H + @@BASE sw 04F07H 00000H @@BASE task_debug - 04ED1H 00000H + 04F07H 00000H @@BASE task_misc - 04ED1H 00000H - @@BASE task_sys 04ED1H 00000H + 04F07H 00000H + @@BASE task_sys 04F07H 00000H @@BASE pedo_alg_thre_det2 - 04ED1H 00000H - @@BASE ini_VECT 04ED1H 00038H + 04F07H 00000H + @@BASE ini_VECT 04F07H 00038H @@BASE task_status - 04F09H 00000H - @@CNSTL 04F09H 00000H CSEG PAGE64KP - @@CNSTL @cstart 04F09H 00000H - @@CNSTL 04F09H 00000H CSEG PAGE64KP - @@CNSTL pm 04F09H 00000H - @@CNSTL 04F09H 00000H CSEG PAGE64KP - @@CNSTL i2c_ctr 04F09H 00000H - @@CNSTL 04F09H 00000H CSEG PAGE64KP - @@CNSTL i2c_twl 04F09H 00000H - @@CNSTL 04F09H 00000H CSEG PAGE64KP - @@CNSTL led 04F09H 00000H - @@CNSTL 04F09H 00000H CSEG PAGE64KP - @@CNSTL rtc 04F09H 00000H - @@CNSTL 04F09H 00000H CSEG PAGE64KP - @@CNSTL vreg_ctr 04F09H 00000H - @@CNSTL 04F09H 00000H CSEG PAGE64KP - @@CNSTL vreg_twl 04F09H 00000H - @@CNSTL 04F09H 00000H CSEG PAGE64KP - @@CNSTL adc 04F09H 00000H - @@CNSTL 04F09H 00000H CSEG PAGE64KP - @@CNSTL renge 04F09H 00000H - @@CNSTL 04F09H 00000H CSEG PAGE64KP - @@CNSTL accero 04F09H 00000H - @@CNSTL 04F09H 00000H CSEG PAGE64KP - @@CNSTL sw 04F09H 00000H - @@CNSTL 04F09H 00000H CSEG PAGE64KP + 04F3FH 00000H + @@CNSTL 04F3FH 00000H CSEG PAGE64KP + @@CNSTL @cstart 04F3FH 00000H + @@CNSTL 04F3FH 00000H CSEG PAGE64KP + @@CNSTL pm 04F3FH 00000H + @@CNSTL 04F3FH 00000H CSEG PAGE64KP + @@CNSTL i2c_ctr 04F3FH 00000H + @@CNSTL 04F3FH 00000H CSEG PAGE64KP + @@CNSTL i2c_twl 04F3FH 00000H + @@CNSTL 04F3FH 00000H CSEG PAGE64KP + @@CNSTL led 04F3FH 00000H + @@CNSTL 04F3FH 00000H CSEG PAGE64KP + @@CNSTL rtc 04F3FH 00000H + @@CNSTL 04F3FH 00000H CSEG PAGE64KP + @@CNSTL vreg_ctr 04F3FH 00000H + @@CNSTL 04F3FH 00000H CSEG PAGE64KP + @@CNSTL vreg_twl 04F3FH 00000H + @@CNSTL 04F3FH 00000H CSEG PAGE64KP + @@CNSTL adc 04F3FH 00000H + @@CNSTL 04F3FH 00000H CSEG PAGE64KP + @@CNSTL renge 04F3FH 00000H + @@CNSTL 04F3FH 00000H CSEG PAGE64KP + @@CNSTL accero 04F3FH 00000H + @@CNSTL 04F3FH 00000H CSEG PAGE64KP + @@CNSTL sw 04F3FH 00000H + @@CNSTL 04F3FH 00000H CSEG PAGE64KP @@CNSTL task_misc - 04F09H 00000H - @@CNSTL 04F09H 00000H CSEG PAGE64KP - @@CNSTL task_sys 04F09H 00000H - @@CNSTL 04F09H 00000H CSEG PAGE64KP + 04F3FH 00000H + @@CNSTL 04F3FH 00000H CSEG PAGE64KP + @@CNSTL task_sys 04F3FH 00000H + @@CNSTL 04F3FH 00000H CSEG PAGE64KP @@CNSTL pedo_alg_thre_det2 - 04F09H 00000H - @@CNSTL 04F09H 00000H CSEG PAGE64KP - @@CNSTL ini_VECT 04F09H 00000H - @@R_INIS 04F09H 00000H CSEG UNIT64KP - @@R_INIS @cstart 04F09H 00000H - @@R_INIS loader 04F09H 00000H - @@R_INIS pm 04F09H 00000H - @@R_INIS i2c_ctr 04F09H 00000H - @@R_INIS main 04F09H 00000H - @@R_INIS magic 04F09H 00000H - @@R_INIS WDT 04F09H 00000H - @@R_INIS i2c_mcu 04F09H 00000H - @@R_INIS i2c_twl 04F09H 00000H - @@R_INIS led 04F09H 00000H - @@R_INIS rtc 04F09H 00000H - @@R_INIS vreg_ctr 04F09H 00000H - @@R_INIS vreg_twl 04F09H 00000H - @@R_INIS adc 04F09H 00000H - @@R_INIS renge 04F09H 00000H - @@R_INIS accero 04F09H 00000H + 04F3FH 00000H + @@CNSTL 04F3FH 00000H CSEG PAGE64KP + @@CNSTL ini_VECT 04F3FH 00000H + @@R_INIS 04F3FH 00000H CSEG UNIT64KP + @@R_INIS @cstart 04F3FH 00000H + @@R_INIS loader 04F3FH 00000H + @@R_INIS pm 04F3FH 00000H + @@R_INIS i2c_ctr 04F3FH 00000H + @@R_INIS main 04F3FH 00000H + @@R_INIS magic 04F3FH 00000H + @@R_INIS WDT 04F3FH 00000H + @@R_INIS i2c_mcu 04F3FH 00000H + @@R_INIS i2c_twl 04F3FH 00000H + @@R_INIS led 04F3FH 00000H + @@R_INIS rtc 04F3FH 00000H + @@R_INIS vreg_ctr 04F3FH 00000H + @@R_INIS vreg_twl 04F3FH 00000H + @@R_INIS adc 04F3FH 00000H + @@R_INIS renge 04F3FH 00000H + @@R_INIS accero 04F3FH 00000H @@R_INIS self_flash - 04F09H 00000H - @@R_INIS sw 04F09H 00000H + 04F3FH 00000H + @@R_INIS sw 04F3FH 00000H @@R_INIS task_debug - 04F09H 00000H + 04F3FH 00000H @@R_INIS task_misc - 04F09H 00000H - @@R_INIS task_sys 04F09H 00000H + 04F3FH 00000H + @@R_INIS task_sys 04F3FH 00000H @@R_INIS pedo_alg_thre_det2 - 04F09H 00000H - @@R_INIS ini_VECT 04F09H 00000H + 04F3FH 00000H + @@R_INIS ini_VECT 04F3FH 00000H @@R_INIS task_status - 04F09H 00000H - @@R_INIS @rom 04F09H 00000H - @@CALT 04F09H 00000H CSEG - @@CALT @cstart 04F09H 00000H - @@CALT loader 04F09H 00000H - @@CALT pm 04F09H 00000H - @@CALT i2c_ctr 04F09H 00000H - @@CALT main 04F09H 00000H - @@CALT magic 04F09H 00000H - @@CALT WDT 04F09H 00000H - @@CALT i2c_mcu 04F09H 00000H - @@CALT i2c_twl 04F09H 00000H - @@CALT led 04F09H 00000H - @@CALT rtc 04F09H 00000H - @@CALT vreg_ctr 04F09H 00000H - @@CALT vreg_twl 04F09H 00000H - @@CALT adc 04F09H 00000H - @@CALT renge 04F09H 00000H - @@CALT accero 04F09H 00000H + 04F3FH 00000H + @@R_INIS @rom 04F3FH 00000H + @@CALT 04F3FH 00000H CSEG + @@CALT @cstart 04F3FH 00000H + @@CALT loader 04F3FH 00000H + @@CALT pm 04F3FH 00000H + @@CALT i2c_ctr 04F3FH 00000H + @@CALT main 04F3FH 00000H + @@CALT magic 04F3FH 00000H + @@CALT WDT 04F3FH 00000H + @@CALT i2c_mcu 04F3FH 00000H + @@CALT i2c_twl 04F3FH 00000H + @@CALT led 04F3FH 00000H + @@CALT rtc 04F3FH 00000H + @@CALT vreg_ctr 04F3FH 00000H + @@CALT vreg_twl 04F3FH 00000H + @@CALT adc 04F3FH 00000H + @@CALT renge 04F3FH 00000H + @@CALT accero 04F3FH 00000H @@CALT self_flash - 04F09H 00000H - @@CALT sw 04F09H 00000H + 04F3FH 00000H + @@CALT sw 04F3FH 00000H @@CALT task_debug - 04F09H 00000H + 04F3FH 00000H @@CALT task_misc - 04F09H 00000H - @@CALT task_sys 04F09H 00000H + 04F3FH 00000H + @@CALT task_sys 04F3FH 00000H @@CALT pedo_alg_thre_det2 - 04F09H 00000H - @@CALT ini_VECT 04F09H 00000H + 04F3FH 00000H + @@CALT ini_VECT 04F3FH 00000H @@CALT task_status - 04F09H 00000H - @@RLINIT 04F09H 00000H CSEG UNIT64KP - @@RLINIT loader 04F09H 00000H - @@RLINIT pm 04F09H 00000H - @@RLINIT i2c_ctr 04F09H 00000H - @@RLINIT main 04F09H 00000H - @@RLINIT magic 04F09H 00000H - @@RLINIT WDT 04F09H 00000H - @@RLINIT i2c_mcu 04F09H 00000H - @@RLINIT i2c_twl 04F09H 00000H - @@RLINIT led 04F09H 00000H - @@RLINIT rtc 04F09H 00000H - @@RLINIT vreg_ctr 04F09H 00000H - @@RLINIT vreg_twl 04F09H 00000H - @@RLINIT adc 04F09H 00000H - @@RLINIT renge 04F09H 00000H - @@RLINIT accero 04F09H 00000H + 04F3FH 00000H + @@RLINIT 04F3FH 00000H CSEG UNIT64KP + @@RLINIT loader 04F3FH 00000H + @@RLINIT pm 04F3FH 00000H + @@RLINIT i2c_ctr 04F3FH 00000H + @@RLINIT main 04F3FH 00000H + @@RLINIT magic 04F3FH 00000H + @@RLINIT WDT 04F3FH 00000H + @@RLINIT i2c_mcu 04F3FH 00000H + @@RLINIT i2c_twl 04F3FH 00000H + @@RLINIT led 04F3FH 00000H + @@RLINIT rtc 04F3FH 00000H + @@RLINIT vreg_ctr 04F3FH 00000H + @@RLINIT vreg_twl 04F3FH 00000H + @@RLINIT adc 04F3FH 00000H + @@RLINIT renge 04F3FH 00000H + @@RLINIT accero 04F3FH 00000H @@RLINIT self_flash - 04F09H 00000H - @@RLINIT sw 04F09H 00000H + 04F3FH 00000H + @@RLINIT sw 04F3FH 00000H @@RLINIT task_debug - 04F09H 00000H + 04F3FH 00000H @@RLINIT task_misc - 04F09H 00000H - @@RLINIT task_sys 04F09H 00000H + 04F3FH 00000H + @@RLINIT task_sys 04F3FH 00000H @@RLINIT pedo_alg_thre_det2 - 04F09H 00000H - @@RLINIT ini_VECT 04F09H 00000H + 04F3FH 00000H + @@RLINIT ini_VECT 04F3FH 00000H @@RLINIT task_status - 04F09H 00000H - @@RLINIT @rom 04F09H 00000H - @@CODEL 04F09H 00000H CSEG - @@CODEL pm 04F09H 00000H - @@CODEL i2c_ctr 04F09H 00000H - @@CODEL magic 04F09H 00000H - @@CODEL i2c_twl 04F09H 00000H - @@CODEL led 04F09H 00000H - @@CODEL rtc 04F09H 00000H - @@CODEL vreg_ctr 04F09H 00000H - @@CODEL vreg_twl 04F09H 00000H - @@CODEL adc 04F09H 00000H - @@CODEL renge 04F09H 00000H - @@CODEL accero 04F09H 00000H - @@CODEL sw 04F09H 00000H + 04F3FH 00000H + @@RLINIT @rom 04F3FH 00000H + @@CODEL 04F3FH 00000H CSEG + @@CODEL pm 04F3FH 00000H + @@CODEL i2c_ctr 04F3FH 00000H + @@CODEL magic 04F3FH 00000H + @@CODEL i2c_twl 04F3FH 00000H + @@CODEL led 04F3FH 00000H + @@CODEL rtc 04F3FH 00000H + @@CODEL vreg_ctr 04F3FH 00000H + @@CODEL vreg_twl 04F3FH 00000H + @@CODEL adc 04F3FH 00000H + @@CODEL renge 04F3FH 00000H + @@CODEL accero 04F3FH 00000H + @@CODEL sw 04F3FH 00000H @@CODEL task_misc - 04F09H 00000H - @@CODEL task_sys 04F09H 00000H + 04F3FH 00000H + @@CODEL task_sys 04F3FH 00000H @@CODEL pedo_alg_thre_det2 - 04F09H 00000H - @@CODEL ini_VECT 04F09H 00000H -* gap * 04F09H 00001H - @@CNSTL 04F0AH 0000AH CSEG PAGE64KP - @@CNSTL @bcdtob 04F0AH 0000AH - @@CNSTL 04F14H 00010H CSEG PAGE64KP - @@CNSTL @bbcd 04F14H 00010H - @@R_INIT 04F24H 0003AH CSEG UNIT64KP - @@R_INIT @cstart 04F24H 00000H - @@R_INIT loader 04F24H 00000H - @@R_INIT pm 04F24H 00002H - @@R_INIT i2c_ctr 04F26H 00002H - @@R_INIT main 04F28H 00000H - @@R_INIT magic 04F28H 00000H - @@R_INIT WDT 04F28H 00000H - @@R_INIT i2c_mcu 04F28H 00000H - @@R_INIT i2c_twl 04F28H 00000H - @@R_INIT led 04F28H 00006H - @@R_INIT rtc 04F2EH 00000H - @@R_INIT vreg_ctr 04F2EH 00000H - @@R_INIT vreg_twl 04F2EH 00000H - @@R_INIT adc 04F2EH 0000CH - @@R_INIT renge 04F3AH 00014H - @@R_INIT accero 04F4EH 00000H + 04F3FH 00000H + @@CODEL ini_VECT 04F3FH 00000H +* gap * 04F3FH 00001H + @@CNSTL 04F40H 0000AH CSEG PAGE64KP + @@CNSTL @bcdtob 04F40H 0000AH + @@CNSTL 04F4AH 00010H CSEG PAGE64KP + @@CNSTL @bbcd 04F4AH 00010H + @@R_INIT 04F5AH 0003AH CSEG UNIT64KP + @@R_INIT @cstart 04F5AH 00000H + @@R_INIT loader 04F5AH 00000H + @@R_INIT pm 04F5AH 00002H + @@R_INIT i2c_ctr 04F5CH 00002H + @@R_INIT main 04F5EH 00000H + @@R_INIT magic 04F5EH 00000H + @@R_INIT WDT 04F5EH 00000H + @@R_INIT i2c_mcu 04F5EH 00000H + @@R_INIT i2c_twl 04F5EH 00000H + @@R_INIT led 04F5EH 00006H + @@R_INIT rtc 04F64H 00000H + @@R_INIT vreg_ctr 04F64H 00000H + @@R_INIT vreg_twl 04F64H 00000H + @@R_INIT adc 04F64H 0000CH + @@R_INIT renge 04F70H 00014H + @@R_INIT accero 04F84H 00000H @@R_INIT self_flash - 04F4EH 00000H - @@R_INIT sw 04F4EH 00002H + 04F84H 00000H + @@R_INIT sw 04F84H 00002H @@R_INIT task_debug - 04F50H 00000H + 04F86H 00000H @@R_INIT task_misc - 04F50H 00000H - @@R_INIT task_sys 04F50H 00002H + 04F86H 00000H + @@R_INIT task_sys 04F86H 00002H @@R_INIT pedo_alg_thre_det2 - 04F52H 0000AH - @@R_INIT ini_VECT 04F5CH 00000H + 04F88H 0000AH + @@R_INIT ini_VECT 04F92H 00000H @@R_INIT task_status - 04F5CH 00002H - @@R_INIT @rom 04F5EH 00000H - @@LCODEL 04F5EH 00008H CSEG - @@LCODEL abs 04F5EH 00008H -* gap * 04F66H 00090H + 04F92H 00002H + @@R_INIT @rom 04F94H 00000H + @@LCODEL 04F94H 00008H CSEG + @@LCODEL abs 04F94H 00008H +* gap * 04F9CH 0005AH MGC_TAIL 04FF6H 0000AH CSEG AT MGC_TAIL magic 04FF6H 0000AH @@ -421,7 +424,7 @@ Direc-file:bsr_mcu.dr BASE ADDRESS=FF900H SIZE=00500H OUTPUT INPUT INPUT BASE SIZE SEGMENT SEGMENT MODULE ADDRESS - @@DATA FF900H 0042EH DSEG BASEP + @@DATA FF900H 00430H DSEG BASEP @@DATA @cstart FF900H 00002H @@DATA loader FF902H 00000H @@DATA pm FF902H 00016H @@ -444,171 +447,171 @@ Direc-file:bsr_mcu.dr @@DATA task_debug FFC88H 00000H @@DATA task_misc - FFC88H 0000CH - @@DATA task_sys FFC94H 00002H + FFC88H 0000EH + @@DATA task_sys FFC96H 00002H @@DATA pedo_alg_thre_det2 - FFC96H 00096H - @@DATA ini_VECT FFD2CH 00000H + FFC98H 00096H + @@DATA ini_VECT FFD2EH 00000H @@DATA task_status - FFD2CH 00002H - @@DATA @rom FFD2EH 00000H - @@INIT FFD2EH 0003AH DSEG BASEP - @@INIT @cstart FFD2EH 00000H - @@INIT loader FFD2EH 00000H - @@INIT pm FFD2EH 00002H - @@INIT i2c_ctr FFD30H 00002H - @@INIT main FFD32H 00000H - @@INIT magic FFD32H 00000H - @@INIT WDT FFD32H 00000H - @@INIT i2c_mcu FFD32H 00000H - @@INIT i2c_twl FFD32H 00000H - @@INIT led FFD32H 00006H - @@INIT rtc FFD38H 00000H - @@INIT vreg_ctr FFD38H 00000H - @@INIT vreg_twl FFD38H 00000H - @@INIT adc FFD38H 0000CH - @@INIT renge FFD44H 00014H - @@INIT accero FFD58H 00000H + FFD2EH 00002H + @@DATA @rom FFD30H 00000H + @@INIT FFD30H 0003AH DSEG BASEP + @@INIT @cstart FFD30H 00000H + @@INIT loader FFD30H 00000H + @@INIT pm FFD30H 00002H + @@INIT i2c_ctr FFD32H 00002H + @@INIT main FFD34H 00000H + @@INIT magic FFD34H 00000H + @@INIT WDT FFD34H 00000H + @@INIT i2c_mcu FFD34H 00000H + @@INIT i2c_twl FFD34H 00000H + @@INIT led FFD34H 00006H + @@INIT rtc FFD3AH 00000H + @@INIT vreg_ctr FFD3AH 00000H + @@INIT vreg_twl FFD3AH 00000H + @@INIT adc FFD3AH 0000CH + @@INIT renge FFD46H 00014H + @@INIT accero FFD5AH 00000H @@INIT self_flash - FFD58H 00000H - @@INIT sw FFD58H 00002H + FFD5AH 00000H + @@INIT sw FFD5AH 00002H @@INIT task_debug - FFD5AH 00000H + FFD5CH 00000H @@INIT task_misc - FFD5AH 00000H - @@INIT task_sys FFD5AH 00002H + FFD5CH 00000H + @@INIT task_sys FFD5CH 00002H @@INIT pedo_alg_thre_det2 - FFD5CH 0000AH - @@INIT ini_VECT FFD66H 00000H + FFD5EH 0000AH + @@INIT ini_VECT FFD68H 00000H @@INIT task_status - FFD66H 00002H - @@INIT @rom FFD68H 00000H - @@INIS FFD68H 00000H DSEG UNITP - @@INIS @cstart FFD68H 00000H - @@INIS loader FFD68H 00000H - @@INIS pm FFD68H 00000H - @@INIS i2c_ctr FFD68H 00000H - @@INIS main FFD68H 00000H - @@INIS magic FFD68H 00000H - @@INIS WDT FFD68H 00000H - @@INIS i2c_mcu FFD68H 00000H - @@INIS i2c_twl FFD68H 00000H - @@INIS led FFD68H 00000H - @@INIS rtc FFD68H 00000H - @@INIS vreg_ctr FFD68H 00000H - @@INIS vreg_twl FFD68H 00000H - @@INIS adc FFD68H 00000H - @@INIS renge FFD68H 00000H - @@INIS accero FFD68H 00000H + FFD68H 00002H + @@INIT @rom FFD6AH 00000H + @@INIS FFD6AH 00000H DSEG UNITP + @@INIS @cstart FFD6AH 00000H + @@INIS loader FFD6AH 00000H + @@INIS pm FFD6AH 00000H + @@INIS i2c_ctr FFD6AH 00000H + @@INIS main FFD6AH 00000H + @@INIS magic FFD6AH 00000H + @@INIS WDT FFD6AH 00000H + @@INIS i2c_mcu FFD6AH 00000H + @@INIS i2c_twl FFD6AH 00000H + @@INIS led FFD6AH 00000H + @@INIS rtc FFD6AH 00000H + @@INIS vreg_ctr FFD6AH 00000H + @@INIS vreg_twl FFD6AH 00000H + @@INIS adc FFD6AH 00000H + @@INIS renge FFD6AH 00000H + @@INIS accero FFD6AH 00000H @@INIS self_flash - FFD68H 00000H - @@INIS sw FFD68H 00000H + FFD6AH 00000H + @@INIS sw FFD6AH 00000H @@INIS task_debug - FFD68H 00000H + FFD6AH 00000H @@INIS task_misc - FFD68H 00000H - @@INIS task_sys FFD68H 00000H + FFD6AH 00000H + @@INIS task_sys FFD6AH 00000H @@INIS pedo_alg_thre_det2 - FFD68H 00000H - @@INIS ini_VECT FFD68H 00000H + FFD6AH 00000H + @@INIS ini_VECT FFD6AH 00000H @@INIS task_status - FFD68H 00000H - @@INIS @rom FFD68H 00000H - @@DATS FFD68H 00000H DSEG UNITP - @@DATS @cstart FFD68H 00000H - @@DATS loader FFD68H 00000H - @@DATS pm FFD68H 00000H - @@DATS i2c_ctr FFD68H 00000H - @@DATS main FFD68H 00000H - @@DATS magic FFD68H 00000H - @@DATS WDT FFD68H 00000H - @@DATS i2c_mcu FFD68H 00000H - @@DATS i2c_twl FFD68H 00000H - @@DATS led FFD68H 00000H - @@DATS rtc FFD68H 00000H - @@DATS vreg_ctr FFD68H 00000H - @@DATS vreg_twl FFD68H 00000H - @@DATS adc FFD68H 00000H - @@DATS renge FFD68H 00000H - @@DATS accero FFD68H 00000H + FFD6AH 00000H + @@INIS @rom FFD6AH 00000H + @@DATS FFD6AH 00000H DSEG UNITP + @@DATS @cstart FFD6AH 00000H + @@DATS loader FFD6AH 00000H + @@DATS pm FFD6AH 00000H + @@DATS i2c_ctr FFD6AH 00000H + @@DATS main FFD6AH 00000H + @@DATS magic FFD6AH 00000H + @@DATS WDT FFD6AH 00000H + @@DATS i2c_mcu FFD6AH 00000H + @@DATS i2c_twl FFD6AH 00000H + @@DATS led FFD6AH 00000H + @@DATS rtc FFD6AH 00000H + @@DATS vreg_ctr FFD6AH 00000H + @@DATS vreg_twl FFD6AH 00000H + @@DATS adc FFD6AH 00000H + @@DATS renge FFD6AH 00000H + @@DATS accero FFD6AH 00000H @@DATS self_flash - FFD68H 00000H - @@DATS sw FFD68H 00000H + FFD6AH 00000H + @@DATS sw FFD6AH 00000H @@DATS task_debug - FFD68H 00000H + FFD6AH 00000H @@DATS task_misc - FFD68H 00000H - @@DATS task_sys FFD68H 00000H + FFD6AH 00000H + @@DATS task_sys FFD6AH 00000H @@DATS pedo_alg_thre_det2 - FFD68H 00000H - @@DATS ini_VECT FFD68H 00000H + FFD6AH 00000H + @@DATS ini_VECT FFD6AH 00000H @@DATS task_status - FFD68H 00000H - @@DATS @rom FFD68H 00000H - FSL_DATA FFD68H 00010H DSEG UNITP + FFD6AH 00000H + @@DATS @rom FFD6AH 00000H + FSL_DATA FFD6AH 00010H DSEG UNITP FSL_DATA fsl_common - FFD68H 00010H - @@INITL FFD78H 00000H DSEG UNIT64KP - @@INITL loader FFD78H 00000H - @@INITL pm FFD78H 00000H - @@INITL i2c_ctr FFD78H 00000H - @@INITL main FFD78H 00000H - @@INITL magic FFD78H 00000H - @@INITL WDT FFD78H 00000H - @@INITL i2c_mcu FFD78H 00000H - @@INITL i2c_twl FFD78H 00000H - @@INITL led FFD78H 00000H - @@INITL rtc FFD78H 00000H - @@INITL vreg_ctr FFD78H 00000H - @@INITL vreg_twl FFD78H 00000H - @@INITL adc FFD78H 00000H - @@INITL renge FFD78H 00000H - @@INITL accero FFD78H 00000H + FFD6AH 00010H + @@INITL FFD7AH 00000H DSEG UNIT64KP + @@INITL loader FFD7AH 00000H + @@INITL pm FFD7AH 00000H + @@INITL i2c_ctr FFD7AH 00000H + @@INITL main FFD7AH 00000H + @@INITL magic FFD7AH 00000H + @@INITL WDT FFD7AH 00000H + @@INITL i2c_mcu FFD7AH 00000H + @@INITL i2c_twl FFD7AH 00000H + @@INITL led FFD7AH 00000H + @@INITL rtc FFD7AH 00000H + @@INITL vreg_ctr FFD7AH 00000H + @@INITL vreg_twl FFD7AH 00000H + @@INITL adc FFD7AH 00000H + @@INITL renge FFD7AH 00000H + @@INITL accero FFD7AH 00000H @@INITL self_flash - FFD78H 00000H - @@INITL sw FFD78H 00000H + FFD7AH 00000H + @@INITL sw FFD7AH 00000H @@INITL task_debug - FFD78H 00000H + FFD7AH 00000H @@INITL task_misc - FFD78H 00000H - @@INITL task_sys FFD78H 00000H + FFD7AH 00000H + @@INITL task_sys FFD7AH 00000H @@INITL pedo_alg_thre_det2 - FFD78H 00000H - @@INITL ini_VECT FFD78H 00000H + FFD7AH 00000H + @@INITL ini_VECT FFD7AH 00000H @@INITL task_status - FFD78H 00000H - @@INITL @rom FFD78H 00000H - @@DATAL FFD78H 00000H DSEG UNIT64KP - @@DATAL loader FFD78H 00000H - @@DATAL pm FFD78H 00000H - @@DATAL i2c_ctr FFD78H 00000H - @@DATAL main FFD78H 00000H - @@DATAL magic FFD78H 00000H - @@DATAL WDT FFD78H 00000H - @@DATAL i2c_mcu FFD78H 00000H - @@DATAL i2c_twl FFD78H 00000H - @@DATAL led FFD78H 00000H - @@DATAL rtc FFD78H 00000H - @@DATAL vreg_ctr FFD78H 00000H - @@DATAL vreg_twl FFD78H 00000H - @@DATAL adc FFD78H 00000H - @@DATAL renge FFD78H 00000H - @@DATAL accero FFD78H 00000H + FFD7AH 00000H + @@INITL @rom FFD7AH 00000H + @@DATAL FFD7AH 00000H DSEG UNIT64KP + @@DATAL loader FFD7AH 00000H + @@DATAL pm FFD7AH 00000H + @@DATAL i2c_ctr FFD7AH 00000H + @@DATAL main FFD7AH 00000H + @@DATAL magic FFD7AH 00000H + @@DATAL WDT FFD7AH 00000H + @@DATAL i2c_mcu FFD7AH 00000H + @@DATAL i2c_twl FFD7AH 00000H + @@DATAL led FFD7AH 00000H + @@DATAL rtc FFD7AH 00000H + @@DATAL vreg_ctr FFD7AH 00000H + @@DATAL vreg_twl FFD7AH 00000H + @@DATAL adc FFD7AH 00000H + @@DATAL renge FFD7AH 00000H + @@DATAL accero FFD7AH 00000H @@DATAL self_flash - FFD78H 00000H - @@DATAL sw FFD78H 00000H + FFD7AH 00000H + @@DATAL sw FFD7AH 00000H @@DATAL task_debug - FFD78H 00000H + FFD7AH 00000H @@DATAL task_misc - FFD78H 00000H - @@DATAL task_sys FFD78H 00000H + FFD7AH 00000H + @@DATAL task_sys FFD7AH 00000H @@DATAL pedo_alg_thre_det2 - FFD78H 00000H - @@DATAL ini_VECT FFD78H 00000H + FFD7AH 00000H + @@DATAL ini_VECT FFD7AH 00000H @@DATAL task_status - FFD78H 00000H - @@DATAL @rom FFD78H 00000H -* gap * FFD78H 00088H + FFD7AH 00000H + @@DATAL @rom FFD7AH 00000H +* gap * FFD7AH 00086H MEMORY=RAM2 BASE ADDRESS=FFE20H SIZE=000C0H diff --git a/trunk/hoge.bin b/trunk/hoge.bin index 07c8ac9b37d44e7136217c4a2be7eefdcc9b7026..a0731ad53ee405d30960ce1cd93a8142eb5e4e2b 100644 GIT binary patch delta 6267 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 diff --git a/trunk/pm.c b/trunk/pm.c index bcfeef9..d968e17 100644 --- a/trunk/pm.c +++ b/trunk/pm.c @@ -142,11 +142,9 @@ void tsk_batt( ) { static u8 anti_chatter; - if( BT_IN_CHG_n ) // 充電 *してない* (論理がわかりづらいな!) + if( BT_IN_CHG_n ) // 充電*してない* (論理がわかりづらいな!) { anti_chatter = 0; - set_bit( 0, vreg_ctr[VREG_C_STATUS], REG_BIT_BATT_CHARGE ); // set_bitのみ。 - /// 割り込みはmiscが引き受ける LED_CHARGE = 0; } else @@ -157,17 +155,20 @@ void tsk_batt( ) } else { - set_bit( 1, vreg_ctr[VREG_C_STATUS], REG_BIT_BATT_CHARGE ); LED_CHARGE = 1; } } } - if( chg_led_override != 0 ){ // 気がつく人いるかな…? + if( chg_led_override != 0 ){ // ↑から見ればわかるが、瞬間(数クロック)消える事がある。気がつく人いるかな…? chg_led_override -= 1; LED_CHARGE = 1; } + // レジスタの充電中ビットはLEDに同期する + set_bit( LED_CHARGE, vreg_ctr[VREG_C_STATUS], REG_BIT_BATT_CHARGE ); // set_bitのみ。 + // 割り込みはmiscが引き受ける + // 電池残量 // if(( system_status.pwr_state != OFF )&& ( system_status.pwr_state != BT_CHARGE )) diff --git a/trunk/task_misc.c b/trunk/task_misc.c index 0bcf4c7..02f503f 100644 --- a/trunk/task_misc.c +++ b/trunk/task_misc.c @@ -106,15 +106,15 @@ void tsk_misc( ) } else { - mabiki = 4; + mabiki = 6; - if( is_TWL ) - { - if( vol_level_twl != vol_level_twl_readed ) + if( is_TWL ) { - set_irq( VREG_C_IRQ2, REG_BIT_SLIDE_VOL_ACROSS_TWL_BOUNDARY ); + if( vol_level_twl != vol_level_twl_readed ) + { + set_irq( VREG_C_IRQ2, REG_BIT_SLIDE_VOL_ACROSS_TWL_BOUNDARY ); + } } - } } } } @@ -136,9 +136,9 @@ void tsk_misc( ) } else { - if( LED_duty_3d != vreg_ctr[VREG_C_LED_BRIGHT] ) + if( LED_duty_3d != vreg_ctr[VREG_C_LED_BRIGHT] /32 ) { - if( LED_duty_3d < vreg_ctr[VREG_C_LED_BRIGHT] ) + if( LED_duty_3d < vreg_ctr[VREG_C_LED_BRIGHT] /32 ) { LED_duty_3d += 1; } diff --git a/trunk/yav_mcu_bsr.pri b/trunk/yav_mcu_bsr.pri index 0f69aaf..9034eb3 100644 --- a/trunk/yav_mcu_bsr.pri +++ b/trunk/yav_mcu_bsr.pri @@ -139,27 +139,11 @@ SaveRange=Screen SaveStart= SaveEnd= Accumulative=ON -[Source1] -Geometry=0, 0, 1021, 817 -Window=Normal -DispStart=91 -CaretPos=1,0 -Mode=Normal -DispFile=adc.c -Accumulative=ON -[Source2] -Geometry=25, 25, 1021, 817 -Window=Normal -DispStart=100 -CaretPos=123,21 -Mode=Normal -DispFile=task_misc.c -Accumulative=ON [Assemble] Geometry=30, 440, 968, 626 -Window=Normal -DispStart=788 -CaretPos=788,27 +Window=Hide +DispStart=864338944 +CaretPos=0,0 Address1= Address2= Address3= @@ -202,17 +186,17 @@ SaveStart= SaveEnd= [Memory] Geometry=224, 254, 968, 816 -Window=Normal -Boundary=163 +Window=Hide +Boundary=0 Format=Hex Mode=Byte -Endian=Little +Endian= Ascii=OFF Idtag=OFF Address= DispStart=000FFC80 -CaretPosData=0, 65480 -CaretPosAscii=3, 65480 +CaretPosData=0, 0 +CaretPosAscii=0, 0 Address1= Address2= Address3= @@ -976,51 +960,47 @@ Count=0 Geometry=1075, 10, 441, 702 Window=Normal Boundary=18088086 -0=.temp_twl_bt_level,P,N,A,+,1 -1=.bt_remain_old_ctr,P,N,A,+,1 -2=.chg_led_override,P,N,A,+,1 -3=+vreg_twl,P,N,A,-,1 -4=.infos,P,N,A,+,1 -5=.vreg_ctr,P,N,A,+,1 -6=.info_led_override,P,N,A,+,1 -7=.battery_manufacturer,P,N,A,+,1 +0=.vol_level_twl_readed,P,N,A,+,1 +1=.vol_level_twl,P,N,A,+,1 +2=.temp_twl_bt_level,P,N,A,+,1 +3=.bt_remain_old_ctr,P,N,A,+,1 +4=.chg_led_override,P,N,A,+,1 +5=.vreg_twl,P,N,A,+,1 +6=.infos,P,N,A,+,1 +7=.vreg_ctr,P,N,A,+,1 8=.battery_manufacturer,P,N,A,+,1 -9=+system_status,.,N,A,-,1 -10=.info_LED,.,N,A,+,1 -11=.time_to_next_frame,P,N,A,+,1 -12=.vol_level_old,P,N,A,+,1 -13=.new_level,P,N,A,+,1 -14=.vreg_twl[6],P,N,A,+,1 -15=.bt_chg_ready,P,N,A,+,1 -16=.P5.1,P,S,A,+,1 -17=.p4.3,P,S,A,+,1 -Line=18 +9=.system_status,.,N,A,+,1 +Line=10 [Quick Watch] -0=vol_twl_readed,P,A,1 -1=vreg_twl[6],P,A,1 -2=new_level,P,A,1 -3=vol_level_old,P,A,1 -4=battery_manufacturer,P,A,1 -5=bt_chg_ready,P,A,1 -6=PM_EXTDC_n,P,A,1 -7=chg_led_override,P,A,1 -8=LED_CHARGE,P,A,1 -9=P4.3,P,A,1 -10=P5.1,P,A,1 -11=PU4,P,A,1 -12=PU4.3,P,A,1 -13=p4.3,P,A,1 -14=PU5.1,P,A,1 -15=PM4.3,P,A,1 +0=new_level,P,A,1 +1=vol_level_old,P,A,1 +2=battery_manufacturer,P,A,1 +3=bt_chg_ready,P,A,1 +4=PM_EXTDC_n,P,A,1 +5=chg_led_override,P,A,1 +6=LED_CHARGE,P,A,1 +7=P4.3,P,A,1 +8=P5.1,P,A,1 +9=PU4,P,A,1 +10=PU4.3,P,A,1 +11=p4.3,P,A,1 +12=PU5.1,P,A,1 +13=PM4.3,P,A,1 +14=vol_level_twl,P,A,1 +15=vol_level_twl_readed,P,A,1 [Software Break] Geometry=709, 826, 445, 260 Window=Normal Width=150 30 200 100 Name0=Swb00001 -Address0=task_misc.c#_tsk_misc+0x5d +Address0=task_misc.c#_tsk_misc+0x3f Window0=ASM Status0=ON -Count=1 +Name1=Swb00002 +Address1=vreg_twl.c#_vreg_twl_read+0x3f +Window1=ASM +Status1=ON +Count=2 [Reset] Debugger=ON Symbol=OFF diff --git a/trunk/yav_mcu_bsr.prj b/trunk/yav_mcu_bsr.prj index 8f0c605..764c37d 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