diff --git a/trunk/bsr.hex b/trunk/bsr.hex index ee117ba..7ebef0b 100644 --- a/trunk/bsr.hex +++ b/trunk/bsr.hex @@ -1,260 +1,258 @@ -:020000006F0D82 -:04001000D946DB46AC -:02001C00874813 -:020024002E4963 -:02002A00794912 -:08003400A64A494AA24A214DE7 -:02004A00DD4691 -:02005A00174746 -:02006200A64CAA -:060080003A4B734BBD4B2F -:0400C0007EFBFF04C0 +:02000000360DBB +:02000200FFFFFE +:040010002A472C4708 +:02001C00D848C2 +:020024007F4912 +:02002A00CA49C1 +:08003400F74A9A4AF34A724DA3 +:02004A002E473F +:02005A006847F5 +:02006200F74C59 +:060080008B4BC44B0E4C3B +:0400C0007EFBFF853F :0A00C4001B339499E033F240BFAA09 -:1000CE00C7C1FBF8FFCEABACC736F00071F4C6610A -:1000DE00D8710006F98EA89C018C015C10D1DD0A46 -:1000EE007110A6FB710006F9EF0B8C015C80D161DB -:1000FE00E8710006F98F06F931030EF6B1BBF66111 -:10010E004900DD05618900EFF5FDD601FD2801FDF1 -:10011E008001FD6602EFAEC0C6D7C7360000674C41 -:10012E0009DE3F318E04F60FC1317B9EFDC411896D -:10013E007267318E04F64F14896142DF03F6EF01C8 -:10014E00E660610667318E124900207267318E04B7 -:10015E00F64F14896142DF03F6EF01E66061068710 -:10016E00EFBC40F84F3A61E88666D161E8FDDB06E8 -:10017E00C6D751065B0C311A9F08F94008F901DF0A -:10018E0005CD3705EF03CD37078F06F95CE39F06E4 -:10019E00F951035B04318EE7240000DD1023DD08E6 -:1001AE0023DF0E712006F9D7713006F9D77140069C -:1001BE00F9D7717BFACEA010CEA180E5F300000036 -:1001CE0000CEA408F5AAFFD78F06F9310508CD0099 -:1001DE0003CD030FEF03CD030ECE23F88F06F931B7 -:1001EE000308CD0408F690BFB401CD0508CF110564 -:1001FE00F8F521FFCE22E9CE24F3CE25FACE26FC49 -:10020E00CE275FCE2EFCCF120511CF350002CF3791 -:10021E000019CF530006CBEEFEFFCE3831CE39702B -:10022E00CF38050A308700BF1801BF1A01BF1C0165 -:10023E00BF1E01D7C7C1C1FBF8FFCEABAC8C02D13C -:10024E00DD12616902305C03BBF6614900DDEE61CF -:10025E008900EFF51004C6D7FD3A0AFD7109FD2598 -:10026E002FFDDC37FDD504717AFAFDB023F504F9C4 -:10027E008F06F93105135003FD4A2B625C01D161E3 -:10028E00E8CF04F902CFAFFB64FD0530FD86427165 -:10029E002295712BE7618461A461EDEFF8D7717B34 -:1002AE00FAD7D7C7F616FDD504FDAC023132930846 -:1002BE00713293717AFAEF0C717AFAA7F647DFE989 -:1002CE005203EF01F2C6D7C7C1C1FBF8FF17A1C198 -:1002DE00E0C18C0A70C18C0270FDF6021006629DA0 -:1002EE00508C01721004C6D7C7C1FBF8FFFDB102D6 -:1002FE00D2DD045203EF618B70FD2204D2DD077153 -:10030E0033935202EF528C0870FD3E04FD89048B2C -:10031E006C0170FD3E04300400BF2401301740BF55 -:10032E001C01300400BF22018C0A91DF04F6BF2AA3 -:10033E0001710BE2CE44FF3182E202EFFAAC0C14F3 -:10034E008E449961790C61690A8C0AD1DFDAFDB2AB -:10035E0004710BE2713393F2C0C6D7C7C1FBF8FF2D -:10036E00FDB102D2DD045203EF25710AE68B70FD5A -:10037E002204D2DD077133935202EF138C0870FD05 -:10038E003E048C0A70FD3E04FDB204713393F2C03C -:10039E00C6D7C7C1FBF8FFFDB102D2DD045203EF91 -:1003AE0070710AE6710BE28B70FD2204D2DD0771CB -:1003BE0033935202EF5B710BE231229344C7342226 -:1003CE00FBAC0C1652048B99A5A792DFF9C68B9D38 -:1003DE004D8C089D4E8C0A9D4F3184BD02EFFA71F3 -:1003EE007ABDCEB144CBB422FB8C0A318EBEB8CED0 -:1003FE00BB48714BE1714BE5710ABD8C089E44EF11 -:10040E000F710BE68C089E448C0A9D4CAC0CBD4AB9 -:10041E00F2C0C6D7C716FD6104AF0401BF0C0117A9 -:10042E00FD3E04D2DD07FDB2045202EF01F2C6D743 -:10043E00C716710AE6710BE2669E443182E202EF44 -:10044E00FAF6420401DD09AF0401BF0C01E2EF012F -:10045E00F2C6D7AF2801085CFB08BF2801FDB00229 -:10046E00AF28015CFBBF2801300400BF2A01301702 -:10047E0080BF1C01300400BF2201D7AF2401086CDD -:10048E000408BF2401AF28016C0F086C0B08BF28AD -:10049E0001FDB002AF2A01085CFB08BF2A01FDB0C6 -:1004AE0002ED6104300400BF2401F6BF2A01300BB7 -:1004BE000BBF2801FDB002300B0FBF2801FDB002AB -:1004CE00300F0FBF2801D731449301D77132936A91 -:1004DE000E03713B25713B23E0FD42027120F000BB -:1004EE00FDB002F6BF26015024BF1401CB44001408 -:1004FE00300F0FBF2801712393710BE2710AE6FDD5 -:10050E006104CE44FF3182E202EFFAFDB204AF0481 -:10051E0001BF0C01713393714293D731349302EFC3 -:10052E00FAFD8904713A25713A235A0EFC7128F0AE -:10053E0000714393D7C7880616FDB102D2DD04526F -:10054E0003EF36710AE650A4FD2204D2DD077133A3 -:10055E00935202EF2417FD3E046770FD3E04FD89A1 -:10056E000450A4FD3E045020FD3E04D851FD3E042F -:10057E00A451FDB204713393F2C6D7C72008FBF81D -:10058E00FFFDD9085014C15008FD0B08C0CC07045C -:10059E008C074C14DE0C8C07318EFD510A61590705 -:1005AE00EFEECC07048C074C1461C8ED7706CC0631 -:1005BE00008C064C0461C8ED5606300AF9BC02F6F2 -:1005CE00BBCEABAC31B2D109C73641057184C6DEA4 -:1005DE00F3F1C73641057184C661DC9C05713BD1D0 -:1005EE00AC02148F40059971505005617902617902 -:1005FE0000F0E1614900DD09C73641057184C6DEB0 -:10060E00C3F1C73641057184C661DC0E059C0550E9 -:10061E0040C18C07318E31AD128C06318E318D0377 -:10062E00BDD831FFBDDADADAADD8FD1D0DC0D2DD91 -:10063E000C5008C15014FD0B08C0FDDA0B8C05D10F -:10064E00DF06615906EDBF058C07318EFD550AD2C6 -:10065E00DD0C5008C15014FD0B08C0FDDA0B8C05E3 -:10066E00D1DF06615907EDB30571605005CC04006A -:10067E00CC05008C054C09DE2B8C05318E04F61F43 -:10068E00C1317B9EFDC41189728C05318E04F64FEB -:10069E0014896142DF03F6EF01E6600E049C0461EB -:1006AE005905EFCF41001140F81F3A61E861590436 -:1006BE008C04D1DF08FDDB0BFDED0CEF0C5008C1F7 -:1006CE005014FD0B08C0FDDA0B1008C6D7C7200466 -:1006DE00FBF8FF715B21CC0100F6BC02AC024409B1 -:1006EE0000DE3EAC0204F60F144100118972AC021A -:1006FE000C5014896142DF03F6EF01E6600E019C97 -:10070E0001AC021249005072AC0204F67F148961EA -:10071E0042DF03F6EF01E6600E019C01617902EF04 -:10072E00BB40F67FFF61F86159018C01D161F8ED94 -:10073E00D907CC0100717AFAFDD504711300711B33 -:10074E0020710303710205E0C15003FD392BC05027 -:10075E0013FD4202500FC1E0FD392BC0CEABAC6190 -:10076E0059018C0191DD068C014C03DF03E6EF018C -:10077E00F66061FB7151018C014C0861F8CC0100EF -:10078E0031320705A024FCEF03F524FC4024FC11B4 -:10079E00DC0DF524FCF0C15003FD392BC0EF12E641 -:1007AE00BC02F6614902DDB400000000617902EF7F -:1007BE00F1CE3708CBE4FFFFCBE6FFF7CED4FFCF69 -:1007CE00370008F5120561FDF5ABFFFDD908D250D3 -:1007DE0008C15014FD0B08C0D2FDDA0B1004C6D7A9 -:1007EE003184BD02EFFA717BBDCBE4FFFFCBE6FF98 -:1007FE00FFCBD4FFFF717ABED7717BBED7C7C120A6 -:10080E000CFBF8FF8C0C318E31ADC1317B9DD4C009 -:10081E00BC068DD49C088C149C0B8C14318E040C4D -:10082E0000128C0B318EBDD813FDAC0F61C8EDD408 -:10083E0008CEABACCC05068C0B318EFD4D0AD2DD4D -:10084E00158C0B318EFD510A6169058C05D1DFE7E0 -:10085E00FD0708E2EF71CC0A008C0A4C04DE54F658 -:10086E00BC02300AF9BBAC06148C089EFD118972CD -:10087E00AB146299AC06A1BC06617900617902F0F5 -:10088E00E1614902DFE05040C18C0B318E31AD1277 -:10089E008C0A318E318D03BDD831FFBDDADADAAD77 -:1008AE00D8FD1D0DC0D2DD06FD0708E2EF19615916 -:1008BE000AEFA68C0B318EFD550AD2DD03E2EF074F -:1008CE0061590BED2808F2100EC6D7C7717B9D71CA -:1008DE007BFAFDEE07300AF9FD000BFD8B0AC6D739 -:1008EE00FDD908FDDA0BFD0708F5ABFFF2D7C731CE -:1008FE000497067110B3FBEF047118B3FB8FB3FBB3 -:10090E007B8A76D1DD5B8FB3FB9D8A4004F903DFD2 -:10091E0022665C10D1DD1C8FB3FB5C10D1DD0B5059 -:10092E0080C15011FD3434C0EF095040C15011FD4B -:10093E003434C04004F903DD064004F904DF2266B6 -:10094E005C02D1DD1C8FB3FB5C02D1DD0B5040C1CC -:10095E005010FD3434C0EF095020C15010FD343416 -:10096E00C0C6D7C7360000665C80D1DD10675C80DC -:10097E00D1DF05713396EF0B713296EF06710407D6 -:10098E00713196665C40D1DD10675C40D1DF057138 -:10099E004396EF0B714296EF067114057141966600 -:1009AE005C01D1DD10675C01D1DF05715396EF0B51 -:1009BE00715296EF06713407715196665C02D1DD65 -:1009CE0010675C02D1DF05716396EF1D716296EFC1 -:1009DE00184007F901DF08710402716196EF0AC72A -:1009EE0036100571C4C6716196665C04D1DD106760 -:1009FE005C04D1DF05717396EF0B717296EF067181 -:100A0E004407717196665C08D1DD10675C08D1DF12 -:100A1E0005710397EF0B710297EF067114077101C1 -:100A2E0097665C10D161E8715AD1C6D7F5F6FBF521 -:0F0A3E00F8FBCFFEFBFFCFFAFBFFCFFBFBFFD791 -:100A4D005208EF065203EF025206FEE600FE1B00AF -:100A5D00DC16089F03088F0408089F040862FE2413 -:100A6D0000089F0408EEBF00EEBA00C1C514410E88 -:100A7D0011D9D0FF118FD1FF312E45C4C0D7F2311E -:100A8D00A2C401E2D79DE261DD4C09DF12717BFA50 -:100A9D00C18F06089F25FDC0CF060800EE27003147 -:100AAD00F2FA04CF0608004C00DF05D50008DD166C -:100ABD0061DD717BFAD50608DD0ACDE31F61CD61DD -:100ACD00CDEE160061CDFED40061FFFE9A00FCF85C -:100ADD00FF0EFEB20061CDFED5004C09DF0EC18FB9 -:100AED0006086F25FD9F0608C0EE0400CF0608001E -:100AFD00F8E3D75200EF025202FE3700CF24FD007B -:100B0D00CF060800BF0408C716629F0008410011F8 -:100B1D008F1A209B4100118F1B209F0108C6510089 -:100B2D00FE62FFEF025205CF060800C1510CFE0A0E -:100B3D0000C0D7C1511DFE0200C0D761DD717BFA27 -:100B4D0070CEC0A59EC47CFF9EC4609EC461CDD7EF -:100B5D0061DD717BFAC18EC45C1BFED6FFCF06082A -:100B6D0001FED7FFC061CDD731F2FA1AC1AEE4BF95 -:100B7D0016FDAEE6BF18FDAED4BF1AFD30FFFFBEA9 -:100B8D00E4BEE6BED4C0D731F2FA11C1AF16FDBE38 -:100B9D00E4AF18FDBEE6AF1AFDBED4C0D7C1BF1C71 -:100BAD00FD13BF1EFD15BF20FD17BF22FDC0D7AF22 -:100BBD001CFDDB1EFDEB20FDFB22FDD7534B305200 -:100BCD005430324E323030475631323000FFC15042 -:100BDD00FEFEAB0061DD717BFACF060800FE0A0058 -:100BED00FEA4FF61CDF8E3EECF00C7FB0408BF16EE -:100BFD00FD8FC0009C05C5C337040600BF18FD3529 -:100C0D00363F0C300000522BFE6600C2C4C630EDDC -:100C1D000BB800300000B8022004AF18FDB800304A -:100C2D000F00B802AF16FD61FF520AFE3AFFECF855 -:100C3D00FF0E717BFAC1C7FB04088C05C65C80FEF4 -:100C4D000200C0D761DD717BFA70CFC0FFA59FC0D8 -:100C5D00007CFF9FC000609FC00061CDD7618BFEFF -:100C6D00E2FF717BBE410011FB000017CEFC00615D -:100C7D00CB089EFDF31161C999A58392DFF7D7FECD -:100C8D00B1FED524FDDF23C1CF0308035109FEF4C6 -:100C9D00FDC0D2DF37FE3800A20408CF030807518C -:100CAD0009FEE1FDD2B20408DF22C7FB040831833F -:100CBD0002C6D7C6510AFECCFD624C1FDF06CF24FB -:100CCD00FD01EF04CF24FD00C0EE5BFEC0EE55FE2E -:100CDD00C7C1FB04088B31196C0161589BC0C6D785 -:100CED00717BFAFE4DFEAF0408040600C1143651A7 -:100CFD000C300000522DF3FE77FF8FC000FE2BFE4F -:100D0D0061CF5C807C8073C0041900CEFC0F61CB79 -:100D1D00C55404EF03C55417FE18FEC7360008BBB3 -:100D2D00629C0288089C03D1DD334C41DE2F70F1AB -:100D3D00312DB161090033081C000851FF612A41B2 -:100D4D000E118FD0FF613B118FD1FF6138DC0E8BFF -:100D5D005C03DF0964C6C4FE2BFDEECAFDC6C4EEFE -:020D6D00C3FDC4 -:100D6F0061CF5100718C7109FECBF800FEFCC00100 -:100D7F0000F6BF00F953C0F693935820FEDFF941F8 -:100D8F000036324D34CCFCEF05118B99A7A51744D3 -:100D9F007C4DDFF53602F930CCFCEF04CC0000A718 -:100DAF0047DFF94100367C4D3420FEEF05118B995A -:100DBF00A7A517448C4DDFF53630FE3092FEEF04B9 -:100DCF00CC0000A747DFF9FCCE0000EFFE61DD711C -:100DDF007BFABEF0ADD8BEF200AEF661CDD7C361DF -:100DEF00DD717BFABEF0ADD8BEF200DBF6FFADDCF5 -:100DFF00BEF000AEF6BDD8AEF40312ADDABEF2000F -:100E0F00AEF661CD03BDDAC2D7C3F33174D908830F -:100E1F00C1F626D8BDD8C031750683C312F623C2DA -:100E2F00FD3A0E93DF0312F623C2D7440000DD26EE -:100E3F0061DD717BFACFE80080BEF6F6BEF4BEF23C -:100E4F00ADD8BEF0CFE800818FE8003103FAAEF0E5 -:100E5F00F5E80061CDD7B1D7C3F33174D90883C199 -:100E6F00F626D8BDD8C0317505C312F623C2FD884A -:100E7F000E93DF0312F623C2D7440000DD2761DD96 -:100E8F00717BFACFE80080BEF6F6BEF4BEF2ADD8A5 -:100E9F00BEF0CFE800818FE8003103FAAFE000F534 -:100EAF00E80061CDD7ADD8D7C3F33174DB0F83C161 -:100EBF00F626D8BDD861317026DABDDAC031750D8E -:100ECF0083C312F626DCBDDC61317023C2FDF00E48 -:100EDF0093DF0CF626D8BDD861317026DABDDAC2A1 -:100EEF00D7C161686BDC6BDDC0DD2F61DD717BFA13 -:100EFF00CFE80080BEF4ADDCBEF6ADD8BEF0ADDA03 -:100F0F00BEF2CFE800818FE8003103FAAEF0BDD812 -:100F1F00AEF2BDDAF5E80061CDD7F6BDD8BDDAD7B0 -:100F2F008292DD2B61DD717BFACFE80080BEF0F697 -:100F3F00BEF2BEF46208BEF6CFE800818FE8003142 -:100F4F0003FAAFE0006072AEF0F5E80061CDD76054 -:100F5F0072F6B1D706DABDDAADDC06D8BDD861D8E6 -:100F6F00A6DAD7D1DD17C1C3DAD89DD8ADDA311CD7 -:100F7F0061EEB4D8DFF8BDDA13BDD8C2C0D7D1DD6A -:100F8F001BC1C3DADA9DDAADD8311E33311E33718E -:100F9F00F9B4DADFF4BDD813BDDAC2C0D746D8DD55 -:100FAF000771FF7177D971C0D75BDB9DDB605BDAAF -:100FBF009DDAADDC5BD9085BD808BDD8D7C3C7F3C2 -:100FCF00728EFDC162314C410036284D1161A07205 -:070FDF00C09EFD62C6C2D7EF -:0A0FF60032303A33353A313600004C -:0A20000032303A33353A3136000031 +:0A00CE00FFFFFFFFFFFFFFFFFFFF32 +:1000D800C7C1FBF8FFCEABACC736F00071F4C66100 +:1000E800D8710006F98EA89C018C015C10D1DD0A3C +:1000F8007110A6FB710006F9EF0B8C015C80D161D1 +:10010800E8710006F98F06F931030EF6B1BBF66106 +:100118004900DD05618900EFF5FDE901FD3B01FDC1 +:100128009301FD010AFD3809FD762FFD742CEFA51A +:10013800C0C6D7C7360000674C09DE3F318E04F6CB +:100148000FC1317B9EFDC411897267318E04F64F51 +:1001580014896142DF03F6EF01E660610667318EBC +:10016800124900207267318E04F64F14896142DF0C +:1001780003F6EF01E660610687EFBC40F84F3A618D +:10018800E88666D161E8FDA206C6D751065B0C3148 +:100198001A9F08F94008F901DF05CD3705EF03CDAF +:1001A80037078F06F95CE39F06F951035B04318E2C +:1001B800E7240000DD1023DD0823DF0E712006F997 +:1001C800D7713006F9D7714006F9D7717BFACEA0FE +:1001D80010CEA180E5F300000000CEA408F5AAFF28 +:1001E800D78F06F9310508CD0003CD030FEF08CDF1 +:1001F800030EF690BFB401CD0408CD0508F521FF24 +:10020800CE22E9CE23F8CE24F3CE25FACE26FCCE94 +:10021800275FCE2EFCCF1105F8CF120511CF350080 +:1002280002CF370019CF530006CBEEFEFFCE383190 +:10023800CE3970CF38050A308700BF1801BF1A01C0 +:10024800BF1C01BF1E01D7C7C1C1FBF8FFCEABACB5 +:100258008C02D1DD12616902305C03BBF661490092 +:10026800DDEE618900EFF51004C6D7717BFAD7D7A8 +:10027800C7F616FD9C04FD73023132930871329360 +:10028800717AFAEF0C717AFAA7F647DFE95203EFB1 +:1002980001F2C6D7C7C1C1FBF8FF17A1C1E0C18CE5 +:1002A8000A70C18C0270FDBD021006629D508C015F +:1002B800721004C6D7C7C1FBF8FFFD7802D2DD046F +:1002C8005203EF618B70FDE903D2DD07713393525E +:1002D80002EF528C0870FD0504FD50048B6C017010 +:1002E800FD0504300400BF2401301740BF1C013055 +:1002F8000400BF22018C0A91DF04F6BF2A01710BAA +:10030800E2CE44FF3182E202EFFAAC0C148E44993B +:1003180061790C61690A8C0AD1DFDAFD7904710B05 +:10032800E2713393F2C0C6D7C7C1FBF8FFFD78026C +:10033800D2DD045203EF25710AE68B70FDE903D282 +:10034800DD077133935202EF138C0870FD05048C9E +:100358000A70FD0504FD7904713393F2C0C6D7C74E +:10036800C1FBF8FFFD7802D2DD045203EF70710A79 +:10037800E6710BE28B70FDE903D2DD07713393520E +:1003880002EF5B710BE231229344C73422FBAC0CC1 +:100398001652048B99A5A792DFF9C68B9D4D8C0840 +:1003A8009D4E8C0A9D4F3184BD02EFFA717ABDCE05 +:1003B800B144CBB422FB8C0A318EBEB8CEBB487197 +:1003C8004BE1714BE5710ABD8C089E44EF0F710B30 +:1003D800E68C089E448C0A9D4CAC0CBD4AF2C0C603 +:1003E800D7C716FD2804AF0401BF0C0117FD05048B +:1003F800D2DD07FD79045202EF01F2C6D7C71671A4 +:100408000AE6710BE2669E443182E202EFFAF64296 +:100418000401DD09AF0401BF0C01E2EF01F2C6D708 +:10042800AF2801085CFB08BF2801FD7702AF28014F +:100438005CFBBF2801300400BF2A01301780BF1CB5 +:1004480001300400BF2201D7AF2401086C0408BFA3 +:100458002401AF28016C0F086C0B08BF2801FD7739 +:1004680002AF2A01085CFB08BF2A01FD7702ED28CC +:1004780004300400BF2401F6BF2A01300B0BBF284B +:1004880001FD7702300B0FBF2801FD7702300F0FF7 +:10049800BF2801D731449301D77132936A0E037193 +:1004A8003B25713B23E0FD4F027120F000FD7702F0 +:1004B800F6BF26015024BF1401CB440014300F0F9F +:1004C800BF2801712393710BE2710AE6FD2804CE5F +:1004D80044FF3182E202EFFAFD7904AF0401BF0C58 +:1004E80001713393714293D731349302EFFAFD507F +:1004F80004713A25713A235A0EFC7128F0007143B1 +:1005080093D7C7880616FD7802D2DD045203EF366A +:10051800710AE650A4FDE903D2DD07713393520254 +:10052800EF2417FD05046770FD0504FD500450A471 +:10053800FD05045020FD0504D851FD0504A451FD16 +:100548007904713393F2C6D7C72008FBF8FFFDA0E2 +:10055800085014C15008FDD207C0CC07048C074CC2 +:1005680014DE0C8C07318EFD180A615907EFEECCAA +:1005780007048C074C1461C8ED3E06CC06008C06B7 +:100588004C0461C8ED1D06300AF9BC02F6BBCEABBF +:10059800AC31B2D109C73641057184C6DEF3F1C763 +:1005A8003641057184C661DC9C05713BD1AC0214EF +:1005B8008F40059971505005617902617900F0E129 +:1005C800614900DD09C73641057184C6DEC3F1C73C +:1005D8003641057184C661DC0E059C055040C18C0E +:1005E80007318E31AD128C06318E318D03BDD83175 +:1005F800FFBDDADADAADD8FDE40CC0D2DD0C500864 +:10060800C15014FDD207C0FDA10B8C05D1DF0661D6 +:100618005906ED86058C07318EFD1C0AD2DD0C507B +:1006280008C15014FDD207C0FDA10B8C05D1DF060F +:10063800615907ED7A0571605005CC0400CC0500BE +:100648008C054C09DE2B8C05318E04F61FC1317BDD +:100658009EFDC41189728C05318E04F64F14896190 +:1006680042DF03F6EF01E6600E049C04615905EFD2 +:10067800CF41001140F81F3A61E86159048C04D158 +:10068800DF08FDA20BFDB40CEF0C5008C15014FD9F +:10069800D207C0FDA10B1008C6D7C72004FBF8FF7E +:1006A800715B21CC0100F6BC02AC02440900DE3EBD +:1006B800AC0204F60F144100118972AC020C5014FC +:1006C800896142DF03F6EF01E6600E019C01AC028E +:1006D8001249005072AC0204F67F14896142DF03AC +:1006E800F6EF01E6600E019C01617902EFBB40F66E +:1006F8007FFF61F86159018C01D161F8EDA007CC49 +:100708000100717AFAFD9C04711300711B207103BA +:1007180003710205E0C15003FD352BC05013FD4F96 +:1007280002500FC1E0FD352BC0CEABAC6159018C36 +:100738000191DD068C014C03DF03E6EF01F66061F1 +:10074800FB7151018C014C0861F8CC010031320772 +:1007580005A024FCEF03F524FC4024FC11DC0DF576 +:1007680024FCF0C15003FD352BC0EF12E6BC02F6A5 +:10077800614902DDB400000000617902EFF1CE3773 +:1007880008CBE4FFFFCBE6FFF7CED4FFCF37000856 +:10079800F5120561FDF5ABFFFDA008D25008C15068 +:1007A80014FDD207C0D2FDA10B1004C6D73184BDF9 +:1007B80002EFFA717BBDCBE4FFFFCBE6FFFFCBD4A2 +:1007C800FFFF717ABED7717BBED7C7C1200CFBF87B +:1007D800FF8C0C318E31ADC1317B9DD4C0BC068DF0 +:1007E800D49C088C149C0B8C14318E040C00128C35 +:1007F8000B318EBDD813FD730F61C8ED9B08CEABCE +:10080800ACCC05068C0B318EFD140AD2DD158C0B91 +:10081800318EFD180A6169058C05D1DFE7FDCE0729 +:10082800E2EF71CC0A008C0A4C04DE54F6BC0230AC +:100838000AF9BBAC06148C089EFD118972AB1462D0 +:1008480099AC06A1BC06617900617902F0E16149C1 +:1008580002DFE05040C18C0B318E31AD128C0A3171 +:100868008E318D03BDD831FFBDDADADAADD8FDE4BB +:100878000CC0D2DD06FDCE07E2EF1961590AEFA6DA +:100888008C0B318EFD1C0AD2DD03E2EF0761590B98 +:10089800EDEF07F2100EC6D7C7717B9D717BFAFD8D +:1008A800B507300AF9FDC70AFD520AC6D7FDA008E8 +:1008B800FDA10BFDCE07F5ABFFF2D7C731049706B4 +:1008C8007110B3FBEF047118B3FB8FB3FB7B8A760F +:1008D800D1DD5B8FB3FB9D8A4004F903DF22665CA0 +:1008E80010D1DD1C8FB3FB5C10D1DD0B5080C150E3 +:1008F80011FD8534C0EF095040C15011FD8534C049 +:100908004004F903DD064004F904DF22665C02D1E5 +:10091800DD1C8FB3FB5C02D1DD0B5040C15010FDD4 +:100928008534C0EF095020C15010FD8534C0C6D7AA +:10093800C7360000665C80D1DD10675C80D1DF05BA +:10094800713396EF0B713296EF0671040771319689 +:10095800665C40D1DD10675C40D1DF05714396EFDE +:100968000B714296EF06711405714196665C01D1D0 +:10097800DD10675C01D1DF05715396EF0B7152965C +:10098800EF06713407715196665C02D1DD10675C21 +:1009980002D1DF05716396EF1D716296EF1840076B +:1009A800F901DF08710402716196EF0AC736100574 +:1009B80071C4C6716196665C04D1DD10675C04D1B0 +:1009C800DF05717396EF0B717296EF06714407712C +:1009D8007196665C08D1DD10675C08D1DF0571038C +:1009E80097EF0B710297EF06711407710197665C18 +:1009F80010D161E8715AD1C6D7F5F6FBF5F8FBCFEF +:0C0A0800FEFBFFCFFAFBFFCFFBFBFFD78C +:100A14005208EF065203EF025206FEE600FE1B00E8 +:100A2400DC16089F03088F0408089F040862FE244C +:100A340000089F0408EEBF00EEBA00C1C514410EC1 +:100A440011D9D0FF118FD1FF312E45C4C0D7F23157 +:100A5400A2C401E2D79DE261DD4C09DF12717BFA89 +:100A6400C18F06089F25FDC0CF060800EE27003180 +:100A7400F2FA04CF0608004C00DF05D50008DD16A5 +:100A840061DD717BFAD50608DD0ACDE31F61CD6116 +:100A9400CDEE160061CDFED40061FFFE9A00FCF895 +:100AA400FF0EFEB20061CDFED5004C09DF0EC18FF2 +:100AB40006086F25FD9F0608C0EE0400CF06080057 +:100AC400F8E3D75200EF025202FE3700CF24FD00B4 +:100AD400CF060800BF0408C716629F000841001132 +:100AE4008F1A209B4100118F1B209F0108C65100C3 +:100AF400FE62FFEF025205CF060800C1510CFE0A48 +:100B040000C0D7C1511DFE0200C0D761DD717BFA60 +:100B140070CEC0A59EC47CFF9EC4609EC461CDD728 +:100B240061DD717BFAC18EC45C1BFED6FFCF060863 +:100B340001FED7FFC061CDD731F2FA1AC1AEE4BFCE +:100B440016FDAEE6BF18FDAED4BF1AFD30FFFFBEE2 +:100B5400E4BEE6BED4C0D731F2FA11C1AF16FDBE71 +:100B6400E4AF18FDBEE6AF1AFDBED4C0D7C1BF1CAA +:100B7400FD13BF1EFD15BF20FD17BF22FDC0D7AF5B +:100B84001CFDDB1EFDEB20FDFB22FDD7534B305239 +:100B94005430324E323030475631323000FFC1507B +:100BA400FEFEAB0061DD717BFACF060800FE0A0091 +:100BB400FEA4FF61CDF8E3EECF00C7FB0408BF1627 +:100BC400FD8FC0009C05C5C337040600BF18FD3562 +:100BD40036060C300000522BFE6600C2C4C630B488 +:100BE4000BB800300000B8022004AF18FDB8003084 +:100BF4000F00B802AF16FD61FF520AFE3AFFECF88F +:100C0400FF0E717BFAC1C7FB04088C05C65C80FE2D +:100C14000200C0D761DD717BFA70CFC0FFA59FC011 +:100C2400007CFF9FC000609FC00061CDD7618BFE38 +:100C3400E2FF717BBE410011FB000017CEFC006196 +:100C4400CB089EFDF31161C999A58392DFF7D7FE06 +:100C5400B1FED524FDDF23C1CF0308035109FEF4FF +:100C6400FDC0D2DF37FE3800A20408CF03080751C5 +:100C740009FEE1FDD2B20408DF22C7FB0408318378 +:100C840002C6D7C6510AFECCFD624C1FDF06CF2434 +:100C9400FD01EF04CF24FD00C0EE5BFEC0EE55FE67 +:100CA400C7C1FB04088B31196C0161589BC0C6D7BE +:100CB400717BFAFE4DFEAF0408040600C114361819 +:100CC4000C300000522DF3FE77FF8FC000FE2BFE88 +:100CD40061CF5C807C8073C0041900CEFC0F61CBB3 +:100CE400C55404EF03C55417FE18FEC7360008BBED +:100CF400629C0288089C03D1DD334C41DE2F70F1E5 +:100D0400312DB161090033081C000851FF612A41EB +:100D14000E118FD0FF613B118FD1FF6138DC0E8B38 +:100D24005C03DF0964C6C4FE2BFDEECAFDC6C4EE37 +:020D3400C3FDFD +:100D360061CF5100718C7109FECBF800FEFCD30126 +:100D460000F6BF00F953C0F693935820FEDFF94131 +:100D56000036824D34CCFCEF05118B99A7A51744BC +:100D6600CC4DDFF53602F930CCFCEF04CC0000A701 +:100D760047DFF9410036CC4D3420FEEF05118B9943 +:100D8600A7A51744DC4DDFF53630FE3092FEEF04A2 +:100D9600CC0000A747DFF9FCD80000EFFE61DD714B +:100DA6007BFABEF0ADD8BEF200AEF661CDD7C36118 +:100DB600DD717BFABEF0ADD8BEF200DBF6FFADDC2E +:100DC600BEF000AEF6BDD8AEF40312ADDABEF20048 +:100DD600AEF661CD03BDDAC2D7C3F33174D9088349 +:100DE600C1F626D8BDD8C031750683C312F623C214 +:100DF600FD010E93DF0312F623C2D7440000DD2661 +:100E060061DD717BFACFE80080BEF6F6BEF4BEF275 +:100E1600ADD8BEF0CFE800818FE8003103FAAEF01E +:100E2600F5E80061CDD7B1D7C3F33174D90883C1D2 +:100E3600F626D8BDD8C0317505C312F623C2FD4FBC +:100E46000E93DF0312F623C2D7440000DD2761DDCF +:100E5600717BFACFE80080BEF6F6BEF4BEF2ADD8DE +:100E6600BEF0CFE800818FE8003103FAAFE000F56D +:100E7600E80061CDD7ADD8D7C3F33174DB0F83C19A +:100E8600F626D8BDD861317026DABDDAC031750DC7 +:100E960083C312F626DCBDDC61317023C2FDB70EBA +:100EA60093DF0CF626D8BDD861317026DABDDAC2DA +:100EB600D7C161686BDC6BDDC0DD2F61DD717BFA4C +:100EC600CFE80080BEF4ADDCBEF6ADD8BEF0ADDA3C +:100ED600BEF2CFE800818FE8003103FAAEF0BDD84C +:100EE600AEF2BDDAF5E80061CDD7F6BDD8BDDAD7EA +:100EF6008292DD2B61DD717BFACFE80080BEF0F6D1 +:100F0600BEF2BEF46208BEF6CFE800818FE800317B +:100F160003FAAFE0006072AEF0F5E80061CDD7608D +:100F260072F6B1D706DABDDAADDC06D8BDD861D81F +:100F3600A6DAD7D1DD17C1C3DAD89DD8ADDA311C10 +:100F460061EEB4D8DFF8BDDA13BDD8C2C0D7D1DDA3 +:100F56001BC1C3DADA9DDAADD8311E33311E3371C7 +:100F6600F9B4DADFF4BDD813BDDAC2C0D746D8DD8E +:100F76000771FF7177D971C0D75BDB9DDB605BDAE8 +:100F86009DDAADDC5BD9085BD808BDD8D7C3C7F3FB +:100F9600728EFDC162314C410036784D1161A072EE +:070FA600C09EFD62C6C2D728 +:0A0FF60031373A33333A313400004A +:0A20000031373A33333A313400002F :10200A0005214F7B9EC5E9000104080D12171C1F0C :10201A00080100001F003B005A0078009700B50035 :10202A00D400F300110130014E01192634445362E1 @@ -298,9 +296,9 @@ :02228A00010051 :10228C008D3AB43AD1DF26CD3A1EFD3E23FDE12234 :10229C003132920D3104920931329605713304EFCB -:1022AC0003713204FD1223FDBA22FD1226D77143AD -:1022BC0092D432DD05B432714292312292037142D2 -:1022CC0092714492714102314402057140B3FBD7C3 +:1022AC0003713204FD1223FDBA22FD0E26D77153A1 +:1022BC0092D432DD05B432715292312292037152B2 +:1022CC0092715492714102314402057140B3FBD7B3 :1022DC007148B3FBD74A304BDC114A30B9DE0C4A9B :1022EC003B28DE03A43BD7713392D74A303EDC0542 :1022FC004A30BDDC0C4A3C28DE03A43CD771329238 @@ -308,687 +306,692 @@ :10231C003DD7712392D73132041240AFFB3CDE0C17 :10232C008FB2FB5C01D1DF04712392D7712292F43E :10233C003DD7C7C1FBF8FF313296067130B3FBEFC6 -:10234C00047138B3FB715492713796DC05D504F9DE -:10235C00DF4F7134967151923132960E5002C1504A -:10236C0011FD3434C0CD3232EF37E0C15011FD34A1 -:10237C0034C0F43217C15002FD212BC0D2DF0D8BBB -:10238C00318E318D080E01081C00BD34AD34440073 -:10239C009BDC05D5AFFBDF095020C15011FD343457 -:1023AC00C0C0C6D7C78D2076FDF123FD552BD507B0 -:1023BC00F9DD05710392EF2B664B2061F8316492C5 -:1023CC001A716392FDD504664C07DD0381DF098F1A -:1023DC0006F9310303FD7924FD8D247102923070CE -:1023EC00256194C6D7C7716201717201E0FD42028A -:1023FC005008FDB136629D305009FDB136627671E0 -:10240C006301711806F94A30F1DC05E507F9EF2292 -:10241C004A3004DE1ACF07F9025008C1506CFDD5C2 -:10242C0002C092DF0DD450DF09711006F9EF03F5ED -:10243C0007F94007F901DF05710A22EF06710B223B -:10244C00710302CD20075700674C08DE1073090A90 -:10245C0020614EDC05679D20EF0387EFEB4A2007D8 -:10246C00DF09D507F961F8CF07F903C6D7500AFD84 -:10247C004202304000C15006FD042BC05096ED4284 -:10248C0002C72006FBF8FFD507F961E8ED6C253093 -:10249C004A57C1503EFD042BC0D2DD077100B2FB80 -:1024AC00ED6C257108B2FB17040200C15004C15039 -:1024BC000CC1506CFDF6021006EA38AA48318D1298 -:1024CC00AA48318E616B08616A08C1500EFD042B5D -:1024DC00C0F690C1500CFD042BC0CC01008C014CFB -:1024EC0004DE2831349302EFFA712293EA388C011E -:1024FC005010D605C15010C18C01D6044000C150FB -:10250C006CFDA0031006615901EFD250A5FD4202EB -:10251C00EA38AA48318D12AA48318E616B08616A7B -:10252C0008C1500EFD042BC050A5FD42025004C141 -:10253C00506CFDD502C0629C01EA388A4B4E016199 -:10254C00C3048A4A4E0117040200C15004C1500C46 -:10255C00C1506CFDA0031006F6C1503EFD042BC00B -:10256C001006C6D7C78D3E4B3061F8ED0F264A409A -:10257C0028DE05A440ED0F26F4408D309D3E8D30B5 -:10258C005070D612307351230480001231FF318EFB -:10259C00039D3F9FAEFBF68D3F7C804C95DC1B8DE5 -:1025AC003F318F241400EA38BDD8AA44FDDC0D124B -:1025BC0031FF318E03318F16EF198D3F318F24147B -:1025CC0000EA38BDD8AA46FDDC0D1231FF318E036E -:1025DC00318F16EA388A427217F3031644000171E0 -:1025EC00FE61C836FF001701DE02F61617BD78C76C -:1025FC00500CFD042BC0D2DF068D309D3EEF0471D4 -:10260C0000B2FBF2C6D7C72008FBF8FF4007F90160 -:10261C00DD064007F902DF1C17040600FDFC2BD277 -:10262C00DF0A8C069C058C079C04EF4ECC0563CC12 -:10263C000400EF4617040600FDFC2BD2DD0F7100E1 -:10264C00B2FB710392CC0500711293EF2D7108B29D -:10265C00FB8C06318E318D080E07081C00BBEA3846 -:10266C008A4072ABFD2F0FBB8C019C05D1DF08CCCF -:10267C000501CC0400EF038B9C0417040600FD0736 -:10268C002CD2DD06CC06C8CC07008C069FB1FB8C87 -:10269C0006318E318D080E07081C00BD34AD344454 -:1026AC0001A5DC08CC0364F6BD42EF48AD342642EC -:1026BC004401A0DC08CC031EF6BD42EF37AD344418 -:1026CC00819DDC09CC030AC942F401EF27AD3444E7 -:1026DC00019BDC09CC0305C942F401EF17AD34446E -:1026EC000191DC09CC0300C942F401EF077112938C -:1026FC00C942F4013132040C31249208CC0564CC6B -:10270C000400EF0D8C034E05DE078C039C05CC04F6 -:10271C00008C059FAFFB8C049FB0FBFD892B8D4477 -:10272C004E05DD2840AFFB0BDE054A440BDE1440A2 -:10273C00AFFB06DE054A4406DE09D5AFFBDF0DD440 -:10274C0044DD095020C15011FD3434C08FAFFB9DC6 -:10275C0044FDC62B1008C6D7C75601D837C1500246 -:10276C00FD392BC04008F90161F871201005501299 -:10277C00FD42028D376C0870C15002FD392BC050E0 -:10278C0003FD42028D376C1870C15002FD392BC00D -:10279C005016FD42025003FD4A2B625C01D1DD0F45 -:1027AC007170B3FB5002C15013FD3434C056006637 -:1027BC0072C6D7C75004FD4A2B625C03D1DD405072 -:1027CC0014FD562834B3FB895C9F998A0C7CFF500E -:1027DC00FF5C14D1DD228A0C7CFF5C147234B7FBD5 -:1027EC0089616A997162075600316207058666D164 -:1027FC00DFF7716307716B2734C6FB895CEB99714A -:10280C002810055002FD4A2BD2DD354008F901DFB6 -:10281C0005500AFD42028D376C1070C15002FD3913 -:10282C002BC0E0FD4202D837C15002FD392BC050FD -:10283C0033FD4202F0C15002FD392BC07178B3FB5D -:10284C00E0C15013FD3434C0C6D7C7C12004FBF817 -:10285C00FFCC02005004FD4A2B629C038C045C20CC -:10286C00D1DD0E8C036C019C038C026C209C02EF5E -:10287C00138C045C10D1DD0C8C035CFE9C038C026D -:10288C006C109C028C045C08D1DD0E8C036C029CD9 -:10289C00038C026C089C02EF138C045C04D1DD0CDD -:1028AC008C035CFD9C038C026C049C028C03D1DDBC -:1028BC0005501AFD42028C0370C15004FD392BC027 -:1028CC008FB3FB5C9F728C03318E316D148C033192 -:1028DC008E314D616D08616C5C606162629FB3FB0F -:1028EC008FBFFB7CFF50FF5E02D1DD278FBFFB7CCF -:1028FC00FF5E027234B7FB89616A99716207CC0181 -:10290C0000316207086159018C01D1DFF471630752 -:10291C00716B27F21006C6D7D9A7FBC15006FD393B -:10292C002BC0D9A8FBC15007FD392BC0D7FD2429DA -:10293C00F2D7C7711300711B20710303710205E0FC -:10294C00C15003FD392BC05013FD4202F0C150059C -:10295C00FD392BC0500FC1E0FD392BC0500AFD4290 -:10296C00027103055008FD4202501FC1E0FD392BD6 -:10297C00C05012FD42025003FD4A2B625C01D1DFB4 -:10298C0003E2EF24F0FD4A2B629D363602F9C75064 -:10299C0008FD212BC05003C1FD392BC071020371FE -:1029AC001A20FDE12AF431F2C6D75003FD4A2B62FE -:1029BC005C01D1DD155014FD5628FDBF275014FDC8 -:1029CC004202E0C15003FD392BC0711300711B2072 -:1029DC007103035014FD4202F0C1E0FD392BC0F02D -:1029EC00C15003FD392BC0D7C72004FBF8FFCC0224 -:1029FC00008D319C035010C150A4FDD502C0629DC6 -:102A0C0031D450DD04F2EDBE2A8C037B315C08D14D -:102A1C00DD0F8D315C08D1DF05CC0210EF03CC0249 -:102A2C00208C037B315C04D1DD158D315C04D1DF4E -:102A3C00088C026C049C02EF068C026C089C028FC2 -:102A4C00B2FB5CF3728D315C0C6162629FB2FB8FE6 -:102A5C00BEFB7CFF50FF5E029C02D1DD1F34B6FB37 -:102A6C00896E0299716207CC0100316207086159C5 -:102A7C00018C01D1DFF4716307716B278D315C40E0 -:102A8C00D1DD095002C15012FD3434C08D315C01CE -:102A9C00D1DD08E0C15012FD3434C0717AFA8D31A9 -:102AAC005C41D1DD0C5A31BED831C15010FD43050B -:102ABC00C0F21004C6D7FD6427F2D7FDBF27F2D7AA -:102ACC00C78FC6FB7617FD5628664FC6FBDFF2F59F -:102ADC00C6FBF2C6D75064FD4202FD122C6261FBAC -:102AEC00711192F171149261DC70C15012FD4305A9 -:102AFC00C0FDE235CD5F03D7C7C1C1FBF8FFAC0AFF -:102B0C00BB17C15002C18C0270C1506CFDA00310E8 -:102B1C00061004C6D7C7C1FBF8FFAC08C15002C1F0 -:102B2C008B70C1506CFDF6021006C0C6D7C7880664 -:102B3C00166770C1C75084FD69031004C6D7C71649 -:102B4C00C75084FDD502C0C6D7C74A2004DE045640 -:102B5C0000EF0256014008F901DF048686EF0A40B7 -:102B6C0008F902DF045104610666318F12504CD60D -:102B7C0033514CD6610A045420BD38C6D740AFFB44 -:102B8C0051DC05CF04FC0FD740AFFB33DC05CF0481 -:102B9C00FC0BD740AFFB0BDC05CF04FC07D740AFD9 -:102BAC00FB0661D831320405CF04FC03D7D5AFFB4B -:102BBC00DD04E504FCD7F504FCD7D504F9DF04717A -:102BCC007392D7FD122C6261FB7101937114927197 -:102BDC00079361C8317292177172927104937111DB -:102BEC0092F171049361DC70C15012FD4305C0D7A2 -:102BFC00C716C75004FD212BC0C6D7C716C7500235 -:102C0C00FD212BC0C6D740AFFB0BDE02E2D7F2D7BB -:102C1C007100010571785005713AD5713BD18F1057 -:102C2C00055CFC9F1005CF54054AE5420571104226 -:102C3C0005710042057148500571305005712050E6 -:102C4C0005CF530505CF52050A713051057120513E -:102C5C0005713BD5717050058F11055CFC9F1105FA -:102C6C00F422D77178500571080105D77140F00036 -:102C7C0071783002713AE6713BE2713BEA713BEEDE -:102C8C008F10055CFC9F1005CF34024AE552FF7192 -:102C9C001A52710A52714830027130300271203070 -:102CAC0002CF330205CF32020A71303102713BE69A -:102CBC00717030028F11055CFC9F11057160300240 -:102CCC00D7717830027148F000D7C7880616666154 -:102CDC004FDD0967614EDE0396EF01866672C6D73B -:102CEC00C7161714AA0412A943DD29AA0412A92392 -:102CFC00FD8C4DC3AC02FD8C4D13C2BDD813FDAC85 -:102D0C000FDE0C1714AA0212AA0403BA04EF05175B -:102D1C0014A9BA04AC041231FF319E03317F08723E -:102D2C0008C6D77100F200304400BFB601300188EC -:102D3C00BF9001300984BF9E01BF9C01BF9A01BFA7 -:102D4C009801BF9601BF9401BF9201F53CFF30FE84 -:102D5C0000BFBE01F6BFBC01BFB80150EEBFBA0147 -:102D6C00A1BFB201C918FE008F06F9310507F5CDD8 -:102D7C00FBCB6CFF00717393716293D730EF00BF84 -:102D8C00B401F6BFBA017108F20071230471530744 -:102D9C00BE6EBE64BE6A712304715307715BD1F4BD -:102DAC0053F452716393D78D54B454D1DF6931D439 -:102DBC00D105715BD1E453D453DD2E7140B2FBD8F5 -:102DCC0052F1E734020023DD0625DD0325DF05F68D -:102DDC00BE66EF06D9CCFBF1BE66A4524A5220DF88 -:102DEC0004F452B453CD5419D7CD541E7148B2FBD0 -:102DFC00D5CEFBDF04F6BE66D7D9CCFBF14266FF1D -:102E0C00DD15D9CCFBF112AE6643DE05A266FFEFF1 -:102E1C0003B266FFCD5403D7C7161714F6B9AA042C -:102E2C0012F6231231FF31AE03316FBA02C6D7C787 -:102E3C00C1FBF8FF8C085080D612AB1413B9AB143D -:102E4C00AA0412A92312D927FBF133BDD813FD18FC -:102E5C000EBA02C0C6D731049401D74004F902DF80 -:102E6C0010F6BE64BE6EBE6ABF8EFBBF94FBBF9AEB -:102E7C00FB31749314308AFBFD242E3090FBFD241F -:102E8C002E3096FBFD242EEF713114940D7113949A -:102E9C007108D2FBF456F455EF60D455DF5A8F26E7 -:102EAC00FB9D554A561FDC177100D2FB4028FBFFD7 -:102EBC00DD1CA4578F28FB4B57DE13F456EF0FD8AD -:102ECC0056F1A1605C1F9D567108D2FBF457E85671 -:102EDC00092AFB70C1308AFBFD3B2EC0E856094A1B -:102EEC00FB70C13090FBFD3B2EC0E856096AFB70AD -:102EFC00C13096FBFD3B2EC0B455308AFBFDEC2C4B -:102F0C00F313BE6E3090FBFDEC2CF313BE6A3096BF -:102F1C00FBFDEC2CF313BE64D7C736F00071F4DC68 -:102F2C00297170F000CE9D08CE9EC0CE9F80F59486 -:102F3C00FFF593FFF592FFE597FFE596FFE595FF0B -:102F4C00E598FFCE9C7F7100A6FB711BE3712BE310 -:102F5C00711AE7712BE7717A9D710A9E31929E026C -:102F6C00EFFA710B9E712394713394714394C6D70D -:102F7C00C73122941E712294710A9E31929E02EFE7 -:102F8C00FA34D4FB3692FF52078B99A5A792DFF93E -:102F9C00710B9EC6D7C788061631329415713294C0 -:102FAC00C7349CFB3092FF1652078B99A5A792DF72 -:102FBC00F9C6667367189CFBC6D7C7712394313466 -:102FCC00941E713394710A9E31929E02EFFA3492E0 -:102FDC00FF369CFB52078B99A5A792DFF9710B9ECC -:102FEC0031449413714394717B9E8FDCFB9E9A8FBA -:102FFC00DDFB9E9B717A9EC6D7CFA7FB5CCFA8FB4F -:10300C005FCFC8FB5DCFFCFB36CFFDFBC9E5D3FB27 -:10301C00D7C7CFA4FB12CFA5FB0DCFCCFBFFF5CDB3 -:10302C00FBF5CEFBF5CFFBF5D0FB5600664C64DE12 -:10303C0008723826FB0086EFF3C6D7C7880616172A -:10304C00F1E73403002361E3ED6C332361F8ED38D1 -:10305C0031B12361E3ED42312561F8ED5031B124FA -:10306C000D0061D8ED6C33240B0061F8ED70312349 -:10307C0061F8EDB3312361F8ED83312361F8ED672D -:10308C003324060061F8ED1C32B12561D8ED3832DD -:10309C0024000061F8ED45322361F8ED6C332361B7 -:1030AC00F8ED4533B12361E3ED68322361F8ED7936 -:1030BC00322361F8ED8A322361F8ED79322361F81D -:1030CC00ED9B322361F8EDAC322361F8EDBB32237A -:1030DC0061F8EDDD322361F8EDE9322361F8EDF5AD -:1030EC00322361F8EDFD322402002361E3ED6C33F1 -:1030FC0024020061F8ED05332361F8ED10332561EE -:10310C00F8ED1B33B124060061D8ED6C33240000BC -:10311C0061F8ED6E332561F8ED263324120061F869 -:10312C00ED40332361F8ED3133ED6E3334A6FB897A -:10313C00615F99ED7833303929619466736718A40F -:10314C00FBED783340A9FB6ADF1340AAFB68DF0D67 -:10315C00674C6CDF0830C33F6194713AD5679FAB05 -:10316C00FBED783367D1DD0C30F33A619434C4FB5A -:10317C0089616F99ED7833675C02D1DD0730C22A23 -:10318C006194EF0B675C01D1DD0530C72A61946750 -:10319C005C3CD1DD0F30CC2A6194675C3C72667369 -:1031AC006218A4FBED783367D1DD625C01D1DD05DB -:1031BC00300800EF01F6609F01FC675C02D1DD0373 -:1031CC00E6EF01F63401FC89616899675C04D1DD96 -:1031DC0004E6A1EF01F63401FC89616899675C088B -:1031EC00D1DD05302000EF01F63401FC89616899CE -:1031FC00675C10D1DD05301000EF01F63401FC895D -:10320C00616899675C20D161E8716001FCED7833ED -:10321C00D446DF08679FCDFBA446EF0D4A4605DE7A -:10322C0008E846671811FDA446ED7833675C0F7209 -:10323C0066736218A4FBED78334A4664DE1B4A467B -:10324C0001DF0667D161F85701E846671826FBA431 -:10325C00464A460561C8711294ED7833675C7F70FD -:10326C00C117F1243000FDA12FC0ED7833675C3F0E -:10327C0070C117F1243000FDA12FC0ED7833675CCD -:10328C000770C117F1243000FDA12FC0ED78336712 -:10329C005C1F70C117F1243000FDA12FC0ED7833F5 -:1032AC006770C117F1243000FDA12FC0ED7833CE2B -:1032BC00ABAC710A9E31929E02EFFAD592FFDF05FC -:1032CC00710B9EEFED679E99710B9E9FDBFBED786A -:1032DC0033714294675C7F9FDCFBED7833714294D1 -:1032EC00675C3F9FDDFBED7833675C3F9FDEFBEF58 -:1032FC007B675C1F9FDFFBEF7330B2386194679F75 -:10330C00E4FBEF68307F386194679FE5FBEF5D303D -:10331C0098386194679FE8FBEF52675C01D1DD4CF4 -:10332C00FD8642EF474A58C8DE42E85867185AFAF9 -:10333C00A458EF38679D58EF33675C01D1DD0571F8 -:10334C001202EF03711302675C02D1DD05712202D8 -:10335C00EF03712302679FD3FBEF1167318EEF0CE4 -:10336C00EF0A664C5BDE05736718A4FBC6D7C7165D -:10337C00664C30DC094C37DE05FD7C2FEF6B664C60 -:10338C0002DF1F8FA6FB5C03728F03FC5C03318E84 -:10339C00316D08616A08128F03FC5C80312A61620E -:1033AC00EF56664C3DDF08AE90BD5AF85AEF4966B1 -:1033BC004C3EDF04F85BEF40664C4FDF05FDAE4240 -:1033CC00EF36664C61DF08E858095AFA72EF296645 -:1033DC004C7FDF05FD693BEF1F664C4EDF0B310464 -:1033EC0096045210EF12F2EF0F664C5BDC0452FFA6 -:1033FC00EF06667309A4FB72C6D7C788061617F1C9 -:10340C00241000240500DC07244C00DD17EF17FD09 -:10341C00AC0217F104A4FB1489617F99717AFA71DB -:10342C005294EF02A458C6D7C7C1C1FBF8FF4004A1 -:10343C00F903DD064004F904DF38717BFA8C027362 -:10344C0009ACFB5E0AD1DF278C02318E04A4FB147D -:10345C00896E0A99716207717AFACC0100316207A0 -:10346C00086159018C01D1DFF4716307716B27710D -:10347C007AFA1004C6D7CF03FC03F501FCF505FC62 -:10348C00F507FCD7C788061617F1E734020025DDCF -:10349C003D23DD1725DD1C23DD0523DD2BEF3B71E3 -:1034AC000295679F06FCCD5F03EF2F675C839F033C -:1034BC00FCEF27675C039F05FC675C034C0261F81B -:1034CC00712296FD9C44EF12679F07FCEF0C6791ED -:1034DC00DF08E0C15012FD3434C0C6D7C71617F14F -:1034EC00E7240000DD2A23DD1E240300DD0724FB76 -:1034FC0000DD24EF2531329605308000EF01F6080F -:10350C006F04FC7208EF198F01FCF501FC72EF10CF -:10351C007152955235EF09F2EF0666730900FC7291 -:10352C00C6D7C71617F1E7240000DD38241000DDDC -:10353C001C23DD1C23DD30240E00DD18241100DDDE -:10354C001B240F00DD12243000DD15EF1EE2EF1DF1 -:10355C005202EF195204EF155206EF115205EF0DFE -:10356C005207EF09F2EF065203EF0252FFC6D7C71C -:10357C00316494377163948D5E9FACFB8D5D9FCBF2 -:10358C00FB36D2FCC7D85DFDE236618A70618AFDDC -:10359C002737C0D862F1312F609D618D5C4B61DDA6 -:1035AC000A7172948D619D5CCD5F034A5F05DE08E4 -:1035BC0030EC356194CD5F6BB45F7150F000CE3060 -:1035CC000BCF170006CE3106FDB002717A30710BAD -:1035DC00E3710BE7C6D78D619D5C8D619FADFBD709 -:1035EC004004F903DF064004F904DF02F2D731741A -:1035FC00940C7173947113958D619D63EF3131044B -:10360C00951F710395711295D506FCDF04F464EFD8 -:10361C000A8F06FC5002D6A1609D648D649D63EFF9 -:10362C000E311495068D649D63EF048D619D638D41 -:10363C00639FADFBD863FD5436E863091C2270C14F -:10364C005013FD4305C0F2D7C7C1C1FBF8FF8C0274 -:10365C00D1DF05F506FCEF1A8C024C05DE06CF0611 -:10366C00FC02EF0E8C02318E1231FE03311F609F73 -:10367C0006FC8D654F06FCDD28CC011F8F06FC9DDA -:10368C0065CC00008B4C08DE148B730912204F069E -:10369C00FCDC058B9C01EF05615900EFE78C019D6B -:1036AC00601004C6D7C716710AE7710BE37150F0AE -:1036BC0000CE300BCF170006669E31FDB002717A3A -:1036CC0030710BE33182E302EFFA8D1F7158F00079 -:1036DC00710BE772C6D7C7C1C1FBF8FF8FFCFB4E5D -:1036EC0002DC03F2EF318C024FFDFBDC0452FFEFE6 -:1036FC00268C022FFCFB706131318D128FFDFB2F5C -:10370C00FCFB70613133BDD813FD3A0EBB44000194 -:10371C00DC03F690BB8B721004C6D7C7C1FBF8FF55 -:10372C00AC0814A91489708B6128706131FD8C4D23 -:10373C001344030071FEDC23AC08148A04819A0440 -:10374C00AC08148A044C11DC10A9148B99AC081425 -:10375C00CA0200AC0814CA0310EF72AC0814CA04F5 -:10376C0000AC0814A914894DDE0AAC08148A028135 -:10377C009A02EF12AC0814A914894D61D308AC0855 -:10378C00148A02919A02AC08148A03919A03D1DF2D -:10379C003CAC08148A024C10DF10A91489318EA19C -:1037AC0012AC0814A9146299EF17AC08148A024CD5 -:1037BC00F0DF0EA91489318EB112AC0814A9146271 -:1037CC0099AC0814CA0200AC0814CA0310C0C6D7BE -:1037DC00EDDF37C75600664C0ADE0BF0317E12F671 -:1037EC007810FC86EFF0C6D7C7200CFBF8FF170447 -:1037FC000600C15006C150A8C15030FDF60210069B -:10380C00D2DD1BA4684A6808DE03E2EF6234E4FBF5 -:10381C00895CFC99FDB2387110B2FBF2EF513006A5 -:10382C0000C117040600C130E9FBFD944D1004F4EF -:10383C00688FE4FB5C01D1DD264004F903DF2050E6 -:10384C0010C180FD3434C0C736100571D4C6DE0FEC -:10385C0017C15006C150A8C15030FDF602100640E9 -:10386C0004F903DD064004F90461F8FDC83FF210C9 -:10387C000CC6D7D9E5FBC15030FDD502C0629FE81C -:10388C00FB5008C15011FD3434C0F2D7D9E8FBC14C -:10389C00D9E7FBC15030FD690310045008C1501129 -:1038AC00FD3434C0F2D7C7200CFBF8FFCC09004024 -:1038BC0007F901DF05CC0A02EF03CC0A10CC0B8010 -:1038CC008FE4FB5C039C07717AFA8C07D1DF0871DB -:1038DC007AD5CC0807EF06717BD5CC082F170408D6 -:1038EC0000C15004C150A0C15030FDA003100662AD -:1038FC004C02DF067110B2FBEF047118B2FBC73635 -:10390C00100571D4C6DE164004F903DF1017A1C1EF -:10391C005006C150A8C15030FDF6021006FDAC0295 -:10392C008FE4FB5C034E07DF9EF2100CC6D7D50468 -:10393C00F9DF03F6BD6A4004F901DD0AD474DD0336 -:10394C00B474D7CD74038F04F9318FE723DD0B24C6 -:10395C00020024030061C8ED5F3A8F06F931233E63 -:10396C00301B00466ADF0AE0C15010FD3434C0EF52 -:10397C001D307701466ADF165002C15010FD3434F9 -:10398C00C0F64670DF088FC8FB5010D6BD70F646E7 -:10399C0070DD36B6704670DF30711293EF2B301B32 -:1039AC0000466ADF13F64672DF18E0C15010FD3492 -:1039BC0034C0C9725307EF0A307701466A61F87157 -:1039CC001293F6467261E8B67231549608714395BB -:1039DC00F6BD6AEF1431449505F6BD6AEF0BA66A85 -:1039EC00F6466A61F8C96AFFFF316296194A6C059E -:1039FC00DE16A46C4A6C05DF0FA46C5004C1501089 -:103A0C00FD3434C0EF02F46C316496194A6E05DE55 -:103A1C0016A46E4A6E05DF0FA46E5008C15010FD3F -:103A2C003434C0EF02F46ED46FDD03B46FD731724F -:103A3C0096174A6D05DE14A46D4A6D05DF0DA46D55 -:103A4C005010C1FD3434C0EF02F46D4A6D0661F8BC -:103A5C00CD6F25D7C736100571D4DE0630F437612B -:103A6C0094D24004F903DF1C3122070530F429619C -:103A7C00943154950C7153955080C15012FD3434CF -:103A8C00C0FD9F3AFDC53A31749506717395FD8062 -:103A9C0041C6D78F03FC5C01D1DD1DD477DD03B4A7 -:103AAC0077D7CD77098D604B76DD0D8D609D765087 -:103ABC0040C15012FD3434C0D74004F903DD04F684 -:103ACC00BD1AD7D5D0FBDF08F6461ADD19B61AD7C2 -:103ADC00D9CCFBF1461ADD0ED9CCFB12AD1A43DE64 -:103AEC0003A61AD7B61AD7C7FDAC028FC4FB76F55E -:103AFC00C4FB717AFA5C10D161E8716295665C0F57 -:103B0C00D1DD57665C01D1DD05F504F9EF4C665C3F -:103B1C0002D1DD11E0C15003FD392BC071130071CE -:103B2C001B20710303665C04D1DD11711300711B42 -:103B3C0020D503FC61F8710303FD8234665C08D167 -:103B4C0061E87103035005FD42027102035003C189 -:103B5C00FD392BC0711A20FDE12AF2C6D7C756FFDA -:103B6C004A461361C8ED433C8F06F9311505300404 -:103B7C0000EF0F8F06F9314505300500EF04D9072A -:103B8C00F9F1609F28FC8D789F29FC713492E661D5 -:103B9C00301271049261DC31196162629F2AFCE57A -:103BAC002BFC31140205308000EF01F6C131449634 -:103BBC0005304000EF01F6C2616B08616A08C13143 -:103BCC00340405302000EF01F6C2616B08616A080D -:103BDC00C131240205300800EF01F6C2616B0861A7 -:103BEC006A08C131749605300400EF01F6C2616BAE -:103BFC0008616A08C131649604E6A1EF01F6C2615E -:103C0C006B08616A08C131549603E6EF01F6C26194 -:103C1C006B08616A9F2CFCF171240461DC9F26FC0B -:103C2C00F171540761DC9F27FCD846F10104ECFCD0 -:103C3C0014A9148976A4466672C6D7C7FD71098F7C -:103C4C0004F9318FE724000061F8ED213E23DD1BE0 -:103C5C002361F8ED2B3D2361F8EDA73D2361F8EDD1 -:103C6C00F03D2361F8EDC43EED1E3EF6BD707113C0 -:103C7C00934005F901DF2C3134961B466ADD04F4C0 -:103C8C0024EF02A4244A2465DC0FF6BD6AF504F97E -:103C9C00712295ED463FFDB023AD6A440A0061D810 -:103CAC00ED463F714295FDD504716392FDB0234002 -:103CBC0007F903DF09712295F504F9ED463FFD1272 -:103CCC002640B1FB9BDE09712295F504F9ED463FC8 -:103CDC00714A277140110571301105713A22715AE0 -:103CEC002271501105FD3E29D2DD09712295F50492 -:103CFC00F9ED463F71103500CF37001D71401205AC -:103D0C004005F901DD064005F903DF05F5CDFBEFB4 -:103D1C0004CFCDFB03CF04F902FD2429ED463FFD72 -:103D2C001C2CFD782C714A9DFD8234FD1D30F5371D -:103D3C00FF712BE0F505F9712295CBE43FEFCBE653 -:103D4C00F6F0FDD504713BD47112027123028F067B -:103D5C00F93105285004FD4A2B625C03318E315D2C -:103D6C0034B3FB896168995002FD4A2BD2DD067190 -:103D7C0070B3FBEF047178B3FBFDB023FD2F2D71F5 -:103D8C000806F9CF04F9038FA6FB5C02D1DD0950BC -:103D9C0080C15010FD3434C0ED463FFD483F3164C6 -:103DAC00952FA47AD47ADD0831A4E00A31020C06EE -:103DBC00712BE0FDB43F31A4E01731040C13712BCF -:103DCC00E05027C15005FD392BC0CF04F9047122F6 -:103DDC0095FDA93F8F06F931250731349603F5047B -:103DEC00F9ED463FFD483F31020C14F0C15005FD82 -:103DFC00392BC05005FD4202FDB43FCF04F903FD41 -:103E0C00A93F8F06F931250731349603F504F9EDF6 -:103E1C00463FF504F9CFCDFB03F5CEFBF5D0FB7196 -:103E2C007293F6426CFF61E8ED463FF6BD7071137C -:103E3C0093F5E4FBFDB238717AFAFD882DFD6F2CF9 -:103E4C00FDCD2C714B9D7113027123023134930201 -:103E5C00EFFACE3708CBE4BFFFCBE6FFF3CED4FFAF -:103E6C00F5B4FBF5B5FBF5B6FBF5B7FBCF370009A1 -:103E7C0071481205F6BEE0BEE2BED0716A27FDB6EF -:103E8C0029714307714B2771481005714811057151 -:103E9C0038100571381105713302713B22715302D0 -:103EAC00715B227158100571581105CF04F9057119 -:103EBC004295F6BD6AFD3A0AF505F9F424313496BB -:103ECC0004D432DD20E505F9E504F98F06F9312536 -:103EDC0069F5F8FBF5F6FB502EFD4202CF05F90310 -:103EEC00E504F9EF55FD2905FD3E2371730171328F -:103EFC000471430271039271629231949E02EFFA43 -:103F0C00712AE7CEA409F5F3003104070261FDCF55 -:103F1C00F30080F466FD7109CEA40831329606CF09 -:103F2C0004F905EF09714395E505F9E504F9712BE1 -:103F3C00E78F06F9312503F504F9C6D7D47BDF19D1 -:103F4C00310200585003FD4A2B625C01D1DF07F5AA -:103F5C0004F9712295D7E47BD74A7BF0DF07310453 -:103F6C00003AF47BD74A7BC8DF0AF504F971229535 -:103F7C00CD7BF0D7310200084A7BFFDD1FA47BD735 -:103F8C00F0C15004FD392BC08FB3FB5C9F9FB3FB7A -:103F9C007110C4FB30F33A6194CD7BF0D73114939C -:103FAC0006F504F9712295D7716395F47A7172074D -:103FBC00FDB002717307D7FD8905F2D7C7200CFB42 -:103FCC00F8FFFDAC028FEAFBF0F9E9FBF303FD8C83 -:103FDC004D13BC048FECFBF0F9EBFBF303FD8C4DA4 -:103FEC0013BC028FEEFBF0F9EDFBF303FD8C4D13CC -:103FFC00BB717AFAAC04BDD8F6BDDAAC04311EBD87 -:10400C00DCF6BDDEFDED0DADD8BDDCADDABDDEAC54 -:10401C0002BDD8F6BDDAAC02311EDADCC3DADEC37F -:10402C00BDDCF6BDDEFDED0DC0BDDEC0BDDCADDE24 -:10403C00FD630FADD8BDDCADDABDDEABBDD8F6BDD2 -:10404C00DAAB311EDADCC3DADEC3BDDCF6BDDEFD75 -:10405C00ED0DC0BDDEC0BDDCADDEFD630FDADAAD4B -:10406C00D8FD9743C3C58D885C3FF0317E0440FC7E -:10407C0014C2C0B9A488F6BC08BC0A9C078C074CB7 -:10408C002EDD3D8D880E0770F161DC605C3FF031F8 -:10409C007E127940FCBDD8F6BDDA8C0773095C2220 -:1040AC00318FBDDC70BDDEFDED0DAC08BDDCAC0AA6 -:1040BC00FD630FADDABC0AADD8BC08615907EFBD82 -:1040CC00AC08BDD8AC0ABDDAC9DC0004F6FDB70EED -:1040DC00C9DCFFFFF6FDB80FADD8BD82AF3AFC4688 -:1040EC0082DD11AF3CFCBF3EFCAF3AFCBF3CFCADEB -:1040FC0082BF3AFCAF3CFC423EFCDC46AF3AFC4291 -:10410C003CFCDE3EAD26423AFCDE374A2A16DC1A6F -:10411C004A2AA0DE138D844B2ADE0DAF3AFC26868C -:10412C0044691061C8FD8041F42AAF3AFC44514601 -:10413C00DC0AAF3AFC241027BD28EF0DC928F82A59 -:10414C00EF074A2AFF61E8A42AAF3EFC423CFCDCA4 -:10415C0018AF3CFC423AFCDE10AF3AFC4628DE09B4 -:10416C00F484AF3AFCBD86EF074A84FF61E8A4846F -:10417C00100CC6D7C7FDAC02710A9E31929E02EF9D -:10418C00FA8E949F34FC8E969F35FC8E979F36FC4E -:10419C008E989F37FC8E939F38FC8E929F39FC71C2 -:1041AC000B9E717AFA8F37FCFDCC0F76FD154313FD -:1041BC00BD80D5EFFBDF0AD5F0FBDF05D5F1FBDDCC -:1041CC0025F6B14680DF11C9803722665C0391DF8A -:1041DC00060A80181A81009617FD384413FD5842C0 -:1041EC0031049602EF61520692926934FC682EFCFF -:1041FC00DFF6AD80BD7EF87CF3311C790AF944FE04 -:10420C00FFDD44D87CF101040AF914A944FFFFDF57 -:10421C0004E6B9EF0BD87CF101040AF914A9A1B991 -:10422C00FDAC02A0EFFBD5EFFBDF1CA0F0FBD5F043 -:10423C00FBDF14A0F1FBD5F1FBDF0CCFEFFBFFCFC5 -:10424C00F0FBFFCFF1FBFFC6717AFAD7C716D87C0B -:10425C00F10744A800DC05710296EF1CF647DD1847 -:10426C00A47C4A7CA8DC05710296EF0CF87CF33137 -:10427C001CF6780AF9B7EFE4C6D7C756A89666F0CD -:10428C00317E12F6B1780AF966D1DFF1FDAC02F598 -:10429C00EFFBF5F0FBF5F1FBF47C710396C6717A3C -:1042AC00FAD7C72004FBF8FFD446DF168D7C9D8916 -:1042BC00FDAC0252069292692EFC68C0FCDFF671CE -:1042CC007AFA4A4606DE0EE84609C0FC9C03A44670 -:1042DC008C0372EF30F889F3311C790AF9BB311277 -:1042EC0096058B9C03EF0F8C019C03D489DF05CDC5 -:1042FC0089A7EF02B489718071179661DC61FB713B -:10430C0011968C03721004C6D7C72008FBF8FF8FD8 -:10431C0037FCFDCC0F9C078F36FCFDCC0F9C068F19 -:10432C0035FCFDCC0F9C058F34FCFDCC0F9C048F11 -:10433C0038FC9C038F39FC9C028C06318E0112795F -:10434C001A20BB8C075C03D1DF098C064C0361C8B7 -:10435C006179008C05318EB1610900BB313D1201D0 -:10436C0003BB8B0E04708C011C00BB8FF4FB4E0343 -:10437C00DC0E8C034FF4FBDC0B8C024FF5FBDC04E6 -:10438C00AB12EF03ABB1121008C6D7C7C3C12008DC -:10439C00FBF8FFF661490A61F8614908DF07F73459 -:1043AC000000ED3444E6BC04F6BC06AC0ABC02AC1E -:1043BC0008BBAC06614902AC0461F8614900DE2817 -:1043CC00AC04BDD8AC06BDDAE1FD720FADDABC06AB -:1043DC00ADD8BC04ABBDD8AC02BDDAE1FD8D0FADE0 -:1043EC00DABC02ADD8BBEFCAAC06BC02AC04BBACA9 -:1043FC0008BDD8AC0ABDDAAC04BDDCAC06FDF00ED1 -:10440C00AC04BDDCAC06FD630FE1FD8D0FADDABC79 -:10441C0006ADD8BC04AC06614902AC0461F8614934 -:10442C0000DCC5AC0214AB12100CC6D7C7C12004FB -:10443C00FBF8FF8F31FCFDCC0F9C034E04DF1CAD51 -:10444C007E4680DE07AD80267E12EF40F64680DF8A -:10445C0007467EDD03E7EF34F7EF318C04318EB184 -:10446C00128C03318E43DF18303822267E0680BB37 -:10447C008C045C0391DF05AB041800BBAB12EF0C92 -:10448C008C034E04DE0532A900EF01F71006C6D7E7 -:10449C00FDAC023122960BF6468CDD06B68C717A99 -:1044AC00FAD7712396717AFA4004F904DF06715336 -:1044BC0007F42CD7D9CFFBF1E7240000DD0F23DD67 -:1044CC001823DD0F23DD4C23DD2423DD337153074B -:1044DC00F42CD7715207F42CD7D42CDF0771520768 -:1044EC00E42CEF05715307F42CC98CFA00D7D42CAB -:1044FC00DF0A715207E42CC98CFA00D7F5CFFBD731 -:10450C00D42CDF0A715307E42CC98CFA00D7CFCF17 -:10451C00FB02D7FD2345D7D905FCF1E7240000DDCC -:10452C000923DD2123DD0923EF1B715307F42CD75D -:10453C00D42CDF07715207E42CEF05715307F42CD0 -:10454C00C98C2D01D7715207E42CD731629301D756 -:10455C00710394D9CDFBF1E7240000DD1223DD19A2 -:10456C0023DD1123DD2623DD3423DD3923DD3FFD5F -:10457C00E345EF3DFD0446EF38D9CCFBC1AE6CFDF5 -:10458C00D62CC0F313BE6C712304EF25F0C1AE6CB6 -:10459C00FDD62CC0F313BE6C712304EF14F6BE6C65 -:1045AC00712204EF0CCB6CFF00712304EF03FD7838 -:1045BC00464004F905DD064004F901DF06712304C9 -:1045CC007103943104940FF6BE64BE6A3122040266 -:1045DC00EF02F690BE6ED7CD2E47F48EAE6C317DC9 -:1045EC00BFCAFCFD4D46D2DF0ED9CCFBC1AE6CFD73 -:1045FC00D62CC0F313BE6CD7FD4D46D2DD0DCD2E9F -:10460C0047F48EAE6C317DBFCAFCD7E88E093420DE -:10461C005080D6BFC6FC22CAFCBDD8304700FD185E -:10462C000EBFC8FC30C6FCFDEC2CF313BE6CB42ED4 -:10463C00D42EDF0CCD2E47A48E4A8E1F61C8F48E6B -:10464C00D740AFFB0BDC05712304F2D740AFFB0660 -:10465C0061D831229211F0C1AE6CFDD62CC0F3138F -:10466C00BE6C712204EF03FD7846E2D7710294F020 -:10467C00C1AE6CFDD62CC0F313BE6CA48F4A8F4018 -:10468C00DC37F48FD890F1313F0412FD14D890F13F -:10469C00BDD85008FD670E087208E6D2DD04019201 -:1046AC00DFFC896158D1DD05712204EF037123040D -:1046BC00A4904A902061C8F490D7C73026FDC6D785 -:0D46CC007180717DFADE035201D75200D7D4 -:1046D90061FC61FCC1C3C5C7520C929269D4FEC189 -:1046E900DFF88EFD708EFCC1717AFA4004F903DFA0 -:1046F9000530F4296194C09EFC609EFD34D4FE52BD -:1047090006C0B9A5A592DFF9C6C4C2C061FC61DFC4 -:10471900520C929269D4FEC1DFF88EFD708EFCC1F5 -:104729008F4105775C04D1DD06675C01D1DD50312D -:104739005494367162077153948FB4FB5FBCFBD1FB -:10474900DF1B8FB5FB5FBDFBD1DF128FB6FB5FBEF1 -:10475900FBD1DF098FB7FB5FBFFBD1DD0C316207EE -:1047690002EFFA716307716B27711396FDC62FF477 -:10477900227148500571605005717AFAED734867E6 -:104789005C02D1DD16D422DD124A2202DD0DF422AB -:104799007148500571605005717AFA717AFA8D2263 -:1047A900318FE7240000DD0823DD1423DD2CEF4AD7 -:1047B900F4467140500571505005E422ED73488F5D -:1047C90040059D47715050058D479D49D847FD7A51 -:1047D90033629D48CD2202ED7348675C02D1DD1733 -:1047E900675C10D1DD05CD2203EF0F7148500571CB -:1047F900605005F422EF73CD22044A2203DF108DA5 -:10480900489F4005D848C1D847FD0634C0EF1F8FDF -:10481900400576717447DC054A4702DE067160502F -:1048290005EF47C7D847FD4730C071505005D849F3 -:10483900F1242900DD27240400DD22242200DD1DC6 -:10484900241100DD0C240100DD13241E00DD0EEF10 -:104859000A4A4760DF07CD4761EF02A4474A2203AE -:10486900DF08D847FD7A33629D48C09EFC609EFDF3 -:1048790034D4FE5206C0B9A5A592DFF961FCC1C3C3 -:10488900C5C7520C929269D4FEC1DFF88EFD708EB5 -:10489900FCC1717AFA51405F0401D1DD06F616A711 -:1048A90047DFF2300400BF2401F6BF2A01300B0BA9 -:1048B900BF2801FDB002300B0FBF2801FDB0023047 -:1048C9000F0FBF2801710AE6F6420C01DD33AF0470 -:1048D90001BF0C0131529329715293710BE2D84DEA -:1048E900FD22043184BD02EFFACBB422FBD84FF18B -:1048F900BEB8714BE1714BE5710ABD8D4E9E44EF17 -:104909000C715393714AE5717BBD713393C09EFC61 -:10491900609EFD34D4FE5206C0B9A5A592DFF9C642 -:10492900C4C2C061FCC1C5717AFAD44CDD0BEA4A34 -:10493900899E44A64AB44CEF33710AE6300400BF9D -:104949002401F6BF2A01300B0BBF2801000000002B -:1049590000000000510FBF28010000000000000006 -:1049690000500FBF2801712393713393C4C061FCB8 -:1049790061EF520C929269D4FEC1DFF88EFD708E00 -:10498900FCC12006FBF8FF71503002CEABACCC0461 -:1049990000F6BB31B2E210617900F6614900DFF33C -:1049A90071603002ED334A8E519C03713BE28C03F6 -:1049B9005C02D1DD1E8C035C08D1DF097150300225 -:1049C900CC0400EFCC8C0570FDE834629E50CC0419 -:1049D90002EFBE8C035C03D1DF408E509C02715004 -:1049E90030028C04D1DF0E8C0270FD2E35629C05DD -:1049F900CC0401EF328C044C02DF0671603002EF07 -:104A090029CF34025A716030028C0270C18C057052 -:104A1900FD9034C0CF34024AEF108C035C01D1DD24 -:104A29000671603002EF03ED9A491006C09EFC60E2 -:104A39009EFD34D4FE5206C0B9A5A592DFF961FCEA -:104A4900C1C3C5C7520C929269D4FEC1DFF88EFD6D -:104A5900708EFCC1710A9E31929E02EFFA8FDEFBC5 -:104A69004F96FFDF198FDFFB4F97FFDF118FE0FBB9 -:104A79004F98FFDF095004C15011FD3434C0710B48 -:104A89009EC09EFC609EFD34D4FE5206C0B9A5A509 -:104A990092DFF9C6C4C2C061FCE46661FCC1C3C54A -:104AA900C7520C929269D4FEC1DFF88EFD708EFC5C -:104AB900C1C1FBF8FF8D1F9C018E31318EE72406A1 -:104AC90000DD0823DD0E23DD22EF38717AFA8C012F -:104AD9009D5EEF2F717AFA4007F901DF068C019D7F -:104AE9005DEF2051FF2E019D5DEF18717AFA8C015F -:104AF9009D304004F903DD064004F904DF053070F8 -:104B09002561944031FF09DE05A031FFEF07715897 -:104B1900F000716294710BE3C0C09EFC609EFD348D -:104B2900D4FE5206C0B9A5A592DFF9C6C4C2C061B8 -:104B3900FCC7FDAC02D46661F83124952771239531 -:104B4900D466DD05B466CEABAC717AFA5600664C14 -:104B59000ADD1172F3311C79D8FCCEFC0061CA61FF -:104B6900A486EFEA717AFAF2C6D7C7C1C1FBF8FF8A -:104B7900CC01008C014C0ADE36FDAC028C01F0310F -:104B89007E0410FC14A96168DF09AC02B9717AFAD4 -:104B9900F2EF1D8C01F0317E127910FC614902DFC0 -:104BA90006717AFAE2EF09717AFA615901EFC4E202 -:104BB9001004C6D7C72004FBF8FFF64210FC61F8C1 -:104BC900EDA04CFDAC02CC03008C034C0ADE3C8CFE -:104BD90003F0317E0410FC14A96168DF05717AFACB -:104BE900EF29717AFA8C0372F3311C7910FCCEFC2F -:104BF9000061CA629C02D1DF0A8C03F0317E12E6A1 -:104C09007810FCFDAC02615903EFBECC0200CC0167 -:104C1900018C02F0317E0410FC14A96168DD788CE6 -:104C290002F0317E127910FCE743DF658C014C0AF2 -:104C3900DE5F8C01F0317E127910FCE743DD4DFD1A -:104C4900AC028C01F0317E0410FC14A96168DF18F4 -:104C59006169018C01F0317E12F67810FC8C024EEC -:104C690001DCED717AFAEF2F8C01F0317E0410FC32 -:104C790014A9128C02F0317E337810FC8C01F031CA -:104C89007E12E67810FC615902717AFA615901EFD6 -:104C99009B615902ED1A4C00F21004C6D761FF520C -:104CA9000C929269D4FEC1DFF88EFD708EFCC17141 -:104CB9007AFA8FE4FB5C03D1DD184004F903DD06C1 -:104CC9004004F904DF0C36100571D4DE0530F437E1 -:104CD9006194C09EFC609EFD34D4FE5206C0B9A505 -:104CE900A592DFF961FC61FC61FC61FC61FC61FC7E -:104CF90061FC61FC61FC61FC61FC61FC61FC61FCC3 -:104D090061FC61FC61FC61FC61FC61FC61FC61FCB2 -:0E4D190061FC61FC61FC61FC61FC61FC61FC01 -:0A4D280000060C12181E242A303673 -:104D3200ACFB0000000062FE000000003A397B3547 -:104D42008C225745B32D622E9C44603AFC08473CA6 -:104D520028FC36FE20FE02F903F929FC30FE2AFC6B -:104D62002BFC08F926FC6CFF1AFF6EFF6AFF64FF3A -:0A4D720027FC66FF2CFC5555555533 -:104D7C00FF0000000000983AF82AFF0000004700EE -:104D8C00317503F7332312D714AEF8C716AC0612DD -:104D9C00C5AC0416F643DD078B99A7A5B3EFF5C296 -:024DAC00C6D768 -:024FF400323D4C -:0A4FF60032303A33353A313600000C +:10234C00047138B3FB714492713796DE4F71349639 +:10235C007141923132960E5002C15011FD8534C03C +:10236C00CD3229EF37E0C15011FD8534C0F432175E +:10237C00C15002FD1D2BC0D2DF0D8B318E318D086B +:10238C000E01081C00BD34AD3444009BDC05D5AFF8 +:10239C00FBDF095020C15011FD8534C0C0C6D7C722 +:1023AC008D2076FDEC23FD512BD507F9DD0571034E +:1023BC0092EF2B664B2061F83164921A716392FD97 +:1023CC009C04664C07DD0381DF098F06F93103039A +:1023DC00FD7524FD8924710292306C256194C6D759 +:1023EC00C77162017172015003FD4F025008FD026A +:1023FC0037629D305009FD023762767163017118A6 +:10240C0006F94A30F1DC05E507F9EF224A3004DE23 +:10241C001ACF07F9025008C1506CFD9C02C092DF24 +:10242C000DD450DF09711006F9EF03F507F94007D9 +:10243C00F901DF05710A22EF06710B22710302CD3F +:10244C0020075700674C08DE1073090A20614EDC28 +:10245C0005679D20EF0387EFEB4A2007DF09D507BF +:10246C00F961F8CF07F903C6D7500AFD4F02304087 +:10247C0000C15006FD002BC05096ED4F02C7200640 +:10248C00FBF8FFD507F961E8ED6825304A57C150D4 +:10249C003EFD002BC0D2DD077100B2FBED6825714B +:1024AC0008B2FB17040200C15004C1500CC1506C9F +:1024BC00FDBD021006EA38AA48318D12AA48318EA9 +:1024CC00616B08616A08C1500EFD002BC0F690C10B +:1024DC00500CFD002BC0CC01008C014C04DE2831CB +:1024EC00349302EFFA712293EA388C015010D6051E +:1024FC00C15010C18C01D6044000C1506CFD670363 +:10250C001006615901EFD250A5FD4F02EA38AA48D6 +:10251C00318D12AA48318E616B08616A08C1500E68 +:10252C00FD002BC050A5FD4F025004C1506CFD9C0A +:10253C0002C0629C01EA388A4B4E0161C3048A4A8C +:10254C004E0117040200C15004C1500CC1506CFD67 +:10255C0067031006F6C1503EFD002BC01006C6D70F +:10256C00C78D3E4B3061F8ED0B264A4028DE05A4A2 +:10257C0040ED0B26F4408D309D3E8D305070D612C0 +:10258C00307351230480001231FF318E039D3F9F25 +:10259C00AEFBF68D3F7C804C95DC1B8D3F318F2440 +:1025AC001400EA38BDD8AA44FDA30D1231FF318EB8 +:1025BC0003318F16EF198D3F318F241400EA38BD8B +:1025CC00D8AA46FDA30D1231FF318E03318F16EAC6 +:1025DC00388A427217F3031644000171FE61C83643 +:1025EC00FF001701DE02F61617BD78C7500CFD0070 +:1025FC002BC0D2DF068D309D3EEF047100B2FBF292 +:10260C00C6D7C72008FBF8FF4007F901DD064007D5 +:10261C00F902DF1C17040600FDF82BD2DF0A8C062A +:10262C009C058C079C04EF4ECC0563CC0400EF4654 +:10263C0017040600FDF82BD2DD0F7100B2FB7103FD +:10264C0092CC0500711293EF2D7108B2FB8C063100 +:10265C008E318D080E07081C00BBEA388A4072AB1D +:10266C00FDF60EBB8C019C05D1DF08CC0501CC041A +:10267C0000EF038B9C0417040600FD032CD2DD062F +:10268C00CC06C8CC07008C069FB1FB8C06318E3172 +:10269C008D080E07081C00BD34AD344401A5DC08C0 +:1026AC00CC0364F6BD42EF48AD3426424401A0DCB5 +:1026BC0008CC031EF6BD42EF37AD3444819DDC09D6 +:1026CC00CC030AC942F401EF27AD3444019BDC0969 +:1026DC00CC0305C942F401EF17AD34440191DC0978 +:1026EC00CC0300C942F401EF07711293C942F40103 +:1026FC003132040C31249208CC0564CC0400EF0D6B +:10270C008C034E05DE078C039C05CC04008C059FC6 +:10271C00AFFB8C049FB0FBFD852B8D444E05DD2853 +:10272C0040AFFB0BDE054A440BDE1440AFFB06DE6C +:10273C00054A4406DE09D5AFFBDF0DD444DD095054 +:10274C0020C15011FD8534C08FAFFB9D44FDC22BC1 +:10275C001008C6D7C75601D837C15002FD352BC05B +:10276C004008F90161F8712010055012FD4F028DDF +:10277C00376C0870C15002FD352BC05003FD4F0261 +:10278C008D376C1870C15002FD352BC05016FD4FA3 +:10279C00025003FD462B625C01D1DD0F7170B3FB5F +:1027AC005002C15013FD8534C056006672C6D7C79F +:1027BC005004FD462B625C03D1DD405014FD5228C1 +:1027CC0034B3FB895C9F998A0C7CFF50FF5C14D15D +:1027DC00DD228A0C7CFF5C147234B7FB89616A9928 +:1027EC007162075600316207058666D1DFF77163A7 +:1027FC0007716B2734C6FB895CEB99712810055067 +:10280C0002FD462BD2DD354008F901DF05500AFDEB +:10281C004F028D376C1070C15002FD352BC0E0FD9E +:10282C004F02D837C15002FD352BC05033FD4F023B +:10283C00F0C15002FD352BC07178B3FBE0C15013D1 +:10284C00FD8534C0C6D7C7C12004FBF8FFCC0200FD +:10285C005004FD462B629C038C045C20D1DD0E8C55 +:10286C00036C019C038C026C209C02EF138C045CA7 +:10287C0010D1DD0C8C035CFE9C038C026C109C0252 +:10288C008C045C08D1DD0E8C036C029C038C026CF6 +:10289C00089C02EF138C045C04D1DD0C8C035CFDF2 +:1028AC009C038C026C049C028C03D1DD05501AFD38 +:1028BC004F028C0370C15004FD352BC08FB3FB5CF1 +:1028CC009F728C03318E316D148C03318E314D61BE +:1028DC006D08616C5C606162629FB3FB8FBFFB7CB7 +:1028EC00FF50FF5E02D1DD278FBFFB7CFF5E0272C3 +:1028FC0034B7FB89616A99716207CC0100316207B8 +:10290C00086159018C01D1DFF4716307716B27F2F7 +:10291C001006C6D7D9A7FBC15006FD352BC0D9A8C8 +:10292C00FBC15007FD352BC0D7FD2029F2D7C7714D +:10293C001300711B20710303710205E0C15003FDEC +:10294C00352BC05013FD4F02F0C15005FD352BC087 +:10295C00500FC1E0FD352BC0500AFD4F027103052D +:10296C005008FD4F02501FC1E0FD352BC05012FD29 +:10297C004F025003FD462B625C01D1DF03E2EF24D2 +:10298C00F0FD462B629D363602F9C75008FD1D2B13 +:10299C00C05003C1FD352BC0710203711A20FDDD3F +:1029AC002AF431F2C6D75003FD462B625C01D1DD0F +:1029BC00155014FD5228FDBB275014FD4F02E0C1E9 +:1029CC005003FD352BC0711300711B207103035094 +:1029DC0014FD4F02F0C1E0FD352BC0F0C15003FDDA +:1029EC00352BC0D7C72004FBF8FFCC02008D319CDF +:1029FC00035010C150A4FD9C02C0629D31D450DD27 +:102A0C0004F2EDBA2A8C037B315C08D1DD0F8D31D9 +:102A1C005C08D1DF05CC0210EF03CC02208C037BC9 +:102A2C00315C04D1DD158D315C04D1DF088C026C76 +:102A3C00049C02EF068C026C089C028FB2FB5CF3C8 +:102A4C00728D315C0C6162629FB2FB8FBEFB7CFFAE +:102A5C0050FF5E029C02D1DD1F34B6FB896E0299D9 +:102A6C00716207CC0100316207086159018C01D1F8 +:102A7C00DFF4716307716B278D315C40D1DD095038 +:102A8C0002C15012FD8534C08D315C01D1DD08E0EE +:102A9C00C15012FD8534C0717AFA8D315C41D1DDA3 +:102AAC000C5A31BED831C15010FD0A05C0F21004C9 +:102ABC00C6D7FD6027F2D7FDBB27F2D7C78FC6FB61 +:102ACC007617FD5228664FC6FBDFF2F5C6FBF2C641 +:102ADC00D75064FD4F02FD0E2C6261FB711192F117 +:102AEC0071149261DC70C15012FD0A05C0FD3336C1 +:102AFC00CD5F03D7C7C1C1FBF8FFAC0ABB17C150F0 +:102B0C0002C18C0270C1506CFD670310061004C624 +:102B1C00D7C7C1FBF8FFAC08C15002C18B70C150C4 +:102B2C006CFDBD021006C0C6D7C78806166770C1FB +:102B3C00C75084FD30031004C6D7C716C75084FD98 +:102B4C009C02C0C6D7C74A2004DE045600EF0256CA +:102B5C00014008F901DF048686EF0A4008F902DF1C +:102B6C00045104610666318F12504CD633514CD649 +:102B7C00610A045420BD38C6D740AFFB3DDC05CFFD +:102B8C0004FC0FD740AFFB1FDC05CF04FC0BD74078 +:102B9C00AFFB0BDC05CF04FC07D740AFFB0661D8BD +:102BAC0031320405CF04FC03D7D5AFFBDD04E504BB +:102BBC00FCD7F504FCD7D504F9DF04717392D7FD6B +:102BCC000E2C6261FB71019371149271079361C8B1 +:102BDC0031729217717292710493711192F17104A6 +:102BEC009361DC70C15012FD0A05C0D7C716C750DF +:102BFC0004FD1D2BC0C6D7C716C75002FD1D2BC028 +:102C0C00C6D740AFFB0BDE02E2D7F2D7710001054D +:102C1C0071785005713AD5713BD18F10055CFC9FD2 +:102C2C001005CF54054AE54205711042057100426A +:102C3C0005714850057130500571205005CF530572 +:102C4C0005CF52050A7130510571205105713BD5E4 +:102C5C00717050058F11055CFC9F1105F422D77122 +:102C6C0078500571080105D7FD2D38FD9C04717A4B +:102C7C00FAFDAB23F504F98F06F931051B5003FD62 +:102C8C00462B625C01D161E8CF04F902CFAFFB6443 +:102C9C00710407714192EF10F6710407611012F67E +:102CAC00B1236061FB714192FD5630FDD742712218 +:102CBC0095712BE7618461A461EDEFF8D77140F059 +:102CCC000071783002713AE6713BE2713BEA713B7C +:102CDC00EE8F10055CFC9F1005CF34024AE552FFC5 +:102CEC00711A52710A5271483002713030027120DF +:102CFC003002CF330205CF32020A71303102713B00 +:102D0C00E6717030028F11055CFC9F11057160300B +:102D1C0002D7717830027148F000D7C78806166662 +:102D2C00614FDD0967614EDE0396EF01866672C660 +:102D3C00D7C7161714AA0412A943DD29AA0412A98D +:102D4C0023FDDC4DC3AC02FDDC4D13C2BDD813FD1D +:102D5C00730FDE0C1714AA0212AA0403BA04EF05AF +:102D6C001714A9BA04AC041231FF319E03317F0849 +:102D7C007208C6D77100F200304400BFB6013001B2 +:102D8C0088BF9001300984BF9E01BF9C01BF9A018E +:102D9C00BF9801BF9601BF9401BF9201F53CFF3073 +:102DAC00FE00BFBE01F6BFBC01BFB80150EEBFBAFA +:102DBC0001A1BFB201C918FE008F06F9310507F554 +:102DCC00CDFBCB6CFF00717393716293D730EF0026 +:102DDC00BFB401F6BFBA017108F20071230471533C +:102DEC0007BE6EBE64BE6A712304715307715BD15A +:102DFC00F453F452716393D78D54B454D1DF6931C9 +:102E0C00D4D105715BD1E453D453DD2E7140B2FBA8 +:102E1C00D852F1E734020023DD0625DD0325DF055A +:102E2C00F6BE66EF06D9CCFBF1BE66A4524A522020 +:102E3C00DF04F452B453CD5419D7CD541E7148B29B +:102E4C00FBD5CEFBDF04F6BE66D7D9CCFBF14266D0 +:102E5C00FFDD15D9CCFBF112AE6643DE05A266FF91 +:102E6C00EF03B266FFCD5403D7C7161714F6B9AAF1 +:102E7C000412F6231231FF31AE03316FBA02C6D7FA +:102E8C00C7C1FBF8FF8C085080D612AB1413B9AB3A +:102E9C0014AA0412A92312D927FBF133BDD813FDB0 +:102EAC00DF0DBA02C0C6D731049401D74004F90231 +:102EBC00DF10F6BE64BE6EBE6ABF8EFBBF94FBBF56 +:102ECC009AFB31749314308AFBFD752E3090FBFD08 +:102EDC00752E3096FBFD752EEF713114940D711318 +:102EEC00947108D2FBF456F455EF60D455DF5A8F29 +:102EFC0026FB9D554A561FDC177100D2FB4028FB60 +:102F0C00FFDD1CA4578F28FB4B57DE13F456EF0F35 +:102F1C00D856F1A1605C1F9D567108D2FBF457E89E +:102F2C0056092AFB70C1308AFBFD8C2EC0E856096D +:102F3C004AFB70C13090FBFD8C2EC0E856096AFB31 +:102F4C0070C13096FBFD8C2EC0B455308AFBFD3D14 +:102F5C002DF313BE6E3090FBFD3D2DF313BE6A3086 +:102F6C0096FBFD3D2DF313BE64D7C736F00071F40C +:102F7C00DC297170F000CE9D08CE9EC0CE9F80F5EE +:102F8C0094FFF593FFF592FFE597FFE596FFE59526 +:102F9C00FFE598FFCE9C7F7100A6FB711BE3712BA4 +:102FAC00E3711AE7712BE7717A9D710A9E31929E3B +:102FBC0002EFFA710B9E712394713394714394C692 +:102FCC00D7C73122941E712294710A9E31929E02AF +:102FDC00EFFA34D4FB3692FF52078B99A5A792DFF8 +:102FEC00F9710B9EC6D7C78806163132941571320B +:102FFC0094C7349CFB3092FF1652078B99A5A7926D +:10300C00DFF9C6667367189CFBC6D7C7712394316A +:10301C0034941E713394710A9E31929E02EFFA34ED +:10302C0092FF369CFB52078B99A5A792DFF9710B87 +:10303C009E31449413714394717B9E8FDCFB9E9A5A +:10304C008FDDFB9E9B717A9EC6D7CFA7FB5CCFA86A +:10305C00FB5FCFC8FB5DCFFCFB36CFFDFBC9E5D3D7 +:10306C00FBD7C7CFA4FB12CFA5FB0ECFCCFBFFF534 +:10307C00CDFBF5CEFBF5CFFBF5D0FB5600664C64D3 +:10308C00DE08723826FB0086EFF3C6D7C788061613 +:10309C0017F1E73403002361E3EDBD332361F8ED51 +:1030AC008931B12361E3ED93312561F8EDA131B1A3 +:1030BC00240D0061D8EDBD33240B0061F8EDC13156 +:1030CC002361F8ED04322361F8EDD4312361F8ED7E +:1030DC00B83324060061F8ED6D32B12561D8ED8965 +:1030EC003224000061F8ED96322361F8EDBD3323F4 +:1030FC0061F8ED9633B12361E3EDB9322361F8ED5C +:10310C00CA322361F8EDDB322361F8EDCA32236158 +:10311C00F8EDEC322361F8EDFD322361F8ED0C3360 +:10312C002361F8ED2E332361F8ED3A332361F8ED8A +:10313C0046332361F8ED4E332402002361E3EDBDE9 +:10314C003324020061F8ED56332361F8ED61332529 +:10315C0061F8ED6C33B124060061D8EDBD33240069 +:10316C000061F8EDBF332561F8ED7733241200616F +:10317C00F8ED91332361F8ED8233EDBF3334A6FBC8 +:10318C0089615F99EDC9333035296194667367188D +:10319C00A4FBEDC93340A9FB6ADF1340AAFB68DF2F +:1031AC000D674C6CDF083014406194713AD5679F01 +:1031BC00ABFBEDC93367D1DD0C30443B619434C4B7 +:1031CC00FB89616F99EDC933675C02D1DD0730BEB5 +:1031DC002A6194EF0B675C01D1DD0530C32A619441 +:1031EC00675C3CD1DD0F30C82A6194675C3C726629 +:1031FC00736218A4FBEDC93367D1DD625C01D1DDCC +:10320C0005300800EF01F6609F01FC675C02D1DD20 +:10321C0003E6EF01F63401FC89616899675C04D11F +:10322C00DD04E6A1EF01F63401FC89616899675C65 +:10323C0008D1DD05302000EF01F63401FC8961680E +:10324C0099675C10D1DD05301000EF01F63401FCFC +:10325C0089616899675C20D161E8716001FCEDC9F6 +:10326C0033D446DF08679FCDFBA446EF0D4A4605D5 +:10327C00DE08E846671811FDA446EDC933675C0FFC +:10328C007266736218A4FBEDC9334A4664DE1B4AAE +:10329C004601DF0667D161F85701E846671826FB3F +:1032AC00A4464A460561C8711294EDC933675C7F28 +:1032BC0070C117F1243000FDF22FC0EDC933675CEB +:1032CC003F70C117F1243000FDF22FC0EDC93367F8 +:1032DC005C0770C117F1243000FDF22FC0EDC9332B +:1032EC00675C1F70C117F1243000FDF22FC0EDC9CF +:1032FC00336770C117F1243000FDF22FC0EDC933D4 +:10330C00CEABAC710A9E31929E02EFFAD592FFDFE2 +:10331C0005710B9EEFED679E99710B9E9FDBFBED8C +:10332C00C933714294675C7F9FDCFBEDC9337142FA +:10333C0094675C3F9FDDFBEDC933675C3F9FDEFB11 +:10334C00EF7B675C1F9FDFFBEF7330033961946782 +:10335C009FE4FBEF6830D0386194679FE5FBEF5D2D +:10336C0030E9386194679FE8FBEF52675C01D1DD6F +:10337C004CFDD742EF474A58C8DE42E85867185A06 +:10338C00FAA458EF38679D58EF33675C01D1DD051F +:10339C00711202EF03711302675C02D1DD05712219 +:1033AC0002EF03712302679FD3FBEF1167318EEF9E +:1033BC000CEF0A664C5BDE05736718A4FBC6D7C717 +:1033CC0016664C30DC094C37DE05FDCD2FEF6B66F5 +:1033DC004C02DF1F8FA6FB5C03728F03FC5C033176 +:1033EC008E316D08616A08128F03FC5C80312A6192 +:1033FC0062EF56664C3DDF08AE90BD5AF85AEF4965 +:10340C00664C3EDF04F85BEF40664C4FDF05FDFF7A +:10341C0042EF36664C61DF08E858095AFA72EF2918 +:10342C00664C7FDF05FDBA3BEF1F664C4EDF0B3160 +:10343C000496045210EF12F2EF0F664C5BDC045250 +:10344C00FFEF06667309A4FB72C6D7C7880616176A +:10345C00F1241000240500DC07244C00DD17EF17C5 +:10346C00FD730217F104A4FB1489617F99717AFA38 +:10347C00715294EF02A458C6D7C7C1C1FBF8FF40E4 +:10348C0004F903DD064004F904DF38717BFA8C0281 +:10349C007309ACFB5E0AD1DF278C02318E04A4FBCE +:1034AC0014896E0A99716207717AFACC0100316243 +:1034BC0007086159018C01D1DFF4716307716B2727 +:1034CC00717AFA1004C6D7CF03FC03F501FCF5059D +:1034DC00FCF507FCD7C788061617F1E73402002560 +:1034EC00DD3D23DD1725DD1C23DD0523DD2BEF3B27 +:1034FC00710295679F06FCCD5F03EF2F675C839F7E +:10350C0003FCEF27675C039F05FC675C034C0261BF +:10351C00F8712296FDED44EF12679F07FCEF0C67E4 +:10352C0091DF08E0C15012FD8534C0C6D7C716170D +:10353C00F1E7240000DD2A23DD1E240300DD07242F +:10354C00FB00DD24EF2531329605308000EF01F6CB +:10355C00086F04FC7208EF198F01FCF501FC72EF87 +:10356C00107152955235EF09F2EF0666730900FCA3 +:10357C0072C6D7C71617F1E7240000DD38241000F7 +:10358C00DD1C23DD1C23DD30240E00DD182411008E +:10359C00DD1B240F00DD12243000DD15EF1EE2EFE1 +:1035AC001D5202EF195204EF155206EF115205EF9E +:1035BC000D5207EF09F2EF065203EF0252FFC6D786 +:1035CC00C7316494377163948D5E9FACFB8D5D9FA6 +:1035DC00CBFB36D2FCC7D85DFD3337618A70618A6C +:1035EC00FD7837C0D862F1312F609D618D5C4B61E5 +:1035FC00DD0A7172948D619D5CCD5F034A5F05DEBF +:10360C0008303D366194CD5F6BB45F7150F000CEE5 +:10361C00300BCF170006CE3106FD7702717A307170 +:10362C000BE3710BE7C6D78D619D5C8D619FADFB84 +:10363C00D74004F903DF064004F904DF02F2D73166 +:10364C0074940C7173947113958D619D63EF31318A +:10365C0004951F710395711295D506FCDF04F46473 +:10366C00EF0A8F06FC5002D6A1609D648D649D63A9 +:10367C00EF0E311495068D649D63EF048D619D638F +:10368C008D639FADFBD863FDA536E863091C2270E2 +:10369C00C15013FD0A05C0F2D7C7C1C1FBF8FF8C9E +:1036AC0002D1DF05F506FCEF1A8C024C05DE06CFC5 +:1036BC0006FC02EF0E8C02318E1231FE03311F60BC +:1036CC009F06FC8D654F06FCDD28CC011F8F06FC88 +:1036DC009D65CC00008B4C08DE148B730912204FB7 +:1036EC0006FCDC058B9C01EF05615900EFE78C01B2 +:1036FC009D601004C6D7C716710AE7710BE37150B1 +:10370C00F000CE300BCF170006669E31FD770271AC +:10371C007A30710BE33182E302EFFA8D1F7158F0AE +:10372C0000710BE772C6D7C7C1C1FBF8FF8FFCFB5A +:10373C004E02DC03F2EF318C024FFDFBDC0452FF36 +:10374C00EF268C022FFCFB706131318D128FFDFB4B +:10375C002FFCFB70613133BDD813FD010EBB44004F +:10376C0001DC03F690BB8B721004C6D7C7C1FBF803 +:10377C00FFAC0814A91489708B6128706131FDDCD1 +:10378C004D1344030071FEDC23AC08148A04819AA7 +:10379C0004AC08148A044C11DC10A9148B99AC08E5 +:1037AC0014CA0200AC0814CA0310EF72AC0814CA95 +:1037BC000400AC0814A914894DDE0AAC08148A0262 +:1037CC00819A02EF12AC0814A914894D61D308AC8C +:1037DC0008148A02919A02AC08148A03919A03D1B4 +:1037EC00DF3CAC08148A024C10DF10A91489318E0E +:1037FC00A112AC0814A9146299EF17AC08148A0230 +:10380C004CF0DF0EA91489318EB112AC0814A91436 +:10381C006299AC0814CA0200AC0814CA0310C0C6E2 +:10382C00D7ED3038C75600664C0ADE0BF0317E12ED +:10383C00F67810FC86EFF0C6D7C7200CFBF8FF1704 +:10384C00040600C15006C150A8C15030FDBD021085 +:10385C0006D2DD1BA4684A6808DE03E2EF6234E49A +:10386C00FB895CFC99FD03397110B2FBF2EF51300E +:10387C000600C117040600C130E9FBFDE44D10043D +:10388C00F4688FE4FB5C01D1DD264004F903DF20F2 +:10389C005010C180FD8534C0C736100571D4C6DE0A +:1038AC000F17C15006C150A8C15030FDBD02100603 +:1038BC004004F903DD064004F90461F8FD1940F2F7 +:1038CC00100CC6D7D9E5FBC15030FD9C02C0629FDD +:1038DC00E8FB5008C15011FD8534C0F2D7D9E8FB84 +:1038EC00C1D9E7FBC15030FD300310045008C15062 +:1038FC0011FD8534C0F2D7C7200CFBF8FFCC0900B2 +:10390C004007F901DF05CC0A02EF03CC0A10CC0BFF +:10391C00808FE4FB5C039C07717AFA8C07D1DF087B +:10392C00717AD5CC0807EF06717BD5CC082F17041C +:10393C000800C15004C150A0C15030FD67031006EF +:10394C00624C02DF067110B2FBEF047118B2FBC7B8 +:10395C0036100571D4C6DE164004F903DF1017A12A +:10396C00C15006C150A8C15030FDBD021006FD73F8 +:10397C00028FE4FB5C034E07DF9EF2100CC6D7D51A +:10398C0004F9DF03F6BD6A4004F901DD0AD474DDE5 +:10399C0003B474D7CD74038F04F9318FE723DD0B97 +:1039AC0024020024030061C8EDB03A8F06F93123DC +:1039BC003E301B00466ADF0AE0C15010FD8534C062 +:1039CC00EF1D307701466ADF165002C15010FD859D +:1039DC0034C0F64670DF088FC8FB5010D6BD70F6A9 +:1039EC004670DD36B6704670DF30711293EF2B30B7 +:1039FC001B00466ADF13F64672DF18E0C15010FD5B +:103A0C008534C0C9725307EF0A307701466A61F8F2 +:103A1C00711293F6467261E8B6723154960871438E +:103A2C0095F6BD6AEF1431449505F6BD6AEF0BA609 +:103A3C006AF6466A61F8C96AFFFF316296194A6CE8 +:103A4C0005DE16A46C4A6C05DF0FA46C5004C15043 +:103A5C0010FD8534C0EF02F46C316496194A6E0582 +:103A6C00DE16A46E4A6E05DF0FA46E5008C150100E +:103A7C00FD8534C0EF02F46ED46FDD03B46FD73123 +:103A8C007296174A6D05DE14A46D4A6D05DF0DA400 +:103A9C006D5010C1FD8534C0EF02F46D4A6D0661A6 +:103AAC00F8CD6F25D7C736100571D4DE06304538F2 +:103ABC006194D24004F903DF1C3122070530F02950 +:103ACC0061943154950C7153955080C15012FD8501 +:103ADC0034C0FDF03AFD163B31749506717395FDBB +:103AEC00D141C6D78F03FC5C01D1DD1DD477DD033A +:103AFC00B477D7CD77098D604B76DD0D8D609D76D3 +:103B0C005040C15012FD8534C0D74004F903DD0488 +:103B1C00F6BD1AD7D5D0FBDF08F6461ADD19B61A52 +:103B2C00D7D9CCFBF1461ADD0ED9CCFB12AD1A431A +:103B3C00DE03A61AD7B61AD7C7FD73028FC4FB765D +:103B4C00F5C4FB717AFA5C10D161E8716295665C20 +:103B5C000FD1DD57665C01D1DD05F504F9EF4C663C +:103B6C005C02D1DD11E0C15003FD352BC071130097 +:103B7C00711B20710303665C04D1DD11711300719C +:103B8C001B20D503FC61F8710303FDD334665C087C +:103B9C00D161E87103035005FD4F0271020350031C +:103BAC00C1FD352BC0711A20FDDD2AF2C6D7C756D0 +:103BBC00FF4A461361C8ED943C8F06F93115053068 +:103BCC000400EF0F8F06F9314505300500EF04D9DD +:103BDC0007F9F1609F28FC8D789F29FC713492E6DF +:103BEC0061301271049261DC31196162629F2AFCAE +:103BFC00E52BFC31140205308000EF01F6C1314495 +:103C0C009605304000EF01F6C2616B08616A08C18D +:103C1C0031340405302000EF01F6C2616B08616A93 +:103C2C0008C131240205300800EF01F6C2616B08AF +:103C3C00616A08C131749605300400EF01F6C26167 +:103C4C006B08616A08C131649604E6A1EF01F6C203 +:103C5C00616B08616A08C131549603E6EF01F6C244 +:103C6C00616B08616A9F2CFCF171240461DC9F2656 +:103C7C00FCF171540761DC9F27FCD846F10104EC80 +:103C8C00FC14A9148976A4466672C6D7C7FD3809F8 +:103C9C008F04F9318FE724000061F8ED723E23DDCB +:103CAC001B2361F8ED7C3D2361F8EDF83D2361F8B1 +:103CBC00ED413E2361F8ED153FED6F3EF6BD7071A1 +:103CCC0013934005F901DF2C3134961B466ADD0451 +:103CDC00F424EF02A4244A2465DC0FF6BD6AF50433 +:103CEC00F9712295ED973FFDAB23AD6A440A006153 +:103CFC00D8ED973F714295FD9C04716392FDAB2307 +:103D0C004007F903DF09712295F504F9ED973FFDA2 +:103D1C000E2640B1FB9BDE09712295F504F9ED9757 +:103D2C003F714A277140110571301105713A2271AA +:103D3C005A2271501105FD3A29D2DD09712295F5EF +:103D4C0004F9ED973F71103500CF37001D7140120B +:103D5C00054005F901DD064005F903DF05F5CDFB4E +:103D6C00EF04CFCDFB03CF04F902FD2029ED973FE3 +:103D7C00FD182CFDC92C714A9DFDD334FD6E30F518 +:103D8C0037FF712BE0F505F9712295CBE43FEFCBB2 +:103D9C00E6F6F0FD9C04713BD47112027123028F84 +:103DAC0006F93105285004FD462B625C03318E3137 +:103DBC005D34B3FB896168995002FD462BD2DD0658 +:103DCC007170B3FBEF047178B3FBFDAB23FD802D59 +:103DDC00710806F9CF04F9038FA6FB5C02D1DD094B +:103DEC005080C15010FD8534C0ED973FFD993F3197 +:103DFC0064952FA47AD47ADD0831A4E00A31020C40 +:103E0C0006712BE0FD054031A4E01731040C137151 +:103E1C002BE05027C15005FD352BC0CF04F90471A0 +:103E2C002295FDFA3F8F06F931250731349603F5BB +:103E3C0004F9ED973FFD993F31020C14F0C1500588 +:103E4C00FD352BC05005FD4F02FD0540CF04F90395 +:103E5C00FDFA3F8F06F931250731349603F504F945 +:103E6C00ED973FF504F9CFCDFB03F5CEFBF5D0FB79 +:103E7C00717293F6426CFF61E8ED973FF6BD70717D +:103E8C001393F5E4FBFD0339717AFAFDD92DFD6B23 +:103E9C002CFD1E2D714B9D71130271230231349335 +:103EAC0002EFFACE3708CBE4BFFFCBE6FFF3CED45C +:103EBC00FFF5B4FBF5B5FBF5B6FBF5B7FBCF37005B +:103ECC000971481205F6BEE0BEE2BED0716A27FD4C +:103EDC00B229714307714B277148100571481105C0 +:103EEC007138100571381105713302713B22715311 +:103EFC0002715B227158100571581105CF04F90538 +:103F0C00714295F6BD6AFD010AF505F9F4243134C8 +:103F1C009604D432DD20E505F9E504F98F06F93174 +:103F2C002569F5F8FBF5F6FB502EFD4F02CF05F990 +:103F3C0003E504F9EF55FDF004FD3E2371730171A7 +:103F4C00320471430271039271629231949E02EFBA +:103F5C00FA712AE7CEA409F5F3003104070261FDDA +:103F6C00CFF30080F466FD3809CEA40831329606F2 +:103F7C00CF04F905EF09714395E505F9E504F971ED +:103F8C002BE78F06F9312503F504F9C6D7D47BDF6F +:103F9C0019310200585003FD462B625C01D1DF073A +:103FAC00F504F9712295D7E47BD74A7BF0DF073112 +:103FBC0004003AF47BD74A7BC8DF0AF504F9712276 +:103FCC0095CD7BF0D7310200084A7BFFDD1FA47B27 +:103FDC00D7F0C15004FD352BC08FB3FB5C9F9FB352 +:103FEC00FB7110C4FB30443B6194CD7BF0D7311492 +:103FFC009306F504F9712295D7716395F47A717271 +:10400C0007FD7702717307D7FD5005F2D7C7200C57 +:10401C00FBF8FFFD73028FEAFBF0F9E9FBF303FDFC +:10402C00DC4D13BC048FECFBF0F9EBFBF303FDDC74 +:10403C004D13BC028FEEFBF0F9EDFBF303FDDC4DF1 +:10404C0013BB717AFAAC04BDD8F6BDDAAC04311EE0 +:10405C00BDDCF6BDDEFDB40DADD8BDDCADDABDDE2C +:10406C00AC02BDD8F6BDDAAC02311EDADCC3DADE46 +:10407C00C3BDDCF6BDDEFDB40DC0BDDEC0BDDCAD28 +:10408C00DEFD2A0FADD8BDDCADDABDDEABBDD8F69A +:10409C00BDDAAB311EDADCC3DADEC3BDDCF6BDDE65 +:1040AC00FDB40DC0BDDEC0BDDCADDEFD2A0FDADA1D +:1040BC00ADD8FDE843C3C58D885C3FF0317E04402C +:1040CC00FC14C2C0B9A488F6BC08BC0A9C078C07B7 +:1040DC004C2EDD3D8D880E0770F161DC605C3FF08D +:1040EC00317E127940FCBDD8F6BDDA8C0773095CC1 +:1040FC0022318FBDDC70BDDEFDB40DAC08BDDCAC77 +:10410C000AFD2A0FADDABC0AADD8BC08615907EF1D +:10411C00BDAC08BDD8AC0ABDDAC9DC0004F6FD7E26 +:10412C000EC9DCFFFFF6FD7F0FADD8BD82AF3AFCA8 +:10413C004682DD11AF3CFCBF3EFCAF3AFCBF3CFC01 +:10414C00AD82BF3AFCAF3CFC423EFCDC46AF3AFCD5 +:10415C00423CFCDE3EAD26423AFCDE374A2A16DCF7 +:10416C001A4A2AA0DE138D844B2ADE0DAF3AFC26A8 +:10417C008644691061C8FDD141F42AAF3AFC445120 +:10418C0046DC0AAF3AFC241027BD28EF0DC928F8ED +:10419C002AEF074A2AFF61E8A42AAF3EFC423CFC06 +:1041AC00DC18AF3CFC423AFCDE10AF3AFC4628DE91 +:1041BC0009F484AF3AFCBD86EF074A84FF61E8A49A +:1041CC0084100CC6D7C7FD7302710A9E31929E02F1 +:1041DC00EFFA8E949F34FC8E969F35FC8E979F360B +:1041EC00FC8E989F37FC8E939F38FC8E929F39FCE7 +:1041FC00710B9E717AFA8F37FCFD930F76FD664337 +:10420C0013BD80D5EFFBDF0AD5F0FBDF05D5F1FB45 +:10421C00DD25F6B14680DF11C9803722665C03913B +:10422C00DF060A80181A81009617FD894413FDA930 +:10423C004231049602EF61520692926934FC682E68 +:10424C00FCDFF6AD80BD7EF87CF3311C790AF944B5 +:10425C00FEFFDD44D87CF101040AF914A944FFFFE8 +:10426C00DF04E6B9EF0BD87CF101040AF914A9A11B +:10427C00B9FD7302A0EFFBD5EFFBDF1CA0F0FBD563 +:10428C00F0FBDF14A0F1FBD5F1FBDF0CCFEFFBFF54 +:10429C00CFF0FBFFCFF1FBFFC6717AFAD7C716D868 +:1042AC007CF10744A800DC05710296EF1CF647DD93 +:1042BC0018A47C4A7CA8DC05710296EF0CF87CF300 +:1042CC00311CF6780AF9B7EFE4C6D7C756A896663C +:1042DC00F0317E12F6B1780AF966D1DFF1FD730286 +:1042EC00F5EFFBF5F0FBF5F1FBF47C710396C67171 +:1042FC007AFAD7C72004FBF8FFD446DF168D7C9DD5 +:10430C0089FD730252069292692EFC68C0FCDFF69E +:10431C00717AFA4A4606DE0EE84609C0FC9C03A4F4 +:10432C00468C0372EF30F889F3311C790AF9BB31F2 +:10433C001296058B9C03EF0F8C019C03D489DF052F +:10434C00CD89A7EF02B489718071179661DC61FB8E +:10435C007111968C03721004C6D7C72008FBF8FFA6 +:10436C008F37FCFD930F9C078F36FCFD930F9C063B +:10437C008F35FCFD930F9C058F34FCFD930F9C0433 +:10438C008F38FC9C038F39FC9C028C06318E0112F9 +:10439C00791A20BB8C075C03D1DF098C064C0361B6 +:1043AC00C86179008C05318EB1610900BB313D12B9 +:1043BC000103BB8B0E04708C011C00BB8FF4FB4EF5 +:1043CC0003DC0E8C034FF4FBDC0B8C024FF5FBDC97 +:1043DC0004AB12EF03ABB1121008C6D7C7C3C12090 +:1043EC0008FBF8FFF661490A61F8614908DF07F735 +:1043FC00340000ED8544E6BC04F6BC06AC0ABC02F5 +:10440C00AC08BBAC06614902AC0461F8614900DE42 +:10441C0028AC04BDD8AC06BDDAE1FD390FADDABC71 +:10442C0006ADD8BC04ABBDD8AC02BDDAE1FD540F6F +:10443C00ADDABC02ADD8BBEFCAAC06BC02AC04BB57 +:10444C00AC08BDD8AC0ABDDAAC04BDDCAC06FDB71B +:10445C000EAC04BDDCAC06FD2A0FE1FD540FADDA49 +:10446C00BC06ADD8BC04AC06614902AC0461F86171 +:10447C004900DCC5AC0214AB12100CC6D7C7C12066 +:10448C0004FBF8FF8F31FCFD930F9C034E04DF1CE3 +:10449C00AD7E4680DE07AD80267E12EF40F646806C +:1044AC00DF07467EDD03E7EF34F7EF318C04318E06 +:1044BC00B1128C03318E43DF18303822267E0680F1 +:1044CC00BB8C045C0391DF05AB041800BBAB12EF93 +:1044DC000C8C034E04DE0532A900EF01F71006C662 +:1044EC00D7FD73023122960BF6468CDD06B68C7125 +:1044FC007AFAD7712396717AFA4004F904DF0671BF +:10450C005307F42CD7D9CFFBF1E7240000DD0F23A0 +:10451C00DD1823DD0F23DD4C23DD2423DD33715324 +:10452C0007F42CD7715207F42CD7D42CDF07715217 +:10453C0007E42CEF05715307F42CC98CFA00D7D47F +:10454C002CDF0A715207E42CC98CFA00D7F5CFFB8B +:10455C00D7D42CDF0A715307E42CC98CFA00D7CFBF +:10456C00CFFB02D7FD7445D7D905FCF1E724000039 +:10457C00DD0923DD2123DD0923EF1B715307F42C07 +:10458C00D7D42CDF07715207E42CEF05715307F4D5 +:10459C002CC98C2D01D7715207E42CD731629301B1 +:1045AC00D7710394D9CDFBF1E7240000DD1223DD94 +:1045BC001923DD1123DD2623DD3423DD3923DD3FF3 +:1045CC00FD3446EF3DFD5546EF38D9CCFBC1AE6C02 +:1045DC00FD272DC0F313BE6C712304EF25F0C1AE83 +:1045EC006CFD272DC0F313BE6C712304EF14F6BEC3 +:1045FC006C712204EF0CCB6CFF00712304EF03FDF4 +:10460C00C9464004F905DD064004F901DF067123B3 +:10461C00047103943104940FF6BE64BE6A31220413 +:10462C0002EF02F690BE6ED7CD2E47F48EAE6C31F3 +:10463C007DBFCAFCFD9E46D2DF0ED9CCFBC1AE6C51 +:10464C00FD272DC0F313BE6CD7FD9E46D2DD0DCDDC +:10465C002E47F48EAE6C317DBFCAFCD7E88E093480 +:10466C00205080D6BFC6FC22CAFCBDD8304700FD06 +:10467C00DF0DBFC8FC30C6FCFD3D2DF313BE6CB482 +:10468C002ED42EDF0CCD2E47A48E4A8E1F61C8F47B +:10469C008ED740AFFB0BDC05712304F2D740AFFB88 +:1046AC000661D831229211F0C1AE6CFD272DC0F3FA +:1046BC0013BE6C712204EF03FDC946E2D77102945C +:1046CC00F0C1AE6CFD272DC0F313BE6CA48F4A8FC6 +:1046DC0040DC37F48FD890F1313F0412FD14D890A0 +:1046EC00F1BDD85008FD2E0E087208E6D2DD04018B +:1046FC0092DFFC896158D1DD05712204EF0371232F +:10470C0004A4904A902061C8F490D7C73026FDC607 +:0E471C00D77180717DFADE035201D75200D7AB +:10472A0061FC61FCC1C3C5C7520C929269D4FEC137 +:10473A00DFF88EFD708EFCC1717AFA4004F903DF4E +:10474A000530F0296194C09EFC609EFD34D4FE526F +:10475A0006C0B9A5A592DFF9C6C4C2C061FC61DF73 +:10476A00520C929269D4FEC1DFF88EFD708EFCC1A4 +:10477A008F4105775C04D1DD06675C01D1DD5031DC +:10478A005494367162077153948FB4FB5FBCFBD1AA +:10479A00DF1B8FB5FB5FBDFBD1DF128FB6FB5FBEA0 +:1047AA00FBD1DF098FB7FB5FBFFBD1DD0C3162079D +:1047BA0002EFFA716307716B27711396FD1730F4D4 +:1047CA00227148500571605005717AFAEDC4486744 +:1047DA005C02D1DD16D422DD124A2202DD0DF4225A +:1047EA007148500571605005717AFA717AFA8D2212 +:1047FA00318FE7240000DD0823DD1423DD2CEF4A86 +:10480A00F4467140500571505005E422EDC4488FBA +:10481A0040059D47715050058D479D49D847FDCBAE +:10482A0033629D48CD2202EDC448675C02D1DD1790 +:10483A00675C10D1DD05CD2203EF0F714850057179 +:10484A00605005F422EF73CD22044A2203DF108D53 +:10485A00489F4005D848C1D847FD5734C0EF1F8F3D +:10486A00400576717447DC054A4702DE06716050DE +:10487A0005EF47C7D847FD9830C071505005D84951 +:10488A00F1242900DD27240400DD22242200DD1D75 +:10489A00241100DD0C240100DD13241E00DD0EEFBF +:1048AA000A4A4760DF07CD4761EF02A4474A22035D +:1048BA00DF08D847FDCB33629D48C09EFC609EFD51 +:1048CA0034D4FE5206C0B9A5A592DFF961FCC1C372 +:1048DA00C5C7520C929269D4FEC1DFF88EFD708E64 +:1048EA00FCC1717AFA51405F0401D1DD06F616A7C0 +:1048FA0047DFF2300400BF2401F6BF2A01300B0B58 +:10490A00BF2801FD7702300B0FBF2801FD77023067 +:10491A000F0FBF2801710AE6F6420C01DD33AF041E +:10492A0001BF0C0131529329715293710BE2D84D98 +:10493A00FDE9033184BD02EFFACBB422FBD84FF173 +:10494A00BEB8714BE1714BE5710ABD8D4E9E44EFC5 +:10495A000C715393714AE5717BBD713393C09EFC10 +:10496A00609EFD34D4FE5206C0B9A5A592DFF9C6F1 +:10497A00C4C2C061FCC1C5717AFAD44CDD0BEA4AE3 +:10498A00899E44A64AB44CEF33710AE6300400BF4C +:10499A002401F6BF2A01300B0BBF280100000000DA +:1049AA0000000000510FBF280100000000000000B5 +:1049BA0000500FBF2801712393713393C4C061FC67 +:1049CA0061EF520C929269D4FEC1DFF88EFD708EAF +:1049DA00FCC12006FBF8FF71503002CEABACCC0410 +:1049EA0000F6BB31B2E210617900F6614900DFF3EB +:1049FA0071603002ED844A8E519C03713BE28C0354 +:104A0A005C02D1DD1E8C035C08D1DF0971503002D3 +:104A1A00CC0400EFCC8C0570FD3935629E50CC0475 +:104A2A0002EFBE8C035C03D1DF408E509C027150B2 +:104A3A0030028C04D1DF0E8C0270FD7F35629C053A +:104A4A00CC0401EF328C044C02DF0671603002EFB5 +:104A5A0029CF34025A716030028C0270C18C057001 +:104A6A00FDE134C0CF34024AEF108C035C01D1DD82 +:104A7A000671603002EF03EDEB491006C09EFC6040 +:104A8A009EFD34D4FE5206C0B9A5A592DFF961FC99 +:104A9A00C1C3C5C7520C929269D4FEC1DFF88EFD1C +:104AAA00708EFCC1710A9E31929E02EFFA8FDEFB74 +:104ABA004F96FFDF198FDFFB4F97FFDF118FE0FB68 +:104ACA004F98FFDF095004C15011FD8534C0710BA6 +:104ADA009EC09EFC609EFD34D4FE5206C0B9A5A5B8 +:104AEA0092DFF9C6C4C2C061FCE46661FCC1C3C5F9 +:104AFA00C7520C929269D4FEC1DFF88EFD708EFC0B +:104B0A00C1C1FBF8FF8D1F9C018E31318EE724064F +:104B1A0000DD0823DD0E23DD22EF38717AFA8C01DD +:104B2A009D5EEF2F717AFA4007F901DF068C019D2D +:104B3A005DEF2051FF2E019D5DEF18717AFA8C010D +:104B4A009D304004F903DD064004F904DF05306CAA +:104B5A002561944031FF09DE05A031FFEF07715846 +:104B6A00F000716294710BE3C0C09EFC609EFD343C +:104B7A00D4FE5206C0B9A5A592DFF9C6C4C2C06167 +:104B8A00FCC7FD7302D46661F83124952771239519 +:104B9A00D466DD05B466CEABAC717AFA5600664CC3 +:104BAA000ADD1172F3311C79D8FCCEFC0061CA61AE +:104BBA00A486EFEA717AFAF2C6D7C7C1C1FBF8FF39 +:104BCA00CC01008C014C0ADE36FD73028C01F031F7 +:104BDA007E0410FC14A96168DF09AC02B9717AFA83 +:104BEA00F2EF1D8C01F0317E127910FC614902DF6F +:104BFA0006717AFAE2EF09717AFA615901EFC4E2B1 +:104C0A001004C6D7C72004FBF8FFF64210FC61F86F +:104C1A00EDF14CFD7302CC03008C034C0ADE3C8C94 +:104C2A0003F0317E0410FC14A96168DF05717AFA79 +:104C3A00EF29717AFA8C0372F3311C7910FCCEFCDD +:104C4A000061CA629C02D1DF0A8C03F0317E12E64F +:104C5A007810FCFD7302615903EFBECC0200CC014F +:104C6A00018C02F0317E0410FC14A96168DD788C95 +:104C7A0002F0317E127910FCE743DF658C014C0AA1 +:104C8A00DE5F8C01F0317E127910FCE743DD4DFDC9 +:104C9A0073028C01F0317E0410FC14A96168DF18DC +:104CAA006169018C01F0317E12F67810FC8C024E9B +:104CBA0001DCED717AFAEF2F8C01F0317E0410FCE1 +:104CCA0014A9128C02F0317E337810FC8C01F03179 +:104CDA007E12E67810FC615902717AFA615901EF85 +:104CEA009B615902ED6B4C00F21004C6D761FF526A +:104CFA000C929269D4FEC1DFF88EFD708EFCC171F0 +:104D0A007AFA8FE4FB5C03D1DD184004F903DD066F +:104D1A004004F904DF0C36100571D4DE053045383D +:104D2A006194C09EFC609EFD34D4FE5206C0B9A5B3 +:104D3A00A592DFF961FC61FC61FC61FC61FC61FC2C +:104D4A0061FC61FC61FC61FC61FC61FC61FC61FC71 +:104D5A0061FC61FC61FC61FC61FC61FC61FC61FC61 +:0E4D6A0061FC61FC61FC61FC61FC61FC61FCB0 +:0A4D780000060C12181E242A303623 +:104D8200ACFB0000000062FE000000008B39CC3555 +:104D92008C22A845042EB32EED44B13AC308983CA8 +:104DA20028FC36FE20FE02F903F929FC30FE2AFC1B +:104DB2002BFC08F926FC6CFF1AFF6EFF6AFF64FFEA +:0A4DC20027FC66FF2CFC55555555E3 +:104DCC00FF0000000000983AF82AFF00000047009E +:104DDC00317503F7332312D714AEF8C716AC06128D +:104DEC00C5AC0416F643DD078B99A7A5B3EFF5C246 +:024DFC00C6D718 +:024FF400323E4B +:0A4FF60031373A33333A313400000A :00000001FF  \ No newline at end of file diff --git a/trunk/bsr.lmf b/trunk/bsr.lmf index 4ca71a6..8e3443c 100644 Binary files a/trunk/bsr.lmf and b/trunk/bsr.lmf differ diff --git a/trunk/bsr_k0r.map b/trunk/bsr_k0r.map index ffb6677..4f2d80c 100644 --- a/trunk/bsr_k0r.map +++ b/trunk/bsr_k0r.map @@ -1,22 +1,22 @@ -78K0R Linker W1.33 Date:31 Aug 2011 Page: 1 +78K0R Linker W1.33 Date: 1 Sep 2011 Page: 1 Command: -yc:\program files (x86)\nec electronics tools\dev -_msgoff - obsr.lmf ..\..\..\Program Files (x86)\NEC Electronics Tools\C - C78K0R\W2.13\lib78k0r\s0rm.rel -gi1B339499E033F240BFAAh -pbsr - _k0r.map -nkd -gb7EFBFFh -bC:\Program Files (x86)\NEC Electro - nics Tools\CC78K0R\W2.13\lib78k0r\fsl.lib -bcl0rdm.lib -bcl0r - m.lib -bcl0rmf.lib -iC:\Program Files (x86)\NEC Electronics T - ools\CC78K0R\W2.13\lib78k0r -dbsr_mcu.dr -s -w2 loader.rel pm - .rel i2c_ctr.rel main.rel magic.rel WDT.rel i2c_mcu.rel i2c_t - wl.rel led.rel rtc.rel vreg_ctr.rel vreg_twl.rel adc.rel reng - e.rel accero.rel self_flash.rel sw.rel task_debug.rel task_mi - sc.rel task_sys.rel pedo_alg_thre_det2.rel ini_VECT.rel task_ - status.rel led_cam.rel led_pow.rel hal.rel batt_params.rel vo - ltable.rel pedo_lpf_coeff.rel kanaria.rel kanaria_c.rel get_e - i.rel + C78K0R\W2.13\lib78k0r\s0rm.rel -go85h,0FC00h,1024 -gi1B339499 + E033F240BFAAh -pbsr_k0r.map -nkd -gb7EFBFFh -bC:\Program File + s (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r\fsl.lib + -bcl0rdm.lib -bcl0rm.lib -bcl0rmf.lib -iC:\Program Files (x86 + )\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r -dbsr_mcu.dr - + s -w2 loader.rel pm.rel i2c_ctr.rel main.rel magic.rel WDT.re + l i2c_mcu.rel i2c_twl.rel led.rel rtc.rel vreg_ctr.rel vreg_t + wl.rel adc.rel renge.rel accero.rel self_flash.rel sw.rel tas + k_debug.rel task_misc.rel task_sys.rel pedo_alg_thre_det2.rel + ini_VECT.rel task_status.rel led_cam.rel led_pow.rel hal.rel + batt_params.rel voltable.rel pedo_lpf_coeff.rel kanaria.rel + kanaria_c.rel get_ei.rel Para-file: Out-file: bsr.lmf Map-file: bsr_k0r.map @@ -25,8 +25,8 @@ Direc-file:bsr_mcu.dr *** Link information *** - 71 output segment(s) - 3D09H byte(s) real data + 73 output segment(s) + 3D23H byte(s) real data 6305 symbol(s) defined @@ -44,8 +44,6 @@ Direc-file:bsr_mcu.dr LDR_CNSL 00002H 00000H CSEG PAGE64KP LDR_CNSL 00002H 00000H CSEG PAGE64KP LDR_CNSL loader 00002H 00000H - LDR_CNSL 00002H 00000H CSEG PAGE64KP - LDR_CNSL main 00002H 00000H LDR_CNSL 00002H 00000H CSEG PAGE64KP LDR_CNSL WDT 00002H 00000H LDR_CNSL 00002H 00000H CSEG PAGE64KP @@ -61,7 +59,8 @@ Direc-file:bsr_mcu.dr 00002H 00000H LDR_CNSL 00002H 00000H CSEG PAGE64KP LDR_CNSL hal 00002H 00000H -* gap * 00002H 0000EH + ??NMIROM 00002H 00002H CSEG +* gap * 00004H 0000CH @@VECT10 00010H 00004H CSEG AT @@VECT10 ini_VECT 00010H 00004H * gap * 00014H 00008H @@ -135,7 +134,6 @@ Direc-file:bsr_mcu.dr 000C4H 00000H LDR_CODL 000C4H 00000H CSEG LDR_CODL loader 000C4H 00000H - LDR_CODL main 000C4H 00000H LDR_CODL WDT 000C4H 00000H LDR_CODL i2c_mcu 000C4H 00000H LDR_CODL self_flash @@ -146,54 +144,54 @@ Direc-file:bsr_mcu.dr 000C4H 00000H LDR_CODL hal 000C4H 00000H ?CSEGSI 000C4H 0000AH CSEG - LDR_CODE 000CEH 0097FH CSEG - LDR_CODE loader 000CEH 00198H - LDR_CODE main 00266H 0004AH - LDR_CODE WDT 002B0H 00000H - LDR_CODE i2c_mcu 002B0H 002D9H + ?OCDSTAD 000CEH 0000AH CSEG + LDR_CODE 000D8H 0093CH CSEG + LDR_CODE loader 000D8H 0019FH + LDR_CODE WDT 00277H 00000H + LDR_CODE i2c_mcu 00277H 002D9H LDR_CODE self_flash - 00589H 00373H + 00550H 00373H LDR_CODE task_debug - 008FCH 00000H + 008C3H 00000H LDR_CODE task_status - 008FCH 00075H - LDR_CODE hal 00971H 000DCH - FSL_CODE 00A4DH 00322H CSEG + 008C3H 00075H + LDR_CODE hal 00938H 000DCH + FSL_CODE 00A14H 00322H CSEG FSL_CODE fsl_block_cmd - 00A4DH 0002BH + 00A14H 0002BH FSL_CODE fsl_block_check - 00A78H 00013H + 00A3FH 00013H FSL_CODE fsl_common - 00A8BH 0014FH + 00A52H 0014FH FSL_CODE fsl_reset - 00BDAH 00001H + 00BA1H 00001H FSL_CODE fsl_si_ibf - 00BDBH 00064H + 00BA2H 00064H FSL_CODE fsl_phySwap - 00C3FH 0004DH + 00C06H 0004DH FSL_CODE fsl_si_common - 00C8CH 00061H - FSL_CODE fsl_swap 00CEDH 00030H + 00C53H 00061H + FSL_CODE fsl_swap 00CB4H 00030H FSL_CODE fsl_write - 00D1DH 00052H - @@LCODE 00D6FH 00277H CSEG - @@LCODE @cstart 00D6FH 0006DH - @@LCODE @imul 00DDCH 00011H - @@LCODE @lumul 00DEDH 0002BH - @@LCODE @isdiv 00E18H 00022H - @@LCODE @iudiv 00E3AH 0002DH - @@LCODE @isrem 00E67H 00021H - @@LCODE @iurem 00E88H 0002FH - @@LCODE @lsdiv 00EB7H 00039H - @@LCODE @ludiv 00EF0H 0003FH - @@LCODE @divuw 00F2FH 00034H - @@LCODE @ladd 00F63H 0000FH - @@LCODE @llsh 00F72H 0001BH - @@LCODE @lursh 00F8DH 0001FH - @@LCODE @iscmp 00FACH 0000CH - @@LCODE @lband 00FB8H 00014H - @@LCODE @bcdtob 00FCCH 0001AH -* gap * 00FE6H 00010H + 00CE4H 00052H + @@LCODE 00D36H 00277H CSEG + @@LCODE @cstart 00D36H 0006DH + @@LCODE @imul 00DA3H 00011H + @@LCODE @lumul 00DB4H 0002BH + @@LCODE @isdiv 00DDFH 00022H + @@LCODE @iudiv 00E01H 0002DH + @@LCODE @isrem 00E2EH 00021H + @@LCODE @iurem 00E4FH 0002FH + @@LCODE @lsdiv 00E7EH 00039H + @@LCODE @ludiv 00EB7H 0003FH + @@LCODE @divuw 00EF6H 00034H + @@LCODE @ladd 00F2AH 0000FH + @@LCODE @llsh 00F39H 0001BH + @@LCODE @lursh 00F54H 0001FH + @@LCODE @iscmp 00F73H 0000CH + @@LCODE @lband 00F7FH 00014H + @@LCODE @bcdtob 00F93H 0001AH +* gap * 00FADH 00049H MGC_LOAD 00FF6H 0000AH CSEG AT MGC_LOAD magic 00FF6H 0000AH @@ -243,276 +241,279 @@ Direc-file:bsr_mcu.dr 0225CH 00030H @@CNST kanaria_c 0228CH 00000H - ROM_CODE 0228CH 0244DH CSEG - ROM_CODE pm 0228CH 00990H - ROM_CODE i2c_ctr 02C1CH 0005CH - ROM_CODE i2c_twl 02C78H 0005EH - ROM_CODE led 02CD6H 0024FH - ROM_CODE rtc 02F25H 000E0H - ROM_CODE vreg_ctr 03005H 0047DH - ROM_CODE vreg_twl 03482H 000F9H - ROM_CODE adc 0357BH 00261H - ROM_CODE renge 037DCH 00018H - ROM_CODE accero 037F4H 00146H - ROM_CODE sw 0393AH 00126H + ROM_CODE 0228CH 0249EH CSEG + ROM_CODE pm 0228CH 0098CH + ROM_CODE i2c_ctr 02C18H 0005CH + ROM_CODE main 02C74H 00055H + ROM_CODE i2c_twl 02CC9H 0005EH + ROM_CODE led 02D27H 0024FH + ROM_CODE rtc 02F76H 000E0H + ROM_CODE vreg_ctr 03056H 0047DH + ROM_CODE vreg_twl 034D3H 000F9H + ROM_CODE adc 035CCH 00261H + ROM_CODE renge 0382DH 00018H + ROM_CODE accero 03845H 00146H + ROM_CODE sw 0398BH 00126H ROM_CODE task_misc - 03A60H 001E7H - ROM_CODE task_sys 03C47H 00381H + 03AB1H 001E7H + ROM_CODE task_sys 03C98H 00381H ROM_CODE pedo_alg_thre_det2 - 03FC8H 004D4H - ROM_CODE led_cam 0449CH 000BBH - ROM_CODE led_pow 04557H 0016FH - ROM_CODE voltable 046C6H 00000H + 04019H 004D4H + ROM_CODE led_cam 044EDH 000BBH + ROM_CODE led_pow 045A8H 0016FH + ROM_CODE voltable 04717H 00000H ROM_CODE pedo_lpf_coeff - 046C6H 00000H + 04717H 00000H ROM_CODE kanaria_c - 046C6H 00006H - ROM_CODE get_ei 046CCH 0000DH - @@BASE 046D9H 0064EH CSEG BASE - @@BASE loader 046D9H 00000H - @@BASE pm 046D9H 0003EH - @@BASE i2c_ctr 04717H 00170H - @@BASE main 04887H 00000H - @@BASE magic 04887H 00000H - @@BASE WDT 04887H 00000H - @@BASE i2c_mcu 04887H 000F2H - @@BASE i2c_twl 04979H 000D0H - @@BASE led 04A49H 00000H - @@BASE rtc 04A49H 0005DH - @@BASE vreg_ctr 04AA6H 00000H - @@BASE vreg_twl 04AA6H 00000H - @@BASE adc 04AA6H 00094H - @@BASE renge 04B3AH 0016CH - @@BASE accero 04CA6H 00049H + 04717H 00006H + ROM_CODE get_ei 0471DH 0000DH + @@BASE 0472AH 0064EH CSEG BASE + @@BASE loader 0472AH 00000H + @@BASE pm 0472AH 0003EH + @@BASE i2c_ctr 04768H 00170H + @@BASE main 048D8H 00000H + @@BASE magic 048D8H 00000H + @@BASE WDT 048D8H 00000H + @@BASE i2c_mcu 048D8H 000F2H + @@BASE i2c_twl 049CAH 000D0H + @@BASE led 04A9AH 00000H + @@BASE rtc 04A9AH 0005DH + @@BASE vreg_ctr 04AF7H 00000H + @@BASE vreg_twl 04AF7H 00000H + @@BASE adc 04AF7H 00094H + @@BASE renge 04B8BH 0016CH + @@BASE accero 04CF7H 00049H @@BASE self_flash - 04CEFH 00000H - @@BASE sw 04CEFH 00000H + 04D40H 00000H + @@BASE sw 04D40H 00000H @@BASE task_debug - 04CEFH 00000H + 04D40H 00000H @@BASE task_misc - 04CEFH 00000H - @@BASE task_sys 04CEFH 00000H + 04D40H 00000H + @@BASE task_sys 04D40H 00000H @@BASE pedo_alg_thre_det2 - 04CEFH 00000H - @@BASE ini_VECT 04CEFH 00038H + 04D40H 00000H + @@BASE ini_VECT 04D40H 00038H @@BASE task_status - 04D27H 00000H - @@BASE led_cam 04D27H 00000H - @@BASE led_pow 04D27H 00000H - @@BASE hal 04D27H 00000H + 04D78H 00000H + @@BASE led_cam 04D78H 00000H + @@BASE led_pow 04D78H 00000H + @@BASE hal 04D78H 00000H @@BASE batt_params - 04D27H 00000H - @@BASE voltable 04D27H 00000H + 04D78H 00000H + @@BASE voltable 04D78H 00000H @@BASE pedo_lpf_coeff - 04D27H 00000H + 04D78H 00000H @@BASE kanaria_c - 04D27H 00000H - @@CNSTL 04D27H 00000H CSEG PAGE64KP - @@CNSTL @cstart 04D27H 00000H - @@CNSTL 04D27H 00000H CSEG PAGE64KP - @@CNSTL pm 04D27H 00000H - @@CNSTL 04D27H 00000H CSEG PAGE64KP - @@CNSTL i2c_ctr 04D27H 00000H - @@CNSTL 04D27H 00000H CSEG PAGE64KP - @@CNSTL i2c_twl 04D27H 00000H - @@CNSTL 04D27H 00000H CSEG PAGE64KP - @@CNSTL led 04D27H 00000H - @@CNSTL 04D27H 00000H CSEG PAGE64KP - @@CNSTL rtc 04D27H 00000H - @@CNSTL 04D27H 00000H CSEG PAGE64KP - @@CNSTL vreg_ctr 04D27H 00000H - @@CNSTL 04D27H 00000H CSEG PAGE64KP - @@CNSTL vreg_twl 04D27H 00000H - @@CNSTL 04D27H 00000H CSEG PAGE64KP - @@CNSTL adc 04D27H 00000H - @@CNSTL 04D27H 00000H CSEG PAGE64KP - @@CNSTL renge 04D27H 00000H - @@CNSTL 04D27H 00000H CSEG PAGE64KP - @@CNSTL accero 04D27H 00000H - @@CNSTL 04D27H 00000H CSEG PAGE64KP - @@CNSTL sw 04D27H 00000H - @@CNSTL 04D27H 00000H CSEG PAGE64KP + 04D78H 00000H + @@CNSTL 04D78H 00000H CSEG PAGE64KP + @@CNSTL @cstart 04D78H 00000H + @@CNSTL 04D78H 00000H CSEG PAGE64KP + @@CNSTL pm 04D78H 00000H + @@CNSTL 04D78H 00000H CSEG PAGE64KP + @@CNSTL i2c_ctr 04D78H 00000H + @@CNSTL 04D78H 00000H CSEG PAGE64KP + @@CNSTL main 04D78H 00000H + @@CNSTL 04D78H 00000H CSEG PAGE64KP + @@CNSTL i2c_twl 04D78H 00000H + @@CNSTL 04D78H 00000H CSEG PAGE64KP + @@CNSTL led 04D78H 00000H + @@CNSTL 04D78H 00000H CSEG PAGE64KP + @@CNSTL rtc 04D78H 00000H + @@CNSTL 04D78H 00000H CSEG PAGE64KP + @@CNSTL vreg_ctr 04D78H 00000H + @@CNSTL 04D78H 00000H CSEG PAGE64KP + @@CNSTL vreg_twl 04D78H 00000H + @@CNSTL 04D78H 00000H CSEG PAGE64KP + @@CNSTL adc 04D78H 00000H + @@CNSTL 04D78H 00000H CSEG PAGE64KP + @@CNSTL renge 04D78H 00000H + @@CNSTL 04D78H 00000H CSEG PAGE64KP + @@CNSTL accero 04D78H 00000H + @@CNSTL 04D78H 00000H CSEG PAGE64KP + @@CNSTL sw 04D78H 00000H + @@CNSTL 04D78H 00000H CSEG PAGE64KP @@CNSTL task_misc - 04D27H 00000H - @@CNSTL 04D27H 00000H CSEG PAGE64KP - @@CNSTL task_sys 04D27H 00000H - @@CNSTL 04D27H 00000H CSEG PAGE64KP + 04D78H 00000H + @@CNSTL 04D78H 00000H CSEG PAGE64KP + @@CNSTL task_sys 04D78H 00000H + @@CNSTL 04D78H 00000H CSEG PAGE64KP @@CNSTL pedo_alg_thre_det2 - 04D27H 00000H - @@CNSTL 04D27H 00000H CSEG PAGE64KP - @@CNSTL ini_VECT 04D27H 00000H - @@CNSTL 04D27H 00000H CSEG PAGE64KP - @@CNSTL led_cam 04D27H 00000H - @@CNSTL 04D27H 00000H CSEG PAGE64KP - @@CNSTL led_pow 04D27H 00000H - @@CNSTL 04D27H 00000H CSEG PAGE64KP + 04D78H 00000H + @@CNSTL 04D78H 00000H CSEG PAGE64KP + @@CNSTL ini_VECT 04D78H 00000H + @@CNSTL 04D78H 00000H CSEG PAGE64KP + @@CNSTL led_cam 04D78H 00000H + @@CNSTL 04D78H 00000H CSEG PAGE64KP + @@CNSTL led_pow 04D78H 00000H + @@CNSTL 04D78H 00000H CSEG PAGE64KP @@CNSTL batt_params - 04D27H 00000H - @@CNSTL 04D27H 00000H CSEG PAGE64KP - @@CNSTL voltable 04D27H 00000H - @@CNSTL 04D27H 00000H CSEG PAGE64KP + 04D78H 00000H + @@CNSTL 04D78H 00000H CSEG PAGE64KP + @@CNSTL voltable 04D78H 00000H + @@CNSTL 04D78H 00000H CSEG PAGE64KP @@CNSTL pedo_lpf_coeff - 04D27H 00000H - @@CNSTL 04D27H 00000H CSEG PAGE64KP + 04D78H 00000H + @@CNSTL 04D78H 00000H CSEG PAGE64KP @@CNSTL kanaria_c - 04D27H 00000H - @@RLINIT 04D27H 00000H CSEG UNIT64KP - @@RLINIT loader 04D27H 00000H - @@RLINIT pm 04D27H 00000H - @@RLINIT i2c_ctr 04D27H 00000H - @@RLINIT main 04D27H 00000H - @@RLINIT magic 04D27H 00000H - @@RLINIT WDT 04D27H 00000H - @@RLINIT i2c_mcu 04D27H 00000H - @@RLINIT i2c_twl 04D27H 00000H - @@RLINIT led 04D27H 00000H - @@RLINIT rtc 04D27H 00000H - @@RLINIT vreg_ctr 04D27H 00000H - @@RLINIT vreg_twl 04D27H 00000H - @@RLINIT adc 04D27H 00000H - @@RLINIT renge 04D27H 00000H - @@RLINIT accero 04D27H 00000H - @@RLINIT self_flash - 04D27H 00000H - @@RLINIT sw 04D27H 00000H - @@RLINIT task_debug - 04D27H 00000H - @@RLINIT task_misc - 04D27H 00000H - @@RLINIT task_sys 04D27H 00000H - @@RLINIT pedo_alg_thre_det2 - 04D27H 00000H - @@RLINIT ini_VECT 04D27H 00000H - @@RLINIT task_status - 04D27H 00000H - @@RLINIT led_cam 04D27H 00000H - @@RLINIT led_pow 04D27H 00000H - @@RLINIT hal 04D27H 00000H - @@RLINIT batt_params - 04D27H 00000H - @@RLINIT voltable 04D27H 00000H - @@RLINIT pedo_lpf_coeff - 04D27H 00000H - @@RLINIT kanaria_c - 04D27H 00000H - @@RLINIT @rom 04D27H 00000H - @@CODEL 04D27H 00000H CSEG - @@CODEL pm 04D27H 00000H - @@CODEL i2c_ctr 04D27H 00000H - @@CODEL magic 04D27H 00000H - @@CODEL i2c_twl 04D27H 00000H - @@CODEL led 04D27H 00000H - @@CODEL rtc 04D27H 00000H - @@CODEL vreg_ctr 04D27H 00000H - @@CODEL vreg_twl 04D27H 00000H - @@CODEL adc 04D27H 00000H - @@CODEL renge 04D27H 00000H - @@CODEL accero 04D27H 00000H - @@CODEL sw 04D27H 00000H - @@CODEL task_misc - 04D27H 00000H - @@CODEL task_sys 04D27H 00000H - @@CODEL pedo_alg_thre_det2 - 04D27H 00000H - @@CODEL ini_VECT 04D27H 00000H - @@CODEL led_cam 04D27H 00000H - @@CODEL led_pow 04D27H 00000H - @@CODEL batt_params - 04D27H 00000H - @@CODEL voltable 04D27H 00000H - @@CODEL pedo_lpf_coeff - 04D27H 00000H - @@CODEL kanaria_c - 04D27H 00000H -* gap * 04D27H 00001H - @@CNSTL 04D28H 0000AH CSEG PAGE64KP - @@CNSTL @bcdtob 04D28H 0000AH - @@R_INIT 04D32H 0004AH CSEG UNIT64KP - @@R_INIT @cstart 04D32H 00000H - @@R_INIT loader 04D32H 00000H - @@R_INIT pm 04D32H 00000H - @@R_INIT i2c_ctr 04D32H 00000H - @@R_INIT main 04D32H 00000H - @@R_INIT magic 04D32H 00000H - @@R_INIT WDT 04D32H 00000H - @@R_INIT i2c_mcu 04D32H 00000H - @@R_INIT i2c_twl 04D32H 00000H - @@R_INIT led 04D32H 00000H - @@R_INIT rtc 04D32H 00000H - @@R_INIT vreg_ctr 04D32H 00000H - @@R_INIT vreg_twl 04D32H 00000H - @@R_INIT adc 04D32H 0000CH - @@R_INIT renge 04D3EH 00014H - @@R_INIT accero 04D52H 00000H + 04D78H 00000H + @@CNSTL 04D78H 0000AH CSEG PAGE64KP + @@CNSTL @bcdtob 04D78H 0000AH + @@R_INIT 04D82H 0004AH CSEG UNIT64KP + @@R_INIT @cstart 04D82H 00000H + @@R_INIT loader 04D82H 00000H + @@R_INIT pm 04D82H 00000H + @@R_INIT i2c_ctr 04D82H 00000H + @@R_INIT main 04D82H 00000H + @@R_INIT magic 04D82H 00000H + @@R_INIT WDT 04D82H 00000H + @@R_INIT i2c_mcu 04D82H 00000H + @@R_INIT i2c_twl 04D82H 00000H + @@R_INIT led 04D82H 00000H + @@R_INIT rtc 04D82H 00000H + @@R_INIT vreg_ctr 04D82H 00000H + @@R_INIT vreg_twl 04D82H 00000H + @@R_INIT adc 04D82H 0000CH + @@R_INIT renge 04D8EH 00014H + @@R_INIT accero 04DA2H 00000H @@R_INIT self_flash - 04D52H 00000H - @@R_INIT sw 04D52H 00000H + 04DA2H 00000H + @@R_INIT sw 04DA2H 00000H @@R_INIT task_debug - 04D52H 00000H + 04DA2H 00000H @@R_INIT task_misc - 04D52H 00026H - @@R_INIT task_sys 04D78H 00000H + 04DA2H 00026H + @@R_INIT task_sys 04DC8H 00000H @@R_INIT pedo_alg_thre_det2 - 04D78H 00000H - @@R_INIT ini_VECT 04D78H 00000H + 04DC8H 00000H + @@R_INIT ini_VECT 04DC8H 00000H @@R_INIT task_status - 04D78H 00000H - @@R_INIT led_cam 04D78H 00000H - @@R_INIT led_pow 04D78H 00004H - @@R_INIT hal 04D7CH 00000H + 04DC8H 00000H + @@R_INIT led_cam 04DC8H 00000H + @@R_INIT led_pow 04DC8H 00004H + @@R_INIT hal 04DCCH 00000H @@R_INIT batt_params - 04D7CH 00000H - @@R_INIT voltable 04D7CH 00000H + 04DCCH 00000H + @@R_INIT voltable 04DCCH 00000H @@R_INIT pedo_lpf_coeff - 04D7CH 00000H + 04DCCH 00000H @@R_INIT kanaria_c - 04D7CH 00000H - @@R_INIT @rom 04D7CH 00000H - @@R_INIS 04D7CH 00010H CSEG UNIT64KP - @@R_INIS @cstart 04D7CH 00000H - @@R_INIS loader 04D7CH 00000H - @@R_INIS pm 04D7CH 00002H - @@R_INIS i2c_ctr 04D7EH 00002H - @@R_INIS main 04D80H 00000H - @@R_INIS magic 04D80H 00000H - @@R_INIS WDT 04D80H 00000H - @@R_INIS i2c_mcu 04D80H 00000H - @@R_INIS i2c_twl 04D80H 00000H - @@R_INIS led 04D80H 00000H - @@R_INIS rtc 04D80H 00000H - @@R_INIS vreg_ctr 04D80H 00000H - @@R_INIS vreg_twl 04D80H 00000H - @@R_INIS adc 04D80H 00000H - @@R_INIS renge 04D80H 00000H - @@R_INIS accero 04D80H 00000H + 04DCCH 00000H + @@R_INIT @rom 04DCCH 00000H + @@R_INIS 04DCCH 00010H CSEG UNIT64KP + @@R_INIS @cstart 04DCCH 00000H + @@R_INIS loader 04DCCH 00000H + @@R_INIS pm 04DCCH 00002H + @@R_INIS i2c_ctr 04DCEH 00002H + @@R_INIS main 04DD0H 00000H + @@R_INIS magic 04DD0H 00000H + @@R_INIS WDT 04DD0H 00000H + @@R_INIS i2c_mcu 04DD0H 00000H + @@R_INIS i2c_twl 04DD0H 00000H + @@R_INIS led 04DD0H 00000H + @@R_INIS rtc 04DD0H 00000H + @@R_INIS vreg_ctr 04DD0H 00000H + @@R_INIS vreg_twl 04DD0H 00000H + @@R_INIS adc 04DD0H 00000H + @@R_INIS renge 04DD0H 00000H + @@R_INIS accero 04DD0H 00000H @@R_INIS self_flash - 04D80H 00000H - @@R_INIS sw 04D80H 00000H + 04DD0H 00000H + @@R_INIS sw 04DD0H 00000H @@R_INIS task_debug - 04D80H 00000H + 04DD0H 00000H @@R_INIS task_misc - 04D80H 00000H - @@R_INIS task_sys 04D80H 00002H + 04DD0H 00000H + @@R_INIS task_sys 04DD0H 00002H @@R_INIS pedo_alg_thre_det2 - 04D82H 00006H - @@R_INIS ini_VECT 04D88H 00000H + 04DD2H 00006H + @@R_INIS ini_VECT 04DD8H 00000H @@R_INIS task_status - 04D88H 00000H - @@R_INIS led_cam 04D88H 00002H - @@R_INIS led_pow 04D8AH 00002H - @@R_INIS hal 04D8CH 00000H + 04DD8H 00000H + @@R_INIS led_cam 04DD8H 00002H + @@R_INIS led_pow 04DDAH 00002H + @@R_INIS hal 04DDCH 00000H @@R_INIS batt_params - 04D8CH 00000H - @@R_INIS voltable 04D8CH 00000H + 04DDCH 00000H + @@R_INIS voltable 04DDCH 00000H @@R_INIS pedo_lpf_coeff - 04D8CH 00000H + 04DDCH 00000H @@R_INIS kanaria_c - 04D8CH 00000H - @@R_INIS @rom 04D8CH 00000H - @@LCODEL 04D8CH 00022H CSEG - @@LCODEL abs 04D8CH 00008H - @@LCODEL memcpy_n 04D94H 0001AH -* gap * 04DAEH 00246H + 04DDCH 00000H + @@R_INIS @rom 04DDCH 00000H + @@RLINIT 04DDCH 00000H CSEG UNIT64KP + @@RLINIT loader 04DDCH 00000H + @@RLINIT pm 04DDCH 00000H + @@RLINIT i2c_ctr 04DDCH 00000H + @@RLINIT main 04DDCH 00000H + @@RLINIT magic 04DDCH 00000H + @@RLINIT WDT 04DDCH 00000H + @@RLINIT i2c_mcu 04DDCH 00000H + @@RLINIT i2c_twl 04DDCH 00000H + @@RLINIT led 04DDCH 00000H + @@RLINIT rtc 04DDCH 00000H + @@RLINIT vreg_ctr 04DDCH 00000H + @@RLINIT vreg_twl 04DDCH 00000H + @@RLINIT adc 04DDCH 00000H + @@RLINIT renge 04DDCH 00000H + @@RLINIT accero 04DDCH 00000H + @@RLINIT self_flash + 04DDCH 00000H + @@RLINIT sw 04DDCH 00000H + @@RLINIT task_debug + 04DDCH 00000H + @@RLINIT task_misc + 04DDCH 00000H + @@RLINIT task_sys 04DDCH 00000H + @@RLINIT pedo_alg_thre_det2 + 04DDCH 00000H + @@RLINIT ini_VECT 04DDCH 00000H + @@RLINIT task_status + 04DDCH 00000H + @@RLINIT led_cam 04DDCH 00000H + @@RLINIT led_pow 04DDCH 00000H + @@RLINIT hal 04DDCH 00000H + @@RLINIT batt_params + 04DDCH 00000H + @@RLINIT voltable 04DDCH 00000H + @@RLINIT pedo_lpf_coeff + 04DDCH 00000H + @@RLINIT kanaria_c + 04DDCH 00000H + @@RLINIT @rom 04DDCH 00000H + @@CODEL 04DDCH 00000H CSEG + @@CODEL pm 04DDCH 00000H + @@CODEL i2c_ctr 04DDCH 00000H + @@CODEL main 04DDCH 00000H + @@CODEL magic 04DDCH 00000H + @@CODEL i2c_twl 04DDCH 00000H + @@CODEL led 04DDCH 00000H + @@CODEL rtc 04DDCH 00000H + @@CODEL vreg_ctr 04DDCH 00000H + @@CODEL vreg_twl 04DDCH 00000H + @@CODEL adc 04DDCH 00000H + @@CODEL renge 04DDCH 00000H + @@CODEL accero 04DDCH 00000H + @@CODEL sw 04DDCH 00000H + @@CODEL task_misc + 04DDCH 00000H + @@CODEL task_sys 04DDCH 00000H + @@CODEL pedo_alg_thre_det2 + 04DDCH 00000H + @@CODEL ini_VECT 04DDCH 00000H + @@CODEL led_cam 04DDCH 00000H + @@CODEL led_pow 04DDCH 00000H + @@CODEL batt_params + 04DDCH 00000H + @@CODEL voltable 04DDCH 00000H + @@CODEL pedo_lpf_coeff + 04DDCH 00000H + @@CODEL kanaria_c + 04DDCH 00000H + @@LCODEL 04DDCH 00022H CSEG + @@LCODEL abs 04DDCH 00008H + @@LCODEL memcpy_n 04DE4H 0001AH +* gap * 04DFEH 001F6H MGC_VER 04FF4H 00002H CSEG AT MGC_VER magic 04FF4H 00002H MGC_TAIL 04FF6H 0000AH CSEG AT diff --git a/trunk/config.h b/trunk/config.h index dc572df..71320cf 100644 --- a/trunk/config.h +++ b/trunk/config.h @@ -3,7 +3,7 @@ #define MCU_VER_MAJOR 0x02 -#define MCU_VER_MINOR 0x0D +#define MCU_VER_MINOR 0x0E // デバッグ向けスイッチ diff --git a/trunk/hoge.bin b/trunk/hoge.bin index 1285812..a252c7f 100644 Binary files a/trunk/hoge.bin and b/trunk/hoge.bin differ diff --git a/trunk/loader.c b/trunk/loader.c index f27766c..e820819 100644 --- a/trunk/loader.c +++ b/trunk/loader.c @@ -120,6 +120,13 @@ void main( ) // 試遊台判定 chk_platform_type(); + // HALデバッグリセット + hal_reset(); + hal_update(); + + // RTC 初期化 + RTC_init( ); // 内部でリブートか判定して初期化するか判断します + // 通常運転 main_loop( ); } @@ -130,7 +137,7 @@ void main( ) void chk_firm_broke() { #ifndef _ENABLE_HAL_ // ROM不足の為、デバッグ時のみ - u8 i; + u8 i; u8 comp = 0; // ローダーと本体は同じバージョンか? @@ -239,28 +246,21 @@ void hdwinit( void ) ********************************************************** */ static void hdwinit2( ) { -// リセット後の初期値が保証されているのは省略 - // ポート設定 // + // ポート設定 // + + // リセット後の初期値が保証されているのは省略 if( system_status.reboot ) // リセットピンだけはすぐにセットする { - P0 = bits8(0,0,0,0, 0,0,1,1); - P3 = bits8(0,0,0,0, 1,1,1,1); // 簡易I2Cは出力ラッチを1にする + P0 = bits8(0,0,0,0, 0,0,1,1); // -,-,-,-, -,-,/reset2,/reset1 + P3 = bits8(0,0,0,0, 1,1,1,1); // -,-,-,-, i2c_pu,scl_m,sda_m,/fcr_rst // 簡易I2Cは出力ラッチを1にする } else - { -// P0 = bits8(0,0,0,0, 0,0,0,0); // -,-,-,-, -,-,/reset2,/reset1 - P3 = bits8(0,0,0,0, 1,1,1,0); // -,-,-,-, i2c_pu,scl_m,sda_m,/fcr_rst // 簡易I2Cは出力ラッチを1にする - } - -// PM0 = bits8(1,1,1,1, 1,1,1,1); // BSRマイコンでは、reset1は監視のみになる。 - PM3 = bits8(1,1,1,1, 1,0,0,0); // P31,32は簡易I2C - - if( !system_status.reboot ) { // リセット後の初期値0が保証されているのは省略 +// P0 = bits8(0,0,0,0, 0,0,0,0); // -,-,-,-, -,-,/reset2,/reset1 // P1 = bits8(0,0,0,0, 0,0,0,0); // bt_temp_p,bt_det_p,led_info_r,led_pow_b led_info_g,32khz_o,led_wifi,led_info_b // P2 = bits8(0,0,0,0, 0,0,0,0); // ad_vol,ad_3d,acc_int1,led_chg, (sw_sel),(rbr_flight),(/rbr_rst),(ext_vdd33) - P4 = bits8(0,0,0,0, 1,0,0,0); // -,-,-,-, /chg_en, led_pow_r, dipsw[1,0] + P3 = bits8(0,0,0,0, 1,1,1,0); // -,-,-,-, i2c_pu,scl_m,sda_m,/fcr_rst // 簡易I2Cは出力ラッチを1にする // P6 = bits8(0,0,0,0, 0,0,0,0); // -,-,-,-, -,-,sda2,scl2 // P7 = bits8(0,0,0,0, 0,0,0,0); // slp_o,/irq,led_cam,sw_wifi, sw_pow,pm_irw,shell_close,/extdc // P12 = bits8(0,0,0,0, 0,0,0,0); // -,-,-,xtal, xtal,dip(機種判定)[1,0],slp_i @@ -275,6 +275,8 @@ static void hdwinit2( ) /*--- RTCの動作停止 ---*/ // 別途初期化関数 } + + P4 = bits8(0,0,0,0, 1,0,0,0); // -,-,-,-, /chg_en, led_pow_r, dipsw[1,0] P5 = bits8(0,0,0,0, 1,0,0,0); // -,-,-,-, i2c_pu,led_3d,/chg,/gyro_cs /*--- 割り込み設定 ---------*/ @@ -286,25 +288,26 @@ static void hdwinit2( ) // MK2 = 0xFFFF; - PM20 = bits8(1,1,1,1, 1,0,0,0); // p20.2はこれよりも前にLにしておくこと +// PM0 = bits8(1,1,1,1, 1,1,1,1); // BSRマイコンでは、reset1は監視のみになる。 PM1 = bits8(0,0,0,0, 0,0,0,0); PM2 = bits8(1,1,1,0, 1,0,0,1); - + PM3 = bits8(1,1,1,1, 1,0,0,0); // P31,32は簡易I2C PM4 = bits8(1,1,1,1, 0,0,1,1); PM5 = bits8(1,1,1,1, 1,0,1,0); - PM6 = bits8(1,1,1,1, 1,1,0,0); // I2CのラインがL出力になってしまうが、システムがOFFなのでかまわない + PM6 = bits8(1,1,1,1, 1,1,0,0); // I2CのラインがL出力になってしまうが、システムがOFFなのでかまわない PM7 = bits8(0,1,0,1, 1,1,1,1); -// PM12 = bits8(1,1,1,1, 1,1,1,1); // 32kHzクロックのピン設定はどっちでもよい +// PM12 = bits8(1,1,1,1, 1,1,1,1); // 32kHzクロックのピン設定はどっちでもよい PM14 = bits8(1,1,1,1, 1,1,0,0); // PM15 = bits8(1,1,1,1, 1,1,1,1); + PM20 = bits8(1,1,1,1, 1,0,0,0); // p20.2はこれよりも前にLにしておくこと PU20 = bits8(0,0,0,1, 0,0,0,1); -// PU0 = bits8(0,0,0,0, 0,0,0,0); // バッテリ認証後にそれぞれセット +// PU0 = bits8(0,0,0,0, 0,0,0,0); // バッテリ認証後にそれぞれセット // PU1 = bits8(0,0,0,0, 0,0,0,0); -// PU3 = bits8(0,0,0,0, 0,0,0,0); // 外部でプルアップしないと具合が悪い。CPUがプルアップする -// PU4 = bits8(0,0,0,0, 0,0,0,0); // 外部でプルアップしてほしいtool0,1) +// PU3 = bits8(0,0,0,0, 0,0,0,0); // 外部でプルアップしないと具合が悪い。CPUがプルアップする +// PU4 = bits8(0,0,0,0, 0,0,0,0); // 外部でプルアップしてほしいtool0,1) PU5 = bits8(0,0,0,0, 0,0,1,0); - PU7 = bits8(0,0,0,1, 1,0,0,1); // irq(7.6)cpuがpu + PU7 = bits8(0,0,0,1, 1,0,0,1); // irq(7.6)cpuがpu // PU12 = bits8(0,0,0,0, 0,0,0,0); // PU14 = bits8(0,0,0,0, 0,0,0,0); @@ -381,3 +384,23 @@ void wait_ms( u8 ms ){ } } } + + + + +extern unsigned char get_ei(); + +void DI_wt_chk() +#ifdef _DI_WITH_CHECK_ +{ + if( !get_ei() ) + { + dbg_nop(); + } + DI(); +} +#else +{ + DI(); +} +#endif // _DI_WITH_CHECK_ diff --git a/trunk/main.c b/trunk/main.c index cfdd71a..5cfb7da 100644 --- a/trunk/main.c +++ b/trunk/main.c @@ -6,7 +6,8 @@ // ======================================================== -#include "incs_loader.h" +//#include "incs_loader.h" +#include "incs.h" #include "WDT.h" #include "rtc.h" @@ -28,39 +29,39 @@ bit i2c_mcu_time_out_error; // I2C extern void i2c_mcu_error_monitor(); #endif +extern bit pm_extdc_old; /* ======================================================== 本当のエントリ関数は loader.c にあります ======================================================== */ void main_loop( void ) { + renge_init( ); + #ifdef i2c_timeout_test i2c_mcu_time_out_error = false; #endif - - // HALデバッグリセット - hal_reset(); - hal_update(); - - // 電池投入時、ファームアップデート後のみ - RTC_init( ); // 内部でリブートか判定しています - - renge_init( ); - iic_mcu_start( ); + EI( ); BT_chk(); system_status.pwr_state = OFF_TRIG; + // リブート判定 if( system_status.reboot ) { - // リブート時、本体電源onなら、onを継続させる + // 本体電源onなら、onを継続させる if( PM_chk_LDSW() ) { system_status.pwr_state = ON_TRIG; } - vreg_ctr[VREG_C_BT_REMAIN] = 100; + vreg_ctr[VREG_C_BT_REMAIN] = 100; + pm_extdc_old = PM_EXTDC_n_RAW; // リブート時、充電LEDが前回の状態を続けるように + } + else + { + pm_extdc_old = ~PM_EXTDC_n_RAW; // アダプタでPOR時に点けるため。 } vreg_ctr_init( ); @@ -71,7 +72,6 @@ void main_loop( void ) RTCIMK = 0; /* 割り込み(アラーム&インターバル)許可 */ - // メインループ // while( 1 ) { // システムtick、または割り込みで廻ります。 @@ -88,20 +88,4 @@ void main_loop( void ) } -extern unsigned char get_ei(); - -void DI_wt_chk() -#ifdef _DI_WITH_CHECK_ -{ - if( !get_ei() ) - { - dbg_nop(); - } - DI(); -} -#else -{ - DI(); -} -#endif // _DI_WITH_CHECK_ diff --git a/trunk/pm.c b/trunk/pm.c index 8b8307d..4acc09a 100644 --- a/trunk/pm.c +++ b/trunk/pm.c @@ -45,6 +45,8 @@ u8 pm_reg_bit_vddlcd; static bt_param_* p_bt_param; extern const bt_param_ bt_param[]; +bit pm_extdc_old; // 前回アダプタチェックしたとき刺さっていたか? + // ======================================================== @@ -234,7 +236,6 @@ void bt_get_charge_status() } else { - // "丁寧に遅延" todo:もっといい方法? if( !BT_CHG_Ena_n && ( vreg_ctr[ VREG_C_BT_REMAIN ] < 60 ) && !( vreg_ctr[ VREG_C_STATUS_1 ] & REG_BIT_MGIC_ERR ) @@ -258,20 +259,16 @@ void bt_get_charge_status() ***********************************************************/ void pm_chk_adapter() { - static bit pm_extdc_old; - set_bit( !PM_EXTDC_n, vreg_ctr[VREG_C_STATUS], REG_BIT_POW_SUPPLY ); - if( pm_extdc_old != PM_EXTDC_n - || ( system_status.pwr_state == OFF_TRIG ) // HAL を通すため、 PM_EXTDC_n の volatile にする心配なし - ) + if( pm_extdc_old != PM_EXTDC_n ) // HAL を通すため、 PM_EXTDC_n の volatile にする心配なし { pm_extdc_old = PM_EXTDC_n; if( !PM_EXTDC_n ) { // 刺さった set_irq( VREG_C_IRQ1, REG_BIT_BT_DC_CONNECT ); - chg_led_override = (u8)( 3000 / INTERVAL_TSK_BATT ); // 誤差蓄積で実測4.5secぐらいだが、もういじらない + chg_led_override = (u8)( 2500 / INTERVAL_TSK_BATT ); // bt_chckのwait_ms(5)の製で伸ばされる。toriaezu手動調整で 4.5 sec } else { @@ -363,7 +360,7 @@ void BT_model_detect() BT_DET_P = 1; BT_TEMP_P = 1; - wait_ms( 2 ); // 電圧が上がるのに時間が掛かる + wait_ms( 3 ); // 電圧が上がるのに時間が掛かる raw_adc_temperature = get_adc( ADC_SEL_BATT_TEMP ); temp = get_adc( ADC_SEL_BATT_DET ); @@ -722,7 +719,7 @@ void BT_get_left(){ // 充電許可(=アダプタも刺さってる)のに充電してない - // かつ、(少なくとも)素の電池残量が60%以上(CCICバグ回避) + // かつ、(少なくとも)素の電池残量が60%以上(CCICバグ回避、BT_IN_CHG_delayed_nに織り込み済み) // = 充電完了。電池がへたってくるとMGICが100%を返さない if( !BT_CHG_Ena_n && BT_IN_CHG_delayed_n ){ reg_volatile_temp_bt_remain = 100; @@ -916,7 +913,7 @@ err PM_BL_set( u8 dat ) | ( (( blset << 6 ) | ( blset << 4 )) & bits8(0,1,1,0, 0,0,0,0) )); // 割り込み - /// 複数ビットまとめて行うので、set_irq()使用不可 + /// 複数ビットまとめて行うので、set_irq()使わない方が無難 { u8 tot; @@ -1122,7 +1119,8 @@ task_status_immed tski_ntr_pmic_comm( ) // EI(); - vreg_ctr[ VREG_C_STATUS_1 ] = ( vreg_ctr[ VREG_C_STATUS_1 ] & ~0x0C ) | ( ntr_pm_reg_shadow & 0x0C ); // TWLバックライト情報のミラー + vreg_ctr[ VREG_C_STATUS_1 ] = ( vreg_ctr[ VREG_C_STATUS_1 ] & ~REG_BIT_MASK_STATUS1_NTR_PM_REG ) + | ( ntr_pm_reg_shadow & REG_BIT_MASK_STATUS1_NTR_PM_REG ); // TWLバックライト情報のミラー irq_work &= ~vreg_ctr[ VREG_C_IRQ_MASK2 ]; // set_irq 相当品 @@ -1268,16 +1266,21 @@ void bt_param_select() + +#define TWL_BT_LEVEL_THREASH_F 60 +#define TWL_BT_LEVEL_THREASH_B 30 +#define TWL_BT_LEVEL_THREASH_1 0 + /* ============================================================ TWLに電池残量を教えてあげる ============================================================ */ static void bt_batt_update_twl() { - if (vreg_ctr[VREG_C_BT_REMAIN] > 80) + if (vreg_ctr[VREG_C_BT_REMAIN] > TWL_BT_LEVEL_THREASH_F ) { vreg_twl[REG_TWL_INT_ADRS_POWER_INFO] = 0x0F; } - else if (vreg_ctr[VREG_C_BT_REMAIN] > 50) + else if (vreg_ctr[VREG_C_BT_REMAIN] > TWL_BT_LEVEL_THREASH_B ) { vreg_twl[REG_TWL_INT_ADRS_POWER_INFO] = 0x0B; } @@ -1290,7 +1293,7 @@ static void bt_batt_update_twl() { // アダプタの有無で底上げ vreg_twl[REG_TWL_INT_ADRS_POWER_INFO] = 0x03; } - else if (vreg_ctr[VREG_C_BT_REMAIN] > 0) + else if (vreg_ctr[VREG_C_BT_REMAIN] > TWL_BT_LEVEL_THREASH_1 ) { vreg_twl[REG_TWL_INT_ADRS_POWER_INFO] = 0x01; } diff --git a/trunk/task_sys.c b/trunk/task_sys.c index cde7b14..2931f7e 100644 --- a/trunk/task_sys.c +++ b/trunk/task_sys.c @@ -99,9 +99,10 @@ void tsk_sys( ) } else { - BT_chk(); // 要ポーリング。電池抜かれ検出のため。(必要だったらI2C_m_init呼んでます) + BT_chk(); } + if( SW_pow_count < PWSW_POWON_TIME ) { // 押し時間が短くて電源onに到達していない @@ -309,6 +310,7 @@ void tsk_sys( ) default: //--------------------------------------- system_status.pwr_state = OFF_TRIG; // あり得ないステート。デバッグ用 +// dbg_nop(); /* FALLTHROUGH */ case OFF_TRIG: //--------------------------------------- diff --git a/trunk/vreg_ctr.c b/trunk/vreg_ctr.c index 8f583f9..11d7713 100644 --- a/trunk/vreg_ctr.c +++ b/trunk/vreg_ctr.c @@ -570,7 +570,8 @@ void set_irq( u8 irqreg, u8 irq_flg ) DI_wt_chk(); */ DI(); - if( ( vreg_ctr[ irqreg + 8 ] & irq_flg ) == 0 ){ + if( ( vreg_ctr[ irqreg + 8 ] & irq_flg ) == 0 ) + { vreg_ctr[ irqreg ] |= irq_flg; IRQ0_neg; // 一瞬上げて... //0 if( ei_orig ) diff --git a/trunk/vreg_ctr.h b/trunk/vreg_ctr.h index a7ba785..9e0b11e 100644 --- a/trunk/vreg_ctr.h +++ b/trunk/vreg_ctr.h @@ -31,6 +31,9 @@ #define REG_BIT_ACCERO_ERR ( 1 << 1 ) #define REG_BIT_MGIC_ERR ( 1 << 0 ) +#define REG_BIT_MASK_STATUS1_NTR_PM_REG 0x0C + + // VREG_C_IRQ0 #define REG_BIT_IRQ_WDT_RESET ( 1 << 7 ) #define REG_BIT_SHELL_OPEN ( 1 << 6 ) diff --git a/trunk/yav_mcu_bsr.plg b/trunk/yav_mcu_bsr.plg index e18a16f..6f0946f 100644 --- a/trunk/yav_mcu_bsr.plg +++ b/trunk/yav_mcu_bsr.plg @@ -1,140 +1,9 @@ C:\Windows\system32\cmd.exe /c c:\cygwin\bin\touch magic.c -"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no loader.c -loader.c(140) : CC78K0R warning W0401: Conversion may lose significant digits -loader.c(141) : CC78K0R warning W0401: Conversion may lose significant digits -Compilation complete, 0 error(s) and 2 warning(s) found. -"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\loader.asm -Assembly complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no pm.c -pm.c(504) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(798) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(802) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(830) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(851) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(916) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(925) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(1125) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(1127) : CC78K0R warning W0401: Conversion may lose significant digits -Compilation complete, 0 error(s) and 9 warning(s) found. -"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\pm.asm -Assembly complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no i2c_ctr.c -Compilation complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\i2c_ctr.asm -Assembly complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no main.c -Compilation complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\main.asm -Assembly complete, 0 error(s) and 0 warning(s) found. "C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no magic.c Compilation complete, 0 error(s) and 0 warning(s) found. "C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\magic.asm Assembly complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no WDT.c -Compilation complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\WDT.asm -Assembly complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no i2c_mcu.c -i2c_mcu.c(170) : CC78K0R warning W0401: Conversion may lose significant digits -Compilation complete, 0 error(s) and 1 warning(s) found. -"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\i2c_mcu.asm -Assembly complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no i2c_twl.c -Compilation complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\i2c_twl.asm -Assembly complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no led.c -led.c(84) : CC78K0R warning W0745: Expected function prototype -led.c(336) : CC78K0R warning W0401: Conversion may lose significant digits -Compilation complete, 0 error(s) and 2 warning(s) found. -"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\led.asm -Assembly complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no rtc.c -Compilation complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\rtc.asm -Assembly complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2m -qvjl2w -sainter_asm -zpb -no vreg_ctr.c -vreg_ctr.c(163) : CC78K0R warning W0401: Conversion may lose significant digits -vreg_ctr.c(164) : CC78K0R warning W0401: Conversion may lose significant digits -vreg_ctr.c(166) : CC78K0R warning W0401: Conversion may lose significant digits -vreg_ctr.c(168) : CC78K0R warning W0401: Conversion may lose significant digits -vreg_ctr.c(169) : CC78K0R warning W0401: Conversion may lose significant digits -vreg_ctr.c(217) : CC78K0R warning W0401: Conversion may lose significant digits -vreg_ctr.c(217) : CC78K0R warning W0401: Conversion may lose significant digits -vreg_ctr.c(222) : CC78K0R warning W0401: Conversion may lose significant digits -vreg_ctr.c(222) : CC78K0R warning W0401: Conversion may lose significant digits -vreg_ctr.c(226) : CC78K0R warning W0401: Conversion may lose significant digits -vreg_ctr.c(226) : CC78K0R warning W0401: Conversion may lose significant digits -vreg_ctr.c(230) : CC78K0R warning W0401: Conversion may lose significant digits -vreg_ctr.c(230) : CC78K0R warning W0401: Conversion may lose significant digits -vreg_ctr.c(234) : CC78K0R warning W0401: Conversion may lose significant digits -Compilation complete, 0 error(s) and 14 warning(s) found. -"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\vreg_ctr.asm -Assembly complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2m -qvjl2w -sainter_asm -zpb -no vreg_twl.c -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 2 warning(s) found. -"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\vreg_twl.asm -Assembly complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no adc.c -adc.c(102) : CC78K0R warning W0401: Conversion may lose significant digits -adc.c(183) : CC78K0R warning W0401: Conversion may lose significant digits -adc.c(229) : CC78K0R warning W0401: Conversion may lose significant digits -adc.c(288) : CC78K0R warning W0401: Conversion may lose significant digits -adc.c(409) : CC78K0R warning W0745: Expected function prototype -adc.c(438) : CC78K0R warning W0401: Conversion may lose significant digits -adc.c(443) : CC78K0R warning W0401: Conversion may lose significant digits -Compilation complete, 0 error(s) and 7 warning(s) found. -"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\adc.asm -Assembly complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2m -qvjl2w -sainter_asm -zpb -no renge\renge.c -Compilation complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\renge.asm -Assembly complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no accero.c -accero.c(113) : CC78K0R warning W0745: Expected function prototype -Compilation complete, 0 error(s) and 1 warning(s) found. -"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\accero.asm -Assembly complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2 -qvjl2w -sainter_asm -zpb -no self_flash.c -self_flash.c(280) : CC78K0R warning W0401: Conversion may lose significant digits -self_flash.c(281) : CC78K0R warning W0401: Conversion may lose significant digits -Compilation complete, 0 error(s) and 2 warning(s) found. -"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\self_flash.asm -Assembly complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no sw.c -Compilation complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\sw.asm -Assembly complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no task_debug.c -Compilation complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\task_debug.asm -Assembly complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no task_misc.c -task_misc.c(360) : CC78K0R warning W0401: Conversion may lose significant digits -task_misc.c(362) : CC78K0R warning W0401: Conversion may lose significant digits -task_misc.c(374) : CC78K0R warning W0401: Conversion may lose significant digits -Compilation complete, 0 error(s) and 3 warning(s) found. -"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\task_misc.asm -Assembly complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no task_sys.c -task_sys.c(226) : CC78K0R warning W0401: Conversion may lose significant digits -task_sys.c(560) : CC78K0R warning W0401: Conversion may lose significant digits -Compilation complete, 0 error(s) and 2 warning(s) found. -"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\task_sys.asm -Assembly complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no pedo_alg_thre_det2.c -pedo_alg_thre_det2.c(103) : CC78K0R warning W0745: Expected function prototype -pedo_alg_thre_det2.c(119) : CC78K0R warning W0401: Conversion may lose significant digits -Compilation complete, 0 error(s) and 2 warning(s) found. -"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\pedo_alg_thre_det2.asm -Assembly complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no ini_VECT.c -Compilation complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\ini_VECT.asm -Assembly complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\lk78k0r.exe" -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -obsr.lmf "..\..\..\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r\s0rm.rel" -gi1B339499E033F240BFAAh -pbsr_k0r.map -nkd -gb7EFBFFh -b"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r\fsl.lib" -bcl0rdm.lib -bcl0rm.lib -bcl0rmf.lib -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r" -dbsr_mcu.dr -s -w2 loader.rel pm.rel i2c_ctr.rel main.rel magic.rel WDT.rel i2c_mcu.rel i2c_twl.rel led.rel rtc.rel vreg_ctr.rel vreg_twl.rel adc.rel renge.rel accero.rel self_flash.rel sw.rel task_debug.rel task_misc.rel task_sys.rel pedo_alg_thre_det2.rel ini_VECT.rel task_status.rel led_cam.rel led_pow.rel hal.rel batt_params.rel voltable.rel pedo_lpf_coeff.rel kanaria.rel kanaria_c.rel get_ei.rel +"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\lk78k0r.exe" -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -obsr.lmf "..\..\..\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r\s0rm.rel" -go85h,0FC00h,1024 -gi1B339499E033F240BFAAh -pbsr_k0r.map -nkd -gb7EFBFFh -b"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r\fsl.lib" -bcl0rdm.lib -bcl0rm.lib -bcl0rmf.lib -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r" -dbsr_mcu.dr -s -w2 loader.rel pm.rel i2c_ctr.rel main.rel magic.rel WDT.rel i2c_mcu.rel i2c_twl.rel led.rel rtc.rel vreg_ctr.rel vreg_twl.rel adc.rel renge.rel accero.rel self_flash.rel sw.rel task_debug.rel task_misc.rel task_sys.rel pedo_alg_thre_det2.rel ini_VECT.rel task_status.rel led_cam.rel led_pow.rel hal.rel batt_params.rel voltable.rel pedo_lpf_coeff.rel kanaria.rel kanaria_c.rel get_ei.rel RA78K0R warning W3420: File 'loader.rel' already has had error(s)/warning(s) by 'CC78K' Read Device File Directory : C:\PROGRAM FILES (X86)\NEC ELECTRONICS TOOLS\DEV\ RA78K0R warning W3420: File 'pm.rel' already has had error(s)/warning(s) by 'CC78K' @@ -154,9 +23,6 @@ Link complete, 0 error(s) and 13 warning(s) found. "C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\oc78k0r.exe" -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -o.\bsr.hex -nu -ki bsr.lmf Object Conversion Complete, 0 error(s) and 0 warning(s) found. C:\Windows\system32\cmd.exe /c ruby nec_s_2_bsrbin2.rb bsr.hex -4 -intel-HEX to bsr bin converter - file converted! - - -Build Total error(s) : 0 Total warning(s) : 60 +133 +!E debug enable!! +Build Total error(s) : 0 Total warning(s) : 13 diff --git a/trunk/yav_mcu_bsr.prj b/trunk/yav_mcu_bsr.prj index 8d026dc..0e64b78 100644 --- a/trunk/yav_mcu_bsr.prj +++ b/trunk/yav_mcu_bsr.prj @@ -1196,7 +1196,7 @@ G=1 E=0 E0=flash.elk E1=a.elk -GO=0 +GO=1 GOValue=85 GOStart=FC00 GOSizeValue=1024