diff --git a/snake_trunk/VCProj/bsr_trunk.sdf b/snake_trunk/VCProj/bsr_trunk.sdf index 194917e..826cc67 100644 Binary files a/snake_trunk/VCProj/bsr_trunk.sdf and b/snake_trunk/VCProj/bsr_trunk.sdf differ diff --git a/snake_trunk/bsr.hex b/snake_trunk/bsr.hex index ac98441..c9c8207 100644 --- a/snake_trunk/bsr.hex +++ b/snake_trunk/bsr.hex @@ -1,13 +1,13 @@ :02000000680D89 -:04001000A248A44816 -:02001C00504A48 -:02002400F74A99 -:02002A00424B47 -:080034006F4C124C6B4CB04EF6 -:02004A00A648C6 -:02005A00E0487C -:020062006E4EE0 -:06008000034D3C4D864DCE +:04001000A648A8480E +:02001C00544A44 +:02002400FB4A95 +:02002A00464B43 +:08003400734C164C6F4CB44EE6 +:02004A00AA48C2 +:02005A00E44878 +:02006200724EDC +:06008000074D404D8A4DC2 :0400C0007EFBFF04C0 :0A00C4001B339499E033F240BFAA09 :1000CE00C7C1FBF8FFCEABACC736F00071F4C6610A @@ -15,7 +15,7 @@ :1000EE007110A6FB710006F9EF0B8C015C80D161DB :1000FE00E8710006F98F06F931030EF6B1BBF66111 :10010E004900DD05618900EFF5FDFE01FD3101FDC0 -:10011E008901FD0F0AFD4609FD0A30FD312DEFA5BF +:10011E008901FD0F0AFD4609FD0E30FD352DEFA5B7 :10012E00C0C6D7C7360000674C09DE3F318E04F6D5 :10013E000FC1317B9EFDC411897267318E04F64F5B :10014E0014896142DF03F6EF01E660610667318EC6 @@ -24,7 +24,7 @@ :10017E00E88666D161E8FDB306C6D751065B0C3141 :10018E001A9F08F94008F90161F8CF08F904D5085B :10019E00F9DF06710009F9EF04710809F98F09F901 -:1001AE00310505CD3707EF03CD3705D908F9FDC168 +:1001AE00310505CD3707EF03CD3705D908F9FDC564 :1001BE00298F06F95CE39F06F951035B04318EE744 :1001CE00240000DD1023DD0823DF0E712006F9D791 :1001DE00713006F9D7714006F9D7717BFACEA010AF @@ -46,7 +46,7 @@ :1002DE0004300400BF2401301740BF1C013004005D :1002EE00BF22018C0A91DF04F6BF2A01710BE2CE08 :1002FE0044FF3182E202EFFAAC0C148E449961791C -:10030E000C61690A8C0AD1DFDA8B4CA461F8FD907E +:10030E000C61690A8C0AD1DFDA8B4CA461F8FD947A :10031E0048FD7504710BE2713397F2C0C6D7C7C1A1 :10032E00FBF8FFFD6502D2DD045203EF25710AE6EC :10033E008B70FDE503D2DD077133975202EF138CFC @@ -112,12 +112,12 @@ :1006FE000E019C01617902EFBB40F67FFF61F8614C :10070E0059018C01D161F8EDAC07CC0100717AFA78 :10071E00FD9804711300711B20710303710205E033 -:10072E00C15003FDC72BC05013FD220A500FC1E06C -:10073E00FDC72BC0CEABAC6159018C0191DD068C8F +:10072E00C15003FDCB2BC05013FD220A500FC1E068 +:10073E00FDCB2BC0CEABAC6159018C0191DD068C8B :10074E00014C03DF03E6EF01F66061FB7121048CBF :10075E00014C0861F8CC010031320705A024FCEFF2 :10076E0003F524FC4024FC11DC22F524FCF0C150DE -:10077E0003FDC72BC0CE3708CBE4FFFFCBE6FFF758 +:10077E0003FDCB2BC0CE3708CBE4FFFFCBE6FFF754 :10078E00CED4FFCF370008F5120561FDE6BC02F6A8 :10079E00614902DD9F00000000617902EFF1FDAEBC :1007AE0008D2DFFA5008C15014FDE007C0D2FDD3C5 @@ -141,11 +141,11 @@ :1008CE00FFF2D7C731049B067110B3FBEF0471180A :1008DE00B3FB8FB3FB7B8E76D1DD5B8FB3FB9D8E2F :1008EE004004F903DF22665C10D1DD1C8FB3FB5C84 -:1008FE0010D1DD0B5080C15011FD3A35C0EF0950BB -:10090E0040C15011FD3A35C04004F903DD064004E4 +:1008FE0010D1DD0B5080C15011FD3E35C0EF0950B7 +:10090E0040C15011FD3E35C04004F903DD064004E0 :10091E00F904DF22665C02D1DD1C8FB3FB5C02D1D1 -:10092E00DD0B5040C15010FD3A35C0EF095020C1CB -:10093E005010FD3A35C0C6D7C7360000665C80D170 +:10092E00DD0B5040C15010FD3E35C0EF095020C1C7 +:10093E005010FD3E35C0C6D7C7360000665C80D16C :10094E00DD10675C80D1DF0571339AEF0B71329A3F :10095E00EF0671040771319A665C40D1DD10675C59 :10096E0040D1DF0571439AEF0B71429AEF06711475 @@ -215,10 +215,10 @@ :020D6600C3FDCB :100D680061CF5100718C7109FECBF800FEFCE801DF :100D780000F6BF00F953C0F693935820FEDFF941FF -:100D88000036C04E34CCFCEF05118B99A7A517444B -:100D98000A4FDFF53602F930CCFCEF04CC0000A78F -:100DA80047DFF94100360A4F3420FEEF05118B99D1 -:100DB800A7A517441A4FDFF53630FE3096FEEF042C +:100D88000036C44E34CCFCEF05118B99A7A5174447 +:100D98000E4FDFF53602F930CCFCEF04CC0000A78B +:100DA80047DFF94100360E4F3420FEEF05118B99CD +:100DB800A7A517441E4FDFF53630FE3096FEEF0428 :100DC800CC0000A747DFF9FCCE0000EFFE61DD7123 :100DD8007BFABEF0ADD8BEF200AEF661CDD7C361E6 :100DE800DD717BFABEF0ADD8BEF200DBF6FFADDCFC @@ -251,10 +251,10 @@ :100F9800F9B4DADFF4BDD813BDDAC2C0D746D8DD5C :100FA8000771FF7177D971C0D75BDB9DDB605BDAB6 :100FB8009DDAADDC5BD9085BD808BDD8D7C3C7F3C9 -:100FC800728EFDC162314C410036B64E1161A0727D +:100FC800728EFDC162314C410036BA4E1161A07279 :070FD800C09EFD62C6C2D7F6 -:0A0FF60031343A32373A3433000048 -:0A20000031343A32373A343300002D +:0A0FF60031353A35323A303100004F +:0A20000031353A35323A3031000034 :10200A0005214F7B9EC5E9000104080D12171C1F0C :10201A00080100001F003B005A0078009700B50035 :10202A00D400F300110130014E01192634445362E1 @@ -298,7 +298,7 @@ :02228A00010051 :10228C008D3DB43DD1DF26CD3D1EFD4423FDE52221 :10229C003132960D3104960931329A05713304EFBF -:1022AC0003713204FD1823FDBA22FD7B26D771532E +:1022AC0003713204FD1823FDBA22FD7F26D771532A :1022BC0096D432DD05B43271529631229607313202 :1022CC009A03715296715496714102314402057110 :1022DC0040B3FBD77148B3FBD78D304B3BDC114A75 @@ -310,16 +310,16 @@ :10233C0096D7712296F440D7C7C1FBF8FF31329A79 :10234C00067130B3FBEF047138B3FB7144967137EF :10235C009ADE4F71349A71419631329A0E5002C105 -:10236C005011FD3A35C0CD3229EF37E0C15011FD87 -:10237C003A35C0F43217C15002FDAF2BC0D2DF0D7D +:10236C005011FD3E35C0CD3229EF37E0C15011FD83 +:10237C003E35C0F43217C15002FDB32BC0D2DF0D75 :10238C008B318E318D080E01081C00BD34AD3444E8 -:10239C00009BDC05D5AFFBDF095020C15011FD3A85 -:1023AC0035C0C0C6D78D209D41FDF323FDE32BD551 +:10239C00009BDC05D5AFFBDF095020C15011FD3E81 +:1023AC0035C0C0C6D78D209D41FDF323FDE72BD54D :1023BC0007F9DD04710396D78D414B2061F8316428 :1023CC00961C716396FD98044A4107DD054A41FF4E :1023DC00DF098F06F9310303FD8224FD9624710277 -:1023EC009630D9256194D7C771620171720150037F -:1023FC00FD220A5008FDB737629D305009FDB737F2 +:1023EC009630DD256194D7C771620171720150037B +:1023FC00FD220A5008FDBB37629D305009FDBB37EA :10240C006276716301711806F94A30F1DC0BE5074D :10241C00F9F508F9CD3707EF0E4A3004DE06CF0781 :10242C00F902EF03F507F95008C1506CFD8902C0A1 @@ -328,693 +328,693 @@ :10245C0000674C08DE1073090A20614EDC05679D8D :10246C0020EF0387EFEB4A2007DF09D507F961F866 :10247C00CF07F903C6D7500AFD220A304000C150DD -:10248C0006FD922BC05096ED220AC72008FBF8FFE0 -:10249C00D507F961E8EDD525304A57C1503EFD927C -:1024AC002BC0D2DD077100B2FBEDD5257108B2FB54 +:10248C0006FD962BC05096ED220AC72008FBF8FFDC +:10249C00D507F961E8EDD925304A57C1503EFD9674 +:1024AC002BC0D2DD077100B2FBEDD9257108B2FB50 :1024BC0017040400C15002C1500CC1506CFDB10294 :1024CC00100617040600C15002C1500EC1506CFD1D :1024DC00B1021006EA38AA48318D12AA48318E6131 -:1024EC006B08616A08C1500EFD922BC0F690C1506A -:1024FC000CFD922BC0CC03008C034C40DE1BEA3845 -:10250C008C03318E05C18C03318E044000FD922B5F -:10251C00C08C030C029C03EFDFCC03008C034C201B -:10252C00DE17300080C18C03318E048000FD922BAD -:10253C00C08C030C029C03EFE350A5FD220AEA3881 -:10254C00AA48318D12AA48318E616B08616A08C1A4 -:10255C00500EFD922BC050A5FD220A5004C1506CA8 -:10256C00FD8902C0629C03EA388A4B4E0361C304A6 -:10257C008A4A4E0317040400C15002C1500CC150CA -:10258C006CFD6303100617040600C15002C1500E07 -:10259C00C1506CFD63031006F6C1503EFD922BC07A -:1025AC0050A5FD220ACC03028C037C804C9BDE19C7 -:1025BC0017A1C15002C18C0370C1506CFDB1021047 -:1025CC00068C030C029C03EFDF1008C6D7C78D42A4 -:1025DC004B3061F8ED78264A4428DE05A444ED78AA -:1025EC0026F4448D309D428D305070D6123073518C -:1025FC00230480001231FF318E039D439FAEFBF606 -:10260C008D437C804C95DC1B8D43318F241400EA68 -:10261C0038BDD8AA44FDD50D1231FF318E03318F50 -:10262C0016EF198D43318F241400EA38BDD8AA4611 -:10263C00FDD50D1231FF318E03318F16EA388A42E7 -:10264C007217F3031644000171FE61C836FF0017C0 -:10265C0001DE02F61617BD7CC7500CFD922BC0D2C2 -:10266C00DF068D309D42EF047100B2FBF2C6D7C776 -:10267C002008FBF8FF4007F901DD064007F902DFEF -:10268C001C17040600FDB52CD2DF0A8C069C058CA9 -:10269C00079C04EF4ECC0563CC0400EF46170406F0 -:1026AC0000FDB52CD2DD0F7100B2FB710396CC0589 -:1026BC0000711297EF2D7108B2FB8C06318E318DA3 -:1026CC00080E07081C00BBEA388A4072ABFD280FC5 -:1026DC00BB8C019C05D1DF08CC0501CC0400EF03B9 -:1026EC008B9C0417040600FDC02CD2DD06CC06C85A -:1026FC00CC07008C069FB1FB8C06318E318D080EF9 -:10270C0007081C00BD34AD344401A5DC08CC0364BF -:10271C00F6BD46EF48AD3426464401A0DC08CC0398 -:10272C001EF6BD46EF37AD3444819DDC09CC030A5F -:10273C00C946F401EF27AD3444019BDC09CC0305F9 -:10274C00C946F401EF17AD34440191DC09CC030008 -:10275C00C946F401EF07711297C946F401313204EE -:10276C000C31249608CC0564CC0400EF0D8C034E80 -:10277C0005DE078C039C05CC04008C059FAFFB8CFD -:10278C00049FB0FBFD422C8D484E05DD2840AFFB6D -:10279C000BDE054A480BDE1440AFFB06DE054A484B -:1027AC0006DE09D5AFFBDF0DD448DD095020C15042 -:1027BC0011FD3A35C08FAFFB9D48FD7F2C1008C62C -:1027CC00D7C75601D837C15002FDC72BC08F09F9A6 -:1027DC003105075012FD220AEF0E500AFD220A7134 -:1027EC002010055008FD220A8D376C0870C150026C -:1027FC00FDC72BC05003FD220A8D376C1870C150D9 -:10280C0002FDC72BC05016FD220A5003FDD82B62C7 -:10281C005C01D1DD0F7170B3FB5002C15013FD3A56 -:10282C0035C056006672C6D7C75004FDD82B625C03 -:10283C0003D1DD405014FDCB2834B3FB895C9F9948 -:10284C008A0C7CFF50FF5C14D1DD228A0C7CFF5C6F -:10285C00147234B7FB89616A997162075600316250 -:10286C0007058666D1DFF7716307716B2734C6FBEA -:10287C00895CEB995002FDD82BD2DD398D376C1069 -:10288C0070C15002FDC72BC0E0FD220AD837C150E1 -:10289C0002FDC72BC05033FD220A8F09F931030901 -:1028AC0071281005500AFD220AF0C15002FDC72BF9 -:1028BC00C07178B3FBE0C15013FD3A35C0C6D7C721 -:1028CC00C12004FBF8FFCC02005004FDD82B629C05 -:1028DC00038C045C20D1DD0E8C036C019C038C02F8 -:1028EC006C209C02EF138C045C10D1DD0C8C035C0F -:1028FC00FE9C038C026C109C028C045C08D1DD0ED7 -:10290C008C036C029C038C026C089C02EF138C04ED -:10291C005C04D1DD0C8C035CFD9C038C026C049C70 -:10292C00024008F903DF088C03D161E8CC03028C68 -:10293C0003D1DD05501AFD220A8C0370C15004FD31 -:10294C00C72BC08FB3FB5C9F728C03318E316D141F -:10295C008C03318E314D616D08616C5C606162621B -:10296C009FB3FB8FBFFB7CFF50FF5E02D1DD278F37 -:10297C00BFFB7CFF5E027234B7FB89616A9971629E -:10298C0007CC0100316207086159018C01D1DFF4D9 -:10299C00716307716B27F21006C6D7D9A7FBC1501C -:1029AC0006FDC72BC0D9A8FBC15007FDC72BC0D74C -:1029BC00FDA729F2D7C716664C02DD044C04DF05CF -:1029CC00CD3A08EF02F43AC6D7C7711300711B2039 -:1029DC00710303710205E0C15003FDC72BC05013F6 -:1029EC00FD220AD83AC15005FDC72BC0500FC1E0DB -:1029FC00FDC72BC0500AFD220A7103055008FD22A9 -:102A0C000A501FC1E0FDC72BC05012FD220A500313 -:102A1C00FDD82B625C01D1DF03E2EF12F0FDD82B65 -:102A2C00629D363602F9C75008FDAF2BC0F2C6D7EF -:102A3C005003C1FDC72BC0710203711A20FD6F2B0F -:102A4C00F431D75014FDCB28FD34285014FD220A44 -:102A5C00E0C15003FDC72BC0711300711B20710323 -:102A6C00035014FD220AF0C1E0FDC72BC0F0C15089 -:102A7C0003FDC72BC0D7C72004FBF8FFCC02008D89 -:102A8C00319C035010C150A4FD8902C0629D31D409 -:102A9C0054DD04F2ED4C2B8C037B315C08D1DD0F43 -:102AAC008D315C08D1DF05CC0210EF03CC02208CF9 -:102ABC00037B315C04D1DD158D315C04D1DF088CD6 -:102ACC00026C049C02EF068C026C089C028FB2FB19 -:102ADC005CF3728D315C0C6162629FB2FB8FBEFB4A -:102AEC007CFF50FF5E029C02D1DD1F34B6FB896E69 -:102AFC000299716207CC0100316207086159018C9F -:102B0C0001D1DFF4716307716B278D315C40D1DD2E -:102B1C00095002C15012FD3A35C08D315C01D1DD36 -:102B2C0008E0C15012FD3A35C0717AFA8D315C4122 -:102B3C00D1DD0C5A31BED831C15010FDED47C0F279 -:102B4C001004C6D7FDCD27F2D7FD3428F2D7C78F96 -:102B5C00C6FB7617FDCB28664FC6FBDFF2F5C6FB2E -:102B6C00F2C6D75064FD220AFDCB2C6261FB7111B9 -:102B7C0096F171149661DC70C15012FDED47C0FDE9 -:102B8C00E836CD6303D7C7C1C1FBF8FFAC0ABB174E -:102B9C00C15002C18C0270C1506CFD630310061051 -:102BAC0004C6D7C7C1FBF8FFAC08C15002C18B707B -:102BBC00C1506CFDB1021006C0C6D7C78806166797 -:102BCC0070C1C75084FD2C031004C6D7C716C7505C -:102BDC0084FD8902C0C6D7C74A2004DE045600EF24 -:102BEC000256018F08F9318FE7240000DD1A23DD2E -:102BFC000B23DD0C23DD1123DD0CEF0C8686EF0897 -:102C0C0051046106EF02868666318F12504CD63322 -:102C1C00514CD6610A045420BD384008F902DD0637 -:102C2C004008F904DF08CD3B54CD3C44EF06CD3BC6 -:102C3C004BCD3C3DC6D740AFFB3DDC05CF04FC0F74 -:102C4C00D740AFFB1FDC05CF04FC0BD740AFFB0B11 -:102C5C00DC05CF04FC07D740AFFB0661D83132044A -:102C6C0005CF04FC03D7D5AFFBDD04E504FCD7F599 -:102C7C0004FCD7D504F9DF04717396D7FDCB2C6215 -:102C8C0061FB71019771149671079761C831729647 -:102C9C0017717296710497711196F171049761DC3A -:102CAC0070C15012FDED47C0D7C716C75004FDAF19 -:102CBC002BC0C6D7C716C75002FDAF2BC0C6D74016 -:102CCC00AFFB0BDE02E2D7F2D77100010571785031 -:102CDC0005713AD5713BD18F10055CFC9F1005CF67 -:102CEC0054054AE5420571104205710042057148D0 -:102CFC0050057130500571205005CF530509CF5246 -:102D0C00050B7130510571205105713BD571705017 -:102D1C00058F11055CFC9F1105F422D771785005C5 -:102D2C0071080105D7FDE238FD9804717AFAFDB1FE -:102D3C0023F504F98F06F931051B5003FDD82B62DE -:102D4C005C01D161E8CF04F902CFAFFB64710407D9 -:102D5C00714196EF10F6710407611012F6B1236001 -:102D6C0061FB714196FDEA30FD9143712299712B03 -:102D7C00E7618461A461EDEFF8D7C7880616666138 -:102D8C004FDD0967614EDE0396EF01866672C6D78A -:102D9C00C7161714AA0412A943DD29AA0412A923E1 -:102DAC00FD1A4FC3AC02FD1A4F13C2BDD813FDA5BB -:102DBC000FDE0C1714AA0212AA0403BA04EF0517AB -:102DCC0014A9BA04AC041231FF319E03317F08728E -:102DDC0008C6D77100F200304400BFB6013001883C -:102DEC00BF9001300984BF9E01BF9C01BF9A01BFF7 -:102DFC009801BF9601BF9401BF9201F53CFF30FED4 -:102E0C0000BFBE01F6BFBC01BFB80150EEBFBA0196 -:102E1C00A1BFB201C918FE008F06F9310507F5CD27 -:102E2C00FBCB6CFF00717397716297D7C72004FBC3 -:102E3C00F8FF3026FBBC02F6BBAB446400DE0EACE4 -:102E4C000214CA0000617902617900EFEC1004C62B -:102E5C00D730EF00BFB401F6BFBA017108F20071B0 -:102E6C002304715307BE6EBE64BE6A712304715392 -:102E7C0007715BD1F457F456716397D78D58B458DA -:102E8C00D1DF6931D4D105715BD1E457D457DD2E34 -:102E9C007140B2FBD856F1E734020023DD0625DD84 -:102EAC000325DF05F6BE66EF06D9CCFBF1BE66A4A2 -:102EBC00564A5620DF04F456F457CD5819D7CD583E -:102ECC001E7148B2FBD5CEFBDF04F6BE66D7D9CC5B -:102EDC00FBF14266FFDD15D9CCFBF112AE6643DE89 -:102EEC0005A266FFEF03B266FFCD5803D7C71617CE -:102EFC0014F6B9AA0412F6231231FF31AE03316F66 -:102F0C00BA02AA046168DD0AAA026168DF04F6B19C -:102F1C00BA02C6D7C7C1FBF8FF8C085080D612ABDB -:102F2C001413B9AB14AA0412A92312D927FBF13339 -:102F3C00BDD813FD110EBA02C0C6D731049801D703 -:102F4C004004F902DF10F6BE64BE6EBE6ABF8EFB93 -:102F5C00BF94FBBF9AFB31749714308AFBFDF92E9A -:102F6C003090FBFDF92E3096FBFDF92EEF713114EC -:102F7C00980D7113987108D2FBF45AF459EF60D480 -:102F8C0059DF5A8F26FB9D594A5A1FDC177100D204 -:102F9C00FB4028FBFFDD1CA45B8F28FB4B5BDE1387 -:102FAC00F45AEF0FD85AF1A1605C1F9D5A7108D2E8 -:102FBC00FBF45BE85A092AFB70C1308AFBFD202F19 -:102FCC00C0E85A094AFB70C13090FBFD202FC0E8C5 -:102FDC005A096AFB70C13096FBFD202FC0B45930E2 -:102FEC008AFBFD9C2DF313BE6E3090FBFD9C2DF3E4 -:102FFC0013BE6A3096FBFD9C2DF313BE64D7C73607 -:10300C00F00071F4DC297170F000CE9D08CE9EC0EA -:10301C00CE9F80F594FFF593FFF592FFE597FFE5C2 -:10302C0096FFE595FFE598FFCE9C7F7100A6FB719E -:10303C001BE3712BE3711AE7712BE7717A9D710A0F -:10304C009E31929E02EFFA710B9E71239871339808 -:10305C00714398C6D7C73122981E712298710A9E67 -:10306C0031929E02EFFA34D4FB3692FF52078B99C1 -:10307C00A5A792DFF9710B9EC6D7C7880616313209 -:10308C009815713298C7349CFB3092FF1652078BFF -:10309C0099A5A792DFF9C6667367189CFBC6D7C7BC -:1030AC007123983134981E713398710A9E31929E17 -:1030BC0002EFFA3492FF369CFB52078B99A5A7922C -:1030CC00DFF9710B9E31449813714398717B9E8F7D -:1030DC00DCFB9E9A8FDDFB9E9B717A9EC6D7CFA799 -:1030EC00FB5CCFA8FB5FCFC8FB5DCFFCFB36CFFDF5 -:1030FC00FBC9D7C7CFA4FB12CFA5FB36CFCCFBFFA8 -:10310C00F5CDFBF5CEFBF5CFFBF5D0FB5600664CB1 -:10311C0064DE08723826FB0086EFF3F5E3FB714A98 -:10312C009D712B21710A20711A20710203C6D7C719 -:10313C0088061617F1E73403002361E3ED673423A7 -:10314C0061F8ED3E33B12361E3ED48332561F8EDD1 -:10315C005633B1240D0061D8ED6734240B0061F8AF -:10316C00ED30322361F8ED73322361F8ED433223F5 -:10317C0061F8ED603424060061F8EDF232B125619E -:10318C00D8ED0E3324000061F8ED1B332361F8ED0C -:10319C0067342361F8ED6534B12361E3ED763323B5 -:1031AC0061F8ED87332361F8ED98332361F8ED87EF -:1031BC00332361F8EDA9332361F8EDBA332361F8B9 -:1031CC00EDC9332361F8EDEB332361F8EDF63323CE -:1031DC0061F8ED01342361F8ED0934240200236118 -:1031EC00E3ED67342361F8ED3D342361F8ED1134E0 -:1031FC002361F8ED1C342561F8ED2734B124060069 -:10320C0061D8ED673424000061F8ED69342561F86C -:10321C00ED323424120061F8EDEC322361F8EDDC70 -:10322C0032ED693467D1DD0C30113C619434C4FB50 -:10323C0089616F99ED7334675C02D1DD0730502BD7 -:10324C006194EF0B675C01D1DD0530552B61946700 -:10325C005C3CD1DD0F305A2B6194675C3C72667319 -:10326C006218A4FBED733467D1DD625C01D1DD051E -:10327C00300800EF01F6609F01FC675C02D1DD03B2 -:10328C00E6EF01F63401FC89616899675C04D1DDD5 -:10329C0004E6A1EF01F63401FC89616899675C08CA -:1032AC00D1DD05302000EF01F63401FC896168990D -:1032BC00675C10D1DD05301000EF01F63401FC899C -:1032CC00616899675C20D161E8716001FCED733431 -:1032DC004A5CC8DE08E85C67185AFAA45CED7334E3 -:1032EC00679D5CED7334D44ADF08679FCDFBA44A1D -:1032FC00EF0D4A4A05DE08E84A671811FDA44AEDAD -:10330C007334675C0F7266736218A4FBED73344AF6 -:10331C004A64DE1B4A4A01DF0667D161F85701E8AF -:10332C004A671826FBA44A4A4A0561C8711298EDEF -:10333C00733434A6FB89615F99ED733430BC296119 -:10334C009466736718A4FBED733440A9FB6ADF1312 -:10335C0040AAFB68DF0D674C6CDF0830CE406194EF -:10336C00713AD5679FABFBED7334675C7F70C11707 -:10337C00F1243000FD8630C0ED7334675C3F70C1C2 -:10338C0017F1243000FD8630C0ED7334675C077094 -:10339C00C117F1243000FD8630C0ED7334675C1F1B -:1033AC0070C117F1243000FD8630C0ED73346770A6 -:1033BC00C117F1243000FD8630C0ED7334CEABACB8 -:1033CC00710A9E31929E02EFFAD592FFDF05710BC6 -:1033DC009EEFED679E99710B9E9FDBFBED73347135 -:1033EC004298675C7F9FDCFBEF7D714298675C3F86 -:1033FC009FDDFBEF72675C3F9FDEFBEF6A675C1F34 -:10340C009FDFFBEF6230C6396194679FE4FBEF5797 -:10341C003093396194679FE5FBEF4C30AC39619484 -:10342C00679FE8FBEF41675C01D1DD3BFD9143EF0A -:10343C0036675C02D1DD05712A21EF06714A9D7158 -:10344C002B21675C01D1DD06710300710B20679F96 -:10345C00E3FBEF1367318EEF0EEF0CEF0A664C5B5C -:10346C00DE05736718A4FBC6D7C716664C30DC099B -:10347C004C37DE05FD6130EF76664C02DF1F8FA600 -:10348C00FB5C03728F03FC5C03318E316D08616A47 -:10349C0008128F03FC5C80312A6162EF61664C3D3F -:1034AC00DF08AE90BD5EF85EEF54664C3EDF04F86C -:1034BC005FEF4B664C4FDF05FDB943EF41664C6146 -:1034CC00DF134A5CC8DC045700EF06E85C095AFAC3 -:1034DC00776772EF29664C7FDF05FD873CEF1F662F -:1034EC004C4EDF0B31049A045210EF12F2EF0F66C0 -:1034FC004C5BDC0452FFEF06667309A4FB72C6D763 -:10350C00C788061617F1241000240500DC07244C8C -:10351C0000DD17EF17717BFA17F104A4FB14896116 -:10352C007F99717AFA715298EF02A45CC6D7C7C121 -:10353C00C1FBF8FF4004F903DD064004F904DF3851 -:10354C00717BFA8C027309ACFB5E0AD1DF278C020B -:10355C00318E04A4FB14896E0A99716207717AFA90 -:10356C00CC0100316207086159018C01D1DFF47183 -:10357C006307716B27717AFA1004C6D7CF03FC036B -:10358C00F501FCF505FCF507FCD7C788061617F105 -:10359C00E734020025DD3D23DD1725DD1C23DD0589 -:1035AC0023DD2BEF3B710299679F06FCCD6303EF84 -:1035BC002F675C839F03FCEF27675C039F05FC6709 -:1035CC005C034C0261F871229AFDA745EF12679FCC -:1035DC0007FCEF0C6791DF08E0C15012FD3A35C0D3 -:1035EC00C6D7C71617F1E7240000DD2A23DD1E24F9 -:1035FC000300DD0724FB00DD24EF2531329A053072 -:10360C008000EF01F6086F04FC7208EF198F01FCC3 -:10361C00F501FC72EF107152995235EF09F2EF0679 -:10362C0066730900FC72C6D7C71617F1E7240000B1 -:10363C00DD38241000DD1C23DD1C23DD30240E00BE -:10364C00DD18241100DD1B240F00DD12243000DDF9 -:10365C0015EF1EE2EF1D5202EF195204EF15520640 -:10366C00EF115205EF0D5207EF09F2EF065203EF7F -:10367C000252FFC6D7C7316498377163988D629F29 -:10368C00ACFB8D619FCBFB36D2FCC7D861FDE83714 -:10369C00618A70618AFD2D38C0D866F1312F609D2A -:1036AC00658D604B65DD0A7172988D659D60CD638B -:1036BC00034A6305DE0830F2366194CD636BB46364 -:1036CC007150F000CE300BCF170006CE3106FD64E2 -:1036DC0002717A30710BE3710BE7C6D78D659D6073 -:1036EC008D659FADFBD74004F903DF064004F90458 -:1036FC00DF02F2D73174980C7173987113998D6540 -:10370C009D67EF313104991F710399711299D50698 -:10371C00FCDF04F468EF0A8F06FC5002D6A1609D12 -:10372C00688D689D67EF0E311499068D689D67EF63 -:10373C00048D659D678D679FADFBD867FD5A37E893 -:10374C0067091C2270C15013FDED47C0F2D7C7C1E9 -:10375C00C1FBF8FF8C02D1DF05F506FCEF1A8C02D9 -:10376C004C05DE06CF06FC02EF0E8C02318E1231B8 -:10377C00FE03311F609F06FC8D694F06FCDD28CCD3 -:10378C00011F8F06FC9D69CC00008B4C08DE148B4E -:10379C00730912204F06FCDC058B9C01EF05615967 -:1037AC0000EFE78C019D641004C6D7C716710AE7B9 -:1037BC00710BE37150F000CE300BCF170006669EF4 -:1037CC0031FD6402717A30710BE33182E302EFFA5E -:1037DC008D1F7158F000710BE772C6D7C7C1C1FBC2 -:1037EC00F8FF8FFCFB4E02DC03F2EF318C024FFD35 -:1037FC00FBDC0452FFEF268C022FFCFB7061313195 -:10380C008D128FFDFB2FFCFB70613133BDD813FD86 -:10381C00330EBB440001DC03F690BB8B721004C664 -:10382C00D7C7C1FBF8FFAC0814A91489708B6128A9 -:10383C00706131FD1A4F1344030071FEDC23AC0898 -:10384C00148A04819A04AC08148A044C11DC10A963 -:10385C00148B99AC0814CA0200AC0814CA0310EFFC -:10386C0072AC0814CA0400AC0814A914894DDE0A01 -:10387C00AC08148A02819A02EF12AC0814A91489BC -:10388C004D61D308AC08148A02919A02AC08148AD0 -:10389C0003919A03D1DF3CAC08148A024C10DF1060 -:1038AC00A91489318EA112AC0814A9146299EF17CE -:1038BC00AC08148A024CF0DF0EA91489318EB112B7 -:1038CC00AC0814A9146299AC0814CA0200AC081410 -:1038DC00CA0310C0C6D7EDE538C75600664C0ADEE1 -:1038EC000BF0317E12F67810FC86EFF0C6D7C720AD -:1038FC000CFBF8FF17040600C15006C150A8C150BC -:10390C0030FDB1021006D2DD1B4A6C04DE05A46C3E -:10391C00E2EF7034E4FB895CFC99FDC6397110B29E -:10392C00FBF2EF5F717BFA300600C117040600C191 -:10393C0030E9FBFD224F1004717AFAF46C8FE4FB32 -:10394C005C01D1DD264004F903DF205010C180FD5D -:10395C003A35C0C736100571D4C6DE0F17C15006F4 -:10396C00C150A8C15030FDB10210064004F903DD6E -:10397C00064004F904DF0B8FE4FB5C02D161E8FD27 -:10398C00D340F2100CC6D7D9E5FBC15030FD8902EB -:10399C00C0629FE8FB5008C15011FD3A35C0F2D708 -:1039AC00D9E8FBC1D9E7FBC15030FD2C0310045002 -:1039BC0008C15011FD3A35C0F2D7C7200CFBF8FFF7 -:1039CC00CC09004007F901DF05CC0A02EF03CC0A51 -:1039DC0010CC0B808FE4FB5C039C07D1DF08717A61 -:1039EC00D5CC0807EF06717BD5CC082F170408003F -:1039FC00C15004C150A0C15030FD63031006624C8D -:103A0C0002DF077110B2FBF2EF357118B2FBF46CE8 -:103A1C00C736100571D4C6DE164004F903DF101743 -:103A2C00A1C15006C150A8C15030FDB102100671A1 -:103A3C007BFA8FE4FB5C034E07DD03E2EF01F2102F -:103A4C000CC6D7D504F9DF03F6BD6E4004F901DDD1 -:103A5C000AD478DD03B478D7CD78038F04F9318F8D -:103A6C00E723DD0B24020024030061C8ED7F3B8FAC -:103A7C0006F9312349301B00466EDF158FE3FB5CE2 -:103A8C0001D161E8F504F9E0C15010FD3A35C0EF01 -:103A9C001D307701466EDF165002C15010FD3A35CD -:103AAC00C0F64674DF088FC8FB5010D6BD74F646BE -:103ABC0074DD36B6744674DF30711297EF2B301B01 -:103ACC0000466EDF13F64676DF18E0C15010FD3A63 -:103ADC0035C0C9765307EF0A307701466E61F8712D -:103AEC001297F6467661E8B67631549A0871439986 -:103AFC00F6BD6EEF1431449905F6BD6EEF0BA66E54 -:103B0C00F6466E61F8C96EFFFF31629A194A70056C -:103B1C00DE16A4704A7005DF0FA4705004C150105B -:103B2C00FD3A35C0EF02F47031649A194A7205DE21 -:103B3C0016A4724A7205DF0FA4725008C15010FD12 -:103B4C003A35C0EF02F472D473DD03B473D731721B -:103B5C009A174A7105DE14A4714A7105DF0DA47120 -:103B6C005010C1FD3A35C0EF02F4714A710661F88C -:103B7C00CD7325D7C736100571D4DE0E8FB2FB5C22 -:103B8C0002D1DF0630FA386194D24004F903DF1C0D -:103B9C003122070530822A61943154990C71539962 -:103BAC005080C15012FD3A35C0FDBD3BFDE33BC614 -:103BBC00D78F03FC5C01D1DD1DD47BDD03B47BD737 -:103BCC00CD7B098D644B7ADD0D8D649D7A5040C19F -:103BDC005012FD3A35C0D74004F903DD04F6BD1A86 -:103BEC00D7D5D0FBDF08F6461ADD19B61AD7D9CCD3 -:103BFC00FBF1461ADD0ED9CCFB12AD1A43DE03A63F -:103C0C001AD7B61AD7717BFAC78FC4FB76F5C4FBEB -:103C1C00717AFA5C10D161E8716299665C0FD1DD42 -:103C2C0057665C01D1DD05F504F9EF4C665C02D1F9 -:103C3C00DD11E0C15003FDC72BC0711300711B20B7 -:103C4C00710303665C04D1DD11711300711B20D567 -:103C5C0003FC61F8710303FD8835665C08D161E8EB -:103C6C007103035005FD220A7102035003C1FDC705 -:103C7C002BC0711A20FD6F2BF2C6D7C756FF4A4ACC -:103C8C001361C8ED453D8F06F931150D31450530F1 -:103C9C000600EF14300400EF0F8F06F931450530A4 -:103CAC000500EF04D907F9F1609F28FC8D7C9F2952 -:103CBC00FC713496E661301271049661DC31196145 -:103CCC0062629F2AFCE52BFC31449A05304000EFE0 -:103CDC0001F6C131340405302000EF01F6C2616BEE -:103CEC0008616A08C131749A05300400EF01F6C20C -:103CFC00616B08616A08C131649A04E6A1EF01F6B0 -:103D0C00C2616B08616A08C131549A03E6EF01F68F -:103D1C00C2616B08616A9F2CFCF171240461DC9F09 -:103D2C0026FCF171540761DC9F27FCD84AF1010491 -:103D3C00ECFC14A9148976A44A6672C6D7C7FD4652 -:103D4C00098F04F9318FE724000061F8ED243F233B -:103D5C00DD1B2361F8ED303E2361F8EDA93E2361B4 -:103D6C00F8EDF23E2361F8EDC43FED213FF6BD7452 -:103D7C007113974005F901DF2C31349A1B466EDD27 -:103D8C0004F424EF02A4244A2465DC0FF6BD6EF57E -:103D9C0004F9712299ED4940FDB123AD6E440A003E -:103DAC0061D8ED4940714299FD9804716396FDB15B -:103DBC00234007F903DF09712299F504F9ED494015 -:103DCC00FD7B2640B1FB9BDE09712299F504F9EDD0 -:103DDC004940714A277140110571301105713A2221 -:103DEC00715A2271501105FDD529D2DD0971229924 -:103DFC00F504F9ED494071103500CF37001D7140C5 -:103E0C001205FD3C2A4005F901DD064005F903DFEA -:103E1C0005F5CDFBEF04CFCDFB03CF04F902FDA7D5 -:103E2C0029ED494071103500CF37001D7140120546 -:103E3C00FDD52CFD0605FD8835FDFF30F537FF71EE -:103E4C002BE0F505F9712299CBE43FEFCBE6F6F0C8 -:103E5C00FD9804713BD48F06F93105225002FDD830 -:103E6C002BD261E87170B3FB5004FDD82B625C035C -:103E7C00318E315D34B3FB89616899FDB123FDDF6F -:103E8C002D710806F9CF04F9038FA6FB5C02D1DD76 -:103E9C00095080C15010FD3A35C0ED4940FD4B40F2 -:103EAC003164992FA47ED47EDD0831A4E00A31025E -:103EBC000C06712BE0FDBF4031A4E01731040C134C -:103ECC00712BE05027C15005FDC72BC0CF04F9045E -:103EDC00712299FDB4408F06F931250731349A03CC -:103EEC00F504F9ED4940FD4B4031020C15D83AC1AF -:103EFC005005FDC72BC05005FD220AFDBF40CF0465 -:103F0C00F903FDB4408F06F931250731349A03F5D6 -:103F1C0004F9ED4940F504F9CFCDFB03F5CEFBF5E3 -:103F2C00D0FB717297F6426CFF61E8ED4940F6BD2B -:103F3C0074711397F5E4FBFDC639717AFAFD5D2EA9 -:103F4C00FD282DFD5805712B21714B9D31349702A5 -:103F5C00EFFACE3708CBE4BFFFCBE6FFF3CED4FFAE -:103F6C00F5B4FBF5B5FBF5B6FBF5B7FBCF370009A0 -:103F7C0071481205F6BEE0BEE2BED0716A27FD4F55 -:103F8C002A714307714B277148100571481105714F -:103F9C0038100571381105713302713B22715302CF -:103FAC00715B227158100571581105CF04F9057118 -:103FBC004299F6BD6EFD0F0AF505F9F4247128102F -:103FCC000531349A04D432DD20E505F9E504F98F86 -:103FDC0006F9312568F5F8FBF5F6FB502EFD220AA3 -:103FEC00CF05F903E504F9EF54FDEC04FD4423710E -:103FFC0073017132047143027103967162963194AC -:10400C009E02EFFA712AE7CEA409F5F300310407FA -:10401C000261FDE5F300F46AFD4609CEA4083132D5 -:10402C009A06CF04F905EF09714399E505F9E50402 -:10403C00F9712BE78F06F9312503F504F9C6D78FF3 -:10404C00E3FB5C01D1DF60D47FDF193102005850F3 -:10405C0003FDD82B625C01D1DF07F504F9712299BD -:10406C00D7E47FD74A7FF0DF073104003AF47FD7DB -:10407C004A7FC8DF0AF504F9712299CD7FF0D73158 -:10408C000200084A7FFFDD1FA47FD7F0C15004FD5A -:10409C00C72BC08FB3FB5C9F9FB3FB7110C4FB306D -:1040AC00113C6194CD7FF0D731149706F504F9716A -:1040BC002299D7716399F47E717207FD6402717352 -:1040CC0007D7FD6105F2D7717BFAC7200CFBF8FF0F -:1040DC008FEAFBF0F9E9FBF303FD1A4F13BC048FD5 -:1040EC00ECFBF0F9EBFBF303FD1A4F13BC028FEE64 -:1040FC00FBF0F9EDFBF303FD1A4F13BB717AFAAC2D -:10410C0004BDD8F6BDDAAC04311EBDDCF6BDDEFD57 -:10411C00E60DADD8BDDCADDABDDEAC02BDD8F6BD6A -:10412C00DAAC02311EDADCC3DADEC3BDDCF6BDDE8E -:10413C00FDE60DC0BDDEC0BDDCADDEFD5C0FADD857 -:10414C00BDDCADDABDDEABBDD8F6BDDAAB311EDA07 -:10415C00DCC3DADEC3BDDCF6BDDEFDE60DC0BDDEC4 -:10416C00C0BDDCADDEFD5C0FDADAADD8FDA244C318 -:10417C00C58D8C5C3FF0317E0440FC14C2C0B9A4E8 -:10418C008CF6BC08BC0A9C078C074C2EDD3D8D8C34 -:10419C000E0770F161DC605C3FF0317E127940FCFF -:1041AC00BDD8F6BDDA8C0773095C22318FBDDC708B -:1041BC00BDDEFDE60DAC08BDDCAC0AFD5C0FADDA76 -:1041CC00BC0AADD8BC08615907EFBDAC08BDD8AC72 -:1041DC000ABDDAC9DC0004F6FDB00EC9DCFFFFF63F -:1041EC00FDB10FADD8BD86AF3AFC4686DD11AF3CB4 -:1041FC00FCBF3EFCAF3AFCBF3CFCAD86BF3AFCAF0B -:10420C003CFC423EFCDC46AF3AFC423CFCDE3EADA4 -:10421C0026423AFCDE374A2A16DC1A4A2AA0DE135A -:10422C008D884B2ADE0DAF3AFC268A44691061C892 -:10423C00FD8B42F42AAF3AFC445146DC0AAF3AFCFF -:10424C00241027BD28EF0DC928F82AEF074A2AFFAA -:10425C0061E8A42AAF3EFC423CFCDC18AF3CFC42BB -:10426C003AFCDE10AF3AFC4628DE09F488AF3AFC83 -:10427C00BD8AEF074A88FF61E8A488100CC6D77185 -:10428C007BFAC7710A9E31929E02EFFA8E949F348C -:10429C00FC8E969F35FC8E979F36FC8E989F37FC34 -:1042AC008E939F38FC8E929F39FC710B9E717AFA1B -:1042BC008F37FCFDC50F76FD204413BD84D5EFFB75 -:1042CC00DF0AD5F0FBDF05D5F1FBDD25F6B1468421 -:1042DC00DF11C9843722665C0391DF060A84181A41 -:1042EC0085009617FD434513FD634331049A02EF95 -:1042FC0061520692926934FC682EFCDFF6AD84BDE7 -:10430C0082F880F3311C790AF944FEFFDD44D88031 -:10431C00F101040AF914A944FFFFDF04E6B9EF0B1D -:10432C00D880F101040AF914A9A1B9717BFAA0EFA4 -:10433C00FBD5EFFBDF1CA0F0FBD5F0FBDF14A0F1ED -:10434C00FBD5F1FBDF0CCFEFFBFFCFF0FBFFCFF189 -:10435C00FBFFC6717AFAD7C716D880F10744A800BC -:10436C00DC0571029AEF1CF647DD18A4804A80A880 -:10437C00DC0571029AEF0CF880F3311CF6780AF91F -:10438C00B7EFE4C6D7C756A89666F0317E12F6B1E1 -:10439C00780AF966D1DFF1717BFAF5EFFBF5F0FBEA -:1043AC00F5F1FBF48071039AC6717AFAD7C7200431 -:1043BC00FBF8FFD44ADF168D809D8D717BFA520677 -:1043CC009292692EFC68C0FCDFF6717AFA4A4A06B2 -:1043DC00DE0EE84A09C0FC9C03A44A8C0372EF3041 -:1043EC00F88DF3311C790AF9BB31129A058B9C03B9 -:1043FC00EF0F8C019C03D48DDF05CD8DA7EF02B49C -:10440C008D718071179A61DC61FB71119A8C03724A -:10441C001004C6D7C72008FBF8FF8F37FCFDC50F6B -:10442C009C078F36FCFDC50F9C068F35FCFDC50F18 -:10443C009C058F34FCFDC50F9C048F38FC9C038FAE -:10444C0039FC9C028C06318E0112791A20BB8C0728 -:10445C005C03D1DF098C064C0361C86179008C05C3 -:10446C00318EB1610900BB313D120103BB8B0E04CF -:10447C00708C011C00BB8FF4FB4E03DC0E8C034FC5 -:10448C00F4FBDC0B8C024FF5FBDC04AB12EF03AB43 -:10449C00B1121008C6D7C7C3C12008FBF8FFF661DC -:1044AC00490A61F8614908DF07F7340000ED3F4520 -:1044BC00E6BC04F6BC06AC0ABC02AC08BBAC06619C -:1044CC004902AC0461F8614900DE28AC04BDD8ACEB -:1044DC0006BDDAE1FD6B0FADDABC06ADD8BC04ABA2 -:1044EC00BDD8AC02BDDAE1FD860FADDABC02ADD8A9 -:1044FC00BBEFCAAC06BC02AC04BBAC08BDD8AC0A62 -:10450C00BDDAAC04BDDCAC06FDE90EAC04BDDCAC24 -:10451C0006FD5C0FE1FD860FADDABC06ADD8BC0420 -:10452C00AC06614902AC0461F8614900DCC5AC021F -:10453C0014AB12100CC6D7C7C12004FBF8FF8F3187 -:10454C00FCFDC50F9C034E04DF1CAD824684DE07C8 -:10455C00AD84268212EF40F64684DF074682DD03E7 -:10456C00E7EF34F7EF318C04318EB1128C03318EBE -:10457C0043DF1830382226820684BB8C045C0391FE -:10458C00DF05AB041800BBAB12EF0C8C034E04DE42 -:10459C000532A900EF01F71006C6D7717BFA31225C -:1045AC009A0CF64690DD07B690717AFAEF7C71237F -:1045BC009A717AFA4004F904DF07715307F42CEF6F -:1045CC0069D9CFFBF1E7240000DD0F23DD1A23DDD1 -:1045DC001023DD5323DD2723DD38715307F42CEF33 -:1045EC0049715207F42CEF42D42CDF07715207E4C7 -:1045FC002CEF05715307F42CC990FA00EF2CD42C36 -:10460C00DF0B715207E42CC990FA00EF1DF5CFFBBC -:10461C00EF18D42CDF0B715307E42CC990FA00EF80 -:10462C0009CFCFFB02EF03FD3746D7D905FCF1E7E5 -:10463C00240000DD0923DD2123DD0923EF1B715349 -:10464C0007F42CD7D42CDF07715207E42CEF05713B -:10465C005307F42CC9902D01D7715207E42CD73194 -:10466C00629701D7710398D9CDFBF1E7240000DDE7 -:10467C001223DD1923DD1123DD2623DD3423DD395F -:10468C0023DD3FFDF746EF3DFD1847EF38D9CCFB56 -:10469C00C1AE6CFD862DC0F313BE6C712304EF25E7 -:1046AC00F0C1AE6CFD862DC0F313BE6C712304EF0C -:1046BC0014F6BE6C712204EF0CCB6CFF007123045A -:1046CC00EF03FD8C474004F905DD064004F901DFDA -:1046DC00067123047103983104980FF6BE64BE6A08 -:1046EC0031220402EF02F690BE6ED7CD2E47F49223 -:1046FC00AE6C317DBFCAFCFD6147D2DF0ED9CCFB5D -:10470C00C1AE6CFD862DC0F313BE6CD7FD6147D2D4 -:10471C00DD0DCD2E47F492AE6C317DBFCAFCD7E8CF -:10472C00920934205080D6BFC6FC22CAFCBDD830BA -:10473C004700FD110EBFC8FC30C6FCFD9C2DF313C9 -:10474C00BE6CB42ED42EDF0CCD2E47A4924A921FF1 -:10475C0061C8F492D740AFFB0BDC05712304F2D790 -:10476C0040AFFB0661D831229611F0C1AE6CFD86CC -:10477C002DC0F313BE6C712204EF03FD8C47E2D7FE -:10478C00710298F0C1AE6CFD862DC0F313BE6CA403 -:10479C00934A9340DC37F493D894F1313F0412FDE3 -:1047AC0014D894F1BDD85008FD600E087208E6D2FA -:1047BC00DD040192DFFC896158D1DD05712204EF23 -:1047CC0003712304A4944A942061C8F494D7C7308D -:1047DC0026FDC6D77180717DFADE035201D75200D7 -:1047EC00D7C7C12004FBF8FF17040300C1E0C15078 -:1047FC0010C150A4FDB1021006629C02D1DD058CE3 -:10480C000272EF518C0C70C18C0470FD6548C06253 -:10481C009C02D1DD058C0272EF3B8C035C7DD1DFF9 -:10482C0003F2EF3117A1C1E0C15010C150A4FDB18A -:10483C00021006629C02D1DD058C0272EF178C010E -:10484C005C7DD1DD03F2EF0D8C0370C15010FD6562 -:10485C0048C0629C021006C6D7C7880616710AE6C5 -:10486C0050A4FDE503D2DD077133975202EF131705 -:10487C00FD01046770FD0104FD9048FD7504713362 -:10488C0097F2C6D7FD4C0450A4FD01045020FD0145 -:06489C000450AAED010426 -:1048A20061FC61FCC1C3C5C7520C929269D4FEC1BE -:1048B200DFF88EFD708EFCC1717AFA4004F903DFD5 -:1048C2000530822A6194C09EFC609EFD34D4FE5263 -:1048D20006C0B9A5A592DFF9C6C4C2C061FC61DFFA -:1048E200520C929269D4FEC1DFF88EFD708EFCC12B -:1048F2008F4105775C04D1DD06675C01D1DD503163 -:104902005498367162077153988FB4FB5FBCFBD128 -:10491200DF1B8FB5FB5FBDFBD1DF128FB6FB5FBE26 -:10492200FBD1DF098FB7FB5FBFFBD1DD0C31620723 -:1049320002EFFA716307716B2771139AFDAB30F4C2 -:10494200227148500571605005717AFAED3C4A6750 -:104952005C02D1DD16D422DD124A2202DD0DF422E0 -:104962007148500571605005717AFA717AFA8D2298 -:10497200318FE7240000DD0823DD1423DD2CEF4A0C -:10498200F44A7140500571505005E422ED3C4A8FC3 -:1049920040059D4B715050058D4B9D4DD84BFD757B -:1049A20034629D4CCD2202ED3C4A675C02D1DD1798 -:1049B200675C10D1DD05CD2203EF0F714850057100 -:1049C200605005F422EF73CD22044A2203DF108DDA -:1049D2004C9F4005D84CC1D84BFD0C35C0EF1F8F02 -:1049E20040057671744BDC054A4B02DE067160505D -:1049F20005EF47C7D84BFD3B31C071505005D84D2C -:104A0200F1242900DD27240400DD22242200DD1DFB -:104A1200241100DD0C240100DD13241E00DD0EEF45 -:104A22000A4A4B60DF07CD4B61EF02A44B4A2203D7 -:104A3200DF08D84BFD7534629D4CC09EFC609EFD24 -:104A420034D4FE5206C0B9A5A592DFF961FCC1C3F8 -:104A5200C5C7520C929269D4FEC1DFF88EFD708EEA -:104A6200FCC1717AFA51405F0401D1DD06F616A746 -:104A720047DFF2300400BF2401F6BF2A01300B0BDE -:104A8200BF2801FD6402300B0FBF2801FD64023014 -:104A92000F0FBF2801710AE6F6420C01DD33AF04A5 -:104AA20001BF0C0131529729715297710BE2D85113 -:104AB200FDE5033184BD02EFFACBB422FBD853F1FA -:104AC200BEB8714BE1714BE5710ABD8D529E44EF48 -:104AD2000C715397714AE5717BBD713397C09EFC8F -:104AE200609EFD34D4FE5206C0B9A5A592DFF9C678 -:104AF200C4C2C061FCC1C5717AFAD450DD0BEA4E62 -:104B0200899E44A64EB450EF33710AE6300400BFCA -:104B12002401F6BF2A01300B0BBF28010000000060 -:104B220000000000510FBF2801000000000000003B -:104B320000500FBF2801712397713397C4C061FCE5 -:104B420061EF520C929269D4FEC1DFF88EFD708E35 -:104B5200FCC12006FBF8FF71503002CEABACCC0496 -:104B620000F6BB31B2E210617900F6614900DFF371 -:104B720071603002EDFC4B8E519C03713BE28C0361 -:104B82005C02D1DD1E8C035C08D1DF09715030025A -:104B9200CC0400EFCC8C0570FDEE35629E50CC0447 -:104BA20002EFBE8C035C03D1DF408E509C02715039 -:104BB20030028C04D1DF0E8C0270FD3436629C050B -:104BC200CC0401EF328C044C02DF0671603002EF3C -:104BD20029CF34025A716030028C0270C18C057088 -:104BE200FD9635C0CF34024AEF108C035C01D1DD53 -:104BF2000671603002EF03ED634B1006C09EFC604D -:104C02009EFD34D4FE5206C0B9A5A592DFF961FC1F -:104C1200C1C3C5C7520C929269D4FEC1DFF88EFDA2 -:104C2200708EFCC1710A9E31929E02EFFA8FDEFBFA -:104C32004F96FFDF198FDFFB4F97FFDF118FE0FBEE -:104C42004F98FFDF095004C15011FD3A35C0710B76 -:104C52009EC09EFC609EFD34D4FE5206C0B9A5A53E -:104C620092DFF9C6C4C2C061FCE46A61FCC1C3C57B -:104C7200C7520C929269D4FEC1DFF88EFD708EFC91 -:104C8200C1C1FBF8FF8D1F9C018E31318EE72406D6 -:104C920000DD0823DD0E23DD22EF38717AFA8C0164 -:104CA2009D62EF2F717AFA4007F901DF068C019DB0 -:104CB20061EF2051FF2E019D61EF18717AFA8C018C -:104CC2009D304004F903DD064004F904DF0530D9C4 -:104CD2002561944031FF09DE05A031FFEF077158CD -:104CE200F000716298710BE3C0C09EFC609EFD34BF -:104CF200D4FE5206C0B9A5A592DFF9C6C4C2C061EE -:104D0200FC717BFAC7D46A61F8312499277123991F -:104D1200D46ADD05B46ACEABAC717AFA5600664C41 -:104D22000ADD1172F3311C79D8FCCEFC0061CA6134 -:104D3200A486EFEA717AFAF2C6D7C7C1C1FBF8FFBF -:104D4200CC01008C014C0ADE36717BFA8C01F03109 -:104D52007E0410FC14A96168DF09AC02B9717AFA09 -:104D6200F2EF1D8C01F0317E127910FC614902DFF5 -:104D720006717AFAE2EF09717AFA615901EFC4E237 -:104D82001004C6D7C72004FBF8FFF64210FC61F8F6 -:104D9200ED684E717BFA9C038C034C0ADE3C8C035B -:104DA200F0317E0410FC14A96168DF05717AFAEF14 -:104DB20029717AFA8C0372F3311C7910FCCEFC0053 -:104DC20061CA629C02D1DF0A8C03F0317E12E6785E -:104DD20010FC717BFA615903EFBECC0200CC0101D9 -:104DE2008C02F0317E0410FC14A96168DD788C021B -:104DF200F0317E127910FCE743DF658C014C0ADE4C -:104E02005F8C01F0317E127910FCE743DD4D717B3E -:104E1200FA8C01F0317E0410FC14A96168DF18617C -:104E220069018C01F0317E12F67810FC8C024E0181 -:104E3200DCED717AFAEF2F8C01F0317E0410FC1454 -:104E4200A9128C02F0317E337810FC8C01F0317E95 -:104E520012E67810FC615902717AFA615901EF9BEE -:104E6200615902EDE24D00F21004C6D761FF520C07 -:104E7200929269D4FEC1DFF88EFD708EFCC1717A08 -:104E8200FA8FE4FB5C03D1DD114004F903DD064037 -:104E920004F904DF0530FA386194C09EFC609EFD7F -:104EA20034D4FE5206C0B9A5A592DFF961FC61FCBB -:044EB20061FC61FC42 -:0A4EB60000060C12181E242A3036E4 -:104EC000ACFB0000000066FE000000004F3A813697 -:104ED0008C226B46882E472FA745803BD108493D41 -:104EE00028FC36FE20FE02F903F929FC30FE2AFCDC -:104EF0002BFC08F926FC6CFF1AFF6EFF6AFF64FFAB -:0A4F000027FC66FF2CFC55555555A3 -:104F0A00FF0000000000983AF82AFF00000047005E -:104F1A00317503F7332312D714AEF8C716AC06124D -:104F2A00C5AC0416F643DD078B99A7A5B3EFF5C206 -:024F3A00C6D7D8 +:1024EC006B08616A08C1500EFD962BC0F690C15066 +:1024FC000CFD962BC0CC03008C034C40DE1FEA383D +:10250C008C03318E051489318EC18C03318E0440BD +:10251C0000FD962BC08C030C029C03EFDBCC03005C +:10252C008C034C20DE17300080C18C03318E04806C +:10253C0000FD962BC08C030C029C03EFE350A5FD11 +:10254C00220AEA38AA48318D12AA48318E616B08EA +:10255C00616A08C1500EFD962BC050A5FD220A5091 +:10256C0004C1506CFD8902C0629C03EA388A4B4E50 +:10257C000361C3048A4A4E0317040400C15002C10C +:10258C00500CC1506CFD6303100617040600C150BB +:10259C0002C1500EC1506CFD63031006F6C1503ED3 +:1025AC00FD962BC050A5FD220ACC03028C037C8027 +:1025BC004C9BDE1917A1C15002C18C0370C1506C29 +:1025CC00FDB10210068C030C029C03EFDF1008C651 +:1025DC00D7C78D424B3061F8ED7C264A4428DE0586 +:1025EC00A444ED7C26F4448D309D428D305070D641 +:1025FC0012307351230480001231FF318E039D433E +:10260C009FAEFBF68D437C804C95DC1B8D43318F4C +:10261C00241400EA38BDD8AA44FDD50D1231FF317F +:10262C008E03318F16EF198D43318F241400EA3845 +:10263C00BDD8AA46FDD50D1231FF318E03318F1650 +:10264C00EA388A427217F3031644000171FE61C81E +:10265C0036FF001701DE02F61617BD7CC7500CFDC5 +:10266C00962BC0D2DF068D309D42EF047100B2FB79 +:10267C00F2C6D7C72008FBF8FF4007F901DD06407A +:10268C0007F902DF1C17040600FDB92CD2DF0A8CF7 +:10269C00069C058C079C04EF4ECC0563CC0400EF24 +:1026AC004617040600FDB92CD2DD0F7100B2FB7188 +:1026BC000396CC0500711297EF2D7108B2FB8C06B6 +:1026CC00318E318D080E07081C00BBEA388A407227 +:1026DC00ABFD280FBB8C019C05D1DF08CC0501CCD0 +:1026EC000400EF038B9C0417040600FDC42CD2DD00 +:1026FC0006CC06C8CC07008C069FB1FB8C06318E2D +:10270C00318D080E07081C00BD34AD344401A5DC26 +:10271C0008CC0364F6BD46EF48AD3426464401A010 +:10272C00DC08CC031EF6BD46EF37AD3444819DDC8E +:10273C0009CC030AC946F401EF27AD3444019BDCF4 +:10274C0009CC0305C946F401EF17AD34440191DC03 +:10275C0009CC0300C946F401EF07711297C946F47E +:10276C00013132040C31249608CC0564CC0400EF02 +:10277C000D8C034E05DE078C039C05CC04008C05E8 +:10278C009FAFFB8C049FB0FBFD462C8D484E05DDA6 +:10279C002840AFFB0BDE054A480BDE1440AFFB06AE +:1027AC00DE054A4806DE09D5AFFBDF0DD448DD094E +:1027BC005020C15011FD3E35C08FAFFB9D48FD83AD +:1027CC002C1008C6D7C75601D837C15002FDCB2BE9 +:1027DC00C08F09F93105075012FD220AEF0E500A7D +:1027EC00FD220A712010055008FD220A8D376C0855 +:1027FC0070C15002FDCB2BC05003FD220A8D376CEB +:10280C001870C15002FDCB2BC05016FD220A50038C +:10281C00FDDC2B625C01D1DD0F7170B3FB5002C18A +:10282C005013FD3E35C056006672C6D7C75004FD26 +:10283C00DC2B625C03D1DD405014FDCF2834B3FB9C +:10284C00895C9F998A0C7CFF50FF5C14D1DD228A35 +:10285C000C7CFF5C147234B7FB89616A9971620756 +:10286C005600316207058666D1DFF7716307716B1D +:10287C002734C6FB895CEB995002FDDC2BD2DD3989 +:10288C008D376C1070C15002FDCB2BC0E0FD220ABD +:10289C00D837C15002FDCB2BC05033FD220A8F0913 +:1028AC00F931030971281005500AFD220AF0C150B4 +:1028BC0002FDCB2BC07178B3FBE0C15013FD3E354C +:1028CC00C0C6D7C7C12004FBF8FFCC02005004FDE2 +:1028DC00DC2B629C038C045C20D1DD0E8C036C0120 +:1028EC009C038C026C209C02EF138C045C10D1DDD9 +:1028FC000C8C035CFE9C038C026C109C028C045CA4 +:10290C0008D1DD0E8C036C029C038C026C089C02BB +:10291C00EF138C045C04D1DD0C8C035CFD9C038CEC +:10292C00026C049C024008F903DF088C03D161E8B7 +:10293C00CC03028C03D1DD05501AFD220A8C0370E6 +:10294C00C15004FDCB2BC08FB3FB5C9F728C033149 +:10295C008E316D148C03318E314D616D08616C5C60 +:10296C00606162629FB3FB8FBFFB7CFF50FF5E0216 +:10297C00D1DD278FBFFB7CFF5E027234B7FB896110 +:10298C006A99716207CC0100316207086159018CA8 +:10299C0001D1DFF4716307716B27F21006C6D7D92A +:1029AC00A7FBC15006FDCB2BC0D9A8FBC15007FD1E +:1029BC00CB2BC0D7FDAB29F2D7C716664C02DD0472 +:1029CC004C04DF05CD3A08EF02F43AC6D7C77113B1 +:1029DC0000711B20710303710205E0C15003FDCB94 +:1029EC002BC05013FD220AD83AC15005FDCB2BC089 +:1029FC00500FC1E0FDCB2BC0500AFD220A7103051C +:102A0C005008FD220A501FC1E0FDCB2BC05012FD17 +:102A1C00220A5003FDDC2B625C01D1DF03E2EF12D2 +:102A2C00F0FDDC2B629D363602F9C75008FDB32B46 +:102A3C00C0F2C6D75003C1FDCB2BC0710203711A73 +:102A4C0020FD732BF431D75014FDCF28FD382850BE +:102A5C0014FD220AE0C15003FDCB2BC07113007191 +:102A6C001B207103035014FD220AF0C1E0FDCB2B97 +:102A7C00C0F0C15003FDCB2BC0D7C72004FBF8FF1F +:102A8C00CC02008D319C035010C150A4FD8902C0B2 +:102A9C00629D31D454DD04F2ED502B8C037B315C00 +:102AAC0008D1DD0F8D315C08D1DF05CC0210EF03AE +:102ABC00CC02208C037B315C04D1DD158D315C04A0 +:102ACC00D1DF088C026C049C02EF068C026C089C13 +:102ADC00028FB2FB5CF3728D315C0C6162629FB24F +:102AEC00FB8FBEFB7CFF50FF5E029C02D1DD1F34CE +:102AFC00B6FB896E0299716207CC0100316207083E +:102B0C006159018C01D1DFF4716307716B278D3131 +:102B1C005C40D1DD095002C15012FD3E35C08D31F3 +:102B2C005C01D1DD08E0C15012FD3E35C0717AFA6E +:102B3C008D315C41D1DD0C5A31BED831C15010FD04 +:102B4C00F147C0F21004C6D7FDD127F2D7FD3828C3 +:102B5C00F2D7C78FC6FB7617FDCF28664FC6FBDFB3 +:102B6C00F2F5C6FBF2C6D75064FD220AFDCF2C62EB +:102B7C0061FB711196F171149661DC70C15012FDFC +:102B8C00F147C0FDEC36CD6303D7C7C1C1FBF8FFDD +:102B9C00AC0ABB17C15002C18C0270C1506CFD63F2 +:102BAC000310061004C6D7C7C1FBF8FFAC08C15010 +:102BBC0002C18B70C1506CFDB1021006C0C6D7C7E4 +:102BCC008806166770C1C75084FD2C031004C6D745 +:102BDC00C716C75084FD8902C0C6D7C74A2004DE79 +:102BEC00045600EF0256018F08F9318FE7240000DC +:102BFC00DD1A23DD0B23DD0C23DD1123DD0CEF0CA3 +:102C0C008686EF0851046106EF02868666318F12C4 +:102C1C00504CD633514CD6610A045420BD38400870 +:102C2C00F902DD064008F904DF08CD3B54CD3C44E5 +:102C3C00EF06CD3B4BCD3C3DC6D740AFFB3DDC0555 +:102C4C00CF04FC0FD740AFFB1FDC05CF04FC0BD728 +:102C5C0040AFFB0BDC05CF04FC07D740AFFB066194 +:102C6C00D831320405CF04FC03D7D5AFFBDD04E526 +:102C7C0004FCD7F504FCD7D504F9DF04717396D79F +:102C8C00FDCF2C6261FB71019771149671079761EE +:102C9C00C831729617717296710497711196F17111 +:102CAC00049761DC70C15012FDF147C0D7C716C73D +:102CBC005004FDB32BC0C6D7C716C75002FDB32BAB +:102CCC00C0C6D740AFFB0BDE02E2D7F2D7710001D2 +:102CDC000571785005713AD5713BD18F10055CFCAC +:102CEC009F1005CF54054AE542057110420571004D +:102CFC004205714850057130500571205005CF5375 +:102D0C000509CF52050B7130510571205105713BEE +:102D1C00D5717050058F11055CFC9F1105F422D7FD +:102D2C007178500571080105D7FDE638FD980471DE +:102D3C007AFAFDB123F504F98F06F931051B50031E +:102D4C00FDDC2B625C01D161E8CF04F902CFAFFB53 +:102D5C0064710407714196EF10F67104076110124B +:102D6C00F6B1236061FB714196FDEE30FD95437128 +:102D7C002299712BE7618461A461EDEFF8D7C788C4 +:102D8C00061666614FDD0967614EDE0396EF01861C +:102D9C006672C6D7C7161714AA0412A943DD29AA4E +:102DAC000412A923FD1E4FC3AC02FD1E4F13C2BD5E +:102DBC00D813FDA50FDE0C1714AA0212AA0403BA2D +:102DCC0004EF051714A9BA04AC041231FF319E03A9 +:102DDC00317F087208C6D77100F200304400BFB6CC +:102DEC0001300188BF9001300984BF9E01BF9C0156 +:102DFC00BF9A01BF9801BF9601BF9401BF9201F524 +:102E0C003CFF30FE00BFBE01F6BFBC01BFB8015095 +:102E1C00EEBFBA01A1BFB201C918FE008F06F9318D +:102E2C000507F5CDFBCB6CFF00717397716297D7DB +:102E3C00C72004FBF8FF3026FBBC02F6BBAB446496 +:102E4C0000DE0EAC0214CA0000617902617900EF59 +:102E5C00EC1004C6D730EF00BFB401F6BFBA017155 +:102E6C0008F200712304715307BE6EBE64BE6A7112 +:102E7C002304715307715BD1F457F456716397D7E0 +:102E8C008D58B458D1DF6931D4D105715BD1E45779 +:102E9C00D457DD2E7140B2FBD856F1E73402002333 +:102EAC00DD0625DD0325DF05F6BE66EF06D9CCFB76 +:102EBC00F1BE66A4564A5620DF04F456F457CD589A +:102ECC0019D7CD581E7148B2FBD5CEFBDF04F6BE28 +:102EDC0066D7D9CCFBF14266FFDD15D9CCFBF112DC +:102EEC00AE6643DE05A266FFEF03B266FFCD580364 +:102EFC00D7C7161714F6B9AA0412F6231231FF31EC +:102F0C00AE03316FBA02AA046168DD0AAA026168D5 +:102F1C00DF04F6B1BA02C6D7C7C1FBF8FF8C085064 +:102F2C0080D612AB1413B9AB14AA0412A92312D96C +:102F3C0027FBF133BDD813FD110EBA02C0C6D73131 +:102F4C00049801D74004F902DF10F6BE64BE6EBED1 +:102F5C006ABF8EFBBF94FBBF9AFB31749714308A07 +:102F6C00FBFDFD2E3090FBFDFD2E3096FBFDFD2E66 +:102F7C00EF713114980D7113987108D2FBF45AF457 +:102F8C0059EF60D459DF5A8F26FB9D594A5A1FDCE2 +:102F9C00177100D2FB4028FBFFDD1CA45B8F28FBC4 +:102FAC004B5BDE13F45AEF0FD85AF1A1605C1F9DF6 +:102FBC005A7108D2FBF45BE85A092AFB70C1308ABB +:102FCC00FBFD242FC0E85A094AFB70C13090FBFD71 +:102FDC00242FC0E85A096AFB70C13096FBFD242FE0 +:102FEC00C0B459308AFBFDA02DF313BE6E3090FB9C +:102FFC00FDA02DF313BE6A3096FBFDA02DF313BE7E +:10300C0064D7C736F00071F4DC297170F000CE9DE6 +:10301C0008CE9EC0CE9F80F594FFF593FFF592FFEE +:10302C00E597FFE596FFE595FFE598FFCE9C7F7150 +:10303C0000A6FB711BE3712BE3711AE7712BE7718F +:10304C007A9D710A9E31929E02EFFA710B9E71234A +:10305C0098713398714398C6D7C73122981E712244 +:10306C0098710A9E31929E02EFFA34D4FB3692FF8D +:10307C0052078B99A5A792DFF9710B9EC6D7C7880B +:10308C00061631329815713298C7349CFB3092FF7A +:10309C001652078B99A5A792DFF9C6667367189C21 +:1030AC00FBC6D7C77123983134981E713398710AB7 +:1030BC009E31929E02EFFA3492FF369CFB52078BA4 +:1030CC0099A5A792DFF9710B9E314498137143981F +:1030DC00717B9E8FDCFB9E9A8FDDFB9E9B717A9E93 +:1030EC00C6D7CFA7FB5CCFA8FB5FCFC8FB5DCFFCDF +:1030FC00FB36CFFDFBC9D7C7CFA4FB12CFA5FB3640 +:10310C00CFCCFBFFF5CDFBF5CEFBF5CFFBF5D0FB24 +:10311C005600664C64DE08723826FB0086EFF3F529 +:10312C00E3FB714A9D712B21710A20711A207102E7 +:10313C0003C6D7C788061617F1E73403002361E3EB +:10314C00ED6B342361F8ED4233B12361E3ED4C3385 +:10315C002561F8ED5A33B1240D0061D8ED6B3424A0 +:10316C000B0061F8ED34322361F8ED77322361F80E +:10317C00ED47322361F8ED643424060061F8EDF676 +:10318C0032B12561D8ED123324000061F8ED1F3304 +:10319C002361F8ED6B342361F8ED6934B12361E3FD +:1031AC00ED7A332361F8ED8B332361F8ED9C3323F7 +:1031BC0061F8ED8B332361F8EDAD332361F8EDBE8F +:1031CC00332361F8EDCD332361F8EDEF332361F850 +:1031DC00EDFA332361F8ED05342361F8ED0D342459 +:1031EC0002002361E3ED6B342361F8ED413423617C +:1031FC00F8ED15342361F8ED20342561F8ED2B340E +:10320C00B124060061D8ED6B3424000061F8ED6D3B +:10321C00342561F8ED363424120061F8EDF03223D8 +:10322C0061F8EDE032ED6D3467D1DD0C30153C61A9 +:10323C009434C4FB89616F99ED7734675C02D1DDFE +:10324C000730542B6194EF0B675C01D1DD053059CD +:10325C002B6194675C3CD1DD0F305E2B6194675C15 +:10326C003C7266736218A4FBED773467D1DD625C47 +:10327C0001D1DD05300800EF01F6609F01FC675CB1 +:10328C0002D1DD03E6EF01F63401FC896168996730 +:10329C005C04D1DD04E6A1EF01F63401FC89616820 +:1032AC0099675C08D1DD05302000EF01F63401FC94 +:1032BC0089616899675C10D1DD05301000EF01F66B +:1032CC003401FC89616899675C20D161E871600107 +:1032DC00FCED77344A5CC8DE08E85C67185AFAA43F +:1032EC005CED7734679D5CED7734D44ADF08679FDB +:1032FC00CDFBA44AEF0D4A4A05DE08E84A671811CF +:10330C00FDA44AED7734675C0F7266736218A4FBF8 +:10331C00ED77344A4A64DE1B4A4A01DF0667D16105 +:10332C00F85701E84A671826FBA44A4A4A0561C8BF +:10333C00711298ED773434A6FB89615F99ED77347F +:10334C0030C029619466736718A4FBED773440A9EB +:10335C00FB6ADF1340AAFB68DF0D674C6CDF08309B +:10336C00D2406194713AD5679FABFBED7734675CC3 +:10337C007F70C117F1243000FD8A30C0ED773467BF +:10338C005C3F70C117F1243000FD8A30C0ED7734FA +:10339C00675C0770C117F1243000FD8A30C0ED77EF +:1033AC0034675C1F70C117F1243000FD8A30C0ED0A +:1033BC0077346770C117F1243000FD8A30C0ED7787 +:1033CC0034CEABAC710A9E31929E02EFFAD592FFCD +:1033DC00DF05710B9EEFED679E99710B9E9FDBFBDA +:1033EC00ED7734714298675C7F9FDCFBEF7D714217 +:1033FC0098675C3F9FDDFBEF72675C3F9FDEFBEFE6 +:10340C006A675C1F9FDFFBEF6230CA396194679F6C +:10341C00E4FBEF573097396194679FE5FBEF4C3035 +:10342C00B0396194679FE8FBEF41675C01D1DD3BEC +:10343C00FD9543EF36675C02D1DD05712A21EF065D +:10344C00714A9D712B21675C01D1DD0671030071FE +:10345C000B20679FE3FBEF1367318EEF0EEF0CEF42 +:10346C000A664C5BDE05736718A4FBC6D7C71666E5 +:10347C004C30DC094C37DE05FD6530EF76664C02CE +:10348C00DF1F8FA6FB5C03728F03FC5C03318E3154 +:10349C006D08616A08128F03FC5C80312A6162EF4F +:1034AC0061664C3DDF08AE90BD5EF85EEF54664C35 +:1034BC003EDF04F85FEF4B664C4FDF05FDBD43EF7D +:1034CC0041664C61DF134A5CC8DC045700EF06E828 +:1034DC005C095AFA776772EF29664C7FDF05FD8B22 +:1034EC003CEF1F664C4EDF0B31049A045210EF1266 +:1034FC00F2EF0F664C5BDC0452FFEF06667309A417 +:10350C00FB72C6D7C788061617F1241000240500D5 +:10351C00DC07244C00DD17EF17717BFA17F104A4BC +:10352C00FB1489617F99717AFA715298EF02A45C4D +:10353C00C6D7C7C1C1FBF8FF4004F903DD06400440 +:10354C00F904DF38717BFA8C027309ACFB5E0AD18B +:10355C00DF278C02318E04A4FB14896E0A997162E8 +:10356C0007717AFACC0100316207086159018C01AC +:10357C00D1DFF4716307716B27717AFA1004C6D727 +:10358C00CF03FC03F501FCF505FCF507FCD7C78858 +:10359C00061617F1E734020025DD3D23DD1725DD86 +:1035AC001C23DD0523DD2BEF3B710299679F06FC85 +:1035BC00CD6303EF2F675C839F03FCEF27675C03EE +:1035CC009F05FC675C034C0261F871229AFDAB45C8 +:1035DC00EF12679F07FCEF0C6791DF08E0C15012F8 +:1035EC00FD3E35C0C6D7C71617F1E7240000DD2A0B +:1035FC0023DD1E240300DD0724FB00DD24EF253131 +:10360C00329A05308000EF01F6086F04FC7208EF67 +:10361C00198F01FCF501FC72EF107152995235EFC4 +:10362C0009F2EF0666730900FC72C6D7C71617F1CC +:10363C00E7240000DD38241000DD1C23DD1C23DD15 +:10364C0030240E00DD18241100DD1B240F00DD12C8 +:10365C00243000DD15EF1EE2EF1D5202EF1952046B +:10366C00EF155206EF115205EF0D5207EF09F2EF6D +:10367C00065203EF0252FFC6D7C731649837716305 +:10368C00988D629FACFB8D619FCBFB36D2FCC7D86B +:10369C0061FDEC37618A70618AFD3138C0D866F102 +:1036AC00312F609D658D604B65DD0A7172988D655B +:1036BC009D60CD63034A6305DE0830F6366194CD18 +:1036CC00636BB4637150F000CE300BCF170006CE95 +:1036DC003106FD6402717A30710BE3710BE7C6D7CA +:1036EC008D659D608D659FADFBD74004F903DF06AA +:1036FC004004F904DF02F2D73174980C717398719D +:10370C0013998D659D67EF313104991F7103997180 +:10371C001299D506FCDF04F468EF0A8F06FC500200 +:10372C00D6A1609D688D689D67EF0E311499068D4A +:10373C00689D67EF048D659D678D679FADFBD867AE +:10374C00FD5E37E867091C2270C15013FDF147C0BC +:10375C00F2D7C7C1C1FBF8FF8C02D1DF05F506FC1F +:10376C00EF1A8C024C05DE06CF06FC02EF0E8C0223 +:10377C00318E1231FE03311F609F06FC8D694F069E +:10378C00FCDD28CC011F8F06FC9D69CC00008B4C06 +:10379C0008DE148B730912204F06FCDC058B9C0190 +:1037AC00EF05615900EFE78C019D641004C6D7C783 +:1037BC0016710AE7710BE37150F000CE300BCF1786 +:1037CC000006669E31FD6402717A30710BE3318222 +:1037DC00E302EFFA8D1F7158F000710BE772C6D738 +:1037EC00C7C1C1FBF8FF8FFCFB4E02DC03F2EF31CB +:1037FC008C024FFDFBDC0452FFEF268C022FFCFBEE +:10380C00706131318D128FFDFB2FFCFB70613133F8 +:10381C00BDD813FD330EBB440001DC03F690BB8B0B +:10382C00721004C6D7C7C1FBF8FFAC0814A91489E1 +:10383C00708B6128706131FD1E4F1344030071FEC3 +:10384C00DC23AC08148A04819A04AC08148A044C56 +:10385C0011DC10A9148B99AC0814CA0200AC081422 +:10386C00CA0310EF72AC0814CA0400AC0814A914F3 +:10387C00894DDE0AAC08148A02819A02EF12AC0858 +:10388C0014A914894D61D308AC08148A02919A02C8 +:10389C00AC08148A03919A03D1DF3CAC08148A0259 +:1038AC004C10DF10A91489318EA112AC0814A91484 +:1038BC006299EF17AC08148A024CF0DF0EA9148938 +:1038CC00318EB112AC0814A9146299AC0814CA0256 +:1038DC0000AC0814CA0310C0C6D7EDE938C75600AF +:1038EC00664C0ADE0BF0317E12F67810FC86EFF097 +:1038FC00C6D7C7200CFBF8FF17040600C15006C141 +:10390C0050A8C15030FDB1021006D2DD1B4A6C0428 +:10391C00DE05A46CE2EF7034E4FB895CFC99FDCA13 +:10392C00397110B2FBF2EF5F717BFA300600C117F0 +:10393C00040600C130E9FBFD264F1004717AFAF43D +:10394C006C8FE4FB5C01D1DD264004F903DF2050D1 +:10395C0010C180FD3E35C0C736100571D4C6DE0FD0 +:10396C0017C15006C150A8C15030FDB1021006401D +:10397C0004F903DD064004F904DF0B8FE4FB5C0261 +:10398C00D161E8FDD740F2100CC6D7D9E5FBC15088 +:10399C0030FD8902C0629FE8FB5008C15011FD3E0A +:1039AC0035C0F2D7D9E8FBC1D9E7FBC15030FD2CAB +:1039BC000310045008C15011FD3E35C0F2D7C7208A +:1039CC000CFBF8FFCC09004007F901DF05CC0A021B +:1039DC00EF03CC0A10CC0B808FE4FB5C039C07D16B +:1039EC00DF08717AD5CC0807EF06717BD5CC082F90 +:1039FC0017040800C15004C150A0C15030FD63032E +:103A0C001006624C02DF077110B2FBF2EF35711831 +:103A1C00B2FBF46CC736100571D4C6DE164004F93F +:103A2C0003DF1017A1C15006C150A8C15030FDB121 +:103A3C00021006717BFA8FE4FB5C034E07DD03E298 +:103A4C00EF01F2100CC6D7D504F9DF03F6BD6E40BA +:103A5C0004F901DD0AD478DD03B478D7CD78038F6F +:103A6C0004F9318FE723DD0B24020024030061C825 +:103A7C00ED833B8F06F9312349301B00466EDF1571 +:103A8C008FE3FB5C01D161E8F504F9E0C15010FD56 +:103A9C003E35C0EF1D307701466EDF165002C15027 +:103AAC0010FD3E35C0F64674DF088FC8FB5010D6AB +:103ABC00BD74F64674DD36B6744674DF30711297F9 +:103ACC00EF2B301B00466EDF13F64676DF18E0C195 +:103ADC005010FD3E35C0C9765307EF0A30770146CA +:103AEC006E61F8711297F6467661E8B67631549AA3 +:103AFC0008714399F6BD6EEF1431449905F6BD6E0D +:103B0C00EF0BA66EF6466E61F8C96EFFFF31629A36 +:103B1C00194A7005DE16A4704A7005DF0FA47050A8 +:103B2C0004C15010FD3E35C0EF02F47031649A1997 +:103B3C004A7205DE16A4724A7205DF0FA472500891 +:103B4C00C15010FD3E35C0EF02F472D473DD03B4E6 +:103B5C0073D731729A174A7105DE14A4714A710534 +:103B6C00DF0DA4715010C1FD3E35C0EF02F4714A57 +:103B7C00710661F8CD7325D7C736100571D4DE0EEA +:103B8C008FB2FB5C02D1DF0630FE386194D2400468 +:103B9C00F903DF1C3122070530862A6194315499D0 +:103BAC000C7153995080C15012FD3E35C0FDC13B84 +:103BBC00FDE73BC6D78F03FC5C01D1DD1DD47BDD5B +:103BCC0003B47BD7CD7B098D644B7ADD0D8D649D61 +:103BDC007A5040C15012FD3E35C0D74004F903DD88 +:103BEC0004F6BD1AD7D5D0FBDF08F6461ADD19B698 +:103BFC001AD7D9CCFBF1461ADD0ED9CCFB12AD1A73 +:103C0C0043DE03A61AD7B61AD7717BFAC78FC4FB4B +:103C1C0076F5C4FB717AFA5C10D161E87162996631 +:103C2C005C0FD1DD57665C01D1DD05F504F9EF4C75 +:103C3C00665C02D1DD11E0C15003FDCB2BC07113CA +:103C4C0000711B20710303665C04D1DD117113003C +:103C5C00711B20D503FC61F8710303FD8C35665C88 +:103C6C0008D161E87103035005FD220A710203506B +:103C7C0003C1FDCB2BC0711A20FD732BF2C6D7C725 +:103C8C0056FF4A4A1361C8ED493D8F06F931150DAF +:103C9C00314505300600EF14300400EF0F8F06F9A4 +:103CAC00314505300500EF04D907F9F1609F28FC78 +:103CBC008D7C9F29FC713496E661301271049661FB +:103CCC00DC31196162629F2AFCE52BFC31449A05B8 +:103CDC00304000EF01F6C131340405302000EF0113 +:103CEC00F6C2616B08616A08C131749A0530040030 +:103CFC00EF01F6C2616B08616A08C131649A04E68F +:103D0C00A1EF01F6C2616B08616A08C131549A03D4 +:103D1C00E6EF01F6C2616B08616A9F2CFCF171241D +:103D2C000461DC9F26FCF171540761DC9F27FCD8F1 +:103D3C004AF10104ECFC14A9148976A44A6672C6F3 +:103D4C00D7C7FD46098F04F9318FE724000061F8CD +:103D5C00ED283F23DD1B2361F8ED343E2361F8EDA4 +:103D6C00AD3E2361F8EDF63E2361F8EDC83FED253D +:103D7C003FF6BD747113974005F901DF2C31349A6D +:103D8C001B466EDD04F424EF02A4244A2465DC0FE8 +:103D9C00F6BD6EF504F9712299ED4D40FDB123ADE0 +:103DAC006E440A0061D8ED4D40714299FD98047142 +:103DBC006396FDB1234007F903DF09712299F504DD +:103DCC00F9ED4D40FD7F2640B1FB9BDE0971229938 +:103DDC00F504F9ED4D40714A277140110571301110 +:103DEC0005713A22715A2271501105FDD929D2DD83 +:103DFC0009712299F504F9ED4D4071103500CF375A +:103E0C00001D71401205FD402A4005F901DD0640F8 +:103E1C0005F903DF05F5CDFBEF04CFCDFB03CF0494 +:103E2C00F902FDAB29ED4D4071103500CF37001D67 +:103E3C0071401205FDD92CFD0605FD8C35FD0331B5 +:103E4C00F537FF712BE0F505F9712299CBE43FEFC3 +:103E5C00CBE6F6F0FD9804713BD48F06F9310522C0 +:103E6C005002FDDC2BD261E87170B3FB5004FDDC19 +:103E7C002B625C03318E315D34B3FB89616899FD33 +:103E8C00B123FDE32D710806F9CF04F9038FA6FBCE +:103E9C005C02D1DD095080C15010FD3E35C0ED4DA6 +:103EAC0040FD4F403164992FA47ED47EDD0831A4AF +:103EBC00E00A31020C06712BE0FDC34031A4E0177F +:103ECC0031040C13712BE05027C15005FDCB2BC0D6 +:103EDC00CF04F904712299FDB8408F06F9312507FA +:103EEC0031349A03F504F9ED4D40FD4F4031020C8D +:103EFC0015D83AC15005FDCB2BC05005FD220AFD4B +:103F0C00C340CF04F903FDB8408F06F931250731C2 +:103F1C00349A03F504F9ED4D40F504F9CFCDFB03CC +:103F2C00F5CEFBF5D0FB717297F6426CFF61E8EDB4 +:103F3C004D40F6BD74711397F5E4FBFDCA39717AE7 +:103F4C00FAFD612EFD2C2DFD5805712B21714B9D19 +:103F5C0031349702EFFACE3708CBE4BFFFCBE6FF44 +:103F6C00F3CED4FFF5B4FBF5B5FBF5B6FBF5B7FB1B +:103F7C00CF37000971481205F6BEE0BEE2BED07123 +:103F8C006A27FD532A714307714B2771481005713D +:103F9C004811057138100571381105713302713BE8 +:103FAC0022715302715B227158100571581105CFA3 +:103FBC0004F905714299F6BD6EFD0F0AF505F9F489 +:103FCC00247128100531349A04D432DD20E505F92A +:103FDC00E504F98F06F9312568F5F8FBF5F6FB5089 +:103FEC002EFD220ACF05F903E504F9EF54FDEC048C +:103FFC00FD44237173017132047143027103967194 +:10400C00629631949E02EFFA712AE7CEA409F5F379 +:10401C00003104070261FDE5F300F46AFD4609CEA8 +:10402C00A40831329A06CF04F905EF09714399E5DA +:10403C0005F9E504F9712BE78F06F9312503F50431 +:10404C00F9C6D78FE3FB5C01D1DF60D47FDF193178 +:10405C000200585003FDDC2B625C01D1DF07F50434 +:10406C00F9712299D7E47FD74A7FF0DF073104003A +:10407C003AF47FD74A7FC8DF0AF504F9712299CD4B +:10408C007FF0D7310200084A7FFFDD1FA47FD7F0F5 +:10409C00C15004FDCB2BC08FB3FB5C9F9FB3FB7156 +:1040AC0010C4FB30153C6194CD7FF0D731149706CA +:1040BC00F504F9712299D7716399F47E717207FD39 +:1040CC006402717307D7FD6105F2D7717BFAC720C3 +:1040DC000CFBF8FF8FEAFBF0F9E9FBF303FD1E4F35 +:1040EC0013BC048FECFBF0F9EBFBF303FD1E4F1339 +:1040FC00BC028FEEFBF0F9EDFBF303FD1E4F13BB7F +:10410C00717AFAAC04BDD8F6BDDAAC04311EBDDC54 +:10411C00F6BDDEFDE60DADD8BDDCADDABDDEAC0224 +:10412C00BDD8F6BDDAAC02311EDADCC3DADEC3BDB3 +:10413C00DCF6BDDEFDE60DC0BDDEC0BDDCADDEFDDA +:10414C005C0FADD8BDDCADDABDDEABBDD8F6BDDAEB +:10415C00AB311EDADCC3DADEC3BDDCF6BDDEFDE658 +:10416C000DC0BDDEC0BDDCADDEFD5C0FDADAADD856 +:10417C00FDA644C3C58D8C5C3FF0317E0440FC141D +:10418C00C2C0B9A48CF6BC08BC0A9C078C074C2E88 +:10419C00DD3D8D8C0E0770F161DC605C3FF0317E93 +:1041AC00127940FCBDD8F6BDDA8C0773095C22315C +:1041BC008FBDDC70BDDEFDE60DAC08BDDCAC0AFDD0 +:1041CC005C0FADDABC0AADD8BC08615907EFBDACC9 +:1041DC0008BDD8AC0ABDDAC9DC0004F6FDB00EC9C6 +:1041EC00DCFFFFF6FDB10FADD8BD86AF3AFC4686BD +:1041FC00DD11AF3CFCBF3EFCAF3AFCBF3CFCAD86D6 +:10420C00BF3AFCAF3CFC423EFCDC46AF3AFC423CC5 +:10421C00FCDE3EAD26423AFCDE374A2A16DC1A4A50 +:10422C002AA0DE138D884B2ADE0DAF3AFC268A4479 +:10423C00691061C8FD8F42F42AAF3AFC445146DC48 +:10424C000AAF3AFC241027BD28EF0DC928F82AEF35 +:10425C00074A2AFF61E8A42AAF3EFC423CFCDC186A +:10426C00AF3CFC423AFCDE10AF3AFC4628DE09F4C7 +:10427C0088AF3AFCBD8AEF074A88FF61E8A4881032 +:10428C000CC6D7717BFAC7710A9E31929E02EFFA67 +:10429C008E949F34FC8E969F35FC8E979F36FC8EA9 +:1042AC00989F37FC8E939F38FC8E929F39FC710B34 +:1042BC009E717AFA8F37FCFDC50F76FD244413BD31 +:1042CC0084D5EFFBDF0AD5F0FBDF05D5F1FBDD254F +:1042DC00F6B14684DF11C9843722665C0391DF0690 +:1042EC000A84181A85009617FD474513FD6743315C +:1042FC00049A02EF61520692926934FC682EFCDF3C +:10430C00F6AD84BD82F880F3311C790AF944FEFFC6 +:10431C00DD44D880F101040AF914A944FFFFDF043D +:10432C00E6B9EF0BD880F101040AF914A9A1B9710F +:10433C007BFAA0EFFBD5EFFBDF1CA0F0FBD5F0FB6D +:10434C00DF14A0F1FBD5F1FBDF0CCFEFFBFFCFF0BF +:10435C00FBFFCFF1FBFFC6717AFAD7C716D880F1F5 +:10436C000744A800DC0571029AEF1CF647DD18A47F +:10437C00804A80A8DC0571029AEF0CF880F3311C9E +:10438C00F6780AF9B7EFE4C6D7C756A89666F031A7 +:10439C007E12F6B1780AF966D1DFF1717BFAF5EF8E +:1043AC00FBF5F0FBF5F1FBF48071039AC6717AFA18 +:1043BC00D7C72004FBF8FFD44ADF168D809D8D7182 +:1043CC007BFA52069292692EFC68C0FCDFF6717A79 +:1043DC00FA4A4A06DE0EE84A09C0FC9C03A44A8C41 +:1043EC000372EF30F88DF3311C790AF9BB31129A54 +:1043FC00058B9C03EF0F8C019C03D48DDF05CD8DB9 +:10440C00A7EF02B48D718071179A61DC61FB711199 +:10441C009A8C03721004C6D7C72008FBF8FF8F379D +:10442C00FCFDC50F9C078F36FCFDC50F9C068F3518 +:10443C00FCFDC50F9C058F34FCFDC50F9C048F380B +:10444C00FC9C038F39FC9C028C06318E0112791A6C +:10445C0020BB8C075C03D1DF098C064C0361C8615F +:10446C0079008C05318EB1610900BB313D1201031D +:10447C00BB8B0E04708C011C00BB8FF4FB4E03DC59 +:10448C000E8C034FF4FBDC0B8C024FF5FBDC04AB06 +:10449C0012EF03ABB1121008C6D7C7C3C12008FB7B +:1044AC00F8FFF661490A61F8614908DF07F7340043 +:1044BC0000ED4345E6BC04F6BC06AC0ABC02AC08F5 +:1044CC00BBAC06614902AC0461F8614900DE28AC62 +:1044DC0004BDD8AC06BDDAE1FD6B0FADDABC06ADA0 +:1044EC00D8BC04ABBDD8AC02BDDAE1FD860FADDAA9 +:1044FC00BC02ADD8BBEFCAAC06BC02AC04BBAC086A +:10450C00BDD8AC0ABDDAAC04BDDCAC06FDE90EAC22 +:10451C0004BDDCAC06FD5C0FE1FD860FADDABC061C +:10452C00ADD8BC04AC06614902AC0461F861490029 +:10453C00DCC5AC0214AB12100CC6D7C7C12004FBEF +:10454C00F8FF8F31FCFDC50F9C034E04DF1CAD82C0 +:10455C004684DE07AD84268212EF40F64684DF07E0 +:10456C004682DD03E7EF34F7EF318C04318EB11264 +:10457C008C03318E43DF1830382226820684BB8CA4 +:10458C00045C0391DF05AB041800BBAB12EF0C8C81 +:10459C00034E04DE0532A900EF01F71006C6D771F1 +:1045AC007BFA31229A0CF64690DD07B690717AFAB6 +:1045BC00EF7C71239A717AFA4004F904DF07715386 +:1045CC0007F42CEF69D9CFFBF1E7240000DD0F23B2 +:1045DC00DD1A23DD1023DD5323DD2723DD38715352 +:1045EC0007F42CEF49715207F42CEF42D42CDF075F +:1045FC00715207E42CEF05715307F42CC990FA00A3 +:10460C00EF2CD42CDF0B715207E42CC990FA00EF7D +:10461C001DF5CFFBEF18D42CDF0B715307E42CC91D +:10462C0090FA00EF09CFCFFB02EF03FD3B46D7D941 +:10463C0005FCF1E7240000DD0923DD2123DD09233E +:10464C00EF1B715307F42CD7D42CDF07715207E4FE +:10465C002CEF05715307F42CC9902D01D77152071B +:10466C00E42CD731629701D7710398D9CDFBF1E7D0 +:10467C00240000DD1223DD1923DD1123DD2623DDCB +:10468C003423DD3923DD3FFDFB46EF3DFD1C47EFB9 +:10469C0038D9CCFBC1AE6CFD8A2DC0F313BE6C7146 +:1046AC002304EF25F0C1AE6CFD8A2DC0F313BE6C54 +:1046BC00712304EF14F6BE6C712204EF0CCB6CFF6B +:1046CC0000712304EF03FD90474004F905DD06401B +:1046DC0004F901DF067123047103983104980FF675 +:1046EC00BE64BE6A31220402EF02F690BE6ED7CDD4 +:1046FC002E47F492AE6C317DBFCAFCFD6547D2DF0C +:10470C000ED9CCFBC1AE6CFD8A2DC0F313BE6CD799 +:10471C00FD6547D2DD0DCD2E47F492AE6C317DBFD9 +:10472C00CAFCD7E8920934205080D6BFC6FC22CAF6 +:10473C00FCBDD8304700FD110EBFC8FC30C6FCFDD7 +:10474C00A02DF313BE6CB42ED42EDF0CCD2E47A4AB +:10475C00924A921F61C8F492D740AFFB0BDC0571F3 +:10476C002304F2D740AFFB0661D831229611F0C179 +:10477C00AE6CFD8A2DC0F313BE6C712204EF03FDE9 +:10478C009047E2D7710298F0C1AE6CFD8A2DC0F350 +:10479C0013BE6CA4934A9340DC37F493D894F13154 +:1047AC003F0412FD14D894F1BDD85008FD600E08DA +:1047BC007208E6D2DD040192DFFC896158D1DD0577 +:1047CC00712204EF03712304A4944A942061C8F469 +:1047DC0094D7C73026FDC6D77180717DFADE03529F +:1047EC0001D75200D7C7C12004FBF8FF1704030000 +:1047FC00C1E0C15010C150A4FDB1021006629C0270 +:10480C00D1DD058C0272EF518C0C70C18C0470FDE3 +:10481C006948C0629C02D1DD058C0272EF3B8C03AF +:10482C005C7DD1DF03F2EF3117A1C1E0C15010C1A3 +:10483C0050A4FDB1021006629C02D1DD058C0272FF +:10484C00EF178C015C7DD1DD03F2EF0D8C0370C191 +:10485C005010FD6948C0629C021006C6D7C7880676 +:10486C0016710AE650A4FDE503D2DD0771339752A9 +:10487C0002EF1317FD01046770FD0104FD9448FD60 +:10488C007504713397F2C6D7FD4C0450A4FD010496 +:0A489C005020FD010450AAED0104B4 +:1048A60061FC61FCC1C3C5C7520C929269D4FEC1BA +:1048B600DFF88EFD708EFCC1717AFA4004F903DFD1 +:1048C6000530862A6194C09EFC609EFD34D4FE525B +:1048D60006C0B9A5A592DFF9C6C4C2C061FC61DFF6 +:1048E600520C929269D4FEC1DFF88EFD708EFCC127 +:1048F6008F4105775C04D1DD06675C01D1DD50315F +:104906005498367162077153988FB4FB5FBCFBD124 +:10491600DF1B8FB5FB5FBDFBD1DF128FB6FB5FBE22 +:10492600FBD1DF098FB7FB5FBFFBD1DD0C3162071F +:1049360002EFFA716307716B2771139AFDAF30F4BA +:10494600227148500571605005717AFAED404A6748 +:104956005C02D1DD16D422DD124A2202DD0DF422DC +:104966007148500571605005717AFA717AFA8D2294 +:10497600318FE7240000DD0823DD1423DD2CEF4A08 +:10498600F44A7140500571505005E422ED404A8FBB +:1049960040059D4B715050058D4B9D4DD84BFD7973 +:1049A60034629D4CCD2202ED404A675C02D1DD1790 +:1049B600675C10D1DD05CD2203EF0F7148500571FC +:1049C600605005F422EF73CD22044A2203DF108DD6 +:1049D6004C9F4005D84CC1D84BFD1035C0EF1F8FFA +:1049E60040057671744BDC054A4B02DE0671605059 +:1049F60005EF47C7D84BFD3F31C071505005D84D24 +:104A0600F1242900DD27240400DD22242200DD1DF7 +:104A1600241100DD0C240100DD13241E00DD0EEF41 +:104A26000A4A4B60DF07CD4B61EF02A44B4A2203D3 +:104A3600DF08D84BFD7934629D4CC09EFC609EFD1C +:104A460034D4FE5206C0B9A5A592DFF961FCC1C3F4 +:104A5600C5C7520C929269D4FEC1DFF88EFD708EE6 +:104A6600FCC1717AFA51405F0401D1DD06F616A742 +:104A760047DFF2300400BF2401F6BF2A01300B0BDA +:104A8600BF2801FD6402300B0FBF2801FD64023010 +:104A96000F0FBF2801710AE6F6420C01DD33AF04A1 +:104AA60001BF0C0131529729715297710BE2D8510F +:104AB600FDE5033184BD02EFFACBB422FBD853F1F6 +:104AC600BEB8714BE1714BE5710ABD8D529E44EF44 +:104AD6000C715397714AE5717BBD713397C09EFC8B +:104AE600609EFD34D4FE5206C0B9A5A592DFF9C674 +:104AF600C4C2C061FCC1C5717AFAD450DD0BEA4E5E +:104B0600899E44A64EB450EF33710AE6300400BFC6 +:104B16002401F6BF2A01300B0BBF2801000000005C +:104B260000000000510FBF28010000000000000037 +:104B360000500FBF2801712397713397C4C061FCE1 +:104B460061EF520C929269D4FEC1DFF88EFD708E31 +:104B5600FCC12006FBF8FF71503002CEABACCC0492 +:104B660000F6BB31B2E210617900F6614900DFF36D +:104B760071603002ED004C8E519C03713BE28C0358 +:104B86005C02D1DD1E8C035C08D1DF097150300256 +:104B9600CC0400EFCC8C0570FDF235629E50CC043F +:104BA60002EFBE8C035C03D1DF408E509C02715035 +:104BB60030028C04D1DF0E8C0270FD3836629C0503 +:104BC600CC0401EF328C044C02DF0671603002EF38 +:104BD60029CF34025A716030028C0270C18C057084 +:104BE600FD9A35C0CF34024AEF108C035C01D1DD4B +:104BF6000671603002EF03ED674B1006C09EFC6045 +:104C06009EFD34D4FE5206C0B9A5A592DFF961FC1B +:104C1600C1C3C5C7520C929269D4FEC1DFF88EFD9E +:104C2600708EFCC1710A9E31929E02EFFA8FDEFBF6 +:104C36004F96FFDF198FDFFB4F97FFDF118FE0FBEA +:104C46004F98FFDF095004C15011FD3E35C0710B6E +:104C56009EC09EFC609EFD34D4FE5206C0B9A5A53A +:104C660092DFF9C6C4C2C061FCE46A61FCC1C3C577 +:104C7600C7520C929269D4FEC1DFF88EFD708EFC8D +:104C8600C1C1FBF8FF8D1F9C018E31318EE72406D2 +:104C960000DD0823DD0E23DD22EF38717AFA8C0160 +:104CA6009D62EF2F717AFA4007F901DF068C019DAC +:104CB60061EF2051FF2E019D61EF18717AFA8C0188 +:104CC6009D304004F903DD064004F904DF0530DDBC +:104CD6002561944031FF09DE05A031FFEF077158C9 +:104CE600F000716298710BE3C0C09EFC609EFD34BB +:104CF600D4FE5206C0B9A5A592DFF9C6C4C2C061EA +:104D0600FC717BFAC7D46A61F8312499277123991B +:104D1600D46ADD05B46ACEABAC717AFA5600664C3D +:104D26000ADD1172F3311C79D8FCCEFC0061CA6130 +:104D3600A486EFEA717AFAF2C6D7C7C1C1FBF8FFBB +:104D4600CC01008C014C0ADE36717BFA8C01F03105 +:104D56007E0410FC14A96168DF09AC02B9717AFA05 +:104D6600F2EF1D8C01F0317E127910FC614902DFF1 +:104D760006717AFAE2EF09717AFA615901EFC4E233 +:104D86001004C6D7C72004FBF8FFF64210FC61F8F2 +:104D9600ED6C4E717BFA9C038C034C0ADE3C8C0353 +:104DA600F0317E0410FC14A96168DF05717AFAEF10 +:104DB60029717AFA8C0372F3311C7910FCCEFC004F +:104DC60061CA629C02D1DF0A8C03F0317E12E6785A +:104DD60010FC717BFA615903EFBECC0200CC0101D5 +:104DE6008C02F0317E0410FC14A96168DD788C0217 +:104DF600F0317E127910FCE743DF658C014C0ADE48 +:104E06005F8C01F0317E127910FCE743DD4D717B3A +:104E1600FA8C01F0317E0410FC14A96168DF186178 +:104E260069018C01F0317E12F67810FC8C024E017D +:104E3600DCED717AFAEF2F8C01F0317E0410FC1450 +:104E4600A9128C02F0317E337810FC8C01F0317E91 +:104E560012E67810FC615902717AFA615901EF9BEA +:104E6600615902EDE64D00F21004C6D761FF520CFF +:104E7600929269D4FEC1DFF88EFD708EFCC1717A04 +:104E8600FA8FE4FB5C03D1DD114004F903DD064033 +:104E960004F904DF0530FE386194C09EFC609EFD77 +:104EA60034D4FE5206C0B9A5A592DFF961FC61FCB7 +:044EB60061FC61FC3E +:0A4EBA0000060C12181E242A3036E0 +:104EC400ACFB0000000066FE00000000533A85368B +:104ED4008C226F468C2E4B2FAB45843BD1084D3D25 +:104EE40028FC36FE20FE02F903F929FC30FE2AFCD8 +:104EF4002BFC08F926FC6CFF1AFF6EFF6AFF64FFA7 +:0A4F040027FC66FF2CFC555555559F +:104F0E00FF0000000000983AF82AFF00000047005A +:104F1E00317503F7332312D714AEF8C716AC061249 +:104F2E00C5AC0416F643DD078B99A7A5B3EFF5C202 +:024F3E00C6D7D4 :024FF400326623 -:0A4FF60031343A32373A3433000008 +:0A4FF60031353A35323A303100000F :00000001FF  \ No newline at end of file diff --git a/snake_trunk/bsr.lmf b/snake_trunk/bsr.lmf index 1731b92..3812416 100644 Binary files a/snake_trunk/bsr.lmf and b/snake_trunk/bsr.lmf differ diff --git a/snake_trunk/bsr_k0r.map b/snake_trunk/bsr_k0r.map index 014e9ad..dad1839 100644 --- a/snake_trunk/bsr_k0r.map +++ b/snake_trunk/bsr_k0r.map @@ -26,7 +26,7 @@ Direc-file:bsr_mcu.dr *** Link information *** 73 output segment(s) - 3E91H byte(s) real data + 3E95H byte(s) real data 6420 symbol(s) defined @@ -258,298 +258,298 @@ Direc-file:bsr_mcu.dr 0228CH 00000H @@CNST i2c_mcu-sub 0228CH 00000H - ROM_CODE 0228CH 02616H CSEG - ROM_CODE pm 0228CH 00A49H - ROM_CODE i2c_ctr 02CD5H 0005CH - ROM_CODE main 02D31H 00055H - ROM_CODE led 02D86H 00284H - ROM_CODE rtc 0300AH 000E0H - ROM_CODE vreg_ctr 030EAH 0049EH - ROM_CODE vreg_twl 03588H 000F9H - ROM_CODE adc 03681H 00261H - ROM_CODE renge 038E2H 00018H - ROM_CODE accero 038FAH 00155H - ROM_CODE sw 03A4FH 00131H + ROM_CODE 0228CH 0261AH CSEG + ROM_CODE pm 0228CH 00A4DH + ROM_CODE i2c_ctr 02CD9H 0005CH + ROM_CODE main 02D35H 00055H + ROM_CODE led 02D8AH 00284H + ROM_CODE rtc 0300EH 000E0H + ROM_CODE vreg_ctr 030EEH 0049EH + ROM_CODE vreg_twl 0358CH 000F9H + ROM_CODE adc 03685H 00261H + ROM_CODE renge 038E6H 00018H + ROM_CODE accero 038FEH 00155H + ROM_CODE sw 03A53H 00131H ROM_CODE task_misc - 03B80H 001C9H - ROM_CODE task_sys 03D49H 0038AH + 03B84H 001C9H + ROM_CODE task_sys 03D4DH 0038AH ROM_CODE pedo_alg_thre_det2 - 040D3H 004D4H - ROM_CODE led_cam 045A7H 000C4H - ROM_CODE led_pow 0466BH 0016FH - ROM_CODE voltable 047DAH 00000H + 040D7H 004D4H + ROM_CODE led_cam 045ABH 000C4H + ROM_CODE led_pow 0466FH 0016FH + ROM_CODE voltable 047DEH 00000H ROM_CODE pedo_lpf_coeff - 047DAH 00000H + 047DEH 00000H ROM_CODE kanaria_c - 047DAH 00006H - ROM_CODE get_ei 047E0H 0000DH + 047DEH 00006H + ROM_CODE get_ei 047E4H 0000DH ROM_CODE i2c_mcu-sub - 047EDH 000B5H - @@BASE 048A2H 00614H CSEG BASE - @@BASE loader 048A2H 00000H - @@BASE pm 048A2H 0003EH - @@BASE i2c_ctr 048E0H 00170H - @@BASE main 04A50H 00000H - @@BASE magic 04A50H 00000H - @@BASE WDT 04A50H 00000H - @@BASE i2c_mcu 04A50H 000F2H - @@BASE i2c_twl 04B42H 000D0H - @@BASE led 04C12H 00000H - @@BASE rtc 04C12H 0005DH - @@BASE vreg_ctr 04C6FH 00000H - @@BASE vreg_twl 04C6FH 00000H - @@BASE adc 04C6FH 00094H - @@BASE renge 04D03H 0016BH - @@BASE accero 04E6EH 00042H + 047F1H 000B5H + @@BASE 048A6H 00614H CSEG BASE + @@BASE loader 048A6H 00000H + @@BASE pm 048A6H 0003EH + @@BASE i2c_ctr 048E4H 00170H + @@BASE main 04A54H 00000H + @@BASE magic 04A54H 00000H + @@BASE WDT 04A54H 00000H + @@BASE i2c_mcu 04A54H 000F2H + @@BASE i2c_twl 04B46H 000D0H + @@BASE led 04C16H 00000H + @@BASE rtc 04C16H 0005DH + @@BASE vreg_ctr 04C73H 00000H + @@BASE vreg_twl 04C73H 00000H + @@BASE adc 04C73H 00094H + @@BASE renge 04D07H 0016BH + @@BASE accero 04E72H 00042H @@BASE self_flash - 04EB0H 00000H - @@BASE sw 04EB0H 00000H + 04EB4H 00000H + @@BASE sw 04EB4H 00000H @@BASE task_debug - 04EB0H 00000H + 04EB4H 00000H @@BASE task_misc - 04EB0H 00000H - @@BASE task_sys 04EB0H 00000H + 04EB4H 00000H + @@BASE task_sys 04EB4H 00000H @@BASE pedo_alg_thre_det2 - 04EB0H 00000H - @@BASE ini_VECT 04EB0H 00006H + 04EB4H 00000H + @@BASE ini_VECT 04EB4H 00006H @@BASE task_status - 04EB6H 00000H - @@BASE led_cam 04EB6H 00000H - @@BASE led_pow 04EB6H 00000H - @@BASE hal 04EB6H 00000H + 04EBAH 00000H + @@BASE led_cam 04EBAH 00000H + @@BASE led_pow 04EBAH 00000H + @@BASE hal 04EBAH 00000H @@BASE batt_params - 04EB6H 00000H - @@BASE voltable 04EB6H 00000H + 04EBAH 00000H + @@BASE voltable 04EBAH 00000H @@BASE pedo_lpf_coeff - 04EB6H 00000H + 04EBAH 00000H @@BASE kanaria_c - 04EB6H 00000H + 04EBAH 00000H @@BASE util_funcs - 04EB6H 00000H + 04EBAH 00000H @@BASE i2c_mcu-sub - 04EB6H 00000H - @@CNSTL 04EB6H 00000H CSEG PAGE64KP - @@CNSTL @cstart 04EB6H 00000H - @@CNSTL 04EB6H 00000H CSEG PAGE64KP - @@CNSTL pm 04EB6H 00000H - @@CNSTL 04EB6H 00000H CSEG PAGE64KP - @@CNSTL i2c_ctr 04EB6H 00000H - @@CNSTL 04EB6H 00000H CSEG PAGE64KP - @@CNSTL main 04EB6H 00000H - @@CNSTL 04EB6H 00000H CSEG PAGE64KP - @@CNSTL led 04EB6H 00000H - @@CNSTL 04EB6H 00000H CSEG PAGE64KP - @@CNSTL rtc 04EB6H 00000H - @@CNSTL 04EB6H 00000H CSEG PAGE64KP - @@CNSTL vreg_ctr 04EB6H 00000H - @@CNSTL 04EB6H 00000H CSEG PAGE64KP - @@CNSTL vreg_twl 04EB6H 00000H - @@CNSTL 04EB6H 00000H CSEG PAGE64KP - @@CNSTL adc 04EB6H 00000H - @@CNSTL 04EB6H 00000H CSEG PAGE64KP - @@CNSTL renge 04EB6H 00000H - @@CNSTL 04EB6H 00000H CSEG PAGE64KP - @@CNSTL accero 04EB6H 00000H - @@CNSTL 04EB6H 00000H CSEG PAGE64KP - @@CNSTL sw 04EB6H 00000H - @@CNSTL 04EB6H 00000H CSEG PAGE64KP + 04EBAH 00000H + @@CNSTL 04EBAH 00000H CSEG PAGE64KP + @@CNSTL @cstart 04EBAH 00000H + @@CNSTL 04EBAH 00000H CSEG PAGE64KP + @@CNSTL pm 04EBAH 00000H + @@CNSTL 04EBAH 00000H CSEG PAGE64KP + @@CNSTL i2c_ctr 04EBAH 00000H + @@CNSTL 04EBAH 00000H CSEG PAGE64KP + @@CNSTL main 04EBAH 00000H + @@CNSTL 04EBAH 00000H CSEG PAGE64KP + @@CNSTL led 04EBAH 00000H + @@CNSTL 04EBAH 00000H CSEG PAGE64KP + @@CNSTL rtc 04EBAH 00000H + @@CNSTL 04EBAH 00000H CSEG PAGE64KP + @@CNSTL vreg_ctr 04EBAH 00000H + @@CNSTL 04EBAH 00000H CSEG PAGE64KP + @@CNSTL vreg_twl 04EBAH 00000H + @@CNSTL 04EBAH 00000H CSEG PAGE64KP + @@CNSTL adc 04EBAH 00000H + @@CNSTL 04EBAH 00000H CSEG PAGE64KP + @@CNSTL renge 04EBAH 00000H + @@CNSTL 04EBAH 00000H CSEG PAGE64KP + @@CNSTL accero 04EBAH 00000H + @@CNSTL 04EBAH 00000H CSEG PAGE64KP + @@CNSTL sw 04EBAH 00000H + @@CNSTL 04EBAH 00000H CSEG PAGE64KP @@CNSTL task_misc - 04EB6H 00000H - @@CNSTL 04EB6H 00000H CSEG PAGE64KP - @@CNSTL task_sys 04EB6H 00000H - @@CNSTL 04EB6H 00000H CSEG PAGE64KP + 04EBAH 00000H + @@CNSTL 04EBAH 00000H CSEG PAGE64KP + @@CNSTL task_sys 04EBAH 00000H + @@CNSTL 04EBAH 00000H CSEG PAGE64KP @@CNSTL pedo_alg_thre_det2 - 04EB6H 00000H - @@CNSTL 04EB6H 00000H CSEG PAGE64KP - @@CNSTL ini_VECT 04EB6H 00000H - @@CNSTL 04EB6H 00000H CSEG PAGE64KP - @@CNSTL led_cam 04EB6H 00000H - @@CNSTL 04EB6H 00000H CSEG PAGE64KP - @@CNSTL led_pow 04EB6H 00000H - @@CNSTL 04EB6H 00000H CSEG PAGE64KP + 04EBAH 00000H + @@CNSTL 04EBAH 00000H CSEG PAGE64KP + @@CNSTL ini_VECT 04EBAH 00000H + @@CNSTL 04EBAH 00000H CSEG PAGE64KP + @@CNSTL led_cam 04EBAH 00000H + @@CNSTL 04EBAH 00000H CSEG PAGE64KP + @@CNSTL led_pow 04EBAH 00000H + @@CNSTL 04EBAH 00000H CSEG PAGE64KP @@CNSTL batt_params - 04EB6H 00000H - @@CNSTL 04EB6H 00000H CSEG PAGE64KP - @@CNSTL voltable 04EB6H 00000H - @@CNSTL 04EB6H 00000H CSEG PAGE64KP + 04EBAH 00000H + @@CNSTL 04EBAH 00000H CSEG PAGE64KP + @@CNSTL voltable 04EBAH 00000H + @@CNSTL 04EBAH 00000H CSEG PAGE64KP @@CNSTL pedo_lpf_coeff - 04EB6H 00000H - @@CNSTL 04EB6H 00000H CSEG PAGE64KP + 04EBAH 00000H + @@CNSTL 04EBAH 00000H CSEG PAGE64KP @@CNSTL kanaria_c - 04EB6H 00000H - @@CNSTL 04EB6H 00000H CSEG PAGE64KP + 04EBAH 00000H + @@CNSTL 04EBAH 00000H CSEG PAGE64KP @@CNSTL i2c_mcu-sub - 04EB6H 00000H - @@CNSTL 04EB6H 0000AH CSEG PAGE64KP - @@CNSTL @bcdtob 04EB6H 0000AH - @@R_INIT 04EC0H 0004AH CSEG UNIT64KP - @@R_INIT @cstart 04EC0H 00000H - @@R_INIT loader 04EC0H 00000H - @@R_INIT pm 04EC0H 00000H - @@R_INIT i2c_ctr 04EC0H 00000H - @@R_INIT main 04EC0H 00000H - @@R_INIT magic 04EC0H 00000H - @@R_INIT WDT 04EC0H 00000H - @@R_INIT i2c_mcu 04EC0H 00000H - @@R_INIT i2c_twl 04EC0H 00000H - @@R_INIT led 04EC0H 00000H - @@R_INIT rtc 04EC0H 00000H - @@R_INIT vreg_ctr 04EC0H 00000H - @@R_INIT vreg_twl 04EC0H 00000H - @@R_INIT adc 04EC0H 0000CH - @@R_INIT renge 04ECCH 00014H - @@R_INIT accero 04EE0H 00000H + 04EBAH 00000H + @@CNSTL 04EBAH 0000AH CSEG PAGE64KP + @@CNSTL @bcdtob 04EBAH 0000AH + @@R_INIT 04EC4H 0004AH CSEG UNIT64KP + @@R_INIT @cstart 04EC4H 00000H + @@R_INIT loader 04EC4H 00000H + @@R_INIT pm 04EC4H 00000H + @@R_INIT i2c_ctr 04EC4H 00000H + @@R_INIT main 04EC4H 00000H + @@R_INIT magic 04EC4H 00000H + @@R_INIT WDT 04EC4H 00000H + @@R_INIT i2c_mcu 04EC4H 00000H + @@R_INIT i2c_twl 04EC4H 00000H + @@R_INIT led 04EC4H 00000H + @@R_INIT rtc 04EC4H 00000H + @@R_INIT vreg_ctr 04EC4H 00000H + @@R_INIT vreg_twl 04EC4H 00000H + @@R_INIT adc 04EC4H 0000CH + @@R_INIT renge 04ED0H 00014H + @@R_INIT accero 04EE4H 00000H @@R_INIT self_flash - 04EE0H 00000H - @@R_INIT sw 04EE0H 00000H + 04EE4H 00000H + @@R_INIT sw 04EE4H 00000H @@R_INIT task_debug - 04EE0H 00000H + 04EE4H 00000H @@R_INIT task_misc - 04EE0H 00026H - @@R_INIT task_sys 04F06H 00000H + 04EE4H 00026H + @@R_INIT task_sys 04F0AH 00000H @@R_INIT pedo_alg_thre_det2 - 04F06H 00000H - @@R_INIT ini_VECT 04F06H 00000H + 04F0AH 00000H + @@R_INIT ini_VECT 04F0AH 00000H @@R_INIT task_status - 04F06H 00000H - @@R_INIT led_cam 04F06H 00000H - @@R_INIT led_pow 04F06H 00004H - @@R_INIT hal 04F0AH 00000H + 04F0AH 00000H + @@R_INIT led_cam 04F0AH 00000H + @@R_INIT led_pow 04F0AH 00004H + @@R_INIT hal 04F0EH 00000H @@R_INIT batt_params - 04F0AH 00000H - @@R_INIT voltable 04F0AH 00000H + 04F0EH 00000H + @@R_INIT voltable 04F0EH 00000H @@R_INIT pedo_lpf_coeff - 04F0AH 00000H + 04F0EH 00000H @@R_INIT kanaria_c - 04F0AH 00000H + 04F0EH 00000H @@R_INIT util_funcs - 04F0AH 00000H + 04F0EH 00000H @@R_INIT i2c_mcu-sub - 04F0AH 00000H - @@R_INIT @rom 04F0AH 00000H - @@R_INIS 04F0AH 00010H CSEG UNIT64KP - @@R_INIS @cstart 04F0AH 00000H - @@R_INIS loader 04F0AH 00000H - @@R_INIS pm 04F0AH 00002H - @@R_INIS i2c_ctr 04F0CH 00002H - @@R_INIS main 04F0EH 00000H - @@R_INIS magic 04F0EH 00000H - @@R_INIS WDT 04F0EH 00000H - @@R_INIS i2c_mcu 04F0EH 00000H - @@R_INIS i2c_twl 04F0EH 00000H - @@R_INIS led 04F0EH 00000H - @@R_INIS rtc 04F0EH 00000H - @@R_INIS vreg_ctr 04F0EH 00000H - @@R_INIS vreg_twl 04F0EH 00000H - @@R_INIS adc 04F0EH 00000H - @@R_INIS renge 04F0EH 00000H - @@R_INIS accero 04F0EH 00000H + 04F0EH 00000H + @@R_INIT @rom 04F0EH 00000H + @@R_INIS 04F0EH 00010H CSEG UNIT64KP + @@R_INIS @cstart 04F0EH 00000H + @@R_INIS loader 04F0EH 00000H + @@R_INIS pm 04F0EH 00002H + @@R_INIS i2c_ctr 04F10H 00002H + @@R_INIS main 04F12H 00000H + @@R_INIS magic 04F12H 00000H + @@R_INIS WDT 04F12H 00000H + @@R_INIS i2c_mcu 04F12H 00000H + @@R_INIS i2c_twl 04F12H 00000H + @@R_INIS led 04F12H 00000H + @@R_INIS rtc 04F12H 00000H + @@R_INIS vreg_ctr 04F12H 00000H + @@R_INIS vreg_twl 04F12H 00000H + @@R_INIS adc 04F12H 00000H + @@R_INIS renge 04F12H 00000H + @@R_INIS accero 04F12H 00000H @@R_INIS self_flash - 04F0EH 00000H - @@R_INIS sw 04F0EH 00000H + 04F12H 00000H + @@R_INIS sw 04F12H 00000H @@R_INIS task_debug - 04F0EH 00000H + 04F12H 00000H @@R_INIS task_misc - 04F0EH 00000H - @@R_INIS task_sys 04F0EH 00002H + 04F12H 00000H + @@R_INIS task_sys 04F12H 00002H @@R_INIS pedo_alg_thre_det2 - 04F10H 00006H - @@R_INIS ini_VECT 04F16H 00000H + 04F14H 00006H + @@R_INIS ini_VECT 04F1AH 00000H @@R_INIS task_status - 04F16H 00000H - @@R_INIS led_cam 04F16H 00002H - @@R_INIS led_pow 04F18H 00002H - @@R_INIS hal 04F1AH 00000H + 04F1AH 00000H + @@R_INIS led_cam 04F1AH 00002H + @@R_INIS led_pow 04F1CH 00002H + @@R_INIS hal 04F1EH 00000H @@R_INIS batt_params - 04F1AH 00000H - @@R_INIS voltable 04F1AH 00000H + 04F1EH 00000H + @@R_INIS voltable 04F1EH 00000H @@R_INIS pedo_lpf_coeff - 04F1AH 00000H + 04F1EH 00000H @@R_INIS kanaria_c - 04F1AH 00000H + 04F1EH 00000H @@R_INIS util_funcs - 04F1AH 00000H + 04F1EH 00000H @@R_INIS i2c_mcu-sub - 04F1AH 00000H - @@R_INIS @rom 04F1AH 00000H - @@RLINIT 04F1AH 00000H CSEG UNIT64KP - @@RLINIT loader 04F1AH 00000H - @@RLINIT pm 04F1AH 00000H - @@RLINIT i2c_ctr 04F1AH 00000H - @@RLINIT main 04F1AH 00000H - @@RLINIT magic 04F1AH 00000H - @@RLINIT WDT 04F1AH 00000H - @@RLINIT i2c_mcu 04F1AH 00000H - @@RLINIT i2c_twl 04F1AH 00000H - @@RLINIT led 04F1AH 00000H - @@RLINIT rtc 04F1AH 00000H - @@RLINIT vreg_ctr 04F1AH 00000H - @@RLINIT vreg_twl 04F1AH 00000H - @@RLINIT adc 04F1AH 00000H - @@RLINIT renge 04F1AH 00000H - @@RLINIT accero 04F1AH 00000H + 04F1EH 00000H + @@R_INIS @rom 04F1EH 00000H + @@RLINIT 04F1EH 00000H CSEG UNIT64KP + @@RLINIT loader 04F1EH 00000H + @@RLINIT pm 04F1EH 00000H + @@RLINIT i2c_ctr 04F1EH 00000H + @@RLINIT main 04F1EH 00000H + @@RLINIT magic 04F1EH 00000H + @@RLINIT WDT 04F1EH 00000H + @@RLINIT i2c_mcu 04F1EH 00000H + @@RLINIT i2c_twl 04F1EH 00000H + @@RLINIT led 04F1EH 00000H + @@RLINIT rtc 04F1EH 00000H + @@RLINIT vreg_ctr 04F1EH 00000H + @@RLINIT vreg_twl 04F1EH 00000H + @@RLINIT adc 04F1EH 00000H + @@RLINIT renge 04F1EH 00000H + @@RLINIT accero 04F1EH 00000H @@RLINIT self_flash - 04F1AH 00000H - @@RLINIT sw 04F1AH 00000H + 04F1EH 00000H + @@RLINIT sw 04F1EH 00000H @@RLINIT task_debug - 04F1AH 00000H + 04F1EH 00000H @@RLINIT task_misc - 04F1AH 00000H - @@RLINIT task_sys 04F1AH 00000H + 04F1EH 00000H + @@RLINIT task_sys 04F1EH 00000H @@RLINIT pedo_alg_thre_det2 - 04F1AH 00000H - @@RLINIT ini_VECT 04F1AH 00000H + 04F1EH 00000H + @@RLINIT ini_VECT 04F1EH 00000H @@RLINIT task_status - 04F1AH 00000H - @@RLINIT led_cam 04F1AH 00000H - @@RLINIT led_pow 04F1AH 00000H - @@RLINIT hal 04F1AH 00000H + 04F1EH 00000H + @@RLINIT led_cam 04F1EH 00000H + @@RLINIT led_pow 04F1EH 00000H + @@RLINIT hal 04F1EH 00000H @@RLINIT batt_params - 04F1AH 00000H - @@RLINIT voltable 04F1AH 00000H + 04F1EH 00000H + @@RLINIT voltable 04F1EH 00000H @@RLINIT pedo_lpf_coeff - 04F1AH 00000H + 04F1EH 00000H @@RLINIT kanaria_c - 04F1AH 00000H + 04F1EH 00000H @@RLINIT util_funcs - 04F1AH 00000H + 04F1EH 00000H @@RLINIT i2c_mcu-sub - 04F1AH 00000H - @@RLINIT @rom 04F1AH 00000H - @@CODEL 04F1AH 00000H CSEG - @@CODEL pm 04F1AH 00000H - @@CODEL i2c_ctr 04F1AH 00000H - @@CODEL main 04F1AH 00000H - @@CODEL magic 04F1AH 00000H - @@CODEL led 04F1AH 00000H - @@CODEL rtc 04F1AH 00000H - @@CODEL vreg_ctr 04F1AH 00000H - @@CODEL vreg_twl 04F1AH 00000H - @@CODEL adc 04F1AH 00000H - @@CODEL renge 04F1AH 00000H - @@CODEL accero 04F1AH 00000H - @@CODEL sw 04F1AH 00000H + 04F1EH 00000H + @@RLINIT @rom 04F1EH 00000H + @@CODEL 04F1EH 00000H CSEG + @@CODEL pm 04F1EH 00000H + @@CODEL i2c_ctr 04F1EH 00000H + @@CODEL main 04F1EH 00000H + @@CODEL magic 04F1EH 00000H + @@CODEL led 04F1EH 00000H + @@CODEL rtc 04F1EH 00000H + @@CODEL vreg_ctr 04F1EH 00000H + @@CODEL vreg_twl 04F1EH 00000H + @@CODEL adc 04F1EH 00000H + @@CODEL renge 04F1EH 00000H + @@CODEL accero 04F1EH 00000H + @@CODEL sw 04F1EH 00000H @@CODEL task_misc - 04F1AH 00000H - @@CODEL task_sys 04F1AH 00000H + 04F1EH 00000H + @@CODEL task_sys 04F1EH 00000H @@CODEL pedo_alg_thre_det2 - 04F1AH 00000H - @@CODEL ini_VECT 04F1AH 00000H - @@CODEL led_cam 04F1AH 00000H - @@CODEL led_pow 04F1AH 00000H + 04F1EH 00000H + @@CODEL ini_VECT 04F1EH 00000H + @@CODEL led_cam 04F1EH 00000H + @@CODEL led_pow 04F1EH 00000H @@CODEL batt_params - 04F1AH 00000H - @@CODEL voltable 04F1AH 00000H + 04F1EH 00000H + @@CODEL voltable 04F1EH 00000H @@CODEL pedo_lpf_coeff - 04F1AH 00000H + 04F1EH 00000H @@CODEL kanaria_c - 04F1AH 00000H + 04F1EH 00000H @@CODEL i2c_mcu-sub - 04F1AH 00000H - @@LCODEL 04F1AH 00022H CSEG - @@LCODEL abs 04F1AH 00008H - @@LCODEL memcpy_n 04F22H 0001AH -* gap * 04F3CH 000B8H + 04F1EH 00000H + @@LCODEL 04F1EH 00022H CSEG + @@LCODEL abs 04F1EH 00008H + @@LCODEL memcpy_n 04F26H 0001AH +* gap * 04F40H 000B4H MGC_VER 04FF4H 00002H CSEG AT MGC_VER magic 04FF4H 00002H MGC_TAIL 04FF6H 0000AH CSEG AT diff --git a/snake_trunk/hoge.bin b/snake_trunk/hoge.bin index c6c11bc..2944ea6 100644 Binary files a/snake_trunk/hoge.bin and b/snake_trunk/hoge.bin differ diff --git a/snake_trunk/pm.c b/snake_trunk/pm.c index 44ad840..77809f2 100644 --- a/snake_trunk/pm.c +++ b/snake_trunk/pm.c @@ -540,7 +540,7 @@ static void BT_mgic_init() // 2バイト単位で送れとのこと。 for( loop = 0; loop < BATT_PARAM_SIZE; loop +=2 ) { - send_cmd_mgic_2B( BT_GAUGE_REG_BT_PARAM + loop, p_bt_param->mg_param + loop ); + send_cmd_mgic_2B( BT_GAUGE_REG_BT_PARAM + loop, *(p_bt_param->mg_param + loop) ); } } @@ -594,10 +594,10 @@ static void BT_mgic_init() { // 0x1B-0x02 char i; - char dummy[2]; + u8 dummy[2]; for( i=0x02; i<0x1B; i+=2 ) { - iic_mcu_read( IIC_SLA_BT_GAUGE, i, 2, dummy); + iic_mcu_read( IIC_SLA_BT_GAUGE, i, 2, dummy ); } } } diff --git a/snake_trunk/yav_mcu_bsr.plg b/snake_trunk/yav_mcu_bsr.plg index 770d952..4a50b61 100644 --- a/snake_trunk/yav_mcu_bsr.plg +++ b/snake_trunk/yav_mcu_bsr.plg @@ -1,9 +1,7 @@ C:\Windows\system32\cmd.exe /c c:\cygwin\bin\touch magic.c "C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"C:\Program Files (x86)\NEC Electronics Tools\DEV" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no pm.c pm.c(543) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(543) : CC78K0R warning W0511: Different argument types in function 'send_cmd_mgic_2B' pm.c(555) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(600) : CC78K0R warning W0510: Pointer mismatch in function 'iic_mcu_read' pm.c(882) : CC78K0R warning W0401: Conversion may lose significant digits pm.c(886) : CC78K0R warning W0401: Conversion may lose significant digits pm.c(915) : CC78K0R warning W0401: Conversion may lose significant digits @@ -13,24 +11,13 @@ pm.c(1024) : CC78K0R warning W0401: Conversion may lose significant digits pm.c(1095) : CC78K0R warning W0401: Conversion may lose significant digits pm.c(1241) : CC78K0R warning W0401: Conversion may lose significant digits pm.c(1243) : CC78K0R warning W0401: Conversion may lose significant digits -Compilation complete, 0 error(s) and 13 warning(s) found. +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. "C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"C:\Program Files (x86)\NEC Electronics Tools\DEV" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no magic.c Compilation complete, 0 error(s) and 0 warning(s) found. "C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files (x86)\NEC Electronics Tools\DEV" -_msgoff -pinter_asm -ks -kx inter_asm\magic.asm Assembly complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"C:\Program Files (x86)\NEC Electronics Tools\DEV" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no batt_params.c -batt_params.c(63) : CC78K0R warning W0401: Conversion may lose significant digits -batt_params.c(63) : CC78K0R warning W0401: Conversion may lose significant digits -batt_params.c(81) : CC78K0R warning W0401: Conversion may lose significant digits -batt_params.c(100) : CC78K0R warning W0401: Conversion may lose significant digits -batt_params.c(100) : CC78K0R warning W0401: Conversion may lose significant digits -batt_params.c(118) : CC78K0R warning W0401: Conversion may lose significant digits -batt_params.c(118) : CC78K0R warning W0401: Conversion may lose significant digits -Compilation complete, 0 error(s) and 7 warning(s) found. -"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files (x86)\NEC Electronics Tools\DEV" -_msgoff -pinter_asm -ks -kx inter_asm\batt_params.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\ @@ -58,4 +45,4 @@ intel-HEX to bsr bin converter file converted! -Build Total error(s) : 0 Total warning(s) : 34 +Build Total error(s) : 0 Total warning(s) : 25 diff --git a/snake_trunk/yav_mcu_bsr.prk b/snake_trunk/yav_mcu_bsr.prk index e9067b3..6d7ecff 100644 --- a/snake_trunk/yav_mcu_bsr.prk +++ b/snake_trunk/yav_mcu_bsr.prk @@ -1,15 +1,14 @@ [ProjectManager] FrameMax=0 -FrameX=23 -FrameY=42 -FrameCX=1320 -FrameCY=987 +FrameX=449 +FrameY=68 +FrameCX=1271 +FrameCY=1021 OpenFile1=ProjectWindow PrjPos=0,0,706,0,291 -OpenFile2=config.h,0,206,11,1242,491,0,6,0,0 +OpenFile2=config.h,0,100,100,1125,668,0,6,0,0 OpenFile3=OutputWindow -OutputPos=0,296,827,375,1267 -OpenFile4=config.h,0,100,100,1125,668,17,5,0,0 +OutputPos=0,85,616,249,1141 ActivePRJ=yav_mcu_bsr.prj [ProjectWindow] ProjectWindowDispType=0 diff --git a/snake_trunk/yav_mcu_bsr.sdb b/snake_trunk/yav_mcu_bsr.sdb index 6bbe4f8..9bc1213 100644 --- a/snake_trunk/yav_mcu_bsr.sdb +++ b/snake_trunk/yav_mcu_bsr.sdb @@ -1,7 +1,7 @@ [SdbInfo] Ver=5 [loader.c] -T=51c8f978 +T=52b3fb69 1=incs_loader.h 2=..\..\..\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r\fsl.h 3=fsl_user.h @@ -13,7 +13,7 @@ T=51c8f978 9=WDT.h 10=magic.h [pm.c] -T=52b3e797 +T=52eb3448 1=incs.h 2=adc.h 3=led.h @@ -40,14 +40,14 @@ T=51c8f7f4 7=i2c_mcu.h 8=pool.h [magic.c] -T=52b3e79d +T=52eaefce 1=magic.h 2=config.h [WDT.c] T=51c8f7fd 1=incs_loader.h [i2c_mcu.c] -T=52b3e6e3 +T=52e9bc95 1=incs_loader.h 2=i2c_mcu.h 3=loader.h @@ -150,7 +150,7 @@ T=522971da 7=led.h 8=vreg_twl.h [task_sys.c] -T=52a9795d +T=52e9b9fb 1=incs.h 2=i2c_twl.h 3=i2c_ctr.h @@ -235,7 +235,7 @@ T=51c8f7f9 7=vreg_ctr.h 8=vreg_twl.h [config.h] -T=52b3e0e0 +T=52e9bb3c [jhl_defs.h] T=52a97827 [user_define.h] @@ -271,7 +271,7 @@ T=51c8f7fa [i2c_ctr.h] T=51c8f7f5 [pm.h] -T=52b3ce05 +T=52e9ce36 [rtc.h] T=51c8f7f5 [reboot.h] @@ -305,7 +305,7 @@ T=51c8f7fd [led.h] T=51c8f7f9 [batt_params.h] -T=52004273 +T=52eb3448 1=jhl_defs.h [pool.h] T=51c8f7fa