diff --git a/trunk/bsr.hex b/trunk/bsr.hex index fb14871..e914f57 100644 --- a/trunk/bsr.hex +++ b/trunk/bsr.hex @@ -1,13 +1,13 @@ -:02000000AB0C47 -:040010002D482F4800 -:02001C00DB49BE -:02002400824A0E -:02002A00CD4ABD -:08003400FA4B9D4BF64B3B4ECD -:02004A0031483B -:02005A006B48F1 -:02006200F94D56 -:060080008E4CC74C114D2F +:02000000DF0C13 +:040010000448064852 +:02001C00B249E7 +:02002400594A37 +:02002A00A44AE6 +:08003400D14B744BCD4B124E71 +:02004A00084864 +:02005A0042481A +:02006200D04D7F +:06008000654C9E4CE84CAB :0400C0007EFBFF04C0 :0A00C4001B339499E033F240BFAA09 :1000CE00C7C1FBF8FFCEABACC736F00071F4C6610A @@ -15,7 +15,7 @@ :1000EE007110A6FB710006F9EF0B8C015C80D161DB :1000FE00E8710006F98F06F931030EF6B1BBF66111 :10010E004900DD05618900EFF5FDDF01FD3101FDDF -:10011E008901FD5209FD8908FDB72FFDB12CEFA510 +:10011E008901FD8609FDBD08FD8E2FFD882CEFA5FA :10012E00C0C6D7C7360000674C09DE3F318E04F6D5 :10013E000FC1317B9EFDC411897267318E04F64F5B :10014E0014896142DF03F6EF01E660610667318EC6 @@ -68,7 +68,7 @@ :10043E00BF2A01FD4502EDF603300400BF2401F68C :10044E00BF2A01300B0BBF2801FD4502300B0FBF39 :10045E002801FD4502300F0FBF2801D7314493010B -:10046E00D77132936A0E03713B25713B23E0FD6514 +:10046E00D77132936A0E03713B25713B23E0FD99E0 :10047E00097120F000FD4502F6BF26015024BF147D :10048E0001CB440014300F0FBF2801712393710B61 :10049E00E2710AE6FDF603CE44FF3182E202EFFA84 @@ -76,7 +76,7 @@ :1004BE0031349302EFFAFD1E04713A25713A235A34 :1004CE000EFC7128F000714393D7C72008FBF8FF8C :1004DE00FD25085014C15008FD5707C0CC07048CE9 -:1004EE00074C14DE0C8C07318EFD8D09615907EF18 +:1004EE00074C14DE0C8C07318EFDC109615907EFE4 :1004FE00EECC07048C074C1461C8EDC605CC060083 :10050E008C064C0461C8EDA505300AF9BC02F6BB99 :10051E00CEABAC31B2D109C73641057184C6DEF31C @@ -85,17 +85,17 @@ :10054E00F0E1614900DD09C73641057184C6DEC39D :10055E00F1C73641057184C661DC0E059C0550401D :10056E00C18C07318E31AD128C06318E318D03BDAB -:10057E00D831FFBDDADADAADD8FD590CC0D2DD0CB8 -:10058E005008C15014FD5707C0FD160B8C05D1DF66 -:10059E0006615906ED0E058C07318EFD9109D2DDEF -:1005AE000C5008C15014FD5707C0FD160B8C05D119 +:10057E00D831FFBDDADADAADD8FD8D0CC0D2DD0C84 +:10058E005008C15014FD5707C0FD4A0B8C05D1DF32 +:10059E0006615906ED0E058C07318EFDC509D2DDBB +:1005AE000C5008C15014FD5707C0FD4A0B8C05D1E5 :1005BE00DF06615907ED020571605005CC0400CCD1 :1005CE0005008C054C09DE2B8C05318E04F61FC1FF :1005DE00317B9EFDC41189728C05318E04F64F1449 :1005EE00896142DF03F6EF01E6600E049C04615957 :1005FE0005EFCF41001140F81F3A61E86159048CB4 -:10060E0004D1DF08FD170BFD290CEF0C5008C1506B -:10061E0014FD5707C0FD160B1008C6D7C72004FBE4 +:10060E0004D1DF08FD4B0BFD5D0CEF0C5008C15003 +:10061E0014FD5707C0FD4A0B1008C6D7C72004FBB0 :10062E00F8FF712B24CC0100F6BC02AC0244090089 :10063E00DE3EAC0204F60F144100118972AC020CBE :10064E005014896142DF03F6EF01E6600E019C0152 @@ -103,146 +103,149 @@ :10066E00DF03F6EF01E6600E019C01617902EFBB3C :10067E0040F67FFF61F86159018C01D161F8ED23DD :10068E0007CC0100717AFAFD6A04711300711B2008 -:10069E00710303710205E0C15003FD722BC05013AC -:1006AE00FD6509500FC1E0FD722BC0CEABAC615998 +:10069E00710303710205E0C15003FD492BC05013D5 +:1006AE00FD9909500FC1E0FD492BC0CEABAC61598D :1006BE00018C0191DD068C014C03DF03E6EF01F6A0 :1006CE006061FB7121048C014C0861F8CC01003192 :1006DE00320705A024FCEF03F524FC4024FC11DCBA -:1006EE0022F524FCF0C15003FD722BC0CE3708CB8F +:1006EE0022F524FCF0C15003FD492BC0CE3708CBB8 :1006FE00E4FFFFCBE6FFF7CED4FFCF370008F512AD :10070E000561FDE6BC02F6614902DD9F00000000B6 :10071E00617902EFF1FD2508D2DFFA5008C15014BD -:10072E00FD5707C0D2FD160B1004C6D73184BD028B +:10072E00FD5707C0D2FD4A0B1004C6D73184BD0257 :10073E00EFFA717BBDCBE4FFFFCBE6FFFFCBD4FF1F :10074E00FF717ABED7717BBED7C7C1200CFBF8FFF5 :10075E008C0C318E31ADC1317B9DD4C0BC068DD495 :10076E009C088C149C0B8C14318E040C00128C0B78 -:10077E00318EBDD813FDE80E61C8ED2008CEABACAE -:10078E00CC05068C0B318EFD8909D2DD158C0B3113 -:10079E008EFD8D096169058C05D1DFE7FD5307E2FA +:10077E00318EBDD813FD1C0F61C8ED2008CEABAC79 +:10078E00CC05068C0B318EFDBD09D2DD158C0B31DF +:10079E008EFDC1096169058C05D1DFE7FD5307E2C6 :1007AE00EF71CC0A008C0A4C04DE54F6BC02300AFF :1007BE00F9BBAC06148C089EFD118972AB146299BC :1007CE00AC06A1BC06617900617902F0E1614902D3 :1007DE00DFE05040C18C0B318E31AD128C0A318E60 -:1007EE00318D03BDD831FFBDDADADAADD8FD590C43 +:1007EE00318D03BDD831FFBDDADADAADD8FD8D0C0F :1007FE00C0D2DD06FD5307E2EF1961590AEFA68C50 -:10080E000B318EFD9109D2DD03E2EF0761590BED3D +:10080E000B318EFDC509D2DD03E2EF0761590BED09 :10081E007407F2100EC6D7C7717B9D717BFAFD3A35 -:10082E0007300AF9FD3C0AFDC709C6D7FD2508FDAC -:10083E00160BFD5307F5ABFFF2D7C73104970671C0 +:10082E0007300AF9FD700AFDFB09C6D7FD2508FD44 +:10083E004A0BFD5307F5ABFFF2D7C731049706718C :10084E0010B3FBEF047118B3FB8FB3FB7B8A76D129 -:10085E00DD278FB3FB9D8A665C02D1DD1C8FB3FB57 -:10086E005C02D1DD0B5040C15010FDC634C0EF0903 -:10087E005020C15010FDC634C0C6D7C73600006622 -:10088E005C80D1DD10675C80D1DF05713396EF0B94 -:10089E00713296EF06710407713196665C40D1DDB8 -:1008AE0010675C40D1DF05714396EF0B714296EFF6 -:1008BE0006711405714196665C01D1DD10675C010D -:1008CE00D1DF05715396EF0B715296EF0671340717 -:1008DE00715196665C02D1DD10675C02D1DF057145 -:1008EE006396EF1D716296EF184007F901DF0871EC -:1008FE000402716196EF0AC736100571C4C67161A4 -:10090E0096665C04D1DD10675C04D1DF05717396C9 -:10091E00EF0B717296EF06714407717196665C0863 -:10092E00D1DD10675C08D1DF05710397EF0B710203 -:10093E0097EF06711407710197665C10D161E8712B -:10094E005AD1C6D7F5F6FBF5F8FBCFFEFBFFCFFA73 -:10095E00FBFFCFFBFBFFD7C7C1C1FBF8FFCEABAC94 -:10096E008C02D1DD12616902305C03BBF661490075 -:0B097E00DDEE618900EFF51004C6D724 -:100989005208EF065203EF025206FEE600FE1B0074 -:10099900DC16089F03088F0408089F040862FE24D8 -:1009A90000089F0408EEBF00EEBA00C1C514410E4D -:1009B90011D9D0FF118FD1FF312E45C4C0D7F231E3 -:1009C900A2C401E2D79DE261DD4C09DF12717BFA15 -:1009D900C18F06089F25FDC0CF060800EE2700310C -:1009E900F2FA04CF0608004C00DF05D50008DD1631 -:1009F90061DD717BFAD50608DD0ACDE31F61CD61A2 -:100A0900CDEE160061CDFED40061FFFE9A00FCF820 -:100A1900FF0EFEB20061CDFED5004C09DF0EC18F7D -:100A290006086F25FD9F0608C0EE0400CF060800E2 -:100A3900F8E3D75200EF025202FE3700CF24FD003F -:100A4900CF060800BF0408C716629F0008410011BD -:100A59008F1A209B4100118F1B209F0108C651004E -:100A6900FE62FFEF025205CF060800C1510CFE0AD3 -:100A790000C0D7C1511DFE0200C0D761DD717BFAEC -:100A890070CEC0A59EC47CFF9EC4609EC461CDD7B4 -:100A990061DD717BFAC18EC45C1BFED6FFCF0608EF -:100AA90001FED7FFC061CDD731F2FA1AC1AEE4BF5A -:100AB90016FDAEE6BF18FDAED4BF1AFD30FFFFBE6E -:100AC900E4BEE6BED4C0D731F2FA11C1AF16FDBEFD -:100AD900E4AF18FDBEE6AF1AFDBED4C0D7C1BF1C36 -:100AE900FD13BF1EFD15BF20FD17BF22FDC0D7AFE7 -:100AF9001CFDDB1EFDEB20FDFB22FDD7534B3052C5 -:100B09005430324E323030475631323000FFC15006 -:100B1900FEFEAB0061DD717BFACF060800FE0A001C -:100B2900FEA4FF61CDF8E3EECF00C7FB0408BF16B2 -:100B3900FD8FC0009C05C5C337040600BF18FD35ED -:100B4900367B0B300000522BFE6600C2C4C630292A -:100B59000BB800300000B8022004AF18FDB800300F -:100B69000F00B802AF16FD61FF520AFE3AFFECF81A -:100B7900FF0E717BFAC1C7FB04088C05C65C80FEB9 -:100B89000200C0D761DD717BFA70CFC0FFA59FC09D -:100B9900007CFF9FC000609FC00061CDD7618BFEC4 -:100BA900E2FF717BBE410011FB000017CEFC006122 -:100BB900CB089EFDF31161C999A58392DFF7D7FE92 -:100BC900B1FED524FDDF23C1CF0308035109FEF48B -:100BD900FDC0D2DF37FE3800A20408CF0308075151 -:100BE90009FEE1FDD2B20408DF22C7FB0408318304 -:100BF90002C6D7C6510AFECCFD624C1FDF06CF24C0 -:100C0900FD01EF04CF24FD00C0EE5BFEC0EE55FEF2 -:100C1900C7C1FB04088B31196C0161589BC0C6D749 -:100C2900717BFAFE4DFEAF0408040600C114368D2F -:100C39000B300000522DF3FE77FF8FC000FE2BFE14 -:100C490061CF5C807C8073C0041900CEFC0F61CB3E -:100C5900C55404EF03C55417FE18FEC7360008BB78 -:100C6900629C0288089C03D1DD334C41DE2F70F170 -:100C7900312DB161090033081C000851FF612A4177 -:100C89000E118FD0FF613B118FD1FF6138DC0E8BC4 -:100C99005C03DF0964C6C4FE2BFDEECAFDC6C4EEC3 -:020CA900C3FD89 -:100CAB0061CF5100718C7109FECBF800FEFCC901BC -:100CBB0000F6BF00F953C0F693935820FEDFF941BD -:100CCB0000364C4E34CCFCEF05118B99A7A517447D -:100CDB00964EDFF53602F930CCFCEF04CC0000A7C2 -:100CEB0047DFF9410036964E3420FEEF05118B9904 -:100CFB00A7A51744A64EDFF53630FE3092FEEF0463 -:100D0B00CC0000A747DFF9FCCE0000EFFE61DD71E0 -:100D1B007BFABEF0ADD8BEF200AEF661CDD7C361A3 -:100D2B00DD717BFABEF0ADD8BEF200DBF6FFADDCB9 -:100D3B00BEF000AEF6BDD8AEF40312ADDABEF200D3 -:100D4B00AEF661CD03BDDAC2D7C3F33174D90883D4 -:100D5B00C1F626D8BDD8C031750683C312F623C29F -:100D6B00FD760D93DF0312F623C2D7440000DD2678 -:100D7B0061DD717BFACFE80080BEF6F6BEF4BEF201 -:100D8B00ADD8BEF0CFE800818FE8003103FAAEF0AA -:100D9B00F5E80061CDD7B1D7C3F33174D90883C15E -:100DAB00F626D8BDD8C0317505C312F623C2FDC4D3 -:100DBB000D93DF0312F623C2D7440000DD2761DD5C -:100DCB00717BFACFE80080BEF6F6BEF4BEF2ADD86A -:100DDB00BEF0CFE800818FE8003103FAAFE000F5F9 -:100DEB00E80061CDD7ADD8D7C3F33174DB0F83C126 -:100DFB00F626D8BDD861317026DABDDAC031750D53 -:100E0B0083C312F626DCBDDC61317023C2FD2C0ED0 -:100E1B0093DF0CF626D8BDD861317026DABDDAC265 -:100E2B00D7C161686BDC6BDDC0DD2F61DD717BFAD7 -:100E3B00CFE80080BEF4ADDCBEF6ADD8BEF0ADDAC7 -:100E4B00BEF2CFE800818FE8003103FAAEF0BDD8D7 -:100E5B00AEF2BDDAF5E80061CDD7F6BDD8BDDAD775 -:100E6B008292DD2B61DD717BFACFE80080BEF0F65C -:100E7B00BEF2BEF46208BEF6CFE800818FE8003107 -:100E8B0003FAAFE0006072AEF0F5E80061CDD76019 -:100E9B0072F6B1D706DABDDAADDC06D8BDD861D8AB -:100EAB00A6DAD7D1DD17C1C3DAD89DD8ADDA311C9C -:100EBB0061EEB4D8DFF8BDDA13BDD8C2C0D7D1DD2F -:100ECB001BC1C3DADA9DDAADD8311E33311E337153 -:100EDB00F9B4DADFF4BDD813BDDAC2C0D746D8DD1A -:100EEB000771FF7177D971C0D75BDB9DDB605BDA74 -:100EFB009DDAADDC5BD9085BD808BDD8D7C3C7F387 -:100F0B00728EFDC162314C410036424E1161A072AE -:070F1B00C09EFD62C6C2D7B3 -:0A0FF60031313A32323A333500004F -:0A20000031313A32323A3335000034 +:10085E00DD5B8FB3FB9D8A4004F903DF22665C10DB +:10086E00D1DD1C8FB3FB5C10D1DD0B5080C150115C +:10087E00FD9D34C0EF095040C15011FD9D34C04064 +:10088E0004F903DD064004F904DF22665C02D1DDC3 +:10089E001C8FB3FB5C02D1DD0B5040C15010FD9D8F +:1008AE0034C0EF095020C15010FD9D34C0C6D7C7CB +:1008BE00360000665C80D1DD10675C80D1DF05718B +:1008CE003396EF0B713296EF06710407713196660F +:1008DE005C40D1DD10675C40D1DF05714396EF0BB4 +:1008EE00714296EF06711405714196665C01D1DD79 +:1008FE0010675C01D1DF05715396EF0B715296EFC5 +:10090E0006713407715196665C02D1DD10675C0288 +:10091E00D1DF05716396EF1D716296EF184007F9EE +:10092E0001DF08710402716196EF0AC73610057176 +:10093E00C4C6716196665C04D1DD10675C04D1DFBC +:10094E0005717396EF0B717296EF06714407717114 +:10095E0096665C08D1DD10675C08D1DF05710397E0 +:10096E00EF0B710297EF06711407710197665C1019 +:10097E00D161E8715AD1C6D7F5F6FBF5F8FBCFFE7B +:10098E00FBFFCFFAFBFFCFFBFBFFD7C7C1C1FBF8C5 +:10099E00FFCEABAC8C02D1DD12616902305C03BBC1 +:0F09AE00F6614900DDEE618900EFF51004C6D750 +:1009BD005208EF065203EF025206FEE600FE1B0040 +:1009CD00DC16089F03088F0408089F040862FE24A4 +:1009DD0000089F0408EEBF00EEBA00C1C514410E19 +:1009ED0011D9D0FF118FD1FF312E45C4C0D7F231AF +:1009FD00A2C401E2D79DE261DD4C09DF12717BFAE1 +:100A0D00C18F06089F25FDC0CF060800EE270031D7 +:100A1D00F2FA04CF0608004C00DF05D50008DD16FC +:100A2D0061DD717BFAD50608DD0ACDE31F61CD616D +:100A3D00CDEE160061CDFED40061FFFE9A00FCF8EC +:100A4D00FF0EFEB20061CDFED5004C09DF0EC18F49 +:100A5D0006086F25FD9F0608C0EE0400CF060800AE +:100A6D00F8E3D75200EF025202FE3700CF24FD000B +:100A7D00CF060800BF0408C716629F000841001189 +:100A8D008F1A209B4100118F1B209F0108C651001A +:100A9D00FE62FFEF025205CF060800C1510CFE0A9F +:100AAD0000C0D7C1511DFE0200C0D761DD717BFAB8 +:100ABD0070CEC0A59EC47CFF9EC4609EC461CDD780 +:100ACD0061DD717BFAC18EC45C1BFED6FFCF0608BB +:100ADD0001FED7FFC061CDD731F2FA1AC1AEE4BF26 +:100AED0016FDAEE6BF18FDAED4BF1AFD30FFFFBE3A +:100AFD00E4BEE6BED4C0D731F2FA11C1AF16FDBEC9 +:100B0D00E4AF18FDBEE6AF1AFDBED4C0D7C1BF1C01 +:100B1D00FD13BF1EFD15BF20FD17BF22FDC0D7AFB2 +:100B2D001CFDDB1EFDEB20FDFB22FDD7534B305290 +:100B3D005430324E323030475631323000FFC150D2 +:100B4D00FEFEAB0061DD717BFACF060800FE0A00E8 +:100B5D00FEA4FF61CDF8E3EECF00C7FB0408BF167E +:100B6D00FD8FC0009C05C5C337040600BF18FD35B9 +:100B7D0036AF0B300000522BFE6600C2C4C6305D8E +:100B8D000BB800300000B8022004AF18FDB80030DB +:100B9D000F00B802AF16FD61FF520AFE3AFFECF8E6 +:100BAD00FF0E717BFAC1C7FB04088C05C65C80FE85 +:100BBD000200C0D761DD717BFA70CFC0FFA59FC069 +:100BCD00007CFF9FC000609FC00061CDD7618BFE90 +:100BDD00E2FF717BBE410011FB000017CEFC0061EE +:100BED00CB089EFDF31161C999A58392DFF7D7FE5E +:100BFD00B1FED524FDDF23C1CF0308035109FEF457 +:100C0D00FDC0D2DF37FE3800A20408CF030807511C +:100C1D0009FEE1FDD2B20408DF22C7FB04083183CF +:100C2D0002C6D7C6510AFECCFD624C1FDF06CF248B +:100C3D00FD01EF04CF24FD00C0EE5BFEC0EE55FEBE +:100C4D00C7C1FB04088B31196C0161589BC0C6D715 +:100C5D00717BFAFE4DFEAF0408040600C11436C1C7 +:100C6D000B300000522DF3FE77FF8FC000FE2BFEE0 +:100C7D0061CF5C807C8073C0041900CEFC0F61CB0A +:100C8D00C55404EF03C55417FE18FEC7360008BB44 +:100C9D00629C0288089C03D1DD334C41DE2F70F13C +:100CAD00312DB161090033081C000851FF612A4143 +:100CBD000E118FD0FF613B118FD1FF6138DC0E8B90 +:100CCD005C03DF0964C6C4FE2BFDEECAFDC6C4EE8F +:020CDD00C3FD55 +:100CDF0061CF5100718C7109FECBF800FEFCC90188 +:100CEF0000F6BF00F953C0F693935820FEDFF94189 +:100CFF000036224E34CCFCEF05118B99A7A5174473 +:100D0F006C4EDFF53602F930CCFCEF04CC0000A7B7 +:100D1F0047DFF94100366C4E3420FEEF05118B99F9 +:100D2F00A7A517447C4EDFF53630FE3092FEEF0458 +:100D3F00CC0000A747DFF9FCCE0000EFFE61DD71AC +:100D4F007BFABEF0ADD8BEF200AEF661CDD7C3616F +:100D5F00DD717BFABEF0ADD8BEF200DBF6FFADDC85 +:100D6F00BEF000AEF6BDD8AEF40312ADDABEF2009F +:100D7F00AEF661CD03BDDAC2D7C3F33174D90883A0 +:100D8F00C1F626D8BDD8C031750683C312F623C26B +:100D9F00FDAA0D93DF0312F623C2D7440000DD2610 +:100DAF0061DD717BFACFE80080BEF6F6BEF4BEF2CD +:100DBF00ADD8BEF0CFE800818FE8003103FAAEF076 +:100DCF00F5E80061CDD7B1D7C3F33174D90883C12A +:100DDF00F626D8BDD8C0317505C312F623C2FDF86B +:100DEF000D93DF0312F623C2D7440000DD2761DD28 +:100DFF00717BFACFE80080BEF6F6BEF4BEF2ADD836 +:100E0F00BEF0CFE800818FE8003103FAAFE000F5C4 +:100E1F00E80061CDD7ADD8D7C3F33174DB0F83C1F1 +:100E2F00F626D8BDD861317026DABDDAC031750D1E +:100E3F0083C312F626DCBDDC61317023C2FD600E68 +:100E4F0093DF0CF626D8BDD861317026DABDDAC231 +:100E5F00D7C161686BDC6BDDC0DD2F61DD717BFAA3 +:100E6F00CFE80080BEF4ADDCBEF6ADD8BEF0ADDA93 +:100E7F00BEF2CFE800818FE8003103FAAEF0BDD8A3 +:100E8F00AEF2BDDAF5E80061CDD7F6BDD8BDDAD741 +:100E9F008292DD2B61DD717BFACFE80080BEF0F628 +:100EAF00BEF2BEF46208BEF6CFE800818FE80031D3 +:100EBF0003FAAFE0006072AEF0F5E80061CDD760E5 +:100ECF0072F6B1D706DABDDAADDC06D8BDD861D877 +:100EDF00A6DAD7D1DD17C1C3DAD89DD8ADDA311C68 +:100EEF0061EEB4D8DFF8BDDA13BDD8C2C0D7D1DDFB +:100EFF001BC1C3DADA9DDAADD8311E33311E33711F +:100F0F00F9B4DADFF4BDD813BDDAC2C0D746D8DDE5 +:100F1F000771FF7177D971C0D75BDB9DDB605BDA3F +:100F2F009DDAADDC5BD9085BD808BDD8D7C3C7F352 +:100F3F00728EFDC162314C410036184E1161A072A4 +:070F4F00C09EFD62C6C2D77F +:0A0FF60031303A30353A303800004F +:0A20000031303A30353A3038000034 :10200A0005214F7B9EC5E9000104080D12171C1F0C :10201A00080100001F003B005A0078009700B50035 :10202A00D400F300110130014E01192634445362E1 @@ -284,718 +287,715 @@ :10226A00FA041225384D5F6E777A776E5F4D3825FE :10227A001204FAF3F0F0F3F7FBFE00020303020282 :02228A00010051 -:10228C008D3AB43AD1DF26CD3A1EFD6723FD0A23E1 +:10228C008D3AB43AD1DF26CD3A1EFD3E23FDE12234 :10229C003132920D3104920931329605713304EFCB -:1022AC0003713204FD3B23FDBA22FD3E26D7C771D4 -:1022BC005392D432DD05B4327152923122920371B1 -:1022CC0052927154927141028FB3FB7631440206E3 -:1022DC007140B3FBEF047148B3FB8FB3FB617E5CC1 -:1022EC0010D1DD183144020B5080C15011FDC634A1 -:1022FC00C0EF095040C15011FDC634C0C6D74A309A -:10230C004BDC114A30B9DE0C4A3B28DE03A43BD728 -:10231C00713392D74A303EDC054A30BDDC0C4A3C66 -:10232C0028DE03A43CD7713292D7F43BF43CD7316E -:10233C0042960C4A3D02DE03A43DD7712392D7315D -:10234C0032041240AFFB3CDE0C8FB2FB5C01D1DFE0 -:10235C0004712392D7712292F43DD7C7C1FBF8FFC9 -:10236C00313296067130B3FBEF047138B3FB714414 -:10237C0092713796DE4F7134967141923132960ECE -:10238C005002C15011FDC634C0CD3229EF37E0C127 -:10239C005011FDC634C0F43217C15002FD5A2BC087 -:1023AC00D2DF0D8B318E318D080E01081C00BD342F -:1023BC00AD3444009BDC05D5AFFBDF095020C15088 -:1023CC0011FDC634C0C0C6D78D209D3EFD1624FD20 -:1023DC008E2BD507F9DD04710392D78D3E4B20610E -:1023EC00F83164921C716392FD6A044A3E07DD0564 -:1023FC004A3EFFDF098F06F9310303FDA524FDB921 -:10240C0024710292309C256194D7C771620171725C -:10241C00015003FD65095008FD4337629D3050099A -:10242C00FD43376276716301711806F94A30F1DCAD -:10243C000BE507F9F508F9CD3707EF224A3004DE32 -:10244C001ACF07F9025008C1506CFD6A02C092DF26 -:10245C000DD450DF09711006F9EF03F507F94007A9 -:10246C00F901DF05710A22EF06710B22710302CD0F -:10247C0020075700674C08DE1073090A20614EDCF8 -:10248C0005679D20EF0387EFEB4A2007DF09D5078F -:10249C00F961F8CF07F903C6D7500AFD650930403A -:1024AC0000C15006FD3D2BC05096ED6509C72006B6 -:1024BC00FBF8FFD507F961E8ED9825304A57C15074 -:1024CC003EFD3D2BC0D2DD077100B2FBED982571AE -:1024DC0008B2FB17040200C15004C1500CC1506C6F -:1024EC00FD8B021006EA38AA48318D12AA48318EAB -:1024FC00616B08616A08C1500EFD3D2BC0F690C19E -:10250C00500CFD3D2BC0CC01008C014C04DE28315D -:10251C00349302EFFA712293EA388C015010D605ED -:10252C00C15010C18C01D6044000C1506CFD350364 -:10253C001006615901EFD250A5FD6509EA38AA4889 -:10254C00318D12AA48318E616B08616A08C1500E38 -:10255C00FD3D2BC050A5FD65095004C1506CFD6AB2 -:10256C0002C0629C01EA388A4B4E0161C3048A4A5C -:10257C004E0117040200C15004C1500CC1506CFD37 -:10258C0035031006F6C1503EFD3D2BC01006C6D7D4 -:10259C00C78D3F4B3061F8ED3B264A4128DE05A440 -:1025AC0041ED3B26F4418D309D3F8D305070D6125D -:1025BC00307351230480001231FF318E039D409FF4 -:1025CC00AEFBF68D407C804C95DC1B8D40318F240E -:1025DC001400EA38BDD8AA44FD180D1231FF318E13 -:1025EC0003318F16EF198D40318F241400EA38BD5A -:1025FC00D8AA46FD180D1231FF318E03318F16EA21 -:10260C00388A427217F3031644000171FE61C83612 -:10261C00FF001701DE02F61617BD78C7500CFD3D02 -:10262C002BC0D2DF068D309D3FEF047100B2FBF260 -:10263C00C6D7C72008FBF8FF4007F901DD064007A5 -:10264C00F902DF1C17040600FD352CD2DF0A8C06BC -:10265C009C058C079C04EF4ECC0563CC0400EF4624 -:10266C0017040600FD352CD2DD0F7100B2FB71038F -:10267C0092CC0500711293EF2D7108B2FB8C0631D0 -:10268C008E318D080E07081C00BBEA388A4072ABED -:10269C00FD6B0EBB8C019C05D1DF08CC0501CC0475 -:1026AC0000EF038B9C0417040600FD402CD2DD06C2 -:1026BC00CC06C8CC07008C069FB1FB8C06318E3142 -:1026CC008D080E07081C00BD34AD344401A5DC0890 -:1026DC00CC0364F6BD42EF48AD3426424401A0DC85 -:1026EC0008CC031EF6BD42EF37AD3444819DDC09A6 -:1026FC00CC030AC942F401EF27AD3444019BDC0939 -:10270C00CC0305C942F401EF17AD34440191DC0947 -:10271C00CC0300C942F401EF07711293C942F401D2 -:10272C003132040C31249208CC0564CC0400EF0D3A -:10273C008C034E05DE078C039C05CC04008C059F96 -:10274C00AFFB8C049FB0FBFDC22B8D444E05DD28E6 -:10275C0040AFFB0BDE054A440BDE1440AFFB06DE3C -:10276C00054A4406DE09D5AFFBDF0DD444DD095024 -:10277C0020C15011FDC634C08FAFFB9D44FDFF2B13 -:10278C001008C6D7C75601D837C15002FD722BC0EE -:10279C004008F901DF10500AFD6509712010055041 -:1027AC0008FD6509EF055012FD65098D376C087041 -:1027BC00C15002FD722BC05003FD65098D376C189A -:1027CC0070C15002FD722BC05016FD65095003FDFF -:1027DC00832B625C01D1DD0F7170B3FB5002C150D1 -:1027EC0013FDC634C056006672C6D7C75004FD83AD -:1027FC002B625C03D1DD405014FD8E2834B3FB8971 -:10280C005C9F998A0C7CFF50FF5C14D1DD228A0CF2 -:10281C007CFF5C147234B7FB89616A99716207564C -:10282C0000316207058666D1DFF7716307716B278C -:10283C0034C6FB895CEB995002FD832BD2DD398DBC -:10284C00376C1070C15002FD722BC0E0FD6509D8C9 -:10285C0037C15002FD722BC05033FD65094008F999 -:10286C0001DF0971281005500AFD6509F0C15002FD -:10287C00FD722BC07178B3FBE0C15013FDC634C0A0 -:10288C00C6D7C7C12004FBF8FFCC02005004FD835F -:10289C002B629C038C045C20D1DD0E8C036C019CA0 -:1028AC00038C026C209C02EF138C045C10D1DD0CA9 -:1028BC008C035CFE9C038C026C109C028C045C08E8 -:1028CC00D1DD0E8C036C029C038C026C089C02EF15 -:1028DC00138C045C04D1DD0C8C035CFD9C038C021A -:1028EC006C049C028C03D1DD05501AFD65098C0328 -:1028FC0070C15004FD722BC08FB3FB5C9F728C03B4 -:10290C00318E316D148C03318E314D616D08616CDB -:10291C005C606162629FB3FB8FBFFB7CFF50FF5E0C -:10292C0002D1DD278FBFFB7CFF5E027234B7FB89BF -:10293C00616A99716207CC01003162070861590123 -:10294C008C01D1DFF4716307716B27F21006C6D7C7 -:10295C00D9A7FBC15006FD722BC0D9A8FBC15007EB -:10296C00FD722BC0D7FD5C29F2D7C7711300711B08 -:10297C0020710303710205E0C15003FD722BC0509E -:10298C0013FD6509F0C15005FD722BC0500FC1E05D -:10299C00FD722BC0500AFD65097103055008FD65D9 -:1029AC0009501FC1E0FD722BC05012FD6509500388 -:1029BC00FD832B625C01D1DF03E2EF25F0FD832B5D -:1029CC00629D363602F9C75008FD5A2BC05003C120 -:1029DC00FD722BC0710203711A20FD1A2BCD310C24 -:1029EC00F2C6D75003FD832B625C01D1DD15501468 -:1029FC00FD8E28FDF7275014FD6509E0C15003FD3D -:102A0C00722BC0711300711B207103035014FD65F0 -:102A1C0009F0C1E0FD722BC0F0C15003FD722BC058 -:102A2C00D7C72004FBF8FFCC02008D319C0350105B -:102A3C00C150A4FD6A02C0629D31D450DD04F2ED98 -:102A4C00F72A8C037B315C08D1DD0F8D315C08D10A -:102A5C00DF05CC0210EF03CC02208C037B315C042D -:102A6C00D1DD158D315C04D1DF088C026C049C0225 -:102A7C00EF068C026C089C028FB2FB5CF3728D31FA -:102A8C005C0C6162629FB2FB8FBEFB7CFF50FF5EF1 -:102A9C00029C02D1DD1F34B6FB896E02997162076C -:102AAC00CC0100316207086159018C01D1DFF4714E -:102ABC006307716B278D315C40D1DD095002C15029 -:102ACC0012FDC634C08D315C01D1DD08E0C150125D -:102ADC00FDC634C0717AFA8D315C41D1DD0C5A31AE -:102AEC00BED831C15010FD8047C0F21004C6D7FDCE -:102AFC009027F2D7FDF727F2D7C78FC6FB7617FDC5 -:102B0C008E28664FC6FBDFF2F5C6FBF2C6D75064C3 -:102B1C00FD6509FD4B2C6261FB711192F1711492F0 -:102B2C0061DC70C15012FD8047C0FD7436CD5F036F -:102B3C00D7C7C1C1FBF8FFAC0ABB17C15002C18C8F -:102B4C000270C1506CFD350310061004C6D7C7C106 -:102B5C00FBF8FFAC08C15002C18B70C1506CFD8BEF -:102B6C00021006C0C6D7C78806166770C1C7508446 -:102B7C00FDFE021004C6D7C716C75084FD6A02C0FA -:102B8C00C6D7C74A2004DE045600EF02560140089F -:102B9C00F901DF048686EF0A4008F902DF045104CC -:102BAC00610666318F12504CD633514CD6610A04F3 -:102BBC005420BD38C6D740AFFB3DDC05CF04FC0F1D -:102BCC00D740AFFB1FDC05CF04FC0BD740AFFB0B92 -:102BDC00DC05CF04FC07D740AFFB0661D8313204CB -:102BEC0005CF04FC03D7D5AFFBDD04E504FCD7F51A -:102BFC0004FCD7D504F9DF04717392D7FD4B2C621A -:102C0C0061FB71019371149271079361C8317292D7 -:102C1C0017717292710493711192F171049361DCCA -:102C2C0070C15012FD8047C0D7C716C75004FD5A5B -:102C3C002BC0C6D7C716C75002FD5A2BC0C6D740EB -:102C4C00AFFB0BDE02E2D7F2D771000105717850B1 -:102C5C0005713AD5713BD18F10055CFC9F1005CFE7 -:102C6C0054054AE542057110420571004205714850 -:102C7C0050057130500571205005CF530509CF52C6 -:102C8C00050B7130510571205105713BD571705098 -:102C9C00058F11055CFC9F1105F422D77178500546 -:102CAC0071080105D7FD6E38FD6A04717AFAFDD4FE -:102CBC0023F504F98F06F931051B5003FD832B62B4 -:102CCC005C01D161E8CF04F902CFAFFB647104075A -:102CDC00714192EF10F6710407611012F6B1236086 -:102CEC0061FB714192FD9730FD2443712295712B4C -:102CFC00E7618461A461EDEFF8D77140F000717861 -:102D0C003002713AE6713BE2713BEA713BEE8F1097 -:102D1C00055CFC9F1005CF34024AE552FF711A5234 -:102D2C00710A52714830027130300271203002CF7A -:102D3C00330209CF32020B71303102712031027132 -:102D4C003BE6717030028F11055CFC9F11057160C0 -:102D5C003002D7717830027148F000D7C788061658 -:102D6C0066614FDD0967614EDE0396EF0186667280 -:102D7C00C6D7C7161714AA0412A943DD29AA041230 -:102D8C00A923FDA64EC3AC02FDA64E13C2BDD8139B -:102D9C00FDE80EDE0C1714AA0212AA0403BA04EF03 -:102DAC00051714A9BA04AC041231FF319E03317F0C -:102DBC00087208C6D77100F200304400BFB601306B -:102DCC000188BF9001300984BF9E01BF9C01BF9A4E -:102DDC0001BF9801BF9601BF9401BF9201F53CFF62 -:102DEC0030FE00BFBE01F6BFBC01BFB80150EEBF44 -:102DFC00BA01A1BFB201C918FE008F06F93105074F -:102E0C00F5CDFBCB6CFF00717393716293D730EFF0 -:102E1C0000BFB401F6BFBA017108F200712304714E -:102E2C005307BE6EBE64BE6A712304715307715B97 -:102E3C00D1F453F452716393D78D54B454D1DF69E8 -:102E4C0031D4D105715BD1E453D453DD2E7140B232 -:102E5C00FBD852F1E734020023DD0625DD0325DF24 -:102E6C0005F6BE66EF06D9CCFBF1BE66A4524A52FB -:102E7C0020DF04F452F453CD5419D7CD541E7148AD -:102E8C00B2FBD5CEFBDF04F6BE66D7D9CCFBF14244 -:102E9C0066FFDD15D9CCFBF112AE6643DE05A266EA -:102EAC00FFEF03B266FFCD5403D7C7161714F6B95C -:102EBC00AA0412F6231231FF31AE03316FBA02C6E7 -:102ECC00D7C7C1FBF8FF8C085080D612AB1413B9CE -:102EDC00AB14AA0412A92312D927FBF133BDD813C2 -:102EEC00FD540DBA02C0C6D731049401D74004F981 -:102EFC0002DF10F6BE64BE6EBE6ABF8EFBBF94FBD3 -:102F0C00BF9AFB31749314308AFBFDB62E3090FBC4 -:102F1C00FDB62E3096FBFDB62EEF713114940D716B -:102F2C0013947108D2FBF456F455EF60D455DF5A64 -:102F3C008F26FB9D554A561FDC177100D2FB40288B -:102F4C00FBFFDD1CA4578F28FB4B57DE13F456EF09 -:102F5C000FD856F1A1605C1F9D567108D2FBF45737 -:102F6C00E856092AFB70C1308AFBFDCD2EC0E8560D -:102F7C00094AFB70C13090FBFDCD2EC0E856096AA2 -:102F8C00FB70C13096FBFDCD2EC0B455308AFBFDD5 -:102F9C007E2DF313BE6E3090FBFD7E2DF313BE6AB7 -:102FAC003096FBFD7E2DF313BE64D7C736F000714F -:102FBC00F4DC297170F000CE9D08CE9EC0CE9F80AF -:102FCC00F594FFF593FFF592FFE597FFE596FFE586 -:102FDC0095FFE598FFCE9C7F7100A6FB711BE371FA -:102FEC002BE3711AE7712BE7717A9D710A9E31926E -:102FFC009E02EFFA710B9E7123947133947143947A -:10300C00C6D7C73122941E712294710A9E31929EAA -:10301C0002EFFA34D4FB3692FF52078B99A5A79294 -:10302C00DFF9710B9EC6D7C788061631329415711D -:10303C003294C7349CFB3092FF1652078B99A5A78C -:10304C0092DFF9C6667367189CFBC6D7C7712394C9 -:10305C003134941E713394710A9E31929E02EFFAB0 -:10306C003492FF369CFB52078B99A5A792DFF9711E -:10307C000B9E31449413714394717B9E8FDCFB9EA9 -:10308C009A8FDDFB9E9B717A9EC6D7CFA7FB5CCF38 -:10309C00A8FB5FCFC8FB5DCFFCFB36CFFDFBC9E5C2 -:1030AC00D3FBD7C7CFA4FB12CFA5FB18CFCCFBFF0C -:1030BC00F5CDFBF5CEFBF5CFFBF5D0FB5600664C02 -:1030CC0064DE08723826FB0086EFF3C6D7C7880685 -:1030DC001617F1E73403002361E3EDFE332361F8A7 -:1030EC00EDCA31B12361E3EDD4312561F8EDE23164 -:1030FC00B1240D0061D8EDFE33240B0061F8ED0214 -:10310C00322361F8ED45322361F8ED15322361F875 -:10311C00EDF93324060061F8EDAE32B12561D8ED3E -:10312C00CA3224000061F8EDD7322361F8EDFE338A -:10313C002361F8EDD733B12361E3EDFA322361F863 -:10314C00ED0B332361F8ED1C332361F8ED0B3323C6 -:10315C0061F8ED2D332361F8ED3E332361F8ED4D2D -:10316C00332361F8ED6F332361F8ED7B332361F882 -:10317C00ED87332361F8ED8F332402002361E3EDF7 -:10318C00FE3324020061F8ED97332361F8EDA2338E -:10319C002561F8EDAD33B124060061D8EDFE332482 -:1031AC00000061F8ED00342561F8EDB8332412000D -:1031BC0061F8EDD2332361F8EDC333ED003434A65E -:1031CC00FB89615F99ED0A343071296194667367EC -:1031DC0018A4FBED0A3440A9FB6ADF1340AAFB6874 -:1031EC00DF0D674C6CDF083061406194713AD56734 -:1031FC009FABFBED0A3467D1DD0C30923B6194340C -:10320C00C4FB89616F99ED0A34675C02D1DD07302C -:10321C00FB2A6194EF0B675C01D1DD0530002B615B -:10322C0094675C3CD1DD0F30052B6194675C3C727C -:10323C0066736218A4FBED0A3467D1DD625C01D1C0 -:10324C00DD05300800EF01F6609F01FC675C02D1E0 -:10325C00DD03E6EF01F63401FC89616899675C04D3 -:10326C00D1DD04E6A1EF01F63401FC8961689967B0 -:10327C005C08D1DD05302000EF01F63401FC8961DA -:10328C006899675C10D1DD05301000EF01F6340150 -:10329C00FC89616899675C20D161E8716001FCED83 -:1032AC000A34D446DF08679FCDFBA446EF0D4A468F -:1032BC0005DE08E846671811FDA446ED0A34675C84 -:1032CC000F7266736218A4FBED0A344A4664DE1B67 -:1032DC004A4601DF0667D161F85701E846671826B0 -:1032EC00FBA4464A460561C8711294ED0A34675C2A -:1032FC007F70C117F1243000FD3330C0ED0A346704 -:10330C005C3F70C117F1243000FD3330C0ED0A343E -:10331C00675C0770C117F1243000FD3330C0ED0A33 -:10332C0034675C1F70C117F1243000FD3330C0EDE1 -:10333C000A346770C117F1243000FD3330C0ED0A38 -:10334C0034CEABAC710A9E31929E02EFFAD592FF4D -:10335C00DF05710B9EEFED679E99710B9E9FDBFB5A -:10336C00ED0A34714294675C7F9FDCFBED0A34718B -:10337C004294675C3F9FDDFBED0A34675C3F9FDE48 -:10338C00FBEF7B675C1F9FDFFBEF7330523961945F -:10339C00679FE4FBEF68301F396194679FE5FBEF93 -:1033AC005D3038396194679FE8FBEF52675C01D15F -:1033BC00DD4CFD2443EF474A58C8DE42E8586718F5 -:1033CC005AFAA458EF38679D58EF33675C01D1DD8A -:1033DC0005711202EF03711302675C02D1DD0571F6 -:1033EC002202EF03712302679FD3FBEF1167318E2B -:1033FC00EF0CEF0A664C5BDE05736718A4FBC6D7AF -:10340C00C716664C30DC094C37DE05FD0E30EF6B11 -:10341C00664C02DF1F8FA6FB5C03728F03FC5C0300 -:10342C00318E316D08616A08128F03FC5C80312A81 -:10343C006162EF56664C3DDF08AE90BD5AF85AEF0C -:10344C0049664C3EDF04F85BEF40664C4FDF05FDF0 -:10345C004C43EF36664C61DF08E858095AFA72EFB4 -:10346C0029664C7FDF05FD083CEF1F664C4EDF0BD9 -:10347C00310496045210EF12F2EF0F664C5BDC0431 -:10348C0052FFEF06667309A4FB72C6D7C7880616EF -:10349C0017F1241000240500DC07244C00DD17EF85 -:1034AC0017717BFA17F104A4FB1489617F99717A67 -:1034BC00FA715294EF02A458C6D7C7C1C1FBF8FFEA -:1034CC004004F903DD064004F904DF38717BFA8C03 -:1034DC00027309ACFB5E0AD1DF278C02318E04A487 -:1034EC00FB14896E0A99716207717AFACC0100316A -:1034FC006207086159018C01D1DFF4716307716BAC -:10350C0027717AFA1004C6D7CF03FC03F501FCF53A -:10351C0005FCF507FCD7C788061617F1E73402003F -:10352C0025DD3D23DD1725DD1C23DD0523DD2BEFFC -:10353C003B710295679F06FCCD5F03EF2F675C83A1 -:10354C009F03FCEF27675C039F05FC675C034C0241 -:10355C0061F8712296FD3A45EF12679F07FCEF0C5C -:10356C006791DF08E0C15012FDC634C0C6D7C7163C -:10357C0017F1E7240000DD2A23DD1E240300DD07FC -:10358C0024FB00DD24EF2531329605308000EF015D -:10359C00F6086F04FC7208EF198F01FCF501FC7240 -:1035AC00EF107152955235EF09F2EF066673090070 -:1035BC00FC72C6D7C71617F1E7240000DD382410BB -:1035CC0000DD1C23DD1C23DD30240E00DD1824114E -:1035DC0000DD1B240F00DD12243000DD15EF1EE290 -:1035EC00EF1D5202EF195204EF155206EF1152055E -:1035FC00EF0D5207EF09F2EF065203EF0252FFC62E -:10360C00D7C7316494377163948D5E9FACFB8D5D2D -:10361C009FCBFB36D2FCC7D85DFD7437618A7061D5 -:10362C008AFDB937C0D862F1312F609D618D5C4B3A -:10363C0061DD0A7172948D619D5CCD5F034A5F05FB -:10364C00DE08307E366194CD5F6BB45F7150F00054 -:10365C00CE300BCF170006CE3106FD4502717A3005 -:10366C00710BE3710BE7C6D78D619D5C8D619FADCE -:10367C00FBD74004F903DF064004F904DF02F2D75C -:10368C003174940C7173947113958D619D63EF314A -:10369C003104951F710395711295D506FCDF04F466 -:1036AC0064EF0A8F06FC5002D6A1609D648D649D68 -:1036BC0063EF0E311495068D649D63EF048D619D4F -:1036CC00638D639FADFBD863FDE636E863091C226E -:1036DC0070C15013FD8047C0F2D7C7C1C1FBF8FFC2 -:1036EC008C02D1DF05F506FCEF1A8C024C05DE06C8 -:1036FC00CF06FC02EF0E8C02318E1231FE03311F0D -:10370C00609F06FC8D654F06FCDD28CC011F8F06E3 -:10371C00FC9D65CC00008B4C08DE148B73091220C9 -:10372C004F06FCDC058B9C01EF05615900EFE78C23 -:10373C00019D601004C6D7C716710AE7710BE371BF -:10374C0050F000CE300BCF170006669E31FD4502BF -:10375C00717A30710BE33182E302EFFA8D1F7158ED -:10376C00F000710BE772C6D7C7C1C1FBF8FF8FFC25 -:10377C00FB4E02DC03F2EF318C024FFDFBDC0452FA -:10378C00FFEF268C022FFCFB706131318D128FFD07 -:10379C00FB2FFCFB70613133BDD813FD760DBB44A0 -:1037AC000001DC03F690BB8B721004C6D7C7C1FBBB -:1037BC00F8FFAC0814A91489708B6128706131FD75 -:1037CC00A64E1344030071FEDC23AC08148A04815A -:1037DC009A04AC08148A044C11DC10A9148B99AC13 -:1037EC000814CA0200AC0814CA0310EF72AC081417 -:1037FC00CA0400AC0814A914894DDE0AAC08148A5A -:10380C0002819A02EF12AC0814A914894D61D308F5 -:10381C00AC08148A02919A02AC08148A03919A0398 -:10382C00D1DF3CAC08148A024C10DF10A91489318A -:10383C008EA112AC0814A9146299EF17AC08148A63 -:10384C00024CF0DF0EA91489318EB112AC0814A908 -:10385C00146299AC0814CA0200AC0814CA0310C054 -:10386C00C6D7ED7138C75600664C0ADE0BF0317EB8 -:10387C0012F67810FC86EFF0C6D7C7200CFBF8FFC9 -:10388C0017040600C15006C150A8C15030FD8B0270 -:10389C001006D2DD1B4A6804DE05A468E2EF703422 -:1038AC00E4FB895CFC99FD52397110B2FBF2EF5FBD -:1038BC00717BFA300600C117040600C130E9FBFD2C -:1038CC00AE4E1004717AFAF4688FE4FB5C01D1DD22 -:1038DC00264004F903DF205010C180FDC634C0C758 -:1038EC0036100571D4C6DE0F17C15006C150A8C1E1 -:1038FC005030FD8B0210064004F903DD064004F93C -:10390C0004DF0B8FE4FB5C02D161E8FD6640F21032 -:10391C000CC6D7D9E5FBC15030FD6A02C0629FE8E6 -:10392C00FB5008C15011FDC634C0F2D7D9E8FBC119 -:10393C00D9E7FBC15030FDFE0210045008C15011F4 -:10394C00FDC634C0F2D7C7200CFBF8FFCC090040F1 -:10395C0007F901DF05CC0A02EF03CC0A10CC0B806F -:10396C008FE4FB5C039C07D1DF08717AD5CC080788 -:10397C00EF06717BD5CC082F17040800C15004C189 -:10398C0050A0C15030FD35031006624C02DF0771A8 -:10399C0010B2FBF2EF357118B2FBF468C7361005A4 -:1039AC0071D4C6DE164004F903DF1017A1C150060E -:1039BC00C150A8C15030FD8B021006717BFA8FE408 -:1039CC00FB5C034E07DD03E2EF01F2100CC6D7D50A -:1039DC0004F9DF03F6BD6A4004F901DD0AD474DD95 -:1039EC0003B474D7CD74038F04F9318FE723DD0B47 -:1039FC0024020024030061C8ED003B8F06F931233B -:103A0C003E301B00466ADF0AE0C15010FDC634C0D0 -:103A1C00EF1D307701466ADF165002C15010FDC60B -:103A2C0034C0F64670DF088FC8FB5010D6BD70F658 -:103A3C004670DD36B6704670DF30711293EF2B3066 -:103A4C001B00466ADF13F64672DF18E0C15010FD0A -:103A5C00C634C0C9725307EF0A307701466A61F861 -:103A6C00711293F6467261E8B6723154960871433E -:103A7C0095F6BD6AEF1431449505F6BD6AEF0BA6B9 -:103A8C006AF6466A61F8C96AFFFF316296194A6C98 -:103A9C0005DE16A46C4A6C05DF0FA46C5004C150F3 -:103AAC0010FDC634C0EF02F46C316496194A6E05F1 -:103ABC00DE16A46E4A6E05DF0FA46E5008C15010BE -:103ACC00FDC634C0EF02F46ED46FDD03B46FD73192 -:103ADC007296174A6D05DE14A46D4A6D05DF0DA4B0 -:103AEC006D5010C1FDC634C0EF02F46D4A6D066115 -:103AFC00F8CD6F25D7C736100571D4DE0E8FB2FB0B -:103B0C005C02D1DF063086386194D24004F903DFC1 -:103B1C001C31220705302D2A61943154950C7153B8 -:103B2C00955080C15012FDC634C0FD3E3BFD643B38 -:103B3C00C6D78F03FC5C01D1DD1DD477DD03B477D0 -:103B4C00D7CD77098D604B76DD0D8D609D7650401D -:103B5C00C15012FDC634C0D74004F903DD04F6BDD4 -:103B6C001AD7D5D0FBDF08F6461ADD19B61AD7D905 -:103B7C00CCFBF1461ADD0ED9CCFB12AD1A43DE0399 -:103B8C00A61AD7B61AD7717BFAC78FC4FB76F5C4C1 -:103B9C00FB717AFA5C10D161E8716295665C0FD1A9 -:103BAC00DD57665C01D1DD05F504F9EF4C665C026E -:103BBC00D1DD11E0C15003FD722BC0711300711BDC -:103BCC0020710303665C04D1DD11711300711B209D -:103BDC00D503FC61F8710303FD1435665C08D161F3 -:103BEC00E87103035005FD65097102035003C1FD23 -:103BFC00722BC0711A20FD1A2BF2C6D7C756FF4A7A -:103C0C00461361C8EDE23C8F06F93115053004000E -:103C1C00EF0F8F06F9314505300500EF04D907F990 -:103C2C00F1609F28FC8D789F29FC713492E66130FD -:103C3C001271049261DC31196162629F2AFCE52BDE -:103C4C00FC31140205308000EF01F6C131449605B9 -:103C5C00304000EF01F6C2616B08616A08C1313473 -:103C6C000405302000EF01F6C2616B08616A08C1DF -:103C7C0031240205300800EF01F6C2616B08616A5D -:103C8C0008C131749605300400EF01F6C2616B086F -:103C9C00616A08C131649604E6A1EF01F6C2616B5A -:103CAC0008616A08C131549603E6EF01F6C2616BF4 -:103CBC0008616A9F2CFCF171240461DC9F26FCF1E5 -:103CCC0071540761DC9F27FCD846F10104ECFC140D -:103CDC00A9148976A4466672C6D7C7FD89088F04D5 -:103CEC00F9318FE724000061F8EDC03E23DD1B2382 -:103CFC0061F8EDCA3D2361F8ED463E2361F8ED8F86 -:103D0C003E2361F8ED633FEDBD3EF6BD707113933C -:103D1C004005F901DF2C3134961B466ADD04F4248E -:103D2C00EF02A4244A2465DC0FF6BD6AF504F97190 -:103D3C002295EDE43FFDD423AD6A440A0061D8ED31 -:103D4C00E43F714295FD6A04716392FDD4234007F0 -:103D5C00F903DF09712295F504F9EDE43FFD3E26E8 -:103D6C0040B1FB9BDE09712295F504F9EDE43F713E -:103D7C004A277140110571301105713A22715A228E -:103D8C0071501105FD7629D2DD09712295F504F9E2 -:103D9C00EDE43F71103500CF37001D714012054026 -:103DAC0005F901DD064005F903DF05F5CDFBEF0450 -:103DBC00CFCDFB03CF04F902FD5C29EDE43FFD55AB -:103DCC002CFD062D714A9DFD1435FDAF30F537FFE6 -:103DDC00712BE0F505F9712295CBE43FEFCBE6F6BC -:103DEC00F0FD6A04713BD47112027123028F06F943 -:103DFC003105285004FD832B625C03318E315D3418 -:103E0C00B3FB896168995002FD832BD2DD0671707A -:103E1C00B3FBEF047178B3FBFDD423FDC12D710806 -:103E2C0006F9CF04F9038FA6FB5C02D1DD095080A3 -:103E3C00C15010FDC634C0EDE43FFDE63F31649542 -:103E4C002FA47AD47ADD0831A4E00A31020C067171 -:103E5C002BE0FD524031A4E01731040C13712BE020 -:103E6C005027C15005FD722BC0CF04F90471229567 -:103E7C00FD47408F06F931250731349603F504F9D7 -:103E8C00EDE43FFDE63F31020C14F0C15005FD722C -:103E9C002BC05005FD6509FD5240CF04F903FD47C9 -:103EAC00408F06F931250731349603F504F9EDE41A -:103EBC003FF504F9CFCDFB03F5CEFBF5D0FB7172CA -:103ECC0093F6426CFF61E8EDE43FF6BD707113931D -:103EDC00F5E4FBFD5239717AFAFD1A2EFDA82CFD82 -:103EEC005F2D714B9D71130271230231349302EFDC -:103EFC00FACE3708CBE4BFFFCBE6FFF3CED4FFF509 -:103F0C00B4FBF5B5FBF5B6FBF5B7FBCF3700097184 -:103F1C00481205F6BEE0BEE2BED0716A27FDEF295D -:103F2C00714307714B2771481005714811057138A1 -:103F3C00100571381105713302713B2271530271F6 -:103F4C005B227158100571581105CF04F9057142A7 -:103F5C0095F6BD6AFD5209F505F9F4243134960441 -:103F6C00D432DD20E505F9E504F98F06F931256831 -:103F7C00F5F8FBF5F6FB502EFD6509CF05F903E5C9 -:103F8C0004F9EF54FDBE04FD672371730171320413 -:103F9C0071430271039271629231949E02EFFA7135 -:103FAC002AE7CEA409F5F3003104070261FDE5F31D -:103FBC0000F466FD8908CEA40831329606CF04F9C8 -:103FCC0005EF09714395E505F9E504F9712BE78FC8 -:103FDC0006F9312503F504F9C6D7D47BDF19310274 -:103FEC0000585003FD832B625C01D1DF07F504F907 -:103FFC00712295D7E47BD74A7BF0DF073104003A76 -:10400C00F47BD74A7BC8DF0AF504F9712295CD7B86 -:10401C00F0D7310200084A7BFFDD1FA47BD7F0C12B -:10402C005004FD722BC08FB3FB5C9F9FB3FB7110D0 -:10403C00C4FB30923B6194CD7BF0D731149306F5E1 -:10404C0004F9712295D7716395F47A717207FD4565 -:10405C0002717307D7FDD804F2D7717BFAC7200C15 -:10406C00FBF8FF8FEAFBF0F9E9FBF303FDA64E1317 -:10407C00BC048FECFBF0F9EBFBF303FDA64E13BC79 -:10408C00028FEEFBF0F9EDFBF303FDA64E13BB71B3 -:10409C007AFAAC04BDD8F6BDDAAC04311EBDDCF640 -:1040AC00BDDEFD290DADD8BDDCADDABDDEAC02BD8B -:1040BC00D8F6BDDAAC02311EDADCC3DADEC3BDDC05 -:1040CC00F6BDDEFD290DC0BDDEC0BDDCADDEFD9F45 -:1040DC000EADD8BDDCADDABDDEABBDD8F6BDDAAB0E -:1040EC00311EDADCC3DADEC3BDDCF6BDDEFD290D24 -:1040FC00C0BDDEC0BDDCADDEFD9F0EDADAADD8FD95 -:10410C003544C3C58D885C3FF0317E0440FC14C23D -:10411C00C0B9A488F6BC08BC0A9C078C074C2EDDE1 -:10412C003D8D880E0770F161DC605C3FF0317E12D2 -:10413C007940FCBDD8F6BDDA8C0773095C22318F4F -:10414C00BDDC70BDDEFD290DAC08BDDCAC0AFD9FED -:10415C000EADDABC0AADD8BC08615907EFBDAC088E -:10416C00BDD8AC0ABDDAC9DC0004F6FDF30DC9DC20 -:10417C00FFFFF6FDF40EADD8BD82AF3AFC4682DDF2 -:10418C0011AF3CFCBF3EFCAF3AFCBF3CFCAD82BF68 -:10419C003AFCAF3CFC423EFCDC46AF3AFC423CFCF9 -:1041AC00DE3EAD26423AFCDE374A2A16DC1A4A2A93 -:1041BC00A0DE138D844B2ADE0DAF3AFC26864469B3 -:1041CC001061C8FD1E42F42AAF3AFC445146DC0A89 -:1041DC00AF3AFC241027BD28EF0DC928F82AEF07A9 -:1041EC004A2AFF61E8A42AAF3EFC423CFCDC18AF33 -:1041FC003CFC423AFCDE10AF3AFC4628DE09F48463 -:10420C00AF3AFCBD86EF074A84FF61E8A484100C2A -:10421C00C6D7717BFAC7710A9E31929E02EFFA8E55 -:10422C00949F34FC8E969F35FC8E979F36FC8E980F -:10423C009F37FC8E939F38FC8E929F39FC710B9E9E -:10424C00717AFA8F37FCFD080F76FDB34313BD80EE -:10425C00D5EFFBDF0AD5F0FBDF05D5F1FBDD25F64D -:10426C00B14680DF11C9803722665C0391DF060AF4 -:10427C0080181A81009617FDD64413FDF6423104BE -:10428C009602EF61520692926934FC682EFCDFF6BE -:10429C00AD80BD7EF87CF3311C790AF944FEFFDD5C -:1042AC0044D87CF101040AF914A944FFFFDF04E6A9 -:1042BC00B9EF0BD87CF101040AF914A9A1B9717BEF -:1042CC00FAA0EFFBD5EFFBDF1CA0F0FBD5F0FBDF7A -:1042DC0014A0F1FBD5F1FBDF0CCFEFFBFFCFF0FB14 -:1042EC00FFCFF1FBFFC6717AFAD7C716D87CF1075E -:1042FC0044A800DC05710296EF1CF647DD18A47C7F -:10430C004A7CA8DC05710296EF0CF87CF3311CF6A4 -:10431C00780AF9B7EFE4C6D7C756A89666F0317E8F -:10432C0012F6B1780AF966D1DFF1717BFAF5EFFB81 -:10433C00F5F0FBF5F1FBF47C710396C6717AFAD7B4 -:10434C00C72004FBF8FFD446DF168D7C9D89717B5A -:10435C00FA52069292692EFC68C0FCDFF6717AFA6A -:10436C004A4606DE0EE84609C0FC9C03A4468C03B4 -:10437C0072EF30F889F3311C790AF9BB31129605CA -:10438C008B9C03EF0F8C019C03D489DF05CD89A78F -:10439C00EF02B489718071179661DC61FB71119623 -:1043AC008C03721004C6D7C72008FBF8FF8F37FCAC -:1043BC00FD080F9C078F36FCFD080F9C068F35FC03 -:1043CC00FD080F9C058F34FCFD080F9C048F38FCF6 -:1043DC009C038F39FC9C028C06318E0112791A20B9 -:1043EC00BB8C075C03D1DF098C064C0361C8617977 -:1043FC00008C05318EB1610900BB313D120103BB4C -:10440C008B0E04708C011C00BB8FF4FB4E03DC0E76 -:10441C008C034FF4FBDC0B8C024FF5FBDC04AB1272 -:10442C00EF03ABB1121008C6D7C7C3C12008FBF805 -:10443C00FFF661490A61F8614908DF07F7340000AB -:10444C00EDD244E6BC04F6BC06AC0ABC02AC08BB1C -:10445C00AC06614902AC0461F8614900DE28AC0489 -:10446C00BDD8AC06BDDAE1FDAE0EADDABC06ADD8FA -:10447C00BC04ABBDD8AC02BDDAE1FDC90EADDABCF3 -:10448C0002ADD8BBEFCAAC06BC02AC04BBAC08BDD9 -:10449C00D8AC0ABDDAAC04BDDCAC06FD2C0EAC0409 -:1044AC00BDDCAC06FD9F0EE1FDC90EADDABC06AD60 -:1044BC00D8BC04AC06614902AC0461F8614900DC6B -:1044CC00C5AC0214AB12100CC6D7C7C12004FBF844 -:1044DC00FF8F31FCFD080F9C034E04DF1CAD7E46A4 -:1044EC0080DE07AD80267E12EF40F64680DF074661 -:1044FC007EDD03E7EF34F7EF318C04318EB1128C93 -:10450C0003318E43DF18303822267E0680BB8C04A4 -:10451C005C0391DF05AB041800BBAB12EF0C8C03F2 -:10452C004E04DE0532A900EF01F71006C6D7717BE9 -:10453C00FA3122960CF6468CDD07B68C717AFAEFBE -:10454C007C712396717AFA4004F904DF07715307E2 -:10455C00F42CEF69D9CFFBF1E7240000DD0F23DD4C -:10456C001A23DD1023DD5323DD2723DD3871530798 -:10457C00F42CEF49715207F42CEF42D42CDF077165 -:10458C005207E42CEF05715307F42CC98CFA00EF99 -:10459C002CD42CDF0B715207E42CC98CFA00EF1DC4 -:1045AC00F5CFFBEF18D42CDF0B715307E42CC98C1F -:1045BC00FA00EF09CFCFFB02EF03FDCA45D7D905AF -:1045CC00FCF1E7240000DD0923DD2123DD0923EFC5 -:1045DC001B715307F42CD7D42CDF07715207E42C32 -:1045EC00EF05715307F42CC98C2D01D7715207E4D8 -:1045FC002CD731629301D7710394D9CDFBF1E72409 -:10460C000000DD1223DD1923DD1123DD2623DD342B -:10461C0023DD3923DD3FFD8A46EF3DFDAB46EF3808 -:10462C00D9CCFBC1AE6CFD682DC0F313BE6C7123ED -:10463C0004EF25F0C1AE6CFD682DC0F313BE6C7198 -:10464C002304EF14F6BE6C712204EF0CCB6CFF004C -:10465C00712304EF03FD1F474004F905DD064004F8 -:10466C00F901DF067123047103943104940FF6BE33 -:10467C0064BE6A31220402EF02F690BE6ED7CD2ED4 -:10468C0047F48EAE6C317DBFCAFCFDF446D2DF0E12 -:10469C00D9CCFBC1AE6CFD682DC0F313BE6CD7FD3D -:1046AC00F446D2DD0DCD2E47F48EAE6C317DBFCAF3 -:1046BC00FCD7E88E0934205080D6BFC6FC22CAFC39 -:1046CC00BDD8304700FD540DBFC8FC30C6FCFD7E84 -:1046DC002DF313BE6CB42ED42EDF0CCD2E47A48E2E -:1046EC004A8E1F61C8F48ED740AFFB0BDC057123DB -:1046FC0004F2D740AFFB0661D831229211F0C1AE63 -:10470C006CFD682DC0F313BE6C712204EF03FD1F0A -:10471C0047E2D7710294F0C1AE6CFD682DC0F31363 -:10472C00BE6CA48F4A8F40DC37F48FD890F1313FA8 -:10473C000412FD14D890F1BDD85008FDA30D0872D9 -:10474C0008E6D2DD040192DFFC896158D1DD0571E8 -:10475C002204EF03712304A4904A902061C8F490C2 -:10476C00D7C73026FDC6D77180717DFADE035201A2 -:10477C00D75200D7C7C12004FBF8FF17040300C1B0 -:10478C00E0C15010C150A4FD8B021006629C02D1F6 -:10479C00DD058C0272EF4C8C0C70C18C0470FDF337 -:1047AC0047C0629C02D1DD058C0272EF368C0CD1B5 -:1047BC00DD3017A1C1E0C15010C150A4FD8B021017 -:1047CC0006629C02D1DD058C0272EF178C015C7CB9 -:1047DC00D1DD03F2EF0D8C0370C15010FDF347C017 -:1047EC00EF01F21006C6D7C7880616710AE650A468 -:1047FC00FDB703D2DD077133935202EF2217FDD3BD -:10480C00036770FDD303FD1E0450A4FDD303502099 -:10481C00FDD30350AAFDD303FD4704713393F2C6B5 -:01482C00D7B4 -:10482D0061FC61FCC1C3C5C7520C929269D4FEC133 -:10483D00DFF88EFD708EFCC1717AFA4004F903DF4A -:10484D0005302D2A6194C09EFC609EFD34D4FE522D -:10485D0006C0B9A5A592DFF9C6C4C2C061FC61DF6F -:10486D00520C929269D4FEC1DFF88EFD708EFCC1A0 -:10487D008F4105775C04D1DD06675C01D1DD5031D8 -:10488D005494367162077153948FB4FB5FBCFBD1A6 -:10489D00DF1B8FB5FB5FBDFBD1DF128FB6FB5FBE9C -:1048AD00FBD1DF098FB7FB5FBFFBD1DD0C31620799 -:1048BD0002EFFA716307716B27711396FD5830F48F -:1048CD00227148500571605005717AFAEDC749673C -:1048DD005C02D1DD16D422DD124A2202DD0DF42256 -:1048ED007148500571605005717AFA717AFA8D220E -:1048FD00318FE7240000DD0823DD1423DD2CEF4A82 -:10490D00F4467140500571505005E422EDC7498FB2 -:10491D0040059D47715050058D479D49D847FD0C69 -:10492D0034629D48CD2202EDC749675C02D1DD1787 -:10493D00675C10D1DD05CD2203EF0F714850057175 -:10494D00605005F422EF73CD22044A2203DF108D4F -:10495D00489F4005D848C1D847FD9834C0EF1F8FF8 -:10496D00400576717447DC054A4702DE06716050DA -:10497D0005EF47C7D847FDD930C071505005D8490C -:10498D00F1242900DD27240400DD22242200DD1D71 -:10499D00241100DD0C240100DD13241E00DD0EEFBB -:1049AD000A4A4760DF07CD4761EF02A4474A220359 -:1049BD00DF08D847FD0C34629D48C09EFC609EFD0B -:1049CD0034D4FE5206C0B9A5A592DFF961FCC1C36E -:1049DD00C5C7520C929269D4FEC1DFF88EFD708E60 -:1049ED00FCC1717AFA51405F0401D1DD06F616A7BC -:1049FD0047DFF2300400BF2401F6BF2A01300B0B54 -:104A0D00BF2801FD4502300B0FBF2801FD450230C7 -:104A1D000F0FBF2801710AE6F6420C01DD33AF041A -:104A2D0001BF0C0131529329715293710BE2D84D94 -:104A3D00FDB7033184BD02EFFACBB422FBD84FF1A1 -:104A4D00BEB8714BE1714BE5710ABD8D4E9E44EFC1 -:104A5D000C715393714AE5717BBD713393C09EFC0C -:104A6D00609EFD34D4FE5206C0B9A5A592DFF9C6ED -:104A7D00C4C2C061FCC1C5717AFAD44CDD0BEA4ADF -:104A8D00899E44A64AB44CEF33710AE6300400BF48 -:104A9D002401F6BF2A01300B0BBF280100000000D6 -:104AAD0000000000510FBF280100000000000000B1 -:104ABD0000500FBF2801712393713393C4C061FC63 -:104ACD0061EF520C929269D4FEC1DFF88EFD708EAB -:104ADD00FCC12006FBF8FF71503002CEABACCC040C -:104AED0000F6BB31B2E210617900F6614900DFF3E7 -:104AFD0071603002ED874B8E519C03713BE28C034C -:104B0D005C02D1DD1E8C035C08D1DF0971503002CF -:104B1D00CC0400EFCC8C0570FD7A35629E50CC0430 -:104B2D0002EFBE8C035C03D1DF408E509C027150AE -:104B3D0030028C04D1DF0E8C0270FDC035629C05F5 -:104B4D00CC0401EF328C044C02DF0671603002EFB1 -:104B5D0029CF34025A716030028C0270C18C0570FD -:104B6D00FD2235C0CF34024AEF108C035C01D1DD3C -:104B7D000671603002EF03EDEE4A1006C09EFC6038 -:104B8D009EFD34D4FE5206C0B9A5A592DFF961FC95 -:104B9D00C1C3C5C7520C929269D4FEC1DFF88EFD18 -:104BAD00708EFCC1710A9E31929E02EFFA8FDEFB70 -:104BBD004F96FFDF198FDFFB4F97FFDF118FE0FB64 -:104BCD004F98FFDF095004C15011FDC634C0710B61 -:104BDD009EC09EFC609EFD34D4FE5206C0B9A5A5B4 -:104BED0092DFF9C6C4C2C061FCE46661FCC1C3C5F5 -:104BFD00C7520C929269D4FEC1DFF88EFD708EFC07 -:104C0D00C1C1FBF8FF8D1F9C018E31318EE724064B -:104C1D0000DD0823DD0E23DD22EF38717AFA8C01D9 -:104C2D009D5EEF2F717AFA4007F901DF068C019D29 -:104C3D005DEF2051FF2E019D5DEF18717AFA8C0109 -:104C4D009D304004F903DD064004F904DF05309C76 -:104C5D002561944031FF09DE05A031FFEF07715842 -:104C6D00F000716294710BE3C0C09EFC609EFD3438 -:104C7D00D4FE5206C0B9A5A592DFF9C6C4C2C06163 -:104C8D00FC717BFAC7D46661F831249527712395A1 -:104C9D00D466DD05B466CEABAC717AFA5600664CBF -:104CAD000ADD1172F3311C79D8FCCEFC0061CA61AA -:104CBD00A486EFEA717AFAF2C6D7C7C1C1FBF8FF35 -:104CCD00CC01008C014C0ADE36717BFA8C01F0317F -:104CDD007E0410FC14A96168DF09AC02B9717AFA7F -:104CED00F2EF1D8C01F0317E127910FC614902DF6B -:104CFD0006717AFAE2EF09717AFA615901EFC4E2AD -:104D0D001004C6D7C72004FBF8FFF64210FC61F86B -:104D1D00EDF34D717BFA9C038C034C0ADE3C8C0346 -:104D2D00F0317E0410FC14A96168DF05717AFAEF89 -:104D3D0029717AFA8C0372F3311C7910FCCEFC00C8 -:104D4D0061CA629C02D1DF0A8C03F0317E12E678D3 -:104D5D0010FC717BFA615903EFBECC0200CC01014E -:104D6D008C02F0317E0410FC14A96168DD788C0290 -:104D7D00F0317E127910FCE743DF658C014C0ADEC1 -:104D8D005F8C01F0317E127910FCE743DD4D717BB4 -:104D9D00FA8C01F0317E0410FC14A96168DF1861F2 -:104DAD0069018C01F0317E12F67810FC8C024E01F7 -:104DBD00DCED717AFAEF2F8C01F0317E0410FC14CA -:104DCD00A9128C02F0317E337810FC8C01F0317E0B -:104DDD0012E67810FC615902717AFA615901EF9B64 -:104DED00615902ED6D4D00F21004C6D761FF520CF2 -:104DFD00929269D4FEC1DFF88EFD708EFCC1717A7E -:104E0D00FA8FE4FB5C03D1DD114004F903DD0640AC -:104E1D0004F904DF053086386194C09EFC609EFD68 -:104E2D0034D4FE5206C0B9A5A592DFF961FC61FC30 -:044E3D0061FC61FCB7 -:0A4E420000060C12181E242A303658 -:104E4C00ACFB0000000062FE00000000DB390D36F8 -:104E5C008C22FE45452EF42E3A45013B4808E63C93 -:104E6C0028FC36FE20FE02F903F929FC30FE2AFC50 -:104E7C002BFC08F926FC6CFF1AFF6EFF6AFF64FF1F -:0A4E8C0027FC66FF2CFC5555555518 -:104E9600FF0000000000983AF82AFF0000004700D3 -:104EA600317503F7332312D714AEF8C716AC0612C2 -:104EB600C5AC0416F643DD078B99A7A5B3EFF5C27B -:024EC600C6D74D -:024FF400324841 -:0A4FF60031313A32323A333500000F +:1022AC0003713204FD1223FDBA22FD1526D771539A +:1022BC0092D432DD05B432715292312292037152B2 +:1022CC0092715492714102314402057140B3FBD7B3 +:1022DC007148B3FBD74A304BDC114A30B9DE0C4A9B +:1022EC003B28DE03A43BD7713392D74A303EDC0542 +:1022FC004A30BDDC0C4A3C28DE03A43CD771329238 +:10230C00D7F43BF43CD73142960C4A3D02DE03A491 +:10231C003DD7712392D73132041240AFFB3CDE0C17 +:10232C008FB2FB5C01D1DF04712392D7712292F43E +:10233C003DD7C7C1FBF8FF313296067130B3FBEFC6 +:10234C00047138B3FB714492713796DE4F71349639 +:10235C007141923132960E5002C15011FD9D34C024 +:10236C00CD3229EF37E0C15011FD9D34C0F4321746 +:10237C00C15002FD312BC0D2DF0D8B318E318D0857 +:10238C000E01081C00BD34AD3444009BDC05D5AFF8 +:10239C00FBDF095020C15011FD9D34C0C0C6D78D44 +:1023AC00209D3EFDED23FD652BD507F9DD04710362 +:1023BC0092D78D3E4B2061F83164921C716392FD73 +:1023CC006A044A3E07DD054A3EFFDF098F06F931F4 +:1023DC000303FD7C24FD90247102923073256194DB +:1023EC00D7C77162017172015003FD99095008FD44 +:1023FC001A37629D305009FD1A376276716301718C +:10240C001806F94A30F1DC0BE507F9F508F9CD3778 +:10241C0007EF224A3004DE1ACF07F9025008C150E8 +:10242C006CFD6A02C092DF0DD450DF09711006F901 +:10243C00EF03F507F94007F901DF05710A22EF06F2 +:10244C00710B22710302CD20075700674C08DE1078 +:10245C0073090A20614EDC05679D20EF0387EFEBC3 +:10246C004A2007DF09D507F961F8CF07F903C6D76A +:10247C00500AFD9909304000C15006FD142BC05084 +:10248C0096ED9909C72006FBF8FFD507F961E8ED31 +:10249C006F25304A57C1503EFD142BC0D2DD077159 +:1024AC0000B2FBED6F257108B2FB17040200C1509E +:1024BC0004C1500CC1506CFD8B021006EA38AA48BE +:1024CC00318D12AA48318E616B08616A08C1500EB9 +:1024DC00FD142BC0F690C1500CFD142BC0CC010088 +:1024EC008C014C04DE2831349302EFFA712293EA0A +:1024FC00388C015010D605C15010C18C01D6044047 +:10250C0000C1506CFD35031006615901EFD250A586 +:10251C00FD9909EA38AA48318D12AA48318E616BAF +:10252C0008616A08C1500EFD142BC050A5FD990915 +:10253C005004C1506CFD6A02C0629C01EA388A4B9F +:10254C004E0161C3048A4A4E0117040200C15004B3 +:10255C00C1500CC1506CFD35031006F6C1503EFD48 +:10256C00142BC01006C6D7C78D3F4B3061F8ED1247 +:10257C00264A4128DE05A441ED1226F4418D309DFA +:10258C003F8D305070D612307351230480001231BD +:10259C00FF318E039D409FAEFBF68D407C804C95A9 +:1025AC00DC1B8D40318F241400EA38BDD8AA44FDC1 +:1025BC004C0D1231FF318E03318F16EF198D4031D6 +:1025CC008F241400EA38BDD8AA46FD4C0D1231FFF9 +:1025DC00318E03318F16EA388A427217F303164490 +:1025EC00000171FE61C836FF001701DE02F61617F6 +:1025FC00BD78C7500CFD142BC0D2DF068D309D3F2B +:10260C00EF047100B2FBF2C6D7C72008FBF8FF40FD +:10261C0007F901DD064007F902DF1C17040600FD6F +:10262C000C2CD2DF0A8C069C058C079C04EF4ECC3C +:10263C000563CC0400EF4617040600FD0C2CD2DD1C +:10264C000F7100B2FB710392CC0500711293EF2D48 +:10265C007108B2FB8C06318E318D080E07081C00F8 +:10266C00BBEA388A4072ABFD9F0EBB8C019C05D136 +:10267C00DF08CC0501CC0400EF038B9C0417040687 +:10268C0000FD172CD2DD06CC06C8CC07008C069FAB +:10269C00B1FB8C06318E318D080E07081C00BD3441 +:1026AC00AD344401A5DC08CC0364F6BD42EF48AD63 +:1026BC003426424401A0DC08CC031EF6BD42EF37A1 +:1026CC00AD3444819DDC09CC030AC942F401EF27E7 +:1026DC00AD3444019BDC09CC0305C942F401EF176E +:1026EC00AD34440191DC09CC0300C942F401EF077D +:1026FC00711293C942F4013132040C31249208CC8A +:10270C000564CC0400EF0D8C034E05DE078C039C96 +:10271C0005CC04008C059FAFFB8C049FB0FBFD998E +:10272C002B8D444E05DD2840AFFB0BDE054A440BD8 +:10273C00DE1440AFFB06DE054A4406DE09D5AFFBCE +:10274C00DF0DD444DD095020C15011FD9D34C08FE4 +:10275C00AFFB9D44FDD62B1008C6D7C75601D83702 +:10276C00C15002FD492BC04008F901DF10500AFD91 +:10277C009909712010055008FD9909EF055012FDBB +:10278C0099098D376C0870C15002FD492BC050035C +:10279C00FD99098D376C1870C15002FD492BC05042 +:1027AC0016FD99095003FD5A2B625C01D1DD0F71A6 +:1027BC0070B3FB5002C15013FD9D34C056006672BD +:1027CC00C6D7C75004FD5A2B625C03D1DD405014B0 +:1027DC00FD652834B3FB895C9F998A0C7CFF50FF04 +:1027EC005C14D1DD228A0C7CFF5C147234B7FB893B +:1027FC00616A997162075600316207058666D1DFFE +:10280C00F7716307716B2734C6FB895CEB99500237 +:10281C00FD5A2BD2DD398D376C1070C15002FD4939 +:10282C002BC0E0FD9909D837C15002FD492BC0508F +:10283C0033FD99094008F901DF0971281005500A88 +:10284C00FD9909F0C15002FD492BC07178B3FBE032 +:10285C00C15013FD9D34C0C6D7C7C12004FBF8FF7F +:10286C00CC02005004FD5A2B629C038C045C20D1DA +:10287C00DD0E8C036C019C038C026C209C02EF130C +:10288C008C045C10D1DD0C8C035CFE9C038C026C04 +:10289C00109C028C045C08D1DD0E8C036C029C0332 +:1028AC008C026C089C02EF138C045C04D1DD0C8C44 +:1028BC00035CFD9C038C026C049C028C03D1DD0533 +:1028CC00501AFD99098C0370C15004FD492BC08F1F +:1028DC00B3FB5C9F728C03318E316D148C03318E83 +:1028EC00314D616D08616C5C606162629FB3FB8FFE +:1028FC00BFFB7CFF50FF5E02D1DD278FBFFB7CFF4F +:10290C005E027234B7FB89616A99716207CC01006F +:10291C00316207086159018C01D1DFF471630771D1 +:10292C006B27F21006C6D7D9A7FBC15006FD492B61 +:10293C00C0D9A8FBC15007FD492BC0D7FD3329F2E4 +:10294C00D7C7711300711B20710303710205E0C11D +:10295C005003FD492BC05013FD9909F0C15005FDE2 +:10296C00492BC0500FC1E0FD492BC0500AFD9909FD +:10297C007103055008FD9909501FC1E0FD492BC09A +:10298C005012FD99095003FD5A2B625C01D1DF03F3 +:10299C00E2EF25F0FD5A2B629D363602F9C750083E +:1029AC00FD312BC05003C1FD492BC0710203711ABC +:1029BC0020FDF12ACD310CF2C6D75003FD5A2B6203 +:1029CC005C01D1DD155014FD6528FDCE275014FD9A +:1029DC009909E0C15003FD492BC0711300711B20F4 +:1029EC007103035014FD9909F0C1E0FD492BC0F0AF +:1029FC00C15003FD492BC0D7C72004FBF8FFCC0204 +:102A0C00008D319C035010C150A4FD6A02C0629D20 +:102A1C0031D450DD04F2EDCE2A8C037B315C08D12D +:102A2C00DD0F8D315C08D1DF05CC0210EF03CC0239 +:102A3C00208C037B315C04D1DD158D315C04D1DF3E +:102A4C00088C026C049C02EF068C026C089C028FB2 +:102A5C00B2FB5CF3728D315C0C6162629FB2FB8FD6 +:102A6C00BEFB7CFF50FF5E029C02D1DD1F34B6FB27 +:102A7C00896E0299716207CC0100316207086159B5 +:102A8C00018C01D1DFF4716307716B278D315C40D0 +:102A9C00D1DD095002C15012FD9D34C08D315C0155 +:102AAC00D1DD08E0C15012FD9D34C0717AFA8D3130 +:102ABC005C41D1DD0C5A31BED831C15010FD5747A5 +:102ACC00C0F21004C6D7FD6727F2D7FDCE27F2D788 +:102ADC00C78FC6FB7617FD6528664FC6FBDFF2F580 +:102AEC00C6FBF2C6D75064FD9909FD222C6261FB2E +:102AFC00711192F171149261DC70C15012FD574743 +:102B0C00C0FD4B36CD5F03D7C7C1C1FBF8FFAC0A84 +:102B1C00BB17C15002C18C0270C1506CFD35031043 +:102B2C00061004C6D7C7C1FBF8FFAC08C15002C1E0 +:102B3C008B70C1506CFD8B021006C0C6D7C78806BF +:102B4C00166770C1C75084FDFE021004C6D7C716A5 +:102B5C00C75084FD6A02C0C6D7C74A2004DE04569B +:102B6C0000EF0256014008F901DF048686EF0A40A7 +:102B7C0008F902DF045104610666318F12504CD6FD +:102B8C0033514CD6610A045420BD38C6D740AFFB34 +:102B9C003DDC05CF04FC0FD740AFFB1FDC05CF0499 +:102BAC00FC0BD740AFFB0BDC05CF04FC07D740AFC9 +:102BBC00FB0661D831320405CF04FC03D7D5AFFB3B +:102BCC00DD04E504FCD7F504FCD7D504F9DF04716A +:102BDC007392D7FD222C6261FB7101937114927177 +:102BEC00079361C8317292177172927104937111CB +:102BFC0092F171049361DC70C15012FD5747C0D73C +:102C0C00C716C75004FD312BC0C6D7C716C7500214 +:102C1C00FD312BC0C6D740AFFB0BDE02E2D7F2D79B +:102C2C007100010571785005713AD5713BD18F1047 +:102C3C00055CFC9F1005CF54054AE5420571104216 +:102C4C0005710042057148500571305005712050D6 +:102C5C0005CF530509CF52050B7130510571205129 +:102C6C0005713BD5717050058F11055CFC9F1105EA +:102C7C00F422D77178500571080105D7FD4538FD50 +:102C8C006A04717AFAFDAB23F504F98F06F9310564 +:102C9C001B5003FD5A2B625C01D161E8CF04F90291 +:102CAC00CFAFFB64710407714192EF10F67104070A +:102CBC00611012F6B1236061FB714192FD6E30FD23 +:102CCC00FB42712295712BE7618461A461EDEFF8F1 +:102CDC00D77140F00071783002713AE6713BE271C5 +:102CEC003BEA713BEE8F10055CFC9F1005CF340264 +:102CFC004AE552FF711A52710A5271483002713012 +:102D0C00300271203002CF330209CF32020B713006 +:102D1C00310271203102713BE6717030028F110566 +:102D2C005CFC9F110571603002D7717830027148DC +:102D3C00F000D7C788061666614FDD0967614EDE65 +:102D4C000396EF01866672C6D7C7161714AA04122B +:102D5C00A943DD29AA0412A923FD7C4EC3AC02FDB4 +:102D6C007C4E13C2BDD813FD1C0FDE0C1714AA0227 +:102D7C0012AA0403BA04EF051714A9BA04AC04127E +:102D8C0031FF319E03317F087208C6D77100F20003 +:102D9C00304400BFB601300188BF9001300984BFB8 +:102DAC009E01BF9C01BF9A01BF9801BF9601BF94C1 +:102DBC0001BF9201F53CFF30FE00BFBE01F6BFBC67 +:102DCC0001BFB80150EEBFBA01A1BFB201C918FED4 +:102DDC00008F06F9310507F5CDFBCB6CFF00717345 +:102DEC0093716293D730EF00BFB401F6BFBA017193 +:102DFC0008F200712304715307BE6EBE64BE6A7183 +:102E0C002304715307715BD1F453F452716393D75C +:102E1C008D54B454D1DF6931D4D105715BD1E453F5 +:102E2C00D453DD2E7140B2FBD852F1E734020023AB +:102E3C00DD0625DD0325DF05F6BE66EF06D9CCFBE6 +:102E4C00F1BE66A4524A5220DF04F452F453CD541E +:102E5C0019D7CD541E7148B2FBD5CEFBDF04F6BE9C +:102E6C0066D7D9CCFBF14266FFDD15D9CCFBF1124C +:102E7C00AE6643DE05A266FFEF03B266FFCD5403D8 +:102E8C00D7C7161714F6B9AA0412F6231231FF315C +:102E9C00AE03316FBA02C6D7C7C1FBF8FF8C08501E +:102EAC0080D612AB1413B9AB14AA0412A92312D9ED +:102EBC0027FBF133BDD813FD880DBA02C0C6D7313C +:102ECC00049401D74004F902DF10F6BE64BE6EBE56 +:102EDC006ABF8EFBBF94FBBF9AFB31749314308A8C +:102EEC00FBFD8D2E3090FBFD8D2E3096FBFD8D2E37 +:102EFC00EF713114940D7113947108D2FBF456F4E4 +:102F0C0055EF60D455DF5A8F26FB9D554A561FDC72 +:102F1C00177100D2FB4028FBFFDD1CA4578F28FB48 +:102F2C004B57DE13F456EF0FD856F1A1605C1F9D82 +:102F3C00567108D2FBF457E856092AFB70C1308A47 +:102F4C00FBFDA42EC0E856094AFB70C13090FBFD76 +:102F5C00A42EC0E856096AFB70C13096FBFDA42E66 +:102F6C00C0B455308AFBFD552DF313BE6E3090FB6B +:102F7C00FD552DF313BE6A3096FBFD552DF313BE94 +:102F8C0064D7C736F00071F4DC297170F000CE9D67 +:102F9C0008CE9EC0CE9F80F594FFF593FFF592FF6F +:102FAC00E597FFE596FFE595FFE598FFCE9C7F71D1 +:102FBC0000A6FB711BE3712BE3711AE7712BE77110 +:102FCC007A9D710A9E31929E02EFFA710B9E7123CB +:102FDC0094713394714394C6D7C73122941E7122D5 +:102FEC0094710A9E31929E02EFFA34D4FB3692FF12 +:102FFC0052078B99A5A792DFF9710B9EC6D7C7888C +:10300C00061631329415713294C7349CFB3092FF02 +:10301C001652078B99A5A792DFF9C6667367189CA1 +:10302C00FBC6D7C77123943134941E713394710A43 +:10303C009E31929E02EFFA3492FF369CFB52078B24 +:10304C0099A5A792DFF9710B9E31449413714394A7 +:10305C00717B9E8FDCFB9E9A8FDDFB9E9B717A9E13 +:10306C00C6D7CFA7FB5CCFA8FB5FCFC8FB5DCFFC5F +:10307C00FB36CFFDFBC9E5D3FBD7C7CFA4FB12CFE3 +:10308C00A5FB19CFCCFBFFF5CDFBF5CEFBF5CFFBAC +:10309C00F5D0FB5600664C64DE08723826FB0086C1 +:1030AC00EFF3C6D7C788061617F1E7340300236180 +:1030BC00E3EDD5332361F8EDA131B12361E3EDAB41 +:1030CC00312561F8EDB931B1240D0061D8EDD5335E +:1030DC00240B0061F8EDD9312361F8ED1C3223612A +:1030EC00F8EDEC312361F8EDD03324060061F8EDF6 +:1030FC008532B12561D8EDA13224000061F8EDAE26 +:10310C00322361F8EDD5332361F8EDAE33B1236191 +:10311C00E3EDD1322361F8EDE2322361F8EDF332C5 +:10312C002361F8EDE2322361F8ED04332361F8ED0D +:10313C0015332361F8ED24332361F8ED4633236115 +:10314C00F8ED52332361F8ED5E332361F8ED66330D +:10315C002402002361E3EDD53324020061F8ED6E07 +:10316C00332361F8ED79332561F8ED8433B124060E +:10317C000061D8EDD53324000061F8EDD73325611B +:10318C00F8ED8F3324120061F8EDA9332361F8EDCB +:10319C009A33EDD73334A6FB89615F99EDE1333077 +:1031AC004829619466736718A4FBEDE13340A9FBD1 +:1031BC006ADF1340AAFB68DF0D674C6CDF08303800 +:1031CC00406194713AD5679FABFBEDE13367D1DD7C +:1031DC000C30693B619434C4FB89616F99EDE13328 +:1031EC00675C02D1DD0730D22A6194EF0B675C017A +:1031FC00D1DD0530D72A6194675C3CD1DD0F30DC22 +:10320C002A6194675C3C7266736218A4FBEDE1332F +:10321C0067D1DD625C01D1DD05300800EF01F6609D +:10322C009F01FC675C02D1DD03E6EF01F63401FC83 +:10323C0089616899675C04D1DD04E6A1EF01F6347D +:10324C0001FC89616899675C08D1DD05302000EFCD +:10325C0001F63401FC89616899675C10D1DD053099 +:10326C001000EF01F63401FC89616899675C20D18C +:10327C0061E8716001FCEDE133D446DF08679FCD56 +:10328C00FBA446EF0D4A4605DE08E846671811FD1B +:10329C00A446EDE133675C0F7266736218A4FBED14 +:1032AC00E1334A4664DE1B4A4601DF0667D161F80A +:1032BC005701E846671826FBA4464A460561C871C3 +:1032CC001294EDE133675C7F70C117F1243000FD7F +:1032DC000A30C0EDE133675C3F70C117F124300058 +:1032EC00FD0A30C0EDE133675C0770C117F1243083 +:1032FC0000FD0A30C0EDE133675C1F70C117F1248B +:10330C003000FD0A30C0EDE1336770C117F1243095 +:10331C0000FD0A30C0EDE133CEABAC710A9E3192A8 +:10332C009E02EFFAD592FFDF05710B9EEFED679EC3 +:10333C0099710B9E9FDBFBEDE133714294675C7FCF +:10334C009FDCFBEDE133714294675C3F9FDDFBED4D +:10335C00E133675C3F9FDEFBEF7B675C1F9FDFFB0E +:10336C00EF733029396194679FE4FBEF6830F638CE +:10337C006194679FE5FBEF5D300F396194679FE8BF +:10338C00FBEF52675C01D1DD4CFDFB42EF474A5825 +:10339C00C8DE42E85867185AFAA458EF38679D58A7 +:1033AC00EF33675C01D1DD05711202EF037113027B +:1033BC00675C02D1DD05712202EF03712302679F66 +:1033CC00D3FBEF1167318EEF0CEF0A664C5BDE0519 +:1033DC00736718A4FBC6D7C716664C30DC094C378C +:1033EC00DE05FDE52FEF6B664C02DF1F8FA6FB5C45 +:1033FC0003728F03FC5C03318E316D08616A081215 +:10340C008F03FC5C80312A6162EF56664C3DDF080D +:10341C00AE90BD5AF85AEF49664C3EDF04F85BEFAC +:10342C0040664C4FDF05FD2343EF36664C61DF08E9 +:10343C00E858095AFA72EF29664C7FDF05FDDF3B2D +:10344C00EF1F664C4EDF0B310496045210EF12F254 +:10345C00EF0F664C5BDC0452FFEF06667309A4FBAE +:10346C0072C6D7C788061617F1241000240500DC95 +:10347C0007244C00DD17EF17717BFA17F104A4FB3E +:10348C001489617F99717AFA715294EF02A458C62B +:10349C00D7C7C1C1FBF8FF4004F903DD064004F9AE +:1034AC0004DF38717BFA8C027309ACFB5E0AD1DF46 +:1034BC00278C02318E04A4FB14896E0A9971620761 +:1034CC00717AFACC0100316207086159018C01D183 +:1034DC00DFF4716307716B27717AFA1004C6D7CFCA +:1034EC0003FC03F501FCF505FCF507FCD7C78806C2 +:1034FC001617F1E734020025DD3D23DD1725DD1C11 +:10350C0023DD0523DD2BEF3B710295679F06FCCD78 +:10351C005F03EF2F675C839F03FCEF27675C039FC0 +:10352C0005FC675C034C0261F8712296FD1145EFB6 +:10353C0012679F07FCEF0C6791DF08E0C15012FD8A +:10354C009D34C0C6D7C71617F1E7240000DD2A2327 +:10355C00DD1E240300DD0724FB00DD24EF253132C2 +:10356C009605308000EF01F6086F04FC7208EF1925 +:10357C008F01FCF501FC72EF107152955235EF0979 +:10358C00F2EF0666730900FC72C6D7C71617F1E78F +:10359C00240000DD38241000DD1C23DD1C23DD306D +:1035AC00240E00DD18241100DD1B240F00DD122475 +:1035BC003000DD15EF1EE2EF1D5202EF195204EF41 +:1035CC00155206EF115205EF0D5207EF09F2EF06F7 +:1035DC005203EF0252FFC6D7C7316494377163941C +:1035EC008D5E9FACFB8D5D9FCBFB36D2FCC7D85D4F +:1035FC00FD4B37618A70618AFD9037C0D862F1311A +:10360C002F609D618D5C4B61DD0A7172948D619DA3 +:10361C005CCD5F034A5F05DE083055366194CD5FA3 +:10362C006BB45F7150F000CE300BCF170006CE316B +:10363C0006FD4502717A30710BE3710BE7C6D78D2D +:10364C00619D5C8D619FADFBD74004F903DF0640A3 +:10365C0004F904DF02F2D73174940C717394711372 +:10366C00958D619D63EF313104951F710395711236 +:10367C0095D506FCDF04F464EF0A8F06FC5002D6E5 +:10368C00A1609D648D649D63EF0E311495068D646D +:10369C009D63EF048D619D638D639FADFBD863FDCE +:1036AC00BD36E863091C2270C15013FD5747C0F2A8 +:1036BC00D7C7C1C1FBF8FF8C02D1DF05F506FCEFC3 +:1036CC001A8C024C05DE06CF06FC02EF0E8C023182 +:1036DC008E1231FE03311F609F06FC8D654F06FC78 +:1036EC00DD28CC011F8F06FC9D65CC00008B4C089F +:1036FC00DE148B730912204F06FCDC058B9C01EF4A +:10370C0005615900EFE78C019D601004C6D7C71600 +:10371C00710AE7710BE37150F000CE300BCF17003C +:10372C0006669E31FD4502717A30710BE33182E3FE +:10373C0002EFFA8D1F7158F000710BE772C6D7C7F4 +:10374C00C1C1FBF8FF8FFCFB4E02DC03F2EF318CA6 +:10375C00024FFDFBDC0452FFEF268C022FFCFB70AA +:10376C006131318D128FFDFB2FFCFB70613133BD4C +:10377C00D813FDAA0DBB440001DC03F690BB8B7281 +:10378C001004C6D7C7C1FBF8FFAC0814A914897084 +:10379C008B6128706131FD7C4E1344030071FEDC9B +:1037AC0023AC08148A04819A04AC08148A044C11C2 +:1037BC00DC10A9148B99AC0814CA0200AC0814CA0A +:1037CC000310EF72AC0814CA0400AC0814A91489D5 +:1037DC004DDE0AAC08148A02819A02EF12AC08146E +:1037EC00A914894D61D308AC08148A02919A02ACD1 +:1037FC0008148A03919A03D1DF3CAC08148A024C5A +:10380C0010DF10A91489318EA112AC0814A914620E +:10381C0099EF17AC08148A024CF0DF0EA914893109 +:10382C008EB112AC0814A9146299AC0814CA020027 +:10383C00AC0814CA0310C0C6D7ED4838C75600668A +:10384C004C0ADE0BF0317E12F67810FC86EFF0C6D7 +:10385C00D7C7200CFBF8FF17040600C15006C15057 +:10386C00A8C15030FD8B021006D2DD1B4A6804DE65 +:10387C0005A468E2EF7034E4FB895CFC99FD2939FE +:10388C007110B2FBF2EF5F717BFA300600C11704C6 +:10389C000600C130E9FBFD844E1004717AFAF4681D +:1038AC008FE4FB5C01D1DD264004F903DF205010CE +:1038BC00C180FD9D34C0C736100571D4C6DE0F170C +:1038CC00C15006C150A8C15030FD8B0210064004F7 +:1038DC00F903DD064004F904DF0B8FE4FB5C02D135 +:1038EC0061E8FD3D40F2100CC6D7D9E5FBC1503064 +:1038FC00FD6A02C0629FE8FB5008C15011FD9D3467 +:10390C00C0F2D7D9E8FBC1D9E7FBC15030FDFE02AC +:10391C0010045008C15011FD9D34C0F2D7C7200CC3 +:10392C00FBF8FFCC09004007F901DF05CC0A02EFD8 +:10393C0003CC0A10CC0B808FE4FB5C039C07D1DF1B +:10394C0008717AD5CC0807EF06717BD5CC082F17F8 +:10395C00040800C15004C150A0C15030FD35031003 +:10396C0006624C02DF077110B2FBF2EF357118B230 +:10397C00FBF468C736100571D4C6DE164004F90393 +:10398C00DF1017A1C15006C150A8C15030FD8B02E9 +:10399C001006717BFA8FE4FB5C034E07DD03E2EF4C +:1039AC0001F2100CC6D7D504F9DF03F6BD6A40044A +:1039BC00F901DD0AD474DD03B474D7CD74038F041C +:1039CC00F9318FE723DD0B24020024030061C8EDDD +:1039DC00D73A8F06F931233E301B00466ADF0AE0E6 +:1039EC00C15010FD9D34C0EF1D307701466ADF16C3 +:1039FC005002C15010FD9D34C0F64670DF088FC8D0 +:103A0C00FB5010D6BD70F64670DD36B6704670DFD2 +:103A1C0030711293EF2B301B00466ADF13F646729F +:103A2C00DF18E0C15010FD9D34C0C9725307EF0A76 +:103A3C00307701466A61F8711293F6467261E8B606 +:103A4C007231549608714395F6BD6AEF1431449562 +:103A5C0005F6BD6AEF0BA66AF6466A61F8C96AFFFD +:103A6C00FF316296194A6C05DE16A46C4A6C05DFB0 +:103A7C000FA46C5004C15010FD9D34C0EF02F46CC7 +:103A8C00316496194A6E05DE16A46E4A6E05DF0F78 +:103A9C00A46E5008C15010FD9D34C0EF02F46ED4DA +:103AAC006FDD03B46FD7317296174A6D05DE14A41F +:103ABC006D4A6D05DF0DA46D5010C1FD9D34C0EF36 +:103ACC0002F46D4A6D0661F8CD6F25D7C736100527 +:103ADC0071D4DE0E8FB2FB5C02D1DF06305D386133 +:103AEC0094D24004F903DF1C3122070530042A610B +:103AFC00943154950C7153955080C15012FD9D34E6 +:103B0C00C0FD153BFD3B3BC6D78F03FC5C01D1DDF3 +:103B1C001DD477DD03B477D7CD77098D604B76DD77 +:103B2C000D8D609D765040C15012FD9D34C0D74024 +:103B3C0004F903DD04F6BD1AD7D5D0FBDF08F64631 +:103B4C001ADD19B61AD7D9CCFBF1461ADD0ED9CC31 +:103B5C00FB12AD1A43DE03A61AD7B61AD7717BFA3D +:103B6C00C78FC4FB76F5C4FB717AFA5C10D161E89F +:103B7C00716295665C0FD1DD57665C01D1DD05F590 +:103B8C0004F9EF4C665C02D1DD11E0C15003FD4934 +:103B9C002BC0711300711B20710303665C04D1DD13 +:103BAC0011711300711B20D503FC61F8710303FD27 +:103BBC00EB34665C08D161E87103035005FD99098B +:103BCC007102035003C1FD492BC0711A20FDF12A6B +:103BDC00F2C6D7C756FF4A461361C8EDB93C8F06EB +:103BEC00F9311505300400EF0F8F06F9314505301A +:103BFC000500EF04D907F9F1609F28FC8D789F2907 +:103C0C00FC713492E661301271049261DC311961FD +:103C1C0062629F2AFCE52BFC31140205308000EF18 +:103C2C0001F6C131449605304000EF01F6C2616BDC +:103C3C0008616A08C131340405302000EF01F6C276 +:103C4C00616B08616A08C131240205300800EF017C +:103C5C00F6C2616B08616A08C131749605300400C4 +:103C6C00EF01F6C2616B08616A08C131649604E623 +:103C7C00A1EF01F6C2616B08616A08C13154960369 +:103C8C00E6EF01F6C2616B08616A9F2CFCF17124AE +:103C9C000461DC9F26FCF171540761DC9F27FCD882 +:103CAC0046F10104ECFC14A9148976A4466672C68C +:103CBC00D7C7FDBD088F04F9318FE724000061F8E8 +:103CCC00ED973E23DD1B2361F8EDA13D2361F8ED5B +:103CDC001D3E2361F8ED663E2361F8ED3A3FED940D +:103CEC003EF6BD707113934005F901DF2C3134960B +:103CFC001B466ADD04F424EF02A4244A2465DC0F7D +:103D0C00F6BD6AF504F9712295EDBB3FFDAB23AD11 +:103D1C006A440A0061D8EDBB3F714295FD6A04719B +:103D2C006392FDAB234007F903DF09712295F5047B +:103D3C00F9EDBB3FFD152640B1FB9BDE09712295C9 +:103D4C00F504F9EDBB3F714A277140110571301133 +:103D5C0005713A22715A2271501105FD4D29D2DD9F +:103D6C0009712295F504F9EDBB3F71103500CF3781 +:103D7C00001D714012054005F901DD064005F903EF +:103D8C00DF05F5CDFBEF04CFCDFB03CF04F902FD2E +:103D9C003329EDBB3FFD2C2CFDDD2C714A9DFDEB39 +:103DAC0034FD8630F537FF712BE0F505F97122955E +:103DBC00CBE43FEFCBE6F6F0FD6A04713BD4711215 +:103DCC00027123028F06F93105285004FD5A2B622B +:103DDC005C03318E315D34B3FB896168995002FD0F +:103DEC005A2BD2DD067170B3FBEF047178B3FBFD77 +:103DFC00AB23FD982D710806F9CF04F9038FA6FBB0 +:103E0C005C02D1DD095080C15010FD9D34C0EDBB6A +:103E1C003FFDBD3F3164952FA47AD47ADD0831A4DF +:103E2C00E00A31020C06712BE0FD294031A4E017A9 +:103E3C0031040C13712BE05027C15005FD492BC0E8 +:103E4C00CF04F904712295FD1E408F06F931250728 +:103E5C0031349603F504F9EDBB3FFDBD3F31020C47 +:103E6C0014F0C15005FD492BC05005FD9909FD29E1 +:103E7C0040CF04F903FD1E408F06F931250731347C +:103E8C009603F504F9EDBB3FF504F9CFCDFB03F533 +:103E9C00CEFBF5D0FB717293F6426CFF61E8EDBB83 +:103EAC003FF6BD70711393F5E4FBFD2939717AFA75 +:103EBC00FDF12DFD7F2CFD362D714B9D7113027183 +:103ECC00230231349302EFFACE3708CBE4BFFFCB99 +:103EDC00E6FFF3CED4FFF5B4FBF5B5FBF5B6FBF579 +:103EEC00B7FBCF37000971481205F6BEE0BEE2BE43 +:103EFC00D0716A27FDC629714307714B2771481091 +:103F0C0005714811057138100571381105713302AE +:103F1C00713B22715302715B22715810057158115B +:103F2C0005CF04F905714295F6BD6AFD8609F505C4 +:103F3C00F9F42431349604D432DD20E505F9E50496 +:103F4C00F98F06F9312568F5F8FBF5F6FB502EFDD7 +:103F5C009909CF05F903E504F9EF54FDBE04FD3EC4 +:103F6C002371730171320471430271039271629275 +:103F7C0031949E02EFFA712AE7CEA409F5F30031D1 +:103F8C0004070261FDE5F300F466FDBD08CEA4084C +:103F9C0031329606CF04F905EF09714395E505F921 +:103FAC00E504F9712BE78F06F9312503F504F9C601 +:103FBC00D7D47BDF19310200585003FD5A2B625CB9 +:103FCC0001D1DF07F504F9712295D7E47BD74A7B41 +:103FDC00F0DF073104003AF47BD74A7BC8DF0AF5DF +:103FEC0004F9712295CD7BF0D7310200084A7BFF92 +:103FFC00DD1FA47BD7F0C15004FD492BC08FB3FB50 +:10400C005C9F9FB3FB7110C4FB30693B6194CD7B0B +:10401C00F0D731149306F504F9712295D771639595 +:10402C00F47A717207FD4502717307D7FDD804F25B +:10403C00D7717BFAC7200CFBF8FF8FEAFBF0F9E98C +:10404C00FBF303FD7C4E13BC048FECFBF0F9EBFB94 +:10405C00F303FD7C4E13BC028FEEFBF0F9EDFBF38A +:10406C0003FD7C4E13BB717AFAAC04BDD8F6BDDAF5 +:10407C00AC04311EBDDCF6BDDEFD5D0DADD8BDDC86 +:10408C00ADDABDDEAC02BDD8F6BDDAAC02311EDA5B +:10409C00DCC3DADEC3BDDCF6BDDEFD5D0DC0BDDE0E +:1040AC00C0BDDCADDEFDD30EADD8BDDCADDABDDE02 +:1040BC00ABBDD8F6BDDAAB311EDADCC3DADEC3BD7C +:1040CC00DCF6BDDEFD5D0DC0BDDEC0BDDCADDEFDD4 +:1040DC00D30EDADAADD8FD0C44C3C58D885C3FF045 +:1040EC00317E0440FC14C2C0B9A488F6BC08BC0ADA +:1040FC009C078C074C2EDD3D8D880E0770F161DC22 +:10410C00605C3FF0317E127940FCBDD8F6BDDA8C94 +:10411C000773095C22318FBDDC70BDDEFD5D0DAC1B +:10412C0008BDDCAC0AFDD30EADDABC0AADD8BC08B8 +:10413C00615907EFBDAC08BDD8AC0ABDDAC9DC00CB +:10414C0004F6FD270EC9DCFFFFF6FD280FADD8BD28 +:10415C0082AF3AFC4682DD11AF3CFCBF3EFCAF3A6D +:10416C00FCBF3CFCAD82BF3AFCAF3CFC423EFCDCED +:10417C0046AF3AFC423CFCDE3EAD26423AFCDE3712 +:10418C004A2A16DC1A4A2AA0DE138D844B2ADE0D2D +:10419C00AF3AFC268644691061C8FDF541F42AAF9C +:1041AC003AFC445146DC0AAF3AFC241027BD28EFF8 +:1041BC000DC928F82AEF074A2AFF61E8A42AAF3E66 +:1041CC00FC423CFCDC18AF3CFC423AFCDE10AF3A43 +:1041DC00FC4628DE09F484AF3AFCBD86EF074A841E +:1041EC00FF61E8A484100CC6D7717BFAC7710A9ED4 +:1041FC0031929E02EFFA8E949F34FC8E969F35FC82 +:10420C008E979F36FC8E989F37FC8E939F38FC8E32 +:10421C00929F39FC710B9E717AFA8F37FCFD3C0F23 +:10422C0076FD8A4313BD80D5EFFBDF0AD5F0FBDFAB +:10423C0005D5F1FBDD25F6B14680DF11C9803722AB +:10424C00665C0391DF060A80181A81009617FDAD93 +:10425C004413FDCD4231049602EF615206929269ED +:10426C0034FC682EFCDFF6AD80BD7EF87CF3311C8F +:10427C00790AF944FEFFDD44D87CF101040AF914F3 +:10428C00A944FFFFDF04E6B9EF0BD87CF101040A67 +:10429C00F914A9A1B9717BFAA0EFFBD5EFFBDF1CD8 +:1042AC00A0F0FBD5F0FBDF14A0F1FBD5F1FBDF0C8C +:1042BC00CFEFFBFFCFF0FBFFCFF1FBFFC6717AFA1C +:1042CC00D7C716D87CF10744A800DC05710296EF1D +:1042DC001CF647DD18A47C4A7CA8DC05710296EF1D +:1042EC000CF87CF3311CF6780AF9B7EFE4C6D7C7A3 +:1042FC0056A89666F0317E12F6B1780AF966D1DFCF +:10430C00F1717BFAF5EFFBF5F0FBF5F1FBF47C7149 +:10431C000396C6717AFAD7C72004FBF8FFD446DFA0 +:10432C00168D7C9D89717BFA52069292692EFC68DF +:10433C00C0FCDFF6717AFA4A4606DE0EE84609C082 +:10434C00FC9C03A4468C0372EF30F889F3311C7982 +:10435C000AF9BB311296058B9C03EF0F8C019C0361 +:10436C00D489DF05CD89A7EF02B4897180711796C6 +:10437C0061DC61FB7111968C03721004C6D7C720E7 +:10438C0008FBF8FF8F37FCFD3C0F9C078F36FCFDBC +:10439C003C0F9C068F35FCFD3C0F9C058F34FCFDBF +:1043AC003C0F9C048F38FC9C038F39FC9C028C06C0 +:1043BC00318E0112791A20BB8C075C03D1DF098C7A +:1043CC00064C0361C86179008C05318EB16109001E +:1043DC00BB313D120103BB8B0E04708C011C00BB66 +:1043EC008FF4FB4E03DC0E8C034FF4FBDC0B8C02C6 +:1043FC004FF5FBDC04AB12EF03ABB1121008C6D7C0 +:10440C00C7C3C12008FBF8FFF661490A61F861498E +:10441C0008DF07F7340000EDA944E6BC04F6BC063F +:10442C00AC0ABC02AC08BBAC06614902AC0461F836 +:10443C00614900DE28AC04BDD8AC06BDDAE1FDE272 +:10444C000EADDABC06ADD8BC04ABBDD8AC02BDDA3F +:10445C00E1FDFD0EADDABC02ADD8BBEFCAAC06BCBB +:10446C0002AC04BBAC08BDD8AC0ABDDAAC04BDDCF4 +:10447C00AC06FD600EAC04BDDCAC06FDD30EE1FD5C +:10448C00FD0EADDABC06ADD8BC04AC06614902AC7D +:10449C000461F8614900DCC5AC0214AB12100CC607 +:1044AC00D7C7C12004FBF8FF8F31FCFD3C0F9C03E8 +:1044BC004E04DF1CAD7E4680DE07AD80267E12EFFB +:1044CC0040F64680DF07467EDD03E7EF34F7EF3139 +:1044DC008C04318EB1128C03318E43DF18303822AC +:1044EC00267E0680BB8C045C0391DF05AB041800B0 +:1044FC00BBAB12EF0C8C034E04DE0532A900EF01AE +:10450C00F71006C6D7717BFA3122960CF6468CDD75 +:10451C0007B68C717AFAEF7C712396717AFA4004A3 +:10452C00F904DF07715307F42CEF69D9CFFBF1E7DE +:10453C00240000DD0F23DD1A23DD1023DD5323DDE2 +:10454C002723DD38715307F42CEF49715207F42CF3 +:10455C00EF42D42CDF07715207E42CEF057153079F +:10456C00F42CC98CFA00EF2CD42CDF0B715207E41D +:10457C002CC98CFA00EF1DF5CFFBEF18D42CDF0BF8 +:10458C00715307E42CC98CFA00EF09CFCFFB02EF73 +:10459C0003FDA145D7D905FCF1E7240000DD092373 +:1045AC00DD2123DD0923EF1B715307F42CD7D42C09 +:1045BC00DF07715207E42CEF05715307F42CC98CFB +:1045CC002D01D7715207E42CD731629301D77103B7 +:1045DC0094D9CDFBF1E7240000DD1223DD1923DD96 +:1045EC001123DD2623DD3423DD3923DD3FFD614638 +:1045FC00EF3DFD8246EF38D9CCFBC1AE6CFD3F2DB3 +:10460C00C0F313BE6C712304EF25F0C1AE6CFD3FFB +:10461C002DC0F313BE6C712304EF14F6BE6C712223 +:10462C0004EF0CCB6CFF00712304EF03FDF6464046 +:10463C0004F905DD064004F901DF0671230471035A +:10464C00943104940FF6BE64BE6A31220402EF0268 +:10465C00F690BE6ED7CD2E47F48EAE6C317DBFCAB0 +:10466C00FCFDCB46D2DF0ED9CCFBC1AE6CFD3F2D91 +:10467C00C0F313BE6CD7FDCB46D2DD0DCD2E47F467 +:10468C008EAE6C317DBFCAFCD7E88E0934205080C9 +:10469C00D6BFC6FC22CAFCBDD8304700FD880DBF72 +:1046AC00C8FC30C6FCFD552DF313BE6CB42ED42EB5 +:1046BC00DF0CCD2E47A48E4A8E1F61C8F48ED740D6 +:1046CC00AFFB0BDC05712304F2D740AFFB0661D8BE +:1046DC0031229211F0C1AE6CFD3F2DC0F313BE6CB4 +:1046EC00712204EF03FDF646E2D7710294F0C1AEDD +:1046FC006CFD3F2DC0F313BE6CA48F4A8F40DC378A +:10470C00F48FD890F1313F0412FD14D890F1BDD83C +:10471C005008FDD70D087208E6D2DD040192DFFCCB +:10472C00896158D1DD05712204EF03712304A49033 +:10473C004A902061C8F490D7C73026FDC6D7718047 +:10474C00717DFADE035201D75200D7C7C12004FB9A +:10475C00F8FF17040300C1E0C15010C150A4FD8B39 +:10476C00021006629C02D1DD058C0272EF4C8C0C9F +:10477C0070C18C0470FDCA47C0629C02D1DD058CEF +:10478C000272EF368C0CD1DD3017A1C1E0C1501094 +:10479C00C150A4FD8B021006629C02D1DD058C0277 +:1047AC0072EF178C015C7CD1DD03F2EF0D8C037082 +:1047BC00C15010FDCA47C0EF01F21006C6D7C7881A +:1047CC000616710AE650A4FDB703D2DD07713393C8 +:1047DC005202EF2217FDD3036770FDD303FD1E04B5 +:1047EC0050A4FDD3035020FDD30350AAFDD303FDE9 +:0847FC004704713393F2C6D7A4 +:1048040061FC61FCC1C3C5C7520C929269D4FEC15C +:10481400DFF88EFD708EFCC1717AFA4004F903DF73 +:104824000530042A6194C09EFC609EFD34D4FE527F +:1048340006C0B9A5A592DFF9C6C4C2C061FC61DF98 +:10484400520C929269D4FEC1DFF88EFD708EFCC1C9 +:104854008F4105775C04D1DD06675C01D1DD503101 +:104864005494367162077153948FB4FB5FBCFBD1CF +:10487400DF1B8FB5FB5FBDFBD1DF128FB6FB5FBEC5 +:10488400FBD1DF098FB7FB5FBFFBD1DD0C316207C2 +:1048940002EFFA716307716B27711396FD2F30F4E1 +:1048A400227148500571605005717AFAED9E49678E +:1048B4005C02D1DD16D422DD124A2202DD0DF4227F +:1048C4007148500571605005717AFA717AFA8D2237 +:1048D400318FE7240000DD0823DD1423DD2CEF4AAB +:1048E400F4467140500571505005E422ED9E498F05 +:1048F40040059D47715050058D479D49D847FDE3BC +:1049040033629D48CD2202ED9E49675C02D1DD17DA +:10491400675C10D1DD05CD2203EF0F71485005719E +:10492400605005F422EF73CD22044A2203DF108D78 +:10493400489F4005D848C1D847FD6F34C0EF1F8F4A +:10494400400576717447DC054A4702DE0671605003 +:1049540005EF47C7D847FDB030C071505005D8495E +:10496400F1242900DD27240400DD22242200DD1D9A +:10497400241100DD0C240100DD13241E00DD0EEFE4 +:104984000A4A4760DF07CD4761EF02A4474A220382 +:10499400DF08D847FDE333629D48C09EFC609EFD5E +:1049A40034D4FE5206C0B9A5A592DFF961FCC1C397 +:1049B400C5C7520C929269D4FEC1DFF88EFD708E89 +:1049C400FCC1717AFA51405F0401D1DD06F616A7E5 +:1049D40047DFF2300400BF2401F6BF2A01300B0B7D +:1049E400BF2801FD4502300B0FBF2801FD450230F1 +:1049F4000F0FBF2801710AE6F6420C01DD33AF0444 +:104A040001BF0C0131529329715293710BE2D84DBD +:104A1400FDB7033184BD02EFFACBB422FBD84FF1CA +:104A2400BEB8714BE1714BE5710ABD8D4E9E44EFEA +:104A34000C715393714AE5717BBD713393C09EFC35 +:104A4400609EFD34D4FE5206C0B9A5A592DFF9C616 +:104A5400C4C2C061FCC1C5717AFAD44CDD0BEA4A08 +:104A6400899E44A64AB44CEF33710AE6300400BF71 +:104A74002401F6BF2A01300B0BBF280100000000FF +:104A840000000000510FBF280100000000000000DA +:104A940000500FBF2801712393713393C4C061FC8C +:104AA40061EF520C929269D4FEC1DFF88EFD708ED4 +:104AB400FCC12006FBF8FF71503002CEABACCC0435 +:104AC40000F6BB31B2E210617900F6614900DFF310 +:104AD40071603002ED5E4B8E519C03713BE28C039E +:104AE4005C02D1DD1E8C035C08D1DF0971503002F9 +:104AF400CC0400EFCC8C0570FD5135629E50CC0483 +:104B040002EFBE8C035C03D1DF408E509C027150D7 +:104B140030028C04D1DF0E8C0270FD9735629C0547 +:104B2400CC0401EF328C044C02DF0671603002EFDA +:104B340029CF34025A716030028C0270C18C057026 +:104B4400FDF934C0CF34024AEF108C035C01D1DD8F +:104B54000671603002EF03EDC54A1006C09EFC608A +:104B64009EFD34D4FE5206C0B9A5A592DFF961FCBE +:104B7400C1C3C5C7520C929269D4FEC1DFF88EFD41 +:104B8400708EFCC1710A9E31929E02EFFA8FDEFB99 +:104B94004F96FFDF198FDFFB4F97FFDF118FE0FB8D +:104BA4004F98FFDF095004C15011FD9D34C0710BB3 +:104BB4009EC09EFC609EFD34D4FE5206C0B9A5A5DD +:104BC40092DFF9C6C4C2C061FCE46661FCC1C3C51E +:104BD400C7520C929269D4FEC1DFF88EFD708EFC30 +:104BE400C1C1FBF8FF8D1F9C018E31318EE7240675 +:104BF40000DD0823DD0E23DD22EF38717AFA8C0103 +:104C04009D5EEF2F717AFA4007F901DF068C019D52 +:104C14005DEF2051FF2E019D5DEF18717AFA8C0132 +:104C24009D304004F903DD064004F904DF053073C8 +:104C34002561944031FF09DE05A031FFEF0771586B +:104C4400F000716294710BE3C0C09EFC609EFD3461 +:104C5400D4FE5206C0B9A5A592DFF9C6C4C2C0618C +:104C6400FC717BFAC7D46661F831249527712395CA +:104C7400D466DD05B466CEABAC717AFA5600664CE8 +:104C84000ADD1172F3311C79D8FCCEFC0061CA61D3 +:104C9400A486EFEA717AFAF2C6D7C7C1C1FBF8FF5E +:104CA400CC01008C014C0ADE36717BFA8C01F031A8 +:104CB4007E0410FC14A96168DF09AC02B9717AFAA8 +:104CC400F2EF1D8C01F0317E127910FC614902DF94 +:104CD40006717AFAE2EF09717AFA615901EFC4E2D6 +:104CE4001004C6D7C72004FBF8FFF64210FC61F895 +:104CF400EDCA4D717BFA9C038C034C0ADE3C8C0399 +:104D0400F0317E0410FC14A96168DF05717AFAEFB2 +:104D140029717AFA8C0372F3311C7910FCCEFC00F1 +:104D240061CA629C02D1DF0A8C03F0317E12E678FC +:104D340010FC717BFA615903EFBECC0200CC010177 +:104D44008C02F0317E0410FC14A96168DD788C02B9 +:104D5400F0317E127910FCE743DF658C014C0ADEEA +:104D64005F8C01F0317E127910FCE743DD4D717BDD +:104D7400FA8C01F0317E0410FC14A96168DF18611B +:104D840069018C01F0317E12F67810FC8C024E0120 +:104D9400DCED717AFAEF2F8C01F0317E0410FC14F3 +:104DA400A9128C02F0317E337810FC8C01F0317E34 +:104DB40012E67810FC615902717AFA615901EF9B8D +:104DC400615902ED444D00F21004C6D761FF520C44 +:104DD400929269D4FEC1DFF88EFD708EFCC1717AA7 +:104DE400FA8FE4FB5C03D1DD114004F903DD0640D6 +:104DF40004F904DF05305D386194C09EFC609EFDBB +:104E040034D4FE5206C0B9A5A592DFF961FC61FC59 +:044E140061FC61FCE0 +:0A4E180000060C12181E242A303682 +:104E2200ACFB0000000062FE00000000B239E43575 +:104E32008C22D5451C2ECB2E1145D83A4808BD3CB4 +:104E420028FC36FE20FE02F903F929FC30FE2AFC7A +:104E52002BFC08F926FC6CFF1AFF6EFF6AFF64FF49 +:0A4E620027FC66FF2CFC5555555542 +:104E6C00FF0000000000983AF82AFF0000004700FD +:104E7C00317503F7332312D714AEF8C716AC0612EC +:104E8C00C5AC0416F643DD078B99A7A5B3EFF5C2A5 +:024E9C00C6D777 +:024FF400324940 +:0A4FF60031303A30353A303800000F :00000001FF  \ No newline at end of file diff --git a/trunk/bsr.lmf b/trunk/bsr.lmf index 5f948fe..f30684e 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 3606f22..85f15d5 100644 --- a/trunk/bsr_k0r.map +++ b/trunk/bsr_k0r.map @@ -1,7 +1,7 @@ -78K0R Linker W1.33 Date:17 Jan 2012 Page: 1 +78K0R Linker W1.33 Date:19 Jan 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) - 3D5FH byte(s) real data - 6153 symbol(s) defined + 3D6AH byte(s) real data + 6215 symbol(s) defined *** Memory map *** @@ -152,7 +152,7 @@ Direc-file:bsr_mcu.dr LDR_CODL util_funcs 000C4H 00000H ?CSEGSI 000C4H 0000AH CSEG - LDR_CODE 000CEH 008BBH CSEG + LDR_CODE 000CEH 008EFH CSEG LDR_CODE loader 000CEH 00177H LDR_CODE WDT 00245H 00000H LDR_CODE i2c_mcu 00245H 00293H @@ -161,46 +161,46 @@ Direc-file:bsr_mcu.dr LDR_CODE task_debug 00848H 00000H LDR_CODE task_status - 00848H 00041H - LDR_CODE hal 00889H 000DCH + 00848H 00075H + LDR_CODE hal 008BDH 000DCH LDR_CODE util_funcs - 00965H 00024H - FSL_CODE 00989H 00322H CSEG + 00999H 00024H + FSL_CODE 009BDH 00322H CSEG FSL_CODE fsl_block_cmd - 00989H 0002BH + 009BDH 0002BH FSL_CODE fsl_block_check - 009B4H 00013H + 009E8H 00013H FSL_CODE fsl_common - 009C7H 0014FH + 009FBH 0014FH FSL_CODE fsl_reset - 00B16H 00001H + 00B4AH 00001H FSL_CODE fsl_si_ibf - 00B17H 00064H + 00B4BH 00064H FSL_CODE fsl_phySwap - 00B7BH 0004DH + 00BAFH 0004DH FSL_CODE fsl_si_common - 00BC8H 00061H - FSL_CODE fsl_swap 00C29H 00030H + 00BFCH 00061H + FSL_CODE fsl_swap 00C5DH 00030H FSL_CODE fsl_write - 00C59H 00052H - @@LCODE 00CABH 00277H CSEG - @@LCODE @cstart 00CABH 0006DH - @@LCODE @imul 00D18H 00011H - @@LCODE @lumul 00D29H 0002BH - @@LCODE @isdiv 00D54H 00022H - @@LCODE @iudiv 00D76H 0002DH - @@LCODE @isrem 00DA3H 00021H - @@LCODE @iurem 00DC4H 0002FH - @@LCODE @lsdiv 00DF3H 00039H - @@LCODE @ludiv 00E2CH 0003FH - @@LCODE @divuw 00E6BH 00034H - @@LCODE @ladd 00E9FH 0000FH - @@LCODE @llsh 00EAEH 0001BH - @@LCODE @lursh 00EC9H 0001FH - @@LCODE @iscmp 00EE8H 0000CH - @@LCODE @lband 00EF4H 00014H - @@LCODE @bcdtob 00F08H 0001AH -* gap * 00F22H 000D4H + 00C8DH 00052H + @@LCODE 00CDFH 00277H CSEG + @@LCODE @cstart 00CDFH 0006DH + @@LCODE @imul 00D4CH 00011H + @@LCODE @lumul 00D5DH 0002BH + @@LCODE @isdiv 00D88H 00022H + @@LCODE @iudiv 00DAAH 0002DH + @@LCODE @isrem 00DD7H 00021H + @@LCODE @iurem 00DF8H 0002FH + @@LCODE @lsdiv 00E27H 00039H + @@LCODE @ludiv 00E60H 0003FH + @@LCODE @divuw 00E9FH 00034H + @@LCODE @ladd 00ED3H 0000FH + @@LCODE @llsh 00EE2H 0001BH + @@LCODE @lursh 00EFDH 0001FH + @@LCODE @iscmp 00F1CH 0000CH + @@LCODE @lband 00F28H 00014H + @@LCODE @bcdtob 00F3CH 0001AH +* gap * 00F56H 000A0H MGC_LOAD 00FF6H 0000AH CSEG AT MGC_LOAD magic 00FF6H 0000AH @@ -254,303 +254,302 @@ Direc-file:bsr_mcu.dr 0228CH 00000H @@CNST i2c_mcu-sub 0228CH 00000H - ROM_CODE 0228CH 025A1H CSEG - ROM_CODE pm 0228CH 009C9H - ROM_CODE i2c_ctr 02C55H 0005CH - ROM_CODE main 02CB1H 00055H - ROM_CODE i2c_twl 02D06H 00062H - ROM_CODE led 02D68H 0024FH - ROM_CODE rtc 02FB7H 000E0H - ROM_CODE vreg_ctr 03097H 0047DH - ROM_CODE vreg_twl 03514H 000F9H - ROM_CODE adc 0360DH 00261H - ROM_CODE renge 0386EH 00018H - ROM_CODE accero 03886H 00155H - ROM_CODE sw 039DBH 00126H + ROM_CODE 0228CH 02578H CSEG + ROM_CODE pm 0228CH 009A0H + ROM_CODE i2c_ctr 02C2CH 0005CH + ROM_CODE main 02C88H 00055H + ROM_CODE i2c_twl 02CDDH 00062H + ROM_CODE led 02D3FH 0024FH + ROM_CODE rtc 02F8EH 000E0H + ROM_CODE vreg_ctr 0306EH 0047DH + ROM_CODE vreg_twl 034EBH 000F9H + ROM_CODE adc 035E4H 00261H + ROM_CODE renge 03845H 00018H + ROM_CODE accero 0385DH 00155H + ROM_CODE sw 039B2H 00126H ROM_CODE task_misc - 03B01H 001E5H - ROM_CODE task_sys 03CE6H 00380H + 03AD8H 001E5H + ROM_CODE task_sys 03CBDH 00380H ROM_CODE pedo_alg_thre_det2 - 04066H 004D4H - ROM_CODE led_cam 0453AH 000C4H - ROM_CODE led_pow 045FEH 0016FH - ROM_CODE voltable 0476DH 00000H + 0403DH 004D4H + ROM_CODE led_cam 04511H 000C4H + ROM_CODE led_pow 045D5H 0016FH + ROM_CODE voltable 04744H 00000H ROM_CODE pedo_lpf_coeff - 0476DH 00000H + 04744H 00000H ROM_CODE kanaria_c - 0476DH 00006H - ROM_CODE get_ei 04773H 0000DH + 04744H 00006H + ROM_CODE get_ei 0474AH 0000DH ROM_CODE i2c_mcu-sub - 04780H 000ADH - @@BASE 0482DH 00614H CSEG BASE - @@BASE loader 0482DH 00000H - @@BASE pm 0482DH 0003EH - @@BASE i2c_ctr 0486BH 00170H - @@BASE main 049DBH 00000H - @@BASE magic 049DBH 00000H - @@BASE WDT 049DBH 00000H - @@BASE i2c_mcu 049DBH 000F2H - @@BASE i2c_twl 04ACDH 000D0H - @@BASE led 04B9DH 00000H - @@BASE rtc 04B9DH 0005DH - @@BASE vreg_ctr 04BFAH 00000H - @@BASE vreg_twl 04BFAH 00000H - @@BASE adc 04BFAH 00094H - @@BASE renge 04C8EH 0016BH - @@BASE accero 04DF9H 00042H + 04757H 000ADH + @@BASE 04804H 00614H CSEG BASE + @@BASE loader 04804H 00000H + @@BASE pm 04804H 0003EH + @@BASE i2c_ctr 04842H 00170H + @@BASE main 049B2H 00000H + @@BASE magic 049B2H 00000H + @@BASE WDT 049B2H 00000H + @@BASE i2c_mcu 049B2H 000F2H + @@BASE i2c_twl 04AA4H 000D0H + @@BASE led 04B74H 00000H + @@BASE rtc 04B74H 0005DH + @@BASE vreg_ctr 04BD1H 00000H + @@BASE vreg_twl 04BD1H 00000H + @@BASE adc 04BD1H 00094H + @@BASE renge 04C65H 0016BH + @@BASE accero 04DD0H 00042H @@BASE self_flash - 04E3BH 00000H - @@BASE sw 04E3BH 00000H + 04E12H 00000H + @@BASE sw 04E12H 00000H @@BASE task_debug - 04E3BH 00000H + 04E12H 00000H @@BASE task_misc - 04E3BH 00000H - @@BASE task_sys 04E3BH 00000H + 04E12H 00000H + @@BASE task_sys 04E12H 00000H @@BASE pedo_alg_thre_det2 - 04E3BH 00000H - @@BASE ini_VECT 04E3BH 00006H + 04E12H 00000H + @@BASE ini_VECT 04E12H 00006H @@BASE task_status - 04E41H 00000H - @@BASE led_cam 04E41H 00000H - @@BASE led_pow 04E41H 00000H - @@BASE hal 04E41H 00000H + 04E18H 00000H + @@BASE led_cam 04E18H 00000H + @@BASE led_pow 04E18H 00000H + @@BASE hal 04E18H 00000H @@BASE batt_params - 04E41H 00000H - @@BASE voltable 04E41H 00000H + 04E18H 00000H + @@BASE voltable 04E18H 00000H @@BASE pedo_lpf_coeff - 04E41H 00000H + 04E18H 00000H @@BASE kanaria_c - 04E41H 00000H + 04E18H 00000H @@BASE util_funcs - 04E41H 00000H + 04E18H 00000H @@BASE i2c_mcu-sub - 04E41H 00000H - @@CNSTL 04E41H 00000H CSEG PAGE64KP - @@CNSTL @cstart 04E41H 00000H - @@CNSTL 04E41H 00000H CSEG PAGE64KP - @@CNSTL pm 04E41H 00000H - @@CNSTL 04E41H 00000H CSEG PAGE64KP - @@CNSTL i2c_ctr 04E41H 00000H - @@CNSTL 04E41H 00000H CSEG PAGE64KP - @@CNSTL main 04E41H 00000H - @@CNSTL 04E41H 00000H CSEG PAGE64KP - @@CNSTL i2c_twl 04E41H 00000H - @@CNSTL 04E41H 00000H CSEG PAGE64KP - @@CNSTL led 04E41H 00000H - @@CNSTL 04E41H 00000H CSEG PAGE64KP - @@CNSTL rtc 04E41H 00000H - @@CNSTL 04E41H 00000H CSEG PAGE64KP - @@CNSTL vreg_ctr 04E41H 00000H - @@CNSTL 04E41H 00000H CSEG PAGE64KP - @@CNSTL vreg_twl 04E41H 00000H - @@CNSTL 04E41H 00000H CSEG PAGE64KP - @@CNSTL adc 04E41H 00000H - @@CNSTL 04E41H 00000H CSEG PAGE64KP - @@CNSTL renge 04E41H 00000H - @@CNSTL 04E41H 00000H CSEG PAGE64KP - @@CNSTL accero 04E41H 00000H - @@CNSTL 04E41H 00000H CSEG PAGE64KP - @@CNSTL sw 04E41H 00000H - @@CNSTL 04E41H 00000H CSEG PAGE64KP + 04E18H 00000H + @@CNSTL 04E18H 00000H CSEG PAGE64KP + @@CNSTL @cstart 04E18H 00000H + @@CNSTL 04E18H 00000H CSEG PAGE64KP + @@CNSTL pm 04E18H 00000H + @@CNSTL 04E18H 00000H CSEG PAGE64KP + @@CNSTL i2c_ctr 04E18H 00000H + @@CNSTL 04E18H 00000H CSEG PAGE64KP + @@CNSTL main 04E18H 00000H + @@CNSTL 04E18H 00000H CSEG PAGE64KP + @@CNSTL i2c_twl 04E18H 00000H + @@CNSTL 04E18H 00000H CSEG PAGE64KP + @@CNSTL led 04E18H 00000H + @@CNSTL 04E18H 00000H CSEG PAGE64KP + @@CNSTL rtc 04E18H 00000H + @@CNSTL 04E18H 00000H CSEG PAGE64KP + @@CNSTL vreg_ctr 04E18H 00000H + @@CNSTL 04E18H 00000H CSEG PAGE64KP + @@CNSTL vreg_twl 04E18H 00000H + @@CNSTL 04E18H 00000H CSEG PAGE64KP + @@CNSTL adc 04E18H 00000H + @@CNSTL 04E18H 00000H CSEG PAGE64KP + @@CNSTL renge 04E18H 00000H + @@CNSTL 04E18H 00000H CSEG PAGE64KP + @@CNSTL accero 04E18H 00000H + @@CNSTL 04E18H 00000H CSEG PAGE64KP + @@CNSTL sw 04E18H 00000H + @@CNSTL 04E18H 00000H CSEG PAGE64KP @@CNSTL task_misc - 04E41H 00000H - @@CNSTL 04E41H 00000H CSEG PAGE64KP - @@CNSTL task_sys 04E41H 00000H - @@CNSTL 04E41H 00000H CSEG PAGE64KP + 04E18H 00000H + @@CNSTL 04E18H 00000H CSEG PAGE64KP + @@CNSTL task_sys 04E18H 00000H + @@CNSTL 04E18H 00000H CSEG PAGE64KP @@CNSTL pedo_alg_thre_det2 - 04E41H 00000H - @@CNSTL 04E41H 00000H CSEG PAGE64KP - @@CNSTL ini_VECT 04E41H 00000H - @@CNSTL 04E41H 00000H CSEG PAGE64KP - @@CNSTL led_cam 04E41H 00000H - @@CNSTL 04E41H 00000H CSEG PAGE64KP - @@CNSTL led_pow 04E41H 00000H - @@CNSTL 04E41H 00000H CSEG PAGE64KP + 04E18H 00000H + @@CNSTL 04E18H 00000H CSEG PAGE64KP + @@CNSTL ini_VECT 04E18H 00000H + @@CNSTL 04E18H 00000H CSEG PAGE64KP + @@CNSTL led_cam 04E18H 00000H + @@CNSTL 04E18H 00000H CSEG PAGE64KP + @@CNSTL led_pow 04E18H 00000H + @@CNSTL 04E18H 00000H CSEG PAGE64KP @@CNSTL batt_params - 04E41H 00000H - @@CNSTL 04E41H 00000H CSEG PAGE64KP - @@CNSTL voltable 04E41H 00000H - @@CNSTL 04E41H 00000H CSEG PAGE64KP + 04E18H 00000H + @@CNSTL 04E18H 00000H CSEG PAGE64KP + @@CNSTL voltable 04E18H 00000H + @@CNSTL 04E18H 00000H CSEG PAGE64KP @@CNSTL pedo_lpf_coeff - 04E41H 00000H - @@CNSTL 04E41H 00000H CSEG PAGE64KP + 04E18H 00000H + @@CNSTL 04E18H 00000H CSEG PAGE64KP @@CNSTL kanaria_c - 04E41H 00000H - @@CNSTL 04E41H 00000H CSEG PAGE64KP + 04E18H 00000H + @@CNSTL 04E18H 00000H CSEG PAGE64KP @@CNSTL i2c_mcu-sub - 04E41H 00000H - @@RLINIT 04E41H 00000H CSEG UNIT64KP - @@RLINIT loader 04E41H 00000H - @@RLINIT pm 04E41H 00000H - @@RLINIT i2c_ctr 04E41H 00000H - @@RLINIT main 04E41H 00000H - @@RLINIT magic 04E41H 00000H - @@RLINIT WDT 04E41H 00000H - @@RLINIT i2c_mcu 04E41H 00000H - @@RLINIT i2c_twl 04E41H 00000H - @@RLINIT led 04E41H 00000H - @@RLINIT rtc 04E41H 00000H - @@RLINIT vreg_ctr 04E41H 00000H - @@RLINIT vreg_twl 04E41H 00000H - @@RLINIT adc 04E41H 00000H - @@RLINIT renge 04E41H 00000H - @@RLINIT accero 04E41H 00000H - @@RLINIT self_flash - 04E41H 00000H - @@RLINIT sw 04E41H 00000H - @@RLINIT task_debug - 04E41H 00000H - @@RLINIT task_misc - 04E41H 00000H - @@RLINIT task_sys 04E41H 00000H - @@RLINIT pedo_alg_thre_det2 - 04E41H 00000H - @@RLINIT ini_VECT 04E41H 00000H - @@RLINIT task_status - 04E41H 00000H - @@RLINIT led_cam 04E41H 00000H - @@RLINIT led_pow 04E41H 00000H - @@RLINIT hal 04E41H 00000H - @@RLINIT batt_params - 04E41H 00000H - @@RLINIT voltable 04E41H 00000H - @@RLINIT pedo_lpf_coeff - 04E41H 00000H - @@RLINIT kanaria_c - 04E41H 00000H - @@RLINIT util_funcs - 04E41H 00000H - @@RLINIT i2c_mcu-sub - 04E41H 00000H - @@RLINIT @rom 04E41H 00000H - @@CODEL 04E41H 00000H CSEG - @@CODEL pm 04E41H 00000H - @@CODEL i2c_ctr 04E41H 00000H - @@CODEL main 04E41H 00000H - @@CODEL magic 04E41H 00000H - @@CODEL i2c_twl 04E41H 00000H - @@CODEL led 04E41H 00000H - @@CODEL rtc 04E41H 00000H - @@CODEL vreg_ctr 04E41H 00000H - @@CODEL vreg_twl 04E41H 00000H - @@CODEL adc 04E41H 00000H - @@CODEL renge 04E41H 00000H - @@CODEL accero 04E41H 00000H - @@CODEL sw 04E41H 00000H - @@CODEL task_misc - 04E41H 00000H - @@CODEL task_sys 04E41H 00000H - @@CODEL pedo_alg_thre_det2 - 04E41H 00000H - @@CODEL ini_VECT 04E41H 00000H - @@CODEL led_cam 04E41H 00000H - @@CODEL led_pow 04E41H 00000H - @@CODEL batt_params - 04E41H 00000H - @@CODEL voltable 04E41H 00000H - @@CODEL pedo_lpf_coeff - 04E41H 00000H - @@CODEL kanaria_c - 04E41H 00000H - @@CODEL i2c_mcu-sub - 04E41H 00000H -* gap * 04E41H 00001H - @@CNSTL 04E42H 0000AH CSEG PAGE64KP - @@CNSTL @bcdtob 04E42H 0000AH - @@R_INIT 04E4CH 0004AH CSEG UNIT64KP - @@R_INIT @cstart 04E4CH 00000H - @@R_INIT loader 04E4CH 00000H - @@R_INIT pm 04E4CH 00000H - @@R_INIT i2c_ctr 04E4CH 00000H - @@R_INIT main 04E4CH 00000H - @@R_INIT magic 04E4CH 00000H - @@R_INIT WDT 04E4CH 00000H - @@R_INIT i2c_mcu 04E4CH 00000H - @@R_INIT i2c_twl 04E4CH 00000H - @@R_INIT led 04E4CH 00000H - @@R_INIT rtc 04E4CH 00000H - @@R_INIT vreg_ctr 04E4CH 00000H - @@R_INIT vreg_twl 04E4CH 00000H - @@R_INIT adc 04E4CH 0000CH - @@R_INIT renge 04E58H 00014H - @@R_INIT accero 04E6CH 00000H + 04E18H 00000H + @@CNSTL 04E18H 0000AH CSEG PAGE64KP + @@CNSTL @bcdtob 04E18H 0000AH + @@R_INIT 04E22H 0004AH CSEG UNIT64KP + @@R_INIT @cstart 04E22H 00000H + @@R_INIT loader 04E22H 00000H + @@R_INIT pm 04E22H 00000H + @@R_INIT i2c_ctr 04E22H 00000H + @@R_INIT main 04E22H 00000H + @@R_INIT magic 04E22H 00000H + @@R_INIT WDT 04E22H 00000H + @@R_INIT i2c_mcu 04E22H 00000H + @@R_INIT i2c_twl 04E22H 00000H + @@R_INIT led 04E22H 00000H + @@R_INIT rtc 04E22H 00000H + @@R_INIT vreg_ctr 04E22H 00000H + @@R_INIT vreg_twl 04E22H 00000H + @@R_INIT adc 04E22H 0000CH + @@R_INIT renge 04E2EH 00014H + @@R_INIT accero 04E42H 00000H @@R_INIT self_flash - 04E6CH 00000H - @@R_INIT sw 04E6CH 00000H + 04E42H 00000H + @@R_INIT sw 04E42H 00000H @@R_INIT task_debug - 04E6CH 00000H + 04E42H 00000H @@R_INIT task_misc - 04E6CH 00026H - @@R_INIT task_sys 04E92H 00000H + 04E42H 00026H + @@R_INIT task_sys 04E68H 00000H @@R_INIT pedo_alg_thre_det2 - 04E92H 00000H - @@R_INIT ini_VECT 04E92H 00000H + 04E68H 00000H + @@R_INIT ini_VECT 04E68H 00000H @@R_INIT task_status - 04E92H 00000H - @@R_INIT led_cam 04E92H 00000H - @@R_INIT led_pow 04E92H 00004H - @@R_INIT hal 04E96H 00000H + 04E68H 00000H + @@R_INIT led_cam 04E68H 00000H + @@R_INIT led_pow 04E68H 00004H + @@R_INIT hal 04E6CH 00000H @@R_INIT batt_params - 04E96H 00000H - @@R_INIT voltable 04E96H 00000H + 04E6CH 00000H + @@R_INIT voltable 04E6CH 00000H @@R_INIT pedo_lpf_coeff - 04E96H 00000H + 04E6CH 00000H @@R_INIT kanaria_c - 04E96H 00000H + 04E6CH 00000H @@R_INIT util_funcs - 04E96H 00000H + 04E6CH 00000H @@R_INIT i2c_mcu-sub - 04E96H 00000H - @@R_INIT @rom 04E96H 00000H - @@R_INIS 04E96H 00010H CSEG UNIT64KP - @@R_INIS @cstart 04E96H 00000H - @@R_INIS loader 04E96H 00000H - @@R_INIS pm 04E96H 00002H - @@R_INIS i2c_ctr 04E98H 00002H - @@R_INIS main 04E9AH 00000H - @@R_INIS magic 04E9AH 00000H - @@R_INIS WDT 04E9AH 00000H - @@R_INIS i2c_mcu 04E9AH 00000H - @@R_INIS i2c_twl 04E9AH 00000H - @@R_INIS led 04E9AH 00000H - @@R_INIS rtc 04E9AH 00000H - @@R_INIS vreg_ctr 04E9AH 00000H - @@R_INIS vreg_twl 04E9AH 00000H - @@R_INIS adc 04E9AH 00000H - @@R_INIS renge 04E9AH 00000H - @@R_INIS accero 04E9AH 00000H + 04E6CH 00000H + @@R_INIT @rom 04E6CH 00000H + @@R_INIS 04E6CH 00010H CSEG UNIT64KP + @@R_INIS @cstart 04E6CH 00000H + @@R_INIS loader 04E6CH 00000H + @@R_INIS pm 04E6CH 00002H + @@R_INIS i2c_ctr 04E6EH 00002H + @@R_INIS main 04E70H 00000H + @@R_INIS magic 04E70H 00000H + @@R_INIS WDT 04E70H 00000H + @@R_INIS i2c_mcu 04E70H 00000H + @@R_INIS i2c_twl 04E70H 00000H + @@R_INIS led 04E70H 00000H + @@R_INIS rtc 04E70H 00000H + @@R_INIS vreg_ctr 04E70H 00000H + @@R_INIS vreg_twl 04E70H 00000H + @@R_INIS adc 04E70H 00000H + @@R_INIS renge 04E70H 00000H + @@R_INIS accero 04E70H 00000H @@R_INIS self_flash - 04E9AH 00000H - @@R_INIS sw 04E9AH 00000H + 04E70H 00000H + @@R_INIS sw 04E70H 00000H @@R_INIS task_debug - 04E9AH 00000H + 04E70H 00000H @@R_INIS task_misc - 04E9AH 00000H - @@R_INIS task_sys 04E9AH 00002H + 04E70H 00000H + @@R_INIS task_sys 04E70H 00002H @@R_INIS pedo_alg_thre_det2 - 04E9CH 00006H - @@R_INIS ini_VECT 04EA2H 00000H + 04E72H 00006H + @@R_INIS ini_VECT 04E78H 00000H @@R_INIS task_status - 04EA2H 00000H - @@R_INIS led_cam 04EA2H 00002H - @@R_INIS led_pow 04EA4H 00002H - @@R_INIS hal 04EA6H 00000H + 04E78H 00000H + @@R_INIS led_cam 04E78H 00002H + @@R_INIS led_pow 04E7AH 00002H + @@R_INIS hal 04E7CH 00000H @@R_INIS batt_params - 04EA6H 00000H - @@R_INIS voltable 04EA6H 00000H + 04E7CH 00000H + @@R_INIS voltable 04E7CH 00000H @@R_INIS pedo_lpf_coeff - 04EA6H 00000H + 04E7CH 00000H @@R_INIS kanaria_c - 04EA6H 00000H + 04E7CH 00000H @@R_INIS util_funcs - 04EA6H 00000H + 04E7CH 00000H @@R_INIS i2c_mcu-sub - 04EA6H 00000H - @@R_INIS @rom 04EA6H 00000H - @@LCODEL 04EA6H 00022H CSEG - @@LCODEL abs 04EA6H 00008H - @@LCODEL memcpy_n 04EAEH 0001AH -* gap * 04EC8H 0012CH + 04E7CH 00000H + @@R_INIS @rom 04E7CH 00000H + @@RLINIT 04E7CH 00000H CSEG UNIT64KP + @@RLINIT loader 04E7CH 00000H + @@RLINIT pm 04E7CH 00000H + @@RLINIT i2c_ctr 04E7CH 00000H + @@RLINIT main 04E7CH 00000H + @@RLINIT magic 04E7CH 00000H + @@RLINIT WDT 04E7CH 00000H + @@RLINIT i2c_mcu 04E7CH 00000H + @@RLINIT i2c_twl 04E7CH 00000H + @@RLINIT led 04E7CH 00000H + @@RLINIT rtc 04E7CH 00000H + @@RLINIT vreg_ctr 04E7CH 00000H + @@RLINIT vreg_twl 04E7CH 00000H + @@RLINIT adc 04E7CH 00000H + @@RLINIT renge 04E7CH 00000H + @@RLINIT accero 04E7CH 00000H + @@RLINIT self_flash + 04E7CH 00000H + @@RLINIT sw 04E7CH 00000H + @@RLINIT task_debug + 04E7CH 00000H + @@RLINIT task_misc + 04E7CH 00000H + @@RLINIT task_sys 04E7CH 00000H + @@RLINIT pedo_alg_thre_det2 + 04E7CH 00000H + @@RLINIT ini_VECT 04E7CH 00000H + @@RLINIT task_status + 04E7CH 00000H + @@RLINIT led_cam 04E7CH 00000H + @@RLINIT led_pow 04E7CH 00000H + @@RLINIT hal 04E7CH 00000H + @@RLINIT batt_params + 04E7CH 00000H + @@RLINIT voltable 04E7CH 00000H + @@RLINIT pedo_lpf_coeff + 04E7CH 00000H + @@RLINIT kanaria_c + 04E7CH 00000H + @@RLINIT util_funcs + 04E7CH 00000H + @@RLINIT i2c_mcu-sub + 04E7CH 00000H + @@RLINIT @rom 04E7CH 00000H + @@CODEL 04E7CH 00000H CSEG + @@CODEL pm 04E7CH 00000H + @@CODEL i2c_ctr 04E7CH 00000H + @@CODEL main 04E7CH 00000H + @@CODEL magic 04E7CH 00000H + @@CODEL i2c_twl 04E7CH 00000H + @@CODEL led 04E7CH 00000H + @@CODEL rtc 04E7CH 00000H + @@CODEL vreg_ctr 04E7CH 00000H + @@CODEL vreg_twl 04E7CH 00000H + @@CODEL adc 04E7CH 00000H + @@CODEL renge 04E7CH 00000H + @@CODEL accero 04E7CH 00000H + @@CODEL sw 04E7CH 00000H + @@CODEL task_misc + 04E7CH 00000H + @@CODEL task_sys 04E7CH 00000H + @@CODEL pedo_alg_thre_det2 + 04E7CH 00000H + @@CODEL ini_VECT 04E7CH 00000H + @@CODEL led_cam 04E7CH 00000H + @@CODEL led_pow 04E7CH 00000H + @@CODEL batt_params + 04E7CH 00000H + @@CODEL voltable 04E7CH 00000H + @@CODEL pedo_lpf_coeff + 04E7CH 00000H + @@CODEL kanaria_c + 04E7CH 00000H + @@CODEL i2c_mcu-sub + 04E7CH 00000H + @@LCODEL 04E7CH 00022H CSEG + @@LCODEL abs 04E7CH 00008H + @@LCODEL memcpy_n 04E84H 0001AH +* gap * 04E9EH 00156H MGC_VER 04FF4H 00002H CSEG AT MGC_VER magic 04FF4H 00002H MGC_TAIL 04FF6H 0000AH CSEG AT diff --git a/trunk/config.h b/trunk/config.h index 28dc3db..28cf237 100644 --- a/trunk/config.h +++ b/trunk/config.h @@ -7,7 +7,7 @@ */ #define MCU_VER_MAJOR 0x02 -#define MCU_VER_MINOR 0x18 +#define MCU_VER_MINOR 0x19 // デバッグ向けスイッチ diff --git a/trunk/hoge.bin b/trunk/hoge.bin index 04ea92e..1f98b4a 100644 Binary files a/trunk/hoge.bin and b/trunk/hoge.bin differ diff --git a/trunk/pm.c b/trunk/pm.c index e5fa86a..5905990 100644 --- a/trunk/pm.c +++ b/trunk/pm.c @@ -172,24 +172,9 @@ static void update_chg_led() LED_CHARGE = temp_led_chg; - // レジスタの充電中ビットはLEDに同期する。 と、割り込み - { - u8 staus_old = vreg_ctr[VREG_C_STATUS]; /// Cだと簡潔に書けない... - - set_bit( LED_CHARGE, vreg_ctr[VREG_C_STATUS], REG_BIT_BATT_CHARGE ); - - if( (( vreg_ctr[VREG_C_STATUS] ^ staus_old ) & REG_BIT_BATT_CHARGE ) != 0 ) // 変化があったら割り込み - { - if( LED_CHARGE ) // set_irqを別々に呼ぶ方がコンパクト - { - set_irq( VREG_C_IRQ1, REG_BIT_BT_CHG_START ); - } - else - { - set_irq( VREG_C_IRQ1, REG_BIT_BT_CHG_STOP ); - } - } - } + // レジスタの充電中ビットはLEDに同期する + set_bit( LED_CHARGE, vreg_ctr[VREG_C_STATUS], REG_BIT_BATT_CHARGE ); // set_bitのみ。 + /// 割り込みはtask_status()で行う } diff --git a/trunk/task_status.c b/trunk/task_status.c index 49bfa0a..644bd7a 100644 --- a/trunk/task_status.c +++ b/trunk/task_status.c @@ -51,6 +51,26 @@ void tsk_status( ) { state_old = vreg_ctr[VREG_C_STATUS]; + if( system_status.pwr_state == ON ) + { + if( diff & REG_BIT_BATT_CHARGE ) + { + // 充電状態反映 + if( vreg_ctr[VREG_C_STATUS] & REG_BIT_BATT_CHARGE ) // set_irqを別々に呼ぶ方がコンパクト + { + set_irq( VREG_C_IRQ1, REG_BIT_BT_CHG_START ); + } + else + { + set_irq( VREG_C_IRQ1, REG_BIT_BT_CHG_STOP ); + } + } + } + + if(( system_status.pwr_state == ON ) || + ( system_status.pwr_state == SLEEP ) + ) + { if( diff & REG_BIT_ST_SHELL_OPEN ) { // 蓋の開け閉め @@ -61,6 +81,7 @@ void tsk_status( ) else { set_irq( VREG_C_IRQ0, REG_BIT_SHELL_CLOSE ); + } } } } diff --git a/trunk/yav_mcu_bsr.plg b/trunk/yav_mcu_bsr.plg index 243a741..a2aead2 100644 --- a/trunk/yav_mcu_bsr.plg +++ b/trunk/yav_mcu_bsr.plg @@ -6,15 +6,15 @@ 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 pm.c -pm.c(549) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(855) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(859) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(887) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(901) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(975) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(984) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(1188) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(1190) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(534) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(840) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(844) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(872) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(886) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(960) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(969) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(1173) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(1175) : CC78K0R warning W0401: Conversion may lose significant digits Compilation complete, 0 error(s) and 9 warning(s) found. "C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\pm.asm Assembly complete, 0 error(s) and 0 warning(s) found. diff --git a/trunk/yav_mcu_bsr.sdb b/trunk/yav_mcu_bsr.sdb index 9f0595f..367208e 100644 --- a/trunk/yav_mcu_bsr.sdb +++ b/trunk/yav_mcu_bsr.sdb @@ -13,7 +13,7 @@ T=4f13d431 9=WDT.h 10=magic.h [pm.c] -T=4f13ba15 +T=4f176bd3 1=incs.h 2=adc.h 3=led.h @@ -25,7 +25,7 @@ T=4f13ba15 9=vreg_twl.h 10=i2c_mcu.h [i2c_ctr.c] -T=4f13d407 +T=4f14d104 1=incs.h 2=rtc.h 3=pedometer.h @@ -40,7 +40,7 @@ T=4e647b08 7=i2c_mcu.h 8=pool.h [magic.c] -T=4f13d3cb +T=4f14db68 1=magic.h 2=config.h [WDT.c] @@ -54,7 +54,7 @@ T=4eeed909 4=util_funcs.h 5=i2c_mcu_sub.h [i2c_twl.c] -T=4f13d40f +T=4f14db40 1=incs.h 2=i2c_twl_defs.h 3=i2c_twl.h @@ -108,7 +108,7 @@ T=4e77e344 8=sim\simOnWin.h 9=bsr_system.h [accero.c] -T=4f13b810 +T=4f14cd44 1=incs.h 2=accero.h 3=i2c_mcu.h @@ -176,7 +176,7 @@ T=4e6864d2 1=config.h 2=sim\sim_interrupt_decrare.c [task_status.c] -T=4f13bd49 +T=4f176b91 1=incs_loader.h 2=renge\renge.h 3=pm.h @@ -219,7 +219,7 @@ T=4e68724a 1=incs_loader.h 2=WDT.h [i2c_mcu-sub.c] -T=4f0ba5c2 +T=4f14d9cd 1=incs.h 2=i2c_mcu.h 3=loader.h @@ -243,7 +243,7 @@ T=4e559884 T=4e5b0fa2 1=config.h [config.h] -T=4f13d3c9 +T=4f176c3b [jhl_defs.h] T=4e647343 [user_define.h]