diff --git a/trunk/VCProj/bsr_trunk.sdf b/trunk/VCProj/bsr_trunk.sdf index 1c815f8..e4dbb99 100644 Binary files a/trunk/VCProj/bsr_trunk.sdf and b/trunk/VCProj/bsr_trunk.sdf differ diff --git a/trunk/VCProj/bsr_trunk.suo b/trunk/VCProj/bsr_trunk.suo index a26d8ef..6352142 100644 Binary files a/trunk/VCProj/bsr_trunk.suo and b/trunk/VCProj/bsr_trunk.suo differ diff --git a/trunk/bsr.hex b/trunk/bsr.hex index dbd3f0b..4f42705 100644 --- a/trunk/bsr.hex +++ b/trunk/bsr.hex @@ -1,252 +1,252 @@ -:02000000E50C0D -:040010001A481C4826 -:02001C00C849D1 -:020024006F4A21 -:02002A00BA4AD0 -:08003400E74B8A4BE34B284E19 -:02004A001E484E -:02005A00584804 -:02006200E64D69 -:060080007B4CB44CFE4C69 +:02000000EB0C07 +:040010000C480E4842 +:02001C00BA49DF +:02002400614A2F +:02002A00AC4ADE +:08003400D94B7C4BD54B1A4E51 +:02004A0010485C +:02005A004A4812 +:02006200D84D77 +:060080006D4CA64CF04C93 :0400C0007EFBFF04C0 :0A00C4001B339499E033F240BFAA09 :1000CE00C7C1FBF8FFCEABACC736F00071F4C6610A :1000DE00D8710006F98EA89C018C015C10D1DD0A46 :1000EE007110A6FB710006F9EF0B8C015C80D161DB :1000FE00E8710006F98F06F931030EF6B1BBF66111 -:10010E004900DD05618900EFF5FDE501FD3101FDD9 -:10011E008901FD8C09FDC308FD9E2FFD982CEFA5CE +:10010E004900DD05618900EFF5FDEB01FD3101FDD3 +:10011E008901FD9209FDC908FDA72FFDA02CEFA5B1 :10012E00C0C6D7C7360000674C09DE3F318E04F6D5 :10013E000FC1317B9EFDC411897267318E04F64F5B :10014E0014896142DF03F6EF01E660610667318EC6 :10015E00124900207267318E04F64F14896142DF16 :10016E0003F6EF01E660610687EFBC40F84F3A6197 -:10017E00E88666D161E8FD3006C6D751065B0C31C4 -:10018E001A9F08F94008F901DF05CD3705EF03CDB9 -:10019E003707D908F9FD4D298F06F95CE39F06F95B -:1001AE0051035B04318EE7240000DD1023DD0823AC -:1001BE00DF0E712006F9D7713006F9D7714006F9B6 -:1001CE00D7717BFACEA010CEA180E5F3000000001F -:1001DE00CEA408F5AAFFD78F06F9310508CD000386 -:1001EE00CD030FEF08CD030EF690BFB401CD04087A -:1001FE00CD0508F521FFCE22E9CE23F8CE24F3CE8D -:10020E0025FACE26FCCE275FCE2EFCCF1105F8CFD9 -:10021E00120511CF350002CF370019CF530006CB90 -:10022E00EEFEFFCE3831CE3970CF38050A3087005A -:10023E00BF1801BF1A01BF1C01BF1E01D7D7C7F6D9 -:10024E0016FD7004717BFA31329508713295717A10 -:10025E00FAEF0C717AFAA7F647DFE95203EF01F2D3 -:10026E00C6D7C7C1C1FBF8FF17A1C1E0C18C0A7088 -:10027E00C18C0270FD91021006629D528C017210AB -:10028E0004C6D7C7C1FBF8FFFD4C02D2DD045203F2 -:10029E00EF618B70FDBD03D2DD077133955202EF16 -:1002AE00528C0870FDD903FD24048B6C0170FDD9AE -:1002BE0003300400BF2401301740BF1C013004007E -:1002CE00BF22018C0A91DF04F6BF2A01710BE2CE28 -:1002DE0044FF3182E202EFFAAC0C148E449961793C -:1002EE000C61690A8C0AD1DFDAFD4D04710BE271E3 -:1002FE003395F2C0C6D7C7C1FBF8FFFD4C02D2DD65 -:10030E00045203EF25710AE68B70FDBD03D2DD07A3 -:10031E007133955202EF138C0870FDD9038C0A705D -:10032E00FDD903FD4D04713395F2C0C6D7C7C1FB8D -:10033E00F8FFFD4C02D2DD045203EF70710AE67134 -:10034E000BE28B70FDBD03D2DD077133955202EFC8 -:10035E005B710BE231229544C73422FBAC0C165272 -:10036E00048B99A5A792DFF9C68B9D4F8C089D50E3 -:10037E008C0A9D513184BD02EFFA717ABDCEB14423 -:10038E00CBB422FB8C0A318EBEB8CEBB48714BE18A -:10039E00714BE5710ABD8C089E44EF0F710BE68C14 -:1003AE00089E448C0A9D4EAC0CBD4CF2C0C6D7C7FD -:1003BE0016FDFC03AF0401BF0C0117FDD903D2DDFE -:1003CE0007FD4D045202EF01F2C6D7C716710AE6B9 -:1003DE00710BE2669E443182E202EFFAF6420401AC -:1003EE00DD09AF0401BF0C01E2EF01F2C6D7AF2861 -:1003FE0001085CFB08BF2801FD4B02AF28015CFB26 -:10040E00BF2801300400BF2A01301780BF1C013005 -:10041E000400BF2201D7AF2401086C0408BF2401D9 -:10042E00AF28016C0F086C0B08BF2801FD4B02AF03 -:10043E002A01085CFB08BF2A01FD4B02EDFC0330CC -:10044E000400BF2401F6BF2A01300B0BBF2801FDAB -:10045E004B02300B0FBF2801FD4B02300F0FBF2890 -:10046E0001D731449501D77132956A0E03713B2540 -:10047E00713B23E0FD9F097120F000FD4B02F6BF9A -:10048E0026015024BF1401CB440014300F0FBF2897 -:10049E0001712395710BE2710AE6FDFC03CE44FF58 -:1004AE003182E202EFFAFD4D04AF0401BF0C01717F -:1004BE003395714295D731349502EFFAFD240471CC -:1004CE003A25713A235A0EFC7128F000714395D7E4 -:1004DE00C72008FBF8FFFD2B085014C15008FD5D26 -:1004EE0007C0CC07048C074C14DE0C8C07318EFD34 -:1004FE00C709615907EFEECC07048C074C1461C88D -:10050E00EDCC05CC06008C064C0461C8EDAB053075 -:10051E000AF9BC02F6BBCEABAC31B2D109C736413B -:10052E00057184C6DEF3F1C73641057184C661DC00 -:10053E009C05713BD1AC02148F400599715050054A -:10054E00617902617900F0E1614900DD09C7364148 -:10055E00057184C6DEC3F1C73641057184C661DC00 -:10056E000E059C055040C18C07318E31AD128C06A4 -:10057E00318E318D03BDD831FFBDDADADAADD8FD5B -:10058E00930CC0D2DD0C5008C15014FD5D07C0FDA8 -:10059E00500B8C05D1DF06615906ED14058C073121 -:1005AE008EFDCB09D2DD0C5008C15014FD5D07C085 -:1005BE00FD500B8C05D1DF06615907ED0805716002 -:1005CE005005CC0400CC05008C054C09DE2B8C05A7 -:1005DE00318E04F61FC1317B9EFDC41189728C05CC -:1005EE00318E04F64F14896142DF03F6EF01E660A7 -:1005FE000E049C04615905EFCF41001140F81F3ADB -:10060E0061E86159048C04D1DF08FD510BFD630CC8 -:10061E00EF0C5008C15014FD5D07C0FD500B1008C3 -:10062E00C6D7C72004FBF8FF712B24CC0100F6BC03 -:10063E0002AC02440900DE3EAC0204F60F14410087 -:10064E00118972AC020C5014896142DF03F6EF017E -:10065E00E6600E019C01AC021249005072AC02041D -:10066E00F67F14896142DF03F6EF01E6600E019C0E -:10067E0001617902EFBB40F67FFF61F86159018C91 -:10068E0001D161F8ED2907CC0100717AFAFD7004F1 -:10069E00711300711B20710303710205E0C1500339 -:1006AE00FD592BC05013FD9F09500FC1E0FD592B72 -:1006BE00C0CEABAC6159018C0191DD068C014C03AF -:1006CE00DF03E6EF01F66061FB7121048C014C083B -:1006DE0061F8CC010031320705A024FCEF03F524AC -:1006EE00FC4024FC11DC22F524FCF0C15003FD5922 -:1006FE002BC0CE3708CBE4FFFFCBE6FFF7CED4FFFF -:10070E00CF370008F5120561FDE6BC02F66149021D -:10071E00DD9F00000000617902EFF1FD2B08D2DFB2 -:10072E00FA5008C15014FD5D07C0D2FD500B1004E5 -:10073E00C6D73184BD02EFFA717BBDCBE4FFFFCB90 -:10074E00E6FFFFCBD4FFFF717ABED7717BBED7C752 -:10075E00C1200CFBF8FF8C0C318E31ADC1317B9D6D -:10076E00D4C0BC068DD49C088C149C0B8C14318E7A -:10077E00040C00128C0B318EBDD813FD220F61C8F4 -:10078E00ED2608CEABACCC05068C0B318EFDC30925 -:10079E00D2DD158C0B318EFDC7096169058C05D133 -:1007AE00DFE7FD5907E2EF71CC0A008C0A4C04DE3C -:1007BE0054F6BC02300AF9BBAC06148C089EFD112F -:1007CE008972AB146299AC06A1BC0661790061799D -:1007DE0002F0E1614902DFE05040C18C0B318E31F5 -:1007EE00AD128C0A318E318D03BDD831FFBDDADAF0 -:1007FE00DAADD8FD930CC0D2DD06FD5907E2EF1934 -:10080E0061590AEFA68C0B318EFDCB09D2DD03E2C6 -:10081E00EF0761590BED7A07F2100EC6D7C7717B41 -:10082E009D717BFAFD4007300AF9FD760AFD010A3B -:10083E00C6D7FD2B08FD500BFD5907F5ABFFF2D7C0 -:10084E00C7310499067110B3FBEF047118B3FB8F17 -:10085E00B3FB7B8C76D1DD5B8FB3FB9D8C4004F9B3 -:10086E0003DF22665C10D1DD1C8FB3FB5C10D1DD83 -:10087E000B5080C15011FDAD34C0EF095040C15036 -:10088E0011FDAD34C04004F903DD064004F904DF68 -:10089E0022665C02D1DD1C8FB3FB5C02D1DD0B50F6 -:1008AE0040C15010FDAD34C0EF095020C15010FDB5 -:1008BE00AD34C0C6D7C7360000665C80D1DD106788 -:1008CE005C80D1DF05713398EF0B713298EF0671B2 -:1008DE000407713198665C40D1DD10675C40D1DF52 -:1008EE0005714398EF0B714298EF06711405714133 -:1008FE0098665C01D1DD10675C01D1DF05715398FC -:10090E00EF0B715298EF06713407715198665C02C5 -:10091E00D1DD10675C02D1DF05716398EF1D716246 -:10092E0098EF184007F901DF08710402716198EF22 -:10093E000AC736100571C4C6716198665C04D1DDB4 -:10094E0010675C04D1DF05717398EF0B717298EF2D -:10095E0006714407717198665C08D1DD10675C08FA -:10096E00D1DF05710399EF0B710299EF0671140730 -:10097E00710199665C10D161E8715AD1C6D7F5F64E -:10098E00FBF5F8FBCFFEFBFFCFFAFBFFCFFBFBFF28 -:10099E00D7C7C1C1FBF8FFCEABAC8C02D1DD126163 -:1009AE006902305C03BBF6614900DDEE618900EF40 -:0509BE00F51004C6D78E -:1009C3005208EF065203EF025206FEE600FE1B003A -:1009D300DC16089F03088F0408089F040862FE249E -:1009E30000089F0408EEBF00EEBA00C1C514410E13 -:1009F30011D9D0FF118FD1FF312E45C4C0D7F231A9 -:100A0300A2C401E2D79DE261DD4C09DF12717BFADA -:100A1300C18F06089F25FDC0CF060800EE270031D1 -:100A2300F2FA04CF0608004C00DF05D50008DD16F6 -:100A330061DD717BFAD50608DD0ACDE31F61CD6167 -:100A4300CDEE160061CDFED40061FFFE9A00FCF8E6 -:100A5300FF0EFEB20061CDFED5004C09DF0EC18F43 -:100A630006086F25FD9F0608C0EE0400CF060800A8 -:100A7300F8E3D75200EF025202FE3700CF24FD0005 -:100A8300CF060800BF0408C716629F000841001183 -:100A93008F1A209B4100118F1B209F0108C6510014 -:100AA300FE62FFEF025205CF060800C1510CFE0A99 -:100AB30000C0D7C1511DFE0200C0D761DD717BFAB2 -:100AC30070CEC0A59EC47CFF9EC4609EC461CDD77A -:100AD30061DD717BFAC18EC45C1BFED6FFCF0608B5 -:100AE30001FED7FFC061CDD731F2FA1AC1AEE4BF20 -:100AF30016FDAEE6BF18FDAED4BF1AFD30FFFFBE34 -:100B0300E4BEE6BED4C0D731F2FA11C1AF16FDBEC2 -:100B1300E4AF18FDBEE6AF1AFDBED4C0D7C1BF1CFB -:100B2300FD13BF1EFD15BF20FD17BF22FDC0D7AFAC -:100B33001CFDDB1EFDEB20FDFB22FDD7534B30528A -:100B43005430324E323030475631323000FFC150CC -:100B5300FEFEAB0061DD717BFACF060800FE0A00E2 -:100B6300FEA4FF61CDF8E3EECF00C7FB0408BF1678 -:100B7300FD8FC0009C05C5C337040600BF18FD35B3 -:100B830036B50B300000522BFE6600C2C4C630637C -:100B93000BB800300000B8022004AF18FDB80030D5 -:100BA3000F00B802AF16FD61FF520AFE3AFFECF8E0 -:100BB300FF0E717BFAC1C7FB04088C05C65C80FE7F -:100BC3000200C0D761DD717BFA70CFC0FFA59FC063 -:100BD300007CFF9FC000609FC00061CDD7618BFE8A -:100BE300E2FF717BBE410011FB000017CEFC0061E8 -:100BF300CB089EFDF31161C999A58392DFF7D7FE58 -:100C0300B1FED524FDDF23C1CF0308035109FEF450 -:100C1300FDC0D2DF37FE3800A20408CF0308075116 -:100C230009FEE1FDD2B20408DF22C7FB04083183C9 -:100C330002C6D7C6510AFECCFD624C1FDF06CF2485 -:100C4300FD01EF04CF24FD00C0EE5BFEC0EE55FEB8 -:100C5300C7C1FB04088B31196C0161589BC0C6D70F -:100C6300717BFAFE4DFEAF0408040600C11436C7BB -:100C73000B300000522DF3FE77FF8FC000FE2BFEDA -:100C830061CF5C807C8073C0041900CEFC0F61CB04 -:100C9300C55404EF03C55417FE18FEC7360008BB3E -:100CA300629C0288089C03D1DD334C41DE2F70F136 -:100CB300312DB161090033081C000851FF612A413D -:100CC3000E118FD0FF613B118FD1FF6138DC0E8B8A -:100CD3005C03DF0964C6C4FE2BFDEECAFDC6C4EE89 -:020CE300C3FD4F -:100CE50061CF5100718C7109FECBF800FEFCCF017C -:100CF50000F6BF00F953C0F693935820FEDFF94183 -:100D05000036384E34CCFCEF05118B99A7A5174456 -:100D1500824EDFF53602F930CCFCEF04CC0000A79B -:100D250047DFF9410036824E3420FEEF05118B99DD -:100D3500A7A51744924EDFF53630FE3094FEEF043A -:100D4500CC0000A747DFF9FCCE0000EFFE61DD71A6 -:100D55007BFABEF0ADD8BEF200AEF661CDD7C36169 -:100D6500DD717BFABEF0ADD8BEF200DBF6FFADDC7F -:100D7500BEF000AEF6BDD8AEF40312ADDABEF20099 -:100D8500AEF661CD03BDDAC2D7C3F33174D908839A -:100D9500C1F626D8BDD8C031750683C312F623C265 -:100DA500FDB00D93DF0312F623C2D7440000DD2604 -:100DB50061DD717BFACFE80080BEF6F6BEF4BEF2C7 -:100DC500ADD8BEF0CFE800818FE8003103FAAEF070 -:100DD500F5E80061CDD7B1D7C3F33174D90883C124 -:100DE500F626D8BDD8C0317505C312F623C2FDFE5F -:100DF5000D93DF0312F623C2D7440000DD2761DD22 -:100E0500717BFACFE80080BEF6F6BEF4BEF2ADD82F -:100E1500BEF0CFE800818FE8003103FAAFE000F5BE -:100E2500E80061CDD7ADD8D7C3F33174DB0F83C1EB -:100E3500F626D8BDD861317026DABDDAC031750D18 -:100E450083C312F626DCBDDC61317023C2FD660E5C -:100E550093DF0CF626D8BDD861317026DABDDAC22B -:100E6500D7C161686BDC6BDDC0DD2F61DD717BFA9D -:100E7500CFE80080BEF4ADDCBEF6ADD8BEF0ADDA8D -:100E8500BEF2CFE800818FE8003103FAAEF0BDD89D -:100E9500AEF2BDDAF5E80061CDD7F6BDD8BDDAD73B -:100EA5008292DD2B61DD717BFACFE80080BEF0F622 -:100EB500BEF2BEF46208BEF6CFE800818FE80031CD -:100EC50003FAAFE0006072AEF0F5E80061CDD760DF -:100ED50072F6B1D706DABDDAADDC06D8BDD861D871 -:100EE500A6DAD7D1DD17C1C3DAD89DD8ADDA311C62 -:100EF50061EEB4D8DFF8BDDA13BDD8C2C0D7D1DDF5 -:100F05001BC1C3DADA9DDAADD8311E33311E337118 -:100F1500F9B4DADFF4BDD813BDDAC2C0D746D8DDDF -:100F25000771FF7177D971C0D75BDB9DDB605BDA39 -:100F35009DDAADDC5BD9085BD808BDD8D7C3C7F34C -:100F4500728EFDC162314C4100362E4E1161A07288 -:070F5500C09EFD62C6C2D779 -:0A0FF60031333A35393A343900003E -:0A20000031333A35393A3439000023 +:10017E00E88666D161E8FD3606C6D751065B0C31BE +:10018E001A9F08F94008F901DD064008F902DF055B +:10019E00CD3705EF03CD3707D908F9FD4D298F0669 +:1001AE00F95CE39F06F951035B04318EE7240000EE +:1001BE00DD1023DD0823DF0E712006F9D77130061E +:1001CE00F9D7714006F9D7717BFACEA010CEA18077 +:1001DE00E5F300000000CEA408F5AAFFD78F06F9BC +:1001EE00310508CD0003CD030FEF08CD030EF690B9 +:1001FE00BFB401CD0408CD0508F521FFCE22E9CE0E +:10020E0023F8CE24F3CE25FACE26FCCE275FCE2EB3 +:10021E00FCCF1105F8CF120511CF350002CF3700F4 +:10022E0019CF530006CBEEFEFFCE3831CE3970CF4C +:10023E0038050A308700BF1801BF1A01BF1C01BF65 +:10024E001E01D7D7C7F616FD7604717BFA313295AB +:10025E0008713295717AFAEF0C717AFAA7F647DFC8 +:10026E00E95203EF01F2C6D7C7C1C1FBF8FF17A1D0 +:10027E00C1E0C18C0A70C18C0270FD97021006623B +:10028E009D528C01721004C6D7C7C1FBF8FFFD52F8 +:10029E0002D2DD045203EF618B70FDC303D2DD0782 +:1002AE007133955202EF528C0870FDDF03FD2A0464 +:1002BE008B6C0170FDDF03300400BF24013017404A +:1002CE00BF1C01300400BF22018C0A91DF04F6BF6F +:1002DE002A01710BE2CE44FF3182E202EFFAAC0C3E +:1002EE00148E449961790C61690A8C0AD1DFDAFDAA +:1002FE005304710BE2713395F2C0C6D7C7C1FBF838 +:10030E00FFFD5202D2DD045203EF25710AE68B7017 +:10031E00FDC303D2DD077133955202EF138C0870C3 +:10032E00FDDF038C0A70FDDF03FD5304713395F27C +:10033E00C0C6D7C7C1FBF8FFFD5202D2DD0452037F +:10034E00EF70710AE6710BE28B70FDC303D2DD070D +:10035E007133955202EF5B710BE231229544C73433 +:10036E0022FBAC0C1652048B99A5A792DFF9C68B13 +:10037E009D4F8C089D508C0A9D513184BD02EFFA21 +:10038E00717ABDCEB144CBB422FB8C0A318EBEB88D +:10039E00CEBB48714BE1714BE5710ABD8C089E4492 +:1003AE00EF0F710BE68C089E448C0A9D4EAC0CBD73 +:1003BE004CF2C0C6D7C716FD0204AF0401BF0C0134 +:1003CE0017FDDF03D2DD07FD53045202EF01F2C623 +:1003DE00D7C716710AE6710BE2669E443182E202BD +:1003EE00EFFAF6420401DD09AF0401BF0C01E2EFA2 +:1003FE0001F2C6D7AF2801085CFB08BF2801FD51EA +:10040E0002AF28015CFBBF2801300400BF2A013077 +:10041E001780BF1C01300400BF2201D7AF24010892 +:10042E006C0408BF2401AF28016C0F086C0B08BFC9 +:10043E002801FD5102AF2A01085CFB08BF2A01FD0D +:10044E005102ED0204300400BF2401F6BF2A013030 +:10045E000B0BBF2801FD5102300B0FBF2801FD51C0 +:10046E0002300F0FBF2801D731449501D771329555 +:10047E006A0E03713B25713B23E0FDA5097120F047 +:10048E0000FD5102F6BF26015024BF1401CB4400DB +:10049E0014300F0FBF2801712395710BE2710AE61C +:1004AE00FD0204CE44FF3182E202EFFAFD5304AFA7 +:1004BE000401BF0C01713395714295D73134950209 +:1004CE00EFFAFD2A04713A25713A235A0EFC71286F +:1004DE00F000714395D7C72008FBF8FFFD31085097 +:1004EE0014C15008FD6307C0CC07048C074C14DE02 +:1004FE000C8C07318EFDCD09615907EFEECC070448 +:10050E008C074C1461C8EDD205CC06008C064C0449 +:10051E0061C8EDB105300AF9BC02F6BBCEABAC3109 +:10052E00B2D109C73641057184C6DEF3F1C7364133 +:10053E00057184C661DC9C05713BD1AC02148F4001 +:10054E00059971505005617902617900F0E16149B8 +:10055E0000DD09C73641057184C6DEC3F1C73641D9 +:10056E00057184C661DC0E059C055040C18C0731B7 +:10057E008E31AD128C06318E318D03BDD831FFBD5B +:10058E00DADADAADD8FD990CC0D2DD0C5008C150C4 +:10059E0014FD6307C0FD560B8C05D1DF06615906AD +:1005AE00ED1A058C07318EFDD109D2DD0C5008C134 +:1005BE005014FD6307C0FD560B8C05D1DF06615943 +:1005CE0007ED0E0571605005CC0400CC05008C05BE +:1005DE004C09DE2B8C05318E04F61FC1317B9EFD3E +:1005EE00C41189728C05318E04F64F14896142DF75 +:1005FE0003F6EF01E6600E049C04615905EFCF414E +:10060E00001140F81F3A61E86159048C04D1DF08EB +:10061E00FD570BFD690CEF0C5008C15014FD63071C +:10062E00C0FD560B1008C6D7C72004FBF8FF712B70 +:10063E0024CC0100F6BC02AC02440900DE3EAC0242 +:10064E0004F60F144100118972AC020C501489612A +:10065E0042DF03F6EF01E6600E019C01AC02124987 +:10066E00005072AC0204F67F14896142DF03F6EF8C +:10067E0001E6600E019C01617902EFBB40F67FFF3F +:10068E0061F86159018C01D161F8ED2F07CC0100A1 +:10069E00717AFAFD7604711300711B2071030371D8 +:1006AE000205E0C15003FD592BC05013FDA50950A2 +:1006BE000FC1E0FD592BC0CEABAC6159018C01913D +:1006CE00DD068C014C03DF03E6EF01F66061FB7182 +:1006DE0021048C014C0861F8CC010031320705A0D1 +:1006EE0024FCEF03F524FC4024FC11DC22F524FC51 +:1006FE00F0C15003FD592BC0CE3708CBE4FFFFCB22 +:10070E00E6FFF7CED4FFCF370008F5120561FDE600 +:10071E00BC02F6614902DD9F00000000617902EF24 +:10072E00F1FD3108D2DFFA5008C15014FD6307C045 +:10073E00D2FD560B1004C6D73184BD02EFFA717B81 +:10074E00BDCBE4FFFFCBE6FFFFCBD4FFFF717ABE3C +:10075E00D7717BBED7C7C1200CFBF8FF8C0C318E36 +:10076E0031ADC1317B9DD4C0BC068DD49C088C1498 +:10077E009C0B8C14318E040C00128C0B318EBDD858 +:10078E0013FD280F61C8ED2C08CEABACCC05068C42 +:10079E000B318EFDC909D2DD158C0B318EFDCD09C5 +:1007AE006169058C05D1DFE7FD5F07E2EF71CC0AC9 +:1007BE00008C0A4C04DE54F6BC02300AF9BBAC06BF +:1007CE00148C089EFD118972AB146299AC06A1BC03 +:1007DE0006617900617902F0E1614902DFE0504083 +:1007EE00C18C0B318E31AD128C0A318E318D03BD21 +:1007FE00D831FFBDDADADAADD8FD990CC0D2DD06FC +:10080E00FD5F07E2EF1961590AEFA68C0B318EFDE1 +:10081E00D109D2DD03E2EF0761590BED8007F2102B +:10082E000EC6D7C7717B9D717BFAFD4607300AF95C +:10083E00FD7C0AFD070AC6D7FD3108FD560BFD5F8C +:10084E0007F5ABFFF2D7C7310499067110B3FBEF72 +:10085E00047118B3FB8FB3FB7B8C76D1DD5B8FB34A +:10086E00FB9D8C4004F903DF22665C10D1DD1C8FEA +:10087E00B3FB5C10D1DD0B5080C15011FDC134C0F3 +:10088E00EF095040C15011FDC134C04004F903DDE1 +:10089E00064004F904DF22665C02D1DD1C8FB3FB37 +:1008AE005C02D1DD0B5040C15010FDC134C0EF09C8 +:1008BE005020C15010FDC134C0C6D7C736000066E7 +:1008CE005C80D1DD10675C80D1DF05713398EF0B52 +:1008DE00713298EF06710407713198665C40D1DD74 +:1008EE0010675C40D1DF05714398EF0B714298EFB2 +:1008FE0006711405714198665C01D1DD10675C01CB +:10090E00D1DF05715398EF0B715298EF06713407D2 +:10091E00715198665C02D1DD10675C02D1DF057102 +:10092E006398EF1D716298EF184007F901DF0871A7 +:10093E000402716198EF0AC736100571C4C6716161 +:10094E0098665C04D1DD10675C04D1DF0571739885 +:10095E00EF0B717298EF06714407717198665C081F +:10096E00D1DD10675C08D1DF05710399EF0B7102C1 +:10097E0099EF06711407710199665C10D161E871E7 +:10098E005AD1C6D7F5F6FBF5F8FBCFFEFBFFCFFA33 +:10099E00FBFFCFFBFBFFD7C7C1C1FBF8FFCEABAC54 +:1009AE008C02D1DD12616902305C03BBF661490035 +:0B09BE00DDEE618900EFF51004C6D7E4 +:1009C9005208EF065203EF025206FEE600FE1B0034 +:1009D900DC16089F03088F0408089F040862FE2498 +:1009E90000089F0408EEBF00EEBA00C1C514410E0D +:1009F90011D9D0FF118FD1FF312E45C4C0D7F231A3 +:100A0900A2C401E2D79DE261DD4C09DF12717BFAD4 +:100A1900C18F06089F25FDC0CF060800EE270031CB +:100A2900F2FA04CF0608004C00DF05D50008DD16F0 +:100A390061DD717BFAD50608DD0ACDE31F61CD6161 +:100A4900CDEE160061CDFED40061FFFE9A00FCF8E0 +:100A5900FF0EFEB20061CDFED5004C09DF0EC18F3D +:100A690006086F25FD9F0608C0EE0400CF060800A2 +:100A7900F8E3D75200EF025202FE3700CF24FD00FF +:100A8900CF060800BF0408C716629F00084100117D +:100A99008F1A209B4100118F1B209F0108C651000E +:100AA900FE62FFEF025205CF060800C1510CFE0A93 +:100AB90000C0D7C1511DFE0200C0D761DD717BFAAC +:100AC90070CEC0A59EC47CFF9EC4609EC461CDD774 +:100AD90061DD717BFAC18EC45C1BFED6FFCF0608AF +:100AE90001FED7FFC061CDD731F2FA1AC1AEE4BF1A +:100AF90016FDAEE6BF18FDAED4BF1AFD30FFFFBE2E +:100B0900E4BEE6BED4C0D731F2FA11C1AF16FDBEBC +:100B1900E4AF18FDBEE6AF1AFDBED4C0D7C1BF1CF5 +:100B2900FD13BF1EFD15BF20FD17BF22FDC0D7AFA6 +:100B39001CFDDB1EFDEB20FDFB22FDD7534B305284 +:100B49005430324E323030475631323000FFC150C6 +:100B5900FEFEAB0061DD717BFACF060800FE0A00DC +:100B6900FEA4FF61CDF8E3EECF00C7FB0408BF1672 +:100B7900FD8FC0009C05C5C337040600BF18FD35AD +:100B890036BB0B300000522BFE6600C2C4C630696A +:100B99000BB800300000B8022004AF18FDB80030CF +:100BA9000F00B802AF16FD61FF520AFE3AFFECF8DA +:100BB900FF0E717BFAC1C7FB04088C05C65C80FE79 +:100BC9000200C0D761DD717BFA70CFC0FFA59FC05D +:100BD900007CFF9FC000609FC00061CDD7618BFE84 +:100BE900E2FF717BBE410011FB000017CEFC0061E2 +:100BF900CB089EFDF31161C999A58392DFF7D7FE52 +:100C0900B1FED524FDDF23C1CF0308035109FEF44A +:100C1900FDC0D2DF37FE3800A20408CF0308075110 +:100C290009FEE1FDD2B20408DF22C7FB04083183C3 +:100C390002C6D7C6510AFECCFD624C1FDF06CF247F +:100C4900FD01EF04CF24FD00C0EE5BFEC0EE55FEB2 +:100C5900C7C1FB04088B31196C0161589BC0C6D709 +:100C6900717BFAFE4DFEAF0408040600C11436CDAF +:100C79000B300000522DF3FE77FF8FC000FE2BFED4 +:100C890061CF5C807C8073C0041900CEFC0F61CBFE +:100C9900C55404EF03C55417FE18FEC7360008BB38 +:100CA900629C0288089C03D1DD334C41DE2F70F130 +:100CB900312DB161090033081C000851FF612A4137 +:100CC9000E118FD0FF613B118FD1FF6138DC0E8B84 +:100CD9005C03DF0964C6C4FE2BFDEECAFDC6C4EE83 +:020CE900C3FD49 +:100CEB0061CF5100718C7109FECBF800FEFCD50170 +:100CFB0000F6BF00F953C0F693935820FEDFF9417D +:100D0B0000362A4E34CCFCEF05118B99A7A517445E +:100D1B00744EDFF53602F930CCFCEF04CC0000A7A3 +:100D2B0047DFF9410036744E3420FEEF05118B99E5 +:100D3B00A7A51744844EDFF53630FE3094FEEF0442 +:100D4B00CC0000A747DFF9FCCE0000EFFE61DD71A0 +:100D5B007BFABEF0ADD8BEF200AEF661CDD7C36163 +:100D6B00DD717BFABEF0ADD8BEF200DBF6FFADDC79 +:100D7B00BEF000AEF6BDD8AEF40312ADDABEF20093 +:100D8B00AEF661CD03BDDAC2D7C3F33174D9088394 +:100D9B00C1F626D8BDD8C031750683C312F623C25F +:100DAB00FDB60D93DF0312F623C2D7440000DD26F8 +:100DBB0061DD717BFACFE80080BEF6F6BEF4BEF2C1 +:100DCB00ADD8BEF0CFE800818FE8003103FAAEF06A +:100DDB00F5E80061CDD7B1D7C3F33174D90883C11E +:100DEB00F626D8BDD8C0317505C312F623C2FD0453 +:100DFB000E93DF0312F623C2D7440000DD2761DD1B +:100E0B00717BFACFE80080BEF6F6BEF4BEF2ADD829 +:100E1B00BEF0CFE800818FE8003103FAAFE000F5B8 +:100E2B00E80061CDD7ADD8D7C3F33174DB0F83C1E5 +:100E3B00F626D8BDD861317026DABDDAC031750D12 +:100E4B0083C312F626DCBDDC61317023C2FD6C0E50 +:100E5B0093DF0CF626D8BDD861317026DABDDAC225 +:100E6B00D7C161686BDC6BDDC0DD2F61DD717BFA97 +:100E7B00CFE80080BEF4ADDCBEF6ADD8BEF0ADDA87 +:100E8B00BEF2CFE800818FE8003103FAAEF0BDD897 +:100E9B00AEF2BDDAF5E80061CDD7F6BDD8BDDAD735 +:100EAB008292DD2B61DD717BFACFE80080BEF0F61C +:100EBB00BEF2BEF46208BEF6CFE800818FE80031C7 +:100ECB0003FAAFE0006072AEF0F5E80061CDD760D9 +:100EDB0072F6B1D706DABDDAADDC06D8BDD861D86B +:100EEB00A6DAD7D1DD17C1C3DAD89DD8ADDA311C5C +:100EFB0061EEB4D8DFF8BDDA13BDD8C2C0D7D1DDEF +:100F0B001BC1C3DADA9DDAADD8311E33311E337112 +:100F1B00F9B4DADFF4BDD813BDDAC2C0D746D8DDD9 +:100F2B000771FF7177D971C0D75BDB9DDB605BDA33 +:100F3B009DDAADDC5BD9085BD808BDD8D7C3C7F346 +:100F4B00728EFDC162314C410036204E1161A07290 +:070F5B00C09EFD62C6C2D773 +:0A0FF60031343A31303A3130000056 +:0A20000031343A31303A313000003B :10200A0005214F7B9EC5E9000104080D12171C1F0C :10201A00080100001F003B005A0078009700B50035 :10202A00D400F300110130014E01192634445362E1 @@ -301,46 +301,46 @@ :10232C008FB2FB5C01D1DF04712394D7712294F43A :10233C003ED7C7C1FBF8FF313298067130B3FBEFC3 :10234C00047138B3FB714494713798DE4F71349833 -:10235C007141943132980E5002C15011FDAD34C010 -:10236C00CD3229EF37E0C15011FDAD34C0F4321736 +:10235C007141943132980E5002C15011FDC134C0FC +:10236C00CD3229EF37E0C15011FDC134C0F4321722 :10237C00C15002FD412BC0D2DF0D8B318E318D0847 :10238C000E01081C00BD34AD3444009BDC05D5AFF8 -:10239C00FBDF095020C15011FDAD34C0C0C6D78D34 +:10239C00FBDF095020C15011FDC134C0C0C6D78D20 :1023AC00209D3FFDED23FD752BD507F9DD04710351 :1023BC0094D78D3F4B2061F83164941C716394FD6C -:1023CC0070044A3F07DD054A3FFFDF098F06F931EC +:1023CC0076044A3F07DD054A3FFFDF098F06F931E6 :1023DC000303FD7C24FD90247102943073256194D9 -:1023EC00D7C77162017172015003FD9F095008FD3E -:1023FC002A37629D305009FD2A376276716301716C +:1023EC00D7C77162017172015003FDA5095008FD38 +:1023FC003E37629D305009FD3E3762767163017144 :10240C001806F94A30F1DC0BE507F9F508F9CD3778 :10241C0007EF224A3004DE1ACF07F9025008C150E8 -:10242C006CFD7002C092DF0DD452DF09711006F9F9 +:10242C006CFD7602C092DF0DD452DF09711006F9F3 :10243C00EF03F507F94007F901DF05710A22EF06F2 :10244C00710B22710302CD20075700674C08DE1078 :10245C0073090A20614EDC05679D20EF0387EFEBC3 :10246C004A2007DF09D507F961F8CF07F903C6D76A -:10247C00500AFD9F09304000C15006FD242BC0506E -:10248C0096ED9F09C72006FBF8FFD507F961E8ED2B +:10247C00500AFDA509304000C15006FD242BC05068 +:10248C0096EDA509C72006FBF8FFD507F961E8ED25 :10249C006F25304A57C1503EFD242BC0D2DD077149 :1024AC0000B2FBED6F257108B2FB17040200C1509E -:1024BC0004C1500CC1506CFD91021006EA38AA48B8 +:1024BC0004C1500CC1506CFD97021006EA38AA48B2 :1024CC00318D12AA48318E616B08616A08C1500EB9 :1024DC00FD242BC0F690C1500CFD242BC0CC010068 :1024EC008C014C04DE2831349502EFFA712295EA06 :1024FC00388C015010D605C15010C18C01D6044047 -:10250C0000C1506CFD3B031006615901EFD250A580 -:10251C00FD9F09EA38AA48318D12AA48318E616BA9 -:10252C0008616A08C1500EFD242BC050A5FD9F09FF -:10253C005004C1506CFD7002C0629C01EA388A4B99 +:10250C0000C1506CFD41031006615901EFD250A57A +:10251C00FDA509EA38AA48318D12AA48318E616BA3 +:10252C0008616A08C1500EFD242BC050A5FDA509F9 +:10253C005004C1506CFD7602C0629C01EA388A4B93 :10254C004E0161C3048A4A4E0117040200C15004B3 -:10255C00C1500CC1506CFD3B031006F6C1503EFD42 +:10255C00C1500CC1506CFD41031006F6C1503EFD3C :10256C00242BC01006C6D7C78D404B3061F8ED1236 :10257C00264A4228DE05A442ED1226F4428D309DF7 :10258C00408D305070D612307351230480001231BC :10259C00FF318E039D419FAEFBF68D417C804C95A7 :1025AC00DC1B8D41318F241400EA38BDD8AA44FDC0 -:1025BC00520D1231FF318E03318F16EF198D4131CF -:1025CC008F241400EA38BDD8AA46FD520D1231FFF3 +:1025BC00580D1231FF318E03318F16EF198D4131C9 +:1025CC008F241400EA38BDD8AA46FD580D1231FFED :1025DC00318E03318F16EA388A427217F303164490 :1025EC00000171FE61C836FF001701DE02F61617F6 :1025FC00BD7AC7500CFD242BC0D2DF068D309D4018 @@ -350,7 +350,7 @@ :10263C000563CC0400EF4617040600FD1C2CD2DD0C :10264C000F7100B2FB710394CC0500711295EF2D44 :10265C007108B2FB8C06318E318D080E07081C00F8 -:10266C00BBEA388A4072ABFDA50EBB8C019C05D130 +:10266C00BBEA388A4072ABFDAB0EBB8C019C05D12A :10267C00DF08CC0501CC0400EF038B9C0417040687 :10268C0000FD272CD2DD06CC06C8CC07008C069F9B :10269C00B1FB8C06318E318D080E07081C00BD3441 @@ -364,31 +364,31 @@ :10271C0005CC04008C059FAFFB8C049FB0FBFDA97E :10272C002B8D464E05DD2840AFFB0BDE054A460BD4 :10273C00DE1440AFFB06DE054A4606DE09D5AFFBCC -:10274C00DF0DD446DD095020C15011FDAD34C08FD2 +:10274C00DF0DD446DD095020C15011FDC134C08FBE :10275C00AFFB9D46FDE62B1008C6D7C75601D837F0 :10276C00C15002FD592BC04008F901DF10500AFD81 -:10277C009F09712010055008FD9F09EF055012FDAF -:10278C009F098D376C0870C15002FD592BC0500346 -:10279C00FD9F098D376C1870C15002FD592BC0502C -:1027AC0016FD9F095003FD6A2B625C01D1DD0F7190 -:1027BC0070B3FB5002C15013FDAD34C056006672AD +:10277C00A509712010055008FDA509EF055012FDA3 +:10278C00A5098D376C0870C15002FD592BC0500340 +:10279C00FDA5098D376C1870C15002FD592BC05026 +:1027AC0016FDA5095003FD6A2B625C01D1DD0F718A +:1027BC0070B3FB5002C15013FDC134C05600667299 :1027CC00C6D7C75004FD6A2B625C03D1DD405014A0 :1027DC00FD652834B3FB895C9F998A0C7CFF50FF04 :1027EC005C14D1DD228A0C7CFF5C147234B7FB893B :1027FC00616A997162075600316207058666D1DFFE :10280C00F7716307716B2734C6FB895CEB99500237 :10281C00FD6A2BD2DD398D376C1070C15002FD5919 -:10282C002BC0E0FD9F09D837C15002FD592BC05079 -:10283C0033FD9F094008F901DF0971281005500A82 -:10284C00FD9F09F0C15002FD592BC07178B3FBE01C -:10285C00C15013FDAD34C0C6D7C7C12004FBF8FF6F +:10282C002BC0E0FDA509D837C15002FD592BC05073 +:10283C0033FDA5094008F901DF0971281005500A7C +:10284C00FDA509F0C15002FD592BC07178B3FBE016 +:10285C00C15013FDC134C0C6D7C7C12004FBF8FF5B :10286C00CC02005004FD6A2B629C038C045C20D1CA :10287C00DD0E8C036C019C038C026C209C02EF130C :10288C008C045C10D1DD0C8C035CFE9C038C026C04 :10289C00109C028C045C08D1DD0E8C036C029C0332 :1028AC008C026C089C02EF138C045C04D1DD0C8C44 :1028BC00035CFD9C038C026C049C028C03D1DD0533 -:1028CC00501AFD9F098C0370C15004FD592BC08F09 +:1028CC00501AFDA5098C0370C15004FD592BC08F03 :1028DC00B3FB5C9F728C03318E316D148C03318E83 :1028EC00314D616D08616C5C606162629FB3FB8FFE :1028FC00BFFB7CFF50FF5E02D1DD278FBFFB7CFF4F @@ -398,18 +398,18 @@ :10293C00C0D9A8FBC15007FD592BC0D7FD3329F2D4 :10294C00D7C716664C02DF05CD3A10EF02F43AC633 :10295C00D7C7711300711B20710303710205E0C10D -:10296C005003FD592BC05013FD9F09D83AC1500597 -:10297C00FD592BC0500FC1E0FD592BC0500AFD9FD3 -:10298C00097103055008FD9F09501FC1E0FD592B2B -:10299C00C05012FD9F095003FD6A2B625C01D1DF10 +:10296C005003FD592BC05013FDA509D83AC1500591 +:10297C00FD592BC0500FC1E0FD592BC0500AFDA5CD +:10298C00097103055008FDA509501FC1E0FD592B25 +:10299C00C05012FDA5095003FD6A2B625C01D1DF0A :1029AC0003E2EF24F0FD6A2B629D363602F9C75024 :1029BC0008FD412BC05003C1FD592BC0710203719E :1029CC001A20FD012BF431F2C6D75003FD6A2B629D :1029DC005C01D1DD155014FD6528FDCE275014FD8A -:1029EC009F09E0C15003FD592BC0711300711B20CE -:1029FC007103035014FD9F09F0C1E0FD592BC0F089 +:1029EC00A509E0C15003FD592BC0711300711B20C8 +:1029FC007103035014FDA509F0C1E0FD592BC0F083 :102A0C00C15003FD592BC0D7C72004FBF8FFCC02E3 -:102A1C00008D319C035010C150A4FD7002C0629D0A +:102A1C00008D319C035010C150A4FD7602C0629D04 :102A2C0031D452DD04F2EDDE2A8C037B315C08D10B :102A3C00DD0F8D315C08D1DF05CC0210EF03CC0229 :102A4C00208C037B315C04D1DD158D315C04D1DF2E @@ -418,19 +418,19 @@ :102A7C00BEFB7CFF50FF5E029C02D1DD1F34B6FB17 :102A8C00896E0299716207CC0100316207086159A5 :102A9C00018C01D1DFF4716307716B278D315C40C0 -:102AAC00D1DD095002C15012FDAD34C08D315C0135 -:102ABC00D1DD08E0C15012FDAD34C0717AFA8D3110 -:102ACC005C41D1DD0C5A31BED831C15010FD684784 +:102AAC00D1DD095002C15012FDC134C08D315C0121 +:102ABC00D1DD08E0C15012FDC134C0717AFA8D31FC +:102ACC005C41D1DD0C5A31BED831C15010FD5A4792 :102ADC00C0F21004C6D7FD6727F2D7FDCE27F2D778 :102AEC00C78FC6FB7617FD6528664FC6FBDFF2F570 -:102AFC00C6FBF2C6D75064FD9F09FD322C6261FB08 -:102B0C00711194F171149461DC70C15012FD68471D -:102B1C00C0FD5B36CD6103D7C7C1C1FBF8FFAC0A62 -:102B2C00BB17C15002C18C0270C1506CFD3B03102D +:102AFC00C6FBF2C6D75064FDA509FD322C6261FB02 +:102B0C00711194F171149461DC70C15012FD5A472B +:102B1C00C0FD6F36CD6103D7C7C1C1FBF8FFAC0A4E +:102B2C00BB17C15002C18C0270C1506CFD41031027 :102B3C00061004C6D7C7C1FBF8FFAC08C15002C1D0 -:102B4C008B70C1506CFD91021006C0C6D7C78806A9 -:102B5C00166770C1C75084FD04031004C6D7C7168E -:102B6C00C75084FD7002C0C6D7C74A2004DE045685 +:102B4C008B70C1506CFD97021006C0C6D7C78806A3 +:102B5C00166770C1C75084FD0A031004C6D7C71688 +:102B6C00C75084FD7602C0C6D7C74A2004DE04567F :102B7C0000EF0256014008F901DF048686EF0A4097 :102B8C0008F902DF045104610666318F12504CD6ED :102B9C0033514CD6610A045420BD38C6D740AFFB24 @@ -440,7 +440,7 @@ :102BDC00DD04E504FCD7F504FCD7D504F9DF04715A :102BEC007394D7FD322C6261FB7101957114947151 :102BFC00079561C8317294177172947104957111B3 -:102C0C0094F171049561DC70C15012FD6847C0D716 +:102C0C0094F171049561DC70C15012FD5A47C0D724 :102C1C00C716C75004FD412BC0C6D7C716C75002F4 :102C2C00FD412BC0C6D740AFFB0BDE02E2D7F2D77B :102C3C007100010571785005713AD5713BD18F1037 @@ -448,556 +448,555 @@ :102C5C0005710042057148500571305005712050C6 :102C6C0005CF530509CF52050B7130510571205119 :102C7C0005713BD5717050058F11055CFC9F1105DA -:102C8C00F422D77178500571080105D7FD5538FD30 -:102C9C007004717AFAFDAB23F504F98F06F931054E -:102CAC001B5003FD6A2B625C01D161E8CF04F90271 -:102CBC00CFAFFB64710407714194EF10F6710407F8 -:102CCC00611012F6B1236061FB714194FD7E30FD01 -:102CDC000C43712297712BE7618461A461EDEFF8CD -:102CEC00D77140F00071783002713AE6713BE271B5 -:102CFC003BEA713BEE8F10055CFC9F1005CF340254 -:102D0C004AE552FF711A52710A5271483002713001 -:102D1C00300271203002CF330209CF32020B7130F6 -:102D2C00310271203102713BE6717030028F110556 -:102D3C005CFC9F110571603002D7717830027148CC -:102D4C00F000D7C788061666614FDD0967614EDE55 -:102D5C000396EF01866672C6D7C7161714AA04121B -:102D6C00A943DD29AA0412A923FD924EC3AC02FD8E -:102D7C00924E13C2BDD813FD220FDE0C1714AA02FB -:102D8C0012AA0403BA04EF051714A9BA04AC04126E -:102D9C0031FF319E03317F087208C6D77100F200F3 -:102DAC00304400BFB601300188BF9001300984BFA8 -:102DBC009E01BF9C01BF9A01BF9801BF9601BF94B1 -:102DCC0001BF9201F53CFF30FE00BFBE01F6BFBC57 -:102DDC0001BFB80150EEBFBA01A1BFB201C918FEC4 -:102DEC00008F06F9310507F5CDFBCB6CFF00717335 -:102DFC0095716295D730EF00BFB401F6BFBA01717F -:102E0C0008F200712304715307BE6EBE64BE6A7172 -:102E1C002304715307715BD1F455F454716395D746 -:102E2C008D56B456D1DF6931D4D105715BD1E455DF -:102E3C00D455DD2E7140B2FBD854F1E73402002397 -:102E4C00DD0625DD0325DF05F6BE66EF06D9CCFBD6 -:102E5C00F1BE66A4544A5420DF04F454F455CD5604 -:102E6C0019D7CD561E7148B2FBD5CEFBDF04F6BE8A -:102E7C0066D7D9CCFBF14266FFDD15D9CCFBF1123C -:102E8C00AE6643DE05A266FFEF03B266FFCD5603C6 -:102E9C00D7C7161714F6B9AA0412F6231231FF314C -:102EAC00AE03316FBA02C6D7C7C1FBF8FF8C08500E -:102EBC0080D612AB1413B9AB14AA0412A92312D9DD -:102ECC0027FBF133BDD813FD8E0DBA02C0C6D73126 -:102EDC00049601D74004F902DF10F6BE64BE6EBE44 -:102EEC006ABF8EFBBF94FBBF9AFB31749514308A7A -:102EFC00FBFD9D2E3090FBFD9D2E3096FBFD9D2EF7 -:102F0C00EF713114960D7113967108D2FBF458F4CD -:102F1C0057EF60D457DF5A8F26FB9D574A581FDC5A -:102F2C00177100D2FB4028FBFFDD1CA4598F28FB36 -:102F3C004B59DE13F458EF0FD858F1A1605C1F9D6C -:102F4C00587108D2FBF459E858092AFB70C1308A31 -:102F5C00FBFDB42EC0E858094AFB70C13090FBFD54 -:102F6C00B42EC0E858096AFB70C13096FBFDB42E34 -:102F7C00C0B457308AFBFD652DF313BE6E3090FB49 -:102F8C00FD652DF313BE6A3096FBFD652DF313BE64 -:102F9C0064D7C736F00071F4DC297170F000CE9D57 -:102FAC0008CE9EC0CE9F80F594FFF593FFF592FF5F -:102FBC00E597FFE596FFE595FFE598FFCE9C7F71C1 -:102FCC0000A6FB711BE3712BE3711AE7712BE77100 -:102FDC007A9D710A9E31929E02EFFA710B9E7123BB -:102FEC0096713396714396C6D7C73122961E7122BD -:102FFC0096710A9E31929E02EFFA34D4FB3692FF00 -:10300C0052078B99A5A792DFF9710B9EC6D7C7887B -:10301C00061631329615713296C7349CFB3092FFEE -:10302C001652078B99A5A792DFF9C6667367189C91 -:10303C00FBC6D7C77123963134961E713396710A2D -:10304C009E31929E02EFFA3492FF369CFB52078B14 -:10305C0099A5A792DFF9710B9E3144961371439693 -:10306C00717B9E8FDCFB9E9A8FDDFB9E9B717A9E03 -:10307C00C6D7CFA7FB5CCFA8FB5FCFC8FB5DCFFC4F -:10308C00FB36CFFDFBC9E5D3FBD7C7CFA4FB12CFD3 -:10309C00A5FB1FCFCCFBFFF5CDFBF5CEFBF5CFFB96 -:1030AC00F5D0FB5600664C64DE08723826FB0086B1 -:1030BC00EFF3C6D7C788061617F1E7340300236170 -:1030CC00E3EDE5332361F8EDB131B12361E3EDBB01 -:1030DC00312561F8EDC931B1240D0061D8EDE5332E -:1030EC00240B0061F8EDE9312361F8ED2C322361FA -:1030FC00F8EDFC312361F8EDE03324060061F8EDC6 -:10310C009532B12561D8EDB13224000061F8EDBEE5 -:10311C00322361F8EDE5332361F8EDBE33B1236161 -:10312C00E3EDE1322361F8EDF2322361F8ED033384 -:10313C002361F8EDF2322361F8ED14332361F8EDDD -:10314C0025332361F8ED34332361F8ED56332361D5 -:10315C00F8ED62332361F8ED6E332361F8ED7633CD -:10316C002402002361E3EDE53324020061F8ED7ED7 -:10317C00332361F8ED89332561F8ED9433B12406DE -:10318C000061D8EDE53324000061F8EDE7332561EB -:10319C00F8ED9F3324120061F8EDB9332361F8ED9B -:1031AC00AA33EDE73334A6FB89615F99EDF1333037 -:1031BC004829619466736718A4FBEDF13340A9FBB1 -:1031CC006ADF1340AAFB68DF0D674C6CDF083049DF -:1031DC00406194713AD5679FABFBEDF13367D1DD5C -:1031EC000C30793B619434C4FB89616F99EDF133F8 -:1031FC00675C02D1DD0730E22A6194EF0B675C015A -:10320C00D1DD0530E72A6194675C3CD1DD0F30ECF1 -:10321C002A6194675C3C7266736218A4FBEDF1330F -:10322C0067D1DD625C01D1DD05300800EF01F6608D -:10323C009F01FC675C02D1DD03E6EF01F63401FC73 -:10324C0089616899675C04D1DD04E6A1EF01F6346D -:10325C0001FC89616899675C08D1DD05302000EFBD -:10326C0001F63401FC89616899675C10D1DD053089 -:10327C001000EF01F63401FC89616899675C20D17C -:10328C0061E8716001FCEDF133D448DF08679FCD34 -:10329C00FBA448EF0D4A4805DE08E848671811FD05 -:1032AC00A448EDF133675C0F7266736218A4FBEDF2 -:1032BC00F1334A4864DE1B4A4801DF0667D161F8E6 -:1032CC005701E848671826FBA4484A480561C871AD -:1032DC001296EDF133675C7F70C117F1243000FD5D -:1032EC001A30C0EDF133675C3F70C117F124300028 -:1032FC00FD1A30C0EDF133675C0770C117F1243053 -:10330C0000FD1A30C0EDF133675C1F70C117F1245A -:10331C003000FD1A30C0EDF1336770C117F1243065 -:10332C0000FD1A30C0EDF133CEABAC710A9E319278 -:10333C009E02EFFAD592FFDF05710B9EEFED679EB3 -:10334C0099710B9E9FDBFBEDF133714296675C7FAD -:10335C009FDCFBEDF133714296675C3F9FDDFBED2B -:10336C00F133675C3F9FDEFBEF7B675C1F9FDFFBEE -:10337C00EF733039396194679FE4FBEF683006399D -:10338C006194679FE5FBEF5D301F396194679FE89F -:10339C00FBEF52675C01D1DD4CFD0C43EF474A5A01 -:1033AC00C8DE42E85A67185AFAA45AEF38679D5A91 -:1033BC00EF33675C01D1DD05711202EF037113026B -:1033CC00675C02D1DD05712202EF03712302679F56 -:1033DC00D3FBEF1167318EEF0CEF0A664C5BDE0509 -:1033EC00736718A4FBC6D7C716664C30DC094C377C -:1033FC00DE05FDF52FEF6B664C02DF1F8FA6FB5C25 -:10340C0003728F03FC5C03318E316D08616A081204 -:10341C008F03FC5C80312A6162EF56664C3DDF08FD -:10342C00AE90BD5CF85CEF49664C3EDF04F85DEF96 -:10343C0040664C4FDF05FD3443EF36664C61DF08C8 -:10344C00E85A095AFA72EF29664C7FDF05FDEF3B0B -:10345C00EF1F664C4EDF0B310498045210EF12F242 -:10346C00EF0F664C5BDC0452FFEF06667309A4FB9E -:10347C0072C6D7C788061617F1241000240500DC85 -:10348C0007244C00DD17EF17717BFA17F104A4FB2E -:10349C001489617F99717AFA715296EF02A45AC617 -:1034AC00D7C7C1C1FBF8FF4004F903DD064004F99E -:1034BC0004DF38717BFA8C027309ACFB5E0AD1DF36 -:1034CC00278C02318E04A4FB14896E0A9971620751 -:1034DC00717AFACC0100316207086159018C01D173 -:1034EC00DFF4716307716B27717AFA1004C6D7CFBA -:1034FC0003FC03F501FCF505FCF507FCD7C78806B2 -:10350C001617F1E734020025DD3D23DD1725DD1C00 -:10351C0023DD0523DD2BEF3B710297679F06FCCD66 -:10352C006103EF2F675C839F03FCEF27675C039FAE -:10353C0005FC675C034C0261F8712298FD2245EF93 -:10354C0012679F07FCEF0C6791DF08E0C15012FD7A -:10355C00AD34C0C6D7C71617F1E7240000DD2A2307 -:10356C00DD1E240300DD0724FB00DD24EF253132B2 -:10357C009805308000EF01F6086F04FC7208EF1913 -:10358C008F01FCF501FC72EF107152975235EF0967 -:10359C00F2EF0666730900FC72C6D7C71617F1E77F -:1035AC00240000DD38241000DD1C23DD1C23DD305D -:1035BC00240E00DD18241100DD1B240F00DD122465 -:1035CC003000DD15EF1EE2EF1D5202EF195204EF31 -:1035DC00155206EF115205EF0D5207EF09F2EF06E7 -:1035EC005203EF0252FFC6D7C73164963771639608 -:1035FC008D609FACFB8D5F9FCBFB36D2FCC7D85F39 -:10360C00FD5B37618A70618AFDA037C0D864F131E7 -:10361C002F609D638D5E4B63DD0A7172968D639D89 -:10362C005ECD61034A6105DE083065366194CD617B -:10363C006BB4617150F000CE300BCF170006CE3159 -:10364C0006FD4B02717A30710BE3710BE7C6D78D17 -:10365C00639D5E8D639FADFBD74004F903DF06408D -:10366C0004F904DF02F2D73174960C71739671135E -:10367C00978D639D65EF313104971F71039771121C -:10368C0097D506FCDF04F466EF0A8F06FC5002D6D1 -:10369C00A1609D668D669D65EF0E311497068D6653 -:1036AC009D65EF048D639D658D659FADFBD865FDB4 -:1036BC00CD36E865091C2270C15013FD6847C0F275 -:1036CC00D7C7C1C1FBF8FF8C02D1DF05F506FCEFB3 -:1036DC001A8C024C05DE06CF06FC02EF0E8C023172 -:1036EC008E1231FE03311F609F06FC8D674F06FC66 -:1036FC00DD28CC011F8F06FC9D67CC00008B4C088D -:10370C00DE148B730912204F06FCDC058B9C01EF39 -:10371C0005615900EFE78C019D621004C6D7C716EE -:10372C00710AE7710BE37150F000CE300BCF17002C -:10373C0006669E31FD4B02717A30710BE33182E3E8 -:10374C0002EFFA8D1F7158F000710BE772C6D7C7E4 -:10375C00C1C1FBF8FF8FFCFB4E02DC03F2EF318C96 -:10376C00024FFDFBDC0452FFEF268C022FFCFB709A -:10377C006131318D128FFDFB2FFCFB70613133BD3C -:10378C00D813FDB00DBB440001DC03F690BB8B726B -:10379C001004C6D7C7C1FBF8FFAC0814A914897074 -:1037AC008B6128706131FD924E1344030071FEDC75 -:1037BC0023AC08148A04819A04AC08148A044C11B2 -:1037CC00DC10A9148B99AC0814CA0200AC0814CAFA -:1037DC000310EF72AC0814CA0400AC0814A91489C5 -:1037EC004DDE0AAC08148A02819A02EF12AC08145E -:1037FC00A914894D61D308AC08148A02919A02ACC1 -:10380C0008148A03919A03D1DF3CAC08148A024C49 -:10381C0010DF10A91489318EA112AC0814A91462FE -:10382C0099EF17AC08148A024CF0DF0EA9148931F9 -:10383C008EB112AC0814A9146299AC0814CA020017 -:10384C00AC0814CA0310C0C6D7ED5838C75600666A -:10385C004C0ADE0BF0317E12F67810FC86EFF0C6C7 -:10386C00D7C7200CFBF8FF17040600C15006C15047 -:10387C00A8C15030FD91021006D2DD1B4A6A04DE4D -:10388C0005A46AE2EF7034E4FB895CFC99FD3939DC -:10389C007110B2FBF2EF5F717BFA300600C11704B6 -:1038AC000600C130E9FBFD9A4E1004717AFAF46AF5 -:1038BC008FE4FB5C01D1DD264004F903DF205010BE -:1038CC00C180FDAD34C0C736100571D4C6DE0F17EC -:1038DC00C15006C150A8C15030FD910210064004E1 -:1038EC00F903DD064004F904DF0B8FE4FB5C02D125 -:1038FC0061E8FD4E40F2100CC6D7D9E5FBC1503043 -:10390C00FD7002C0629FE8FB5008C15011FDAD3440 -:10391C00C0F2D7D9E8FBC1D9E7FBC15030FD040395 -:10392C0010045008C15011FDAD34C0F2D7C7200CA3 -:10393C00FBF8FFCC09004007F901DF05CC0A02EFC8 -:10394C0003CC0A10CC0B808FE4FB5C039C07D1DF0B -:10395C0008717AD5CC0807EF06717BD5CC082F17E8 -:10396C00040800C15004C150A0C15030FD3B0310ED -:10397C0006624C02DF077110B2FBF2EF357118B220 -:10398C00FBF46AC736100571D4C6DE164004F90381 -:10399C00DF1017A1C15006C150A8C15030FD9102D3 -:1039AC001006717BFA8FE4FB5C034E07DD03E2EF3C -:1039BC0001F2100CC6D7D504F9DF03F6BD6C400438 -:1039CC00F901DD0AD476DD03B476D7CD76038F0406 -:1039DC00F9318FE723DD0B24020024030061C8EDCD -:1039EC00E73A8F06F931233E301B00466CDF0AE0C4 -:1039FC00C15010FDAD34C0EF1D307701466CDF16A1 -:103A0C005002C15010FDAD34C0F64672DF088FC8AD -:103A1C00FB5010D6BD72F64672DD36B6724672DFBA -:103A2C0030711295EF2B301B00466CDF13F6467489 -:103A3C00DF18E0C15010FDAD34C0C9745307EF0A54 -:103A4C00307701466C61F8711295F6467461E8B6F0 -:103A5C007431549808714397F6BD6CEF1431449748 -:103A6C0005F6BD6CEF0BA66CF6466C61F8C96CFFE5 -:103A7C00FF316298194A6E05DE16A46E4A6E05DF98 -:103A8C000FA46E5004C15010FDAD34C0EF02F46EA3 -:103A9C00316498194A7005DE16A4704A7005DF0F60 -:103AAC00A4705008C15010FDAD34C0EF02F470D4B6 -:103ABC0071DD03B471D7317298174A6F05DE14A407 -:103ACC006F4A6F05DF0DA46F5010C1FDAD34C0EF10 -:103ADC0002F46F4A6F0661F8CD7125D7C736100511 -:103AEC0071D4DE0E8FB2FB5C02D1DF06306D386113 -:103AFC0094D24004F903DF1C3122070530142A61EB -:103B0C00943154970C7153975080C15012FDAD34C1 -:103B1C00C0FD253BFD4B3BC6D78F03FC5C01D1DDC3 -:103B2C001DD479DD03B479D7CD79098D624B78DD5D -:103B3C000D8D629D785040C15012FDAD34C0D74000 -:103B4C0004F903DD04F6BD1AD7D5D0FBDF08F64621 -:103B5C001ADD19B61AD7D9CCFBF1461ADD0ED9CC21 -:103B6C00FB12AD1A43DE03A61AD7B61AD7717BFA2D -:103B7C00C78FC4FB76F5C4FB717AFA5C10D161E88F -:103B8C00716297665C0FD1DD57665C01D1DD05F57E -:103B9C0004F9EF4C665C02D1DD11E0C15003FD5914 -:103BAC002BC0711300711B20710303665C04D1DD03 -:103BBC0011711300711B20D503FC61F8710303FD17 -:103BCC00FB34665C08D161E87103035005FD9F0965 -:103BDC007102035003C1FD592BC0711A20FD012B3A -:103BEC00F2C6D7C756FF4A481361C8EDC93C8F06C9 -:103BFC00F9311505300400EF0F8F06F9314505300A -:103C0C000500EF04D907F9F1609F28FC8D7A9F29F4 -:103C1C00FC713494E661301271049461DC311961E9 -:103C2C0062629F2AFCE52BFC31140205308000EF08 -:103C3C0001F6C131449805304000EF01F6C2616BCA -:103C4C0008616A08C131340405302000EF01F6C266 -:103C5C00616B08616A08C131240205300800EF016C -:103C6C00F6C2616B08616A08C131749805300400B2 -:103C7C00EF01F6C2616B08616A08C131649804E611 -:103C8C00A1EF01F6C2616B08616A08C13154980357 -:103C9C00E6EF01F6C2616B08616A9F2CFCF171249E -:103CAC000461DC9F26FCF171540761DC9F27FCD872 -:103CBC0048F10104ECFC14A9148976A4486672C678 -:103CCC00D7C7FDC3088F04F9318FE724000061F8D2 -:103CDC00EDA83E23DD1B2361F8EDB13D2361F8ED2A -:103CEC002D3E2361F8ED763E2361F8ED4B3FEDA5BB -:103CFC003EF6BD727113954005F901DF2C313498F5 -:103D0C001B466CDD04F424EF02A4244A2465DC0F6A -:103D1C00F6BD6CF504F9712297EDCC3FFDAB23ADEC -:103D2C006C440A0061D8EDCC3F714297FD70047170 -:103D3C006394FDAB234007F903DF09712297F50467 -:103D4C00F9EDCC3FFD152640B1FB9BDE09712297A6 -:103D5C00F504F9EDCC3F714A277140110571301112 -:103D6C0005713A22715A2271501105FD5D29D2DD7F -:103D7C0009712297F504F9EDCC3F71103500CF375E -:103D8C00001D714012054005F901DD064005F903DF -:103D9C00DF05F5CDFBEF04CFCDFB03CF04F902FD1E -:103DAC003329EDCC3FFD3C2CFDED2C714A9DFDFBE8 -:103DBC0034FD9630F537FF712BE0F505F97122973C -:103DCC00CBE43FEFCBE6F6F0FD7004713BD47112FF -:103DDC00027123028F06F93105285004FD6A2B620B -:103DEC005C03318E315D34B3FB896168995002FDFF -:103DFC006A2BD2DD067170B3FBEF047178B3FBFD57 -:103E0C00AB23FDA82D710806F9CF04F9038FA6FB8F -:103E1C005C02D1DD095080C15010FDAD34C0EDCC39 -:103E2C003FFDCE3F3164972FA47CD47CDD0831A4B8 -:103E3C00E00A31020C06712BE0FD3A4031A4E01788 -:103E4C0031040C13712BE05027C15005FD592BC0C8 -:103E5C00CF04F904712297FD2F408F06F931250705 -:103E6C0031349803F504F9EDCC3FFDCE3F31020C13 -:103E7C0015D83AC15005FD592BC05005FD9F09FDC1 -:103E8C003A40CF04F903FD2F408F06F93125073155 -:103E9C00349803F504F9EDCC3FF504F9CFCDFB03D1 -:103EAC00F5CEFBF5D0FB717295F6426CFF61E8ED37 -:103EBC00CC3FF6BD72711395F5E4FBFD3939717A7F -:103ECC00FAFD012EFD8F2CFD462D714B9D711302B9 -:103EDC0071230231349502EFFACE3708CBE4BFFFE1 -:103EEC00CBE6FFF3CED4FFF5B4FBF5B5FBF5B6FB93 -:103EFC00F5B7FBCF37000971481205F6BEE0BEE2FC -:103F0C00BED0716A27FDD629714307714B277148C2 -:103F1C001005714811057138100571381105713390 -:103F2C0002713B22715302715B227158100571585A -:103F3C001105CF04F905714297F6BD6CFD8C09F59E -:103F4C0005F9F42431349804D432DD20E505F9E583 -:103F5C0004F98F06F9312568F5F8FBF5F6FB502EC0 -:103F6C00FD9F09CF05F903E504F9EF54FDC404FDE9 -:103F7C003E237173017132047143027103947162B7 -:103F8C009431949E02EFFA712AE7CEA409F5F3005E -:103F9C003104070261FDE5F300F468FDC308CEA40B -:103FAC000831329806CF04F905EF09714397E505FE -:103FBC00F9E504F9712BE78F06F9312503F504F9BE -:103FCC00C6D7D47DDF19310200585003FD6A2B622D -:103FDC005C01D1DF07F504F9712297D7E47DD74A4C -:103FEC007DF0DF073104003AF47DD74A7DC8DF0A43 -:103FFC00F504F9712297CD7DF0D7310200084A7D86 -:10400C00FFDD1FA47DD7F0C15004FD592BC08FB329 -:10401C00FB5C9F9FB3FB7110C4FB30793B6194CD6B -:10402C007DF0D731149506F504F9712297D7716399 -:10403C0097F47C717207FD4B02717307D7FDDE0498 -:10404C00F2D7717BFAC7200CFBF8FF8FEAFBF0F973 -:10405C00E9FBF303FD924E13BC048FECFBF0F9EB80 -:10406C00FBF303FD924E13BC028FEEFBF0F9EDFB5C -:10407C00F303FD924E13BB717AFAAC04BDD8F6BDB6 -:10408C00DAAC04311EBDDCF6BDDEFD630DADD8BD72 -:10409C00DCADDABDDEAC02BDD8F6BDDAAC02311E49 -:1040AC00DADCC3DADEC3BDDCF6BDDEFD630DC0BDFC -:1040BC00DEC0BDDCADDEFDD90EADD8BDDCADDABDEC -:1040CC00DEABBDD8F6BDDAAB311EDADCC3DADEC34B -:1040DC00BDDCF6BDDEFD630DC0BDDEC0BDDCADDEFE -:1040EC00FDD90EDADAADD8FD1D44C3C58D8A5C3F0F -:1040FC00F0317E0440FC14C2C0B9A48AF6BC08BCE2 -:10410C000A9C078C074C2EDD3D8D8A0E0770F161E1 -:10411C00DC605C3FF0317E127940FCBDD8F6BDDA34 -:10412C008C0773095C22318FBDDC70BDDEFD630D25 -:10413C00AC08BDDCAC0AFDD90EADDABC0AADD8BCFE -:10414C0008615907EFBDAC08BDD8AC0ABDDAC9DCB3 -:10415C000004F6FD2D0EC9DCFFFFF6FD2E0FADD8C9 -:10416C00BD84AF3AFC4684DD11AF3CFCBF3EFCAFD6 -:10417C003AFCBF3CFCAD84BF3AFCAF3CFC423EFC7D -:10418C00DC46AF3AFC423CFCDE3EAD26423AFCDE5D -:10419C00374A2A16DC1A4A2AA0DE138D864B2ADEF1 -:1041AC000DAF3AFC268844691061C8FD0642F42A1A -:1041BC00AF3AFC445146DC0AAF3AFC241027BD2828 -:1041CC00EF0DC928F82AEF074A2AFF61E8A42AAFA5 -:1041DC003EFC423CFCDC18AF3CFC423AFCDE10AF2F -:1041EC003AFC4628DE09F486AF3AFCBD88EF074A54 -:1041FC0086FF61E8A486100CC6D7717BFAC7710ADA -:10420C009E31929E02EFFA8E949F34FC8E969F35CF -:10421C00FC8E979F36FC8E989F37FC8E939F38FCB4 -:10422C008E929F39FC710B9E717AFA8F37FCFD428E -:10423C000F76FD9B4313BD82D5EFFBDF0AD5F0FB58 -:10424C00DF05D5F1FBDD25F6B14682DF11C98237DA -:10425C0022665C0391DF060A82181A83009617FD0A -:10426C00BE4413FDDE4231049802EF615206929275 -:10427C006934FC682EFCDFF6AD82BD80F87EF3312C -:10428C001C790AF944FEFFDD44D87EF101040AF9D9 -:10429C0014A944FFFFDF04E6B9EF0BD87EF101044B -:1042AC000AF914A9A1B9717BFAA0EFFBD5EFFBDFDA -:1042BC001CA0F0FBD5F0FBDF14A0F1FBD5F1FBDF6C -:1042CC000CCFEFFBFFCFF0FBFFCFF1FBFFC6717AFA -:1042DC00FAD7C716D87EF10744A800DC05710298FE -:1042EC00EF1CF647DD18A47E4A7EA8DC0571029807 -:1042FC00EF0CF87EF3311CF6780AF9B7EFE4C6D769 -:10430C00C756A89666F0317E12F6B1780AF966D1D6 -:10431C00DFF1717BFAF5EFFBF5F0FBF5F1FBF47EC9 -:10432C00710398C6717AFAD7C72004FBF8FFD448FA -:10433C00DF168D7E9D8B717BFA52069292692EFC54 -:10434C0068C0FCDFF6717AFA4A4806DE0EE84809C6 -:10435C00C0FC9C03A4488C0372EF30F88BF3311C27 -:10436C00790AF9BB311298058B9C03EF0F8C019CD9 -:10437C0003D48BDF05CD8BA7EF02B48B7180711743 -:10438C009861DC61FB7111988C03721004C6D7C75D -:10439C002008FBF8FF8F37FCFD420F9C078F36FC83 -:1043AC00FD420F9C068F35FCFD420F9C058F34FCA3 -:1043BC00FD420F9C048F38FC9C038F39FC9C028CB3 -:1043CC0006318E0112791A20BB8C075C03D1DF09F0 -:1043DC008C064C0361C86179008C05318EB1610982 -:1043EC0000BB313D120103BB8B0E04708C011C0011 -:1043FC00BB8FF4FB4E03DC0E8C034FF4FBDC0B8CFD -:10440C00024FF5FBDC04AB12EF03ABB1121008C684 -:10441C00D7C7C3C12008FBF8FFF661490A61F861F0 -:10442C004908DF07F7340000EDBA44E6BC04F6BCDB -:10443C0006AC0ABC02AC08BBAC06614902AC046118 -:10444C00F8614900DE28AC04BDD8AC06BDDAE1FD4C -:10445C00E80EADDABC06ADD8BC04ABBDD8AC02BD21 -:10446C00DAE1FD030FADDABC02ADD8BBEFCAAC0686 -:10447C00BC02AC04BBAC08BDD8AC0ABDDAAC04BD04 -:10448C00DCAC06FD660EAC04BDDCAC06FDD90EE161 -:10449C00FD030FADDABC06ADD8BC04AC0661490215 -:1044AC00AC0461F8614900DCC5AC0214AB12100C11 -:1044BC00C6D7C7C12004FBF8FF8F31FCFD420F9C0F -:1044CC00034E04DF1CAD804682DE07AD82268012CF -:1044DC00EF40F64682DF074680DD03E7EF34F7EF67 -:1044EC00318C04318EB1128C03318E43DF1830388D -:1044FC002226800682BB8C045C0391DF05AB04187A -:10450C0000BBAB12EF0C8C034E04DE0532A900EF9E -:10451C0001F71006C6D7717BFA3122980CF6468E3D -:10452C00DD07B68E717AFAEF7C712398717AFA40B6 -:10453C0004F904DF07715307F42CEF69D9CFFBF1B1 -:10454C00E7240000DD0F23DD1A23DD1023DD5323C8 -:10455C00DD2723DD38715307F42CEF49715207F432 -:10456C002CEF42D42CDF07715207E42CEF0571536A -:10457C0007F42CC98EFA00EF2CD42CDF0B715207E8 -:10458C00E42CC98EFA00EF1DF5CFFBEF18D42CDF0D -:10459C000B715307E42CC98EFA00EF09CFCFFB0245 -:1045AC00EF03FDB245D7D905FCF1E7240000DD0986 -:1045BC0023DD2123DD0923EF1B715307F42CD7D402 -:1045CC002CDF07715207E42CEF05715307F42CC94B -:1045DC008E2D01D7715207E42CD731629501D7711A -:1045EC000396D9CDFBF1E7240000DD1223DD19235E -:1045FC00DD1123DD2623DD3423DD3923DD3FFD7280 -:10460C0046EF3DFD9346EF38D9CCFBC1AE6CFD4F68 -:10461C002DC0F313BE6C712304EF25F0C1AE6CFDFD -:10462C004F2DC0F313BE6C712304EF14F6BE6C71E6 -:10463C002204EF0CCB6CFF00712304EF03FD074742 -:10464C004004F905DD064004F901DF06712304710D -:10465C0003963104960FF6BE64BE6A31220402EF53 -:10466C0002F690BE6ED7CD2E47F490AE6C317DBF66 -:10467C00CAFCFDDC46D2DF0ED9CCFBC1AE6CFD4FC3 -:10468C002DC0F313BE6CD7FDDC46D2DD0DCD2E470D -:10469C00F490AE6C317DBFCAFCD7E8900934205041 -:1046AC0080D6BFC6FC22CAFCBDD8304700FD8E0D9B -:1046BC00BFC8FC30C6FCFD652DF313BE6CB42ED404 -:1046CC002EDF0CCD2E47A4904A901F61C8F490D7D2 -:1046DC0040AFFB0BDC05712304F2D740AFFB066146 -:1046EC00D831229411F0C1AE6CFD4F2DC0F313BE26 -:1046FC006C712204EF03FD0747E2D7710296F0C1FB -:10470C00AE6CFD4F2DC0F313BE6CA4914A9140DCEE -:10471C0037F491D892F1313F0412FD14D892F1BDC7 -:10472C00D85008FDDD0D087208E6D2DD040192DFD9 -:10473C00FC896158D1DD05712204EF03712304A4B7 -:10474C00924A922061C8F492D7C73026FDC6D77121 -:10475C0080717DFADE035201D75200D7C7C1200405 -:10476C00FBF8FF17040300C1E0C15010C150A4FDB9 -:10477C0091021006629C02D1DD058C0272EF518C05 -:10478C000C70C18C0470FDE047C0629C02D1DD0549 -:10479C008C0272EF3B8C035C7DD1DF03F2EF31179F -:1047AC00A1C1E0C15010C150A4FD91021006629C41 -:1047BC0002D1DD058C0272EF178C015C7DD1DD031B -:1047CC00F2EF0D8C0370C15010FDE047C0629C02EB -:1047DC001006C6D7C7880616710AE650A4FDBD039D -:1047EC00D2DD077133955202EF2217FDD9036770A2 -:1047FC00FDD903FD240450A4FDD9035020FDD90399 -:0E480C0050AAFDD903FD4D04713395F2C6D7B5 -:10481A0061FC61FCC1C3C5C7520C929269D4FEC146 -:10482A00DFF88EFD708EFCC1717AFA4004F903DF5D -:10483A000530142A6194C09EFC609EFD34D4FE5259 -:10484A0006C0B9A5A592DFF9C6C4C2C061FC61DF82 -:10485A00520C929269D4FEC1DFF88EFD708EFCC1B3 -:10486A008F4105775C04D1DD06675C01D1DD5031EB -:10487A005496367162077153968FB4FB5FBCFBD1B5 -:10488A00DF1B8FB5FB5FBDFBD1DF128FB6FB5FBEAF -:10489A00FBD1DF098FB7FB5FBFFBD1DD0C316207AC -:1048AA0002EFFA716307716B27711398FD3F30F4B9 -:1048BA00227148500571605005717AFAEDB4496762 -:1048CA005C02D1DD16D422DD124A2202DD0DF42269 -:1048DA007148500571605005717AFA717AFA8D2221 -:1048EA00318FE7240000DD0823DD1423DD2CEF4A95 -:1048FA00F4487140500571505005E422EDB4498FD7 -:10490A0040059D49715050058D499D4BD849FDF38D -:10491A0033629D4ACD2202EDB449675C02D1DD17AC -:10492A00675C10D1DD05CD2203EF0F714850057188 -:10493A00605005F422EF73CD22044A2203DF108D62 -:10494A004A9F4005D84AC1D849FD7F34C0EF1F8F1E -:10495A00400576717449DC054A4902DE06716050E9 -:10496A0005EF47C7D849FDC030C071505005D84B34 -:10497A00F1242900DD27240400DD22242200DD1D84 -:10498A00241100DD0C240100DD13241E00DD0EEFCE -:10499A000A4A4960DF07CD4961EF02A4494A220366 -:1049AA00DF08D849FDF333629D4AC09EFC609EFD34 -:1049BA0034D4FE5206C0B9A5A592DFF961FCC1C381 -:1049CA00C5C7520C929269D4FEC1DFF88EFD708E73 -:1049DA00FCC1717AFA51405F0401D1DD06F616A7CF -:1049EA0047DFF2300400BF2401F6BF2A01300B0B67 -:1049FA00BF2801FD4B02300B0FBF2801FD4B0230CF -:104A0A000F0FBF2801710AE6F6420C01DD33AF042D -:104A1A0001BF0C0131529529715295710BE2D84FA1 -:104A2A00FDBD033184BD02EFFACBB422FBD851F1AC -:104A3A00BEB8714BE1714BE5710ABD8D509E44EFD2 -:104A4A000C715395714AE5717BBD713395C09EFC1B -:104A5A00609EFD34D4FE5206C0B9A5A592DFF9C600 -:104A6A00C4C2C061FCC1C5717AFAD44EDD0BEA4CEE -:104A7A00899E44A64CB44EEF33710AE6300400BF57 -:104A8A002401F6BF2A01300B0BBF280100000000E9 -:104A9A0000000000510FBF280100000000000000C4 -:104AAA0000500FBF2801712395713395C4C061FC72 -:104ABA0061EF520C929269D4FEC1DFF88EFD708EBE -:104ACA00FCC12006FBF8FF71503002CEABACCC041F -:104ADA0000F6BB31B2E210617900F6614900DFF3FA -:104AEA0071603002ED744B8E519C03713BE28C0372 -:104AFA005C02D1DD1E8C035C08D1DF0971503002E3 -:104B0A00CC0400EFCC8C0570FD6135629E50CC045C -:104B1A0002EFBE8C035C03D1DF408E509C027150C1 -:104B2A0030028C04D1DF0E8C0270FDA735629C0521 -:104B3A00CC0401EF328C044C02DF0671603002EFC4 -:104B4A0029CF34025A716030028C0270C18C057010 -:104B5A00FD0935C0CF34024AEF108C035C01D1DD68 -:104B6A000671603002EF03EDDB4A1006C09EFC605E -:104B7A009EFD34D4FE5206C0B9A5A592DFF961FCA8 -:104B8A00C1C3C5C7520C929269D4FEC1DFF88EFD2B -:104B9A00708EFCC1710A9E31929E02EFFA8FDEFB83 -:104BAA004F96FFDF198FDFFB4F97FFDF118FE0FB77 -:104BBA004F98FFDF095004C15011FDAD34C0710B8D -:104BCA009EC09EFC609EFD34D4FE5206C0B9A5A5C7 -:104BDA0092DFF9C6C4C2C061FCE46861FCC1C3C506 -:104BEA00C7520C929269D4FEC1DFF88EFD708EFC1A -:104BFA00C1C1FBF8FF8D1F9C018E31318EE724065F -:104C0A0000DD0823DD0E23DD22EF38717AFA8C01EC -:104C1A009D60EF2F717AFA4007F901DF068C019D3A -:104C2A005FEF2051FF2E019D5FEF18717AFA8C0118 -:104C3A009D304004F903DD064004F904DF053073B2 -:104C4A002561944031FF09DE05A031FFEF07715855 -:104C5A00F000716296710BE3C0C09EFC609EFD3449 -:104C6A00D4FE5206C0B9A5A592DFF9C6C4C2C06176 -:104C7A00FC717BFAC7D46861F831249727712397AE -:104C8A00D468DD05B468CEABAC717AFA5600664CCE -:104C9A000ADD1172F3311C79D8FCCEFC0061CA61BD -:104CAA00A486EFEA717AFAF2C6D7C7C1C1FBF8FF48 -:104CBA00CC01008C014C0ADE36717BFA8C01F03192 -:104CCA007E0410FC14A96168DF09AC02B9717AFA92 -:104CDA00F2EF1D8C01F0317E127910FC614902DF7E -:104CEA0006717AFAE2EF09717AFA615901EFC4E2C0 -:104CFA001004C6D7C72004FBF8FFF64210FC61F87F -:104D0A00EDE04D717BFA9C038C034C0ADE3C8C036C -:104D1A00F0317E0410FC14A96168DF05717AFAEF9C -:104D2A0029717AFA8C0372F3311C7910FCCEFC00DB -:104D3A0061CA629C02D1DF0A8C03F0317E12E678E6 -:104D4A0010FC717BFA615903EFBECC0200CC010161 -:104D5A008C02F0317E0410FC14A96168DD788C02A3 -:104D6A00F0317E127910FCE743DF658C014C0ADED4 -:104D7A005F8C01F0317E127910FCE743DD4D717BC7 -:104D8A00FA8C01F0317E0410FC14A96168DF186105 -:104D9A0069018C01F0317E12F67810FC8C024E010A -:104DAA00DCED717AFAEF2F8C01F0317E0410FC14DD -:104DBA00A9128C02F0317E337810FC8C01F0317E1E -:104DCA0012E67810FC615902717AFA615901EF9B77 -:104DDA00615902ED5A4D00F21004C6D761FF520C18 -:104DEA00929269D4FEC1DFF88EFD708EFCC1717A91 -:104DFA00FA8FE4FB5C03D1DD114004F903DD0640C0 -:104E0A0004F904DF05306D386194C09EFC609EFD94 -:104E1A0034D4FE5206C0B9A5A592DFF961FC61FC43 -:044E2A0061FC61FCCA -:0A4E2E0000060C12181E242A30366C -:104E3800ACFB0000000064FE00000000C239F4353D -:104E48008C22E6452C2EDB2E2245E83A4E08CD3C36 -:104E580028FC36FE20FE02F903F929FC30FE2AFC64 -:104E68002BFC08F926FC6CFF1AFF6EFF6AFF64FF33 -:0A4E780027FC66FF2CFC555555552C -:104E8200FF0000000000983AF82AFF0000004700E7 -:104E9200317503F7332312D714AEF8C716AC0612D6 -:104EA200C5AC0416F643DD078B99A7A5B3EFF5C28F -:024EB200C6D761 +:102C8C008F10055CFC9F1005F422D77178500571EC +:102C9C00080105D7FD6938FD7604717AFAFDAB237E +:102CAC00F504F98F06F931051B5003FD6A2B625CA4 +:102CBC0001D161E8CF04F902CFAFFB647104077155 +:102CCC004194EF10F6710407611012F6B1236061A4 +:102CDC00FB714194FD8730FDFE42712297712BE709 +:102CEC00618461A461EDEFF8D77140F00071783028 +:102CFC0002713AE6713BE2713BEA713BEE8F1005D3 +:102D0C005CFC9F1005CF34024AE552FF711A5271D8 +:102D1C000A52714830027130300271203002CF33C8 +:102D2C000209CF32020B7130310271203102713B3A +:102D3C00E6717030028E265CFC9E265A06FC716091 +:102D4C003002D7717830027148F000D7C788061668 +:102D5C0066614FDD0967614EDE0396EF0186667290 +:102D6C00C6D7C7161714AA0412A943DD29AA041240 +:102D7C00A923FD844EC3AC02FD844E13C2BDD813EF +:102D8C00FD280FDE0C1714AA0212AA0403BA04EFD2 +:102D9C00051714A9BA04AC041231FF319E03317F1C +:102DAC00087208C6D77100F200304400BFB601307B +:102DBC000188BF9001300984BF9E01BF9C01BF9A5E +:102DCC0001BF9801BF9601BF9401BF9201F53CFF72 +:102DDC0030FE00BFBE01F6BFBC01BFB80150EEBF54 +:102DEC00BA01A1BFB201C918FE008F06F93105075F +:102DFC00F5CDFBCB6CFF00717395716295D730EFFD +:102E0C0000BFB401F6BFBA017108F200712304715E +:102E1C005307BE6EBE64BE6A712304715307715BA7 +:102E2C00D1F455F454716395D78D56B456D1DF69EE +:102E3C0031D4D105715BD1E455D455DD2E7140B23E +:102E4C00FBD854F1E734020023DD0625DD0325DF32 +:102E5C0005F6BE66EF06D9CCFBF1BE66A4544A5407 +:102E6C0020DF04F454F455CD5619D7CD561E7148B5 +:102E7C00B2FBD5CEFBDF04F6BE66D7D9CCFBF14254 +:102E8C0066FFDD15D9CCFBF112AE6643DE05A266FA +:102E9C00FFEF03B266FFCD5603D7C7161714F6B96A +:102EAC00AA0412F6231231FF31AE03316FBA02C6F7 +:102EBC00D7C7C1FBF8FF8C085080D612AB1413B9DE +:102ECC00AB14AA0412A92312D927FBF133BDD813D2 +:102EDC00FD940DBA02C0C6D731049601D74004F94F +:102EEC0002DF10F6BE64BE6EBE6ABF8EFBBF94FBE3 +:102EFC00BF9AFB31749514308AFBFDA62E3090FBE3 +:102F0C00FDA62E3096FBFDA62EEF713114960D7199 +:102F1C0013967108D2FBF458F457EF60D457DF5A6C +:102F2C008F26FB9D574A581FDC177100D2FB402897 +:102F3C00FBFFDD1CA4598F28FB4B59DE13F458EF13 +:102F4C000FD858F1A1605C1F9D587108D2FBF45941 +:102F5C00E858092AFB70C1308AFBFDBD2EC0E85829 +:102F6C00094AFB70C13090FBFDBD2EC0E858096AC0 +:102F7C00FB70C13096FBFDBD2EC0B457308AFBFDF3 +:102F8C006E2DF313BE6E3090FBFD6E2DF313BE6AE7 +:102F9C003096FBFD6E2DF313BE64D7C736F000716F +:102FAC00F4DC297170F000CE9D08CE9EC0CE9F80BF +:102FBC00F594FFF593FFF592FFE597FFE596FFE596 +:102FCC0095FFE598FFCE9C7F7100A6FB711BE3710A +:102FDC002BE3711AE7712BE7717A9D710A9E31927E +:102FEC009E02EFFA710B9E71239671339671439684 +:102FFC00C6D7C73122961E712296710A9E31929EB7 +:10300C0002EFFA34D4FB3692FF52078B99A5A792A4 +:10301C00DFF9710B9EC6D7C788061631329615712B +:10302C003296C7349CFB3092FF1652078B99A5A79A +:10303C0092DFF9C6667367189CFBC6D7C7712396D7 +:10304C003134961E713396710A9E31929E02EFFABC +:10305C003492FF369CFB52078B99A5A792DFF9712E +:10306C000B9E31449613714396717B9E8FDCFB9EB5 +:10307C009A8FDDFB9E9B717A9EC6D7CFA7FB5CCF48 +:10308C00A8FB5FCFC8FB5DCFFCFB36CFFDFBC9F5C2 +:10309C00E3FBD7C7CFA4FB12CFA5FB1FCFCCFBFF05 +:1030AC00F5CDFBF5CEFBF5CFFBF5D0FB5600664C12 +:1030BC0064DE08723826FB0086EFF3C6D7C7880695 +:1030CC001617F1E73403002361E3EDF9332361F8BC +:1030DC00EDCC32B12361E3EDD6322561F8EDE4326B +:1030EC00B1240D0061D8EDF933240B0061F8EDBE6D +:1030FC00312361F8ED01322361F8EDD1312361F810 +:10310C00EDEE3324060061F8ED8032B12561D8ED87 +:10311C009C3224000061F8EDA9322361F8EDF933FB +:10312C002361F8EDF333B12361E3ED04332361F84C +:10313C00ED15332361F8ED26332361F8ED153323B8 +:10314C0061F8ED37332361F8ED48332361F8ED571F +:10315C00332361F8ED79332361F8ED85332361F87E +:10316C00ED90332361F8ED98332402002361E3EDF5 +:10317C00F9332361F8EDCC332361F8EDA0332361EF +:10318C00F8EDAB332561F8EDB633B124060061D808 +:10319C00EDF93324000061F8EDFB332561F8EDC146 +:1031AC003324120061F8ED7A322361F8ED6A32EDC6 +:1031BC00FB3367D1DD0C308D3B619434C4FB8961EA +:1031CC006F99ED0534675C02D1DD0730E22A61941A +:1031DC00EF0B675C01D1DD0530E72A6194675C3C3D +:1031EC00D1DD0F30EC2A6194675C3C726673621817 +:1031FC00A4FBED053467D1DD625C01D1DD0530083F +:10320C0000EF01F6609F01FC675C02D1DD03E6EF85 +:10321C0001F63401FC89616899675C04D1DD04E630 +:10322C00A1EF01F63401FC89616899675C08D1DD76 +:10323C0005302000EF01F63401FC89616899675C68 +:10324C0010D1DD05301000EF01F63401FC89616806 +:10325C0099675C20D161E8716001FCED05344A5A34 +:10326C00C8DE08E85A67185AFAA45AED0534679D67 +:10327C005AED0534D448DF08679FCDFBA448EF0D09 +:10328C004A4805DE08E848671811FDA448ED0534E6 +:10329C00675C0F7266736218A4FBED05344A4864D0 +:1032AC00DE1B4A4801DF0667D161F85701E8486721 +:1032BC001826FBA4484A480561C8711296ED0534DE +:1032CC0034A6FB89615F99ED053430482961946619 +:1032DC00736718A4FBED053440A9FB6ADF1340AA01 +:1032EC00FB68DF0D674C6CDF08303B406194713A32 +:1032FC00D5679FABFBED0534675C7F70C117F1247C +:10330C003000FD2330C0ED0534675C3F70C117F110 +:10331C00243000FD2330C0ED0534675C0770C11705 +:10332C00F1243000FD2330C0ED0534675C1F70C103 +:10333C0017F1243000FD2330C0ED05346770C11740 +:10334C00F1243000FD2330C0ED0534CEABAC710A56 +:10335C009E31929E02EFFAD592FFDF05710B9EEF24 +:10336C00ED679E99710B9E9FDBFBED0534714296C8 +:10337C00675C7F9FDCFBED0534714296675C3F9F79 +:10338C00DDFBEF75675C3F9FDEFBEF6D675C1F9F9E +:10339C00DFFBEF65304D396194679FE4FBEF5A30EA +:1033AC001A396194679FE5FBEF4F303339619467AD +:1033BC009FE8FBEF44675C01D1DD3EFDFE42EF3937 +:1033CC00675C02D1DD05712A21EF06714A9D712BD4 +:1033DC0021675C01D1DD08710300710B20EF0371D3 +:1033EC000A2067318EEF12679FD3FBEF0CEF0A6652 +:1033FC004C5BDE05736718A4FBC6D7C716664C304A +:10340C00DC094C37DE05FDFE2FEF6B664C02DF1F2F +:10341C008FA6FB5C03728F03FC5C03318E316D084D +:10342C00616A08128F03FC5C80312A6162EF566678 +:10343C004C3DDF08AE90BD5CF85CEF49664C3EDF5E +:10344C0004F85DEF40664C4FDF05FD2643EF366612 +:10345C004C61DF08E85A095AFA72EF29664C7FDF93 +:10346C0005FD033CEF1F664C4EDF0B3104980452F4 +:10347C0010EF12F2EF0F664C5BDC0452FFEF0666A6 +:10348C007309A4FB72C6D7C788061617F12410005F +:10349C00240500DC07244C00DD17EF17717BFA17AD +:1034AC00F104A4FB1489617F99717AFA715296EF39 +:1034BC0002A45AC6D7C7C1C1FBF8FF4004F903DD0B +:1034CC00064004F904DF38717BFA8C027309ACFBFB +:1034DC005E0AD1DF278C02318E04A4FB14896E0A9C +:1034EC0099716207717AFACC01003162070861594F +:1034FC00018C01D1DFF4716307716B27717AFA10BB +:10350C0004C6D7CF03FC03F501FCF505FCF507FC5D +:10351C00D7C788061617F1E734020025DD3D23DDF9 +:10352C001725DD1C23DD0523DD2BEF3B710297678F +:10353C009F06FCCD6103EF2F675C839F03FCEF2795 +:10354C00675C039F05FC675C034C0261F871229871 +:10355C00FD1445EF12679F07FCEF0C6791DF08E045 +:10356C00C15012FDC134C0C6D7C71617F1E72400ED +:10357C0000DD2A23DD1E240300DD0724FB00DD24EF +:10358C00EF2531329805308000EF01F6086F04FC0E +:10359C007208EF198F01FCF501FC72EF1071529754 +:1035AC005235EF09F2EF0666730900FC72C6D7C7F5 +:1035BC001617F1E7240000DD38241000DD1C23DD94 +:1035CC001C23DD30240E00DD18241100DD1B240F1C +:1035DC0000DD12243000DD15EF1EE2EF1D5202EF6C +:1035EC00195204EF155206EF115205EF0D5207EF69 +:1035FC0009F2EF065203EF0252FFC6D7C7316496A9 +:10360C00377163968D609FACFB8D5F9FCBFB36D281 +:10361C00FCC7D85FFD6F37618A70618AFDB437C013 +:10362C00D864F1312F609D638D5E4B63DD0A71723E +:10363C00968D639D5ECD61034A6105DE0830793657 +:10364C006194CD616BB4617150F000CE300BCF172B +:10365C000006CE3106FD5102717A30710BE3710B0D +:10366C00E7C6D78D639D5E8D639FADFBD74004F994 +:10367C0003DF064004F904DF02F2D73174960C71B3 +:10368C0073967113978D639D65EF313104971F719C +:10369C000397711297D506FCDF04F466EF0A8F06C8 +:1036AC00FC5002D6A1609D668D669D65EF0E3114AF +:1036BC0097068D669D65EF048D639D658D659FAD49 +:1036CC00FBD865FDE136E865091C2270C15013FD7D +:1036DC005A47C0F2D7C7C1C1FBF8FF8C02D1DF0536 +:1036EC00F506FCEF1A8C024C05DE06CF06FC02EF49 +:1036FC000E8C02318E1231FE03311F609F06FC8D41 +:10370C00674F06FCDD28CC011F8F06FC9D67CC00A3 +:10371C00008B4C08DE148B730912204F06FCDC0561 +:10372C008B9C01EF05615900EFE78C019D62100441 +:10373C00C6D7C716710AE7710BE37150F000CE3093 +:10374C000BCF170006669E31FD5102717A30710B5A +:10375C00E33182E302EFFA8D1F7158F000710BE731 +:10376C0072C6D7C7C1C1FBF8FF8FFCFB4E02DC034E +:10377C00F2EF318C024FFDFBDC0452FFEF268C0282 +:10378C002FFCFB706131318D128FFDFB2FFCFB7018 +:10379C00613133BDD813FDB60DBB440001DC03F61B +:1037AC0090BB8B721004C6D7C7C1FBF8FFAC0814D2 +:1037BC00A91489708B6128706131FD844E13440308 +:1037CC000071FEDC23AC08148A04819A04AC081442 +:1037DC008A044C11DC10A9148B99AC0814CA020091 +:1037EC00AC0814CA0310EF72AC0814CA0400AC087D +:1037FC0014A914894DDE0AAC08148A02819A02EFCE +:10380C0012AC0814A914894D61D308AC08148A02AF +:10381C00919A02AC08148A03919A03D1DF3CAC084C +:10382C00148A024C10DF10A91489318EA112AC0835 +:10383C0014A9146299EF17AC08148A024CF0DF0E2D +:10384C00A91489318EB112AC0814A9146299AC0870 +:10385C0014CA0200AC0814CA0310C0C6D7ED6C38E9 +:10386C00C75600664C0ADE0BF0317E12F67810FC5F +:10387C0086EFF0C6D7C7200CFBF8FF17040600C173 +:10388C005006C150A8C15030FD97021006D2DD1B66 +:10389C004A6A04DE05A46AE2EF7034E4FB895CFC3E +:1038AC0099FD4D397110B2FBF2EF5F717BFA300666 +:1038BC0000C117040600C130E9FBFD8C4E100471E9 +:1038CC007AFAF46A8FE4FB5C01D1DD264004F9033B +:1038DC00DF205010C180FDC134C0C736100571D433 +:1038EC00C6DE0F17C15006C150A8C15030FD97025B +:1038FC0010064004F903DD064004F904DF0B8FE4E5 +:10390C00FB5C02D161E8FD4040F2100CC6D7D9E552 +:10391C00FBC15030FD7602C0629FE8FB5008C150DD +:10392C0011FDC134C0F2D7D9E8FBC1D9E7FBC150B6 +:10393C0030FD0A0310045008C15011FDC134C0F20F +:10394C00D7C7200CFBF8FFCC09004007F901DF05B5 +:10395C00CC0A02EF03CC0A10CC0B808FE4FB5C0387 +:10396C009C07D1DF08717AD5CC0807EF06717BD59F +:10397C00CC082F17040800C15004C150A0C150300E +:10398C00FD41031006624C02DF077110B2FBF2EF2F +:10399C00357118B2FBF46AC736100571D4C6DE1641 +:1039AC004004F903DF1017A1C15006C150A8C15043 +:1039BC0030FD97021006717BFA8FE4FB5C034E0717 +:1039CC00DD03E2EF01F2100CC6D7D504F9DF03F6E4 +:1039DC00BD6C4004F901DD0AD476DD03B476D7CD95 +:1039EC0076038F04F9318FE723DD0B2402002403C7 +:1039FC000061C8EDFB3A8F06F931233E301B0046BF +:103A0C006CDF0AE0C15010FDC134C0EF1D307701EE +:103A1C00466CDF165002C15010FDC134C0F6467220 +:103A2C00DF088FC8FB5010D6BD72F64672DD36B675 +:103A3C00724672DF30711295EF2B301B00466CDF33 +:103A4C0013F64674DF18E0C15010FDC134C0C974C0 +:103A5C005307EF0A307701466C61F8711295F64600 +:103A6C007461E8B67431549808714397F6BD6CEFE5 +:103A7C001431449705F6BD6CEF0BA66CF6466C61E1 +:103A8C00F8C96CFFFF316298194A6E05DE16A46EF8 +:103A9C004A6E05DF0FA46E5004C15010FDC134C036 +:103AAC00EF02F46E316498194A7005DE16A4704A60 +:103ABC007005DF0FA4705008C15010FDC134C0EF69 +:103ACC0002F470D471DD03B471D7317298174A6F58 +:103ADC0005DE14A46F4A6F05DF0DA46F5010C1FDF5 +:103AEC00C134C0EF02F46F4A6F0661F8CD7125D76F +:103AFC00C736100571D4DE0E8FB2FB5C02D1DF0627 +:103B0C003081386194D24004F903DF1C312207055F +:103B1C0030142A61943154970C7153975080C150D2 +:103B2C0012FDC134C0FD393BFD5F3BC6D78F03FC92 +:103B3C005C01D1DD1DD479DD03B479D7CD79098D44 +:103B4C00624B78DD0D8D629D785040C15012FDC1E5 +:103B5C0034C0D74004F903DD04F6BD1AD7D5D0FB29 +:103B6C00DF08F6461ADD19B61AD7D9CCFBF1461A7E +:103B7C00DD0ED9CCFB12AD1A43DE03A61AD7B61A4A +:103B8C00D7717BFAC78FC4FB76F5C4FB717AFA5CEC +:103B9C0010D161E8716297665C0FD1DD57665C01EC +:103BAC00D1DD05F504F9EF4C665C02D1DD11E0C105 +:103BBC005003FD592BC0711300711B207103036658 +:103BCC005C04D1DD11711300711B20D503FC61F86D +:103BDC00710303FD0F35665C08D161E87103035076 +:103BEC0005FDA5097102035003C1FD592BC0711AC3 +:103BFC0020FD012BF2C6D7C756FF4A481361C8ED0A +:103C0C00B93C8F06F9311505300400EF0F8F06F91A +:103C1C00314505300500EF04D907F9F1609F28FC08 +:103C2C008D7A9F29FC713494E66130127104946191 +:103C3C00DC31196162629F2AFCE52BFC314498054A +:103C4C00304000EF01F6C131340405302000EF01A3 +:103C5C00F6C2616B08616A08C131749805300400C2 +:103C6C00EF01F6C2616B08616A08C131649804E621 +:103C7C00A1EF01F6C2616B08616A08C13154980367 +:103C8C00E6EF01F6C2616B08616A9F2CFCF17124AE +:103C9C000461DC9F26FCF171540761DC9F27FCD882 +:103CAC0048F10104ECFC14A9148976A4486672C688 +:103CBC00D7C7FDC9088F04F9318FE724000061F8DC +:103CCC00ED953E23DD1B2361F8EDA13D2361F8ED5D +:103CDC001A3E2361F8ED633E2361F8ED353FED921A +:103CEC003EF6BD727113954005F901DF2C31349805 +:103CFC001B466CDD04F424EF02A4244A2465DC0F7B +:103D0C00F6BD6CF504F9712297EDB63FFDAB23AD12 +:103D1C006C440A0061D8EDB63F714297FD76047190 +:103D2C006394FDAB234007F903DF09712297F50477 +:103D3C00F9EDB63FFD152640B1FB9BDE09712297CC +:103D4C00F504F9EDB63F714A277140110571301138 +:103D5C0005713A22715A2271501105FD5D29D2DD8F +:103D6C0009712297F504F9EDB63F71103500CF3784 +:103D7C00001D714012054005F901DD064005F903EF +:103D8C00DF05F5CDFBEF04CFCDFB03CF04F902FD2E +:103D9C003329EDB63FFD3C2CFDF52C714A9D712B62 +:103DAC0021FD0F35FD9F30F537FF712BE0F505F93F +:103DBC00712297CBE43FEFCBE6F6F0FD7604713B36 +:103DCC00D48F06F93105285004FD6A2B625C03314F +:103DDC008E315D34B3FB896168995002FD6A2BD238 +:103DEC00DD067170B3FBEF047178B3FBFDAB23FD03 +:103DFC00B12D710806F9CF04F9038FA6FB5C02D133 +:103E0C00DD095080C15010FDC134C0EDB63FFDB886 +:103E1C003F3164972FA47CD47CDD0831A4E00A31B7 +:103E2C00020C06712BE0FD2C4031A4E01731040C80 +:103E3C0013712BE05027C15005FD592BC0CF04F94D +:103E4C0004712297FD21408F06F9312507313498F2 +:103E5C0003F504F9EDB63FFDB83F31020C15D83A25 +:103E6C00C15005FD592BC05005FDA509FD2C40CFB7 +:103E7C0004F903FD21408F06F931250731349803ED +:103E8C00F504F9EDB63FF504F9CFCDFB03F5CEFB08 +:103E9C00F5D0FB717295F6426CFF61E8EDB63FF61A +:103EAC00BD72711395F5E4FBFD4D39717AFAFD0A7B +:103EBC002EFD972CFD4F2D712B21714B9D3134957F +:103ECC0002EFFACE3708CBE4BFFFCBE6FFF3CED43C +:103EDC00FFF5B4FBF5B5FBF5B6FBF5B7FBCF37003B +:103EEC000971481205F6BEE0BEE2BED0716A27FD2C +:103EFC00D629714307714B2771481005714811057C +:103F0C007138100571381105713302713B227153F0 +:103F1C0002715B227158100571581105CF04F90517 +:103F2C00714297F6BD6CFD9209F505F9F424313414 +:103F3C009804D432DD20E505F9E504F98F06F93152 +:103F4C002568F5F8FBF5F6FB502EFDA509CF05F914 +:103F5C0003E504F9EF54FDCA04FD3E2371730171AE +:103F6C00320471430271039471629431949E02EF96 +:103F7C00FA712AE7CEA409F5F3003104070261FDBA +:103F8C00E5F300F468FDC908CEA40831329806CFD9 +:103F9C0004F905EF09714397E505F9E504F9712B6F +:103FAC00E78F06F9312503F504F9C6D78FE3FB5CDF +:103FBC0001D1DF60D47DDF19310200585003FD6A56 +:103FCC002B625C01D1DF07F504F9712297D7E47DF0 +:103FDC00D74A7DF0DF073104003AF47DD74A7DC81B +:103FEC00DF0AF504F9712297CD7DF0D73102000874 +:103FFC004A7DFFDD1FA47DD7F0C15004FD592BC0B5 +:10400C008FB3FB5C9F9FB3FB7110C4FB308D3B6186 +:10401C0094CD7DF0D731149506F504F9712297D71C +:10402C00716397F47C717207FD5102717307D7FDB0 +:10403C00E404F2D7717BFAC7200CFBF8FF8FEAFB84 +:10404C00F0F9E9FBF303FD844E13BC048FECFBF099 +:10405C00F9EBFBF303FD844E13BC028FEEFBF0F97E +:10406C00EDFBF303FD844E13BB717AFAAC04BDD89F +:10407C00F6BDDAAC04311EBDDCF6BDDEFD690DAD5E +:10408C00D8BDDCADDABDDEAC02BDD8F6BDDAAC0213 +:10409C00311EDADCC3DADEC3BDDCF6BDDEFD690D34 +:1040AC00C0BDDEC0BDDCADDEFDDF0EADD8BDDCAD10 +:1040BC00DABDDEABBDD8F6BDDAAB311EDADCC3DA65 +:1040CC00DEC3BDDCF6BDDEFD690DC0BDDEC0BDDCF2 +:1040DC00ADDEFDDF0EDADAADD8FD0F44C3C58D8A37 +:1040EC005C3FF0317E0440FC14C2C0B9A48AF6BC1B +:1040FC0008BC0A9C078C074C2EDD3D8D8A0E077080 +:10410C00F161DC605C3FF0317E127940FCBDD8F689 +:10411C00BDDA8C0773095C22318FBDDC70BDDEFD0E +:10412C00690DAC08BDDCAC0AFDDF0EADDABC0AAD26 +:10413C00D8BC08615907EFBDAC08BDD8AC0ABDDAD4 +:10414C00C9DC0004F6FD330EC9DCFFFFF6FD340FAD +:10415C00ADD8BD84AF3AFC4684DD11AF3CFCBF3E0C +:10416C00FCAF3AFCBF3CFCAD84BF3AFCAF3CFC421C +:10417C003EFCDC46AF3AFC423CFCDE3EAD26423A0D +:10418C00FCDE374A2A16DC1A4A2AA0DE138D864B2F +:10419C002ADE0DAF3AFC268844691061C8FDF8414F +:1041AC00F42AAF3AFC445146DC0AAF3AFC241027FF +:1041BC00BD28EF0DC928F82AEF074A2AFF61E8A4A9 +:1041CC002AAF3EFC423CFCDC18AF3CFC423AFCDE25 +:1041DC0010AF3AFC4628DE09F486AF3AFCBD88EFF6 +:1041EC00074A86FF61E8A486100CC6D7717BFAC714 +:1041FC00710A9E31929E02EFFA8E949F34FC8E9639 +:10420C009F35FC8E979F36FC8E989F37FC8E939F24 +:10421C0038FC8E929F39FC710B9E717AFA8F37FCA9 +:10422C00FD480F76FD8D4313BD82D5EFFBDF0AD51C +:10423C00F0FBDF05D5F1FBDD25F6B14682DF11C9B8 +:10424C00823722665C0391DF060A82181A83009675 +:10425C0017FDB04413FDD04231049802EF615206B1 +:10426C0092926934FC682EFCDFF6AD82BD80F87E3C +:10427C00F3311C790AF944FEFFDD44D87EF10104C8 +:10428C000AF914A944FFFFDF04E6B9EF0BD87EF15D +:10429C0001040AF914A9A1B9717BFAA0EFFBD5EFBF +:1042AC00FBDF1CA0F0FBD5F0FBDF14A0F1FBD5F17C +:1042BC00FBDF0CCFEFFBFFCFF0FBFFCFF1FBFFC61B +:1042CC00717AFAD7C716D87EF10744A800DC0571BD +:1042DC000298EF1CF647DD18A47E4A7EA8DC057117 +:1042EC000298EF0CF87EF3311CF6780AF9B7EFE47C +:1042FC00C6D7C756A89666F0317E12F6B1780AF981 +:10430C0066D1DFF1717BFAF5EFFBF5F0FBF5F1FB14 +:10431C00F47E710398C6717AFAD7C72004FBF8FFB4 +:10432C00D448DF168D7E9D8B717BFA520692926972 +:10433C002EFC68C0FCDFF6717AFA4A4806DE0EE8FD +:10434C004809C0FC9C03A4488C0372EF30F88BF333 +:10435C00311C790AF9BB311298058B9C03EF0F8C39 +:10436C00019C03D48BDF05CD8BA7EF02B48B71803E +:10437C0071179861DC61FB7111988C03721004C683 +:10438C00D7C72008FBF8FF8F37FCFD480F9C078F21 +:10439C0036FCFD480F9C068F35FCFD480F9C058FA5 +:1043AC0034FCFD480F9C048F38FC9C038F39FC9C1B +:1043BC00028C06318E0112791A20BB8C075C03D15A +:1043CC00DF098C064C0361C86179008C05318EB114 +:1043DC00610900BB313D120103BB8B0E04708C01D3 +:1043EC001C00BB8FF4FB4E03DC0E8C034FF4FBDC88 +:1043FC000B8C024FF5FBDC04AB12EF03ABB11210CC +:10440C0008C6D7C7C3C12008FBF8FFF661490A618B +:10441C00F8614908DF07F7340000EDAC44E6BC0452 +:10442C00F6BC06AC0ABC02AC08BBAC06614902ACDB +:10443C000461F8614900DE28AC04BDD8AC06BDDAD5 +:10444C00E1FDEE0EADDABC06ADD8BC04ABBDD8AC0C +:10445C0002BDDAE1FD090FADDABC02ADD8BBEFCA83 +:10446C00AC06BC02AC04BBAC08BDD8AC0ABDDAAC23 +:10447C0004BDDCAC06FD6C0EAC04BDDCAC06FDDF93 +:10448C000EE1FD090FADDABC06ADD8BC04AC06617B +:10449C004902AC0461F8614900DCC5AC0214AB12F2 +:1044AC00100CC6D7C7C12004FBF8FF8F31FCFD48A8 +:1044BC000F9C034E04DF1CAD804682DE07AD8226C6 +:1044CC008012EF40F64682DF074680DD03E7EF34CB +:1044DC00F7EF318C04318EB1128C03318E43DF181F +:1044EC0030382226800682BB8C045C0391DF05AB3E +:1044FC00041800BBAB12EF0C8C034E04DE0532A982 +:10450C0000EF01F71006C6D7717BFA3122980CF632 +:10451C00468EDD07B68E717AFAEF7C712398717A2C +:10452C00FA4004F904DF07715307F42CEF69D9CF73 +:10453C00FBF1E7240000DD0F23DD1A23DD1023DD62 +:10454C005323DD2723DD38715307F42CEF497152C7 +:10455C0007F42CEF42D42CDF07715207E42CEF0543 +:10456C00715307F42CC98EFA00EF2CD42CDF0B718D +:10457C005207E42CC98EFA00EF1DF5CFFBEF18D4CF +:10458C002CDF0B715307E42CC98EFA00EF09CFCF47 +:10459C00FB02EF03FDA445D7D905FCF1E72400008D +:1045AC00DD0923DD2123DD0923EF1B715307F42CD7 +:1045BC00D7D42CDF07715207E42CEF05715307F4A5 +:1045CC002CC98E2D01D7715207E42CD7316295017D +:1045DC00D7710396D9CDFBF1E7240000DD1223DD62 +:1045EC001923DD1123DD2623DD3423DD3923DD3FC3 +:1045FC00FD6446EF3DFD8546EF38D9CCFBC1AE6C72 +:10460C00FD582DC0F313BE6C712304EF25F0C1AE21 +:10461C006CFD582DC0F313BE6C712304EF14F6BE61 +:10462C006C712204EF0CCB6CFF00712304EF03FDC3 +:10463C00F9464004F905DD064004F901DF06712353 +:10464C00047103963104960FF6BE64BE6A312204DF +:10465C0002EF02F690BE6ED7CD2E47F490AE6C31C1 +:10466C007DBFCAFCFDCE46D2DF0ED9CCFBC1AE6CF1 +:10467C00FD582DC0F313BE6CD7FDCE46D2DD0DCD4B +:10468C002E47F490AE6C317DBFCAFCD7E89009344C +:10469C00205080D6BFC6FC22CAFCBDD8304700FDD6 +:1046AC00940DBFC8FC30C6FCFD6E2DF313BE6CB46C +:1046BC002ED42EDF0CCD2E47A4904A901F61C8F447 +:1046CC0090D740AFFB0BDC05712304F2D740AFFB56 +:1046DC000661D831229411F0C1AE6CFD582DC0F397 +:1046EC0013BE6C712204EF03FDF946E2D7710296FA +:1046FC00F0C1AE6CFD582DC0F313BE6CA4914A9161 +:10470C0040DC37F491D892F1313F0412FD14D89269 +:10471C00F1BDD85008FDE30D087208E6D2DD0401A6 +:10472C0092DFFC896158D1DD05712204EF037123FE +:10473C0004A4924A922061C8F492D7C73026FDC6D1 +:10474C00D77180717DFADE035201D75200D7C7C1F1 +:10475C002004FBF8FF17040300C1E0C15010C15046 +:10476C00A4FD97021006629C02D1DD058C0272EF4B +:10477C00518C0C70C18C0470FDD247C0629C02D16C +:10478C00DD058C0272EF3B8C035C7DD1DF03F2EF15 +:10479C003117A1C1E0C15010C150A4FD9702100601 +:1047AC00629C02D1DD058C0272EF178C015C7DD10D +:1047BC00DD03F2EF0D8C0370C15010FDD247C062C7 +:1047CC009C021006C6D7C7880616710AE650A4FDCF +:1047DC00C303D2DD077133955202EF2217FDDF03BD +:1047EC006770FDDF03FD2A0450A4FDDF035020FD9C +:1047FC00DF0350AAFDDF03FD5304713395F2C6D7D6 +:10480C0061FC61FCC1C3C5C7520C929269D4FEC154 +:10481C00DFF88EFD708EFCC1717AFA4004F903DF6B +:10482C000530142A6194C09EFC609EFD34D4FE5267 +:10483C0006C0B9A5A592DFF9C6C4C2C061FC61DF90 +:10484C00520C929269D4FEC1DFF88EFD708EFCC1C1 +:10485C008F4105775C04D1DD06675C01D1DD5031F9 +:10486C005496367162077153968FB4FB5FBCFBD1C3 +:10487C00DF1B8FB5FB5FBDFBD1DF128FB6FB5FBEBD +:10488C00FBD1DF098FB7FB5FBFFBD1DD0C316207BA +:10489C0002EFFA716307716B27711398FD4830F4BE +:1048AC00227148500571605005717AFAEDA649677E +:1048BC005C02D1DD16D422DD124A2202DD0DF42277 +:1048CC007148500571605005717AFA717AFA8D222F +:1048DC00318FE7240000DD0823DD1423DD2CEF4AA3 +:1048EC00F4487140500571505005E422EDA6498FF3 +:1048FC0040059D49715050058D499D4BD849FD0788 +:10490C0034629D4ACD2202EDA649675C02D1DD17C7 +:10491C00675C10D1DD05CD2203EF0F714850057196 +:10492C00605005F422EF73CD22044A2203DF108D70 +:10493C004A9F4005D84AC1D849FD9334C0EF1F8F18 +:10494C00400576717449DC054A4902DE06716050F7 +:10495C0005EF47C7D849FDC930C071505005D84B39 +:10496C00F1242900DD27240400DD22242200DD1D92 +:10497C00241100DD0C240100DD13241E00DD0EEFDC +:10498C000A4A4960DF07CD4961EF02A4494A220374 +:10499C00DF08D849FD0734629D4AC09EFC609EFD2D +:1049AC0034D4FE5206C0B9A5A592DFF961FCC1C38F +:1049BC00C5C7520C929269D4FEC1DFF88EFD708E81 +:1049CC00FCC1717AFA51405F0401D1DD06F616A7DD +:1049DC0047DFF2300400BF2401F6BF2A01300B0B75 +:1049EC00BF2801FD5102300B0FBF2801FD510230D1 +:1049FC000F0FBF2801710AE6F6420C01DD33AF043C +:104A0C0001BF0C0131529529715295710BE2D84FAF +:104A1C00FDC3033184BD02EFFACBB422FBD851F1B4 +:104A2C00BEB8714BE1714BE5710ABD8D509E44EFE0 +:104A3C000C715395714AE5717BBD713395C09EFC29 +:104A4C00609EFD34D4FE5206C0B9A5A592DFF9C60E +:104A5C00C4C2C061FCC1C5717AFAD44EDD0BEA4CFC +:104A6C00899E44A64CB44EEF33710AE6300400BF65 +:104A7C002401F6BF2A01300B0BBF280100000000F7 +:104A8C0000000000510FBF280100000000000000D2 +:104A9C0000500FBF2801712395713395C4C061FC80 +:104AAC0061EF520C929269D4FEC1DFF88EFD708ECC +:104ABC00FCC12006FBF8FF71503002CEABACCC042D +:104ACC0000F6BB31B2E210617900F6614900DFF308 +:104ADC0071603002ED664B8E519C03713BE28C038E +:104AEC005C02D1DD1E8C035C08D1DF0971503002F1 +:104AFC00CC0400EFCC8C0570FD7535629E50CC0457 +:104B0C0002EFBE8C035C03D1DF408E509C027150CF +:104B1C0030028C04D1DF0E8C0270FDBB35629C051B +:104B2C00CC0401EF328C044C02DF0671603002EFD2 +:104B3C0029CF34025A716030028C0270C18C05701E +:104B4C00FD1D35C0CF34024AEF108C035C01D1DD62 +:104B5C000671603002EF03EDCD4A1006C09EFC607A +:104B6C009EFD34D4FE5206C0B9A5A592DFF961FCB6 +:104B7C00C1C3C5C7520C929269D4FEC1DFF88EFD39 +:104B8C00708EFCC1710A9E31929E02EFFA8FDEFB91 +:104B9C004F96FFDF198FDFFB4F97FFDF118FE0FB85 +:104BAC004F98FFDF095004C15011FDC134C0710B87 +:104BBC009EC09EFC609EFD34D4FE5206C0B9A5A5D5 +:104BCC0092DFF9C6C4C2C061FCE46861FCC1C3C514 +:104BDC00C7520C929269D4FEC1DFF88EFD708EFC28 +:104BEC00C1C1FBF8FF8D1F9C018E31318EE724066D +:104BFC0000DD0823DD0E23DD22EF38717AFA8C01FB +:104C0C009D60EF2F717AFA4007F901DF068C019D48 +:104C1C005FEF2051FF2E019D5FEF18717AFA8C0126 +:104C2C009D304004F903DD064004F904DF053073C0 +:104C3C002561944031FF09DE05A031FFEF07715863 +:104C4C00F000716296710BE3C0C09EFC609EFD3457 +:104C5C00D4FE5206C0B9A5A592DFF9C6C4C2C06184 +:104C6C00FC717BFAC7D46861F831249727712397BC +:104C7C00D468DD05B468CEABAC717AFA5600664CDC +:104C8C000ADD1172F3311C79D8FCCEFC0061CA61CB +:104C9C00A486EFEA717AFAF2C6D7C7C1C1FBF8FF56 +:104CAC00CC01008C014C0ADE36717BFA8C01F031A0 +:104CBC007E0410FC14A96168DF09AC02B9717AFAA0 +:104CCC00F2EF1D8C01F0317E127910FC614902DF8C +:104CDC0006717AFAE2EF09717AFA615901EFC4E2CE +:104CEC001004C6D7C72004FBF8FFF64210FC61F88D +:104CFC00EDD24D717BFA9C038C034C0ADE3C8C0389 +:104D0C00F0317E0410FC14A96168DF05717AFAEFAA +:104D1C0029717AFA8C0372F3311C7910FCCEFC00E9 +:104D2C0061CA629C02D1DF0A8C03F0317E12E678F4 +:104D3C0010FC717BFA615903EFBECC0200CC01016F +:104D4C008C02F0317E0410FC14A96168DD788C02B1 +:104D5C00F0317E127910FCE743DF658C014C0ADEE2 +:104D6C005F8C01F0317E127910FCE743DD4D717BD5 +:104D7C00FA8C01F0317E0410FC14A96168DF186113 +:104D8C0069018C01F0317E12F67810FC8C024E0118 +:104D9C00DCED717AFAEF2F8C01F0317E0410FC14EB +:104DAC00A9128C02F0317E337810FC8C01F0317E2C +:104DBC0012E67810FC615902717AFA615901EF9B85 +:104DCC00615902ED4C4D00F21004C6D761FF520C34 +:104DDC00929269D4FEC1DFF88EFD708EFCC1717A9F +:104DEC00FA8FE4FB5C03D1DD114004F903DD0640CE +:104DFC0004F904DF053081386194C09EFC609EFD8F +:104E0C0034D4FE5206C0B9A5A592DFF961FC61FC51 +:044E1C0061FC61FCD8 +:0A4E200000060C12181E242A30367A +:104E2A00ACFB0000000064FE00000000D639083622 +:104E3A008C22D845352EE42E1445FC3A5408BD3C44 +:104E4A0028FC36FE20FE02F903F929FC30FE2AFC72 +:104E5A002BFC08F926FC6CFF1AFF6EFF6AFF64FF41 +:0A4E6A0027FC66FF2CFC555555553A +:104E7400FF0000000000983AF82AFF0000004700F5 +:104E8400317503F7332312D714AEF8C716AC0612E4 +:104E9400C5AC0416F643DD078B99A7A5B3EFF5C29D +:024EA400C6D76F :024FF400324F3A -:0A4FF60031333A35393A34390000FE +:0A4FF60031343A31303A3130000016 :00000001FF  \ No newline at end of file diff --git a/trunk/bsr.lmf b/trunk/bsr.lmf index 17243f7..5765c6d 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 411f72d..5da2290 100644 --- a/trunk/bsr_k0r.map +++ b/trunk/bsr_k0r.map @@ -1,7 +1,7 @@ -78K0R Linker W1.33 Date:21 May 2012 Page: 1 +78K0R Linker W1.33 Date:13 Jun 2012 Page: 1 Command: -yc:\program files (x86)\nec electronics tools\dev -_msgoff - obsr.lmf ..\..\..\Program Files (x86)\NEC Electronics Tools\C @@ -26,8 +26,8 @@ Direc-file:bsr_mcu.dr *** Link information *** 73 output segment(s) - 3D86H byte(s) real data - 6251 symbol(s) defined + 3D7EH byte(s) real data + 6271 symbol(s) defined *** Memory map *** @@ -152,55 +152,55 @@ Direc-file:bsr_mcu.dr LDR_CODL util_funcs 000C4H 00000H ?CSEGSI 000C4H 0000AH CSEG - LDR_CODE 000CEH 008F5H CSEG - LDR_CODE loader 000CEH 0017DH - LDR_CODE WDT 0024BH 00000H - LDR_CODE i2c_mcu 0024BH 00293H + LDR_CODE 000CEH 008FBH CSEG + LDR_CODE loader 000CEH 00183H + LDR_CODE WDT 00251H 00000H + LDR_CODE i2c_mcu 00251H 00293H LDR_CODE self_flash - 004DEH 00370H + 004E4H 00370H LDR_CODE task_debug - 0084EH 00000H + 00854H 00000H LDR_CODE task_status - 0084EH 00075H - LDR_CODE hal 008C3H 000DCH + 00854H 00075H + LDR_CODE hal 008C9H 000DCH LDR_CODE util_funcs - 0099FH 00024H - FSL_CODE 009C3H 00322H CSEG + 009A5H 00024H + FSL_CODE 009C9H 00322H CSEG FSL_CODE fsl_block_cmd - 009C3H 0002BH + 009C9H 0002BH FSL_CODE fsl_block_check - 009EEH 00013H + 009F4H 00013H FSL_CODE fsl_common - 00A01H 0014FH + 00A07H 0014FH FSL_CODE fsl_reset - 00B50H 00001H + 00B56H 00001H FSL_CODE fsl_si_ibf - 00B51H 00064H + 00B57H 00064H FSL_CODE fsl_phySwap - 00BB5H 0004DH + 00BBBH 0004DH FSL_CODE fsl_si_common - 00C02H 00061H - FSL_CODE fsl_swap 00C63H 00030H + 00C08H 00061H + FSL_CODE fsl_swap 00C69H 00030H FSL_CODE fsl_write - 00C93H 00052H - @@LCODE 00CE5H 00277H CSEG - @@LCODE @cstart 00CE5H 0006DH - @@LCODE @imul 00D52H 00011H - @@LCODE @lumul 00D63H 0002BH - @@LCODE @isdiv 00D8EH 00022H - @@LCODE @iudiv 00DB0H 0002DH - @@LCODE @isrem 00DDDH 00021H - @@LCODE @iurem 00DFEH 0002FH - @@LCODE @lsdiv 00E2DH 00039H - @@LCODE @ludiv 00E66H 0003FH - @@LCODE @divuw 00EA5H 00034H - @@LCODE @ladd 00ED9H 0000FH - @@LCODE @llsh 00EE8H 0001BH - @@LCODE @lursh 00F03H 0001FH - @@LCODE @iscmp 00F22H 0000CH - @@LCODE @lband 00F2EH 00014H - @@LCODE @bcdtob 00F42H 0001AH -* gap * 00F5CH 0009AH + 00C99H 00052H + @@LCODE 00CEBH 00277H CSEG + @@LCODE @cstart 00CEBH 0006DH + @@LCODE @imul 00D58H 00011H + @@LCODE @lumul 00D69H 0002BH + @@LCODE @isdiv 00D94H 00022H + @@LCODE @iudiv 00DB6H 0002DH + @@LCODE @isrem 00DE3H 00021H + @@LCODE @iurem 00E04H 0002FH + @@LCODE @lsdiv 00E33H 00039H + @@LCODE @ludiv 00E6CH 0003FH + @@LCODE @divuw 00EABH 00034H + @@LCODE @ladd 00EDFH 0000FH + @@LCODE @llsh 00EEEH 0001BH + @@LCODE @lursh 00F09H 0001FH + @@LCODE @iscmp 00F28H 0000CH + @@LCODE @lband 00F34H 00014H + @@LCODE @bcdtob 00F48H 0001AH +* gap * 00F62H 00094H MGC_LOAD 00FF6H 0000AH CSEG AT MGC_LOAD magic 00FF6H 0000AH @@ -254,302 +254,302 @@ Direc-file:bsr_mcu.dr 0228CH 00000H @@CNST i2c_mcu-sub 0228CH 00000H - ROM_CODE 0228CH 0258EH CSEG + ROM_CODE 0228CH 02580H CSEG ROM_CODE pm 0228CH 009B0H - ROM_CODE i2c_ctr 02C3CH 0005CH - ROM_CODE main 02C98H 00055H - ROM_CODE i2c_twl 02CEDH 00062H - ROM_CODE led 02D4FH 0024FH - ROM_CODE rtc 02F9EH 000E0H - ROM_CODE vreg_ctr 0307EH 0047DH - ROM_CODE vreg_twl 034FBH 000F9H - ROM_CODE adc 035F4H 00261H - ROM_CODE renge 03855H 00018H - ROM_CODE accero 0386DH 00155H - ROM_CODE sw 039C2H 00126H + ROM_CODE i2c_ctr 02C3CH 00064H + ROM_CODE main 02CA0H 00055H + ROM_CODE i2c_twl 02CF5H 00063H + ROM_CODE led 02D58H 0024FH + ROM_CODE rtc 02FA7H 000E0H + ROM_CODE vreg_ctr 03087H 00488H + ROM_CODE vreg_twl 0350FH 000F9H + ROM_CODE adc 03608H 00261H + ROM_CODE renge 03869H 00018H + ROM_CODE accero 03881H 00155H + ROM_CODE sw 039D6H 00126H ROM_CODE task_misc - 03AE8H 001E5H - ROM_CODE task_sys 03CCDH 00381H + 03AFCH 001C1H + ROM_CODE task_sys 03CBDH 00383H ROM_CODE pedo_alg_thre_det2 - 0404EH 004D4H - ROM_CODE led_cam 04522H 000C4H - ROM_CODE led_pow 045E6H 0016FH - ROM_CODE voltable 04755H 00000H + 04040H 004D4H + ROM_CODE led_cam 04514H 000C4H + ROM_CODE led_pow 045D8H 0016FH + ROM_CODE voltable 04747H 00000H ROM_CODE pedo_lpf_coeff - 04755H 00000H + 04747H 00000H ROM_CODE kanaria_c - 04755H 00006H - ROM_CODE get_ei 0475BH 0000DH + 04747H 00006H + ROM_CODE get_ei 0474DH 0000DH ROM_CODE i2c_mcu-sub - 04768H 000B2H - @@BASE 0481AH 00614H CSEG BASE - @@BASE loader 0481AH 00000H - @@BASE pm 0481AH 0003EH - @@BASE i2c_ctr 04858H 00170H - @@BASE main 049C8H 00000H - @@BASE magic 049C8H 00000H - @@BASE WDT 049C8H 00000H - @@BASE i2c_mcu 049C8H 000F2H - @@BASE i2c_twl 04ABAH 000D0H - @@BASE led 04B8AH 00000H - @@BASE rtc 04B8AH 0005DH - @@BASE vreg_ctr 04BE7H 00000H - @@BASE vreg_twl 04BE7H 00000H - @@BASE adc 04BE7H 00094H - @@BASE renge 04C7BH 0016BH - @@BASE accero 04DE6H 00042H + 0475AH 000B2H + @@BASE 0480CH 00614H CSEG BASE + @@BASE loader 0480CH 00000H + @@BASE pm 0480CH 0003EH + @@BASE i2c_ctr 0484AH 00170H + @@BASE main 049BAH 00000H + @@BASE magic 049BAH 00000H + @@BASE WDT 049BAH 00000H + @@BASE i2c_mcu 049BAH 000F2H + @@BASE i2c_twl 04AACH 000D0H + @@BASE led 04B7CH 00000H + @@BASE rtc 04B7CH 0005DH + @@BASE vreg_ctr 04BD9H 00000H + @@BASE vreg_twl 04BD9H 00000H + @@BASE adc 04BD9H 00094H + @@BASE renge 04C6DH 0016BH + @@BASE accero 04DD8H 00042H @@BASE self_flash - 04E28H 00000H - @@BASE sw 04E28H 00000H + 04E1AH 00000H + @@BASE sw 04E1AH 00000H @@BASE task_debug - 04E28H 00000H + 04E1AH 00000H @@BASE task_misc - 04E28H 00000H - @@BASE task_sys 04E28H 00000H + 04E1AH 00000H + @@BASE task_sys 04E1AH 00000H @@BASE pedo_alg_thre_det2 - 04E28H 00000H - @@BASE ini_VECT 04E28H 00006H + 04E1AH 00000H + @@BASE ini_VECT 04E1AH 00006H @@BASE task_status - 04E2EH 00000H - @@BASE led_cam 04E2EH 00000H - @@BASE led_pow 04E2EH 00000H - @@BASE hal 04E2EH 00000H + 04E20H 00000H + @@BASE led_cam 04E20H 00000H + @@BASE led_pow 04E20H 00000H + @@BASE hal 04E20H 00000H @@BASE batt_params - 04E2EH 00000H - @@BASE voltable 04E2EH 00000H + 04E20H 00000H + @@BASE voltable 04E20H 00000H @@BASE pedo_lpf_coeff - 04E2EH 00000H + 04E20H 00000H @@BASE kanaria_c - 04E2EH 00000H + 04E20H 00000H @@BASE util_funcs - 04E2EH 00000H + 04E20H 00000H @@BASE i2c_mcu-sub - 04E2EH 00000H - @@CNSTL 04E2EH 00000H CSEG PAGE64KP - @@CNSTL @cstart 04E2EH 00000H - @@CNSTL 04E2EH 00000H CSEG PAGE64KP - @@CNSTL pm 04E2EH 00000H - @@CNSTL 04E2EH 00000H CSEG PAGE64KP - @@CNSTL i2c_ctr 04E2EH 00000H - @@CNSTL 04E2EH 00000H CSEG PAGE64KP - @@CNSTL main 04E2EH 00000H - @@CNSTL 04E2EH 00000H CSEG PAGE64KP - @@CNSTL i2c_twl 04E2EH 00000H - @@CNSTL 04E2EH 00000H CSEG PAGE64KP - @@CNSTL led 04E2EH 00000H - @@CNSTL 04E2EH 00000H CSEG PAGE64KP - @@CNSTL rtc 04E2EH 00000H - @@CNSTL 04E2EH 00000H CSEG PAGE64KP - @@CNSTL vreg_ctr 04E2EH 00000H - @@CNSTL 04E2EH 00000H CSEG PAGE64KP - @@CNSTL vreg_twl 04E2EH 00000H - @@CNSTL 04E2EH 00000H CSEG PAGE64KP - @@CNSTL adc 04E2EH 00000H - @@CNSTL 04E2EH 00000H CSEG PAGE64KP - @@CNSTL renge 04E2EH 00000H - @@CNSTL 04E2EH 00000H CSEG PAGE64KP - @@CNSTL accero 04E2EH 00000H - @@CNSTL 04E2EH 00000H CSEG PAGE64KP - @@CNSTL sw 04E2EH 00000H - @@CNSTL 04E2EH 00000H CSEG PAGE64KP + 04E20H 00000H + @@CNSTL 04E20H 00000H CSEG PAGE64KP + @@CNSTL @cstart 04E20H 00000H + @@CNSTL 04E20H 00000H CSEG PAGE64KP + @@CNSTL pm 04E20H 00000H + @@CNSTL 04E20H 00000H CSEG PAGE64KP + @@CNSTL i2c_ctr 04E20H 00000H + @@CNSTL 04E20H 00000H CSEG PAGE64KP + @@CNSTL main 04E20H 00000H + @@CNSTL 04E20H 00000H CSEG PAGE64KP + @@CNSTL i2c_twl 04E20H 00000H + @@CNSTL 04E20H 00000H CSEG PAGE64KP + @@CNSTL led 04E20H 00000H + @@CNSTL 04E20H 00000H CSEG PAGE64KP + @@CNSTL rtc 04E20H 00000H + @@CNSTL 04E20H 00000H CSEG PAGE64KP + @@CNSTL vreg_ctr 04E20H 00000H + @@CNSTL 04E20H 00000H CSEG PAGE64KP + @@CNSTL vreg_twl 04E20H 00000H + @@CNSTL 04E20H 00000H CSEG PAGE64KP + @@CNSTL adc 04E20H 00000H + @@CNSTL 04E20H 00000H CSEG PAGE64KP + @@CNSTL renge 04E20H 00000H + @@CNSTL 04E20H 00000H CSEG PAGE64KP + @@CNSTL accero 04E20H 00000H + @@CNSTL 04E20H 00000H CSEG PAGE64KP + @@CNSTL sw 04E20H 00000H + @@CNSTL 04E20H 00000H CSEG PAGE64KP @@CNSTL task_misc - 04E2EH 00000H - @@CNSTL 04E2EH 00000H CSEG PAGE64KP - @@CNSTL task_sys 04E2EH 00000H - @@CNSTL 04E2EH 00000H CSEG PAGE64KP + 04E20H 00000H + @@CNSTL 04E20H 00000H CSEG PAGE64KP + @@CNSTL task_sys 04E20H 00000H + @@CNSTL 04E20H 00000H CSEG PAGE64KP @@CNSTL pedo_alg_thre_det2 - 04E2EH 00000H - @@CNSTL 04E2EH 00000H CSEG PAGE64KP - @@CNSTL ini_VECT 04E2EH 00000H - @@CNSTL 04E2EH 00000H CSEG PAGE64KP - @@CNSTL led_cam 04E2EH 00000H - @@CNSTL 04E2EH 00000H CSEG PAGE64KP - @@CNSTL led_pow 04E2EH 00000H - @@CNSTL 04E2EH 00000H CSEG PAGE64KP + 04E20H 00000H + @@CNSTL 04E20H 00000H CSEG PAGE64KP + @@CNSTL ini_VECT 04E20H 00000H + @@CNSTL 04E20H 00000H CSEG PAGE64KP + @@CNSTL led_cam 04E20H 00000H + @@CNSTL 04E20H 00000H CSEG PAGE64KP + @@CNSTL led_pow 04E20H 00000H + @@CNSTL 04E20H 00000H CSEG PAGE64KP @@CNSTL batt_params - 04E2EH 00000H - @@CNSTL 04E2EH 00000H CSEG PAGE64KP - @@CNSTL voltable 04E2EH 00000H - @@CNSTL 04E2EH 00000H CSEG PAGE64KP + 04E20H 00000H + @@CNSTL 04E20H 00000H CSEG PAGE64KP + @@CNSTL voltable 04E20H 00000H + @@CNSTL 04E20H 00000H CSEG PAGE64KP @@CNSTL pedo_lpf_coeff - 04E2EH 00000H - @@CNSTL 04E2EH 00000H CSEG PAGE64KP + 04E20H 00000H + @@CNSTL 04E20H 00000H CSEG PAGE64KP @@CNSTL kanaria_c - 04E2EH 00000H - @@CNSTL 04E2EH 00000H CSEG PAGE64KP + 04E20H 00000H + @@CNSTL 04E20H 00000H CSEG PAGE64KP @@CNSTL i2c_mcu-sub - 04E2EH 00000H - @@CNSTL 04E2EH 0000AH CSEG PAGE64KP - @@CNSTL @bcdtob 04E2EH 0000AH - @@R_INIT 04E38H 0004AH CSEG UNIT64KP - @@R_INIT @cstart 04E38H 00000H - @@R_INIT loader 04E38H 00000H - @@R_INIT pm 04E38H 00000H - @@R_INIT i2c_ctr 04E38H 00000H - @@R_INIT main 04E38H 00000H - @@R_INIT magic 04E38H 00000H - @@R_INIT WDT 04E38H 00000H - @@R_INIT i2c_mcu 04E38H 00000H - @@R_INIT i2c_twl 04E38H 00000H - @@R_INIT led 04E38H 00000H - @@R_INIT rtc 04E38H 00000H - @@R_INIT vreg_ctr 04E38H 00000H - @@R_INIT vreg_twl 04E38H 00000H - @@R_INIT adc 04E38H 0000CH - @@R_INIT renge 04E44H 00014H - @@R_INIT accero 04E58H 00000H + 04E20H 00000H + @@CNSTL 04E20H 0000AH CSEG PAGE64KP + @@CNSTL @bcdtob 04E20H 0000AH + @@R_INIT 04E2AH 0004AH CSEG UNIT64KP + @@R_INIT @cstart 04E2AH 00000H + @@R_INIT loader 04E2AH 00000H + @@R_INIT pm 04E2AH 00000H + @@R_INIT i2c_ctr 04E2AH 00000H + @@R_INIT main 04E2AH 00000H + @@R_INIT magic 04E2AH 00000H + @@R_INIT WDT 04E2AH 00000H + @@R_INIT i2c_mcu 04E2AH 00000H + @@R_INIT i2c_twl 04E2AH 00000H + @@R_INIT led 04E2AH 00000H + @@R_INIT rtc 04E2AH 00000H + @@R_INIT vreg_ctr 04E2AH 00000H + @@R_INIT vreg_twl 04E2AH 00000H + @@R_INIT adc 04E2AH 0000CH + @@R_INIT renge 04E36H 00014H + @@R_INIT accero 04E4AH 00000H @@R_INIT self_flash - 04E58H 00000H - @@R_INIT sw 04E58H 00000H + 04E4AH 00000H + @@R_INIT sw 04E4AH 00000H @@R_INIT task_debug - 04E58H 00000H + 04E4AH 00000H @@R_INIT task_misc - 04E58H 00026H - @@R_INIT task_sys 04E7EH 00000H + 04E4AH 00026H + @@R_INIT task_sys 04E70H 00000H @@R_INIT pedo_alg_thre_det2 - 04E7EH 00000H - @@R_INIT ini_VECT 04E7EH 00000H + 04E70H 00000H + @@R_INIT ini_VECT 04E70H 00000H @@R_INIT task_status - 04E7EH 00000H - @@R_INIT led_cam 04E7EH 00000H - @@R_INIT led_pow 04E7EH 00004H - @@R_INIT hal 04E82H 00000H + 04E70H 00000H + @@R_INIT led_cam 04E70H 00000H + @@R_INIT led_pow 04E70H 00004H + @@R_INIT hal 04E74H 00000H @@R_INIT batt_params - 04E82H 00000H - @@R_INIT voltable 04E82H 00000H + 04E74H 00000H + @@R_INIT voltable 04E74H 00000H @@R_INIT pedo_lpf_coeff - 04E82H 00000H + 04E74H 00000H @@R_INIT kanaria_c - 04E82H 00000H + 04E74H 00000H @@R_INIT util_funcs - 04E82H 00000H + 04E74H 00000H @@R_INIT i2c_mcu-sub - 04E82H 00000H - @@R_INIT @rom 04E82H 00000H - @@R_INIS 04E82H 00010H CSEG UNIT64KP - @@R_INIS @cstart 04E82H 00000H - @@R_INIS loader 04E82H 00000H - @@R_INIS pm 04E82H 00002H - @@R_INIS i2c_ctr 04E84H 00002H - @@R_INIS main 04E86H 00000H - @@R_INIS magic 04E86H 00000H - @@R_INIS WDT 04E86H 00000H - @@R_INIS i2c_mcu 04E86H 00000H - @@R_INIS i2c_twl 04E86H 00000H - @@R_INIS led 04E86H 00000H - @@R_INIS rtc 04E86H 00000H - @@R_INIS vreg_ctr 04E86H 00000H - @@R_INIS vreg_twl 04E86H 00000H - @@R_INIS adc 04E86H 00000H - @@R_INIS renge 04E86H 00000H - @@R_INIS accero 04E86H 00000H + 04E74H 00000H + @@R_INIT @rom 04E74H 00000H + @@R_INIS 04E74H 00010H CSEG UNIT64KP + @@R_INIS @cstart 04E74H 00000H + @@R_INIS loader 04E74H 00000H + @@R_INIS pm 04E74H 00002H + @@R_INIS i2c_ctr 04E76H 00002H + @@R_INIS main 04E78H 00000H + @@R_INIS magic 04E78H 00000H + @@R_INIS WDT 04E78H 00000H + @@R_INIS i2c_mcu 04E78H 00000H + @@R_INIS i2c_twl 04E78H 00000H + @@R_INIS led 04E78H 00000H + @@R_INIS rtc 04E78H 00000H + @@R_INIS vreg_ctr 04E78H 00000H + @@R_INIS vreg_twl 04E78H 00000H + @@R_INIS adc 04E78H 00000H + @@R_INIS renge 04E78H 00000H + @@R_INIS accero 04E78H 00000H @@R_INIS self_flash - 04E86H 00000H - @@R_INIS sw 04E86H 00000H + 04E78H 00000H + @@R_INIS sw 04E78H 00000H @@R_INIS task_debug - 04E86H 00000H + 04E78H 00000H @@R_INIS task_misc - 04E86H 00000H - @@R_INIS task_sys 04E86H 00002H + 04E78H 00000H + @@R_INIS task_sys 04E78H 00002H @@R_INIS pedo_alg_thre_det2 - 04E88H 00006H - @@R_INIS ini_VECT 04E8EH 00000H + 04E7AH 00006H + @@R_INIS ini_VECT 04E80H 00000H @@R_INIS task_status - 04E8EH 00000H - @@R_INIS led_cam 04E8EH 00002H - @@R_INIS led_pow 04E90H 00002H - @@R_INIS hal 04E92H 00000H + 04E80H 00000H + @@R_INIS led_cam 04E80H 00002H + @@R_INIS led_pow 04E82H 00002H + @@R_INIS hal 04E84H 00000H @@R_INIS batt_params - 04E92H 00000H - @@R_INIS voltable 04E92H 00000H + 04E84H 00000H + @@R_INIS voltable 04E84H 00000H @@R_INIS pedo_lpf_coeff - 04E92H 00000H + 04E84H 00000H @@R_INIS kanaria_c - 04E92H 00000H + 04E84H 00000H @@R_INIS util_funcs - 04E92H 00000H + 04E84H 00000H @@R_INIS i2c_mcu-sub - 04E92H 00000H - @@R_INIS @rom 04E92H 00000H - @@RLINIT 04E92H 00000H CSEG UNIT64KP - @@RLINIT loader 04E92H 00000H - @@RLINIT pm 04E92H 00000H - @@RLINIT i2c_ctr 04E92H 00000H - @@RLINIT main 04E92H 00000H - @@RLINIT magic 04E92H 00000H - @@RLINIT WDT 04E92H 00000H - @@RLINIT i2c_mcu 04E92H 00000H - @@RLINIT i2c_twl 04E92H 00000H - @@RLINIT led 04E92H 00000H - @@RLINIT rtc 04E92H 00000H - @@RLINIT vreg_ctr 04E92H 00000H - @@RLINIT vreg_twl 04E92H 00000H - @@RLINIT adc 04E92H 00000H - @@RLINIT renge 04E92H 00000H - @@RLINIT accero 04E92H 00000H + 04E84H 00000H + @@R_INIS @rom 04E84H 00000H + @@RLINIT 04E84H 00000H CSEG UNIT64KP + @@RLINIT loader 04E84H 00000H + @@RLINIT pm 04E84H 00000H + @@RLINIT i2c_ctr 04E84H 00000H + @@RLINIT main 04E84H 00000H + @@RLINIT magic 04E84H 00000H + @@RLINIT WDT 04E84H 00000H + @@RLINIT i2c_mcu 04E84H 00000H + @@RLINIT i2c_twl 04E84H 00000H + @@RLINIT led 04E84H 00000H + @@RLINIT rtc 04E84H 00000H + @@RLINIT vreg_ctr 04E84H 00000H + @@RLINIT vreg_twl 04E84H 00000H + @@RLINIT adc 04E84H 00000H + @@RLINIT renge 04E84H 00000H + @@RLINIT accero 04E84H 00000H @@RLINIT self_flash - 04E92H 00000H - @@RLINIT sw 04E92H 00000H + 04E84H 00000H + @@RLINIT sw 04E84H 00000H @@RLINIT task_debug - 04E92H 00000H + 04E84H 00000H @@RLINIT task_misc - 04E92H 00000H - @@RLINIT task_sys 04E92H 00000H + 04E84H 00000H + @@RLINIT task_sys 04E84H 00000H @@RLINIT pedo_alg_thre_det2 - 04E92H 00000H - @@RLINIT ini_VECT 04E92H 00000H + 04E84H 00000H + @@RLINIT ini_VECT 04E84H 00000H @@RLINIT task_status - 04E92H 00000H - @@RLINIT led_cam 04E92H 00000H - @@RLINIT led_pow 04E92H 00000H - @@RLINIT hal 04E92H 00000H + 04E84H 00000H + @@RLINIT led_cam 04E84H 00000H + @@RLINIT led_pow 04E84H 00000H + @@RLINIT hal 04E84H 00000H @@RLINIT batt_params - 04E92H 00000H - @@RLINIT voltable 04E92H 00000H + 04E84H 00000H + @@RLINIT voltable 04E84H 00000H @@RLINIT pedo_lpf_coeff - 04E92H 00000H + 04E84H 00000H @@RLINIT kanaria_c - 04E92H 00000H + 04E84H 00000H @@RLINIT util_funcs - 04E92H 00000H + 04E84H 00000H @@RLINIT i2c_mcu-sub - 04E92H 00000H - @@RLINIT @rom 04E92H 00000H - @@CODEL 04E92H 00000H CSEG - @@CODEL pm 04E92H 00000H - @@CODEL i2c_ctr 04E92H 00000H - @@CODEL main 04E92H 00000H - @@CODEL magic 04E92H 00000H - @@CODEL i2c_twl 04E92H 00000H - @@CODEL led 04E92H 00000H - @@CODEL rtc 04E92H 00000H - @@CODEL vreg_ctr 04E92H 00000H - @@CODEL vreg_twl 04E92H 00000H - @@CODEL adc 04E92H 00000H - @@CODEL renge 04E92H 00000H - @@CODEL accero 04E92H 00000H - @@CODEL sw 04E92H 00000H + 04E84H 00000H + @@RLINIT @rom 04E84H 00000H + @@CODEL 04E84H 00000H CSEG + @@CODEL pm 04E84H 00000H + @@CODEL i2c_ctr 04E84H 00000H + @@CODEL main 04E84H 00000H + @@CODEL magic 04E84H 00000H + @@CODEL i2c_twl 04E84H 00000H + @@CODEL led 04E84H 00000H + @@CODEL rtc 04E84H 00000H + @@CODEL vreg_ctr 04E84H 00000H + @@CODEL vreg_twl 04E84H 00000H + @@CODEL adc 04E84H 00000H + @@CODEL renge 04E84H 00000H + @@CODEL accero 04E84H 00000H + @@CODEL sw 04E84H 00000H @@CODEL task_misc - 04E92H 00000H - @@CODEL task_sys 04E92H 00000H + 04E84H 00000H + @@CODEL task_sys 04E84H 00000H @@CODEL pedo_alg_thre_det2 - 04E92H 00000H - @@CODEL ini_VECT 04E92H 00000H - @@CODEL led_cam 04E92H 00000H - @@CODEL led_pow 04E92H 00000H + 04E84H 00000H + @@CODEL ini_VECT 04E84H 00000H + @@CODEL led_cam 04E84H 00000H + @@CODEL led_pow 04E84H 00000H @@CODEL batt_params - 04E92H 00000H - @@CODEL voltable 04E92H 00000H + 04E84H 00000H + @@CODEL voltable 04E84H 00000H @@CODEL pedo_lpf_coeff - 04E92H 00000H + 04E84H 00000H @@CODEL kanaria_c - 04E92H 00000H + 04E84H 00000H @@CODEL i2c_mcu-sub - 04E92H 00000H - @@LCODEL 04E92H 00022H CSEG - @@LCODEL abs 04E92H 00008H - @@LCODEL memcpy_n 04E9AH 0001AH -* gap * 04EB4H 00140H + 04E84H 00000H + @@LCODEL 04E84H 00022H CSEG + @@LCODEL abs 04E84H 00008H + @@LCODEL memcpy_n 04E8CH 0001AH +* gap * 04EA6H 0014EH MGC_VER 04FF4H 00002H CSEG AT MGC_VER magic 04FF4H 00002H MGC_TAIL 04FF6H 0000AH CSEG AT diff --git a/trunk/hoge.bin b/trunk/hoge.bin index 2e11532..4325125 100644 Binary files a/trunk/hoge.bin and b/trunk/hoge.bin differ diff --git a/trunk/loader.c b/trunk/loader.c index 009e093..a414a44 100644 --- a/trunk/loader.c +++ b/trunk/loader.c @@ -200,7 +200,7 @@ void chk_platform_type() // ●CTRファミリ // system_status.family = (enum family_)( DEV_DET >> 1 ); /// あぁ... if(( system_status.family == FAMILY_SPFL ) // アモルファスしか生産しない - || system_status.family == FAMILY_SNAKE )) // 〃 + || ( system_status.family == FAMILY_SNAKE )) // 〃 { pm_reg_bit_vddlcd = PM_REG_BIT_VDDLCD_AMO; } diff --git a/trunk/rtc.h b/trunk/rtc.h index 6b2d9f8..bda575c 100644 --- a/trunk/rtc.h +++ b/trunk/rtc.h @@ -10,8 +10,9 @@ void set_rtc( u8 adrs, u8 data ); void rtc_unlock( ); // ------------------------------------ -#define RTC_32k_on() { RCLOE0 = 1; } -#define RTC_32k_off() { RCLOE0 = 0; } +#define RTC_32k_on() { /*RCLOE2 = 0;*/ RCLOE0 = 1; /*P1.2 = 0;*/ PM1.2 = 0; } +#define RTC_32k_off() { PM1.2 = 0; RCLOE0 = 0; } +#define RTC_32k_HI_Z() { PM1.2 = 1; } // ------------------------------------ diff --git a/trunk/task_sys.c b/trunk/task_sys.c index 9fff2ea..8313614 100644 --- a/trunk/task_sys.c +++ b/trunk/task_sys.c @@ -508,7 +508,13 @@ void tsk_sys( ) static void chk_emergencyExit(){ static u8 shirobako_power_control_count; - if( shirobako_power_control_count == 0 ) + // wifi モジュールキャリブレーションモードでreset1を自分から下げてるときはチェックをパス + if( is_wifi_calib_reset1_ast() ) + { + return; + } + + if( shirobako_power_control_count == 0 ) { if( !RESET1_n ) // PM_chk_LDSW() はI2C_mを使用し、高コスト { diff --git a/trunk/user_define.h b/trunk/user_define.h index 8215bff..68072de 100644 --- a/trunk/user_define.h +++ b/trunk/user_define.h @@ -51,7 +51,7 @@ // ↓誤代入防止 #define RESET1_n ( P0.0 ) // G7 -#if 0 // PM_RESET1〜を使う +#if 1 // 普段はPM_RESET1を使うが、WiFiモジュールのテストの時は直たたきする # define RESET1_ast { P0.0 = 0; PM0.0 = 0; } # define RESET1_neg { PM0.0 = 1; } #endif diff --git a/trunk/vreg_ctr.c b/trunk/vreg_ctr.c index b238e33..3aa32da 100644 --- a/trunk/vreg_ctr.c +++ b/trunk/vreg_ctr.c @@ -68,6 +68,8 @@ void vreg_ctr_init( ) vreg_ctr[ VREG_C_VOL_CAL_MIN ] = 0x36; vreg_ctr[ VREG_C_VOL_CAL_MAX ] = 0xFF - 0x36; + + vreg_ctr[ VREG_C_WIFI_CALIB ] = 0; } @@ -112,29 +114,6 @@ void vreg_ctr_write( u8 adrs, u8 data ) switch ( adrs ) { - case ( VREG_C_MCU_STATUS ): -// vreg_twl[ REG_TWL_INT_ADRS_MODE ] = (u8)( ( data >> 6 ) & 0x03 ); Rでよい。その代わりリセットでクリア - vreg_ctr[ VREG_C_MCU_STATUS ] &= data; // bitクリアはするがセットはしない。 - // 上の方のtwlレジスタミラーは読み出され時に合成 - break; - - case ( VREG_C_VCOM_T ): - case ( VREG_C_VCOM_B ): - renge_task_immed_add( tski_vcom_set ); - vreg_ctr[adrs] = data; - break; - - case ( VREG_C_DBG03 ): - if( ( vreg_ctr[VREG_C_DBG01] == 'j' ) - && ( vreg_ctr[VREG_C_DBG02] == 'h' ) - && ( data == 'l' ) ) - { - renge_task_immed_add( tski_firm_update ); - IICAMK = 1; - } - vreg_ctr[ VREG_C_DBG03 ] = data; - break; - case ( VREG_C_COMMAND0 ): if( data != 0 ) { @@ -186,7 +165,19 @@ void vreg_ctr_write( u8 adrs, u8 data ) } break; - case ( VREG_C_LED_POW ): + case ( VREG_CX_FREE_DATA ): + if( vreg_free_adrs < VREG_C_FREE_SIZE ) + { + pool.vreg_c_ext.vreg_c_free[ vreg_free_adrs ] = data; + vreg_free_adrs ++; + } + break; + + case ( VREG_CX_FREE_ADRS ): + vreg_free_adrs = data; + break; + + case ( VREG_C_LED_POW ): if( iic_burst_state == 0 ) { vreg_ctr[ VREG_C_LED_POW ] = data; @@ -221,7 +212,30 @@ void vreg_ctr_write( u8 adrs, u8 data ) } break; - /// 非同期で動いているためここでは書かない。 + case ( VREG_C_MCU_STATUS ): +// vreg_twl[ REG_TWL_INT_ADRS_MODE ] = (u8)( ( data >> 6 ) & 0x03 ); Rでよい。その代わりリセットでクリア + vreg_ctr[ VREG_C_MCU_STATUS ] &= data; // bitクリアはするがセットはしない。 + // 上の方のtwlレジスタミラーは読み出され時に合成 + break; + + case ( VREG_C_VCOM_T ): + case ( VREG_C_VCOM_B ): + renge_task_immed_add( tski_vcom_set ); + vreg_ctr[adrs] = data; + break; + + case ( VREG_C_DBG03 ): + if( ( vreg_ctr[VREG_C_DBG01] == 'j' ) + && ( vreg_ctr[VREG_C_DBG02] == 'h' ) + && ( data == 'l' ) ) + { + renge_task_immed_add( tski_firm_update ); + IICAMK = 1; + } + vreg_ctr[ VREG_C_DBG03 ] = data; + break; + + /// 非同期で動いているためここでは書かない。 // 予約するだけでstopで書く case ( VREG_C_RTC_SEC ): case ( VREG_C_RTC_MIN ): @@ -303,17 +317,21 @@ void vreg_ctr_write( u8 adrs, u8 data ) } break; - case ( VREG_CX_FREE_DATA ): - if( vreg_free_adrs < VREG_C_FREE_SIZE ) - { - pool.vreg_c_ext.vreg_c_free[ vreg_free_adrs ] = data; - vreg_free_adrs ++; - } - break; - - case ( VREG_CX_FREE_ADRS ): - vreg_free_adrs = data; - break; + case VREG_C_WIFI_CALIB: + if( data & REG_BIT_WIFI_CALIB_32K_HI_Z ) + { + RTC_32k_HI_Z(); + } + else{ + RTC_32k_on(); + } + if( data & REG_BIT_WIFI_CALIB_RST1_AST ) + { + RESET1_ast; + } + else{ + RESET1_neg; + } case ( VREG_C_COMMAND3 ): switch ( data ) diff --git a/trunk/vreg_ctr.h b/trunk/vreg_ctr.h index ef15ba6..fa96bd6 100644 --- a/trunk/vreg_ctr.h +++ b/trunk/vreg_ctr.h @@ -152,6 +152,12 @@ #define REG_BIT_HAL1_HW_DET_1 ( 1 << 1 ) #define REG_BIT_HAL1_HW_DET_0 ( 1 << 0 ) + +// VREG_C_WIFI_CALIB +#define REG_BIT_WIFI_CALIB_32K_HI_Z ( 1 << 1 ) +#define REG_BIT_WIFI_CALIB_RST1_AST ( 1 << 0 ) + + /* テンプレ #define REG_BIT_ ( 1 << 7 ) @@ -244,11 +250,13 @@ enum VREG_C_ADRS VREG_C_RTC_SEC_FINE_L, VREG_C_RTC_SEC_FINE_H, + VREG_C_WIFI_CALIB = 0x3F, + VREG_C_ACC_CONFIG = 0x40, VREG_C_ACC_R_ADRS, VREG_C_ACC_RESERVE, VREG_C_ACC_W_ADRS, - VREG_C_ACC_W_BUF, + VREG_C_ACC_W_BUF, // r,w 共用 VREG_C_ACC_XL = 0x45, VREG_C_ACC_XH, @@ -299,4 +307,8 @@ u8 vreg_ctr_read( u8 phy_adrs ); void vreg_ctr_after_read( u8 adrs, u8 data ); void set_irq( u8 irqreg, u8 irq_flg ); + + +#define is_wifi_calib_reset1_ast() ( vreg_ctr[ VREG_C_WIFI_CALIB ] & REG_BIT_WIFI_CALIB_RST1_AST ) + #endif diff --git a/trunk/yav_mcu_bsr.plg b/trunk/yav_mcu_bsr.plg index 3d34875..6459fa5 100644 --- a/trunk/yav_mcu_bsr.plg +++ b/trunk/yav_mcu_bsr.plg @@ -1,17 +1,9 @@ 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(535) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(841) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(845) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(873) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(887) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(961) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(970) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(1039) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(1185) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(1187) : CC78K0R warning W0401: Conversion may lose significant digits -Compilation complete, 0 error(s) and 10 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 +"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 loader.c +loader.c(160) : CC78K0R warning W0401: Conversion may lose significant digits +loader.c(161) : CC78K0R warning W0401: Conversion may lose significant digits +Compilation complete, 0 error(s) and 2 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\loader.asm Assembly complete, 0 error(s) and 0 warning(s) found. "C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no magic.c Compilation complete, 0 error(s) and 0 warning(s) found. @@ -21,6 +13,7 @@ Assembly complete, 0 error(s) and 0 warning(s) found. RA78K0R warning W3420: File 'loader.rel' already has had error(s)/warning(s) by 'CC78K' Read Device File Directory : C:\PROGRAM FILES (X86)\NEC ELECTRONICS TOOLS\DEV\ RA78K0R warning W3420: File 'pm.rel' already has had error(s)/warning(s) by 'CC78K' +RA78K0R warning W3420: File 'i2c_ctr.rel' already has had error(s)/warning(s) by 'CC78K' RA78K0R warning W3420: File 'i2c_mcu.rel' already has had error(s)/warning(s) by 'CC78K' RA78K0R warning W3420: File 'led.rel' already has had error(s)/warning(s) by 'CC78K' RA78K0R warning W3420: File 'vreg_ctr.rel' already has had error(s)/warning(s) by 'CC78K' @@ -34,7 +27,7 @@ RA78K0R warning W3420: File 'pedo_alg_thre_det2.rel' already has had error(s)/wa RA78K0R warning W3420: File 'led_pow.rel' already has had error(s)/warning(s) by 'CC78K' RA78K0R warning W3420: File 'batt_params.rel' already has had error(s)/warning(s) by 'CC78K' -Link complete, 0 error(s) and 14 warning(s) found. +Link complete, 0 error(s) and 15 warning(s) found. "C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\oc78k0r.exe" -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -o.\bsr.hex -nu -ki bsr.lmf Object Conversion Complete, 0 error(s) and 0 warning(s) found. C:\Windows\system32\cmd.exe /c ruby nec_s_2_bsrbin2.rb bsr.hex @@ -43,4 +36,4 @@ intel-HEX to bsr bin converter file converted! -Build Total error(s) : 0 Total warning(s) : 24 +Build Total error(s) : 0 Total warning(s) : 17