From e2a3e86338476fcc80b1f9375ff1c5f541b9ab17 Mon Sep 17 00:00:00 2001 From: N2232 Date: Mon, 13 Sep 2010 08:56:28 +0000 Subject: [PATCH] =?UTF-8?q?SLEEP=E4=B8=AD=E3=81=ABCODEC=E3=81=AB=E9=9F=B3?= =?UTF-8?q?=E9=87=8F=E3=82=92=E6=9B=B8=E3=81=8D=E3=81=AB=E8=A1=8C=E3=81=A3?= =?UTF-8?q?=E3=81=A6=E3=81=AA=E3=81=8B=E3=81=A3=E3=81=9F=E3=80=82CODEC?= =?UTF-8?q?=E3=81=AFSleep=E4=B8=AD=E3=81=A7=E3=82=82I2C=E3=82=92=E5=8F=97?= =?UTF-8?q?=E3=81=91=E4=BB=98=E3=81=91=E3=82=8B=E3=81=9D=E3=81=86=E3=81=AA?= =?UTF-8?q?=E3=81=AE=E3=81=A7Sleep=E4=B8=AD=E3=82=82=E6=9B=B8=E3=81=8F?= =?UTF-8?q?=E3=82=88=E3=81=86=E3=81=AB=E3=80=82=E3=80=80Sleep=E8=A7=A3?= =?UTF-8?q?=E9=99=A4=E5=BE=8C=E3=81=AB=E6=9B=B8=E3=81=8F=E3=81=A4=E3=82=82?= =?UTF-8?q?=E3=82=8A=E3=81=A0=E3=81=A3=E3=81=9F=E3=81=8C=E5=AE=9F=E8=A3=85?= =?UTF-8?q?=E3=81=AB=E5=95=8F=E9=A1=8C=E6=9C=89=E3=82=8A=E3=81=A0=E3=81=A3?= =?UTF-8?q?=E3=81=9F=20=E3=81=82=E3=81=A1=E3=81=93=E3=81=A1=E3=81=AB?= =?UTF-8?q?=E3=81=82=E3=82=8BNOP()=E3=82=92=E3=82=B3=E3=83=A1=E3=83=B3?= =?UTF-8?q?=E3=83=88=E3=82=A2=E3=82=A6=E3=83=88(=E3=83=96=E3=83=AC?= =?UTF-8?q?=E3=83=BC=E3=82=AF=E3=83=9D=E3=82=A4=E3=83=B3=E3=83=88=E3=82=92?= =?UTF-8?q?=E3=82=BB=E3=83=83=E3=83=88=E3=81=99=E3=82=8B=E3=81=9F=E3=82=81?= =?UTF-8?q?=E3=81=AB=E7=BD=AE=E3=81=84=E3=81=A6=E3=81=82=E3=81=A3=E3=81=9F?= =?UTF-8?q?=EF=BC=89=20TWL=E3=81=AE=E9=9B=BB=E6=B1=A0=E6=AE=8B=E9=87=8F?= =?UTF-8?q?=E3=83=AC=E3=82=B8=E3=82=B9=E3=82=BF=E3=82=92=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E3=81=99=E3=82=8B=E3=82=BF=E3=82=A4=E3=83=9F=E3=83=B3=E3=82=B0?= =?UTF-8?q?=E3=82=92=E5=A4=89=E6=9B=B4=E3=80=82=E3=80=80SoC=E3=81=8C?= =?UTF-8?q?=E3=81=82=E3=81=BE=E3=82=8A=E3=81=AB=E6=97=A9=E3=81=84=E3=81=A8?= =?UTF-8?q?TWL=E3=81=AB=E5=8F=A4=E3=81=84=E5=80=A4=E3=82=92=E8=BF=94?= =?UTF-8?q?=E3=81=99=E6=81=90=E3=82=8C=E3=81=8C=E3=81=82=E3=81=A3=E3=81=9F?= =?UTF-8?q?=20#ifdef=20=E3=81=A7=E8=A9=A6=E9=81=8A=E5=8F=B0=E5=AF=BE?= =?UTF-8?q?=E5=BF=9C=E3=82=B3=E3=83=BC=E3=83=89=E8=BF=BD=E5=8A=A0=20I2C-CT?= =?UTF-8?q?R=E3=81=8B=E3=82=89Vol=E3=82=92=E3=82=BB=E3=83=83=E3=83=88?= =?UTF-8?q?=E3=81=99=E3=82=8B=E6=A9=9F=E8=83=BD=E5=BB=83=E6=AD=A2=20NTR?= =?UTF-8?q?=E3=81=AB=E9=9B=BB=E6=B1=A0=E6=AE=8B=E9=87=8F=E3=82=92=E6=95=99?= =?UTF-8?q?=E3=81=88=E3=82=8B=E5=91=A8=E3=82=8A=E3=81=AE=E3=80=81=E5=88=9D?= =?UTF-8?q?=E6=9C=9F=E5=8C=96=E3=82=B3=E3=83=BC=E3=83=89=E3=81=AB=E4=B8=8D?= =?UTF-8?q?=E5=85=B7=E5=90=88=EF=BC=9F=E3=80=80=E4=BF=AE=E6=AD=A3=E4=B8=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@232 013db118-44a6-b54f-8bf7-843cb86687b1 --- trunk/adc.c | 5 +- trunk/bsr.hex | 1856 ++++++++++++++++++++--------------------- trunk/bsr.lmf | Bin 159940 -> 159184 bytes trunk/bsr_k0r.map | 191 +++-- trunk/config.h | 1 + trunk/hoge.bin | Bin 16387 -> 16387 bytes trunk/i2c_twl.c | 2 +- trunk/ini_VECT.c | 2 + trunk/pm.c | 27 +- trunk/pm.h | 3 +- trunk/renge/renge.c | 2 +- trunk/task_misc.c | 4 +- trunk/task_sys.c | 24 +- trunk/vreg_ctr.c | 2 +- trunk/vreg_ctr.h | 1 - trunk/yav_mcu_bsr.plg | 137 ++- trunk/yav_mcu_bsr.pri | 73 +- trunk/yav_mcu_bsr.prk | 16 +- trunk/yav_mcu_bsr.sdb | 30 +- 19 files changed, 1275 insertions(+), 1101 deletions(-) diff --git a/trunk/adc.c b/trunk/adc.c index 3bc9775..5444f59 100644 --- a/trunk/adc.c +++ b/trunk/adc.c @@ -172,12 +172,13 @@ task_status_immed tski_vol_update() static u8 sent_data; static bit last_modifyer; // 0 = ctr - if( system_status.pwr_state != ON ){ + if( !( system_status.pwr_state == ON ) || + ( system_status.pwr_state == SLEEP )){ return( ERR_FINISED ); } // どの音量にするの? // - if( vreg_ctr[ VREG_C_VOL_OPTION ] & ( REG_BIT_VOL_FORCE_SLIDER | REG_BIT_VOL_UPDATE_TO_SLIDER ) ) + if( vreg_ctr[ VREG_C_VOL_OPTION ] & ( REG_BIT_VOL_UPDATE_TO_SLIDER ) ) { // 最優先 スライダに上書き sent_index = vol_data_ctr; diff --git a/trunk/bsr.hex b/trunk/bsr.hex index eed29b3..e0ae072 100644 --- a/trunk/bsr.hex +++ b/trunk/bsr.hex @@ -1,264 +1,262 @@ -:02000000050DEC -:02000200FFFFFE -:04001000CE4AD04ABA -:02001C00A54CF1 -:02002400114D7C -:02002A007E4D09 -:080034009D4E4B4E984ECF4F3C -:02004A00D24A98 -:02005A000D4B4C -:02006200504FFD -:0400C000FEFBFF85BF +:02000000FF0CF3 +:04001000914A934A34 +:02001C00684C2E +:02002400D44CBA +:02002A00414D46 +:080034005E4E0C4E594E8D4F3B +:02004A00954AD5 +:02005A00D04A8A +:02006200114F3C +:0400C000FEFBFF0440 :0A00C4001B339499E033F240BFAA09 -:0A00CE00FFFFFFFFFFFFFFFFFFFF32 -:1000D800C7C1FBF8FFCEABACC736F00071F4C6DC85 -:1000E80015CC0100CC00006159016159008BD1DFAA -:1000F800F98C01D1DFF1CC0000CC01008C014C0956 -:10010800DE468C01318E04F60FC1317B9EFDC41191 -:1001180089728C01318E04F64F14896142DF03F62F -:10012800EF01E6600D9B8C01318E12490021728C23 -:1001380001318E04F64F14896142DF03F6EF01E6C0 -:10014800600D9B615901EFB440F64FFF61F86159AA -:10015800008BD1DD06FDB701FD3B07CEABACC73642 -:10016800F00071F4C6DE06713020F9EF238EA89CEA -:10017800018C015C10D1DD0A7110D6FB713020F9B9 -:10018800EF0B8C015C80D161E8713020F9FDB7017B -:10019800FDB102EDDD00C0C6D7717BFACEA010CE4E -:1001A800A180E5F300CEA408F5AAFFF5A9FFD78F33 -:1001B80020F931350ACD0003CD0307F40EEF07F41B -:1001C80000CD0306F40ECF1105FCF51005CF12057E -:1001D80011CE20FFCE23F0CE2EFCCD01C0F402CDEF -:1001E8000408F405F406CD0740F40CF40FF521FFDC -:1001F800CE22E9CE24F3CE25F2CE26FCCE275FCE42 -:100208002CFFCE2FFFF53000F53100F53300F53423 -:1002180000CF350002CF370019F53C00F53E00CF7E -:10022800530006F55700F6BEE0BEE2BED0CBE4FFB1 -:10023800FFCBE6FFFFCBD4FFFFCE3831CE3970CFEE -:1002480038050AF53905F537FF7108F20090BFB493 -:1002580001F5A5FFF5A6FF7158F000F530FF7128EC -:10026800F0005087BF1801BF1A01BF1C01BF1E0153 -:100278007148F000F5300271080105F55005F5BC2C -:10028800FFF5BDFFD7C7C1C1FBF8FFCEABAC8C02F1 -:10029800D1DD12616902305C03BBF6614900DDEE15 -:1002A800618900EFF51004C6D7FDBF33FDF63CFDAC -:1002B8003A05717AFAFDA924F51EF98F20F931352E -:1002C800175003C15084FD4303C0625C01D161E84B -:1002D800CF1EF902CFDFFB64FD9F34FDFA02FDD388 -:1002E80048713222712BE7CEABACFDF93C61EDEFE2 -:1002F800F6D731020403F6EF01E6603420F9718C79 -:100308008971899931120403F6EF01E6603420F906 -:10031800718C89719999D7D7C7F616FD3A05717B03 -:10032800FA31422005714220EF0B717AFAA7F6479D -:10033800DFECE2EF04717AFAF2C6D7C7C1C1FBF865 -:10034800FF17A1C1E0C18C0A70C18C0270FD6D035A -:100358001006D2DF05F541FBEF04CF41FB028C010B -:10036800721004C6D7C7C1FBF8FFFD2003D2DD0316 -:10037800E2EF618B70FD8D04D2DD077143205202DC -:10038800EF528C0870FDA204FDEE048B6C0170FD29 -:10039800A204300400BF2401301740BF1C01300400 -:1003A80000BF22018C0A91DF04F6BF2A01710BE21B -:1003B800CE44FF3182E202EFFAAC0C148E4499610C -:1003C800790C61690A8C0AD1DFDAFD1705710BE235 -:1003D800714320F2C0C6D7C7C1FBF8FFFD2003D286 -:1003E800DD03E2EF25710AE68B70FD8D04D2DD078F -:1003F8007143205202EF138C0870FDA2048C0A701E -:10040800FDA204FD1705714320F2C0C6D7C7C1FB82 -:10041800F8FFFD2003D2DD03E2EF67710AE6710BF6 -:10042800E28B70FD8D04D2DD077143205202EF523A -:10043800710BE231322039C7343AFBAC0C16520446 -:100448008B99A5A792DFF9C63184BD02EFFA717ABC -:10045800BDCEB144CBB43AFB8C0A318EBEB8CEBB0C -:1004680048714BE1714BE5710ABD8C089E44EF1150 -:10047800710BE68C089E448C0A9F40FBAC0CBF3E77 -:10048800FBF2C0C6D7C716FDC60417FDA204D2DD0D -:1004980006FD1705E2EF01F2C6D7C716710AE67125 -:1004A8000BE2669E443182E20300EFF9F642040152 -:1004B800DD09AF0401BF0C01E2EF01F2C6D7AF2896 -:1004C80001085CFB08BF2801FD1F03AF28015CFB86 -:1004D800BF2801300400BF2A01301780BF1C01303B -:1004E8000400BF2201D7AF2401086C0408BF24010F -:1004F800AF28016C0F086C0B08BF2801FD1F03AF64 -:100508002A01085CFB08BF2A01FD1F03EDC6043061 -:100518000400BF2401F6BF2A01300B0BBF2801FDE0 -:100528001F03300B0FBF2801FD1F03300F0FBF281B -:1005380001D731542001D7714220710BBD000071E1 -:100548007BBD713A25713A236A0E03713205713BFE -:1005580025713203713B23500AFD8D027120F00092 -:10056800FD1F03F6BF26015024BF1401CB4400141D -:10057800300F0FBF2801713320710BE2710AE6FDBD -:10058800C604CE44FF3182E202EFFAFD1705AF043C -:1005980001BF0C01714320715220D731442002EF72 -:1005A800FAFDEE04713A25713A235A0EFC713305AF -:1005B800713B25713303713B237128F0007153207F -:1005C800D7C7880616FD2003D2DD03E2EF38710A8B -:1005D800E650A4FD8D04D2DD077143205202EF26B8 -:1005E80017FDA2046770FDA204FDEE0450A4FDA24D -:1005F800045020FDA204D942FBFDA204A042FBFD49 -:100608001705714320F2C6D7C72006FBF8FFFD3D4A -:10061800095014C15008FD7B08C0CC05048C054C5A -:1006280014DE0C8C05318EFDE709615905EFEECC1F -:1006380005048C054C1461C8EDEA06CC04008C0452 -:100648004C04DE79C73641057184C6DC703022F966 -:10065800BC02F6BB31B2D10EC73641057184C6DC87 -:1006680005CEABACEFEE713BD1AC02148F400599CF -:1006780071505005617902617900F0E1614900DD4E -:1006880009C73641057184C6DECA5040C18C0531A0 -:100698008E31AD128C04318E318D03BDD831FFBD42 -:1006A800DADADAADD8FDB30CC0D2DD0C5008C1508F -:1006B80014FD7B08C0FD700B615904EF818C053176 -:1006C8008EFDEB09D2DD0C5008C15014FD7B08C02B -:1006D800FD700BC73641057184C6DC06615905ED0E -:1006E8003A0671605005CC0200CC03008C034C091B -:1006F800DE248C03318E1249F61F728C03318E046E -:10070800F64F14896142DF03F6EF01E6600E029CA2 -:1007180002615903EFD68C02D1DF08FD710BFD830E -:100728000CEF0C5008C15014FD7B08C0FD700B1075 -:1007380006C6D7C72004FBF8FF715B21CC0100F681 -:10074800BC02AC02440900DE3EAC0204F61F1441B0 -:1007580000118972AC020C5114896142DF03F6EF73 -:1007680001E6600E019C01AC021249005172AC0214 -:1007780004F67F14896142DF03F6EF01E6600E019B -:100788009C01617902EFBB40F67FFF61F861590176 -:100798008C01D161F8ED4508CC0100717AFAFD3A77 -:1007A80005711300711B20710303710205E0C1502C -:1007B80003C15084FDDF0310045013FD8D02500F58 -:1007C800C1E0C15084FDDF031004CEABAC61590118 -:1007D8008C0191DD068C014C03DF03E6EF01F66026 -:1007E80061FB7151018C014C0861F8CC0100313278 -:1007F8000705A070FCEF03F570FC4070FC11DC11DC -:10080800F570FCF0C15003C15084FDDF031004EF04 -:1008180012E6BC02F6614902DDB000000000617911 -:1008280002EFF1CE3708CBE4FFFFCBE6FFF7CED4DB -:10083800FFCF370008F5120561FDF5ABFFFD3D0957 -:10084800D25008C15014FD7B08C0D2FD710BD2FDF7 -:10085800700B1004C6D73184BD02EFFA717BBDCB93 -:10086800E4FFFFCBE6FFFFCBD4FFFF717ABED77161 -:100878007BBED7C7C1200AFBF8FF8C0A318E31AD89 -:10088800C1317B9DD4C0BC048DD49C068C129C09BC -:100898008C12318E040C00128C09318EBDD813FDD8 -:1008A800420F61C8ED3809CEABAC8C09318EFDE33F -:1008B80009D2DD098C09318EFDE709EFEDCC08007E -:1008C8008C084C04DE57CEABACF6BC023022F9BB28 -:1008D800AC04148C069EFD118972AB146299AC04A9 -:1008E800A1BC04617900617902F0E1614902DFE0AD -:1008F8005040C18C09318E31AD128C08318E318D4A -:1009080003BDD831FFBDDADADAADD8FDB30CC0D2F9 -:10091800DD06FD7708E2EF19615908EFA38C09316C -:100928008EFDEB09D2DD03E2EF07615909ED980866 -:10093800F2100CC6D7C7717B9D717BFAFD5E08303B -:1009480022F9FD960AFD210AC6D7FD3D09FD700B67 -:10095800FD7708F2D7D7C7D550FDDD05B050FDEFBC -:1009680078CF50FD02311407067110E3FBEF0471D4 -:1009780018E3FB8FE3FB7F12FD76D1DD5C8FE3FB91 -:100988009F12FD401EF903DF22665C10D1DD1C8F2B -:10099800E3FB5C10D1DD0B5080C15011FDD638C08F -:1009A800EF095040C15011FDD638C0401EF903DD93 -:1009B80006401EF904DF22665C02D1DD1C8FE3FBD2 -:1009C8005C02D1DD0B5040C15010FDD638C0EF0994 -:0B09D8005020C15010FDD638C0C6D71B -:1009E3005208EF065203EF025206FEE600FE1B001A -:1009F300DC16089F03088F0408089F040862FE247E -:100A030000089F0408EEBF00EEBA00C1C514410EF2 -:100A130011D9D0FF118FD1FF312E45C4C0D7F23188 -:100A2300A2C401E2D79DE261DD4C09DF12717BFABA -:100A3300C18F06089F61FDC0CF060800EE27003175 -:100A4300F2FA04CF0608004C00DF05D50008DD16D6 -:100A530061DD717BFAD50608DD0ACDE31F61CD6147 -:100A6300CDEE160061CDFED40061FFFE9A00FCF8C6 -:100A7300FF0EFEB20061CDFED5004C09DF0EC18F23 -:100A830006086F61FD9F0608C0EE0400CF0608004C -:100A9300F8E3D75200EF025202FE3700CF60FD00A9 -:100AA300CF060800BF0408C716629F000841001163 -:100AB3008F78239B4100118F79239F0108C6510032 -:100AC300FE62FFEF025205CF060800C1510CFE0A79 -:100AD30000C0D7C1511DFE0200C0D761DD717BFA92 -:100AE30070CEC0A59EC47CFF9EC4609EC461CDD75A -:100AF30061DD717BFAC18EC45C1BFED6FFCF060895 -:100B030001FED7FFC061CDD731F2FA1AC1AEE4BFFF -:100B130052FDAEE6BF54FDAED4BF56FD30FFFFBE5F -:100B2300E4BEE6BED4C0D731F2FA11C1AF52FDBE66 -:100B3300E4AF54FDBEE6AF56FDBED4C0D7C1BF5827 -:100B4300FD13BF5AFD15BF5CFD17BF5EFDC0D7AFD8 -:100B530058FDDB5AFDEB5CFDFB5EFDD7534B30527A -:100B63005430324E323030475631323000FFC150AC -:100B7300FEFEAB0061DD717BFACF060800FE0A00C2 -:100B8300FEA4FF61CDF8E3EECF00C7FB0408BF521C -:100B9300FD8FC0009C05C5C337040600BF54FD3557 -:100BA30036D50B300000522BFE6600C2C4C630831C -:100BB3000BB800300000B8022004AF54FDB8003079 -:100BC3000F00B802AF52FD61FF520AFE3AFFECF884 -:100BD300FF0E717BFAC1C7FB04088C05C65C80FE5F -:100BE3000200C0D761DD717BFA70CFC0FFA59FC043 -:100BF300007CFF9FC000609FC00061CDD7618BFE6A -:100C0300E2FF717BBE410011FB000017CEFC0061C7 -:100C1300CB089EFDF31161C999A58392DFF7D7FE37 -:100C2300B1FED560FDDF23C1CF0308035109FEF4F4 -:100C3300FDC0D2DF37FE3800A20408CF03080751F6 -:100C430009FEE1FDD2B20408DF22C7FB04083183A9 -:100C530002C6D7C6510AFECCFD624C1FDF06CF6029 -:100C6300FD01EF04CF60FD00C0EE5BFEC0EE55FE5C -:100C7300C7C1FB04088B31196C0161589BC0C6D7EF -:100C8300717BFAFE4DFEAF0408040600C11436E77B -:100C93000B300000522DF3FE77FF8FC000FE2BFEBA -:100CA30061CF5C807C8073C0041900CEFC0F61CBE4 -:100CB300C55404EF03C55417FE18FEC7360008BB1E -:100CC300629C0288089C03D1DD334C41DE2F70F116 -:100CD300312DB161090033081C000851FF612A411D -:100CE3000E118FD0FF613B118FD1FF6138DC0E8B6A -:100CF3005C03DF0964C6C4FE2BFDEECAFDC6C4EE69 -:020D0300C3FD2E -:100D050061CF5100718C7109FECBF800FEFCA10189 -:100D150000F6BF00F953C0F693935820FEDFF94162 -:100D250000361A203414FDEF05118B99A7A5174439 -:100D35005820DFF53602F93014FDEF04CC0000A78A -:100D450047DFF941003658203452FDEF05118B99E4 -:100D5500A7A517445820DFF53652FD3052FDEF04A4 -:100D6500CC0000A747DFF9FCD80000EFFE61DD717C -:100D75007BFABEF0ADD8BEF200AEF661CDD7C36149 -:100D8500DD717BFABEF0ADD8BEF200DBF6FFADDC5F -:100D9500BEF000AEF6BDD8AEF40312ADDABEF20079 -:100DA500AEF661CD03BDDAC2D7C3F33174D908837A -:100DB500C1F626D8BDD8C031750683C312F623C245 -:100DC500FDD00D93DF0312F623C2D7440000DD26C4 -:100DD50061DD717BFACFE80080BEF6F6BEF4BEF2A7 -:100DE500ADD8BEF0CFE800818FE8003103FAAEF050 -:100DF500F5E80061CDD7B1D7C3F33174D90883C104 -:100E0500F626D8BDD8C0317505C312F623C2FD1E1E -:100E15000E93DF0312F623C2D7440000DD2761DD00 -:100E2500717BFACFE80080BEF6F6BEF4BEF2ADD80F -:100E3500BEF0CFE800818FE8003103FAAFE000F59E -:100E4500E80061CDD7ADD8D7C3F33174DB0F83C1CB -:100E5500F626D8BDD861317026DABDDAC031750DF8 -:100E650083C312F626DCBDDC61317023C2FD860E1C -:100E750093DF0CF626D8BDD861317026DABDDAC20B -:100E8500D7C161686BDC6BDDC0DD2F61DD717BFA7D -:100E9500CFE80080BEF4ADDCBEF6ADD8BEF0ADDA6D -:100EA500BEF2CFE800818FE8003103FAAEF0BDD87D -:100EB500AEF2BDDAF5E80061CDD7F6BDD8BDDAD71B -:100EC5008292DD2B61DD717BFACFE80080BEF0F602 -:100ED500BEF2BEF46208BEF6CFE800818FE80031AD -:100EE50003FAAFE0006072AEF0F5E80061CDD760BF -:100EF50072F6B1D706DABDDAADDC06D8BDD861D851 -:100F0500A6DAD7D1DD17C1C3DAD89DD8ADDA311C41 -:100F150061EEB4D8DFF8BDDA13BDD8C2C0D7D1DDD4 -:100F25001BC1C3DADA9DDAADD8311E33311E3371F8 -:100F3500F9B4DADFF4BDD813BDDAC2C0D746D8DDBF -:100F45000771FF7177D971C0D746DADF08C1ADDC0B -:100F550046D8C0DD077177DB71FF71C0D75BDB9DBC -:100F6500DB605BDA9DDAADDC5BD9085BD808BDD800 -:100F7500D7C3C7F3728EFDC162314C4100360020E4 -:100F85001161A072C09EFD62C6C2D7C3C7F3728E3F -:100F9500FDC1625C0F0C000FFE00314C4100360AAA -:0F0FA500201161800FFE0073C09EFD63C6C2D78E -:0A0FF60031343A30323A3034000052 +:1000CE00C72004FBF8FFCEABACC736F00071F4C608 +:1000DE00DC16CC0300CC02006159036159028C027C +:1000EE00D1DFF88C03D1DFF0CC0200CC03008C03FF +:1000FE004C09DE4A8C03318E04F60FC1317B9EFD16 +:10010E00C41189728C03318E04F64F14896142DF5B +:10011E0003F6EF01E6600E029C028C03318E12494B +:10012E000021728C03318E04F64F14896142DF0375 +:10013E00F6EF01E6600E029C02615903EFB040F645 +:10014E004FFF61F86159028C02D1DD06FDB501FD4C +:10015E003907CEABACC736F00071F4C6DE0671308F +:10016E0020F9EF238EA89C038C035C10D1DD0A715D +:10017E0010D6FB713020F9EF0B8C035C80D161E857 +:10018E00713020F9FDB501FDAF02EDD4001004C6AB +:10019E00D7717BFACEA010CEA180E5F300CEA408D5 +:1001AE00F5AAFFF5A9FFD78F20F931350ACD000347 +:1001BE00CD0307F40EEF07F400CD0306F40ECF11B6 +:1001CE0005FCF51005CF120511CE20FFCE23F0CE83 +:1001DE002EFCCD01C0F402CD0408F405F406CD07C3 +:1001EE0040F40CF40FF521FFCE22E9CE24F3CE25F8 +:1001FE00F2CE26FCCE275FCE2CFFCE2FFFF53000A1 +:10020E00F53100F53300F53400CF350002CF37005D +:10021E0019F53C00F53E00CF530006F55700F6BE2B +:10022E00E0BEE2BED0CBE4FFFFCBE6FFFFCBD4FFB8 +:10023E00FFCE3831CE3970CF38050AF53905F5378E +:10024E00FF7108F20090BFB401F5A5FFF5A6FF718E +:10025E0058F000F530FF7128F0005087BF1801BF2D +:10026E001A01BF1C01BF1E017148F000F53002716A +:10027E00080105F55005F5BCFFF5BDFFD7C7C1C197 +:10028E00FBF8FFCEABAC8C02D1DD12616902305CA3 +:10029E0003BBF6614900DDEE618900EFF51004C67F +:1002AE00D7FDBC33FDF93CFD3805717AFAFDA92462 +:1002BE00F51EF98F20F93135175003C15084FD41D9 +:1002CE0003C0625C01D161E8CF1EF902CFDFFB648F +:1002DE00FD9C34FDF802FD9648713222712BE7CE5B +:1002EE00ABACFDFC3C61EDEFF6D731020403F6EF4B +:1002FE0001E6603420F9718C8971899931120403F9 +:10030E00F6EF01E6603420F9718C89719999D7D78F +:10031E00C7F616FD3805717BFA3142200571422071 +:10032E00EF0B717AFAA7F647DFECE2EF04717AFA77 +:10033E00F2C6D7C7C1C1FBF8FF17A1C1E0C18C0A35 +:10034E0070C18C0270FD6B031006D2DF05F541FB08 +:10035E00EF04CF41FB028C01721004C6D7C7C1FB5C +:10036E00F8FFFD1E03D2DD03E2EF618B70FD8B04FF +:10037E00D2DD077143205202EF528C0870FDA004AB +:10038E00FDEC048B6C0170FDA004300400BF240151 +:10039E00301740BF1C01300400BF22018C0A91DFD0 +:1003AE0004F6BF2A01710BE2CE44FF3182E202EF66 +:1003BE00FAAC0C148E449961790C61690A8C0AD1DD +:1003CE00DFDAFD1505710BE2714320F2C0C6D7C707 +:1003DE00C1FBF8FFFD1E03D2DD03E2EF25710AE635 +:1003EE008B70FD8B04D2DD077143205202EF138C0C +:1003FE000870FDA0048C0A70FDA004FD1505714364 +:10040E0020F2C0C6D7C7C1FBF8FFFD1E03D2DD0325 +:10041E00E2EF67710AE6710BE28B70FD8B04D2DDA1 +:10042E00077143205202EF52710BE231322039C76D +:10043E00343AFBAC0C1652048B99A5A792DFF9C681 +:10044E003184BD02EFFA717ABDCEB144CBB43AFB22 +:10045E008C0A318EBEB8CEBB48714BE1714BE57143 +:10046E000ABD8C089E44EF11710BE68C089E448CDD +:10047E000A9F40FBAC0CBF3EFBF2C0C6D7C716FDB1 +:10048E00C40417FDA004D2DD06FD1505E2EF01F24E +:10049E00C6D7C716710AE6710BE2669E443182E238 +:1004AE000300EFF9F6420401DD09AF0401BF0C01B0 +:1004BE00E2EF01F2C6D7AF2801085CFB08BF2801A6 +:1004CE00FD1D03AF28015CFBBF2801300400BF2ACD +:1004DE0001301780BF1C01300400BF2201D7AF24AA +:1004EE0001086C0408BF2401AF28016C0F086C0BC7 +:1004FE0008BF2801FD1D03AF2A01085CFB08BF2AB7 +:10050E0001FD1D03EDC404300400BF2401F6BF2A13 +:10051E0001300B0BBF2801FD1D03300B0FBF28014F +:10052E00FD1D03300F0FBF2801D731542001D771A5 +:10053E004220710BBD0000717BBD713A25713A23CB +:10054E006A0E03713205713B25713203713B2350E4 +:10055E000AFD8B027120F000FD1D03F6BF2601502F +:10056E0024BF1401CB440014300F0FBF2801713388 +:10057E0020710BE2710AE6FDC404CE44FF3182E223 +:10058E0002EFFAFD1505AF0401BF0C017143207196 +:10059E005220D731442002EFFAFDEC04713A257156 +:1005AE003A235A0EFC713305713B25713303713BAF +:1005BE00237128F000715320D7C7880616FD1E033D +:1005CE00D2DD03E2EF38710AE650A4FD8B04D2DDD2 +:1005DE00077143205202EF2617FDA0046770FDA09D +:1005EE0004FDEC0450A4FDA0045020FDA004D9424B +:1005FE00FBFDA004A042FBFD1505714320F2C6D7FA +:10060E00C72006FBF8FFFD37095014C15008FD75D1 +:10061E0008C0CC05048C054C14DE0C8C05318EFD07 +:10062E00E109615905EFEECC05048C054C1461C847 +:10063E00EDE806CC04008C044C04DE79C736410587 +:10064E007184C6DC703022F9BC02F6BB31B2D10E19 +:10065E00C73641057184C6DC05CEABACEFEE713BFF +:10066E00D1AC02148F400599715050056179026129 +:10067E007900F0E1614900DD09C73641057184C694 +:10068E00DECA5040C18C05318E31AD128C04318ED4 +:10069E00318D03BDD831FFBDDADADAADD8FDAD0C40 +:1006AE00C0D2DD0C5008C15014FD7508C0FD6A0B98 +:1006BE00615904EF818C05318EFDE509D2DD0C50B8 +:1006CE0008C15014FD7508C0FD6A0BC7364105718F +:1006DE0084C6DC06615905ED380671605005CC0202 +:1006EE0000CC03008C034C09DE248C03318E12499E +:1006FE00F61F728C03318E04F64F14896142DF03AC +:10070E00F6EF01E6600E029C02615903EFD68C02F1 +:10071E00D1DF08FD6B0BFD7D0CEF0C5008C15014A2 +:10072E00FD7508C0FD6A0B1006C6D7C72004FBF87E +:10073E00FF715B21CC0100F6BC02AC02440900DE65 +:10074E003EAC0204F60F144100118972AC020C513A +:10075E0014896142DF03F6EF01E6600E019C01ACE5 +:10076E00021249005172AC0204F67F14896142DF15 +:10077E0003F6EF01E6600E019C01617902EFBB40CA +:10078E00F67FFF61F86159018C01D161F8ED4308E4 +:10079E00CC0100717AFAFD3805711300711B2071BE +:1007AE000303710205E0C15003C15084FDDD031047 +:1007BE00045013FD8B02500FC1E0C15084FDDD03C8 +:1007CE001004CEABAC6159018C0191DD068C014C4D +:1007DE0003DF03E6EF01F66061FB7151018C014C02 +:1007EE000861F8CC010031320705A070FCEF03F56B +:1007FE0070FC4070FC11DC11F570FCF0C15003C1AF +:10080E005084FDDD031004EF12E6BC02F6614902CE +:10081E00DDB000000000617902EFF1CE3708CBE4C5 +:10082E00FFFFCBE6FFF7CED4FFCF370008F512055A +:10083E0061FDF5ABFFFD3709D25008C15014FD75AF +:10084E0008C0D2FD6A0B1004C6D73184BD02EFFA80 +:10085E00717BBDCBE4FFFFCBE6FFFFCBD4FFFF7177 +:10086E007ABED7717BBED7C7C1200AFBF8FF8C0AB0 +:10087E00318E31ADC1317B9DD4C0BC048DD49C066C +:10088E008C129C098C12318E040C00128C09318E44 +:10089E00BDD813FD3C0F61C8ED3209CEABAC8C094F +:1008AE00318EFDDD09D2DD098C09318EFDE109EFB6 +:1008BE00EDCC08008C084C04DE57CEABACF6BC0277 +:1008CE003022F9BBAC04148C069EFD118972AB1458 +:1008DE006299AC04A1BC04617900617902F0E16116 +:1008EE004902DFE05040C18C09318E31AD128C08C7 +:1008FE00318E318D03BDD831FFBDDADADAADD8FDD8 +:10090E00AD0CC0D2DD06FD7108E2EF19615908EF9A +:10091E00A38C09318EFDE509D2DD03E2EF076159A3 +:10092E0009ED9208F2100CC6D7C7717B9D717BFA48 +:10093E00FD58083022F9FD900AFD1B0AC6D7FD3777 +:10094E0009FD6A0BFD7108F2D7D7C7D550FDDD053D +:10095E00B050FDEF78CF50FD02311407067110E351 +:10096E00FBEF047118E3FB8FE3FB7F12FD76D1DD05 +:10097E005C8FE3FB9F12FD401EF903DF22665C10C5 +:10098E00D1DD1C8FE3FB5C10D1DD0B5080C150110B +:10099E00FDD338C0EF095040C15011FDD338C040CF +:1009AE001EF903DD06401EF904DF22665C02D1DD6E +:1009BE001C8FE3FB5C02D1DD0B5040C15010FDD308 +:0F09CE0038C0EF095020C15010FDD338C0C6D734 +:1009DD005208EF065203EF025206FEE600FE1B0020 +:1009ED00DC16089F03088F0408089F040862FE2484 +:1009FD0000089F0408EEBF00EEBA00C1C514410EF9 +:100A0D0011D9D0FF118FD1FF312E45C4C0D7F2318E +:100A1D00A2C401E2D79DE261DD4C09DF12717BFAC0 +:100A2D00C18F06089F61FDC0CF060800EE2700317B +:100A3D00F2FA04CF0608004C00DF05D50008DD16DC +:100A4D0061DD717BFAD50608DD0ACDE31F61CD614D +:100A5D00CDEE160061CDFED40061FFFE9A00FCF8CC +:100A6D00FF0EFEB20061CDFED5004C09DF0EC18F29 +:100A7D0006086F61FD9F0608C0EE0400CF06080052 +:100A8D00F8E3D75200EF025202FE3700CF60FD00AF +:100A9D00CF060800BF0408C716629F000841001169 +:100AAD008F78239B4100118F79239F0108C6510038 +:100ABD00FE62FFEF025205CF060800C1510CFE0A7F +:100ACD0000C0D7C1511DFE0200C0D761DD717BFA98 +:100ADD0070CEC0A59EC47CFF9EC4609EC461CDD760 +:100AED0061DD717BFAC18EC45C1BFED6FFCF06089B +:100AFD0001FED7FFC061CDD731F2FA1AC1AEE4BF06 +:100B0D0052FDAEE6BF54FDAED4BF56FD30FFFFBE65 +:100B1D00E4BEE6BED4C0D731F2FA11C1AF52FDBE6C +:100B2D00E4AF54FDBEE6AF56FDBED4C0D7C1BF582D +:100B3D00FD13BF5AFD15BF5CFD17BF5EFDC0D7AFDE +:100B4D0058FDDB5AFDEB5CFDFB5EFDD7534B305280 +:100B5D005430324E323030475631323000FFC150B2 +:100B6D00FEFEAB0061DD717BFACF060800FE0A00C8 +:100B7D00FEA4FF61CDF8E3EECF00C7FB0408BF5222 +:100B8D00FD8FC0009C05C5C337040600BF54FD355D +:100B9D0036CF0B300000522BFE6600C2C4C6307D2E +:100BAD000BB800300000B8022004AF54FDB800307F +:100BBD000F00B802AF52FD61FF520AFE3AFFECF88A +:100BCD00FF0E717BFAC1C7FB04088C05C65C80FE65 +:100BDD000200C0D761DD717BFA70CFC0FFA59FC049 +:100BED00007CFF9FC000609FC00061CDD7618BFE70 +:100BFD00E2FF717BBE410011FB000017CEFC0061CE +:100C0D00CB089EFDF31161C999A58392DFF7D7FE3D +:100C1D00B1FED560FDDF23C1CF0308035109FEF4FA +:100C2D00FDC0D2DF37FE3800A20408CF03080751FC +:100C3D0009FEE1FDD2B20408DF22C7FB04083183AF +:100C4D0002C6D7C6510AFECCFD624C1FDF06CF602F +:100C5D00FD01EF04CF60FD00C0EE5BFEC0EE55FE62 +:100C6D00C7C1FB04088B31196C0161589BC0C6D7F5 +:100C7D00717BFAFE4DFEAF0408040600C11436E187 +:100C8D000B300000522DF3FE77FF8FC000FE2BFEC0 +:100C9D0061CF5C807C8073C0041900CEFC0F61CBEA +:100CAD00C55404EF03C55417FE18FEC7360008BB24 +:100CBD00629C0288089C03D1DD334C41DE2F70F11C +:100CCD00312DB161090033081C000851FF612A4123 +:100CDD000E118FD0FF613B118FD1FF6138DC0E8B70 +:100CED005C03DF0964C6C4FE2BFDEECAFDC6C4EE6F +:020CFD00C3FD35 +:100CFF0061CF5100718C7109FECBF800FEFC9F0192 +:100D0F0000F6BF00F953C0F693935820FEDFF94168 +:100D1F0000361A203414FDEF05118B99A7A517443F +:100D2F005820DFF53602F93014FDEF04CC0000A790 +:100D3F0047DFF941003658203452FDEF05118B99EA +:100D4F00A7A517445820DFF53652FD3052FDEF04AA +:100D5F00CC0000A747DFF9FCCE0000EFFE61DD718C +:100D6F007BFABEF0ADD8BEF200AEF661CDD7C3614F +:100D7F00DD717BFABEF0ADD8BEF200DBF6FFADDC65 +:100D8F00BEF000AEF6BDD8AEF40312ADDABEF2007F +:100D9F00AEF661CD03BDDAC2D7C3F33174D9088380 +:100DAF00C1F626D8BDD8C031750683C312F623C24B +:100DBF00FDCA0D93DF0312F623C2D7440000DD26D0 +:100DCF0061DD717BFACFE80080BEF6F6BEF4BEF2AD +:100DDF00ADD8BEF0CFE800818FE8003103FAAEF056 +:100DEF00F5E80061CDD7B1D7C3F33174D90883C10A +:100DFF00F626D8BDD8C0317505C312F623C2FD182B +:100E0F000E93DF0312F623C2D7440000DD2761DD06 +:100E1F00717BFACFE80080BEF6F6BEF4BEF2ADD815 +:100E2F00BEF0CFE800818FE8003103FAAFE000F5A4 +:100E3F00E80061CDD7ADD8D7C3F33174DB0F83C1D1 +:100E4F00F626D8BDD861317026DABDDAC031750DFE +:100E5F0083C312F626DCBDDC61317023C2FD800E28 +:100E6F0093DF0CF626D8BDD861317026DABDDAC211 +:100E7F00D7C161686BDC6BDDC0DD2F61DD717BFA83 +:100E8F00CFE80080BEF4ADDCBEF6ADD8BEF0ADDA73 +:100E9F00BEF2CFE800818FE8003103FAAEF0BDD883 +:100EAF00AEF2BDDAF5E80061CDD7F6BDD8BDDAD721 +:100EBF008292DD2B61DD717BFACFE80080BEF0F608 +:100ECF00BEF2BEF46208BEF6CFE800818FE80031B3 +:100EDF0003FAAFE0006072AEF0F5E80061CDD760C5 +:100EEF0072F6B1D706DABDDAADDC06D8BDD861D857 +:100EFF00A6DAD7D1DD17C1C3DAD89DD8ADDA311C48 +:100F0F0061EEB4D8DFF8BDDA13BDD8C2C0D7D1DDDA +:100F1F001BC1C3DADA9DDAADD8311E33311E3371FE +:100F2F00F9B4DADFF4BDD813BDDAC2C0D746D8DDC5 +:100F3F000771FF7177D971C0D746DADF08C1ADDC11 +:100F4F0046D8C0DD077177DB71FF71C0D75BDB9DC2 +:100F5F00DB605BDA9DDAADDC5BD9085BD808BDD806 +:100F6F00D7C3C7F3728EFDC162314C4100360020EA +:100F7F001161A072C09EFD62C6C2D7C3C7F3728E45 +:100F8F00FDC1625C0F0C000FFE00314C4100360AB0 +:0F0F9F00201161800FFE0073C09EFD63C6C2D794 +:0A0FF60031373A30393A343900003F :0A20000000060C12181E242A3036C8 :10200A00001632486480961228446076920824406A :10201A00FF000000555555554700DCFB0000000045 -:10202A0046FC000000000000F63F3D3AC423A62FFC -:10203A003731B431F6320D415E095D09C242000002 +:10202A0046FC000000000000BD3F3A3AC423A32F3B +:10203A003431B131F332D44058095709854200008E :0E204A000000983AF82AFF2330129900000097 :08205800317503F7332312D7A1 -:0A21000031343A30323A3034000036 +:0A21000031373A30393A3439000023 :10210A00AEF0B430B740BA30BB50BBB0BC50BD1013 :10211A00BD60BDB0BFE0C2B0C420C7B0CAE0CE1037 :10212A0001F0141014200630639049006E00777095 @@ -313,702 +311,698 @@ :10243400F50EF97148E3FB714302EF12400EF90205 :10244400DE05A00EF9EF077140E3FB714202D50BE4 :10245400F9DD06B00BF9714202401EF903DD0640B6 -:102464001EF90461F8FD0628C6D7C7710407E661A2 +:102464001EF90461F8FD0328C6D7C7710407E661A5 :102474003060768F0FF9614EDD29669F0FF9D1DD4B -:10248400137130E3FB5002C15011FDD638C0CF0B9D -:10249400F905EF0F7138E3FBE0C15011FDD638C0E8 +:10248400137130E3FB5002C15011FDD338C0CF0BA0 +:10249400F905EF0F7138E3FBE0C15011FDD338C0EB :1024A400F50BF9C6D7C78F14FD76FDEA24D521F9BB :1024B400DD05710320EF2D664F14FD61F8312420F2 -:1024C4001A712320FD3A05664C07DD0381DF098F6D -:1024D40020F9313303FD9B25FDC0257102203048CE -:1024E40027FD483DC6D7C7716201717201E0FD8DB9 -:1024F400025008FDC53B629F02F95009FDC53B62CD +:1024C4001A712320FD3805664C07DD0381DF098F6F +:1024D40020F9313303FD9B25FDC0257102203045D1 +:1024E40027FD4B3DC6D7C7716201717201E0FD8BB8 +:1024F400025008FDC83B629F02F95009FDC83B62C7 :1025040076716301716820F94002F9F1DC05E52177 :10251400F9EF244002F904DE1BCF21F9025008C16F -:10252400506CFD4303C092DF0ED541FBDF0971609F +:10252400506CFD4103C092DF0ED541FBDF097160A1 :1025340020F9EF03F521F9664CEADC06CF14FD0718 :10254400EF44664CC6DC06CF14FD06EF39664C9F9B :10255400DC06CF14FD05EF2E664C7CDC06CF14FDA3 :1025640004EF23664C50DC06CF14FD03EF18664CD1 :1025740022DC06CF14FD02EF0D664C06DC05E514E3 :10258400FDEF03F514FD4014FD07DF09D521F961C2 -:10259400F8CF21F903C6D7C7C1FBF8FF500AFD8D58 +:10259400F8CF21F903C6D7C7C1FBF8FF500AFD8B5A :1025A40002304000BB17C15002C15006C1506CFD3F -:1025B400150410065096FD8D02C0C6D7C72008FB2F +:1025B400130410065096FD8B02C0C6D7C72008FB33 :1025C400F8FF8F14FD5006D604CA2214F75006896A -:1025D400A54804F9A390DFF7D521F961E8ED442774 -:1025E400304A57BB17C15002C1503EC1506CFD1553 -:1025F400041006D2DD077100E2FBED44277108E206 -:10260400FB17040300C15004C1500CC1506CFD6D94 +:1025D400A54804F9A390DFF7D521F961E8ED412777 +:1025E400304A57BB17C15002C1503EC1506CFD1355 +:1025F400041006D2DD077100E2FBED41277108E209 +:10260400FB17040300C15004C1500CC1506CFD6B96 :10261400031006D914FDF10104F42214A9318D121A :10262400A9318E616B08616A08BB17C15002C150A1 -:102634000EC1506CFD15041006F690BB17C1500274 -:10264400C1500CC1506CFD1504100631442002EF3A +:102634000EC1506CFD13041006F690BB17C1500276 +:10264400C1500CC1506CFD1304100631442002EF3C :10265400FA7132208F14FDF0312E040A21C150107A -:10266400C15040C1506CFD1504100631442002EFE6 +:10266400C15040C1506CFD1304100631442002EFE8 :10267400FA7132208F14FDF0312E041A21C150104A -:10268400C15050C1506CFD1504100631442002EFB6 +:10268400C15050C1506CFD1304100631442002EFB8 :10269400FA7132208F14FDF0312E042A21C150101A -:1026A400C15060C1506CFD1504100631442002EF86 +:1026A400C15060C1506CFD1304100631442002EF88 :1026B400FA7132208F14FDF0312E043A21C15010EA -:1026C400C15070C1506CFD1504100650A5FD8D025B +:1026C400C15070C1506CFD1304100650A5FD8B025F :1026D400D914FDF10104F42214A9318D12A9318E0B :1026E400616B08616A08BB17C15002C1500EC1502A -:1026F4006CFD1504100650A5FD8D025004C1506CEC -:10270400FD4303C0629C07E914FD0909234E0761D8 -:10271400C30AE914FD0902234E0761D80017040314 -:1027240000C15004C1500CC1506CFD15041006F6D4 -:10273400BB17C15002C1503EC1506CFD15041006B8 -:102744001008C6D7C7C1FBF8FF8F10F94F02F96113 -:10275400F8ED02284012F928DE06A012F9ED02284D -:10276400F512F98F02F99F10F98F02F95070D61201 -:10277400307351230480001231FF318E039F11F90D -:102784009FDEFBF6BB8F11F97C804C95DC1B8F110F -:10279400F9318F241400BDD8AF06F9FD720D123142 -:1027A400FF318E03318FBBEF198F11F9318F241450 -:1027B40000BDD8AF08F9FD720D1231FF318E03311F -:1027C4008FBBD904F9F1610900BB44000171FEDC3F -:1027D40003F690BB8C0101DE02F6BBABABBF78FC09 -:1027E40017C15002C1500CC1506CFD15041006D223 -:1027F400DF088F02F99F10F9EF047100E2FBF2C0C9 -:10280400C6D7C72008FBF8FF4021F901DF0BCFDF53 -:10281400FB63CFE1FBC8ED79294021F902DF2C17D6 -:10282400040600C15002C15004C1506CFD6D031078 -:1028340006D2DD06CFDFFB63EF0A8C069FDFFB8C3D -:10284400079FE0FBCFE1FBC8ED792917040600C11F -:102854005002C15004C1506CFD6D031006D2DD114D -:102864007100E2FB710320F5DFFB715020F9ED4E9E -:10287400298C06318E318D080E07081C00BBD91433 -:10288400FDF1041023148972ABFDC50EBB8C019CB1 -:10289400068B9C0717040400C15002C1C1506CFD93 -:1028A4006D031006D261E8ED4E298C049FE1FB8C88 -:1028B40004318E318D080E05081C00BBBDD8F6BD51 -:1028C400DAC9DC01A5FD4E0FDC09CC0364F6BF14A4 -:1028D400F9EF77ABBDD8F6BDDAAF14F9BDDCF6BDC0 -:1028E400DEADD8C1ADDAC1C9D800A0F6BDDAADDE1F -:1028F400FDF90EADD8BDDCADDABDDEC0BDDAC0BDBC -:10290400D8ADDEFD4E0F61D309CC031EF6BF14F91A -:10291400EF38ABBDD8F6BDDAC9DC819DFD4E0FDCC6 -:102924000BCC030A30F401BF14F9EF1EABBDD8F68B -:10293400BDDAC9DC019BFD4E0FDC0BCC030530F482 -:1029440001BF14F9EF04715020F93134040D311230 -:102954000509CFDFFB64F5E0FBEF1A8C064E03DEBE -:102964000C8C069FDFFB8C079FE0FBEF088C039F1A -:10297400DFFBF5E0FB40DFFB0BDE064016F90BDE68 -:102984001640DFFB06DE064016F906DE0AD5DFFB3D -:10299400DF0ED516F9DD095020C15011FDD638C01F -:1029A400D51EF961F8CF16F9648F16F94FDFFBDDF8 -:1029B4003D40DFFB51DC06CF36FC0FEF3140DFFB3F -:1029C40033DC06CF36FC0BEF2540DFFB0BDC06CFF8 -:1029D40036FC07EF1940DFFB06DC06CF36FC03EFBD -:1029E4000DD5DFFBDD05E536FCEF03F536FC8FDFA7 -:1029F400FB9F16F9401EF90361E8F517F940DFFB68 -:102A04000BDE03E6EF01F6609C058F17F94E05DD3A -:102A14000F8C059F17F98C0570C15012FDC905C0B4 -:102A24001008C6D7C75007C15002C15084FDDF0348 -:102A340010045012FD8D02500FC15002C15084FD8C -:102A4400DF0310045003FD8D02501FC15002C1501A -:102A540084FDDF0310045016FD8D025003C1508421 -:102A6400FD4303C0625C01D1DD107170E3FB5002D1 -:102A7400C15013FDD638C0E2EF01F2C6D7C75004E7 -:102A8400C15084FD4303C0625C03D1DD405014FD9A -:102A94001A2B34E3FB895C9F998A0C7CFF50FF5C02 -:102AA40014D1DD228A0C7CFF5C147234E7FB89614B -:102AB4006A997162075600316207058666D1DFF7AD -:102AC400716307716B2734F6FB895CEB995002C183 -:102AD4005084FD4303C0D2DD335017C15002C150AE -:102AE40084FDDF031004E0FD8D025007C15002C1D4 -:102AF4005084FDDF0310045033FD8D02F0C15002F9 -:102B0400C15084FDDF0310047178E3FBE0C150136E -:102B1400FDD638C0C6D7C7C12004FBF8FFCC0200DD -:102B24005004C15084FD4303C0629C038C045C20A8 -:102B3400D1DD0E8C036C019C038C026C209C02EF93 -:102B4400138C045C10D1DD0C8C035CFE9C038C02A2 -:102B54006C109C028C045C08D1DD0E8C036C029C0E -:102B6400038C026C089C02EF138C045C04D1DD0C12 -:102B74008C035CFD9C038C026C049C028C03D1DDF1 -:102B840005501AFD8D028C0370C15004C15084FDA0 -:102B9400DF0310048FE3FB5C9F728C03318E316D75 -:102BA400148C03318E314D616D08616C5C6061621F -:102BB400629FE3FB8FEFFB7CFF50FF5E02D1DD27BA -:102BC4008FEFFB7CFF5E027234E7FB89616A9971C7 -:102BD4006207CC0100316207086159018C01D1DF21 -:102BE400F4716307716B27F21006C6D7C7D9D7FBF8 -:102BF400C15006C15084FDDF0310046276D9D8FBAE -:102C0400C15007C15084FDDF03100462616666721F -:102C1400C6D7FDF02BF2D7711300711B207103038B -:102C2400710205E0C15003C15084FDDF031004505C -:102C340013FD8D02F0C15005C15084FDDF03100463 -:102C4400500FC1E0C15084FDDF031004500AFD8D14 -:102C5400027103055008FD8D02501FC1E0C150846C -:102C6400FDDF0310045012FD8D025003C15084FD9A -:102C74004303C0625C01D1DF02E2D75003C1C150FB -:102C840084FDDF031004710203711A20FDDF2DF5AA -:102C94000AF9F2D75003C15084FD4303C0625C01BA -:102CA400D1DD195014FD1A2BFD812A5014FD8D021B -:102CB400E0C15003C15084FDDF031004711300719F -:102CC4001B20710303F0C1E0C15084FDDF03100435 -:102CD400F0C15003C15084FDDF031004F2D7C720B4 -:102CE40004FBF8FFCC02008F0AF99C035010C1507A -:102CF400A4FD4303C0629F0AF9D541FBDD04F2ED54 -:102D0400BC2D8C037F0AF95C08D1DD108F0AF95CB5 -:102D140008D1DF05CC0210EF03CC02208C037F0A1C -:102D2400F95C04D1DD168F0AF95C04D1DF088C024A -:102D34006C049C02EF068C026C089C028FE2FB5C24 -:102D4400F3728F0AF95C0C6162629FE2FB8FEEFB07 -:102D54007CFF50FF5E029C02D1DD1F34E6FB896ECE -:102D64000299716207CC0100316207086159018C34 -:102D740001D1DFF4716307716B278F0AF95C40D1CD -:102D8400DD095002C15012FDD638C08F0AF95C012A -:102D9400D1DD08E0C15012FDD638C0717AFA8F0A2D -:102DA400F95C41D1DD11340AF9895CBE99D90AF97B -:102DB400C15010FDC905C0F21004C6D7FD282AF27F -:102DC400D7FD812AF2D7C78FF6FB7617FD1A2B663B -:102DD4004FF6FBDFF2F5F6FBF2C6D75064FD8D0229 -:102DE400F0C15012FDC905C0FDA73A30B43AED4810 -:102DF4003D7100010571785005713AD5713BD1716F -:102E04003ADD713BD98F10055CFC9F1005CF54054A -:102E14004AE54205711042057100420571485005AA -:102E24007130500571205005CF530505CF52050A66 -:102E34007130510571205105713BD5717050058F6A -:102E440011055CFC9F1105D77178500571080105C7 -:102E5400D77140F00071783002713AE6713BE2714B -:102E64003BEA713BEE8F10055CFC9F1005CF3402EA -:102E74004AE552FF711A52710A5271483002713098 -:102E8400300271203002CF330205CF32020A713092 -:102E94003102713BE6717030028F11055CFC9F11A9 -:102EA4000571603002D7717830027148F000D7C7DD -:102EB40088061666614FDD0967614EDE0396EF01F1 -:102EC400866672C6D7C7161714AA0412A943DD2949 -:102ED400AA0412A923FD5820C3AC02FD582013C232 -:102EE400BDD813FD420FDE0C1714AA0212AA040364 -:102EF400BA04EF051714A9BA04AC041231FF319EC9 -:102F040003317F087208C6D7C77100F2003044004D -:102F1400BFB601300188BF9001300984BF9E01BF54 -:102F24009C01BF9A01BF9801BF9601BF9401BF9253 -:102F340001F53CFF30FE00BFBE01F6BFBC01BFB8C7 -:102F44000150EEBFBA01A1BFB201C918FE00712041 -:102F54001205714820F94021F901DD0B3610057185 -:102F6400A461C8714020F971281205F6BE6EBE64D2 -:102F7400BE6A7123047153078F20F9313507F5FDBB -:102F8400FBCB6CFF00717320C6D730EF00BFB401D8 -:102F9400F6BFBA017108F20071230471530771532B -:102FA40001D7710321D9FDFBF1E7240000DD1223D1 -:102FB400DD1923DD1123DD2623DD3423DD3923DD73 -:102FC4003FFD4130EF3DFD6430EF38D9FCFBC1AE2D -:102FD4006CFDB32EC0F313BE6C716320EF25F0C1FA -:102FE400AE6CFDB32EC0F313BE6C716320EF14F608 -:102FF400BE6C716220EF0CCB6CFF00716320EF0399 -:10300400FDE1308F20F9314508716420712104EF0E -:1030140006716420715101310421218F20F9314559 -:1030240010F6BE64BE6A3164200390EF01F6BE6EF2 -:10303400D731642004F690EF01F6BE6AD7CF1CFDA9 -:1030440047F5A8FBAE6C317DBFAEFBFDB630D2DFD9 -:103054000ED9FCFBC1AE6CFDB32EC0F313BE6CD70E -:10306400FDB630D2DD0FCF1CFD47F5A8FBAE6C31A9 -:103074007DBFAEFBD7E9A8FB0918235080D6BFAAB1 -:10308400FB22AEFBBDD8304700FDAE0DBFACFB301C -:10309400AAFBFDC92EF313BE6CB01CFDD51CFDDFCD -:1030A40010CF1CFD47A0A8FB40A8FB1F61C8F5A8D2 -:1030B400FBD740DFFB0BDC05716320F2D740DFFB5D -:1030C4000661D831120511F0C1AE6CFDB32EC0F308 -:1030D40013BE6C716220EF03FDE130E2D77102216F -:1030E400F0C1AE6CFDB32EC0F313BE6CA0B0FB40B8 -:1030F400B0FB40DC3DF5B0FBD9B1FBF1313F041826 -:10310400FD14D9B1FBF1BDD85008FDFD0D087208BE -:10311400E6D2DD040192DFFC896158D1DD057162DC -:1031240020EF03716320A0B1FB40B1FB2061C8F51F -:10313400B1FBD78FB2FBB0B2FBD1DF7331D4D10670 -:10314400715BD1E5B4FBD5B4FBDD347140E2FBD94E -:10315400B3FBF1E734020023DD0625DD0325DF059B -:10316400F6BE66EF06D9FCFBF1BE66A0B3FB40B326 -:10317400FB20DF06F5B3FBB0B4FBCFB2FB19D7CF0E -:10318400B2FB1E7148E2FBD5FEFBDF04F6BE66D738 -:10319400D9FCFBF14266FFDD16D9FCFBF112AE66E9 -:1031A40043DE05A266FFEF03B266FFCFB2FB03D78F -:1031B40031042101D7401EF902DF10F6BE64BE6E51 -:1031C400BE6ABFBCFBBFC2FBBFC8FB31742039F66B -:1031D400BFB8FBBFBEFBBFC4FB22BCFB1231FF3137 -:1031E400AE03316FBFBAFBF622C2FB1231FF31AE20 -:1031F40003316FBFC0FBF622C8FB1231FF31AE03AF -:10320400316FBFC6FBEDC632312421107123217109 -:103214000802FCF5B6FBF5B5FBEDC632D5B5FB618E -:10322400E8EDC3328F44FB9FB5FB40B6FB1FDC1AAD -:10323400710002FC4046FBFFDD22A0B7FB8F46FB7A -:103244004FB7FBDE17F5B6FBEF12D9B6FBF1A16061 -:103254005C1F9FB6FB710802FCF5B7FBE9B6FB09DE -:1032640048FB5080D6BFB8FBE9B6FB0968FB508029 -:10327400D6BFBEFBE9B6FB0988FB5080D6BFC4FBB2 -:10328400AFB8FB22BCFB12D945FBF133BDD813FD0B -:10329400AE0DBFBAFBAFBEFB22C2FB12D945FBF198 -:1032A40033BDD813FDAE0DBFC0FBAFC4FB22C8FBBA -:1032B40012D945FBF133BDD813FDAE0DBFC6FBB02B -:1032C400B5FB8F20F931451F30C4FBFDC92EF31324 -:1032D400BE6430B8FBFDC92EF313BE6E30BEFBFDD9 -:1032E400C92EF313BE6AD730C4FBFDC92EF313BE37 -:1032F4006AD7C73112210BD5CAFBDD06B0CAFBED74 -:10330400BD33711321D9FFFBF1E7240000DD0F2346 -:10331400DD1B23DD1123DD5723DD2923DD3B56008F -:10332400F51DFDEDA9335601F51DFDEF78D51DFD05 -:10333400DF075601E51DFDEF055600F51DFDCFCA5B -:10334400FBFAEF61D51DFDDF0B5601E51DFDCFCA6C -:10335400FBFAEF51F5FFFBEF4CD51DFDDF0B5600DB -:10336400E51DFDCFCAFBFAEF3CCFFFFB02EF36D9D8 -:1033740037FCF1E7240000DD0923DD2423DD0A23E3 -:10338400EF1E5600F51DFDEF1CD51DFDDF07560190 -:10339400E51DFDEF055600F51DFDCFCAFBFAEF054F -:1033A4005601E51DFD8F20F93145086661FB715119 -:1033B40007EF066661FB710101C6D7C736F00071DD -:1033C400F4DC297170F000CE9D08CE9EC0CE9F80A3 -:1033D400F594FFF593FFF592FFE597FFE596FFCE91 -:1033E4009506F598FFCE9C7F7100D6FB711BE371A7 -:1033F4002BE3711AE7712BE7717A9D710A9E319262 -:103404009E02EFFA710B9E71332171432171532196 -:10341400C6D7C73132211E713221710A9E31929E64 -:1034240002EFFA3404FC3692FF52078B99A5A79257 -:10343400DFF9710B9EC6D7C7880616314221157174 -:103444004221C734CCFB3092FF1652078B99A5A7B3 -:1034540092DFF9C666736718CCFBC6D7C7713321F0 -:103464003144211E714321710A9E31929E02EFFA6A -:103474003492FF36CCFB52078B99A5A792DFF971E2 -:103484000B9E31542113717B9E8F0CFC9E9A8F0DE1 -:10349400FC9E9B714321717A9EC6D7CFD7FB5CCF2C -:1034A400D8FB5FCFF8FB32D7C7CFD4FB11CFD5FB06 -:1034B40006CFFCFBFFF5FDFBF5FEFBF5FFFBF5007E -:1034C400FCCFF9FB20F5FAFBCF2CFC36CF2DFCC941 -:1034D4005600664C64DE08723844FB0086EFF3C67F -:1034E400D7C788061617F1E73403002361E3ED1A02 -:1034F400382361F8EDC935B12361E3EDD035256199 -:10350400F8EDDF3524070024070061D8ED1A3824CC -:103514000B0061F8ED00362361F8ED47362361F8BE -:10352400ED14362361F8EDF0372561F8ED04382504 -:1035340061F8EDB036B12561D8EDD43624000061D0 -:10354400F8EDE1362361F8ED1A382402002361E333 -:10355400ED06372361F8ED18372361F8ED2A372398 -:1035640061F8ED18372361F8ED3C372361F8ED4E2F -:10357400372361F8ED5E372361F8ED80372361F876 -:10358400ED8C372361F8ED98372361F8EDA13724EA -:1035940002002361E3ED1A3824020061F8EDA93733 -:1035A4002361F8EDB5372561F8EDC137240A0061D0 -:1035B400F8EDCD3724120061F8EDEA372361F8ED18 -:1035C400D837ED1C38679FD6FBED263830162CFD16 -:1035D400483D66736718D4FBED263840D9FB6ADF93 -:1035E4001440DAFB68DF0E674C6CDF0930CB45FD15 -:1035F400483D713AD5679FDBFBED263867D1DD0680 -:10360400307241FD483D34F4FB89616F99ED2638F1 -:10361400675C02D1DD0830C02DFD483DEF0C675CCE -:1036240001D1DD0630C52DFD483D675C3CD1DD1080 -:1036340030CA2DFD483D675C3C7266736218D4FB4A -:10364400ED263867D1DD625C01D1DD05300800EF7D -:1036540001F6609F33FC675C02D1DD03E6EF01F6FF -:103664003433FC89616899675C04D1DD04E6A1EF19 -:1036740001F63433FC89616899675C08D1DD053053 -:103684002000EF01F63433FC89616899675C10D13E -:10369400DD05301000EF01F63433FC896168996769 -:1036A4005C20D161E8716033FCED2638D518F9DF70 -:1036B40009679FFDFBA018F9EF134018F905DE0D0B -:1036C400D918F9F1B112674818FDA018F9ED263898 -:1036D400675C0F7266736218D4FBED26384018F9E4 -:1036E40064DE1F4018F901DF0667D161F85701E96C -:1036F40018F9671844FBA018F94018F90561C87156 -:103704002221675C7F318EC117F1243000FD3B34E8 -:10371400C0ED2638675C3F318EC117F1243000FDBF -:103724003B34C0ED2638675C07318EC117F1243075 -:1037340000FD3B34C0ED2638675C1F318EC117F1A4 -:10374400243000FD3B34C0ED263867318EC117F1BB -:10375400243000FD3B34C0ED2638CEABAC710A9E5C -:1037640031929E02EFFAD592FFDF05710B9EEFEDC9 -:10377400679E99710B9E9F0BFCED26387152216751 -:103784005C7F9F0CFCED2638715221675C3F9F0DD6 -:10379400FCED2638675C3F9F0EFCED2638675C1F06 -:1037A4009F0FFCEF7D30823FFD483D679F14FCEF87 -:1037B40071303D3FFD483D679F15FCEF65305F3F2D -:1037C400FD483D679F18FCEF59675C01D1DD53FD4F -:1037D400D348EF4E402EFCC8DE48E92EFC67187231 -:1037E400FAA02EFCEF3C679F2EFCEF3667318E2447 -:1037F4007200DF06305209FD483D679FF7FBEF2258 -:103804008FFAFB617F5C12D1DD0630B43AFD483D8E -:10381400679FFAFBEF0CEF0A664C5ADE05736718D4 -:10382400D4FBC6D7C716664C30DC094C37DE05FD21 -:103834001634EF67664C02DF1F8FD6FB5C03728F72 -:1038440035FC5C03318E316D08616A08128F35FCDA -:103854005C80312A6162EF49664C3DDF0AAE90BF5D -:1038640030FCF930FCEF3A664C3EDF05F931FCEFF1 -:1038740030664C4FDF05FDF748EF26664C61DF09E3 -:10388400E92EFC0972FA72EF18664C7FDF0D30F2F4 -:1038940041FD483D713AD5524AEF06667309D4FB9F -:1038A40072C6D7C788061617F1241000240500DC59 -:1038B40007244C00DD17EF18717BFA17F104D4FBD1 -:1038C4001489617F99717AFA716221EF03A02EFC49 -:1038D400C6D7C7C1C1FBF8FF401EF903DD06401E71 -:1038E400F904DF2F8C027309DCFB5E0AD1DF248C20 -:1038F40002318E04D4FB14896E0A99716207CC01DB -:1039040000316207086159018C01D1DFF47163074A -:10391400716B271004C6D7CF35FC03F533FCF5379C -:10392400FCF539FCD7C788061617F1E734020025E1 -:10393400DD4923DD1A25DD2823DD0523DD37EF47A7 -:10394400711222679F38FC30B43AFD483DEF386766 -:103954005C03D161F8710223675C839F35FCEF2718 -:10396400675C039F37FC675C034C0261F8711221AA -:10397400FDF632EF12679F39FCEF0C6791DF08E028 -:10398400C15012FDD638C0C6D7C71617F1E72400B8 -:1039940000DD4723DD23240300DD0C240200DD22A7 -:1039A40024F900DD3CEF3D31020705308000EF01D2 -:1039B400F6086F36FC7208EF318F33FCF533FC7276 -:1039C400EF2840DDFB01DD0FD9DDFBF11231FE03F1 -:1039D400311F087208EF13E2EF107172225235EFB3 -:1039E40009F2EF0666730932FC72C6D7C71617F1DF -:1039F400E7240000DD38241000DD1C23DD1C23DD5A -:103A040030240E00DD18241100DD1B240F00DD120C -:103A1400243000DD15EF1EE2EF1D5202EF195204AF -:103A2400EF155206EF115205EF0D5207EF09F2EFB1 -:103A3400065203EF0252FFC6D7C73174214971738E -:103A440021401EF903DF408F44FC9FDCFB8F43FCC5 -:103A54009FFBFB3624FDC7D943FCFDF63B618A700E -:103A6400618AFD3B3CC0D946FCF1312F609F45FC87 -:103A74008F42FC4F45FCDD0F7102228F45FC9F42B3 -:103A8400FC30B43AFD483D7150F000CE300BCF17F6 -:103A94000006CE3106FD1F03717A30710BE3710B02 -:103AA400E7C6D78F45FC9F42FC8F45FC9FDDFBD7C3 -:103AB400401EF903DD02F2D78FFAFB5C12D1DD0C54 -:103AC4008F45FC9F4AFC7148FAFBEF6A31042224BB -:103AD4007103227123228FFAFB5C04D1DD088FF974 -:103AE400FB9F4BFCEF068F45FC9F4BFC8F4BFC9FD1 -:103AF4004AFCEF423114222C711322712222D53850 -:103B0400FCDF05F54CFCEF0B8F38FC5002D6A160AE -:103B14009F4CFC8F4CFC9F4AFC5040C15012FDD678 -:103B240038C0EF12312222088F4BFC9F4AFCEF066B -:103B34008F4CFC9F4AFC8F4AFC9FDDFB404AFC01F2 -:103B4400DF05E538FCEF0ED94AFCF11231FE0331F2 -:103B54001F609F38FC8FFAFB5C01D1DD02F2D7E9CC -:103B64004AFC09382370C15013FDC905C0F2D7C7F8 -:103B7400168B728C01614ADE248B728C02614ADEE0 -:103B8400188C01728C02614ADE068C01318EEF04BE -:103B94008C02318E087208EF268B72EF228B728CA6 -:103BA40002614ADE048B72EF168C01728C02614250 -:103BB400DE068C01318EEF048C02318E087208C649 -:103BC400D7C716710AE7710BE37150F000CE300BC2 -:103BD400CF170006669E31FD1F03717A30710BE327 -:103BE4003182E302EFFA8D1F7158F000710BE77216 -:103BF400C6D7C7C1C1FBF8FF8F2CFC4E02DC03F211 -:103C0400EF318C024F2DFCDC0452FFEF268C022F87 -:103C14002CFC706131318D128F2DFC2F2CFC7061C6 -:103C24003133BDD813FDD00DBB440001DC03F69045 -:103C3400BB8B721004C6D7C7C1C1FBF8FFAC0A1412 -:103C4400A91489708C026128706131FD58201344D5 -:103C5400030071FEDC24AC0A148A04819A04AC0AC1 -:103C6400148A044C11DC11A9148C0299AC0A14CAEC -:103C74000200AC0A14CA0310EF74AC0A14CA04009C -:103C8400AC0A14A914894E02DE0AAC0A148A028111 -:103C94009A02EF13AC0A14A914894E0261D308AC3A -:103CA4000A148A02919A02AC0A148A03919A03D1E3 -:103CB400DF3CAC0A148A024C10DF10A91489318E3F -:103CC400A112AC0A14A9146299EF17AC0A148A025F -:103CD4004CF0DF0EA91489318EB112AC0A14A91468 -:103CE4006299AC0A14CA0200AC0A14CA0310100484 -:103CF400C6D7ED333D717BFAC7D558FC61F8313432 -:103D04002227713322D558FC61E8B058FC717AFA45 -:103D14005600664C0BDD1272F3311C792CFDCEFC7F -:103D24000061CAFD923D86EFE9717AFAF2C6D7C7FF -:103D34005600664C0ADE0BF0317E12F6785AFC8689 -:103D4400EFF0C6D7C7C1C1FBF8FFCC01008C014C12 -:103D54000ADE36717BFA8C01F0317E045AFC14A918 -:103D64006168DF09AC02B9717AFAF2EF1D8C01F0D7 -:103D7400317E12795AFC614902DF06717AFAE2EF68 -:103D840009717AFA615901EFC4E21004C6D7C72059 -:103D940004FBF8FFF6425AFC61F8ED8A3E717BFAA7 -:103DA4009C038C034C0ADE4F8C03F0317E045AFCD6 -:103DB40014A96168DF05717AFAEF3C8C03F0317E57 -:103DC40012795AFCE743DF06717AFA00EF21717A1F -:103DD400FA8C0372F3311C795AFCCEFC0061CA627E -:103DE4009C02D1DF0A8C03F0317E12E6785AFC7112 -:103DF4007BFA615903EFABCC0200CC01018C02F0D9 -:103E0400317E045AFC14A96168DD7B8C02F0317E9A -:103E140012795AFCE743DF688C014C0ADE628C019C -:103E2400F0317E12795AFCE743DD50717BFA8C0144 -:103E3400F0317E045AFC14A96168DF1B61690171C9 -:103E44007BFA8C01F0317E12F6785AFC717AFA8C86 -:103E5400024E01DCE7EF2F8C01F0317E045AFC1492 -:103E6400A9128C02F0317E33785AFC8C01F0317E39 -:103E740012E6785AFC615902717AFA615901EF9895 -:103E8400615902ED013ECC0200CC01008C014C0AC8 -:103E9400DE1E8C01F0317E045AFC14A96168DF0532 -:103EA400CC0201EF068C02D161E800615901EFDC1C -:103EB400F21004C6D7C72006FBF8FF3419FCC5501E -:103EC40006C150A8C15030FD6D031006D2DD1DA0FF -:103ED4006EFC406EFC08DE03E2EF5A3414FC895C8D -:103EE400FC99FD823F7110E2FBF2EF49F56EFC8F05 -:103EF40014FC5C01D1DD26401EF903DF205010C103 -:103F040080FDD638C0C736100571D4C6DE0F17C180 -:103F14005006C150A8C15030FD6D031006401EF973 -:103F240001DD11401EF905DD0B8F14FC5C02D1612B -:103F3400E8FDD045F21006C6D7D915FCC15030FDB6 -:103F44004303C0629F18FC7130E5FB8FEDFB5C08F6 -:103F5400D1DF06716307716B27F2D7D918FCC1D979 -:103F640017FCC15030FDDF0310047130E5FB8FED09 -:103F7400FB5C08D1DF06716307716B27F2D7C7209A -:103F84000AFBF8FF500FC15030FD4303C04041FB12 -:103F940002DF077110E2FBF2EF547118E2FBCC0769 -:103FA40000CC0812CC09808F14FC5C03D1DF0871AB -:103FB4007AD5CC0607EF06717BD5CC062F170406FD -:103FC40000C15004C150A0C15030FD15041006C7F3 -:103FD40036100571D4C6DE15401EF903DF0F17C174 -:103FE4005006C150A8C15030FD6D031006F2100AEE -:103FF400C6D7C78F1EF9318F240200DF04F6BF72C3 -:10400400FC8F42FDB042FDD161E8ED0B41CF42FD92 -:10401400048F1EF9318FE723DD0B240200240300F3 -:1040240061C8ED0B413027004272FCDF0AE0C15049 -:1040340010FDD638C0EF2530C0004272FCDF0B50B3 -:1040440002C15010FDD638C0EF128FF8FB5009D6CC -:104054000480004272FC61D8715020F931340709A0 -:10406400715322F6BF72FCEF1731542206F6BF7269 -:10407400FCEF0DA272FCF64272FCDF0490BF72FCEE -:104084008F21F9318FE7240000DD0623DD0D23DFC6 -:104094001236100571C4716122EF0B710402716153 -:1040A40022EF037162223162221A4074FC0361D848 -:1040B400A074FC4074FC02DF0E5004C15010FDD605 -:1040C40038C0EF03F574FC3164221A4076FC0361B6 -:1040D400D8A076FC4076FC02DF0E5008C15010FDDB -:1040E400D638C0EF03F576FC314207184075FC035F -:1040F40061D8A075FC4075FC02DF0C5010C1FDD6E0 -:1041040038C0EF03F575FCC6D7C736100571D4DE89 -:104114000A30B93EFD483DD261F800401EF903DF84 -:104124001B3122070730E22CFD483D003174220C7C -:104134007173225080C15012FDD638C0401EF9035D -:10414400DD05F6BD1AEF25D500FCDF09F6461ADDBC -:104154001BB61AEF17D9FCFBF1461ADD0FD9FCFB8D -:1041640012AD1A43DE04A61AEF02B61AC6D7C78FD9 -:10417400F4FB76F5F4FB5C10D161E8711223665C04 -:104184000FD1DD67665C01D1DD05F51EF9EF5C66D4 -:104194005C02D1DD15E0C15003C15084FDDF031082 -:1041A40004711300711B20710303665C08D1DD05E3 -:1041B400710303EF1A665C04D1DD14711300711BE3 -:1041C40020310423037103033435FC895CFC9950CA -:1041D40005FD8D027102035003C1C15084FDDF034C -:1041E4001004711A20710323FDDF2DF2C6D7C736E0 -:1041F4004105718461D8EDB1423641057194DE0701 -:1042040071405005CEABAC31B2D104E2EDC0427185 -:104214003BD18F18F9A018F9318EE7240000DD177F -:1042240023DD2823DD3323DD3823DD4423DD502340 -:10423400DD5523DD5AEF6E8F20F93163088F21F9A4 -:104244009F4005EF62CF400504EF5CF0C15084FD50 -:104254004303C0629F4005EF4E8F14FD9F4005EF5E -:10426400465008C1506CFD4303C0629F4005EF37C0 -:104274005009C1506CFD4303C0629F4005EF288F75 -:1042840078FC9F4005EF208F02F99F4005EF1871DD -:104294001420E661301271042061DC31196162621C -:1042A4009F4005EF02EF06CEABACE2EF0F7160501A -:1042B4000571485005713BD5F518F9F2C6D7C78F7B -:1042C4001EF9318FE724000061F8ED654423DD1BFE -:1042D4002361F8ED7A432361F8ED04442361F8ED9A -:1042E40040442361F8EDD644ED3945D51FF9DF2B61 -:1042F400F64272FCDD05F544FDEF03A044FD4044A5 -:10430400FD65DC09F51EF9713222ED3C45AF72FC06 -:10431400440A0061D8ED3C45E51FF9715222F54489 -:10432400FDF5F7FBFD3A05712320FDA9244021F991 -:1043340003DF09713222F51EF9ED3C45FD062840E4 -:10434400E1FB9BDE09713222F51EF9ED3C45FD1BB4 -:104354002CD2DD09713222F51EF9ED3C45401FF9DE -:1043640001DF05F5FDFBEF04CFFDFB03CF1EF902D2 -:10437400FDF02BED3C45CF350002CF37001DCF12A9 -:104384000510FDF52DFD552E714A9DFD1B39FDAC23 -:1043940034F537FF712BE0F51FF9713222CBE43F7E -:1043A400EFCBE6F6F0FD3A05713BD48F20F93135B9 -:1043B400305004C15084FD4303C0625C03318E312C -:1043C4005D34E3FB896168995002C15084FD430365 -:1043D400C0D2DD067170E3FBEF047178E3FBFDA945 -:1043E40024FD0C2F713820F9CF1EF9038FD6FB5C06 -:1043F40002D1DD095080C15010FDD638C0ED3C45D6 -:10440400FD3E4531A4E020712BE031020C05FDB8DE -:1044140045EF145027C15005C15084FDDF0310043B -:10442400CF1EF9047132223114230BA07AFCD57A01 -:10443400FC61F8FDB845FDAB45ED3C45FD3E45311D -:10444400020C18F0C15005C15084FDDF0310045064 -:1044540005FD8D02FDB845CF1EF903FDAB45ED3CCE -:1044640045CFFDFB03F5FEFBF500FC717220F6421F -:104474006CFF61E8ED3C45715820F9F514FCFD82B0 -:104484003FFD8E2FFD4C2EFDAA2E714B9DF5E4FBB6 -:10449400F5E5FBF5E6FBF5E7FB31442002EFFACE48 -:1044A4003708CBE4BFFFCBE6FFF1CED4FFCF370014 -:1044B40009F51205F6BEE0BEE2BED0716A27FD988A -:1044C4002CFDA305F544FDCF1EF905715222F6BF5C -:1044D40072FC3102071BFDA924AF72FC440A00DC04 -:1044E40006E51FF9E51EF9D521F9DD4CFDA305EF1D -:1044F40047F51FF9FDA305FD6E24717301713204A4 -:1045040031120502EFFA7143027103207122203146 -:10451400949E02EFFA712AE7CEA409F5F30061FD37 -:1045240031040703715322E5F300CEA408712BE78D -:10453400E51EF9EF0300EFFDC6D7D57BFCDF1E3186 -:104544000200195003C15084FD4303C0625C01D1D1 -:10455400DF07F51EF9713222D7E57BFCD7407BFCDF -:10456400F0DF083104003FF57BFCD7407BFCC8DF5B -:104574000BF51EF9713222CF7BFCF0D73102000417 -:10458400A07BFCD7F0C15004C15084FDDF031004AC -:104594008FE3FB5C9F9FE3FB7110F4FB307241FDE2 -:1045A400483DCF7BFCF0D78F20F9315506F51EF935 -:1045B400713222D7711323F57AFC717207FD1F0340 -:1045C400FD1F03717307D7FD1006F2D7C7200CFB3C -:1045D400F8FF8F1AFCF0F919FCF303FD582013BC03 -:1045E400048F1CFCF0F91BFCF303FD582013BC02E0 -:1045F4008F1EFCF0F91DFCF303FD582013BBAC0423 -:10460400BDD8F6BDDAAC04311EBDDCF6BDDEFD83DB -:104614000DADD8BDDCADDABDDEAC02BDD8F6BDDA79 -:10462400AC02311EDADCC3DADEC3BDDCF6BDDEFD6E -:10463400830DC0BDDEC0BDDCADDEFDF90EADD8BD61 -:10464400DCADDABDDEABBDD8F6BDDAAB311EDADCEB -:10465400C3DADEC3BDDCF6BDDEFD830DC0BDDEC046 -:10466400BDDCADDEFDF90EDADAADD8FD2D4AC3C5E9 -:104674008F08FD5C3FF0317E0488FC14C2C0B9A0F1 -:1046840008FDF6BC08BC0A9C078C074C2EDD3E8F47 -:1046940008FD0E0770F161DC605C3FF0317E127939 -:1046A40088FCBDD8F6BDDA8C0773097A23318FBD37 -:1046B400DC70BDDEFD830DAC08BDDCAC0AFDF90E7B -:1046C400ADDABC0AADD8BC08615907EFBCAC08BD73 -:1046D400D8AC0ABDDAC9DC0004F6FD4D0EC9DCFF16 -:1046E400FFF6FD620FADD8BF82FCAF7CFC4282FCBA -:1046F400DD12AF7EFCBF80FCAF7CFCBF7EFCAF82D2 -:10470400FCBF7CFCAF7EFC4280FCDC50AF7CFC42F6 -:104714007EFCDE48AF46FD427CFCDE40404AFD168E -:10472400DC1F404AFDA0DE168F84FC4F4AFDDE0EDE -:10473400AF7CFC2286FC44691061C8FDA947F54A98 -:10474400FDAF7CFC445146DC0BAF7CFC241027BF3E -:1047540048FDEF1930F82ABF48FDEF11404AFDFF2C -:10476400DD03E6EF01F6344AFD89610899AF80FC68 -:10477400427EFCDC1BAF7EFC427CFCDE13AF7CFC87 -:104784004248FDDE0BF584FCAF7CFCBF86FCEF11D8 -:104794004084FCFFDD03E6EF01F63484FC89610804 -:1047A40099100CC6D7C72006FBF8FFA01FFCD51F25 -:1047B400FCDF1CA020FCD520FCDF14A021FCD521AB -:1047C400FCDF0CCF1FFCFFCF20FCFFCF21FCFF71CF -:1047D4007BFA710A9E31929E02EFFA8E98FD760F53 -:1047E4009C039F0CFD8E949F4BFD8E969F4CFD8EDB -:1047F400979F4DFD8E939F0AFD8E929F0BFDFD8A20 -:104804004913BC04BDD8F6BDDA46DADF03B146D895 -:10481400DF198C035C0391DF03E6EF01F6046D01FD -:10482400313D120103B1BC046169038F4EFD4E0397 -:10483400DF12AF0EFD614904DE40AC04220EFDFD23 -:10484400AB48EF368C03318EB112D94EFDF143DF04 -:104854001E8C035C0391DF03E6EF01F6046D013166 -:104864003D120103220EFD610904FDAB48EF0B8FDD -:104874004EFD4E03DE04F6FDAB488C039F4EFDACAB -:1048840004BF0EFDD909FDF1010422F9BB14A944AA -:10489400FFFFDF04E6B9EF0BAB14A944FEFFDD0311 -:1048A400A9A1B91006C6D7C7161744A90061C8360E -:1048B400A800A009FD4009FDA861C8F509FDF90992 -:1048C400FDF3311CF67822F9B7F647DFE5C6D7C702 -:1048D40056A89666F0317E12F6B17822F966D1DFD9 -:1048E400F1F51FFCF520FCF521FCF509FDC6D77197 -:1048F4002323D7C72004FBF8FFD918F9F1E72400D4 -:1049040000DD1123DD1C23DD2123DD2623DD2F2300 -:10491400DD34EF3A8F09FD9F10FDA018F9F94BFD26 -:10492400EF60A018F9F94CFDEF58A018F9F94DFD06 -:10493400EF50A018F98F0CFDFD900F72EF44A018F2 -:10494400F9F90AFDEF3CA018F9F90BFDEF34F91061 -:10495400FDF3311C7922F9BB312223058B9C03EF33 -:10496400128C019C03D510FDDF06CF10FDA7EF03C9 -:10497400B010FD718071272361DC61FB7121238CF0 -:1049840003721004C6D7C72008FBF8FF8E989C0555 -:104994008E979C048E969C038E949C028E939C010D -:1049A4008E929B710B9E717AFA8C05FD760F9C0595 -:1049B4008C04FD760F9C048C03FD760F9C038C0203 -:1049C400FD760F9C028C04F0317E1279AA23BC067A -:1049D4008C055C03D1DF158C044C03DE0C8C044C79 -:1049E40002DF098C034C1D61F86179068C03318E5A -:1049F400B1610906BC06313D120103BC068C060EEA -:104A040002708C071C00BC068F24FC4E01DC0D8C4C -:104A1400014F24FCDC0B8F25FC4DDE05AC0612EFA8 -:104A240004AC06B1121008C6D7C7C3C12008FBF8EE -:104A3400FFF661490A61F8614908DF07F7340000AD -:104A4400EDCA4AE6BC04F6BC06AC0ABC02AC08BB20 -:104A5400AC06614902AC0461F8614900DE28AC048B -:104A6400BDD8AC06BDDAE1FD080FADDABC06ADD8A1 -:104A7400BC04ABBDD8AC02BDDAE1FD230FADDABC9A -:104A840002ADD8BBEFCAAC06BC02AC04BBAC08BDDB -:104A9400D8AC0ABDDAAC04BDDCAC06FD860EAC04B1 -:104AA400BDDCAC06FDF90EE1FD230FADDABC06ADAD -:104AB400D8BC04AC06614902AC0461F8614900DC6D -:0A4AC400C5AC0214AB12100CC6D7EB -:104ACE0061FC61FCC1C3C5C7520C929269D4FEC190 -:104ADE00DFF88EFD708EFCC1717AFA401EF903DF8D -:104AEE000630E22CFD483DC09EFC609EFD34D4FE97 -:104AFE005206C0B9A5A592DFF9C6C4C2C061FC6159 -:104B0E00DF520C929269D4FEC1DFF88EFD708EFCDE -:104B1E00C1717AFAC736410571A4C6DC51F516FD8E -:104B2E00714850057160500531642136716207710C -:104B3E0063218FE4FB5FECFBD1DF1B8FE5FB5FEDA9 -:104B4E00FBD1DF128FE6FB5FEEFBD1DF098FE7FBB8 -:104B5E005FEFFBD1DD0C31620702EFFA7163077173 -:104B6E006B27FDF348FD6034F518F9ED914CC7360F -:104B7E0041057184C6DE0DF516FD71485005FD60C8 -:104B8E0034ED914CC73641057194C6DE154016FDC5 -:104B9E0003DD0C4016FD04DD064016FD0161F8F53F -:104BAE0016FDD916FDF1E7240000DD0823DD1323E1 -:104BBE00DD39EF6071405005E516FD71505005ED81 -:104BCE00914C8F40059F19F99F1CF9D919F9FD28B1 -:104BDE0038629F1BF94019F97FDD06CF16FD02EFF3 -:104BEE0003F516FD71505005ED914CC73641057118 -:104BFE0094C6DE1CC736410571C4C6DE06CF16FD4F -:104C0E0003EF11F516FD7148500571605005EF73F5 -:104C1E00CF16FD044016FD03DF138F1BF99F4005D1 -:104C2E00D91BF9C1D919F9FDA738C0EF108F40056E -:104C3E0076C7D919F9FDE534C071505005D91CF964 -:104C4E00F1242900DD2D240400DD28242200DD239B -:104C5E00241100DD0C240100DD19241E00DD14EFEB -:104C6E000C4019F960DF0CCF19F961EF06F518F950 -:104C7E00A019F94016FD03DF0AD919F9FD2838628B -:104C8E009F1BF9C09EFC609EFD34D4FE5206C0B937 -:104C9E00A5A592DFF961FCC1C3C5C7520C929269FA -:104CAE00D4FEC1DFF88EFD708EFCC1F616717AFA55 -:104CBE00714AE5717BBD51405F0401D1DD05A7F658 -:104CCE0047DFF3300400BF2401F6BF2A01300B0B7F -:104CDE00BF2801FD1F03300B0FBF2801FD1F03303E -:104CEE000F0FBF2801710AE6714320C09EFC609E23 -:104CFE00FD34D4FE5206C0B9A5A592DFF9C6C4C2D2 -:104D0E00C061FCC1C3C5C7520C929269D4FEC1DF0B -:104D1E00F88EFD708EFCC1717AFAD540FBDD0EEB7C -:104D2E003EFB899E44A23EFBB040FBEF2B710AE690 -:104D3E00300400BF2401F6BF2A01300B0BBF28013F -:104D4E00FD1F03300B0FBF2801FD1F03300F0FBFD8 -:104D5E002801713320714320C09EFC609EFD34D427 -:104D6E00FE5206C0B9A5A592DFF9C6C4C2C061FC49 -:104D7E0061EF520C929269D4FEC1DFF88EFD708EF7 -:104D8E00FCC12008FBF8FF71503002CEABACCC0159 -:104D9E0000F6BC0231B2E210617902F6614902DF1F -:104DAE00F371603002ED354E8E519B713BE28B5CA0 -:104DBE0002D1DD1D8B5C08D1DF0971503002CC01B0 -:104DCE0000EFCE8C0770FD8D39629E50CC0102EF44 -:104DDE00C08B5C03D1DF408E509C05715030028C2D -:104DEE0001D1DF0E8C0570FDF039629C07CC0101FC -:104DFE00EF328C014C02DF0671603002EF29CF34A6 -:104E0E00025A716030028C0570C18C0770FD293911 -:104E1E00C0CF34024AEF108B5C01D1DD06716030D9 -:104E2E0002EF0400ED9F4D1008C09EFC609EFD3405 -:104E3E00D4FE5206C0B9A5A592DFF961FCC1710A74 -:104E4E009E31929E02EFFA8F0EFC4F96FFDF358F4A -:104E5E000FFC4F97FFDF2D8F10FC4F98FFDF258F34 -:104E6E00EDFB5C04D1DF1D7120E5FB716307716BF7 -:104E7E0027401EF905DD06401EF901DF07CF1FF999 -:104E8E0002E51EF9710B9EC061FCA058FC61FCC1CD -:104E9E00C3C5C7520C929269D4FEC1DFF88EFD7065 -:104EAE008EFCC1C1FBF8FF8D1F9C018E31318EE748 -:104EBE00240600DD0823DD0F23DD25EF45717AFA88 -:104ECE008C019F44FCEF3B717AFA4021F901DF0718 -:104EDE008C019F43FCEF2B51FF2E019F43FCEF22D1 -:104EEE00717AFA8C019F02F98FE2FB5C01D1DF121D -:104EFE00401EF903DD06401EF904DF06304827FD8B -:104F0E00483D4031FF09DE05A031FFEF197158F021 -:104F1E00007172214057FC02DF03F6EF05D957FCF2 -:104F2E00F1A1609F57FC710BE3C0C09EFC609EFD1B -:104F3E0034D4FE5206C0B9A5A592DFF9C6C4C2C0CC -:104F4E0061FC61FF520C929269D4FEC1DFF88EFDB6 -:104F5E00708EFCC1717AFA8F14FC5C03D1DD19409E -:104F6E001EF903DD06401EF904DF0D36100571D45F -:104F7E00DE0630B93EFD483DC09EFC609EFD34D439 -:104F8E00FE5206C0B9A5A592DFF961FC61FC00EFE7 -:104F9E00FD61FC61FC61FC61FC61FC61FC61FC611A -:104FAE00FC61FC61FC61FC61FC61FC61FC61FC610B -:104FBE00FC61FC61FC61FC61FC61FC61FC61FC61FB -:074FCE00FC61FC61FC61FCC9 -:0A4FF60031343A30323A3034000012 +:1026F4006CFD1304100650A5FD8B025004C1506CF0 +:10270400FD4103C0629C07E914FD0909234E0761DA +:10271400C308E914FD0902234E0717040300C1503E +:1027240004C1500CC1506CFD13041006F6BB17C154 +:102734005002C1503EC1506CFD130410061008C66F +:10274400D7C7C1FBF8FF8F10F94F02F961F8EDFF0D +:10275400274012F928DE06A012F9EDFF27F512F939 +:102764008F02F99F10F98F02F95070D6123073510D +:10277400230480001231FF318E039F11F99FDEFB89 +:10278400F6BB8F11F97C804C95DC1B8F11F9318FCE +:10279400241400BDD8AF06F9FD6C0D1231FF318E43 +:1027A40003318FBBEF198F11F9318F241400BDD879 +:1027B400AF08F9FD6C0D1231FF318E03318FBBD997 +:1027C40004F9F1610900BB44000171FEDC03F690D9 +:1027D400BB8C0101DE02F6BBABABBF78FC17C1506A +:1027E40002C1500CC1506CFD13041006D2DF088FD7 +:1027F40002F99F10F9EF047100E2FBF2C0C6D7C7DB +:102804002008FBF8FF4021F901DF0BCFDFFB63CF8A +:10281400E1FBC8ED76294021F902DF2C17040600FC +:10282400C15002C15004C1506CFD6B031006D2DDCF +:1028340006CFDFFB63EF0A8C069FDFFB8C079FE06C +:10284400FBCFE1FBC8ED762917040600C15002C195 +:102854005004C1506CFD6B031006D2DD117100E20F +:10286400FB710320F5DFFB715020F9ED4B298C0639 +:10287400318E318D080E07081C00BBD914FDF104FC +:102884001023148972ABFDBF0EBB8C019C068B9C7C +:102894000717040400C15002C1C1506CFD6B031042 +:1028A40006D261E8ED4B298C049FE1FB8C04318E48 +:1028B400318D080E05081C00BBBDD8F6BDDAC9DC95 +:1028C40001A5FD480FDC09CC0364F6BF14F9EF77CA +:1028D400ABBDD8F6BDDAAF14F9BDDCF6BDDEADD8BC +:1028E400C1ADDAC1C9D800A0F6BDDAADDEFDF30E84 +:1028F400ADD8BDDCADDABDDEC0BDDAC0BDD8ADDE5D +:10290400FD480F61D309CC031EF6BF14F9EF38ABB1 +:10291400BDD8F6BDDAC9DC819DFD480FDC0BCC03C4 +:102924000A30F401BF14F9EF1EABBDD8F6BDDAC905 +:10293400DC019BFD480FDC0BCC030530F401BF1414 +:10294400F9EF04715020F93134040D31120509CF27 +:10295400DFFB64F5E0FBEF1A8C064E03DE0C8C06FD +:102964009FDFFB8C079FE0FBEF088C039FDFFBF5E9 +:10297400E0FBD51EF961F8CF16F9648F16F94FDF25 +:10298400FBDD3D40DFFB51DC06CF36FC0FEF314071 +:10299400DFFB33DC06CF36FC0BEF2540DFFB0BDC23 +:1029A40006CF36FC07EF1940DFFB06DC06CF36FC0A +:1029B40003EF0DD5DFFBDD05E536FCEF03F536FC53 +:1029C40040DFFB0BDE064016F90BDE1640DFFB068C +:1029D400DE064016F906DE0AD5DFFBDF0ED516F952 +:1029E400DD095020C15011FDD338C08FDFFB9F1685 +:1029F400F9D51EF961F8CF17F9FF40DFFB0BDE03B1 +:102A0400E6EF01F6609C058F17F94E05DD0F8C0586 +:102A14009F17F98C0570C15012FDC705C01008C678 +:102A2400D7C75007C15002C15084FDDD03100450C4 +:102A340012FD8B02500FC15002C15084FDDD031002 +:102A4400045003FD8B02501FC15002C15084FDDDB0 +:102A54000310045016FD8B025003C15084FD410342 +:102A6400C0625C01D1DD107170E3FB5002C15013F0 +:102A7400FDD338C0E2EF01F2C6D7C75004C1508479 +:102A8400FD4103C0625C03D1DD405014FD172B34BB +:102A9400E3FB895C9F998A0C7CFF50FF5C14D1DDB9 +:102AA400228A0C7CFF5C147234E7FB89616A997199 +:102AB40062075600316207058666D1DFF771630746 +:102AC400716B2734F6FB895CEB995002C15084FD8D +:102AD4004103C0D2DD335017C15002C15084FDDD23 +:102AE400031004E0FD8B025007C15002C15084FD65 +:102AF400DD0310045033FD8B02F0C15002C1508439 +:102B0400FDDD0310047178E3FBE0C15013FDD338FD +:102B1400C0C6D7C7C12004FBF8FFCC02005004C1D3 +:102B24005084FD4103C0629C038C045C20D1DD0E03 +:102B34008C036C019C038C026C209C02EF138C04AC +:102B44005C10D1DD0C8C035CFE9C038C026C109C2D +:102B5400028C045C08D1DD0E8C036C029C038C0295 +:102B64006C089C02EF138C045C04D1DD0C8C035CB8 +:102B7400FD9C038C026C049C028C03D1DD05501A6D +:102B8400FD8B028C0370C15004C15084FDDD031021 +:102B9400048FE3FB5C9F728C03318E316D148C03C4 +:102BA400318E314D616D08616C5C606162629FE3DE +:102BB400FB8FEFFB7CFF50FF5E02D1DD278FEFFB25 +:102BC4007CFF5E027234E7FB89616A99716207CC0B +:102BD4000100316207086159018C01D1DFF471638E +:102BE40007716B27F21006C6D7C7D9D7FBC15006A9 +:102BF400C15084FDDD0310046276D9D8FBC15007AF +:102C0400C15084FDDD0310046261666672C6D7FD9F +:102C1400ED2BF2D7711300711B20710303710205B0 +:102C2400E0C15003C15084FDDD0310045013FD8B3B +:102C340002F0C15005C15084FDDD031004500FC1E2 +:102C4400E0C15084FDDD031004500AFD8B027103C2 +:102C5400055008FD8B02501FC1E0C15084FDDD0307 +:102C640010045012FD8B025003C15084FD4103C077 +:102C7400625C01D1DF02E2D75003C1C15084FDDDA3 +:102C8400031004710203711A20FDDC2DF50AF9F218 +:102C9400D75003C15084FD4103C0625C01D1DD19EA +:102CA4005014FD172BFD7E2A5014FD8B02E0C150F9 +:102CB40003C15084FDDD031004711300711B2071E6 +:102CC4000303F0C1E0C15084FDDD031004F0C150E2 +:102CD40003C15084FDDD031004F2D7C72004FBF8C0 +:102CE400FFCC02008F0AF99C035010C150A4FD418F +:102CF40003C0629F0AF9D541FBDD04F2EDB92D8CC6 +:102D0400037F0AF95C08D1DD108F0AF95C08D1DF72 +:102D140005CC0210EF03CC02208C037F0AF95C047B +:102D2400D1DD168F0AF95C04D1DF088C026C049C97 +:102D340002EF068C026C089C028FE2FB5CF3728F3C +:102D44000AF95C0C6162629FE2FB8FEEFB7CFF5030 +:102D5400FF5E029C02D1DD1F34E6FB896E0299718D +:102D64006207CC0100316207086159018C01D1DF8F +:102D7400F4716307716B278F0AF95C40D1DD095048 +:102D840002C15012FDD338C08F0AF95C01D1DD08AD +:102D9400E0C15012FDD338C0717AFA8F0AF95C4150 +:102DA400D1DD11340AF9895CBE99D90AF9C15010F0 +:102DB400FDC705C0F21004C6D7FD252AF2D7FD7E53 +:102DC4002AF2D7C78FF6FB7617FD172B664FF6FB53 +:102DD400DFF2F5F6FBF2C6D75064FD8B02F0C1506A +:102DE40012FDC705C0FDA43A30B13AED4B3D710068 +:102DF400010571785005713AD5713BD1713ADD7195 +:102E04003BD98F10055CFC9F1005CF54054AE54261 +:102E1400057110420571004205714850057130502A +:102E24000571205005CF530505CF52050A71305165 +:102E34000571205105713BD5717050058F11055CEA +:102E4400FC9F1105D77178500571080105D77140B1 +:102E5400F00071783002713AE6713BE2713BEA713D +:102E64003BEE8F10055CFC9F1005CF34024AE552FF +:102E7400FF711A52710A5271483002713030027176 +:102E8400203002CF330205CF32020A713031027191 +:102E94003BE6717030028F11055CFC9F1105716077 +:102EA4003002D7717830027148F000D7C78806160F +:102EB40066614FDD0967614EDE0396EF0186667237 +:102EC400C6D7C7161714AA0412A943DD29AA0412E7 +:102ED400A923FD5820C3AC02FD582013C2BDD8134A +:102EE400FD3C0FDE0C1714AA0212AA0403BA04EF65 +:102EF400051714A9BA04AC041231FF319E03317FC3 +:102F0400087208C6D7C77100F200304400BFB6018A +:102F1400300188BF9001300984BF9E01BF9C01BF6E +:102F24009A01BF9801BF9601BF9401BF9201F53C7D +:102F3400FF30FE00BFBE01F6BFBC01BFB80150EEBA +:102F4400BFBA01A1BFB201C918FE007120120571F8 +:102F54004820F94021F901DD0B36100571A461C840 +:102F6400714020F971281205F6BE6EBE64BE6A7106 +:102F740023047153078F20F9313507F5FDFBCB6C22 +:102F8400FF00717320C6D730EF00BFB401F6BFBA9B +:102F9400017108F200712304715307715301D77151 +:102FA4000321D9FDFBF1E7240000DD1223DD192301 +:102FB400DD1123DD2623DD3423DD3923DD3FFD3E12 +:102FC40030EF3DFD6130EF38D9FCFBC1AE6CFDB094 +:102FD4002EC0F313BE6C716320EF25F0C1AE6CFDFF +:102FE400B02EC0F313BE6C716320EF14F6BE6C7187 +:102FF4006220EF0CCB6CFF00716320EF03FDDE3029 +:103004008F20F9314508716420712104EF06716441 +:1030140020715101310421218F20F9314510F6BE70 +:1030240064BE6A3164200390EF01F6BE6ED731644A +:103034002004F690EF01F6BE6AD7CF1CFD47F5A831 +:10304400FBAE6C317DBFAEFBFDB330D2DF0ED9FCDD +:10305400FBC1AE6CFDB02EC0F313BE6CD7FDB33014 +:10306400D2DD0FCF1CFD47F5A8FBAE6C317DBFAEA2 +:10307400FBD7E9A8FB0918235080D6BFAAFB22AED0 +:10308400FBBDD8304700FDA80DBFACFB30AAFBFD4B +:10309400C62EF313BE6CB01CFDD51CFDDF10CF1C77 +:1030A400FD47A0A8FB40A8FB1F61C8F5A8FBD740BB +:1030B400DFFB0BDC05716320F2D740DFFB0661D830 +:1030C40031120511F0C1AE6CFDB02EC0F313BE6C0D +:1030D400716220EF03FDDE30E2D7710221F0C1AE50 +:1030E4006CFDB02EC0F313BE6CA0B0FB40B0FB402F +:1030F400DC3DF5B0FBD9B1FBF1313F0418FD14D927 +:10310400B1FBF1BDD85008FDF70D087208E6D2DD19 +:10311400040192DFFC896158D1DD05716220EF035F +:10312400716320A0B1FB40B1FB2061C8F5B1FBD7AE +:103134008FB2FBB0B2FBD1DF7331D4D106715BD156 +:10314400E5B4FBD5B4FBDD347140E2FBD9B3FBF14C +:10315400E734020023DD0625DD0325DF05F6BE6620 +:10316400EF06D9FCFBF1BE66A0B3FB40B3FB20DF46 +:1031740006F5B3FBB0B4FBCFB2FB19D7CFB2FB1E3D +:103184007148E2FBD5FEFBDF04F6BE66D7D9FCFB33 +:10319400F14266FFDD16D9FCFBF112AE6643DE0593 +:1031A400A266FFEF03B266FFCFB2FB03D73104215F +:1031B40001D7401EF902DF10F6BE64BE6EBE6ABFC0 +:1031C400BCFBBFC2FBBFC8FB31742039F6BFB8FBE0 +:1031D400BFBEFBBFC4FB22BCFB1231FF31AE0331C7 +:1031E4006FBFBAFBF622C2FB1231FF31AE03316F5F +:1031F400BFC0FBF622C8FB1231FF31AE03316FBFF3 +:10320400C6FBEDC33231242110712321710802FC65 +:10321400F5B6FBF5B5FBEDC332D5B5FB61E8EDC002 +:10322400328F44FB9FB5FB40B6FB1FDC1A710002D2 +:10323400FC4046FBFFDD22A0B7FB8F46FB4FB7FBEC +:10324400DE17F5B6FBEF12D9B6FBF1A1605C1F9F48 +:10325400B6FB710802FCF5B7FBE9B6FB0948FB5065 +:1032640080D6BFB8FBE9B6FB0968FB5080D6BFBE69 +:10327400FBE9B6FB0988FB5080D6BFC4FBAFB8FBA3 +:1032840022BCFB12D945FBF133BDD813FDA80DBFF9 +:10329400BAFBAFBEFB22C2FB12D945FBF133BDD84A +:1032A40013FDA80DBFC0FBAFC4FB22C8FB12D94558 +:1032B400FBF133BDD813FDA80DBFC6FBB0B5FB8F22 +:1032C40020F931451F30C4FBFDC62EF313BE643014 +:1032D400B8FBFDC62EF313BE6E30BEFBFDC62EF347 +:1032E40013BE6AD730C4FBFDC62EF313BE6AD7C71C +:1032F4003112210BD5CAFBDD06B0CAFBEDBA33711E +:103304001321D9FFFBF1E7240000DD0F23DD1B238C +:10331400DD1123DD5723DD2923DD3B5600F51DFD9B +:10332400EDA6335601F51DFDEF78D51DFDDF0756DB +:1033340001E51DFDEF055600F51DFDCFCAFBFAEFB3 +:1033440061D51DFDDF0B5601E51DFDCFCAFBFAEF6C +:1033540051F5FFFBEF4CD51DFDDF0B5600E51DFDC0 +:10336400CFCAFBFAEF3CCFFFFB02EF36D937FCF1B3 +:10337400E7240000DD0923DD2423DD0A23EF1E56A4 +:1033840000F51DFDEF1CD51DFDDF075601E51DFDF4 +:10339400EF055600F51DFDCFCAFBFAEF055601E512 +:1033A4001DFD8F20F93145086661FB715107EF0659 +:1033B4006661FB710101C6D7C736F00071F4DC29E0 +:1033C4007170F000CE9D08CE9EC0CE9F80F594FF14 +:1033D400F593FFF592FFE597FFE596FFCE9506F589 +:1033E40098FFCE9C7F7100D6FB711BE3712BE371B8 +:1033F4001AE7712BE7717A9D710A9E31929E02EF52 +:10340400FA710B9E713321714321715321C6D7C7C1 +:103414003132211E713221710A9E31929E02EFFADD +:103424003404FC3692FF52078B99A5A792DFF971F9 +:103434000B9EC6D7C788061631422115714221C793 +:1034440034CCFB3092FF1652078B99A5A792DFF973 +:10345400C666736718CCFBC6D7C7713321314421C4 +:103464001E714321710A9E31929E02EFFA3492FF3B +:1034740036CCFB52078B99A5A792DFF9710B9E31CD +:10348400542113717B9E8F0CFC9E9A8F0DFC9E9B86 +:10349400714321717A9EC6D7CFD7FB5CCFD8FB5F2F +:1034A400CFF8FB32D7C7CFD4FB11CFD5FB06CFFC67 +:1034B400FBFFF5FDFBF5FEFBF5FFFBF500FCCFF98B +:1034C400FB20F5FAFBCF2CFC36CF2DFCC956006649 +:1034D4004C64DE08723844FB0086EFF3C6D7C78815 +:1034E400061617F1E73403002361E3ED173823616F +:1034F400F8EDC635B12361E3EDCD352561F8EDDC9A +:103504003524070024070061D8ED1738240B006127 +:10351400F8EDFD352361F8ED44362361F8ED1136FD +:103524002361F8EDED372561F8ED01382561F8EDFB +:10353400AD36B12561D8EDD13624000061F8EDDE59 +:10354400362361F8ED17382402002361E3ED0337D5 +:103554002361F8ED15372361F8ED27372361F8ED82 +:1035640015372361F8ED39372361F8ED4B372361C3 +:10357400F8ED5B372361F8ED7D372361F8ED89378A +:103584002361F8ED95372361F8ED9E37240200237B +:1035940061E3ED173824020061F8EDA6372361F8E2 +:1035A400EDB2372561F8EDBE37240A0061F8EDCAA3 +:1035B4003724120061F8EDE7372361F8EDD537EDD4 +:1035C4001938679FD6FBED233830132CFD4B3D662D +:1035D400736718D4FBED233840D9FB6ADF1440DA53 +:1035E400FB68DF0E674C6CDF09308E45FD4B3D7187 +:1035F4003AD5679FDBFBED233867D1DD06303541D3 +:10360400FD4B3D34F4FB89616F99ED2338675C020F +:10361400D1DD0830BD2DFD4B3DEF0C675C01D1DDE4 +:103624000630C22DFD4B3D675C3CD1DD1030C72D0B +:10363400FD4B3D675C3C7266736218D4FBED233826 +:1036440067D1DD625C01D1DD05300800EF01F66071 +:103654009F33FC675C02D1DD03E6EF01F63433FCF3 +:1036640089616899675C04D1DD04E6A1EF01F63451 +:1036740033FC89616899675C08D1DD05302000EF6F +:1036840001F63433FC89616899675C10D1DD05303B +:103694001000EF01F63433FC89616899675C20D12E +:1036A40061E8716033FCED2338D518F9DF09679FB1 +:1036B400FDFBA018F9EF134018F905DE0DD918F930 +:1036C400F1B112674818FDA018F9ED2338675C0FB3 +:1036D4007266736218D4FBED23384018F964DE1F58 +:1036E4004018F901DF0667D161F85701E918F96755 +:1036F4001844FBA018F94018F90561C87122216724 +:103704005C7F318EC117F1243000FD3834C0ED23C5 +:1037140038675C3F318EC117F1243000FD3834C066 +:10372400ED2338675C07318EC117F1243000FD3872 +:1037340034C0ED2338675C1F318EC117F12430008B +:10374400FD3834C0ED233867318EC117F1243000C1 +:10375400FD3834C0ED2338CEABAC710A9E31929E55 +:1037640002EFFAD592FFDF05710B9EEFED679E998C +:10377400710B9E9F0BFCED2338715221675C7F9F78 +:103784000CFCED2338715221675C3F9F0DFCED2347 +:1037940038675C3F9F0EFCED2338675C1F9F0FFC6E +:1037A400EF7D30493FFD4B3D679F14FCEF713004C2 +:1037B4003FFD4B3D679F15FCEF6530263FFD4B3DBC +:1037C400679F18FCEF59675C01D1DD53FD9648EF04 +:1037D4004E402EFCC8DE48E92EFC671872FAA02E73 +:1037E400FCEF3C679F2EFCEF3667318E247200DFBE +:1037F40006304C09FD4B3D679FF7FBEF228FFAFB28 +:10380400617F5C10D1DD0630B13AFD4B3D679FFA14 +:10381400FBEF0CEF0A664C5ADE05736718D4FBC63F +:10382400D7C716664C30DC094C37DE05FD1334EF80 +:1038340067664C02DF1F8FD6FB5C03728F35FC5C1E +:1038440003318E316D08616A08128F35FC5C80315A +:103854002A6162EF49664C3DDF0AAE90BF30FCF945 +:1038640030FCEF3A664C3EDF05F931FCEF30664C34 +:103874004FDF05FDBA48EF26664C61DF09E92EFCEF +:103884000972FA72EF18664C7FDF0D30B541FD4BBB +:103894003D713AD5524AEF06667309D4FB72C6D716 +:1038A400C788061617F1241000240500DC07244CF1 +:1038B40000DD17EF18717BFA17F104D4FB1489614A +:1038C4007F99717AFA716221EF03A02EFCC6D7C7E3 +:1038D400C1C1FBF8FF401EF903DD06401EF904DFF9 +:1038E4002F8C027309DCFB5E0AD1DF248C02318E3B +:1038F40004D4FB14896E0A99716207CC0100316209 +:1039040007086159018C01D1DFF4716307716B27DA +:103914001004C6D7CF35FC03F533FCF537FCF53975 +:10392400FCD7C788061617F1E734020025DD4923C2 +:10393400DD1A25DD2823DD0523DD37EF477112224B +:10394400679F38FC30B13AFD4B3DEF38675C03D1DB +:1039540061F8710223675C839F35FCEF27675C0382 +:103964009F37FC675C034C0261F8711221FDF3324E +:10397400EF12679F39FCEF0C6791DF08E0C150122A +:10398400FDD338C0C6D7C71617F1E7240000DD47BA +:1039940023DD23240300DD0C240200DD2224F900AE +:1039A400DD3CEF3D31020705308000EF01F6086F82 +:1039B40036FC7208EF318F33FCF533FC72EF28408C +:1039C400DDFB01DD0FD9DDFBF11231FE03311F08F0 +:1039D4007208EF13E2EF107172225235EF09F2EF21 +:1039E4000666730932FC72C6D7C71617F1E72400BE +:1039F40000DD38241000DD1C23DD1C23DD30240E03 +:103A040000DD18241100DD1B240F00DD122430001A +:103A1400DD15EF1EE2EF1D5202EF195204EF1552AD +:103A240006EF115205EF0D5207EF09F2EF065203AC +:103A3400EF0252FFC6D7C731742149717321401E6A +:103A4400F903DF408F44FC9FDCFB8F43FC9FFBFBAF +:103A54003624FDC7D943FCFDF93B618A70618AFDB8 +:103A64003E3CC0D946FCF1312F609F45FC8F42FC9F +:103A74004F45FCDD0F7102228F45FC9F42FC30B1A3 +:103A84003AFD4B3D7150F000CE300BCF170006CEFF +:103A94003106FD1D03717A30710BE3710BE7C6D754 +:103AA4008F45FC9F42FC8F45FC9FDDFBD7401EF9F0 +:103AB40003DF06401EF904DF02F2D78FFAFB5C1025 +:103AC400D1DD0C8F45FC9F4AFC7148FAFBEF6A314B +:103AD4000422247103227123228FFAFB5C04D1DDBA +:103AE400088FF9FB9F4BFCEF068F45FC9F4BFC8F27 +:103AF4004BFC9F4AFCEF423114222C711322712299 +:103B040022D538FCDF05F54CFCEF0B8F38FC500256 +:103B1400D6A1609F4CFC8F4CFC9F4AFC5040C15086 +:103B240012FDD338C0EF12312222088F4BFC9F4A7A +:103B3400FCEF068F4CFC9F4AFC8F4AFC9FDDFB4048 +:103B44004AFC01DF05E538FCEF0ED94AFCF11231DD +:103B5400FE03311F609F38FC8FFAFB5C01D1DD024C +:103B6400F2D7E94AFC09382370C15013FDC705C0D8 +:103B7400F2D7C7168B728C01614ADE248B728C02D9 +:103B8400614ADE188C01728C02614ADE068C0131B6 +:103B94008EEF048C02318E087208EF268B72EF22AE +:103BA4008B728C02614ADE048B72EF168C01728C6C +:103BB400026142DE068C01318EEF048C02318E08E4 +:103BC4007208C6D7C716710AE7710BE37150F0008B +:103BD400CE300BCF170006669E31FD1D03717A307F +:103BE400710BE33182E302EFFA8D1F7158F000711B +:103BF4000BE772C6D7C7C1C1FBF8FF8F2CFC4E027E +:103C0400DC03F2EF318C024F2DFCDC0452FFEF2673 +:103C14008C022F2CFC706131318D128F2DFC2F2CD6 +:103C2400FC70613133BDD813FDCA0DBB440001DC07 +:103C340003F690BB8B721004C6D7C7C1C1FBF8FF53 +:103C4400AC0A14A91489708C026128706131FD5882 +:103C5400201344030071FEDC24AC0A148A04819A04 +:103C640004AC0A148A044C11DC11A9148C0299AC1A +:103C74000A14CA0200AC0A14CA0310EF74AC0A1482 +:103C8400CA0400AC0A14A914894E02DE0AAC0A1450 +:103C94008A02819A02EF13AC0A14A914894E0261B4 +:103CA400D308AC0A148A02919A02AC0A148A0391CA +:103CB4009A03D1DF3CAC0A148A024C10DF10A91419 +:103CC40089318EA112AC0A14A9146299EF17AC0AB7 +:103CD400148A024CF0DF0EA91489318EB112AC0A99 +:103CE40014A9146299AC0A14CA0200AC0A14CA03D7 +:103CF400101004C6D7ED363D717BFAC7D558FC6168 +:103D0400F831342227713322D558FC61E8B058FCCD +:103D1400717AFA5600664C0BDD1272F3311C792C61 +:103D2400FDCEFC0061CAFD953D86EFE9717AFAF299 +:103D3400C6D7C75600664C0ADE0BF0317E12F67801 +:103D44005AFC86EFF0C6D7C7C1C1FBF8FFCC01000F +:103D54008C014C0ADE36717BFA8C01F0317E045AF8 +:103D6400FC14A96168DF09AC02B9717AFAF2EF1D9B +:103D74008C01F0317E12795AFC614902DF06717AB6 +:103D8400FAE2EF09717AFA615901EFC4E21004C64C +:103D9400D7C72004FBF8FFF6425AFC61F8ED7A3EDF +:103DA400717BFA9C038C034C0ADE3C8C03F0317E5D +:103DB400045AFC14A96168DF05717AFAEF29717A53 +:103DC400FA8C0372F3311C795AFCCEFC0061CA628E +:103DD4009C02D1DF0A8C03F0317E12E6785AFC7122 +:103DE4007BFA615903EFBECC0200CC01018C02F0D6 +:103DF400317E045AFC14A96168DD7B8C02F0317EAB +:103E040012795AFCE743DF688C014C0ADE628C01AC +:103E1400F0317E12795AFCE743DD50717BFA8C0154 +:103E2400F0317E045AFC14A96168DF1B61690171D9 +:103E34007BFA8C01F0317E12F6785AFC717AFA8C96 +:103E4400024E01DCE7EF2F8C01F0317E045AFC14A2 +:103E5400A9128C02F0317E33785AFC8C01F0317E49 +:103E640012E6785AFC615902717AFA615901EF98A5 +:103E7400615902EDF13D00F21004C6D7C72006FBDC +:103E8400F8FF3419FCC55006C150A8C15030FD6B71 +:103E9400031006D2DD1DA06EFC406EFC08DE03E2BA +:103EA400EF5A3414FC895CFC99FD493F7110E2FB24 +:103EB400F2EF49F56EFC8F14FC5C01D1DD26401E47 +:103EC400F903DF205010C180FDD338C0C736100578 +:103ED40071D4C6DE0F17C15006C150A8C15030FDC1 +:103EE4006B031006401EF901DD11401EF905DD0BC0 +:103EF4008F14FC5C02D161E8FD9345F21006C6D72D +:103F0400D915FCC15030FD4103C0629F18FC7130CB +:103F1400E5FB8FEDFB5C08D1DF06716307716B274E +:103F2400F2D7D918FCC1D917FCC15030FDDD0310FC +:103F3400047130E5FB8FEDFB5C08D1DF067163078C +:103F4400716B27F2D7C7200AFBF8FF500FC150301E +:103F5400FD4103C04041FB02DF077110E2FBF2EFB9 +:103F6400547118E2FBCC0700CC0812CC09808F14E2 +:103F7400FC5C03D1DF08717AD5CC0607EF06717BB0 +:103F8400D5CC062F17040600C15004C150A0C1505F +:103F940030FD13041006C736100571D4C6DE154073 +:103FA4001EF903DF0F17C15006C150A8C15030FDE0 +:103FB4006B031006F2100AC6D7C78F1EF9318F247F +:103FC4000200DF04F6BF72FC8F42FDB042FDD161F6 +:103FD400E8EDD240CF42FD048F1EF9318FE723DD97 +:103FE4000B24020024030061C8EDD24030270042B4 +:103FF40072FCDF0AE0C15010FDD338C0EF2530C099 +:10400400004272FCDF0B5002C15010FDD338C0EFE8 +:10401400128FF8FB5009D60480004272FC61D871FB +:104024005020F931340709715322F6BF72FCEF179F +:1040340031542206F6BF72FCEF0DA272FCF64272F6 +:10404400FCDF0490BF72FC8F21F9318FE72400005C +:10405400DD0623DD0D23DF1236100571C4716122E4 +:10406400EF0B710402716122EF037162223162224B +:104074001A4074FC0361D8A074FC4074FC02DF0E87 +:104084005004C15010FDD338C0EF03F574FC316403 +:10409400221A4076FC0361D8A076FC4076FC02DF4D +:1040A4000E5008C15010FDD338C0EF03F576FC3133 +:1040B4004207184075FC0361D8A075FC4075FC02EA +:1040C400DF0C5010C1FDD338C0EF03F575FCC6D723 +:1040D400C736100571D4DE0730803EFD4B3DD2401B +:1040E4001EF903DF1A3122070630DF2CFD4B3D3168 +:1040F40074220C7173225080C15012FDD338C04019 +:104104001EF903DD05F6BD1AEF25D500FCDF09F61F +:10411400461ADD1BB61AEF17D9FCFBF1461ADD0F60 +:10412400D9FCFB12AD1A43DE04A61AEF02B61AC676 +:10413400D7C78FF4FB76F5F4FB5C10D161E87112FC +:1041440023665C0FD1DD67665C01D1DD05F51EF9E0 +:10415400EF5C665C02D1DD15E0C15003C15084FD03 +:10416400DD031004711300711B20710303665C08E6 +:10417400D1DD05710303EF1A665C04D1DD147113FC +:1041840000711B20310423037103033435FC895C63 +:10419400FC995005FD8B027102035003C1C1508488 +:1041A400FDDD031004711A20710323FDDC2DF2C61A +:1041B400D7C7364105718461D8ED74423641057123 +:1041C40094DE0771405005CEABAC31B2D104E2EDC0 +:1041D4008342713BD18F18F9A018F9318EE724007E +:1041E40000DD1723DD2823DD3323DD3823DD4423DD +:1041F400DD5023DD5523DD5AEF6E8F20F93163083E +:104204008F21F99F4005EF62CF400504EF5CF0C1B8 +:104214005084FD4103C0629F4005EF4E8F14FD9F03 +:104224004005EF465008C1506CFD4103C0629F40F9 +:1042340005EF375009C1506CFD4103C0629F400532 +:10424400EF288F78FC9F4005EF208F02F99F4005EF +:10425400EF18711420E661301271042061DC311909 +:104264006162629F4005EF02EF06CEABACE2EF0F56 +:104274007160500571485005713BD5F518F9F2C6C7 +:10428400D7C78F1EF9318FE724000061F8ED284469 +:1042940023DD1B2361F8ED3D432361F8EDC7432380 +:1042A40061F8ED03442361F8ED9944EDFC44D51F16 +:1042B400F9DF2BF64272FCDD05F544FDEF03A04463 +:1042C400FD4044FD65DC09F51EF9713222EDFF4421 +:1042D400AF72FC440A0061D8EDFF44E51FF9715246 +:1042E40022F544FDF5F7FBFD3805712320FDA924D3 +:1042F4004021F903DF09713222F51EF9EDFF44FD77 +:10430400032840E1FB9BDE09713222F51EF9EDFF23 +:1043140044FD182CD2DD09713222F51EF9EDFF445B +:10432400401FF901DF05F5FDFBEF04CFFDFB03CFD3 +:104334001EF902FDED2BEDFF44CF350002CF37000F +:104344001DCF120510FDF22DFD522E714A9DFD1850 +:1043540039FDA934F537FF712BE0F51FF9713222CD +:10436400CBE43FEFCBE6F6F0FD3805713BD48F206C +:10437400F93135305004C15084FD4103C0625C03FF +:10438400318E315D34E3FB896168995002C15084F8 +:10439400FD4103C0D2DD067170E3FBEF047178E3E5 +:1043A400FBFDA924FD092F713820F9CF1EF9038FD5 +:1043B400D6FB5C02D1DD095080C15010FDD338C05A +:1043C400EDFF44FD014531A4E020712BE031020CE6 +:1043D40005FD7B45EF145027C15005C15084FDDD18 +:1043E400031004CF1EF9047132223114230BA07A76 +:1043F400FCD57AFC61F8FD7B45FD6E45EDFF44FD7F +:10440400014531020C18F0C15005C15084FDDD0393 +:1044140010045005FD8B02FD7B45CF1EF903FD6E94 +:1044240045EDFF44CFFDFB03F5FEFBF500FC717287 +:1044340020F6426CFF61E8EDFF44715820F9F51451 +:10444400FCFD493FFD8B2FFD492EFDA72E714B9D91 +:10445400F5E4FBF5E5FBF5E6FBF5E7FB314420026B +:10446400EFFACE3708CBE4BFFFCBE6FFF1CED4FFA3 +:10447400CF370009F51205F6BEE0BEE2BED0716A80 +:1044840027FD952CFDA105F544FDCF1EF9057152BC +:1044940022F6BF72FC3102071BFDA924AF72FC4453 +:1044A4000A00DC06E51FF9E51EF9D521F9DD4CFD0E +:1044B400A105EF47F51FF9FDA105FD6E24717301F8 +:1044C40071320431120502EFFA7143027103207153 +:1044D400222031949E02EFFA712AE7CEA409F5F363 +:1044E4000061FD31040703715322E5F300CEA408F3 +:1044F400712BE7E51EF9EF0300EFFDC6D7D57BFC72 +:10450400DF1E310200195003C15084FD4103C06213 +:104514005C01D1DF07F51EF9713222D7E57BFCD7A8 +:10452400407BFCF0DF083104003FF57BFCD7407B87 +:10453400FCC8DF0BF51EF9713222CF7BFCF0D731BA +:10454400020004A07BFCD7F0C15004C15084FDDDFF +:104554000310048FE3FB5C9F9FE3FB7110F4FB30BB +:104564003541FD4B3DCF7BFCF0D78F20F93155060B +:10457400F51EF9713222D7711323F57AFC71720793 +:10458400FD1D03FD1D03717307D7FD0E06F2D7C78A +:10459400200CFBF8FF8F1AFCF0F919FCF303FD580B +:1045A4002013BC048F1CFCF0F91BFCF303FD582002 +:1045B40013BC028F1EFCF0F91DFCF303FD582013FD +:1045C400BBAC04BDD8F6BDDAAC04311EBDDCF6BD0F +:1045D400DEFD7D0DADD8BDDCADDABDDEAC02BDD8EF +:1045E400F6BDDAAC02311EDADCC3DADEC3BDDCF6BA +:1045F400BDDEFD7D0DC0BDDEC0BDDCADDEFDF30E58 +:10460400ADD8BDDCADDABDDEABBDD8F6BDDAAB31BD +:104614001EDADCC3DADEC3BDDCF6BDDEFD7D0DC013 +:10462400BDDEC0BDDCADDEFDF30EDADAADD8FDF0E3 +:1046340049C3C58F08FD5C3FF0317E0488FC14C279 +:10464400C0B9A008FDF6BC08BC0A9C078C074C2E18 +:10465400DD3E8F08FD0E0770F161DC605C3FF031D8 +:104664007E127988FCBDD8F6BDDA8C0773097A23EB +:10467400318FBDDC70BDDEFD7D0DAC08BDDCAC0A48 +:10468400FDF30EADDABC0AADD8BC08615907EFBC26 +:10469400AC08BDD8AC0ABDDAC9DC0004F6FD470E8F +:1046A400C9DCFFFFF6FD5C0FADD8BF82FCAF7CFC1C +:1046B4004282FCDD12AF7EFCBF80FCAF7CFCBF7E7F +:1046C400FCAF82FCBF7CFCAF7EFC4280FCDC50AFC4 +:1046D4007CFC427EFCDE48AF46FD427CFCDE404072 +:1046E4004AFD16DC1F404AFDA0DE168F84FC4F4AAB +:1046F400FDDE0EAF7CFC2286FC44691061C8FD6CB3 +:1047040047F54AFDAF7CFC445146DC0BAF7CFC24EE +:104714001027BF48FDEF1930F82ABF48FDEF1140BC +:104724004AFDFFDD03E6EF01F6344AFD896108998D +:10473400AF80FC427EFCDC1BAF7EFC427CFCDE13C3 +:10474400AF7CFC4248FDDE0BF584FCAF7CFCBF86ED +:10475400FCEF114084FCFFDD03E6EF01F63484FC3A +:1047640089610899100CC6D7C72006FBF8FFA01F63 +:10477400FCD51FFCDF1CA020FCD520FCDF14A021ED +:10478400FCD521FCDF0CCF1FFCFFCF20FCFFCF2189 +:10479400FCFF717BFA710A9E31929E02EFFA8E98A9 +:1047A400FD700F9C039F0CFD8E949F4BFD8E969F76 +:1047B4004CFD8E979F4DFD8E939F0AFD8E929F0B0D +:1047C400FDFD4D4913BC04BDD8F6BDDA46DADF035E +:1047D400B146D8DF198C035C0391DF03E6EF01F6E1 +:1047E400046D01313D120103B1BC046169038F4EB4 +:1047F400FD4E03DF12AF0EFD614904DE40AC04221E +:104804000EFDFD6E48EF368C03318EB112D94EFD8C +:10481400F143DF1E8C035C0391DF03E6EF01F60432 +:104824006D01313D120103220EFD610904FD6E4844 +:10483400EF0B8F4EFD4E03DE04F6FD6E488C039F96 +:104844004EFDAC04BF0EFDD909FDF1010422F9BBF4 +:1048540014A944FFFFDF04E6B9EF0BAB14A944FE2F +:10486400FFDD03A9A1B91006C6D7C7161744A900CE +:1048740061C836A800A009FD4009FDA861C8F50972 +:10488400FDF909FDF3311CF67822F9B7F647DFE5A7 +:10489400C6D7C756A89666F0317E12F6B17822F9CB +:1048A40066D1DFF1F51FFCF520FCF521FCF509FDCF +:1048B400C6D7712323D7C72004FBF8FFD918F9F111 +:1048C400E7240000DD1123DD1C23DD2123DD262365 +:1048D400DD2F23DD34EF3A8F09FD9F10FDA018F979 +:1048E400F94BFDEF60A018F9F94CFDEF58A018F949 +:1048F400F94DFDEF50A018F98F0CFDFD8A0F72EFF2 +:1049040044A018F9F90AFDEF3CA018F9F90BFDEFE2 +:1049140034F910FDF3311C7922F9BB312223058BC4 +:104924009C03EF128C019C03D510FDDF06CF10FD14 +:10493400A7EF03B010FD718071272361DC61FB7167 +:1049440021238C03721004C6D7C72008FBF8FF8EFE +:10495400989C058E979C048E969C038E949C028E44 +:10496400939C018E929B710B9E717AFA8C05FD705B +:104974000F9C058C04FD700F9C048C03FD700F9C30 +:10498400038C02FD700F9C028C04F0317E1279AA14 +:1049940023BC068C055C03D1DF158C044C03DE0CB0 +:1049A4008C044C02DF098C034C1D61F86179068C80 +:1049B40003318EB1610906BC06313D120103BC0608 +:1049C4008C060E02708C071C00BC068F24FC4E0162 +:1049D400DC0D8C014F24FCDC0B8F25FC4DDE05AC7B +:1049E4000612EF04AC06B1121008C6D7C7C3C12023 +:1049F40008FBF8FFF661490A61F8614908DF07F727 +:104A0400340000ED8D4AE6BC04F6BC06AC0ABC02D8 +:104A1400AC08BBAC06614902AC0461F8614900DE34 +:104A240028AC04BDD8AC06BDDAE1FD020FADDABC9A +:104A340006ADD8BC04ABBDD8AC02BDDAE1FD1D0F98 +:104A4400ADDABC02ADD8BBEFCAAC06BC02AC04BB49 +:104A5400AC08BDD8AC0ABDDAAC04BDDCAC06FD8044 +:104A64000EAC04BDDCAC06FDF30EE1FD1D0FADDAAA +:104A7400BC06ADD8BC04AC06614902AC0461F86163 +:0D4A84004900DCC5AC0214AB12100CC6D703 +:104A910061FC61FCC1C3C5C7520C929269D4FEC1CD +:104AA100DFF88EFD708EFCC1717AFA401EF903DFCA +:104AB1000630DF2CFD4B3DC09EFC609EFD34D4FED4 +:104AC1005206C0B9A5A592DFF9C6C4C2C061FC6196 +:104AD100DF520C929269D4FEC1DFF88EFD708EFC1C +:104AE100C1717AFAC736410571A4C6DC51F516FDCC +:104AF100714850057160500531642136716207714A +:104B010063218FE4FB5FECFBD1DF1B8FE5FB5FEDE6 +:104B1100FBD1DF128FE6FB5FEEFBD1DF098FE7FBF5 +:104B21005FEFFBD1DD0C31620702EFFA71630771B0 +:104B31006B27FDB648FD5D34F518F9ED544CC736C9 +:104B410041057184C6DE0DF516FD71485005FD5D08 +:104B510034ED544CC73641057194C6DE154016FD3F +:104B610003DD0C4016FD04DD064016FD0161F8F57C +:104B710016FDD916FDF1E7240000DD0823DD13231E +:104B8100DD39EF6071405005E516FD71505005EDBE +:104B9100544C8F40059F19F99F1CF9D919F9FD252E +:104BA10038629F1BF94019F97FDD06CF16FD02EF30 +:104BB10003F516FD71505005ED544CC73641057192 +:104BC10094C6DE1CC736410571C4C6DE06CF16FD8C +:104BD10003EF11F516FD7148500571605005EF7333 +:104BE100CF16FD044016FD03DF138F1BF99F40050F +:104BF100D91BF9C1D919F9FDA438C0EF108F4005AF +:104C010076C7D919F9FDE234C071505005D91CF9A4 +:104C1100F1242900DD2D240400DD28242200DD23D8 +:104C2100241100DD0C240100DD19241E00DD14EF28 +:104C31000C4019F960DF0CCF19F961EF06F518F98D +:104C4100A019F94016FD03DF0AD919F9FD253862CB +:104C51009F1BF9C09EFC609EFD34D4FE5206C0B974 +:104C6100A5A592DFF961FCC1C3C5C7520C92926937 +:104C7100D4FEC1DFF88EFD708EFCC1F616717AFA92 +:104C8100714AE5717BBD51405F0401D1DD05A7F695 +:104C910047DFF3300400BF2401F6BF2A01300B0BBC +:104CA100BF2801FD1D03300B0FBF2801FD1D03307F +:104CB1000F0FBF2801710AE6714320C09EFC609E60 +:104CC100FD34D4FE5206C0B9A5A592DFF9C6C4C20F +:104CD100C061FCC1C3C5C7520C929269D4FEC1DF49 +:104CE100F88EFD708EFCC1717AFAD540FBDD0EEBBA +:104CF1003EFB899E44A23EFBB040FBEF2B710AE6CE +:104D0100300400BF2401F6BF2A01300B0BBF28017C +:104D1100FD1D03300B0FBF2801FD1D03300F0FBF19 +:104D21002801713320714320C09EFC609EFD34D464 +:104D3100FE5206C0B9A5A592DFF9C6C4C2C061FC86 +:104D410061EF520C929269D4FEC1DFF88EFD708E34 +:104D5100FCC12008FBF8FF71503002CEABACCC0196 +:104D610000F6BC0231B2E20F617902F6614902DF5D +:104D7100F371603002EF7E8E519B713BE28B5C02DE +:104D8100D1DD1D8B5C08D1DF0971503002CC0100EF +:104D9100EFCF8C0770FD8A39629E50CC0102EFC1C2 +:104DA1008B5C03D1DF408E509C05715030028C0129 +:104DB100D1DF0E8C0570FDED39629C07CC0101EF4E +:104DC100318C014C02DF0671603002EF28CF3402D2 +:104DD1005A716030028C0570C18C0770FD2639C094 +:104DE100CF34024AEF0F8B5C01D1DD0671603002D6 +:104DF100EF03ED624D1008C09EFC609EFD34D4FEB1 +:104E01005206C0B9A5A592DFF961FCC1710A9E31B4 +:104E1100929E02EFFA8F0EFC4F96FFDF358F0FFC4B +:104E21004F97FFDF2D8F10FC4F98FFDF258FEDFB94 +:104E31005C04D1DF1D7120E5FB716307716B2740B5 +:104E41001EF905DD06401EF901DF07CF1FF902E556 +:104E51001EF9710B9EC061FCA058FC61FCC1C3C569 +:104E6100C7520C929269D4FEC1DFF88EFD708EFCA0 +:104E7100C1C1FBF8FF8D1F9C018E31318EE72406E5 +:104E810000DD0823DD0F23DD25EF45717AFA8C0162 +:104E91009F44FCEF3B717AFA4021F901DF078C0155 +:104EA1009F43FCEF2B51FF2E019F43FCEF22717AB0 +:104EB100FA8C019F02F98FE2FB5C01D1DF12401EE7 +:104EC100F903DD06401EF904DF06304527FD4B3DA1 +:104ED1004031FF09DE05A031FFEF197158F0007173 +:104EE10072214057FC02DF03F6EF05D957FCF1A10F +:104EF100609F57FC710BE3C0C09EFC609EFD34D4E3 +:104F0100FE5206C0B9A5A592DFF9C6C4C2C061FCB4 +:104F110061FF520C929269D4FEC1DFF88EFD708E52 +:104F2100FCC1717AFA8F14FC5C03D1DD19401EF9C2 +:104F310003DD06401EF904DF0D36100571D4DE06CF +:104F410030803EFD4B3DC09EFC609EFD34D4FE5240 +:104F510006C0B9A5A592DFF961FC61FC61FC61FCA9 +:104F610061FC61FC61FC61FC61FC61FC61FC61FC58 +:104F710061FC61FC61FC61FC61FC61FC61FC61FC48 +:104F810061FC61FC61FC61FC61FC61FC61FC61FC38 +:024F910061FCC1 +:0A4FF60031373A30393A34390000FF :00000001FF  \ No newline at end of file diff --git a/trunk/bsr.lmf b/trunk/bsr.lmf index 31602e1eeea669b097c06d4abab6c93424dcda9a..28736ad674501bc47093a6ce11fde0b752d03b4d 100644 GIT binary patch literal 159184 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 N!j>V&!BM&|{}(5Zta$(c literal 159940 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 ORxezkpSq7y)c*sY temp_fuel[0] ) { - vreg_ctr[ VREG_C_BT_REMAIN ] = temp_fuel[0]; + vreg_ctr[ VREG_C_BT_REMAIN ] = temp_fuel[0]; vreg_ctr[ VREG_C_BT_REMAIN_FINE ] = temp_fuel[1]; } else @@ -630,19 +630,12 @@ void BT_get_left(){ { static u8 bt_remain_old_ctr; - if( (( vreg_ctr[ VREG_C_BT_REMAIN ] <= BATT_TH_LO ) && ( BATT_TH_LO < bt_remain_old_ctr ))|| - (( vreg_ctr[ VREG_C_BT_REMAIN ] <= BATT_TH_EMPTY ) && ( BATT_TH_EMPTY < bt_remain_old_ctr ))|| - (( vreg_ctr[ VREG_C_BT_REMAIN ] == 0 ) && ( bt_remain_old_ctr != 0 )) ) - { - set_irq( VREG_C_IRQ1, REG_BIT_BT_REMAIN ); - } - if( system_status.pwr_state == OFF_TRIG ) { bt_remain_old_ctr = 100; } - // twlに教えてあげる + // twlに教えてあげる(先にやらないと割り込みのタイミングがまずいかもしれない) if( bt_remain_old_ctr != vreg_ctr[ VREG_C_BT_REMAIN ] ) { if( vreg_ctr[ VREG_C_BT_REMAIN ] > 80 ){ @@ -660,6 +653,16 @@ void BT_get_left(){ } } + // CTRに通知 + { + if( (( vreg_ctr[ VREG_C_BT_REMAIN ] <= BATT_TH_LO ) && ( BATT_TH_LO < bt_remain_old_ctr ))|| + (( vreg_ctr[ VREG_C_BT_REMAIN ] <= BATT_TH_EMPTY ) && ( BATT_TH_EMPTY < bt_remain_old_ctr ))|| + (( vreg_ctr[ VREG_C_BT_REMAIN ] == 0 ) && ( bt_remain_old_ctr != 0 )) ) + { + set_irq( VREG_C_IRQ1, REG_BIT_BT_REMAIN ); + } + } + bt_remain_old_ctr = vreg_ctr[ VREG_C_BT_REMAIN ]; } @@ -668,9 +671,9 @@ void BT_get_left(){ static u8 bt_remain_old_ntr; u8 flag; - if( system_status.pwr_state != ON ) + if( system_status.pwr_state == OFF_TRIG ) { - bt_remain_old_ntr = NTR_PM_BT_ENOUGH; + bt_remain_old_ntr = NTR_PM_BT_NOT_INITIALIZED; } flag = (( vreg_ctr[ VREG_C_BT_REMAIN ] <= BATT_TH_LO )? NTR_PM_BT_EMPTY: NTR_PM_BT_ENOUGH ); // 1で電池切れ diff --git a/trunk/pm.h b/trunk/pm.h index 1d52f40..1df7330 100644 --- a/trunk/pm.h +++ b/trunk/pm.h @@ -71,7 +71,8 @@ typedef enum BT_VENDER enum NTR_PM_BT_STATUS{ NTR_PM_BT_ENOUGH, - NTR_PM_BT_EMPTY + NTR_PM_BT_EMPTY, + NTR_PM_BT_NOT_INITIALIZED = 0xFF }; diff --git a/trunk/renge/renge.c b/trunk/renge/renge.c index b42acfc..d89cb1d 100644 --- a/trunk/renge/renge.c +++ b/trunk/renge/renge.c @@ -18,7 +18,7 @@ #include "..\user_define.h" -#define _renge_test_ +//#define _renge_test_ //****************************************************************************** u8 renge_flg_interval; diff --git a/trunk/task_misc.c b/trunk/task_misc.c index c1d2d1c..4bcb06f 100644 --- a/trunk/task_misc.c +++ b/trunk/task_misc.c @@ -89,7 +89,7 @@ void tsk_misc( ) if( ACC_VALID ) { if( renge_task_immed_add( tsk_cbk_accero ) == ERR_SUCCESS ){ - NOP(); + // NOP(); } } } @@ -103,7 +103,7 @@ void tsk_misc( ) ======================================================== */ if( !PM_IRQ_n ){ renge_task_immed_add( ntr_pmic_comm ); - NOP(); + // NOP(); } /* ======================================================== diff --git a/trunk/task_sys.c b/trunk/task_sys.c index 3ffd358..0d85469 100644 --- a/trunk/task_sys.c +++ b/trunk/task_sys.c @@ -232,6 +232,13 @@ void tsk_sys( ) // 強制offカウント force_off_check(); + +#ifdef _TAIKENDAI_ + if( PM_EXTDC_n ) + { + system_status.pwr_state = OFF_TRIG; + } +#endif break; case SLEEP: //------------------------------------------ @@ -245,6 +252,13 @@ void tsk_sys( ) } force_off_check(); + +#ifdef _TAIKENDAI_ + if( PM_EXTDC_n ) + { + system_status.pwr_state = OFF_TRIG; + } +#endif break; case OFF_TRIG: //--------------------------------------- @@ -328,7 +342,12 @@ void tsk_sys( ) { iic_mcu_stop( ); } - +#ifdef _TAIKENDAI_ + // 電源投入 + wait_ms(46); + system_status.poweron_reason = PWSW; + system_status.pwr_state = OFF; +#endif } else { @@ -369,6 +388,9 @@ void tsk_sys( ) # endif RTCIMK = 0; system_status.pwr_state = OFF; +#ifdef _TAIKENDAI_ + system_status.pwr_state = OFF_TRIG; +#endif } return; diff --git a/trunk/vreg_ctr.c b/trunk/vreg_ctr.c index 053181b..974f41f 100644 --- a/trunk/vreg_ctr.c +++ b/trunk/vreg_ctr.c @@ -320,7 +320,7 @@ void vreg_ctr_write( u8 adrs, u8 data ) break; case ( VREG_C_VOL_OPTION ): - if(( vreg_ctr[ VREG_C_VOL_OPTION ] ^ data ) & ( REG_BIT_VOL_FORCE_SLIDER | REG_BIT_VOL_UPDATE_TO_SLIDER )) + if(( vreg_ctr[ VREG_C_VOL_OPTION ] ^ data ) & ( REG_BIT_VOL_UPDATE_TO_SLIDER )) { renge_task_immed_add( tski_vol_update ); } diff --git a/trunk/vreg_ctr.h b/trunk/vreg_ctr.h index 6cd0871..48c3d72 100644 --- a/trunk/vreg_ctr.h +++ b/trunk/vreg_ctr.h @@ -115,7 +115,6 @@ // VOL option (0x26) #define REG_BIT_VOL_UPDATE_TO_SLIDER ( 1 << 4 ) #define REG_BIT_VOL_FORCE_REG ( 1 << 2 ) -#define REG_BIT_VOL_FORCE_SLIDER ( 1 << 1 ) #define REG_BIT_VOL_BY_SPI ( 1 << 0 ) // FORCE_REGの方が弱い diff --git a/trunk/yav_mcu_bsr.plg b/trunk/yav_mcu_bsr.plg index 5680c2e..08de045 100644 --- a/trunk/yav_mcu_bsr.plg +++ b/trunk/yav_mcu_bsr.plg @@ -5,6 +5,39 @@ loader.c(135) : CC78K0R warning W0401: Conversion may lose significant digits Compilation complete, 0 error(s) and 2 warning(s) found. "C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\loader.asm Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no pm.c +pm.c(132) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(179) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(249) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' +pm.c(469) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(569) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(570) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(679) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(715) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(744) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(821) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(829) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(977) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' +pm.c(1044) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(1047) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(1145) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' +batt_params.h(97) : CC78K0R warning W0401: Conversion may lose significant digits +batt_params.h(97) : CC78K0R warning W0401: Conversion may lose significant digits +batt_params.h(98) : CC78K0R warning W0401: Conversion may lose significant digits +batt_params.h(98) : CC78K0R warning W0401: Conversion may lose significant digits +batt_params.h(99) : CC78K0R warning W0401: Conversion may lose significant digits +batt_params.h(99) : CC78K0R warning W0401: Conversion may lose significant digits +batt_params.h(100) : CC78K0R warning W0401: Conversion may lose significant digits +batt_params.h(101) : CC78K0R warning W0401: Conversion may lose significant digits +batt_params.h(102) : CC78K0R warning W0401: Conversion may lose significant digits +batt_params.h(103) : CC78K0R warning W0401: Conversion may lose significant digits +Compilation complete, 0 error(s) and 25 warning(s) found. +"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\pm.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no i2c_ctr.c +Compilation complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\i2c_ctr.asm +Assembly complete, 0 error(s) and 0 warning(s) found. "C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no main.c Compilation complete, 0 error(s) and 0 warning(s) found. "C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\main.asm @@ -22,6 +55,78 @@ i2c_mcu.c(205) : CC78K0R warning W0401: Conversion may lose significant digits Compilation complete, 0 error(s) and 1 warning(s) found. "C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\i2c_mcu.asm Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no i2c_twl.c +Compilation complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\i2c_twl.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no led.c +led.c(108) : CC78K0R warning W0745: Expected function prototype +led.c(246) : CC78K0R warning W0401: Conversion may lose significant digits +led.c(251) : CC78K0R warning W0401: Conversion may lose significant digits +led.c(313) : CC78K0R warning W0401: Conversion may lose significant digits +led.c(372) : CC78K0R warning W0401: Conversion may lose significant digits +led.c(398) : CC78K0R warning W0401: Conversion may lose significant digits +led.c(574) : CC78K0R warning W0401: Conversion may lose significant digits +Compilation complete, 0 error(s) and 7 warning(s) found. +"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\led.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no rtc.c +Compilation complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\rtc.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no vreg_ctr.c +vreg_ctr.c(110) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' +vreg_ctr.c(119) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' +vreg_ctr.c(128) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' +vreg_ctr.c(138) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' +vreg_ctr.c(142) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' +vreg_ctr.c(149) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' +vreg_ctr.c(159) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(160) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(162) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(164) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(165) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(269) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' +vreg_ctr.c(274) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' +vreg_ctr.c(279) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' +vreg_ctr.c(309) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' +vreg_ctr.c(325) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' +vreg_ctr.c(435) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' +Compilation complete, 0 error(s) and 17 warning(s) found. +"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\vreg_ctr.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no vreg_twl.c +vreg_twl.c(52) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' +vreg_twl.c(61) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_twl.c(65) : CC78K0R warning W0401: Conversion may lose significant digits +Compilation complete, 0 error(s) and 3 warning(s) found. +"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\vreg_twl.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no adc.c +adc.c(126) : CC78K0R warning W0401: Conversion may lose significant digits +adc.c(132) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' +adc.c(214) : CC78K0R warning W0401: Conversion may lose significant digits +adc.c(241) : CC78K0R warning W0401: Conversion may lose significant digits +adc.c(333) : CC78K0R warning W0401: Conversion may lose significant digits +adc.c(357) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' +adc.c(376) : CC78K0R warning W0401: Conversion may lose significant digits +adc.c(454) : CC78K0R warning W0745: Expected function prototype +adc.c(483) : CC78K0R warning W0401: Conversion may lose significant digits +adc.c(488) : CC78K0R warning W0401: Conversion may lose significant digits +Compilation complete, 0 error(s) and 10 warning(s) found. +"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\adc.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no renge\renge.c +renge\renge.c(149) : CC78K0R warning W0411: Illegal pointer combination +renge\renge.c(157) : CC78K0R warning W0412: Illegal pointer combination in conditional expression +Compilation complete, 0 error(s) and 2 warning(s) found. +"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\renge.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no accero.c +accero.c(242) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' +Compilation complete, 0 error(s) and 1 warning(s) found. +"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\accero.asm +Assembly complete, 0 error(s) and 0 warning(s) found. "C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no self_flash.c self_flash.c(214) : CC78K0R warning W0401: Conversion may lose significant digits self_flash.c(256) : CC78K0R warning W0401: Conversion may lose significant digits @@ -29,10 +134,40 @@ self_flash.c(257) : CC78K0R warning W0401: Conversion may lose significant digit Compilation complete, 0 error(s) and 3 warning(s) found. "C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\self_flash.asm Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no sw.c +Compilation complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\sw.asm +Assembly complete, 0 error(s) and 0 warning(s) found. "C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no task_debug.c Compilation complete, 0 error(s) and 0 warning(s) found. "C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\task_debug.asm Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no task_misc.c +task_misc.c(91) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' +task_misc.c(105) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' +task_misc.c(310) : CC78K0R warning W0401: Conversion may lose significant digits +Compilation complete, 0 error(s) and 3 warning(s) found. +"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\task_misc.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no task_sys.c +task_sys.c(184) : CC78K0R warning W0401: Conversion may lose significant digits +task_sys.c(465) : CC78K0R warning W0401: Conversion may lose significant digits +task_sys.c(467) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add' +Compilation complete, 0 error(s) and 3 warning(s) found. +"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\task_sys.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no pedo_alg_thre_det2.c +pedo_alg_thre_det2.c(58) : CC78K0R warning W0745: Expected function prototype +pedo_alg_thre_det2.c(73) : CC78K0R warning W0401: Conversion may lose significant digits +pedo_alg_thre_det2.c(140) : CC78K0R warning W0401: Conversion may lose significant digits +pedo_alg_thre_det2.c(153) : CC78K0R warning W0401: Conversion may lose significant digits +Compilation complete, 0 error(s) and 4 warning(s) found. +"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\pedo_alg_thre_det2.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no ini_VECT.c +Compilation complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\ini_VECT.asm +Assembly complete, 0 error(s) and 0 warning(s) found. "C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no task_status.c Compilation complete, 0 error(s) and 0 warning(s) found. "C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\task_status.asm @@ -47,4 +182,4 @@ intel-HEX to bsr bin converter file converted! -Build Total error(s) : 0 Total warning(s) : 6 +Build Total error(s) : 0 Total warning(s) : 81 diff --git a/trunk/yav_mcu_bsr.pri b/trunk/yav_mcu_bsr.pri index 49247b2..c40318d 100644 --- a/trunk/yav_mcu_bsr.pri +++ b/trunk/yav_mcu_bsr.pri @@ -22,7 +22,7 @@ SubClock=None [Mapping] Count=0 [Main] -Geometry=215, 134, 1200, 882 +Geometry=-1205, 80, 1200, 882 Window=Max MDI_MAX=OFF Button=ON @@ -78,10 +78,10 @@ Symbol Type=OFF Language=C Kanji=SJIS [Source] -Geometry=471, 106, 877, 1043 +Geometry=15, 24, 1021, 1043 Window=Normal -DispStart=17 -CaretPos=75,0 +DispStart=377 +CaretPos=378,0 Mode=Normal DispFile= Address1= @@ -139,11 +139,27 @@ SaveRange=Screen SaveStart= SaveEnd= Accumulative=ON +[Source1] +Geometry=0, 0, 877, 1043 +Window=Normal +DispStart=631 +CaretPos=1062,0 +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 +Accumulative=ON [Assemble] Geometry=124, 418, 968, 626 Window=Normal -DispStart=768 -CaretPos=768,27 +DispStart=17725 +CaretPos=17725,27 Address1= Address2= Address3= @@ -957,37 +973,38 @@ Detail=OFF Last Name= Count=0 [Variable] -Geometry=919, 6, 441, 702 +Geometry=1075, 10, 441, 702 Window=Normal Boundary=18088086 -0=.vreg_ctr,P,N,A,+,1 +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=.system_status,.,N,A,+,1 -8=.info_LED,.,N,A,+,1 -9=.time_to_next_frame,P,N,A,+,1 -Line=10 +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 [Quick Watch] -0=going_to_sleep,P,A,1 -1=P12.0,P,A,1 -2=acc_norm,P,A,1 -3=chg_led_override,P,A,1 -4=temp_pm_extdc,P,A,1 -5=pm_extdc_old,P,A,1 -6=time_to_next_frame,P,A,1 -7=system_status,P,A,1 -8=vreg_ctr,P,A,1 -9=P4.2,P,A,1 -10=PM4.2,P,A,1 -11=TDR07,P,A,1 -12=info_led_override,P,A,1 -13=P1.5,P,A,1 -14=PM1.6,P,A,1 -15=PM1.5,P,A,1 +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 [Software Break] Geometry=709, 826, 445, 260 Window=Normal diff --git a/trunk/yav_mcu_bsr.prk b/trunk/yav_mcu_bsr.prk index 64865b0..f30c02c 100644 --- a/trunk/yav_mcu_bsr.prk +++ b/trunk/yav_mcu_bsr.prk @@ -4,14 +4,16 @@ FrameX=21 FrameY=37 FrameCX=1299 FrameCY=1044 -OpenFile1=user_define.h,0,338,558,1582,1315,18,1,49,0 -OpenFile2=ProjectWindow +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 PrjPos=0,2,754,3,253 -OpenFile3=led.c,0,504,84,1559,996,20,560,31,0 -OpenFile4=pm.h,0,198,198,1442,924,24,139,24,0 -OpenFile5=loader.c,0,176,176,1420,902,9,92,9,0 -OpenFile6=config.h,0,154,154,1398,880,29,17,29,0 -OpenFile7=OutputWindow +OpenFile6=config.h,0,154,154,1398,880,0,15,23,0 +OpenFile7=user_define.h,0,82,522,1326,1279,0,34,0,0 +OpenFile8=pm.c,0,366,266,1610,992,5,650,0,0 +OpenFile9=OutputWindow OutputPos=0,491,1000,330,1535 ActivePRJ=yav_mcu_bsr.prj [ProjectWindow] diff --git a/trunk/yav_mcu_bsr.sdb b/trunk/yav_mcu_bsr.sdb index d45b6f1..104efbe 100644 --- a/trunk/yav_mcu_bsr.sdb +++ b/trunk/yav_mcu_bsr.sdb @@ -1,7 +1,7 @@ [SdbInfo] Ver=5 [loader.c] -T=4c887fd9 +T=4c889612 1=incs_loader.h 2=..\..\..\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r\fsl.h 3=fsl_user.h @@ -12,7 +12,7 @@ T=4c887fd9 8=reboot.h 9=magic.h [pm.c] -T=4c7c5674 +T=4c8db696 1=incs.h 2=adc.h 3=led.h @@ -36,7 +36,7 @@ T=4c5a5ef2 7=adc.h 8=pool.h [magic.c] -T=4c8886a1 +T=4c8db69a 1=config.h [WDT.c] T=4bf0d1e1 @@ -46,7 +46,7 @@ T=4c3c5d1f 1=incs_loader.h 2=i2c_mcu.h [i2c_twl.c] -T=4c29c700 +T=4c8db696 1=config.h 2=incs.h 3=i2c_twl_defs.h @@ -59,7 +59,7 @@ T=4c871cec T=4c883032 1=incs.h [vreg_ctr.c] -T=4c7c53de +T=4c89d17c 1=incs.h 2=vreg_ctr.h 3=rtc.h @@ -77,14 +77,14 @@ T=4c4fe78d 4=vreg_twl.h 5=vreg_ctr.h [adc.c] -T=4c5230b3 +T=4c89d17c 1=incs.h 2=adc.h 3=pm.h 4=led.h 5=voltable.h [renge\renge.c] -T=4c318e0f +T=4c8db630 1=renge\renge.h 2=renge\renge_task_intval.h 3=renge\renge_task_immediate.h @@ -98,7 +98,7 @@ T=4c525844 2=incs.h 3=..\..\..\Program Files\NEC Electronics Tools\CC78K0R\W2.10\inc78k0r\math.h [self_flash.c] -T=4c8886fc +T=4c88907a 1=incs_loader.h 2=..\..\..\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r\fsl.h 3=fsl_user.h @@ -122,7 +122,7 @@ T=4c4698f9 3=pm.h 4=accero.h [task_misc.c] -T=4c7c5674 +T=4c8db696 1=incs.h 2=renge\renge.h 3=pm.h @@ -131,7 +131,7 @@ T=4c7c5674 6=i2c_mcu.h 7=led.h [task_sys.c] -T=4c7b4f79 +T=4c8db2f7 1=incs.h 2=i2c_twl.h 3=i2c_ctr.h @@ -151,7 +151,7 @@ T=4c6a6818 5=pedo_lpf_coeff.h 6=pool.h [ini_VECT.c] -T=4c312edd +T=4c8db696 1=config.h [task_status.c] T=4c4fe85a @@ -162,7 +162,7 @@ T=4c4fe85a 5=adc.h 6=i2c_mcu.h [incs_loader.h] -T=4c887efa +T=4c889601 1=jhl_defs.h 2=user_define.h 3=bsr_system.h @@ -176,7 +176,7 @@ T=4c887efa T=4c075832 1=config.h [config.h] -T=4c88835b +T=4c8db308 [user_define.h] T=4c84442a [bsr_system.h] @@ -191,7 +191,7 @@ T=4c073c5a T=4c284e89 1=renge\renge_defs.h [vreg_ctr.h] -T=4c5a5eeb +T=4c89d17c 1=config.h [vreg_twl.h] T=4c072cf1 @@ -206,7 +206,7 @@ T=4bf0d1e0 [i2c_ctr.h] T=4bf0d1e1 [pm.h] -T=4c7c5680 +T=4c8db54c [rtc.h] T=4bf0d1e1 [reboot.h]