diff --git a/trunk/bsr.hex b/trunk/bsr.hex index 804186c..86ae1f1 100644 --- a/trunk/bsr.hex +++ b/trunk/bsr.hex @@ -1,17 +1,17 @@ :02000000260DCB -:04001000234A254A10 -:02001C00FA4B9D -:02002400664C28 -:02002A00D34CB5 -:08003400FC4D9E4DF74D2B4FD2 -:02004A00274A43 -:02005A00624AF8 -:02006200AF4E9F +:04001000F849FA4968 +:02001C00CF4BC8 +:020024003B4C53 +:02002A00A84CE0 +:08003400D14D734DCC4D004F7E +:02004A00FC496F +:02005A00374A23 +:02006200844ECA :0400C0007EFBFF04C0 :0A00C4001B339499E033F240BFAA09 :1000CE00C7C1FBF8FFCEABACC736F00071F4C6610A :1000DE00D8710020F98EA89C018C015C10D1DD0A2C -:1000EE007110D8FB710020F9EF0B8C015C80D1618F +:1000EE007110D6FB710020F9EF0B8C015C80D16191 :1000FE00E8710020F98F20F931030FF6BBBBF6B182 :10010E00614900DD05617900EFF4FDAA01CC000024 :10011E00CC01008C014C09DE468C01318E04F60FA9 @@ -40,11 +40,11 @@ :10028E000271080105F55005F5BCFFF5BDFFF5A59A :10029E00FFF5A6FFD7C7C1C1FBF8FFCEABAC8C02F2 :1002AE00D1DD12616902305C03BBF6614900DDEEFF -:1002BE00618900EFF51004C6D7FDC132FD1C3CFD6F +:1002BE00618900EFF51004C6D7FD9632FDF13BFDC6 :1002CE002705717AFAFDC023F51EF98F20F9310545 :1002DE00175003C15084FD3103C0625C01D161E847 -:1002EE00CF1EF902CFE1FB64FDA133FD34487172DC -:1002FE0022712BE7FD1F3CFDC13C61EDEFF6D7D718 +:1002EE00CF1EF902CFDFFB64FD7633FD0948717234 +:1002FE0022712BE7FDF43BFD963C61EDEFF6D7D76F :10030E00C7F616FD2705717BFA3102210571022110 :10031E00EF0B717AFAA7F647DFECE2EF04717AFA87 :10032E00F2C6D7C7C1C1FBF8FF17A1C1E0C18C0A45 @@ -125,7 +125,7 @@ :1007DE00C15084FDCD031004CEABAC6159018C0128 :1007EE0091DD068C014C03DF03E6EF01F66061FB41 :1007FE007151018C014C0861F8CC010031320705B2 -:10080E00A082FCEF03F582FC4082FC11DC11F58224 +:10080E00A080FCEF03F580FC4080FC11DC11F5802C :10081E00FCF0C15003C15084FDCD031004EF12E66D :10082E00BC02F6614902DDB000000000617902EF02 :10083E00F1CE3708CBE4FFFFCBE6FFF7CED4FFCFE8 @@ -148,27 +148,27 @@ :10094E0061590BEDA808F2100EC6D7C7717B9D71C9 :10095E007BFAFD6E083022F9FDB70AFD420AC6D7B2 :10096E00FD5909FD910BFD8708F5ABFFF2D7C7D5F1 -:10097E006AFDDD05B06AFDEF7BCF6AFD023114071B -:10098E00067110E5FBEF047118E5FB8FE5FB7F3078 -:10099E00FD76D1DD5F8FE5FB9F30FD401EF903DF55 -:1009AE0025665C10D1DD1F7122208FE5FB5C10D116 -:1009BE00DD0B5080C15011FDD137C0EF095040C141 -:1009CE005011FDD137C0401EF903DD06401EF9045B -:1009DE00DF22665C02D1DD1C8FE5FB5C02D1DD0BF4 -:1009EE005040C15010FDD137C0EF095020C15010FA -:0609FE00FDD137C0C6D791 +:10097E0068FDDD05B068FDEF7BCF68FD0231140721 +:10098E00067110E3FBEF047118E3FB8FE3FB7F2E80 +:10099E00FD76D1DD5F8FE3FB9F2EFD401EF903DF59 +:1009AE0025665C10D1DD1F7122208FE3FB5C10D118 +:1009BE00DD0B5080C15011FDA637C0EF095040C16C +:1009CE005011FDA637C0401EF903DD06401EF90486 +:1009DE00DF22665C02D1DD1C8FE3FB5C02D1DD0BF6 +:1009EE005040C15010FDA637C0EF095020C1501025 +:0609FE00FDA637C0C6D7BC :100A04005208EF065203EF025206FEE600FE1B00F8 :100A1400DC16089F03088F0408089F040862FE245C :100A240000089F0408EEBF00EEBA00C1C514410ED1 :100A340011D9D0FF118FD1FF312E45C4C0D7F23167 :100A4400A2C401E2D79DE261DD4C09DF12717BFA99 -:100A5400C18F06089F7BFDC0CF060800EE2700313A +:100A5400C18F06089F79FDC0CF060800EE2700313C :100A6400F2FA04CF0608004C00DF05D50008DD16B5 :100A740061DD717BFAD50608DD0ACDE31F61CD6126 :100A8400CDEE160061CDFED40061FFFE9A00FCF8A5 :100A9400FF0EFEB20061CDFED5004C09DF0EC18F02 -:100AA40006086F7BFD9F0608C0EE0400CF06080011 -:100AB400F8E3D75200EF025202FE3700CF7AFD006E +:100AA40006086F79FD9F0608C0EE0400CF06080013 +:100AB400F8E3D75200EF025202FE3700CF78FD0070 :100AC400CF060800BF0408C716629F000841001142 :100AD4008F8C229B4100118F8D229F0108C65100EB :100AE400FE62FFEF025205CF060800C1510CFE0A58 @@ -176,28 +176,28 @@ :100B040070CEC0A59EC47CFF9EC4609EC461CDD738 :100B140061DD717BFAC18EC45C1BFED6FFCF060873 :100B240001FED7FFC061CDD731F2FA1AC1AEE4BFDE -:100B34006CFDAEE6BF6EFDAED4BF70FD30FFFFBEF0 -:100B4400E4BEE6BED4C0D731F2FA11C1AF6CFDBE2B -:100B5400E4AF6EFDBEE6AF70FDBED4C0D7C1BF72B8 -:100B6400FD13BF74FD15BF76FD17BF78FDC0D7AF69 -:100B740072FDDB74FDEB76FDFB78FDD7534B3052F1 +:100B34006AFDAEE6BF6CFDAED4BF6EFD30FFFFBEF6 +:100B4400E4BEE6BED4C0D731F2FA11C1AF6AFDBE2D +:100B5400E4AF6CFDBEE6AF6EFDBED4C0D7C1BF70BE +:100B6400FD13BF72FD15BF74FD17BF76FDC0D7AF6F +:100B740070FDDB72FDEB74FDFB76FDD7534B3052F9 :100B84005430324E323030475631323000FFC1508B :100B9400FEFEAB0061DD717BFACF060800FE0A00A1 -:100BA400FEA4FF61CDF8E3EECF00C7FB0408BF6CE1 -:100BB400FD8FC0009C05C5C337040600BF6EFD351C +:100BA400FEA4FF61CDF8E3EECF00C7FB0408BF6AE3 +:100BB400FD8FC0009C05C5C337040600BF6CFD351E :100BC40036F60B300000522BFE6600C2C4C630A4B9 -:100BD4000BB800300000B8022004AF6EFDB800303E -:100BE4000F00B802AF6CFD61FF520AFE3AFFECF849 +:100BD4000BB800300000B8022004AF6CFDB8003040 +:100BE4000F00B802AF6AFD61FF520AFE3AFFECF84B :100BF400FF0E717BFAC1C7FB04088C05C65C80FE3E :100C04000200C0D761DD717BFA70CFC0FFA59FC021 :100C1400007CFF9FC000609FC00061CDD7618BFE48 :100C2400E2FF717BBE410011FB000017CEFC0061A6 :100C3400CB089EFDF31161C999A58392DFF7D7FE16 -:100C4400B1FED57AFDDF23C1CF0308035109FEF4B9 +:100C4400B1FED578FDDF23C1CF0308035109FEF4BB :100C5400FDC0D2DF37FE3800A20408CF03080751D5 :100C640009FEE1FDD2B20408DF22C7FB0408318388 -:100C740002C6D7C6510AFECCFD624C1FDF06CF7AEE -:100C8400FD01EF04CF7AFD00C0EE5BFEC0EE55FE21 +:100C740002C6D7C6510AFECCFD624C1FDF06CF78F0 +:100C8400FD01EF04CF78FD00C0EE5BFEC0EE55FE23 :100C9400C7C1FB04088B31196C0161589BC0C6D7CE :100CA400717BFAFE4DFEAF0408040600C114360839 :100CB4000C300000522DF3FE77FF8FC000FE2BFE98 @@ -210,10 +210,10 @@ :020D2400C3FD0D :100D260061CF5100718C7109FECBF800FEFC940175 :100D360000F6BF00F953C0F693935820FEDFF94141 -:100D460000364C4F3432FDEF05118B99A7A5174499 -:100D5600864FDFF53602F93032FDEF04CC0000A7EE -:100D660047DFF9410036314F346CFDEF05118B99A1 -:100D7600A7A51744314FDFF5366CFD306CFDEF0447 +:100D46000036204F3430FDEF05118B99A7A51744C7 +:100D56005A4FDFF53602F93030FDEF04CC0000A71C +:100D660047DFF94100365A4F346AFDEF05118B997A +:100D7600A7A517445A4FDFF5366AFD306AFDEF0422 :100D8600CC0000A747DFF9FCCE0000EFFE61DD7165 :100D96007BFABEF0ADD8BEF200AEF661CDD7C36128 :100DA600DD717BFABEF0ADD8BEF200DBF6FFADDC3E @@ -246,12 +246,12 @@ :100F5600F9B4DADFF4BDD813BDDAC2C0D746D8DD9E :100F66000771FF7177D971C0D75BDB9DDB605BDAF8 :100F76009DDAADDC5BD9085BD808BDD8D7C3C7F30B -:100F8600728EFDC162314C410036324F1161A07242 +:100F8600728EFDC162314C410036064F1161A0726E :100F9600C09EFD62C6C2D7C3C7F3728EFDC1625C36 -:100FA6000F0C000FFE00314C4100363C4F116180A2 +:100FA6000F0C000FFE00314C410036104F116180CE :0B0FB6000FFE0073C09EFD63C6C2D793 -:0A0FF60030393A35383A3130000046 -:0A20000030393A35383A313000002B +:0A0FF60031303A33383A3339000045 +:0A20000031303A33383A333900002A :10200A00AEF0B430B740BA30BB50BBB0BC50BD1014 :10201A00BD60BDB0BFE0C2B0C420C7B0CAE0CE1038 :10202A0001F0141014200630639049006E00777096 @@ -297,8 +297,8 @@ :1022AA0038251204FAF3F0F0F3F7FBFE00020303F9 :1022BA0002020100000000001F003B005A007800E3 :0E22CA009700B500D400F300110130014E0161 -:1022D800D51EF9DD108F33FDB033FDD161E8ED84F3 -:1022E80023CF33FD33FD85234002F94BDC16400232 +:1022D800D51EF9DD108F31FDB031FDD161E8ED84F7 +:1022E80023CF31FD33FD85234002F94BDC16400234 :1022F800F9B9DE10400CF928DE05A00CF9EF2771BA :102308003320EF224002F93EDC064002F9BDDC1022 :10231800400DF928DE05A00DF9EF0B713220EF060C @@ -306,91 +306,91 @@ :102338000705713304EF0371320431140508F50EF3 :10234800F9714302EF0E400EF902DE05A00EF9EF17 :1023580003714202D50BF9DD06B00BF97142023167 -:102368004402067140E5FBEF047148E5FB401EF9A5 +:102368004402067140E3FBEF047148E3FB401EF9A9 :1023780001DD09401EF90561E8FDE726D7C77104AC :1023880007E6613060768F0FF9614EDD29669F0F91 -:10239800F9D1DD137130E5FB5002C15011FDD13781 -:1023A800C0CF0BF91EEF0F7138E5FBE0C15011FDEE -:1023B800D137C0F50BF9C6D7C78F32FD76FD01249A -:1023C800D521F9DD05710320EF2D664F32FD61F847 +:10239800F9D1DD137130E3FB5002C15011FDA637AE +:1023A800C0CF0BF91EEF0F7138E3FBE0C15011FDF0 +:1023B800A637C0F50BF9C6D7C78F30FD76FD0124C7 +:1023C800D521F9DD05710320EF2D664F30FD61F849 :1023D8003144201A714320FD2705664C07DD03812F :1023E800DF098F20F9310303FD7F24FDA424710246 -:1023F80020302926FD773CC6D7C77162017172016A -:10240800E0FDA3025008FDEB3A629F02F95009FD76 -:10241800EB3A6276716301713820F94002F9F1DC18 +:1023F80020302926FD4C3CC6D7C771620171720195 +:10240800E0FDA3025008FDC03A629F02F95009FDA1 +:10241800C03A6276716301713820F94002F9F1DC43 :1024280005E521F9EF244002F904DE1BCF21F9026A :102438005008C1506CFD3103C092DF0ED541FBDF5F -:1024480009713020F9EF03F521F9CF32FD07570064 -:10245800674C08DE1173091722614EDC06679F324C -:10246800FDEF0387EFEA4032FD07DF09D521F96167 +:1024480009713020F9EF03F521F9CF30FD07570066 +:10245800674C08DE1173091722614EDC06679F304E +:10246800FDEF0387EFEA4030FD07DF09D521F96169 :10247800F8CF21F903C6D7C7C1FBF8FF500AFDA35F :1024880002304000BB17C15002C15006C1506CFD5C :10249800030410065096FDA302C0C6D7C72008FB48 -:1024A800F8FF8F32FD5006D604CA2114F75006896A +:1024A800F8FF8F30FD5006D604CA2114F75006896C :1024B800A54804F9A390DFF7D521F961E8ED2526B1 :1024C800304A57BB17C15002C1503EC1506CFD0382 -:1024D800041006D2DD077100E4FBED25267108E43F +:1024D800041006D2DD077100E2FBED25267108E243 :1024E800FB17040300C15004C1500CC1506CFD5BC4 -:1024F800031006D932FDF10104F42114A9318D121B +:1024F800031006D930FDF10104F42114A9318D121D :10250800A9318E616B08616A08BB17C15002C150BE :102518000EC1506CFD03041006F690BB17C15002A3 :10252800C1500CC1506CFD0304100631042102EFA8 -:10253800FA7172208F32FDF0312E040A20C150103A +:10253800FA7172208F30FDF0312E040A20C150103C :10254800C15040C1506CFD0304100631042102EF54 -:10255800FA7172208F32FDF0312E041A20C150100A +:10255800FA7172208F30FDF0312E041A20C150100C :10256800C15050C1506CFD0304100631042102EF24 -:10257800FA7172208F32FDF0312E042A20C15010DA +:10257800FA7172208F30FDF0312E042A20C15010DC :10258800C15060C1506CFD0304100631042102EFF4 -:10259800FA7172208F32FDF0312E043A20C15010AA +:10259800FA7172208F30FDF0312E043A20C15010AC :1025A800C15070C1506CFD0304100650A5FDA30274 -:1025B800D932FDF10104F42114A9318D12A9318E0B +:1025B800D930FDF10104F42114A9318D12A9318E0D :1025C800616B08616A08BB17C15002C1500EC15047 :1025D8006CFD0304100650A5FDA3025004C1506C05 -:1025E800FD3103C0629C07E932FD0909224E0761EB -:1025F800C308E932FD0902224E0717040300C1503F +:1025E800FD3103C0629C07E930FD0909224E0761ED +:1025F800C308E930FD0902224E0717040300C15041 :1026080004C1500CC1506CFD03041006F6BB17C181 :102618005002C1503EC1506CFD030410061008C69C :10262800D7C7C1FBF8FF8F10F94F02F961F8EDE346 :10263800264012F928DE06A012F9EDE326F512F974 :102648008F02F99F10F98F02F95070D6123073512A -:10265800230480001231FF318E039F11F99FE0FBA4 +:10265800230480001231FF318E039F11F99FDEFBA6 :10266800F6BB8F11F97C804C95DC1B8F11F9318FEB :10267800241400BDD8AF06F9FD930D1231FF318E39 :1026880003318FBBEF198F11F9318F241400BDD896 :10269800AF08F9FD930D1231FF318E03318FBBD98D :1026A80004F9F1610900BB44000171FEDC03F690F6 -:1026B800BB8C0101DE02F6BBABABBF8CFC17C15073 +:1026B800BB8C0101DE02F6BBABABBF8AFC17C15075 :1026C80002C1500CC1506CFD03041006D2DF088F04 -:1026D80002F99F10F9EF047100E4FBF2C0C6D7C7F6 -:1026E8002008FBF8FF4021F901DF0BCFE1FB63CFA6 -:1026F800E3FBC8ED26284021F902DF2C1704060069 +:1026D80002F99F10F9EF047100E2FBF2C0C6D7C7F8 +:1026E8002008FBF8FF4021F901DF0BCFDFFB63CFA8 +:1026F800E1FBC8ED26284021F902DF2C170406006B :10270800C15002C15004C1506CFD5B031006D2DDFC -:1027180006CFE1FB63EF0A8C069FE1FB8C079FE283 -:10272800FBCFE3FBC8ED262817040600C15002C101 -:102738005004C1506CFD5B031006D2DD117100E43A -:10274800FB710320F5E1FB712020F9EDFB278C06D6 -:10275800318E318D080E07081C00BBD932FDF104FB +:1027180006CFDFFB63EF0A8C069FDFFB8C079FE089 +:10272800FBCFE1FBC8ED262817040600C15002C103 +:102738005004C1506CFD5B031006D2DD117100E23C +:10274800FB710320F5DFFB712020F9EDFB278C06D8 +:10275800318E318D080E07081C00BBD930FDF104FD :102768001022148972ABFDE60EBB8C019C068B9C73 :102778000717040400C15002C1C1506CFD5B03106F -:1027880006D2DF6F8C049FE3FB8C04318E318D08F9 +:1027880006D2DF6F8C049FE1FB8C04318E318D08FB :102798000E05081C00BB4401A5DC09CC0364F6BF88 :1027A80014F9EF4FAB2214F94401A0DC09CC031E45 :1027B800F6BF14F9EF3DAB44819DDC0BCC030A3026 :1027C800F401BF14F9EF2CAB44019BDC0BCC0305DF :1027D80030F401BF14F9EF1BAB440191DC0BCC03BF :1027E8000030F401BF14F9EF0A712020F930F40128 -:1027F800BF14F93132040D31140509CFE1FB64F53A -:10280800E2FBEF1A8C064E03DE0C8C069FE1FB8C74 -:10281800079FE2FBEF088C039FE1FBF5E2FBD51E67 -:10282800F961F8CF16F9648F16F94FE1FB61F831B9 +:1027F800BF14F93132040D31140509CFDFFB64F53C +:10280800E0FBEF1A8C064E03DE0C8C069FDFFB8C78 +:10281800079FE0FBEF088C039FDFFBF5E0FBD51E6D +:10282800F961F8CF16F9648F16F94FDFFB61F831BB :10283800242034CC040F712320CC05008C054C05D2 -:10284800DE168C0573091E224FE1FBDC068C043171 +:10284800DE168C0573091E224FDFFBDC068C043173 :102858001A9C04615905EFE4313204068C046C03B8 -:102868009C048C049F38FC40E1FB0BDE064016F903 -:102878000BDE1640E1FB06DE064016F906DE0AD539 -:10288800E1FBDF0ED516F9DD095020C15011FDD14D -:1028980037C08FE1FB9F16F9D51EF9DF057153206C -:1028A800EF3340E1FB0BDE03E6EF01F66061FB71FD +:102868009C048C049F36FC40DFFB0BDE064016F907 +:102878000BDE1640DFFB06DE064016F906DE0AD53B +:10288800DFFBDF0ED516F9DD095020C15011FDA67A +:1028980037C08FDFFB9F16F9D51EF9DF057153206E +:1028A800EF3340DFFB0BDE03E6EF01F66061FB71FF :1028B800612071142071672061C83152201771524C :1028C80020716420711120F171642061DC70C150A5 :1028D80012FDB605C01008C6D7C75007C15002C1BF @@ -398,17 +398,17 @@ :1028F80002C15084FDCD0310045003FDA302501FF4 :10290800C15002C15084FDCD0310045016FDA3022E :102918005003C15084FD3103C0625C01D1DD1071E8 -:1029280070E5FB5002C15013FDD137C0F2EF01E250 +:1029280070E3FB5002C15013FDA637C0F2EF01E27D :10293800C6D7C75004C15084FD3103C0625C03D1BF -:10294800DD405014FDD32934E5FB895C9F998A0C3E +:10294800DD405014FDD32934E3FB895C9F998A0C40 :102958007CFF50FF5C14D1DD228A0C7CFF5C147272 -:1029680034E9FB89616A997162075600316207058B -:102978008666D1DFF7716307716B2734F8FB895CD2 +:1029680034E7FB89616A997162075600316207058D +:102978008666D1DFF7716307716B2734F6FB895CD4 :10298800EB995002C15084FD3103C0D2DD3350179A :10299800C15002C15084FDCD031004E0FDA30250D4 :1029A80007C15002C15084FDCD0310045033FDA36C -:1029B80002F0C15002C15084FDCD0310047178E5C6 -:1029C800FBE0C15013FDD137C0C6D7C7C12004FBF7 +:1029B80002F0C15002C15084FDCD0310047178E3C8 +:1029C800FBE0C15013FDA637C0C6D7C7C12004FB22 :1029D800F8FFCC02005004C15084FD3103C0629C52 :1029E800038C045C20D1DD0E8C036C019C038C02EB :1029F8006C209C02EF138C045C10D1DD0C8C035C02 @@ -416,14 +416,14 @@ :102A18008C036C029C038C026C089C02EF138C04E0 :102A28005C04D1DD0C8C035CFD9C038C026C049C63 :102A3800028C03D1DD05501AFDA3028C0370C1502E -:102A480004C15084FDCD0310048FE5FB5C9F728C9C +:102A480004C15084FDCD0310048FE3FB5C9F728C9E :102A580003318E316D148C03318E314D616D0861F7 -:102A68006C5C606162629FE5FB8FF1FB7CFF50FF4D -:102A78005E02D1DD278FF1FB7CFF5E027234E9FB39 +:102A68006C5C606162629FE3FB8FEFFB7CFF50FF51 +:102A78005E02D1DD278FEFFB7CFF5E027234E7FB3D :102A880089616A99716207CC01003162070861594E :102A9800018C01D1DFF4716307716B27F21006C650 -:102AA800D7D9D9FBC15006C15084FDCD031004D934 -:102AB800DAFBC15007C15084FDCD031004D7FDA92E +:102AA800D7D9D7FBC15006C15084FDCD031004D936 +:102AB800D8FBC15007C15084FDCD031004D7FDA930 :102AC8002AF2D7711300711B20710303710205E00C :102AD800C15003C15084FDCD0310045013FDA3025F :102AE800F0C15005C15084FDCD031004500FC1E062 @@ -442,20 +442,20 @@ :102BB800702C8C037F0AF95C08D1DD108F0AF95C50 :102BC80008D1DF05CC0210EF03CC02208C037F0A6A :102BD800F95C04D1DD168F0AF95C04D1DF088C0298 -:102BE8006C049C02EF068C026C089C028FE4FB5C70 -:102BF800F3728F0AF95C0C6162629FE4FB8FF0FB51 -:102C08007CFF50FF5E029C02D1DD1F34E8FB896E19 +:102BE8006C049C02EF068C026C089C028FE2FB5C72 +:102BF800F3728F0AF95C0C6162629FE2FB8FEEFB55 +:102C08007CFF50FF5E029C02D1DD1F34E6FB896E1B :102C18000299716207CC0100316207086159018C81 :102C280001D1DFF4716307716B278F0AF95C40D11A -:102C3800DD095002C15012FDD137C08F0AF95C017D -:102C4800D1DD08E0C15012FDD137C0717AFA8F0A80 +:102C3800DD095002C15012FDA637C08F0AF95C01A8 +:102C4800D1DD08E0C15012FDA637C0717AFA8F0AAB :102C5800F95C41D1DD11340AF9895CBE99D90AF9C8 :102C6800C15010FDB605C0F21004C6D7FDE128F228 -:102C7800D7FD3A29F2D7C78FF8FB7617FDD3296617 -:102C88004FF8FBDFF2F5F8FBF2C6D75064FDA3025C -:102C980040E1FB0BDE03E6EF01F66061FB711120FA -:102CA800F171142061DC70C15012FDB605C0FD95AC -:102CB80039CF49FC03D77100010571785005713A85 +:102C7800D7FD3A29F2D7C78FF6FB7617FDD3296619 +:102C88004FF6FBDFF2F5F6FBF2C6D75064FDA30260 +:102C980040DFFB0BDE03E6EF01F66061FB711120FC +:102CA800F171142061DC70C15012FDB605C0FD6AD7 +:102CB80039CF47FC03D77100010571785005713A87 :102CC800D5713BD1713ADD713BD98F10055CFC9F02 :102CD8001005CF54054AE5420571104205710042BE :102CE80005714850057130500571205005CF5305C6 @@ -469,8 +469,8 @@ :102D6800055CFC9F110571603002D77178300271E3 :102D780048F000D7C788061666614FDD0967614EBF :102D8800DE0396EF01866672C6D7C7161714AA0423 -:102D980012A943DD29AA0412A923FD864FC3AC0258 -:102DA800FD864F13C2BDD813FD630FDE0C1714AA9E +:102D980012A943DD29AA0412A923FD5A4FC3AC0284 +:102DA800FD5A4F13C2BDD813FD630FDE0C1714AACA :102DB8000212AA0403BA04EF051714A9BA04AC0452 :102DC8001231FF319E03317F087208C6D7C77120C0 :102DD8001205712011057100F200304400BFB601E0 @@ -481,539 +481,536 @@ :102E280021F901DF06711820F9EF0B36100571A49E :102E380061D8711820F97128100571281105F6BE9E :102E48006EBE64BE6A7123047153078F20F9310581 -:102E580007F5FFFBCB6CFF00713321C6D730EF00BD +:102E580007F5FDFBCB6CFF00713321C6D730EF00BF :102E6800BFB401F6BFBA017108F2007123047153AF -:102E780007715301D7714321D9FFFBF1E724000003 +:102E780007715301D7714321D9FDFBF1E724000005 :102E8800DD1223DD1923DD1123DD2623DD3423DDC7 -:102E98003923DD3FFD182FEF3DFD5C2FEF38D9FEBC +:102E98003923DD3FFD182FEF3DFD3B2FEF38D9FCDF :102EA800FBC1AE6CFD7C2DC0F313BE6C712321EF0A :102EB80025F0C1AE6CFD7C2DC0F313BE6C712321CF :102EC800EF14F6BE6C712221EF0CCB6CFF0071235E -:102ED80021EF03FDD92F8F20F931150871242171B5 +:102ED80021EF03FDB82F8F20F931150871242171D6 :102EE8002104EF06712421715101314421218F20E1 :102EF800F9311510F6BE64BE6A3124210390EF0142 :102F0800F6BE6ED731242104F690EF01F6BE6AD7DB -:102F1800CF3AFD47F5A8FBAE6C317DBFAEFBFDAEE9 -:102F28002FD2DF2F401EF903DF1BA0B0FB40B0FB00 -:102F380002DC20F5B0FBD9FEFBC1AE6CFD7C2DC0D8 -:102F4800F313BE6CD7D9FEFBC1AE6CFD7C2DC0F36C -:102F580013BE6CD7FDAE2FD2DD0FCF3AFD47F5A8D3 -:102F6800FBAE6C317DBFAEFBD7E9A8FB092422502C -:102F780080D6BFAAFB22AEFBBDD8304700FDCF0DDF -:102F8800BFACFB30AAFBFD922DF313BE6CB03AFD2B -:102F9800D53AFDDF10CF3AFD47A0A8FB40A8FB1F9C -:102FA80061C8F5A8FBD740E1FB0BDC05712321F2D2 -:102FB800D740E1FB0661D831120511F0C1AE6CFDB6 -:102FC8007C2DC0F313BE6C712221EF03FDD92FE2D3 -:102FD800D7714221F0C1AE6CFD7C2DC0F313BE6CDD -:102FE800A0B1FB40B1FB40DC3DF5B1FBD9B2FBF130 -:102FF800313F0436FD14D9B2FBF1BDD85008FD1E8F -:103008000E087208E6D2DD040192DFFC896158D10E -:10301800DD05712221EF03712321A0B2FB40B2FB31 -:103028002061C8F5B2FBD78FB3FBB0B3FBD1DF7318 -:1030380031D4D106715BD1E5B5FBD5B5FBDD347173 -:1030480040E4FBD9B4FBF1E734020023DD0625DDBB -:103058000325DF05F6BE66EF06D9FEFBF1BE66A0C6 -:10306800B4FB40B4FB20DF06F5B4FBB0B5FBCFB32F -:10307800FB19D7CFB3FB1E7148E4FBD500FCDF0476 -:10308800F6BE66D7D9FEFBF14266FFDD16D9FEFB18 -:10309800F112AE6643DE05A266FFEF03B266FFCF0C -:1030A800B3FB03D731442101D7401EF902DF10F6E4 -:1030B800BE64BE6EBE6ABFBEFBBFC4FBBFCAFB31E7 -:1030C800342139F6BFBAFBBFC0FBBFC6FB22BEFB2B -:1030D8001231FF31AE03316FBFBCFBF622C4FB12C5 -:1030E80031FF31AE03316FBFC2FBF622CAFB12318A -:1030F800FF31AE03316FBFC8FBEDC8313164210E1B -:10310800710804FCCFB7FB1FF5B6FBEDC831D5B687 -:10311800FB61E8EDC5318F44FB9FB6FB40B7FB1F51 -:10312800DC2631642108716321F5B7FBEF2C7100AF -:1031380004FC4046FBFFDD22A0B8FB8F46FB4FB8DE -:10314800FBDE17F5B7FBEF12D9B7FBF1A1605C1FE7 -:103158009FB7FB710804FCF5B8FBE9B7FB0948FB0E -:103168005080D6BFBAFBE9B7FB0968FB5080D6BFD1 -:10317800C0FBE9B7FB0988FB5080D6BFC6FBAFBAD6 -:10318800FB22BEFB12D945FBF133BDD813FDCF0D91 -:10319800BFBCFBAFC0FB22C4FB12D945FBF133BD5A -:1031A800D813FDCF0DBFC2FBAFC6FB22CAFB12D995 -:1031B80045FBF133BDD813FDCF0DBFC8FBB0B6FB3F -:1031C8008F20F931151F30C6FBFD922DF313BE6415 -:1031D80030BAFBFD922DF313BE6E30C0FBFD922D6D -:1031E800F313BE6AD730C6FBFD922DF313BE6AD720 -:1031F800C73152210BD5CCFBDD06B0CCFBEDBF327D -:10320800715321D901FCF1E7240000DD0F23DD1BF8 -:1032180023DD1123DD5723DD2923DD3B5600F53B54 -:10322800FDEDAB325601F53BFDEF78D53BFDDF07F1 -:103238005601E53BFDEF055600F53BFDCFCCFBFA0B -:10324800EF61D53BFDDF0B5601E53BFDCFCCFBFA2B -:10325800EF51F501FCEF4CD53BFDDF0B5600E53B8C -:10326800FDCFCCFBFAEF3CCF01FC02EF36D939FC9D -:10327800F1E7240000DD0923DD2423DD0A23EF1E06 -:103288005600F53BFDEF1CD53BFDDF075601E53B3E -:10329800FDEF055600F53BFDCFCCFBFAEF055601D7 -:1032A800E53BFD8F20F93115086661FB715107EF89 -:1032B800066661FB710101C6D7C736F00071F4DC00 -:1032C800297170F000CE9D08CE9EC0CE9F80F594E7 -:1032D800FFF593FFF592FFE597FFE596FFE595FF6C -:1032E800E598FFCE9C7F7100D8FB711BE3712BE33F -:1032F800711AE7712BE7717A9D710A9E31929E02CD -:10330800EFFA710B9E717321710322711322C6D7D4 -:10331800C73172211E717221710A9E31929E02EF8D -:10332800FA3406FC3692FF52078B99A5A792DFF96B -:10333800710B9EC6D7C78806163102221571022264 -:10334800C734CEFB3092FF1652078B99A5A792DFA0 -:10335800F9C666736718CEFBC6D7C77173213104E7 -:10336800221E710322710A9E31929E02EFFA349254 -:10337800FF36CEFB52078B99A5A792DFF9710B9EFA -:1033880031142213711322717B9E8F0EFC9E9A8F2B -:103398000FFC9E9B717A9EC6D7CFD9FB5CCFDAFB18 -:1033A8005FCFFAFB20CF2EFC36CF2FFCC9D7C7CF73 -:1033B800D6FB11CFD7FB0CCFFEFBFFF5FFFBF500CB -:1033C800FCF501FCF502FCCFFBFB20F5FCFB5600ED -:1033D800664C64DE08723844FB0086EFF3C6D7C734 -:1033E80088061617F1E73403002361E3ED15372348 -:1033F80061F8EDCB34B12361E3EDD2342561F8ED0A -:10340800E13424070024070061D8ED1537240B00A8 -:1034180061F8ED02352361F8ED49352361F8ED16C1 -:10342800352361F8EDED362561F8ED01372561F8B2 -:10343800EDB235B12561D8EDD63524000061F8ED3F -:10344800E3352361F8ED15372402002361E3ED0825 -:10345800362361F8ED19362361F8ED2A362361F831 -:10346800ED19362361F8ED3B362361F8ED4C362330 -:1034780061F8ED5B362361F8ED7D362361F8ED895F -:10348800362361F8ED95362361F8ED9E3624020067 -:103498002361E3ED153724020061F8EDA6362361B8 -:1034A800F8EDB2362561F8EDBE36240A0061F8ED74 -:1034B800CA3624120061F8EDE7362361F8EDD536F7 -:1034C800ED1737679FD8FBED213730C62AFD773CCB -:1034D80066736718D6FBED213740DBFB6ADF1440C3 -:1034E800DCFB68DF0E674C6CDF09302C45FD773C50 -:1034F800713AD5679FDDFBED213767D1DD06308353 -:1035080040FD773C34F6FB89616F99ED2137675CA4 -:1035180002D1DD0830742CFD773CEF0C675C01D1DB -:10352800DD0630792CFD773C675C3CD1DD10307EC0 -:103538002CFD773C675C3C7266736218D6FBED2104 -:103548003767D1DD625C01D1DD05300800EF01F697 -:10355800609F35FC675C02D1DD03E6EF01F6343588 -:10356800FC89616899675C04D1DD04E6A1EF01F686 -:103578003435FC89616899675C08D1DD0530200025 -:10358800EF01F63435FC89616899675C10D1DD0577 -:10359800301000EF01F63435FC89616899675C20CA -:1035A800D161E8716035FCED2137D518F9DF09677D -:1035B8009FFFFBA018F9EF134018F905DE0DD91885 -:1035C800F9F1B112674836FDA018F9ED2137675CAB -:1035D8000F7266736218D6FBED21374018F964DE66 -:1035E8001F4018F901DF0667D161F85701E918F99A -:1035F800671844FBA018F94018F90561C8716221E1 -:10360800675C7F70C117F1243000FD3D33C0ED21A8 -:1036180037675C3F70C117F1243000FD3D33C0EDC2 -:103628002137675C0770C117F1243000FD3D33C0B6 -:10363800ED2137675C1F70C117F1243000FD3D3361 -:10364800C0ED21376770C117F1243000FD3D33C04C -:10365800ED2137CEABAC710A9E31929E02EFFAD5BE -:1036680092FFDF05710B9EEFED679E99710B9E9F90 -:103678000DFCED2137711222675C7F9F0EFCED2156 -:1036880037711222675C3F9F0FFCED2137675C3F63 -:103698009F10FCED2137675C1F9F11FCEF7B307595 -:1036A8003EFD773C679F16FCEF6F30303EFD773C60 -:1036B800679F17FCEF6330523EFD773C679F1AFC0B -:1036C800EF57675C01D1DD51FD3448EF4C4030FCC9 -:1036D800C8DE46E930FC671872FAA030FCEF3A679A -:1036E8009F30FCEF3467318E247200DF06306E099C -:1036F800FD773C679FF9FBEF208FFCFB617F5C1037 -:10370800D161E8CF49FC03679FFCFBEF0CEF0A6629 -:103718004C5ADE05736718D6FBC6D7C716664C30F9 -:10372800DC094C37DE05FD1833EF67664C02DF1FF6 -:103738008FD8FB5C03728F37FC5C03318E316D08C8 -:10374800616A08128F37FC5C80312A6162EF496632 -:103758004C3DDF0AAE90BF32FCF932FCEF3A664CC2 -:103768003EDF05F933FCEF30664C4FDF05FD584866 -:10377800EF26664C61DF09E930FC0972FA72EF182E -:10378800664C7FDF0D30FD40FD773C713AD5524ADB -:10379800EF06667309D6FB72C6D7C788061617F1F7 -:1037A800241000240500DC07244C00DD17EF1871F5 -:1037B8007BFA17F104D6FB1489617F99717AFA7143 -:1037C8002222EF03A030FCC6D7C7C1C1FBF8FF40D7 -:1037D8001EF903DD06401EF904DF2F8C027309DE93 -:1037E800FB5E0AD1DF248C02318E04D6FB14896E6D -:1037F8000A99716207CC0100316207086159018C8E -:1038080001D1DFF4716307716B271004C6D7CF3776 -:10381800FC03F535FCF539FCF53BFCD7C7880616E3 -:1038280017F1E734020025DD3E23DD1825DD1D23D1 -:10383800DD0523DD2CEF3C715222679F3AFCCF490E -:10384800FC03EF2F675C839F37FCEF27675C039FC0 -:1038580039FC675C034C0261F8715221FDF831EFC5 -:1038680012679F3BFCEF0C6791DF08E0C15012FD27 -:10387800D137C0C6D7C71617F1E7240000DD3A23B1 -:10388800DD23240300DD0C240200DD2224F900DD01 -:103898002FEF3031020705308000EF01F6086F384E -:1038A800FC7208EF248F35FCF535FC72EF1B8F4353 -:1038B800FC9F44FCF93AFCEF107142235235EF09A2 -:1038C800F2EF0666730934FC72C6D7C71617F1E71C -:1038D800240000DD38241000DD1C23DD1C23DD302E -:1038E800240E00DD18241100DD1B240F00DD122436 -:1038F8003000DD15EF1EE2EF1D5202EF195204EF02 -:10390800155206EF115205EF0D5207EF09F2EF06B7 -:103918005203EF0252FFC6D7C73134224171332216 -:103928008F48FC9FDEFB8F47FC9FFDFB3642FDC79F -:10393800D947FCFD1C3B618A70618AFD613BC0D997 -:103948004BFCF1312F609F4AFC8F46FC4F4AFCDD4F -:103958000D7142228F4AFC9F46FCCF49FC03404927 -:10396800FC05DE0A30A239FD773CCF49FC6BB04933 -:10397800FC7150F000CE300BCF170006CE3106FD9B -:103988000D03717A30710BE3710BE7C6D78F4AFCD0 -:103998009F46FC8F4AFC9FDFFBD7C7401EF903DF19 -:1039A80006401EF904DF04F2ED973A8FFCFB5C1029 -:1039B800D1DD0C8F4AFC9F4FFC7148FCFBEF613155 -:1039C8004422247143227163228FFCFB5C04D1DD05 -:1039D800088FFBFB9F50FCEF068F4AFC9F50FC8F23 -:1039E80050FC9F4FFCEF39315422237153227162EE -:1039F80022D53AFCDF05F551FCEF0B8F3AFC50025B -:103A0800D6A1609F51FC8F51FC9F4FFCEF1231648F -:103A180022088F51FC9F4FFCEF068F50FC9F4FFCF4 -:103A28008F4FFC9FDFFBD54FFCDF05F53AFCEF1A03 -:103A3800404FFC05DE06CF3AFC02EF0ED94FFCF1F1 -:103A48001231FE03311F609F3AFC8F53FC4F3AFC42 -:103A5800DD23571F8F3AFC9F53FC5600664C08DE47 -:103A680010730984224F3AFCDC046677EF0386EF73 -:103A7800EB679F43FC8FFCFB5C01D1DD03F2EF0F8A -:103A8800E94FFC09442270C15013FDB605C0F2C6C7 -:103A9800D7C7168B728C01614ADE248B728C026147 -:103AA8004ADE188C01728C02614ADE068C01318E66 -:103AB800EF048C02318E087208EF268B72EF228B8E -:103AC800728C02614ADE048B72EF168C01728C02D2 -:103AD8006142DE068C01318EEF048C02318E087251 -:103AE80008C6D7C716710AE7710BE37150F000CE0C -:103AF800300BCF170006669E31FD0D03717A3071C9 -:103B08000BE33182E302EFFA8D1F7158F000710B5D -:103B1800E772C6D7C7C1C1FBF8FF8F2EFC4E02DC87 -:103B280003F2EF318C024F2FFCDC0452FFEF268C9E -:103B3800022F2EFC706131318D128F2FFC2F2EFC3D -:103B480070613133BDD813FDF10DBB440001DC03B6 -:103B5800F690BB8B721004C6D7C7C1C1FBF8FFAC87 -:103B68000A14A91489708C026128706131FD864F8E -:103B78001344030071FEDC24AC0A148A04819A04FD -:103B8800AC0A148A044C11DC11A9148C0299AC0AF1 -:103B980014CA0200AC0A14CA0310EF74AC0A14CA9F -:103BA8000400AC0A14A914894E02DE0AAC0A148A6D -:103BB80002819A02EF13AC0A14A914894E0261D348 -:103BC80008AC0A148A02919A02AC0A148A03919AE0 -:103BD80003D1DF3CAC0A148A024C10DF10A9148907 -:103BE800318EA112AC0A14A9146299EF17AC0A1409 -:103BF8008A024CF0DF0EA91489318EB112AC0A1476 -:103C0800A9146299AC0A14CA0200AC0A14CA0310B7 -:103C18001004C6D7ED623C717BFAC7D55EFC61F82B -:103C280031742230717422711123717322D55EFCB4 -:103C3800DD06B05EFCCEABAC717AFA5600664C0A73 -:103C4800DD1272F3311C7948FDCEFC0061CAFDC15A -:103C58003C86EFE9717AFAF2C6D7C75600664C106F -:103C6800DE0BF0317E12F67860FC86EFF0C6D7C71F -:103C7800C1C1FBF8FFCC01008C014C10DE36717B12 -:103C8800FA8C01F0317E0460FC14A96168DF09AC8C -:103C980002B9717AFAF2EF1D8C01F0317E12796067 -:103CA800FC614902DF06717AFAE2EF09717AFA617A -:103CB8005901EFC4E21004C6D7C72004FBF8FFF689 -:103CC8004260FC61F8EDA63D717BFA9C038C034CC5 -:103CD80010DE3C8C03F0317E0460FC14A96168DFBF -:103CE80005717AFAEF29717AFA8C0372F3311C792B -:103CF80060FCCEFC0061CA629C02D1DF0A8C03F032 -:103D0800317E12E67860FC717BFA615903EFBECC14 -:103D18000200CC01018C02F0317E0460FC14A96120 -:103D280068DD7B8C02F0317E127960FCE743DF6846 -:103D38008C014C10DE628C01F0317E127960FCE758 -:103D480043DD50717BFA8C01F0317E0460FC14A9CC -:103D58006168DF1B616901717BFA8C01F0317E12A9 -:103D6800F67860FC717AFA8C024E01DCE7EF2F8C52 -:103D780001F0317E0460FC14A9128C02F0317E330C -:103D88007860FC8C01F0317E12E67860FC615902A3 -:103D9800717AFA615901EF98615902ED1D3D00F2FF -:103DA8001004C6D7C72006FBF8FF341BFCC5500615 -:103DB800C150A8C15030FD5B031006D2DD1DA080A4 -:103DC800FC4080FC08DE03E2EF5A3416FC895CFCF8 -:103DD80099FD753E7110E4FBF2EF49F580FC8F16F2 -:103DE800FC5C01D1DD26401EF903DF205010C180A4 -:103DF800FDD137C0C736100571D4C6DE0F17C150C4 -:103E080006C150A8C15030FD5B031006401EF901E1 -:103E1800DD11401EF905DD0B8F16FC5C02D161E84F -:103E2800FD3145F21006C6D7D917FCC15030FD3117 -:103E380003C0629F1AFC7130E7FB8FEFFB5C08D16F -:103E4800DF06716307716B27F2D7D91AFCC1D9193C -:103E5800FCC15030FDCD0310047130E7FB8FEFFB40 -:103E68005C08D1DF06716307716B27F2D7C7200A98 -:103E7800FBF8FF500FC15030FD3103C04041FB0239 -:103E8800DF077110E4FBF2EF547118E4FBCC070074 -:103E9800CC0812CC09808F16FC5C03D1DF08717A3C -:103EA800D5CC0607EF06717BD5CC062F1704060084 -:103EB800C15004C150A0C15030FD03041006C736DC -:103EC800100571D4C6DE15401EF903DF0F17C15067 -:103ED80006C150A8C15030FD5B031006F2100AC697 -:103EE800D7C7401EF902DF04F6BF84FCB05CFDD5DD -:103EF8005CFD61E8EDF93FCF5CFD048F1EF9318F61 -:103F0800E723DD0B24020024030061C8EDF93F30EC -:103F180028004284FCDF0AE0C15010FDD137C0EF11 -:103F28002530FA004284FCDF0B5002C15010FDD14D -:103F380037C0EF128FFAFB5010D604FA004284FC07 -:103F480061D8712020F931340709712323F6BF8421 -:103F5800FCEF1731242306F6BF84FCEF0DA284FC86 -:103F6800F64284FCDF04B1BF84FC8F21F9318FE76E -:103F7800240000DD0623DD0D23DF1236100571C491 -:103F8800713123EF0B710402713123EF0371322376 -:103F98003132231A4086FC0361D8A086FC4086FC97 -:103FA80002DF0E5004C15010FDD137C0EF03F58673 -:103FB800FC3134231A4088FC0361D8A088FC40886F -:103FC800FC02DF0E5008C15010FDD137C0EF03F5D9 -:103FD80088FC314207184087FC0361D8A087FC4061 -:103FE80087FC02DF0C5010C1FDD137C0EF03F58705 -:103FF800FCC6D7C736100571D4DE0730AC3DFD7757 -:104008003CD2401EF903DF413122070630962BFDD2 -:10401800773C3144230C7143235080C15012FDD1A9 -:1040280037C0D58AFCDD05B08AFCEF1DCF8AFC06B7 -:104038008F37FC5C01D1DD118F43FC4F44FCDD0957 -:104048005040C15012FDD137C0401EF903DD05F6BE -:10405800BD1AEF25D502FCDF09F6461ADD1BB61A94 -:10406800EF17D9FEFBF1461ADD0FD9FEFB12AD1A88 -:1040780043DE04A61AEF02B61AC6D7C78FF6FB7638 -:10408800F5F6FB5C10D161E8715223665C0FD1DD57 -:1040980061665C01D1DD05F51EF9EF56665C02D15B -:1040A800DD15E0C15003C15084FDCD031004711328 -:1040B80000711B20710303665C08D1DD05710303E1 -:1040C800EF17665C04D1DD11711300711B20D53721 -:1040D800FC61F8710303F537FC5005FDA30271027A -:1040E800035003C1C15084FDCD031004711A20FD93 -:1040F800932CF2C6D7C7364105718461D8EDA1412A -:104108003641057194DE0771405005CEABAC31B233 -:10411800D104E2EDB041713BD1CEABAC4018F90906 -:10412800DE77D518F9DF618F20F93133088F21F94F -:104138009F4005EF04CF400504F0C15084FD3103D2 -:10414800C0629F8EFC8F32FD9F8FFC3690FCC7505B -:1041580002C15008C1506CFD5B0310068F8CFC9F98 -:1041680092FC8F02F99F93FC713420E66130127142 -:10417800042061DC31196162629F94FC8F20F9315F -:1041880069317A9F95FCEF0BD918F9F112498DFC2A -:104198009F4005A018F9E2EF0F7160500571485073 -:1041A80005713BD5F518F9F2C6D7C78F1EF9318FBF -:1041B800E724000061F8ED834323DD1B2361F8ED5C -:1041C8008A422361F8ED08432361F8ED51432361E6 -:1041D800F8ED2044ED8343D51FF9DF2BF64284FC2C -:1041E800DD05F55EFDEF03A05EFD405EFD65DC09C3 -:1041F800F51EF9717222EDA044AF84FC440A0061F7 -:10420800D8EDA044E51FF9712223F55EFDF5F9FB11 -:10421800FD2705714320FDC0234021F903DF097103 -:104228007222F51EF9EDA044FDE72640E3FB9BDE74 -:1042380009717222F51EF9EDA044714A27714011E7 -:104248000571301105713A22715A22711A2EFDCB6F -:104258002AD2DD09717222F51EF9EDA044711035DC -:1042680000CF37001D71401205401FF901DF05F529 -:10427800FFFBEF04CFFFFB03CF1EF902FDA92AEDD8 -:10428800A044FDBE2CFD1E2D714A9DFD1638FDB6BD -:1042980033F537FF712BE0F51FF9717222CBE43F3C -:1042A800EFCBE6F6F0FD2705713BD48F20F93105F9 -:1042B800305004C15084FD3103C0625C03318E313B -:1042C8005D34E5FB896168995002C15084FD310372 -:1042D800C0D2DD067170E5FBEF047178E5FBFDC027 -:1042E80023FDD52D710820F9CF1EF9038FD8FB5C6B -:1042F80002D1DD095080C15010FDD137C0EDA04476 -:10430800FDA24431A4E020712BE031020C05FD1C14 -:1043180045EF145027C15005C15084FDCD0310044A -:10432800CF1EF9047172223154230BA098FCD59842 -:10433800FC61F8FD1C45FD0F458F20F9314507311B -:10434800040703F51EF9EDA044FDA24431020C1840 -:10435800F0C15005C15084FDCD0310045005FDA3E4 -:1043680002FD1C45CF1EF903FD0F458F20F931458D -:104378000731040703F51EF9EDA044F51EF9CFFF38 -:10438800FB03F500FCF502FC713221F6426CFF617B -:10439800E8EDA044712820F9F516FCFD753EFD6591 -:1043A8002EFD152DFD732D714B9DF5E6FBF5E7FBF5 -:1043B800F5E8FBF5E9FB31042102EFFACE3708CB2B -:1043C800E4BFFFCBE6FFF1CED4FFCF370009714839 -:1043D8001205F6BEE0BEE2BED0716A27FD482B7119 -:1043E8004307714B27714810057148110571381042 -:1043F8000571381105713302713B22715302715BEB -:104408002271130E711B2EFD9005F55EFDCF1EF96E -:1044180005712223F6BF84FC3102072CFDC023AFAF -:1044280084FC440A00DC06E51FF9E51EF9D521F9EC -:1044380061E8FD90058F20F931455D502EFDA302FE -:10444800E51FF9E51EF9EF50D50BF9DF4BF51FF91C -:10445800FD9005FD85237173017132043112050247 -:10446800EFFA71430271032071422031949E02EFEA -:10447800FA712AE7CEA409F5F30061FD31040703B8 -:10448800712323E5F300CEA408712BE7E51EF98F0D -:1044980020F9314503F51EF9C6D7D599FCDF1E3141 -:1044A8000200195003C15084FD3103C0625C01D180 -:1044B800DF07F51EF9717222D7E599FCD74099FC00 -:1044C800F0DF083104003FF599FCD74099FCC8DFBC -:1044D8000BF51EF9717222CF99FCF0D73102000456 -:1044E800A099FCD7F0C15004C15084FDCD0310043D -:1044F8008FE5FB5C9F9FE5FB7110F6FB308340FD69 -:10450800773CCF99FCF0D78F20F9312506F51EF9B5 -:10451800717222D7715323F598FC717207FD0D0350 -:10452800717307D7FDFD05F2D7C7200CFBF8FF8F85 -:104538001CFCF0F91BFCF303FD864F13BC048F1E13 -:10454800FCF0F91DFCF303FD864F13BC028F20FC21 -:10455800F0F91FFCF303FD864F13BBAC04BDD8F67E -:10456800BDDAAC04311EBDDCF6BDDEFDA40DADD850 -:10457800BDDCADDABDDEAC02BDD8F6BDDAAC0231C9 -:104588001EDADCC3DADEC3BDDCF6BDDEFDA40DC079 -:10459800BDDEC0BDDCADDEFD1A0FADD8BDDCADDAC9 -:1045A800BDDEABBDD8F6BDDAAB311EDADCC3DADE70 -:1045B800C3BDDCF6BDDEFDA40DC0BDDEC0BDDCADF7 -:1045C800DEFD1A0FDADAADD8FD8249C3C58F26FDA4 -:1045D8005C3FF0317E04A6FC14C2C0B9A026FDF6EB -:1045E800BC08BC0A9C078C074C2EDD3E8F26FD0EAE -:1045F8000770F161DC605C3FF0317E1279A6FCBD8A -:10460800D8F6BDDA8C0773098E22318FBDDC70BDF8 -:10461800DEFDA40DAC08BDDCAC0AFD1A0FADDABC9A -:104628000AADD8BC08615907EFBCAC08BDD8AC0AC4 -:10463800BDDAC9DC0004F6FD6E0EC9DCFFFFF6FD2D -:104648006F0FADD8BFA0FCAF9AFC42A0FCDD12AF43 -:104658009CFCBF9EFCAF9AFCBF9CFCAFA0FCBF9A21 -:10466800FCAF9CFC429EFCDC50AF9AFC429CFCDEFA -:1046780048AF60FD429AFCDE404064FD16DC1F40F6 -:1046880064FDA0DE168FA2FC4F64FDDE0EAF9AFC1F -:1046980022A4FC44691061C8FD0A47F564FDAF9A7D -:1046A800FC445146DC0BAF9AFC241027BF62FDEF97 -:1046B8001930F82ABF62FDEF114064FDFFDD03E603 -:1046C800EF01F63464FD89610899AF9EFC429CFCB9 -:1046D800DC1BAF9CFC429AFCDE13AF9AFC4262FDE5 -:1046E800DE0BF5A2FCAF9AFCBFA4FCEF1140A2FCC4 -:1046F800FFDD03E6EF01F634A2FC89610899100C8E -:10470800C6D7C72006FBF8FFA021FCD521FCDF1C7B -:10471800A022FCD522FCDF14A023FCD523FCDF0C4F -:10472800CF21FCFFCF22FCFFCF23FCFF717BFA7166 -:104738000A9E31929E02EFFA8E98FD830F9C039F8A -:104748002AFD8E949F65FD8E969F66FD8E979F67C6 -:10475800FD8E939F28FD8E929F29FDFDEB4813BC8B -:1047680004BDD8F6BDDA46DADF03B146D8DF198CC6 -:10477800035C0391DF03E6EF01F6046D01313D129E -:104788000103B1BC046169038F68FD4E03DF12AFFA -:104798002CFD614904DE40AC04222CFDFD0C48EFE1 -:1047A800368C03318EB112D968FDF143DF1E8C03BC -:1047B8005C0391DF03E6EF01F6046D01313D120160 -:1047C80003222CFD610904FD0C48EF0B8F68FD4E98 -:1047D80003DE04F6FD0C488C039F68FDAC04BF2C77 -:1047E800FDD927FDF1010422F9BB14A944FFFFDF1D -:1047F80004E6B9EF0BAB14A944FEFFDD03A9A1B988 -:104808001006C6D7C7161744A90061C836A800A065 -:1048180027FD4027FDA861C8F527FDF927FDF331DD -:104828001CF67822F9B7F647DFE5C6D7C756A8962B -:1048380066F0317E12F6B17822F966D1DFF1F52102 -:10484800FCF522FCF523FCF527FDC6D7716323D7B9 -:10485800C72004FBF8FFD918F9F1E7240000DD119F -:1048680023DD1C23DD2123DD2623DD2F23DD34EF8B -:104878003A8F27FD9F2EFDA018F9F965FDEF60A07E -:1048880018F9F966FDEF58A018F9F967FDEF50A07F -:1048980018F98F2AFDFD9D0F72EF44A018F9F92829 -:1048A800FDEF3CA018F9F929FDEF34F92EFDF3319D -:1048B8001C7922F9BB316223058B9C03EF128C0112 -:1048C8009C03D52EFDDF06CF2EFDA7EF03B02EFDEE -:1048D800718071672361DC61FB7161238C03721045 -:1048E80004C6D7C72008FBF8FF8E989C058E979CB6 -:1048F800048E969C038E949C028E939C018E929BB0 -:10490800710B9E717AFA8C05FD830F9C058C04FD52 -:10491800830F9C048C03FD830F9C038C02FD830F83 -:104928009C028C04F0317E1279BE22BC068C055C98 -:1049380003D1DF098C044C0361C86179068C03310B -:104948008EB1610906BC06313D120103BC068C0616 -:104958000E02708C071C00BC068F26FC4E01DC0D75 -:104968008C014F26FCDC0B8F27FC4DDE05AC0612B4 -:10497800EF04AC06B1121008C6D7C7C3C12008FBA4 -:10498800F8FFF661490A61F8614908DF07F7340062 -:1049980000ED1F4AE6BC04F6BC06AC0ABC02AC0833 -:1049A800BBAC06614902AC0461F8614900DE28AC81 -:1049B80004BDD8AC06BDDAE1FD290FADDABC06AD01 -:1049C800D8BC04ABBDD8AC02BDDAE1FD440FADDA0A -:1049D800BC02ADD8BBEFCAAC06BC02AC04BBAC0889 -:1049E800BDD8AC0ABDDAAC04BDDCAC06FDA70EAC84 -:1049F80004BDDCAC06FD1A0FE1FD440FADDABC06C0 -:104A0800ADD8BC04AC06614902AC0461F861490048 -:0B4A1800DCC5AC0214AB12100CC6D7BA -:104A230061FC61FCC1C3C5C7520C929269D4FEC13B -:104A3300DFF88EFD708EFCC1717AFA401EF903DF38 -:104A43000630962BFD773CC09EFC609EFD34D4FE61 -:104A53005206C0B9A5A592DFF9C6C4C2C061FC6104 -:104A6300DF520C929269D4FEC1DFF88EFD708EFC8A -:104A7300C1717AFAC736410571A4C6DC51F534FD1C -:104A830071485005716050053124223671620771F7 -:104A930023228FE6FB5FEEFBD1DF1B8FE7FB5FEF8C -:104AA300FBD1DF128FE8FB5FF0FBD1DF098FE9FB5E -:104AB3005FF1FBD1DD0C31620702EFFA716307711D -:104AC3006B27FD5448FD6233F518F9EDE64BC73605 -:104AD30041057184C6DE0DF534FD71485005FD6254 -:104AE30033EDE64BC73641057194C6DE154034FD00 -:104AF30003DD0C4034FD04DD064034FD0161F8F5AF -:104B030034FDD934FDF1E7240000DD0823DD132350 -:104B1300DD39EF6071405005E534FD71505005ED0E -:104B2300E64B8F40059F19F99F1CF9D919F9FD230D -:104B330037629F1BF94019F97FDD06CF34FD02EF81 -:104B430003F534FD71505005EDE64BC73641057151 -:104B530094C6DE1CC736410571C4C6DE06CF34FDDC -:104B630003EF11F534FD7148500571605005EF7383 -:104B7300CF34FD044034FD03DF138F1BF99F400541 -:104B8300D91BF9C1D919F9FDA237C0EF108F400520 -:104B930076C7D919F9FDE733C071505005D91CF90F -:104BA300F1242900DD2D240400DD28242200DD2347 -:104BB300241100DD0C240100DD19241E00DD14EF97 -:104BC3000C4019F960DF0CCF19F961EF06F518F9FC -:104BD300A019F94034FD03DF0AD919F9FD2337621F -:104BE3009F1BF9C09EFC609EFD34D4FE5206C0B9E3 -:104BF300A5A592DFF961FCC1C3C5C7520C929269A6 -:104C0300D4FEC1DFF88EFD708EFCC1F616717AFA00 -:104C1300714AE5717BBD51405F0401D1DD05A7F603 -:104C230047DFF3300400BF2401F6BF2A01300B0B2A -:104C3300BF2801FD0D03300B0FBF2801FD0D03300D -:104C43000F0FBF2801710AE6710321C09EFC609E0D -:104C5300FD34D4FE5206C0B9A5A592DFF9C6C4C27D -:104C6300C061FCC1C3C5C7520C929269D4FEC1DFB7 -:104C7300F88EFD708EFCC1717AFAD540FBDD0EEB28 -:104C83003EFB899E44A23EFBB040FBEF2B710AE63C -:104C9300300400BF2401F6BF2A01300B0BBF2801EB -:104CA300FD0D03300B0FBF2801FD0D03300F0FBFA8 -:104CB3002801717320710321C09EFC609EFD34D4D2 -:104CC300FE5206C0B9A5A592DFF9C6C4C2C061FCF5 -:104CD30061EF520C929269D4FEC1DFF88EFD708EA3 -:104CE300FCC12008FBF8FF71503002CEABACCC0105 -:104CF30000F6BC0231B2E20F617902F6614902DFCC -:104D0300F371603002EF7E8E519B713BE28B5C024C -:104D1300D1DD1D8B5C08D1DF0971503002CC01005D -:104D2300EFCF8C0770FD7D38629E50CC0102EFC13E -:104D33008B5C03D1DF408E509C05715030028C0197 -:104D4300D1DF0E8C0570FDD338629C07CC0101EFD7 -:104D5300318C014C02DF0671603002EF28CF340240 -:104D63005A716030028C0570C18C0770FD2438C005 -:104D7300CF34024AEF0F8B5C01D1DD067160300244 -:104D8300EF03EDF44C1008C09EFC609EFD34D4FE8E -:104D93005206C0B9A5A592DFF961FCC1C3C5C752CC -:104DA3000C929269D4FEC1DFF88EFD708EFCC17146 -:104DB3000A9E31929E02EFFA8F10FC4F96FFDF1985 -:104DC3008F11FC4F97FFDF118F12FC4F98FFDF0904 -:104DD3005004C15011FDD137C0710B9EC09EFC60C1 -:104DE3009EFD34D4FE5206C0B9A5A592DFF9C6C410 -:104DF300C2C061FCA05EFC61FCC1C3C5C7520C927A -:104E03009269D4FEC1DFF88EFD708EFCC1C1FBF840 -:104E1300FF8D1F9C018E31318EE7240600DD0823B0 -:104E2300DD0F23DD25EF45717AFA8C019F48FCEFF6 -:104E33003B717AFA4021F901DF078C019F47FCEFB0 -:104E43002B51FF2E019F47FCEF22717AFA8C019FB1 -:104E530002F98FE4FB5C01D1DF12401EF903DD068A -:104E6300401EF904DF06302926FD773C4031FF0957 -:104E7300DE05A031FFEF197158F000713222405D59 -:104E8300FC02DF03F6EF05D95DFCF1A1609F5DFC39 -:104E9300710BE3C0C09EFC609EFD34D4FE5206C07D -:104EA300B9A5A592DFF9C6C4C2C061FC61FF520C6B -:104EB300929269D4FEC1DFF88EFD708EFCC1717AC7 -:104EC300FA8F16FC5C03D1DD19401EF903DD0640A1 -:104ED3001EF904DF0D36100571D4DE0630AC3DFD3E -:104EE300773CC09EFC609EFD34D4FE5206C0B9A53B -:104EF300A592DFF961FC61FC61FC61FC61FC61FC72 -:104F030061FC61FC61FC61FC61FC61FC61FC61FCB6 -:104F130061FC61FC61FC61FC61FC61FC61FC61FCA6 -:0E4F230061FC61FC61FC61FC61FC61FC61FCF5 -:0A4F320000060C12181E242A303667 -:104F3C000016324864809612284460769208244009 -:104F4C00FF000000555555554700DEFB00000000E2 -:104F5C004BFC00000000E93E2039D8227D2E2F307A -:104F6C00AC30F831FB3F7C09B24101000000983AAB -:0A4F7C00F82AFF233012990000000C -:084F8600317503F7332312D744 -:0A4FF60030393A35383A3130000006 +:102F1800CF38FD47F5A8FBAE6C317DBFAEFBFD8D0C +:102F28002FD2DF0ED9FCFBC1AE6CFD7C2DC0F31394 +:102F3800BE6CD7FD8D2FD2DD0FCF38FD47F5A8FB2E +:102F4800AE6C317DBFAEFBD7E9A8FB0924225080C7 +:102F5800D6BFAAFB22AEFBBDD8304700FDCF0DBFC0 +:102F6800ACFB30AAFBFD922DF313BE6CB038FDD537 +:102F780038FDDF10CF38FD47A0A8FB40A8FB1F6134 +:102F8800C8F5A8FBD740DFFB0BDC05712321F2D77E +:102F980040DFFB0661D831120511F0C1AE6CFD7C33 +:102FA8002DC0F313BE6C712221EF03FDB82FE2D7B9 +:102FB800714221F0C1AE6CFD7C2DC0F313BE6CA034 +:102FC800B0FB40B0FB40DC3DF5B0FBD9B1FBF131C3 +:102FD8003F0434FD14D9B1FBF1BDD85008FD1E0ED5 +:102FE800087208E6D2DD040192DFFC896158D1DD60 +:102FF80005712221EF03712321A0B1FB40B1FB2011 +:1030080061C8F5B1FBD78FB2FBB0B2FBD1DF73312A +:10301800D4D106715BD1E5B4FBD5B4FBDD34714086 +:10302800E2FBD9B3FBF1E734020023DD0625DD031B +:1030380025DF05F6BE66EF06D9FCFBF1BE66A0B338 +:10304800FB40B3FB20DF06F5B3FBB0B4FBCFB2FB0C +:1030580019D7CFB2FB1E7148E2FBD5FEFBDF04F6A1 +:10306800BE66D7D9FCFBF14266FFDD16D9FCFBF141 +:1030780012AE6643DE05A266FFEF03B266FFCFB26B +:10308800FB03D731442101D7401EF902DF10F6BEF9 +:1030980064BE6EBE6ABFBCFBBFC2FBBFC8FB313497 +:1030A8002139F6BFB8FBBFBEFBBFC4FB22BCFB1275 +:1030B80031FF31AE03316FBFBAFBF622C2FB1231CA +:1030C800FF31AE03316FBFC0FBF622C8FB1231FFE0 +:1030D80031AE03316FBFC6FBED9D313164211071F4 +:1030E8006321710802FCF5B6FBF5B5FBED9D31D502 +:1030F800B5FB61E8ED9A318F44FB9FB5FB40B6FB09 +:103108001FDC1A710002FC4046FBFFDD22A0B7FB62 +:103118008F46FB4FB7FBDE17F5B6FBEF12D9B6FBB0 +:10312800F1A1605C1F9FB6FB710802FCF5B7FBE9D3 +:10313800B6FB0948FB5080D6BFB8FBE9B6FB096867 +:10314800FB5080D6BFBEFBE9B6FB0988FB5080D692 +:10315800BFC4FBAFB8FB22BCFB12D945FBF133BDA2 +:10316800D813FDCF0DBFBAFBAFBEFB22C2FB12D9ED +:1031780045FBF133BDD813FDCF0DBFC0FBAFC4FB7A +:1031880022C8FB12D945FBF133BDD813FDCF0DBFC3 +:10319800C6FBB0B5FB8F20F931151F30C4FBFD927B +:1031A8002DF313BE6430B8FBFD922DF313BE6E30C1 +:1031B800BEFBFD922DF313BE6AD730C4FBFD922DE2 +:1031C800F313BE6AD7C73152210BD5CAFBDD06B04F +:1031D800CAFBED9432715321D9FFFBF1E7240000BB +:1031E800DD0F23DD1B23DD1123DD5723DD2923DD3F +:1031F8003B5600F539FDED80325601F539FDEF7883 +:10320800D539FDDF075601E539FDEF055600F539DB +:10321800FDCFCAFBFAEF61D539FDDF0B5601E53961 +:10322800FDCFCAFBFAEF51F5FFFBEF4CD539FDDFB7 +:103238000B5600E539FDCFCAFBFAEF3CCFFFFB0286 +:10324800EF36D937FCF1E7240000DD0923DD24231C +:10325800DD0A23EF1E5600F539FDEF1CD539FDDFD9 +:10326800075601E539FDEF055600F539FDCFCAFBD4 +:10327800FAEF055601E539FD8F20F9311508666129 +:10328800FB715107EF066661FB710101C6D7C736AE +:10329800F00071F4DC297170F000CE9D08CE9EC05C +:1032A800CE9F80F594FFF593FFF592FFE597FFE534 +:1032B80096FFE595FFE598FFCE9C7F7100D6FB71E0 +:1032C8001BE3712BE3711AE7712BE7717A9D710A81 +:1032D8009E31929E02EFFA710B9E71732171032247 +:1032E800711322C6D7C73172211E717221710A9ECD +:1032F80031929E02EFFA3404FC3692FF52078B9902 +:10330800A5A792DFF9710B9EC6D7C78806163102AA +:103318002215710222C734CCFB3092FF1652078B5C +:1033280099A5A792DFF9C666736718CCFBC6D7C7FD +:103338007173213104221E710322710A9E31929EFB +:1033480002EFFA3492FF36CCFB52078B99A5A7926D +:10335800DFF9710B9E31142213711322717B9E8F3A +:103368000CFC9E9A8F0DFC9E9B717A9EC6D7CFD778 +:10337800FB5CCFD8FB5FCFF8FB20CF2CFC36CF2DE2 +:10338800FCC9D7C7CFD4FB11CFD5FB0CCFFCFBFFB3 +:10339800F5FDFBF5FEFBF5FFFBF500FCCFF9FB2087 +:1033A800F5FAFB5600664C64DE08723844FB00866A +:1033B800EFF3C6D7C788061617F1E7340300236171 +:1033C800E3EDEA362361F8EDA034B12361E3EDA71C +:1033D800342561F8EDB63424070024070061D8EDE0 +:1033E800EA36240B0061F8EDD7342361F8ED1E3579 +:1033F8002361F8EDEB342361F8EDC2362561F8ED71 +:10340800D6362561F8ED8735B12561D8EDAB352481 +:10341800000061F8EDB8352361F8EDEA36240200C2 +:103428002361E3EDDD352361F8EDEE352361F8ED39 +:10343800FF352361F8EDEE352361F8ED1036236191 +:10344800F8ED21362361F8ED30362361F8ED523678 +:103458002361F8ED5E362361F8ED6A362361F8EDF5 +:1034680073362402002361E3EDEA3624020061F892 +:10347800ED7B362361F8ED87362561F8ED93362428 +:103488000A0061F8ED9F3624120061F8EDBC36237E +:1034980061F8EDAA36EDEC36679FD6FBEDF63630CF +:1034A800C62AFD4C3C66736718D4FBEDF63640D946 +:1034B800FB6ADF1440DAFB68DF0E674C6CDF09300B +:1034C8000145FD4C3C713AD5679FDBFBEDF636674D +:1034D800D1DD06305840FD4C3C34F4FB89616F99CE +:1034E800EDF636675C02D1DD0830742CFD4C3CEFFC +:1034F8000C675C01D1DD0630792CFD4C3C675C3CE7 +:10350800D1DD10307E2CFD4C3C675C3C72667362EA +:1035180018D4FBEDF63667D1DD625C01D1DD0530EC +:103528000800EF01F6609F33FC675C02D1DD03E61B +:10353800EF01F63433FC89616899675C04D1DD04D6 +:10354800E6A1EF01F63433FC89616899675C08D11C +:10355800DD05302000EF01F63433FC896168996796 +:103568005C10D1DD05301000EF01F63433FC8961C1 +:103578006899675C20D161E8716033FCEDF636D557 +:1035880018F9DF09679FFDFBA018F9EF134018F938 +:1035980005DE0DD918F9F1B112674834FDA018F904 +:1035A800EDF636675C0F7266736218D4FBEDF6367B +:1035B8004018F964DE1F4018F901DF0667D161F889 +:1035C8005701E918F9671844FBA018F94018F905DC +:1035D80061C8716221675C7F70C117F1243000FDFA +:1035E8001233C0EDF636675C3F70C117F124300026 +:1035F800FD1233C0EDF636675C0770C117F1243051 +:1036080000FD1233C0EDF636675C1F70C117F12458 +:103618003000FD1233C0EDF6366770C117F1243063 +:1036280000FD1233C0EDF636CEABAC710A9E319276 +:103638009E02EFFAD592FFDF05710B9EEFED679EB4 +:1036480099710B9E9F0BFCEDF636711222675C7F19 +:103658009F0CFCEDF636711222675C3F9F0DFCED66 +:10366800F636675C3F9F0EFCEDF636675C1F9F0FD2 +:10367800FCEF7B304A3EFD4C3C679F14FCEF6F30FB +:10368800053EFD4C3C679F15FCEF6330273EFD4C23 +:103698003C679F18FCEF57675C01D1DD51FD094875 +:1036A800EF4C402EFCC8DE46E92EFC671872FAA0E3 +:1036B8002EFCEF3A679F2EFCEF3467318E247200A0 +:1036C800DF06306E09FD4C3C679FF7FBEF208FFA51 +:1036D800FB617F5C10D161E8CF47FC03679FFAFB71 +:1036E800EF0CEF0A664C5ADE05736718D4FBC6D791 +:1036F800C716664C30DC094C37DE05FDED32EF6746 +:10370800664C02DF1F8FD6FB5C03728F35FC5C03AF +:10371800318E316D08616A08128F35FC5C80312A60 +:103728006162EF49664C3DDF0AAE90BF30FCF9306C +:10373800FCEF3A664C3EDF05F931FCEF30664C4F42 +:10374800DF05FD2D48EF26664C61DF09E92EFC09EF +:1037580072FA72EF18664C7FDF0D30D240FD4C3C98 +:10376800713AD5524AEF06667309D4FB72C6D7C7B9 +:1037780088061617F1241000240500DC07244C00E5 +:10378800DD17EF18717BFA17F104D4FB1489617FF8 +:1037980099717AFA712222EF03A02EFCC6D7C7C10D +:1037A800C1FBF8FF401EF903DD06401EF904DF2FB8 +:1037B8008C027309DCFB5E0AD1DF248C02318E0493 +:1037C800D4FB14896E0A99716207CC010031620733 +:1037D800086159018C01D1DFF4716307716B2710FF +:1037E80004C6D7CF35FC03F533FCF537FCF539FCB7 +:1037F800D7C788061617F1E734020025DD3E23DD1A +:103808001825DD1D23DD0523DD2CEF3C71522267D1 +:103818009F38FCCF47FC03EF2F675C839F35FCEF95 +:1038280027675C039F37FC675C034C0261F87152A1 +:1038380021FDCD31EF12679F39FCEF0C6791DF084E +:10384800E0C15012FDA637C0C6D7C71617F1E72446 +:103858000000DD3A23DD23240300DD0C240200DD13 +:103868002224F900DD2FEF3031020705308000EF08 +:1038780001F6086F36FC7208EF248F33FCF533FC31 +:1038880072EF1B8F41FC9F42FCF938FCEF1071422C +:10389800235235EF09F2EF0666730932FC72C6D778 +:1038A800C71617F1E7240000DD38241000DD1C23BB +:1038B800DD1C23DD30240E00DD18241100DD1B245F +:1038C8000F00DD12243000DD15EF1EE2EF1D52025D +:1038D800EF195204EF155206EF115205EF0D52077A +:1038E800EF09F2EF065203EF0252FFC6D7C7313491 +:1038F80022417133228F46FC9FDCFB8F45FC9FFBE6 +:10390800FB3640FDC7D945FCFDF13A618A70618AF2 +:10391800FD363BC0D949FCF1312F609F48FC8F44EC +:10392800FC4F48FCDD0D7142228F48FC9F44FCCFC0 +:1039380047FC034047FC05DE0A307739FD4C3CCF95 +:1039480047FC6BB047FC7150F000CE300BCF17002E +:1039580006CE3106FD0D03717A30710BE3710BE76A +:10396800C6D78F48FC9F44FC8F48FC9FDDFBD7C718 +:10397800401EF903DF06401EF904DF04F2ED6C3A3D +:103988008FFAFB5C10D1DD0C8F48FC9F4DFC714811 +:10399800FAFBEF61314422247143227163228FFACA +:1039A800FB5C04D1DD088FF9FB9F4EFCEF068F48C6 +:1039B800FC9F4EFC8F4EFC9F4DFCEF393154222367 +:1039C800715322716222D538FCDF05F54FFCEF0BED +:1039D8008F38FC5002D6A1609F4FFC8F4FFC9F4D43 +:1039E800FCEF12316422088F4FFC9F4DFCEF068FCD +:1039F8004EFC9F4DFC8F4DFC9FDDFBD54DFCDF053C +:103A0800F538FCEF1A404DFC05DE06CF38FC02EF16 +:103A18000ED94DFCF11231FE03311F609F38FC8F27 +:103A280051FC4F38FCDD23571F8F38FC9F51FC5643 +:103A380000664C08DE10730984224F38FCDC0466EB +:103A480077EF0386EFEB679F41FC8FFAFB5C01D1B0 +:103A5800DD03F2EF0FE94DFC09442270C15013FD5C +:103A6800B605C0F2C6D7C7168B728C01614ADE2430 +:103A78008B728C02614ADE188C01728C02614ADEFC +:103A8800068C01318EEF048C02318E087208EF2605 +:103A98008B72EF228B728C02614ADE048B72EF16F6 +:103AA8008C01728C026142DE068C01318EEF048C2F +:103AB80002318E087208C6D7C716710AE7710BE380 +:103AC8007150F000CE300BCF170006669E31FD0D09 +:103AD80003717A30710BE33182E302EFFA8D1F71C3 +:103AE80058F000710BE772C6D7C7C1C1FBF8FF8F4A +:103AF8002CFC4E02DC03F2EF318C024F2DFCDC046F +:103B080052FFEF268C022F2CFC706131318D128F01 +:103B18002DFC2F2CFC70613133BDD813FDF10DBB8A +:103B2800440001DC03F690BB8B721004C6D7C7C1F2 +:103B3800C1FBF8FFAC0A14A91489708C02612870C3 +:103B48006131FD5A4F1344030071FEDC24AC0A14A2 +:103B58008A04819A04AC0A148A044C11DC11A91451 +:103B68008C0299AC0A14CA0200AC0A14CA0310EFFA +:103B780074AC0A14CA0400AC0A14A914894E02DEF3 +:103B88000AAC0A148A02819A02EF13AC0A14A91427 +:103B9800894E0261D308AC0A148A02919A02AC0ACF +:103BA800148A03919A03D1DF3CAC0A148A024C10A0 +:103BB800DF10A91489318EA112AC0A14A9146299D4 +:103BC800EF17AC0A148A024CF0DF0EA91489318E63 +:103BD800B112AC0A14A9146299AC0A14CA0200AC56 +:103BE8000A14CA03101004C6D7ED373C717BFAC714 +:103BF800D55CFC61F8317422307174227111237123 +:103C08007322D55CFCDD06B05CFCCEABAC717AFAF5 +:103C18005600664C0ADD1272F3311C7946FDCEFC63 +:103C28000061CAFD963C86EFE9717AFAF2C6D7C7F9 +:103C38005600664C10DE0BF0317E12F6785EFC867C +:103C4800EFF0C6D7C7C1C1FBF8FFCC01008C014C0F +:103C580010DE36717BFA8C01F0317E045EFC14A90B +:103C68006168DF09AC02B9717AFAF2EF1D8C01F0D4 +:103C7800317E12795EFC614902DF06717AFAE2EF61 +:103C880009717AFA615901EFC4E21004C6D7C72056 +:103C980004FBF8FFF6425EFC61F8ED7B3D717BFAB0 +:103CA8009C038C034C10DE3C8C03F0317E045EFCDC +:103CB80014A96168DF05717AFAEF29717AFA8C0321 +:103CC80072F3311C795EFCCEFC0061CA629C02D1A1 +:103CD800DF0A8C03F0317E12E6785EFC717BFA61B4 +:103CE8005903EFBECC0200CC01018C02F0317E04F6 +:103CF8005EFC14A96168DD7B8C02F0317E12795E6E +:103D0800FCE743DF688C014C10DE628C01F0317EE9 +:103D180012795EFCE743DD50717BFA8C01F0317E4D +:103D2800045EFC14A96168DF1B616901717BFA8C70 +:103D380001F0317E12F6785EFC717AFA8C024E013F +:103D4800DCE7EF2F8C01F0317E045EFC14A9128CA5 +:103D580002F0317E33785EFC8C01F0317E12E67819 +:103D68005EFC615902717AFA615901EF9861590252 +:103D7800EDF23C00F21004C6D7C72006FBF8FF346A +:103D880019FCC55006C150A8C15030FD5B03100690 +:103D9800D2DD1DA07EFC407EFC08DE03E2EF5A3433 +:103DA80014FC895CFC99FD4A3E7110E2FBF2EF4974 +:103DB800F57EFC8F14FC5C01D1DD26401EF903DF83 +:103DC800205010C180FDA637C0C736100571D4C673 +:103DD800DE0F17C15006C150A8C15030FD5B03105B +:103DE80006401EF901DD11401EF905DD0B8F14FC9C +:103DF8005C02D161E8FD0645F21006C6D7D915FC6C +:103E0800C15030FD3103C0629F18FC7130E5FB8F53 +:103E1800EDFB5C08D1DF06716307716B27F2D7D918 +:103E280018FCC1D917FCC15030FDCD031004713006 +:103E3800E5FB8FEDFB5C08D1DF06716307716B272B +:103E4800F2D7C7200AFBF8FF500FC15030FD3103ED +:103E5800C04041FB02DF077110E2FBF2EF5471181A +:103E6800E2FBCC0700CC0812CC09808F14FC5C0361 +:103E7800D1DF08717AD5CC0607EF06717BD5CC0661 +:103E88002F17040600C15004C150A0C15030FD03D3 +:103E9800041006C736100571D4C6DE15401EF90396 +:103EA800DF0F17C15006C150A8C15030FD5B031089 +:103EB80006F2100AC6D7C7401EF902DF04F6BF8211 +:103EC800FCB05AFDD55AFD61E8EDCE3FCF5AFD044E +:103ED8008F1EF9318FE723DD0B24020024030061D4 +:103EE800C8EDCE3F3028004282FCDF0AE0C1501006 +:103EF800FDA637C0EF2530FA004282FCDF0B5002E6 +:103F0800C15010FDA637C0EF128FF8FB5010D60431 +:103F1800FA004282FC61D8712020F9313407097116 +:103F28002323F6BF82FCEF1731242306F6BF82FC59 +:103F3800EF0DA282FCF64282FCDF04B1BF82FC8F47 +:103F480021F9318FE7240000DD0623DD0D23DF1280 +:103F580036100571C4713123EF0B710402713123DE +:103F6800EF037132233132231A4084FC0361D8A055 +:103F780084FC4084FC02DF0E5004C15010FDA637BB +:103F8800C0EF03F584FC3134231A4086FC0361D862 +:103F9800A086FC4086FC02DF0E5008C15010FDA62A +:103FA80037C0EF03F586FC314207184085FC0361F2 +:103FB800D8A085FC4085FC02DF0C5010C1FDA63757 +:103FC800C0EF03F585FCC6D7C736100571D4DE07E8 +:103FD80030813DFD4C3CD2401EF903DF41312207C0 +:103FE8000630962BFD4C3C3144230C714323508002 +:103FF800C15012FDA637C0D588FCDD05B088FCEF9E +:104008001DCF88FC068F35FC5C01D1DD118F41FC8A +:104018004F42FCDD095040C15012FDA637C0401E7A +:10402800F903DD05F6BD1AEF25D500FCDF09F646D4 +:104038001ADD1BB61AEF17D9FCFBF1461ADD0FD9AA +:10404800FCFB12AD1A43DE04A61AEF02B61AC6D755 +:10405800C78FF4FB76F5F4FB5C10D161E87152234D +:10406800665C0FD1DD61665C01D1DD05F51EF9EFF7 +:1040780056665C02D1DD15E0C15003C15084FDCD08 +:10408800031004711300711B20710303665C08D1CF +:10409800DD05710303EF17665C04D1DD11711300B0 +:1040A800711B20D535FC61F8710303F535FC50050B +:1040B800FDA3027102035003C1C15084FDCD03105A +:1040C80004711A20FD932CF2C6D7C73641057184B6 +:1040D80061D8ED76413641057194DE07714050058F +:1040E800CEABAC31B2D104E2ED8541713BD1CEAB60 +:1040F800AC4018F909DE77D518F9DF618F20F9315E +:1041080033088F21F99F4005EF04CF400504F0C123 +:104118005084FD3103C0629F8CFC8F30FD9F8DFC65 +:10412800368EFCC75002C15008C1506CFD5B0310AD +:10413800068F8AFC9F90FC8F02F99F91FC713420B6 +:10414800E661301271042061DC31196162629F926C +:10415800FC8F20F93169317A9F93FCEF0BD918F95C +:10416800F112498BFC9F4005A018F9E2EF0F71602E +:10417800500571485005713BD5F518F9F2C6D7C7F7 +:104188008F1EF9318FE724000061F8ED584323DDD5 +:104198001B2361F8ED5F422361F8EDDD422361F8EE +:1041A800ED26432361F8EDF543ED5843D51FF9DFBC +:1041B8002BF64282FCDD05F55CFDEF03A05CFD40BB +:1041C8005CFD65DC09F51EF9717222ED7544AF825C +:1041D800FC440A0061D8ED7544E51FF9712223F506 +:1041E8005CFDF5F7FBFD2705714320FDC023402149 +:1041F800F903DF09717222F51EF9ED7544FDE72612 +:1042080040E1FB9BDE09717222F51EF9ED754471E0 +:104218004A277140110571301105713A22715A22ED +:10422800711A2EFDCB2AD2DD09717222F51EF9ED25 +:10423800754471103500CF37001D71401205401FBD +:10424800F901DF05F5FDFBEF04CFFDFB03CF1EF9F8 +:1042580002FDA92AED7544FDBE2CFD1E2D714A9D57 +:10426800FDEB37FD8B33F537FF712BE0F51FF97147 +:104278007222CBE43FEFCBE6F6F0FD2705713BD485 +:104288008F20F93105305004C15084FD3103C062DC +:104298005C03318E315D34E3FB896168995002C15A +:1042A8005084FD3103C0D2DD067170E3FBEF047169 +:1042B80078E3FBFDC023FDD52D710820F9CF1EF949 +:1042C800038FD6FB5C02D1DD095080C15010FDA6DA +:1042D80037C0ED7544FD774431A4E020712BE031FF +:1042E800020C05FDF144EF145027C15005C150845C +:1042F800FDCD031004CF1EF9047172223154230B33 +:10430800A096FCD596FC61F8FDF144FDE4448F20AD +:10431800F931450731040703F51EF9ED7544FD77BA +:104328004431020C18F0C15005C15084FDCD031072 +:10433800045005FDA302FDF144CF1EF903FDE4443A +:104348008F20F931450731040703F51EF9ED75444F +:10435800F51EF9CFFDFB03F5FEFBF500FC713221DC +:10436800F6426CFF61E8ED7544712820F9F514FCFC +:10437800FD4A3EFD652EFD152DFD732D714B9DF5F6 +:10438800E4FBF5E5FBF5E6FBF5E7FB31042102EF7D +:10439800FACE3708CBE4BFFFCBE6FFF1CED4FFCF90 +:1043A80037000971481205F6BEE0BEE2BED0716A58 +:1043B80027FD482B714307714B2771481005714839 +:1043C80011057138100571381105713302713B22DE +:1043D800715302715B2271130E711B2EFD9005F54E +:1043E8005CFDCF1EF905712223F6BF82FC3102075E +:1043F8002CFDC023AF82FC440A00DC06E51FF9E56A +:104408001EF9D521F961E8FD90058F20F931455D48 +:10441800502EFDA302E51FF9E51EF9EF50D50BF963 +:10442800DF4BF51FF9FD9005FD852371730171328E +:104438000431120502EFFA71430271032071422020 +:1044480031949E02EFFA712AE7CEA409F5F30061D0 +:10445800FD31040703712323E5F300CEA408712B73 +:10446800E7E51EF98F20F9314503F51EF9C6D7D5C2 +:1044780097FCDF1E310200195003C15084FD31033F +:10448800C0625C01D1DF07F51EF9717222D7E5978A +:10449800FCD74097FCF0DF083104003FF597FCD7C4 +:1044A8004097FCC8DF0BF51EF9717222CF97FCF01C +:1044B800D731020004A097FCD7F0C15004C1508442 +:1044C800FDCD0310048FE3FB5C9F9FE3FB7110F4A9 +:1044D800FB305840FD4C3CCF97FCF0D78F20F9318A +:1044E8002506F51EF9717222D7715323F596FC71D2 +:1044F8007207FD0D03717307D7FDFD05F2D7C720BD +:104508000CFBF8FF8F1AFCF0F919FCF303FD5A4F66 +:1045180013BC048F1CFCF0F91BFCF303FD5A4F136A +:10452800BC028F1EFCF0F91DFCF303FD5A4F13BBB0 +:10453800AC04BDD8F6BDDAAC04311EBDDCF6BDDE78 +:10454800FDA40DADD8BDDCADDABDDEAC02BDD8F63C +:10455800BDDAAC02311EDADCC3DADEC3BDDCF6BD7F +:10456800DEFDA40DC0BDDEC0BDDCADDEFD1A0FADA5 +:10457800D8BDDCADDABDDEABBDD8F6BDDAAB311ED9 +:10458800DADCC3DADEC3BDDCF6BDDEFDA40DC0BDDA +:10459800DEC0BDDCADDEFD1A0FDADAADD8FD574955 +:1045A800C3C58F24FD5C3FF0317E04A4FC14C2C057 +:1045B800B9A024FDF6BC08BC0A9C078C074C2EDD6C +:1045C8003E8F24FD0E0770F161DC605C3FF0317EA8 +:1045D8001279A4FCBDD8F6BDDA8C0773098E223196 +:1045E8008FBDDC70BDDEFDA40DAC08BDDCAC0AFDE2 +:1045F8001A0FADDABC0AADD8BC08615907EFBCACDC +:1046080008BDD8AC0ABDDAC9DC0004F6FD6E0EC9D7 +:10461800DCFFFFF6FD6F0FADD8BF9EFCAF98FC42E4 +:104628009EFCDD12AF9AFCBF9CFCAF98FCBF9AFCC5 +:10463800AF9EFCBF98FCAF9AFC429CFCDC50AF9844 +:10464800FC429AFCDE48AF5EFD4298FCDE404062C8 +:10465800FD16DC1F4062FDA0DE168FA0FC4F62FD38 +:10466800DE0EAF98FC22A2FC44691061C8FDDF464B +:10467800F562FDAF98FC445146DC0BAF98FC241062 +:1046880027BF60FDEF1930F82ABF60FDEF114062C7 +:10469800FDFFDD03E6EF01F63462FD89610899AF9D +:1046A8009CFC429AFCDC1BAF9AFC4298FCDE13AFE0 +:1046B80098FC4260FDDE0BF5A0FCAF98FCBFA2FCA5 +:1046C800EF1140A0FCFFDD03E6EF01F634A0FC8902 +:1046D800610899100CC6D7C72006FBF8FFA01FFC7D +:1046E800D51FFCDF1CA020FCD520FCDF14A021FC7A +:1046F800D521FCDF0CCF1FFCFFCF20FCFFCF21FC16 +:10470800FF717BFA710A9E31929E02EFFA8E98FD34 +:10471800830F9C039F28FD8E949F63FD8E969F6454 +:10472800FD8E979F65FD8E939F26FD8E929F27FD98 +:10473800FDC04813BC04BDD8F6BDDA46DADF03B1C4 +:1047480046D8DF198C035C0391DF03E6EF01F6041A +:104758006D01313D120103B1BC046169038F66FD2F +:104768004E03DF12AF2AFD614904DE40AC04222A61 +:10477800FDFDE147EF368C03318EB112D966FDF1AC +:1047880043DF1E8C035C0391DF03E6EF01F6046D43 +:1047980001313D120103222AFD610904FDE147EFC1 +:1047A8000B8F66FD4E03DE04F6FDE1478C039F6622 +:1047B800FDAC04BF2AFDD925FDF1010422F9BB1483 +:1047C800A944FFFFDF04E6B9EF0BAB14A944FEFFD1 +:1047D800DD03A9A1B91006C6D7C7161744A90061F9 +:1047E800C836A800A025FD4025FDA861C8F525FD0F +:1047F800F925FDF3311CF67822F9B7F647DFE5C64F +:10480800D7C756A89666F0317E12F6B17822F966B7 +:10481800D1DFF1F51FFCF520FCF521FCF525FDC6DF +:10482800D7716323D7C72004FBF8FFD918F9F1E73C +:10483800240000DD1123DD1C23DD2123DD2623DDFB +:104848002F23DD34EF3A8F25FD9F2CFDA018F9F9B1 +:1048580063FDEF60A018F9F964FDEF58A018F9F9A5 +:1048680065FDEF50A018F98F28FDFD9D0F72EF44EC +:10487800A018F9F926FDEF3CA018F9F927FDEF3447 +:10488800F92CFDF3311C7922F9BB316223058B9C8D +:1048980003EF128C019C03D52CFDDF06CF2CFDA75E +:1048A800EF03B02CFD718071672361DC61FB7161DE +:1048B800238C03721004C6D7C72008FBF8FF8E9814 +:1048C8009C058E979C048E969C038E949C028E93D6 +:1048D8009C018E929B710B9E717AFA8C05FD830F59 +:1048E8009C058C04FD830F9C048C03FD830F9C03A3 +:1048F8008C02FD830F9C028C04F0317E1279BE225B +:10490800BC068C055C03D1DF098C044C0361C861CB +:1049180079068C03318EB1610906BC06313D12015E +:1049280003BC068C060E02708C071C00BC068F2484 +:10493800FC4E01DC0D8C014F24FCDC0B8F25FC4D5B +:10494800DE05AC0612EF04AC06B1121008C6D7C7D4 +:10495800C3C12008FBF8FFF661490A61F8614908FC +:10496800DF07F7340000EDF449E6BC04F6BC06ACFA +:104978000ABC02AC08BBAC06614902AC0461F86130 +:104988004900DE28AC04BDD8AC06BDDAE1FD290F2C +:10499800ADDABC06ADD8BC04ABBDD8AC02BDDAE11B +:1049A800FD440FADDABC02ADD8BBEFCAAC06BC0201 +:1049B800AC04BBAC08BDD8AC0ABDDAAC04BDDCACF9 +:1049C80006FDA70EAC04BDDCAC06FD1A0FE1FD44E4 +:1049D8000FADDABC06ADD8BC04AC06614902AC0424 +:1049E80061F8614900DCC5AC0214AB12100CC6D7E3 +:1049F80061FC61FCC1C3C5C7520C929269D4FEC167 +:104A0800DFF88EFD708EFCC1717AFA401EF903DF63 +:104A18000630962BFD4C3CC09EFC609EFD34D4FEB7 +:104A28005206C0B9A5A592DFF9C6C4C2C061FC612F +:104A3800DF520C929269D4FEC1DFF88EFD708EFCB5 +:104A4800C1717AFAC736410571A4C6DC51F532FD49 +:104A58007148500571605005312422367162077122 +:104A680023228FE4FB5FECFBD1DF1B8FE5FB5FEDBF +:104A7800FBD1DF128FE6FB5FEEFBD1DF098FE7FB8F +:104A88005FEFFBD1DD0C31620702EFFA716307714A +:104A98006B27FD2948FD3733F518F9EDBB4BC736B1 +:104AA80041057184C6DE0DF532FD71485005FD37AC +:104AB80033EDBB4BC73641057194C6DE154032FD58 +:104AC80003DD0C4032FD04DD064032FD0161F8F5DE +:104AD80032FDD932FDF1E7240000DD0823DD132380 +:104AE800DD39EF6071405005E532FD71505005ED3C +:104AF800BB4B8F40059F19F99F1CF9D919F9FDF88F +:104B080036629F1BF94019F97FDD06CF32FD02EFAF +:104B180003F532FD71505005EDBB4BC736410571A9 +:104B280094C6DE1CC736410571C4C6DE06CF32FD09 +:104B380003EF11F532FD7148500571605005EF73B0 +:104B4800CF32FD044032FD03DF138F1BF99F400570 +:104B5800D91BF9C1D919F9FD7737C0EF108F400576 +:104B680076C7D919F9FDBC33C071505005D91CF965 +:104B7800F1242900DD2D240400DD28242200DD2372 +:104B8800241100DD0C240100DD19241E00DD14EFC2 +:104B98000C4019F960DF0CCF19F961EF06F518F927 +:104BA800A019F94032FD03DF0AD919F9FDF8366278 +:104BB8009F1BF9C09EFC609EFD34D4FE5206C0B90E +:104BC800A5A592DFF961FCC1C3C5C7520C929269D1 +:104BD800D4FEC1DFF88EFD708EFCC1F616717AFA2C +:104BE800714AE5717BBD51405F0401D1DD05A7F62F +:104BF80047DFF3300400BF2401F6BF2A01300B0B56 +:104C0800BF2801FD0D03300B0FBF2801FD0D033038 +:104C18000F0FBF2801710AE6710321C09EFC609E38 +:104C2800FD34D4FE5206C0B9A5A592DFF9C6C4C2A8 +:104C3800C061FCC1C3C5C7520C929269D4FEC1DFE2 +:104C4800F88EFD708EFCC1717AFAD540FBDD0EEB53 +:104C58003EFB899E44A23EFBB040FBEF2B710AE667 +:104C6800300400BF2401F6BF2A01300B0BBF280116 +:104C7800FD0D03300B0FBF2801FD0D03300F0FBFD3 +:104C88002801717320710321C09EFC609EFD34D4FD +:104C9800FE5206C0B9A5A592DFF9C6C4C2C061FC20 +:104CA80061EF520C929269D4FEC1DFF88EFD708ECE +:104CB800FCC12008FBF8FF71503002CEABACCC0130 +:104CC80000F6BC0231B2E20F617902F6614902DFF7 +:104CD800F371603002EF7E8E519B713BE28B5C0278 +:104CE800D1DD1D8B5C08D1DF0971503002CC010089 +:104CF800EFCF8C0770FD5238629E50CC0102EFC195 +:104D08008B5C03D1DF408E509C05715030028C01C2 +:104D1800D1DF0E8C0570FDA838629C07CC0101EF2D +:104D2800318C014C02DF0671603002EF28CF34026B +:104D38005A716030028C0570C18C0770FDF937C05C +:104D4800CF34024AEF0F8B5C01D1DD06716030026F +:104D5800EF03EDC94C1008C09EFC609EFD34D4FEE4 +:104D68005206C0B9A5A592DFF961FCC1C3C5C752F7 +:104D78000C929269D4FEC1DFF88EFD708EFCC17171 +:104D88000A9E31929E02EFFA8F0EFC4F96FFDF19B2 +:104D98008F0FFC4F97FFDF118F10FC4F98FFDF0933 +:104DA8005004C15011FDA637C0710B9EC09EFC6017 +:104DB8009EFD34D4FE5206C0B9A5A592DFF9C6C43B +:104DC800C2C061FCA05CFC61FCC1C3C5C7520C92A7 +:104DD8009269D4FEC1DFF88EFD708EFCC1C1FBF86C +:104DE800FF8D1F9C018E31318EE7240600DD0823DC +:104DF800DD0F23DD25EF45717AFA8C019F46FCEF24 +:104E08003B717AFA4021F901DF078C019F45FCEFDD +:104E18002B51FF2E019F45FCEF22717AFA8C019FDE +:104E280002F98FE2FB5C01D1DF12401EF903DD06B7 +:104E3800401EF904DF06302926FD4C3C4031FF09AD +:104E4800DE05A031FFEF197158F000713222405B86 +:104E5800FC02DF03F6EF05D95BFCF1A1609F5BFC68 +:104E6800710BE3C0C09EFC609EFD34D4FE5206C0A8 +:104E7800B9A5A592DFF9C6C4C2C061FC61FF520C96 +:104E8800929269D4FEC1DFF88EFD708EFCC1717AF2 +:104E9800FA8F14FC5C03D1DD19401EF903DD0640CE +:104EA8001EF904DF0D36100571D4DE0630813DFD94 +:104EB8004C3CC09EFC609EFD34D4FE5206C0B9A591 +:104EC800A592DFF961FC61FC61FC61FC61FC61FC9D +:104ED80061FC61FC61FC61FC61FC61FC61FC61FCE2 +:104EE80061FC61FC61FC61FC61FC61FC61FC61FCD2 +:0E4EF80061FC61FC61FC61FC61FC61FC61FC21 +:0A4F060000060C12181E242A303693 +:104F10000016324864809612284460769208244035 +:104F2000FF000000555555554700DCFB0000000010 +:104F300049FC00000000BE3EF538D8227D2E0E3020 +:104F40008B30CD31D03F7C09874101000000983A79 +:0A4F5000F82AFF2330129900000038 +:084F5A00317503F7332312D770 +:0A4FF60031303A33383A3339000005 :00000001FF  \ No newline at end of file diff --git a/trunk/bsr.lmf b/trunk/bsr.lmf index 0904a14..b736063 100644 Binary files a/trunk/bsr.lmf and b/trunk/bsr.lmf differ diff --git a/trunk/bsr_k0r.map b/trunk/bsr_k0r.map index 50548b7..94c602b 100644 --- a/trunk/bsr_k0r.map +++ b/trunk/bsr_k0r.map @@ -23,8 +23,8 @@ Direc-file:bsr_mcu.dr *** Link information *** 64 output segment(s) - 3EBCH byte(s) real data - 5434 symbol(s) defined + 3E91H byte(s) real data + 5413 symbol(s) defined *** Memory map *** @@ -184,235 +184,234 @@ Direc-file:bsr_mcu.dr @@CNST ini_VECT 022D8H 00000H @@CNST task_status 022D8H 00000H - ROM_CODE 022D8H 0274BH CSEG + ROM_CODE 022D8H 02720H CSEG ROM_CODE pm 022D8H 009E6H ROM_CODE i2c_ctr 02CBEH 00060H ROM_CODE i2c_twl 02D1EH 0005EH - ROM_CODE led 02D7CH 00545H - ROM_CODE rtc 032C1H 000E0H - ROM_CODE vreg_ctr 033A1H 00475H - ROM_CODE vreg_twl 03816H 0010AH - ROM_CODE adc 03920H 002FCH - ROM_CODE renge 03C1CH 00190H - ROM_CODE accero 03DACH 0013DH - ROM_CODE sw 03EE9H 00112H + ROM_CODE led 02D7CH 0051AH + ROM_CODE rtc 03296H 000E0H + ROM_CODE vreg_ctr 03376H 00475H + ROM_CODE vreg_twl 037EBH 0010AH + ROM_CODE adc 038F5H 002FCH + ROM_CODE renge 03BF1H 00190H + ROM_CODE accero 03D81H 0013DH + ROM_CODE sw 03EBEH 00112H ROM_CODE task_misc - 03FFBH 001B7H - ROM_CODE task_sys 041B2H 0037FH + 03FD0H 001B7H + ROM_CODE task_sys 04187H 0037FH ROM_CODE pedo_alg_thre_det2 - 04531H 004F2H - @@BASE 04A23H 0050EH CSEG BASE - @@BASE loader 04A23H 00000H - @@BASE pm 04A23H 0003FH - @@BASE i2c_ctr 04A62H 00198H - @@BASE main 04BFAH 00000H - @@BASE magic 04BFAH 00000H - @@BASE WDT 04BFAH 00000H - @@BASE i2c_mcu 04BFAH 000D9H - @@BASE i2c_twl 04CD3H 000CBH - @@BASE led 04D9EH 00000H - @@BASE rtc 04D9EH 0005EH - @@BASE vreg_ctr 04DFCH 00000H - @@BASE vreg_twl 04DFCH 00000H - @@BASE adc 04DFCH 000B3H - @@BASE renge 04EAFH 00000H - @@BASE accero 04EAFH 0004AH + 04506H 004F2H + @@BASE 049F8H 0050EH CSEG BASE + @@BASE loader 049F8H 00000H + @@BASE pm 049F8H 0003FH + @@BASE i2c_ctr 04A37H 00198H + @@BASE main 04BCFH 00000H + @@BASE magic 04BCFH 00000H + @@BASE WDT 04BCFH 00000H + @@BASE i2c_mcu 04BCFH 000D9H + @@BASE i2c_twl 04CA8H 000CBH + @@BASE led 04D73H 00000H + @@BASE rtc 04D73H 0005EH + @@BASE vreg_ctr 04DD1H 00000H + @@BASE vreg_twl 04DD1H 00000H + @@BASE adc 04DD1H 000B3H + @@BASE renge 04E84H 00000H + @@BASE accero 04E84H 0004AH @@BASE self_flash - 04EF9H 00000H - @@BASE sw 04EF9H 00000H + 04ECEH 00000H + @@BASE sw 04ECEH 00000H @@BASE task_debug - 04EF9H 00000H + 04ECEH 00000H @@BASE task_misc - 04EF9H 00000H - @@BASE task_sys 04EF9H 00000H + 04ECEH 00000H + @@BASE task_sys 04ECEH 00000H @@BASE pedo_alg_thre_det2 - 04EF9H 00000H - @@BASE ini_VECT 04EF9H 00038H + 04ECEH 00000H + @@BASE ini_VECT 04ECEH 00038H @@BASE task_status - 04F31H 00000H - @@CNSTL 04F31H 00000H CSEG PAGE64KP - @@CNSTL @cstart 04F31H 00000H - @@CNSTL 04F31H 00000H CSEG PAGE64KP - @@CNSTL pm 04F31H 00000H - @@CNSTL 04F31H 00000H CSEG PAGE64KP - @@CNSTL i2c_ctr 04F31H 00000H - @@CNSTL 04F31H 00000H CSEG PAGE64KP - @@CNSTL i2c_twl 04F31H 00000H - @@CNSTL 04F31H 00000H CSEG PAGE64KP - @@CNSTL led 04F31H 00000H - @@CNSTL 04F31H 00000H CSEG PAGE64KP - @@CNSTL rtc 04F31H 00000H - @@CNSTL 04F31H 00000H CSEG PAGE64KP - @@CNSTL vreg_ctr 04F31H 00000H - @@CNSTL 04F31H 00000H CSEG PAGE64KP - @@CNSTL vreg_twl 04F31H 00000H - @@CNSTL 04F31H 00000H CSEG PAGE64KP - @@CNSTL adc 04F31H 00000H - @@CNSTL 04F31H 00000H CSEG PAGE64KP - @@CNSTL renge 04F31H 00000H - @@CNSTL 04F31H 00000H CSEG PAGE64KP - @@CNSTL accero 04F31H 00000H - @@CNSTL 04F31H 00000H CSEG PAGE64KP - @@CNSTL sw 04F31H 00000H - @@CNSTL 04F31H 00000H CSEG PAGE64KP + 04F06H 00000H + @@CNSTL 04F06H 00000H CSEG PAGE64KP + @@CNSTL @cstart 04F06H 00000H + @@CNSTL 04F06H 00000H CSEG PAGE64KP + @@CNSTL pm 04F06H 00000H + @@CNSTL 04F06H 00000H CSEG PAGE64KP + @@CNSTL i2c_ctr 04F06H 00000H + @@CNSTL 04F06H 00000H CSEG PAGE64KP + @@CNSTL i2c_twl 04F06H 00000H + @@CNSTL 04F06H 00000H CSEG PAGE64KP + @@CNSTL led 04F06H 00000H + @@CNSTL 04F06H 00000H CSEG PAGE64KP + @@CNSTL rtc 04F06H 00000H + @@CNSTL 04F06H 00000H CSEG PAGE64KP + @@CNSTL vreg_ctr 04F06H 00000H + @@CNSTL 04F06H 00000H CSEG PAGE64KP + @@CNSTL vreg_twl 04F06H 00000H + @@CNSTL 04F06H 00000H CSEG PAGE64KP + @@CNSTL adc 04F06H 00000H + @@CNSTL 04F06H 00000H CSEG PAGE64KP + @@CNSTL renge 04F06H 00000H + @@CNSTL 04F06H 00000H CSEG PAGE64KP + @@CNSTL accero 04F06H 00000H + @@CNSTL 04F06H 00000H CSEG PAGE64KP + @@CNSTL sw 04F06H 00000H + @@CNSTL 04F06H 00000H CSEG PAGE64KP @@CNSTL task_misc - 04F31H 00000H - @@CNSTL 04F31H 00000H CSEG PAGE64KP - @@CNSTL task_sys 04F31H 00000H - @@CNSTL 04F31H 00000H CSEG PAGE64KP + 04F06H 00000H + @@CNSTL 04F06H 00000H CSEG PAGE64KP + @@CNSTL task_sys 04F06H 00000H + @@CNSTL 04F06H 00000H CSEG PAGE64KP @@CNSTL pedo_alg_thre_det2 - 04F31H 00000H - @@CNSTL 04F31H 00000H CSEG PAGE64KP - @@CNSTL ini_VECT 04F31H 00000H - @@R_INIS 04F31H 00000H CSEG UNIT64KP - @@R_INIS @cstart 04F31H 00000H - @@R_INIS loader 04F31H 00000H - @@R_INIS pm 04F31H 00000H - @@R_INIS i2c_ctr 04F31H 00000H - @@R_INIS main 04F31H 00000H - @@R_INIS magic 04F31H 00000H - @@R_INIS WDT 04F31H 00000H - @@R_INIS i2c_mcu 04F31H 00000H - @@R_INIS i2c_twl 04F31H 00000H - @@R_INIS led 04F31H 00000H - @@R_INIS rtc 04F31H 00000H - @@R_INIS vreg_ctr 04F31H 00000H - @@R_INIS vreg_twl 04F31H 00000H - @@R_INIS adc 04F31H 00000H - @@R_INIS renge 04F31H 00000H - @@R_INIS accero 04F31H 00000H - @@R_INIS self_flash - 04F31H 00000H - @@R_INIS sw 04F31H 00000H - @@R_INIS task_debug - 04F31H 00000H - @@R_INIS task_misc - 04F31H 00000H - @@R_INIS task_sys 04F31H 00000H - @@R_INIS pedo_alg_thre_det2 - 04F31H 00000H - @@R_INIS ini_VECT 04F31H 00000H - @@R_INIS task_status - 04F31H 00000H - @@R_INIS @rom 04F31H 00000H - @@CALT 04F31H 00000H CSEG - @@CALT @cstart 04F31H 00000H - @@CALT loader 04F31H 00000H - @@CALT pm 04F31H 00000H - @@CALT i2c_ctr 04F31H 00000H - @@CALT main 04F31H 00000H - @@CALT magic 04F31H 00000H - @@CALT WDT 04F31H 00000H - @@CALT i2c_mcu 04F31H 00000H - @@CALT i2c_twl 04F31H 00000H - @@CALT led 04F31H 00000H - @@CALT rtc 04F31H 00000H - @@CALT vreg_ctr 04F31H 00000H - @@CALT vreg_twl 04F31H 00000H - @@CALT adc 04F31H 00000H - @@CALT renge 04F31H 00000H - @@CALT accero 04F31H 00000H - @@CALT self_flash - 04F31H 00000H - @@CALT sw 04F31H 00000H - @@CALT task_debug - 04F31H 00000H - @@CALT task_misc - 04F31H 00000H - @@CALT task_sys 04F31H 00000H - @@CALT pedo_alg_thre_det2 - 04F31H 00000H - @@CALT ini_VECT 04F31H 00000H - @@CALT task_status - 04F31H 00000H - @@RLINIT 04F31H 00000H CSEG UNIT64KP - @@RLINIT loader 04F31H 00000H - @@RLINIT pm 04F31H 00000H - @@RLINIT i2c_ctr 04F31H 00000H - @@RLINIT main 04F31H 00000H - @@RLINIT magic 04F31H 00000H - @@RLINIT WDT 04F31H 00000H - @@RLINIT i2c_mcu 04F31H 00000H - @@RLINIT i2c_twl 04F31H 00000H - @@RLINIT led 04F31H 00000H - @@RLINIT rtc 04F31H 00000H - @@RLINIT vreg_ctr 04F31H 00000H - @@RLINIT vreg_twl 04F31H 00000H - @@RLINIT adc 04F31H 00000H - @@RLINIT renge 04F31H 00000H - @@RLINIT accero 04F31H 00000H - @@RLINIT self_flash - 04F31H 00000H - @@RLINIT sw 04F31H 00000H - @@RLINIT task_debug - 04F31H 00000H - @@RLINIT task_misc - 04F31H 00000H - @@RLINIT task_sys 04F31H 00000H - @@RLINIT pedo_alg_thre_det2 - 04F31H 00000H - @@RLINIT ini_VECT 04F31H 00000H - @@RLINIT task_status - 04F31H 00000H - @@RLINIT @rom 04F31H 00000H - @@CODEL 04F31H 00000H CSEG - @@CODEL pm 04F31H 00000H - @@CODEL i2c_ctr 04F31H 00000H - @@CODEL magic 04F31H 00000H - @@CODEL i2c_twl 04F31H 00000H - @@CODEL led 04F31H 00000H - @@CODEL rtc 04F31H 00000H - @@CODEL vreg_ctr 04F31H 00000H - @@CODEL vreg_twl 04F31H 00000H - @@CODEL adc 04F31H 00000H - @@CODEL renge 04F31H 00000H - @@CODEL accero 04F31H 00000H - @@CODEL sw 04F31H 00000H - @@CODEL task_misc - 04F31H 00000H - @@CODEL task_sys 04F31H 00000H - @@CODEL pedo_alg_thre_det2 - 04F31H 00000H - @@CODEL ini_VECT 04F31H 00000H -* gap * 04F31H 00001H - @@CNSTL 04F32H 0000AH CSEG PAGE64KP - @@CNSTL @bcdtob 04F32H 0000AH - @@CNSTL 04F3CH 00010H CSEG PAGE64KP - @@CNSTL @bbcd 04F3CH 00010H - @@R_INIT 04F4CH 0003AH CSEG UNIT64KP - @@R_INIT @cstart 04F4CH 00000H - @@R_INIT loader 04F4CH 00000H - @@R_INIT pm 04F4CH 00002H - @@R_INIT i2c_ctr 04F4EH 00002H - @@R_INIT main 04F50H 00000H - @@R_INIT magic 04F50H 00000H - @@R_INIT WDT 04F50H 00000H - @@R_INIT i2c_mcu 04F50H 00000H - @@R_INIT i2c_twl 04F50H 00000H - @@R_INIT led 04F50H 00006H - @@R_INIT rtc 04F56H 00000H - @@R_INIT vreg_ctr 04F56H 00000H - @@R_INIT vreg_twl 04F56H 00000H - @@R_INIT adc 04F56H 0000CH - @@R_INIT renge 04F62H 00014H - @@R_INIT accero 04F76H 00000H + 04F06H 00000H + @@CNSTL 04F06H 00000H CSEG PAGE64KP + @@CNSTL ini_VECT 04F06H 00000H + @@CNSTL 04F06H 0000AH CSEG PAGE64KP + @@CNSTL @bcdtob 04F06H 0000AH + @@CNSTL 04F10H 00010H CSEG PAGE64KP + @@CNSTL @bbcd 04F10H 00010H + @@R_INIT 04F20H 0003AH CSEG UNIT64KP + @@R_INIT @cstart 04F20H 00000H + @@R_INIT loader 04F20H 00000H + @@R_INIT pm 04F20H 00002H + @@R_INIT i2c_ctr 04F22H 00002H + @@R_INIT main 04F24H 00000H + @@R_INIT magic 04F24H 00000H + @@R_INIT WDT 04F24H 00000H + @@R_INIT i2c_mcu 04F24H 00000H + @@R_INIT i2c_twl 04F24H 00000H + @@R_INIT led 04F24H 00006H + @@R_INIT rtc 04F2AH 00000H + @@R_INIT vreg_ctr 04F2AH 00000H + @@R_INIT vreg_twl 04F2AH 00000H + @@R_INIT adc 04F2AH 0000CH + @@R_INIT renge 04F36H 00014H + @@R_INIT accero 04F4AH 00000H @@R_INIT self_flash - 04F76H 00000H - @@R_INIT sw 04F76H 00002H + 04F4AH 00000H + @@R_INIT sw 04F4AH 00002H @@R_INIT task_debug - 04F78H 00000H + 04F4CH 00000H @@R_INIT task_misc - 04F78H 00000H - @@R_INIT task_sys 04F78H 00002H + 04F4CH 00000H + @@R_INIT task_sys 04F4CH 00002H @@R_INIT pedo_alg_thre_det2 - 04F7AH 0000AH - @@R_INIT ini_VECT 04F84H 00000H + 04F4EH 0000AH + @@R_INIT ini_VECT 04F58H 00000H @@R_INIT task_status - 04F84H 00002H - @@R_INIT @rom 04F86H 00000H - @@LCODEL 04F86H 00008H CSEG - @@LCODEL abs 04F86H 00008H -* gap * 04F8EH 00068H + 04F58H 00002H + @@R_INIT @rom 04F5AH 00000H + @@R_INIS 04F5AH 00000H CSEG UNIT64KP + @@R_INIS @cstart 04F5AH 00000H + @@R_INIS loader 04F5AH 00000H + @@R_INIS pm 04F5AH 00000H + @@R_INIS i2c_ctr 04F5AH 00000H + @@R_INIS main 04F5AH 00000H + @@R_INIS magic 04F5AH 00000H + @@R_INIS WDT 04F5AH 00000H + @@R_INIS i2c_mcu 04F5AH 00000H + @@R_INIS i2c_twl 04F5AH 00000H + @@R_INIS led 04F5AH 00000H + @@R_INIS rtc 04F5AH 00000H + @@R_INIS vreg_ctr 04F5AH 00000H + @@R_INIS vreg_twl 04F5AH 00000H + @@R_INIS adc 04F5AH 00000H + @@R_INIS renge 04F5AH 00000H + @@R_INIS accero 04F5AH 00000H + @@R_INIS self_flash + 04F5AH 00000H + @@R_INIS sw 04F5AH 00000H + @@R_INIS task_debug + 04F5AH 00000H + @@R_INIS task_misc + 04F5AH 00000H + @@R_INIS task_sys 04F5AH 00000H + @@R_INIS pedo_alg_thre_det2 + 04F5AH 00000H + @@R_INIS ini_VECT 04F5AH 00000H + @@R_INIS task_status + 04F5AH 00000H + @@R_INIS @rom 04F5AH 00000H + @@CALT 04F5AH 00000H CSEG + @@CALT @cstart 04F5AH 00000H + @@CALT loader 04F5AH 00000H + @@CALT pm 04F5AH 00000H + @@CALT i2c_ctr 04F5AH 00000H + @@CALT main 04F5AH 00000H + @@CALT magic 04F5AH 00000H + @@CALT WDT 04F5AH 00000H + @@CALT i2c_mcu 04F5AH 00000H + @@CALT i2c_twl 04F5AH 00000H + @@CALT led 04F5AH 00000H + @@CALT rtc 04F5AH 00000H + @@CALT vreg_ctr 04F5AH 00000H + @@CALT vreg_twl 04F5AH 00000H + @@CALT adc 04F5AH 00000H + @@CALT renge 04F5AH 00000H + @@CALT accero 04F5AH 00000H + @@CALT self_flash + 04F5AH 00000H + @@CALT sw 04F5AH 00000H + @@CALT task_debug + 04F5AH 00000H + @@CALT task_misc + 04F5AH 00000H + @@CALT task_sys 04F5AH 00000H + @@CALT pedo_alg_thre_det2 + 04F5AH 00000H + @@CALT ini_VECT 04F5AH 00000H + @@CALT task_status + 04F5AH 00000H + @@RLINIT 04F5AH 00000H CSEG UNIT64KP + @@RLINIT loader 04F5AH 00000H + @@RLINIT pm 04F5AH 00000H + @@RLINIT i2c_ctr 04F5AH 00000H + @@RLINIT main 04F5AH 00000H + @@RLINIT magic 04F5AH 00000H + @@RLINIT WDT 04F5AH 00000H + @@RLINIT i2c_mcu 04F5AH 00000H + @@RLINIT i2c_twl 04F5AH 00000H + @@RLINIT led 04F5AH 00000H + @@RLINIT rtc 04F5AH 00000H + @@RLINIT vreg_ctr 04F5AH 00000H + @@RLINIT vreg_twl 04F5AH 00000H + @@RLINIT adc 04F5AH 00000H + @@RLINIT renge 04F5AH 00000H + @@RLINIT accero 04F5AH 00000H + @@RLINIT self_flash + 04F5AH 00000H + @@RLINIT sw 04F5AH 00000H + @@RLINIT task_debug + 04F5AH 00000H + @@RLINIT task_misc + 04F5AH 00000H + @@RLINIT task_sys 04F5AH 00000H + @@RLINIT pedo_alg_thre_det2 + 04F5AH 00000H + @@RLINIT ini_VECT 04F5AH 00000H + @@RLINIT task_status + 04F5AH 00000H + @@RLINIT @rom 04F5AH 00000H + @@CODEL 04F5AH 00000H CSEG + @@CODEL pm 04F5AH 00000H + @@CODEL i2c_ctr 04F5AH 00000H + @@CODEL magic 04F5AH 00000H + @@CODEL i2c_twl 04F5AH 00000H + @@CODEL led 04F5AH 00000H + @@CODEL rtc 04F5AH 00000H + @@CODEL vreg_ctr 04F5AH 00000H + @@CODEL vreg_twl 04F5AH 00000H + @@CODEL adc 04F5AH 00000H + @@CODEL renge 04F5AH 00000H + @@CODEL accero 04F5AH 00000H + @@CODEL sw 04F5AH 00000H + @@CODEL task_misc + 04F5AH 00000H + @@CODEL task_sys 04F5AH 00000H + @@CODEL pedo_alg_thre_det2 + 04F5AH 00000H + @@CODEL ini_VECT 04F5AH 00000H + @@LCODEL 04F5AH 00008H CSEG + @@LCODEL abs 04F5AH 00008H +* gap * 04F62H 00094H MGC_TAIL 04FF6H 0000AH CSEG AT MGC_TAIL magic 04FF6H 0000AH @@ -420,7 +419,7 @@ Direc-file:bsr_mcu.dr BASE ADDRESS=FF900H SIZE=00500H OUTPUT INPUT INPUT BASE SIZE SEGMENT SEGMENT MODULE ADDRESS - @@DATA FF900H 00432H DSEG BASEP + @@DATA FF900H 00430H DSEG BASEP @@DATA @cstart FF900H 00002H @@DATA loader FF902H 00000H @@DATA pm FF902H 00016H @@ -430,184 +429,184 @@ Direc-file:bsr_mcu.dr @@DATA WDT FFB3AH 00000H @@DATA i2c_mcu FFB3AH 0000AH @@DATA i2c_twl FFB44H 00000H - @@DATA led FFB44H 0008AH - @@DATA rtc FFBCEH 00008H - @@DATA vreg_ctr FFBD6H 0005EH - @@DATA vreg_twl FFC34H 00012H - @@DATA adc FFC46H 00018H - @@DATA renge FFC5EH 00022H - @@DATA accero FFC80H 00002H + @@DATA led FFB44H 00088H + @@DATA rtc FFBCCH 00008H + @@DATA vreg_ctr FFBD4H 0005EH + @@DATA vreg_twl FFC32H 00012H + @@DATA adc FFC44H 00018H + @@DATA renge FFC5CH 00022H + @@DATA accero FFC7EH 00002H @@DATA self_flash - FFC82H 00002H - @@DATA sw FFC84H 00006H + FFC80H 00002H + @@DATA sw FFC82H 00006H @@DATA task_debug - FFC8AH 00000H + FFC88H 00000H @@DATA task_misc - FFC8AH 0000EH - @@DATA task_sys FFC98H 00002H + FFC88H 0000EH + @@DATA task_sys FFC96H 00002H @@DATA pedo_alg_thre_det2 - FFC9AH 00096H - @@DATA ini_VECT FFD30H 00000H + FFC98H 00096H + @@DATA ini_VECT FFD2EH 00000H @@DATA task_status - FFD30H 00002H - @@DATA @rom FFD32H 00000H - @@INIT FFD32H 0003AH DSEG BASEP - @@INIT @cstart FFD32H 00000H - @@INIT loader FFD32H 00000H - @@INIT pm FFD32H 00002H - @@INIT i2c_ctr FFD34H 00002H - @@INIT main FFD36H 00000H - @@INIT magic FFD36H 00000H - @@INIT WDT FFD36H 00000H - @@INIT i2c_mcu FFD36H 00000H - @@INIT i2c_twl FFD36H 00000H - @@INIT led FFD36H 00006H - @@INIT rtc FFD3CH 00000H - @@INIT vreg_ctr FFD3CH 00000H - @@INIT vreg_twl FFD3CH 00000H - @@INIT adc FFD3CH 0000CH - @@INIT renge FFD48H 00014H - @@INIT accero FFD5CH 00000H + FFD2EH 00002H + @@DATA @rom FFD30H 00000H + @@INIT FFD30H 0003AH DSEG BASEP + @@INIT @cstart FFD30H 00000H + @@INIT loader FFD30H 00000H + @@INIT pm FFD30H 00002H + @@INIT i2c_ctr FFD32H 00002H + @@INIT main FFD34H 00000H + @@INIT magic FFD34H 00000H + @@INIT WDT FFD34H 00000H + @@INIT i2c_mcu FFD34H 00000H + @@INIT i2c_twl FFD34H 00000H + @@INIT led FFD34H 00006H + @@INIT rtc FFD3AH 00000H + @@INIT vreg_ctr FFD3AH 00000H + @@INIT vreg_twl FFD3AH 00000H + @@INIT adc FFD3AH 0000CH + @@INIT renge FFD46H 00014H + @@INIT accero FFD5AH 00000H @@INIT self_flash - FFD5CH 00000H - @@INIT sw FFD5CH 00002H + FFD5AH 00000H + @@INIT sw FFD5AH 00002H @@INIT task_debug - FFD5EH 00000H + FFD5CH 00000H @@INIT task_misc - FFD5EH 00000H - @@INIT task_sys FFD5EH 00002H + FFD5CH 00000H + @@INIT task_sys FFD5CH 00002H @@INIT pedo_alg_thre_det2 - FFD60H 0000AH - @@INIT ini_VECT FFD6AH 00000H + FFD5EH 0000AH + @@INIT ini_VECT FFD68H 00000H @@INIT task_status - FFD6AH 00002H - @@INIT @rom FFD6CH 00000H - @@INIS FFD6CH 00000H DSEG UNITP - @@INIS @cstart FFD6CH 00000H - @@INIS loader FFD6CH 00000H - @@INIS pm FFD6CH 00000H - @@INIS i2c_ctr FFD6CH 00000H - @@INIS main FFD6CH 00000H - @@INIS magic FFD6CH 00000H - @@INIS WDT FFD6CH 00000H - @@INIS i2c_mcu FFD6CH 00000H - @@INIS i2c_twl FFD6CH 00000H - @@INIS led FFD6CH 00000H - @@INIS rtc FFD6CH 00000H - @@INIS vreg_ctr FFD6CH 00000H - @@INIS vreg_twl FFD6CH 00000H - @@INIS adc FFD6CH 00000H - @@INIS renge FFD6CH 00000H - @@INIS accero FFD6CH 00000H + FFD68H 00002H + @@INIT @rom FFD6AH 00000H + @@INIS FFD6AH 00000H DSEG UNITP + @@INIS @cstart FFD6AH 00000H + @@INIS loader FFD6AH 00000H + @@INIS pm FFD6AH 00000H + @@INIS i2c_ctr FFD6AH 00000H + @@INIS main FFD6AH 00000H + @@INIS magic FFD6AH 00000H + @@INIS WDT FFD6AH 00000H + @@INIS i2c_mcu FFD6AH 00000H + @@INIS i2c_twl FFD6AH 00000H + @@INIS led FFD6AH 00000H + @@INIS rtc FFD6AH 00000H + @@INIS vreg_ctr FFD6AH 00000H + @@INIS vreg_twl FFD6AH 00000H + @@INIS adc FFD6AH 00000H + @@INIS renge FFD6AH 00000H + @@INIS accero FFD6AH 00000H @@INIS self_flash - FFD6CH 00000H - @@INIS sw FFD6CH 00000H + FFD6AH 00000H + @@INIS sw FFD6AH 00000H @@INIS task_debug - FFD6CH 00000H + FFD6AH 00000H @@INIS task_misc - FFD6CH 00000H - @@INIS task_sys FFD6CH 00000H + FFD6AH 00000H + @@INIS task_sys FFD6AH 00000H @@INIS pedo_alg_thre_det2 - FFD6CH 00000H - @@INIS ini_VECT FFD6CH 00000H + FFD6AH 00000H + @@INIS ini_VECT FFD6AH 00000H @@INIS task_status - FFD6CH 00000H - @@INIS @rom FFD6CH 00000H - @@DATS FFD6CH 00000H DSEG UNITP - @@DATS @cstart FFD6CH 00000H - @@DATS loader FFD6CH 00000H - @@DATS pm FFD6CH 00000H - @@DATS i2c_ctr FFD6CH 00000H - @@DATS main FFD6CH 00000H - @@DATS magic FFD6CH 00000H - @@DATS WDT FFD6CH 00000H - @@DATS i2c_mcu FFD6CH 00000H - @@DATS i2c_twl FFD6CH 00000H - @@DATS led FFD6CH 00000H - @@DATS rtc FFD6CH 00000H - @@DATS vreg_ctr FFD6CH 00000H - @@DATS vreg_twl FFD6CH 00000H - @@DATS adc FFD6CH 00000H - @@DATS renge FFD6CH 00000H - @@DATS accero FFD6CH 00000H + FFD6AH 00000H + @@INIS @rom FFD6AH 00000H + @@DATS FFD6AH 00000H DSEG UNITP + @@DATS @cstart FFD6AH 00000H + @@DATS loader FFD6AH 00000H + @@DATS pm FFD6AH 00000H + @@DATS i2c_ctr FFD6AH 00000H + @@DATS main FFD6AH 00000H + @@DATS magic FFD6AH 00000H + @@DATS WDT FFD6AH 00000H + @@DATS i2c_mcu FFD6AH 00000H + @@DATS i2c_twl FFD6AH 00000H + @@DATS led FFD6AH 00000H + @@DATS rtc FFD6AH 00000H + @@DATS vreg_ctr FFD6AH 00000H + @@DATS vreg_twl FFD6AH 00000H + @@DATS adc FFD6AH 00000H + @@DATS renge FFD6AH 00000H + @@DATS accero FFD6AH 00000H @@DATS self_flash - FFD6CH 00000H - @@DATS sw FFD6CH 00000H + FFD6AH 00000H + @@DATS sw FFD6AH 00000H @@DATS task_debug - FFD6CH 00000H + FFD6AH 00000H @@DATS task_misc - FFD6CH 00000H - @@DATS task_sys FFD6CH 00000H + FFD6AH 00000H + @@DATS task_sys FFD6AH 00000H @@DATS pedo_alg_thre_det2 - FFD6CH 00000H - @@DATS ini_VECT FFD6CH 00000H + FFD6AH 00000H + @@DATS ini_VECT FFD6AH 00000H @@DATS task_status - FFD6CH 00000H - @@DATS @rom FFD6CH 00000H - FSL_DATA FFD6CH 00010H DSEG UNITP + FFD6AH 00000H + @@DATS @rom FFD6AH 00000H + FSL_DATA FFD6AH 00010H DSEG UNITP FSL_DATA fsl_common - FFD6CH 00010H - @@INITL FFD7CH 00000H DSEG UNIT64KP - @@INITL loader FFD7CH 00000H - @@INITL pm FFD7CH 00000H - @@INITL i2c_ctr FFD7CH 00000H - @@INITL main FFD7CH 00000H - @@INITL magic FFD7CH 00000H - @@INITL WDT FFD7CH 00000H - @@INITL i2c_mcu FFD7CH 00000H - @@INITL i2c_twl FFD7CH 00000H - @@INITL led FFD7CH 00000H - @@INITL rtc FFD7CH 00000H - @@INITL vreg_ctr FFD7CH 00000H - @@INITL vreg_twl FFD7CH 00000H - @@INITL adc FFD7CH 00000H - @@INITL renge FFD7CH 00000H - @@INITL accero FFD7CH 00000H + FFD6AH 00010H + @@INITL FFD7AH 00000H DSEG UNIT64KP + @@INITL loader FFD7AH 00000H + @@INITL pm FFD7AH 00000H + @@INITL i2c_ctr FFD7AH 00000H + @@INITL main FFD7AH 00000H + @@INITL magic FFD7AH 00000H + @@INITL WDT FFD7AH 00000H + @@INITL i2c_mcu FFD7AH 00000H + @@INITL i2c_twl FFD7AH 00000H + @@INITL led FFD7AH 00000H + @@INITL rtc FFD7AH 00000H + @@INITL vreg_ctr FFD7AH 00000H + @@INITL vreg_twl FFD7AH 00000H + @@INITL adc FFD7AH 00000H + @@INITL renge FFD7AH 00000H + @@INITL accero FFD7AH 00000H @@INITL self_flash - FFD7CH 00000H - @@INITL sw FFD7CH 00000H + FFD7AH 00000H + @@INITL sw FFD7AH 00000H @@INITL task_debug - FFD7CH 00000H + FFD7AH 00000H @@INITL task_misc - FFD7CH 00000H - @@INITL task_sys FFD7CH 00000H + FFD7AH 00000H + @@INITL task_sys FFD7AH 00000H @@INITL pedo_alg_thre_det2 - FFD7CH 00000H - @@INITL ini_VECT FFD7CH 00000H + FFD7AH 00000H + @@INITL ini_VECT FFD7AH 00000H @@INITL task_status - FFD7CH 00000H - @@INITL @rom FFD7CH 00000H - @@DATAL FFD7CH 00000H DSEG UNIT64KP - @@DATAL loader FFD7CH 00000H - @@DATAL pm FFD7CH 00000H - @@DATAL i2c_ctr FFD7CH 00000H - @@DATAL main FFD7CH 00000H - @@DATAL magic FFD7CH 00000H - @@DATAL WDT FFD7CH 00000H - @@DATAL i2c_mcu FFD7CH 00000H - @@DATAL i2c_twl FFD7CH 00000H - @@DATAL led FFD7CH 00000H - @@DATAL rtc FFD7CH 00000H - @@DATAL vreg_ctr FFD7CH 00000H - @@DATAL vreg_twl FFD7CH 00000H - @@DATAL adc FFD7CH 00000H - @@DATAL renge FFD7CH 00000H - @@DATAL accero FFD7CH 00000H + FFD7AH 00000H + @@INITL @rom FFD7AH 00000H + @@DATAL FFD7AH 00000H DSEG UNIT64KP + @@DATAL loader FFD7AH 00000H + @@DATAL pm FFD7AH 00000H + @@DATAL i2c_ctr FFD7AH 00000H + @@DATAL main FFD7AH 00000H + @@DATAL magic FFD7AH 00000H + @@DATAL WDT FFD7AH 00000H + @@DATAL i2c_mcu FFD7AH 00000H + @@DATAL i2c_twl FFD7AH 00000H + @@DATAL led FFD7AH 00000H + @@DATAL rtc FFD7AH 00000H + @@DATAL vreg_ctr FFD7AH 00000H + @@DATAL vreg_twl FFD7AH 00000H + @@DATAL adc FFD7AH 00000H + @@DATAL renge FFD7AH 00000H + @@DATAL accero FFD7AH 00000H @@DATAL self_flash - FFD7CH 00000H - @@DATAL sw FFD7CH 00000H + FFD7AH 00000H + @@DATAL sw FFD7AH 00000H @@DATAL task_debug - FFD7CH 00000H + FFD7AH 00000H @@DATAL task_misc - FFD7CH 00000H - @@DATAL task_sys FFD7CH 00000H + FFD7AH 00000H + @@DATAL task_sys FFD7AH 00000H @@DATAL pedo_alg_thre_det2 - FFD7CH 00000H - @@DATAL ini_VECT FFD7CH 00000H + FFD7AH 00000H + @@DATAL ini_VECT FFD7AH 00000H @@DATAL task_status - FFD7CH 00000H - @@DATAL @rom FFD7CH 00000H -* gap * FFD7CH 00084H + FFD7AH 00000H + @@DATAL @rom FFD7AH 00000H +* gap * FFD7AH 00086H MEMORY=RAM2 BASE ADDRESS=FFE20H SIZE=000C0H diff --git a/trunk/hoge.bin b/trunk/hoge.bin index 725a9a8..5695816 100644 Binary files a/trunk/hoge.bin and b/trunk/hoge.bin differ diff --git a/trunk/led.c b/trunk/led.c index 0632526..910c208 100644 --- a/trunk/led.c +++ b/trunk/led.c @@ -304,8 +304,6 @@ void tsk_led_pow( ) ======================================================== */ static void led_pow_normal( ) { - static u8 delay; - time_to_next_frame_sleep = LED_SLEEP_FRAME_LEN; frame_sleep = 0; LED_dim_status_sleep.now = (sx16)LED_duty_pow_blu * 128; @@ -316,18 +314,8 @@ static void led_pow_normal( ) // おしまい } - if( system_status.pwr_state == ON ){ - if( ++delay > 1 ) - { - delay = 0; - led_fade_to( LED_duty_pow_blu, vreg_ctr[VREG_C_LED_BRIGHT] ); - } - } - else - { // 青点灯 led_fade_to( LED_duty_pow_blu, vreg_ctr[VREG_C_LED_BRIGHT] ); - } } @@ -560,9 +548,9 @@ void tsk_led_notify( ) // 通常運転 if( info_led_pattern_updated ) { -// info_led_pattern_updated = false; ここでクリアするのは早い + info_led_pattern_updated = false; vreg_ctr[ VREG_C_LED_NOTIFY_FLAG ] &= ~REG_BIT_IN_LOOP; - frame = 31; // ちゃんと書こう + frame = 0; // ちゃんと書こう time_to_next_frame = 0; } else @@ -573,31 +561,21 @@ void tsk_led_notify( ) DBG_LED_on; time_to_next_frame = info_LED.info_LED.term; - // 最終フレームの時 if( frame >= NOTIFY_LED_TERM -1 ) { - // パターン差し替え時のムリヤリ - if( info_led_pattern_updated ) + DBG_LED2_on; + vreg_ctr[ VREG_C_LED_NOTIFY_FLAG ] |= REG_BIT_IN_LOOP; + if( info_LED.info_LED.last_loop != 255 ) // 255:無限ループ { - info_led_pattern_updated = false; - frame = 0; - } - else - { - vreg_ctr[ VREG_C_LED_NOTIFY_FLAG ] |= REG_BIT_IN_LOOP; - if( info_LED.info_LED.last_loop != 255 ) // 255:無限ループ + loops++; + if( loops > info_LED.info_LED.last_loop ) { - loops++; - if( loops > info_LED.info_LED.last_loop ) - { - frame = 0; - } + frame = 0; } } } else { - // 最終フレーム以外 frame = (( frame + 1 ) & 0x1F ); // ←ここでマスクをかけておかないと最終フレーム〜先頭間のグラデが効かない vreg_ctr[ VREG_C_LED_NOTIFY_FLAG ] &= ~REG_BIT_IN_LOOP; loops = 0; @@ -613,6 +591,8 @@ void tsk_led_notify( ) LED_dim_status_info_B.delta = (( LED_dim_status_info_B.to - LED_dim_status_info_B.now ) ) / info_LED.info_LED.fade_time; } + DBG_LED_off; + DBG_LED2_off; time_to_next_frame -= 1; } }