diff --git a/snake_trunk/VCProj/bsr_trunk.sdf b/snake_trunk/VCProj/bsr_trunk.sdf index d36736f..099181e 100644 Binary files a/snake_trunk/VCProj/bsr_trunk.sdf and b/snake_trunk/VCProj/bsr_trunk.sdf differ diff --git a/snake_trunk/VCProj/bsr_trunk.suo b/snake_trunk/VCProj/bsr_trunk.suo index 52aa2ed..35e7f5a 100644 Binary files a/snake_trunk/VCProj/bsr_trunk.suo and b/snake_trunk/VCProj/bsr_trunk.suo differ diff --git a/snake_trunk/bsr.hex b/snake_trunk/bsr.hex index 10ccb47..d3efdbb 100644 --- a/snake_trunk/bsr.hex +++ b/snake_trunk/bsr.hex @@ -1,13 +1,13 @@ :02000000680D89 -:04001000B748B948EC -:02001C00654A33 -:020024000C4B83 -:02002A00574B32 -:08003400844C274C804CC54EA2 -:02004A00BB48B1 -:02005A00F54867 -:02006200834ECB -:06008000184D514D9B4D8F +:04001000A548A74810 +:02001C00534A45 +:02002400FA4A96 +:02002A00454B44 +:08003400724C154C6E4CB34EEA +:02004A00A948C3 +:02005A00E34879 +:02006200714EDD +:06008000064D3F4D894DC5 :0400C0007EFBFF04C0 :0A00C4001B339499E033F240BFAA09 :1000CE00C7C1FBF8FFCEABACC736F00071F4C6610A @@ -15,7 +15,7 @@ :1000EE007110A6FB710006F9EF0B8C015C80D161DB :1000FE00E8710006F98F06F931030EF6B1BBF66111 :10010E004900DD05618900EFF5FDFE01FD3101FDC0 -:10011E008901FD0F0AFD4609FD1F30FD462DEFA595 +:10011E008901FD0F0AFD4609FD0D30FD342DEFA5B9 :10012E00C0C6D7C7360000674C09DE3F318E04F6D5 :10013E000FC1317B9EFDC411897267318E04F64F5B :10014E0014896142DF03F6EF01E660610667318EC6 @@ -24,7 +24,7 @@ :10017E00E88666D161E8FDB306C6D751065B0C3141 :10018E001A9F08F94008F90161F8CF08F904D5085B :10019E00F9DF06710009F9EF04710809F98F09F901 -:1001AE00310505CD3707EF03CD3705D908F9FDD653 +:1001AE00310505CD3707EF03CD3705D908F9FDC465 :1001BE00298F06F95CE39F06F951035B04318EE744 :1001CE00240000DD1023DD0823DF0E712006F9D791 :1001DE00713006F9D7714006F9D7717BFACEA010AF @@ -46,7 +46,7 @@ :1002DE0004300400BF2401301740BF1C013004005D :1002EE00BF22018C0A91DF04F6BF2A01710BE2CE08 :1002FE0044FF3182E202EFFAAC0C148E449961791C -:10030E000C61690A8C0AD1DFDA8B4CA461F8FDA569 +:10030E000C61690A8C0AD1DFDA8B4CA461F8FD937B :10031E0048FD7504710BE2713397F2C0C6D7C7C1A1 :10032E00FBF8FFFD6502D2DD045203EF25710AE6EC :10033E008B70FDE503D2DD077133975202EF138CFC @@ -112,12 +112,12 @@ :1006FE000E019C01617902EFBB40F67FFF61F8614C :10070E0059018C01D161F8EDAC07CC0100717AFA78 :10071E00FD9804711300711B20710303710205E033 -:10072E00C15003FDDC2BC05013FD220A500FC1E057 -:10073E00FDDC2BC0CEABAC6159018C0191DD068C7A +:10072E00C15003FDCA2BC05013FD220A500FC1E069 +:10073E00FDCA2BC0CEABAC6159018C0191DD068C8C :10074E00014C03DF03E6EF01F66061FB7121048CBF :10075E00014C0861F8CC010031320705A024FCEFF2 :10076E0003F524FC4024FC11DC22F524FCF0C150DE -:10077E0003FDDC2BC0CE3708CBE4FFFFCBE6FFF743 +:10077E0003FDCA2BC0CE3708CBE4FFFFCBE6FFF755 :10078E00CED4FFCF370008F5120561FDE6BC02F6A8 :10079E00614902DD9F00000000617902EFF1FDAEBC :1007AE0008D2DFFA5008C15014FDE007C0D2FDD3C5 @@ -141,11 +141,11 @@ :1008CE00FFF2D7C731049B067110B3FBEF0471180A :1008DE00B3FB8FB3FB7B8E76D1DD5B8FB3FB9D8E2F :1008EE004004F903DF22665C10D1DD1C8FB3FB5C84 -:1008FE0010D1DD0B5080C15011FD4F35C0EF0950A6 -:10090E0040C15011FD4F35C04004F903DD064004CF +:1008FE0010D1DD0B5080C15011FD3D35C0EF0950B8 +:10090E0040C15011FD3D35C04004F903DD064004E1 :10091E00F904DF22665C02D1DD1C8FB3FB5C02D1D1 -:10092E00DD0B5040C15010FD4F35C0EF095020C1B6 -:10093E005010FD4F35C0C6D7C7360000665C80D15B +:10092E00DD0B5040C15010FD3D35C0EF095020C1C8 +:10093E005010FD3D35C0C6D7C7360000665C80D16D :10094E00DD10675C80D1DF0571339AEF0B71329A3F :10095E00EF0671040771319A665C40D1DD10675C59 :10096E0040D1DF0571439AEF0B71429AEF06711475 @@ -215,10 +215,10 @@ :020D6600C3FDCB :100D680061CF5100718C7109FECBF800FEFCE801DF :100D780000F6BF00F953C0F693935820FEDFF941FF -:100D88000036D64E34CCFCEF05118B99A7A5174435 -:100D9800204FDFF53602F930CCFCEF04CC0000A779 -:100DA80047DFF9410036204F3420FEEF05118B99BB -:100DB800A7A51744304FDFF53630FE3096FEEF0416 +:100D88000036C44E34CCFCEF05118B99A7A5174447 +:100D98000E4FDFF53602F930CCFCEF04CC0000A78B +:100DA80047DFF94100360E4F3420FEEF05118B99CD +:100DB800A7A517441E4FDFF53630FE3096FEEF0428 :100DC800CC0000A747DFF9FCCE0000EFFE61DD7123 :100DD8007BFABEF0ADD8BEF200AEF661CDD7C361E6 :100DE800DD717BFABEF0ADD8BEF200DBF6FFADDCFC @@ -251,10 +251,10 @@ :100F9800F9B4DADFF4BDD813BDDAC2C0D746D8DD5C :100FA8000771FF7177D971C0D75BDB9DDB605BDAB6 :100FB8009DDAADDC5BD9085BD808BDD8D7C3C7F3C9 -:100FC800728EFDC162314C410036CC4E1161A07267 +:100FC800728EFDC162314C410036BA4E1161A07279 :070FD800C09EFD62C6C2D7F6 -:0A0FF60031363A34363A3233000047 -:0A20000031363A34363A323300002C +:0A0FF60031333A31323A3034000052 +:0A20000031333A31323A3034000037 :10200A0005214F7B9EC5E9000104080D12171C1F0C :10201A00080100001F003B005A0078009700B50035 :10202A00D400F300110130014E01192634445362E1 @@ -298,7 +298,7 @@ :02228A00010051 :10228C008D3DB43DD1DF26CD3D1EFD4423FDE52221 :10229C003132960D3104960931329A05713304EFBF -:1022AC0003713204FD1823FDBA22FD9026D7715319 +:1022AC0003713204FD1823FDBA22FD7E26D771532B :1022BC0096D432DD05B43271529631229607313202 :1022CC009A03715296715496714102314402057110 :1022DC0040B3FBD77148B3FBD78D304B3BDC114A75 @@ -310,16 +310,16 @@ :10233C0096D7712296F440D7C7C1FBF8FF31329A79 :10234C00067130B3FBEF047138B3FB7144967137EF :10235C009ADE4F71349A71419631329A0E5002C105 -:10236C005011FD4F35C0CD3229EF37E0C15011FD72 -:10237C004F35C0F43217C15002FDC42BC0D2DF0D53 +:10236C005011FD3D35C0CD3229EF37E0C15011FD84 +:10237C003D35C0F43217C15002FDB22BC0D2DF0D77 :10238C008B318E318D080E01081C00BD34AD3444E8 -:10239C00009BDC05D5AFFBDF095020C15011FD4F70 -:1023AC0035C0C0C6D78D209D41FDF323FDF82BD53C +:10239C00009BDC05D5AFFBDF095020C15011FD3D82 +:1023AC0035C0C0C6D78D209D41FDF323FDE62BD54E :1023BC0007F9DD04710396D78D414B2061F8316428 :1023CC00961C716396FD98044A4107DD054A41FF4E :1023DC00DF098F06F9310303FD8224FD9624710277 -:1023EC009630EE256194D7C771620171720150036A -:1023FC00FD220A5008FDCC37629D305009FDCC37C8 +:1023EC009630DC256194D7C771620171720150037C +:1023FC00FD220A5008FDBA37629D305009FDBA37EC :10240C006276716301711806F94A30F1DC0BE5074D :10241C00F9F508F9CD3707EF0E4A3004DE06CF0781 :10242C00F902EF03F507F95008C1506CFD8902C0A1 @@ -328,694 +328,693 @@ :10245C0000674C08DE1073090A20614EDC05679D8D :10246C0020EF0387EFEB4A2007DF09D507F961F866 :10247C00CF07F903C6D7500AFD220A304000C150DD -:10248C0006FDA72BC05096ED220AC72008FBF8FFCB -:10249C00D507F961E8EDEA25304A57C1503EFDA752 -:1024AC002BC0D2DD077100B2FBEDEA257108B2FB3F +:10248C0006FD952BC05096ED220AC72008FBF8FFDD +:10249C00D507F961E8EDD825304A57C1503EFD9576 +:1024AC002BC0D2DD077100B2FBEDD8257108B2FB51 :1024BC0017040400C15002C1500CC1506CFDB10294 :1024CC00100617040600C15002C1500EC1506CFD1D :1024DC00B1021006EA38AA48318D12AA48318E6131 -:1024EC006B08616A08C1500EFDA72BC0F690C15055 -:1024FC000CFDA72BC0CC03008C034C40DE30EA381B -:10250C008C03318E051489318E318D12EA388C038F -:10251C00318E05A11489616213BBC18C03318E0409 -:10252C004000FDA72BC08C030C029C03EFCACC030C +:1024EC006B08616A08C1500EFD952BC0F690C15067 +:1024FC000CFD952BC0CC03008C034C40DE30EA382D +:10250C008C03318E05148A01318E318D12EA388C90 +:10251C0003318E051489616213BBC18C03318E04A7 +:10252C004000FD952BC08C030C029C03EFCACC031E :10253C00008C034C20DE17300080C18C03318E04DC -:10254C008000FDA72BC08C030C029C03EFE350A56D +:10254C008000FD952BC08C030C029C03EFE350A57F :10255C00FD220AEA38AA48318D12AA48318E616BE5 -:10256C0008616A08C1500EFDA72BC050A5FD220AB8 -:10257C005004C1506CFD8902C0629C03EA388A4B3E -:10258C004E0361C3048A4A4E0317040400C150026F -:10259C00C1500CC1506CFD6303100617040600C13A -:1025AC005002C1500EC1506CFD63031006F6C150B1 -:1025BC003EFDA72BC050A5FD220ACC03028C037C48 -:1025CC00804C9BDE1917A1C15002C18C0370C15005 -:1025DC006CFDB10210068C030C029C03EFDF10089B -:1025EC00C6D7C78D424B3061F8ED8D264A4428DEA4 -:1025FC0005A444ED8D26F4448D309D428D305070F1 -:10260C00D612307351230480001231FF318E039D9A -:10261C00439FAEFBF68D437C804C95DC1B8D433188 -:10262C008F241400EA38BDD8AA44FDD50D1231FF11 -:10263C00318E03318F16EF198D43318F241400EA3C -:10264C0038BDD8AA46FDD50D1231FF318E03318F1E -:10265C0016EA388A427217F3031644000171FE61C0 -:10266C00C836FF001701DE02F61617BD7CC7500CEA -:10267C00FDA72BC0D2DF068D309D42EF047100B256 -:10268C00FBF2C6D7C72008FBF8FF4007F901DD06AF -:10269C004007F902DF1C17040600FDCA2CD2DF0A22 -:1026AC008C069C058C079C04EF4ECC0563CC040077 -:1026BC00EF4617040600FDCA2CD2DD0F7100B2FBE9 -:1026CC00710396CC0500711297EF2D7108B2FB8C3B -:1026DC0006318E318D080E07081C00BBEA388A4083 -:1026EC0072ABFD280FBB8C019C05D1DF08CC05011A -:1026FC00CC0400EF038B9C0417040600FDD52CD2F0 -:10270C00DD06CC06C8CC07008C069FB1FB8C0631CD -:10271C008E318D080E07081C00BD34AD344401A564 -:10272C00DC08CC0364F6BD46EF48AD3426464401C4 -:10273C00A0DC08CC031EF6BD46EF37AD3444819DBA -:10274C00DC09CC030AC946F401EF27AD3444019BE4 -:10275C00DC09CC0305C946F401EF17AD34440191F3 -:10276C00DC09CC0300C946F401EF07711297C94686 -:10277C00F4013132040C31249608CC0564CC0400ED -:10278C00EF0D8C034E05DE078C039C05CC04008CEE -:10279C00059FAFFB8C049FB0FBFD572C8D484E055D -:1027AC00DD2840AFFB0BDE054A480BDE1440AFFBC7 -:1027BC0006DE054A4806DE09D5AFFBDF0DD448DD41 -:1027CC00095020C15011FD4F35C08FAFFB9D48FD06 -:1027DC00942C1008C6D7C75601D837C15002FDDC5F -:1027EC002BC08F09F93105075012FD220AEF0E504C -:1027FC000AFD220A712010055008FD220A8D376C43 -:10280C000870C15002FDDC2BC05003FD220A8D372D -:10281C006C1870C15002FDDC2BC05016FD220A5002 -:10282C0003FDED2B625C01D1DD0F7170B3FB500227 -:10283C00C15013FD4F35C056006672C6D7C7500441 -:10284C00FDED2B625C03D1DD405014FDE02834B368 -:10285C00FB895C9F998A0C7CFF50FF5C14D1DD22B4 -:10286C008A0C7CFF5C147234B7FB89616A997162C3 -:10287C00075600316207058666D1DFF77163077171 -:10288C006B2734C6FB895CEB995002FDED2BD2DD36 -:10289C00398D376C1070C15002FDDC2BC0E0FD226D -:1028AC000AD837C15002FDDC2BC05033FD220A8FF1 -:1028BC0009F931030971281005500AFD220AF0C1EB -:1028CC005002FDDC2BC07178B3FBE0C15013FD4FFF -:1028DC0035C0C6D7C7C12004FBF8FFCC020050049A -:1028EC00FDED2B629C038C045C20D1DD0E8C036C03 -:1028FC00019C038C026C209C02EF138C045C10D1A5 -:10290C00DD0C8C035CFE9C038C026C109C028C0412 -:10291C005C08D1DD0E8C036C029C038C026C089C51 -:10292C0002EF138C045C04D1DD0C8C035CFD9C0366 -:10293C008C026C049C024008F903DF088C03D16103 -:10294C00E8CC03028C03D1DD05501AFD220A8C035E -:10295C0070C15004FDDC2BC08FB3FB5C9F728C03E9 -:10296C00318E316D148C03318E314D616D08616C7B -:10297C005C606162629FB3FB8FBFFB7CFF50FF5EAC -:10298C0002D1DD278FBFFB7CFF5E027234B7FB895F -:10299C00616A99716207CC010031620708615901C3 -:1029AC008C01D1DFF4716307716B27F21006C6D767 -:1029BC00D9A7FBC15006FDDC2BC0D9A8FBC1500721 -:1029CC00FDDC2BC0D7FDBC29F2D7C716664C02DD47 -:1029DC00044C04DF05CD3A08EF02F43AC6D7C771B0 -:1029EC001300711B20710303710205E0C15003FD3C -:1029FC00DC2BC05013FD220AD83AC15005FDDC2B4C -:102A0C00C0500FC1E0FDDC2BC0500AFD220A71033F -:102A1C00055008FD220A501FC1E0FDDC2BC05012EE -:102A2C00FD220A5003FDED2B625C01D1DF03E2EFC6 -:102A3C0012F0FDED2B629D363602F9C75008FDC42D -:102A4C002BC0F2C6D75003C1FDDC2BC07102037141 -:102A5C001A20FD842BF431D75014FDE028FD4928B1 -:102A6C005014FD220AE0C15003FDDC2BC071130091 -:102A7C00711B207103035014FD220AF0C1E0FDDC30 -:102A8C002BC0F0C15003FDDC2BC0D7C72004FBF8D2 -:102A9C00FFCC02008D319C035010C150A4FD890263 -:102AAC00C0629D31D454DD04F2ED612B8C037B317B -:102ABC005C08D1DD0F8D315C08D1DF05CC0210EF45 -:102ACC0003CC02208C037B315C04D1DD158D315C91 -:102ADC0004D1DF088C026C049C02EF068C026C089B -:102AEC009C028FB2FB5CF3728D315C0C6162629F55 -:102AFC00B2FB8FBEFB7CFF50FF5E029C02D1DD1F40 -:102B0C0034B6FB896E0299716207CC010031620701 -:102B1C00086159018C01D1DFF4716307716B278D4A -:102B2C00315C40D1DD095002C15012FD4F35C08DD2 -:102B3C00315C01D1DD08E0C15012FD4F35C0717A16 -:102B4C00FA8D315C41D1DD0C5A31BED831C15010F7 -:102B5C00FD0248C0F21004C6D7FDE227F2D7FD49AA -:102B6C0028F2D7C78FC6FB7617FDE028664FC6FB49 -:102B7C00DFF2F5C6FBF2C6D75064FD220AFDE02C4D -:102B8C006261FB711196F171149661DC70C1501287 -:102B9C00FD0248C0FDFD36CD6303D7C7C1C1FBF8AC -:102BAC00FFAC0ABB17C15002C18C0270C1506CFD46 -:102BBC00630310061004C6D7C7C1FBF8FFAC08C1ED -:102BCC005002C18B70C1506CFDB1021006C0C6D74B -:102BDC00C78806166770C1C75084FD2C031004C645 -:102BEC00D7C716C75084FD8902C0C6D7C74A200470 -:102BFC00DE045600EF0256018F08F9318FE72400EE -:102C0C0000DD1A23DD0B23DD0C23DD1123DD0CEF9E -:102C1C000C8686EF0851046106EF02868666318FBA -:102C2C0012504CD633514CD6610A045420BD384056 -:102C3C0008F902DD064008F904DF08CD3B54CD3C11 -:102C4C0044EF06CD3B4BCD3C3DC6D740AFFB3DDC06 -:102C5C0005CF04FC0FD740AFFB1FDC05CF04FC0BEA -:102C6C00D740AFFB0BDC05CF04FC07D740AFFB060E -:102C7C0061D831320405CF04FC03D7D5AFFBDD049A -:102C8C00E504FCD7F504FCD7D504F9DF0471739681 -:102C9C00D7FDE02C6261FB71019771149671079757 -:102CAC0061C831729617717296710497711196F111 -:102CBC0071049761DC70C15012FD0248C0D7C71671 -:102CCC00C75004FDC42BC0C6D7C716C75002FDC4DD -:102CDC002BC0C6D740AFFB0BDE02E2D7F2D7710098 -:102CEC00010571785005713AD5713BD18F10055C97 -:102CFC00FC9F1005CF54054AE54205711042057141 -:102D0C00004205714850057130500571205005CFB7 -:102D1C00530509CF52050B713051057120510571C6 -:102D2C003BD5717050058F11055CFC9F1105F42289 -:102D3C00D77178500571080105D7FDF738FD980457 -:102D4C00717AFAFDB123F504F98F06F931051B50A0 -:102D5C0003FDED2B625C01D161E8CF04F902CFAF2A -:102D6C00FB64710407714196EF10F6710407611052 -:102D7C0012F6B1236061FB714196FDFF30FDA64355 -:102D8C00712299712BE7618461A461EDEFF8D7C7CB -:102D9C0088061666614FDD0967614EDE0396EF010A -:102DAC00866672C6D7C7161714AA0412A943DD2962 -:102DBC00AA0412A923FD304FC3AC02FD304F13C23D -:102DCC00BDD813FDA50FDE0C1714AA0212AA04031A -:102DDC00BA04EF051714A9BA04AC041231FF319EE2 -:102DEC0003317F087208C6D77100F200304400BF6F -:102DFC00B601300188BF9001300984BF9E01BF9C91 -:102E0C0001BF9A01BF9801BF9601BF9401BF920107 -:102E1C00F53CFF30FE00BFBE01F6BFBC01BFB801E0 -:102E2C0050EEBFBA01A1BFB201C918FE008F06F95E -:102E3C00310507F5CDFBCB6CFF0071739771629771 -:102E4C00D7C72004FBF8FF3026FBBC02F6BBAB4413 -:102E5C006400DE0EAC0214CA0000617902617900D4 -:102E6C00EFEC1004C6D730EF00BFB401F6BFBA01C7 -:102E7C007108F200712304715307BE6EBE64BE6A02 -:102E8C00712304715307715BD1F457F45671639736 -:102E9C00D78D58B458D1DF6931D4D105715BD1E4E9 -:102EAC0057D457DD2E7140B2FBD856F1E7340200EF -:102EBC0023DD0625DD0325DF05F6BE66EF06D9CC3E -:102ECC00FBF1BE66A4564A5620DF04F456F457CDE7 -:102EDC005819D7CD581E7148B2FBD5CEFBDF04F67E -:102EEC00BE66D7D9CCFBF14266FFDD15D9CCFBF120 -:102EFC0012AE6643DE05A266FFEF03B266FFCD5845 -:102F0C0003D7C7161714F6B9AA0412F6231231FF09 -:102F1C0031AE03316FBA02AA046168DD0AAA0261FC -:102F2C0068DF04F6B1BA02C6D7C7C1FBF8FF8C083C -:102F3C005080D612AB1413B9AB14AA0412A92312E5 -:102F4C00D927FBF133BDD813FD110EBA02C0C6D779 -:102F5C0031049801D74004F902DF10F6BE64BE6E4E -:102F6C00BE6ABF8EFBBF94FBBF9AFB3174971430C3 -:102F7C008AFBFD0E2F3090FBFD0E2F3096FBFD0EC5 -:102F8C002FEF713114980D7113987108D2FBF45A0C -:102F9C00F459EF60D459DF5A8F26FB9D594A5A1FBA -:102FAC00DC177100D2FB4028FBFFDD1CA45B8F28D3 -:102FBC00FB4B5BDE13F45AEF0FD85AF1A1605C1F88 -:102FCC009D5A7108D2FBF45BE85A092AFB70C13098 -:102FDC008AFBFD352FC0E85A094AFB70C13090FBC3 -:102FEC00FD352FC0E85A096AFB70C13096FBFD35E0 -:102FFC002FC0B459308AFBFDB12DF313BE6E309047 -:10300C00FBFDB12DF313BE6A3096FBFDB12DF3130E -:10301C00BE64D7C736F00071F4DC297170F000CEB5 -:10302C009D08CE9EC0CE9F80F594FFF593FFF59240 -:10303C00FFE597FFE596FFE595FFE598FFCE9C7FB2 -:10304C007100A6FB711BE3712BE3711AE7712BE77F -:10305C00717A9D710A9E31929E02EFFA710B9E71EC -:10306C002398713398714398C6D7C73122981E7133 -:10307C002298710A9E31929E02EFFA34D4FB36925A -:10308C00FF52078B99A5A792DFF9710B9EC6D7C784 -:10309C0088061631329815713298C7349CFB3092E1 -:1030AC00FF1652078B99A5A792DFF9C666736718AE -:1030BC009CFBC6D7C77123983134981E7133987115 -:1030CC000A9E31929E02EFFA3492FF369CFB520715 -:1030DC008B99A5A792DFF9710B9E3144981371431C -:1030EC0098717B9E8FDCFB9E9A8FDDFB9E9B717A89 -:1030FC009EC6D7CFA7FB5CCFA8FB5FCFC8FB5DCF2D -:10310C00FCFB36CFFDFBC9D7C7CFA4FB12CFA5FB69 -:10311C0036CFCCFBFFF5CDFBF5CEFBF5CFFBF5D0D9 -:10312C00FB5600664C64DE08723826FB0086EFF313 -:10313C00F5E3FB714A9D712B21710A20711A2071E4 -:10314C000203C6D7C788061617F1E73403002361BC -:10315C00E3ED7C342361F8ED5333B12361E3ED5D92 -:10316C00332561F8ED6B33B1240D0061D8ED7C345F -:10317C00240B0061F8ED45322361F8ED88322361B0 -:10318C00F8ED58322361F8ED753424060061F8ED42 -:10319C000733B12561D8ED233324000061F8ED30FD -:1031AC00332361F8ED7C342361F8ED7A34B123617B -:1031BC00E3ED8B332361F8ED9C332361F8EDAD33F4 -:1031CC002361F8ED9C332361F8EDBE332361F8EDF8 -:1031DC00CF332361F8EDDE332361F8ED0034236146 -:1031EC00F8ED0B342361F8ED16342361F8ED1E3441 -:1031FC002402002361E3ED7C342361F8ED52342387 -:10320C0061F8ED26342361F8ED31342561F8ED3C9D -:10321C0034B124060061D8ED7C3424000061F8ED53 -:10322C007E342561F8ED473424120061F8ED01334A -:10323C002361F8EDF132ED7E3467D1DD0C30263CA4 -:10324C00619434C4FB89616F99ED8834675C02D159 -:10325C00DD0730652B6194EF0B675C01D1DD053028 -:10326C006A2B6194675C3CD1DD0F306F2B619467E6 -:10327C005C3C7266736218A4FBED883467D1DD6226 -:10328C005C01D1DD05300800EF01F6609F01FC67A1 -:10329C005C02D1DD03E6EF01F63401FC896168992B -:1032AC00675C04D1DD04E6A1EF01F63401FC896111 -:1032BC006899675C08D1DD05302000EF01F6340118 -:1032CC00FC89616899675C10D1DD05301000EF0155 -:1032DC00F63401FC89616899675C20D161E8716002 -:1032EC0001FCED88344A5CC8DE08E85C67185AFAC1 -:1032FC00A45CED8834679D5CED8834D44ADF0867A4 -:10330C009FCDFBA44AEF0D4A4A05DE08E84A671830 -:10331C0011FDA44AED8834675C0F7266736218A4C1 -:10332C00FBED88344A4A64DE1B4A4A01DF0667D14A -:10333C0061F85701E84A671826FBA44A4A4A056116 -:10334C00C8711298ED883434A6FB89615F99ED88B9 -:10335C003430D129619466736718A4FBED8834402E -:10336C00A9FB6ADF1340AAFB68DF0D674C6CDF0812 -:10337C0030E3406194713AD5679FABFBED883467BD -:10338C005C7F70C117F1243000FD9B30C0ED883498 -:10339C00675C3F70C117F1243000FD9B30C0ED8895 -:1033AC0034675C0770C117F1243000FD9B30C0ED11 -:1033BC008834675C1F70C117F1243000FD9B30C04E -:1033CC00ED88346770C117F1243000FD9B30C0EDDF -:1033DC008834CEABAC710A9E31929E02EFFAD59234 -:1033EC00FFDF05710B9EEFED679E99710B9E9FDBC6 -:1033FC00FBED8834714298675C7F9FDCFBEF7D713D -:10340C004298675C3F9FDDFBEF72675C3F9FDEFB82 -:10341C00EF6A675C1F9FDFFBEF6230DB39619467FB -:10342C009FE4FBEF5730A8396194679FE5FBEF4CA5 -:10343C0030C1396194679FE8FBEF41675C01D1DDD6 -:10344C003BFDA643EF36675C02D1DD05712A21EF07 -:10345C0006714A9D712B21675C01D1DD0671030059 -:10346C00710B20679FE3FBEF1367318EEF0EEF0CB0 -:10347C00EF0A664C5BDE05736718A4FBC6D7C7164C -:10348C00664C30DC094C37DE05FD7630EF76664C49 -:10349C0002DF1F8FA6FB5C03728F03FC5C03318E73 -:1034AC00316D08616A08128F03FC5C80312A6162FD -:1034BC00EF61664C3DDF08AE90BD5EF85EEF546682 -:1034CC004C3EDF04F85FEF4B664C4FDF05FDCE43FF -:1034DC00EF41664C61DF134A5CC8DC045700EF0611 -:1034EC00E85C095AFA776772EF29664C7FDF05FDB5 -:1034FC009C3CEF1F664C4EDF0B31049A045210EFCC -:10350C0012F2EF0F664C5BDC0452FFEF0666730998 -:10351C00A4FB72C6D7C788061617F1241000240521 -:10352C0000DC07244C00DD17EF17717BFA17F10450 -:10353C00A4FB1489617F99717AFA715298EF02A4F5 -:10354C005CC6D7C7C1C1FBF8FF4004F903DD0640D8 -:10355C0004F904DF38717BFA8C027309ACFB5E0A48 -:10356C00D1DF278C02318E04A4FB14896E0A997169 -:10357C006207717AFACC0100316207086159018C3B -:10358C0001D1DFF4716307716B27717AFA1004C6ED -:10359C00D7CF03FC03F501FCF505FCF507FCD7C7F9 -:1035AC0088061617F1E734020025DD3D23DD1725CB -:1035BC00DD1C23DD0523DD2BEF3B710299679F0694 -:1035CC00FCCD6303EF2F675C839F03FCEF27675CE5 -:1035DC00039F05FC675C034C0261F871229AFDBCE9 -:1035EC0045EF12679F07FCEF0C6791DF08E0C150B5 -:1035FC0012FD4F35C0C6D7C71617F1E7240000DD02 -:10360C002A23DD1E240300DD0724FB00DD24EF2527 -:10361C0031329A05308000EF01F6086F04FC720815 -:10362C00EF198F01FCF501FC72EF107152995235B4 -:10363C00EF09F2EF0666730900FC72C6D7C71617BE -:10364C00F1E7240000DD38241000DD1C23DD1C23F1 -:10365C00DD30240E00DD18241100DD1B240F00DDED -:10366C0012243000DD15EF1EE2EF1D5202EF19524D -:10367C0004EF155206EF115205EF0D5207EF09F248 -:10368C00EF065203EF0252FFC6D7C7316498377169 -:10369C0063988D629FACFB8D619FCBFB36D2FCC7D0 -:1036AC00D861FDFD37618A70618AFD4238C0D866E9 -:1036BC00F1312F609D658D604B65DD0A7172988DBF -:1036CC00659D60CD63034A6305DE0830073761945E -:1036DC00CD636BB4637150F000CE300BCF17000686 -:1036EC00CE3106FD6402717A30710BE3710BE7C6C3 -:1036FC00D78D659D608D659FADFBD74004F903DFC9 -:10370C00064004F904DF02F2D73174980C717398F7 -:10371C007113998D659D67EF313104991F71039970 -:10372C00711299D506FCDF04F468EF0A8F06FC5081 -:10373C0002D6A1609D688D689D67EF0E31149906C5 -:10374C008D689D67EF048D659D678D679FADFBD878 -:10375C0067FD6F37E867091C2270C15013FD0248E2 -:10376C00C0F2D7C7C1C1FBF8FF8C02D1DF05F5064B -:10377C00FCEF1A8C024C05DE06CF06FC02EF0E8C19 -:10378C0002318E1231FE03311F609F06FC8D694F92 -:10379C0006FCDD28CC011F8F06FC9D69CC00008B3C -:1037AC004C08DE148B730912204F06FCDC058B9C35 -:1037BC0001EF05615900EFE78C019D641004C6D739 -:1037CC00C716710AE7710BE37150F000CE300BCFC6 -:1037DC00170006669E31FD6402717A30710BE3317D -:1037EC0082E302EFFA8D1F7158F000710BE772C67D -:1037FC00D7C7C1C1FBF8FF8FFCFB4E02DC03F2EF15 -:10380C00318C024FFDFBDC0452FFEF268C022FFCA7 -:10381C00FB706131318D128FFDFB2FFCFB70613120 -:10382C0033BDD813FD330EBB440001DC03F690BB53 -:10383C008B721004C6D7C7C1FBF8FFAC0814A914CF -:10384C0089708B6128706131FD304F134403007116 -:10385C00FEDC23AC08148A04819A04AC08148A0494 -:10386C004C11DC10A9148B99AC0814CA0200AC08DA -:10387C0014CA0310EF72AC0814CA0400AC0814A9E3 -:10388C0014894DDE0AAC08148A02819A02EF12AC3C -:10389C000814A914894D61D308AC08148A02919AB2 -:1038AC0002AC08148A03919A03D1DF3CAC08148A49 -:1038BC00024C10DF10A91489318EA112AC0814A986 -:1038CC00146299EF17AC08148A024CF0DF0EA9149D -:1038DC0089318EB112AC0814A9146299AC0814CABF -:1038EC000200AC0814CA0310C0C6D7EDFA38C7568C -:1038FC0000664C0ADE0BF0317E12F67810FC86EF77 -:10390C00F0C6D7C7200CFBF8FF17040600C1500601 -:10391C00C150A8C15030FDB1021006D2DD1B4A6C5B -:10392C0004DE05A46CE2EF7034E4FB895CFC99FDC9 -:10393C00DB397110B2FBF2EF5F717BFA300600C11C -:10394C0017040600C130E9FBFD384F1004717AFAF8 -:10395C00F46C8FE4FB5C01D1DD264004F903DF201D -:10396C005010C180FD4F35C0C736100571D4C6DE6E -:10397C000F17C15006C150A8C15030FDB10210063E -:10398C004004F903DD064004F904DF0B8FE4FB5C13 -:10399C0002D161E8FDE840F2100CC6D7D9E5FBC1B5 -:1039AC005030FD8902C0629FE8FB5008C15011FDE8 -:1039BC004F35C0F2D7D9E8FBC1D9E7FBC15030FD78 -:1039CC002C0310045008C15011FD4F35C0F2D7C75D -:1039DC00200CFBF8FFCC09004007F901DF05CC0AED -:1039EC0002EF03CC0A10CC0B808FE4FB5C039C072A -:1039FC00D1DF08717AD5CC0807EF06717BD5CC08DE -:103A0C002F17040800C15004C150A0C15030FD63F1 -:103A1C00031006624C02DF077110B2FBF2EF357136 -:103A2C0018B2FBF46CC736100571D4C6DE16400410 -:103A3C00F903DF1017A1C15006C150A8C15030FDC9 -:103A4C00B1021006717BFA8FE4FB5C034E07DD03B9 -:103A5C00E2EF01F2100CC6D7D504F9DF03F6BD6E08 -:103A6C004004F901DD0AD478DD03B478D7CD7803AE -:103A7C008F04F9318FE723DD0B240200240300614E -:103A8C00C8ED943B8F06F9312349301B00466EDF9D -:103A9C00158FE3FB5C01D161E8F504F9E0C150102E -:103AAC00FD4F35C0EF1D307701466EDF165002C159 -:103ABC005010FD4F35C0F64674DF088FC8FB501010 -:103ACC00D6BD74F64674DD36B6744674DF307112AA -:103ADC0097EF2B301B00466EDF13F64676DF18E0AF -:103AEC00C15010FD4F35C0C9765307EF0A3077012E -:103AFC00466E61F8711297F6467661E8B6763154E7 -:103B0C009A08714399F6BD6EEF1431449905F6BDD0 -:103B1C006EEF0BA66EF6466E61F8C96EFFFF316252 -:103B2C009A194A7005DE16A4704A7005DF0FA4704E -:103B3C005004C15010FD4F35C0EF02F47031649A3F -:103B4C00194A7205DE16A4724A7205DF0FA4725070 -:103B5C0008C15010FD4F35C0EF02F472D473DD0371 -:103B6C00B473D731729A174A7105DE14A4714A7175 -:103B7C0005DF0DA4715010C1FD4F35C0EF02F4717B -:103B8C004A710661F8CD7325D7C736100571D4DE9E -:103B9C000E8FB2FB5C02D1DF06300F396194D2403C -:103BAC0004F903DF1C3122070530972A6194315444 -:103BBC00990C7153995080C15012FD4F35C0FDD2F4 -:103BCC003BFDF83BC6D78F03FC5C01D1DD1DD47BDC -:103BDC00DD03B47BD7CD7B098D644B7ADD0D8D6411 -:103BEC009D7A5040C15012FD4F35C0D74004F903A7 -:103BFC00DD04F6BD1AD7D5D0FBDF08F6461ADD1961 -:103C0C00B61AD7D9CCFBF1461ADD0ED9CCFB12ADC6 -:103C1C001A43DE03A61AD7B61AD7717BFAC78FC41C -:103C2C00FB76F5C4FB717AFA5C10D161E87162998C -:103C3C00665C0FD1DD57665C01D1DD05F504F9EF4B -:103C4C004C665C02D1DD11E0C15003FDDC2BC07170 -:103C5C001300711B20710303665C04D1DD11711319 -:103C6C0000711B20D503FC61F8710303FD9D3566C3 -:103C7C005C08D161E87103035005FD220A7102034F -:103C8C005003C1FDDC2BC0711A20FD842BF2C6D76A -:103C9C00C756FF4A4A1361C8ED5A3D8F06F93115D4 -:103CAC000D314505300600EF14300400EF0F8F0680 -:103CBC00F9314505300500EF04D907F9F1609F286B -:103CCC00FC8D7C9F29FC713496E661301271049650 -:103CDC0061DC31196162629F2AFCE52BFC31449A4C -:103CEC0005304000EF01F6C131340405302000EFFF -:103CFC0001F6C2616B08616A08C131749A0530041F -:103D0C0000EF01F6C2616B08616A08C131649A0464 -:103D1C00E6A1EF01F6C2616B08616A08C131549AE1 -:103D2C0003E6EF01F6C2616B08616A9F2CFCF1712E -:103D3C00240461DC9F26FCF171540761DC9F27FC95 -:103D4C00D84AF10104ECFC14A9148976A44A6672D1 -:103D5C00C6D7C7FD46098F04F9318FE724000061EF -:103D6C00F8ED393F23DD1B2361F8ED453E2361F867 -:103D7C00EDBE3E2361F8ED073F2361F8EDD93FED31 -:103D8C00363FF6BD747113974005F901DF2C3134C1 -:103D9C009A1B466EDD04F424EF02A4244A2465DC4D -:103DAC000FF6BD6EF504F9712299ED5E40FDB1235D -:103DBC00AD6E440A0061D8ED5E40714299FD9804E5 -:103DCC00716396FDB1234007F903DF09712299F560 -:103DDC0004F9ED5E40FD902640B1FB9BDE0971229B -:103DEC0099F504F9ED5E40714A2771401105713067 -:103DFC001105713A22715A2271501105FDEA29D22E -:103E0C00DD09712299F504F9ED5E4071103500CF92 -:103E1C0037001D71401205FD512A4005F901DD06E0 -:103E2C004005F903DF05F5CDFBEF04CFCDFB03CF48 -:103E3C0004F902FDBC29ED5E4071103500CF37004E -:103E4C001D71401205FDEA2CFD0605FD9D35FD1486 -:103E5C0031F537FF712BE0F505F9712299CBE43F71 -:103E6C00EFCBE6F6F0FD9804713BD48F06F93105E3 -:103E7C00225002FDED2BD261E87170B3FB5004FDB2 -:103E8C00ED2B625C03318E315D34B3FB8961689933 -:103E9C00FDB123FDF42D710806F9CF04F9038FA6AB -:103EAC00FB5C02D1DD095080C15010FD4F35C0EDD7 -:103EBC005E40FD60403164992FA47ED47EDD0831D4 -:103ECC00A4E00A31020C06712BE0FDD44031A4E0D1 -:103EDC001731040C13712BE05027C15005FDDC2B5E -:103EEC00C0CF04F904712299FDC9408F06F9312520 -:103EFC000731349A03F504F9ED5E40FD6040310260 -:103F0C000C15D83AC15005FDDC2BC05005FD220A1A -:103F1C00FDD440CF04F903FDC9408F06F9312507C4 -:103F2C0031349A03F504F9ED5E40F504F9CFCDFB7D -:103F3C0003F5CEFBF5D0FB717297F6426CFF61E88E -:103F4C00ED5E40F6BD74711397F5E4FBFDDB397142 -:103F5C007AFAFD722EFD3D2DFD5805712B21714B0A -:103F6C009D31349702EFFACE3708CBE4BFFFCBE696 -:103F7C00FFF3CED4FFF5B4FBF5B5FBF5B6FBF5B707 -:103F8C00FBCF37000971481205F6BEE0BEE2BED089 -:103F9C00716A27FD642A714307714B27714810051C -:103FAC0071481105713810057138110571330271A2 -:103FBC003B22715302715B22715810057158110527 -:103FCC00CF04F905714299F6BD6EFD0F0AF505F99E -:103FDC00F4247128100531349A04D432DD20E5051F -:103FEC00F9E504F98F06F9312568F5F8FBF5F6FBD0 -:103FFC00502EFD220ACF05F903E504F9EF54FDEC30 -:10400C0004FD4423717301713204714302710396F0 -:10401C0071629631949E02EFFA712AE7CEA409F5EB -:10402C00F3003104070261FDE5F300F46AFD460973 -:10403C00CEA40831329A06CF04F905EF09714399E1 -:10404C00E505F9E504F9712BE78F06F9312503F540 -:10405C0004F9C6D78FE3FB5C01D1DF60D47FDF1995 -:10406C00310200585003FDED2B625C01D1DF07F5E6 -:10407C0004F9712299D7E47FD74A7FF0DF07310426 -:10408C00003AF47FD74A7FC8DF0AF504F971229908 -:10409C00CD7FF0D7310200084A7FFFDD1FA47FD708 -:1040AC00F0C15004FDDC2BC08FB3FB5C9F9FB3FBB6 -:1040BC007110C4FB30263C6194CD7FF0D73114973E -:1040CC0006F504F9712299D7716399F47E71720720 -:1040DC00FD6402717307D7FD6105F2D7717BFAC7D6 -:1040EC00200CFBF8FF8FEAFBF0F9E9FBF303FD3042 -:1040FC004F13BC048FECFBF0F9EBFBF303FD304FDB -:10410C0013BC028FEEFBF0F9EDFBF303FD304F1304 -:10411C00BB717AFAAC04BDD8F6BDDAAC04311EBD65 -:10412C00DCF6BDDEFDE60DADD8BDDCADDABDDEAC3A -:10413C0002BDD8F6BDDAAC02311EDADCC3DADEC35E -:10414C00BDDCF6BDDEFDE60DC0BDDEC0BDDCADDE0A -:10415C00FD5C0FADD8BDDCADDABDDEABBDD8F6BDB8 -:10416C00DAAB311EDADCC3DADEC3BDDCF6BDDEFD54 -:10417C00E60DC0BDDEC0BDDCADDEFD5C0FDADAAD38 -:10418C00D8FDB744C3C58D8C5C3FF0317E0440FC38 -:10419C0014C2C0B9A48CF6BC08BC0A9C078C074C92 -:1041AC002EDD3D8D8C0E0770F161DC605C3FF031D3 -:1041BC007E127940FCBDD8F6BDDA8C0773095C22FF -:1041CC00318FBDDC70BDDEFDE60DAC08BDDCAC0A8C -:1041DC00FD5C0FADDABC0AADD8BC08615907EFBD68 -:1041EC00AC08BDD8AC0ABDDAC9DC0004F6FDB00ED3 -:1041FC00C9DCFFFFF6FDB10FADD8BD86AF3AFC466A -:10420C0086DD11AF3CFCBF3EFCAF3AFCBF3CFCADC5 -:10421C0086BF3AFCAF3CFC423EFCDC46AF3AFC426B -:10422C003CFCDE3EAD26423AFCDE374A2A16DC1A4E -:10423C004A2AA0DE138D884B2ADE0DAF3AFC268A63 -:10424C0044691061C8FDA042F42AAF3AFC445146BF -:10425C00DC0AAF3AFC241027BD28EF0DC928F82A38 -:10426C00EF074A2AFF61E8A42AAF3EFC423CFCDC83 -:10427C0018AF3CFC423AFCDE10AF3AFC4628DE0993 -:10428C00F488AF3AFCBD8AEF074A88FF61E8A4883E -:10429C00100CC6D7717BFAC7710A9E31929E02EF41 -:1042AC00FA8E949F34FC8E969F35FC8E979F36FC2D -:1042BC008E989F37FC8E939F38FC8E929F39FC71A1 -:1042CC000B9E717AFA8F37FCFDC50F76FD354413C2 -:1042DC00BD84D5EFFBDF0AD5F0FBDF05D5F1FBDDA7 -:1042EC0025F6B14684DF11C9843722665C0391DF61 -:1042FC00060A84181A85009617FD584513FD784355 -:10430C0031049A02EF61520692926934FC682EFCD9 -:10431C00DFF6AD84BD82F880F3311C790AF944FED6 -:10432C00FFDD44D880F101040AF914A944FFFFDF32 -:10433C0004E6B9EF0BD880F101040AF914A9A1B96C -:10434C00717BFAA0EFFBD5EFFBDF1CA0F0FBD5F0E7 -:10435C00FBDF14A0F1FBD5F1FBDF0CCFEFFBFFCFA4 -:10436C00F0FBFFCFF1FBFFC6717AFAD7C716D880E6 -:10437C00F10744A800DC0571029AEF1CF647DD1822 -:10438C00A4804A80A8DC0571029AEF0CF880F33106 -:10439C001CF6780AF9B7EFE4C6D7C756A89666F0AC -:1043AC00317E12F6B1780AF966D1DFF1717BFAF53C -:1043BC00EFFBF5F0FBF5F1FBF48071039AC6717A13 -:1043CC00FAD7C72004FBF8FFD44ADF168D809D8DE9 -:1043DC00717BFA52069292692EFC68C0FCDFF67172 -:1043EC007AFA4A4A06DE0EE84A09C0FC9C03A44A43 -:1043FC008C0372EF30F88DF3311C790AF9BB311252 -:10440C009A058B9C03EF0F8C019C03D48DDF05CD9B -:10441C008DA7EF02B48D718071179A61DC61FB710D -:10442C00119A8C03721004C6D7C72008FBF8FF8FB3 -:10443C0037FCFDC50F9C078F36FCFDC50F9C068F06 -:10444C0035FCFDC50F9C058F34FCFDC50F9C048FFE -:10445C0038FC9C038F39FC9C028C06318E0112793E -:10446C001A20BB8C075C03D1DF098C064C0361C896 -:10447C006179008C05318EB1610900BB313D1201AF -:10448C0003BB8B0E04708C011C00BB8FF4FB4E0322 -:10449C00DC0E8C034FF4FBDC0B8C024FF5FBDC04C5 -:1044AC00AB12EF03ABB1121008C6D7C7C3C12008BB -:1044BC00FBF8FFF661490A61F8614908DF07F73438 -:1044CC000000ED5445E6BC04F6BC06AC0ABC02ACDC -:1044DC0008BBAC06614902AC0461F8614900DE28F6 -:1044EC00AC04BDD8AC06BDDAE1FD6B0FADDABC0691 -:1044FC00ADD8BC04ABBDD8AC02BDDAE1FD860FADC6 -:10450C00DABC02ADD8BBEFCAAC06BC02AC04BBAC87 -:10451C0008BDD8AC0ABDDAAC04BDDCAC06FDE90EB6 -:10452C00AC04BDDCAC06FD5C0FE1FD860FADDABC66 -:10453C0006ADD8BC04AC06614902AC0461F8614913 -:10454C0000DCC5AC0214AB12100CC6D7C7C12004DA -:10455C00FBF8FF8F31FCFDC50F9C034E04DF1CAD37 -:10456C00824684DE07AD84268212EF40F64684DF55 -:10457C00074682DD03E7EF34F7EF318C04318EB15F -:10458C00128C03318E43DF1830382226820684BB0E -:10459C008C045C0391DF05AB041800BBAB12EF0C71 -:1045AC008C034E04DE0532A900EF01F71006C6D7C6 -:1045BC00717BFA31229A0CF64690DD07B690717A2F -:1045CC00FAEF7C71239A717AFA4004F904DF0771CF -:1045DC005307F42CEF69D9CFFBF1E7240000DD0F72 -:1045EC0023DD1A23DD1023DD5323DD2723DD387172 -:1045FC005307F42CEF49715207F42CEF42D42CDF03 -:10460C0007715207E42CEF05715307F42CC990FA8B -:10461C0000EF2CD42CDF0B715207E42CC990FA005C -:10462C00EF1DF5CFFBEF18D42CDF0B715307E42CE7 -:10463C00C990FA00EF09CFCFFB02EF03FD4C46D730 -:10464C00D905FCF1E7240000DD0923DD2123DD0978 -:10465C0023EF1B715307F42CD7D42CDF07715207AF -:10466C00E42CEF05715307F42CC9902D01D771522E -:10467C0007E42CD731629701D7710398D9CDFBF1A0 -:10468C00E7240000DD1223DD1923DD1123DD2623B1 -:10469C00DD3423DD3923DD3FFD0C47EF3DFD2D4798 -:1046AC00EF38D9CCFBC1AE6CFD9B2DC0F313BE6CA7 -:1046BC00712304EF25F0C1AE6CFD9B2DC0F313BE2E -:1046CC006C712304EF14F6BE6C712204EF0CCB6CEE -:1046DC00FF00712304EF03FDA1474004F905DD063B -:1046EC004004F901DF067123047103983104980F1B -:1046FC00F6BE64BE6A31220402EF02F690BE6ED79B -:10470C00CD2E47F492AE6C317DBFCAFCFD7647D2FC -:10471C00DF0ED9CCFBC1AE6CFD9B2DC0F313BE6C70 -:10472C00D7FD7647D2DD0DCD2E47F492AE6C317DA0 -:10473C00BFCAFCD7E8920934205080D6BFC6FC22F1 -:10474C00CAFCBDD8304700FD110EBFC8FC30C6FCFA -:10475C00FDB12DF313BE6CB42ED42EDF0CCD2E4731 -:10476C00A4924A921F61C8F492D740AFFB0BDC05B0 -:10477C00712304F2D740AFFB0661D831229611F0B9 -:10478C00C1AE6CFD9B2DC0F313BE6C712204EF0304 -:10479C00FDA147E2D7710298F0C1AE6CFD9B2DC014 -:1047AC00F313BE6CA4934A9340DC37F493D894F182 -:1047BC00313F0412FD14D894F1BDD85008FD600EA1 -:1047CC00087208E6D2DD040192DFFC896158D1DD64 -:1047DC0005712204EF03712304A4944A942061C848 -:1047EC00F494D7C73026FDC6D77180717DFADE03ED -:1047FC005201D75200D7C7C12004FBF8FF1704039E -:10480C0000C1E0C15010C150A4FDB1021006629C61 -:10481C0002D1DD058C0272EF518C0C70C18C0470CE -:10482C00FD7A48C0629C02D1DD058C0272EF3B8C94 -:10483C00035C7DD1DF03F2EF3117A1C1E0C1501051 -:10484C00C150A4FDB1021006629C02D1DD058C02A0 -:10485C0072EF178C015C7DD1DD03F2EF0D8C0370D0 -:10486C00C15010FD7A48C0629C021006C6D7C7889A -:10487C000616710AE650A4FDE503D2DD07713397E5 -:10488C005202EF1317FD01046770FD0104FDA548EA -:10489C00FD7504713397F2C6D7FD4C0450A4FD018D -:0B48AC00045020FD010450AAED01049F -:1048B70061FC61FCC1C3C5C7520C929269D4FEC1A9 -:1048C700DFF88EFD708EFCC1717AFA4004F903DFC0 -:1048D7000530972A6194C09EFC609EFD34D4FE5239 -:1048E70006C0B9A5A592DFF9C6C4C2C061FC61DFE5 -:1048F700520C929269D4FEC1DFF88EFD708EFCC116 -:104907008F4105775C04D1DD06675C01D1DD50314D -:104917005498367162077153988FB4FB5FBCFBD113 -:10492700DF1B8FB5FB5FBDFBD1DF128FB6FB5FBE11 -:10493700FBD1DF098FB7FB5FBFFBD1DD0C3162070E -:1049470002EFFA716307716B2771139AFDC030F498 -:10495700227148500571605005717AFAED514A6726 -:104967005C02D1DD16D422DD124A2202DD0DF422CB -:104977007148500571605005717AFA717AFA8D2283 -:10498700318FE7240000DD0823DD1423DD2CEF4AF7 -:10499700F44A7140500571505005E422ED514A8F99 -:1049A70040059D4B715050058D4B9D4DD84BFD8A51 -:1049B70034629D4CCD2202ED514A675C02D1DD176E -:1049C700675C10D1DD05CD2203EF0F7148500571EB -:1049D700605005F422EF73CD22044A2203DF108DC5 -:1049E7004C9F4005D84CC1D84BFD2135C0EF1F8FD8 -:1049F70040057671744BDC054A4B02DE0671605048 -:104A070005EF47C7D84BFD5031C071505005D84D01 -:104A1700F1242900DD27240400DD22242200DD1DE6 -:104A2700241100DD0C240100DD13241E00DD0EEF30 -:104A37000A4A4B60DF07CD4B61EF02A44B4A2203C2 -:104A4700DF08D84BFD8A34629D4CC09EFC609EFDFA -:104A570034D4FE5206C0B9A5A592DFF961FCC1C3E3 -:104A6700C5C7520C929269D4FEC1DFF88EFD708ED5 -:104A7700FCC1717AFA51405F0401D1DD06F616A731 -:104A870047DFF2300400BF2401F6BF2A01300B0BC9 -:104A9700BF2801FD6402300B0FBF2801FD640230FF -:104AA7000F0FBF2801710AE6F6420C01DD33AF0490 -:104AB70001BF0C0131529729715297710BE2D851FE -:104AC700FDE5033184BD02EFFACBB422FBD853F1E5 -:104AD700BEB8714BE1714BE5710ABD8D529E44EF33 -:104AE7000C715397714AE5717BBD713397C09EFC7A -:104AF700609EFD34D4FE5206C0B9A5A592DFF9C663 -:104B0700C4C2C061FCC1C5717AFAD450DD0BEA4E4C -:104B1700899E44A64EB450EF33710AE6300400BFB5 -:104B27002401F6BF2A01300B0BBF2801000000004B -:104B370000000000510FBF28010000000000000026 -:104B470000500FBF2801712397713397C4C061FCD0 -:104B570061EF520C929269D4FEC1DFF88EFD708E20 -:104B6700FCC12006FBF8FF71503002CEABACCC0481 -:104B770000F6BB31B2E210617900F6614900DFF35C -:104B870071603002ED114C8E519C03713BE28C0336 -:104B97005C02D1DD1E8C035C08D1DF097150300245 -:104BA700CC0400EFCC8C0570FD0336629E50CC041C -:104BB70002EFBE8C035C03D1DF408E509C02715024 -:104BC70030028C04D1DF0E8C0270FD4936629C05E1 -:104BD700CC0401EF328C044C02DF0671603002EF27 -:104BE70029CF34025A716030028C0270C18C057073 -:104BF700FDAB35C0CF34024AEF108C035C01D1DD29 -:104C07000671603002EF03ED784B1006C09EFC6022 -:104C17009EFD34D4FE5206C0B9A5A592DFF961FC0A -:104C2700C1C3C5C7520C929269D4FEC1DFF88EFD8D -:104C3700708EFCC1710A9E31929E02EFFA8FDEFBE5 -:104C47004F96FFDF198FDFFB4F97FFDF118FE0FBD9 -:104C57004F98FFDF095004C15011FD4F35C0710B4C -:104C67009EC09EFC609EFD34D4FE5206C0B9A5A529 -:104C770092DFF9C6C4C2C061FCE46A61FCC1C3C566 -:104C8700C7520C929269D4FEC1DFF88EFD708EFC7C -:104C9700C1C1FBF8FF8D1F9C018E31318EE72406C1 -:104CA70000DD0823DD0E23DD22EF38717AFA8C014F -:104CB7009D62EF2F717AFA4007F901DF068C019D9B -:104CC70061EF2051FF2E019D61EF18717AFA8C0177 -:104CD7009D304004F903DD064004F904DF0530EE9A -:104CE7002561944031FF09DE05A031FFEF077158B8 -:104CF700F000716298710BE3C0C09EFC609EFD34AA -:104D0700D4FE5206C0B9A5A592DFF9C6C4C2C061D8 -:104D1700FC717BFAC7D46A61F8312499277123990A -:104D2700D46ADD05B46ACEABAC717AFA5600664C2C -:104D37000ADD1172F3311C79D8FCCEFC0061CA611F -:104D4700A486EFEA717AFAF2C6D7C7C1C1FBF8FFAA -:104D5700CC01008C014C0ADE36717BFA8C01F031F4 -:104D67007E0410FC14A96168DF09AC02B9717AFAF4 -:104D7700F2EF1D8C01F0317E127910FC614902DFE0 -:104D870006717AFAE2EF09717AFA615901EFC4E222 -:104D97001004C6D7C72004FBF8FFF64210FC61F8E1 -:104DA700ED7D4E717BFA9C038C034C0ADE3C8C0331 -:104DB700F0317E0410FC14A96168DF05717AFAEFFF -:104DC70029717AFA8C0372F3311C7910FCCEFC003E -:104DD70061CA629C02D1DF0A8C03F0317E12E67849 -:104DE70010FC717BFA615903EFBECC0200CC0101C4 -:104DF7008C02F0317E0410FC14A96168DD788C0206 -:104E0700F0317E127910FCE743DF658C014C0ADE36 -:104E17005F8C01F0317E127910FCE743DD4D717B29 -:104E2700FA8C01F0317E0410FC14A96168DF186167 -:104E370069018C01F0317E12F67810FC8C024E016C -:104E4700DCED717AFAEF2F8C01F0317E0410FC143F -:104E5700A9128C02F0317E337810FC8C01F0317E80 -:104E670012E67810FC615902717AFA615901EF9BD9 -:104E7700615902EDF74D00F21004C6D761FF520CDD -:104E8700929269D4FEC1DFF88EFD708EFCC1717AF3 -:104E9700FA8FE4FB5C03D1DD114004F903DD064022 -:104EA70004F904DF05300F396194C09EFC609EFD54 -:104EB70034D4FE5206C0B9A5A592DFF961FC61FCA6 -:044EC70061FC61FC2D -:0A4ECC0000060C12181E242A3036CE -:104ED600ACFB0000000066FE00000000643A963657 -:104EE6008C2280469D2E5C2FBC45953BD1085E3DAD -:104EF60028FC36FE20FE02F903F929FC30FE2AFCC6 -:104F06002BFC08F926FC6CFF1AFF6EFF6AFF64FF94 -:0A4F160027FC66FF2CFC555555558D -:104F2000FF0000000000983AF82AFF000000470048 -:104F3000317503F7332312D714AEF8C716AC061237 -:104F4000C5AC0416F643DD078B99A7A5B3EFF5C2F0 -:024F5000C6D7C2 +:10256C0008616A08C1500EFD952BC0F6C1503EFDA6 +:10257C00952BC050A5FD220A5004C1506CFD890258 +:10258C00C0629C03EA388A4B4E0361C3048A4A4EEC +:10259C0003304A57C1503EFD952BC017040400C1AF +:1025AC005002C1500CC1506CFD6303100617040699 +:1025BC0000C15002C1500EC1506CFD63031006F6F1 +:1025CC00C1503EFD952BC050A5FD220A1008C6D760 +:1025DC00C78D424B3061F8ED7B264A4428DE05A4BA +:1025EC0044ED7B26F4448D309D428D305070D612D4 +:1025FC00307351230480001231FF318E039D439FB1 +:10260C00AEFBF68D437C804C95DC1B8D43318F24C7 +:10261C001400EA38BDD8AA44FDD50D1231FF318E15 +:10262C0003318F16EF198D43318F241400EA38BD16 +:10263C00D8AA46FDD50D1231FF318E03318F16EA23 +:10264C00388A427217F3031644000171FE61C836D2 +:10265C00FF001701DE02F61617BD7CC7500CFD9566 +:10266C002BC0D2DF068D309D42EF047100B2FBF21D +:10267C00C6D7C72008FBF8FF4007F901DD06400765 +:10268C00F902DF1C17040600FDB82CD2DF0A8C06F9 +:10269C009C058C079C04EF4ECC0563CC0400EF46E4 +:1026AC0017040600FDB82CD2DD0F7100B2FB7103CC +:1026BC0096CC0500711297EF2D7108B2FB8C063188 +:1026CC008E318D080E07081C00BBEA388A4072ABAD +:1026DC00FD280FBB8C019C05D1DF08CC0501CC0477 +:1026EC0000EF038B9C0417040600FDC32CD2DD06FF +:1026FC00CC06C8CC07008C069FB1FB8C06318E3102 +:10270C008D080E07081C00BD34AD344401A5DC084F +:10271C00CC0364F6BD46EF48AD3426464401A0DC3C +:10272C0008CC031EF6BD46EF37AD3444819DDC0961 +:10273C00CC030AC946F401EF27AD3444019BDC09F4 +:10274C00CC0305C946F401EF17AD34440191DC0903 +:10275C00CC0300C946F401EF07711297C946F40186 +:10276C003132040C31249608CC0564CC0400EF0DF6 +:10277C008C034E05DE078C039C05CC04008C059F56 +:10278C00AFFB8C049FB0FBFD452C8D484E05DD281E +:10279C0040AFFB0BDE054A480BDE1440AFFB06DEF8 +:1027AC00054A4806DE09D5AFFBDF0DD448DD0950DC +:1027BC0020C15011FD3D35C08FAFFB9D48FD822CD3 +:1027CC001008C6D7C75601D837C15002FDCA2BC056 +:1027DC008F09F93105075012FD220AEF0E500AFD40 +:1027EC00220A712010055008FD220A8D376C0870E2 +:1027FC00C15002FDCA2BC05003FD220A8D376C1844 +:10280C0070C15002FDCA2BC05016FD220A5003FDA8 +:10281C00DB2B625C01D1DD0F7170B3FB5002C15038 +:10282C0013FD3D35C056006672C6D7C75004FDDB9C +:10283C002B625C03D1DD405014FDCE2834B3FB89F0 +:10284C005C9F998A0C7CFF50FF5C14D1DD228A0CB2 +:10285C007CFF5C147234B7FB89616A99716207560C +:10286C0000316207058666D1DFF7716307716B274C +:10287C0034C6FB895CEB995002FDDB2BD2DD398D24 +:10288C00376C1070C15002FDCA2BC0E0FD220AD873 +:10289C0037C15002FDCA2BC05033FD220A8F09F9F3 +:1028AC0031030971281005500AFD220AF0C15002AB +:1028BC00FDCA2BC07178B3FBE0C15013FD3D35C090 +:1028CC00C6D7C7C12004FBF8FFCC02005004FDDBC7 +:1028DC002B629C038C045C20D1DD0E8C036C019C60 +:1028EC00038C026C209C02EF138C045C10D1DD0C69 +:1028FC008C035CFE9C038C026C109C028C045C08A8 +:10290C00D1DD0E8C036C029C038C026C089C02EFD4 +:10291C00138C045C04D1DD0C8C035CFD9C038C02D9 +:10292C006C049C024008F903DF088C03D161E8CCED +:10293C0003028C03D1DD05501AFD220A8C0370C1F1 +:10294C005004FDCA2BC08FB3FB5C9F728C03318E7D +:10295C00316D148C03318E314D616D08616C5C608E +:10296C006162629FB3FB8FBFFB7CFF50FF5E02D1A5 +:10297C00DD278FBFFB7CFF5E027234B7FB89616A77 +:10298C0099716207CC0100316207086159018C0111 +:10299C00D1DFF4716307716B27F21006C6D7D9A784 +:1029AC00FBC15006FDCA2BC0D9A8FBC15007FDCAFC +:1029BC002BC0D7FDAA29F2D7C716664C02DD044CF2 +:1029CC0004DF05CD3A08EF02F43AC6D7C7711300FD +:1029DC00711B20710303710205E0C15003FDCA2B6A +:1029EC00C05013FD220AD83AC15005FDCA2BC05065 +:1029FC000FC1E0FDCA2BC0500AFD220A710305501D +:102A0C0008FD220A501FC1E0FDCA2BC05012FD2246 +:102A1C000A5003FDDB2B625C01D1DF03E2EF12F005 +:102A2C00FDDB2B629D363602F9C75008FDB22BC078 +:102A3C00F2C6D75003C1FDCA2BC0710203711A2014 +:102A4C00FD722BF431D75014FDCE28FD37285014CD +:102A5C00FD220AE0C15003FDCA2BC0711300711B8B +:102A6C00207103035014FD220AF0C1E0FDCA2BC0F3 +:102A7C00F0C15003FDCA2BC0D7C72004FBF8FFCC14 +:102A8C0002008D319C035010C150A4FD8902C0621C +:102A9C009D31D454DD04F2ED4F2B8C037B315C085B +:102AAC00D1DD0F8D315C08D1DF05CC0210EF03CCEA +:102ABC0002208C037B315C04D1DD158D315C04D19B +:102ACC00DF088C026C049C02EF068C026C089C02E2 +:102ADC008FB2FB5CF3728D315C0C6162629FB2FB56 +:102AEC008FBEFB7CFF50FF5E029C02D1DD1F34B613 +:102AFC00FB896E0299716207CC0100316207086193 +:102B0C0059018C01D1DFF4716307716B278D315C36 +:102B1C0040D1DD095002C15012FD3D35C08D315CF4 +:102B2C0001D1DD08E0C15012FD3D35C0717AFA8D3E +:102B3C00315C41D1DD0C5A31BED831C15010FDF0A1 +:102B4C0047C0F21004C6D7FDD027F2D7FD3728F2C4 +:102B5C00D7C78FC6FB7617FDCE28664FC6FBDFF2B4 +:102B6C00F5C6FBF2C6D75064FD220AFDCE2C62617D +:102B7C00FB711196F171149661DC70C15012FDF06D +:102B8C0047C0FDEB36CD6303D7C7C1C1FBF8FFAC23 +:102B9C000ABB17C15002C18C0270C1506CFD63039B +:102BAC0010061004C6D7C7C1FBF8FFAC08C1500211 +:102BBC00C18B70C1506CFDB1021006C0C6D7C7885E +:102BCC0006166770C1C75084FD2C031004C6D7C706 +:102BDC0016C75084FD8902C0C6D7C74A2004DE043C +:102BEC005600EF0256018F08F9318FE7240000DD03 +:102BFC001A23DD0B23DD0C23DD1123DD0CEF0C86FA +:102C0C0086EF0851046106EF02868666318F1250FA +:102C1C004CD633514CD6610A045420BD384008F9C7 +:102C2C0002DD064008F904DF08CD3B54CD3C44EFEF +:102C3C0006CD3B4BCD3C3DC6D740AFFB3DDC05CF75 +:102C4C0004FC0FD740AFFB1FDC05CF04FC0BD740B7 +:102C5C00AFFB0BDC05CF04FC07D740AFFB0661D8FC +:102C6C0031320405CF04FC03D7D5AFFBDD04E504FA +:102C7C00FCD7F504FCD7D504F9DF04717396D7FDA6 +:102C8C00CE2C6261FB71019771149671079761C824 +:102C9C0031729617717296710497711196F17104D5 +:102CAC009761DC70C15012FDF047C0D7C716C750F2 +:102CBC0004FDB22BC0C6D7C716C75002FDB22BC03D +:102CCC00C6D740AFFB0BDE02E2D7F2D7710001058D +:102CDC0071785005713AD5713BD18F10055CFC9F12 +:102CEC001005CF54054AE5420571104205710042AA +:102CFC0005714850057130500571205005CF5305B2 +:102D0C0009CF52050B7130510571205105713BD51E +:102D1C00717050058F11055CFC9F1105F422D77161 +:102D2C0078500571080105D7FDE538FD9804717AD6 +:102D3C00FAFDB123F504F98F06F931051B5003FD9B +:102D4C00DB2B625C01D161E8CF04F902CFAFFB64ED +:102D5C00710407714196EF10F6710407611012F6B9 +:102D6C00B1236061FB714196FDED30FD94437122FE +:102D7C0099712BE7618461A461EDEFF8D7C78806E0 +:102D8C001666614FDD0967614EDE0396EF018666BC +:102D9C0072C6D7C7161714AA0412A943DD29AA04B0 +:102DAC0012A923FD1E4FC3AC02FD1E4F13C2BDD88A +:102DBC0013FDA50FDE0C1714AA0212AA0403BA0401 +:102DCC00EF051714A9BA04AC041231FF319E03317C +:102DDC007F087208C6D77100F200304400BFB601FC +:102DEC00300188BF9001300984BF9E01BF9C01BF98 +:102DFC009A01BF9801BF9601BF9401BF9201F53CA7 +:102E0C00FF30FE00BFBE01F6BFBC01BFB80150EEE3 +:102E1C00BFBA01A1BFB201C918FE008F06F9310576 +:102E2C0007F5CDFBCB6CFF00717397716297D7C719 +:102E3C002004FBF8FF3026FBBC02F6BBAB4464005D +:102E4C00DE0EAC0214CA0000617902617900EFEC6D +:102E5C001004C6D730EF00BFB401F6BFBA01710839 +:102E6C00F200712304715307BE6EBE64BE6A7123F7 +:102E7C0004715307715BD1F457F456716397D78D76 +:102E8C0058B458D1DF6931D4D105715BD1E457D432 +:102E9C0057DD2E7140B2FBD856F1E734020023DD2A +:102EAC000625DD0325DF05F6BE66EF06D9CCFBF162 +:102EBC00BE66A4564A5620DF04F456F457CD581972 +:102ECC00D7CD581E7148B2FBD5CEFBDF04F6BE66DB +:102EDC00D7D9CCFBF14266FFDD15D9CCFBF112AE94 +:102EEC006643DE05A266FFEF03B266FFCD5803D73B +:102EFC00C7161714F6B9AA0412F6231231FF31AE15 +:102F0C0003316FBA02AA046168DD0AAA026168DFA4 +:102F1C0004F6B1BA02C6D7C7C1FBF8FF8C085080C3 +:102F2C00D612AB1413B9AB14AA0412A92312D927C5 +:102F3C00FBF133BDD813FD110EBA02C0C6D7310454 +:102F4C009801D74004F902DF10F6BE64BE6EBE6A6B +:102F5C00BF8EFBBF94FBBF9AFB31749714308AFB76 +:102F6C00FDFC2E3090FBFDFC2E3096FBFDFC2EEF75 +:102F7C00713114980D7113987108D2FBF45AF459ED +:102F8C00EF60D459DF5A8F26FB9D594A5A1FDC1724 +:102F9C007100D2FB4028FBFFDD1CA45B8F28FB4B90 +:102FAC005BDE13F45AEF0FD85AF1A1605C1F9D5AE7 +:102FBC007108D2FBF45BE85A092AFB70C1308AFB1A +:102FCC00FD232FC0E85A094AFB70C13090FBFD234A +:102FDC002FC0E85A096AFB70C13096FBFD232FC045 +:102FEC00B459308AFBFD9F2DF313BE6E3090FBFD60 +:102FFC009F2DF313BE6A3096FBFD9F2DF313BE6419 +:10300C00D7C736F00071F4DC297170F000CE9D0842 +:10301C00CE9EC0CE9F80F594FFF593FFF592FFE511 +:10302C0097FFE596FFE595FFE598FFCE9C7F710035 +:10303C00A6FB711BE3712BE3711AE7712BE7717A15 +:10304C009D710A9E31929E02EFFA710B9E7123982C +:10305C00713398714398C6D7C73122981E71229844 +:10306C00710A9E31929E02EFFA34D4FB3692FF52D3 +:10307C00078B99A5A792DFF9710B9EC6D7C7880657 +:10308C001631329815713298C7349CFB3092FF166A +:10309C0052078B99A5A792DFF9C6667367189CFB3C +:1030AC00C6D7C77123983134981E713398710A9E14 +:1030BC0031929E02EFFA3492FF369CFB52078B99A9 +:1030CC00A5A792DFF9710B9E314498137143987147 +:1030DC007B9E8FDCFB9E9A8FDDFB9E9B717A9EC63E +:1030EC00D7CFA7FB5CCFA8FB5FCFC8FB5DCFFCFBAA +:1030FC0036CFFDFBC9D7C7CFA4FB12CFA5FB36CF6C +:10310C00CCFBFFF5CDFBF5CEFBF5CFFBF5D0FB569D +:10311C0000664C64DE08723826FB0086EFF3F5E39C +:10312C00FB714A9D712B21710A20711A20710203C7 +:10313C00C6D7C788061617F1E73403002361E3ED01 +:10314C006A342361F8ED4133B12361E3ED4B332550 +:10315C0061F8ED5933B1240D0061D8ED6A34240BBC +:10316C000061F8ED33322361F8ED76322361F8ED2E +:10317C0046322361F8ED633424060061F8EDF53234 +:10318C00B12561D8ED113324000061F8ED1E332315 +:10319C0061F8ED6A342361F8ED6834B12361E3ED35 +:1031AC0079332361F8ED8A332361F8ED9B33236186 +:1031BC00F8ED8A332361F8EDAC332361F8EDBD33C0 +:1031CC002361F8EDCC332361F8EDEE332361F8ED98 +:1031DC00F9332361F8ED04342361F8ED0C34240247 +:1031EC00002361E3ED6A342361F8ED40342361F888 +:1031FC00ED14342361F8ED1F342561F8ED2A34B158 +:10320C0024060061D8ED6A3424000061F8ED6C34BA +:10321C002561F8ED353424120061F8EDEF322361AD +:10322C00F8EDDF32ED6C3467D1DD0C30143C619479 +:10323C0034C4FB89616F99ED7634675C02D1DD078C +:10324C0030532B6194EF0B675C01D1DD0530582BAB +:10325C006194675C3CD1DD0F305D2B6194675C3C05 +:10326C007266736218A4FBED763467D1DD625C0183 +:10327C00D1DD05300800EF01F6609F01FC675C02B0 +:10328C00D1DD03E6EF01F63401FC89616899675CD6 +:10329C0004D1DD04E6A1EF01F63401FC89616899E3 +:1032AC00675C08D1DD05302000EF01F63401FC89A4 +:1032BC00616899675C10D1DD05301000EF01F634C0 +:1032CC0001FC89616899675C20D161E8716001FC3F +:1032DC00ED76344A5CC8DE08E85C67185AFAA45CE0 +:1032EC00ED7634679D5CED7634D44ADF08679FCD6C +:1032FC00FBA44AEF0D4A4A05DE08E84A671811FD9F +:10330C00A44AED7634675C0F7266736218A4FBED09 +:10331C0076344A4A64DE1B4A4A01DF0667D161F8FB +:10332C005701E84A671826FBA44A4A4A0561C87146 +:10333C001298ED763434A6FB89615F99ED763430C2 +:10334C00BF29619466736718A4FBED763440A9FB22 +:10335C006ADF1340AAFB68DF0D674C6CDF0830D1C5 +:10336C00406194713AD5679FABFBED7634675C7F17 +:10337C0070C117F1243000FD8930C0ED7634675CE4 +:10338C003F70C117F1243000FD8930C0ED763467F1 +:10339C005C0770C117F1243000FD8930C0ED763424 +:1033AC00675C1F70C117F1243000FD8930C0ED76C9 +:1033BC00346770C117F1243000FD8930C0ED7634CC +:1033CC00CEABAC710A9E31929E02EFFAD592FFDF22 +:1033DC0005710B9EEFED679E99710B9E9FDBFBEDCC +:1033EC007634714298675C7F9FDCFBEF7D7142986D +:1033FC00675C3F9FDDFBEF72675C3F9FDEFBEF6A14 +:10340C00675C1F9FDFFBEF6230C9396194679FE4F3 +:10341C00FBEF573096396194679FE5FBEF4C30AF6B +:10342C00396194679FE8FBEF41675C01D1DD3BFD9F +:10343C009443EF36675C02D1DD05712A21EF0671EA +:10344C004A9D712B21675C01D1DD06710300710B64 +:10345C0020679FE3FBEF1367318EEF0EEF0CEF0A43 +:10346C00664C5BDE05736718A4FBC6D7C716664CA3 +:10347C0030DC094C37DE05FD6430EF76664C02DF3C +:10348C001F8FA6FB5C03728F03FC5C03318E316DC6 +:10349C0008616A08128F03FC5C80312A6162EF615B +:1034AC00664C3DDF08AE90BD5EF85EEF54664C3E58 +:1034BC00DF04F85FEF4B664C4FDF05FDBC43EF417B +:1034CC00664C61DF134A5CC8DC045700EF06E85C0D +:1034DC00095AFA776772EF29664C7FDF05FD8A3C43 +:1034EC00EF1F664C4EDF0B31049A045210EF12F2B0 +:1034FC00EF0F664C5BDC0452FFEF06667309A4FB0E +:10350C0072C6D7C788061617F1241000240500DCF4 +:10351C0007244C00DD17EF17717BFA17F104A4FB9D +:10352C001489617F99717AFA715298EF02A45CC682 +:10353C00D7C7C1C1FBF8FF4004F903DD064004F90D +:10354C0004DF38717BFA8C027309ACFB5E0AD1DFA5 +:10355C00278C02318E04A4FB14896E0A99716207C0 +:10356C00717AFACC0100316207086159018C01D1E2 +:10357C00DFF4716307716B27717AFA1004C6D7CF29 +:10358C0003FC03F501FCF505FCF507FCD7C7880621 +:10359C001617F1E734020025DD3D23DD1725DD1C70 +:1035AC0023DD0523DD2BEF3B710299679F06FCCDD4 +:1035BC006303EF2F675C839F03FCEF27675C039F1C +:1035CC0005FC675C034C0261F871229AFDAA45EF79 +:1035DC0012679F07FCEF0C6791DF08E0C15012FDEA +:1035EC003D35C0C6D7C71617F1E7240000DD2A23E6 +:1035FC00DD1E240300DD0724FB00DD24EF25313222 +:10360C009A05308000EF01F6086F04FC7208EF1980 +:10361C008F01FCF501FC72EF107152995235EF09D4 +:10362C00F2EF0666730900FC72C6D7C71617F1E7EE +:10363C00240000DD38241000DD1C23DD1C23DD30CC +:10364C00240E00DD18241100DD1B240F00DD1224D4 +:10365C003000DD15EF1EE2EF1D5202EF195204EFA0 +:10366C00155206EF115205EF0D5207EF09F2EF0656 +:10367C005203EF0252FFC6D7C73164983771639873 +:10368C008D629FACFB8D619FCBFB36D2FCC7D861A2 +:10369C00FDEB37618A70618AFD3038C0D866F13134 +:1036AC002F609D658D604B65DD0A7172988D659DEF +:1036BC0060CD63034A6305DE0830F5366194CD6353 +:1036CC006BB4637150F000CE300BCF170006CE31C7 +:1036DC0006FD6402717A30710BE3710BE7C6D78D6E +:1036EC00659D608D659FADFBD74004F903DF0640F7 +:1036FC0004F904DF02F2D73174980C7173987113CA +:10370C00998D659D67EF313104991F710399711281 +:10371C0099D506FCDF04F468EF0A8F06FC5002D63C +:10372C00A1609D688D689D67EF0E311499068D68B8 +:10373C009D67EF048D659D678D679FADFBD867FD19 +:10374C005D37E867091C2270C15013FDF047C0F2C9 +:10375C00D7C7C1C1FBF8FF8C02D1DF05F506FCEF22 +:10376C001A8C024C05DE06CF06FC02EF0E8C0231E1 +:10377C008E1231FE03311F609F06FC8D694F06FCD3 +:10378C00DD28CC011F8F06FC9D69CC00008B4C08FA +:10379C00DE148B730912204F06FCDC058B9C01EFA9 +:1037AC0005615900EFE78C019D641004C6D7C7165C +:1037BC00710AE7710BE37150F000CE300BCF17009C +:1037CC0006669E31FD6402717A30710BE33182E33F +:1037DC0002EFFA8D1F7158F000710BE772C6D7C754 +:1037EC00C1C1FBF8FF8FFCFB4E02DC03F2EF318C06 +:1037FC00024FFDFBDC0452FFEF268C022FFCFB700A +:10380C006131318D128FFDFB2FFCFB70613133BDAB +:10381C00D813FD330EBB440001DC03F690BB8B7256 +:10382C001004C6D7C7C1FBF8FFAC0814A9148970E3 +:10383C008B6128706131FD1E4F1344030071FEDC57 +:10384C0023AC08148A04819A04AC08148A044C1121 +:10385C00DC10A9148B99AC0814CA0200AC0814CA69 +:10386C000310EF72AC0814CA0400AC0814A9148934 +:10387C004DDE0AAC08148A02819A02EF12AC0814CD +:10388C00A914894D61D308AC08148A02919A02AC30 +:10389C0008148A03919A03D1DF3CAC08148A024CB9 +:1038AC0010DF10A91489318EA112AC0814A914626E +:1038BC0099EF17AC08148A024CF0DF0EA914893169 +:1038CC008EB112AC0814A9146299AC0814CA020087 +:1038DC00AC0814CA0310C0C6D7EDE838C75600664A +:1038EC004C0ADE0BF0317E12F67810FC86EFF0C637 +:1038FC00D7C7200CFBF8FF17040600C15006C150B7 +:10390C00A8C15030FDB1021006D2DD1B4A6C04DE9A +:10391C0005A46CE2EF7034E4FB895CFC99FDC939B9 +:10392C007110B2FBF2EF5F717BFA300600C1170425 +:10393C000600C130E9FBFD264F1004717AFAF46CD5 +:10394C008FE4FB5C01D1DD264004F903DF2050102D +:10395C00C180FD3D35C0C736100571D4C6DE0F17CA +:10396C00C15006C150A8C15030FDB1021006400430 +:10397C00F903DD064004F904DF0B8FE4FB5C02D194 +:10398C0061E8FDD640F2100CC6D7D9E5FBC150302A +:10399C00FD8902C0629FE8FB5008C15011FD3D3506 +:1039AC00C0F2D7D9E8FBC1D9E7FBC15030FD2C03DD +:1039BC0010045008C15011FD3D35C0F2D7C7200C82 +:1039CC00FBF8FFCC09004007F901DF05CC0A02EF38 +:1039DC0003CC0A10CC0B808FE4FB5C039C07D1DF7B +:1039EC0008717AD5CC0807EF06717BD5CC082F1758 +:1039FC00040800C15004C150A0C15030FD63031035 +:103A0C0006624C02DF077110B2FBF2EF357118B28F +:103A1C00FBF46CC736100571D4C6DE164004F903EE +:103A2C00DF1017A1C15006C150A8C15030FDB10222 +:103A3C001006717BFA8FE4FB5C034E07DD03E2EFAB +:103A4C0001F2100CC6D7D504F9DF03F6BD6E4004A5 +:103A5C00F901DD0AD478DD03B478D7CD78038F046F +:103A6C00F9318FE723DD0B24020024030061C8ED3C +:103A7C00823B8F06F9312349301B00466EDF158FD0 +:103A8C00E3FB5C01D161E8F504F9E0C15010FD3DA8 +:103A9C0035C0EF1D307701466EDF165002C1501055 +:103AAC00FD3D35C0F64674DF088FC8FB5010D6BDFF +:103ABC0074F64674DD36B6744674DF30711297EFC7 +:103ACC002B301B00466EDF13F64676DF18E0C15034 +:103ADC0010FD3D35C0C9765307EF0A307701466EAD +:103AEC0061F8711297F6467661E8B67631549A0809 +:103AFC00714399F6BD6EEF1431449905F6BD6EEF26 +:103B0C000BA66EF6466E61F8C96EFFFF31629A190C +:103B1C004A7005DE16A4704A7005DF0FA4705004BD +:103B2C00C15010FD3D35C0EF02F47031649A194A52 +:103B3C007205DE16A4724A7205DF0FA4725008C11A +:103B4C005010FD3D35C0EF02F472D473DD03B47335 +:103B5C00D731729A174A7105DE14A4714A7105DFC8 +:103B6C000DA4715010C1FD3D35C0EF02F4714A71C6 +:103B7C000661F8CD7325D7C736100571D4DE0E8FCC +:103B8C00B2FB5C02D1DF0630FD386194D24004F9FF +:103B9C0003DF1C3122070530852A61943154990CBE +:103BAC007153995080C15012FD3D35C0FDC03BFD95 +:103BBC00E63BC6D78F03FC5C01D1DD1DD47BDD0356 +:103BCC00B47BD7CD7B098D644B7ADD0D8D649D7AEA +:103BDC005040C15012FD3D35C0D74004F903DD04FF +:103BEC00F6BD1AD7D5D0FBDF08F6461ADD19B61A82 +:103BFC00D7D9CCFBF1461ADD0ED9CCFB12AD1A434A +:103C0C00DE03A61AD7B61AD7717BFAC78FC4FB7618 +:103C1C00F5C4FB717AFA5C10D161E8716299665C4B +:103C2C000FD1DD57665C01D1DD05F504F9EF4C666B +:103C3C005C02D1DD11E0C15003FDCA2BC071130031 +:103C4C00711B20710303665C04D1DD1171130071CB +:103C5C001B20D503FC61F8710303FD8B35665C08F2 +:103C6C00D161E87103035005FD220A710203500370 +:103C7C00C1FDCA2BC0711A20FD722BF2C6D7C756D4 +:103C8C00FF4A4A1361C8ED483D8F06F931150D31D5 +:103C9C004505300600EF14300400EF0F8F06F931A4 +:103CAC004505300500EF04D907F9F1609F28FC8D1C +:103CBC007C9F29FC713496E661301271049661DCAC +:103CCC0031196162629F2AFCE52BFC31449A053064 +:103CDC004000EF01F6C131340405302000EF01F64D +:103CEC00C2616B08616A08C131749A05300400EF37 +:103CFC0001F6C2616B08616A08C131649A04E6A1DD +:103D0C00EF01F6C2616B08616A08C131549A03E68F +:103D1C00EF01F6C2616B08616A9F2CFCF1712404FF +:103D2C0061DC9F26FCF171540761DC9F27FCD84AAB +:103D3C00F10104ECFC14A9148976A44A6672C6D766 +:103D4C00C7FD46098F04F9318FE724000061F8EDB7 +:103D5C00273F23DD1B2361F8ED333E2361F8EDACE7 +:103D6C003E2361F8EDF53E2361F8EDC73FED243FAE +:103D7C00F6BD747113974005F901DF2C31349A1B91 +:103D8C00466EDD04F424EF02A4244A2465DC0FF60D +:103D9C00BD6EF504F9712299ED4C40FDB123AD6E69 +:103DAC00440A0061D8ED4C40714299FD980471634E +:103DBC0096FDB1234007F903DF09712299F504F947 +:103DCC00ED4C40FD7E2640B1FB9BDE09712299F53E +:103DDC0004F9ED4C40714A27714011057130110501 +:103DEC00713A22715A2271501105FDD829D2DD0980 +:103DFC00712299F504F9ED4C4071103500CF370064 +:103E0C001D71401205FD3F2A4005F901DD064005F4 +:103E1C00F903DF05F5CDFBEF04CFCDFB03CF04F9A0 +:103E2C0002FDAA29ED4C4071103500CF37001D71F1 +:103E3C00401205FDD82CFD0605FD8B35FD0231F534 +:103E4C0037FF712BE0F505F9712299CBE43FEFCBED +:103E5C00E6F6F0FD9804713BD48F06F9310522503B +:103E6C0002FDDB2BD261E87170B3FB5004FDDB2B40 +:103E7C00625C03318E315D34B3FB89616899FDB1AD +:103E8C0023FDE22D710806F9CF04F9038FA6FB5C24 +:103E9C0002D1DD095080C15010FD3D35C0ED4C40C4 +:103EAC00FD4E403164992FA47ED47EDD0831A4E010 +:103EBC000A31020C06712BE0FDC24031A4E017312F +:103ECC00040C13712BE05027C15005FDCA2BC0CF39 +:103EDC0004F904712299FDB7408F06F93125073199 +:103EEC00349A03F504F9ED4C40FD4E4031020C15AB +:103EFC00D83AC15005FDCA2BC05005FD220AFDC29F +:103F0C0040CF04F903FDB7408F06F9312507313452 +:103F1C009A03F504F9ED4C40F504F9CFCDFB03F50C +:103F2C00CEFBF5D0FB717297F6426CFF61E8ED4C5D +:103F3C0040F6BD74711397F5E4FBFDC939717AFA3B +:103F4C00FD602EFD2B2DFD5805712B21714B9D31E4 +:103F5C00349702EFFACE3708CBE4BFFFCBE6FFF382 +:103F6C00CED4FFF5B4FBF5B5FBF5B6FBF5B7FBCF3F +:103F7C0037000971481205F6BEE0BEE2BED0716A88 +:103F8C0027FD522A714307714B2771481005714860 +:103F9C0011057138100571381105713302713B220E +:103FAC00715302715B227158100571581105CF04C1 +:103FBC00F905714299F6BD6EFD0F0AF505F9F42469 +:103FCC007128100531349A04D432DD20E505F9E569 +:103FDC0004F98F06F9312568F5F8FBF5F6FB502E40 +:103FEC00FD220ACF05F903E504F9EF54FDEC04FDBD +:103FFC00442371730171320471430271039671622F +:10400C009631949E02EFFA712AE7CEA409F5F300DB +:10401C003104070261FDE5F300F46AFD4609CEA404 +:10402C000831329A06CF04F905EF09714399E50579 +:10403C00F9E504F9712BE78F06F9312503F504F93D +:10404C00C6D78FE3FB5C01D1DF60D47FDF1931026F +:10405C0000585003FDDB2B625C01D1DF07F504F93E +:10406C00712299D7E47FD74A7FF0DF073104003AF9 +:10407C00F47FD74A7FC8DF0AF504F9712299CD7F06 +:10408C00F0D7310200084A7FFFDD1FA47FD7F0C1B3 +:10409C005004FDCA2BC08FB3FB5C9F9FB3FB711008 +:1040AC00C4FB30143C6194CD7FF0D731149706F5E6 +:1040BC0004F9712299D7716399F47E717207FD64CA +:1040CC0002717307D7FD6105F2D7717BFAC7200C1B +:1040DC00FBF8FF8FEAFBF0F9E9FBF303FD1E4F132E +:1040EC00BC048FECFBF0F9EBFBF303FD1E4F13BC90 +:1040FC00028FEEFBF0F9EDFBF303FD1E4F13BB71CA +:10410C007AFAAC04BDD8F6BDDAAC04311EBDDCF6CF +:10411C00BDDEFDE60DADD8BDDCADDABDDEAC02BD5D +:10412C00D8F6BDDAAC02311EDADCC3DADEC3BDDC94 +:10413C00F6BDDEFDE60DC0BDDEC0BDDCADDEFD5C5A +:10414C000FADD8BDDCADDABDDEABBDD8F6BDDAAB9C +:10415C00311EDADCC3DADEC3BDDCF6BDDEFDE60DF6 +:10416C00C0BDDEC0BDDCADDEFD5C0FDADAADD8FD66 +:10417C00A544C3C58D8C5C3FF0317E0440FC14C259 +:10418C00C0B9A48CF6BC08BC0A9C078C074C2EDD6D +:10419C003D8D8C0E0770F161DC605C3FF0317E125E +:1041AC007940FCBDD8F6BDDA8C0773095C22318FDF +:1041BC00BDDC70BDDEFDE60DAC08BDDCAC0AFD5C03 +:1041CC000FADDABC0AADD8BC08615907EFBDAC081D +:1041DC00BDD8AC0ABDDAC9DC0004F6FDB00EC9DCF2 +:1041EC00FFFFF6FDB10FADD8BD86AF3AFC4686DDBC +:1041FC0011AF3CFCBF3EFCAF3AFCBF3CFCAD86BFF4 +:10420C003AFCAF3CFC423EFCDC46AF3AFC423CFC88 +:10421C00DE3EAD26423AFCDE374A2A16DC1A4A2A22 +:10422C00A0DE138D884B2ADE0DAF3AFC268A44693A +:10423C001061C8FD8E42F42AAF3AFC445146DC0AA8 +:10424C00AF3AFC241027BD28EF0DC928F82AEF0738 +:10425C004A2AFF61E8A42AAF3EFC423CFCDC18AFC2 +:10426C003CFC423AFCDE10AF3AFC4628DE09F488EE +:10427C00AF3AFCBD8AEF074A88FF61E8A488100CAE +:10428C00C6D7717BFAC7710A9E31929E02EFFA8EE5 +:10429C00949F34FC8E969F35FC8E979F36FC8E989F +:1042AC009F37FC8E939F38FC8E929F39FC710B9E2E +:1042BC00717AFA8F37FCFDC50F76FD234413BD844C +:1042CC00D5EFFBDF0AD5F0FBDF05D5F1FBDD25F6DD +:1042DC00B14684DF11C9843722665C0391DF060A7C +:1042EC0084181A85009617FD464513FD6643310464 +:1042FC009A02EF61520692926934FC682EFCDFF64A +:10430C00AD84BD82F880F3311C790AF944FEFFDDDF +:10431C0044D880F101040AF914A944FFFFDF04E634 +:10432C00B9EF0BD880F101040AF914A9A1B9717B7A +:10433C00FAA0EFFBD5EFFBDF1CA0F0FBD5F0FBDF09 +:10434C0014A0F1FBD5F1FBDF0CCFEFFBFFCFF0FBA3 +:10435C00FFCFF1FBFFC6717AFAD7C716D880F107E9 +:10436C0044A800DC0571029AEF1CF647DD18A48006 +:10437C004A80A8DC0571029AEF0CF880F3311CF628 +:10438C00780AF9B7EFE4C6D7C756A89666F0317E1F +:10439C0012F6B1780AF966D1DFF1717BFAF5EFFB11 +:1043AC00F5F0FBF5F1FBF48071039AC6717AFAD73C +:1043BC00C72004FBF8FFD44ADF168D809D8D717BDE +:1043CC00FA52069292692EFC68C0FCDFF6717AFAFA +:1043DC004A4A06DE0EE84A09C0FC9C03A44A8C0338 +:1043EC0072EF30F88DF3311C790AF9BB31129A0552 +:1043FC008B9C03EF0F8C019C03D48DDF05CD8DA717 +:10440C00EF02B48D718071179A61DC61FB71119AA6 +:10441C008C03721004C6D7C72008FBF8FF8F37FC3B +:10442C00FDC50F9C078F36FCFDC50F9C068F35FC18 +:10443C00FDC50F9C058F34FCFDC50F9C048F38FC0B +:10444C009C038F39FC9C028C06318E0112791A2048 +:10445C00BB8C075C03D1DF098C064C0361C8617906 +:10446C00008C05318EB1610900BB313D120103BBDB +:10447C008B0E04708C011C00BB8FF4FB4E03DC0E06 +:10448C008C034FF4FBDC0B8C024FF5FBDC04AB1202 +:10449C00EF03ABB1121008C6D7C7C3C12008FBF895 +:1044AC00FFF661490A61F8614908DF07F73400003B +:1044BC00ED4245E6BC04F6BC06AC0ABC02AC08BB3B +:1044CC00AC06614902AC0461F8614900DE28AC0419 +:1044DC00BDD8AC06BDDAE1FD6B0FADDABC06ADD8CC +:1044EC00BC04ABBDD8AC02BDDAE1FD860FADDABCC5 +:1044FC0002ADD8BBEFCAAC06BC02AC04BBAC08BD69 +:10450C00D8AC0ABDDAAC04BDDCAC06FDE90EAC04DB +:10451C00BDDCAC06FD5C0FE1FD860FADDABC06AD73 +:10452C00D8BC04AC06614902AC0461F8614900DCFA +:10453C00C5AC0214AB12100CC6D7C7C12004FBF8D3 +:10454C00FF8F31FCFDC50F9C034E04DF1CAD824672 +:10455C0084DE07AD84268212EF40F64684DF0746E0 +:10456C0082DD03E7EF34F7EF318C04318EB1128C1E +:10457C0003318E43DF1830382226820684BB8C042C +:10458C005C0391DF05AB041800BBAB12EF0C8C0382 +:10459C004E04DE0532A900EF01F71006C6D7717B79 +:1045AC00FA31229A0CF64690DD07B690717AFAEF42 +:1045BC007C71239A717AFA4004F904DF077153076E +:1045CC00F42CEF69D9CFFBF1E7240000DD0F23DDDC +:1045DC001A23DD1023DD5323DD2723DD3871530728 +:1045EC00F42CEF49715207F42CEF42D42CDF0771F5 +:1045FC005207E42CEF05715307F42CC990FA00EF25 +:10460C002CD42CDF0B715207E42CC990FA00EF1D4F +:10461C00F5CFFBEF18D42CDF0B715307E42CC990AA +:10462C00FA00EF09CFCFFB02EF03FD3A46D7D905CD +:10463C00FCF1E7240000DD0923DD2123DD0923EF54 +:10464C001B715307F42CD7D42CDF07715207E42CC1 +:10465C00EF05715307F42CC9902D01D7715207E463 +:10466C002CD731629701D7710398D9CDFBF1E72490 +:10467C000000DD1223DD1923DD1123DD2623DD34BB +:10468C0023DD3923DD3FFDFA46EF3DFD1B47EF38B7 +:10469C00D9CCFBC1AE6CFD892DC0F313BE6C71235C +:1046AC0004EF25F0C1AE6CFD892DC0F313BE6C7107 +:1046BC002304EF14F6BE6C712204EF0CCB6CFF00DC +:1046CC00712304EF03FD8F474004F905DD06400418 +:1046DC00F901DF067123047103983104980FF6BEBB +:1046EC0064BE6A31220402EF02F690BE6ED7CD2E64 +:1046FC0047F492AE6C317DBFCAFCFD6447D2DF0E2D +:10470C00D9CCFBC1AE6CFD892DC0F313BE6CD7FDAB +:10471C006447D2DD0DCD2E47F492AE6C317DBFCA0D +:10472C00FCD7E8920934205080D6BFC6FC22CAFCC4 +:10473C00BDD8304700FD110EBFC8FC30C6FCFD9F34 +:10474C002DF313BE6CB42ED42EDF0CCD2E47A492B9 +:10475C004A921F61C8F492D740AFFB0BDC05712362 +:10476C0004F2D740AFFB0661D831229611F0C1AEEE +:10477C006CFD892DC0F313BE6C712204EF03FD8F09 +:10478C0047E2D7710298F0C1AE6CFD892DC0F313CE +:10479C00BE6CA4934A9340DC37F493D894F1313F28 +:1047AC000412FD14D894F1BDD85008FD600E0872A7 +:1047BC0008E6D2DD040192DFFC896158D1DD057178 +:1047CC002204EF03712304A4944A942061C8F49446 +:1047DC00D7C73026FDC6D77180717DFADE03520132 +:1047EC00D75200D7C7C12004FBF8FF17040300C140 +:1047FC00E0C15010C150A4FDB1021006629C02D160 +:10480C00DD058C0272EF518C0C70C18C0470FD684C +:10481C0048C0629C02D1DD058C0272EF3B8C035CBC +:10482C007DD1DF03F2EF3117A1C1E0C15010C150AF +:10483C00A4FDB1021006629C02D1DD058C0272EF60 +:10484C00178C015C7DD1DD03F2EF0D8C0370C15030 +:10485C0010FD6848C0629C021006C6D7C7880616B1 +:10486C00710AE650A4FDE503D2DD077133975202BD +:10487C00EF1317FD01046770FD0104FD9348FD75EE +:10488C0004713397F2C6D7FD4C0450A4FD010450BB +:09489C0020FD010450AAED010405 +:1048A50061FC61FCC1C3C5C7520C929269D4FEC1BB +:1048B500DFF88EFD708EFCC1717AFA4004F903DFD2 +:1048C5000530852A6194C09EFC609EFD34D4FE525D +:1048D50006C0B9A5A592DFF9C6C4C2C061FC61DFF7 +:1048E500520C929269D4FEC1DFF88EFD708EFCC128 +:1048F5008F4105775C04D1DD06675C01D1DD503160 +:104905005498367162077153988FB4FB5FBCFBD125 +:10491500DF1B8FB5FB5FBDFBD1DF128FB6FB5FBE23 +:10492500FBD1DF098FB7FB5FBFFBD1DD0C31620720 +:1049350002EFFA716307716B2771139AFDAE30F4BC +:10494500227148500571605005717AFAED3F4A674A +:104955005C02D1DD16D422DD124A2202DD0DF422DD +:104965007148500571605005717AFA717AFA8D2295 +:10497500318FE7240000DD0823DD1423DD2CEF4A09 +:10498500F44A7140500571505005E422ED3F4A8FBD +:1049950040059D4B715050058D4B9D4DD84BFD7875 +:1049A50034629D4CCD2202ED3F4A675C02D1DD1792 +:1049B500675C10D1DD05CD2203EF0F7148500571FD +:1049C500605005F422EF73CD22044A2203DF108DD7 +:1049D5004C9F4005D84CC1D84BFD0F35C0EF1F8FFC +:1049E50040057671744BDC054A4B02DE067160505A +:1049F50005EF47C7D84BFD3E31C071505005D84D26 +:104A0500F1242900DD27240400DD22242200DD1DF8 +:104A1500241100DD0C240100DD13241E00DD0EEF42 +:104A25000A4A4B60DF07CD4B61EF02A44B4A2203D4 +:104A3500DF08D84BFD7834629D4CC09EFC609EFD1E +:104A450034D4FE5206C0B9A5A592DFF961FCC1C3F5 +:104A5500C5C7520C929269D4FEC1DFF88EFD708EE7 +:104A6500FCC1717AFA51405F0401D1DD06F616A743 +:104A750047DFF2300400BF2401F6BF2A01300B0BDB +:104A8500BF2801FD6402300B0FBF2801FD64023011 +:104A95000F0FBF2801710AE6F6420C01DD33AF04A2 +:104AA50001BF0C0131529729715297710BE2D85110 +:104AB500FDE5033184BD02EFFACBB422FBD853F1F7 +:104AC500BEB8714BE1714BE5710ABD8D529E44EF45 +:104AD5000C715397714AE5717BBD713397C09EFC8C +:104AE500609EFD34D4FE5206C0B9A5A592DFF9C675 +:104AF500C4C2C061FCC1C5717AFAD450DD0BEA4E5F +:104B0500899E44A64EB450EF33710AE6300400BFC7 +:104B15002401F6BF2A01300B0BBF2801000000005D +:104B250000000000510FBF28010000000000000038 +:104B350000500FBF2801712397713397C4C061FCE2 +:104B450061EF520C929269D4FEC1DFF88EFD708E32 +:104B5500FCC12006FBF8FF71503002CEABACCC0493 +:104B650000F6BB31B2E210617900F6614900DFF36E +:104B750071603002EDFF4B8E519C03713BE28C035B +:104B85005C02D1DD1E8C035C08D1DF097150300257 +:104B9500CC0400EFCC8C0570FDF135629E50CC0441 +:104BA50002EFBE8C035C03D1DF408E509C02715036 +:104BB50030028C04D1DF0E8C0270FD3736629C0505 +:104BC500CC0401EF328C044C02DF0671603002EF39 +:104BD50029CF34025A716030028C0270C18C057085 +:104BE500FD9935C0CF34024AEF108C035C01D1DD4D +:104BF5000671603002EF03ED664B1006C09EFC6047 +:104C05009EFD34D4FE5206C0B9A5A592DFF961FC1C +:104C1500C1C3C5C7520C929269D4FEC1DFF88EFD9F +:104C2500708EFCC1710A9E31929E02EFFA8FDEFBF7 +:104C35004F96FFDF198FDFFB4F97FFDF118FE0FBEB +:104C45004F98FFDF095004C15011FD3D35C0710B70 +:104C55009EC09EFC609EFD34D4FE5206C0B9A5A53B +:104C650092DFF9C6C4C2C061FCE46A61FCC1C3C578 +:104C7500C7520C929269D4FEC1DFF88EFD708EFC8E +:104C8500C1C1FBF8FF8D1F9C018E31318EE72406D3 +:104C950000DD0823DD0E23DD22EF38717AFA8C0161 +:104CA5009D62EF2F717AFA4007F901DF068C019DAD +:104CB50061EF2051FF2E019D61EF18717AFA8C0189 +:104CC5009D304004F903DD064004F904DF0530DCBE +:104CD5002561944031FF09DE05A031FFEF077158CA +:104CE500F000716298710BE3C0C09EFC609EFD34BC +:104CF500D4FE5206C0B9A5A592DFF9C6C4C2C061EB +:104D0500FC717BFAC7D46A61F8312499277123991C +:104D1500D46ADD05B46ACEABAC717AFA5600664C3E +:104D25000ADD1172F3311C79D8FCCEFC0061CA6131 +:104D3500A486EFEA717AFAF2C6D7C7C1C1FBF8FFBC +:104D4500CC01008C014C0ADE36717BFA8C01F03106 +:104D55007E0410FC14A96168DF09AC02B9717AFA06 +:104D6500F2EF1D8C01F0317E127910FC614902DFF2 +:104D750006717AFAE2EF09717AFA615901EFC4E234 +:104D85001004C6D7C72004FBF8FFF64210FC61F8F3 +:104D9500ED6B4E717BFA9C038C034C0ADE3C8C0355 +:104DA500F0317E0410FC14A96168DF05717AFAEF11 +:104DB50029717AFA8C0372F3311C7910FCCEFC0050 +:104DC50061CA629C02D1DF0A8C03F0317E12E6785B +:104DD50010FC717BFA615903EFBECC0200CC0101D6 +:104DE5008C02F0317E0410FC14A96168DD788C0218 +:104DF500F0317E127910FCE743DF658C014C0ADE49 +:104E05005F8C01F0317E127910FCE743DD4D717B3B +:104E1500FA8C01F0317E0410FC14A96168DF186179 +:104E250069018C01F0317E12F67810FC8C024E017E +:104E3500DCED717AFAEF2F8C01F0317E0410FC1451 +:104E4500A9128C02F0317E337810FC8C01F0317E92 +:104E550012E67810FC615902717AFA615901EF9BEB +:104E6500615902EDE54D00F21004C6D761FF520C01 +:104E7500929269D4FEC1DFF88EFD708EFCC1717A05 +:104E8500FA8FE4FB5C03D1DD114004F903DD064034 +:104E950004F904DF0530FD386194C09EFC609EFD79 +:104EA50034D4FE5206C0B9A5A592DFF961FC61FCB8 +:044EB50061FC61FC3F +:0A4EBA0000060C12181E242A3036E0 +:104EC400ACFB0000000066FE00000000523A84368D +:104ED4008C226E468B2E4A2FAA45833BD1084C3D2B +:104EE40028FC36FE20FE02F903F929FC30FE2AFCD8 +:104EF4002BFC08F926FC6CFF1AFF6EFF6AFF64FFA7 +:0A4F040027FC66FF2CFC555555559F +:104F0E00FF0000000000983AF82AFF00000047005A +:104F1E00317503F7332312D714AEF8C716AC061249 +:104F2E00C5AC0416F643DD078B99A7A5B3EFF5C202 +:024F3E00C6D7D4 :024FF400326623 -:0A4FF60031363A34363A3233000007 +:0A4FF60031333A31323A3034000012 :00000001FF  \ No newline at end of file diff --git a/snake_trunk/bsr.lmf b/snake_trunk/bsr.lmf index 2970c06..f5d0a59 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 2b1df72..8bff869 100644 --- a/snake_trunk/bsr_k0r.map +++ b/snake_trunk/bsr_k0r.map @@ -1,7 +1,7 @@ -78K0R Linker W1.33 Date:31 Jan 2014 Page: 1 +78K0R Linker W1.33 Date: 3 Feb 2014 Page: 1 Command: -yC:\Program Files (x86)\NEC Electronics Tools\DEV -_msgoff - obsr.lmf ..\..\..\Program Files (x86)\NEC Electronics Tools\C @@ -26,8 +26,8 @@ Direc-file:bsr_mcu.dr *** Link information *** 73 output segment(s) - 3EA6H byte(s) real data - 6422 symbol(s) defined + 3E94H byte(s) real data + 6410 symbol(s) defined *** Memory map *** @@ -258,299 +258,299 @@ Direc-file:bsr_mcu.dr 0228CH 00000H @@CNST i2c_mcu-sub 0228CH 00000H - ROM_CODE 0228CH 0262BH CSEG - ROM_CODE pm 0228CH 00A5EH - ROM_CODE i2c_ctr 02CEAH 0005CH - ROM_CODE main 02D46H 00055H - ROM_CODE led 02D9BH 00284H - ROM_CODE rtc 0301FH 000E0H - ROM_CODE vreg_ctr 030FFH 0049EH - ROM_CODE vreg_twl 0359DH 000F9H - ROM_CODE adc 03696H 00261H - ROM_CODE renge 038F7H 00018H - ROM_CODE accero 0390FH 00155H - ROM_CODE sw 03A64H 00131H + ROM_CODE 0228CH 02619H CSEG + ROM_CODE pm 0228CH 00A4CH + ROM_CODE i2c_ctr 02CD8H 0005CH + ROM_CODE main 02D34H 00055H + ROM_CODE led 02D89H 00284H + ROM_CODE rtc 0300DH 000E0H + ROM_CODE vreg_ctr 030EDH 0049EH + ROM_CODE vreg_twl 0358BH 000F9H + ROM_CODE adc 03684H 00261H + ROM_CODE renge 038E5H 00018H + ROM_CODE accero 038FDH 00155H + ROM_CODE sw 03A52H 00131H ROM_CODE task_misc - 03B95H 001C9H - ROM_CODE task_sys 03D5EH 0038AH + 03B83H 001C9H + ROM_CODE task_sys 03D4CH 0038AH ROM_CODE pedo_alg_thre_det2 - 040E8H 004D4H - ROM_CODE led_cam 045BCH 000C4H - ROM_CODE led_pow 04680H 0016FH - ROM_CODE voltable 047EFH 00000H + 040D6H 004D4H + ROM_CODE led_cam 045AAH 000C4H + ROM_CODE led_pow 0466EH 0016FH + ROM_CODE voltable 047DDH 00000H ROM_CODE pedo_lpf_coeff - 047EFH 00000H + 047DDH 00000H ROM_CODE kanaria_c - 047EFH 00006H - ROM_CODE get_ei 047F5H 0000DH + 047DDH 00006H + ROM_CODE get_ei 047E3H 0000DH ROM_CODE i2c_mcu-sub - 04802H 000B5H - @@BASE 048B7H 00614H CSEG BASE - @@BASE loader 048B7H 00000H - @@BASE pm 048B7H 0003EH - @@BASE i2c_ctr 048F5H 00170H - @@BASE main 04A65H 00000H - @@BASE magic 04A65H 00000H - @@BASE WDT 04A65H 00000H - @@BASE i2c_mcu 04A65H 000F2H - @@BASE i2c_twl 04B57H 000D0H - @@BASE led 04C27H 00000H - @@BASE rtc 04C27H 0005DH - @@BASE vreg_ctr 04C84H 00000H - @@BASE vreg_twl 04C84H 00000H - @@BASE adc 04C84H 00094H - @@BASE renge 04D18H 0016BH - @@BASE accero 04E83H 00042H + 047F0H 000B5H + @@BASE 048A5H 00614H CSEG BASE + @@BASE loader 048A5H 00000H + @@BASE pm 048A5H 0003EH + @@BASE i2c_ctr 048E3H 00170H + @@BASE main 04A53H 00000H + @@BASE magic 04A53H 00000H + @@BASE WDT 04A53H 00000H + @@BASE i2c_mcu 04A53H 000F2H + @@BASE i2c_twl 04B45H 000D0H + @@BASE led 04C15H 00000H + @@BASE rtc 04C15H 0005DH + @@BASE vreg_ctr 04C72H 00000H + @@BASE vreg_twl 04C72H 00000H + @@BASE adc 04C72H 00094H + @@BASE renge 04D06H 0016BH + @@BASE accero 04E71H 00042H @@BASE self_flash - 04EC5H 00000H - @@BASE sw 04EC5H 00000H + 04EB3H 00000H + @@BASE sw 04EB3H 00000H @@BASE task_debug - 04EC5H 00000H + 04EB3H 00000H @@BASE task_misc - 04EC5H 00000H - @@BASE task_sys 04EC5H 00000H + 04EB3H 00000H + @@BASE task_sys 04EB3H 00000H @@BASE pedo_alg_thre_det2 - 04EC5H 00000H - @@BASE ini_VECT 04EC5H 00006H + 04EB3H 00000H + @@BASE ini_VECT 04EB3H 00006H @@BASE task_status - 04ECBH 00000H - @@BASE led_cam 04ECBH 00000H - @@BASE led_pow 04ECBH 00000H - @@BASE hal 04ECBH 00000H + 04EB9H 00000H + @@BASE led_cam 04EB9H 00000H + @@BASE led_pow 04EB9H 00000H + @@BASE hal 04EB9H 00000H @@BASE batt_params - 04ECBH 00000H - @@BASE voltable 04ECBH 00000H + 04EB9H 00000H + @@BASE voltable 04EB9H 00000H @@BASE pedo_lpf_coeff - 04ECBH 00000H + 04EB9H 00000H @@BASE kanaria_c - 04ECBH 00000H + 04EB9H 00000H @@BASE util_funcs - 04ECBH 00000H + 04EB9H 00000H @@BASE i2c_mcu-sub - 04ECBH 00000H - @@CNSTL 04ECBH 00000H CSEG PAGE64KP - @@CNSTL @cstart 04ECBH 00000H - @@CNSTL 04ECBH 00000H CSEG PAGE64KP - @@CNSTL pm 04ECBH 00000H - @@CNSTL 04ECBH 00000H CSEG PAGE64KP - @@CNSTL i2c_ctr 04ECBH 00000H - @@CNSTL 04ECBH 00000H CSEG PAGE64KP - @@CNSTL main 04ECBH 00000H - @@CNSTL 04ECBH 00000H CSEG PAGE64KP - @@CNSTL led 04ECBH 00000H - @@CNSTL 04ECBH 00000H CSEG PAGE64KP - @@CNSTL rtc 04ECBH 00000H - @@CNSTL 04ECBH 00000H CSEG PAGE64KP - @@CNSTL vreg_ctr 04ECBH 00000H - @@CNSTL 04ECBH 00000H CSEG PAGE64KP - @@CNSTL vreg_twl 04ECBH 00000H - @@CNSTL 04ECBH 00000H CSEG PAGE64KP - @@CNSTL adc 04ECBH 00000H - @@CNSTL 04ECBH 00000H CSEG PAGE64KP - @@CNSTL renge 04ECBH 00000H - @@CNSTL 04ECBH 00000H CSEG PAGE64KP - @@CNSTL accero 04ECBH 00000H - @@CNSTL 04ECBH 00000H CSEG PAGE64KP - @@CNSTL sw 04ECBH 00000H - @@CNSTL 04ECBH 00000H CSEG PAGE64KP + 04EB9H 00000H + @@CNSTL 04EB9H 00000H CSEG PAGE64KP + @@CNSTL @cstart 04EB9H 00000H + @@CNSTL 04EB9H 00000H CSEG PAGE64KP + @@CNSTL pm 04EB9H 00000H + @@CNSTL 04EB9H 00000H CSEG PAGE64KP + @@CNSTL i2c_ctr 04EB9H 00000H + @@CNSTL 04EB9H 00000H CSEG PAGE64KP + @@CNSTL main 04EB9H 00000H + @@CNSTL 04EB9H 00000H CSEG PAGE64KP + @@CNSTL led 04EB9H 00000H + @@CNSTL 04EB9H 00000H CSEG PAGE64KP + @@CNSTL rtc 04EB9H 00000H + @@CNSTL 04EB9H 00000H CSEG PAGE64KP + @@CNSTL vreg_ctr 04EB9H 00000H + @@CNSTL 04EB9H 00000H CSEG PAGE64KP + @@CNSTL vreg_twl 04EB9H 00000H + @@CNSTL 04EB9H 00000H CSEG PAGE64KP + @@CNSTL adc 04EB9H 00000H + @@CNSTL 04EB9H 00000H CSEG PAGE64KP + @@CNSTL renge 04EB9H 00000H + @@CNSTL 04EB9H 00000H CSEG PAGE64KP + @@CNSTL accero 04EB9H 00000H + @@CNSTL 04EB9H 00000H CSEG PAGE64KP + @@CNSTL sw 04EB9H 00000H + @@CNSTL 04EB9H 00000H CSEG PAGE64KP @@CNSTL task_misc - 04ECBH 00000H - @@CNSTL 04ECBH 00000H CSEG PAGE64KP - @@CNSTL task_sys 04ECBH 00000H - @@CNSTL 04ECBH 00000H CSEG PAGE64KP + 04EB9H 00000H + @@CNSTL 04EB9H 00000H CSEG PAGE64KP + @@CNSTL task_sys 04EB9H 00000H + @@CNSTL 04EB9H 00000H CSEG PAGE64KP @@CNSTL pedo_alg_thre_det2 - 04ECBH 00000H - @@CNSTL 04ECBH 00000H CSEG PAGE64KP - @@CNSTL ini_VECT 04ECBH 00000H - @@CNSTL 04ECBH 00000H CSEG PAGE64KP - @@CNSTL led_cam 04ECBH 00000H - @@CNSTL 04ECBH 00000H CSEG PAGE64KP - @@CNSTL led_pow 04ECBH 00000H - @@CNSTL 04ECBH 00000H CSEG PAGE64KP + 04EB9H 00000H + @@CNSTL 04EB9H 00000H CSEG PAGE64KP + @@CNSTL ini_VECT 04EB9H 00000H + @@CNSTL 04EB9H 00000H CSEG PAGE64KP + @@CNSTL led_cam 04EB9H 00000H + @@CNSTL 04EB9H 00000H CSEG PAGE64KP + @@CNSTL led_pow 04EB9H 00000H + @@CNSTL 04EB9H 00000H CSEG PAGE64KP @@CNSTL batt_params - 04ECBH 00000H - @@CNSTL 04ECBH 00000H CSEG PAGE64KP - @@CNSTL voltable 04ECBH 00000H - @@CNSTL 04ECBH 00000H CSEG PAGE64KP + 04EB9H 00000H + @@CNSTL 04EB9H 00000H CSEG PAGE64KP + @@CNSTL voltable 04EB9H 00000H + @@CNSTL 04EB9H 00000H CSEG PAGE64KP @@CNSTL pedo_lpf_coeff - 04ECBH 00000H - @@CNSTL 04ECBH 00000H CSEG PAGE64KP + 04EB9H 00000H + @@CNSTL 04EB9H 00000H CSEG PAGE64KP @@CNSTL kanaria_c - 04ECBH 00000H - @@CNSTL 04ECBH 00000H CSEG PAGE64KP + 04EB9H 00000H + @@CNSTL 04EB9H 00000H CSEG PAGE64KP @@CNSTL i2c_mcu-sub - 04ECBH 00000H - @@RLINIT 04ECBH 00000H CSEG UNIT64KP - @@RLINIT loader 04ECBH 00000H - @@RLINIT pm 04ECBH 00000H - @@RLINIT i2c_ctr 04ECBH 00000H - @@RLINIT main 04ECBH 00000H - @@RLINIT magic 04ECBH 00000H - @@RLINIT WDT 04ECBH 00000H - @@RLINIT i2c_mcu 04ECBH 00000H - @@RLINIT i2c_twl 04ECBH 00000H - @@RLINIT led 04ECBH 00000H - @@RLINIT rtc 04ECBH 00000H - @@RLINIT vreg_ctr 04ECBH 00000H - @@RLINIT vreg_twl 04ECBH 00000H - @@RLINIT adc 04ECBH 00000H - @@RLINIT renge 04ECBH 00000H - @@RLINIT accero 04ECBH 00000H + 04EB9H 00000H + @@RLINIT 04EB9H 00000H CSEG UNIT64KP + @@RLINIT loader 04EB9H 00000H + @@RLINIT pm 04EB9H 00000H + @@RLINIT i2c_ctr 04EB9H 00000H + @@RLINIT main 04EB9H 00000H + @@RLINIT magic 04EB9H 00000H + @@RLINIT WDT 04EB9H 00000H + @@RLINIT i2c_mcu 04EB9H 00000H + @@RLINIT i2c_twl 04EB9H 00000H + @@RLINIT led 04EB9H 00000H + @@RLINIT rtc 04EB9H 00000H + @@RLINIT vreg_ctr 04EB9H 00000H + @@RLINIT vreg_twl 04EB9H 00000H + @@RLINIT adc 04EB9H 00000H + @@RLINIT renge 04EB9H 00000H + @@RLINIT accero 04EB9H 00000H @@RLINIT self_flash - 04ECBH 00000H - @@RLINIT sw 04ECBH 00000H + 04EB9H 00000H + @@RLINIT sw 04EB9H 00000H @@RLINIT task_debug - 04ECBH 00000H + 04EB9H 00000H @@RLINIT task_misc - 04ECBH 00000H - @@RLINIT task_sys 04ECBH 00000H + 04EB9H 00000H + @@RLINIT task_sys 04EB9H 00000H @@RLINIT pedo_alg_thre_det2 - 04ECBH 00000H - @@RLINIT ini_VECT 04ECBH 00000H + 04EB9H 00000H + @@RLINIT ini_VECT 04EB9H 00000H @@RLINIT task_status - 04ECBH 00000H - @@RLINIT led_cam 04ECBH 00000H - @@RLINIT led_pow 04ECBH 00000H - @@RLINIT hal 04ECBH 00000H + 04EB9H 00000H + @@RLINIT led_cam 04EB9H 00000H + @@RLINIT led_pow 04EB9H 00000H + @@RLINIT hal 04EB9H 00000H @@RLINIT batt_params - 04ECBH 00000H - @@RLINIT voltable 04ECBH 00000H + 04EB9H 00000H + @@RLINIT voltable 04EB9H 00000H @@RLINIT pedo_lpf_coeff - 04ECBH 00000H + 04EB9H 00000H @@RLINIT kanaria_c - 04ECBH 00000H + 04EB9H 00000H @@RLINIT util_funcs - 04ECBH 00000H + 04EB9H 00000H @@RLINIT i2c_mcu-sub - 04ECBH 00000H - @@RLINIT @rom 04ECBH 00000H - @@CODEL 04ECBH 00000H CSEG - @@CODEL pm 04ECBH 00000H - @@CODEL i2c_ctr 04ECBH 00000H - @@CODEL main 04ECBH 00000H - @@CODEL magic 04ECBH 00000H - @@CODEL led 04ECBH 00000H - @@CODEL rtc 04ECBH 00000H - @@CODEL vreg_ctr 04ECBH 00000H - @@CODEL vreg_twl 04ECBH 00000H - @@CODEL adc 04ECBH 00000H - @@CODEL renge 04ECBH 00000H - @@CODEL accero 04ECBH 00000H - @@CODEL sw 04ECBH 00000H + 04EB9H 00000H + @@RLINIT @rom 04EB9H 00000H + @@CODEL 04EB9H 00000H CSEG + @@CODEL pm 04EB9H 00000H + @@CODEL i2c_ctr 04EB9H 00000H + @@CODEL main 04EB9H 00000H + @@CODEL magic 04EB9H 00000H + @@CODEL led 04EB9H 00000H + @@CODEL rtc 04EB9H 00000H + @@CODEL vreg_ctr 04EB9H 00000H + @@CODEL vreg_twl 04EB9H 00000H + @@CODEL adc 04EB9H 00000H + @@CODEL renge 04EB9H 00000H + @@CODEL accero 04EB9H 00000H + @@CODEL sw 04EB9H 00000H @@CODEL task_misc - 04ECBH 00000H - @@CODEL task_sys 04ECBH 00000H + 04EB9H 00000H + @@CODEL task_sys 04EB9H 00000H @@CODEL pedo_alg_thre_det2 - 04ECBH 00000H - @@CODEL ini_VECT 04ECBH 00000H - @@CODEL led_cam 04ECBH 00000H - @@CODEL led_pow 04ECBH 00000H + 04EB9H 00000H + @@CODEL ini_VECT 04EB9H 00000H + @@CODEL led_cam 04EB9H 00000H + @@CODEL led_pow 04EB9H 00000H @@CODEL batt_params - 04ECBH 00000H - @@CODEL voltable 04ECBH 00000H + 04EB9H 00000H + @@CODEL voltable 04EB9H 00000H @@CODEL pedo_lpf_coeff - 04ECBH 00000H + 04EB9H 00000H @@CODEL kanaria_c - 04ECBH 00000H + 04EB9H 00000H @@CODEL i2c_mcu-sub - 04ECBH 00000H -* gap * 04ECBH 00001H - @@CNSTL 04ECCH 0000AH CSEG PAGE64KP - @@CNSTL @bcdtob 04ECCH 0000AH - @@R_INIT 04ED6H 0004AH CSEG UNIT64KP - @@R_INIT @cstart 04ED6H 00000H - @@R_INIT loader 04ED6H 00000H - @@R_INIT pm 04ED6H 00000H - @@R_INIT i2c_ctr 04ED6H 00000H - @@R_INIT main 04ED6H 00000H - @@R_INIT magic 04ED6H 00000H - @@R_INIT WDT 04ED6H 00000H - @@R_INIT i2c_mcu 04ED6H 00000H - @@R_INIT i2c_twl 04ED6H 00000H - @@R_INIT led 04ED6H 00000H - @@R_INIT rtc 04ED6H 00000H - @@R_INIT vreg_ctr 04ED6H 00000H - @@R_INIT vreg_twl 04ED6H 00000H - @@R_INIT adc 04ED6H 0000CH - @@R_INIT renge 04EE2H 00014H - @@R_INIT accero 04EF6H 00000H + 04EB9H 00000H +* gap * 04EB9H 00001H + @@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 - 04EF6H 00000H - @@R_INIT sw 04EF6H 00000H + 04EE4H 00000H + @@R_INIT sw 04EE4H 00000H @@R_INIT task_debug - 04EF6H 00000H + 04EE4H 00000H @@R_INIT task_misc - 04EF6H 00026H - @@R_INIT task_sys 04F1CH 00000H + 04EE4H 00026H + @@R_INIT task_sys 04F0AH 00000H @@R_INIT pedo_alg_thre_det2 - 04F1CH 00000H - @@R_INIT ini_VECT 04F1CH 00000H + 04F0AH 00000H + @@R_INIT ini_VECT 04F0AH 00000H @@R_INIT task_status - 04F1CH 00000H - @@R_INIT led_cam 04F1CH 00000H - @@R_INIT led_pow 04F1CH 00004H - @@R_INIT hal 04F20H 00000H + 04F0AH 00000H + @@R_INIT led_cam 04F0AH 00000H + @@R_INIT led_pow 04F0AH 00004H + @@R_INIT hal 04F0EH 00000H @@R_INIT batt_params - 04F20H 00000H - @@R_INIT voltable 04F20H 00000H + 04F0EH 00000H + @@R_INIT voltable 04F0EH 00000H @@R_INIT pedo_lpf_coeff - 04F20H 00000H + 04F0EH 00000H @@R_INIT kanaria_c - 04F20H 00000H + 04F0EH 00000H @@R_INIT util_funcs - 04F20H 00000H + 04F0EH 00000H @@R_INIT i2c_mcu-sub - 04F20H 00000H - @@R_INIT @rom 04F20H 00000H - @@R_INIS 04F20H 00010H CSEG UNIT64KP - @@R_INIS @cstart 04F20H 00000H - @@R_INIS loader 04F20H 00000H - @@R_INIS pm 04F20H 00002H - @@R_INIS i2c_ctr 04F22H 00002H - @@R_INIS main 04F24H 00000H - @@R_INIS magic 04F24H 00000H - @@R_INIS WDT 04F24H 00000H - @@R_INIS i2c_mcu 04F24H 00000H - @@R_INIS i2c_twl 04F24H 00000H - @@R_INIS led 04F24H 00000H - @@R_INIS rtc 04F24H 00000H - @@R_INIS vreg_ctr 04F24H 00000H - @@R_INIS vreg_twl 04F24H 00000H - @@R_INIS adc 04F24H 00000H - @@R_INIS renge 04F24H 00000H - @@R_INIS accero 04F24H 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 - 04F24H 00000H - @@R_INIS sw 04F24H 00000H + 04F12H 00000H + @@R_INIS sw 04F12H 00000H @@R_INIS task_debug - 04F24H 00000H + 04F12H 00000H @@R_INIS task_misc - 04F24H 00000H - @@R_INIS task_sys 04F24H 00002H + 04F12H 00000H + @@R_INIS task_sys 04F12H 00002H @@R_INIS pedo_alg_thre_det2 - 04F26H 00006H - @@R_INIS ini_VECT 04F2CH 00000H + 04F14H 00006H + @@R_INIS ini_VECT 04F1AH 00000H @@R_INIS task_status - 04F2CH 00000H - @@R_INIS led_cam 04F2CH 00002H - @@R_INIS led_pow 04F2EH 00002H - @@R_INIS hal 04F30H 00000H + 04F1AH 00000H + @@R_INIS led_cam 04F1AH 00002H + @@R_INIS led_pow 04F1CH 00002H + @@R_INIS hal 04F1EH 00000H @@R_INIS batt_params - 04F30H 00000H - @@R_INIS voltable 04F30H 00000H + 04F1EH 00000H + @@R_INIS voltable 04F1EH 00000H @@R_INIS pedo_lpf_coeff - 04F30H 00000H + 04F1EH 00000H @@R_INIS kanaria_c - 04F30H 00000H + 04F1EH 00000H @@R_INIS util_funcs - 04F30H 00000H + 04F1EH 00000H @@R_INIS i2c_mcu-sub - 04F30H 00000H - @@R_INIS @rom 04F30H 00000H - @@LCODEL 04F30H 00022H CSEG - @@LCODEL abs 04F30H 00008H - @@LCODEL memcpy_n 04F38H 0001AH -* gap * 04F52H 000A2H + 04F1EH 00000H + @@R_INIS @rom 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 ec45f5b..a3d26e3 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 90eb9cf..1112a1b 100644 --- a/snake_trunk/pm.c +++ b/snake_trunk/pm.c @@ -542,7 +542,7 @@ static void BT_mgic_init() for( loop = 0; loop < BATT_PARAM_SIZE; loop +=2 ) { // 最悪 - temp = *(p_bt_param->mg_param + loop) << 8 | *(p_bt_param->mg_param + loop+1); + temp = *(p_bt_param->mg_param + loop) | (*(p_bt_param->mg_param + loop+1)) << 8 ; send_cmd_mgic_2B( BT_GAUGE_REG_BT_PARAM + loop, temp ); } } @@ -565,6 +565,11 @@ static void BT_mgic_init() // 7. OCVに「とある値」を書く send_cmd_mgic_2B( BT_GAUGE_REG_OCV, swap_endian_16( p_bt_param->ocv ) ); // マジックナンバー的なもの。メーカー指定 + + // 7.1 ロック + send_cmd_mgic_2B( BT_GAUGE_REG_LOCK, swap_endian_16( 0x0000 ) ); // lock key + + // 8. 150〜600ms待つ。600msは厳守 wait_ms( 150 + 15 ); @@ -582,6 +587,9 @@ static void BT_mgic_init() } } + // 9.1 再度モデル案ロック + send_cmd_mgic_2B( BT_GAUGE_REG_LOCK, swap_endian_16( MGIC_CMD_UNLOCK_KEY ) ); + // 10.元のRCOMPとOCVを書き戻す // 2B x 2times write に iic_mcu_write( IIC_SLA_BT_GAUGE, BT_GAUGE_REG_RCOMP, 2, &origParam[0] ); @@ -592,17 +600,6 @@ static void BT_mgic_init() // 12. MAX17048時、ウェイトが必要。 wait_ms( 150 + 15 ); - - // debug レジスタ値確認 - { - // 0x1B-0x02 - char i; - u8 dummy[2]; - for( i=0x02; i<0x1B; i+=2 ) - { - 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 8294cbd..cd8502b 100644 --- a/snake_trunk/yav_mcu_bsr.plg +++ b/snake_trunk/yav_mcu_bsr.plg @@ -2,15 +2,15 @@ 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(546) : CC78K0R warning W0401: Conversion may lose significant digits pm.c(558) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(885) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(889) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(918) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(932) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(1018) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(1027) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(1098) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(1244) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(1246) : CC78K0R warning W0401: Conversion may lose significant digits +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 +pm.c(929) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(1015) : CC78K0R warning W0401: Conversion may lose significant digits +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 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. diff --git a/snake_trunk/yav_mcu_bsr.prk b/snake_trunk/yav_mcu_bsr.prk index 6d7ecff..28aca9e 100644 --- a/snake_trunk/yav_mcu_bsr.prk +++ b/snake_trunk/yav_mcu_bsr.prk @@ -1,14 +1,16 @@ [ProjectManager] FrameMax=0 -FrameX=449 -FrameY=68 -FrameCX=1271 -FrameCY=1021 +FrameX=2 +FrameY=0 +FrameCX=1022 +FrameCY=724 OpenFile1=ProjectWindow PrjPos=0,0,706,0,291 -OpenFile2=config.h,0,100,100,1125,668,0,6,0,0 -OpenFile3=OutputWindow -OutputPos=0,85,616,249,1141 +OpenFile2=config.h,0,100,100,1125,668,4,32,4,0 +OpenFile3=pm.c,0,75,75,1051,677,65,546,65,0 +OpenFile4=config.h,0,100,100,984,672,58,19,58,0 +OpenFile5=OutputWindow +OutputPos=0,85,833,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 9bc1213..597efa8 100644 --- a/snake_trunk/yav_mcu_bsr.sdb +++ b/snake_trunk/yav_mcu_bsr.sdb @@ -13,7 +13,7 @@ T=52b3fb69 9=WDT.h 10=magic.h [pm.c] -T=52eb3448 +T=52ef170f 1=incs.h 2=adc.h 3=led.h @@ -40,7 +40,7 @@ T=51c8f7f4 7=i2c_mcu.h 8=pool.h [magic.c] -T=52eaefce +T=52eeee17 1=magic.h 2=config.h [WDT.c]