diff --git a/trunk/VCProj/bsr_trunk.sdf b/trunk/VCProj/bsr_trunk.sdf index 8cef4de..05ffc61 100644 Binary files a/trunk/VCProj/bsr_trunk.sdf and b/trunk/VCProj/bsr_trunk.sdf differ diff --git a/trunk/VCProj/bsr_trunk.suo b/trunk/VCProj/bsr_trunk.suo index 1ec8072..881f8d8 100644 Binary files a/trunk/VCProj/bsr_trunk.suo and b/trunk/VCProj/bsr_trunk.suo differ diff --git a/trunk/bsr.hex b/trunk/bsr.hex index f7ac718..448d29e 100644 --- a/trunk/bsr.hex +++ b/trunk/bsr.hex @@ -1,13 +1,13 @@ :02000000FC0CF6 -:040010002F483148FC -:02001C00DD49BC -:02002400844A0C -:02002A00CF4ABB -:08003400FC4B9F4BF84B3D4EC5 -:02004A00334839 -:02005A006D48EF -:02006200FB4D54 -:06008000904CC94C134D29 +:040010002C482E4802 +:02001C00DA49BF +:02002400814A0F +:02002A00CC4ABE +:08003400F94B9C4BF54B3A4ED1 +:02004A0030483C +:02005A006A48F2 +:02006200F84D57 +:060080008D4CC64C104D32 :0400C0007EFBFF04C0 :0A00C4001B339499E033F240BFAA09 :1000CE00C7C1FBF8FFCEABACC736F00071F4C6610A @@ -15,7 +15,7 @@ :1000EE007110A6FB710006F9EF0B8C015C80D161DB :1000FE00E8710006F98F06F931030EF6B1BBF66111 :10010E004900DD05618900EFF5FDF401FD3101FDCA -:10011E008901FDA309FDDA08FDB22FFDAB2CEFA579 +:10011E008901FDA309FDDA08FDB42FFDAD2CEFA575 :10012E00C0C6D7C7360000674C09DE3F318E04F6D5 :10013E000FC1317B9EFDC411897267318E04F64F5B :10014E0014896142DF03F6EF01E660610667318EC6 @@ -24,7 +24,7 @@ :10017E00E88666D161E8FD4706C6D751065B0C31AD :10018E001A9F08F9D508F9DF06710009F9EF047115 :10019E000809F98F09F9310505CD3707EF03CD377A -:1001AE0005D908F9FD4F298F06F95CE39F06F95131 +:1001AE0005D908F9FD51298F06F95CE39F06F9512F :1001BE00035B04318EE7240000DD1023DD0823DF0E :1001CE000E712006F9D7713006F9D7714006F9D7AE :1001DE00717BFACEA010CEA180E5F300000000CE18 @@ -35,30 +35,30 @@ :10022E000511CF350002CF370019CF530006CBEEA4 :10023E00FEFFCE3831CE3970CF38050A308700BF79 :10024E001801BF1A01BF1C01BF1E01D7D7C7F61672 -:10025E00FD8704717BFA31329708713297717AFA01 +:10025E00FD8704717BFA31329508713295717AFA05 :10026E00EF0C717AFAA7F647DFE95203EF01F2C6F7 :10027E00D7C7C1C1FBF8FF17A1C1E0C18C0A70C17D -:10028E008C0270FDA0021006629D548C0172100447 +:10028E008C0270FDA0021006629D528C0172100449 :10029E00C6D7C7C1FBF8FFFD5B02D2DD045203EFE8 -:1002AE00698B70FDD403D2DD077133975202EF5A7A +:1002AE00698B70FDD403D2DD077133955202EF5A7C :1002BE008C0870FDF003FD3B048B6C0170FDF003A8 :1002CE00300400BF2401301740BF1C01300400BFB2 :1002DE0022018C0A91DF04F6BF2A01710BE2CE4493 :1002EE00FF3182E202EFFAAC0C148E449961790C64 -:1002FE0061690A8C0AD1DFDA8B4CA461F8FD1D48C6 -:10030E00FD6404710BE2713397F2C0C6D7C7C1FB0F +:1002FE0061690A8C0AD1DFDA8B4CA461F8FD1A48C9 +:10030E00FD6404710BE2713395F2C0C6D7C7C1FB11 :10031E00F8FFFD5B02D2DD045203EF25710AE68B76 -:10032E0070FDD403D2DD077133975202EF138C08A0 -:10033E0070FDF0038C0A70FDF003FD6404713397B9 +:10032E0070FDD403D2DD077133955202EF138C08A2 +:10033E0070FDF0038C0A70FDF003FD6404713395BB :10034E00F2C0C6D7C7C1FBF8FFFD5B02D2DD045277 :10035E0003EF70710AE6710BE28B70FDD403D2DDF0 -:10036E00077133975202EF5B710BE231229744C74C +:10036E00077133955202EF5B710BE231229544C750 :10037E003422FBAC0C1652048B99A5A792DFF9C65A -:10038E008B9D518C089D528C0A9D533184BD02EF7A +:10038E008B9D4F8C089D508C0A9D513184BD02EF80 :10039E00FA717ABDCEB144CBB422FB8C0A318EBE3B :1003AE00B8CEBB48714BE1714BE5710ABD8C089E0E -:1003BE0044EF0F710BE68C089E448C0A9D50AC0CDA -:1003CE00BD4EF2C0C6D7C716FD1304AF0401BF0C55 +:1003BE0044EF0F710BE68C089E448C0A9D4EAC0CDC +:1003CE00BD4CF2C0C6D7C716FD1304AF0401BF0C57 :1003DE000117FDF003D2DD07FD64045202EF01F2B6 :1003EE00C6D7C716710AE6710BE2669E443182E2E9 :1003FE0002EFFAF6420401DD09AF0401BF0C01E27F @@ -69,14 +69,14 @@ :10044E00BF2801FD5A02AF2A01085CFB08BF2A0132 :10045E00FD5A02ED1304300400BF2401F6BF2A0139 :10046E00300B0BBF2801FD5A02300B0FBF2801FDC8 -:10047E005A02300F0FBF2801D731449701D771327E -:10048E00976A0E03713B25713B23E0FDB60971207F +:10047E005A02300F0FBF2801D731449501D7713280 +:10048E00956A0E03713B25713B23E0FDB609712081 :10049E00F000FD5A02F6BF26015024BF1401CB44D2 -:1004AE000014300F0FBF2801712397710BE2710AF0 +:1004AE000014300F0FBF2801712395710BE2710AF2 :1004BE00E6FD1304CE44FF3182E202EFFAFD64043E -:1004CE00AF0401BF0C01713397714297D731349746 +:1004CE00AF0401BF0C01713395714295D73134954C :1004DE0002EFFAFD3B04713A25713A235A0EFC7174 -:1004EE0028F000714397D7C72008FBF8FFFD42089C +:1004EE0028F000714395D7C72008FBF8FFFD42089E :1004FE005014C15008FD7407C0CC07048C074C146F :10050E00DE0C8C07318EFDDE09615907EFEECC074C :10051E00048C074C1461C8EDE305CC06008C064C28 @@ -105,12 +105,12 @@ :10068E00EF01E6600E019C01617902EFBB40F67F3F :10069E00FF61F86159018C01D161F8ED4007CC0181 :1006AE0000717AFAFD8704711300711B2071030328 -:1006BE00710205E0C15003FD642BC05013FDB60955 -:1006CE00D83BC1E0FD642BC0CEABAC6159018C01AF +:1006BE00710205E0C15003FD662BC05013FDB60953 +:1006CE00D83BC1E0FD662BC0CEABAC6159018C01AD :1006DE0091DD068C014C03DF03E6EF01F66061FB52 :1006EE007121048C014C0861F8CC010031320705F0 :1006FE00A024FCEF03F524FC4024FC11DC22F5249D -:10070E00FCF0C15003FD642BC0CE3708CBE4FFFFD5 +:10070E00FCF0C15003FD662BC0CE3708CBE4FFFFD3 :10071E00CBE6FFF7CED4FFCF370008F5120561FD0B :10072E00E6BC02F6614902DD9F000000006179021D :10073E00EFF1FD4208D2DFFA5008C15014FD7407E4 @@ -131,26 +131,26 @@ :10082E00FDE209D2DD03E2EF0761590BED9107F20C :10083E00100EC6D7C7717B9D717BFAFD5707300A24 :10084E00F9FD8D0AFD180AC6D7FD4208FD670BFD9E -:10085E007007F5ABFFF2D7C731049B067110B3FBDF -:10086E00EF047118B3FB8FB3FB7B8E76D1DD5B8FFC -:10087E00B3FB9D8E4004F903DF22665C10D1DD1CB4 -:10088E008FB3FB5C10D1DD0B5080C15011FDD634FF -:10089E00C0EF095040C15011FDD634C04004F903D9 +:10085E007007F5ABFFF2D7C7310499067110B3FBE1 +:10086E00EF047118B3FB8FB3FB7B8C76D1DD5B8FFE +:10087E00B3FB9D8C4004F903DF22665C10D1DD1CB6 +:10088E008FB3FB5C10D1DD0B5080C15011FDD934FC +:10089E00C0EF095040C15011FDD934C04004F903D6 :1008AE00DD064004F904DF22665C02D1DD1C8FB345 -:1008BE00FB5C02D1DD0B5040C15010FDD634C0EFB1 -:1008CE00095020C15010FDD634C0C6D7C73600001F -:1008DE00665C80D1DD10675C80D1DF0571339AEFE5 -:1008EE000B71329AEF0671040771319A665C40D132 -:1008FE00DD10675C40D1DF0571439AEF0B71429AB0 -:10090E00EF0671140571419A665C01D1DD10675CCA -:10091E0001D1DF0571539AEF0B71529AEF067134C4 -:10092E000771519A665C02D1DD10675C02D1DF055A -:10093E0071639AEF1D71629AEF184007F901DF0893 -:10094E0071040271619AEF0AC736100571C4C6713F -:10095E00619A665C04D1DD10675C04D1DF057173AA -:10096E009AEF0B71729AEF0671440771719A665C79 -:10097E0008D1DD10675C08D1DF0571039BEF0B71A9 -:10098E00029BEF0671140771019B665C10D161E842 +:1008BE00FB5C02D1DD0B5040C15010FDD934C0EFAE +:1008CE00095020C15010FDD934C0C6D7C73600001C +:1008DE00665C80D1DD10675C80D1DF05713398EFE7 +:1008EE000B713298EF06710407713198665C40D136 +:1008FE00DD10675C40D1DF05714398EF0B714298B4 +:10090E00EF06711405714198665C01D1DD10675CCC +:10091E0001D1DF05715398EF0B715298EF067134C8 +:10092E0007715198665C02D1DD10675C02D1DF055C +:10093E00716398EF1D716298EF184007F901DF0897 +:10094E00710402716198EF0AC736100571C4C67141 +:10095E006198665C04D1DD10675C04D1DF057173AC +:10096E0098EF0B717298EF06714407717198665C7F +:10097E0008D1DD10675C08D1DF05710399EF0B71AB +:10098E000299EF06711407710199665C10D161E846 :10099E00715AD1C6D7F5F6FBF5F8FBCFFEFBFFCFAC :1009AE00FAFBFFCFFBFBFFD7C7C1C1FBF8FFCEABF6 :1009BE00AC8C02D1DD12616902305C03BBF6614979 @@ -208,10 +208,10 @@ :020CFA00C3FD38 :100CFC0061CF5100718C7109FECBF800FEFCDE0156 :100D0C0000F6BF00F953C0F693935820FEDFF9416B -:100D1C0000364E4E34CCFCEF05118B99A7A5174429 -:100D2C00984EDFF53602F930CCFCEF04CC0000A76E -:100D3C0047DFF9410036984E3420FEEF05118B99B0 -:100D4C00A7A51744A84EDFF53630FE3096FEEF040B +:100D1C0000364A4E34CCFCEF05118B99A7A517442D +:100D2C00944EDFF53602F930CCFCEF04CC0000A772 +:100D3C0047DFF9410036944E3420FEEF05118B99B4 +:100D4C00A7A51744A44EDFF53630FE3094FEEF0411 :100D5C00CC0000A747DFF9FCCE0000EFFE61DD718F :100D6C007BFABEF0ADD8BEF200AEF661CDD7C36152 :100D7C00DD717BFABEF0ADD8BEF200DBF6FFADDC68 @@ -244,10 +244,10 @@ :100F2C00F9B4DADFF4BDD813BDDAC2C0D746D8DDC8 :100F3C000771FF7177D971C0D75BDB9DDB605BDA22 :100F4C009DDAADDC5BD9085BD808BDD8D7C3C7F335 -:100F5C00728EFDC162314C410036444E1161A0725B +:100F5C00728EFDC162314C410036404E1161A0725F :070F6C00C09EFD62C6C2D762 -:0A0FF60031333A33363A3435000047 -:0A20000031333A33363A343500002C +:0A0FF60030393A35323A3036000047 +:0A20000030393A35323A303600002C :10200A0005214F7B9EC5E9000104080D12171C1F0C :10201A00080100001F003B005A0078009700B50035 :10202A00D400F300110130014E01192634445362E1 @@ -289,718 +289,717 @@ :10226A00FA041225384D5F6E777A776E5F4D3825FE :10227A001204FAF3F0F0F3F7FBFE00020303020282 :02228A00010051 -:10228C008D3CB43CD1DF26CD3C1EFD3A23FDE5222E -:10229C003132960D3104960931329A05713304EFBF -:1022AC0003713204FD1623FDBA22FD1126D771539A -:1022BC0096D432DD05B43271529631229607313202 -:1022CC009A03715296715496714102314402057110 +:10228C008D3CB43CD1DF26CD3C1EFD4223FDE52226 +:10229C003132940D3104940931329805713304EFC5 +:1022AC0003713204FD1623FDBA22FD1926D7715392 +:1022BC0094D432DD05B43271529431229407313208 +:1022CC009803715294715494714102314402057116 :1022DC0040B3FBD77148B3FBD74A304BDC114A30C3 -:1022EC00B9DE0C4A3D28DE03A43DD7713396D74A9C +:1022EC00B9DE0C4A3D28DE03A43DD7713394D74A9E :1022FC00303EDC054A30BDDC0C4A3E28DE03A43EF1 -:10230C00D7713296D7F43DF43ED7F171449A61DC23 -:10231C004B40DD0BF171449A61DC9D40F43FD74A90 -:10232C003F10DE03A43FD771449A712196D7C7C1E1 -:10233C00FBF8FF31329A067130B3FBEF047138B3FE -:10234C00FB71449671379ADE4F71349A7141963114 -:10235C00329A0E5002C15011FDD634C0CD3232EF3C -:10236C0037E0C15011FDD634C0F43217C15002FD14 -:10237C004C2BC0D2DF0D8B318E318D080E01081C19 -:10238C0000BD34AD3444009BDC05D5AFFBDF0950F8 -:10239C0020C15011FDD634C0C0C6D78D209D41FD43 -:1023AC00E923FD802BD507F9DD04710396D78D4108 -:1023BC004B2061F83164961C716396FD87044A4189 -:1023CC0007DD054A41FFDF098F06F9310303FD786C -:1023DC0024FD8C24710296306F256194D7C77162ED -:1023EC00017172015003FDB6095008FD5337629D0F -:1023FC00305009FD53376276716301711806F94A42 -:10240C0030F1DC0BE507F9F508F9CD3707EF224A77 -:10241C003004DE1ACF07F9025008C1506CFD7F0260 -:10242C00C092DF0DD454DF09711006F9EF03F507E4 -:10243C00F94007F901DF05710A22EF06710B2271D1 -:10244C000302CD20075700674C08DE1073090A20E1 -:10245C00614EDC05679D20EF0387EFEB4A2007DF19 -:10246C0009D507F961F8CF07F903C6D7500AFDB6AD -:10247C0009304000C15006FD2F2BC05096EDB60917 -:10248C00C72006FBF8FFD507F961E8ED6B25304A4C -:10249C0057C1503EFD2F2BC0D2DD077100B2FBEDB2 -:1024AC006B257108B2FB17040200C15004C1500C1B -:1024BC00C1506CFDA0021006EA38AA48318D12AA50 -:1024CC0048318E616B08616A08C1500EFD2F2BC01C -:1024DC00F690C1500CFD2F2BC0CC01008C014C048C -:1024EC00DE2831349702EFFA712297EA388C0150CA -:1024FC0010D605C15010C18C01D6044000C1506CDF -:10250C00FD52031006615901EFD250A5FDB609EA40 -:10251C0038AA48318D12AA48318E616B08616A085D -:10252C00C1500EFD2F2BC050A5FDB6095004C15053 -:10253C006CFD7F02C0629C01EA388A4B4E0161C37C -:10254C00048A4A4E0117040200C15004C1500CC148 -:10255C00506CFD52031006F6C1503EFD2F2BC010DF -:10256C0006C6D7C78D424B3061F8ED0E264A44287B -:10257C00DE05A444ED0E26F4448D309D428D305082 -:10258C0070D612307351230480001231FF318E0348 -:10259C009D439FAEFBF68D437C804C95DC1B8D439D -:1025AC00318F241400EA38BDD8AA44FD690D1231CC -:1025BC00FF318E03318F16EF198D43318F241400A8 -:1025CC00EA38BDD8AA46FD690D1231FF318E0331B0 -:1025DC008F16EA388A427217F3031644000171FE13 -:1025EC0061C836FF001701DE02F61617BD7CC75016 -:1025FC000CFD2F2BC0D2DF068D309D42EF047100F5 -:10260C00B2FBF2C6D7C72008FBF8FF4007F901DD83 -:10261C00064007F902DF1C17040600FD272CD2DF49 -:10262C000A8C069C058C079C04EF4ECC0563CC04ED -:10263C0000EF4617040600FD272CD2DD0F7100B207 -:10264C00FB710396CC0500711297EF2D7108B2FB4C -:10265C008C06318E318D080E07081C00BBEA388AB7 -:10266C004072ABFDBC0EBB8C019C05D1DF08CC05C8 -:10267C0001CC0400EF038B9C0417040600FD322CE4 -:10268C00D2DD06CC06C8CC07008C069FB1FB8C06AD -:10269C00318E318D080E07081C00BD34AD34440159 -:1026AC00A5DC08CC0364F6BD46EF48AD34264644A1 -:1026BC0001A0DC08CC031EF6BD46EF37AD344481D7 -:1026CC009DDC09CC030AC946F401EF27AD34440163 -:1026DC009BDC09CC0305C946F401EF17AD3444016A -:1026EC0091DC09CC0300C946F401EF07711297C9BC -:1026FC0046F401313204123124960E8C054C3CDC2C -:10270C0008CC0564CC0400EF0D8C034E05DE078C61 -:10271C00039C05CC04008C059FAFFB8C049FB0FB85 -:10272C00FDB42B8D484E05DD2840AFFB0BDE054A72 -:10273C00480BDE1440AFFB06DE054A4806DE09D521 -:10274C00AFFBDF0DD448DD095020C15011FDD6344C -:10275C00C08FAFFB9D48FDF12B1008C6D7C75601A3 -:10276C00D837C15002FD642BC08F09F931050750D1 -:10277C0012FDB609EF0E500AFDB609712010055076 -:10278C0008FDB6098D376C0870C15002FD642BC072 -:10279C005003FDB6098D376C1870C15002FD642BC7 -:1027AC00C05016FDB6095003FD752B625C01D1DDDE -:1027BC000F7170B3FB5002C15013FDD634C05600DC -:1027CC006672C6D7C75004FD752B625C03D1DD4021 -:1027DC005014FD672834B3FB895C9F998A0C7CFFED -:1027EC0050FF5C14D1DD228A0C7CFF5C147234B770 -:1027FC00FB89616A9971620756003162070586662A -:10280C00D1DFF7716307716B2734C6FB895CEB99D9 -:10281C005002FD752BD2DD398D376C1070C1500212 -:10282C00FD642BC0E0FDB609D837C15002FD642B06 -:10283C00C05033FDB6098F09F93103097128100511 -:10284C00500AFDB609F0C15002FD642BC07178B37B -:10285C00FBE0C15013FDD634C0C6D7C7C12004FB62 -:10286C00F8FFCC02005004FD752B629C038C045CB9 -:10287C0020D1DD0E8C036C019C038C026C209C021D -:10288C00EF138C045C10D1DD0C8C035CFE9C038C70 -:10289C00026C109C028C045C08D1DD0E8C036C0263 -:1028AC009C038C026C089C02EF138C045C04D1DD3D -:1028BC000C8C035CFD9C038C026C049C028C03D17D -:1028CC00DD05501AFDB6098C0370C15004FD642B54 -:1028DC00C08FB3FB5C9F728C03318E316D148C03F3 -:1028EC00318E314D616D08616C5C606162629FB3C9 -:1028FC00FB8FBFFB7CFF50FF5E02D1DD278FBFFB40 -:10290C007CFF5E027234B7FB89616A99716207CCF5 -:10291C000100316207086159018C01D1DFF4716348 -:10292C0007716B27F21006C6D7D9A7FBC15006FD5D -:10293C00642BC0D9A8FBC15007FD642BC0D7FD3553 -:10294C0029F2D7C716664C02DF08CD3A10CD3B0BE7 -:10295C00EF05F43ACD3B0FC6D7C7711300711B209E -:10296C00710303710205E0C15003FD642BC05013C9 -:10297C00FDB609D83AC15005FD642BC0D83BC1E067 -:10298C00FD642BC0500AFDB6097103055008FDB655 -:10299C00098D3B6C1070C1E0FD642BC05012FDB66C -:1029AC00095003FD752B625C01D1DF03E2EF24F0CB -:1029BC00FD752B629D363602F9C75008FD4C2BC0B5 -:1029CC005003C1FD642BC0710203711A20FD0C2B46 -:1029DC00F431F2C6D75003FD752B625C01D1DD15C5 -:1029EC005014FD6728FDD0275014FDB609E0C150E6 -:1029FC0003FD642BC0711300711B20710303501471 -:102A0C00FDB609F0C1E0FD642BC0F0C15003FD64BC -:102A1C002BC0D7C72004FBF8FFCC02008D319C03E0 -:102A2C005010C150A4FD7F02C0629D31D454DD040E -:102A3C00F2EDE92A8C037B315C08D1DD0F8D315C22 -:102A4C0008D1DF05CC0210EF03CC02208C037B31C4 -:102A5C005C04D1DD158D315C04D1DF088C026C0473 -:102A6C009C02EF068C026C089C028FB2FB5CF3722A -:102A7C008D315C0C6162629FB2FB8FBEFB7CFF50A0 -:102A8C00FF5E029C02D1DD1F34B6FB896E02997188 -:102A9C006207CC0100316207086159018C01D1DF5A -:102AAC00F4716307716B278D315C40D1DD095002E5 -:102ABC00C15012FDD634C08D315C01D1DD08E0C1AE -:102ACC005012FDD634C0717AFA8D315C41D1DD0CD7 -:102ADC005A31BED831C15010FD7A47C0F21004C62D -:102AEC00D7FD6927F2D7FDD027F2D7C78FC6FB7663 -:102AFC0017FD6728664FC6FBDFF2F5C6FBF2C6D79B -:102B0C005064FDB609FD3D2C6261FB711196F171AB -:102B1C00149661DC70C15012FD7A47C0FD8436CD2D -:102B2C006303D7C7C1C1FBF8FFAC0ABB17C1500286 -:102B3C00C18C0270C1506CFD520310061004C6D734 -:102B4C00C7C1FBF8FFAC08C15002C18B70C1506CFF -:102B5C00FDA0021006C0C6D7C78806166770C1C78D -:102B6C005084FD1B031004C6D7C716C75084FD7FC5 -:102B7C0002C0C6D7C74A2004DE045600EF02560135 -:102B8C004008F901DF048686EF0A4008F902DF04E9 -:102B9C005104610666318F12504CD633514CD661BC -:102BAC000A045420BD38C6D740AFFB3DDC05CF042A -:102BBC00FC0FD740AFFB1FDC05CF04FC0BD740AF9D -:102BCC00FB0BDC05CF04FC07D740AFFB0661D8310B -:102BDC00320405CF04FC03D7D5AFFBDD04E504FCC0 -:102BEC00D7F504FCD7D504F9DF04717396D7FD3DF6 -:102BFC002C6261FB71019771149671079761C83152 -:102C0C00729617717296710497711196F1710497FF -:102C1C0061DC70C15012FD7A47C0D7C716C750048B -:102C2C00FD4C2BC0C6D7C716C75002FD4C2BC0C6D7 -:102C3C00D740AFFB0BDE02E2D7F2D7710001057172 -:102C4C00785005713AD5713BD18F10055CFC9F1003 -:102C5C0005CF54054AE54205711042057100420545 -:102C6C00714850057130500571205005CF5305093E -:102C7C00CF52050B7130510571205105713BD57147 -:102C8C007050058F11055CFC9F11058F10055CFCC5 -:102C9C009F1005F422D77178500571080105D7FDF6 -:102CAC007E38FD8704717AFAFDA723F504F98F06A7 -:102CBC00F931051B5003FD752B625C01D161E8CF26 -:102CCC0004F902CFAFFB64710407714196EF10F663 -:102CDC00710407611012F6B1236061FB714196FD1E -:102CEC009230FD1E43712299712BE7618461A461BE -:102CFC00EDEFF8D77140F00071783002713AE6715F -:102D0C003BE2713BEA713BEE8F10055CFC9F1005BA -:102D1C00CF34024AE552FF711A52710A527148308F -:102D2C00027130300271203002CF330209CF3202EF -:102D3C000B7130310271203102713BE6717030023F -:102D4C008E265CFC9E265A06FC71603002D7717888 -:102D5C0030027148F000D7C788061666614FDD094E -:102D6C0067614EDE0396EF01866672C6D7C71617EB -:102D7C0014AA0412A943DD29AA0412A923FDA84E02 -:102D8C00C3AC02FDA84E13C2BDD813FD390FDE0C27 -:102D9C001714AA0212AA0403BA04EF051714A9BA4D -:102DAC0004AC041231FF319E03317F087208C6D780 -:102DBC007100F200304400BFB601300188BF9001B1 -:102DCC00300984BF9E01BF9C01BF9A01BF9801BF0F -:102DDC009601BF9401BF9201F53CFF30FE00BFBECF -:102DEC0001F6BFBC01BFB80150EEBFBA01A1BFB222 -:102DFC0001C918FE008F06F9310507F5CDFBCB6C28 -:102E0C00FF00717397716297D730EF00BFB401F672 -:102E1C00BFBA017108F200712304715307BE6EBE74 -:102E2C0064BE6A712304715307715BD1F457F45675 -:102E3C00716397D78D58B458D1DF6931D4D10571EE -:102E4C005BD1E457D457DD2E7140B2FBD856F1E775 -:102E5C0034020023DD0625DD0325DF05F6BE66EF13 -:102E6C0006D9CCFBF1BE66A4564A5620DF04F456B4 -:102E7C00F457CD5819D7CD581E7148B2FBD5CEFB9F -:102E8C00DF04F6BE66D7D9CCFBF14266FFDD15D95F -:102E9C00CCFBF112AE6643DE05A266FFEF03B26611 -:102EAC00FFCD5803D7C7161714F6B9AA0412F62388 -:102EBC001231FF31AE03316FBA02C6D7C7C1FBF86E -:102ECC00FF8C085080D612AB1413B9AB14AA0412A1 -:102EDC00A92312D927FBF133BDD813FDA50DBA02D6 -:102EEC00C0C6D731049801D74004F902DF10F6BEF2 -:102EFC0064BE6EBE6ABF8EFBBF94FBBF9AFB31747F -:102F0C009714308AFBFDB12E3090FBFDB12E30961C -:102F1C00FBFDB12EEF713114980D7113987108D21D -:102F2C00FBF45AF459EF60D459DF5A8F26FB9D59A4 -:102F3C004A5A1FDC177100D2FB4028FBFFDD1CA492 -:102F4C005B8F28FB4B5BDE13F45AEF0FD85AF1A1C1 -:102F5C00605C1F9D5A7108D2FBF45BE85A092AFB8E -:102F6C0070C1308AFBFDC82EC0E85A094AFB70C1FB -:102F7C003090FBFDC82EC0E85A096AFB70C1309630 -:102F8C00FBFDC82EC0B459308AFBFD792DF313BE5E -:102F9C006E3090FBFD792DF313BE6A3096FBFD79F4 -:102FAC002DF313BE64D7C736F00071F4DC297170B1 -:102FBC00F000CE9D08CE9EC0CE9F80F594FFF59379 -:102FCC00FFF592FFE597FFE596FFE595FFE598FF86 -:102FDC00CE9C7F7100A6FB711BE3712BE3711AE78A -:102FEC00712BE7717A9D710A9E31929E02EFFA71F4 -:102FFC000B9E712398713398714398C6D7C73122B1 -:10300C00981E712298710A9E31929E02EFFA34D466 -:10301C00FB3692FF52078B99A5A792DFF9710B9E95 -:10302C00C6D7C788061631329815713298C7349CAA -:10303C00FB3092FF1652078B99A5A792DFF9C66653 -:10304C007367189CFBC6D7C77123983134981E71CF -:10305C003398710A9E31929E02EFFA3492FF369C9D -:10306C00FB52078B99A5A792DFF9710B9E314498FF -:10307C0013714398717B9E8FDCFB9E9A8FDDFB9EB8 -:10308C009B717A9EC6D7CFA7FB5CCFA8FB5FCFC83E -:10309C00FB5DCFFCFB36CFFDFBC9D7C7CFA4FB1222 -:1030AC00CFA5FB2BCFCCFBFFF5CDFBF5CEFBF5CFA6 -:1030BC00FBF5D0FB5600664C64DE08723826FB002C -:1030CC0086EFF3F5E3FB710A20711A20710203C637 -:1030DC00D7C788061617F1E73403002361E3ED0E1A -:1030EC00342361F8EDE032B12361E3EDEA3225617E -:1030FC00F8EDF832B1240D0061D8ED0E34240B003C -:10310C0061F8EDD2312361F8ED15322361F8EDE56C -:10311C00312361F8ED033424060061F8ED9432B1EB -:10312C002561D8EDB03224000061F8EDBD32236189 -:10313C00F8ED0E342361F8ED0834B12361E3ED189A -:10314C00332361F8ED29332361F8ED3A332361F829 -:10315C00ED29332361F8ED4B332361F8ED5C332318 -:10316C0061F8ED6B332361F8ED8D332361F8ED9944 -:10317C00332361F8EDA4332361F8EDAC3324020062 -:10318C002361E3ED0E342361F8EDE0332361F8EDB8 -:10319C00B4332361F8EDBF332561F8EDCA33B124A4 -:1031AC00060061D8ED0E3424000061F8ED103425D2 -:1031BC0061F8EDD53324120061F8ED8E322361F8FD -:1031CC00ED7E32ED103467D1DD0C30AD3B619434C3 -:1031DC00C4FB89616F99ED1A34675C02D1DD07304D -:1031EC00ED2A6194EF0B675C01D1DD0530F22A61A9 -:1031FC0094675C3CD1DD0F30F72A6194675C3C72BC -:10320C0066736218A4FBED1A3467D1DD625C01D1E0 -:10321C00DD05300800EF01F6609F01FC675C02D110 -:10322C00DD03E6EF01F63401FC89616899675C0403 -:10323C00D1DD04E6A1EF01F63401FC8961689967E0 -:10324C005C08D1DD05302000EF01F63401FC89610A -:10325C006899675C10D1DD05301000EF01F6340180 -:10326C00FC89616899675C20D161E8716001FCEDB3 -:10327C001A344A5CC8DE08E85C67185AFAA45CED9C -:10328C001A34679D5CED1A34D44ADF08679FCDFB76 -:10329C00A44AEF0D4A4A05DE08E84A671811FDA456 -:1032AC004AED1A34675C0F7266736218A4FBED1A50 -:1032BC00344A4A64DE1B4A4A01DF0667D161F8577B -:1032CC0001E84A671826FBA44A4A4A0561C87112EC -:1032DC0098ED1A3434A6FB89615F99ED1A34304AA3 -:1032EC0029619466736718A4FBED1A3440A9FB6A34 -:1032FC00DF1340AAFB68DF0D674C6CDF08305B40C6 -:10330C006194713AD5679FABFBED1A34675C7F70A3 -:10331C00C117F1243000FD2E30C0ED1A34675C3F2C -:10332C0070C117F1243000FD2E30C0ED1A34675CEB -:10333C000770C117F1243000FD2E30C0ED1A346730 -:10334C005C1F70C117F1243000FD2E30C0ED1A3413 -:10335C006770C117F1243000FD2E30C0ED1A34CE49 -:10336C00ABAC710A9E31929E02EFFAD592FFDF054B -:10337C00710B9EEFED679E99710B9E9FDBFBED1A17 -:10338C0034714298675C7F9FDCFBED1A3471429874 -:10339C00675C3F9FDDFBEF76675C3F9FDEFBEF6E6C -:1033AC00675C1F9FDFFBEF663062396194679FE4B7 -:1033BC00FBEF5B302F396194679FE5FBEF50304892 -:1033CC00396194679FE8FBEF45675C01D1DD3FFDF8 -:1033DC001E43EF3A675C02D1DD05712A21EF0671BD -:1033EC004A9D712B21675C01D1DD06710300710BC5 -:1033FC0020679FE3FBEF1767318EEF12679FD3FBBC -:10340C00EF0CEF0A664C5BDE05736718A4FBC6D79E -:10341C00C716664C30DC094C37DE05FD0930EF6B06 -:10342C00664C02DF1F8FA6FB5C03728F03FC5C03F0 -:10343C00318E316D08616A08128F03FC5C80312A71 -:10344C006162EF56664C3DDF08AE90BD5EF85EEFF4 -:10345C0049664C3EDF04F85FEF40664C4FDF05FDDC -:10346C004643EF36664C61DF08E85C095AFA72EFA6 -:10347C0029664C7FDF05FD233CEF1F664C4EDF0BAE -:10348C0031049A045210EF12F2EF0F664C5BDC041D -:10349C0052FFEF06667309A4FB72C6D7C7880616DF -:1034AC0017F1241000240500DC07244C00DD17EF75 -:1034BC0017717BFA17F104A4FB1489617F99717A57 -:1034CC00FA715298EF02A45CC6D7C7C1C1FBF8FFD2 -:1034DC004004F903DD064004F904DF38717BFA8CF3 -:1034EC00027309ACFB5E0AD1DF278C02318E04A477 -:1034FC00FB14896E0A99716207717AFACC0100315A -:10350C006207086159018C01D1DFF4716307716B9B -:10351C0027717AFA1004C6D7CF03FC03F501FCF52A -:10352C0005FCF507FCD7C788061617F1E73402002F -:10353C0025DD3D23DD1725DD1C23DD0523DD2BEFEC -:10354C003B710299679F06FCCD6303EF2F675C8389 -:10355C009F03FCEF27675C039F05FC675C034C0231 -:10356C0061F871229AFD3445EF12679F07FCEF0C4E -:10357C006791DF08E0C15012FDD634C0C6D7C7161C -:10358C0017F1E7240000DD2A23DD1E240300DD07EC -:10359C0024FB00DD24EF2531329A05308000EF0149 -:1035AC00F6086F04FC7208EF198F01FCF501FC7230 -:1035BC00EF107152995235EF09F2EF06667309005C -:1035CC00FC72C6D7C71617F1E7240000DD382410AB -:1035DC0000DD1C23DD1C23DD30240E00DD1824113E -:1035EC0000DD1B240F00DD12243000DD15EF1EE280 -:1035FC00EF1D5202EF195204EF155206EF1152054E -:10360C00EF0D5207EF09F2EF065203EF0252FFC61D -:10361C00D7C7316498377163988D629FACFB8D610D -:10362C009FCBFB36D2FCC7D861FD8437618A7061B1 -:10363C008AFDC937C0D866F1312F609D658D604B0E -:10364C0065DD0A7172988D659D60CD63034A6305D3 -:10365C00DE08308E366194CD636BB4637150F0002C -:10366C00CE300BCF170006CE3106FD5A02717A30E0 -:10367C00710BE3710BE7C6D78D659D608D659FADB2 -:10368C00FBD74004F903DF064004F904DF02F2D74C -:10369C003174980C7173987113998D659D67EF3126 -:1036AC003104991F710399711299D506FCDF04F44A -:1036BC0068EF0A8F06FC5002D6A1609D688D689D4C -:1036CC0067EF0E311499068D689D67EF048D659D2B -:1036DC00678D679FADFBD867FDF636E867091C223E -:1036EC0070C15013FD7A47C0F2D7C7C1C1FBF8FFB8 -:1036FC008C02D1DF05F506FCEF1A8C024C05DE06B8 -:10370C00CF06FC02EF0E8C02318E1231FE03311FFC -:10371C00609F06FC8D694F06FCDD28CC011F8F06CF -:10372C00FC9D69CC00008B4C08DE148B73091220B5 -:10373C004F06FCDC058B9C01EF05615900EFE78C13 -:10374C00019D641004C6D7C716710AE7710BE371AB -:10375C0050F000CE300BCF170006669E31FD5A029A -:10376C00717A30710BE33182E302EFFA8D1F7158DD -:10377C00F000710BE772C6D7C7C1C1FBF8FF8FFC15 -:10378C00FB4E02DC03F2EF318C024FFDFBDC0452EA -:10379C00FFEF268C022FFCFB706131318D128FFDF7 -:1037AC00FB2FFCFB70613133BDD813FDC70DBB443F -:1037BC000001DC03F690BB8B721004C6D7C7C1FBAB -:1037CC00F8FFAC0814A91489708B6128706131FD65 -:1037DC00A84E1344030071FEDC23AC08148A048148 -:1037EC009A04AC08148A044C11DC10A9148B99AC03 -:1037FC000814CA0200AC0814CA0310EF72AC081407 -:10380C00CA0400AC0814A914894DDE0AAC08148A49 -:10381C0002819A02EF12AC0814A914894D61D308E5 -:10382C00AC08148A02919A02AC08148A03919A0388 -:10383C00D1DF3CAC08148A024C10DF10A91489317A -:10384C008EA112AC0814A9146299EF17AC08148A53 -:10385C00024CF0DF0EA91489318EB112AC0814A9F8 -:10386C00146299AC0814CA0200AC0814CA0310C044 -:10387C00C6D7ED8138C75600664C0ADE0BF0317E98 -:10388C0012F67810FC86EFF0C6D7C7200CFBF8FFB9 -:10389C0017040600C15006C150A8C15030FDA0024B -:1038AC001006D2DD1B4A6C04DE05A46CE2EF70340A -:1038BC00E4FB895CFC99FD62397110B2FBF2EF5F9D -:1038CC00717BFA300600C117040600C130E9FBFD1C -:1038DC00B04E1004717AFAF46C8FE4FB5C01D1DD0C -:1038EC00264004F903DF205010C180FDD634C0C738 -:1038FC0036100571D4C6DE0F17C15006C150A8C1D1 -:10390C005030FDA00210064004F903DD064004F916 -:10391C0004DF0B8FE4FB5C02D161E8FD6040F21028 -:10392C000CC6D7D9E5FBC15030FD7F02C0629FE8C1 -:10393C00FB5008C15011FDD634C0F2D7D9E8FBC1F9 -:10394C00D9E7FBC15030FD1B0310045008C15011C6 -:10395C00FDD634C0F2D7C7200CFBF8FFCC090040D1 -:10396C0007F901DF05CC0A02EF03CC0A10CC0B805F -:10397C008FE4FB5C039C07D1DF08717AD5CC080778 -:10398C00EF06717BD5CC082F17040800C15004C179 -:10399C0050A0C15030FD52031006624C02DF07717B -:1039AC0010B2FBF2EF357118B2FBF46CC736100590 -:1039BC0071D4C6DE164004F903DF1017A1C15006FE -:1039CC00C150A8C15030FDA0021006717BFA8FE4E3 -:1039DC00FB5C034E07DD03E2EF01F2100CC6D7D5FA -:1039EC0004F9DF03F6BD6E4004F901DD0AD478DD7D -:1039FC0003B478D7CD78038F04F9318FE723DD0B2F -:103A0C0024020024030061C8ED1B3B8F06F931230F -:103A1C0049301B00466EDF158FE3FB5C01D161E87A -:103A2C00F504F9E0C15010FDD634C0EF1D3077011C -:103A3C00466EDF165002C15010FDD634C0F64674E7 -:103A4C00DF088FC8FB5010D6BD74F64674DD36B651 -:103A5C00744674DF30711297EF2B301B00466EDF0B -:103A6C0013F64676DF18E0C15010FDD634C0C97687 -:103A7C005307EF0A307701466E61F8711297F646DC -:103A8C007661E8B67631549A08714399F6BD6EEFBB -:103A9C001431449905F6BD6EEF0BA66EF6466E61B9 -:103AAC00F8C96EFFFF31629A194A7005DE16A470D0 -:103ABC004A7005DF0FA4705004C15010FDD634C0FD -:103ACC00EF02F47031649A194A7205DE16A4724A38 -:103ADC007205DF0FA4725008C15010FDD634C0EF30 -:103AEC0002F472D473DD03B473D731729A174A712E -:103AFC0005DE14A4714A7105DF0DA4715010C1FDCF -:103B0C00D634C0EF02F4714A710661F8CD7325D733 -:103B1C00C736100571D4DE0E8FB2FB5C02D1DF0606 -:103B2C003096386194D24004F903DF1C312207052A -:103B3C00301F2A61943154990C7153995080C150A3 -:103B4C0012FDD634C0FD593BFD7F3BC6D78F03FC1D -:103B5C005C01D1DD1DD47BDD03B47BD7CD7B098D1E -:103B6C00644B7ADD0D8D649D7A5040C15012FDD6A8 -:103B7C0034C0D74004F903DD04F6BD1AD7D5D0FB09 -:103B8C00DF08F6461ADD19B61AD7D9CCFBF1461A5E -:103B9C00DD0ED9CCFB12AD1A43DE03A61AD7B61A2A -:103BAC00D7717BFAC78FC4FB76F5C4FB717AFA5CCC -:103BBC0010D161E8716299665C0FD1DD57665C01CA -:103BCC00D1DD05F504F9EF4C665C02D1DD11E0C1E5 -:103BDC005003FD642BC0711300711B20710303662D -:103BEC005C04D1DD11711300711B20D503FC61F84D -:103BFC00710303FD2435665C08D161E87103035041 -:103C0C0005FDB6097102035003C1FD642BC0711A86 -:103C1C0020FD0C2BF2C6D7C756FF4A4A1361C8EDDC -:103C2C00D93C8F06F9311505300400EF0F8F06F9DA -:103C3C00314505300500EF04D907F9F1609F28FCE8 -:103C4C008D7C9F29FC713496E6613012710496616B -:103C5C00DC31196162629F2AFCE52BFC31449A0528 -:103C6C00304000EF01F6C131340405302000EF0183 -:103C7C00F6C2616B08616A08C131749A05300400A0 -:103C8C00EF01F6C2616B08616A08C131649A04E6FF -:103C9C00A1EF01F6C2616B08616A08C131549A0345 -:103CAC00E6EF01F6C2616B08616A9F2CFCF171248E -:103CBC000461DC9F26FCF171540761DC9F27FCD862 -:103CCC004AF10104ECFC14A9148976A44A6672C664 -:103CDC00D7C7FDDA088F04F9318FE724000061F8AB -:103CEC00EDB53E23DD1B2361F8EDC13D2361F8EDFD -:103CFC003A3E2361F8ED833E2361F8ED553FEDB27A -:103D0C003EF6BD747113974005F901DF2C31349ADE -:103D1C001B466EDD04F424EF02A4244A2465DC0F58 -:103D2C00F6BD6EF504F9712299EDD63FFDA723ADD2 -:103D3C006E440A0061D8EDD63F714299FD8704713B -:103D4C006396FDA7234007F903DF09712299F50457 -:103D5C00F9EDD63FFD112640B1FB9BDE097122998E -:103D6C00F504F9EDD63F714A2771401105713011F8 -:103D7C0005713A22715A2271501105FD6529D2DD67 -:103D8C0009712299F504F9EDD63F71103500CF3742 -:103D9C00001D714012054005F901DD064005F903CF -:103DAC00DF05F5CDFBEF04CFCDFB03CF04F902FD0E -:103DBC003529EDD63FFD472CFD002D714A9D712B09 -:103DCC0021FD2435FDA730F537FF712BE0F505F902 -:103DDC00712299CBE43FEFCBE6F6F0FD8704713B03 -:103DEC00D48F06F93105285004FD752B625C033124 -:103DFC008E315D34B3FB896168995002FD752BD20D -:103E0C00DD067170B3FBEF047178B3FBFDA723FDE6 -:103E1C00BC2D710806F9CF04F9038FA6FB5C02D107 -:103E2C00DD095080C15010FDD634C0EDD63FFDD811 -:103E3C003F3164992FA47ED47EDD0831A4E00A3191 -:103E4C00020C06712BE0FD4C4031A4E01731040C40 -:103E5C0013712BE05027C15005FD642BC0CF04F922 -:103E6C0004712299FD41408F06F931250731349AAE -:103E7C0003F504F9EDD63FFDD83F31020C15D83AC5 -:103E8C00C15005FD642BC05005FDB609FD4C40CF5B -:103E9C0004F903FD41408F06F931250731349A03AB -:103EAC00F504F9EDD63FF504F9CFCDFB03F5CEFBC8 -:103EBC00F5D0FB717297F6426CFF61E8EDD63FF6D8 -:103ECC00BD74711397F5E4FBFD6239717AFAFD1537 -:103EDC002EFDA22CFD5A2D712B21714B9D31349747 -:103EEC0002EFFACE3708CBE4BFFFCBE6FFF3CED41C -:103EFC00FFF5B4FBF5B5FBF5B6FBF5B7FBCF37001B -:103F0C000971481205F6BEE0BEE2BED0716A27FD0B -:103F1C00E129714307714B27714810057148110550 -:103F2C007138100571381105713302713B227153D0 -:103F3C0002715B227158100571581105CF04F905F7 -:103F4C00714299F6BD6EFDA309F505F9F4243134DF -:103F5C009A04D432DD20E505F9E504F98F06F93130 -:103F6C002568F5F8FBF5F6FB502EFDB609CF05F9E3 -:103F7C0003E504F9EF54FDDB04FD3A237173017181 -:103F8C00320471430271039671629631949E02EF72 -:103F9C00FA712AE7CEA409F5F3003104070261FD9A -:103FAC00E5F300F46AFDDA08CEA40831329A06CFA4 -:103FBC0004F905EF09714399E505F9E504F9712B4D -:103FCC00E78F06F9312503F504F9C6D78FE3FB5CBF -:103FDC0001D1DF60D47FDF19310200585003FD7529 -:103FEC002B625C01D1DF07F504F9712299D7E47FCC -:103FFC00D74A7FF0DF073104003AF47FD74A7FC8F5 -:10400C00DF0AF504F9712299CD7FF0D7310200084F -:10401C004A7FFFDD1FA47FD7F0C15004FD642BC085 -:10402C008FB3FB5C9F9FB3FB7110C4FB30AD3B6146 -:10403C0094CD7FF0D731149706F504F9712299D7F6 -:10404C00716399F47E717207FD5A02717307D7FD83 -:10405C00F504F2D7717BFAC7200CFBF8FF8FEAFB53 -:10406C00F0F9E9FBF303FDA84E13BC048FECFBF055 -:10407C00F9EBFBF303FDA84E13BC028FEEFBF0F93A -:10408C00EDFBF303FDA84E13BB717AFAAC04BDD85B -:10409C00F6BDDAAC04311EBDDCF6BDDEFD7A0DAD2D -:1040AC00D8BDDCADDABDDEAC02BDD8F6BDDAAC02F3 -:1040BC00311EDADCC3DADEC3BDDCF6BDDEFD7A0D03 -:1040CC00C0BDDEC0BDDCADDEFDF00EADD8BDDCADDF -:1040DC00DABDDEABBDD8F6BDDAAB311EDADCC3DA45 -:1040EC00DEC3BDDCF6BDDEFD7A0DC0BDDEC0BDDCC1 -:1040FC00ADDEFDF00EDADAADD8FD2F44C3C58D8CE4 -:10410C005C3FF0317E0440FC14C2C0B9A48CF6BCF8 -:10411C0008BC0A9C078C074C2EDD3D8D8C0E07705D -:10412C00F161DC605C3FF0317E127940FCBDD8F669 -:10413C00BDDA8C0773095C22318FBDDC70BDDEFDEE -:10414C007A0DAC08BDDCAC0AFDF00EADDABC0AADE4 -:10415C00D8BC08615907EFBDAC08BDD8AC0ABDDAB4 -:10416C00C9DC0004F6FD440EC9DCFFFFF6FD450F6B -:10417C00ADD8BD86AF3AFC4686DD11AF3CFCBF3EE8 -:10418C00FCAF3AFCBF3CFCAD86BF3AFCAF3CFC42FA -:10419C003EFCDC46AF3AFC423CFCDE3EAD26423AED -:1041AC00FCDE374A2A16DC1A4A2AA0DE138D884B0D -:1041BC002ADE0DAF3AFC268A44691061C8FD18420C -:1041CC00F42AAF3AFC445146DC0AAF3AFC241027DF -:1041DC00BD28EF0DC928F82AEF074A2AFF61E8A489 -:1041EC002AAF3EFC423CFCDC18AF3CFC423AFCDE05 -:1041FC0010AF3AFC4628DE09F488AF3AFCBD8AEFD2 -:10420C00074A88FF61E8A488100CC6D7717BFAC7EF -:10421C00710A9E31929E02EFFA8E949F34FC8E9618 -:10422C009F35FC8E979F36FC8E989F37FC8E939F04 -:10423C0038FC8E929F39FC710B9E717AFA8F37FC89 -:10424C00FD590F76FDAD4313BD84D5EFFBDF0AD5C9 -:10425C00F0FBDF05D5F1FBDD25F6B14684DF11C996 -:10426C00843722665C0391DF060A84181A8500964F -:10427C0017FDD04413FDF04231049A02EF6152064F -:10428C0092926934FC682EFCDFF6AD84BD82F88016 -:10429C00F3311C790AF944FEFFDD44D880F10104A6 -:1042AC000AF914A944FFFFDF04E6B9EF0BD880F13B -:1042BC0001040AF914A9A1B9717BFAA0EFFBD5EF9F -:1042CC00FBDF1CA0F0FBD5F0FBDF14A0F1FBD5F15C -:1042DC00FBDF0CCFEFFBFFCFF0FBFFCFF1FBFFC6FB -:1042EC00717AFAD7C716D880F10744A800DC05719B -:1042FC00029AEF1CF647DD18A4804A80A8DC0571F1 -:10430C00029AEF0CF880F3311CF6780AF9B7EFE457 -:10431C00C6D7C756A89666F0317E12F6B1780AF960 -:10432C0066D1DFF1717BFAF5EFFBF5F0FBF5F1FBF4 -:10433C00F48071039AC6717AFAD7C72004FBF8FF90 -:10434C00D44ADF168D809D8D717BFA52069292694C -:10435C002EFC68C0FCDFF6717AFA4A4A06DE0EE8DB -:10436C004A09C0FC9C03A44A8C0372EF30F88DF30D -:10437C00311C790AF9BB31129A058B9C03EF0F8C17 -:10438C00019C03D48DDF05CD8DA7EF02B48D718018 -:10439C0071179A61DC61FB71119A8C03721004C65F -:1043AC00D7C72008FBF8FF8F37FCFD590F9C078FF0 -:1043BC0036FCFD590F9C068F35FCFD590F9C058F63 -:1043CC0034FCFD590F9C048F38FC9C038F39FC9CEA -:1043DC00028C06318E0112791A20BB8C075C03D13A -:1043EC00DF098C064C0361C86179008C05318EB1F4 -:1043FC00610900BB313D120103BB8B0E04708C01B3 -:10440C001C00BB8FF4FB4E03DC0E8C034FF4FBDC67 -:10441C000B8C024FF5FBDC04AB12EF03ABB11210AB -:10442C0008C6D7C7C3C12008FBF8FFF661490A616B -:10443C00F8614908DF07F7340000EDCC44E6BC0412 -:10444C00F6BC06AC0ABC02AC08BBAC06614902ACBB -:10445C000461F8614900DE28AC04BDD8AC06BDDAB5 -:10446C00E1FDFF0EADDABC06ADD8BC04ABBDD8ACDB -:10447C0002BDDAE1FD1A0FADDABC02ADD8BBEFCA52 -:10448C00AC06BC02AC04BBAC08BDD8AC0ABDDAAC03 -:10449C0004BDDCAC06FD7D0EAC04BDDCAC06FDF051 -:1044AC000EE1FD1A0FADDABC06ADD8BC04AC06614A -:1044BC004902AC0461F8614900DCC5AC0214AB12D2 -:1044CC00100CC6D7C7C12004FBF8FF8F31FCFD5977 -:1044DC000F9C034E04DF1CAD824684DE07AD8426A0 -:1044EC008212EF40F64684DF074682DD03E7EF34A5 -:1044FC00F7EF318C04318EB1128C03318E43DF18FF -:10450C0030382226820684BB8C045C0391DF05AB19 -:10451C00041800BBAB12EF0C8C034E04DE0532A961 -:10452C0000EF01F71006C6D7717BFA31229A0CF610 -:10453C004690DD07B690717AFAEF7C71239A717A06 -:10454C00FA4004F904DF07715307F42CEF69D9CF53 -:10455C00FBF1E7240000DD0F23DD1A23DD1023DD42 -:10456C005323DD2723DD38715307F42CEF497152A7 -:10457C0007F42CEF42D42CDF07715207E42CEF0523 -:10458C00715307F42CC990FA00EF2CD42CDF0B716B -:10459C005207E42CC990FA00EF1DF5CFFBEF18D4AD -:1045AC002CDF0B715307E42CC990FA00EF09CFCF25 -:1045BC00FB02EF03FDC445D7D905FCF1E72400004D -:1045CC00DD0923DD2123DD0923EF1B715307F42CB7 -:1045DC00D7D42CDF07715207E42CEF05715307F485 -:1045EC002CC9902D01D7715207E42CD73162970159 -:1045FC00D7710398D9CDFBF1E7240000DD1223DD40 -:10460C001923DD1123DD2623DD3423DD3923DD3FA2 -:10461C00FD8446EF3DFDA546EF38D9CCFBC1AE6C11 -:10462C00FD632DC0F313BE6C712304EF25F0C1AEF6 -:10463C006CFD632DC0F313BE6C712304EF14F6BE36 -:10464C006C712204EF0CCB6CFF00712304EF03FDA3 -:10465C0019474004F905DD064004F901DF06712312 -:10466C00047103983104980FF6BE64BE6A312204BB -:10467C0002EF02F690BE6ED7CD2E47F492AE6C319F -:10468C007DBFCAFCFDEE46D2DF0ED9CCFBC1AE6CB1 -:10469C00FD632DC0F313BE6CD7FDEE46D2DD0DCD00 -:1046AC002E47F492AE6C317DBFCAFCD7E892093428 -:1046BC00205080D6BFC6FC22CAFCBDD8304700FDB6 -:1046CC00A50DBFC8FC30C6FCFD792DF313BE6CB430 -:1046DC002ED42EDF0CCD2E47A4924A921F61C8F423 -:1046EC0092D740AFFB0BDC05712304F2D740AFFB34 -:1046FC000661D831229611F0C1AE6CFD632DC0F36A -:10470C0013BE6C712204EF03FD1947E2D7710298B6 -:10471C00F0C1AE6CFD632DC0F313BE6CA4934A9331 -:10472C0040DC37F493D894F1313F0412FD14D89443 -:10473C00F1BDD85008FDF40D087208E6D2DD040175 -:10474C0092DFFC896158D1DD05712204EF037123DE -:10475C0004A4944A942061C8F494D7C73026FDC6AB -:10476C00D77180717DFADE035201D75200D7C7C1D1 -:10477C002004FBF8FF17040300C1E0C15010C15026 -:10478C00A4FDA0021006629C02D1DD058C0272EF22 -:10479C00518C0C70C18C0470FDF247C0629C02D12C -:1047AC00DD058C0272EF3B8C035C7DD1DF03F2EFF5 -:1047BC003117A1C1E0C15010C150A4FDA0021006D8 -:1047CC00629C02D1DD058C0272EF178C015C7DD1ED -:1047DC00DD03F2EF0D8C0370C15010FDF247C06287 -:1047EC009C021006C6D7C7880616710AE650A4FDAF -:1047FC00D403D2DD077133975202EF1317FDF00388 -:10480C006770FDF003FD1D48FD6404713397F2C61B -:10481C00D7FD3B0450A4FDF0035020FDF00350AA3B -:03482C00EDF003A9 -:10482F0061FC61FCC1C3C5C7520C929269D4FEC131 -:10483F00DFF88EFD708EFCC1717AFA4004F903DF48 -:10484F0005301F2A6194C09EFC609EFD34D4FE5239 -:10485F0006C0B9A5A592DFF9C6C4C2C061FC61DF6D -:10486F00520C929269D4FEC1DFF88EFD708EFCC19E -:10487F008F4105775C04D1DD06675C01D1DD5031D6 -:10488F005498367162077153988FB4FB5FBCFBD19C -:10489F00DF1B8FB5FB5FBDFBD1DF128FB6FB5FBE9A -:1048AF00FBD1DF098FB7FB5FBFFBD1DD0C31620797 -:1048BF0002EFFA716307716B2771139AFD5330F48E -:1048CF00227148500571605005717AFAEDC9496738 -:1048DF005C02D1DD16D422DD124A2202DD0DF42254 -:1048EF007148500571605005717AFA717AFA8D220C -:1048FF00318FE7240000DD0823DD1423DD2CEF4A80 -:10490F00F44A7140500571505005E422EDC9498FAA -:10491F0040059D4B715050058D4B9D4DD84BFD1C47 -:10492F0034629D4CCD2202EDC949675C02D1DD177F -:10493F00675C10D1DD05CD2203EF0F714850057173 -:10494F00605005F422EF73CD22044A2203DF108D4D -:10495F004C9F4005D84CC1D84BFDA834C0EF1F8FDA -:10496F0040057671744BDC054A4B02DE06716050D0 -:10497F0005EF47C7D84BFDDD30C071505005D84DFE -:10498F00F1242900DD27240400DD22242200DD1D6F -:10499F00241100DD0C240100DD13241E00DD0EEFB9 -:1049AF000A4A4B60DF07CD4B61EF02A44B4A22034B -:1049BF00DF08D84BFD1C34629D4CC09EFC609EFDF1 -:1049CF0034D4FE5206C0B9A5A592DFF961FCC1C36C -:1049DF00C5C7520C929269D4FEC1DFF88EFD708E5E -:1049EF00FCC1717AFA51405F0401D1DD06F616A7BA -:1049FF0047DFF2300400BF2401F6BF2A01300B0B52 -:104A0F00BF2801FD5A02300B0FBF2801FD5A02309B -:104A1F000F0FBF2801710AE6F6420C01DD33AF0418 -:104A2F0001BF0C0131529729715297710BE2D85186 -:104A3F00FDD4033184BD02EFFACBB422FBD853F17E -:104A4F00BEB8714BE1714BE5710ABD8D529E44EFBB -:104A5F000C715397714AE5717BBD713397C09EFC02 -:104A6F00609EFD34D4FE5206C0B9A5A592DFF9C6EB -:104A7F00C4C2C061FCC1C5717AFAD450DD0BEA4ED5 -:104A8F00899E44A64EB450EF33710AE6300400BF3E -:104A9F002401F6BF2A01300B0BBF280100000000D4 -:104AAF0000000000510FBF280100000000000000AF -:104ABF0000500FBF2801712397713397C4C061FC59 -:104ACF0061EF520C929269D4FEC1DFF88EFD708EA9 -:104ADF00FCC12006FBF8FF71503002CEABACCC040A -:104AEF0000F6BB31B2E210617900F6614900DFF3E5 -:104AFF0071603002ED894B8E519C03713BE28C0348 -:104B0F005C02D1DD1E8C035C08D1DF0971503002CD -:104B1F00CC0400EFCC8C0570FD8A35629E50CC041E -:104B2F0002EFBE8C035C03D1DF408E509C027150AC -:104B3F0030028C04D1DF0E8C0270FDD035629C05E3 -:104B4F00CC0401EF328C044C02DF0671603002EFAF -:104B5F0029CF34025A716030028C0270C18C0570FB -:104B6F00FD3235C0CF34024AEF108C035C01D1DD2A -:104B7F000671603002EF03EDF04A1006C09EFC6034 -:104B8F009EFD34D4FE5206C0B9A5A592DFF961FC93 -:104B9F00C1C3C5C7520C929269D4FEC1DFF88EFD16 -:104BAF00708EFCC1710A9E31929E02EFFA8FDEFB6E -:104BBF004F96FFDF198FDFFB4F97FFDF118FE0FB62 -:104BCF004F98FFDF095004C15011FDD634C0710B4F -:104BDF009EC09EFC609EFD34D4FE5206C0B9A5A5B2 -:104BEF0092DFF9C6C4C2C061FCE46A61FCC1C3C5EF -:104BFF00C7520C929269D4FEC1DFF88EFD708EFC05 -:104C0F00C1C1FBF8FF8D1F9C018E31318EE7240649 -:104C1F0000DD0823DD0E23DD22EF38717AFA8C01D7 -:104C2F009D62EF2F717AFA4007F901DF068C019D23 -:104C3F0061EF2051FF2E019D61EF18717AFA8C01FF -:104C4F009D304004F903DD064004F904DF05306FA1 -:104C5F002561944031FF09DE05A031FFEF07715840 -:104C6F00F000716298710BE3C0C09EFC609EFD3432 -:104C7F00D4FE5206C0B9A5A592DFF9C6C4C2C06161 -:104C8F00FC717BFAC7D46A61F83124992771239993 -:104C9F00D46ADD05B46ACEABAC717AFA5600664CB5 -:104CAF000ADD1172F3311C79D8FCCEFC0061CA61A8 -:104CBF00A486EFEA717AFAF2C6D7C7C1C1FBF8FF33 -:104CCF00CC01008C014C0ADE36717BFA8C01F0317D -:104CDF007E0410FC14A96168DF09AC02B9717AFA7D -:104CEF00F2EF1D8C01F0317E127910FC614902DF69 -:104CFF0006717AFAE2EF09717AFA615901EFC4E2AB -:104D0F001004C6D7C72004FBF8FFF64210FC61F869 -:104D1F00EDF54D717BFA9C038C034C0ADE3C8C0342 -:104D2F00F0317E0410FC14A96168DF05717AFAEF87 -:104D3F0029717AFA8C0372F3311C7910FCCEFC00C6 -:104D4F0061CA629C02D1DF0A8C03F0317E12E678D1 -:104D5F0010FC717BFA615903EFBECC0200CC01014C -:104D6F008C02F0317E0410FC14A96168DD788C028E -:104D7F00F0317E127910FCE743DF658C014C0ADEBF -:104D8F005F8C01F0317E127910FCE743DD4D717BB2 -:104D9F00FA8C01F0317E0410FC14A96168DF1861F0 -:104DAF0069018C01F0317E12F67810FC8C024E01F5 -:104DBF00DCED717AFAEF2F8C01F0317E0410FC14C8 -:104DCF00A9128C02F0317E337810FC8C01F0317E09 -:104DDF0012E67810FC615902717AFA615901EF9B62 -:104DEF00615902ED6F4D00F21004C6D761FF520CEE -:104DFF00929269D4FEC1DFF88EFD708EFCC1717A7C -:104E0F00FA8FE4FB5C03D1DD114004F903DD0640AA -:104E1F0004F904DF053096386194C09EFC609EFD56 -:104E2F0034D4FE5206C0B9A5A592DFF961FC61FC2E -:044E3F0061FC61FCB5 -:0A4E440000060C12181E242A303656 -:104E4E00ACFB0000000066FE00000000EB391D36D2 -:104E5E008C22F845402EEF2E34451C3B6508DD3C78 -:104E6E0028FC36FE20FE02F903F929FC30FE2AFC4E -:104E7E002BFC08F926FC6CFF1AFF6EFF6AFF64FF1D -:0A4E8E0027FC66FF2CFC5555555516 -:104E9800FF0000000000983AF82AFF0000004700D1 -:104EA800317503F7332312D714AEF8C716AC0612C0 -:104EB800C5AC0416F643DD078B99A7A5B3EFF5C279 -:024EC800C6D74B -:024FF400325B2E -:0A4FF60031333A33363A3435000007 +:10230C00D7713294D7F43DF43ED73142980C4A3F02 +:10231C0002DE03A43FD7712394D73132041240AFAD +:10232C00FB3CDE0C8FB2FB5C01D1DF04712394D734 +:10233C00712294F43FD7C7C1FBF8FF313298067174 +:10234C0030B3FBEF047138B3FB714494713798DEF2 +:10235C004F7134987141943132980E5002C1501122 +:10236C00FDD934C0CD3229EF37E0C15011FDD9343D +:10237C00C0F43217C15002FD4E2BC0D2DF0D8B3191 +:10238C008E318D080E01081C00BD34AD3444009B09 +:10239C00DC05D5AFFBDF095020C15011FDD934C08D +:1023AC00C0C6D78D209D40FDF123FD822BD507F9AA +:1023BC00DD04710394D78D404B2061F83164941C7B +:1023CC00716394FD87044A4007DD054A40FFDF092D +:1023DC008F06F9310303FD8024FD9424710294309F +:1023EC0077256194D7C77162017172015003FDB6F4 +:1023FC00095008FD5637629D305009FD56376276FC +:10240C00716301711806F94A30F1DC0BE507F9F537 +:10241C0008F9CD3707EF224A3004DE1ACF07F9024C +:10242C005008C1506CFD7F02C092DF0DD452DF0901 +:10243C00711006F9EF03F507F94007F901DF057193 +:10244C000A22EF06710B22710302CD200757006799 +:10245C004C08DE1073090A20614EDC05679D20EFE5 +:10246C000387EFEB4A2007DF09D507F961F8CF079F +:10247C00F903C6D7500AFDB609304000C15006FD1D +:10248C00312BC05096EDB609C72006FBF8FFD507D7 +:10249C00F961E8ED7325304A57C1503EFD312BC030 +:1024AC00D2DD077100B2FBED73257108B2FB170486 +:1024BC000200C15004C1500CC1506CFDA0021006AA +:1024CC00EA38AA48318D12AA48318E616B08616ACC +:1024DC0008C1500EFD312BC0F690C1500CFD312BB4 +:1024EC00C0CC01008C014C04DE2831349502EFFA8B +:1024FC00712295EA388C015010D605C15010C18C50 +:10250C0001D6044000C1506CFD5203100661590104 +:10251C00EFD250A5FDB609EA38AA48318D12AA4867 +:10252C00318E616B08616A08C1500EFD312BC050B1 +:10253C00A5FDB6095004C1506CFD7F02C0629C0120 +:10254C00EA388A4B4E0161C3048A4A4E01170402D1 +:10255C0000C15004C1500CC1506CFD52031006F662 +:10256C00C1503EFD312BC01006C6D7C78D414B3034 +:10257C0061F8ED16264A4328DE05A443ED1626F431 +:10258C00438D309D418D305070D6123073512304E1 +:10259C0080001231FF318E039D429FAEFBF68D42BF +:1025AC007C804C95DC1B8D42318F241400EA38BDA5 +:1025BC00D8AA44FD690D1231FF318E03318F16EF0D +:1025CC00198D42318F241400EA38BDD8AA46FD6912 +:1025DC000D1231FF318E03318F16EA388A42721791 +:1025EC00F3031644000171FE61C836FF001701DECB +:1025FC0002F61617BD7AC7500CFD312BC0D2DF0680 +:10260C008D309D41EF047100B2FBF2C6D7C7200894 +:10261C00FBF8FF4007F901DD064007F902DF1C1744 +:10262C00040600FD292CD2DF0A8C069C058C079C25 +:10263C0004EF4ECC0563CC0400EF4617040600FDF6 +:10264C00292CD2DD0F7100B2FB710394CC05007103 +:10265C001295EF2D7108B2FB8C06318E318D080E60 +:10266C0007081C00BBEA388A4072ABFDBC0EBB8C61 +:10267C00019C05D1DF08CC0501CC0400EF038B9C39 +:10268C000417040600FD342CD2DD06CC06C8CC079A +:10269C00008C069FB1FB8C06318E318D080E07081D +:1026AC001C00BD34AD344401A5DC08CC0364F6BD7C +:1026BC0044EF48AD3426444401A0DC08CC031EF69C +:1026CC00BD44EF37AD3444819DDC09CC030AC944C9 +:1026DC00F401EF27AD3444019BDC09CC0305C9445C +:1026EC00F401EF17AD34440191DC09CC0300C9446B +:1026FC00F401EF07711295C944F4013132040C3125 +:10270C00249408CC0564CC0400EF0D8C034E05DE3C +:10271C00078C039C05CC04008C059FAFFB8C049F9D +:10272C00B0FBFDB62B8D464E05DD2840AFFB0BDE16 +:10273C00054A460BDE1440AFFB06DE054A4606DEB4 +:10274C0009D5AFFBDF0DD446DD095020C15011FD7A +:10275C00D934C08FAFFB9D46FDF32B1008C6D7C7ED +:10276C005601D837C15002FD662BC08F09F93105CF +:10277C00075012FDB609EF0E500AFDB60971201074 +:10278C00055008FDB6098D376C0870C15002FD6606 +:10279C002BC05003FDB6098D376C1870C15002FD6B +:1027AC00662BC05016FDB6095003FD772B625C01F9 +:1027BC00D1DD0F7170B3FB5002C15013FDD934C081 +:1027CC0056006672C6D7C75004FD772B625C03D1E6 +:1027DC00DD405014FD692834B3FB895C9F998A0C49 +:1027EC007CFF50FF5C14D1DD228A0C7CFF5C1472E0 +:1027FC0034B7FB89616A997162075600316207052B +:10280C008666D1DFF7716307716B2734C6FB895C71 +:10281C00EB995002FD772BD2DD398D376C1070C1DE +:10282C005002FD662BC0E0FDB609D837C15002FD41 +:10283C00662BC05033FDB6098F09F9310309712895 +:10284C001005500AFDB609F0C15002FD662BC0718F +:10285C0078B3FBE0C15013FDD934C0C6D7C7C12033 +:10286C0004FBF8FFCC02005004FD772B629C038C18 +:10287C00045C20D1DD0E8C036C019C038C026C205B +:10288C009C02EF138C045C10D1DD0C8C035CFE9C61 +:10289C00038C026C109C028C045C08D1DD0E8C0342 +:1028AC006C029C038C026C089C02EF138C045C047D +:1028BC00D1DD0C8C035CFD9C038C026C049C028CA3 +:1028CC0003D1DD05501AFDB6098C0370C15004FD0F +:1028DC00662BC08FB3FB5C9F728C03318E316D14F1 +:1028EC008C03318E314D616D08616C5C606162628C +:1028FC009FB3FB8FBFFB7CFF50FF5E02D1DD278FA8 +:10290C00BFFB7CFF5E027234B7FB89616A9971620E +:10291C0007CC0100316207086159018C01D1DFF449 +:10292C00716307716B27F21006C6D7D9A7FBC1508C +:10293C0006FD662BC0D9A8FBC15007FD662BC0D77E +:10294C00FD3729F2D7C716664C02DF08CD3A10CDF9 +:10295C003B0BEF05F43ACD3B0FC6D7C77113007193 +:10296C001B20710303710205E0C15003FD662BC0EF +:10297C005013FDB609D83AC15005FD662BC0D83BA3 +:10298C00C1E0FD662BC0500AFDB609710305500865 +:10299C00FDB6098D3B6C1070C1E0FD662BC050126A +:1029AC00FDB6095003FD772B625C01D1DF03E2EF2A +:1029BC0024F0FD772B629D363602F9C75008FD4E88 +:1029CC002BC05003C1FD662BC0710203711A20FD90 +:1029DC000E2BF431F2C6D75003FD772B625C01D17C +:1029EC00DD155014FD6928FDD2275014FDB609E001 +:1029FC00C15003FD662BC0711300711B20710303C2 +:102A0C005014FDB609F0C1E0FD662BC0F0C15003B7 +:102A1C00FD662BC0D7C72004FBF8FFCC02008D311C +:102A2C009C035010C150A4FD7F02C0629D31D45252 +:102A3C00DD04F2EDEB2A8C037B315C08D1DD0F8DCC +:102A4C00315C08D1DF05CC0210EF03CC02208C03E3 +:102A5C007B315C04D1DD158D315C04D1DF088C0237 +:102A6C006C049C02EF068C026C089C028FB2FB5C1F +:102A7C00F3728D315C0C6162629FB2FB8FBEFB7C8A +:102A8C00FF50FF5E029C02D1DD1F34B6FB896E0243 +:102A9C0099716207CC0100316207086159018C0100 +:102AAC00D1DFF4716307716B278D315C40D1DD0987 +:102ABC005002C15012FDD934C08D315C01D1DD08FA +:102ACC00E0C15012FDD934C0717AFA8D315C41D11C +:102ADC00DD0C5A31BED831C15010FD7747C0F21011 +:102AEC0004C6D7FD6B27F2D7FDD227F2D7C78FC606 +:102AFC00FB7617FD6928664FC6FBDFF2F5C6FBF2C5 +:102B0C00C6D75064FDB609FD3F2C6261FB71119470 +:102B1C00F171149461DC70C15012FD7747C0FD87D0 +:102B2C0036CD6103D7C7C1C1FBF8FFAC0ABB17C1D7 +:102B3C005002C18C0270C1506CFD5203100610047F +:102B4C00C6D7C7C1FBF8FFAC08C15002C18B70C11E +:102B5C00506CFDA0021006C0C6D7C7880616677059 +:102B6C00C1C75084FD1B031004C6D7C716C75084B9 +:102B7C00FD7F02C0C6D7C74A2004DE045600EF0210 +:102B8C0056014008F901DF048686EF0A4008F90275 +:102B9C00DF045104610666318F12504CD633514C10 +:102BAC00D6610A045420BD38C6D740AFFB3DDC05C6 +:102BBC00CF04FC0FD740AFFB1FDC05CF04FC0BD7B9 +:102BCC0040AFFB0BDC05CF04FC07D740AFFB066125 +:102BDC00D831320405CF04FC03D7D5AFFBDD04E5B7 +:102BEC0004FCD7F504FCD7D504F9DF04717394D732 +:102BFC00FD3F2C6261FB7101957114947107956115 +:102C0C00C831729417717294710495711194F171A9 +:102C1C00049561DC70C15012FD7747C0D7C716C749 +:102C2C005004FD4E2BC0C6D7C716C75002FD4E2B05 +:102C3C00C0C6D740AFFB0BDE02E2D7F2D771000162 +:102C4C000571785005713AD5713BD18F10055CFC3C +:102C5C009F1005CF54054AE54205711042057100DD +:102C6C004205714850057130500571205005CF5305 +:102C7C000509CF52050B7130510571205105713B7F +:102C8C00D5717050058F11055CFC9F11058F1005D7 +:102C9C005CFC9F1005F422D7717850057108010572 +:102CAC00D7FD8138FD8704717AFAFDAF23F504F95D +:102CBC008F06F931051B5003FD772B625C01D16146 +:102CCC00E8CF04F902CFAFFB64710407714194EFB4 +:102CDC0010F6710407611012F6B1236061FB7141AB +:102CEC0094FD9430FD1B43712297712BE761846135 +:102CFC00A461EDEFF8D77140F00071783002713AB1 +:102D0C00E6713BE2713BEA713BEE8F10055CFC9F78 +:102D1C001005CF34024AE552FF711A52710A5271F2 +:102D2C004830027130300271203002CF330209CFAB +:102D3C0032020B7130310271203102713BE671703D +:102D4C0030028E265CFC9E265A06FC71603002D73F +:102D5C00717830027148F000D7C788061666614F4B +:102D6C00DD0967614EDE0396EF01866672C6D7C732 +:102D7C00161714AA0412A943DD29AA0412A923FDCB +:102D8C00A44EC3AC02FDA44E13C2BDD813FD390F23 +:102D9C00DE0C1714AA0212AA0403BA04EF051714C6 +:102DAC00A9BA04AC041231FF319E03317F087208BA +:102DBC00C6D77100F200304400BFB601300188BFA5 +:102DCC009001300984BF9E01BF9C01BF9A01BF983E +:102DDC0001BF9601BF9401BF9201F53CFF30FE008C +:102DEC00BFBE01F6BFBC01BFB80150EEBFBA01A116 +:102DFC00BFB201C918FE008F06F9310507F5CDFBEE +:102E0C00CB6CFF00717395716295D730EF00BFB436 +:102E1C0001F6BFBA017108F200712304715307BEA9 +:102E2C006EBE64BE6A712304715307715BD1F45595 +:102E3C00F454716395D78D56B456D1DF6931D4D122 +:102E4C0005715BD1E455D455DD2E7140B2FBD854DD +:102E5C00F1E734020023DD0625DD0325DF05F6BE90 +:102E6C0066EF06D9CCFBF1BE66A4544A5420DF04AD +:102E7C00F454F455CD5619D7CD561E7148B2FBD526 +:102E8C00CEFBDF04F6BE66D7D9CCFBF14266FFDD84 +:102E9C0015D9CCFBF112AE6643DE05A266FFEF033B +:102EAC00B266FFCD5603D7C7161714F6B9AA04128B +:102EBC00F6231231FF31AE03316FBA02C6D7C7C148 +:102ECC00FBF8FF8C085080D612AB1413B9AB14AAC4 +:102EDC000412A92312D927FBF133BDD813FDA50D7C +:102EEC00BA02C0C6D731049601D74004F902DF10EC +:102EFC00F6BE64BE6EBE6ABF8EFBBF94FBBF9AFB70 +:102F0C0031749514308AFBFDB32E3090FBFDB32E3B +:102F1C003096FBFDB32EEF713114960D7113967133 +:102F2C0008D2FBF458F457EF60D457DF5A8F26FBC6 +:102F3C009D574A581FDC177100D2FB4028FBFFDD60 +:102F4C001CA4598F28FB4B59DE13F458EF0FD8589B +:102F5C00F1A1605C1F9D587108D2FBF459E8580927 +:102F6C002AFB70C1308AFBFDCA2EC0E858094AFB07 +:102F7C0070C13090FBFDCA2EC0E858096AFB70C1C5 +:102F8C003096FBFDCA2EC0B457308AFBFD7B2DF367 +:102F9C0013BE6E3090FBFD7B2DF313BE6A3096FB97 +:102FAC00FD7B2DF313BE64D7C736F00071F4DC291A +:102FBC007170F000CE9D08CE9EC0CE9F80F594FF20 +:102FCC00F593FFF592FFE597FFE596FFE595FFE595 +:102FDC0098FFCE9C7F7100A6FB711BE3712BE371F4 +:102FEC001AE7712BE7717A9D710A9E31929E02EF5E +:102FFC00FA710B9E712396713396714396C6D7C79F +:10300C003122961E712296710A9E31929E02EFFA1F +:10301C0034D4FB3692FF52078B99A5A792DFF97136 +:10302C000B9EC6D7C788061631329615713296C7D5 +:10303C00349CFB3092FF1652078B99A5A792DFF9AF +:10304C00C6667367189CFBC6D7C771239631349636 +:10305C001E713396710A9E31929E02EFFA3492FFE2 +:10306C00369CFB52078B99A5A792DFF9710B9E3109 +:10307C00449613714396717B9E8FDCFB9E9A8FDD79 +:10308C00FB9E9B717A9EC6D7CFA7FB5CCFA8FB5F3C +:10309C00CFC8FB5DCFFCFB36CFFDFBC9D7C7CFA498 +:1030AC00FB12CFA5FB2CCFCCFBFFF5CDFBF5CEFB5C +:1030BC00F5CFFBF5D0FB5600664C64DE0872382663 +:1030CC00FB0086EFF3F5E3FB714A9D712B21710A2E +:1030DC0020711A20710203C6D7C788061617F1E7AC +:1030EC003403002361E3ED11342361F8EDE832B1D0 +:1030FC002361E3EDF2322561F8ED0033B1240D00CC +:10310C0061D8ED1134240B0061F8EDDA312361F84C +:10311C00ED1D322361F8EDED312361F8ED0A342415 +:10312C00060061F8ED9C32B12561D8EDB83224006F +:10313C000061F8EDC5322361F8ED11342361F8ED2F +:10314C000F34B12361E3ED20332361F8ED313323E8 +:10315C0061F8ED42332361F8ED31332361F8ED531F +:10316C00332361F8ED64332361F8ED73332361F895 +:10317C00ED95332361F8EDA0332361F8EDAB3323E8 +:10318C0061F8EDB3332402002361E3ED11342361C4 +:10319C00F8EDE7332361F8EDBB332361F8EDC6336B +:1031AC002561F8EDD133B124060061D8ED1134243A +:1031BC00000061F8ED13342561F8EDDC33241200C6 +:1031CC0061F8ED96322361F8ED8632ED133467D158 +:1031DC00DD0C30B03B619434C4FB89616F99ED1DFB +:1031EC0034675C02D1DD0730EF2A6194EF0B675C2A +:1031FC0001D1DD0530F42A6194675C3CD1DD0F30E0 +:10320C00F92A6194675C3C7266736218A4FBED1D2D +:10321C003467D1DD625C01D1DD05300800EF01F6C9 +:10322C00609F01FC675C02D1DD03E6EF01F634011F +:10323C00FC89616899675C04D1DD04E6A1EF01F6B5 +:10324C003401FC89616899675C08D1DD0530200088 +:10325C00EF01F63401FC89616899675C10D1DD05DA +:10326C00301000EF01F63401FC89616899675C202D +:10327C00D161E8716001FCED1D344A5AC8DE08E8E2 +:10328C005A67185AFAA45AED1D34679D5AED1D342D +:10329C00D448DF08679FCDFBA448EF0D4A4805DEF4 +:1032AC0008E848671811FDA448ED1D34675C0F72DF +:1032BC0066736218A4FBED1D344A4864DE1B4A4851 +:1032CC0001DF0667D161F85701E848671826FBA4AF +:1032DC00484A480561C8711296ED1D3434A6FB8925 +:1032EC00615F99ED1D34304C29619466736718A4A5 +:1032FC00FBED1D3440A9FB6ADF1340AAFB68DF0D10 +:10330C00674C6CDF083058406194713AD5679FABBD +:10331C00FBED1D34675C7F70C117F1243000FD306C +:10332C0030C0ED1D34675C3F70C117F1243000FDD7 +:10333C003030C0ED1D34675C0770C117F1243000CC +:10334C00FD3030C0ED1D34675C1F70C117F12430A7 +:10335C0000FD3030C0ED1D346770C117F124300012 +:10336C00FD3030C0ED1D34CEABAC710A9E31929E57 +:10337C0002EFFAD592FFDF05710B9EEFED679E9978 +:10338C00710B9E9FDBFBED1D34714296675C7F9F3A +:10339C00DCFBEF7D714296675C3F9FDDFBEF726754 +:1033AC005C3F9FDEFBEF6A675C1F9FDFFBEF6230C9 +:1033BC0065396194679FE4FBEF573032396194674C +:1033CC009FE5FBEF4C304B396194679FE8FBEF4175 +:1033DC00675C01D1DD3BFD1B43EF36675C02D1DD41 +:1033EC0005712A21EF06714A9D712B21675C01D171 +:1033FC00DD06710300710B20679FE3FBEF13673150 +:10340C008EEF0EEF0CEF0A664C5BDE05736718A4AB +:10341C00FBC6D7C716664C30DC094C37DE05FD0BF6 +:10342C0030EF6B664C02DF1F8FA6FB5C03728F03C1 +:10343C00FC5C03318E316D08616A08128F03FC5CF1 +:10344C0080312A6162EF56664C3DDF08AE90BD5C60 +:10345C00F85CEF49664C3EDF04F85DEF40664C4F7C +:10346C00DF05FD4343EF36664C61DF08E85A095A25 +:10347C00FA72EF29664C7FDF05FD263CEF1F664C88 +:10348C004EDF0B310498045210EF12F2EF0F664C22 +:10349C005BDC0452FFEF06667309A4FB72C6D7C748 +:1034AC0088061617F1241000240500DC07244C00B4 +:1034BC00DD17EF17717BFA17F104A4FB1489617FF8 +:1034CC0099717AFA715296EF02A45AC6D7C7C1C144 +:1034DC00FBF8FF4004F903DD064004F904DF387102 +:1034EC007BFA8C027309ACFB5E0AD1DF278C0231AC +:1034FC008E04A4FB14896E0A99716207717AFACC56 +:10350C000100316207086159018C01D1DFF471634C +:10351C0007716B27717AFA1004C6D7CF03FC03F539 +:10352C0001FCF505FCF507FCD7C788061617F1E773 +:10353C0034020025DD3D23DD1725DD1C23DD0523AD +:10354C00DD2BEF3B710297679F06FCCD6103EF2FDC +:10355C00675C839F03FCEF27675C039F05FC675C3C +:10356C00034C0261F8712298FD3145EF12679F07F9 +:10357C00FCEF0C6791DF08E0C15012FDD934C0C6D6 +:10358C00D7C71617F1E7240000DD2A23DD1E24031C +:10359C0000DD0724FB00DD24EF2531329805308057 +:1035AC0000EF01F6086F04FC7208EF198F01FCF5AF +:1035BC0001FC72EF107152975235EF09F2EF06666B +:1035CC00730900FC72C6D7C71617F1E7240000DD9B +:1035DC0038241000DD1C23DD1C23DD30240E00DD1F +:1035EC0018241100DD1B240F00DD12243000DD1522 +:1035FC00EF1EE2EF1D5202EF195204EF155206EFC7 +:10360C00115205EF0D5207EF09F2EF065203EF02CC +:10361C0052FFC6D7C7316496377163968D609FACE5 +:10362C00FB8D5F9FCBFB36D2FCC7D85FFD87376124 +:10363C008A70618AFDCC37C0D864F1312F609D63EC +:10364C008D5E4B63DD0A7172968D639D5ECD610359 +:10365C004A6105DE083091366194CD616BB46171BD +:10366C0050F000CE300BCF170006CE3106FD5A02BB +:10367C00717A30710BE3710BE7C6D78D639D5E8D4C +:10368C00639FADFBD74004F903DF064004F904DF68 +:10369C0002F2D73174960C7173967113978D639DEA +:1036AC0065EF313104971F710397711297D506FCA2 +:1036BC00DF04F466EF0A8F06FC5002D6A1609D660B +:1036CC008D669D65EF0E311497068D669D65EF0432 +:1036DC008D639D658D659FADFBD865FDF936E865FD +:1036EC00091C2270C15013FD7747C0F2D7C7C1C166 +:1036FC00FBF8FF8C02D1DF05F506FCEF1A8C024CAF +:10370C0005DE06CF06FC02EF0E8C02318E1231FE66 +:10371C0003311F609F06FC8D674F06FCDD28CC0132 +:10372C001F8F06FC9D67CC00008B4C08DE148B733E +:10373C000912204F06FCDC058B9C01EF056159003A +:10374C00EFE78C019D621004C6D7C716710AE771AA +:10375C000BE37150F000CE300BCF170006669E3194 +:10376C00FD5A02717A30710BE33182E302EFFA8D6C +:10377C001F7158F000710BE772C6D7C7C1C1FBF8B7 +:10378C00FF8FFCFB4E02DC03F2EF318C024FFDFB92 +:10379C00DC0452FFEF268C022FFCFB706131318D63 +:1037AC00128FFDFB2FFCFB70613133BDD813FDC7AD +:1037BC000DBB440001DC03F690BB8B721004C6D722 +:1037CC00C7C1FBF8FFAC0814A91489708B61287071 +:1037DC006131FDA44E1344030071FEDC23AC0814CC +:1037EC008A04819A04AC08148A044C11DC10A914C4 +:1037FC008B99AC0814CA0200AC0814CA0310EF72FF +:10380C00AC0814CA0400AC0814A914894DDE0AAC27 +:10381C0008148A02819A02EF12AC0814A914894D7B +:10382C0061D308AC08148A02919A02AC08148A037A +:10383C00919A03D1DF3CAC08148A024C10DF10A91A +:10384C001489318EA112AC0814A9146299EF17AC2B +:10385C0008148A024CF0DF0EA91489318EB112AC17 +:10386C000814A9146299AC0814CA0200AC0814CA52 +:10387C000310C0C6D7ED8438C75600664C0ADE0B61 +:10388C00F0317E12F67810FC86EFF0C6D7C7200C0C +:10389C00FBF8FF17040600C15006C150A8C15030F8 +:1038AC00FDA0021006D2DD1B4A6A04DE05A46AE202 +:1038BC00EF7034E4FB895CFC99FD65397110B2FB47 +:1038CC00F2EF5F717BFA300600C117040600C130BD +:1038DC00E9FBFDAC4E1004717AFAF46A8FE4FB5CE0 +:1038EC0001D1DD264004F903DF205010C180FDD941 +:1038FC0034C0C736100571D4C6DE0F17C15006C1CF +:10390C0050A8C15030FDA00210064004F903DD069A +:10391C004004F904DF0B8FE4FB5C02D161E8FD5D30 +:10392C0040F2100CC6D7D9E5FBC15030FD7F02C068 +:10393C00629FE8FB5008C15011FDD934C0F2D7D9B1 +:10394C00E8FBC1D9E7FBC15030FD1B031004500844 +:10395C00C15011FDD934C0F2D7C7200CFBF8FFCCF5 +:10396C0009004007F901DF05CC0A02EF03CC0A106D +:10397C00CC0B808FE4FB5C039C07D1DF08717AD5FC +:10398C00CC0807EF06717BD5CC082F17040800C1B3 +:10399C005004C150A0C15030FD52031006624C02BD +:1039AC00DF077110B2FBF2EF357118B2FBF46AC786 +:1039BC0036100571D4C6DE164004F903DF1017A1CA +:1039CC00C15006C150A8C15030FDA0021006717B39 +:1039DC00FA8FE4FB5C034E07DD03E2EF01F2100CFF +:1039EC00C6D7D504F9DF03F6BD6C4004F901DD0A36 +:1039FC00D476DD03B476D7CD76038F04F9318FE717 +:103A0C0023DD0B24020024030061C8ED1E3B8F064E +:103A1C00F9312349301B00466CDF158FE3FB5C0149 +:103A2C00D161E8F504F9E0C15010FDD934C0EF1DA7 +:103A3C00307701466CDF165002C15010FDD934C0EE +:103A4C00F64672DF088FC8FB5010D6BD72F6467270 +:103A5C00DD36B6724672DF30711295EF2B301B00DB +:103A6C00466CDF13F64674DF18E0C15010FDD934F4 +:103A7C00C0C9745307EF0A307701466C61F87112B4 +:103A8C0095F6467461E8B67431549808714397F60C +:103A9C00BD6CEF1431449705F6BD6CEF0BA66CF6BC +:103AAC00466C61F8C96CFFFF316298194A6E05DEED +:103ABC0016A46E4A6E05DF0FA46E5004C15010FDA3 +:103ACC00D934C0EF02F46E316498194A7005DE16D1 +:103ADC00A4704A7005DF0FA4705008C15010FDD9B6 +:103AEC0034C0EF02F470D471DD03B471D731729825 +:103AFC00174A6F05DE14A46F4A6F05DF0DA46F50D3 +:103B0C0010C1FDD934C0EF02F46F4A6F0661F8CDD5 +:103B1C007125D7C736100571D4DE0E8FB2FB5C024F +:103B2C00D1DF063099386194D24004F903DF1C319F +:103B3C0022070530212A61943154970C7153975008 +:103B4C0080C15012FDD934C0FD5C3BFD823BC6D711 +:103B5C008F03FC5C01D1DD1DD479DD03B479D7CDA5 +:103B6C0079098D624B78DD0D8D629D785040C15086 +:103B7C0012FDD934C0D74004F903DD04F6BD1AD7C1 +:103B8C00D5D0FBDF08F6461ADD19B61AD7D9CCFB0F +:103B9C00F1461ADD0ED9CCFB12AD1A43DE03A61A80 +:103BAC00D7B61AD7717BFAC78FC4FB76F5C4FB71F5 +:103BBC007AFA5C10D161E8716297665C0FD1DD57BF +:103BCC00665C01D1DD05F504F9EF4C665C02D1DDD4 +:103BDC0011E0C15003FD662BC0711300711B2071E5 +:103BEC000303665C04D1DD11711300711B20D50336 +:103BFC00FC61F8710303FD2735665C08D161E8713F +:103C0C0003035005FDB6097102035003C1FD662B79 +:103C1C00C0711A20FD0E2BF2C6D7C756FF4A4813A7 +:103C2C0061C8EDDC3C8F06F9311505300400EF0F4F +:103C3C008F06F9314505300500EF04D907F9F1601D +:103C4C009F28FC8D7A9F29FC713494E661301271A7 +:103C5C00049461DC31196162629F2AFCE52BFC3112 +:103C6C00449805304000EF01F6C131340405302092 +:103C7C0000EF01F6C2616B08616A08C131749805E6 +:103C8C00300400EF01F6C2616B08616A08C131644F +:103C9C009804E6A1EF01F6C2616B08616A08C131B4 +:103CAC00549803E6EF01F6C2616B08616A9F2CFC25 +:103CBC00F171240461DC9F26FCF171540761DC9FD7 +:103CCC0027FCD848F10104ECFC14A9148976A4480B +:103CDC006672C6D7C7FDDA088F04F9318FE7240066 +:103CEC000061F8EDB23E23DD1B2361F8EDC43D23EA +:103CFC0061F8ED373E2361F8ED803E2361F8ED521B +:103D0C003FEDAF3EF6BD727113954005F901DF2C06 +:103D1C003134981B466CDD04F424EF02A4244A24AD +:103D2C0065DC0FF6BD6CF504F9712297EDD33FFD00 +:103D3C00AF23AD6C440A0061D8EDD33F714297FDBF +:103D4C008704716394FDAF234007F903DF097122E7 +:103D5C0097F504F9EDD33FFD192640B1FB9BDE0925 +:103D6C00712297F504F9EDD33F714A277140110583 +:103D7C0071301105713A22715A2271501105FD678B +:103D8C0029D2DD09712297F504F9EDD33F71103575 +:103D9C0000CF37001D714012054005F901DD0640CA +:103DAC0005F903DF05F5CDFBEF04CFCDFB03CF0405 +:103DBC00F902FD3729EDD33FFD492CFD022DFD27DE +:103DCC0035FDA930F537FF712BE0F505F971229718 +:103DDC00CBE43FEFCBE6F6F0FD8704713BD48F06C6 +:103DEC00F93105285004FD772B625C03318E315D6F +:103DFC0034B3FB896168995002FD772BD2DD0671D3 +:103E0C0070B3FBEF047178B3FBFDAF23FDBE2D71D6 +:103E1C000806F9CF04F9038FA6FB5C02D1DD09502B +:103E2C0080C15010FDD934C0EDD33FFDD53F316476 +:103E3C00972FA47CD47CDD0831A4E00A31020C0657 +:103E4C00712BE0FD494031A4E01731040C13712BA8 +:103E5C00E05027C15005FD662BC0CF04F904712238 +:103E6C0097FD3E408F06F931250731349803F50450 +:103E7C00F9EDD33FFDD53F31020C15D83AC15005B1 +:103E8C00FD662BC05005FDB609FD4940CF04F90372 +:103E9C00FD3E408F06F931250731349803F504F9BE +:103EAC00EDD33FF504F9CFCDFB03F5CEFBF5D0FBFD +:103EBC00717295F6426CFF61E8EDD33FF6BD7271FD +:103ECC001395F5E4FBFD6539717AFAFD172EFDA407 +:103EDC002CFD5C2D712B21714B9D31349502EFFA29 +:103EEC00CE3708CBE4BFFFCBE6FFF3CED4FFF5B45F +:103EFC00FBF5B5FBF5B6FBF5B7FBCF370009714801 +:103F0C001205F6BEE0BEE2BED0716A27FDE3297150 +:103F1C004307714B27714810057148110571381012 +:103F2C000571381105713302713B22715302715BBB +:103F3C00227158100571581105CF04F9057142977B +:103F4C00F6BD6CFDA309F505F9F42431349804D4BD +:103F5C0032DD20E505F9E504F98F06F9312568F520 +:103F6C00F8FBF5F6FB502EFDB609CF05F903E50479 +:103F7C00F9EF54FDDB04FD422371730171320471BE +:103F8C00430271039471629431949E02EFFA712A88 +:103F9C00E7CEA409F5F3003104070261FDE5F30057 +:103FAC00F468FDDA08CEA40831329806CF04F9057E +:103FBC00EF09714397E505F9E504F9712BE78F06D5 +:103FCC00F9312503F504F9C6D78FE3FB5C01D1DF8A +:103FDC0060D47DDF19310200585003FD772B625CF1 +:103FEC0001D1DF07F504F9712297D7E47DD74A7D1B +:103FFC00F0DF073104003AF47DD74A7DC8DF0AF5BB +:10400C0004F9712297CD7DF0D7310200084A7DFF6B +:10401C00DD1FA47DD7F0C15004FD662BC08FB3FB10 +:10402C005C9F9FB3FB7110C4FB30B03B6194CD7DA2 +:10403C00F0D731149506F504F9712297D77163976F +:10404C00F47C717207FD5A02717307D7FDF504F207 +:10405C00D7717BFAC7200CFBF8FF8FEAFBF0F9E96C +:10406C00FBF303FDA44E13BC048FECFBF0F9EBFB4C +:10407C00F303FDA44E13BC028FEEFBF0F9EDFBF342 +:10408C0003FDA44E13BB717AFAAC04BDD8F6BDDAAD +:10409C00AC04311EBDDCF6BDDEFD7A0DADD8BDDC49 +:1040AC00ADDABDDEAC02BDD8F6BDDAAC02311EDA3B +:1040BC00DCC3DADEC3BDDCF6BDDEFD7A0DC0BDDED1 +:1040CC00C0BDDCADDEFDF00EADD8BDDCADDABDDEC5 +:1040DC00ABBDD8F6BDDAAB311EDADCC3DADEC3BD5C +:1040EC00DCF6BDDEFD7A0DC0BDDEC0BDDCADDEFD97 +:1040FC00F00EDADAADD8FD2C44C3C58D8A5C3FF0E6 +:10410C00317E0440FC14C2C0B9A48AF6BC08BC0AB7 +:10411C009C078C074C2EDD3D8D8A0E0770F161DCFF +:10412C00605C3FF0317E127940FCBDD8F6BDDA8C74 +:10413C000773095C22318FBDDC70BDDEFD7A0DACDE +:10414C0008BDDCAC0AFDF00EADDABC0AADD8BC087B +:10415C00615907EFBDAC08BDD8AC0ABDDAC9DC00AB +:10416C0004F6FD440EC9DCFFFFF6FD450FADD8BDCE +:10417C0084AF3AFC4684DD11AF3CFCBF3EFCAF3A49 +:10418C00FCBF3CFCAD84BF3AFCAF3CFC423EFCDCCB +:10419C0046AF3AFC423CFCDE3EAD26423AFCDE37F2 +:1041AC004A2A16DC1A4A2AA0DE138D864B2ADE0D0B +:1041BC00AF3AFC268844691061C8FD1542F42AAF59 +:1041CC003AFC445146DC0AAF3AFC241027BD28EFD8 +:1041DC000DC928F82AEF074A2AFF61E8A42AAF3E46 +:1041EC00FC423CFCDC18AF3CFC423AFCDE10AF3A23 +:1041FC00FC4628DE09F486AF3AFCBD88EF074A86F8 +:10420C00FF61E8A486100CC6D7717BFAC7710A9EB1 +:10421C0031929E02EFFA8E949F34FC8E969F35FC61 +:10422C008E979F36FC8E989F37FC8E939F38FC8E12 +:10423C00929F39FC710B9E717AFA8F37FCFD590FE6 +:10424C0076FDAA4313BD82D5EFFBDF0AD5F0FBDF69 +:10425C0005D5F1FBDD25F6B14682DF11C982372287 +:10426C00665C0391DF060A82181A83009617FDCD4F +:10427C004413FDED4231049802EF615206929269AB +:10428C0034FC682EFCDFF6AD82BD80F87EF3311C69 +:10429C00790AF944FEFFDD44D87EF101040AF914D1 +:1042AC00A944FFFFDF04E6B9EF0BD87EF101040A45 +:1042BC00F914A9A1B9717BFAA0EFFBD5EFFBDF1CB8 +:1042CC00A0F0FBD5F0FBDF14A0F1FBD5F1FBDF0C6C +:1042DC00CFEFFBFFCFF0FBFFCFF1FBFFC6717AFAFC +:1042EC00D7C716D87EF10744A800DC05710298EFF9 +:1042FC001CF647DD18A47E4A7EA8DC05710298EFF7 +:10430C000CF87EF3311CF6780AF9B7EFE4C6D7C780 +:10431C0056A89666F0317E12F6B1780AF966D1DFAE +:10432C00F1717BFAF5EFFBF5F0FBF5F1FBF47E7127 +:10433C000398C6717AFAD7C72004FBF8FFD448DF7C +:10434C00168D7E9D8B717BFA52069292692EFC68BB +:10435C00C0FCDFF6717AFA4A4806DE0EE84809C05E +:10436C00FC9C03A4488C0372EF30F88BF3311C795E +:10437C000AF9BB311298058B9C03EF0F8C019C033F +:10438C00D48BDF05CD8BA7EF02B48B71807117989E +:10439C0061DC61FB7111988C03721004C6D7C720C5 +:1043AC0008FBF8FF8F37FCFD590F9C078F36FCFD7F +:1043BC00590F9C068F35FCFD590F9C058F34FCFD65 +:1043CC00590F9C048F38FC9C038F39FC9C028C0683 +:1043DC00318E0112791A20BB8C075C03D1DF098C5A +:1043EC00064C0361C86179008C05318EB1610900FE +:1043FC00BB313D120103BB8B0E04708C011C00BB46 +:10440C008FF4FB4E03DC0E8C034FF4FBDC0B8C02A5 +:10441C004FF5FBDC04AB12EF03ABB1121008C6D79F +:10442C00C7C3C12008FBF8FFF661490A61F861496E +:10443C0008DF07F7340000EDC944E6BC04F6BC06FF +:10444C00AC0ABC02AC08BBAC06614902AC0461F816 +:10445C00614900DE28AC04BDD8AC06BDDAE1FDFF35 +:10446C000EADDABC06ADD8BC04ABBDD8AC02BDDA1F +:10447C00E1FD1A0FADDABC02ADD8BBEFCAAC06BC7D +:10448C0002AC04BBAC08BDD8AC0ABDDAAC04BDDCD4 +:10449C00AC06FD7D0EAC04BDDCAC06FDF00EE1FD02 +:1044AC001A0FADDABC06ADD8BC04AC06614902AC3F +:1044BC000461F8614900DCC5AC0214AB12100CC6E7 +:1044CC00D7C7C12004FBF8FF8F31FCFD590F9C03AB +:1044DC004E04DF1CAD804682DE07AD82268012EFD3 +:1044EC0040F64682DF074680DD03E7EF34F7EF3115 +:1044FC008C04318EB1128C03318E43DF183038228C +:10450C0026800682BB8C045C0391DF05AB0418008B +:10451C00BBAB12EF0C8C034E04DE0532A900EF018D +:10452C00F71006C6D7717BFA3122980CF6468EDD51 +:10453C0007B68E717AFAEF7C712398717AFA40047F +:10454C00F904DF07715307F42CEF69D9CFFBF1E7BE +:10455C00240000DD0F23DD1A23DD1023DD5323DDC2 +:10456C002723DD38715307F42CEF49715207F42CD3 +:10457C00EF42D42CDF07715207E42CEF057153077F +:10458C00F42CC98EFA00EF2CD42CDF0B715207E4FB +:10459C002CC98EFA00EF1DF5CFFBEF18D42CDF0BD6 +:1045AC00715307E42CC98EFA00EF09CFCFFB02EF51 +:1045BC0003FDC145D7D905FCF1E7240000DD092333 +:1045CC00DD2123DD0923EF1B715307F42CD7D42CE9 +:1045DC00DF07715207E42CEF05715307F42CC98ED9 +:1045EC002D01D7715207E42CD731629501D7710395 +:1045FC0096D9CDFBF1E7240000DD1223DD1923DD74 +:10460C001123DD2623DD3423DD3923DD3FFD8146F7 +:10461C00EF3DFDA246EF38D9CCFBC1AE6CFD652D4C +:10462C00C0F313BE6C712304EF25F0C1AE6CFD65B5 +:10463C002DC0F313BE6C712304EF14F6BE6C712203 +:10464C0004EF0CCB6CFF00712304EF03FD16474005 +:10465C0004F905DD064004F901DF0671230471033A +:10466C00963104960FF6BE64BE6A31220402EF0244 +:10467C00F690BE6ED7CD2E47F490AE6C317DBFCA8E +:10468C00FCFDEB46D2DF0ED9CCFBC1AE6CFD652D2B +:10469C00C0F313BE6CD7FDEB46D2DD0DCD2E47F427 +:1046AC0090AE6C317DBFCAFCD7E8900934205080A5 +:1046BC00D6BFC6FC22CAFCBDD8304700FDA50DBF35 +:1046CC00C8FC30C6FCFD7B2DF313BE6CB42ED42E6F +:1046DC00DF0CCD2E47A4904A901F61C8F490D740B0 +:1046EC00AFFB0BDC05712304F2D740AFFB0661D89E +:1046FC0031229411F0C1AE6CFD652DC0F313BE6C6C +:10470C00712204EF03FD1647E2D7710296F0C1AE99 +:10471C006CFD652DC0F313BE6CA4914A9140DC373F +:10472C00F491D892F1313F0412FD14D892F1BDD816 +:10473C005008FDF40D087208E6D2DD040192DFFC8E +:10474C00896158D1DD05712204EF03712304A49211 +:10475C004A922061C8F492D7C73026FDC6D7718023 +:10476C00717DFADE035201D75200D7C7C12004FB7A +:10477C00F8FF17040300C1E0C15010C150A4FDA004 +:10478C00021006629C02D1DD058C0272EF518C0C7A +:10479C0070C18C0470FDEF47C0629C02D1DD058CAA +:1047AC000272EF3B8C035C7DD1DF03F2EF3117A17A +:1047BC00C1E0C15010C150A4FDA0021006629C02C1 +:1047CC00D1DD058C0272EF178C015C7DD1DD03F21B +:1047DC00EF0D8C0370C15010FDEF47C0629C0210AE +:1047EC0006C6D7C7880616710AE650A4FDD403D2B4 +:1047FC00DD077133955202EF1317FDF0036770FD5F +:10480C00F003FD1A48FD6404713395F2C6D7FD3BE5 +:10481C000450A4FDF0035020FDF00350AAEDF0036A +:10482C0061FC61FCC1C3C5C7520C929269D4FEC134 +:10483C00DFF88EFD708EFCC1717AFA4004F903DF4B +:10484C000530212A6194C09EFC609EFD34D4FE523A +:10485C0006C0B9A5A592DFF9C6C4C2C061FC61DF70 +:10486C00520C929269D4FEC1DFF88EFD708EFCC1A1 +:10487C008F4105775C04D1DD06675C01D1DD5031D9 +:10488C005496367162077153968FB4FB5FBCFBD1A3 +:10489C00DF1B8FB5FB5FBDFBD1DF128FB6FB5FBE9D +:1048AC00FBD1DF098FB7FB5FBFFBD1DD0C3162079A +:1048BC0002EFFA716307716B27711398FD5530F491 +:1048CC00227148500571605005717AFAEDC649673E +:1048DC005C02D1DD16D422DD124A2202DD0DF42257 +:1048EC007148500571605005717AFA717AFA8D220F +:1048FC00318FE7240000DD0823DD1423DD2CEF4A83 +:10490C00F4487140500571505005E422EDC6498FB2 +:10491C0040059D49715050058D499D4BD849FD1F4F +:10492C0034629D4ACD2202EDC649675C02D1DD1787 +:10493C00675C10D1DD05CD2203EF0F714850057176 +:10494C00605005F422EF73CD22044A2203DF108D50 +:10495C004A9F4005D84AC1D849FDAB34C0EF1F8FE0 +:10496C00400576717449DC054A4902DE06716050D7 +:10497C0005EF47C7D849FDE530C071505005D84BFD +:10498C00F1242900DD27240400DD22242200DD1D72 +:10499C00241100DD0C240100DD13241E00DD0EEFBC +:1049AC000A4A4960DF07CD4961EF02A4494A220354 +:1049BC00DF08D849FD1F34629D4AC09EFC609EFDF5 +:1049CC0034D4FE5206C0B9A5A592DFF961FCC1C36F +:1049DC00C5C7520C929269D4FEC1DFF88EFD708E61 +:1049EC00FCC1717AFA51405F0401D1DD06F616A7BD +:1049FC0047DFF2300400BF2401F6BF2A01300B0B55 +:104A0C00BF2801FD5A02300B0FBF2801FD5A02309E +:104A1C000F0FBF2801710AE6F6420C01DD33AF041B +:104A2C0001BF0C0131529529715295710BE2D84F8F +:104A3C00FDD4033184BD02EFFACBB422FBD851F183 +:104A4C00BEB8714BE1714BE5710ABD8D509E44EFC0 +:104A5C000C715395714AE5717BBD713395C09EFC09 +:104A6C00609EFD34D4FE5206C0B9A5A592DFF9C6EE +:104A7C00C4C2C061FCC1C5717AFAD44EDD0BEA4CDC +:104A8C00899E44A64CB44EEF33710AE6300400BF45 +:104A9C002401F6BF2A01300B0BBF280100000000D7 +:104AAC0000000000510FBF280100000000000000B2 +:104ABC0000500FBF2801712395713395C4C061FC60 +:104ACC0061EF520C929269D4FEC1DFF88EFD708EAC +:104ADC00FCC12006FBF8FF71503002CEABACCC040D +:104AEC0000F6BB31B2E210617900F6614900DFF3E8 +:104AFC0071603002ED864B8E519C03713BE28C034E +:104B0C005C02D1DD1E8C035C08D1DF0971503002D0 +:104B1C00CC0400EFCC8C0570FD8D35629E50CC041E +:104B2C0002EFBE8C035C03D1DF408E509C027150AF +:104B3C0030028C04D1DF0E8C0270FDD335629C05E3 +:104B4C00CC0401EF328C044C02DF0671603002EFB2 +:104B5C0029CF34025A716030028C0270C18C0570FE +:104B6C00FD3535C0CF34024AEF108C035C01D1DD2A +:104B7C000671603002EF03EDED4A1006C09EFC603A +:104B8C009EFD34D4FE5206C0B9A5A592DFF961FC96 +:104B9C00C1C3C5C7520C929269D4FEC1DFF88EFD19 +:104BAC00708EFCC1710A9E31929E02EFFA8FDEFB71 +:104BBC004F96FFDF198FDFFB4F97FFDF118FE0FB65 +:104BCC004F98FFDF095004C15011FDD934C0710B4F +:104BDC009EC09EFC609EFD34D4FE5206C0B9A5A5B5 +:104BEC0092DFF9C6C4C2C061FCE46861FCC1C3C5F4 +:104BFC00C7520C929269D4FEC1DFF88EFD708EFC08 +:104C0C00C1C1FBF8FF8D1F9C018E31318EE724064C +:104C1C0000DD0823DD0E23DD22EF38717AFA8C01DA +:104C2C009D60EF2F717AFA4007F901DF068C019D28 +:104C3C005FEF2051FF2E019D5FEF18717AFA8C0106 +:104C4C009D304004F903DD064004F904DF0530779C +:104C5C002561944031FF09DE05A031FFEF07715843 +:104C6C00F000716296710BE3C0C09EFC609EFD3437 +:104C7C00D4FE5206C0B9A5A592DFF9C6C4C2C06164 +:104C8C00FC717BFAC7D46861F8312497277123979C +:104C9C00D468DD05B468CEABAC717AFA5600664CBC +:104CAC000ADD1172F3311C79D8FCCEFC0061CA61AB +:104CBC00A486EFEA717AFAF2C6D7C7C1C1FBF8FF36 +:104CCC00CC01008C014C0ADE36717BFA8C01F03180 +:104CDC007E0410FC14A96168DF09AC02B9717AFA80 +:104CEC00F2EF1D8C01F0317E127910FC614902DF6C +:104CFC0006717AFAE2EF09717AFA615901EFC4E2AE +:104D0C001004C6D7C72004FBF8FFF64210FC61F86C +:104D1C00EDF24D717BFA9C038C034C0ADE3C8C0348 +:104D2C00F0317E0410FC14A96168DF05717AFAEF8A +:104D3C0029717AFA8C0372F3311C7910FCCEFC00C9 +:104D4C0061CA629C02D1DF0A8C03F0317E12E678D4 +:104D5C0010FC717BFA615903EFBECC0200CC01014F +:104D6C008C02F0317E0410FC14A96168DD788C0291 +:104D7C00F0317E127910FCE743DF658C014C0ADEC2 +:104D8C005F8C01F0317E127910FCE743DD4D717BB5 +:104D9C00FA8C01F0317E0410FC14A96168DF1861F3 +:104DAC0069018C01F0317E12F67810FC8C024E01F8 +:104DBC00DCED717AFAEF2F8C01F0317E0410FC14CB +:104DCC00A9128C02F0317E337810FC8C01F0317E0C +:104DDC0012E67810FC615902717AFA615901EF9B65 +:104DEC00615902ED6C4D00F21004C6D761FF520CF4 +:104DFC00929269D4FEC1DFF88EFD708EFCC1717A7F +:104E0C00FA8FE4FB5C03D1DD114004F903DD0640AD +:104E1C0004F904DF053099386194C09EFC609EFD56 +:104E2C0034D4FE5206C0B9A5A592DFF961FC61FC31 +:044E3C0061FC61FCB8 +:0A4E400000060C12181E242A30365A +:104E4A00ACFB0000000064FE00000000EE392036D2 +:104E5A008C22F545422EF12E31451F3B6508E03C78 +:104E6A0028FC36FE20FE02F903F929FC30FE2AFC52 +:104E7A002BFC08F926FC6CFF1AFF6EFF6AFF64FF21 +:0A4E8A0027FC66FF2CFC555555551A +:104E9400FF0000000000983AF82AFF0000004700D5 +:104EA400317503F7332312D714AEF8C716AC0612C4 +:104EB400C5AC0416F643DD078B99A7A5B3EFF5C27D +:024EC400C6D74F +:024FF400325C2D +:0A4FF60030393A35323A3036000007 :00000001FF  \ No newline at end of file diff --git a/trunk/bsr.lmf b/trunk/bsr.lmf index 826e6e7..51159b0 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 72eebd8..cf4fe26 100644 --- a/trunk/bsr_k0r.map +++ b/trunk/bsr_k0r.map @@ -1,7 +1,7 @@ -78K0R Linker W1.33 Date:10 Oct 2012 Page: 1 +78K0R Linker W1.33 Date:11 Oct 2012 Page: 1 Command: -yC:\Program Files (x86)\NEC Electronics Tools\DEV -_msgoff - obsr.lmf ..\..\..\Program Files (x86)\NEC Electronics Tools\C @@ -26,8 +26,8 @@ Direc-file:bsr_mcu.dr *** Link information *** 73 output segment(s) - 3DB2H byte(s) real data - 6311 symbol(s) defined + 3DAFH byte(s) real data + 6326 symbol(s) defined *** Memory map *** @@ -254,303 +254,302 @@ Direc-file:bsr_mcu.dr 0228CH 00000H @@CNST i2c_mcu-sub 0228CH 00000H - ROM_CODE 0228CH 025A3H CSEG - ROM_CODE pm 0228CH 009BBH - ROM_CODE i2c_ctr 02C47H 00064H - ROM_CODE main 02CABH 00055H - ROM_CODE i2c_twl 02D00H 00063H - ROM_CODE led 02D63H 0024FH - ROM_CODE rtc 02FB2H 000E0H - ROM_CODE vreg_ctr 03092H 00492H - ROM_CODE vreg_twl 03524H 000F9H - ROM_CODE adc 0361DH 00261H - ROM_CODE renge 0387EH 00018H - ROM_CODE accero 03896H 00155H - ROM_CODE sw 039EBH 00131H + ROM_CODE 0228CH 025A0H CSEG + ROM_CODE pm 0228CH 009BDH + ROM_CODE i2c_ctr 02C49H 00064H + ROM_CODE main 02CADH 00055H + ROM_CODE i2c_twl 02D02H 00063H + ROM_CODE led 02D65H 0024FH + ROM_CODE rtc 02FB4H 000E0H + ROM_CODE vreg_ctr 03094H 00493H + ROM_CODE vreg_twl 03527H 000F9H + ROM_CODE adc 03620H 00261H + ROM_CODE renge 03881H 00018H + ROM_CODE accero 03899H 00155H + ROM_CODE sw 039EEH 00131H ROM_CODE task_misc - 03B1CH 001C1H - ROM_CODE task_sys 03CDDH 00383H + 03B1FH 001C1H + ROM_CODE task_sys 03CE0H 0037DH ROM_CODE pedo_alg_thre_det2 - 04060H 004D4H - ROM_CODE led_cam 04534H 000C4H - ROM_CODE led_pow 045F8H 0016FH - ROM_CODE voltable 04767H 00000H + 0405DH 004D4H + ROM_CODE led_cam 04531H 000C4H + ROM_CODE led_pow 045F5H 0016FH + ROM_CODE voltable 04764H 00000H ROM_CODE pedo_lpf_coeff - 04767H 00000H + 04764H 00000H ROM_CODE kanaria_c - 04767H 00006H - ROM_CODE get_ei 0476DH 0000DH + 04764H 00006H + ROM_CODE get_ei 0476AH 0000DH ROM_CODE i2c_mcu-sub - 0477AH 000B5H - @@BASE 0482FH 00614H CSEG BASE - @@BASE loader 0482FH 00000H - @@BASE pm 0482FH 0003EH - @@BASE i2c_ctr 0486DH 00170H - @@BASE main 049DDH 00000H - @@BASE magic 049DDH 00000H - @@BASE WDT 049DDH 00000H - @@BASE i2c_mcu 049DDH 000F2H - @@BASE i2c_twl 04ACFH 000D0H - @@BASE led 04B9FH 00000H - @@BASE rtc 04B9FH 0005DH - @@BASE vreg_ctr 04BFCH 00000H - @@BASE vreg_twl 04BFCH 00000H - @@BASE adc 04BFCH 00094H - @@BASE renge 04C90H 0016BH - @@BASE accero 04DFBH 00042H + 04777H 000B5H + @@BASE 0482CH 00614H CSEG BASE + @@BASE loader 0482CH 00000H + @@BASE pm 0482CH 0003EH + @@BASE i2c_ctr 0486AH 00170H + @@BASE main 049DAH 00000H + @@BASE magic 049DAH 00000H + @@BASE WDT 049DAH 00000H + @@BASE i2c_mcu 049DAH 000F2H + @@BASE i2c_twl 04ACCH 000D0H + @@BASE led 04B9CH 00000H + @@BASE rtc 04B9CH 0005DH + @@BASE vreg_ctr 04BF9H 00000H + @@BASE vreg_twl 04BF9H 00000H + @@BASE adc 04BF9H 00094H + @@BASE renge 04C8DH 0016BH + @@BASE accero 04DF8H 00042H @@BASE self_flash - 04E3DH 00000H - @@BASE sw 04E3DH 00000H + 04E3AH 00000H + @@BASE sw 04E3AH 00000H @@BASE task_debug - 04E3DH 00000H + 04E3AH 00000H @@BASE task_misc - 04E3DH 00000H - @@BASE task_sys 04E3DH 00000H + 04E3AH 00000H + @@BASE task_sys 04E3AH 00000H @@BASE pedo_alg_thre_det2 - 04E3DH 00000H - @@BASE ini_VECT 04E3DH 00006H + 04E3AH 00000H + @@BASE ini_VECT 04E3AH 00006H @@BASE task_status - 04E43H 00000H - @@BASE led_cam 04E43H 00000H - @@BASE led_pow 04E43H 00000H - @@BASE hal 04E43H 00000H + 04E40H 00000H + @@BASE led_cam 04E40H 00000H + @@BASE led_pow 04E40H 00000H + @@BASE hal 04E40H 00000H @@BASE batt_params - 04E43H 00000H - @@BASE voltable 04E43H 00000H + 04E40H 00000H + @@BASE voltable 04E40H 00000H @@BASE pedo_lpf_coeff - 04E43H 00000H + 04E40H 00000H @@BASE kanaria_c - 04E43H 00000H + 04E40H 00000H @@BASE util_funcs - 04E43H 00000H + 04E40H 00000H @@BASE i2c_mcu-sub - 04E43H 00000H - @@CNSTL 04E43H 00000H CSEG PAGE64KP - @@CNSTL @cstart 04E43H 00000H - @@CNSTL 04E43H 00000H CSEG PAGE64KP - @@CNSTL pm 04E43H 00000H - @@CNSTL 04E43H 00000H CSEG PAGE64KP - @@CNSTL i2c_ctr 04E43H 00000H - @@CNSTL 04E43H 00000H CSEG PAGE64KP - @@CNSTL main 04E43H 00000H - @@CNSTL 04E43H 00000H CSEG PAGE64KP - @@CNSTL i2c_twl 04E43H 00000H - @@CNSTL 04E43H 00000H CSEG PAGE64KP - @@CNSTL led 04E43H 00000H - @@CNSTL 04E43H 00000H CSEG PAGE64KP - @@CNSTL rtc 04E43H 00000H - @@CNSTL 04E43H 00000H CSEG PAGE64KP - @@CNSTL vreg_ctr 04E43H 00000H - @@CNSTL 04E43H 00000H CSEG PAGE64KP - @@CNSTL vreg_twl 04E43H 00000H - @@CNSTL 04E43H 00000H CSEG PAGE64KP - @@CNSTL adc 04E43H 00000H - @@CNSTL 04E43H 00000H CSEG PAGE64KP - @@CNSTL renge 04E43H 00000H - @@CNSTL 04E43H 00000H CSEG PAGE64KP - @@CNSTL accero 04E43H 00000H - @@CNSTL 04E43H 00000H CSEG PAGE64KP - @@CNSTL sw 04E43H 00000H - @@CNSTL 04E43H 00000H CSEG PAGE64KP + 04E40H 00000H + @@CNSTL 04E40H 00000H CSEG PAGE64KP + @@CNSTL @cstart 04E40H 00000H + @@CNSTL 04E40H 00000H CSEG PAGE64KP + @@CNSTL pm 04E40H 00000H + @@CNSTL 04E40H 00000H CSEG PAGE64KP + @@CNSTL i2c_ctr 04E40H 00000H + @@CNSTL 04E40H 00000H CSEG PAGE64KP + @@CNSTL main 04E40H 00000H + @@CNSTL 04E40H 00000H CSEG PAGE64KP + @@CNSTL i2c_twl 04E40H 00000H + @@CNSTL 04E40H 00000H CSEG PAGE64KP + @@CNSTL led 04E40H 00000H + @@CNSTL 04E40H 00000H CSEG PAGE64KP + @@CNSTL rtc 04E40H 00000H + @@CNSTL 04E40H 00000H CSEG PAGE64KP + @@CNSTL vreg_ctr 04E40H 00000H + @@CNSTL 04E40H 00000H CSEG PAGE64KP + @@CNSTL vreg_twl 04E40H 00000H + @@CNSTL 04E40H 00000H CSEG PAGE64KP + @@CNSTL adc 04E40H 00000H + @@CNSTL 04E40H 00000H CSEG PAGE64KP + @@CNSTL renge 04E40H 00000H + @@CNSTL 04E40H 00000H CSEG PAGE64KP + @@CNSTL accero 04E40H 00000H + @@CNSTL 04E40H 00000H CSEG PAGE64KP + @@CNSTL sw 04E40H 00000H + @@CNSTL 04E40H 00000H CSEG PAGE64KP @@CNSTL task_misc - 04E43H 00000H - @@CNSTL 04E43H 00000H CSEG PAGE64KP - @@CNSTL task_sys 04E43H 00000H - @@CNSTL 04E43H 00000H CSEG PAGE64KP + 04E40H 00000H + @@CNSTL 04E40H 00000H CSEG PAGE64KP + @@CNSTL task_sys 04E40H 00000H + @@CNSTL 04E40H 00000H CSEG PAGE64KP @@CNSTL pedo_alg_thre_det2 - 04E43H 00000H - @@CNSTL 04E43H 00000H CSEG PAGE64KP - @@CNSTL ini_VECT 04E43H 00000H - @@CNSTL 04E43H 00000H CSEG PAGE64KP - @@CNSTL led_cam 04E43H 00000H - @@CNSTL 04E43H 00000H CSEG PAGE64KP - @@CNSTL led_pow 04E43H 00000H - @@CNSTL 04E43H 00000H CSEG PAGE64KP + 04E40H 00000H + @@CNSTL 04E40H 00000H CSEG PAGE64KP + @@CNSTL ini_VECT 04E40H 00000H + @@CNSTL 04E40H 00000H CSEG PAGE64KP + @@CNSTL led_cam 04E40H 00000H + @@CNSTL 04E40H 00000H CSEG PAGE64KP + @@CNSTL led_pow 04E40H 00000H + @@CNSTL 04E40H 00000H CSEG PAGE64KP @@CNSTL batt_params - 04E43H 00000H - @@CNSTL 04E43H 00000H CSEG PAGE64KP - @@CNSTL voltable 04E43H 00000H - @@CNSTL 04E43H 00000H CSEG PAGE64KP + 04E40H 00000H + @@CNSTL 04E40H 00000H CSEG PAGE64KP + @@CNSTL voltable 04E40H 00000H + @@CNSTL 04E40H 00000H CSEG PAGE64KP @@CNSTL pedo_lpf_coeff - 04E43H 00000H - @@CNSTL 04E43H 00000H CSEG PAGE64KP + 04E40H 00000H + @@CNSTL 04E40H 00000H CSEG PAGE64KP @@CNSTL kanaria_c - 04E43H 00000H - @@CNSTL 04E43H 00000H CSEG PAGE64KP + 04E40H 00000H + @@CNSTL 04E40H 00000H CSEG PAGE64KP @@CNSTL i2c_mcu-sub - 04E43H 00000H - @@RLINIT 04E43H 00000H CSEG UNIT64KP - @@RLINIT loader 04E43H 00000H - @@RLINIT pm 04E43H 00000H - @@RLINIT i2c_ctr 04E43H 00000H - @@RLINIT main 04E43H 00000H - @@RLINIT magic 04E43H 00000H - @@RLINIT WDT 04E43H 00000H - @@RLINIT i2c_mcu 04E43H 00000H - @@RLINIT i2c_twl 04E43H 00000H - @@RLINIT led 04E43H 00000H - @@RLINIT rtc 04E43H 00000H - @@RLINIT vreg_ctr 04E43H 00000H - @@RLINIT vreg_twl 04E43H 00000H - @@RLINIT adc 04E43H 00000H - @@RLINIT renge 04E43H 00000H - @@RLINIT accero 04E43H 00000H - @@RLINIT self_flash - 04E43H 00000H - @@RLINIT sw 04E43H 00000H - @@RLINIT task_debug - 04E43H 00000H - @@RLINIT task_misc - 04E43H 00000H - @@RLINIT task_sys 04E43H 00000H - @@RLINIT pedo_alg_thre_det2 - 04E43H 00000H - @@RLINIT ini_VECT 04E43H 00000H - @@RLINIT task_status - 04E43H 00000H - @@RLINIT led_cam 04E43H 00000H - @@RLINIT led_pow 04E43H 00000H - @@RLINIT hal 04E43H 00000H - @@RLINIT batt_params - 04E43H 00000H - @@RLINIT voltable 04E43H 00000H - @@RLINIT pedo_lpf_coeff - 04E43H 00000H - @@RLINIT kanaria_c - 04E43H 00000H - @@RLINIT util_funcs - 04E43H 00000H - @@RLINIT i2c_mcu-sub - 04E43H 00000H - @@RLINIT @rom 04E43H 00000H - @@CODEL 04E43H 00000H CSEG - @@CODEL pm 04E43H 00000H - @@CODEL i2c_ctr 04E43H 00000H - @@CODEL main 04E43H 00000H - @@CODEL magic 04E43H 00000H - @@CODEL i2c_twl 04E43H 00000H - @@CODEL led 04E43H 00000H - @@CODEL rtc 04E43H 00000H - @@CODEL vreg_ctr 04E43H 00000H - @@CODEL vreg_twl 04E43H 00000H - @@CODEL adc 04E43H 00000H - @@CODEL renge 04E43H 00000H - @@CODEL accero 04E43H 00000H - @@CODEL sw 04E43H 00000H - @@CODEL task_misc - 04E43H 00000H - @@CODEL task_sys 04E43H 00000H - @@CODEL pedo_alg_thre_det2 - 04E43H 00000H - @@CODEL ini_VECT 04E43H 00000H - @@CODEL led_cam 04E43H 00000H - @@CODEL led_pow 04E43H 00000H - @@CODEL batt_params - 04E43H 00000H - @@CODEL voltable 04E43H 00000H - @@CODEL pedo_lpf_coeff - 04E43H 00000H - @@CODEL kanaria_c - 04E43H 00000H - @@CODEL i2c_mcu-sub - 04E43H 00000H -* gap * 04E43H 00001H - @@CNSTL 04E44H 0000AH CSEG PAGE64KP - @@CNSTL @bcdtob 04E44H 0000AH - @@R_INIT 04E4EH 0004AH CSEG UNIT64KP - @@R_INIT @cstart 04E4EH 00000H - @@R_INIT loader 04E4EH 00000H - @@R_INIT pm 04E4EH 00000H - @@R_INIT i2c_ctr 04E4EH 00000H - @@R_INIT main 04E4EH 00000H - @@R_INIT magic 04E4EH 00000H - @@R_INIT WDT 04E4EH 00000H - @@R_INIT i2c_mcu 04E4EH 00000H - @@R_INIT i2c_twl 04E4EH 00000H - @@R_INIT led 04E4EH 00000H - @@R_INIT rtc 04E4EH 00000H - @@R_INIT vreg_ctr 04E4EH 00000H - @@R_INIT vreg_twl 04E4EH 00000H - @@R_INIT adc 04E4EH 0000CH - @@R_INIT renge 04E5AH 00014H - @@R_INIT accero 04E6EH 00000H + 04E40H 00000H + @@CNSTL 04E40H 0000AH CSEG PAGE64KP + @@CNSTL @bcdtob 04E40H 0000AH + @@R_INIT 04E4AH 0004AH CSEG UNIT64KP + @@R_INIT @cstart 04E4AH 00000H + @@R_INIT loader 04E4AH 00000H + @@R_INIT pm 04E4AH 00000H + @@R_INIT i2c_ctr 04E4AH 00000H + @@R_INIT main 04E4AH 00000H + @@R_INIT magic 04E4AH 00000H + @@R_INIT WDT 04E4AH 00000H + @@R_INIT i2c_mcu 04E4AH 00000H + @@R_INIT i2c_twl 04E4AH 00000H + @@R_INIT led 04E4AH 00000H + @@R_INIT rtc 04E4AH 00000H + @@R_INIT vreg_ctr 04E4AH 00000H + @@R_INIT vreg_twl 04E4AH 00000H + @@R_INIT adc 04E4AH 0000CH + @@R_INIT renge 04E56H 00014H + @@R_INIT accero 04E6AH 00000H @@R_INIT self_flash - 04E6EH 00000H - @@R_INIT sw 04E6EH 00000H + 04E6AH 00000H + @@R_INIT sw 04E6AH 00000H @@R_INIT task_debug - 04E6EH 00000H + 04E6AH 00000H @@R_INIT task_misc - 04E6EH 00026H - @@R_INIT task_sys 04E94H 00000H + 04E6AH 00026H + @@R_INIT task_sys 04E90H 00000H @@R_INIT pedo_alg_thre_det2 - 04E94H 00000H - @@R_INIT ini_VECT 04E94H 00000H + 04E90H 00000H + @@R_INIT ini_VECT 04E90H 00000H @@R_INIT task_status - 04E94H 00000H - @@R_INIT led_cam 04E94H 00000H - @@R_INIT led_pow 04E94H 00004H - @@R_INIT hal 04E98H 00000H + 04E90H 00000H + @@R_INIT led_cam 04E90H 00000H + @@R_INIT led_pow 04E90H 00004H + @@R_INIT hal 04E94H 00000H @@R_INIT batt_params - 04E98H 00000H - @@R_INIT voltable 04E98H 00000H + 04E94H 00000H + @@R_INIT voltable 04E94H 00000H @@R_INIT pedo_lpf_coeff - 04E98H 00000H + 04E94H 00000H @@R_INIT kanaria_c - 04E98H 00000H + 04E94H 00000H @@R_INIT util_funcs - 04E98H 00000H + 04E94H 00000H @@R_INIT i2c_mcu-sub - 04E98H 00000H - @@R_INIT @rom 04E98H 00000H - @@R_INIS 04E98H 00010H CSEG UNIT64KP - @@R_INIS @cstart 04E98H 00000H - @@R_INIS loader 04E98H 00000H - @@R_INIS pm 04E98H 00002H - @@R_INIS i2c_ctr 04E9AH 00002H - @@R_INIS main 04E9CH 00000H - @@R_INIS magic 04E9CH 00000H - @@R_INIS WDT 04E9CH 00000H - @@R_INIS i2c_mcu 04E9CH 00000H - @@R_INIS i2c_twl 04E9CH 00000H - @@R_INIS led 04E9CH 00000H - @@R_INIS rtc 04E9CH 00000H - @@R_INIS vreg_ctr 04E9CH 00000H - @@R_INIS vreg_twl 04E9CH 00000H - @@R_INIS adc 04E9CH 00000H - @@R_INIS renge 04E9CH 00000H - @@R_INIS accero 04E9CH 00000H + 04E94H 00000H + @@R_INIT @rom 04E94H 00000H + @@R_INIS 04E94H 00010H CSEG UNIT64KP + @@R_INIS @cstart 04E94H 00000H + @@R_INIS loader 04E94H 00000H + @@R_INIS pm 04E94H 00002H + @@R_INIS i2c_ctr 04E96H 00002H + @@R_INIS main 04E98H 00000H + @@R_INIS magic 04E98H 00000H + @@R_INIS WDT 04E98H 00000H + @@R_INIS i2c_mcu 04E98H 00000H + @@R_INIS i2c_twl 04E98H 00000H + @@R_INIS led 04E98H 00000H + @@R_INIS rtc 04E98H 00000H + @@R_INIS vreg_ctr 04E98H 00000H + @@R_INIS vreg_twl 04E98H 00000H + @@R_INIS adc 04E98H 00000H + @@R_INIS renge 04E98H 00000H + @@R_INIS accero 04E98H 00000H @@R_INIS self_flash - 04E9CH 00000H - @@R_INIS sw 04E9CH 00000H + 04E98H 00000H + @@R_INIS sw 04E98H 00000H @@R_INIS task_debug - 04E9CH 00000H + 04E98H 00000H @@R_INIS task_misc - 04E9CH 00000H - @@R_INIS task_sys 04E9CH 00002H + 04E98H 00000H + @@R_INIS task_sys 04E98H 00002H @@R_INIS pedo_alg_thre_det2 - 04E9EH 00006H - @@R_INIS ini_VECT 04EA4H 00000H + 04E9AH 00006H + @@R_INIS ini_VECT 04EA0H 00000H @@R_INIS task_status - 04EA4H 00000H - @@R_INIS led_cam 04EA4H 00002H - @@R_INIS led_pow 04EA6H 00002H - @@R_INIS hal 04EA8H 00000H + 04EA0H 00000H + @@R_INIS led_cam 04EA0H 00002H + @@R_INIS led_pow 04EA2H 00002H + @@R_INIS hal 04EA4H 00000H @@R_INIS batt_params - 04EA8H 00000H - @@R_INIS voltable 04EA8H 00000H + 04EA4H 00000H + @@R_INIS voltable 04EA4H 00000H @@R_INIS pedo_lpf_coeff - 04EA8H 00000H + 04EA4H 00000H @@R_INIS kanaria_c - 04EA8H 00000H + 04EA4H 00000H @@R_INIS util_funcs - 04EA8H 00000H + 04EA4H 00000H @@R_INIS i2c_mcu-sub - 04EA8H 00000H - @@R_INIS @rom 04EA8H 00000H - @@LCODEL 04EA8H 00022H CSEG - @@LCODEL abs 04EA8H 00008H - @@LCODEL memcpy_n 04EB0H 0001AH -* gap * 04ECAH 0012AH + 04EA4H 00000H + @@R_INIS @rom 04EA4H 00000H + @@RLINIT 04EA4H 00000H CSEG UNIT64KP + @@RLINIT loader 04EA4H 00000H + @@RLINIT pm 04EA4H 00000H + @@RLINIT i2c_ctr 04EA4H 00000H + @@RLINIT main 04EA4H 00000H + @@RLINIT magic 04EA4H 00000H + @@RLINIT WDT 04EA4H 00000H + @@RLINIT i2c_mcu 04EA4H 00000H + @@RLINIT i2c_twl 04EA4H 00000H + @@RLINIT led 04EA4H 00000H + @@RLINIT rtc 04EA4H 00000H + @@RLINIT vreg_ctr 04EA4H 00000H + @@RLINIT vreg_twl 04EA4H 00000H + @@RLINIT adc 04EA4H 00000H + @@RLINIT renge 04EA4H 00000H + @@RLINIT accero 04EA4H 00000H + @@RLINIT self_flash + 04EA4H 00000H + @@RLINIT sw 04EA4H 00000H + @@RLINIT task_debug + 04EA4H 00000H + @@RLINIT task_misc + 04EA4H 00000H + @@RLINIT task_sys 04EA4H 00000H + @@RLINIT pedo_alg_thre_det2 + 04EA4H 00000H + @@RLINIT ini_VECT 04EA4H 00000H + @@RLINIT task_status + 04EA4H 00000H + @@RLINIT led_cam 04EA4H 00000H + @@RLINIT led_pow 04EA4H 00000H + @@RLINIT hal 04EA4H 00000H + @@RLINIT batt_params + 04EA4H 00000H + @@RLINIT voltable 04EA4H 00000H + @@RLINIT pedo_lpf_coeff + 04EA4H 00000H + @@RLINIT kanaria_c + 04EA4H 00000H + @@RLINIT util_funcs + 04EA4H 00000H + @@RLINIT i2c_mcu-sub + 04EA4H 00000H + @@RLINIT @rom 04EA4H 00000H + @@CODEL 04EA4H 00000H CSEG + @@CODEL pm 04EA4H 00000H + @@CODEL i2c_ctr 04EA4H 00000H + @@CODEL main 04EA4H 00000H + @@CODEL magic 04EA4H 00000H + @@CODEL i2c_twl 04EA4H 00000H + @@CODEL led 04EA4H 00000H + @@CODEL rtc 04EA4H 00000H + @@CODEL vreg_ctr 04EA4H 00000H + @@CODEL vreg_twl 04EA4H 00000H + @@CODEL adc 04EA4H 00000H + @@CODEL renge 04EA4H 00000H + @@CODEL accero 04EA4H 00000H + @@CODEL sw 04EA4H 00000H + @@CODEL task_misc + 04EA4H 00000H + @@CODEL task_sys 04EA4H 00000H + @@CODEL pedo_alg_thre_det2 + 04EA4H 00000H + @@CODEL ini_VECT 04EA4H 00000H + @@CODEL led_cam 04EA4H 00000H + @@CODEL led_pow 04EA4H 00000H + @@CODEL batt_params + 04EA4H 00000H + @@CODEL voltable 04EA4H 00000H + @@CODEL pedo_lpf_coeff + 04EA4H 00000H + @@CODEL kanaria_c + 04EA4H 00000H + @@CODEL i2c_mcu-sub + 04EA4H 00000H + @@LCODEL 04EA4H 00022H CSEG + @@LCODEL abs 04EA4H 00008H + @@LCODEL memcpy_n 04EACH 0001AH +* gap * 04EC6H 0012EH MGC_VER 04FF4H 00002H CSEG AT MGC_VER magic 04FF4H 00002H MGC_TAIL 04FF6H 0000AH CSEG AT @@ -796,96 +795,96 @@ Direc-file:bsr_mcu.dr @@INIS i2c_mcu-sub FFE30H 00000H @@INIS @rom FFE30H 00000H - @@DATS FFE30H 00066H DSEG SADDRP + @@DATS FFE30H 00064H DSEG SADDRP @@DATS @cstart FFE30H 00000H @@DATS loader FFE30H 00000H - @@DATS pm FFE30H 0001AH - @@DATS i2c_ctr FFE4AH 00004H - @@DATS main FFE4EH 00000H - @@DATS magic FFE4EH 00000H - @@DATS WDT FFE4EH 00000H - @@DATS i2c_mcu FFE4EH 00008H - @@DATS i2c_twl FFE56H 00000H - @@DATS led FFE56H 00006H - @@DATS rtc FFE5CH 00000H - @@DATS vreg_ctr FFE5CH 00004H - @@DATS vreg_twl FFE60H 00000H - @@DATS adc FFE60H 0000AH - @@DATS renge FFE6AH 00002H - @@DATS accero FFE6CH 00002H + @@DATS pm FFE30H 00018H + @@DATS i2c_ctr FFE48H 00004H + @@DATS main FFE4CH 00000H + @@DATS magic FFE4CH 00000H + @@DATS WDT FFE4CH 00000H + @@DATS i2c_mcu FFE4CH 00008H + @@DATS i2c_twl FFE54H 00000H + @@DATS led FFE54H 00006H + @@DATS rtc FFE5AH 00000H + @@DATS vreg_ctr FFE5AH 00004H + @@DATS vreg_twl FFE5EH 00000H + @@DATS adc FFE5EH 0000AH + @@DATS renge FFE68H 00002H + @@DATS accero FFE6AH 00002H @@DATS self_flash - FFE6EH 00000H - @@DATS sw FFE6EH 0000CH + FFE6CH 00000H + @@DATS sw FFE6CH 0000CH @@DATS task_debug - FFE7AH 00000H + FFE78H 00000H @@DATS task_misc - FFE7AH 00004H - @@DATS task_sys FFE7EH 00002H + FFE78H 00004H + @@DATS task_sys FFE7CH 00002H @@DATS pedo_alg_thre_det2 - FFE80H 0000EH - @@DATS ini_VECT FFE8EH 00000H + FFE7EH 0000EH + @@DATS ini_VECT FFE8CH 00000H @@DATS task_status - FFE8EH 00002H - @@DATS led_cam FFE90H 00002H - @@DATS led_pow FFE92H 00004H - @@DATS hal FFE96H 00000H + FFE8CH 00002H + @@DATS led_cam FFE8EH 00002H + @@DATS led_pow FFE90H 00004H + @@DATS hal FFE94H 00000H @@DATS batt_params - FFE96H 00000H - @@DATS voltable FFE96H 00000H + FFE94H 00000H + @@DATS voltable FFE94H 00000H @@DATS pedo_lpf_coeff - FFE96H 00000H + FFE94H 00000H @@DATS kanaria_c - FFE96H 00000H + FFE94H 00000H @@DATS util_funcs - FFE96H 00000H + FFE94H 00000H @@DATS i2c_mcu-sub - FFE96H 00000H - @@DATS @rom FFE96H 00000H - @@BITS FFE96H 00006H BSEG - @@BITS @cstart FFE96H.0 00000H.0 - @@BITS loader FFE96H.0 00000H.0 - @@BITS pm FFE96H.0 00001H.1 - @@BITS i2c_ctr FFE97H.1 00000H.0 - @@BITS main FFE97H.1 00000H.1 - @@BITS magic FFE97H.2 00000H.0 - @@BITS WDT FFE97H.2 00000H.0 - @@BITS i2c_mcu FFE97H.2 00000H.4 - @@BITS i2c_twl FFE97H.6 00000H.0 - @@BITS led FFE97H.6 00000H.4 - @@BITS rtc FFE98H.2 00000H.3 - @@BITS vreg_ctr FFE98H.5 00000H.1 - @@BITS vreg_twl FFE98H.6 00000H.0 - @@BITS adc FFE98H.6 00000H.4 - @@BITS renge FFE99H.2 00000H.2 - @@BITS accero FFE99H.4 00000H.0 + FFE94H 00000H + @@DATS @rom FFE94H 00000H + @@BITS FFE94H 00006H BSEG + @@BITS @cstart FFE94H.0 00000H.0 + @@BITS loader FFE94H.0 00000H.0 + @@BITS pm FFE94H.0 00001H.1 + @@BITS i2c_ctr FFE95H.1 00000H.0 + @@BITS main FFE95H.1 00000H.1 + @@BITS magic FFE95H.2 00000H.0 + @@BITS WDT FFE95H.2 00000H.0 + @@BITS i2c_mcu FFE95H.2 00000H.4 + @@BITS i2c_twl FFE95H.6 00000H.0 + @@BITS led FFE95H.6 00000H.4 + @@BITS rtc FFE96H.2 00000H.3 + @@BITS vreg_ctr FFE96H.5 00000H.1 + @@BITS vreg_twl FFE96H.6 00000H.0 + @@BITS adc FFE96H.6 00000H.4 + @@BITS renge FFE97H.2 00000H.2 + @@BITS accero FFE97H.4 00000H.0 @@BITS self_flash - FFE99H.4 00000H.0 - @@BITS sw FFE99H.4 00000H.1 + FFE97H.4 00000H.0 + @@BITS sw FFE97H.4 00000H.1 @@BITS task_debug - FFE99H.5 00000H.0 + FFE97H.5 00000H.0 @@BITS task_misc - FFE99H.5 00000H.3 - @@BITS task_sys FFE9AH.0 00000H.0 + FFE97H.5 00000H.3 + @@BITS task_sys FFE98H.0 00000H.0 @@BITS pedo_alg_thre_det2 - FFE9AH.0 00000H.2 - @@BITS ini_VECT FFE9AH.2 00000H.0 + FFE98H.0 00000H.2 + @@BITS ini_VECT FFE98H.2 00000H.0 @@BITS task_status - FFE9AH.2 00000H.0 - @@BITS led_cam FFE9AH.2 00000H.1 - @@BITS led_pow FFE9AH.3 00000H.0 - @@BITS hal FFE9AH.3 00000H.6 + FFE98H.2 00000H.0 + @@BITS led_cam FFE98H.2 00000H.1 + @@BITS led_pow FFE98H.3 00000H.0 + @@BITS hal FFE98H.3 00000H.6 @@BITS batt_params - FFE9BH.1 00000H.0 - @@BITS voltable FFE9BH.1 00000H.0 + FFE99H.1 00000H.0 + @@BITS voltable FFE99H.1 00000H.0 @@BITS pedo_lpf_coeff - FFE9BH.1 00000H.0 + FFE99H.1 00000H.0 @@BITS kanaria_c - FFE9BH.1 00000H.0 + FFE99H.1 00000H.0 @@BITS util_funcs - FFE9BH.1 00000H.0 + FFE99H.1 00000H.0 @@BITS i2c_mcu-sub - FFE9BH.1 00000H.0 -* gap * FFE9CH 00038H + FFE99H.1 00000H.0 +* gap * FFE9AH 0003AH @@SEGREG FFED4H 00004H DSEG AT @@SEGREG @SEGREG FFED4H 00004H @@RTARG0 FFED8H 00008H DSEG AT diff --git a/trunk/config.h b/trunk/config.h index e5cca89..14037e5 100644 --- a/trunk/config.h +++ b/trunk/config.h @@ -7,7 +7,7 @@ */ #define MCU_VER_MAJOR 0x02 -#define MCU_VER_MINOR 0x2B +#define MCU_VER_MINOR 0x2C // デバッグ向けスイッチ diff --git a/trunk/pm.c b/trunk/pm.c index 6d83945..d0debf6 100644 --- a/trunk/pm.c +++ b/trunk/pm.c @@ -165,7 +165,7 @@ static void update_chg_led() temp_led_chg = true; } - // CCIC が充電中というのであれば、それが一番強い + // CCIC は充電中と言っているか? if( ! BT_IN_CHG_delayed_n // bt_get_charge_status()で更新されます。 && ! PM_EXTDC_n ) { @@ -237,34 +237,22 @@ void bt_chk_temparature() #define TIME_DENOIZE (u8)( 1000 / INTERVAL_TSK_BATT ) void bt_get_charge_status() { + // CCICの不具合回避のため、/CHGのネゲートをちょっと丁寧に遅延させる static u8 anti_chatter; - static u8 pin_old; - // CCIC の不具合回避のため、1秒安定するのを待つ - if( BT_IN_CHG_n != pin_old ) - { - pin_old = BT_IN_CHG_n; - anti_chatter = 0; - return; - // おしまい - } - // else - if( anti_chatter < TIME_DENOIZE ) + if( !BT_IN_CHG_n ) { + // さらにチャタリング除去 + if( anti_chatter < 2 ) // 電池無しでアダプタさして、電極をさわさわ + { // すると充電LEDががさがさするので anti_chatter++; - return; - // おしまい - // ピンの変化なんて無かった } - //else - // ピンの状態が安定した + else - BT_IN_CHG_delayed_n = BT_IN_CHG_n; // toriaezu -#if 0 - if( !BT_IN_CHG_n ) // HALを通してるので volatile 心配なし { BT_IN_CHG_delayed_n = 0; // 充電中 } + } else { if( !BT_CHG_Ena_n @@ -280,7 +268,6 @@ void bt_get_charge_status() anti_chatter = 0; } } -#endif } @@ -779,9 +766,7 @@ void BT_get_left(){ // 充電許可(=アダプタも刺さってる)のに充電してない // かつ、(少なくとも)素の電池残量が60%以上(CCICバグ回避、BT_IN_CHG_delayed_nに織り込み済み) // = 充電完了。電池がへたってくるとMGICが100%を返さない - if(( !BT_CHG_Ena_n && BT_IN_CHG_delayed_n ) - &&( reg_volatile_temp_bt_remain >= 60 )) - { + if( !BT_CHG_Ena_n && BT_IN_CHG_delayed_n ){ reg_volatile_temp_bt_remain = 100; reg_volatile_temp_bt_remain_fine = 0; } diff --git a/trunk/vreg_ctr.c b/trunk/vreg_ctr.c index f2b23e4..bb889eb 100644 --- a/trunk/vreg_ctr.c +++ b/trunk/vreg_ctr.c @@ -380,7 +380,7 @@ void vreg_ctr_write( u8 adrs, u8 data ) break; case VREG_C_RBR_CONTROL: - vreg_ctr[ VREG_C_RBR_CONTROL ] = data; // todo debug ブレークポイントを置くため。現状、フリーレジスタ +// vreg_ctr[ VREG_C_RBR_CONTROL ] = data; // todo debug ブレークポイントを置くため。現状、フリーレジスタ break; diff --git a/trunk/yav_mcu_bsr.plg b/trunk/yav_mcu_bsr.plg index f362a60..b052538 100644 --- a/trunk/yav_mcu_bsr.plg +++ b/trunk/yav_mcu_bsr.plg @@ -6,17 +6,17 @@ 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(551) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(864) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(868) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(896) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(910) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(984) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(993) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(1066) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(1073) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(1212) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(1214) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(538) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(849) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(853) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(881) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(895) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(969) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(978) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(1051) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(1058) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(1197) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(1199) : CC78K0R warning W0401: Conversion may lose significant digits Compilation complete, 0 error(s) and 11 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. @@ -57,20 +57,20 @@ 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(156) : CC78K0R warning W0401: Conversion may lose significant digits -vreg_ctr.c(157) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(158) : CC78K0R warning W0401: Conversion may lose significant digits vreg_ctr.c(159) : CC78K0R warning W0401: Conversion may lose significant digits vreg_ctr.c(161) : CC78K0R warning W0401: Conversion may lose significant digits -vreg_ctr.c(162) : CC78K0R warning W0401: Conversion may lose significant digits -vreg_ctr.c(245) : CC78K0R warning W0401: Conversion may lose significant digits -vreg_ctr.c(245) : CC78K0R warning W0401: Conversion may lose significant digits -vreg_ctr.c(250) : CC78K0R warning W0401: Conversion may lose significant digits -vreg_ctr.c(250) : CC78K0R warning W0401: Conversion may lose significant digits -vreg_ctr.c(254) : CC78K0R warning W0401: Conversion may lose significant digits -vreg_ctr.c(254) : CC78K0R warning W0401: Conversion may lose significant digits -vreg_ctr.c(258) : CC78K0R warning W0401: Conversion may lose significant digits -vreg_ctr.c(258) : CC78K0R warning W0401: Conversion may lose significant digits -vreg_ctr.c(262) : CC78K0R warning W0401: Conversion may lose significant digits +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(247) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(247) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(252) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(252) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(256) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(256) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(260) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(260) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(264) : 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. @@ -122,9 +122,9 @@ 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(230) : CC78K0R warning W0401: Conversion may lose significant digits -task_sys.c(292) : CC78K0R warning W0401: Conversion may lose significant digits -task_sys.c(570) : CC78K0R warning W0401: Conversion may lose significant digits +task_sys.c(229) : CC78K0R warning W0401: Conversion may lose significant digits +task_sys.c(291) : CC78K0R warning W0401: Conversion may lose significant digits +task_sys.c(569) : 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_sys.asm Assembly complete, 0 error(s) and 0 warning(s) found.