From 1b9653411e53a3cb13616a74e75674f36f71891b Mon Sep 17 00:00:00 2001 From: N2232 Date: Wed, 15 Sep 2010 02:42:17 +0000 Subject: [PATCH] =?UTF-8?q?task=5Fadc=20=E3=81=A7=E3=82=A4=E3=83=B3?= =?UTF-8?q?=E3=82=BF=E3=83=BC=E3=83=90=E3=83=AB=E8=B5=B7=E5=8B=95=E3=81=A7?= =?UTF-8?q?=E3=82=A8=E3=83=B3=E3=83=90=E3=82=B0=E3=81=95=E3=81=9B=E3=81=A6?= =?UTF-8?q?=E3=81=84=E3=81=9F=E3=80=82=20=E3=80=80=E3=83=91=E3=83=95?= =?UTF-8?q?=E3=82=A9=E3=83=BC=E3=83=9E=E3=83=B3=E3=82=B9=E3=82=82=E5=9B=B0?= =?UTF-8?q?=E3=81=A3=E3=81=A6=E3=81=AA=E3=81=84=E3=81=97=E4=BD=99=E8=A8=88?= =?UTF-8?q?=E3=81=AA=E3=81=93=E3=81=A8=E3=81=99=E3=82=8B=E3=82=93=E3=81=98?= =?UTF-8?q?=E3=82=83=E3=81=AA=E3=81=8B=E3=81=A3=E3=81=9F=20=E3=80=80?= =?UTF-8?q?=E3=82=B9=E3=83=A9=E3=82=A4=E3=83=80=E3=82=92=E8=A7=A6=E3=81=A3?= =?UTF-8?q?=E3=81=9F=E3=81=A8=E3=81=8D=E3=81=AE=E3=83=95=E3=82=A3=E3=83=BC?= =?UTF-8?q?=E3=83=AA=E3=83=B3=E3=82=B0=E3=81=8C=E6=9C=80=E6=82=AA=E3=81=AB?= =?UTF-8?q?=E3=81=AA=E3=81=A3=E3=81=A6=E3=81=84=E3=81=9F(1.06=E3=81=A7?= =?UTF-8?q?=E6=94=B9=E6=82=AA)=20led=5Finit=20=E3=81=8A=E7=9F=A5=E3=82=89?= =?UTF-8?q?=E3=81=9BLED=E3=81=AE=20=E6=96=B0=E6=97=A7=E4=BB=95=E6=A7=98?= =?UTF-8?q?=E5=88=A4=E5=AE=9A=E3=81=AB=E5=A4=B1=E6=95=97=E3=81=99=E3=82=8B?= =?UTF-8?q?=E3=81=93=E3=81=A8=E3=81=8C=E3=81=82=E3=81=A3=E3=81=9F=20?= =?UTF-8?q?=E3=80=80=E3=82=BF=E3=82=A4=E3=83=9F=E3=83=B3=E3=82=B0=E3=83=9E?= =?UTF-8?q?=E3=83=BC=E3=82=B8=E3=83=B3=E3=82=92=E5=A2=97=E3=82=84=E3=81=97?= =?UTF-8?q?=E3=81=9F=E3=81=AE=E3=81=A8=E3=80=81=E9=87=8F=E7=94=A3=E4=BD=BF?= =?UTF-8?q?=E7=94=A8=E5=81=B4=E3=81=AB=E5=80=92=E3=82=8C=E3=82=84=E3=81=99?= =?UTF-8?q?=E3=81=8F=E3=81=97=E3=81=9F=20read=5Fdipsw=20=E5=BB=83=E6=AD=A2?= =?UTF-8?q?=20=E6=8B=A1=E5=BC=B5=E3=82=B9=E3=83=86=E3=83=BC=E3=82=BF?= =?UTF-8?q?=E3=82=B9=E3=83=AA=E3=83=BC=E3=83=89=20=E3=80=80RAM=E3=82=88?= =?UTF-8?q?=E3=82=8A=E3=82=82ROM=E5=84=AA=E5=85=88=E3=81=AB=E6=9B=B8?= =?UTF-8?q?=E3=81=8D=E6=8F=9B=E3=81=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit boolのように使っているbit型には1/0 ではなく true/false を入れるようにした。 defineしてあるだけだけど もう使われることのない #ifdef を削除 Horizon 0.13ブランチに1.7としてリリース(r26360) trunkへのマージは(r26403) git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@235 013db118-44a6-b54f-8bf7-843cb86687b1 --- trunk/adc.c | 38 +- trunk/bsr.hex | 1669 ++++++++++++++++++------------------ trunk/bsr.lmf | Bin 159708 -> 157984 bytes trunk/bsr_k0r.map | 648 +++++++------- trunk/bsr_system.h | 3 - trunk/config.h | 3 +- trunk/hoge.bin | Bin 16387 -> 16387 bytes trunk/i2c_ctr.c | 2 +- trunk/i2c_mcu.c | 40 +- trunk/led.c | 24 +- trunk/loader.c | 33 +- trunk/main.c | 20 +- trunk/pedo_alg_thre_det2.c | 2 +- trunk/pm.h | 2 +- trunk/renge/renge.c | 7 +- trunk/rtc.c | 22 +- trunk/sw.c | 6 +- trunk/task_misc.c | 84 +- trunk/task_sys.c | 32 +- trunk/vreg_ctr.c | 8 +- trunk/vreg_twl.c | 8 +- trunk/yav_mcu_bsr.pri | 105 +-- trunk/yav_mcu_bsr.prk | 13 +- trunk/yav_mcu_bsr.sdb | 36 +- 24 files changed, 1368 insertions(+), 1437 deletions(-) diff --git a/trunk/adc.c b/trunk/adc.c index 5444f59..fdb7de0 100644 --- a/trunk/adc.c +++ b/trunk/adc.c @@ -79,27 +79,13 @@ static u8 adc_scaling( u8 ); void tsk_adc( ) { - static u8 task_interval = 0; static u8 old_tune; static u8 sndvol_codec; static u8 bt_temp_old; -#ifdef _DEBUG_CODEC_POLLING_ -// debug - { - static u8 interval; - -// VOLpx - interval++; - if( interval == 3 ) - { - interval = 0; - renge_task_immed_add( tski_vol_update ); // T = 2ms polling - } - } - -#endif /* + ƁAVolXC_̔ɂȂ̂Œ + static u8 task_interval = 0; if( task_interval-- != 0 ) { return; @@ -111,7 +97,7 @@ void tsk_adc( ) */ if( adc_updated ) { - adc_updated = 0; + adc_updated = false; if( system_status.pwr_state == ON ) { @@ -127,7 +113,7 @@ void tsk_adc( ) if( vol_old != vol_data_ctr ) { - vol_changed_by_ctr = 1; + vol_changed_by_ctr = true; vol_old = vol_data_ctr; renge_task_immed_add( tski_vol_update ); // 2msłł傤... } @@ -170,7 +156,7 @@ task_status_immed tski_vol_update() { static u8 sent_index, sent_index_slider, sent_index_twl; static u8 sent_data; - static bit last_modifyer; // 0 = ctr + static bit last_modifyer_is_twl; // 0 = ctr if( !( system_status.pwr_state == ON ) || ( system_status.pwr_state == SLEEP )){ @@ -187,8 +173,8 @@ task_status_immed tski_vol_update() else if( vol_changed_by_ctr ) { // XC_ - vol_changed_by_ctr = 0; - last_modifyer = 0; + vol_changed_by_ctr = false; + last_modifyer_is_twl = false; if( vreg_ctr[ VREG_C_VOL_OPTION ] & REG_BIT_VOL_FORCE_REG ) { // WX^狭Zbg @@ -203,8 +189,8 @@ task_status_immed tski_vol_update() else if( vol_changed_by_twl ) { // TWLAv - vol_changed_by_twl = 0; - last_modifyer = 1; + vol_changed_by_twl = false; + last_modifyer_is_twl = true; if( vreg_twl[ REG_TWL_INT_ADRS_VOL ] == 0 ) { sent_index_twl = 0; @@ -220,7 +206,7 @@ task_status_immed tski_vol_update() { // force_slider0ɂƂ & ܂Ƃ // XC_TWL̍ŌɃZbgZbg - if( last_modifyer == 0 ) + if( !last_modifyer_is_twl ) { sent_index = sent_index_slider; } @@ -372,7 +358,7 @@ case ( ADC_SEL_AMB_BRIT ): // else { ADCEN = 0; // ~߂Ă܂ - adc_updated = 1; + adc_updated = true; index = ( index == 2 ) ? 0 : ( index + 1 ); // mCY̔zCfbNX } ADIF = 0; // ȂƁAÕ`l̃f[^̊ŒɊ荞މ”\ @@ -573,7 +559,7 @@ case ( ADC_SEL_AMB_BRIT ): // else { ADCEN = 0; // ~߂Ă܂ - adc_updated = 1; + adc_updated = true; index = ( index == 2 ) ? 0 : ( index + 1 ); // mCY̔zCfbNX } } diff --git a/trunk/bsr.hex b/trunk/bsr.hex index b62345d..ec0361d 100644 --- a/trunk/bsr.hex +++ b/trunk/bsr.hex @@ -1,13 +1,13 @@ -:02000000090DE8 +:02000000E10C11 :02000200FFFFFE -:04001000C64AC84ACA -:02001C009D4CF9 -:02002400094D84 -:02002A00764D11 -:08003400934E414E8E4EC24F67 -:02004A00CA4AA0 -:02005A00054B54 -:02006200464F07 +:04001000A44AA64A0E +:02001C007B4C1B +:02002400E74CA7 +:02002A00544D33 +:08003400714E1F4E6C4EA04FEF +:02004A00A84AC2 +:02005A00E34A77 +:02006200244F29 :0400C000FEFBFF85BF :0A00C4001B339499E033F240BFAA09 :0A00CE00FFFFFFFFFFFFFFFFFFFF32 @@ -20,12 +20,12 @@ :100138000021728C03318E04F64F14896142DF036B :10014800F6EF01E6600E029C02615903EFB040F63B :100158004FFF61F86159028C02D1DD06FDBF01FD38 -:100168004307CEABACC736F00071F4C6DE0671307B +:100168001B07CEABACC736F00071F4C6DE067100D3 :1001780020F9EF238EA89C038C035C10D1DD0A7153 -:1001880010D6FB713020F9EF0B8C035C80D161E84D -:10019800713020F9FDBF01FDB902EDDE001004C683 +:1001880010D6FB710020F9EF0B8C035C80D161E87D +:10019800710020F9FDBF01FDB902EDDE001004C6B3 :1001A800D7717BFACEA010CEA180E5F300CEA408CB -:1001B800F5AAFFF5A9FFD78F20F931350ACD00033D +:1001B800F5AAFFF5A9FFD78F20F931050ACD00036D :1001C800CD0307F40EEF07F400CD0306F40ECF11AC :1001D80005FCF51005CF120511CE20FFCE23F0CE79 :1001E8002EFCCD01C0F402CD0408F405F406CD07B9 @@ -41,224 +41,222 @@ :10028800080105F55005F5BCFFF5BDFFD7C7C1C18D :10029800FBF8FFCEABAC8C02D1DD12616902305C99 :1002A80003BBF6614900DDEE618900EFF51004C675 -:1002B800D7FDE833FD323DFD4205717AFAFDAE24E3 -:1002C800F51EF98F20F93135175003C15084FD4BC5 +:1002B800D7FDEE33FD2B3DFD1A05717AFAFDAE240C +:1002C800F51EF98F20F93105175003C15084FD231D :1002D80003C0625C01D161E8CF1EF902CFDFFB6485 -:1002E800FDC834FD0203FDCB48715222712BE7CEC5 -:1002F800ABACFD353D61EDEFF6D731020403F6EF07 -:1003080001E6603420F9718C8971899931120403EE -:10031800F6EF01E6603420F9718C89719999D7D785 -:10032800C7F616FD4205717BFA316220057162201D -:10033800EF0B717AFAA7F647DFECE2EF04717AFA6D -:10034800F2C6D7C7C1C1FBF8FF17A1C1E0C18C0A2B -:1003580070C18C0270FD75031006D2DF05F541FBF4 -:10036800EF04CF41FB028C01721004C6D7C7C1FB52 -:10037800F8FFFD2803D2DD03E2EF618B70FD9504E1 -:10038800D2DD077163205202EF528C0870FDAA0477 -:10039800FDF6048B6C0170FDAA04300400BF240133 -:1003A800301740BF1C01300400BF22018C0A91DFC6 -:1003B80004F6BF2A01710BE2CE44FF3182E202EF5C -:1003C800FAAC0C148E449961790C61690A8C0AD1D3 -:1003D800DFDAFD1F05710BE2716320F2C0C6D7C7D3 -:1003E800C1FBF8FFFD2803D2DD03E2EF25710AE621 -:1003F8008B70FD9504D2DD077163205202EF138CD8 -:100408000870FDAA048C0A70FDAA04FD1F0571631B -:1004180020F2C0C6D7C7C1FBF8FFFD2803D2DD0311 -:10042800E2EF67710AE6710BE28B70FD9504D2DD8D -:10043800077163205202EF52710BE231522039C723 -:10044800343AFBAC0C1652048B99A5A792DFF9C677 -:100458003184BD02EFFA717ABDCEB144CBB43AFB18 -:100468008C0A318EBEB8CEBB48714BE1714BE57139 -:100478000ABD8C089E44EF11710BE68C089E448CD3 -:100488000A9F40FBAC0CBF3EFBF2C0C6D7C716FDA7 -:10049800CE0417FDAA04D2DD06FD1F05E2EF01F226 -:1004A800C6D7C716710AE6710BE2669E443182E22E -:1004B8000300EFF9F6420401DD09AF0401BF0C01A6 -:1004C800E2EF01F2C6D7AF2801085CFB08BF28019C -:1004D800FD2703AF28015CFBBF2801300400BF2AB9 -:1004E80001301780BF1C01300400BF2201D7AF24A0 -:1004F80001086C0408BF2401AF28016C0F086C0BBD -:1005080008BF2801FD2703AF2A01085CFB08BF2AA2 -:1005180001FD2703EDCE04300400BF2401F6BF2AF5 -:1005280001300B0BBF2801FD2703300B0FBF28013B -:10053800FD2703300F0FBF2801D731742001D77171 -:100548006220710BBD0000717BBD713A25713A23A1 -:100558006A0E03713205713B25713203713B2350DA -:100568000AFD95027120F000FD2703F6BF26015011 -:1005780024BF1401CB440014300F0FBF280171535E -:1005880020710BE2710AE6FDCE04CE44FF3182E20F -:1005980002EFFAFD1F05AF0401BF0C017163207162 -:1005A8007220D731642002EFFAFDF604713A257102 -:1005B8003A235A0EFC713305713B25713303713BA5 -:1005C800237128F000717320D7C7880616FD280309 -:1005D800D2DD03E2EF38710AE650A4FD9504D2DDBE -:1005E800077163205202EF2617FDAA046770FDAA5F -:1005F80004FDF60450A4FDAA045020FDAA04D94223 -:10060800FBFDAA04A042FBFD1F05716320F2C6D7BB -:10061800C72006FBF8FFFD41095014C15008FD7FB3 -:1006280008C0CC05048C054C14DE0C8C05318EFDFD -:10063800EB09615905EFEECC05048C054C1461C833 -:10064800EDF206CC04008C044C04DE79C736410573 -:100658007184C6DC703022F9BC02F6BB31B2D10E0F -:10066800C73641057184C6DC05CEABACEFEE713BF5 -:10067800D1AC02148F40059971505005617902611F -:100688007900F0E1614900DD09C73641057184C68A -:10069800DECA5040C18C05318E31AD128C04318ECA -:1006A800318D03BDD831FFBDDADADAADD8FDB70C2C -:1006B800C0D2DD0C5008C15014FD7F08C0FD740B7A -:1006C800615904EF818C05318EFDEF09D2DD0C50A4 -:1006D80008C15014FD7F08C0FD740BC73641057171 -:1006E80084C6DC06615905ED420671605005CC02EE -:1006F80000CC03008C034C09DE248C03318E124994 -:10070800F61F728C03318E04F64F14896142DF03A1 -:10071800F6EF01E6600E029C02615903EFD68C02E7 -:10072800D1DF08FD750BFD870CEF0C5008C1501484 -:10073800FD7F08C0FD740B1006C6D7C72004FBF860 -:10074800FF715B21CC0100F6BC02AC02440900DE5B -:100758003EAC0204F60F144100118972AC020C5130 -:1007680014896142DF03F6EF01E6600E019C01ACDB -:10077800021249005172AC0204F67F14896142DF0B -:1007880003F6EF01E6600E019C01617902EFBB40C0 -:10079800F67FFF61F86159018C01D161F8ED4D08D0 -:1007A800CC0100717AFAFD4205711300711B2071AA -:1007B8000303710205E0C15003C15084FDE7031033 -:1007C800045013FD9502500FC1E0C15084FDE703AA -:1007D8001004CEABAC6159018C0191DD068C014C43 -:1007E80003DF03E6EF01F66061FB7151018C014CF8 -:1007F8000861F8CC010031320705A070FCEF03F561 -:1008080070FC4070FC11DC11F570FCF0C15003C1A4 -:100818005084FDE7031004EF12E6BC02F6614902BA -:10082800DDB000000000617902EFF1CE3708CBE4BB -:10083800FFFFCBE6FFF7CED4FFCF370008F5120550 -:1008480061FDF5ABFFFD4109D25008C15014FD7F91 -:1008580008C0D2FD740B1004C6D73184BD02EFFA6C -:10086800717BBDCBE4FFFFCBE6FFFFCBD4FFFF716D -:100878007ABED7717BBED7C7C1200AFBF8FF8C0AA6 -:10088800318E31ADC1317B9DD4C0BC048DD49C0662 -:100898008C129C098C12318E040C00128C09318E3A -:1008A800BDD813FD460F61C8ED3C09CEABAC8C0931 -:1008B800318EFDE709D2DD098C09318EFDEB09EF98 -:1008C800EDCC08008C084C04DE57CEABACF6BC026D -:1008D8003022F9BBAC04148C069EFD118972AB144E -:1008E8006299AC04A1BC04617900617902F0E1610C -:1008F8004902DFE05040C18C09318E31AD128C08BD -:10090800318E318D03BDD831FFBDDADADAADD8FDCD -:10091800B70CC0D2DD06FD7B08E2EF19615908EF7C -:10092800A38C09318EFDEF09D2DD03E2EF0761598F -:1009380009ED9C08F2100CC6D7C7717B9D717BFA34 -:10094800FD62083022F9FD9A0AFD250AC6D7FD4145 -:1009580009FD740BFD7B08F2D7D7C7D550FDDD051F -:10096800B050FDEF78CF50FD02311407067110E347 -:10097800FBEF047118E3FB8FE3FB7F12FD76D1DDFB -:100988005C8FE3FB9F12FD401EF903DF22665C10BB -:10099800D1DD1C8FE3FB5C10D1DD0B5080C1501101 -:1009A800FDFF38C0EF095040C15011FDFF38C0406D -:1009B8001EF903DD06401EF904DF22665C02D1DD64 -:1009C8001C8FE3FB5C02D1DD0B5040C15010FDFFD2 -:0F09D80038C0EF095020C15010FDFF38C0C6D7FE -:1009E7005208EF065203EF025206FEE600FE1B0016 -:1009F700DC16089F03088F0408089F040862FE247A -:100A070000089F0408EEBF00EEBA00C1C514410EEE -:100A170011D9D0FF118FD1FF312E45C4C0D7F23184 -:100A2700A2C401E2D79DE261DD4C09DF12717BFAB6 -:100A3700C18F06089F61FDC0CF060800EE27003171 -:100A4700F2FA04CF0608004C00DF05D50008DD16D2 -:100A570061DD717BFAD50608DD0ACDE31F61CD6143 -:100A6700CDEE160061CDFED40061FFFE9A00FCF8C2 -:100A7700FF0EFEB20061CDFED5004C09DF0EC18F1F -:100A870006086F61FD9F0608C0EE0400CF06080048 -:100A9700F8E3D75200EF025202FE3700CF60FD00A5 -:100AA700CF060800BF0408C716629F00084100115F -:100AB7008F78239B4100118F79239F0108C651002E -:100AC700FE62FFEF025205CF060800C1510CFE0A75 -:100AD70000C0D7C1511DFE0200C0D761DD717BFA8E -:100AE70070CEC0A59EC47CFF9EC4609EC461CDD756 -:100AF70061DD717BFAC18EC45C1BFED6FFCF060891 -:100B070001FED7FFC061CDD731F2FA1AC1AEE4BFFB -:100B170052FDAEE6BF54FDAED4BF56FD30FFFFBE5B -:100B2700E4BEE6BED4C0D731F2FA11C1AF52FDBE62 -:100B3700E4AF54FDBEE6AF56FDBED4C0D7C1BF5823 -:100B4700FD13BF5AFD15BF5CFD17BF5EFDC0D7AFD4 -:100B570058FDDB5AFDEB5CFDFB5EFDD7534B305276 -:100B67005430324E323030475631323000FFC150A8 -:100B7700FEFEAB0061DD717BFACF060800FE0A00BE -:100B8700FEA4FF61CDF8E3EECF00C7FB0408BF5218 -:100B9700FD8FC0009C05C5C337040600BF54FD3553 -:100BA70036D90B300000522BFE6600C2C4C6308710 -:100BB7000BB800300000B8022004AF54FDB8003075 -:100BC7000F00B802AF52FD61FF520AFE3AFFECF880 -:100BD700FF0E717BFAC1C7FB04088C05C65C80FE5B -:100BE7000200C0D761DD717BFA70CFC0FFA59FC03F -:100BF700007CFF9FC000609FC00061CDD7618BFE66 -:100C0700E2FF717BBE410011FB000017CEFC0061C3 -:100C1700CB089EFDF31161C999A58392DFF7D7FE33 -:100C2700B1FED560FDDF23C1CF0308035109FEF4F0 -:100C3700FDC0D2DF37FE3800A20408CF03080751F2 -:100C470009FEE1FDD2B20408DF22C7FB04083183A5 -:100C570002C6D7C6510AFECCFD624C1FDF06CF6025 -:100C6700FD01EF04CF60FD00C0EE5BFEC0EE55FE58 -:100C7700C7C1FB04088B31196C0161589BC0C6D7EB -:100C8700717BFAFE4DFEAF0408040600C11436EB73 -:100C97000B300000522DF3FE77FF8FC000FE2BFEB6 -:100CA70061CF5C807C8073C0041900CEFC0F61CBE0 -:100CB700C55404EF03C55417FE18FEC7360008BB1A -:100CC700629C0288089C03D1DD334C41DE2F70F112 -:100CD700312DB161090033081C000851FF612A4119 -:100CE7000E118FD0FF613B118FD1FF6138DC0E8B66 -:100CF7005C03DF0964C6C4FE2BFDEECAFDC6C4EE65 -:020D0700C3FD2A -:100D090061CF5100718C7109FECBF800FEFCA9017D -:100D190000F6BF00F953C0F693935820FEDFF9415E -:100D290000361A203414FDEF05118B99A7A5174435 -:100D39005820DFF53602F93014FDEF04CC0000A786 -:100D490047DFF941003658203452FDEF05118B99E0 -:100D5900A7A517445820DFF53652FD3052FDEF04A0 -:100D6900CC0000A747DFF9FCD80000EFFE61DD7178 -:100D79007BFABEF0ADD8BEF200AEF661CDD7C36145 -:100D8900DD717BFABEF0ADD8BEF200DBF6FFADDC5B -:100D9900BEF000AEF6BDD8AEF40312ADDABEF20075 -:100DA900AEF661CD03BDDAC2D7C3F33174D9088376 -:100DB900C1F626D8BDD8C031750683C312F623C241 -:100DC900FDD40D93DF0312F623C2D7440000DD26BC -:100DD90061DD717BFACFE80080BEF6F6BEF4BEF2A3 -:100DE900ADD8BEF0CFE800818FE8003103FAAEF04C -:100DF900F5E80061CDD7B1D7C3F33174D90883C100 -:100E0900F626D8BDD8C0317505C312F623C2FD2216 -:100E19000E93DF0312F623C2D7440000DD2761DDFC -:100E2900717BFACFE80080BEF6F6BEF4BEF2ADD80B -:100E3900BEF0CFE800818FE8003103FAAFE000F59A -:100E4900E80061CDD7ADD8D7C3F33174DB0F83C1C7 -:100E5900F626D8BDD861317026DABDDAC031750DF4 -:100E690083C312F626DCBDDC61317023C2FD8A0E14 -:100E790093DF0CF626D8BDD861317026DABDDAC207 -:100E8900D7C161686BDC6BDDC0DD2F61DD717BFA79 -:100E9900CFE80080BEF4ADDCBEF6ADD8BEF0ADDA69 -:100EA900BEF2CFE800818FE8003103FAAEF0BDD879 -:100EB900AEF2BDDAF5E80061CDD7F6BDD8BDDAD717 -:100EC9008292DD2B61DD717BFACFE80080BEF0F6FE -:100ED900BEF2BEF46208BEF6CFE800818FE80031A9 -:100EE90003FAAFE0006072AEF0F5E80061CDD760BB -:100EF90072F6B1D706DABDDAADDC06D8BDD861D84D -:100F0900A6DAD7D1DD17C1C3DAD89DD8ADDA311C3D -:100F190061EEB4D8DFF8BDDA13BDD8C2C0D7D1DDD0 -:100F29001BC1C3DADA9DDAADD8311E33311E3371F4 -:100F3900F9B4DADFF4BDD813BDDAC2C0D746D8DDBB -:100F49000771FF7177D971C0D746DADF08C1ADDC07 -:100F590046D8C0DD077177DB71FF71C0D75BDB9DB8 -:100F6900DB605BDA9DDAADDC5BD9085BD808BDD8FC -:100F7900D7C3C7F3728EFDC162314C4100360020E0 -:100F89001161A072C09EFD62C6C2D7C3C7F3728E3B -:100F9900FDC1625C0F0C000FFE00314C4100360AA6 -:0F0FA900201161800FFE0073C09EFD63C6C2D78A -:0A0FF60031313A32333A3531000050 +:1002E800FDCE34FDA948715222712BE7CEABACFD8F +:1002F8002E3D61EDEFF6D7D7C7F616FD1A05717BCF +:10030800FA31622005716220EF0B717AFAA7F6477D +:10031800DFECE2EF04717AFAF2C6D7C7C1C1FBF885 +:10032800FF17A1C1E0C18C0A70C18C0270FD4D039A +:100338001006D2DF05F541FBEF04CF41FB028C012B +:10034800721004C6D7C7C1FBF8FFFD0003D2DD0356 +:10035800E2EF618B70FD6D04D2DD077163205202FC +:10036800EF528C0870FD8204FDCE048B6C0170FD89 +:100378008204300400BF2401301740BF1C01300440 +:1003880000BF22018C0A91DF04F6BF2A01710BE23B +:10039800CE44FF3182E202EFFAAC0C148E4499612C +:1003A800790C61690A8C0AD1DFDAFDF704710BE276 +:1003B800716320F2C0C6D7C7C1FBF8FFFD0003D2A6 +:1003C800DD03E2EF25710AE68B70FD6D04D2DD07CF +:1003D8007163205202EF138C0870FD82048C0A703E +:1003E800FD8204FDF704716320F2C0C6D7C7C1FBC4 +:1003F800F8FFFD0003D2DD03E2EF67710AE6710B37 +:10040800E28B70FD6D04D2DD077163205202EF525A +:10041800710BE231522039C7343AFBAC0C16520446 +:100428008B99A5A792DFF9C63184BD02EFFA717ADC +:10043800BDCEB144CBB43AFB8C0A318EBEB8CEBB2C +:1004480048714BE1714BE5710ABD8C089E44EF1170 +:10045800710BE68C089E448C0A9F40FBAC0CBF3E97 +:10046800FBF2C0C6D7C716FDA60417FD8204D2DD6D +:1004780006FDF704E2EF01F2C6D7C716710AE67166 +:100488000BE2669E443182E20300EFF9F642040172 +:10049800DD09AF0401BF0C01E2EF01F2C6D7AF28B6 +:1004A80001085CFB08BF2801FDFF02AF28015CFBC7 +:1004B800BF2801300400BF2A01301780BF1C01305B +:1004C8000400BF2201D7AF2401086C0408BF24012F +:1004D800AF28016C0F086C0B08BF2801FDFF02AFA5 +:1004E8002A01085CFB08BF2A01FDFF02EDA60430C3 +:1004F8000400BF2401F6BF2A01300B0BBF2801FD01 +:10050800FF02300B0FBF2801FDFF02300F0FBF287D +:1005180001D731742001D7716220710BBD000071C1 +:100528007BBD713A25713A236A0E03713205713B1E +:1005380025713203713B23500AFD95027120F000AA +:10054800FDFF02F6BF26015024BF1401CB4400145E +:10055800300F0FBF2801715320710BE2710AE6FDBD +:10056800A604CE44FF3182E202EFFAFDF704AF049D +:1005780001BF0C01716320717220D731642002EF32 +:10058800FAFDCE04713A25713A235A0EFC713305EF +:10059800713B25713303713B237128F0007173207F +:1005A800D7C7880616FD0003D2DD03E2EF38710ACB +:1005B800E650A4FD6D04D2DD077163205202EF26D8 +:1005C80017FD82046770FD8204FDCE0450A4FD82ED +:1005D800045020FD8204D942FBFD8204A042FBFDA9 +:1005E800F704716320F2C6D7C72006FBF8FFFD1990 +:1005F800095014C15008FD5708C0CC05048C054C9F +:1006080014DE0C8C05318EFDC309615905EFEECC63 +:1006180005048C054C1461C8EDCA06CC04008C0492 +:100628004C04DE79C73641057184C6DC703022F986 +:10063800BC02F6BB31B2D10EC73641057184C6DCA7 +:1006480005CEABACEFEE713BD1AC02148F400599EF +:1006580071505005617902617900F0E1614900DD6E +:1006680009C73641057184C6DECA5040C18C0531C0 +:100678008E31AD128C04318E318D03BDD831FFBD62 +:10068800DADADAADD8FD8F0CC0D2DD0C5008C150D3 +:1006980014FD5708C0FD4C0B615904EF818C0531DE +:1006A8008EFDC709D2DD0C5008C15014FD5708C093 +:1006B800FD4C0BC73641057184C6DC06615905ED52 +:1006C8001A0671605005CC0200CC03008C034C095B +:1006D800DE248C03318E1249F61F728C03318E048E +:1006E800F64F14896142DF03F6EF01E6600E029CC3 +:1006F80002615903EFD68C02D1DF08FD4D0BFD5F77 +:100708000CEF0C5008C15014FD5708C0FD4C0B10DD +:1007180006C6D7C72004FBF8FF715B21CC0100F6A1 +:10072800BC02AC02440900DE3EAC0204F60F1441E0 +:1007380000118972AC020C5114896142DF03F6EF93 +:1007480001E6600E019C01AC021249005172AC0234 +:1007580004F67F14896142DF03F6EF01E6600E01BB +:100768009C01617902EFBB40F67FFF61F861590196 +:100778008C01D161F8ED2508CC0100717AFAFD1AD7 +:1007880005711300711B20710303710205E0C1504C +:1007980003C15084FDBF0310045013FD9502500F90 +:1007A800C1E0C15084FDBF031004CEABAC61590158 +:1007B8008C0191DD068C014C03DF03E6EF01F66046 +:1007C80061FB7151018C014C0861F8CC0100313298 +:1007D8000705A070FCEF03F570FC4070FC11DC11FC +:1007E800F570FCF0C15003C15084FDBF031004EF45 +:1007F80012E6BC02F6614902DDB000000000617932 +:1008080002EFF1CE3708CBE4FFFFCBE6FFF7CED4FB +:10081800FFCF370008F5120561FDF5ABFFFD19099B +:10082800D25008C15014FD5708C0D2FD4C0B10041B +:10083800C6D73184BD02EFFA717BBDCBE4FFFFCB95 +:10084800E6FFFFCBD4FFFF717ABED7717BBED7C757 +:10085800C1200AFBF8FF8C0A318E31ADC1317B9D76 +:10086800D4C0BC048DD49C068C129C098C12318E89 +:10087800040C00128C09318EBDD813FD1E0F61C8FF +:10088800ED1409CEABAC8C09318EFDBF09D2DD0960 +:100898008C09318EFDC309EFEDCC08008C084C049F +:1008A800DE57CEABACF6BC023022F9BBAC04148CDC +:1008B800069EFD118972AB146299AC04A1BC046157 +:1008C8007900617902F0E1614902DFE05040C18CB2 +:1008D80009318E31AD128C08318E318D03BDD8317E +:1008E800FFBDDADADAADD8FD8F0CC0D2DD06FD53D4 +:1008F80008E2EF19615908EFA38C09318EFDC70989 +:10090800D2DD03E2EF07615909ED7408F2100CC655 +:10091800D7C7717B9D717BFAFD3A083022F9FD72C9 +:100928000AFDFD09C6D7FD1909FD4C0BFD5308F258 +:10093800D7D7C7D558FDDD05B058FDEF78CF58FD9E +:1009480002311407067110E3FBEF047118E3FB8F03 +:10095800E3FB7F1CFD76D1DD5C8FE3FB9F1CFD4034 +:100968001EF903DF22665C10D1DD1C8FE3FB5C10EF +:10097800D1DD0B5080C15011FD0539C0EF09504041 +:10098800C15011FD0539C0401EF903DD06401EF9AE +:1009980004DF22665C02D1DD1C8FE3FB5C02D1DD43 +:1009A8000B5040C15010FD0539C0EF095020C1500F +:0709B80010FD0539C0C6D790 +:1009BF005208EF065203EF025206FEE600FE1B003E +:1009CF00DC16089F03088F0408089F040862FE24A2 +:1009DF0000089F0408EEBF00EEBA00C1C514410E17 +:1009EF0011D9D0FF118FD1FF312E45C4C0D7F231AD +:1009FF00A2C401E2D79DE261DD4C09DF12717BFADF +:100A0F00C18F06089F69FDC0CF060800EE27003191 +:100A1F00F2FA04CF0608004C00DF05D50008DD16FA +:100A2F0061DD717BFAD50608DD0ACDE31F61CD616B +:100A3F00CDEE160061CDFED40061FFFE9A00FCF8EA +:100A4F00FF0EFEB20061CDFED5004C09DF0EC18F47 +:100A5F0006086F69FD9F0608C0EE0400CF06080068 +:100A6F00F8E3D75200EF025202FE3700CF68FD00C5 +:100A7F00CF060800BF0408C716629F000841001187 +:100A8F008F78239B4100118F79239F0108C6510056 +:100A9F00FE62FFEF025205CF060800C1510CFE0A9D +:100AAF0000C0D7C1511DFE0200C0D761DD717BFAB6 +:100ABF0070CEC0A59EC47CFF9EC4609EC461CDD77E +:100ACF0061DD717BFAC18EC45C1BFED6FFCF0608B9 +:100ADF0001FED7FFC061CDD731F2FA1AC1AEE4BF24 +:100AEF005AFDAEE6BF5CFDAED4BF5EFD30FFFFBE6C +:100AFF00E4BEE6BED4C0D731F2FA11C1AF5AFDBE83 +:100B0F00E4AF5CFDBEE6AF5EFDBED4C0D7C1BF6033 +:100B1F00FD13BF62FD15BF64FD17BF66FDC0D7AFE4 +:100B2F0060FDDB62FDEB64FDFB66FDD7534B30527E +:100B3F005430324E323030475631323000FFC150D0 +:100B4F00FEFEAB0061DD717BFACF060800FE0A00E6 +:100B5F00FEA4FF61CDF8E3EECF00C7FB0408BF5A38 +:100B6F00FD8FC0009C05C5C337040600BF5CFD3573 +:100B7F0036B10B300000522BFE6600C2C4C6305F88 +:100B8F000BB800300000B8022004AF5CFDB8003095 +:100B9F000F00B802AF5AFD61FF520AFE3AFFECF8A0 +:100BAF00FF0E717BFAC1C7FB04088C05C65C80FE83 +:100BBF000200C0D761DD717BFA70CFC0FFA59FC067 +:100BCF00007CFF9FC000609FC00061CDD7618BFE8E +:100BDF00E2FF717BBE410011FB000017CEFC0061EC +:100BEF00CB089EFDF31161C999A58392DFF7D7FE5C +:100BFF00B1FED568FDDF23C1CF0308035109FEF411 +:100C0F00FDC0D2DF37FE3800A20408CF030807511A +:100C1F0009FEE1FDD2B20408DF22C7FB04083183CD +:100C2F0002C6D7C6510AFECCFD624C1FDF06CF6845 +:100C3F00FD01EF04CF68FD00C0EE5BFEC0EE55FE78 +:100C4F00C7C1FB04088B31196C0161589BC0C6D713 +:100C5F00717BFAFE4DFEAF0408040600C11436C3C3 +:100C6F000B300000522DF3FE77FF8FC000FE2BFEDE +:100C7F0061CF5C807C8073C0041900CEFC0F61CB08 +:100C8F00C55404EF03C55417FE18FEC7360008BB42 +:100C9F00629C0288089C03D1DD334C41DE2F70F13A +:100CAF00312DB161090033081C000851FF612A4141 +:100CBF000E118FD0FF613B118FD1FF6138DC0E8B8E +:100CCF005C03DF0964C6C4FE2BFDEECAFDC6C4EE8D +:020CDF00C3FD53 +:100CE10061CF5100718C7109FECBF800FEFCA901A6 +:100CF10000F6BF00F953C0F693935820FEDFF94187 +:100D010000361A20341EFDEF05118B99A7A5174453 +:100D11005620DFF53602F9301EFDEF04CC0000A7A6 +:100D210047DFF94100365620345AFDEF05118B9902 +:100D3100A7A517445620DFF5365AFD305AFDEF04BA +:100D4100CC0000A747DFF9FCD80000EFFE61DD71A0 +:100D51007BFABEF0ADD8BEF200AEF661CDD7C3616D +:100D6100DD717BFABEF0ADD8BEF200DBF6FFADDC83 +:100D7100BEF000AEF6BDD8AEF40312ADDABEF2009D +:100D8100AEF661CD03BDDAC2D7C3F33174D908839E +:100D9100C1F626D8BDD8C031750683C312F623C269 +:100DA100FDAC0D93DF0312F623C2D7440000DD260C +:100DB10061DD717BFACFE80080BEF6F6BEF4BEF2CB +:100DC100ADD8BEF0CFE800818FE8003103FAAEF074 +:100DD100F5E80061CDD7B1D7C3F33174D90883C128 +:100DE100F626D8BDD8C0317505C312F623C2FDFA67 +:100DF1000D93DF0312F623C2D7440000DD2761DD26 +:100E0100717BFACFE80080BEF6F6BEF4BEF2ADD833 +:100E1100BEF0CFE800818FE8003103FAAFE000F5C2 +:100E2100E80061CDD7ADD8D7C3F33174DB0F83C1EF +:100E3100F626D8BDD861317026DABDDAC031750D1C +:100E410083C312F626DCBDDC61317023C2FD620E64 +:100E510093DF0CF626D8BDD861317026DABDDAC22F +:100E6100D7C161686BDC6BDDC0DD2F61DD717BFAA1 +:100E7100CFE80080BEF4ADDCBEF6ADD8BEF0ADDA91 +:100E8100BEF2CFE800818FE8003103FAAEF0BDD8A1 +:100E9100AEF2BDDAF5E80061CDD7F6BDD8BDDAD73F +:100EA1008292DD2B61DD717BFACFE80080BEF0F626 +:100EB100BEF2BEF46208BEF6CFE800818FE80031D1 +:100EC10003FAAFE0006072AEF0F5E80061CDD760E3 +:100ED10072F6B1D706DABDDAADDC06D8BDD861D875 +:100EE100A6DAD7D1DD17C1C3DAD89DD8ADDA311C66 +:100EF10061EEB4D8DFF8BDDA13BDD8C2C0D7D1DDF9 +:100F01001BC1C3DADA9DDAADD8311E33311E33711C +:100F1100F9B4DADFF4BDD813BDDAC2C0D746D8DDE3 +:100F21000771FF7177D971C0D746DADF08C1ADDC2F +:100F310046D8C0DD077177DB71FF71C0D75BDB9DE0 +:100F4100DB605BDA9DDAADDC5BD9085BD808BDD824 +:100F5100D7C3C7F3728EFDC162314C410036002008 +:100F61001161A072C09EFD62C6C2D7C3C7F3728E63 +:100F7100FDC1625C0F0C000FFE00314C4100360ACE +:0F0F8100201161800FFE0073C09EFD63C6C2D7B2 +:0A0FF60031313A33383A333300004A :0A20000000060C12181E242A3036C8 :10200A00001632486480961228446076920824406A :10201A00FF000000555555554700DCFB0000000045 -:10202A0046FC000000000000F63F663AC423CF2FAA -:10203A006031DD311F33094162096109BA4200008A -:0E204A000000983AF82AFF2330129900000097 -:08205800317503F7332312D7A1 -:0A21000031313A32333A3531000034 +:10202A0046FC00000000EF3F6C3AC423D52F66310E +:10203A00E331253302413A09390998420000000088 +:0C204A00983AF82AFF2330129900000099 +:08205600317503F7332312D7A3 +:0A21000031313A33383A333300002E :10210A00AEF0B430B740BA30BB50BBB0BC50BD1013 :10211A00BD60BDB0BFE0C2B0C420C7B0CAE0CE1037 :10212A0001F0141014200630639049006E00777095 @@ -303,8 +301,8 @@ :10239A00FAF3F0F0F3F7FBFE000203030202010076 :1023AA00000000001F003B005A0078009700B500AB :0A23BA00D400F300110130014E01C0 -:1023C400C7D51EF9DD108F15FDB015FDD161E8EDFF -:1023D4007124CF15FD33FD73244002F94BDC164004 +:1023C400C7D51EF9DD108F1FFDB01FFDD161E8EDEB +:1023D4007124CF1FFD33FD73244002F94BDC1640FA :1023E40002F9B9DE10400DF928DE05A00DF9EF273A :1023F400711320EF224002F93EDC064002F9BDDCF5 :1024040010400EF928DE05A00EF9EF0B711220EF33 @@ -316,82 +314,82 @@ :10246400F901DD09401EF90561E8FD0828C6D7C752 :10247400710407E6613060768F10F9614EDD2966DC :102484009F10F9D1DD137130E3FB5002C15011FDEF -:10249400FF38C0CF0BF905EF0F7138E3FBE0C150F3 -:1024A40011FDFF38C0F50BF9C6D7C78F14FD76FDB3 -:1024B400EF24D521F9DD05710320EF2D664F14FDBE -:1024C40061F83124201A712320FD4205664C07DD92 -:1024D4000381DF098F20F9313303FDA025FDC525D4 -:1024E400710220304A27FD843DC6D7C7716201714D -:1024F4007201E0FD95025008FD013C629F02F95013 -:1025040009FD013C6276716301716820F94002F9AA +:102494000539C0CF0BF905EF0F7138E3FBE0C150EC +:1024A40011FD0539C0F50BF9C6D7C78F1EFD76FDA2 +:1024B400EF24D521F9DD05710320EF2D664F1EFDB4 +:1024C40061F83124201A712320FD1A05664C07DDBA +:1024D4000381DF098F20F9310303FDA025FDC52504 +:1024E400710220304A27FD7D3DC6D7C77162017154 +:1024F4007201E0FD95025008FDFA3B629F02F9501B +:1025040009FDFA3B6276716301713820F94002F9E2 :10251400F1DC05E521F9EF244002F904DE1BCF21AB -:10252400F9025008C1506CFD4B03C092DF0ED54137 -:10253400FBDF09716020F9EF03F521F9664CEADC51 -:1025440006CF14FD07EF44664CC6DC06CF14FD0627 -:10255400EF39664C9FDC06CF14FD05EF2E664C7CEC -:10256400DC06CF14FD04EF23664C50DC06CF14FDCB -:1025740003EF18664C22DC06CF14FD02EF0D664C07 -:1025840006DC05E514FDEF03F514FD4014FD07DF3B +:10252400F9025008C1506CFD2303C092DF0ED5415F +:10253400FBDF09713020F9EF03F521F9664CEADC81 +:1025440006CF1EFD07EF44664CC6DC06CF1EFD0613 +:10255400EF39664C9FDC06CF1EFD05EF2E664C7CE2 +:10256400DC06CF1EFD04EF23664C50DC06CF1EFDB7 +:1025740003EF18664C22DC06CF1EFD02EF0D664CFD +:1025840006DC05E51EFDEF03F51EFD401EFD07DF1D :1025940009D521F961F8CF21F903C6D7C7C1FBF8E2 :1025A400FF500AFD9502304000BB17C15002C150D4 -:1025B40006C1506CFD1D0410065096FD9502C0C660 -:1025C400D7C72008FBF8FF8F14FD5006D604CA2293 +:1025B40006C1506CFDF50310065096FD9502C0C689 +:1025C400D7C72008FBF8FF8F1EFD5006D604CA2289 :1025D40014F7500689A54804F9A390DFF7D521F92B :1025E40061E8ED4627304A57BB17C15002C1503E3F -:1025F400C1506CFD1D041006D2DD077100E2FBED35 +:1025F400C1506CFDF5031006D2DD077100E2FBED5E :1026040046277108E2FB17040300C15004C1500CB3 -:10261400C1506CFD75031006D914FDF10104F422B8 +:10261400C1506CFD4D031006D91EFDF10104F422D6 :1026240014A9318D12A9318E616B08616A08BB1738 -:10263400C15002C1500EC1506CFD1D041006F6902D -:10264400BB17C15002C1500CC1506CFD1D041006D3 -:1026540031642002EFFA7152208F14FDF0312E0400 -:102664000A21C15010C15040C1506CFD1D04100618 -:1026740031642002EFFA7152208F14FDF0312E04E0 -:102684001A21C15010C15050C1506CFD1D041006D8 -:1026940031642002EFFA7152208F14FDF0312E04C0 -:1026A4002A21C15010C15060C1506CFD1D04100698 -:1026B40031642002EFFA7152208F14FDF0312E04A0 -:1026C4003A21C15010C15070C1506CFD1D04100658 -:1026D40050A5FD9502D914FDF10104F42214A93189 +:10263400C15002C1500EC1506CFDF5031006F69056 +:10264400BB17C15002C1500CC1506CFDF5031006FC +:1026540031642002EFFA7152208F1EFDF0312E04F6 +:102664000A21C15010C15040C1506CFDF503100641 +:1026740031642002EFFA7152208F1EFDF0312E04D6 +:102684001A21C15010C15050C1506CFDF503100601 +:1026940031642002EFFA7152208F1EFDF0312E04B6 +:1026A4002A21C15010C15060C1506CFDF5031006C1 +:1026B40031642002EFFA7152208F1EFDF0312E0496 +:1026C4003A21C15010C15070C1506CFDF503100681 +:1026D40050A5FD9502D91EFDF10104F42214A9317F :1026E4008D12A9318E616B08616A08BB17C1500253 -:1026F400C1500EC1506CFD1D04100650A5FD95027D -:102704005004C1506CFD4B03C0629C07E914FD09E1 -:1027140009234E0761C308E914FD0902234E071774 -:10272400040300C15004C1500CC1506CFD1D0410C1 -:1027340006F6BB17C15002C1503EC1506CFD1D04CA +:1026F400C1500EC1506CFDF503100650A5FD9502A6 +:102704005004C1506CFD2303C0629C07E91EFD09FF +:1027140009234E0761C308E91EFD0902234E07176A +:10272400040300C15004C1500CC1506CFDF50310EA +:1027340006F6BB17C15002C1503EC1506CFDF503F3 :1027440010061008C6D7C7C1FBF8FF8F11F94F0256 :10275400F961F8ED04284013F928DE06A013F9ED19 :102764000428F513F98F02F99F11F98F02F95070BB :10277400D612307351230480001231FF318E039F2F :1027840012F99FDEFBF6BB8F12F97C804C95DC1BA3 -:102794008F12F9318F241400BDD8AF06F9FD760DE0 +:102794008F12F9318F241400BDD8AF06F9FD4E0D08 :1027A4001231FF318E03318FBBEF198F12F9318F44 -:1027B400241400BDD8AF08F9FD760D1231FF318E17 +:1027B400241400BDD8AF08F9FD4E0D1231FF318E3F :1027C40003318FBBD904F9F1610900BB44000171E5 :1027D400FEDC03F690BB8C0101DE02F6BBABABBFA3 -:1027E40078FC17C15002C1500CC1506CFD1D04107F +:1027E40078FC17C15002C1500CC1506CFDF50310A8 :1027F40006D2DF088F02F99F11F9EF047100E2FBA2 :10280400F2C0C6D7C72008FBF8FF4021F901DF0B4F :10281400CFDFFB63CFE1FBC8ED7B294021F902DF69 -:102824002C17040600C15002C15004C1506CFD7540 +:102824002C17040600C15002C15004C1506CFD4D68 :10283400031006D2DD06CFDFFB63EF0A8C069FDFB1 :10284400FB8C079FE0FBCFE1FBC8ED7B2917040657 -:1028540000C15002C15004C1506CFD75031006D272 -:10286400DD117100E2FB710320F5DFFB715020F9EB +:1028540000C15002C15004C1506CFD4D031006D29A +:10286400DD117100E2FB710320F5DFFB712020F91B :10287400ED50298C06318E318D080E07081C00BBE3 -:10288400D914FDF1041023148972ABFDC90EBB8C5D +:10288400D91EFDF1041023148972ABFDA10EBB8C7B :10289400019C068B9C0717040400C15002C1C1505F -:1028A4006CFD75031006D261E8ED50298C049FE19C +:1028A4006CFD4D031006D261E8ED50298C049FE1C4 :1028B400FB8C04318E318D080E05081C00BBBDD87D -:1028C400F6BDDAC9DC01A5FD520FDC09CC0364F6C0 +:1028C400F6BDDAC9DC01A5FD2A0FDC09CC0364F6E8 :1028D400BF14F9EF77ABBDD8F6BDDAAF14F9BDDCA0 :1028E400F6BDDEADD8C1ADDAC1C9D800A0F6BDDAF7 -:1028F400ADDEFDFD0EADD8BDDCADDABDDEC0BDDAAA -:10290400C0BDD8ADDEFD520F61D309CC031EF6BFA6 -:1029140014F9EF38ABBDD8F6BDDAC9DC819DFD52A0 +:1028F400ADDEFDD50EADD8BDDCADDABDDEC0BDDAD2 +:10290400C0BDD8ADDEFD2A0F61D309CC031EF6BFCE +:1029140014F9EF38ABBDD8F6BDDAC9DC819DFD2AC8 :102924000FDC0BCC030A30F401BF14F9EF1EABBD6E -:10293400D8F6BDDAC9DC019BFD520FDC0BCC0305D4 -:1029440030F401BF14F9EF04715020F93134040D4F +:10293400D8F6BDDAC9DC019BFD2A0FDC0BCC0305FC +:1029440030F401BF14F9EF04712020F93134040D7F :1029540031120509CFDFFB64F5E0FBEF1A8C064E5C :1029640003DE0C8C069FDFFB8C079FE0FBEF088CDB :10297400039FDFFBF5E0FBD51EF961F8CF16F96480 @@ -401,57 +399,57 @@ :1029B400DC06CF36FC03EF0DD5DFFBDD05E536FC89 :1029C400EF03F536FC40DFFB0BDE064016F90BDEA9 :1029D4001640DFFB06DE064016F906DE0AD5DFFBED -:1029E400DF0ED516F9DD095020C15011FDFF38C0A6 +:1029E400DF0ED516F9DD095020C15011FD0539C09F :1029F4008FDFFB9F16F9D51EF9DF05713320EF3900 :102A040040DFFB0BDE03E6EF01F66061FB71412062 :102A1400F171442061DC4F0CF961F83132201A71F4 :102A24003220F171442061DC9F0CF9F17144206182 -:102A3400DC70C15012FDD105C01008C6D7C75007BD -:102A4400C15002C15084FDE70310045012FD9502E9 -:102A5400500FC15002C15084FDE70310045003FD20 -:102A64009502501FC15002C15084FDE70310045069 -:102A740016FD95025003C15084FD4B03C0625C01F6 -:102A8400D1DD107170E3FB5002C15013FDFF38C05B -:102A9400E2EF01F2C6D7C75004C15084FD4B03C016 +:102A3400DC70C15012FDA905C01008C6D7C75007E5 +:102A4400C15002C15084FDBF0310045012FD950211 +:102A5400500FC15002C15084FDBF0310045003FD48 +:102A64009502501FC15002C15084FDBF0310045091 +:102A740016FD95025003C15084FD2303C0625C011E +:102A8400D1DD107170E3FB5002C15013FD0539C054 +:102A9400E2EF01F2C6D7C75004C15084FD2303C03E :102AA400625C03D1DD405014FD332B34E3FB895CBD :102AB4009F998A0C7CFF50FF5C14D1DD228A0C7C28 :102AC400FF5C147234E7FB89616A997162075600EE :102AD400316207058666D1DFF7716307716B2734AE -:102AE400F6FB895CEB995002C15084FD4B03C0D2C4 -:102AF400DD335017C15002C15084FDE7031004E0D8 -:102B0400FD95025007C15002C15084FDE703100433 -:102B14005033FD9502F0C15002C15084FDE703100B -:102B2400047178E3FBE0C15013FDFF38C0C6D7C77A -:102B3400C12004FBF8FFCC02005004C15084FD4BBB +:102AE400F6FB895CEB995002C15084FD2303C0D2EC +:102AF400DD335017C15002C15084FDBF031004E000 +:102B0400FD95025007C15002C15084FDBF0310045B +:102B14005033FD9502F0C15002C15084FDBF031033 +:102B2400047178E3FBE0C15013FD0539C0C6D7C773 +:102B3400C12004FBF8FFCC02005004C15084FD23E3 :102B440003C0629C038C045C20D1DD0E8C036C01F9 :102B54009C038C026C209C02EF138C045C10D1DD6E :102B64000C8C035CFE9C038C026C109C028C045C39 :102B740008D1DD0E8C036C029C038C026C089C0251 :102B8400EF138C045C04D1DD0C8C035CFD9C038C82 :102B9400026C049C028C03D1DD05501AFD95028C55 -:102BA4000370C15004C15084FDE70310048FE3FB9C +:102BA4000370C15004C15084FDBF0310048FE3FBC4 :102BB4005C9F728C03318E316D148C03318E314DD8 :102BC400616D08616C5C606162629FE3FB8FEFFB87 :102BD4007CFF50FF5E02D1DD278FEFFB7CFF5E029E :102BE4007234E7FB89616A99716207CC0100316232 :102BF40007086159018C01D1DFF4716307716B27F8 :102C0400F21006C6D7C7D9D7FBC15006C15084FD00 -:102C1400E70310046276D9D8FBC15007C15084FD84 -:102C2400E70310046261666672C6D7FD092CF2D709 +:102C1400BF0310046276D9D8FBC15007C15084FDAC +:102C2400BF0310046261666672C6D7FD092CF2D731 :102C3400711300711B20710303710205E0C150037D -:102C4400C15084FDE70310045013FD9502F0C150F8 -:102C540005C15084FDE7031004500FC1E0C1508446 -:102C6400FDE7031004500AFD95027103055008FDA9 -:102C74009502501FC1E0C15084FDE70310045012B7 -:102C8400FD95025003C15084FD4B03C0625C01D129 -:102C9400DF02E2D75003C1C15084FDE70310047181 +:102C4400C15084FDBF0310045013FD9502F0C15020 +:102C540005C15084FDBF031004500FC1E0C150846E +:102C6400FDBF031004500AFD95027103055008FDD1 +:102C74009502501FC1E0C15084FDBF0310045012DF +:102C8400FD95025003C15084FD2303C0625C01D151 +:102C9400DF02E2D75003C1C15084FDBF03100471A9 :102CA4000203711A20FDF82DF50AF9F2D75003C179 -:102CB4005084FD4B03C0625C01D1DD195014FD3317 +:102CB4005084FD2303C0625C01D1DD195014FD333F :102CC4002BFD9A2A5014FD9502E0C15003C1508493 -:102CD400FDE7031004711300711B20710303F0C19D -:102CE400E0C15084FDE7031004F0C15003C15084D7 -:102CF400FDE7031004F2D7C72004FBF8FFCC020061 -:102D04008F0AF99C035010C150A4FD4B03C0629F6D +:102CD400FDBF031004711300711B20710303F0C1C5 +:102CE400E0C15084FDBF031004F0C15003C15084FF +:102CF400FDBF031004F2D7C72004FBF8FFCC020089 +:102D04008F0AF99C035010C150A4FD2303C0629F95 :102D14000AF9D541FBDD04F2EDD52D8C037F0AF9C8 :102D24005C08D1DD108F0AF95C08D1DF05CC0210F4 :102D3400EF03CC02208C037F0AF95C04D1DD168FEB @@ -461,14 +459,14 @@ :102D740002D1DD1F34E6FB896E0299716207CC0132 :102D840000316207086159018C01D1DFF4716307D6 :102D9400716B278F0AF95C40D1DD095002C15012D2 -:102DA400FDFF38C08F0AF95C01D1DD08E0C1501283 -:102DB400FDFF38C0717AFA8F0AF95C41D1DD113414 -:102DC4000AF9895CBE99D90AF9C15010FDD105C030 +:102DA400FD0539C08F0AF95C01D1DD08E0C150127C +:102DB400FD0539C0717AFA8F0AF95C41D1DD11340D +:102DC4000AF9895CBE99D90AF9C15010FDA905C058 :102DD400F21004C6D7FD412AF2D7FD9A2AF2D7C7CA :102DE4008FF6FB7617FD332B664FF6FBDFF2F5F615 :102DF400FBF2C6D75064FD950240DFFB0BDE03E611 -:102E0400EF01F6609F0CF9D90CF9C15012FDD10500 -:102E1400C0FDDD3A30EA3AED843D71000105717878 +:102E0400EF01F6609F0CF9D90CF9C15012FDA90528 +:102E1400C0FDD63A30E33AED7D3D7100010571788D :102E24005005713AD5713BD1713ADD713BD98F10A0 :102E3400055CFC9F1005CF54054AE542057110421C :102E440005710042057148500571305005712050DC @@ -482,533 +480,530 @@ :102EC40030028F11055CFC9F110571603002D771CF :102ED4007830027148F000D7C788061666614FDD66 :102EE4000967614EDE0396EF01866672C6D7C71680 -:102EF4001714AA0412A943DD29AA0412A923FD5810 -:102F040020C3AC02FD582013C2BDD813FD460FDE0A +:102EF4001714AA0412A943DD29AA0412A923FD5612 +:102F040020C3AC02FD562013C2BDD813FD1E0FDE34 :102F14000C1714AA0212AA0403BA04EF051714A981 :102F2400BA04AC041231FF319E03317F087208C623 -:102F3400D7C77100F200304400BFB601300188BF2A -:102F44009001300984BF9E01BF9C01BF9A01BF98C4 -:102F540001BF9601BF9401BF9201F53CFF30FE0012 -:102F6400BFBE01F6BFBC01BFB80150EEBFBA01A19C -:102F7400BFB201C918FE0071201205714820F94042 -:102F840021F901DD0B36100571A461C8714020F9E7 -:102F940071281205F6BE6EBE64BE6A7123047153B5 -:102FA400078F20F9313507F5FDFBCB6CFF0071135A -:102FB40021C6D730EF00BFB401F6BFBA017108F2E1 -:102FC40000712304715307715301D7712321D9FD73 -:102FD400FBF1E7240000DD1223DD1923DD1123DDDD -:102FE4002623DD3423DD3923DD3FFD6A30EF3DFD4B -:102FF4008D30EF38D9FCFBC1AE6CFDDC2EC0F31371 -:10300400BE6C710321EF25F0C1AE6CFDDC2EC0F364 -:1030140013BE6C710321EF14F6BE6C710221EF0C28 -:10302400CB6CFF00710321EF03FD0A318F20F931CE -:103034004508710421712104EF06710421715101C5 -:10304400312421218F20F9314510F6BE64BE6A3146 -:1030540004210390EF01F6BE6ED731042104F690EB -:10306400EF01F6BE6AD7CF1CFD47F5A8FBAE6C3165 -:103074007DBFAEFBFDDF30D2DF0ED9FCFBC1AE6CF1 -:10308400FDDC2EC0F313BE6CD7FDDF30D2DD0FCFD5 -:103094001CFD47F5A8FBAE6C317DBFAEFBD7E9A89C -:1030A400FB0918235080D6BFAAFB22AEFBBDD83043 -:1030B4004700FDB20DBFACFB30AAFBFDF22EF313AB -:1030C400BE6CB01CFDD51CFDDF10CF1CFD47A0A8B5 -:1030D400FB40A8FB1F61C8F5A8FBD740DFFB0BDC56 -:1030E40005710321F2D740DFFB0661D831120511C7 -:1030F400F0C1AE6CFDDC2EC0F313BE6C710221EF87 -:1031040003FD0A31E2D7712221F0C1AE6CFDDC2E41 -:10311400C0F313BE6CA0B0FB40B0FB40DC3DF5B087 -:10312400FBD9B1FBF1313F0418FD14D9B1FBF1BD5A -:10313400D85008FD010E087208E6D2DD040192DFC2 -:10314400FC896158D1DD05710221EF03710321A0CF -:10315400B1FB40B1FB2061C8F5B1FBD78FB2FBB026 -:10316400B2FBD1DF7331D4D106715BD1E5B4FBD5A9 -:10317400B4FBDD347140E2FBD9B3FBF1E734020068 -:1031840023DD0625DD0325DF05F6BE66EF06D9FC43 -:10319400FBF1BE66A0B3FB40B3FB20DF06F5B3FB37 -:1031A400B0B4FBCFB2FB19D7CFB2FB1E7148E2FB20 -:1031B400D5FEFBDF04F6BE66D7D9FCFBF14266FF01 -:1031C400DD16D9FCFBF112AE6643DE05A266FFEF05 -:1031D40003B266FFCFB2FB03D731242101D7401ECF -:1031E400F902DF10F6BE64BE6EBE6ABFBCFBBFC28E -:1031F400FBBFC8FB31142139F6BFB8FBBFBEFBBF10 -:10320400C4FB22BCFB1231FF31AE03316FBFBAFBEA -:10321400F622C2FB1231FF31AE03316FBFC0FBF6A1 -:1032240022C8FB1231FF31AE03316FBFC6FBEDEF95 -:103234003231442110714321710802FCF5B6FBF5CB -:10324400B5FBEDEF32D5B5FB61E8EDEC328F44FB15 -:103254009FB5FB40B6FB1FDC1A710002FC4046FB25 -:10326400FFDD22A0B7FB8F46FB4FB7FBDE17F5B699 -:10327400FBEF12D9B6FBF1A1605C1F9FB6FB71088E -:1032840002FCF5B7FBE9B6FB0948FB5080D6BFB892 -:10329400FBE9B6FB0968FB5080D6BFBEFBE9B6FB71 -:1032A4000988FB5080D6BFC4FBAFB8FB22BCFB121D -:1032B400D945FBF133BDD813FDB20DBFBAFBAFBE88 -:1032C400FB22C2FB12D945FBF133BDD813FDB20D6D -:1032D400BFC0FBAFC4FB22C8FB12D945FBF133BD11 -:1032E400D813FDB20DBFC6FBB0B5FB8F20F9314535 -:1032F4001F30C4FBFDF22EF313BE6430B8FBFDF2A5 -:103304002EF313BE6E30BEFBFDF22EF313BE6AD74E -:1033140030C4FBFDF22EF313BE6AD7C73132210B42 -:10332400D5CAFBDD06B0CAFBEDE633713321D9FF04 -:10333400FBF1E7240000DD0F23DD1B23DD1123DD7A -:103344005723DD2923DD3B5600F51DFDEDD2335611 -:1033540001F51DFDEF78D51DFDDF075601E51DFDC7 -:10336400EF055600F51DFDCFCAFBFAEF61D51DFD33 -:10337400DF0B5601E51DFDCFCAFBFAEF51F5FFFB4C -:10338400EF4CD51DFDDF0B5600E51DFDCFCAFBFA42 -:10339400EF3CCFFFFB02EF36D937FCF1E724000006 -:1033A400DD0923DD2423DD0A23EF1E5600F51DFD70 -:1033B400EF1CD51DFDDF075601E51DFDEF05560089 -:1033C400F51DFDCFCAFBFAEF055601E51DFD8F2063 -:1033D400F93145086661FB715107EF066661FB71BF -:1033E4000101C6D7C736F00071F4DC297170F00012 -:1033F400CE9D08CE9EC0CE9F80F594FFF593FFF539 -:1034040092FFE597FFE596FFCE9506F598FFCE9CD3 -:103414007F7100D6FB711BE3712BE3711AE7712BEB -:10342400E7717A9D710A9E31929E02EFFA710B9EAA -:10343400715321716321717321C6D7C73152211E83 -:10344400715221710A9E31929E02EFFA3404FC36C5 -:1034540092FF52078B99A5A792DFF9710B9EC6D7ED -:10346400C788061631622115716221C734CCFB303E -:1034740092FF1652078B99A5A792DFF9C666736768 -:1034840018CCFBC6D7C77153213164211E71632147 -:10349400710A9E31929E02EFFA3492FF36CCFB52AF -:1034A400078B99A5A792DFF9710B9E3174211371D3 -:1034B4007B9E8F0CFC9E9A8F0DFC9E9B71732171D9 -:1034C4007A9EC6D7CFD7FB5CCFD8FB5FCFF8FB3251 -:1034D400D7C7CFD4FB11CFD5FB06CFFCFBFFF5FD3F -:1034E400FBF5FEFBF5FFFBF500FCCFF9FB20F5FA3D -:1034F400FBCF2CFC36CF2DFCC95600664C64DE088D -:10350400723844FB0086EFF3C6D7C788061617F156 -:10351400E73403002361E3ED43382361F8EDF2352A -:10352400B12361E3EDF9352561F8ED083624070090 -:1035340024070061D8ED4338240B0061F8ED2936E7 -:103544002361F8ED70362361F8ED3D362361F8ED23 -:1035540019382561F8ED2D382561F8EDD936B125F6 -:1035640061D8EDFD3624000061F8ED0A372361F8D7 -:10357400ED43382402002361E3ED2F372361F8ED96 -:1035840041372361F8ED53372361F8ED4137236167 -:10359400F8ED65372361F8ED77372361F8ED873768 -:1035A4002361F8EDA9372361F8EDB5372361F8ED10 -:1035B400C1372361F8EDCA372402002361E3ED43E8 -:1035C4003824020061F8EDD2372361F8EDDE3725A7 -:1035D40061F8EDEA37240A0061F8EDF637241200A9 -:1035E40061F8ED13382361F8ED0138ED4538679F34 -:1035F400D6FBED4F38302F2CFD843D66736718D40D -:10360400FBED4F3840D9FB6ADF1440DAFB68DF0E6C -:10361400674C6CDF0930C345FD843D713AD5679F23 -:10362400DBFBED4F3867D1DD06306A41FD843D3464 -:10363400F4FB89616F99ED4F38675C02D1DD083086 -:10364400D92DFD843DEF0C675C01D1DD0630DE2D04 -:10365400FD843D675C3CD1DD1030E32DFD843D6786 -:103664005C3C7266736218D4FBED4F3867D1DD623F -:103674005C01D1DD05300800EF01F6609F33FC6783 -:103684005C02D1DD03E6EF01F63433FC896168990D -:10369400675C04D1DD04E6A1EF01F63433FC8961F3 -:1036A4006899675C08D1DD05302000EF01F63433FA -:1036B400FC89616899675C10D1DD05301000EF0169 -:1036C400F63433FC89616899675C20D161E87160E4 -:1036D40033FCED4F38D518F9DF09679FFDFBA018BF -:1036E400F9EF134018F905DE0DD918F9F1B1126795 -:1036F4004818FDA018F9ED4F38675C0F72667362C5 -:1037040018D4FBED4F384018F964DE1F4018F90156 -:10371400DF0667D161F85701E918F9671844FBA07F -:1037240018F94018F90561C8714221675C7F318E30 -:10373400C117F1243000FD6434C0ED4F38675C3F9D -:10374400318EC117F1243000FD6434C0ED4F386769 -:103754005C07318EC117F1243000FD6434C0ED4F95 -:1037640038675C1F318EC117F1243000FD6434C00A -:10377400ED4F3867318EC117F1243000FD6434C039 -:10378400ED4F38CEABAC710A9E31929E02EFFAD562 -:1037940092FFDF05710B9EEFED679E99710B9E9F63 -:1037A4000BFCED4F38717221675C7F9F0CFCED4F71 -:1037B40038717221675C3F9F0DFCED4F38675C3FA9 -:1037C4009F0EFCED4F38675C1F9F0FFCEF7D30822E -:1037D4003FFD843D679F14FCEF71303D3FFD843D08 -:1037E400679F15FCEF65305F3FFD843D679F18FCC4 -:1037F400EF59675C01D1DD53FDCB48EF4E402EFC01 -:10380400C8DE48E92EFC671872FAA02EFCEF3C676C -:103814009F2EFCEF3667318E247200DF0630560986 -:10382400FD843D679FF7FBEF228FFAFB617F5C10FD -:10383400D1DD0630EA3AFD843D679FFAFBEF0CEFD9 -:103844000A664C5ADE05736718D4FBC6D7C71666DA -:103854004C30DC094C37DE05FD3F34EF67664C0223 -:10386400DF1F8FD6FB5C03728F35FC5C03318E3116 -:103874006D08616A08128F35FC5C80312A6162EF41 -:1038840049664C3DDF0AAE90BF30FCF930FCEF3A9C -:10389400664C3EDF05F931FCEF30664C4FDF05FD29 -:1038A400EF48EF26664C61DF09E92EFC0972FA72D3 -:1038B400EF18664C7FDF0D30EA41FD843D713AD547 -:1038C400524AEF06667309D4FB72C6D7C788061638 -:1038D40017F1241000240500DC07244C00DD17EF49 -:1038E40018717BFA17F104D4FB1489617F99717AFA -:1038F400FA710222EF03A02EFCC6D7C7C1C1FBF8A0 -:10390400FF401EF903DD06401EF904DF2F8C02730D -:1039140009DCFB5E0AD1DF248C02318E04D4FB1453 -:10392400896E0A99716207CC0100316207086159F6 -:10393400018C01D1DFF4716307716B271004C6D7C2 -:10394400CF35FC03F533FCF537FCF539FCD7C788D4 -:10395400061617F1E734020025DD4923DD1A25DDBB -:103964002823DD0523DD37EF47713222679F38FCBA -:1039740030EA3AFD843DEF38675C03D161F8712287 -:1039840023675C839F35FCEF27675C039F37FC67E5 -:103994005C034C0261F8713221FD1F33EF12679F03 -:1039A40039FCEF0C6791DF08E0C15012FDFF38C00D -:1039B400C6D7C71617F1E7240000DD4723DD23240B -:1039C4000300DD0C240200DD2224F900DD3CEF3D80 -:1039D40031020705308000EF01F6086F36FC7208EB -:1039E400EF318F33FCF533FC72EF2840DDFB01DD52 -:1039F4000FD9DDFBF11231FE03311F087208EF13FA -:103A0400E2EF107112235235EF09F2EF06667309E3 -:103A140032FC72C6D7C71617F1E7240000DD38243C -:103A24001000DD1C23DD1C23DD30240E00DD1824F2 -:103A34001100DD1B240F00DD12243000DD15EF1E04 -:103A4400E2EF1D5202EF195204EF155206EF115224 -:103A540005EF0D5207EF09F2EF065203EF0252FF92 -:103A6400C6D7C78F2AFDB02AFDD1DF6BCF2AFD0749 -:103A740031142249711322401EF903DF408F44FCA4 -:103A84009FDCFB8F43FC9FFBFB3624FDC7D943FC23 -:103A9400FD323C618A70618AFD773CC0D946FCF1F5 -:103AA400312F609F45FC8F42FC4F45FCDD0F712296 -:103AB400228F45FC9F42FC30EA3AFD843D7150F070 -:103AC40000CE300BCF170006CE3106FD2703717AE6 -:103AD40030710BE3710BE7C6D78F45FC9F42FC8F17 -:103AE40045FC9FDDFBD7401EF903DF06401EF904A9 -:103AF400DF02F2D78FFAFB5C10D1DD0C8F45FC9FFF -:103B04004AFC7148FAFBEF6A3124222471232271A2 -:103B140043228FFAFB5C04D1DD088FF9FB9F4BFC39 -:103B2400EF068F45FC9F4BFC8F4BFC9F4AFCEF42FA -:103B34003134222C713322714222D538FCDF05F551 -:103B44004CFCEF0B8F38FC5002D6A1609F4CFC8FCD -:103B54004CFC9F4AFC5040C15012FDFF38C0EF128C -:103B6400314222088F4BFC9F4AFCEF068F4CFC9F8E -:103B74004AFC8F4AFC9FDDFB404AFC01DF05E53827 -:103B8400FCEF0ED94AFCF11231FE03311F609F385D -:103B9400FC8FFAFB5C01D1DD02F2D7E94AFC09385B -:103BA4002370C15013FDD105C0F2D7C7168B728C98 -:103BB40001614ADE248B728C02614ADE188C017228 -:103BC4008C02614ADE068C01318EEF048C02318E48 -:103BD400087208EF268B72EF228B728C02614ADE28 -:103BE400048B72EF168C01728C026142DE068C012A -:103BF400318EEF048C02318E087208C6D7C7167155 -:103C04000AE7710BE37150F000CE300BCF170006BA -:103C1400669E31FD2703717A30710BE33182E30232 -:103C2400EFFA8D1F7158F000710BE772C6D7C7C148 -:103C3400C1FBF8FF8F2CFC4E02DC03F2EF318C0247 -:103C44004F2DFCDC0452FFEF268C022F2CFC7061FC -:103C540031318D128F2DFC2F2CFC70613133BDD886 -:103C640013FDD40DBB440001DC03F690BB8B721032 -:103C740004C6D7C7C1C1FBF8FFAC0A14A9148970E4 -:103C84008C026128706131FD58201344030071FED9 -:103C9400DC24AC0A148A04819A04AC0A148A044C05 -:103CA40011DC11A9148C0299AC0A14CA0200AC0AE2 -:103CB40014CA0310EF74AC0A14CA0400AC0A14A9A1 -:103CC40014894E02DE0AAC0A148A02819A02EF13A6 -:103CD400AC0A14A914894E0261D308AC0A148A02EE -:103CE400919A02AC0A148A03919A03D1DF3CAC0A7C -:103CF400148A024C10DF10A91489318EA112AC0A67 -:103D040014A9146299EF17AC0A148A024CF0DF0E5E -:103D1400A91489318EB112AC0A14A9146299AC0A9F -:103D240014CA0200AC0A14CA03101004C6D7ED6FFB -:103D34003D717BFAC7D558FC61F831542227715381 -:103D440022D558FC61E8B058FC717AFA5600664CEA -:103D54000BDD1272F3311C792CFDCEFC0061CAFD1F -:103D6400CE3D86EFE9717AFAF2C6D7C75600664CA3 -:103D74000ADE0BF0317E12F6785AFC86EFF0C6D7D5 -:103D8400C7C1C1FBF8FFCC01008C014C0ADE3671BF -:103D94007BFA8C01F0317E045AFC14A96168DF09B6 -:103DA400AC02B9717AFAF2EF1D8C01F0317E12790E -:103DB4005AFC614902DF06717AFAE2EF09717AFA74 -:103DC400615901EFC4E21004C6D7C72004FBF8FF11 -:103DD400F6425AFC61F8EDB33E717BFA9C038C0306 -:103DE4004C0ADE3C8C03F0317E045AFC14A9616851 -:103DF400DF05717AFAEF29717AFA8C0372F3311CB8 -:103E0400795AFCCEFC0061CA629C02D1DF0A8C03A1 -:103E1400F0317E12E6785AFC717BFA615903EFBEE9 -:103E2400CC0200CC01018C02F0317E045AFC14A9AE -:103E34006168DD7B8C02F0317E12795AFCE743DF46 -:103E4400688C014C0ADE628C01F0317E12795AFCD6 -:103E5400E743DD50717BFA8C01F0317E045AFC1487 -:103E6400A96168DF1B616901717BFA8C01F0317E05 -:103E740012F6785AFC717AFA8C024E01DCE7EF2FC5 -:103E84008C01F0317E045AFC14A9128C02F0317EAC -:103E940033785AFC8C01F0317E12E6785AFC615971 -:103EA40002717AFA615901EF98615902ED2A3E00D4 -:103EB400F21004C6D7C72006FBF8FF3419FCC5501E -:103EC40006C150A8C15030FD75031006D2DD1DA0F7 -:103ED4006EFC406EFC08DE03E2EF5A3414FC895C8D -:103EE400FC99FD823F7110E2FBF2EF49F56EFC8F05 -:103EF40014FC5C01D1DD26401EF903DF205010C103 -:103F040080FDFF38C0C736100571D4C6DE0F17C157 -:103F14005006C150A8C15030FD75031006401EF96B -:103F240001DD11401EF905DD0B8F14FC5C02D1612B -:103F3400E8FDC845F21006C6D7D915FCC15030FDBE -:103F44004B03C0629F18FC7130E5FB8FEDFB5C08EE -:103F5400D1DF06716307716B27F2D7D918FCC1D979 -:103F640017FCC15030FDE70310047130E5FB8FED01 -:103F7400FB5C08D1DF06716307716B27F2D7C7209A -:103F84000AFBF8FF500FC15030FD4B03C04041FB0A -:103F940002DF077110E2FBF2EF547118E2FBCC0769 -:103FA40000CC0812CC09808F14FC5C03D1DF0871AB -:103FB4007AD5CC0607EF06717BD5CC062F170406FD -:103FC40000C15004C150A0C15030FD1D041006C7EB -:103FD40036100571D4C6DE15401EF903DF0F17C174 -:103FE4005006C150A8C15030FD75031006F2100AE6 -:103FF400C6D7C7401EF902DF04F6BF72FC8F42FD2C -:10400400B042FDD161E8ED0741CF42FD048F1EF9B6 -:10401400318FE723DD0B24020024030061C8ED0780 -:10402400413027004272FCDF0AE0C15010FDFF3826 -:10403400C0EF2530C0004272FCDF0B5002C15010AB -:10404400FDFF38C0EF128FF8FB5009D60480004200 -:1040540072FC61D8715020F931340709717322F66A -:10406400BF72FCEF1731742206F6BF72FCEF0DA28B -:1040740072FCF64272FCDF0490BF72FC8F21F931AE -:104084008FE7240000DD0623DD0D23DF1236100543 -:1040940071C4710123EF0B710402710123EF0371E9 -:1040A40002233102231A4074FC0361D8A074FC403B -:1040B40074FC02DF0E5004C15010FDFF38C0EF0342 -:1040C400F574FC3104231A4076FC0361D8A076FC15 -:1040D4004076FC02DF0E5008C15010FDFF38C0EFDF -:1040E40003F576FC314207184075FC0361D8A075CE -:1040F400FC4075FC02DF0C5010C1FDFF38C0EF031B -:10410400F575FCC6D7C736100571D4DE0730B93E45 -:10411400FD843DD2401EF903DF1A3122070630FB2D -:104124002CFD843D3114230C7113235080C1501293 -:10413400FDFF38C0401EF903DD05F6BD1AEF25D595 -:1041440000FCDF09F6461ADD1BB61AEF17D9FCFB93 -:10415400F1461ADD0FD9FCFB12AD1A43DE04A61A90 -:10416400EF02B61AC6D7C78FF4FB76F5F4FB5C10E2 -:10417400D161E8713223665C0FD1DD67665C01D1E1 -:10418400DD05F51EF9EF5C665C02D1DD15E0C1507A -:1041940003C15084FDE7031004711300711B2071E7 -:1041A4000303665C08D1DD05710303EF1A665C0442 -:1041B400D1DD14711300711B203124230371030317 -:1041C4003435FC895CFC995005FD9502710203505D -:1041D40003C1C15084FDE7031004711A2071232325 -:1041E400FDF82DF2C6D7C7364105718461D8EDA913 -:1041F400423641057194DE0771405005CEABAC31B7 -:10420400B2D104E2EDB842713BD18F18F9A018F98C -:10421400318EE7240000DD1723DD2823DD3323DD81 -:104224003823DD4423DD5023DD5523DD5AEF6E8F23 -:1042340020F93163088F21F99F4005EF62CF4005D3 -:1042440004EF5CF0C15084FD4B03C0629F4005EF56 -:104254004E8F14FD9F4005EF465008C1506CFD4B36 -:1042640003C0629F4005EF375009C1506CFD4B03FA -:10427400C0629F4005EF288F78FC9F4005EF208F98 -:1042840002F99F4005EF18711420E66130127104A1 -:104294002061DC31196162629F4005EF02EF06CEB6 -:1042A400ABACE2EF0F7160500571485005713BD51E -:1042B400F518F9F2C6D7C78F1EF9318FE72400002D -:1042C40061F8ED5D4423DD1B2361F8ED7243236146 -:1042D400F8EDFC432361F8ED38442361F8EDCE4456 -:1042E400ED3145D51FF9DF2BF64272FCDD05F544AF -:1042F400FDEF03A044FD4044FD65DC09F51EF971A2 -:104304005222ED3445AF72FC440A0061D8ED3445C5 -:10431400E51FF9717222F544FDF5F7FBFD420571C5 -:104324002320FDAE244021F903DF09715222F51E3A -:10433400F9ED3445FD082840E1FB9BDE097152226A -:10434400F51EF9ED3445FD342CD2DD09715222F508 -:104354001EF9ED3445401FF901DF05F5FDFBEF04BF -:10436400CFFDFB03CF1EF902FD092CED3445CF35FB -:104374000002CF37001DCF120510FD1E2EFD7E2E2C -:10438400714A9DFD4439FDD534F537FF712BE0F5B5 -:104394001FF9715222CBE43FEFCBE6F6F0FD420564 -:1043A400713BD48F20F93135305004C15084FD4B1A -:1043B40003C0625C03318E315D34E3FB896168992B -:1043C4005002C15084FD4B03C0D2DD067170E3FB83 -:1043D400EF047178E3FBFDAE24FD352F713820F92D -:1043E400CF1EF9038FD6FB5C02D1DD095080C1508A -:1043F40010FDFF38C0ED3445FD364531A4E0207191 -:104404002BE031020C05FDB045EF145027C15005D7 -:10441400C15084FDE7031004CF1EF9047152223108 -:1044240034230BA07AFCD57AFC61F8FDB045FDA3DA -:1044340045ED3445FD364531020C18F0C15005C137 -:104444005084FDE70310045005FD9502FDB045CFEF -:104454001EF903FDA345ED3445CFFDFB03F5FEFB3B -:10446400F500FC711221F6426CFF61E8ED344571F0 -:104474005820F9F514FCFD823FFDB72FFD752EFD84 -:10448400D32E714B9DF5E4FBF5E5FBF5E6FBF5E773 -:10449400FB31642002EFFACE3708CBE4BFFFCBE652 -:1044A400FFF1CED4FFCF370009F51205F6BEE0BE0A -:1044B400E2BED0716A27FDB12CFDAB05F544FDCFFA -:1044C4001EF905717222F6BF72FC3102071BFDAEA4 -:1044D40024AF72FC440A00DC06E51FF9E51EF9D599 -:1044E40021F9DD4CFDAB05EF47F51FF9FDAB05FDEB -:1044F400732471730171320431120502EFFA7143AE -:104504000271032071222031949E02EFFA712AE78E -:10451400CEA409F5F30061FD31040703717322E5AC -:10452400F300CEA408712BE7E51EF9EF0300EFFDBD -:10453400C6D7D57BFCDF1E310200195003C150845D -:10454400FD4B03C0625C01D1DF07F51EF9715222F5 -:10455400D7E57BFCD7407BFCF0DF083104003FF556 -:104564007BFCD7407BFCC8DF0BF51EF9715222CFD0 -:104574007BFCF0D731020004A07BFCD7F0C15004CF -:10458400C15084FDE70310048FE3FB5C9F9FE3FBB2 -:104594007110F4FB306A41FD843DCF7BFCF0D78F72 -:1045A40020F9315506F51EF9715222D7713323F5DE -:1045B4007AFC717207FD2703FD2703717307D7FD8A -:1045C4001806F2D7C7200CFBF8FF8F1AFCF0F91974 -:1045D400FCF303FD582013BC048F1CFCF0F91BFCF6 -:1045E400F303FD582013BC028F1EFCF0F91DFCF3ED -:1045F40003FD582013BBAC04BDD8F6BDDAAC0431BE -:104604001EBDDCF6BDDEFD870DADD8BDDCADDABD6B -:10461400DEAC02BDD8F6BDDAAC02311EDADCC3DA98 -:10462400DEC3BDDCF6BDDEFD870DC0BDDEC0BDDC76 -:10463400ADDEFDFD0EADD8BDDCADDABDDEABBDD863 -:10464400F6BDDAAB311EDADCC3DADEC3BDDCF6BD9F -:10465400DEFD870DC0BDDEC0BDDCADDEFDFD0EDAC6 -:10466400DAADD8FD254AC3C58F08FD5C3FF0317E25 -:104674000488FC14C2C0B9A008FDF6BC08BC0A9C9E -:10468400078C074C2EDD3E8F08FD0E0770F161DCB0 -:10469400605C3FF0317E127988FCBDD8F6BDDA8CBF -:1046A4000773097A23318FBDDC70BDDEFD870DAC45 -:1046B40008BDDCAC0AFDFD0EADDABC0AADD8BC0801 -:1046C400615907EFBCAC08BDD8AC0ABDDAC9DC003F -:1046D40004F6FD510EC9DCFFFFF6FD660FADD8BF31 -:1046E40082FCAF7CFC4282FCDD12AF7EFCBF80FC0E -:1046F400AF7CFCBF7EFCAF82FCBF7CFCAF7EFC4287 -:1047040080FCDC50AF7CFC427EFCDE48AF46FD42C0 -:104714007CFCDE40404AFD16DC1F404AFDA0DE164C -:104724008F84FC4F4AFDDE0EAF7CFC2286FC44697C -:104734001061C8FDA147F54AFDAF7CFC445146DC3D -:104744000BAF7CFC241027BF48FDEF1930F82ABFBB -:1047540048FDEF11404AFDFFDD03E6EF01F6344A60 -:10476400FD89610899AF80FC427EFCDC1BAF7EFCB6 -:10477400427CFCDE13AF7CFC4248FDDE0BF584FC7E -:10478400AF7CFCBF86FCEF114084FCFFDD03E6EF49 -:1047940001F63484FC89610899100CC6D7C7200639 -:1047A400FBF8FFA01FFCD51FFCDF1CA020FCD520BC -:1047B400FCDF14A021FCD521FCDF0CCF1FFCFFCFB4 -:1047C40020FCFFCF21FCFF717BFA710A9E31929E7F -:1047D40002EFFA8E98FD7A0F9C039F0CFD8E949F36 -:1047E4004BFD8E969F4CFD8E979F4DFD8E939F0A99 -:1047F400FD8E929F0BFDFD824913BC04BDD8F6BD0E -:10480400DA46DADF03B146D8DF198C035C0391DFA3 -:1048140003E6EF01F6046D01313D120103B1BC045E -:104824006169038F4EFD4E03DF12AF0EFD61490433 -:10483400DE40AC04220EFDFDA348EF368C03318E1E -:10484400B112D94EFDF143DF1E8C035C0391DF03EB -:10485400E6EF01F6046D01313D120103220EFD6104 -:104864000904FDA348EF0B8F4EFD4E03DE04F6FD55 -:10487400A3488C039F4EFDAC04BF0EFDD909FDF186 -:10488400010422F9BB14A944FFFFDF04E6B9EF0BCE -:10489400AB14A944FEFFDD03A9A1B91006C6D7C70E -:1048A400161744A90061C836A800A009FD4009FDF7 -:1048B400A861C8F509FDF909FDF3311CF67822F960 -:1048C400B7F647DFE5C6D7C756A89666F0317E121D -:1048D400F6B17822F966D1DFF1F51FFCF520FCF57D -:1048E40021FCF509FDC6D7714323D7C72004FBF883 -:1048F400FFD918F9F1E7240000DD1123DD1C23DDC5 -:104904002123DD2623DD2F23DD34EF3A8F09FD9F9C -:1049140010FDA018F9F94BFDEF60A018F9F94CFD52 -:10492400EF58A018F9F94DFDEF50A018F98F0CFDC0 -:10493400FD940F72EF44A018F9F90AFDEF3CA0189A -:10494400F9F90BFDEF34F910FDF3311C7922F9BBB1 -:10495400314223058B9C03EF128C019C03D510FD7F -:10496400DF06CF10FDA7EF03B010FD718071472360 -:1049740061DC61FB7141238C03721004C6D7C7202C -:1049840008FBF8FF8E989C058E979C048E969C03DA -:104994008E949C028E939C018E929B710B9E717AD5 -:1049A400FA8C05FD7A0F9C058C04FD7A0F9C048C0F -:1049B40003FD7A0F9C038C02FD7A0F9C028C04F099 -:1049C400317E1279AA23BC068C055C03D1DF158CD9 -:1049D400044C03DE0C8C044C02DF098C034C1D6177 -:1049E400F86179068C03318EB1610906BC06313D4C -:1049F400120103BC068C060E02708C071C00BC0658 -:104A04008F24FC4E01DC0D8C014F24FCDC0B8F2524 -:104A1400FC4DDE05AC0612EF04AC06B1121008C65C -:104A2400D7C7C3C12008FBF8FFF661490A61F861E2 -:104A34004908DF07F7340000EDC24AE6BC04F6BCBF -:104A440006AC0ABC02AC08BBAC06614902AC04610A -:104A5400F8614900DE28AC04BDD8AC06BDDAE1FD3E -:104A64000C0FADDABC06ADD8BC04ABBDD8AC02BDEE -:104A7400DAE1FD270FADDABC02ADD8BBEFCAAC0654 -:104A8400BC02AC04BBAC08BDD8AC0ABDDAAC04BDF6 -:104A9400DCAC06FD8A0EAC04BDDCAC06FDFD0EE10B -:104AA400FD270FADDABC06ADD8BC04AC06614902E3 -:104AB400AC0461F8614900DCC5AC0214AB12100C03 -:024AC400C6D753 -:104AC60061FC61FCC1C3C5C7520C929269D4FEC198 -:104AD600DFF88EFD708EFCC1717AFA401EF903DF95 -:104AE6000630FB2CFD843DC09EFC609EFD34D4FE4A -:104AF6005206C0B9A5A592DFF9C6C4C2C061FC6161 -:104B0600DF520C929269D4FEC1DFF88EFD708EFCE6 -:104B1600C1717AFAC736410571A4C6DC51F516FD96 -:104B26007148500571605005310422367162077173 -:104B360003228FE4FB5FECFBD1DF1B8FE5FB5FED10 -:104B4600FBD1DF128FE6FB5FEEFBD1DF098FE7FBC0 -:104B56005FEFFBD1DD0C31620702EFFA716307717B -:104B66006B27FDEB48FD8934F518F9ED894CC736FE -:104B760041057184C6DE0DF516FD71485005FD89A7 -:104B860034ED894CC73641057194C6DE154016FDD5 -:104B960003DD0C4016FD04DD064016FD0161F8F547 -:104BA60016FDD916FDF1E7240000DD0823DD1323E9 -:104BB600DD39EF6071405005E516FD71505005ED89 -:104BC600894C8F40059F19F99F1CF9D919F9FD5198 -:104BD60038629F1BF94019F97FDD06CF16FD02EFFB -:104BE60003F516FD71505005ED894CC73641057128 -:104BF60094C6DE1CC736410571C4C6DE06CF16FD57 -:104C060003EF11F516FD7148500571605005EF73FD -:104C1600CF16FD044016FD03DF138F1BF99F4005D9 -:104C2600D91BF9C1D919F9FDD038C0EF108F40054D -:104C360076C7D919F9FD0E35C071505005D91CF942 -:104C4600F1242900DD2D240400DD28242200DD23A3 -:104C5600241100DD0C240100DD19241E00DD14EFF3 -:104C66000C4019F960DF0CCF19F961EF06F518F958 -:104C7600A019F94016FD03DF0AD919F9FD5138626A -:104C86009F1BF9C09EFC609EFD34D4FE5206C0B93F -:104C9600A5A592DFF961FCC1C3C5C7520C92926902 -:104CA600D4FEC1DFF88EFD708EFCC1F616717AFA5D -:104CB600714AE5717BBD51405F0401D1DD05A7F660 -:104CC60047DFF3300400BF2401F6BF2A01300B0B87 -:104CD600BF2801FD2703300B0FBF2801FD27033036 -:104CE6000F0FBF2801710AE6716320C09EFC609E0B -:104CF600FD34D4FE5206C0B9A5A592DFF9C6C4C2DA -:104D0600C061FCC1C3C5C7520C929269D4FEC1DF13 -:104D1600F88EFD708EFCC1717AFAD540FBDD0EEB84 -:104D26003EFB899E44A23EFBB040FBEF2B710AE698 -:104D3600300400BF2401F6BF2A01300B0BBF280147 -:104D4600FD2703300B0FBF2801FD2703300F0FBFD0 -:104D56002801715320716320C09EFC609EFD34D4EF -:104D6600FE5206C0B9A5A592DFF9C6C4C2C061FC51 -:104D760061EF520C929269D4FEC1DFF88EFD708EFF -:104D8600FCC12008FBF8FF71503002CEABACCC0161 -:104D960000F6BC0231B2E20F617902F6614902DF28 -:104DA600F371603002EF7E8E519B713BE28B5C02A9 -:104DB600D1DD1D8B5C08D1DF0971503002CC0100BA -:104DC600EFCF8C0770FDB639629E50CC0102EFC161 -:104DD6008B5C03D1DF408E509C05715030028C01F4 -:104DE600D1DF0E8C0570FD193A629C07CC0101EFEC -:104DF600318C014C02DF0671603002EF28CF34029D -:104E06005A716030028C0570C18C0770FD5239C032 -:104E1600CF34024AEF0F8B5C01D1DD0671603002A0 -:104E2600EF03ED974D1008C09EFC609EFD34D4FE46 -:104E36005206C0B9A5A592DFF961FCC1710A9E317F -:104E4600929E02EFFA8F0EFC4F96FFDF358F0FFC16 -:104E56004F97FFDF2D8F10FC4F98FFDF258FEDFB5F -:104E66005C04D1DF1D7120E5FB716307716B274080 -:104E76001EF905DD06401EF901DF07CF1FF902E521 -:104E86001EF9710B9EC061FCA058FC61FCC1C3C534 -:104E9600C7520C929269D4FEC1DFF88EFD708EFC6B -:104EA600C1C1FBF8FF8D1F9C018E31318EE72406B0 -:104EB60000DD0823DD0F23DD25EF45717AFA8C012D -:104EC6009F44FCEF3B717AFA4021F901DF078C0120 -:104ED6009F43FCEF2B51FF2E019F43FCEF22717A7B -:104EE600FA8C019F02F98FE2FB5C01D1DF12401EB2 -:104EF600F903DD06401EF904DF06304A27FD843D2E -:104F06004031FF09DE05A031FFEF197158F000713D -:104F160012224057FC02DF03F6EF05D957FCF1A138 -:104F2600609F57FC710BE3C0C09EFC609EFD34D4AD -:104F3600FE5206C0B9A5A592DFF9C6C4C2C061FC7F -:104F460061FF520C929269D4FEC1DFF88EFD708E1D -:104F5600FCC1717AFA8F14FC5C03D1DD19401EF98D -:104F660003DD06401EF904DF0D36100571D4DE069A -:104F760030B93EFD843DC09EFC609EFD34D4FE5299 -:104F860006C0B9A5A592DFF961FC61FC61FC61FC74 -:104F960061FC61FC61FC61FC61FC61FC61FC61FC23 -:104FA60061FC61FC61FC61FC61FC61FC61FC61FC13 -:104FB60061FC61FC61FC61FC61FC61FC61FC61FC03 -:024FC60061FC8C -:0A4FF60031313A32333A3531000010 +:102F3400D7C7712012057100F200304400BFB601FA +:102F4400300188BF9001300984BF9E01BF9C01BF3E +:102F54009A01BF9801BF9601BF9401BF9201F53C4D +:102F6400FF30FE00BFBE01F6BFBC01BFB80150EE8A +:102F7400BFBA01A1BFB201C918FE00711020F94007 +:102F840021F901DF06711820F9EF0B36100571A441 +:102F940061D8711820F971281205F6BE6EBE64BEA0 +:102FA4006A7123047153078F20F9310507F5FDFB7E +:102FB400CB6CFF00711321C6D730EF00BFB401F60C +:102FC400BFBA017108F200712304715307715301F0 +:102FD400D7712321D9FDFBF1E7240000DD1223DDA5 +:102FE4001923DD1123DD2623DD3423DD3923DD3FE1 +:102FF400FD7030EF3DFD9330EF38D9FCFBC1AE6C72 +:10300400FDDC2EC0F313BE6C710321EF25F0C1AEBD +:103014006CFDDC2EC0F313BE6C710321EF14F6BEFD +:103024006C710221EF0CCB6CFF00710321EF03FDE7 +:1030340010318F20F9311508710421712104EF0634 +:10304400710421715101312421218F20F93115108E +:10305400F6BE64BE6A3104210390EF01F6BE6ED75A +:1030640031042104F690EF01F6BE6AD7CF26FD475E +:10307400F5A8FBAE6C317DBFAEFBFDE530D2DF0EB3 +:10308400D9FCFBC1AE6CFDDC2EC0F313BE6CD7FDC6 +:10309400E530D2DD0FCF26FD47F5A8FBAE6C317DC0 +:1030A400BFAEFBD7E9A8FB0918235080D6BFAAFB03 +:1030B40022AEFBBDD8304700FD8A0DBFACFB30AA61 +:1030C400FBFDF22EF313BE6CB026FDD526FDDF10FA +:1030D400CF26FD47A0A8FB40A8FB1F61C8F5A8FBAD +:1030E400D740DFFB0BDC05710321F2D740DFFB0681 +:1030F40061D831120511F0C1AE6CFDDC2EC0F313A2 +:10310400BE6C710221EF03FD1031E2D7712221F070 +:10311400C1AE6CFDDC2EC0F313BE6CA0B0FB40B09E +:10312400FB40DC3DF5B0FBD9B1FBF1313F0422FD9E +:1031340014D9B1FBF1BDD85008FDD90D087208E6C9 +:10314400D2DD040192DFFC896158D1DD05710221D1 +:10315400EF03710321A0B1FB40B1FB2061C8F5B1BD +:10316400FBD78FB2FBB0B2FBD1DF7331D4D1067180 +:103174005BD1E5B4FBD5B4FBDD347140E2FBD9B3DC +:10318400FBF1E734020023DD0625DD0325DF05F628 +:10319400BE66EF06D9FCFBF1BE66A0B3FB40B3FBF1 +:1031A40020DF06F5B3FBB0B4FBCFB2FB19D7CFB227 +:1031B400FB1E7148E2FBD5FEFBDF04F6BE66D7D9E1 +:1031C400FCFBF14266FFDD16D9FCFBF112AE66434F +:1031D400DE05A266FFEF03B266FFCFB2FB03D73171 +:1031E400242101D7401EF902DF10F6BE64BE6EBE74 +:1031F4006ABFBCFBBFC2FBBFC8FB31142139F6BF99 +:10320400B8FBBFBEFBBFC4FB22BCFB1231FF31AE17 +:1032140003316FBFBAFBF622C2FB1231FF31AE039A +:10322400316FBFC0FBF622C8FB1231FF31AE033150 +:103234006FBFC6FBEDF53231442110714321710893 +:1032440002FCF5B6FBF5B5FBEDF532D5B5FB61E84F +:10325400EDF2328F44FB9FB5FB40B6FB1FDC1A71C5 +:103264000002FC4046FBFFDD22A0B7FB8F46FB4F6C +:10327400B7FBDE17F5B6FBEF12D9B6FBF1A1605C24 +:103284001F9FB6FB710802FCF5B7FBE9B6FB0948C2 +:10329400FB5080D6BFB8FBE9B6FB0968FB5080D66B +:1032A400BFBEFBE9B6FB0988FB5080D6BFC4FBAFA9 +:1032B400B8FB22BCFB12D945FBF133BDD813FD8A00 +:1032C4000DBFBAFBAFBEFB22C2FB12D945FBF133E3 +:1032D400BDD813FD8A0DBFC0FBAFC4FB22C8FB12CF +:1032E400D945FBF133BDD813FD8A0DBFC6FBB0B57C +:1032F400FB8F20F931151F30C4FBFDF22EF313BEF2 +:103304006430B8FBFDF22EF313BE6E30BEFBFDF24B +:103314002EF313BE6AD730C4FBFDF22EF313BE6A3C +:10332400D7C73132210BD5CAFBDD06B0CAFBEDECA1 +:1033340033713321D9FFFBF1E7240000DD0F23DDD6 +:103344001B23DD1123DD5723DD2923DD3B5600F547 +:1033540027FDEDD8335601F527FDEF78D527FDDF9E +:10336400075601E527FDEF055600F527FDCFCAFBFB +:10337400FAEF61D527FDDF0B5601E527FDCFCAFB28 +:10338400FAEF51F5FFFBEF4CD527FDDF0B5600E5B7 +:1033940027FDCFCAFBFAEF3CCFFFFB02EF36D9374C +:1033A400FCF1E7240000DD0923DD2423DD0A23EFFB +:1033B4001E5600F527FDEF1CD527FDDF075601E556 +:1033C40027FDEF055600F527FDCFCAFBFAEF05569A +:1033D40001E527FD8F20F93115086661FB7151075E +:1033E400EF066661FB710101C6D7C736F00071F4C0 +:1033F400DC297170F000CE9D08CE9EC0CE9F80F572 +:1034040094FFF593FFF592FFE597FFE596FFCE95C0 +:1034140006F598FFCE9C7F7100D6FB711BE3712BE0 +:10342400E3711AE7712BE7717A9D710A9E31929EBE +:1034340002EFFA710B9E715321716321717321C6DE +:10344400D7C73152211E715221710A9E31929E02B8 +:10345400EFFA3404FC3692FF52078B99A5A792DF4A +:10346400F9710B9EC6D7C7880616316221157162A1 +:1034740021C734CCFB3092FF1652078B99A5A79233 +:10348400DFF9C666736718CCFBC6D7C77153213101 +:1034940064211E716321710A9E31929E02EFFA34F7 +:1034A40092FF36CCFB52078B99A5A792DFF9710BDB +:1034B4009E31742113717B9E8F0CFC9E9A8F0DFCA0 +:1034C4009E9B717321717A9EC6D7CFD7FB5CCFD8F0 +:1034D400FB5FCFF8FB32D7C7CFD4FB11CFD5FB07A7 +:1034E400CFFCFBFFF5FDFBF5FEFBF5FFFBF500FC58 +:1034F400CFF9FB20F5FAFBCF2CFC36CF2DFCC956B7 +:1035040000664C64DE08723844FB0086EFF3C6D7CD +:10351400C788061617F1E73403002361E3ED493841 +:103524002361F8EDF835B12361E3EDFF352561F84A +:10353400ED0E3624070024070061D8ED4938240B2A +:103544000061F8ED2F362361F8ED76362361F8ED4E +:1035540043362361F8ED1F382561F8ED33382561D2 +:10356400F8EDDF36B12561D8ED033724000061F8AA +:10357400ED10372361F8ED49382402002361E3EDAF +:1035840035372361F8ED47372361F8ED5937236167 +:10359400F8ED47372361F8ED6B372361F8ED7D379C +:1035A4002361F8ED8D372361F8EDAF372361F8ED32 +:1035B400BB372361F8EDC7372361F8EDD037240218 +:1035C400002361E3ED493824020061F8EDD8372384 +:1035D40061F8EDE4372561F8EDF037240A0061F86D +:1035E400EDFC3724120061F8ED19382361F8ED077A +:1035F40038ED4B38679FD6FBED5538302F2CFD7DC9 +:103604003D66736718D4FBED553840D9FB6ADF1467 +:1036140040DAFB68DF0E674C6CDF0930A145FD7DA5 +:103624003D713AD5679FDBFBED553867D1DD063038 +:103634006341FD7D3D34F4FB89616F99ED55386735 +:103644005C02D1DD0830D92DFD7D3DEF0C675C01B6 +:10365400D1DD0630DE2DFD7D3D675C3CD1DD1030D3 +:10366400E32DFD7D3D675C3C7266736218D4FBED0F +:10367400553867D1DD625C01D1DD05300800EF010A +:10368400F6609F33FC675C02D1DD03E6EF01F6349C +:1036940033FC89616899675C04D1DD04E6A1EF011C +:1036A400F63433FC89616899675C08D1DD05302004 +:1036B40000EF01F63433FC89616899675C10D1DD51 +:1036C40005301000EF01F63433FC89616899675CBA +:1036D40020D161E8716033FCED5538D518F9DF0964 +:1036E400679FFDFBA018F9EF134018F905DE0DD90B +:1036F40018F9F1B112674822FDA018F9ED553867A1 +:103704005C0F7266736218D4FBED55384018F96487 +:10371400DE1F4018F901DF0667D161F85701E91887 +:10372400F9671844FBA018F94018F90561C87142FB +:1037340021675C7F318EC117F1243000FD6A34C0EB +:10374400ED5538675C3F318EC117F1243000FD6AB6 +:1037540034C0ED5538675C07318EC117F124300051 +:10376400FD6A34C0ED5538675C1F318EC117F124F2 +:103774003000FD6A34C0ED553867318EC117F1242D +:103784003000FD6A34C0ED5538CEABAC710A9E31C1 +:10379400929E02EFFAD592FFDF05710B9EEFED6763 +:1037A4009E99710B9E9F0BFCED5538717221675CDD +:1037B4007F9F0CFCED5538717221675C3F9F0DFCB7 +:1037C400ED5538675C3F9F0EFCED5538675C1F9FD5 +:1037D4000FFCEF7D307B3FFD7D3D679F14FCEF7157 +:1037E40030363FFD7D3D679F15FCEF6530583FFD4A +:1037F4007D3D679F18FCEF59675C01D1DD53FDA93E +:1038040048EF4E402EFCC8DE48E92EFC671872FAD9 +:10381400A02EFCEF3C679F2EFCEF3667318E24729E +:1038240000DF06302E09FD7D3D679FF7FBEF228FF9 +:10383400FAFB617F5C10D1DD0630E33AFD7D3D6724 +:103844009FFAFBEF0CEF0A664C5ADE05736718D437 +:10385400FBC6D7C716664C30DC094C37DE05FD4580 +:1038640034EF67664C02DF1F8FD6FB5C03728F3523 +:10387400FC5C03318E316D08616A08128F35FC5C83 +:1038840080312A6162EF49664C3DDF0AAE90BF3059 +:10389400FCF930FCEF3A664C3EDF05F931FCEF30C1 +:1038A400664C4FDF05FDCD48EF26664C61DF09E924 +:1038B4002EFC0972FA72EF18664C7FDF0D30E3417B +:1038C400FD7D3D713AD5524AEF06667309D4FB7209 +:1038D400C6D7C788061617F1241000240500DC0794 +:1038E400244C00DD17EF18717BFA17F104D4FB1494 +:1038F40089617F99717AFA710222EF03A02EFCC6C6 +:10390400D7C7C1C1FBF8FF401EF903DD06401EF90D +:1039140004DF2F8C027309DCFB5E0AD1DF248C02E6 +:10392400318E04D4FB14896E0A99716207CC0100AC +:10393400316207086159018C01D1DFF471630771A9 +:103944006B271004C6D7CF35FC03F533FCF537FCE1 +:10395400F539FCD7C788061617F1E734020025DDD0 +:103964004923DD1A25DD2823DD0523DD37EF4771E3 +:103974003222679F38FC30E33AFD7D3DEF38675CC7 +:1039840003D161F8712223675C839F35FCEF2767BD +:103994005C039F37FC675C034C0261F8713221FDC4 +:1039A4002533EF12679F39FCEF0C6791DF08E0C104 +:1039B4005012FD0539C0C6D7C71617F1E724000019 +:1039C400DD4723DD23240300DD0C240200DD222453 +:1039D400F900DD3CEF3D31020705308000EF01F6D0 +:1039E400086F36FC7208EF318F33FCF533FC72EF4D +:1039F4002840DDFB01DD0FD9DDFBF11231FE03317F +:103A04001F087208EF13E2EF107112235235EF0909 +:103A1400F2EF0666730932FC72C6D7C71617F1E7D0 +:103A2400240000DD38241000DD1C23DD1C23DD30E0 +:103A3400240E00DD18241100DD1B240F00DD1224E8 +:103A44003000DD15EF1EE2EF1D5202EF195204EFB4 +:103A5400155206EF115205EF0D5207EF09F2EF066A +:103A64005203EF0252FFC6D7C73114224971132201 +:103A7400401EF903DF408F44FC9FDCFB8F43FC9F17 +:103A8400FBFB362EFDC7D943FCFD2B3C618A7061DC +:103A94008AFD703CC0D946FCF1312F609F45FC8FF4 +:103AA40042FC4F45FCDD0F7122228F45FC9F42FCF6 +:103AB40030E33AFD7D3D7150F000CE300BCF17005E +:103AC40006CE3106FDFF02717A30710BE3710BE70C +:103AD400C6D78F45FC9F42FC8F45FC9FDDFBD7403A +:103AE4001EF903DF06401EF904DF02F2D78FFAFB4A +:103AF4005C10D1DD0C8F45FC9F4AFC7148FAFBEF4A +:103B04006A312422247123227143228FFAFB5C043C +:103B1400D1DD088FF9FB9F4BFCEF068F45FC9F4BD3 +:103B2400FC8F4BFC9F4AFCEF423134222C71332230 +:103B3400714222D538FCDF05F54CFCEF0B8F38FCC5 +:103B44005002D6A1609F4CFC8F4CFC9F4AFC504015 +:103B5400C15012FD0539C0EF12314222088F4BFCCF +:103B64009F4AFCEF068F4CFC9F4AFC8F4AFC9FDD6A +:103B7400FB404AFC01DF05E538FCEF0ED94AFCF1B5 +:103B84001231FE03311F609F38FC8FFAFB5C01D1B8 +:103B9400DD02F2D7E94AFC09382370C15013FDA9AC +:103BA40005C0F2D7C7168B728C01614ADE248B7272 +:103BB4008C02614ADE188C01728C02614ADE068C2A +:103BC40001318EEF048C02318E087208EF268B725D +:103BD400EF228B728C02614ADE048B72EF168C0129 +:103BE400728C026142DE068C01318EEF048C02314C +:103BF4008E087208C6D7C716710AE7710BE37150B5 +:103C0400F000CE300BCF170006669E31FDFF027127 +:103C14007A30710BE33182E302EFFA8D1F7158F0B1 +:103C240000710BE772C6D7C7C1C1FBF8FF8F2CFC2C +:103C34004E02DC03F2EF318C024F2DFCDC0452FF08 +:103C4400EF268C022F2CFC706131318D128F2DFCEC +:103C54002F2CFC70613133BDD813FDAC0DBB440077 +:103C640001DC03F690BB8B721004C6D7C7C1C1FB3D +:103C7400F8FFAC0A14A91489708C026128706131B0 +:103C8400FD56201344030071FEDC24AC0A148A049C +:103C9400819A04AC0A148A044C11DC11A9148C0214 +:103CA40099AC0A14CA0200AC0A14CA0310EF74AC2B +:103CB4000A14CA0400AC0A14A914894E02DE0AAC20 +:103CC4000A148A02819A02EF13AC0A14A914894EC9 +:103CD4000261D308AC0A148A02919A02AC0A148ACB +:103CE40003919A03D1DF3CAC0A148A024C10DF1012 +:103CF400A91489318EA112AC0A14A9146299EF1780 +:103D0400AC0A148A024CF0DF0EA91489318EB11268 +:103D1400AC0A14A9146299AC0A14CA0200AC0A14BD +:103D2400CA03101004C6D7ED683D717BFAC7D55895 +:103D3400FC61F831542227715322D558FC61E8B054 +:103D440058FC717AFA5600664C0BDD1272F3311C82 +:103D54007934FDCEFC0061CAFDC73D86EFE9717A76 +:103D6400FAF2C6D7C75600664C0ADE0BF0317E1253 +:103D7400F6785AFC86EFF0C6D7C7C1C1FBF8FFCC72 +:103D840001008C014C0ADE36717BFA8C01F0317E25 +:103D9400045AFC14A96168DF09AC02B9717AFAF219 +:103DA400EF1D8C01F0317E12795AFC614902DF0665 +:103DB400717AFAE2EF09717AFA615901EFC4E210FB +:103DC40004C6D7C72004FBF8FFF6425AFC61F8ED9D +:103DD400AC3E717BFA9C038C034C0ADE3C8C03F0F2 +:103DE400317E045AFC14A96168DF05717AFAEF295F +:103DF400717AFA8C0372F3311C795AFCCEFC00619F +:103E0400CA629C02D1DF0A8C03F0317E12E6785A32 +:103E1400FC717BFA615903EFBECC0200CC01018C2A +:103E240002F0317E045AFC14A96168DD7B8C02F037 +:103E3400317E12795AFCE743DF688C014C0ADE625A +:103E44008C01F0317E12795AFCE743DD50717BFA24 +:103E54008C01F0317E045AFC14A96168DF1B61698E +:103E640001717BFA8C01F0317E12F6785AFC717A7A +:103E7400FA8C024E01DCE7EF2F8C01F0317E045AFC +:103E8400FC14A9128C02F0317E33785AFC8C01F0B8 +:103E9400317E12E6785AFC615902717AFA6159014D +:103EA400EF98615902ED233E00F21004C6D7C720F3 +:103EB40006FBF8FF3419FCC55006C150A8C15030A8 +:103EC400FD4D031006D2DD1DA06EFC406EFC08DE25 +:103ED40003E2EF5A3414FC895CFC99FD7B3F7110BA +:103EE400E2FBF2EF49F56EFC8F14FC5C01D1DD2698 +:103EF400401EF903DF205010C180FD0539C0C736CC +:103F0400100571D4C6DE0F17C15006C150A8C150A8 +:103F140030FD4D031006401EF901DD11401EF90568 +:103F2400DD0B8F14FC5C02D161E8FDA645F210069E +:103F3400C6D7D915FCC15030FD2303C0629F18FCBD +:103F44007130E5FB8FEDFB5C08D1DF06716307710F +:103F54006B27F2D7D918FCC1D917FCC15030FDBF6B +:103F64000310047130E5FB8FEDFB5C08D1DF0671B3 +:103F74006307716B27F2D7C7200AFBF8FF500FC104 +:103F84005030FD2303C04041FB02DF077110E2FB08 +:103F9400F2EF547118E2FBCC0700CC0812CC098074 +:103FA4008F14FC5C03D1DF08717AD5CC0607EF06C9 +:103FB400717BD5CC062F17040600C15004C150A054 +:103FC400C15030FDF5031006C736100571D4C6DEA6 +:103FD40015401EF903DF0F17C15006C150A8C15088 +:103FE40030FD4D031006F2100AC6D7C7401EF90271 +:103FF400DF04F6BF72FC8F4AFDB04AFDD161E8EDE3 +:104004000041CF4AFD048F1EF9318FE723DD0B24D5 +:10401400020024030061C8ED00413027004272FC15 +:10402400DF0AE0C15010FD0539C0EF2530C0004261 +:1040340072FCDF0B5002C15010FD0539C0EF128F26 +:10404400F8FB5009D60480004272FC61D87120202C +:10405400F931340709717322F6BF72FCEF1731741A +:104064002206F6BF72FCEF0DA272FCF64272FCDF70 +:104074000490BF72FC8F21F9318FE7240000DD0624 +:1040840023DD0D23DF1236100571C4710123EF0BFC +:10409400710402710123EF037102233102231A40D8 +:1040A40074FC0361D8A074FC4074FC02DF0E50045D +:1040B400C15010FD0539C0EF03F574FC3104231A17 +:1040C4004076FC0361D8A076FC4076FC02DF0E50FB +:1040D40008C15010FD0539C0EF03F576FC314207E5 +:1040E400184075FC0361D8A075FC4075FC02DF0C18 +:1040F4005010C1FD0539C0EF03F575FCC6D7C736AE +:10410400100571D4DE0730B23EFD7D3DD2401EF96C +:1041140003DF1A3122070630FB2CFD7D3D311423C9 +:104124000C7113235080C15012FD0539C0401EF993 +:1041340003DD05F6BD1AEF25D500FCDF09F6461AA6 +:10414400DD1BB61AEF17D9FCFBF1461ADD0FD9FCBB +:10415400FB12AD1A43DE04A61AEF02B61AC6D7C77D +:104164008FF4FB76F5F4FB5C10D161E871322366C1 +:104174005C0FD1DD67665C01D1DD05F51EF9EF5CEE +:10418400665C02D1DD15E0C15003C15084FDBF035C +:104194001004711300711B20710303665C08D1DDE8 +:1041A40005710303EF1A665C04D1DD147113007109 +:1041B4001B20312423037103033435FC895CFC99EF +:1041C4005005FD95027102035003C1C15084FDBF27 +:1041D400031004711A20712323FDF82DF2C6D7C7EA +:1041E400364105718461D8ED87423641057194DE0C +:1041F4000771405005CEABAC31B2D104E2ED96422A +:10420400713BD1CEABAC4018F909DE77D518F9DF94 +:10421400618F20F93133088F21F99F4005EF04CFD6 +:10422400400504F0C15084FD2303C0629F7AFC8FD3 +:104234001EFD9F7BFC367CFCC75002C15008C15058 +:104244006CFD4D0310068F78FC9F7EFC8F02F99F56 +:104254007FFC711420E661301271042061DC311995 +:104264006162629F80FC8F20F93169317A9F81FC01 +:10427400EF0BD918F9F1124979FC9F4005A018F900 +:10428400E2EF0F7160500571485005713BD5F51888 +:10429400F9F2C6D7C78F1EF9318FE724000061F801 +:1042A400ED3B4423DD1B2361F8ED50432361F8ED1E +:1042B400DA432361F8ED16442361F8EDAC44ED0FC5 +:1042C40045D51FF9DF2BF64272FCDD05F54CFDEFF9 +:1042D40003A04CFD404CFD65DC09F51EF97152222A +:1042E400ED1245AF72FC440A0061D8ED1245E51F9A +:1042F400F9717222F54CFDF5F7FBFD1A05712320C7 +:10430400FDAE244021F903DF09715222F51EF9EDB7 +:104314001245FD082840E1FB9BDE09715222F51E7F +:10432400F9ED1245FD342CD2DD09715222F51EF946 +:10433400ED1245401FF901DF05F5FDFBEF04CFFD4C +:10434400FB03CF1EF902FD092CED1245CF35000207 +:10435400CF37001DCF120510FD1E2EFD7E2E714A93 +:104364009DFD4A39FDDB34F537FF712BE0F51FF96C +:10437400715222CBE43FEFCBE6F6F0FD1A05713B18 +:10438400D48F20F93105305004C15084FD2303C07B +:10439400625C03318E315D34E3FB896168995002BC +:1043A400C15084FD2303C0D2DD067170E3FBEF042A +:1043B4007178E3FBFDAE24FD352F710820F9CF1E83 +:1043C400F9038FD6FB5C02D1DD095080C15010FD8A +:1043D4000539C0ED1245FD144531A4E020712BE0F0 +:1043E40031020C05FD8E45EF145027C15005C15014 +:1043F40084FDBF031004CF1EF9047152223134230B +:104404000BA084FCD584FC61F8FD8E45FD8145ED4F +:104414001245FD144531020C18F0C15005C15084F9 +:10442400FDBF0310045005FD9502FD8E45CF1EF916 +:1044340003FD8145ED1245CFFDFB03F5FEFBF500C1 +:10444400FC711221F6426CFF61E8ED1245712820DF +:10445400F9F514FCFD7B3FFDBD2FFD752EFDD32E1C +:10446400714B9DF5E4FBF5E5FBF5E6FBF5E7FB3168 +:10447400642002EFFACE3708CBE4BFFFCBE6FFF1AE +:10448400CED4FFCF370009F51205F6BEE0BEE2BE7A +:10449400D0716A27FDB12CFD8305F54CFDCF1EF9C3 +:1044A40005717222F6BF72FC3102071BFDAE24AF08 +:1044B40072FC440A00DC06E51FF9E51EF9D521F972 +:1044C400DD4CFD8305EF47F51FF9FD8305FD7324DE +:1044D40071730171320431120502EFFA71430271F2 +:1044E400032071222031949E02EFFA712AE7CEA4B0 +:1044F40009F5F30061FD31040703717322E5F3004C +:10450400CEA408712BE7E51EF9EF0300EFFDC6D733 +:10451400D585FCDF1E310200195003C15084FD23F0 +:1045240003C0625C01D1DF07F51EF9715222D7E5A1 +:1045340085FCD74085FCF0DF083104003FF585FC9D +:10454400D74085FCC8DF0BF51EF9715222CF85FCDC +:10455400F0D731020004A085FCD7F0C15004C1504B +:1045640084FDBF0310048FE3FB5C9F9FE3FB71108A +:10457400F4FB306341FD7D3DCF85FCF0D78F20F9FE +:10458400312506F51EF9715222D7713323F584FCC7 +:10459400717207FDFF02FDFF02717307D7FDF0057D +:1045A400F2D7C7200CFBF8FF8F1AFCF0F919FCF3C3 +:1045B40003FD562013BC048F1CFCF0F91BFCF30311 +:1045C400FD562013BC028F1EFCF0F91DFCF303FD05 +:1045D400562013BBAC04BDD8F6BDDAAC04311EBD05 +:1045E400DCF6BDDEFD5F0DADD8BDDCADDABDDEAC05 +:1045F40002BDD8F6BDDAAC02311EDADCC3DADEC3A2 +:10460400BDDCF6BDDEFD5F0DC0BDDEC0BDDCADDED4 +:10461400FDD50EADD8BDDCADDABDDEABBDD8F6BD83 +:10462400DAAB311EDADCC3DADEC3BDDCF6BDDEFD97 +:104634005F0DC0BDDEC0BDDCADDEFDD50EDADAAD8A +:10464400D8FD034AC3C58F12FD5C3FF0317E04924E +:10465400FC14C2C0B9A012FDF6BC08BC0A9C078CAD +:10466400074C2EDD3E8F12FD0E0770F161DC605C9D +:104674003FF0317E127992FCBDD8F6BDDA8C077317 +:10468400097A23318FBDDC70BDDEFD5F0DAC08BD42 +:10469400DCAC0AFDD50EADDABC0AADD8BC08615954 +:1046A40007EFBCAC08BDD8AC0ABDDAC9DC0004F61F +:1046B400FD290EC9DCFFFFF6FD3E0FADD8BF8CFC13 +:1046C400AF86FC428CFCDD12AF88FCBF8AFCAF864F +:1046D400FCBF88FCAF8CFCBF86FCAF88FC428AFC24 +:1046E400DC50AF86FC4288FCDE48AF4EFD4286FCBF +:1046F400DE404052FD16DC1F4052FDA0DE168F8EB8 +:10470400FC4F52FDDE0EAF86FC2290FC4469106122 +:10471400C8FD7F47F552FDAF86FC445146DC0BAF24 +:1047240086FC241027BF50FDEF1930F82ABF50FD36 +:10473400EF114052FDFFDD03E6EF01F63452FD892F +:10474400610899AF8AFC4288FCDC1BAF88FC428676 +:10475400FCDE13AF86FC4250FDDE0BF58EFCAF860B +:10476400FCBF90FCEF11408EFCFFDD03E6EF01F689 +:10477400348EFC89610899100CC6D7C72006FBF853 +:10478400FFA01FFCD51FFCDF1CA020FCD520FCDFF4 +:1047940014A021FCD521FCDF0CCF1FFCFFCF20FC93 +:1047A400FFCF21FCFF717BFA710A9E31929E02EFCA +:1047B400FA8E98FD520F9C039F16FD8E949F53FD15 +:1047C4008E969F54FD8E979F55FD8E939F14FD8E5C +:1047D400929F15FDFD604913BC04BDD8F6BDDA46B1 +:1047E400DADF03B146D8DF198C035C0391DF03E6FB +:1047F400EF01F6046D01313D120103B1BC0461699E +:10480400038F56FD4E03DF12AF18FD614904DE40ED +:10481400AC042218FDFD8148EF368C03318EB112B1 +:10482400D956FDF143DF1E8C035C0391DF03E6EFF1 +:1048340001F6046D01313D1201032218FD610904E2 +:10484400FD8148EF0B8F56FD4E03DE04F6FD8148D3 +:104854008C039F56FDAC04BF18FDD913FDF1010470 +:1048640022F9BB14A944FFFFDF04E6B9EF0BAB1434 +:10487400A944FEFFDD03A9A1B91006C6D7C71617C0 +:1048840044A90061C836A800A013FD4013FDA86127 +:10489400C8F513FDF913FDF3311CF67822F9B7F6C8 +:1048A40047DFE5C6D7C756A89666F0317E12F6B143 +:1048B4007822F966D1DFF1F51FFCF520FCF521FC27 +:1048C400F513FDC6D7714323D7C72004FBF8FFD9DE +:1048D40018F9F1E7240000DD1123DD1C23DD212379 +:1048E400DD2623DD2F23DD34EF3A8F13FD9F1AFDE0 +:1048F400A018F9F953FDEF60A018F9F954FDEF5829 +:10490400A018F9F955FDEF50A018F98F16FDFD6CAC +:104914000F72EF44A018F9F914FDEF3CA018F9F94F +:1049240015FDEF34F91AFDF3311C7922F9BB31423C +:1049340023058B9C03EF128C019C03D51AFDDF0623 +:10494400CF1AFDA7EF03B01AFD718071472361DC14 +:1049540061FB7141238C03721004C6D7C72008FB86 +:10496400F8FF8E989C058E979C048E969C038E94DB +:104974009C028E939C018E929B710B9E717AFA8C91 +:1049840005FD520F9C058C04FD520F9C048C03FD05 +:10499400520F9C038C02FD520F9C028C04F0317E5A +:1049A4001279AA23BC068C055C03D1DF158C044C58 +:1049B40003DE0C8C044C02DF098C034C1D61F8618E +:1049C40079068C03318EB1610906BC06313D1201B2 +:1049D40003BC068C060E02708C071C00BC068F24D8 +:1049E400FC4E01DC0D8C014F24FCDC0B8F25FC4DAF +:1049F400DE05AC0612EF04AC06B1121008C6D7C728 +:104A0400C3C12008FBF8FFF661490A61F86149084F +:104A1400DF07F7340000EDA04AE6BC04F6BC06ACA0 +:104A24000ABC02AC08BBAC06614902AC0461F86183 +:104A34004900DE28AC04BDD8AC06BDDAE1FDE40EC5 +:104A4400ADDABC06ADD8BC04ABBDD8AC02BDDAE16E +:104A5400FDFF0EADDABC02ADD8BBEFCAAC06BC029A +:104A6400AC04BBAC08BDD8AC0ABDDAAC04BDDCAC4C +:104A740006FD620EAC04BDDCAC06FDD50EE1FDFF07 +:104A84000EADDABC06ADD8BC04AC06614902AC0478 +:104A940061F8614900DCC5AC0214AB12100CC6D736 +:104AA40061FC61FCC1C3C5C7520C929269D4FEC1BA +:104AB400DFF88EFD708EFCC1717AFA401EF903DFB7 +:104AC4000630FB2CFD7D3DC09EFC609EFD34D4FE73 +:104AD4005206C0B9A5A592DFF9C6C4C2C061FC6183 +:104AE400DF520C929269D4FEC1DFF88EFD708EFC09 +:104AF400C1717AFAC736410571A4C6DC51F520FDAF +:104B04007148500571605005310422367162077195 +:104B140003228FE4FB5FECFBD1DF1B8FE5FB5FED32 +:104B2400FBD1DF128FE6FB5FEEFBD1DF098FE7FBE2 +:104B34005FEFFBD1DD0C31620702EFFA716307719D +:104B44006B27FDC948FD8F34F518F9ED674CC7365E +:104B540041057184C6DE0DF520FD71485005FD8FB9 +:104B640034ED674CC73641057194C6DE154020FD0F +:104B740003DD0C4020FD04DD064020FD0161F8F555 +:104B840020FDD920FDF1E7240000DD0823DD1323F7 +:104B9400DD39EF6071405005E520FD71505005EDA1 +:104BA400674C8F40059F19F99F1CF9D919F9FD57D6 +:104BB40038629F1BF94019F97FDD06CF20FD02EF13 +:104BC40003F520FD71505005ED674CC73641057162 +:104BD40094C6DE1CC736410571C4C6DE06CF20FD6F +:104BE40003EF11F520FD7148500571605005EF7316 +:104BF400CF20FD044020FD03DF138F1BF99F4005E8 +:104C0400D91BF9C1D919F9FDD638C0EF108F400569 +:104C140076C7D919F9FD1435C071505005D91CF95E +:104C2400F1242900DD2D240400DD28242200DD23C5 +:104C3400241100DD0C240100DD19241E00DD14EF15 +:104C44000C4019F960DF0CCF19F961EF06F518F97A +:104C5400A019F94020FD03DF0AD919F9FD5738627C +:104C64009F1BF9C09EFC609EFD34D4FE5206C0B961 +:104C7400A5A592DFF961FCC1C3C5C7520C92926924 +:104C8400D4FEC1DFF88EFD708EFCC1F616717AFA7F +:104C9400714AE5717BBD51405F0401D1DD05A7F682 +:104CA40047DFF3300400BF2401F6BF2A01300B0BA9 +:104CB400BF2801FDFF02300B0FBF2801FDFF0230AA +:104CC4000F0FBF2801710AE6716320C09EFC609E2D +:104CD400FD34D4FE5206C0B9A5A592DFF9C6C4C2FC +:104CE400C061FCC1C3C5C7520C929269D4FEC1DF36 +:104CF400F88EFD708EFCC1717AFAD540FBDD0EEBA7 +:104D04003EFB899E44A23EFBB040FBEF2B710AE6BA +:104D1400300400BF2401F6BF2A01300B0BBF280169 +:104D2400FDFF02300B0FBF2801FDFF02300F0FBF44 +:104D34002801715320716320C09EFC609EFD34D411 +:104D4400FE5206C0B9A5A592DFF9C6C4C2C061FC73 +:104D540061EF520C929269D4FEC1DFF88EFD708E21 +:104D6400FCC12008FBF8FF71503002CEABACCC0183 +:104D740000F6BC0231B2E20F617902F6614902DF4A +:104D8400F371603002EF7E8E519B713BE28B5C02CB +:104D9400D1DD1D8B5C08D1DF0971503002CC0100DC +:104DA400EFCF8C0770FDBC39629E50CC0102EFC17D +:104DB4008B5C03D1DF408E509C05715030028C0116 +:104DC400D1DF0E8C0570FD1F3A629C07CC0101EF08 +:104DD400318C014C02DF0671603002EF28CF3402BF +:104DE4005A716030028C0570C18C0770FD5839C04F +:104DF400CF34024AEF0F8B5C01D1DD0671603002C3 +:104E0400EF03ED754D1008C09EFC609EFD34D4FE8A +:104E14005206C0B9A5A592DFF961FCC1710A9E31A1 +:104E2400929E02EFFA8F0EFC4F96FFDF358F0FFC38 +:104E34004F97FFDF2D8F10FC4F98FFDF258FEDFB81 +:104E44005C04D1DF1D7120E5FB716307716B2740A2 +:104E54001EF905DD06401EF901DF07CF1FF902E543 +:104E64001EF9710B9EC061FCA058FC61FCC1C3C556 +:104E7400C7520C929269D4FEC1DFF88EFD708EFC8D +:104E8400C1C1FBF8FF8D1F9C018E31318EE72406D2 +:104E940000DD0823DD0F23DD25EF45717AFA8C014F +:104EA4009F44FCEF3B717AFA4021F901DF078C0142 +:104EB4009F43FCEF2B51FF2E019F43FCEF22717A9D +:104EC400FA8C019F02F98FE2FB5C01D1DF12401ED4 +:104ED400F903DD06401EF904DF06304A27FD7D3D57 +:104EE4004031FF09DE05A031FFEF197158F0007160 +:104EF40012224057FC02DF03F6EF05D957FCF1A15B +:104F0400609F57FC710BE3C0C09EFC609EFD34D4CF +:104F1400FE5206C0B9A5A592DFF9C6C4C2C061FCA1 +:104F240061FF520C929269D4FEC1DFF88EFD708E3F +:104F3400FCC1717AFA8F14FC5C03D1DD19401EF9AF +:104F440003DD06401EF904DF0D36100571D4DE06BC +:104F540030B23EFD7D3DC09EFC609EFD34D4FE52C9 +:104F640006C0B9A5A592DFF961FC61FC61FC61FC96 +:104F740061FC61FC61FC61FC61FC61FC61FC61FC45 +:104F840061FC61FC61FC61FC61FC61FC61FC61FC35 +:104F940061FC61FC61FC61FC61FC61FC61FC61FC25 +:024FA40061FCAE +:0A4FF60031313A33383A333300000A :00000001FF  \ No newline at end of file diff --git a/trunk/bsr.lmf b/trunk/bsr.lmf index 959d827290ef3f960cb5d8b60d03b68725a47e46..235878c2a77e59e7521dc05a9b762b494ae15b26 100644 GIT binary patch literal 157984 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 BO_%@x literal 159708 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 {#0hLeU|>^WH&W} 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 8 ) + { + goto end; + } + else if( iic_burst_state == 0 ) + { if( !system_status.captureBox ) { IICA = (u8)system_status.model; @@ -279,41 +292,20 @@ task_status_immed tski_mcu_info_read() { IICA = MODEL_CAPTURE_BOX; } -#endif - break; - - case( 1 ): // IICȂɂG[łmȂB00FFȂG[̉”\ - IICA = iic_mcu_read_a_byte( IIC_SLA_PMIC, PM_REG_ADRS_VER ); - break; - - case( 2 ): // dr[J[̎ - IICA = battery_manufacturer; - break; - - case( 3 ): // KXQ[Wo[W - IICA = iic_mcu_read_a_byte( IIC_SLA_BT_GAUGE, BT_GAUGE_REG_VERSION ); - break; - - case( 4 ): // LSB - IICA = iic_mcu_read_a_byte( IIC_SLA_BT_GAUGE, BT_GAUGE_REG_VERSION + 1 ); - break; - - case( 5 ): - IICA = (u8)( _dbg_rcomp & 0xFF ); - break; - - case( 6 ): - IICA = raw_adc_temperature; - break; - - case( 7 ): - IICA = ( !temp_zone_charge_disable | ( bt_chg_ready << 1 ) ); - break; - - default: - goto end; + // ŏɓ]n܂邩獡̂Ƀf[^̏Ă + infos[0] = iic_mcu_read_a_byte( IIC_SLA_PMIC, PM_REG_ADRS_VER ); + infos[1] = battery_manufacturer; + iic_mcu_read( IIC_SLA_BT_GAUGE, BT_GAUGE_REG_VERSION, 2, &infos[2] ); + infos[4] = (u8)( _dbg_rcomp & 0xFF ); + infos[5] = raw_adc_temperature; + infos[6] = ( !temp_zone_charge_disable | ( bt_chg_ready << 1 ) ); + infos[7] = system_status.info_fullcolor; } - WDT_Restart( ); + else + { + IICA = infos[ iic_burst_state -1 ]; + } + iic_burst_state++; return( ERR_CONTINUE ); end: diff --git a/trunk/task_sys.c b/trunk/task_sys.c index 0d85469..aec4589 100644 --- a/trunk/task_sys.c +++ b/trunk/task_sys.c @@ -65,7 +65,7 @@ void tsk_sys( ) if( timeout > 100 ) { system_status.pwr_state = OFF_TRIG; // XCb`̓mCYBQB - renge_task_interval_run_force = 1; + renge_task_interval_run_force = true; return; } @@ -78,7 +78,7 @@ void tsk_sys( ) system_status.poweron_reason = PWSW; } - SW_pow_mask = 1; + SW_pow_mask = true; timeout = 0; @@ -94,13 +94,13 @@ void tsk_sys( ) // d // iic_mcu_start( ); - bt_force_update = 0; + bt_force_update = false; BT_chk(); // @obe̔AdrcIC̐ݒ #ifndef _ALLOW_NOBATT_ if( system_status.model == MODEL_JIKKI_NOBATT ) { - renge_task_interval_run_force = 1; + renge_task_interval_run_force = true; system_status.pwr_state = OFF_TRIG; return; } @@ -114,14 +114,14 @@ void tsk_sys( ) ) { // drȂ̂ŋNȂ(d`FbNĂ) - renge_task_interval_run_force = 1; + renge_task_interval_run_force = true; system_status.pwr_state = OFF_TRIG; return; } if( PM_sys_pow_on( ) != ERR_SUCCESS ) { // dNsƒG[ - renge_task_interval_run_force = 1; + renge_task_interval_run_force = true; system_status.pwr_state = OFF_TRIG; return; } @@ -160,7 +160,7 @@ void tsk_sys( ) PIF0 = 0; system_status.poweron_reason = NONE; - renge_task_interval_run_force = 1; + renge_task_interval_run_force = true; MK0 = INT_MSK0_RSV; MK1 = INT_MSK1_RSV; @@ -217,7 +217,7 @@ void tsk_sys( ) { PM_VDD_ecoMode(); system_status.pwr_state = SLEEP; - renge_task_interval_run_force = 1; + renge_task_interval_run_force = true; } } @@ -266,7 +266,7 @@ void tsk_sys( ) vreg_ctr[ VREG_C_LED_POW ] = LED_POW_ILM_OFF; vreg_ctr[ VREG_C_LED_WIFI ] = WIFI_LED_OFF; vreg_ctr[ VREG_C_LED_TUNE ] = LED_TUNE_ILM_OFF; - info_led_off = 1; + info_led_off = true; if( LED_duty_pow_blu != 0 ) { return; @@ -318,7 +318,7 @@ void tsk_sys( ) timeout = 0; system_status.pwr_state = BT_CHARGE; - SW_pow_mask = 1; + SW_pow_mask = true; SW_pow_count = 0; @@ -357,7 +357,7 @@ void tsk_sys( ) iic_mcu_stop( ); pm_chk_adapter(); PM_Chg_Stop(); - bt_force_update = 1; + bt_force_update = true; while( RWST ) {;} @@ -380,7 +380,7 @@ void tsk_sys( ) { // xNĂ܂BytF̏ȂǗp̂߁B // d{^̃^CAEgŕԂĂ - SW_pow_mask = 0; + SW_pow_mask = false; } # ifdef _MCU_BSR_ OSMC = 0x01; @@ -421,7 +421,7 @@ static void chk_emergencyExit(){ // ZbgĂ /// PMICُIf system_status.pwr_state = OFF_TRIG; - renge_task_interval_run_force = 1; + renge_task_interval_run_force = true; } else { @@ -449,7 +449,7 @@ static void chk_emergencyExit(){ { // ͓d؂肽炵 system_status.pwr_state = OFF_TRIG; - renge_task_interval_run_force = 1; + renge_task_interval_run_force = true; shirobako_power_control_count = 240; } else @@ -484,7 +484,7 @@ static void force_off_check() if( system_status.force_off ) { system_status.pwr_state = OFF_TRIG; - renge_task_interval_run_force = 1; + renge_task_interval_run_force = true; } } @@ -496,7 +496,7 @@ static void force_off_check() ======================================================== */ void send_getup_to_soc() { - going_to_sleep = 0; + going_to_sleep = false; timeout_sleep = 0; #ifdef _MODEL_CTR_ SLP_ACK = 1; diff --git a/trunk/vreg_ctr.c b/trunk/vreg_ctr.c index 974f41f..be72fef 100644 --- a/trunk/vreg_ctr.c +++ b/trunk/vreg_ctr.c @@ -201,7 +201,7 @@ void vreg_ctr_write( u8 adrs, u8 data ) iic_burst_state += 1; if( iic_burst_state > 4 ) // p^[1ł { - info_led_pattern_updated = 1; + info_led_pattern_updated = true; } } @@ -247,12 +247,12 @@ void vreg_ctr_write( u8 adrs, u8 data ) break; case ( VREG_C_RTC_ALARM_MIN ): - rtc_alarm_dirty = 1; + rtc_alarm_dirty = true; vreg_ctr[ VREG_C_RTC_ALARM_MIN ] = (u8)( data & 0x7F ); break; case ( VREG_C_RTC_ALARM_HOUR ): - rtc_alarm_dirty = 1; + rtc_alarm_dirty = true; vreg_ctr[ VREG_C_RTC_ALARM_HOUR ] = (u8)( data & 0x3F ); break; @@ -465,7 +465,7 @@ void vreg_ctr_after_read( u8 adrs, u8 data ) DI(); vreg_ctr[ adrs ] ^= data; EI(); - irq_readed = 1; + irq_readed = true; break; case VREG_CX_FREE_DATA: diff --git a/trunk/vreg_twl.c b/trunk/vreg_twl.c index 4678039..c842dd1 100644 --- a/trunk/vreg_twl.c +++ b/trunk/vreg_twl.c @@ -47,7 +47,7 @@ void vreg_twl_write( u8 adrs, u8 data ) { case ( REG_TWL_INT_ADRS_VOL ): { - vol_changed_by_twl = 1; + vol_changed_by_twl = true; vreg_twl[ REG_TWL_INT_ADRS_VOL ] = data; renge_task_immed_add( tski_vol_update ); break; @@ -56,7 +56,7 @@ void vreg_twl_write( u8 adrs, u8 data ) case ( REG_TWL_INT_ADRS_MODE ): if(( data & 0x03 ) == 0 ) { - twl_ntr_mode = 1; + twl_ntr_mode = true; } vreg_twl[ REG_TWL_INT_ADRS_MODE ] = ( data & 0x83 ); // [8]vol32 [1:0]nand break; @@ -65,7 +65,7 @@ void vreg_twl_write( u8 adrs, u8 data ) vreg_twl[ REG_TWL_INT_ADRS_CAM ] = ( data & 0x03 ); if( ( data & 0x03 ) == TWL_CAMLED_BLINK ) { - cam_led_update = 1; + cam_led_update = true; } tsk_led_cam(); // todo vH break; @@ -146,7 +146,7 @@ u8 vreg_twl_read( u8 phy_adrs ) case( REG_TWL_INT_ADRS_VER_INFO ): // set_irq( VREG_C_IRQ2, REG_BIT_TWL_VER_READ ); // xIɖȂ̂ - twl_ver_read = 1; + twl_ver_read = true; return( TWL_REG_VER_INFO ); case( REG_TWL_ADRS_NON_EXIST ): diff --git a/trunk/yav_mcu_bsr.pri b/trunk/yav_mcu_bsr.pri index c40318d..b33d501 100644 --- a/trunk/yav_mcu_bsr.pri +++ b/trunk/yav_mcu_bsr.pri @@ -22,7 +22,7 @@ SubClock=None [Mapping] Count=0 [Main] -Geometry=-1205, 80, 1200, 882 +Geometry=135, 208, 1200, 882 Window=Max MDI_MAX=OFF Button=ON @@ -50,7 +50,7 @@ LoadFilter1=5 Offset1=0 Object1=ON Symbol1=ON -Erase1=OFF +Erase1=ON HighSpeed1=OFF CPU Reset1=ON Symbol Reset1=ON @@ -78,10 +78,10 @@ Symbol Type=OFF Language=C Kanji=SJIS [Source] -Geometry=15, 24, 1021, 1043 +Geometry=151, 98, 1021, 817 Window=Normal -DispStart=377 -CaretPos=378,0 +DispStart=16 +CaretPos=69,0 Mode=Normal DispFile= Address1= @@ -140,26 +140,18 @@ SaveStart= SaveEnd= Accumulative=ON [Source1] -Geometry=0, 0, 877, 1043 +Geometry=25, 25, 1021, 817 Window=Normal -DispStart=631 -CaretPos=1062,0 +DispStart=136 +CaretPos=46,31 Mode=Normal -DispFile=pm.c -Accumulative=ON -[Source2] -Geometry=477, 23, 877, 1043 -Window=Normal -DispStart=445 -CaretPos=266,9 -Mode=Normal -DispFile=task_sys.c +DispFile=led.c Accumulative=ON [Assemble] Geometry=124, 418, 968, 626 Window=Normal -DispStart=17725 -CaretPos=17725,27 +DispStart=764 +CaretPos=764,27 Address1= Address2= Address3= @@ -976,40 +968,57 @@ Count=0 Geometry=1075, 10, 441, 702 Window=Normal Boundary=18088086 -0=+vreg_ctr,P,N,A,-,1 -1=.info_led_override,P,N,A,+,1 -2=.TDR07,P,S,A,+,1 -3=.PM4.2,P,S,A,+,1 -4=.P4.2,P,S,A,+,1 -5=.PM1.5,P,S,A,+,1 -6=.P1.5,P,S,A,+,1 -7=.SW_pow_count,P,N,A,+,1 -8=+system_status,.,N,A,-,1 -9=.info_LED,.,N,A,+,1 -10=.time_to_next_frame,P,N,A,+,1 -Line=11 +0=.infos,P,N,A,+,1 +1=.bt_remain_old_ctr,P,N,A,+,1 +2=.bt_remain_old_ntr,P,N,A,+,1 +3=.bt_remain_old_ntr,P,N,A,+,1 +4=.vreg_ctr,P,N,A,+,1 +5=.info_led_override,P,N,A,+,1 +6=.TDR07,P,S,A,+,1 +7=.PM4.2,P,S,A,+,1 +8=.P4.2,P,S,A,+,1 +9=.PM1.5,P,S,A,+,1 +10=.P1.5,P,S,A,+,1 +11=.SW_pow_count,P,N,A,+,1 +12=.battery_manufacturer,P,N,A,+,1 +13=.system_status,.,N,A,+,1 +14=.info_LED,.,N,A,+,1 +15=.time_to_next_frame,P,N,A,+,1 +Line=16 [Quick Watch] -0=P12.0,P,A,1 -1=acc_norm,P,A,1 -2=chg_led_override,P,A,1 -3=temp_pm_extdc,P,A,1 -4=pm_extdc_old,P,A,1 -5=time_to_next_frame,P,A,1 -6=system_status,P,A,1 -7=vreg_ctr,P,A,1 -8=P4.2,P,A,1 -9=PM4.2,P,A,1 -10=TDR07,P,A,1 -11=info_led_override,P,A,1 -12=P1.5,P,A,1 -13=PM1.6,P,A,1 -14=PM1.5,P,A,1 -15=SW_pow_count,P,A,1 +0=pm_extdc_old,P,A,1 +1=time_to_next_frame,P,A,1 +2=system_status,P,A,1 +3=vreg_ctr,P,A,1 +4=P4.2,P,A,1 +5=PM4.2,P,A,1 +6=TDR07,P,A,1 +7=info_led_override,P,A,1 +8=P1.5,P,A,1 +9=PM1.6,P,A,1 +10=PM1.5,P,A,1 +11=SW_pow_count,P,A,1 +12=bt_remain_old_ntr,P,A,1 +13=bt_remain_old_ctr,P,A,1 +14=infos,P,A,1 +15=battery_manufacturer,P,A,1 [Software Break] Geometry=709, 826, 445, 260 Window=Normal Width=150 30 200 100 -Count=0 +Name0=Swb00001 +Address0=task_misc.c#_tski_mcu_info_read+0x87 +Window0=ASM +Status0=ON +Name1=Swb00002 +Address1=led.c#_LED_init+0x1 +Window1=ASM +Status1=ON +Name2=Swb00003 +Address2=led.c#_LED_init+0x54 +Window2=ASM +Status2=ON +Count=3 [Reset] Debugger=ON Symbol=OFF diff --git a/trunk/yav_mcu_bsr.prk b/trunk/yav_mcu_bsr.prk index ca6c545..a1b42e6 100644 --- a/trunk/yav_mcu_bsr.prk +++ b/trunk/yav_mcu_bsr.prk @@ -4,16 +4,15 @@ FrameX=21 FrameY=37 FrameCX=1299 FrameCY=1044 -OpenFile1=led.c,0,504,84,1559,996,20,560,31,0 -OpenFile2=pm.h,0,198,198,1442,924,24,139,24,0 -OpenFile3=loader.c,0,176,176,1420,902,9,92,9,0 -OpenFile4=self_flash.c,0,242,242,1486,968,48,255,48,0 -OpenFile5=ProjectWindow +OpenFile1=ProjectWindow PrjPos=0,2,754,3,253 +OpenFile2=jhl_defs.h,0,286,286,1530,1012,0,15,26,0 +OpenFile3=renge\renge.c,0,348,332,1592,1058,15,24,22,0 +OpenFile4=i2c_mcu.c,0,330,330,1574,1056,24,552,28,0 +OpenFile5=batt_params.h,0,352,352,1596,1078,0,97,0,0 OpenFile6=OutputWindow OutputPos=0,491,1000,330,1535 -OpenFile7=pm.c,0,288,42,1532,768,5,488,0,0 -OpenFile8=user_define.h,0,128,280,1372,1037,49,11,49,0 +OpenFile7=pm.c,0,260,62,1504,788,1,267,0,0 ActivePRJ=yav_mcu_bsr.prj [ProjectWindow] ProjectWindowDispType=0 diff --git a/trunk/yav_mcu_bsr.sdb b/trunk/yav_mcu_bsr.sdb index ab8297d..e019f2a 100644 --- a/trunk/yav_mcu_bsr.sdb +++ b/trunk/yav_mcu_bsr.sdb @@ -12,7 +12,7 @@ T=4c889612 8=reboot.h 9=magic.h [pm.c] -T=4c8db696 +T=4c8edcae 1=incs.h 2=adc.h 3=led.h @@ -22,11 +22,11 @@ T=4c8db696 7=..\..\..\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r\fsl.h 8=fsl_user.h [i2c_ctr.c] -T=4c3e9a73 +T=4c8ed590 1=config.h 2=incs.h [main.c] -T=4c5a5ef2 +T=4c8ed590 1=incs_loader.h 2=WDT.h 3=rtc.h @@ -36,13 +36,13 @@ T=4c5a5ef2 7=adc.h 8=pool.h [magic.c] -T=4c8dcae0 +T=4c8edcae 1=config.h [WDT.c] T=4bf0d1e1 1=incs_loader.h [i2c_mcu.c] -T=4c3c5d1f +T=4c8ed5b8 1=incs_loader.h 2=i2c_mcu.h [i2c_twl.c] @@ -52,14 +52,14 @@ T=4c8db696 3=i2c_twl_defs.h 4=i2c_twl.h [led.c] -T=4c871cec +T=4c8ed590 1=incs.h 2=led.h [rtc.c] -T=4c883032 +T=4c8ed590 1=incs.h [vreg_ctr.c] -T=4c89d17c +T=4c8ed590 1=incs.h 2=vreg_ctr.h 3=rtc.h @@ -70,21 +70,21 @@ T=4c89d17c 8=..\..\..\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r\fsl.h 9=fsl_user.h [vreg_twl.c] -T=4c4fe78d +T=4c8ed590 1=incs.h 2=jhl_defs.h 3=led.h 4=vreg_twl.h 5=vreg_ctr.h [adc.c] -T=4c89d17c +T=4c8ed8d7 1=incs.h 2=adc.h 3=pm.h 4=led.h 5=voltable.h [renge\renge.c] -T=4c8db630 +T=4c8ed5ae 1=renge\renge.h 2=renge\renge_task_intval.h 3=renge\renge_task_immediate.h @@ -107,7 +107,7 @@ T=4c88907a 6=magic.h 7=pm.h [sw.c] -T=4c6cdcfe +T=4c8ed8d7 1=incs.h 2=i2c_twl.h 3=i2c_ctr.h @@ -122,7 +122,7 @@ T=4c4698f9 3=pm.h 4=accero.h [task_misc.c] -T=4c8db696 +T=4c8ed590 1=incs.h 2=renge\renge.h 3=pm.h @@ -131,7 +131,7 @@ T=4c8db696 6=i2c_mcu.h 7=led.h [task_sys.c] -T=4c8db2f7 +T=4c8ed590 1=incs.h 2=i2c_twl.h 3=i2c_ctr.h @@ -143,7 +143,7 @@ T=4c8db2f7 9=adc.h 10=self_flash.h [pedo_alg_thre_det2.c] -T=4c6a6818 +T=4c8ed590 1=incs.h 2=..\..\..\Program Files\NEC Electronics Tools\CC78K0R\W2.10\inc78k0r\math.h 3=accero.h @@ -173,10 +173,10 @@ T=4c889601 8=i2c_mcu.h 9=WDT.h [jhl_defs.h] -T=4c075832 +T=4c8ed032 1=config.h [config.h] -T=4c8ddc4c +T=4c8ed8d7 [user_define.h] T=4c84442a [bsr_system.h] @@ -206,7 +206,7 @@ T=4bf0d1e0 [i2c_ctr.h] T=4bf0d1e1 [pm.h] -T=4c8db54c +T=4c8ed590 [rtc.h] T=4bf0d1e1 [reboot.h]