diff --git a/trunk/VCProj/bsr_trunk.sdf b/trunk/VCProj/bsr_trunk.sdf index fb68080..db746f6 100644 Binary files a/trunk/VCProj/bsr_trunk.sdf and b/trunk/VCProj/bsr_trunk.sdf differ diff --git a/trunk/bsr.hex b/trunk/bsr.hex index 61183c8..b763153 100644 --- a/trunk/bsr.hex +++ b/trunk/bsr.hex @@ -1,13 +1,13 @@ :020000005E0D93 -:04001000DA48DC48A6 -:02001C00884A10 -:020024002F4B60 -:02002A007A4B0F -:08003400A74C4A4CA34CE84E16 -:02004A00DE488E -:02005A00184943 -:02006200A64EA8 -:060080003B4D744DBE4D26 +:040010000F4911493A +:02001C00BD4ADB +:02002400644B2B +:02002A00AF4BDA +:08003400DC4C7F4CD84C1D4F41 +:02004A00134958 +:02005A004D490E +:02006200DB4E73 +:06008000704DA94DF34D87 :0400C0007EFBFF04C0 :0A00C4001B339499E033F240BFAA09 :1000CE00C7C1FBF8FFCEABACC736F00071F4C6610A @@ -15,7 +15,7 @@ :1000EE007110A6FB710006F9EF0B8C015C80D161DB :1000FE00E8710006F98F06F931030EF6B1BBF66111 :10010E004900DD05618900EFF5FDF401FD3101FDCA -:10011E008901FD050AFD3C09FDB52FFDDC2CEFA57F +:10011E008901FD050AFD3C09FDE62FFD0D2DEFA51C :10012E00C0C6D7C7360000674C09DE3F318E04F6D5 :10013E000FC1317B9EFDC411897267318E04F64F5B :10014E0014896142DF03F6EF01E660610667318EC6 @@ -24,7 +24,7 @@ :10017E00E88666D161E8FDA906C6D751065B0C314B :10018E001A9F08F9D508F9DF06710009F9EF047115 :10019E000809F98F09F9310505CD3707EF03CD377A -:1001AE0005D908F9FD61298F06F95CE39F06F9511F +:1001AE0005D908F9FD92298F06F95CE39F06F951EE :1001BE00035B04318EE7240000DD1023DD0823DF0E :1001CE000E712006F9D7713006F9D7714006F9D7AE :1001DE00717BFACEA010CEA180E5F300000000CE18 @@ -46,7 +46,7 @@ :1002DE00BF1C01300400BF22018C0A91DF04F6BF5F :1002EE002A01710BE2CE44FF3182E202EFFAAC0C2E :1002FE00148E449961790C61690A8C0AD1DFDA8B0C -:10030E004CA461F8FDC848FD6B04710BE271339B80 +:10030E004CA461F8FDFD48FD6B04710BE271339B4B :10031E00F2C0C6D7C7C1FBF8FFFD5B02D2DD0452A7 :10032E0003EF25710AE68B70FDDB03D2DD07713317 :10033E009B5202EF138C0870FDF7038C0A70FDF7C9 @@ -111,12 +111,12 @@ :1006EE0003F6EF01E6600E019C01617902EFBB405B :1006FE00F67FFF61F86159018C01D161F8EDA20717 :10070E00CC0100717AFAFD8E04711300711B2071F9 -:10071E000303710205E0C15003FD722BC05013FD9F -:10072E00180A500FC1E0FD722BC0CEABAC6159015F +:10071E000303710205E0C15003FDA32BC05013FD6E +:10072E00180A500FC1E0FDA32BC0CEABAC6159012E :10073E008C0191DD068C014C03DF03E6EF01F660C0 :10074E0061FB7121048C014C0861F8CC010031323F :10075E000705A024FCEF03F524FC4024FC11DC2249 -:10076E00F524FCF0C15003FD722BC0CE3708CBE44C +:10076E00F524FCF0C15003FDA32BC0CE3708CBE41B :10077E00FFFFCBE6FFF7CED4FFCF370008F512050B :10078E0061FDE6BC02F6614902DD9F0000000061DA :10079E007902EFF1FDA408D2DFFA5008C15014FD22 @@ -141,10 +141,10 @@ :1008CE00B3FBEF047118B3FB8FB3FB7B9276D1DDD4 :1008DE005B8FB3FB9D924004F903DF22665C10D15F :1008EE00DD1C8FB3FB5C10D1DD0B5080C15011FDB0 -:1008FE00E534C0EF095040C15011FDE534C040044D +:1008FE001635C0EF095040C15011FD1635C04004E9 :10090E00F903DD064004F904DF22665C02D1DD1C2A -:10091E008FB3FB5C02D1DD0B5040C15010FDE534AE -:10092E00C0EF095020C15010FDE534C0C6D7C73600 +:10091E008FB3FB5C02D1DD0B5040C15010FD16357C +:10092E00C0EF095020C15010FD1635C0C6D7C736CE :10093E000000665C80D1DD10675C80D1DF0571330D :10094E009EEF0B71329EEF0671040771319E665C4D :10095E0040D1DD10675C40D1DF0571439EEF0B7116 @@ -214,10 +214,10 @@ :020D5C00C3FDD5 :100D5E0061CF5100718C7109FECBF800FEFCDE01F3 :100D6E0000F6BF00F953C0F693935820FEDFF94109 -:100D7E000036F84E34CCFCEF05118B99A7A517441D -:100D8E00424FDFF53602F930CCFCEF04CC0000A761 -:100D9E0047DFF9410036424F3420FEEF05118B99A3 -:100DAE00A7A51744524FDFF53630FE309AFEEF04FA +:100D7E0000362E4F34CCFCEF05118B99A7A51744E6 +:100D8E00784FDFF53602F930CCFCEF04CC0000A72B +:100D9E0047DFF9410036784F3420FEEF05118B996D +:100DAE00A7A51744884FDFF53630FE309AFEEF04C4 :100DBE00CC0000A747DFF9FCCE0000EFFE61DD712D :100DCE007BFABEF0ADD8BEF200AEF661CDD7C361F0 :100DDE00DD717BFABEF0ADD8BEF200DBF6FFADDC06 @@ -250,10 +250,10 @@ :100F8E00F9B4DADFF4BDD813BDDAC2C0D746D8DD66 :100F9E000771FF7177D971C0D75BDB9DDB605BDAC0 :100FAE009DDAADDC5BD9085BD808BDD8D7C3C7F3D3 -:100FBE00728EFDC162314C410036EE4E1161A0724F +:100FBE00728EFDC162314C410036244F1161A07218 :070FCE00C09EFD62C6C2D700 -:0A0FF60031303A31383A343400004B -:0A20000031303A31383A3434000030 +:0A0FF60031303A34333A3132000052 +:0A20000031303A34333A3132000037 :10200A0005214F7B9EC5E9000104080D12171C1F0C :10201A00080100001F003B005A0078009700B50035 :10202A00D400F300110130014E01192634445362E1 @@ -297,7 +297,7 @@ :02228A00010051 :10228C008D3DB43DD1DF26CD3D1EFD4423FDE52221 :10229C0031329A0D31049A0931329E05713304EFB3 -:1022AC0003713204FD1823FDBA22FD1B26D771538E +:1022AC0003713204FD1823FDBA22FD4C26D771535D :1022BC009AD432DD05B43271529A31229A073132F6 :1022CC009E0371529A71549A714102314402057104 :1022DC0040B3FBD77148B3FBD78D304B3BDC114A75 @@ -309,16 +309,16 @@ :10233C009AD771229AF440D7C7C1FBF8FF31329E6D :10234C00067130B3FBEF047138B3FB71449A7137EB :10235C009EDE4F71349E71419A31329E0E5002C1F5 -:10236C005011FDE534C0CD3229EF37E0C15011FDDD -:10237C00E534C0F43217C15002FD5A2BC0D2DF0D28 +:10236C005011FD1635C0CD3229EF37E0C15011FDAB +:10237C001635C0F43217C15002FD8B2BC0D2DF0DC5 :10238C008B318E318D080E01081C00BD34AD3444E8 -:10239C00009BDC05D5AFFBDF095020C15011FDE5DA -:1023AC0034C0C0C6D78D209D41FDF323FD8E2BD5A7 +:10239C00009BDC05D5AFFBDF095020C15011FD16A9 +:1023AC0035C0C0C6D78D209D41FDF323FDBF2BD575 :1023BC0007F9DD0471039AD78D414B2061F8316424 :1023CC009A1C71639AFD8E044A4107DD054A41FF50 :1023DC00DF098F06F9310303FD8224FD9624710277 -:1023EC009A3079256194D7C77162017172015003DB -:1023FC00FD180A5008FD6237629D305009FD6237A6 +:1023EC009A30AA256194D7C77162017172015003AA +:1023FC00FD180A5008FD9337629D305009FD933744 :10240C006276716301711806F94A30F1DC0BE5074D :10241C00F9F508F9CD3707EF224A3004DE1ACF0759 :10242C00F9025008C1506CFD7F02C092DF0DD454EC @@ -327,696 +327,700 @@ :10245C0000674C08DE1073090A20614EDC05679D8D :10246C0020EF0387EFEB4A2007DF09D507F961F866 :10247C00CF07F903C6D7500AFD180A304000C150E7 -:10248C0006FD3D2BC05096ED180AC72006FBF8FF41 -:10249C00D507F961E8ED7525304A57C1503EFD3D31 -:1024AC002BC0D2DD077100B2FBED75257108B2FBB4 -:1024BC0017040200C15004C1500CC1506CFDA7029E +:10248C0006FD6E2BC05096ED180AC72026FBF8FFF0 +:10249C00D507F961E8EDA625304A57C1503EFD6ECF +:1024AC002BC0D2DD077100B2FBEDA6257108B2FB83 +:1024BC0017042200C15004C1500CC1506CFDA7027E :1024CC001006EA38AA48318D12AA48318E616B0881 -:1024DC00616A08C1500EFD3D2BC0F690C1500CFD39 -:1024EC003D2BC0CC01008C014C04DE2831349B0206 -:1024FC00EFFA71229BEA388C015010D605C15010AE -:10250C00C18C01D6044000C1506CFD59031006610A -:10251C005901EFD250A5FD180AEA38AA48318D129C -:10252C00AA48318E616B08616A08C1500EFD3D2BC3 -:10253C00C050A5FD180A5004C1506CFD7F02C0624A -:10254C009C01EA388A4B4E0161C3048A4A4E01173A -:10255C00040200C15004C1500CC1506CFD59031051 -:10256C0006F6C1503EFD3D2BC01006C6D7C78D42A6 -:10257C004B3061F8ED18264A4428DE05A444ED18CA -:10258C0026F4448D309D428D305070D612307351EC -:10259C00230480001231FF318E039D439FAEFBF666 -:1025AC008D437C804C95DC1B8D43318F241400EAC9 -:1025BC0038BDD8AA44FDCB0D1231FF318E03318FBB -:1025CC0016EF198D43318F241400EA38BDD8AA4672 -:1025DC00FDCB0D1231FF318E03318F16EA388A4252 -:1025EC007217F3031644000171FE61C836FF001721 -:1025FC0001DE02F61617BD7CC7500CFD3D2BC0D278 -:10260C00DF068D309D42EF047100B2FBF2C6D7C7D6 -:10261C002008FBF8FF4007F901DD064007F902DF4F -:10262C001C17040600FD602CD2DF0A8C069C058C5E -:10263C00079C04EF4ECC0563CC0400EF4617040650 -:10264C0000FD602CD2DD0F7100B2FB71039ACC053A -:10265C000071129BEF2D7108B2FB8C06318E318DFF -:10266C00080E07081C00BBEA388A4072ABFD1E0F2F -:10267C00BB8C019C05D1DF08CC0501CC0400EF0319 -:10268C008B9C0417040600FD6B2CD2DD06CC06C80F -:10269C00CC07008C069FB1FB8C06318E318D080E59 -:1026AC0007081C00BD34AD344401A5DC08CC036420 -:1026BC00F6BD46EF48AD3426464401A0DC08CC03F9 -:1026CC001EF6BD46EF37AD3444819DDC09CC030AC0 -:1026DC00C946F401EF27AD3444019BDC09CC03055A -:1026EC00C946F401EF17AD34440191DC09CC030069 -:1026FC00C946F401EF0771129BC946F4013132044B -:10270C000C31249A08CC0564CC0400EF0D8C034EDC -:10271C0005DE078C039C05CC04008C059FAFFB8C5D -:10272C00049FB0FBFDED2B8D484E05DD2840AFFB23 -:10273C000BDE054A480BDE1440AFFB06DE054A48AB -:10274C0006DE09D5AFFBDF0DD448DD095020C150A2 -:10275C0011FDE534C08FAFFB9D48FD2A2C1008C637 -:10276C00D7C75601D837C15002FD722BC08F09F95B -:10277C003105075012FD180AEF0E500AFD180A71A8 -:10278C002010055008FD180A8D376C0870C15002D6 -:10279C00FD722BC05003FD180A8D376C1870C15098 -:1027AC0002FD722BC05016FD180A5003FD832B62DC -:1027BC005C01D1DD0F7170B3FB5002C15013FDE50C -:1027CC0034C056006672C6D7C75004FD832B625CBA -:1027DC0003D1DD405014FD6B2834B3FB895C9F9909 -:1027EC008A0C7CFF50FF5C14D1DD228A0C7CFF5CD0 -:1027FC00147234B7FB89616A9971620756003162B1 -:10280C0007058666D1DFF7716307716B2734C6FB4A -:10281C00895CEB995002FD832BD2DD398D376C101E -:10282C0070C15002FD722BC0E0FD180AD837C150A0 -:10283C0002FD722BC05033FD180A8F09F9310309C0 -:10284C0071281005500AFD180AF0C15002FD722BB8 -:10285C00C07178B3FBE0C15013FDE534C0C6D7C7D7 -:10286C00C12004FBF8FFCC02005004FD832B629CBA -:10287C00038C045C20D1DD0E8C036C019C038C0258 -:10288C006C209C02EF138C045C10D1DD0C8C035C6F -:10289C00FE9C038C026C109C028C045C08D1DD0E37 -:1028AC008C036C029C038C026C089C02EF138C044E -:1028BC005C04D1DD0C8C035CFD9C038C026C049CD1 -:1028CC00024008F903DF088C03D161E8CC03028CC9 -:1028DC0003D1DD05501AFD180A8C0370C15004FD9C -:1028EC00722BC08FB3FB5C9F728C03318E316D14D5 -:1028FC008C03318E314D616D08616C5C606162627C -:10290C009FB3FB8FBFFB7CFF50FF5E02D1DD278F97 -:10291C00BFFB7CFF5E027234B7FB89616A997162FE -:10292C0007CC0100316207086159018C01D1DFF439 -:10293C00716307716B27F21006C6D7D9A7FBC1507C -:10294C0006FD722BC0D9A8FBC15007FD722BC0D756 -:10295C00FD4729F2D7C716664C02DD044C04DF058F -:10296C00CD3A10EF02F43AC6D7C7711300711B2091 -:10297C00710303710205E0C15003FD722BC05013AB -:10298C00FD180AD83AC15005FD722BC0500FC1E09A -:10299C00FD722BC0500AFD180A7103055008FD1872 -:1029AC000A501FC1E0FD722BC05012FD180A5003D3 -:1029BC00FD832B625C01D1DF03E2EF12F0FD832B70 -:1029CC00629D363602F9C75008FD5A2BC0F2C6D7A5 -:1029DC005003C1FD722BC0710203711A20FD1A2B1A -:1029EC00F431D75003FD832B625C01D1DD155014FB -:1029FC00FD6B28FDD4275014FD180AE0C15003FDCF -:102A0C00722BC0711300711B207103035014FD183D -:102A1C000AF0C1E0FD722BC0F0C15003FD722BC057 -:102A2C00D7C72004FBF8FFCC02008D319C0350105B -:102A3C00C150A4FD7F02C0629D31D454DD04F2ED7F -:102A4C00F72A8C037B315C08D1DD0F8D315C08D10A -:102A5C00DF05CC0210EF03CC02208C037B315C042D -:102A6C00D1DD158D315C04D1DF088C026C049C0225 -:102A7C00EF068C026C089C028FB2FB5CF3728D31FA -:102A8C005C0C6162629FB2FB8FBEFB7CFF50FF5EF1 -:102A9C00029C02D1DD1F34B6FB896E02997162076C -:102AAC00CC0100316207086159018C01D1DFF4714E -:102ABC006307716B278D315C40D1DD095002C15029 -:102ACC0012FDE534C08D315C01D1DD08E0C150123E -:102ADC00FDE534C0717AFA8D315C41D1DD0C5A318F -:102AEC00BED831C15010FD2548C0F21004C6D7FD28 -:102AFC006D27F2D7FDD427F2D7C78FC6FB7617FD0B -:102B0C006B28664FC6FBDFF2F5C6FBF2C6D75064E6 -:102B1C00FD180AFD762C6261FB71119AF171149A01 -:102B2C0061DC70C15012FD2548C0FD9336CD6303A6 -:102B3C00D7C7C1C1FBF8FFAC0ABB17C15002C18C8F -:102B4C000270C1506CFD590310061004C6D7C7C1E2 -:102B5C00FBF8FFAC08C15002C18B70C1506CFDA7D3 -:102B6C00021006C0C6D7C78806166770C1C7508446 -:102B7C00FD22031004C6D7C716C75084FD7F02C0C0 -:102B8C00C6D7C74A2004DE045600EF0256018F0850 -:102B9C00F9318FE7240000DD1A23DD0B23DD0C2334 -:102BAC00DD1123DD0CEF0C8686EF0851046106EF76 -:102BBC0002868666318F12504CD633514CD6610A40 -:102BCC00045420BD384008F902DD064008F904DF42 -:102BDC0008CD3B54CD3C44EF06CD3B4BCD3C3DC6E4 -:102BEC00D740AFFB3DDC05CF04FC0FD740AFFB1F3C -:102BFC00DC05CF04FC0BD740AFFB0BDC05CF04FC92 -:102C0C0007D740AFFB0661D831320405CF04FC0373 -:102C1C00D7D5AFFBDD04E504FCD7F504FCD7D50410 -:102C2C00F9DF0471739AD7FD762C6261FB71019BFD -:102C3C0071149A71079B61C831729A1771729A71EB -:102C4C00049B71119AF171049B61DC70C15012FDEF -:102C5C002548C0D7C716C75004FD5A2BC0C6D7C7C6 -:102C6C0016C75002FD5A2BC0C6D740AFFB0BDE0275 -:102C7C00E2D7F2D77100010571785005713AD57120 -:102C8C003BD18F10055CFC9F1005CF54054AE542E3 -:102C9C0005711042057100420571485005713050A4 -:102CAC000571205005CF530509CF52050B713051DA -:102CBC000571205105713BD5717050058F11055C64 -:102CCC00FC9F1105F422D77178500571080105D7C6 -:102CDC00FD8D38FD8E04717AFAFDB123F504F98F60 -:102CEC0006F931051B5003FD832B625C01D161E8B1 -:102CFC00CF04F902CFAFFB6471040771419AEF1056 -:102D0C00F6710407611012F6B1236061FB71419AF0 -:102D1C00FD9530FDC94371229D712BE7618461A43F -:102D2C0061EDEFF8D7C788061666614FDD0967615C -:102D3C004EDE0396EF01866672C6D7C7161714AA25 -:102D4C000412A943DD29AA0412A923FD524FC3ACD6 -:102D5C0002FD524F13C2BDD813FD9B0FDE0C17148E -:102D6C00AA0212AA0403BA04EF051714A9BA04ACF8 -:102D7C00041231FF319E03317F087208C6D77100EF -:102D8C00F200304400BFB601300188BF9001300919 -:102D9C0084BF9E01BF9C01BF9A01BF9801BF9601E1 -:102DAC00BF9401BF9201F53CFF30FE00BFBE01F69F -:102DBC00BFBC01BFB80150EEBFBA01A1BFB201C97F -:102DCC0018FE008F06F9310507F5CDFBCB6CFF0023 -:102DDC0071739B71629BD7C72004FBF8FF3026FBF5 -:102DEC00BC02F6BBAB446400DE0EAC0214CA00009D -:102DFC00617902617900EFEC1004C6D730EF00BFA7 -:102E0C00B401F6BFBA017108F200712304715307C3 -:102E1C00BE6EBE64BE6A712304715307715BD1F43C -:102E2C0057F45671639BD78D58B458D1DF6931D4A0 -:102E3C00D105715BD1E457D457DD2E7140B2FBD86C -:102E4C0056F1E734020023DD0625DD0325DF05F608 -:102E5C00BE66EF06D9CCFBF1BE66A4564A5620DFFF -:102E6C0004F456F457CD5819D7CD581E7148B2FBFF -:102E7C00D5CEFBDF04F6BE66D7D9CCFBF14266FF9C -:102E8C00DD15D9CCFBF112AE6643DE05A266FFEF71 -:102E9C0003B266FFCD5803D7C7161714F6B9AA04A8 -:102EAC0012F6231231FF31AE03316FBA02AA04615C -:102EBC0068DD0AAA026168DF04F6B1BA02C6D7C798 -:102ECC00C1FBF8FF8C085080D612AB1413B9AB14AD -:102EDC00AA0412A92312D927FBF133BDD813FD077D -:102EEC000EBA02C0C6D731049C01D74004F902DFE8 -:102EFC0010F6BE64BE6EBE6ABF8EFBBF94FBBF9A5B -:102F0C00FB31749B14308AFBFDA42E3090FBFDA486 -:102F1C002E3096FBFDA42EEF7131149C0D71139C79 -:102F2C007108D2FBF45AF459EF60D459DF5A8F264A -:102F3C00FB9D594A5A1FDC177100D2FB4028FBFF3E -:102F4C00DD1CA45B8F28FB4B5BDE13F45AEF0FD810 -:102F5C005AF1A1605C1F9D5A7108D2FBF45BE85AD0 -:102F6C00092AFB70C1308AFBFDCB2EC0E85A094AF6 -:102F7C00FB70C13090FBFDCB2EC0E85A096AFB7088 -:102F8C00C13096FBFDCB2EC0B459308AFBFD472DCA -:102F9C00F313BE6E3090FBFD472DF313BE6A3096D3 -:102FAC00FBFD472DF313BE64D7C736F00071F4DC7C -:102FBC00297170F000CE9D08CE9EC0CE9F80F594F6 -:102FCC00FFF593FFF592FFE597FFE596FFE595FF7B -:102FDC00E598FFCE9C7F7100A6FB711BE3712BE380 -:102FEC00711AE7712BE7717A9D710A9E31929E02DC -:102FFC00EFFA710B9E71239C71339C71439CC6D765 -:10300C00C731229C1E71229C710A9E31929E02EF46 -:10301C00FA34D4FB3692FF52078B99A5A792DFF9AD -:10302C00710B9EC6D7C788061631329C1571329C1F -:10303C00C7349CFB3092FF1652078B99A5A792DFE1 -:10304C00F9C6667367189CFBC6D7C771239C3134CD -:10305C009C1E71339C710A9E31929E02EFFA34923F -:10306C00FF369CFB52078B99A5A792DFF9710B9E3B -:10307C0031449C1371439C717B9E8FDCFB9E9A8F19 -:10308C00DDFB9E9B717A9EC6D7CFA7FB5CCFA8FBBE -:10309C005FCFC8FB5DCFFCFB36CFFDFBC9D7C7CFDD -:1030AC00A4FB12CFA5FB26CFCCFBFFF5CDFBF5CEB9 -:1030BC00FBF5CFFBF5D0FB5600664C64DE0872388E -:1030CC0026FB0086EFF3F5E3FB714A9D712B217112 -:1030DC000A20711A20710203C6D7C788061617F189 -:1030EC00E73403002361E3ED12342361F8EDE93298 -:1030FC00B12361E3EDF3322561F8ED0133B1240D19 -:10310C000061D8ED1234240B0061F8EDDB31236142 -:10311C00F8ED1E322361F8EDEE312361F8ED0B343E -:10312C0024060061F8ED9D32B12561D8EDB9322449 -:10313C00000061F8EDC6322361F8ED12342361F81A -:10314C00ED1034B12361E3ED21332361F8ED32331B -:10315C002361F8ED43332361F8ED32332361F8ED4D -:10316C0054332361F8ED65332361F8ED7433236137 -:10317C00F8ED96332361F8EDA1332361F8EDAC3310 -:10318C002361F8EDB4332402002361E3ED12342300 -:10319C0061F8EDE8332361F8EDBC332361F8EDC73A -:1031AC00332561F8EDD233B124060061D8ED123429 -:1031BC0024000061F8ED14342561F8EDDD332412A0 -:1031CC000061F8ED97322361F8ED8732ED14346726 -:1031DC00D1DD0C30C73B619434C4FB89616F99ED30 -:1031EC001E34675C02D1DD0730FB2A6194EF0B675C -:1031FC005C01D1DD0530002B6194675C3CD1DD0FA7 -:10320C0030052B6194675C3C7266736218A4FBED0D -:10321C001E3467D1DD625C01D1DD05300800EF01A1 -:10322C00F6609F01FC675C02D1DD03E6EF01F6342A -:10323C0001FC89616899675C04D1DD04E6A1EF01AA -:10324C00F63401FC89616899675C08D1DD05302092 -:10325C0000EF01F63401FC89616899675C10D1DDDF -:10326C0005301000EF01F63401FC89616899675C48 -:10327C0020D161E8716001FCED1E344A5CC8DE08A7 -:10328C00E85C67185AFAA45CED1E34679D5CED1E71 -:10329C0034D44ADF08679FCDFBA44AEF0D4A4A0598 -:1032AC00DE08E84A671811FDA44AED1E34675C0F6E -:1032BC007266736218A4FBED1E344A4A64DE1B4A24 -:1032CC004A01DF0667D161F85701E84A671826FB07 -:1032DC00A44A4A4A0561C871129CED1E3434A6FBFF -:1032EC0089615F99ED1E34305C29619466736718AF -:1032FC00A4FBED1E3440A9FB6ADF1340AAFB68DF78 -:10330C000D674C6CDF083006416194713AD5679FAC -:10331C00ABFBED1E34675C7F70C117F1243000FDF0 -:10332C003130C0ED1E34675C3F70C117F1243000A2 -:10333C00FD3130C0ED1E34675C0770C117F12430CD -:10334C0000FD3130C0ED1E34675C1F70C117F124D5 -:10335C003000FD3130C0ED1E346770C117F12430E0 -:10336C0000FD3130C0ED1E34CEABAC710A9E3192F3 -:10337C009E02EFFAD592FFDF05710B9EEFED679E73 -:10338C0099710B9E9FDBFBED1E3471429C675C7F39 -:10339C009FDCFBEF7D71429C675C3F9FDDFBEF7216 -:1033AC00675C3F9FDEFBEF6A675C1F9FDFFBEF6292 -:1033BC003071396194679FE4FBEF57303E3961946B -:1033CC00679FE5FBEF4C3057396194679FE8FBEF43 -:1033DC0041675C01D1DD3BFDC943EF36675C02D12F -:1033EC00DD05712A21EF06714A9D712B21675C0165 -:1033FC00D1DD06710300710B20679FE3FBEF1367B0 -:10340C00318EEF0EEF0CEF0A664C5BDE057367181E -:10341C00A4FBC6D7C716664C30DC094C37DE05FD5D -:10342C000C30EF76664C02DF1F8FA6FB5C03728FAD -:10343C0003FC5C03318E316D08616A08128F03FC4A -:10344C005C80312A6162EF61664C3DDF08AE90BD55 -:10345C005EF85EEF54664C3EDF04F85FEF4B664C53 -:10346C004FDF05FDF143EF41664C61DF134A5CC849 -:10347C00DC045700EF06E85C095AFA776772EF290B -:10348C00664C7FDF05FD3D3CEF1F664C4EDF0B317C -:10349C00049E045210EF12F2EF0F664C5BDC0452E8 -:1034AC00FFEF06667309A4FB72C6D7C7880616170A -:1034BC00F1241000240500DC07244C00DD17EF1765 -:1034CC00717BFA17F104A4FB1489617F99717AFA64 -:1034DC0071529CEF02A45CC6D7C7C1C1FBF8FF4078 -:1034EC0004F903DD064004F904DF38717BFA8C0221 -:1034FC007309ACFB5E0AD1DF278C02318E04A4FB6E -:10350C0014896E0A99716207717AFACC01003162E2 -:10351C0007086159018C01D1DFF4716307716B27C6 -:10352C00717AFA1004C6D7CF03FC03F501FCF5053C -:10353C00FCF507FCD7C788061617F1E734020025FF -:10354C00DD3D23DD1725DD1C23DD0523DD2BEF3BC6 -:10355C0071029D679F06FCCD6303EF2F675C839F11 -:10356C0003FCEF27675C039F05FC675C034C02615F -:10357C00F871229EFDDF45EF12679F07FCEF0C6789 -:10358C0091DF08E0C15012FDE534C0C6D7C716174D -:10359C00F1E7240000DD2A23DD1E240300DD0724CF -:1035AC00FB00DD24EF2531329E05308000EF01F663 -:1035BC00086F04FC7208EF198F01FCF501FC72EF27 -:1035CC001071529D5235EF09F2EF0666730900FC3B -:1035DC0072C6D7C71617F1E7240000DD3824100097 -:1035EC00DD1C23DD1C23DD30240E00DD182411002E -:1035FC00DD1B240F00DD12243000DD15EF1EE2EF81 -:10360C001D5202EF195204EF155206EF115205EF3D -:10361C000D5207EF09F2EF065203EF0252FFC6D725 -:10362C00C731649C3771639C8D629FACFB8D619F2D -:10363C00CBFB36D2FCC7D861FD9337618A70618AA7 -:10364C00FDD837C0D866F1312F609D658D604B6514 -:10365C00DD0A71729C8D659D60CD63034A6305DE46 -:10366C0008309D366194CD636BB4637150F000CE1D -:10367C00300BCF170006CE3106FD5A02717A30712D -:10368C000BE3710BE7C6D78D659D608D659FADFB18 -:10369C00D74004F903DF064004F904DF02F2D73106 -:1036AC00749C0C71739C71139D8D659D67EF31310A -:1036BC00049D1F71039D71129DD506FCDF04F468F7 -:1036CC00EF0A8F06FC5002D6A1609D688D689D673D -:1036DC00EF0E31149D068D689D67EF048D659D6717 -:1036EC008D679FADFBD867FD0537E867091C227015 -:1036FC00C15013FD2548C0F2D7C7C1C1FBF8FF8CE0 -:10370C0002D1DF05F506FCEF1A8C024C05DE06CF64 -:10371C0006FC02EF0E8C02318E1231FE03311F605B -:10372C009F06FC8D694F06FCDD28CC011F8F06FC23 -:10373C009D69CC00008B4C08DE148B730912204F52 -:10374C0006FCDC058B9C01EF05615900EFE78C0151 -:10375C009D641004C6D7C716710AE7710BE371504C -:10376C00F000CE300BCF170006669E31FD5A027169 -:10377C007A30710BE33182E302EFFA8D1F7158F04E -:10378C0000710BE772C6D7C7C1C1FBF8FF8FFCFBFA -:10379C004E02DC03F2EF318C024FFDFBDC0452FFD6 -:1037AC00EF268C022FFCFB706131318D128FFDFBEB -:1037BC002FFCFB70613133BDD813FD290EBB4400C7 -:1037CC0001DC03F690BB8B721004C6D7C7C1FBF8A3 -:1037DC00FFAC0814A91489708B6128706131FD52FB -:1037EC004F1344030071FEDC23AC08148A04819A45 -:1037FC0004AC08148A044C11DC10A9148B99AC0885 -:10380C0014CA0200AC0814CA0310EF72AC0814CA34 -:10381C000400AC0814A914894DDE0AAC08148A0201 -:10382C00819A02EF12AC0814A914894D61D308AC2B -:10383C0008148A02919A02AC08148A03919A03D153 -:10384C00DF3CAC08148A024C10DF10A91489318EAD -:10385C00A112AC0814A9146299EF17AC08148A02CF -:10386C004CF0DF0EA91489318EB112AC0814A914D6 -:10387C006299AC0814CA0200AC0814CA0310C0C682 -:10388C00D7ED9038C75600664C0ADE0BF0317E122D -:10389C00F67810FC86EFF0C6D7C7200CFBF8FF17A4 -:1038AC00040600C15006C150A8C15030FDA702103B -:1038BC0006D2DD1B4A6C04DE05A46CE2EF7034E426 -:1038CC00FB895CFC99FD71397110B2FBF2EF5F71F1 -:1038DC007BFA300600C117040600C130E9FBFD5A23 -:1038EC004F1004717AFAF46C8FE4FB5C01D1DD2685 -:1038FC004004F903DF205010C180FDE534C0C73609 -:10390C00100571D4C6DE0F17C15006C150A8C150A6 -:10391C0030FDA70210064004F903DD064004F9044B -:10392C00DF0B8FE4FB5C02D161E8FD0B41F2100C64 -:10393C00C6D7D9E5FBC15030FD7F02C0629FE8FBC2 -:10394C005008C15011FDE534C0F2D7D9E8FBC1D9FC -:10395C00E7FBC15030FD220310045008C15011FD8B -:10396C00E534C0F2D7C7200CFBF8FFCC09004007A8 -:10397C00F901DF05CC0A02EF03CC0A10CC0B808FC7 -:10398C00E4FB5C039C07D1DF08717AD5CC0807EF08 -:10399C0006717BD5CC082F17040800C15004C15008 -:1039AC00A0C15030FD59031006624C02DF077110A4 -:1039BC00B2FBF2EF357118B2FBF46CC7361005711F -:1039CC00D4C6DE164004F903DF1017A1C15006C19E -:1039DC0050A8C15030FDA7021006717BFA8FE4FB92 -:1039EC005C034E07DD03E2EF01F2100CC6D7D504E1 -:1039FC00F9DF03F6BD6E4004F901DD0AD478DD036E -:103A0C00B478D7CD78038F04F9318FE723DD5124B7 -:103A1C0002002361D30423DD47D7FD093B31029F0C -:103A2C0001D731629E194A7005DE16A4704A7005E2 -:103A3C00DF0FA4705004C15010FDE534C0EF02F448 -:103A4C007031649E194A7205DE16A4724A7205DF43 -:103A5C000FA4725008C15010FDE534C0EF02F4728F -:103A6C00FD703AD78F06F9312349301B00466EDFC3 -:103A7C00158FE3FB5C01D161E8F504F9E0C150104E -:103A8C00FDE534C0EF1D307701466EDF165002C1E4 -:103A9C005010FDE534C0F64674DF088FC8FB50109B -:103AAC00D6BD74F64674DD36B6744674DF307112CA -:103ABC009BEF2B301B00466EDF13F64676DF18E0CB -:103ACC00C15010FDE534C0C9765307EF0A307701B9 -:103ADC00466E61F871129BF6467661E8B676315403 -:103AEC009E0771439DF6BD6ED731449D04F6BD6EA5 -:103AFC00D7A66EF6466E61F8C96EFFFFD7D473DD9C -:103B0C0003B473D731729E174A7105DE14A4714A3F -:103B1C007105DF0DA4715010C1FDE534C0EF02F446 -:103B2C00714A710661F8CD7325D7C736100571D46B -:103B3C00DE0E8FB2FB5C02D1DF0630A5386194D269 -:103B4C004004F903DF1C31220705302D2A61943122 -:103B5C00549D0C71539D5080C15012FDE534C0FD35 -:103B6C00733BFD993BC6D78F03FC5C01D1DD1DD4A3 -:103B7C007BDD03B47BD7CD7B098D644B7ADD0D8D5A -:103B8C00649D7A5040C15012FDE534C0D74004F911 -:103B9C0003DD04F6BD1AD7D5D0FBDF08F6461ADDD7 -:103BAC0019B61AD7D9CCFBF1461ADD0ED9CCFB12BB -:103BBC00AD1A43DE03A61AD7B61AD7717BFAC78F94 -:103BCC00C4FB76F5C4FB717AFA5C10D161E87162C2 -:103BDC009D665C0FD1DD57665C01D1DD05F504F9FE -:103BEC00EF4C665C02D1DD11E0C15003FD722BC0BD -:103BFC00711300711B20710303665C04D1DD11711C -:103C0C001300711B20D503FC61F8710303FD3335E0 -:103C1C00665C08D161E87103035005FD180A710256 -:103C2C00035003C1FD722BC0711A20FD1A2BF2C672 -:103C3C00D7C756FF4A4A1361C8EDF33C8F06F931DA -:103C4C001505300400EF0F8F06F9314505300500DE -:103C5C00EF04D907F9F1609F28FC8D7C9F29FC713A -:103C6C00349AE661301271049A61DC311961626236 -:103C7C009F2AFCE52BFC31449E05304000EF01F6F9 -:103C8C00C131340405302000EF01F6C2616B0861CC -:103C9C006A08C131749E05300400EF01F6C2616BF5 -:103CAC0008616A08C131649E04E6A1EF01F6C261A5 -:103CBC006B08616A08C131549E03E6EF01F6C261DC -:103CCC006B08616A9F2CFCF171240461DC9F26FC5B -:103CDC00F171540761DC9F27FCD84AF10104ECFC1C -:103CEC0014A9148976A44A6672C6D7FD3C098F04C0 -:103CFC00F9318FE724000061F8ED7A3E23DD2123B2 -:103D0C0061F8EDCC3D2361F8ED373E2361F8ED57BA -:103D1C003E2361F8EDC03E2361F8EDB13DED773EF9 -:103D2C00F6BD7471139B4005F901DF1831349E0701 -:103D3C00FD273F92DF04D7FDB123AD6E440A00612D -:103D4C00D8ED263F71429DFD8E0471639AFDB1231F -:103D5C004007F903DF0771229DF504F9D7FD1B26F7 -:103D6C0040B1FB9BDE0771229DF504F9D7714A2700 -:103D7C007140110571301105713A22715A2271503E -:103D8C001105FD7529D2DD0771229DF504F9D77156 -:103D9C00103500CF37001D714012055032FD180A46 -:103DAC00CF04F906D7FDB13F62318FE7240000DD67 -:103DBC000B23DD0323EF04F504F9D7D7CF04F90265 -:103DCC00FDDC294005F901DD064005F903DF05F5A9 -:103DDC00CDFBEF04CFCDFB03CF04F902FD4729FD4A -:103DEC00802CFDFC04FD3335FDAA30F505F971225C -:103DFC009DF537FF712BE0CBE43FEFCBE6F6F0FD02 -:103E0C008E04713BD48F06F9310503FDC140FD8A48 -:103E1C002D710806F9CF04F9038FA6FB5C02D1DDE6 -:103E2C00095080C15010FDE534C0D7FD5C4092DFD5 -:103E3C0006F504F971229DFD443FFDEC408F06F917 -:103E4C0031250731349E03F504F9D7FD5C4092DF30 -:103E5C0006F504F971229DFD783FFDEC408F06F9C3 -:103E6C0031250731349E03F504F9D7F504F9FD2DFE -:103E7C0040D261E8ED263FF6BD7471139BF5E4FB6F -:103E8C00FD7139717AFAFD082EFDD32CFD4E0571AA -:103E9C002B21714B9D31349B02EFFAFD0B40716A63 -:103EAC0027FDEF29FDD83FCF04F90571429DF6BDE2 -:103EBC006EFD050AF505F931349E04D432DD1FE59B -:103ECC0005F9E504F98F06F931254FF5F8FBF5F600 -:103EDC00FB502EFD180ACF05F903E504F9D7FDE2D6 -:103EEC0004FD442371730171320471430271039A0E -:103EFC00FD923FFD3C09F46A71629A31329E06CF05 -:103F0C0004F905EF0971439DE505F9E504F9712BF9 -:103F1C00E78F06F9312503F504F9D7F6466EDD0473 -:103F2C00F424EF02A4244A2465DC0BF6BD6EF504E0 -:103F3C00F971229DE2D7F2D731649D2FA47ED47EF5 -:103F4C00DD0831A4E00A31020C06712BE0FDF740CC -:103F5C0031A4E01731040C13712BE05027C150052C -:103F6C00FD722BC0CF04F90471229DD731020C15C0 -:103F7C00D83AC15005FD722BC05005FD180AFDF74B -:103F8C0040CF04F903D731949E02EFFA712AE7CEA1 -:103F9C00A409F5F3003104070261FDE5F300FD5AB5 -:103FAC0002CEA408D731049F05F6BD80F2D731327A -:103FBC00020431549E05F6BD80E2D7A680AD804444 -:103FCC000002DE035202D7F6BD80F2D771430771AF -:103FDC004B2771481005714811057138100571385F -:103FEC001105713302713B22715302715B227158BE -:103FFC00100571581105CF37000971481205D7CE3D -:10400C003708CBE4BFFFCBE6FFF3CED4FFF5B4FB10 -:10401C00F5B5FBF5B6FBF5B7FBF6BEE0BEE2BED0E0 -:10402C00D7CFCDFB03F5CEFBF5D0FB71729BF642DF -:10403C006CFFDF184266FFDF13461ADF0F426EFF7C -:10404C00DF0A426AFFDF054264FFDD02E2D7F2D7E6 -:10405C008FE3FB5C01D1DD02F2D7D482DF15310294 -:10406C0000515003FD832B625C01D1DF02E2D7E4E7 -:10407C0082EF404A82F0DF0831040037F482EF33DC -:10408C004A82C8DF05CD82F0E2D7310200094A82AC -:10409C00FFDD20A482EF1CF0C15004FD722BC08FF9 -:1040AC00B3FB5C9F9FB3FB7110C4FB30C73B6194A7 -:1040BC00CD82F0F2D7C75004FD832B625C03318EA6 -:1040CC00315D34B3FB896168995002FD832BD2DDDD -:1040DC00067170B3FBEF047178B3FBFDB123C6D747 -:1040EC0031149B06F504F971229DD771639DF47E02 -:1040FC00717207FD5A02717307D7FD5705F2D7711C -:10410C007BFAC7200CFBF8FF8FEAFBF0F9E9FBF315 -:10411C0003FD524F13BC048FECFBF0F9EBFBF303E4 -:10412C00FD524F13BC028FEEFBF0F9EDFBF303FDD8 -:10413C00524F13BB717AFAAC04BDD8F6BDDAAC049D -:10414C00311EBDDCF6BDDEFDDC0DADD8BDDCADDA5F -:10415C00BDDEAC02BDD8F6BDDAAC02311EDADCC372 -:10416C00DADEC3BDDCF6BDDEFDDC0DC0BDDEC0BDE0 -:10417C00DCADDEFD520FADD8BDDCADDABDDEABBDC6 -:10418C00D8F6BDDAAB311EDADCC3DADEC3BDDCF641 -:10419C00BDDEFDDC0DC0BDDEC0BDDCADDEFD520FF5 -:1041AC00DADAADD8FDDA44C3C58D905C3FF0317ED0 -:1041BC000440FC14C2C0B9A490F6BC08BC0A9C070D -:1041CC008C074C2EDD3D8D900E0770F161DC605C30 -:1041DC003FF0317E127940FCBDD8F6BDDA8C077306 -:1041EC00095C22318FBDDC70BDDEFDDC0DAC08BD81 -:1041FC00DCAC0AFD520FADDABC0AADD8BC08615973 -:10420C0007EFBDAC08BDD8AC0ABDDAC9DC0004F6BA -:10421C00FDA60EC9DCFFFFF6FDA70FADD8BD8AAF1A -:10422C003AFC468ADD11AF3CFCBF3EFCAF3AFCBF0A -:10423C003CFCAD8ABF3AFCAF3CFC423EFCDC46AFDA -:10424C003AFC423CFCDE3EAD26423AFCDE374A2AC2 -:10425C0016DC1A4A2AA0DE138D8C4B2ADE0DAF3ADF -:10426C00FC268E44691061C8FDC342F42AAF3AFCA7 -:10427C00445146DC0AAF3AFC241027BD28EF0DC987 -:10428C0028F82AEF074A2AFF61E8A42AAF3EFC422D -:10429C003CFCDC18AF3CFC423AFCDE10AF3AFC466E -:1042AC0028DE09F48CAF3AFCBD8EEF074A8CFF6117 -:1042BC00E8A48C100CC6D7717BFAC7710A9E319298 -:1042CC009E02EFFA8E949F34FC8E969F35FC8E974F -:1042DC009F36FC8E989F37FC8E939F38FC8E929F56 -:1042EC0039FC710B9E717AFA8F37FCFDBB0F76FD92 -:1042FC00584413BD88D5EFFBDF0AD5F0FBDF05D59D -:10430C00F1FBDD25F6B14688DF11C9883722665CE2 -:10431C000391DF060A88181A89009617FD7B45134E -:10432C00FD9B4331049E02EF61520692926934FC6C -:10433C00682EFCDFF6AD88BD86F884F3311C790A53 -:10434C00F944FEFFDD44D884F101040AF914A944B0 -:10435C00FFFFDF04E6B9EF0BD884F101040AF9146E -:10436C00A9A1B9717BFAA0EFFBD5EFFBDF1CA0F084 -:10437C00FBD5F0FBDF14A0F1FBD5F1FBDF0CCFEF8D -:10438C00FBFFCFF0FBFFCFF1FBFFC6717AFAD7C76B -:10439C0016D884F10744A800DC0571029EEF1CF6C8 -:1043AC0047DD18A4844A84A8DC0571029EEF0CF842 -:1043BC0084F3311CF6780AF9B7EFE4C6D7C756A8D0 -:1043CC009666F0317E12F6B1780AF966D1DFF1719A -:1043DC007BFAF5EFFBF5F0FBF5F1FBF48471039E32 -:1043EC00C6717AFAD7C72004FBF8FFD44ADF168DC2 -:1043FC00849D91717BFA52069292692EFC68C0FCE6 -:10440C00DFF6717AFA4A4A06DE0EE84A09C0FC9CCD -:10441C0003A44A8C0372EF30F891F3311C790AF93A -:10442C00BB31129E058B9C03EF0F8C019C03D49126 -:10443C00DF05CD91A7EF02B491718071179E61DCFD -:10444C0061FB71119E8C03721004C6D7C72008FB48 -:10445C00F8FF8F37FCFDBB0F9C078F36FCFDBB0FA5 -:10446C009C068F35FCFDBB0F9C058F34FCFDBB0FF0 -:10447C009C048F38FC9C038F39FC9C028C06318E7B -:10448C000112791A20BB8C075C03D1DF098C064C16 -:10449C000361C86179008C05318EB1610900BB31B3 -:1044AC003D120103BB8B0E04708C011C00BB8FF4FE -:1044BC00FB4E03DC0E8C034FF4FBDC0B8C024FF534 -:1044CC00FBDC04AB12EF03ABB1121008C6D7C7C3A9 -:1044DC00C12008FBF8FFF661490A61F8614908DF61 -:1044EC0007F7340000ED7745E6BC04F6BC06AC0AD1 -:1044FC00BC02AC08BBAC06614902AC0461F8614972 -:10450C0000DE28AC04BDD8AC06BDDAE1FD610FAD10 -:10451C00DABC06ADD8BC04ABBDD8AC02BDDAE1FD4B -:10452C007C0FADDABC02ADD8BBEFCAAC06BC02AC9A -:10453C0004BBAC08BDD8AC0ABDDAAC04BDDCAC061F -:10454C00FDDF0EAC04BDDCAC06FD520FE1FD7C0FB3 -:10455C00ADDABC06ADD8BC04AC06614902AC046152 -:10456C00F8614900DCC5AC0214AB12100CC6D7C7FD -:10457C00C12004FBF8FF8F31FCFDBB0F9C034E04E4 -:10458C00DF1CAD864688DE07AD88268612EF40F626 -:10459C004688DF074686DD03E7EF34F7EF318C04FE -:1045AC00318EB1128C03318E43DF183038222686BF -:1045BC000688BB8C045C0391DF05AB041800BBAB15 -:1045CC0012EF0C8C034E04DE0532A900EF01F7103C -:1045DC0006C6D7717BFA31229E0CF64694DD07B6DF -:1045EC0094717AFAEF7C71239E717AFA4004F90483 -:1045FC00DF07715307F42CEF69D9CFFBF1E72400E7 -:10460C0000DD0F23DD1A23DD1023DD5323DD2723EB -:10461C00DD38715307F42CEF49715207F42CEF423B -:10462C00D42CDF07715207E42CEF05715307F42CDF -:10463C00C994FA00EF2CD42CDF0B715207E42CC96F -:10464C0094FA00EF1DF5CFFBEF18D42CDF0B715350 -:10465C0007E42CC994FA00EF09CFCFFB02EF03FD5E -:10466C006F46D7D905FCF1E7240000DD0923DD21D5 -:10467C0023DD0923EF1B715307F42CD7D42CDF0750 -:10468C00715207E42CEF05715307F42CC9942D01DA -:10469C00D7715207E42CD731629B01D771039CD997 -:1046AC00CDFBF1E7240000DD1223DD1923DD1123FE -:1046BC00DD2623DD3423DD3923DD3FFD2F47EF3DA0 -:1046CC00FD5047EF38D9CCFBC1AE6CFD312DC0F39A -:1046DC0013BE6C712304EF25F0C1AE6CFD312DC0FF -:1046EC00F313BE6C712304EF14F6BE6C712204EF4D -:1046FC000CCB6CFF00712304EF03FDC4474004F99D -:10470C0005DD064004F901DF0671230471039C31B9 -:10471C00049C0FF6BE64BE6A31220402EF02F690CE -:10472C00BE6ED7CD2E47F496AE6C317DBFCAFCFD64 -:10473C009947D2DF0ED9CCFBC1AE6CFD312DC0F345 -:10474C0013BE6CD7FD9947D2DD0DCD2E47F496AE36 -:10475C006C317DBFCAFCD7E8960934205080D6BF97 -:10476C00C6FC22CAFCBDD8304700FD070EBFC8FCF2 -:10477C0030C6FCFD472DF313BE6CB42ED42EDF0CCB -:10478C00CD2E47A4964A961F61C8F496D740AFFB2E -:10479C000BDC05712304F2D740AFFB0661D8312244 -:1047AC009A11F0C1AE6CFD312DC0F313BE6C7122A9 -:1047BC0004EF03FDC447E2D771029CF0C1AE6CFD5F -:1047CC00312DC0F313BE6CA4974A9740DC37F49795 -:1047DC00D898F1313F0412FD14D898F1BDD8500887 -:1047EC00FD560E087208E6D2DD040192DFFC8961E9 -:1047FC0058D1DD05712204EF03712304A4984A9863 -:10480C002061C8F498D7C73026FDC6D77180717D5A -:10481C00FADE035201D75200D7C7C12004FBF8FFC0 -:10482C0017040300C1E0C15010C150A4FDA7021031 -:10483C0006629C02D1DD058C0272EF518C0C70C1AA -:10484C008C0470FD9D48C0629C02D1DD058C027207 -:10485C00EF3B8C035C7DD1DF03F2EF3117A1C1E09C -:10486C00C15010C150A4FDA7021006629C02D1DDFC -:10487C00058C0272EF178C015C7DD1DD03F2EF0D1C -:10488C008C0370C15010FD9D48C0629C021006C67E -:10489C00D7C7880616710AE650A4FDDB03D2DD07E4 -:1048AC0071339B5202EF1317FDF7036770FDF7038B -:1048BC00FDC848FD6B0471339BF2C6D7FD42045012 -:0E48CC00A4FDF7035020FDF70350AAEDF703FB -:1048DA0061FC61FCC1C3C5C7520C929269D4FEC186 -:1048EA00DFF88EFD708EFCC1717AFA4004F903DF9D -:1048FA0005302D2A6194C09EFC609EFD34D4FE5280 -:10490A0006C0B9A5A592DFF9C6C4C2C061FC61DFC1 -:10491A00520C929269D4FEC1DFF88EFD708EFCC1F2 -:10492A008F4105775C04D1DD06675C01D1DD50312A -:10493A00549C3671620771539C8FB4FB5FBCFBD1E8 -:10494A00DF1B8FB5FB5FBDFBD1DF128FB6FB5FBEEE -:10495A00FBD1DF098FB7FB5FBFFBD1DD0C316207EB -:10496A0002EFFA716307716B2771139EFD5630F4DB -:10497A00227148500571605005717AFAED744A67E0 -:10498A005C02D1DD16D422DD124A2202DD0DF422A8 -:10499A007148500571605005717AFA717AFA8D2260 -:1049AA00318FE7240000DD0823DD1423DD2CEF4AD4 -:1049BA00F44A7140500571505005E422ED744A8F53 -:1049CA0040059D4B715050058D4B9D4DD84BFD2098 -:1049DA0034629D4CCD2202ED744A675C02D1DD1728 -:1049EA00675C10D1DD05CD2203EF0F7148500571C8 -:1049FA00605005F422EF73CD22044A2203DF108DA2 -:104A0A004C9F4005D84CC1D84BFDB734C0EF1F8F1F -:104A1A0040057671744BDC054A4B02DE0671605024 -:104A2A0005EF47C7D84BFDE630C071505005D84D49 -:104A3A00F1242900DD27240400DD22242200DD1DC3 -:104A4A00241100DD0C240100DD13241E00DD0EEF0D -:104A5A000A4A4B60DF07CD4B61EF02A44B4A22039F -:104A6A00DF08D84BFD2034629D4CC09EFC609EFD41 -:104A7A0034D4FE5206C0B9A5A592DFF961FCC1C3C0 -:104A8A00C5C7520C929269D4FEC1DFF88EFD708EB2 -:104A9A00FCC1717AFA51405F0401D1DD06F616A70E -:104AAA0047DFF2300400BF2401F6BF2A01300B0BA6 -:104ABA00BF2801FD5A02300B0FBF2801FD5A0230F0 -:104ACA000F0FBF2801710AE6F6420C01DD33AF046D -:104ADA0001BF0C0131529B2971529B710BE2D851D3 -:104AEA00FDDB033184BD02EFFACBB422FBD853F1CC -:104AFA00BEB8714BE1714BE5710ABD8D529E44EF10 -:104B0A000C71539B714AE5717BBD71339BC09EFC4E -:104B1A00609EFD34D4FE5206C0B9A5A592DFF9C63F -:104B2A00C4C2C061FCC1C5717AFAD450DD0BEA4E29 -:104B3A00899E44A64EB450EF33710AE6300400BF92 -:104B4A002401F6BF2A01300B0BBF28010000000028 -:104B5A0000000000510FBF28010000000000000003 -:104B6A0000500FBF280171239B71339BC4C061FCA5 -:104B7A0061EF520C929269D4FEC1DFF88EFD708EFD -:104B8A00FCC12006FBF8FF71503002CEABACCC045E -:104B9A0000F6BB31B2E210617900F6614900DFF339 -:104BAA0071603002ED344C8E519C03713BE28C03F0 -:104BBA005C02D1DD1E8C035C08D1DF097150300222 -:104BCA00CC0400EFCC8C0570FD9935629E50CC0464 -:104BDA0002EFBE8C035C03D1DF408E509C02715001 -:104BEA0030028C04D1DF0E8C0270FDDF35629C0529 -:104BFA00CC0401EF328C044C02DF0671603002EF04 -:104C0A0029CF34025A716030028C0270C18C05704F -:104C1A00FD4135C0CF34024AEF108C035C01D1DD6F -:104C2A000671603002EF03ED9B4B1006C09EFC60DC -:104C3A009EFD34D4FE5206C0B9A5A592DFF961FCE7 -:104C4A00C1C3C5C7520C929269D4FEC1DFF88EFD6A -:104C5A00708EFCC1710A9E31929E02EFFA8FDEFBC2 -:104C6A004F96FFDF198FDFFB4F97FFDF118FE0FBB6 -:104C7A004F98FFDF095004C15011FDE534C0710B94 -:104C8A009EC09EFC609EFD34D4FE5206C0B9A5A506 -:104C9A0092DFF9C6C4C2C061FCE46A61FCC1C3C543 -:104CAA00C7520C929269D4FEC1DFF88EFD708EFC59 -:104CBA00C1C1FBF8FF8D1F9C018E31318EE724069E -:104CCA0000DD0823DD0E23DD22EF38717AFA8C012C -:104CDA009D62EF2F717AFA4007F901DF068C019D78 -:104CEA0061EF2051FF2E019D61EF18717AFA8C0154 -:104CFA009D304004F903DD064004F904DF053079EC -:104D0A002561944031FF09DE05A031FFEF07715894 -:104D1A00F00071629C710BE3C0C09EFC609EFD3482 -:104D2A00D4FE5206C0B9A5A592DFF9C6C4C2C061B5 -:104D3A00FC717BFAC7D46A61F831249D2771239DDF -:104D4A00D46ADD05B46ACEABAC717AFA5600664C09 -:104D5A000ADD1172F3311C79D8FCCEFC0061CA61FC -:104D6A00A486EFEA717AFAF2C6D7C7C1C1FBF8FF87 -:104D7A00CC01008C014C0ADE36717BFA8C01F031D1 -:104D8A007E0410FC14A96168DF09AC02B9717AFAD1 -:104D9A00F2EF1D8C01F0317E127910FC614902DFBD -:104DAA0006717AFAE2EF09717AFA615901EFC4E2FF -:104DBA001004C6D7C72004FBF8FFF64210FC61F8BE -:104DCA00EDA04E717BFA9C038C034C0ADE3C8C03EB -:104DDA00F0317E0410FC14A96168DF05717AFAEFDC -:104DEA0029717AFA8C0372F3311C7910FCCEFC001B -:104DFA0061CA629C02D1DF0A8C03F0317E12E67826 -:104E0A0010FC717BFA615903EFBECC0200CC0101A0 -:104E1A008C02F0317E0410FC14A96168DD788C02E2 -:104E2A00F0317E127910FCE743DF658C014C0ADE13 -:104E3A005F8C01F0317E127910FCE743DD4D717B06 -:104E4A00FA8C01F0317E0410FC14A96168DF186144 -:104E5A0069018C01F0317E12F67810FC8C024E0149 -:104E6A00DCED717AFAEF2F8C01F0317E0410FC141C -:104E7A00A9128C02F0317E337810FC8C01F0317E5D -:104E8A0012E67810FC615902717AFA615901EF9BB6 -:104E9A00615902ED1A4E00F21004C6D761FF520C96 -:104EAA00929269D4FEC1DFF88EFD708EFCC1717AD0 -:104EBA00FA8FE4FB5C03D1DD114004F903DD0640FF -:104ECA0004F904DF0530A5386194C09EFC609EFD9C -:104EDA0034D4FE5206C0B9A5A592DFF961FC61FC83 -:044EEA0061FC61FC0A -:0A4EEE0000060C12181E242A3036AC -:104EF800ACFB0000000066FE00000000FA392C360A -:104F08008C22A346332EF22EDF45363BC708F73CEA -:104F180028FC36FE20FE02F903F929FC30FE2AFCA3 -:104F28002BFC08F926FC6CFF1AFF6EFF6AFF64FF72 -:0A4F380027FC66FF2CFC555555556B -:104F4200FF0000000000983AF82AFF000000470026 -:104F5200317503F7332312D714AEF8C716AC061215 -:104F6200C5AC0416F643DD078B99A7A5B3EFF5C2CE -:024F7200C6D7A0 +:1024DC00616A08C1500EFD6E2BC0F690C1500CFD08 +:1024EC006E2BC0CC21008C214C04DE2831349B0295 +:1024FC00EFFA71229BEA388C215010D605C150108E +:10250C00C18C21D6044000C1506CFD5903100661EA +:10251C005921EFD2CC21008C214C10DE108C21F0F3 +:10252C00317E0714300080B9615921EFEA31349BB8 +:10253C0002EFFA71229B17C15020C15080C1506C20 +:10254C00FD5903100650A5FD180AEA38AA48318D2A +:10255C0012AA48318E616B08616A08C1500EFD6E7B +:10256C002BC050A5FD180A5004C1506CFD7F02C051 +:10257C00629C21EA388A4B4E2161C3048A4A4E215F +:10258C0017042200C15004C1500CC1506CFD5903FA +:10259C001006F6C1503EFD6E2BC01026C6D7C78D57 +:1025AC00424B3061F8ED49264A4428DE05A444ED3F +:1025BC004926F4448D309D428D305070D6123073C4 +:1025CC0051230480001231FF318E039D439FAEFBDB +:1025DC00F68D437C804C95DC1B8D43318F2414008D +:1025EC00EA38BDD8AA44FDCB0D1231FF318E033130 +:1025FC008F16EF198D43318F241400EA38BDD8AAF9 +:10260C0046FDCB0D1231FF318E03318F16EA388A1D +:10261C00427217F3031644000171FE61C836FF00C5 +:10262C001701DE02F61617BD7CC7500CFD6E2BC0D1 +:10263C00D2DF068D309D42EF047100B2FBF2C6D79B +:10264C00C72008FBF8FF4007F901DD064007F90237 +:10265C00DF1C17040600FD912CD2DF0A8C069C05AA +:10266C008C079C04EF4ECC0563CC0400EF4617049A +:10267C000600FD912CD2DD0F7100B2FB71039ACCD8 +:10268C00050071129BEF2D7108B2FB8C06318E3157 +:10269C008D080E07081C00BBEA388A4072ABFD1E81 +:1026AC000FBB8C019C05D1DF08CC0501CC0400EFDD +:1026BC00038B9C0417040600FD9C2CD2DD06CC0673 +:1026CC00C8CC07008C069FB1FB8C06318E318D086F +:1026DC000E07081C00BD34AD344401A5DC08CC0346 +:1026EC0064F6BD46EF48AD3426464401A0DC08CC68 +:1026FC00031EF6BD46EF37AD3444819DDC09CC0397 +:10270C000AC946F401EF27AD3444019BDC09CC0324 +:10271C0005C946F401EF17AD34440191DC09CC0333 +:10272C0000C946F401EF0771129BC946F40131321E +:10273C00040C31249A08CC0564CC0400EF0D8C03F6 +:10274C004E05DE078C039C05CC04008C059FAFFB6B +:10275C008C049FB0FBFD1E2C8D484E05DD2840AF30 +:10276C00FB0BDE054A480BDE1440AFFB06DE054AC8 +:10277C004806DE09D5AFFBDF0DD448DD095020C17A +:10278C005011FD1635C08FAFFB9D48FD5B2C10081A +:10279C00C6D7C75601D837C15002FDA32BC08F092D +:1027AC00F93105075012FD180AEF0E500AFD180AF0 +:1027BC00712010055008FD180A8D376C0870C15037 +:1027CC0002FDA32BC05003FD180A8D376C1870C185 +:1027DC005002FDA32BC05016FD180A5003FDB42B5C +:1027EC00625C01D1DD0F7170B3FB5002C15013FD5F +:1027FC001635C056006672C6D7C75004FDB42B629E +:10280C005C03D1DD405014FD9C2834B3FB895C9FE4 +:10281C00998A0C7CFF50FF5C14D1DD228A0C7CFF62 +:10282C005C147234B7FB89616A9971620756003186 +:10283C006207058666D1DFF7716307716B2734C6B3 +:10284C00FB895CEB995002FDB42BD2DD398D376CD2 +:10285C001070C15002FDA32BC0E0FD180AD837C17F +:10286C005002FDA32BC05033FD180A8F09F9310318 +:10287C000971281005500AFD180AF0C15002FDA379 +:10288C002BC07178B3FBE0C15013FD1635C0C6D711 +:10289C00C7C12004FBF8FFCC02005004FDB42B622E +:1028AC009C038C045C20D1DD0E8C036C019C038C8E +:1028BC00026C209C02EF138C045C10D1DD0C8C0399 +:1028CC005CFE9C038C026C109C028C045C08D1DDB9 +:1028DC000E8C036C029C038C026C089C02EF138C14 +:1028EC00045C04D1DD0C8C035CFD9C038C026C0439 +:1028FC009C024008F903DF088C03D161E8CC030289 +:10290C008C03D1DD05501AFD180A8C0370C15004DC +:10291C00FDA32BC08FB3FB5C9F728C03318E316D8A +:10292C00148C03318E314D616D08616C5C60616299 +:10293C00629FB3FB8FBFFB7CFF50FF5E02D1DD2794 +:10294C008FBFFB7CFF5E027234B7FB89616A9971A1 +:10295C006207CC0100316207086159018C01D1DF9B +:10296C00F4716307716B27F21006C6D7D9A7FBC1A8 +:10297C005006FDA32BC0D9A8FBC15007FDA32BC04B +:10298C00D7FD7829F2D7C716664C02DD044C04DF5C +:10299C0005CD3A10EF02F43AC6D7C7711300711B7C +:1029AC0020710303710205E0C15003FDA32BC0503D +:1029BC0013FD180AD83AC15005FDA32BC0500FC106 +:1029CC00E0FDA32BC0500AFD180A7103055008FD49 +:1029DC00180A501FC1E0FDA32BC05012FD180A505D +:1029EC0003FDB42B625C01D1DF03E2EF12F0FDB406 +:1029FC002B629D363602F9C75008FD8B2BC0F2C6F0 +:102A0C00D75003C1FDA32BC0710203711A20FD4BDB +:102A1C002BF431D75003FDB42B625C01D1DD155082 +:102A2C0014FD9C28FD05285014FD180AE0C1500324 +:102A3C00FDA32BC0711300711B207103035014FDF7 +:102A4C00180AF0C1E0FDA32BC0F0C15003FDA32B6D +:102A5C00C0D7C72004FBF8FFCC02008D319C03507B +:102A6C0010C150A4FD7F02C0629D31D454DD04F22C +:102A7C00ED282B8C037B315C08D1DD0F8D315C088C +:102A8C00D1DF05CC0210EF03CC02208C037B315C30 +:102A9C0004D1DD158D315C04D1DF088C026C049CF3 +:102AAC0002EF068C026C089C028FB2FB5CF3728DF9 +:102ABC00315C0C6162629FB2FB8FBEFB7CFF50FFEE +:102ACC005E029C02D1DD1F34B6FB896E02997162E5 +:102ADC0007CC0100316207086159018C01D1DFF488 +:102AEC00716307716B278D315C40D1DD095002C1D8 +:102AFC005012FD1635C08D315C01D1DD08E0C1509E +:102B0C0012FD1635C0717AFA8D315C41D1DD0C5A4B +:102B1C0031BED831C15010FD5A48C0F21004C6D78E +:102B2C00FD9E27F2D7FD0528F2D7C78FC6FB761777 +:102B3C00FD9C28664FC6FBDFF2F5C6FBF2C6D750EC +:102B4C0064FD180AFDA72C6261FB71119AF17114D6 +:102B5C009A61DC70C15012FD5A48C0FDC436CD6379 +:102B6C0003D7C7C1C1FBF8FFAC0ABB17C15002C1E8 +:102B7C008C0270C1506CFD590310061004C6D7C7E7 +:102B8C00C1FBF8FFAC08C15002C18B70C1506CFD89 +:102B9C00A7021006C0C6D7C78806166770C1C750F3 +:102BAC0084FD22031004C6D7C716C75084FD7F02CC +:102BBC00C0C6D7C74A2004DE045600EF0256018F68 +:102BCC0008F9318FE7240000DD1A23DD0B23DD0C1F +:102BDC0023DD1123DD0CEF0C8686EF085104610612 +:102BEC00EF02868666318F12504CD633514CD6612B +:102BFC000A045420BD384008F902DD064008F904E7 +:102C0C00DF08CD3B54CD3C44EF06CD3B4BCD3C3D9A +:102C1C00C6D740AFFB3DDC05CF04FC0FD740AFFB64 +:102C2C001FDC05CF04FC0BD740AFFB0BDC05CF043E +:102C3C00FC07D740AFFB0661D831320405CF04FC4A +:102C4C0003D7D5AFFBDD04E504FCD7F504FCD7D5E1 +:102C5C0004F9DF0471739AD7FDA72C6261FB710133 +:102C6C009B71149A71079B61C831729A1771729A91 +:102C7C0071049B71119AF171049B61DC70C150124B +:102C8C00FD5A48C0D7C716C75004FD8B2BC0C6D7FA +:102C9C00C716C75002FD8B2BC0C6D740AFFB0BDE4F +:102CAC0002E2D7F2D77100010571785005713AD55F +:102CBC00713BD18F10055CFC9F1005CF54054AE584 +:102CCC004205711042057100420571485005713082 +:102CDC00500571205005CF530509CF52050B7130AB +:102CEC00510571205105713BD5717050058F11053F +:102CFC005CFC9F1105F422D7717850057108010511 +:102D0C00D7FDBE38FD8E04717AFAFDB123F504F9B6 +:102D1C008F06F931051B5003FDB42B625C01D161A8 +:102D2C00E8CF04F902CFAFFB6471040771419AEF4D +:102D3C0010F6710407611012F6B1236061FB71414A +:102D4C009AFDC630FDFE4371229D712BE7618461B3 +:102D5C00A461EDEFF8D7C788061666614FDD0967E9 +:102D6C00614EDE0396EF01866672C6D7C71617143E +:102D7C00AA0412A943DD29AA0412A923FD884FC372 +:102D8C00AC02FD884F13C2BDD813FD9B0FDE0C1790 +:102D9C0014AA0212AA0403BA04EF051714A9BA0460 +:102DAC00AC041231FF319E03317F087208C6D77113 +:102DBC0000F200304400BFB601300188BF900130F2 +:102DCC000984BF9E01BF9C01BF9A01BF9801BF96A9 +:102DDC0001BF9401BF9201F53CFF30FE00BFBE0164 +:102DEC00F6BFBC01BFB80150EEBFBA01A1BFB20122 +:102DFC00C918FE008F06F9310507F5CDFBCB6CFF2A +:102E0C000071739B71629BD7C72004FBF8FF3026BF +:102E1C00FBBC02F6BBAB446400DE0EAC0214CA0071 +:102E2C0000617902617900EFEC1004C6D730EF0035 +:102E3C00BFB401F6BFBA017108F2007123047153DB +:102E4C0007BE6EBE64BE6A712304715307715BD1F9 +:102E5C00F457F45671639BD78D58B458D1DF693150 +:102E6C00D4D105715BD1E457D457DD2E7140B2FB40 +:102E7C00D856F1E734020023DD0625DD0325DF05F6 +:102E8C00F6BE66EF06D9CCFBF1BE66A4564A5620B8 +:102E9C00DF04F456F457CD5819D7CD581E7148B2EB +:102EAC00FBD5CEFBDF04F6BE66D7D9CCFBF1426670 +:102EBC00FFDD15D9CCFBF112AE6643DE05A266FF31 +:102ECC00EF03B266FFCD5803D7C7161714F6B9AA8D +:102EDC000412F6231231FF31AE03316FBA02AA0489 +:102EEC006168DD0AAA026168DF04F6B1BA02C6D7CE +:102EFC00C7C1FBF8FF8C085080D612AB1413B9ABCA +:102F0C0014AA0412A92312D927FBF133BDD813FD3F +:102F1C00070EBA02C0C6D731049C01D74004F9028F +:102F2C00DF10F6BE64BE6EBE6ABF8EFBBF94FBBFE5 +:102F3C009AFB31749B14308AFBFDD52E3090FBFD2F +:102F4C00D52E3096FBFDD52EEF7131149C0D7113DF +:102F5C009C7108D2FBF45AF459EF60D459DF5A8FA4 +:102F6C0026FB9D594A5A1FDC177100D2FB4028FBE7 +:102F7C00FFDD1CA45B8F28FB4B5BDE13F45AEF0FB9 +:102F8C00D85AF1A1605C1F9D5A7108D2FBF45BE822 +:102F9C005A092AFB70C1308AFBFDFC2EC0E85A0985 +:102FAC004AFB70C13090FBFDFC2EC0E85A096AFB4D +:102FBC0070C13096FBFDFC2EC0B459308AFBFD78F5 +:102FCC002DF313BE6E3090FBFD782DF313BE6A30DB +:102FDC0096FBFD782DF313BE64D7C736F00071F461 +:102FEC00DC297170F000CE9D08CE9EC0CE9F80F57E +:102FFC0094FFF593FFF592FFE597FFE596FFE595B6 +:10300C00FFE598FFCE9C7F7100A6FB711BE3712B33 +:10301C00E3711AE7712BE7717A9D710A9E31929ECA +:10302C0002EFFA710B9E71239C71339C71439CC609 +:10303C00D7C731229C1E71229C710A9E31929E022E +:10304C00EFFA34D4FB3692FF52078B99A5A792DF87 +:10305C00F9710B9EC6D7C788061631329C15713292 +:10306C009CC7349CFB3092FF1652078B99A5A792F4 +:10307C00DFF9C6667367189CFBC6D7C771239C31F2 +:10308C00349C1E71339C710A9E31929E02EFFA346D +:10309C0092FF369CFB52078B99A5A792DFF9710B17 +:1030AC009E31449C1371439C717B9E8FDCFB9E9ADA +:1030BC008FDDFB9E9B717A9EC6D7CFA7FB5CCFA8FA +:1030CC00FB5FCFC8FB5DCFFCFB36CFFDFBC9D7C781 +:1030DC00CFA4FB12CFA5FB26CFCCFBFFF5CDFBF588 +:1030EC00CEFBF5CFFBF5D0FB5600664C64DE0872C8 +:1030FC003826FB0086EFF3F5E3FB714A9D712B211B +:10310C00710A20711A20710203C6D7C788061617D8 +:10311C00F1E73403002361E3ED43342361F8ED1A46 +:10312C0033B12361E3ED24332561F8ED3233B1245F +:10313C000D0061D8ED4334240B0061F8ED0C322303 +:10314C0061F8ED4F322361F8ED1F322361F8ED3C4D +:10315C003424060061F8EDCE32B12561D8EDEA32A7 +:10316C0024000061F8EDF7322361F8ED433423615C +:10317C00F8ED4134B12361E3ED52332361F8ED6393 +:10318C00332361F8ED74332361F8ED63332361F875 +:10319C00ED85332361F8ED96332361F8EDA53323E8 +:1031AC0061F8EDC7332361F8EDD2332361F8EDDD1F +:1031BC00332361F8EDE5332402002361E3ED43345E +:1031CC002361F8ED19342361F8EDED332361F8ED4B +:1031DC00F8332561F8ED0334B124060061D8ED43D2 +:1031EC003424000061F8ED45342561F8ED0E3424EB +:1031FC00120061F8EDC8322361F8EDB832ED4534B8 +:10320C0067D1DD0C30F83B619434C4FB89616F9954 +:10321C00ED4F34675C02D1DD07302C2B6194EF0B42 +:10322C00675C01D1DD0530312B6194675C3CD1DDED +:10323C000F30362B6194675C3C7266736218A4FB8A +:10324C00ED4F3467D1DD625C01D1DD05300800EF54 +:10325C0001F6609F01FC675C02D1DD03E6EF01F62D +:10326C003401FC89616899675C04D1DD04E6A1EF47 +:10327C0001F63401FC89616899675C08D1DD053081 +:10328C002000EF01F63401FC89616899675C10D16C +:10329C00DD05301000EF01F63401FC896168996797 +:1032AC005C20D161E8716001FCED4F344A5CC8DEF2 +:1032BC0008E85C67185AFAA45CED4F34679D5CED26 +:1032CC004F34D44ADF08679FCDFBA44AEF0D4A4A1E +:1032DC0005DE08E84A671811FDA44AED4F34675C17 +:1032EC000F7266736218A4FBED4F344A4A64DE1BFE +:1032FC004A4A01DF0667D161F85701E84A67182688 +:10330C00FBA44A4A4A0561C871129CED4F3434A69D +:10331C00FB89615F99ED4F34308D29619466736739 +:10332C0018A4FBED4F3440A9FB6ADF1340AAFB68DD +:10333C00DF0D674C6CDF08303B416194713AD56707 +:10334C009FABFBED4F34675C7F70C117F1243000ED +:10335C00FD6230C0ED4F34675C3F70C117F1243013 +:10336C0000FD6230C0ED4F34675C0770C117F1246B +:10337C003000FD6230C0ED4F34675C1F70C117F137 +:10338C00243000FD6230C0ED4F346770C117F1245A +:10339C003000FD6230C0ED4F34CEABAC710A9E31C3 +:1033AC00929E02EFFAD592FFDF05710B9EEFED674F +:1033BC009E99710B9E9FDBFBED4F3471429C675CB9 +:1033CC007F9FDCFBEF7D71429C675C3F9FDDFBEFD9 +:1033DC0072675C3F9FDEFBEF6A675C1F9FDFFBEF52 +:1033EC006230A2396194679FE4FBEF57306F39610B +:1033FC0094679FE5FBEF4C3088396194679FE8FB3D +:10340C00EF41675C01D1DD3BFDFE43EF36675C02AB +:10341C00D1DD05712A21EF06714A9D712B21675C64 +:10342C0001D1DD06710300710B20679FE3FBEF13E5 +:10343C0067318EEF0EEF0CEF0A664C5BDE0573679F +:10344C0018A4FBC6D7C716664C30DC094C37DE0512 +:10345C00FD3D30EF76664C02DF1F8FA6FB5C0372DE +:10346C008F03FC5C03318E316D08616A08128F0387 +:10347C00FC5C80312A6162EF61664C3DDF08AE90E6 +:10348C00BD5EF85EEF54664C3EDF04F85FEF4B66B2 +:10349C004C4FDF05FD2644EF41664C61DF134A5C5F +:1034AC00C8DC045700EF06E85C095AFA776772EF3C +:1034BC0029664C7FDF05FD6E3CEF1F664C4EDF0B23 +:1034CC0031049E045210EF12F2EF0F664C5BDC04D9 +:1034DC0052FFEF06667309A4FB72C6D7C78806169F +:1034EC0017F1241000240500DC07244C00DD17EF35 +:1034FC0017717BFA17F104A4FB1489617F99717A17 +:10350C00FA71529CEF02A45CC6D7C7C1C1FBF8FF8D +:10351C004004F903DD064004F904DF38717BFA8CB2 +:10352C00027309ACFB5E0AD1DF278C02318E04A436 +:10353C00FB14896E0A99716207717AFACC01003119 +:10354C006207086159018C01D1DFF4716307716B5B +:10355C0027717AFA1004C6D7CF03FC03F501FCF5EA +:10356C0005FCF507FCD7C788061617F1E7340200EF +:10357C0025DD3D23DD1725DD1C23DD0523DD2BEFAC +:10358C003B71029D679F06FCCD6303EF2F675C8345 +:10359C009F03FCEF27675C039F05FC675C034C02F1 +:1035AC0061F871229EFD1446EF12679F07FCEF0C29 +:1035BC006791DF08E0C15012FD1635C0C6D7C7169B +:1035CC0017F1E7240000DD2A23DD1E240300DD07AC +:1035DC0024FB00DD24EF2531329E05308000EF0105 +:1035EC00F6086F04FC7208EF198F01FCF501FC72F0 +:1035FC00EF1071529D5235EF09F2EF066673090018 +:10360C00FC72C6D7C71617F1E7240000DD3824106A +:10361C0000DD1C23DD1C23DD30240E00DD182411FD +:10362C0000DD1B240F00DD12243000DD15EF1EE23F +:10363C00EF1D5202EF195204EF155206EF1152050D +:10364C00EF0D5207EF09F2EF065203EF0252FFC6DD +:10365C00D7C731649C3771639C8D629FACFB8D61C5 +:10366C009FCBFB36D2FCC7D861FDC437618A706131 +:10367C008AFD0938C0D866F1312F609D658D604B8D +:10368C0065DD0A71729C8D659D60CD63034A63058F +:10369C00DE0830CE366194CD636BB4637150F000AC +:1036AC00CE300BCF170006CE3106FD5A02717A30A0 +:1036BC00710BE3710BE7C6D78D659D608D659FAD72 +:1036CC00FBD74004F903DF064004F904DF02F2D70C +:1036DC0031749C0C71739C71139D8D659D67EF31DA +:1036EC0031049D1F71039D71129DD506FCDF04F4FE +:1036FC0068EF0A8F06FC5002D6A1609D688D689D0C +:10370C0067EF0E31149D068D689D67EF048D659DE6 +:10371C00678D679FADFBD867FD3637E867091C22BC +:10372C0070C15013FD5A48C0F2D7C7C1C1FBF8FF96 +:10373C008C02D1DF05F506FCEF1A8C024C05DE0677 +:10374C00CF06FC02EF0E8C02318E1231FE03311FBC +:10375C00609F06FC8D694F06FCDD28CC011F8F068F +:10376C00FC9D69CC00008B4C08DE148B7309122075 +:10377C004F06FCDC058B9C01EF05615900EFE78CD3 +:10378C00019D641004C6D7C716710AE7710BE3716B +:10379C0050F000CE300BCF170006669E31FD5A025A +:1037AC00717A30710BE33182E302EFFA8D1F71589D +:1037BC00F000710BE772C6D7C7C1C1FBF8FF8FFCD5 +:1037CC00FB4E02DC03F2EF318C024FFDFBDC0452AA +:1037DC00FFEF268C022FFCFB706131318D128FFDB7 +:1037EC00FB2FFCFB70613133BDD813FD290EBB449C +:1037FC000001DC03F690BB8B721004C6D7C7C1FB6B +:10380C00F8FFAC0814A91489708B6128706131FD24 +:10381C00884F1344030071FEDC23AC08148A048126 +:10382C009A04AC08148A044C11DC10A9148B99ACC2 +:10383C000814CA0200AC0814CA0310EF72AC0814C6 +:10384C00CA0400AC0814A914894DDE0AAC08148A09 +:10385C0002819A02EF12AC0814A914894D61D308A5 +:10386C00AC08148A02919A02AC08148A03919A0348 +:10387C00D1DF3CAC08148A024C10DF10A91489313A +:10388C008EA112AC0814A9146299EF17AC08148A13 +:10389C00024CF0DF0EA91489318EB112AC0814A9B8 +:1038AC00146299AC0814CA0200AC0814CA0310C004 +:1038BC00C6D7EDC138C75600664C0ADE0BF0317E18 +:1038CC0012F67810FC86EFF0C6D7C7200CFBF8FF79 +:1038DC0017040600C15006C150A8C15030FDA70204 +:1038EC001006D2DD1B4A6C04DE05A46CE2EF7034CA +:1038FC00E4FB895CFC99FDA2397110B2FBF2EF5F1D +:10390C00717BFA300600C117040600C130E9FBFDDB +:10391C00904F1004717AFAF46C8FE4FB5C01D1DDEA +:10392C00264004F903DF205010C180FD1635C0C7B6 +:10393C0036100571D4C6DE0F17C15006C150A8C190 +:10394C005030FDA70210064004F903DD064004F9CF +:10395C0004DF0B8FE4FB5C02D161E8FD4041F21007 +:10396C000CC6D7D9E5FBC15030FD7F02C0629FE881 +:10397C00FB5008C15011FD1635C0F2D7D9E8FBC178 +:10398C00D9E7FBC15030FD220310045008C150117F +:10399C00FD1635C0F2D7C7200CFBF8FFCC09004050 +:1039AC0007F901DF05CC0A02EF03CC0A10CC0B801F +:1039BC008FE4FB5C039C07D1DF08717AD5CC080738 +:1039CC00EF06717BD5CC082F17040800C15004C139 +:1039DC0050A0C15030FD59031006624C02DF077134 +:1039EC0010B2FBF2EF357118B2FBF46CC736100550 +:1039FC0071D4C6DE164004F903DF1017A1C15006BE +:103A0C00C150A8C15030FDA7021006717BFA8FE49B +:103A1C00FB5C034E07DD03E2EF01F2100CC6D7D5B9 +:103A2C0004F9DF03F6BD6E4004F901DD0AD478DD3C +:103A3C0003B478D7CD78038F04F9318FE723DD51A8 +:103A4C002402002361D30423DD47D7FD3A3B310226 +:103A5C009F01D731629E194A7005DE16A4704A7018 +:103A6C0005DF0FA4705004C15010FD1635C0EF02D5 +:103A7C00F47031649E194A7205DE16A4724A7205FE +:103A8C00DF0FA4725008C15010FD1635C0EF02F4C0 +:103A9C0072FDA13AD78F06F9312349301B00466ECF +:103AAC00DF158FE3FB5C01D161E8F504F9E0C1504F +:103ABC0010FD1635C0EF1D307701466EDF16500233 +:103ACC00C15010FD1635C0F64674DF088FC8FB5088 +:103ADC0010D6BD74F64674DD36B6744674DF30719C +:103AEC00129BEF2B301B00466EDF13F64676DF1869 +:103AFC00E0C15010FD1635C0C9765307EF0A307778 +:103B0C0001466E61F871129BF6467661E8B6763125 +:103B1C00549E0771439DF6BD6ED731449D04F6BD8E +:103B2C006ED7A66EF6466E61F8C96EFFFFD7D473DA +:103B3C00DD03B473D731729E174A7105DE14A4717C +:103B4C004A7105DF0DA4715010C1FD1635C0EF028E +:103B5C00F4714A710661F8CD7325D7C7361005711B +:103B6C00D4DE0E8FB2FB5C02D1DF0630D638619406 +:103B7C00D24004F903DF1C31220705305E2A619420 +:103B8C0031549D0C71539D5080C15012FD1635C09F +:103B9C00FDA43BFDCA3BC6D78F03FC5C01D1DD1DE8 +:103BAC00D47BDD03B47BD7CD7B098D644B7ADD0DE3 +:103BBC008D649D7A5040C15012FD1635C0D740041B +:103BCC00F903DD04F6BD1AD7D5D0FBDF08F6461A8B +:103BDC00DD19B61AD7D9CCFBF1461ADD0ED9CCFBC0 +:103BEC0012AD1A43DE03A61AD7B61AD7717BFAC7E1 +:103BFC008FC4FB76F5C4FB717AFA5C10D161E87165 +:103C0C00629D665C0FD1DD57665C01D1DD05F50464 +:103C1C00F9EF4C665C02D1DD11E0C15003FDA32B22 +:103C2C00C0711300711B20710303665C04D1DD119C +:103C3C00711300711B20D503FC61F8710303FD6443 +:103C4C0035665C08D161E87103035005FD180A71F3 +:103C5C0002035003C1FDA32BC0711A20FD4B2BF2A4 +:103C6C00C6D7C756FF4A4A1361C8ED243D8F06F9E3 +:103C7C00311505300400EF0F8F06F931450530057D +:103C8C0000EF04D907F9F1609F28FC8D7C9F29FC7B +:103C9C0071349AE661301271049A61DC31196162F7 +:103CAC00629F2AFCE52BFC31449E05304000EF015D +:103CBC00F6C131340405302000EF01F6C2616B0807 +:103CCC00616A08C131749E05300400EF01F6C261CF +:103CDC006B08616A08C131649E04E6A1EF01F6C26B +:103CEC00616B08616A08C131549E03E6EF01F6C2AC +:103CFC00616B08616A9F2CFCF171240461DC9F26C6 +:103D0C00FCF171540761DC9F27FCD84AF10104ECEB +:103D1C00FC14A9148976A44A6672C6D7FD3C098F97 +:103D2C0004F9318FE724000061F8EDAB3E23DD216F +:103D3C002361F8EDFD3D2361F8ED683E2361F8ED5C +:103D4C00883E2361F8EDF13E2361F8EDE23DEDA8EC +:103D5C003EF6BD7471139B4005F901DF1831349E9A +:103D6C0007FD5C3F92DF04D7FDB123AD6E440A0022 +:103D7C0061D8ED5B3F71429DFD8E0471639AFDB17C +:103D8C00234007F903DF0771229DF504F9D7FD4C99 +:103D9C002640B1FB9BDE0771229DF504F9D7714AD1 +:103DAC00277140110571301105713A22715A227137 +:103DBC00501105FDA629D2DD0771229DF504F9D716 +:103DCC0071103500CF37001D714012055032FD18AF +:103DDC000ACF04F906D7FDE63F62318FE7240000D5 +:103DEC00DD0B23DD0323EF04F504F9D7D7CF04F95A +:103DFC0002FD0D2A4005F901DD064005F903DF053A +:103E0C00F5CDFBEF04CFCDFB03CF04F902FD7829F0 +:103E1C00FDB12CFDFC04FD6435FDDB30F505F971BD +:103E2C00229DF537FF712BE0CBE43FEFCBE6F6F0AC +:103E3C00FD8E04713BD48F06F9310503FDF640FD70 +:103E4C00BB2D710806F9CF04F9038FA6FB5C02D1D8 +:103E5C00DD095080C15010FD1635C0D7FD91409240 +:103E6C00DF06F504F971229DFD793FFD21418F0696 +:103E7C00F931250731349E03F504F9D7FD914092B1 +:103E8C00DF06F504F971229DFDAD3FFD21418F0642 +:103E9C00F931250731349E03F504F9D7F504F9FD02 +:103EAC006240D261E8ED5B3FF6BD7471139BF5E4A3 +:103EBC00FBFDA239717AFAFD392EFD042DFD4E055C +:103ECC00712B21714B9D31349B02EFFAFD404071F7 +:103EDC006A27FD202AFD0D40CF04F90571429DF69D +:103EEC00BD6EFD050AF505F97128100531349E04E7 +:103EFC00D432DD1FE505F9E504F98F06F931254FBC +:103F0C00F5F8FBF5F6FB502EFD180ACF05F903E585 +:103F1C0004F9D7FDE204FD4423717301713204717D +:103F2C00430271039AFDC73FFD3C09F46A71629A22 +:103F3C0031329E06CF04F905EF0971439DE505F971 +:103F4C00E504F9712BE78F06F9312503F504F9D750 +:103F5C00F6466EDD04F424EF02A4244A2465DC0B3F +:103F6C00F6BD6EF504F971229DE2D7F2D731649D4E +:103F7C002FA47ED47EDD0831A4E00A31020C067138 +:103F8C002BE0FD2C4131A4E01731040C13712BE014 +:103F9C005027C15005FDA32BC0CF04F90471229DFD +:103FAC00D731020C15D83AC15005FDA32BC05005D2 +:103FBC00FD180AFD2C41CF04F903D731949E02EF72 +:103FCC00FA712AE7CEA409F5F3003104070261FD6A +:103FDC00E5F300FD5A02CEA408D731049F05F6BDC7 +:103FEC0080F2D73132020431549E05F6BD80E2D7FF +:103FFC00A680AD80440002DE035202D7F6BD80F2EB +:10400C00D7714307714B2771481005714811057121 +:10401C0038100571381105713302713B227153024E +:10402C00715B227158100571581105CF3700097159 +:10403C00481205D7CE3708CBE4BFFFCBE6FFF3CE53 +:10404C00D4FFF5B4FBF5B5FBF5B6FBF5B7FBF6BE47 +:10405C00E0BEE2BED0D7CFCDFB03F5CEFBF5D0FB57 +:10406C0071729BF6426CFFDF184266FFDF13461A33 +:10407C00DF0F426EFFDF0A426AFFDF054264FFDD9D +:10408C0002E2D7F2D78FE3FB5C01D1DD02F2D7D489 +:10409C0082DF15310200515003FDB42B625C01D15B +:1040AC00DF02E2D7E482EF404A82F0DF08310400FD +:1040BC0037F482EF334A82C8DF05CD82F0E2D73184 +:1040CC000200094A82FFDD20A482EF1CF0C15004DB +:1040DC00FDA32BC08FB3FB5C9F9FB3FB7110C4FB84 +:1040EC0030F83B6194CD82F0F2D7C75004FDB42B6D +:1040FC00625C03318E315D34B3FB89616899500287 +:10410C00FDB42BD2DD067170B3FBEF047178B3FBF9 +:10411C00FDB123C6D731149B06F504F971229DD746 +:10412C0071639DF47E717207FD5A02717307D7FD9E +:10413C005705F2D7717BFAC7200CFBF8FF8FEAFB0F +:10414C00F0F9E9FBF303FD884F13BC048FECFBF093 +:10415C00F9EBFBF303FD884F13BC028FEEFBF0F978 +:10416C00EDFBF303FD884F13BB717AFAAC04BDD899 +:10417C00F6BDDAAC04311EBDDCF6BDDEFDDC0DADEA +:10418C00D8BDDCADDABDDEAC02BDD8F6BDDAAC0212 +:10419C00311EDADCC3DADEC3BDDCF6BDDEFDDC0DC0 +:1041AC00C0BDDEC0BDDCADDEFD520FADD8BDDCAD9B +:1041BC00DABDDEABBDD8F6BDDAAB311EDADCC3DA64 +:1041CC00DEC3BDDCF6BDDEFDDC0DC0BDDEC0BDDC7E +:1041DC00ADDEFD520FDADAADD8FD0F45C3C58D90BB +:1041EC005C3FF0317E0440FC14C2C0B9A490F6BC14 +:1041FC0008BC0A9C078C074C2EDD3D8D900E077079 +:10420C00F161DC605C3FF0317E127940FCBDD8F688 +:10421C00BDDA8C0773095C22318FBDDC70BDDEFD0D +:10422C00DC0DAC08BDDCAC0AFD520FADDABC0AAD3E +:10423C00D8BC08615907EFBDAC08BDD8AC0ABDDAD3 +:10424C00C9DC0004F6FDA60EC9DCFFFFF6FDA70FC6 +:10425C00ADD8BD8AAF3AFC468ADD11AF3CFCBF3EFF +:10426C00FCAF3AFCBF3CFCAD8ABF3AFCAF3CFC4215 +:10427C003EFCDC46AF3AFC423CFCDE3EAD26423A0C +:10428C00FCDE374A2A16DC1A4A2AA0DE138D8C4B28 +:10429C002ADE0DAF3AFC268E44691061C8FDF84247 +:1042AC00F42AAF3AFC445146DC0AAF3AFC241027FE +:1042BC00BD28EF0DC928F82AEF074A2AFF61E8A4A8 +:1042CC002AAF3EFC423CFCDC18AF3CFC423AFCDE24 +:1042DC0010AF3AFC4628DE09F48CAF3AFCBD8EEFE9 +:1042EC00074A8CFF61E8A48C100CC6D7717BFAC707 +:1042FC00710A9E31929E02EFFA8E949F34FC8E9638 +:10430C009F35FC8E979F36FC8E989F37FC8E939F23 +:10431C0038FC8E929F39FC710B9E717AFA8F37FCA8 +:10432C00FDBB0F76FD8D4413BD88D5EFFBDF0AD5A1 +:10433C00F0FBDF05D5F1FBDD25F6B14688DF11C9B1 +:10434C00883722665C0391DF060A88181A89009662 +:10435C0017FDB04513FDD04331049E02EF615206A8 +:10436C0092926934FC682EFCDFF6AD88BD86F88429 +:10437C00F3311C790AF944FEFFDD44D884F10104C1 +:10438C000AF914A944FFFFDF04E6B9EF0BD884F156 +:10439C0001040AF914A9A1B9717BFAA0EFFBD5EFBE +:1043AC00FBDF1CA0F0FBD5F0FBDF14A0F1FBD5F17B +:1043BC00FBDF0CCFEFFBFFCFF0FBFFCFF1FBFFC61A +:1043CC00717AFAD7C716D884F10744A800DC0571B6 +:1043DC00029EEF1CF647DD18A4844A84A8DC057104 +:1043EC00029EEF0CF884F3311CF6780AF9B7EFE46F +:1043FC00C6D7C756A89666F0317E12F6B1780AF980 +:10440C0066D1DFF1717BFAF5EFFBF5F0FBF5F1FB13 +:10441C00F48471039EC6717AFAD7C72004FBF8FFA7 +:10442C00D44ADF168D849D91717BFA520692926963 +:10443C002EFC68C0FCDFF6717AFA4A4A06DE0EE8FA +:10444C004A09C0FC9C03A44A8C0372EF30F891F328 +:10445C00311C790AF9BB31129E058B9C03EF0F8C32 +:10446C00019C03D491DF05CD91A7EF02B49171802B +:10447C0071179E61DC61FB71119E8C03721004C676 +:10448C00D7C72008FBF8FF8F37FCFDBB0F9C078FAD +:10449C0036FCFDBB0F9C068F35FCFDBB0F9C058FBE +:1044AC0034FCFDBB0F9C048F38FC9C038F39FC9CA7 +:1044BC00028C06318E0112791A20BB8C075C03D159 +:1044CC00DF098C064C0361C86179008C05318EB113 +:1044DC00610900BB313D120103BB8B0E04708C01D2 +:1044EC001C00BB8FF4FB4E03DC0E8C034FF4FBDC87 +:1044FC000B8C024FF5FBDC04AB12EF03ABB11210CB +:10450C0008C6D7C7C3C12008FBF8FFF661490A618A +:10451C00F8614908DF07F7340000EDAC45E6BC0450 +:10452C00F6BC06AC0ABC02AC08BBAC06614902ACDA +:10453C000461F8614900DE28AC04BDD8AC06BDDAD4 +:10454C00E1FD610FADDABC06ADD8BC04ABBDD8AC97 +:10455C0002BDDAE1FD7C0FADDABC02ADD8BBEFCA0F +:10456C00AC06BC02AC04BBAC08BDD8AC0ABDDAAC22 +:10457C0004BDDCAC06FDDF0EAC04BDDCAC06FD52AC +:10458C000FE1FD7C0FADDABC06ADD8BC04AC066106 +:10459C004902AC0461F8614900DCC5AC0214AB12F1 +:1045AC00100CC6D7C7C12004FBF8FF8F31FCFDBB34 +:1045BC000F9C034E04DF1CAD864688DE07AD8826B3 +:1045CC008612EF40F64688DF074686DD03E7EF34B8 +:1045DC00F7EF318C04318EB1128C03318E43DF181E +:1045EC0030382226860688BB8C045C0391DF05AB31 +:1045FC00041800BBAB12EF0C8C034E04DE0532A981 +:10460C0000EF01F71006C6D7717BFA31229E0CF62B +:10461C004694DD07B694717AFAEF7C71239E717A19 +:10462C00FA4004F904DF07715307F42CEF69D9CF72 +:10463C00FBF1E7240000DD0F23DD1A23DD1023DD61 +:10464C005323DD2723DD38715307F42CEF497152C6 +:10465C0007F42CEF42D42CDF07715207E42CEF0542 +:10466C00715307F42CC994FA00EF2CD42CDF0B7186 +:10467C005207E42CC994FA00EF1DF5CFFBEF18D4C8 +:10468C002CDF0B715307E42CC994FA00EF09CFCF40 +:10469C00FB02EF03FDA446D7D905FCF1E72400008B +:1046AC00DD0923DD2123DD0923EF1B715307F42CD6 +:1046BC00D7D42CDF07715207E42CEF05715307F4A4 +:1046CC002CC9942D01D7715207E42CD731629B0170 +:1046DC00D771039CD9CDFBF1E7240000DD1223DD5B +:1046EC001923DD1123DD2623DD3423DD3923DD3FC2 +:1046FC00FD6447EF3DFD8547EF38D9CCFBC1AE6C6F +:10470C00FD622DC0F313BE6C712304EF25F0C1AE16 +:10471C006CFD622DC0F313BE6C712304EF14F6BE56 +:10472C006C712204EF0CCB6CFF00712304EF03FDC2 +:10473C00F9474004F905DD064004F901DF06712351 +:10474C000471039C31049C0FF6BE64BE6A312204D2 +:10475C0002EF02F690BE6ED7CD2E47F496AE6C31BA +:10476C007DBFCAFCFDCE47D2DF0ED9CCFBC1AE6CEF +:10477C00FD622DC0F313BE6CD7FDCE47D2DD0DCD3F +:10478C002E47F496AE6C317DBFCAFCD7E89609343F +:10479C00205080D6BFC6FC22CAFCBDD8304700FDD5 +:1047AC00070EBFC8FC30C6FCFD782DF313BE6CB4ED +:1047BC002ED42EDF0CCD2E47A4964A961F61C8F43A +:1047CC0096D740AFFB0BDC05712304F2D740AFFB4F +:1047DC000661D831229A11F0C1AE6CFD622DC0F386 +:1047EC0013BE6C712204EF03FDF947E2D771029CF2 +:1047FC00F0C1AE6CFD622DC0F313BE6CA4974A974A +:10480C0040DC37F497D898F1313F0412FD14D89856 +:10481C00F1BDD85008FD560E087208E6D2DD040131 +:10482C0092DFFC896158D1DD05712204EF037123FD +:10483C0004A4984A982061C8F498D7C73026FDC6BE +:10484C00D77180717DFADE035201D75200D7C7C1F0 +:10485C002004FBF8FF17040300C1E0C15010C15045 +:10486C00A4FDA7021006629C02D1DD058C0272EF3A +:10487C00518C0C70C18C0470FDD248C0629C02D16A +:10488C00DD058C0272EF3B8C035C7DD1DF03F2EF14 +:10489C003117A1C1E0C15010C150A4FDA7021006F0 +:1048AC00629C02D1DD058C0272EF178C015C7DD10C +:1048BC00DD03F2EF0D8C0370C15010FDD248C062C5 +:1048CC009C021006C6D7C7880616710AE650A4FDCE +:1048DC00DB03D2DD0771339B5202EF1317FDF70395 +:1048EC006770FDF703FDFD48FD6B0471339BF2C649 +:1048FC00D7FD420450A4FDF7035020FDF70350AA46 +:03490C00EDF703C1 +:10490F0061FC61FCC1C3C5C7520C929269D4FEC150 +:10491F00DFF88EFD708EFCC1717AFA4004F903DF67 +:10492F0005305E2A6194C09EFC609EFD34D4FE5219 +:10493F0006C0B9A5A592DFF9C6C4C2C061FC61DF8C +:10494F00520C929269D4FEC1DFF88EFD708EFCC1BD +:10495F008F4105775C04D1DD06675C01D1DD5031F5 +:10496F00549C3671620771539C8FB4FB5FBCFBD1B3 +:10497F00DF1B8FB5FB5FBDFBD1DF128FB6FB5FBEB9 +:10498F00FBD1DF098FB7FB5FBFFBD1DD0C316207B6 +:10499F0002EFFA716307716B2771139EFD8730F475 +:1049AF00227148500571605005717AFAEDA94A6776 +:1049BF005C02D1DD16D422DD124A2202DD0DF42273 +:1049CF007148500571605005717AFA717AFA8D222B +:1049DF00318FE7240000DD0823DD1423DD2CEF4A9F +:1049EF00F44A7140500571505005E422EDA94A8FE9 +:1049FF0040059D4B715050058D4B9D4DD84BFD5132 +:104A0F0034629D4CCD2202EDA94A675C02D1DD17BD +:104A1F00675C10D1DD05CD2203EF0F714850057192 +:104A2F00605005F422EF73CD22044A2203DF108D6C +:104A3F004C9F4005D84CC1D84BFDE834C0EF1F8FB9 +:104A4F0040057671744BDC054A4B02DE06716050EF +:104A5F0005EF47C7D84BFD1731C071505005D84DE2 +:104A6F00F1242900DD27240400DD22242200DD1D8E +:104A7F00241100DD0C240100DD13241E00DD0EEFD8 +:104A8F000A4A4B60DF07CD4B61EF02A44B4A22036A +:104A9F00DF08D84BFD5134629D4CC09EFC609EFDDB +:104AAF0034D4FE5206C0B9A5A592DFF961FCC1C38B +:104ABF00C5C7520C929269D4FEC1DFF88EFD708E7D +:104ACF00FCC1717AFA51405F0401D1DD06F616A7D9 +:104ADF0047DFF2300400BF2401F6BF2A01300B0B71 +:104AEF00BF2801FD5A02300B0FBF2801FD5A0230BB +:104AFF000F0FBF2801710AE6F6420C01DD33AF0438 +:104B0F0001BF0C0131529B2971529B710BE2D8519D +:104B1F00FDDB033184BD02EFFACBB422FBD853F196 +:104B2F00BEB8714BE1714BE5710ABD8D529E44EFDA +:104B3F000C71539B714AE5717BBD71339BC09EFC19 +:104B4F00609EFD34D4FE5206C0B9A5A592DFF9C60A +:104B5F00C4C2C061FCC1C5717AFAD450DD0BEA4EF4 +:104B6F00899E44A64EB450EF33710AE6300400BF5D +:104B7F002401F6BF2A01300B0BBF280100000000F3 +:104B8F0000000000510FBF280100000000000000CE +:104B9F0000500FBF280171239B71339BC4C061FC70 +:104BAF0061EF520C929269D4FEC1DFF88EFD708EC8 +:104BBF00FCC12006FBF8FF71503002CEABACCC0429 +:104BCF0000F6BB31B2E210617900F6614900DFF304 +:104BDF0071603002ED694C8E519C03713BE28C0386 +:104BEF005C02D1DD1E8C035C08D1DF0971503002ED +:104BFF00CC0400EFCC8C0570FDCA35629E50CC04FE +:104C0F0002EFBE8C035C03D1DF408E509C027150CB +:104C1F0030028C04D1DF0E8C0270FD1036629C05C1 +:104C2F00CC0401EF328C044C02DF0671603002EFCE +:104C3F0029CF34025A716030028C0270C18C05701A +:104C4F00FD7235C0CF34024AEF108C035C01D1DD09 +:104C5F000671603002EF03EDD04B1006C09EFC6072 +:104C6F009EFD34D4FE5206C0B9A5A592DFF961FCB2 +:104C7F00C1C3C5C7520C929269D4FEC1DFF88EFD35 +:104C8F00708EFCC1710A9E31929E02EFFA8FDEFB8D +:104C9F004F96FFDF198FDFFB4F97FFDF118FE0FB81 +:104CAF004F98FFDF095004C15011FD1635C0710B2D +:104CBF009EC09EFC609EFD34D4FE5206C0B9A5A5D1 +:104CCF0092DFF9C6C4C2C061FCE46A61FCC1C3C50E +:104CDF00C7520C929269D4FEC1DFF88EFD708EFC24 +:104CEF00C1C1FBF8FF8D1F9C018E31318EE7240669 +:104CFF0000DD0823DD0E23DD22EF38717AFA8C01F7 +:104D0F009D62EF2F717AFA4007F901DF068C019D42 +:104D1F0061EF2051FF2E019D61EF18717AFA8C011E +:104D2F009D304004F903DD064004F904DF0530AA85 +:104D3F002561944031FF09DE05A031FFEF0771585F +:104D4F00F00071629C710BE3C0C09EFC609EFD344D +:104D5F00D4FE5206C0B9A5A592DFF9C6C4C2C06180 +:104D6F00FC717BFAC7D46A61F831249D2771239DAA +:104D7F00D46ADD05B46ACEABAC717AFA5600664CD4 +:104D8F000ADD1172F3311C79D8FCCEFC0061CA61C7 +:104D9F00A486EFEA717AFAF2C6D7C7C1C1FBF8FF52 +:104DAF00CC01008C014C0ADE36717BFA8C01F0319C +:104DBF007E0410FC14A96168DF09AC02B9717AFA9C +:104DCF00F2EF1D8C01F0317E127910FC614902DF88 +:104DDF0006717AFAE2EF09717AFA615901EFC4E2CA +:104DEF001004C6D7C72004FBF8FFF64210FC61F889 +:104DFF00EDD54E717BFA9C038C034C0ADE3C8C0381 +:104E0F00F0317E0410FC14A96168DF05717AFAEFA6 +:104E1F0029717AFA8C0372F3311C7910FCCEFC00E5 +:104E2F0061CA629C02D1DF0A8C03F0317E12E678F0 +:104E3F0010FC717BFA615903EFBECC0200CC01016B +:104E4F008C02F0317E0410FC14A96168DD788C02AD +:104E5F00F0317E127910FCE743DF658C014C0ADEDE +:104E6F005F8C01F0317E127910FCE743DD4D717BD1 +:104E7F00FA8C01F0317E0410FC14A96168DF18610F +:104E8F0069018C01F0317E12F67810FC8C024E0114 +:104E9F00DCED717AFAEF2F8C01F0317E0410FC14E7 +:104EAF00A9128C02F0317E337810FC8C01F0317E28 +:104EBF0012E67810FC615902717AFA615901EF9B81 +:104ECF00615902ED4F4E00F21004C6D761FF520C2C +:104EDF00929269D4FEC1DFF88EFD708EFCC1717A9B +:104EEF00FA8FE4FB5C03D1DD114004F903DD0640CA +:104EFF0004F904DF0530D6386194C09EFC609EFD36 +:104F0F0034D4FE5206C0B9A5A592DFF961FC61FC4D +:044F1F0061FC61FCD4 +:0A4F240000060C12181E242A303675 +:104F2E00ACFB0000000066FE000000002B3A5D3670 +:104F3E008C22D846642E232F1446673BC708283D83 +:104F4E0028FC36FE20FE02F903F929FC30FE2AFC6D +:104F5E002BFC08F926FC6CFF1AFF6EFF6AFF64FF3C +:0A4F6E0027FC66FF2CFC5555555535 +:104F7800FF0000000000983AF82AFF0000004700F0 +:104F8800317503F7332312D714AEF8C716AC0612DF +:104F9800C5AC0416F643DD078B99A7A5B3EFF5C298 +:024FA800C6D76A :024FF400325633 -:0A4FF60031303A31383A343400000B +:0A4FF60031303A34333A3132000012 :00000001FF  \ No newline at end of file diff --git a/trunk/bsr.lmf b/trunk/bsr.lmf index bf75b79..9861377 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 03a609c..2c5c952 100644 --- a/trunk/bsr_k0r.map +++ b/trunk/bsr_k0r.map @@ -26,8 +26,8 @@ Direc-file:bsr_mcu.dr *** Link information *** 73 output segment(s) - 3EBFH byte(s) real data - 6539 symbol(s) defined + 3EF4H byte(s) real data + 6559 symbol(s) defined *** Memory map *** @@ -258,298 +258,299 @@ Direc-file:bsr_mcu.dr 0228CH 00000H @@CNST i2c_mcu-sub 0228CH 00000H - ROM_CODE 0228CH 0264EH CSEG - ROM_CODE pm 0228CH 009F4H - ROM_CODE i2c_ctr 02C80H 0005CH - ROM_CODE main 02CDCH 00055H - ROM_CODE led 02D31H 00284H - ROM_CODE rtc 02FB5H 000E0H - ROM_CODE vreg_ctr 03095H 0049EH - ROM_CODE vreg_twl 03533H 000F9H - ROM_CODE adc 0362CH 00261H - ROM_CODE renge 0388DH 00018H - ROM_CODE accero 038A5H 00155H - ROM_CODE sw 039FAH 0013CH + ROM_CODE 0228CH 02683H CSEG + ROM_CODE pm 0228CH 00A25H + ROM_CODE i2c_ctr 02CB1H 0005CH + ROM_CODE main 02D0DH 00055H + ROM_CODE led 02D62H 00284H + ROM_CODE rtc 02FE6H 000E0H + ROM_CODE vreg_ctr 030C6H 0049EH + ROM_CODE vreg_twl 03564H 000F9H + ROM_CODE adc 0365DH 00261H + ROM_CODE renge 038BEH 00018H + ROM_CODE accero 038D6H 00155H + ROM_CODE sw 03A2BH 0013CH ROM_CODE task_misc - 03B36H 001C1H - ROM_CODE task_sys 03CF7H 00414H + 03B67H 001C1H + ROM_CODE task_sys 03D28H 00418H ROM_CODE pedo_alg_thre_det2 - 0410BH 004D4H - ROM_CODE led_cam 045DFH 000C4H - ROM_CODE led_pow 046A3H 0016FH - ROM_CODE voltable 04812H 00000H + 04140H 004D4H + ROM_CODE led_cam 04614H 000C4H + ROM_CODE led_pow 046D8H 0016FH + ROM_CODE voltable 04847H 00000H ROM_CODE pedo_lpf_coeff - 04812H 00000H + 04847H 00000H ROM_CODE kanaria_c - 04812H 00006H - ROM_CODE get_ei 04818H 0000DH + 04847H 00006H + ROM_CODE get_ei 0484DH 0000DH ROM_CODE i2c_mcu-sub - 04825H 000B5H - @@BASE 048DAH 00614H CSEG BASE - @@BASE loader 048DAH 00000H - @@BASE pm 048DAH 0003EH - @@BASE i2c_ctr 04918H 00170H - @@BASE main 04A88H 00000H - @@BASE magic 04A88H 00000H - @@BASE WDT 04A88H 00000H - @@BASE i2c_mcu 04A88H 000F2H - @@BASE i2c_twl 04B7AH 000D0H - @@BASE led 04C4AH 00000H - @@BASE rtc 04C4AH 0005DH - @@BASE vreg_ctr 04CA7H 00000H - @@BASE vreg_twl 04CA7H 00000H - @@BASE adc 04CA7H 00094H - @@BASE renge 04D3BH 0016BH - @@BASE accero 04EA6H 00042H + 0485AH 000B5H + @@BASE 0490FH 00614H CSEG BASE + @@BASE loader 0490FH 00000H + @@BASE pm 0490FH 0003EH + @@BASE i2c_ctr 0494DH 00170H + @@BASE main 04ABDH 00000H + @@BASE magic 04ABDH 00000H + @@BASE WDT 04ABDH 00000H + @@BASE i2c_mcu 04ABDH 000F2H + @@BASE i2c_twl 04BAFH 000D0H + @@BASE led 04C7FH 00000H + @@BASE rtc 04C7FH 0005DH + @@BASE vreg_ctr 04CDCH 00000H + @@BASE vreg_twl 04CDCH 00000H + @@BASE adc 04CDCH 00094H + @@BASE renge 04D70H 0016BH + @@BASE accero 04EDBH 00042H @@BASE self_flash - 04EE8H 00000H - @@BASE sw 04EE8H 00000H + 04F1DH 00000H + @@BASE sw 04F1DH 00000H @@BASE task_debug - 04EE8H 00000H + 04F1DH 00000H @@BASE task_misc - 04EE8H 00000H - @@BASE task_sys 04EE8H 00000H + 04F1DH 00000H + @@BASE task_sys 04F1DH 00000H @@BASE pedo_alg_thre_det2 - 04EE8H 00000H - @@BASE ini_VECT 04EE8H 00006H + 04F1DH 00000H + @@BASE ini_VECT 04F1DH 00006H @@BASE task_status - 04EEEH 00000H - @@BASE led_cam 04EEEH 00000H - @@BASE led_pow 04EEEH 00000H - @@BASE hal 04EEEH 00000H + 04F23H 00000H + @@BASE led_cam 04F23H 00000H + @@BASE led_pow 04F23H 00000H + @@BASE hal 04F23H 00000H @@BASE batt_params - 04EEEH 00000H - @@BASE voltable 04EEEH 00000H + 04F23H 00000H + @@BASE voltable 04F23H 00000H @@BASE pedo_lpf_coeff - 04EEEH 00000H + 04F23H 00000H @@BASE kanaria_c - 04EEEH 00000H + 04F23H 00000H @@BASE util_funcs - 04EEEH 00000H + 04F23H 00000H @@BASE i2c_mcu-sub - 04EEEH 00000H - @@CNSTL 04EEEH 00000H CSEG PAGE64KP - @@CNSTL @cstart 04EEEH 00000H - @@CNSTL 04EEEH 00000H CSEG PAGE64KP - @@CNSTL pm 04EEEH 00000H - @@CNSTL 04EEEH 00000H CSEG PAGE64KP - @@CNSTL i2c_ctr 04EEEH 00000H - @@CNSTL 04EEEH 00000H CSEG PAGE64KP - @@CNSTL main 04EEEH 00000H - @@CNSTL 04EEEH 00000H CSEG PAGE64KP - @@CNSTL led 04EEEH 00000H - @@CNSTL 04EEEH 00000H CSEG PAGE64KP - @@CNSTL rtc 04EEEH 00000H - @@CNSTL 04EEEH 00000H CSEG PAGE64KP - @@CNSTL vreg_ctr 04EEEH 00000H - @@CNSTL 04EEEH 00000H CSEG PAGE64KP - @@CNSTL vreg_twl 04EEEH 00000H - @@CNSTL 04EEEH 00000H CSEG PAGE64KP - @@CNSTL adc 04EEEH 00000H - @@CNSTL 04EEEH 00000H CSEG PAGE64KP - @@CNSTL renge 04EEEH 00000H - @@CNSTL 04EEEH 00000H CSEG PAGE64KP - @@CNSTL accero 04EEEH 00000H - @@CNSTL 04EEEH 00000H CSEG PAGE64KP - @@CNSTL sw 04EEEH 00000H - @@CNSTL 04EEEH 00000H CSEG PAGE64KP + 04F23H 00000H + @@CNSTL 04F23H 00000H CSEG PAGE64KP + @@CNSTL @cstart 04F23H 00000H + @@CNSTL 04F23H 00000H CSEG PAGE64KP + @@CNSTL pm 04F23H 00000H + @@CNSTL 04F23H 00000H CSEG PAGE64KP + @@CNSTL i2c_ctr 04F23H 00000H + @@CNSTL 04F23H 00000H CSEG PAGE64KP + @@CNSTL main 04F23H 00000H + @@CNSTL 04F23H 00000H CSEG PAGE64KP + @@CNSTL led 04F23H 00000H + @@CNSTL 04F23H 00000H CSEG PAGE64KP + @@CNSTL rtc 04F23H 00000H + @@CNSTL 04F23H 00000H CSEG PAGE64KP + @@CNSTL vreg_ctr 04F23H 00000H + @@CNSTL 04F23H 00000H CSEG PAGE64KP + @@CNSTL vreg_twl 04F23H 00000H + @@CNSTL 04F23H 00000H CSEG PAGE64KP + @@CNSTL adc 04F23H 00000H + @@CNSTL 04F23H 00000H CSEG PAGE64KP + @@CNSTL renge 04F23H 00000H + @@CNSTL 04F23H 00000H CSEG PAGE64KP + @@CNSTL accero 04F23H 00000H + @@CNSTL 04F23H 00000H CSEG PAGE64KP + @@CNSTL sw 04F23H 00000H + @@CNSTL 04F23H 00000H CSEG PAGE64KP @@CNSTL task_misc - 04EEEH 00000H - @@CNSTL 04EEEH 00000H CSEG PAGE64KP - @@CNSTL task_sys 04EEEH 00000H - @@CNSTL 04EEEH 00000H CSEG PAGE64KP + 04F23H 00000H + @@CNSTL 04F23H 00000H CSEG PAGE64KP + @@CNSTL task_sys 04F23H 00000H + @@CNSTL 04F23H 00000H CSEG PAGE64KP @@CNSTL pedo_alg_thre_det2 - 04EEEH 00000H - @@CNSTL 04EEEH 00000H CSEG PAGE64KP - @@CNSTL ini_VECT 04EEEH 00000H - @@CNSTL 04EEEH 00000H CSEG PAGE64KP - @@CNSTL led_cam 04EEEH 00000H - @@CNSTL 04EEEH 00000H CSEG PAGE64KP - @@CNSTL led_pow 04EEEH 00000H - @@CNSTL 04EEEH 00000H CSEG PAGE64KP + 04F23H 00000H + @@CNSTL 04F23H 00000H CSEG PAGE64KP + @@CNSTL ini_VECT 04F23H 00000H + @@CNSTL 04F23H 00000H CSEG PAGE64KP + @@CNSTL led_cam 04F23H 00000H + @@CNSTL 04F23H 00000H CSEG PAGE64KP + @@CNSTL led_pow 04F23H 00000H + @@CNSTL 04F23H 00000H CSEG PAGE64KP @@CNSTL batt_params - 04EEEH 00000H - @@CNSTL 04EEEH 00000H CSEG PAGE64KP - @@CNSTL voltable 04EEEH 00000H - @@CNSTL 04EEEH 00000H CSEG PAGE64KP + 04F23H 00000H + @@CNSTL 04F23H 00000H CSEG PAGE64KP + @@CNSTL voltable 04F23H 00000H + @@CNSTL 04F23H 00000H CSEG PAGE64KP @@CNSTL pedo_lpf_coeff - 04EEEH 00000H - @@CNSTL 04EEEH 00000H CSEG PAGE64KP + 04F23H 00000H + @@CNSTL 04F23H 00000H CSEG PAGE64KP @@CNSTL kanaria_c - 04EEEH 00000H - @@CNSTL 04EEEH 00000H CSEG PAGE64KP + 04F23H 00000H + @@CNSTL 04F23H 00000H CSEG PAGE64KP @@CNSTL i2c_mcu-sub - 04EEEH 00000H - @@CNSTL 04EEEH 0000AH CSEG PAGE64KP - @@CNSTL @bcdtob 04EEEH 0000AH - @@R_INIT 04EF8H 0004AH CSEG UNIT64KP - @@R_INIT @cstart 04EF8H 00000H - @@R_INIT loader 04EF8H 00000H - @@R_INIT pm 04EF8H 00000H - @@R_INIT i2c_ctr 04EF8H 00000H - @@R_INIT main 04EF8H 00000H - @@R_INIT magic 04EF8H 00000H - @@R_INIT WDT 04EF8H 00000H - @@R_INIT i2c_mcu 04EF8H 00000H - @@R_INIT i2c_twl 04EF8H 00000H - @@R_INIT led 04EF8H 00000H - @@R_INIT rtc 04EF8H 00000H - @@R_INIT vreg_ctr 04EF8H 00000H - @@R_INIT vreg_twl 04EF8H 00000H - @@R_INIT adc 04EF8H 0000CH - @@R_INIT renge 04F04H 00014H - @@R_INIT accero 04F18H 00000H - @@R_INIT self_flash - 04F18H 00000H - @@R_INIT sw 04F18H 00000H - @@R_INIT task_debug - 04F18H 00000H - @@R_INIT task_misc - 04F18H 00026H - @@R_INIT task_sys 04F3EH 00000H - @@R_INIT pedo_alg_thre_det2 - 04F3EH 00000H - @@R_INIT ini_VECT 04F3EH 00000H - @@R_INIT task_status - 04F3EH 00000H - @@R_INIT led_cam 04F3EH 00000H - @@R_INIT led_pow 04F3EH 00004H - @@R_INIT hal 04F42H 00000H - @@R_INIT batt_params - 04F42H 00000H - @@R_INIT voltable 04F42H 00000H - @@R_INIT pedo_lpf_coeff - 04F42H 00000H - @@R_INIT kanaria_c - 04F42H 00000H - @@R_INIT util_funcs - 04F42H 00000H - @@R_INIT i2c_mcu-sub - 04F42H 00000H - @@R_INIT @rom 04F42H 00000H - @@R_INIS 04F42H 00010H CSEG UNIT64KP - @@R_INIS @cstart 04F42H 00000H - @@R_INIS loader 04F42H 00000H - @@R_INIS pm 04F42H 00002H - @@R_INIS i2c_ctr 04F44H 00002H - @@R_INIS main 04F46H 00000H - @@R_INIS magic 04F46H 00000H - @@R_INIS WDT 04F46H 00000H - @@R_INIS i2c_mcu 04F46H 00000H - @@R_INIS i2c_twl 04F46H 00000H - @@R_INIS led 04F46H 00000H - @@R_INIS rtc 04F46H 00000H - @@R_INIS vreg_ctr 04F46H 00000H - @@R_INIS vreg_twl 04F46H 00000H - @@R_INIS adc 04F46H 00000H - @@R_INIS renge 04F46H 00000H - @@R_INIS accero 04F46H 00000H - @@R_INIS self_flash - 04F46H 00000H - @@R_INIS sw 04F46H 00000H - @@R_INIS task_debug - 04F46H 00000H - @@R_INIS task_misc - 04F46H 00000H - @@R_INIS task_sys 04F46H 00002H - @@R_INIS pedo_alg_thre_det2 - 04F48H 00006H - @@R_INIS ini_VECT 04F4EH 00000H - @@R_INIS task_status - 04F4EH 00000H - @@R_INIS led_cam 04F4EH 00002H - @@R_INIS led_pow 04F50H 00002H - @@R_INIS hal 04F52H 00000H - @@R_INIS batt_params - 04F52H 00000H - @@R_INIS voltable 04F52H 00000H - @@R_INIS pedo_lpf_coeff - 04F52H 00000H - @@R_INIS kanaria_c - 04F52H 00000H - @@R_INIS util_funcs - 04F52H 00000H - @@R_INIS i2c_mcu-sub - 04F52H 00000H - @@R_INIS @rom 04F52H 00000H - @@RLINIT 04F52H 00000H CSEG UNIT64KP - @@RLINIT loader 04F52H 00000H - @@RLINIT pm 04F52H 00000H - @@RLINIT i2c_ctr 04F52H 00000H - @@RLINIT main 04F52H 00000H - @@RLINIT magic 04F52H 00000H - @@RLINIT WDT 04F52H 00000H - @@RLINIT i2c_mcu 04F52H 00000H - @@RLINIT i2c_twl 04F52H 00000H - @@RLINIT led 04F52H 00000H - @@RLINIT rtc 04F52H 00000H - @@RLINIT vreg_ctr 04F52H 00000H - @@RLINIT vreg_twl 04F52H 00000H - @@RLINIT adc 04F52H 00000H - @@RLINIT renge 04F52H 00000H - @@RLINIT accero 04F52H 00000H + 04F23H 00000H + @@RLINIT 04F23H 00000H CSEG UNIT64KP + @@RLINIT loader 04F23H 00000H + @@RLINIT pm 04F23H 00000H + @@RLINIT i2c_ctr 04F23H 00000H + @@RLINIT main 04F23H 00000H + @@RLINIT magic 04F23H 00000H + @@RLINIT WDT 04F23H 00000H + @@RLINIT i2c_mcu 04F23H 00000H + @@RLINIT i2c_twl 04F23H 00000H + @@RLINIT led 04F23H 00000H + @@RLINIT rtc 04F23H 00000H + @@RLINIT vreg_ctr 04F23H 00000H + @@RLINIT vreg_twl 04F23H 00000H + @@RLINIT adc 04F23H 00000H + @@RLINIT renge 04F23H 00000H + @@RLINIT accero 04F23H 00000H @@RLINIT self_flash - 04F52H 00000H - @@RLINIT sw 04F52H 00000H + 04F23H 00000H + @@RLINIT sw 04F23H 00000H @@RLINIT task_debug - 04F52H 00000H + 04F23H 00000H @@RLINIT task_misc - 04F52H 00000H - @@RLINIT task_sys 04F52H 00000H + 04F23H 00000H + @@RLINIT task_sys 04F23H 00000H @@RLINIT pedo_alg_thre_det2 - 04F52H 00000H - @@RLINIT ini_VECT 04F52H 00000H + 04F23H 00000H + @@RLINIT ini_VECT 04F23H 00000H @@RLINIT task_status - 04F52H 00000H - @@RLINIT led_cam 04F52H 00000H - @@RLINIT led_pow 04F52H 00000H - @@RLINIT hal 04F52H 00000H + 04F23H 00000H + @@RLINIT led_cam 04F23H 00000H + @@RLINIT led_pow 04F23H 00000H + @@RLINIT hal 04F23H 00000H @@RLINIT batt_params - 04F52H 00000H - @@RLINIT voltable 04F52H 00000H + 04F23H 00000H + @@RLINIT voltable 04F23H 00000H @@RLINIT pedo_lpf_coeff - 04F52H 00000H + 04F23H 00000H @@RLINIT kanaria_c - 04F52H 00000H + 04F23H 00000H @@RLINIT util_funcs - 04F52H 00000H + 04F23H 00000H @@RLINIT i2c_mcu-sub - 04F52H 00000H - @@RLINIT @rom 04F52H 00000H - @@CODEL 04F52H 00000H CSEG - @@CODEL pm 04F52H 00000H - @@CODEL i2c_ctr 04F52H 00000H - @@CODEL main 04F52H 00000H - @@CODEL magic 04F52H 00000H - @@CODEL led 04F52H 00000H - @@CODEL rtc 04F52H 00000H - @@CODEL vreg_ctr 04F52H 00000H - @@CODEL vreg_twl 04F52H 00000H - @@CODEL adc 04F52H 00000H - @@CODEL renge 04F52H 00000H - @@CODEL accero 04F52H 00000H - @@CODEL sw 04F52H 00000H + 04F23H 00000H + @@RLINIT @rom 04F23H 00000H + @@CODEL 04F23H 00000H CSEG + @@CODEL pm 04F23H 00000H + @@CODEL i2c_ctr 04F23H 00000H + @@CODEL main 04F23H 00000H + @@CODEL magic 04F23H 00000H + @@CODEL led 04F23H 00000H + @@CODEL rtc 04F23H 00000H + @@CODEL vreg_ctr 04F23H 00000H + @@CODEL vreg_twl 04F23H 00000H + @@CODEL adc 04F23H 00000H + @@CODEL renge 04F23H 00000H + @@CODEL accero 04F23H 00000H + @@CODEL sw 04F23H 00000H @@CODEL task_misc - 04F52H 00000H - @@CODEL task_sys 04F52H 00000H + 04F23H 00000H + @@CODEL task_sys 04F23H 00000H @@CODEL pedo_alg_thre_det2 - 04F52H 00000H - @@CODEL ini_VECT 04F52H 00000H - @@CODEL led_cam 04F52H 00000H - @@CODEL led_pow 04F52H 00000H + 04F23H 00000H + @@CODEL ini_VECT 04F23H 00000H + @@CODEL led_cam 04F23H 00000H + @@CODEL led_pow 04F23H 00000H @@CODEL batt_params - 04F52H 00000H - @@CODEL voltable 04F52H 00000H + 04F23H 00000H + @@CODEL voltable 04F23H 00000H @@CODEL pedo_lpf_coeff - 04F52H 00000H + 04F23H 00000H @@CODEL kanaria_c - 04F52H 00000H + 04F23H 00000H @@CODEL i2c_mcu-sub - 04F52H 00000H - @@LCODEL 04F52H 00022H CSEG - @@LCODEL abs 04F52H 00008H - @@LCODEL memcpy_n 04F5AH 0001AH -* gap * 04F74H 00080H + 04F23H 00000H +* gap * 04F23H 00001H + @@CNSTL 04F24H 0000AH CSEG PAGE64KP + @@CNSTL @bcdtob 04F24H 0000AH + @@R_INIT 04F2EH 0004AH CSEG UNIT64KP + @@R_INIT @cstart 04F2EH 00000H + @@R_INIT loader 04F2EH 00000H + @@R_INIT pm 04F2EH 00000H + @@R_INIT i2c_ctr 04F2EH 00000H + @@R_INIT main 04F2EH 00000H + @@R_INIT magic 04F2EH 00000H + @@R_INIT WDT 04F2EH 00000H + @@R_INIT i2c_mcu 04F2EH 00000H + @@R_INIT i2c_twl 04F2EH 00000H + @@R_INIT led 04F2EH 00000H + @@R_INIT rtc 04F2EH 00000H + @@R_INIT vreg_ctr 04F2EH 00000H + @@R_INIT vreg_twl 04F2EH 00000H + @@R_INIT adc 04F2EH 0000CH + @@R_INIT renge 04F3AH 00014H + @@R_INIT accero 04F4EH 00000H + @@R_INIT self_flash + 04F4EH 00000H + @@R_INIT sw 04F4EH 00000H + @@R_INIT task_debug + 04F4EH 00000H + @@R_INIT task_misc + 04F4EH 00026H + @@R_INIT task_sys 04F74H 00000H + @@R_INIT pedo_alg_thre_det2 + 04F74H 00000H + @@R_INIT ini_VECT 04F74H 00000H + @@R_INIT task_status + 04F74H 00000H + @@R_INIT led_cam 04F74H 00000H + @@R_INIT led_pow 04F74H 00004H + @@R_INIT hal 04F78H 00000H + @@R_INIT batt_params + 04F78H 00000H + @@R_INIT voltable 04F78H 00000H + @@R_INIT pedo_lpf_coeff + 04F78H 00000H + @@R_INIT kanaria_c + 04F78H 00000H + @@R_INIT util_funcs + 04F78H 00000H + @@R_INIT i2c_mcu-sub + 04F78H 00000H + @@R_INIT @rom 04F78H 00000H + @@R_INIS 04F78H 00010H CSEG UNIT64KP + @@R_INIS @cstart 04F78H 00000H + @@R_INIS loader 04F78H 00000H + @@R_INIS pm 04F78H 00002H + @@R_INIS i2c_ctr 04F7AH 00002H + @@R_INIS main 04F7CH 00000H + @@R_INIS magic 04F7CH 00000H + @@R_INIS WDT 04F7CH 00000H + @@R_INIS i2c_mcu 04F7CH 00000H + @@R_INIS i2c_twl 04F7CH 00000H + @@R_INIS led 04F7CH 00000H + @@R_INIS rtc 04F7CH 00000H + @@R_INIS vreg_ctr 04F7CH 00000H + @@R_INIS vreg_twl 04F7CH 00000H + @@R_INIS adc 04F7CH 00000H + @@R_INIS renge 04F7CH 00000H + @@R_INIS accero 04F7CH 00000H + @@R_INIS self_flash + 04F7CH 00000H + @@R_INIS sw 04F7CH 00000H + @@R_INIS task_debug + 04F7CH 00000H + @@R_INIS task_misc + 04F7CH 00000H + @@R_INIS task_sys 04F7CH 00002H + @@R_INIS pedo_alg_thre_det2 + 04F7EH 00006H + @@R_INIS ini_VECT 04F84H 00000H + @@R_INIS task_status + 04F84H 00000H + @@R_INIS led_cam 04F84H 00002H + @@R_INIS led_pow 04F86H 00002H + @@R_INIS hal 04F88H 00000H + @@R_INIS batt_params + 04F88H 00000H + @@R_INIS voltable 04F88H 00000H + @@R_INIS pedo_lpf_coeff + 04F88H 00000H + @@R_INIS kanaria_c + 04F88H 00000H + @@R_INIS util_funcs + 04F88H 00000H + @@R_INIS i2c_mcu-sub + 04F88H 00000H + @@R_INIS @rom 04F88H 00000H + @@LCODEL 04F88H 00022H CSEG + @@LCODEL abs 04F88H 00008H + @@LCODEL memcpy_n 04F90H 0001AH +* gap * 04FAAH 0004AH MGC_VER 04FF4H 00002H CSEG AT MGC_VER magic 04FF4H 00002H MGC_TAIL 04FF6H 0000AH CSEG AT diff --git a/trunk/hoge.bin b/trunk/hoge.bin index a39a443..edc52e8 100644 Binary files a/trunk/hoge.bin and b/trunk/hoge.bin differ diff --git a/trunk/pm.c b/trunk/pm.c index dc28fce..8807b1d 100644 --- a/trunk/pm.c +++ b/trunk/pm.c @@ -495,6 +495,8 @@ static void BT_mgic_quick_start() #define MGIC_CMD_UNLOCK_KEY 0x4A57 #define MGIC_CMD_RESET 0x5400 +#define K_RCOMP_SEG 0x0080 +#define RCOMP_SIZE 16 static void BT_mgic_init() { u8 origParam[4]; @@ -546,6 +548,21 @@ static void BT_mgic_init() } } + { + // 5.1 拡張 RCOMP を更新しておく。 + // 基本不要だが、不意に書き換わってしまったときのため、規定値を書く。 + // 17048 で必要。17040(CTR) に書いてしまっても不具合なし。 + u8 loop; + short param[RCOMP_SIZE]; + + for( loop=0; loop < RCOMP_SIZE; loop++ ) + { + param[loop] = swap_endian_16(K_RCOMP_SEG); + } + iic_mcu_set_wo_dma( ); + iic_mcu_write( IIC_SLA_BT_GAUGE, BT_GAUGE_REG_RCOMP_EXT, sizeof(param), param ); + } + // 6. 150ms以上待つ wait_ms( 150 + 15 ); diff --git a/trunk/pm.h b/trunk/pm.h index 4b377d0..3e0d43e 100644 --- a/trunk/pm.h +++ b/trunk/pm.h @@ -55,7 +55,8 @@ enum BT_GAUGE_REG_ADRS BT_GAUGE_REG_RCOMP = 0x0C, BT_GAUGE_REG_LOCK = 0x3E, BT_GAUGE_REG_BT_PARAM = 0x40, - BT_GAUGE_REG_COMMAND = 0xFE + BT_GAUGE_REG_COMMAND = 0xFE, + BT_GAUGE_REG_RCOMP_EXT = 0x80, }; diff --git a/trunk/task_sys.c b/trunk/task_sys.c index a547ac2..4edd84b 100644 --- a/trunk/task_sys.c +++ b/trunk/task_sys.c @@ -363,6 +363,7 @@ void tsk_sys( ) // 注:現状では電源ボタンしか電源投入はありません。 system_status.poweron_reason = NONE; + LCD_AMOL_HV_CTRL = 0; // 異常終了時、アモルファスLCD用電源を切り忘れてしまう(PM_LCD_OFF()を通らないため) if( !PM_EXTDC_n || chg_led_override != 0 ) // これがゼロになるまで待つ @@ -728,16 +729,20 @@ static err chk_emergencyExit(){ /********************************************//** -リブート時、ステータスを何となく更新 +リブート時、バックライトステータスをPMから読みだして再設定しておく ***********************************************/ static void restore_status_regs() { + // バックライト系 u8 bl_status_temp; bl_status_temp = read_pmic( PM_REG_ADRS_BL ); vreg_ctr[ VREG_C_STATUS ] |= (( bl_status_temp & 0x03 ) << 5 ); set_bit_if( ( read_pmic( PM_REG_ADRS_VDD_LCD ) != 0 ), vreg_ctr[ VREG_C_STATUS ], REG_BIT_LCD_POW ); + // LCD_AMOL_HV_CTRL はノーケアでよい(レジスタはリセットされないので) + + // バッテリ&本体識別 BT_chk(); } /********************************************//** diff --git a/trunk/yav_mcu_bsr.plg b/trunk/yav_mcu_bsr.plg index eb6d68f..160064e 100644 --- a/trunk/yav_mcu_bsr.plg +++ b/trunk/yav_mcu_bsr.plg @@ -3,24 +3,6 @@ C:\Windows\system32\cmd.exe /c c:\cygwin\bin\touch magic.c Compilation complete, 0 error(s) and 0 warning(s) found. "C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files (x86)\NEC Electronics Tools\DEV" -_msgoff -pinter_asm -ks -kx inter_asm\magic.asm Assembly complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"C:\Program Files (x86)\NEC Electronics Tools\DEV" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2m -qvjl2w -sainter_asm -zpb -no vreg_ctr.c -vreg_ctr.c(159) : CC78K0R warning W0401: Conversion may lose significant digits -vreg_ctr.c(160) : CC78K0R warning W0401: Conversion may lose significant digits -vreg_ctr.c(162) : CC78K0R warning W0401: Conversion may lose significant digits -vreg_ctr.c(164) : CC78K0R warning W0401: Conversion may lose significant digits -vreg_ctr.c(165) : CC78K0R warning W0401: Conversion may lose significant digits -vreg_ctr.c(252) : CC78K0R warning W0401: Conversion may lose significant digits -vreg_ctr.c(252) : CC78K0R warning W0401: Conversion may lose significant digits -vreg_ctr.c(257) : CC78K0R warning W0401: Conversion may lose significant digits -vreg_ctr.c(257) : CC78K0R warning W0401: Conversion may lose significant digits -vreg_ctr.c(261) : CC78K0R warning W0401: Conversion may lose significant digits -vreg_ctr.c(261) : CC78K0R warning W0401: Conversion may lose significant digits -vreg_ctr.c(265) : CC78K0R warning W0401: Conversion may lose significant digits -vreg_ctr.c(265) : CC78K0R warning W0401: Conversion may lose significant digits -vreg_ctr.c(269) : CC78K0R warning W0401: Conversion may lose significant digits -Compilation complete, 0 error(s) and 14 warning(s) found. -"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files (x86)\NEC Electronics Tools\DEV" -_msgoff -pinter_asm -ks -kx inter_asm\vreg_ctr.asm -Assembly complete, 0 error(s) and 0 warning(s) found. "C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\lk78k0r.exe" -y"C:\Program Files (x86)\NEC Electronics Tools\DEV" -_msgoff -obsr.lmf "..\..\..\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r\s0rm.rel" -gi1B339499E033F240BFAAh -pbsr_k0r.map -nkd -gb7EFBFFh -b"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r\fsl.lib" -bcl0rdm.lib -bcl0rm.lib -bcl0rmf.lib -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r" -dbsr_mcu.dr -s -w2 loader.rel pm.rel i2c_ctr.rel main.rel magic.rel WDT.rel i2c_mcu.rel i2c_twl.rel led.rel rtc.rel vreg_ctr.rel vreg_twl.rel adc.rel renge.rel accero.rel self_flash.rel sw.rel task_debug.rel task_misc.rel task_sys.rel pedo_alg_thre_det2.rel ini_VECT.rel task_status.rel led_cam.rel led_pow.rel hal.rel batt_params.rel voltable.rel pedo_lpf_coeff.rel kanaria.rel kanaria_c.rel get_ei.rel util_funcs.rel i2c_mcu-sub.rel RA78K0R warning W3420: File 'loader.rel' already has had error(s)/warning(s) by 'CC78K' Read Device File Directory : C:\PROGRAM FILES (X86)\NEC ELECTRONICS TOOLS\DEV\ @@ -42,6 +24,10 @@ Link complete, 0 error(s) and 14 warning(s) found. "C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\oc78k0r.exe" -y"C:\Program Files (x86)\NEC Electronics Tools\DEV" -_msgoff -o.\bsr.hex -nu -ki bsr.lmf Object Conversion Complete, 0 error(s) and 0 warning(s) found. C:\Windows\system32\cmd.exe /c ruby nec_s_2_bsrbin2.rb bsr.hex -ruby: No such file or directory -- nec_s_2_bsrbin2.rb (LoadError) +nec_s_2_bsrbin2.rb:2: warning: variable $KCODE is no longer effective; ignored +4 +intel-HEX to bsr bin converter + file converted! + -Build Total error(s) : 0 Total warning(s) : 28 +Build Total error(s) : 0 Total warning(s) : 14