From 4f2ab52e73db188b5ffc93953de574091ebae6a9 Mon Sep 17 00:00:00 2001 From: n2232 Date: Thu, 18 Nov 2010 08:43:31 +0000 Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E5=9B=9E=E9=9B=BB=E6=BA=90=E6=8A=95?= =?UTF-8?q?=E5=85=A5=E6=99=82=E3=81=AB=E3=80=81=E9=9B=BB=E6=B1=A0=E6=AE=8B?= =?UTF-8?q?=E9=87=8F=E3=81=8C100%=E3=81=A0=E3=81=A8TWL=E3=81=AB=E9=9B=BB?= =?UTF-8?q?=E6=B1=A0=E6=AE=8B=E9=87=8F0=EF=BC=85=E3=82=92=E9=80=9A?= =?UTF-8?q?=E7=9F=A5=E3=81=97=E3=81=A6=E3=81=84=E3=81=9F=E3=80=82=20?= =?UTF-8?q?=E3=80=80=E8=A9=A6=E9=81=8A=E5=8F=B0=E3=81=A7=E5=95=8F=E9=A1=8C?= =?UTF-8?q?=E3=81=AB=E3=81=AA=E3=82=8B=E3=81=AE=E3=81=A7=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@273 013db118-44a6-b54f-8bf7-843cb86687b1 --- trunk/bsr.hex | 1318 ++++++++++++++++++++--------------------- trunk/bsr.lmf | Bin 158532 -> 158176 bytes trunk/bsr_k0r.map | 400 ++++++------- trunk/config.h | 2 +- trunk/hoge.bin | Bin 16387 -> 16387 bytes trunk/pm.c | 50 +- trunk/yav_mcu_bsr.prk | 3 +- 7 files changed, 882 insertions(+), 891 deletions(-) diff --git a/trunk/bsr.hex b/trunk/bsr.hex index fda30a9..19f50f6 100644 --- a/trunk/bsr.hex +++ b/trunk/bsr.hex @@ -1,12 +1,12 @@ :02000000260DCB -:04001000544A564AAE -:02001C002B4C6B -:02002400974CF7 -:02002A00044D83 -:080034002D4ECF4D284E5C4F0C -:02004A00584A12 -:02005A00934AC7 -:02006200E04E6E +:040010002E4A304AFA +:02001C00054C91 +:02002400714C1D +:02002A00DE4CAA +:08003400074EA94D024E364FA4 +:02004A00324A38 +:02005A006D4AED +:02006200BA4E94 :0400C0007EFBFF04C0 :0A00C4001B339499E033F240BFAA09 :1000CE00C7C1FBF8FFCEABACC736F00071F4C6610A @@ -40,11 +40,11 @@ :10028E000271080105F55005F5BCFFF5BDFFF5A59A :10029E00FFF5A6FFD7C7C1C1FBF8FFCEABAC8C02F2 :1002AE00D1DD12616902305C03BBF6614900DDEEFF -:1002BE00618900EFF51004C6D7FDF232FD4D3CFD0D +:1002BE00618900EFF51004C6D7FDE232FD273CFD43 :1002CE002705717AFAFD0124F520F98F22F93105FF :1002DE00175003C15084FD3103C0625C01D161E847 -:1002EE00CF20F902CFE1FB64FDD233FD6548717278 -:1002FE0022712BE7FD503CFDF23C61EDEFF6D7D7B6 +:1002EE00CF20F902CFE1FB64FDC233FD3F487172AE +:1002FE0022712BE7FD2A3CFDCC3C61EDEFF6D7D702 :10030E00C7F616FD2705717BFA3102210571022110 :10031E00EF0B717AFAA7F647DFECE2EF04717AFA87 :10032E00F2C6D7C7C1C1FBF8FF17A1C1E0C18C0A45 @@ -152,11 +152,11 @@ :10098E00067110E5FBEF047118E5FB8FE5FB7F3078 :10099E00FD76D1DD5F8FE5FB9F30FD4020F903DF53 :1009AE0025665C10D1DD1F7122208FE5FB5C10D116 -:1009BE00DD0B5080C15011FD0238C0EF095040C10F -:1009CE005011FD0238C04020F903DD064020F90425 +:1009BE00DD0B5080C15011FDF237C0EF095040C120 +:1009CE005011FDF237C04020F903DD064020F90436 :1009DE00DF22665C02D1DD1C8FE5FB5C02D1DD0BF4 -:1009EE005040C15010FD0238C0EF095020C15010C8 -:0609FE00FD0238C0C6D75F +:1009EE005040C15010FDF237C0EF095020C15010D9 +:0609FE00FDF237C0C6D770 :100A04005208EF065203EF025206FEE600FE1B00F8 :100A1400DC16089F03088F0408089F040862FE245C :100A240000089F0408EEBF00EEBA00C1C514410ED1 @@ -210,10 +210,10 @@ :020D2400C3FD0D :100D260061CF5100718C7109FECBF800FEFC940175 :100D360000F6BF00F953C0F693935820FEDFF94141 -:100D460000367C4F3432FDEF05118B99A7A5174469 -:100D5600B64FDFF53602F93032FDEF04CC0000A7BE -:100D660047DFF9410036B64F346CFDEF05118B991C -:100D7600A7A51744B64FDFF5366CFD306CFDEF04C2 +:100D46000036564F3432FDEF05118B99A7A517448F +:100D5600904FDFF53602F93032FDEF04CC0000A7E4 +:100D660047DFF9410036904F346CFDEF05118B9942 +:100D7600A7A51744904FDFF5366CFD306CFDEF04E8 :100D8600CC0000A747DFF9FCCE0000EFFE61DD7165 :100D96007BFABEF0ADD8BEF200AEF661CDD7C36128 :100DA600DD717BFABEF0ADD8BEF200DBF6FFADDC3E @@ -246,12 +246,12 @@ :100F5600F9B4DADFF4BDD813BDDAC2C0D746D8DD9E :100F66000771FF7177D971C0D75BDB9DDB605BDAF8 :100F76009DDAADDC5BD9085BD808BDD8D7C3C7F30B -:100F8600728EFDC162314C410036624F1161A07212 +:100F8600728EFDC162314C4100363C4F1161A07238 :100F9600C09EFD62C6C2D7C3C7F3728EFDC1625C36 -:100FA6000F0C000FFE00314C4100366C4F11618072 +:100FA6000F0C000FFE00314C410036464F11618098 :0B0FB6000FFE0073C09EFD63C6C2D793 -:0A0FF60031353A35343A313000004D -:0A20000031353A35343A3130000032 +:0A0FF60031373A34303A343000004D +:0A20000031373A34303A3430000032 :10200A00AEF0B430B740BA30BB50BBB0BC50BD1014 :10201A00BD60BDB0BFE0C2B0C420C7B0CAE0CE1038 :10202A0001F0141014200630639049006E00777096 @@ -310,18 +310,18 @@ :1023780001DD094020F90561E8FD2827D7C72004B9 :10238800FBF8FF710407E66130609C038F11F94E7A :1023980003DD628C039F11F98C03D1DD137130E5E5 -:1023A800FB5002C15011FD0238C0CF0BF91EEF459A -:1023B8007138E5FBE0C15011FD0238C0F50BF91783 +:1023A800FB5002C15011FDF237C0CF0BF91EEF45AB +:1023B8007138E5FBE0C15011FDF237C0F50BF91794 :1023C800A1C15002C1C1506CFD5B031006D2DF0FE2 :1023D8008C01318E318D080E02081C00BF0CF9AF3C :1023E8000CF944009BDC05D5E1FBDF095020C15006 -:1023F80011FD0238C01004C6D7C78F32FD76FD42E2 +:1023F80011FDF237C01004C6D7C78F32FD76FD42F3 :1024080024D523F9DD05710320EF2D664F32FD61D8 :10241800F83144201A714320FD2705664C07DD0377 :1024280081DF098F22F9310303FDC024FDE5247102 -:102438000220306A26FDA83CC6D7C77162017172B6 -:1024480001E0FDA3025008FD1C3B629F02F9500900 -:10245800FD1C3B6276716301713822F94002F9F183 +:102438000220306A26FD823CC6D7C77162017172DC +:1024480001E0FDA3025008FDF63A629F02F9500927 +:10245800FDF63A6276716301713822F94002F9F1AA :10246800DC05E523F9EF244002F904DE1BCF23F94C :10247800025008C1506CFD3103C092DF0ED543FBFA :10248800DF09713022F9EF03F523F9CF32FD075741 @@ -387,636 +387,634 @@ :10284800BF16F9EF0A712022F930F401BF16F931E9 :1028580032040D31140509CFE1FB64F5E2FBEF1AF0 :102868008C044E01DE0C8C049FE1FB8C059FE2FB7F -:10287800EF088C019FE1FBF5E2FBD520F961F8CF69 -:1028880018F9648F18F94FE1FB61F831242034CC32 -:10289800020F712320CC03008C034C05DE168C0339 -:1028A80073091E224FE1FBDC068C02311A9C02617F -:1028B8005903EFE4313204068C026C039C028C024B -:1028C8009F38FC40E1FB0BDE064018F90BDE164092 -:1028D800E1FB06DE064018F906DE0AD5E1FBDF0E4D -:1028E800D518F9DD095020C15011FD0238C08FE11B -:1028F800FB9F18F9D520F9DF05715320EF3340E12C -:10290800FB0BDE03E6EF01F66061FB7161207114D9 -:102918002071672061C831522017715220716420DC -:10292800711120F171642061DC70C15012FDB6058F -:10293800C01006C6D7C75007C15002C15084FDCD8C -:102948000310045012FDA302500FC15002C150845D -:10295800FDCD0310045003FDA302501FC15002C156 -:102968005084FDCD0310045016FDA3025003C1503E -:1029780084FD3103C0625C01D1DD107170E5FB504C -:1029880002C15013FD0238C0F2EF01E2C6D7C750AA -:1029980004C15084FD3103C0625C03D1DD40501492 -:1029A800FD2F2A34E5FB895C9F998A0C7CFF50FF38 -:1029B8005C14D1DD228A0C7CFF5C147234E9FB893B -:1029C800616A997162075600316207058666D1DF30 -:1029D800F7716307716B2734F8FB895CEB99500238 -:1029E800C15084FD3103C0D2DD335017C15002C13C -:1029F8005084FDCD031004E0FDA3025007C150022E -:102A0800C15084FDCD0310045033FDA302F0C15022 -:102A180002C15084FDCD0310047178E5FBE0C1507C -:102A280013FD0238C0C6D7C7C12004FBF8FFCC028B -:102A3800005004C15084FD3103C0629C038C045CC7 -:102A480020D1DD0E8C036C019C038C026C209C024F -:102A5800EF138C045C10D1DD0C8C035CFE9C038CA2 -:102A6800026C109C028C045C08D1DD0E8C036C0295 -:102A78009C038C026C089C02EF138C045C04D1DD6F -:102A88000C8C035CFD9C038C026C049C028C03D1AF -:102A9800DD05501AFDA3028C0370C15004C1508497 -:102AA800FDCD0310048FE5FB5C9F728C03318E31E2 -:102AB8006D148C03318E314D616D08616C5C606101 -:102AC80062629FE5FB8FF1FB7CFF50FF5E02D1DD68 -:102AD800278FF1FB7CFF5E027234E9FB89616A99FA -:102AE800716207CC0100316207086159018C01D17C -:102AF800DFF4716307716B27F21006C6D7D9D9FBCB -:102B0800C15006C15084FDCD031004D9DAFBC15071 -:102B180007C15084FDCD031004D7FD052BF2D771F2 -:102B28001300711B20710303710205E0C15003C13A -:102B38005084FDCD0310045013FDA302F0C15005CD -:102B4800C15084FDCD031004500FC1E0C15084FD75 -:102B5800CD031004500AFDA3027103055008FDA31C -:102B680002501FC1E0C15084FDCD0310045012FD76 -:102B7800A3025003C15084FD3103C0625C01D1DF60 -:102B880002E2D75003C1C15084FDCD031004710285 -:102B980003711A20FDEF2CF50AF9F2D75003C15042 -:102BA80084FD3103C0625C01D1DD195014FD2F2A68 -:102BB800FD96295014FDA302E0C15003C15084FDC5 -:102BC800CD031004711300711B207103035014FD11 -:102BD800A302F0C1E0C15084FDCD031004F0C15040 -:102BE80003C15084FDCD031004D7C72004FBF8FFB0 -:102BF800CC02008F0AF99C035010C150A4FD310388 -:102C0800C0629F0AF9D543FBDD04F2EDCC2C8C039E -:102C18007F0AF95C08D1DD108F0AF95C08D1DF055D -:102C2800CC0210EF03CC02208C037F0AF95C04D19C -:102C3800DD168F0AF95C04D1DF088C026C049C0253 -:102C4800EF068C026C089C028FE4FB5CF3728F0A1F -:102C5800F95C0C6162629FE4FB8FF0FB7CFF50FF24 -:102C68005E029C02D1DD1F34E8FB896E0299716215 -:102C780007CC0100316207086159018C01D1DFF4EA -:102C8800716307716B278F0AF95C40D1DD09500227 -:102C9800C15012FD0238C08F0AF95C01D1DD08E08D -:102CA800C15012FD0238C0717AFA8F0AF95C41D11D -:102CB800DD11340AF9895CBE99D90AF9C15010FDB1 -:102CC800B605C0F21004C6D7FD3D29F2D7FD9629F6 -:102CD800F2D7C78FF8FB7617FD2F2A664FF8FBDF70 -:102CE800F2F5F8FBF2C6D75064FDA30240E1FB0BF6 -:102CF800DE03E6EF01F66061FB711120F17114202B -:102D080061DC70C15012FDB605C0FDC639CF49FC63 -:102D180003D77100010571785005713AD5713BD11F -:102D2800713ADD713BD98F10055CFC9F1005CF54BB -:102D3800054AE54205711042057100420571485087 -:102D4800057130500571205005CF530505CF520548 -:102D58000A7130510571205105713BD571705005CC -:102D68008F11055CFC9F1105D7717850057108011A -:102D780005D77140F00071783002713AE6713BE294 -:102D8800713BEA713BEE8F10055CFC9F1005CF3458 -:102D9800024AE552FF711A52710A527148300271A3 -:102DA80030300271203002CF330205CF32020A716F -:102DB800303102713BE6717030028F11055CFC9F67 -:102DC800110571603002D7717830027148F000D770 -:102DD800C788061666614FDD0967614EDE0396EF08 -:102DE80001866672C6D7C7161714AA0412A943DD4E -:102DF80029AA0412A923FDB64FC3AC02FDB64F138E -:102E0800C2BDD813FD630FDE0C1714AA0212AA0460 -:102E180003BA04EF051714A9BA04AC041231FF3140 -:102E28009E03317F087208C6D7C77120120571202A -:102E380011057100F200304400BFB601300188BFAF -:102E48009001300984BF9E01BF9C01BF9A01BF98C1 -:102E580001BF9601BF9401BF9201F53CFF30FE000F -:102E6800BFBE01F6BFBC01BFB80150EEBFBA01A199 -:102E7800BFB201C918FE00711022F94023F901DF21 -:102E880006711822F9EF0B36100571A461D8711874 -:102E980022F97128100571281105F6BE6EBE64BEB0 -:102EA8006A7123047153078F22F9310507F5FFFB77 -:102EB800CB6CFF00713321C6D730EF00BFB401F6E9 -:102EC800BFBA017108F200712304715307715301ED -:102ED800D7714321D9FFFBF1E7240000DD1223DD80 -:102EE8001923DD1123DD2623DD3423DD3923DD3FDE -:102EF800FD742FEF3DFD972FEF38D9FEFBC1AE6C67 -:102F0800FDD82DC0F313BE6C712321EF25F0C1AE9F -:102F18006CFDD82DC0F313BE6C712321EF14F6BEDF -:102F28006C712221EF0CCB6CFF00712321EF03FDA4 -:102F380014308F22F9311508712421712104EF060C -:102F4800712421715101314421218F22F931151049 -:102F5800F6BE64BE6A3124210390EF01F6BE6ED737 -:102F680031242104F690EF01F6BE6AD7CF3AFD4727 -:102F7800F5AAFBAE6C317DBFB0FBFDE92FD2DF0EA9 -:102F8800D9FEFBC1AE6CFDD82DC0F313BE6CD7FDC6 -:102F9800E92FD2DD0FCF3AFD47F5AAFBAE6C317DA4 -:102FA800BFB0FBD7E9AAFB0924225080D6BFACFBEF -:102FB80022B0FBBDD8304700FDCF0DBFAEFB30AC13 -:102FC800FBFDEE2DF313BE6CB03AFDD53AFDDF10D4 -:102FD800CF3AFD47A0AAFB40AAFB1F61C8F5AAFB90 -:102FE800D740E1FB0BDC05712321F2D740E1FB065A -:102FF80061D831120511F0C1AE6CFDD82DC0F313A4 -:10300800BE6C712221EF03FD1430E2D7714221F02A -:10301800C1AE6CFDD82DC0F313BE6CA0B2FB40B29C -:10302800FB40DC3DF5B2FBD9B3FBF1313F0436FD83 -:1030380014D9B3FBF1BDD85008FD1E0E087208E67E -:10304800D2DD040192DFFC896158D1DD05712221AE -:10305800EF03712321A0B3FB40B3FB2061C8F5B394 -:10306800FBD78FB4FBB0B4FBD1DF7331D4D1067179 -:103078005BD1E5B6FBD5B6FBDD347140E4FBD9B5D1 -:10308800FBF1E734020023DD0625DD0325DF05F625 -:10309800BE66EF06D9FEFBF1BE66A0B5FB40B5FBE8 -:1030A80020DF06F5B5FBB0B6FBCFB4FB19D7CFB41C -:1030B800FB1E7148E4FBD500FCDF04F6BE66D7D9D9 -:1030C800FEFBF14266FFDD16D9FEFBF112AE664348 -:1030D800DE05A266FFEF03B266FFCFB4FB03D7316C -:1030E800442101D74020F902DF10F6BE64BE6EBE4F -:1030F8006ABFBEFBBFC4FBBFCAFB31342139F6BF70 -:10310800BAFBBFC0FBBFC6FB22BEFB1231FF31AE0C -:1031180003316FBFBCFBF622C4FB1231FF31AE0393 -:10312800316FBFC2FBF622CAFB1231FF31AE033149 -:103138006FBFC8FBEDF9313164211071632171084B -:1031480004FCF5B8FBF5B7FBEDF931D5B7FB61E841 -:10315800EDF6318F46FB9FB7FB40B8FB1FDC1A71B9 -:103168000004FC4048FBFFDD22A0B9FB8F48FB4F61 -:10317800B9FBDE17F5B8FBEF12D9B8FBF1A1605C1B -:103188001F9FB8FB710804FCF5B9FBE9B8FB094AB5 -:10319800FB5080D6BFBAFBE9B8FB096AFB5080D662 -:1031A800BFC0FBE9B8FB098AFB5080D6BFC6FBAF9E -:1031B800BAFB22BEFB12D947FBF133BDD813FDCFB2 -:1031C8000DBFBCFBAFC0FB22C4FB12D947FBF133D8 -:1031D800BDD813FDCF0DBFC2FBAFC6FB22CAFB1281 -:1031E800D947FBF133BDD813FDCF0DBFC8FBB0B72E -:1031F800FB8F22F931151F30C6FBFDEE2DF313BEF0 -:103208006430BAFBFDEE2DF313BE6E30C0FBFDEE4D -:103218002DF313BE6AD730C6FBFDEE2DF313BE6A3D -:10322800D7C73152210BD5CCFBDD06B0CCFBEDF076 -:1032380032715321D901FCF1E7240000DD0F23DDB1 -:103248001B23DD1123DD5723DD2923DD3B5600F544 -:103258003BFDEDDC325601F53BFDEF78D53BFDDF5C -:10326800075601E53BFDEF055600F53BFDCFCCFBCE -:10327800FAEF61D53BFDDF0B5601E53BFDCFCCFBFB -:10328800FAEF51F501FCEF4CD53BFDDF0B5600E59D -:103298003BFDCFCCFBFAEF3CCF01FC02EF36D9392E -:1032A800FCF1E7240000DD0923DD2423DD0A23EFF8 -:1032B8001E5600F53BFDEF1CD53BFDDF075601E52B -:1032C8003BFDEF055600F53BFDCFCCFBFAEF05566D -:1032D80001E53BFD8F22F93115086661FB71510745 -:1032E800EF066661FB710101C6D7C736F00071F4BD -:1032F800DC297170F000CE9D08CE9EC0CE9F80F56F -:1033080094FFF593FFF592FFE597FFE596FFE595A6 -:10331800FFE598FFCE9C7F7100D8FB711BE3712BF2 -:10332800E3711AE7712BE7717A9D710A9E31929EBB -:1033380002EFFA710B9E717321710322711322C679 -:10334800D7C73172211E717221710A9E31929E0275 -:10335800EFFA3406FC3692FF52078B99A5A792DF45 -:10336800F9710B9EC6D7C78806163102221571025D -:1033780022C734CEFB3092FF1652078B99A5A7922D -:10338800DFF9C666736718CEFBC6D7C771732131DC -:1033980004221E710322710A9E31929E02EFFA34B2 -:1033A80092FF36CEFB52078B99A5A792DFF9710BD6 -:1033B8009E31142213711322717B9E8F0EFC9E9AEC -:1033C8008F0FFC9E9B717A9EC6D7CFD9FB5CCFDA54 -:1033D800FB5FCFFAFB20CF2EFC36CF2FFCC9D7C717 -:1033E800CFD6FB11CFD7FB0DCFFEFBFFF5FFFBF5CB -:1033F80000FCF501FCF502FCCFFBFB20F5FCFB56BD -:1034080000664C64DE08723846FB0086EFF3C6D7C8 -:10341800C788061617F1E73403002361E3ED463742 -:103428002361F8EDFC34B12361E3ED03352561F840 -:10343800ED123524070024070061D8ED4637240B28 -:103448000061F8ED33352361F8ED7A352361F8ED45 -:1034580047352361F8ED1E372561F8ED32372561D0 -:10346800F8EDE335B12561D8ED073624000061F8A1 -:10347800ED14362361F8ED46372402002361E3EDAD -:1034880039362361F8ED4A362361F8ED5B3623615E -:10349800F8ED4A362361F8ED6C362361F8ED7D3698 -:1034A8002361F8ED8C362361F8EDAE362361F8ED33 -:1034B800BA362361F8EDC6362361F8EDCF3624021B -:1034C800002361E3ED463724020061F8EDD7362387 -:1034D80061F8EDE3362561F8EDEF36240A0061F86E -:1034E800EDFB3624120061F8ED18372361F8ED067C -:1034F80037ED4837679FD8FBED523730222BFDA8B0 -:103508003C66736718D6FBED523740DBFB6ADF1465 -:1035180040DCFB68DF0E674C6CDF09305D45FDA8B9 -:103528003C713AD5679FDDFBED523767D1DD063038 -:10353800B440FDA83C34F6FB89616F99ED523767BA -:103548005C02D1DD0830D02CFDA83CEF0C675C0193 -:10355800D1DD0630D52CFDA83C675C3CD1DD1030B0 -:10356800DA2CFDA83C675C3C7266736218D6FBEDEA -:10357800523767D1DD625C01D1DD05300800EF010B -:10358800F6609F35FC675C02D1DD03E6EF01F63497 -:1035980035FC89616899675C04D1DD04E6A1EF0117 -:1035A800F63435FC89616899675C08D1DD053020FF -:1035B80000EF01F63435FC89616899675C10D1DD4C -:1035C80005301000EF01F63435FC89616899675CB5 -:1035D80020D161E8716035FCED5237D51AF9DF0961 -:1035E800679FFFFBA01AF9EF13401AF905DE0DD902 -:1035F8001AF9F1B112674836FDA01AF9ED5237678A -:103608005C0F7266736218D6FBED5237401AF96484 -:10361800DE1F401AF901DF0667D161F85701E91A80 -:10362800F9671846FBA01AF9401AF90561C87162D2 -:1036380021675C7F70C117F1243000FD6E33C0ED47 -:103648005237675C3F70C117F1243000FD6E33C0FC -:10365800ED5237675C0770C117F1243000FD6E33F7 -:10366800C0ED5237675C1F70C117F1243000FD6E42 -:1036780033C0ED52376770C117F1243000FD6E3347 -:10368800C0ED5237CEABAC710A9E31929E02EFFA72 -:10369800D592FFDF05710B9EEFED679E99710B9E2A -:1036A8009F0DFCED5237711222675C7F9F0EFCED77 -:1036B8005237711222675C3F9F0FFCED5237675CEF -:1036C8003F9F10FCED5237675C1F9F11FCEF7B306A -:1036D800A63EFDA83C679F16FCEF6F30613EFDA833 -:1036E8003C679F17FCEF6330833EFDA83C679F1A39 -:1036F800FCEF57675C01D1DD51FD6548EF4C403068 -:10370800FCC8DE46E930FC671874FAA030FCEF3AD2 -:10371800679F30FCEF3467318E247200DF06306E0D -:1037280009FDA83C679FF9FBEF208FFCFB617F5CDC -:1037380010D161E8CF49FC03679FFCFBEF0CEF0A4F -:10374800664C5ADE05736718D6FBC6D7C716664C93 -:1037580030DC094C37DE05FD4933EF67664C02DF84 -:103768001F8FD8FB5C03728F37FC5C03318E316D81 -:1037780008616A08128F37FC5C80312A6162EF4960 -:10378800664C3DDF0AAE90BF32FCF932FCEF3A6678 -:103798004C3EDF05F933FCEF30664C4FDF05FD8901 -:1037A80048EF26664C61DF09E930FC0974FA72EFCC -:1037B80018664C7FDF0D302E41FDA83C713AD5527A -:1037C8004AEF06667309D6FB72C6D7C7880616176E -:1037D800F1241000240500DC07244C00DD17EF1845 -:1037E800717BFA17F104D6FB1489617F99717AFA13 -:1037F800712222EF03A030FCC6D7C7C1C1FBF8FF76 -:103808004020F903DD064020F904DF2F8C027309FC -:10381800DEFB5E0AD1DF248C02318E04D6FB1489CC -:103828006E0A99716207CC0100316207086159017B -:103838008C01D1DFF4716307716B271004C6D7CFF1 -:1038480037FC03F535FCF539FCF53BFCD7C7880692 -:103858001617F1E734020025DD3E23DD1825DD1DAE -:1038680023DD0523DD2CEF3C715222679F3AFCCF04 -:1038780049FC03EF2F675C839F37FCEF27675C03E6 -:103888009F39FC675C034C0261F8715221FD2932B3 -:10389800EF12679F3BFCEF0C6791DF08E0C1501205 -:1038A800FD0238C0C6D7C71617F1E7240000DD3A75 -:1038B80023DD23240300DD0C240200DD2224F9008B -:1038C800DD2FEF3031020705308000EF01F6086F79 -:1038D80038FC7208EF248F35FCF535FC72EF1B8F2E -:1038E80043FC9F44FCF93AFCEF107142235235EF38 -:1038F80009F2EF0666730934FC72C6D7C71617F1CA -:10390800E7240000DD38241000DD1C23DD1C23DD46 -:1039180030240E00DD18241100DD1B240F00DD12F9 -:10392800243000DD15EF1EE2EF1D5202EF1952049C -:10393800EF155206EF115205EF0D5207EF09F2EF9E -:10394800065203EF0252FFC6D7C731342241713302 -:10395800228F48FC9FDEFB8F47FC9FFDFB3642FD14 -:10396800C7D947FCFD4D3B618A70618AFD923BC017 -:10397800D94BFCF1312F609F4AFC8F46FC4F4AFC23 -:10398800DD0D7142228F4AFC9F46FCCF49FC034063 -:1039980049FC05DE0A30D339FDA83CCF49FC6BB0A1 -:1039A80049FC7150F000CE300BCF170006CE31061F -:1039B800FD0D03717A30710BE3710BE7C6D78F4A9F -:1039C800FC9F46FC8F4AFC9FDFFBD7C74020F903CA -:1039D800DF064020F904DF04F2EDC83A8FFCFB5CF7 -:1039E80010D1DD0C8F4AFC9F4FFC7148FCFBEF6146 -:1039F800314422247143227163228FFCFB5C04D181 -:103A0800DD088FFBFB9F50FCEF068F4AFC9F50FCA4 -:103A18008F50FC9F4FFCEF39315422237153227190 -:103A28006222D53AFCDF05F551FCEF0B8F3AFC50CA -:103A380002D6A1609F51FC8F51FC9F4FFCEF1231C1 -:103A48006422088F51FC9F4FFCEF068F50FC9F4F5C -:103A5800FC8F4FFC9FDFFBD54FFCDF05F53AFCEFF1 -:103A68001A404FFC05DE06CF3AFC02EF0ED94FFC98 -:103A7800F11231FE03311F609F3AFC8F53FC4F3A1D -:103A8800FCDD23571F8F3AFC9F53FC5600664C08F9 -:103A9800DE10730984224F3AFCDC046677EF038654 -:103AA800EFEB679F43FC8FFCFB5C01D1DD03F2EF7A -:103AB8000FE94FFC09442270C15013FDB605C0F24E -:103AC800C6D7C7168B728C01614ADE248B728C02B2 -:103AD800614ADE188C01728C02614ADE068C013163 -:103AE8008EEF048C02318E087208EF268B72EF225B -:103AF8008B728C02614ADE048B72EF168C01728C19 -:103B0800026142DE068C01318EEF048C02318E0890 -:103B18007208C6D7C716710AE7710BE37150F00037 -:103B2800CE300BCF170006669E31FD0D03717A303B -:103B3800710BE33182E302EFFA8D1F7158F00071C7 -:103B48000BE772C6D7C7C1C1FBF8FF8F2EFC4E0228 -:103B5800DC03F2EF318C024F2FFCDC0452FFEF261E -:103B68008C022F2EFC706131318D128F2FFC2F2E7D -:103B7800FC70613133BDD813FDF10DBB440001DC8D -:103B880003F690BB8B721004C6D7C7C1C1FBF8FF00 -:103B9800AC0A14A91489708C026128706131FDB6D1 -:103BA8004F1344030071FEDC24AC0A148A04819A82 -:103BB80004AC0A148A044C11DC11A9148C0299ACC7 -:103BC8000A14CA0200AC0A14CA0310EF74AC0A142F -:103BD800CA0400AC0A14A914894E02DE0AAC0A14FD -:103BE8008A02819A02EF13AC0A14A914894E026161 -:103BF800D308AC0A148A02919A02AC0A148A039177 -:103C08009A03D1DF3CAC0A148A024C10DF10A914C5 -:103C180089318EA112AC0A14A9146299EF17AC0A63 -:103C2800148A024CF0DF0EA91489318EB112AC0A45 -:103C380014A9146299AC0A14CA0200AC0A14CA0383 -:103C4800101004C6D7ED933C717BFAC7D55EFC61B2 -:103C5800F831742230717422711123717322D55E88 -:103C6800FCDD06B05EFCCEABAC717AFA5600664C51 -:103C78000ADD1272F3311C7948FDCEFC0061CAFDE1 -:103C8800F23C86EFE9717AFAF2C6D7C75600664C5D -:103C980010DE0BF0317E12F67860FC86EFF0C6D7A6 -:103CA800C7C1C1FBF8FFCC01008C014C10DE367196 -:103CB8007BFA8C01F0317E0460FC14A96168DF098D -:103CC800AC02B9717AFAF2EF1D8C01F0317E1279EB -:103CD80060FC614902DF06717AFAE2EF09717AFA4B -:103CE800615901EFC4E21004C6D7C72004FBF8FFEE -:103CF800F64260FC61F8EDD73D717BFA9C038C03BA -:103D08004C10DE3C8C03F0317E0460FC14A9616821 -:103D1800DF05717AFAEF29717AFA8C0372F3311C94 -:103D28007960FCCEFC0061CA629C02D1DF0A8C0378 -:103D3800F0317E12E67860FC717BFA615903EFBEC0 -:103D4800CC0200CC01018C02F0317E0460FC14A985 -:103D58006168DD7B8C02F0317E127960FCE743DF1D -:103D6800688C014C10DE628C01F0317E127960FCA7 -:103D7800E743DD50717BFA8C01F0317E0460FC145E -:103D8800A96168DF1B616901717BFA8C01F0317EE2 -:103D980012F67860FC717AFA8C024E01DCE7EF2F9C -:103DA8008C01F0317E0460FC14A9128C02F0317E83 -:103DB800337860FC8C01F0317E12E67860FC615942 -:103DC80002717AFA615901EF98615902ED4E3D008E -:103DD800F21004C6D7C72006FBF8FF341BFCC550F9 -:103DE80006C150A8C15030FD5B031006D2DD1DA0EE -:103DF80080FC4080FC08DE03E2EF5A3416FC895C44 -:103E0800FC99FDA63E7110E4FBF2EF49F580FC8FAA -:103E180016FC5C01D1DD264020F903DF205010C1DB -:103E280080FD0238C0C736100571D4C6DE0F17C131 -:103E38005006C150A8C15030FD5B0310064020F960 -:103E480001DD114020F905DD0B8F16FC5C02D16104 -:103E5800E8FD6245F21006C6D7D917FCC15030FDFF -:103E68003103C0629F1AFC7130E7FB8FEFFB5C08DF -:103E7800D1DF06716307716B27F2D7D91AFCC1D954 -:103E880019FCC15030FDCD0310047130E7FB8FEFF2 -:103E9800FB5C08D1DF06716307716B27F2D7C72077 -:103EA8000AFBF8FF500FC15030FD3103C04043FBFF -:103EB80002DF077110E4FBF2EF547118E4FBCC0742 -:103EC80000CC0812CC09808F16FC5C03D1DF087186 -:103ED8007AD5CC0607EF06717BD5CC062F170406DA -:103EE80000C15004C150A0C15030FD03041006C7E2 -:103EF80036100571D4C6DE154020F903DF0F17C14F -:103F08005006C150A8C15030FD5B031006F2100ADC -:103F1800C6D7C74020F902DF04F6BF84FCB05CFDB9 -:103F2800D55CFD61E8ED2A40CF5CFD048F20F931B6 -:103F38008FE723DD0B24020024030061C8ED2A402B -:103F48003028004284FCDF0AE0C15010FD0238C06E -:103F5800EF2530FA004284FCDF0B5002C15010FDFF -:103F68000238C0EF128FFAFB5010D604FA004284D0 -:103F7800FC61D8712022F931340709712323F6BF77 -:103F880084FCEF1731242306F6BF84FCEF0DA284CE -:103F9800FCF64284FCDF04B1BF84FC8F23F9318F27 -:103FA800E7240000DD0623DD0D23DF12361005713E -:103FB800C4713123EF0B710402713123EF037132A5 -:103FC800233132231A4086FC0361D8A086FC408640 -:103FD800FC02DF0E5004C15010FD0238C0EF03F59B -:103FE80086FC3134231A4088FC0361D8A088FC4041 -:103FF80088FC02DF0E5008C15010FD0238C0EF03E4 -:10400800F588FC314207184087FC0361D8A087FC7B -:104018004087FC02DF0C5010C1FD0238C0EF03F5E9 -:1040280087FCC6D7C736100571D4DE0730DD3DFDE5 -:10403800A83CD24020F903DF413122070630F22B99 -:10404800FDA83C3144230C7143235080C15012FD1C -:104058000238C0D58AFCDD05B08AFCEF1DCF8AFC8A -:10406800068F37FC5C01D1DD118F43FC4F44FCDD2A -:10407800095040C15012FD0238C04020F903DD0547 -:10408800F6BD1AEF25D502FCDF09F6461ADD1BB688 -:104098001AEF17D9FEFBF1461ADD0FD9FEFB12AD58 -:1040A8001A43DE04A61AEF02B61AC6D7C78FF6FB64 -:1040B80076F5F6FB5C10D161E8715223665C0FD18E -:1040C800DD61665C01D1DD05F520F9EF56665C021D -:1040D800D1DD15E0C15003C15084FDCD031004713A -:1040E8001300711B20710303665C08D1DD057103A1 -:1040F80003EF17665C04D1DD11711300711B20D525 -:1041080037FC61F8710303F537FC5005FDA3027114 -:1041180002035003C1C15084FDCD031004711A205D -:10412800FDEF2CF2C6D7C7364105718461D8EDD2B0 -:10413800413641057194DE0771405005CEABAC3174 -:10414800B2D104E2EDE141713BD1CEABAC401AF9FA -:1041580009DE77D51AF9DF618F22F93133088F2309 -:10416800F99F4005EF04CF400504F0C15084FD31AC -:1041780003C0629F8EFC8F32FD9F8FFC3690FCC778 -:104188005002C15008C1506CFD5B0310068F8CFCB7 -:104198009F92FC8F02F99F93FC713420E6613012E4 -:1041A80071042061DC31196162629F94FC8F22F9ED -:1041B8003169317A9F95FCEF0BD91AF9F112498DC3 -:1041C800FC9F4005A01AF9E2EF0F71605005714895 -:1041D8005005713BD5F51AF9F2C6D7C78F20F931CA -:1041E8008FE724000061F8EDB44323DD1B2361F859 -:1041F800EDBB422361F8ED39432361F8ED82432397 -:1042080061F8ED5144EDB443D521F9DF2BF6428432 -:10421800FCDD05F55EFDEF03A05EFD405EFD65DC9F -:1042280009F520F9717222EDD144AF84FC440A00EB -:1042380061D8EDD144E521F9712223F55EFDF5F948 -:10424800FBFD2705714320FD01244023F903DF0905 -:10425800717222F520F9EDD144FD282740E3FB9B3C -:10426800DE09717222F520F9EDD144714A277140B7 -:10427800110571301105713A22715A22711A2EFDF9 -:10428800272BD2DD09717222F520F9EDD144711086 -:104298003500CF37001D714012054021F901DF05B7 -:1042A800F5FFFBEF04CFFFFB03CF20F902FD052B41 -:1042B800EDD144FD1A2DFD7A2D714A9DFD4738FD3B -:1042C800E733F537FF712BE0F521F9717222CBE462 -:1042D8003FEFCBE6F6F0FD2705713BD48F22F9318D -:1042E80005305004C15084FD3103C0625C03318E37 -:1042F800315D34E5FB896168995002C15084FD3114 -:1043080003C0D2DD067170E5FBEF047178E5FBFDB3 -:104318000124FD312E710822F9CF20F9038FD8FB33 -:104328005C02D1DD095080C15010FD0238C0EDD1CA -:1043380044FDD34431A4E020712BE031020C05FD8B -:104348004D45EF145027C15005C15084FDCD0310D1 -:1043580004CF20F9047172223154230BA098FCD5A4 -:1043680098FC61F8FD4D45FD40458F22F931450720 -:1043780031040703F520F9EDD144FDD34431020C93 -:1043880018F0C15005C15084FDCD0310045005FD3F -:10439800A302FD4D45CF20F903FD40458F22F93199 -:1043A800450731040703F520F9EDD144F520F9CF8D -:1043B800FFFB03F500FCF502FC713221F6426CFFAD -:1043C80061E8EDD144712822F9F516FCFDA63EFD01 -:1043D800C12EFD712DFDCF2D714B9DF5E6FBF5E747 -:1043E800FBF5E8FBF5E9FB31042102EFFACE3708CB -:1043F800CBE4BFFFCBE6FFF1CED4FFCF3700097186 -:10440800481205F6BEE0BEE2BED0716A27FDA42BB5 -:10441800714307714B2771481005714811057138B0 -:10442800100571381105713302713B227153027105 -:104438005B2271130E711B2EFD9005F55EFDCF20DA -:10444800F905712223F6BF84FC3102072CFD0124F3 -:10445800AF84FC440A00DC06E521F9E520F9D52300 -:10446800F961E8FD90058F22F931455D502EFDA3D5 -:1044780002E521F9E520F9EF50D50BF9DF4BF521DD -:10448800F9FD9005FD852371730171320431120520 -:1044980002EFFA71430271032071422031949E02A7 -:1044A800EFFA712AE7CEA409F5F30061FD3104079C -:1044B80003712323E5F300CEA408712BE7E520F967 -:1044C8008F22F9314503F520F9C6D7D599FCDF1EAF -:1044D800310200195003C15084FD3103C0625C01F0 -:1044E800D1DF07F520F9717222D7E599FCD74099F9 -:1044F800FCF0DF083104003FF599FCD74099FCC86F -:10450800DF0BF520F9717222CF99FCF0D731020048 -:1045180004A099FCD7F0C15004C15084FDCD03100C -:10452800048FE5FB5C9F9FE5FB7110F6FB30B44000 -:10453800FDA83CCF99FCF0D78F22F9312506F5204C -:10454800F9717222D7715323F598FC717207FD0D2A -:1045580003717307D7FDFD05F2D7C7200CFBF8FFE1 -:104568008F1CFCF0F91BFCF303FDB64F13BC048F42 -:104578001EFCF0F91DFCF303FDB64F13BC028F209F -:10458800FCF0F91FFCF303FDB64F13BBAC04BDD818 -:10459800F6BDDAAC04311EBDDCF6BDDEFDA40DAD02 -:1045A800D8BDDCADDABDDEAC02BDD8F6BDDAAC02F2 -:1045B800311EDADCC3DADEC3BDDCF6BDDEFDA40DD8 -:1045C800C0BDDEC0BDDCADDEFD1A0FADD8BDDCADB3 -:1045D800DABDDEABBDD8F6BDDAAB311EDADCC3DA44 -:1045E800DEC3BDDCF6BDDEFDA40DC0BDDEC0BDDC96 -:1045F800ADDEFD1A0FDADAADD8FDB349C3C58F2693 -:10460800FD5C3FF0317E04A6FC14C2C0B9A026FDB3 -:10461800F6BC08BC0A9C078C074C2EDD3E8F26FD95 -:104628000E0770F161DC605C3FF0317E1279A6FC08 -:10463800BDD8F6BDDA8C0773098E22318FBDDC70C8 -:10464800BDDEFDA40DAC08BDDCAC0AFD1A0FADDA69 -:10465800BC0AADD8BC08615907EFBCAC08BDD8ACE2 -:104668000ABDDAC9DC0004F6FD6E0EC9DCFFFFF6F0 -:10467800FD6F0FADD8BFA0FCAF9AFC42A0FCDD12C5 -:10468800AF9CFCBF9EFCAF9AFCBF9CFCAFA0FCBFDC -:104698009AFCAF9CFC429EFCDC50AF9AFC429CFC0E -:1046A800DE48AF60FD429AFCDE404064FD16DC1F28 -:1046B8004064FDA0DE168FA2FC4F64FDDE0EAF9AAB -:1046C800FC22A4FC44691061C8FD3B47F564FDAFBA -:1046D8009AFC445146DC0BAF9AFC241027BF62FDBC -:1046E800EF1930F82ABF62FDEF114064FDFFDD03CA -:1046F800E6EF01F63464FD89610899AF9EFC429C9F -:10470800FCDC1BAF9CFC429AFCDE13AF9AFC4262B5 -:10471800FDDE0BF5A2FCAF9AFCBFA4FCEF1140A292 -:10472800FCFFDD03E6EF01F634A2FC89610899106D -:104738000CC6D7C72006FBF8FFA021FCD521FCDF5B -:104748001CA022FCD522FCDF14A023FCD523FCDF0F -:104758000CCF21FCFFCF22FCFFCF23FCFF717BFA9B -:10476800710A9E31929E02EFFA8E98FD830F9C0388 -:104778009F2AFD8E949F65FD8E969F66FD8E979F5E -:1047880067FD8E939F28FD8E929F29FDFD1C49137E -:10479800BC04BDD8F6BDDA46DADF03B146D8DF1966 -:1047A8008C035C0391DF03E6EF01F6046D01313DF4 -:1047B800120103B1BC046169038F68FD4E03DF1267 -:1047C800AF2CFD614904DE40AC04222CFDFD3D48C0 -:1047D800EF368C03318EB112D968FDF143DF1E8CA0 -:1047E800035C0391DF03E6EF01F6046D01313D122E -:1047F8000103222CFD610904FD3D48EF0B8F68FD84 -:104808004E03DE04F6FD3D488C039F68FDAC04BFF3 -:104818002CFDD927FDF1010424F9BB14A944FFFF9D -:10482800DF04E6B9EF0BAB14A944FEFFDD03A9A131 -:10483800B91006C6D7C7161744A90061C836A8001C -:10484800A027FD4027FDA861C8F527FDF927FDF33E -:10485800311CF67824F9B7F647DFE5C6D7C756A85E -:104868009666F0317E12F6B17824F966D1DFF1F55B -:1048780021FCF522FCF523FCF527FDC6D77163233F -:10488800D7C72004FBF8FFD91AF9F1E7240000DDA7 -:104898001123DD1C23DD2123DD2623DD2F23DD3439 -:1048A800EF3A8F27FD9F2EFDA01AF9F965FDEF60FD -:1048B800A01AF9F966FDEF58A01AF9F967FDEF504B -:1048C800A01AF98F2AFDFD9D0F72EF44A01AF9F97D -:1048D80028FDEF3CA01AF9F929FDEF34F92EFDF374 -:1048E800311C7924F9BB316223058B9C03EF128CB0 -:1048F800019C03D52EFDDF06CF2EFDA7EF03B02EBA -:10490800FD718071672361DC61FB7161238C037227 -:104918001004C6D7C72008FBF8FF8E989C058E9711 -:104928009C048E969C038E949C028E939C018E927E -:104938009B710B9E717AFA8C05FD830F9C058C0484 -:10494800FD830F9C048C03FD830F9C038C02FD8365 -:104958000F9C028C04F0317E1279BE22BC068C05B5 -:104968005C03D1DF098C044C0361C86179068C03B0 -:10497800318EB1610906BC06313D120103BC068CBB -:10498800060E02708C071C00BC068F26FC4E01DC4C -:104998000D8C014F26FCDC0B8F27FC4DDE05AC0689 -:1049A80012EF04AC06B1121008C6D7C7C3C120085D -:1049B800FBF8FFF661490A61F8614908DF07F73437 -:1049C8000000ED504AE6BC04F6BC06AC0ABC02ACDA -:1049D80008BBAC06614902AC0461F8614900DE28F5 -:1049E800AC04BDD8AC06BDDAE1FD290FADDABC06D2 -:1049F800ADD8BC04ABBDD8AC02BDDAE1FD440FAD07 -:104A0800DABC02ADD8BBEFCAAC06BC02AC04BBAC86 -:104A180008BDD8AC0ABDDAAC04BDDCAC06FDA70EF7 -:104A2800AC04BDDCAC06FD1A0FE1FD440FADDABCE9 -:104A380006ADD8BC04AC06614902AC0461F8614912 -:0C4A480000DCC5AC0214AB12100CC6D789 -:104A540061FC61FCC1C3C5C7520C929269D4FEC10A -:104A6400DFF88EFD708EFCC1717AFA4020F903DF05 -:104A74000630F22BFDA83CC09EFC609EFD34D4FEA3 -:104A84005206C0B9A5A592DFF9C6C4C2C061FC61D3 -:104A9400DF520C929269D4FEC1DFF88EFD708EFC59 -:104AA400C1717AFAC736410571A4C6DC51F534FDEB -:104AB40071485005716050053124223671620771C6 -:104AC40023228FE6FB5FEEFBD1DF1B8FE7FB5FEF5B -:104AD400FBD1DF128FE8FB5FF0FBD1DF098FE9FB2D -:104AE4005FF1FBD1DD0C31620702EFFA71630771EC -:104AF4006B27FD8548FD9333F51AF9ED174CC7363E -:104B040041057184C6DE0DF534FD71485005FD93F1 -:104B140033ED174CC73641057194C6DE154034FD9C -:104B240003DD0C4034FD04DD064034FD0161F8F57D -:104B340034FDD934FDF1E7240000DD0823DD13231F -:104B4400DD39EF6071405005E534FD71505005EDDD -:104B5400174C8F40059F1BF99F1EF9D91BF9FD5473 -:104B640037629F1DF9401BF97FDD06CF34FD02EF4C -:104B740003F534FD71505005ED174CC736410571EE -:104B840094C6DE1CC736410571C4C6DE06CF34FDAB -:104B940003EF11F534FD7148500571605005EF7352 -:104BA400CF34FD044034FD03DF138F1DF99F40050E -:104BB400D91DF9C1D91BF9FDD337C0EF108F4005BA -:104BC40076C7D91BF9FD1834C071505005D91EF9A8 -:104BD400F1242900DD2D240400DD28242200DD2316 -:104BE400241100DD0C240100DD19241E00DD14EF66 -:104BF4000C401BF960DF0CCF1BF961EF06F51AF9C5 -:104C0400A01BF94034FD03DF0AD91BF9FD543762B8 -:104C14009F1DF9C09EFC609EFD34D4FE5206C0B9AF -:104C2400A5A592DFF961FCC1C3C5C7520C92926974 -:104C3400D4FEC1DFF88EFD708EFCC1F616717AFACF -:104C4400714AE5717BBD51405F0401D1DD05A7F6D2 -:104C540047DFF3300400BF2401F6BF2A01300B0BF9 -:104C6400BF2801FD0D03300B0FBF2801FD0D0330DC -:104C74000F0FBF2801710AE6710321C09EFC609EDC -:104C8400FD34D4FE5206C0B9A5A592DFF9C6C4C24C -:104C9400C061FCC1C3C5C7520C929269D4FEC1DF86 -:104CA400F88EFD708EFCC1717AFAD542FBDD0EEBF5 -:104CB40040FB899E44A240FBB042FBEF2B710AE605 -:104CC400300400BF2401F6BF2A01300B0BBF2801BA -:104CD400FD0D03300B0FBF2801FD0D03300F0FBF77 -:104CE4002801717320710321C09EFC609EFD34D4A1 -:104CF400FE5206C0B9A5A592DFF9C6C4C2C061FCC4 -:104D040061EF520C929269D4FEC1DFF88EFD708E71 -:104D1400FCC12008FBF8FF71503002CEABACCC01D3 -:104D240000F6BC0231B2E20F617902F6614902DF9A -:104D3400F371603002EF7E8E519B713BE28B5C021B -:104D4400D1DD1D8B5C08D1DF0971503002CC01002C -:104D5400EFCF8C0770FDAE38629E50CC0102EFC1DC -:104D64008B5C03D1DF408E509C05715030028C0166 -:104D7400D1DF0E8C0570FD0439629C07CC0101EF74 -:104D8400318C014C02DF0671603002EF28CF34020F -:104D94005A716030028C0570C18C0770FD5538C0A3 -:104DA400CF34024AEF0F8B5C01D1DD067160300213 -:104DB400EF03ED254D1008C09EFC609EFD34D4FE2B -:104DC4005206C0B9A5A592DFF961FCC1C3C5C7529B -:104DD4000C929269D4FEC1DFF88EFD708EFCC17115 -:104DE4000A9E31929E02EFFA8F10FC4F96FFDF1954 -:104DF4008F11FC4F97FFDF118F12FC4F98FFDF09D3 -:104E04005004C15011FD0238C0710B9EC09EFC605D -:104E14009EFD34D4FE5206C0B9A5A592DFF9C6C4DE -:104E2400C2C061FCA05EFC61FCC1C3C5C7520C9248 -:104E34009269D4FEC1DFF88EFD708EFCC1C1FBF80F -:104E4400FF8D1F9C018E31318EE7240600DD08237F -:104E5400DD0F23DD25EF45717AFA8C019F48FCEFC5 -:104E64003B717AFA4023F901DF078C019F47FCEF7D -:104E74002B51FF2E019F47FCEF22717AFA8C019F80 -:104E840002F98FE4FB5C01D1DF124020F903DD0657 -:104E94004020F904DF06306A26FDA83C4031FF09B2 -:104EA400DE05A031FFEF197158F000713222405D28 -:104EB400FC02DF03F6EF05D95DFCF1A1609F5DFC08 -:104EC400710BE3C0C09EFC609EFD34D4FE5206C04C -:104ED400B9A5A592DFF9C6C4C2C061FC61FF520C3A -:104EE400929269D4FEC1DFF88EFD708EFCC1717A96 -:104EF400FA8F16FC5C03D1DD194020F903DD06406E -:104F040020F904DF0D36100571D4DE0630DD3DFDD9 -:104F1400A83CC09EFC609EFD34D4FE5206C0B9A5D8 -:104F2400A592DFF961FC61FC61FC61FC61FC61FC40 -:104F340061FC61FC61FC61FC61FC61FC61FC61FC85 -:104F440061FC61FC61FC61FC61FC61FC61FC61FC75 -:0E4F540061FC61FC61FC61FC61FC61FC61FCC4 -:0A4F620000060C12181E242A303637 -:104F6C0000163248648096122844607692082440D9 -:104F7C00FF000000555555554700DEFB00000000B2 -:104F8C004BFC000000001A3F5139D822D92E6A3050 -:104F9C00E73029322C407C09E34101000000983AAB -:0A4FAC00F82AFF23301299000000DC -:084FB600317503F7332312D714 -:0A4FF60031353A35343A313000000D +:10287800EF088C019FE1FBF5E2FBCC020FCC0300D3 +:102888008C034C05DE168C0373091E224FE1FBDC1A +:10289800068C02311A9C02615903EFE431320406B6 +:1028A8008C026C039C028C029F38FC8F18F94FE154 +:1028B800FBDD2B40E1FB0BDE064018F90BDE164072 +:1028C800E1FB06DE064018F906DE0AD5E1FBDF0E5D +:1028D800D518F9DD095020C15011FDF237C08FE13C +:1028E800FB9F18F9D520F9DF05715320EF3340E13C +:1028F800FB0BDE03E6EF01F66061FB7161207114EA +:102908002071672061C831522017715220716420EC +:10291800711120F171642061DC70C15012FDB6059F +:10292800C01006C6D7C75007C15002C15084FDCD9C +:102938000310045012FDA302500FC15002C150846D +:10294800FDCD0310045003FDA302501FC15002C166 +:102958005084FDCD0310045016FDA3025003C1504E +:1029680084FD3103C0625C01D1DD107170E5FB505C +:1029780002C15013FDF237C0F2EF01E2C6D7C750CB +:1029880004C15084FD3103C0625C03D1DD405014A2 +:10299800FD1F2A34E5FB895C9F998A0C7CFF50FF58 +:1029A8005C14D1DD228A0C7CFF5C147234E9FB894B +:1029B800616A997162075600316207058666D1DF40 +:1029C800F7716307716B2734F8FB895CEB99500248 +:1029D800C15084FD3103C0D2DD335017C15002C14C +:1029E8005084FDCD031004E0FDA3025007C150023E +:1029F800C15084FDCD0310045033FDA302F0C15033 +:102A080002C15084FDCD0310047178E5FBE0C1508C +:102A180013FDF237C0C6D7C7C12004FBF8FFCC02AC +:102A2800005004C15084FD3103C0629C038C045CD7 +:102A380020D1DD0E8C036C019C038C026C209C025F +:102A4800EF138C045C10D1DD0C8C035CFE9C038CB2 +:102A5800026C109C028C045C08D1DD0E8C036C02A5 +:102A68009C038C026C089C02EF138C045C04D1DD7F +:102A78000C8C035CFD9C038C026C049C028C03D1BF +:102A8800DD05501AFDA3028C0370C15004C15084A7 +:102A9800FDCD0310048FE5FB5C9F728C03318E31F2 +:102AA8006D148C03318E314D616D08616C5C606111 +:102AB80062629FE5FB8FF1FB7CFF50FF5E02D1DD78 +:102AC800278FF1FB7CFF5E027234E9FB89616A990A +:102AD800716207CC0100316207086159018C01D18C +:102AE800DFF4716307716B27F21006C6D7D9D9FBDB +:102AF800C15006C15084FDCD031004D9DAFBC15082 +:102B080007C15084FDCD031004D7FDF52AF2D77113 +:102B18001300711B20710303710205E0C15003C14A +:102B28005084FDCD0310045013FDA302F0C15005DD +:102B3800C15084FDCD031004500FC1E0C15084FD85 +:102B4800CD031004500AFDA3027103055008FDA32C +:102B580002501FC1E0C15084FDCD0310045012FD86 +:102B6800A3025003C15084FD3103C0625C01D1DF70 +:102B780002E2D75003C1C15084FDCD031004710295 +:102B880003711A20FDDF2CF50AF9F2D75003C15062 +:102B980084FD3103C0625C01D1DD195014FD1F2A88 +:102BA800FD86295014FDA302E0C15003C15084FDE5 +:102BB800CD031004711300711B207103035014FD21 +:102BC800A302F0C1E0C15084FDCD031004F0C15050 +:102BD80003C15084FDCD031004D7C72004FBF8FFC0 +:102BE800CC02008F0AF99C035010C150A4FD310398 +:102BF800C0629F0AF9D543FBDD04F2EDBC2C8C03BF +:102C08007F0AF95C08D1DD108F0AF95C08D1DF056D +:102C1800CC0210EF03CC02208C037F0AF95C04D1AC +:102C2800DD168F0AF95C04D1DF088C026C049C0263 +:102C3800EF068C026C089C028FE4FB5CF3728F0A2F +:102C4800F95C0C6162629FE4FB8FF0FB7CFF50FF34 +:102C58005E029C02D1DD1F34E8FB896E0299716225 +:102C680007CC0100316207086159018C01D1DFF4FA +:102C7800716307716B278F0AF95C40D1DD09500237 +:102C8800C15012FDF237C08F0AF95C01D1DD08E0AE +:102C9800C15012FDF237C0717AFA8F0AF95C41D13E +:102CA800DD11340AF9895CBE99D90AF9C15010FDC1 +:102CB800B605C0F21004C6D7FD2D29F2D7FD862926 +:102CC800F2D7C78FF8FB7617FD1F2A664FF8FBDF90 +:102CD800F2F5F8FBF2C6D75064FDA30240E1FB0B06 +:102CE800DE03E6EF01F66061FB711120F17114203B +:102CF80061DC70C15012FDB605C0FDB639CF49FC84 +:102D080003D77100010571785005713AD5713BD12F +:102D1800713ADD713BD98F10055CFC9F1005CF54CB +:102D2800054AE54205711042057100420571485097 +:102D3800057130500571205005CF530505CF520558 +:102D48000A7130510571205105713BD571705005DC +:102D58008F11055CFC9F1105D7717850057108012A +:102D680005D77140F00071783002713AE6713BE2A4 +:102D7800713BEA713BEE8F10055CFC9F1005CF3468 +:102D8800024AE552FF711A52710A527148300271B3 +:102D980030300271203002CF330205CF32020A717F +:102DA800303102713BE6717030028F11055CFC9F77 +:102DB800110571603002D7717830027148F000D780 +:102DC800C788061666614FDD0967614EDE0396EF18 +:102DD80001866672C6D7C7161714AA0412A943DD5E +:102DE80029AA0412A923FD904FC3AC02FD904F13EA +:102DF800C2BDD813FD630FDE0C1714AA0212AA0471 +:102E080003BA04EF051714A9BA04AC041231FF3150 +:102E18009E03317F087208C6D7C77120120571203A +:102E280011057100F200304400BFB601300188BFBF +:102E38009001300984BF9E01BF9C01BF9A01BF98D1 +:102E480001BF9601BF9401BF9201F53CFF30FE001F +:102E5800BFBE01F6BFBC01BFB80150EEBFBA01A1A9 +:102E6800BFB201C918FE00711022F94023F901DF31 +:102E780006711822F9EF0B36100571A461D8711884 +:102E880022F97128100571281105F6BE6EBE64BEC0 +:102E98006A7123047153078F22F9310507F5FFFB87 +:102EA800CB6CFF00713321C6D730EF00BFB401F6F9 +:102EB800BFBA017108F200712304715307715301FD +:102EC800D7714321D9FFFBF1E7240000DD1223DD90 +:102ED8001923DD1123DD2623DD3423DD3923DD3FEE +:102EE800FD642FEF3DFD872FEF38D9FEFBC1AE6C97 +:102EF800FDC82DC0F313BE6C712321EF25F0C1AEC0 +:102F08006CFDC82DC0F313BE6C712321EF14F6BEFF +:102F18006C712221EF0CCB6CFF00712321EF03FDB4 +:102F280004308F22F9311508712421712104EF062C +:102F3800712421715101314421218F22F931151059 +:102F4800F6BE64BE6A3124210390EF01F6BE6ED747 +:102F580031242104F690EF01F6BE6AD7CF3AFD4737 +:102F6800F5AAFBAE6C317DBFB0FBFDD92FD2DF0EC9 +:102F7800D9FEFBC1AE6CFDC82DC0F313BE6CD7FDE6 +:102F8800D92FD2DD0FCF3AFD47F5AAFBAE6C317DC4 +:102F9800BFB0FBD7E9AAFB0924225080D6BFACFBFF +:102FA80022B0FBBDD8304700FDCF0DBFAEFB30AC23 +:102FB800FBFDDE2DF313BE6CB03AFDD53AFDDF10F4 +:102FC800CF3AFD47A0AAFB40AAFB1F61C8F5AAFBA0 +:102FD800D740E1FB0BDC05712321F2D740E1FB066A +:102FE80061D831120511F0C1AE6CFDC82DC0F313C4 +:102FF800BE6C712221EF03FD0430E2D7714221F04B +:10300800C1AE6CFDC82DC0F313BE6CA0B2FB40B2BC +:10301800FB40DC3DF5B2FBD9B3FBF1313F0436FD93 +:1030280014D9B3FBF1BDD85008FD1E0E087208E68E +:10303800D2DD040192DFFC896158D1DD05712221BE +:10304800EF03712321A0B3FB40B3FB2061C8F5B3A4 +:10305800FBD78FB4FBB0B4FBD1DF7331D4D1067189 +:103068005BD1E5B6FBD5B6FBDD347140E4FBD9B5E1 +:10307800FBF1E734020023DD0625DD0325DF05F635 +:10308800BE66EF06D9FEFBF1BE66A0B5FB40B5FBF8 +:1030980020DF06F5B5FBB0B6FBCFB4FB19D7CFB42C +:1030A800FB1E7148E4FBD500FCDF04F6BE66D7D9E9 +:1030B800FEFBF14266FFDD16D9FEFBF112AE664358 +:1030C800DE05A266FFEF03B266FFCFB4FB03D7317C +:1030D800442101D74020F902DF10F6BE64BE6EBE5F +:1030E8006ABFBEFBBFC4FBBFCAFB31342139F6BF80 +:1030F800BAFBBFC0FBBFC6FB22BEFB1231FF31AE1D +:1031080003316FBFBCFBF622C4FB1231FF31AE03A3 +:10311800316FBFC2FBF622CAFB1231FF31AE033159 +:103128006FBFC8FBEDE9313164211071632171086B +:1031380004FCF5B8FBF5B7FBEDE931D5B7FB61E861 +:10314800EDE6318F46FB9FB7FB40B8FB1FDC1A71D9 +:103158000004FC4048FBFFDD22A0B9FB8F48FB4F71 +:10316800B9FBDE17F5B8FBEF12D9B8FBF1A1605C2B +:103178001F9FB8FB710804FCF5B9FBE9B8FB094AC5 +:10318800FB5080D6BFBAFBE9B8FB096AFB5080D672 +:10319800BFC0FBE9B8FB098AFB5080D6BFC6FBAFAE +:1031A800BAFB22BEFB12D947FBF133BDD813FDCFC2 +:1031B8000DBFBCFBAFC0FB22C4FB12D947FBF133E8 +:1031C800BDD813FDCF0DBFC2FBAFC6FB22CAFB1291 +:1031D800D947FBF133BDD813FDCF0DBFC8FBB0B73E +:1031E800FB8F22F931151F30C6FBFDDE2DF313BE10 +:1031F8006430BAFBFDDE2DF313BE6E30C0FBFDDE7E +:103208002DF313BE6AD730C6FBFDDE2DF313BE6A5D +:10321800D7C73152210BD5CCFBDD06B0CCFBEDE096 +:1032280032715321D901FCF1E7240000DD0F23DDC1 +:103238001B23DD1123DD5723DD2923DD3B5600F554 +:103248003BFDEDCC325601F53BFDEF78D53BFDDF7C +:10325800075601E53BFDEF055600F53BFDCFCCFBDE +:10326800FAEF61D53BFDDF0B5601E53BFDCFCCFB0B +:10327800FAEF51F501FCEF4CD53BFDDF0B5600E5AD +:103288003BFDCFCCFBFAEF3CCF01FC02EF36D9393E +:10329800FCF1E7240000DD0923DD2423DD0A23EF08 +:1032A8001E5600F53BFDEF1CD53BFDDF075601E53B +:1032B8003BFDEF055600F53BFDCFCCFBFAEF05567D +:1032C80001E53BFD8F22F93115086661FB71510755 +:1032D800EF066661FB710101C6D7C736F00071F4CD +:1032E800DC297170F000CE9D08CE9EC0CE9F80F57F +:1032F80094FFF593FFF592FFE597FFE596FFE595B7 +:10330800FFE598FFCE9C7F7100D8FB711BE3712B02 +:10331800E3711AE7712BE7717A9D710A9E31929ECB +:1033280002EFFA710B9E717321710322711322C689 +:10333800D7C73172211E717221710A9E31929E0285 +:10334800EFFA3406FC3692FF52078B99A5A792DF55 +:10335800F9710B9EC6D7C78806163102221571026D +:1033680022C734CEFB3092FF1652078B99A5A7923D +:10337800DFF9C666736718CEFBC6D7C771732131EC +:1033880004221E710322710A9E31929E02EFFA34C2 +:1033980092FF36CEFB52078B99A5A792DFF9710BE6 +:1033A8009E31142213711322717B9E8F0EFC9E9AFC +:1033B8008F0FFC9E9B717A9EC6D7CFD9FB5CCFDA64 +:1033C800FB5FCFFAFB20CF2EFC36CF2FFCC9D7C727 +:1033D800CFD6FB10CFD7FB0DCFFEFBFFF5FFFBF5DC +:1033E80000FCF501FCF502FCCFFBFB20F5FCFB56CD +:1033F80000664C64DE08723846FB0086EFF3C6D7D9 +:10340800C788061617F1E73403002361E3ED363762 +:103418002361F8EDEC34B12361E3EDF3342561F871 +:10342800ED023524070024070061D8ED3637240B58 +:103438000061F8ED23352361F8ED6A352361F8ED75 +:1034480037352361F8ED0E372561F8ED2237256110 +:10345800F8EDD335B12561D8EDF73524000061F8D2 +:10346800ED04362361F8ED36372402002361E3EDDD +:1034780029362361F8ED3A362361F8ED4B3623619E +:10348800F8ED3A362361F8ED5C362361F8ED6D36D8 +:103498002361F8ED7C362361F8ED9E362361F8ED63 +:1034A800AA362361F8EDB6362361F8EDBF3624025B +:1034B800002361E3ED363724020061F8EDC73623B7 +:1034C80061F8EDD3362561F8EDDF36240A0061F89E +:1034D800EDEB3624120061F8ED08372361F8EDF6BC +:1034E80036ED3837679FD8FBED423730122BFD8217 +:1034F8003C66736718D6FBED423740DBFB6ADF1486 +:1035080040DCFB68DF0E674C6CDF09303745FD8215 +:103518003C713AD5679FDDFBED423767D1DD063058 +:103528008E40FD823C34F6FB89616F99ED42376726 +:103538005C02D1DD0830C02CFD823CEF0C675C01D9 +:10354800D1DD0630C52CFD823C675C3CD1DD1030F6 +:10355800CA2CFD823C675C3C7266736218D6FBED30 +:10356800423767D1DD625C01D1DD05300800EF012B +:10357800F6609F35FC675C02D1DD03E6EF01F634A7 +:1035880035FC89616899675C04D1DD04E6A1EF0127 +:10359800F63435FC89616899675C08D1DD0530200F +:1035A80000EF01F63435FC89616899675C10D1DD5C +:1035B80005301000EF01F63435FC89616899675CC5 +:1035C80020D161E8716035FCED4237D51AF9DF0981 +:1035D800679FFFFBA01AF9EF13401AF905DE0DD912 +:1035E8001AF9F1B112674836FDA01AF9ED423767AA +:1035F8005C0F7266736218D6FBED4237401AF964A5 +:10360800DE1F401AF901DF0667D161F85701E91A90 +:10361800F9671846FBA01AF9401AF90561C87162E2 +:1036280021675C7F70C117F1243000FD5E33C0ED67 +:103638004237675C3F70C117F1243000FD5E33C02C +:10364800ED4237675C0770C117F1243000FD5E3327 +:10365800C0ED4237675C1F70C117F1243000FD5E72 +:1036680033C0ED42376770C117F1243000FD5E3377 +:10367800C0ED4237CEABAC710A9E31929E02EFFA92 +:10368800D592FFDF05710B9EEFED679E99710B9E3A +:103698009F0DFCED4237711222675C7F9F0EFCED97 +:1036A8004237711222675C3F9F0FFCED4237675C1F +:1036B8003F9F10FCED4237675C1F9F11FCEF7B308A +:1036C800803EFD823C679F16FCEF6F303B3EFD82DB +:1036D8003C679F17FCEF63305D3EFD823C679F1A95 +:1036E800FCEF57675C01D1DD51FD3F48EF4C40309E +:1036F800FCC8DE46E930FC671874FAA030FCEF3AE3 +:10370800679F30FCEF3467318E247200DF06306E1D +:1037180009FD823C679FF9FBEF208FFCFB617F5C12 +:1037280010D161E8CF49FC03679FFCFBEF0CEF0A5F +:10373800664C5ADE05736718D6FBC6D7C716664CA3 +:1037480030DC094C37DE05FD3933EF67664C02DFA4 +:103758001F8FD8FB5C03728F37FC5C03318E316D91 +:1037680008616A08128F37FC5C80312A6162EF4970 +:10377800664C3DDF0AAE90BF32FCF932FCEF3A6688 +:103788004C3EDF05F933FCEF30664C4FDF05FD6337 +:1037980048EF26664C61DF09E930FC0974FA72EFDC +:1037A80018664C7FDF0D300841FD823C713AD552D6 +:1037B8004AEF06667309D6FB72C6D7C7880616177E +:1037C800F1241000240500DC07244C00DD17EF1855 +:1037D800717BFA17F104D6FB1489617F99717AFA23 +:1037E800712222EF03A030FCC6D7C7C1C1FBF8FF86 +:1037F8004020F903DD064020F904DF2F8C0273090D +:10380800DEFB5E0AD1DF248C02318E04D6FB1489DC +:103818006E0A99716207CC0100316207086159018B +:103828008C01D1DFF4716307716B271004C6D7CF01 +:1038380037FC03F535FCF539FCF53BFCD7C78806A2 +:103848001617F1E734020025DD3E23DD1825DD1DBE +:1038580023DD0523DD2CEF3C715222679F3AFCCF14 +:1038680049FC03EF2F675C839F37FCEF27675C03F6 +:103878009F39FC675C034C0261F8715221FD1932D3 +:10388800EF12679F3BFCEF0C6791DF08E0C1501215 +:10389800FDF237C0C6D7C71617F1E7240000DD3A96 +:1038A80023DD23240300DD0C240200DD2224F9009B +:1038B800DD2FEF3031020705308000EF01F6086F89 +:1038C80038FC7208EF248F35FCF535FC72EF1B8F3E +:1038D80043FC9F44FCF93AFCEF107142235235EF48 +:1038E80009F2EF0666730934FC72C6D7C71617F1DA +:1038F800E7240000DD38241000DD1C23DD1C23DD57 +:1039080030240E00DD18241100DD1B240F00DD1209 +:10391800243000DD15EF1EE2EF1D5202EF195204AC +:10392800EF155206EF115205EF0D5207EF09F2EFAE +:10393800065203EF0252FFC6D7C731342241713312 +:10394800228F48FC9FDEFB8F47FC9FFDFB3642FD24 +:10395800C7D947FCFD273B618A70618AFD6C3BC073 +:10396800D94BFCF1312F609F4AFC8F46FC4F4AFC33 +:10397800DD0D7142228F4AFC9F46FCCF49FC034073 +:1039880049FC05DE0A30C339FD823CCF49FC6BB0E7 +:1039980049FC7150F000CE300BCF170006CE31062F +:1039A800FD0D03717A30710BE3710BE7C6D78F4AAF +:1039B800FC9F46FC8F4AFC9FDFFBD7C74020F903DA +:1039C800DF064020F904DF04F2EDA23A8FFCFB5C2D +:1039D80010D1DD0C8F4AFC9F4FFC7148FCFBEF6156 +:1039E800314422247143227163228FFCFB5C04D191 +:1039F800DD088FFBFB9F50FCEF068F4AFC9F50FCB5 +:103A08008F50FC9F4FFCEF393154222371532271A0 +:103A18006222D53AFCDF05F551FCEF0B8F3AFC50DA +:103A280002D6A1609F51FC8F51FC9F4FFCEF1231D1 +:103A38006422088F51FC9F4FFCEF068F50FC9F4F6C +:103A4800FC8F4FFC9FDFFBD94FFCF11231FE033195 +:103A58001F609F3AFC8F53FC4F3AFCDD23571F8FA2 +:103A68003AFC9F53FC5600664C08DE10730984220A +:103A78004F3AFCDC046677EF0386EFEB679F43FC65 +:103A88008FFCFB5C01D1DD03F2EF0FE94FFC094429 +:103A98002270C15013FDB605C0F2C6D7C7168B7287 +:103AA8008C01614ADE248B728C02614ADE188C011B +:103AB800728C02614ADE068C01318EEF048C023171 +:103AC8008E087208EF268B72EF228B728C02614A85 +:103AD800DE048B72EF168C01728C026142DE068C5A +:103AE80001318EEF048C02318E087208C6D7C716D2 +:103AF800710AE7710BE37150F000CE300BCF17005D +:103B080006669E31FD0D03717A30710BE33182E355 +:103B180002EFFA8D1F7158F000710BE772C6D7C714 +:103B2800C1C1FBF8FF8F2EFC4E02DC03F2EF318C93 +:103B3800024F2FFCDC0452FFEF268C022F2EFC7064 +:103B48006131318D128F2FFC2F2EFC70613133BD06 +:103B5800D813FDF10DBB440001DC03F690BB8B725A +:103B68001004C6D7C7C1C1FBF8FFAC0A14A9148951 +:103B7800708C026128706131FD904F13440300710D +:103B8800FEDC24AC0A148A04819A04AC0A148A0460 +:103B98004C11DC11A9148C0299AC0A14CA0200ACAD +:103BA8000A14CA0310EF74AC0A14CA0400AC0A144D +:103BB800A914894E02DE0AAC0A148A02819A02EF1D +:103BC80013AC0A14A914894E0261D308AC0A148AEA +:103BD80002919A02AC0A148A03919A03D1DF3CAC91 +:103BE8000A148A024C10DF10A91489318EA112AC74 +:103BF8000A14A9146299EF17AC0A148A024CF0DF70 +:103C08000EA91489318EB112AC0A14A9146299ACA8 +:103C18000A14CA0200AC0A14CA03101004C6D7ED6D +:103C28006D3C717BFAC7D55EFC61F8317422307146 +:103C38007422711123717322D55EFCDD06B05EFC1F +:103C4800CEABAC717AFA5600664C0ADD1272F331CB +:103C58001C7948FDCEFC0061CAFDCC3C86EFE971B9 +:103C68007AFAF2C6D7C75600664C10DE0BF0317EE2 +:103C780012F67860FC86EFF0C6D7C7C1C1FBF8FF23 +:103C8800CC01008C014C10DE36717BFA8C01F031CE +:103C98007E0460FC14A96168DF09AC02B9717AFA84 +:103CA800F2EF1D8C01F0317E127960FC614902DF70 +:103CB80006717AFAE2EF09717AFA615901EFC4E202 +:103CC8001004C6D7C72004FBF8FFF64260FC61F871 +:103CD800EDB13D717BFA9C038C034C10DE3C8C03E8 +:103CE800F0317E0460FC14A96168DF05717AFAEF8F +:103CF80029717AFA8C0372F3311C7960FCCEFC00CE +:103D080061CA629C02D1DF0A8C03F0317E12E67828 +:103D180060FC717BFA615903EFBECC0200CC010153 +:103D28008C02F0317E0460FC14A96168DD7B8C0292 +:103D3800F0317E127960FCE743DF688C014C10DEBD +:103D4800628C01F0317E127960FCE743DD50717BB3 +:103D5800FA8C01F0317E0460FC14A96168DF1B61F4 +:103D68006901717BFA8C01F0317E12F67860FC7182 +:103D78007AFA8C024E01DCE7EF2F8C01F0317E04D9 +:103D880060FC14A9128C02F0317E337860FC8C013F +:103D9800F0317E12E67860FC615902717AFA615955 +:103DA80001EF98615902ED283D00F21004C6D7C70B +:103DB8002006FBF8FF341BFCC55006C150A8C150B3 +:103DC80030FD5B031006D2DD1DA080FC4080FC089E +:103DD800DE03E2EF5A3416FC895CFC99FD803E71E3 +:103DE80010E4FBF2EF49F580FC8F16FC5C01D1DD95 +:103DF800264020F903DF205010C180FDF237C0C7EC +:103E080036100571D4C6DE0F17C15006C150A8C1BF +:103E18005030FD5B0310064020F901DD114020F908 +:103E280005DD0B8F16FC5C02D161E8FD3C45F21004 +:103E380006C6D7D917FCC15030FD3103C0629F1A9E +:103E4800FC7130E7FB8FEFFB5C08D1DF067163077D +:103E5800716B27F2D7D91AFCC1D919FCC15030FDB2 +:103E6800CD0310047130E7FB8FEFFB5C08D1DF0650 +:103E7800716307716B27F2D7C7200AFBF8FF500F51 +:103E8800C15030FD3103C04043FB02DF077110E42D +:103E9800FBF2EF547118E4FBCC0700CC0812CC09F4 +:103EA800808F16FC5C03D1DF08717AD5CC0607EF4A +:103EB80006717BD5CC062F17040600C15004C150EB +:103EC800A0C15030FD03041006C736100571D4C6D2 +:103ED800DE154020F903DF0F17C15006C150A8C1F5 +:103EE8005030FD5B031006F2100AC6D7C74020F910 +:103EF80002DF04F6BF84FCB05CFDD55CFD61E8ED33 +:103F08000440CF5CFD048F20F9318FE723DD0B24BB +:103F1800020024030061C8ED04403028004284FCFC +:103F2800DF0AE0C15010FDF237C0EF2530FA004239 +:103F380084FCDF0B5002C15010FDF237C0EF128F26 +:103F4800FAFB5010D604FA004284FC61D871202292 +:103F5800F931340709712323F6BF84FCEF173124A4 +:103F68002306F6BF84FCEF0DA284FCF64284FCDF36 +:103F780004B1BF84FC8F23F9318FE7240000DD06EC +:103F880023DD0D23DF1236100571C4713123EF0BC9 +:103F9800710402713123EF037132233132231A4045 +:103FA80086FC0361D8A086FC4086FC02DF0E500424 +:103FB800C15010FDF237C0EF03F586FC3134231AE7 +:103FC8004088FC0361D8A088FC4088FC02DF0E50C2 +:103FD80008C15010FDF237C0EF03F588FC314207E5 +:103FE800184087FC0361D8A087FC4087FC02DF0CDF +:103FF8005010C1FDF237C0EF03F587FCC6D7C736AE +:10400800100571D4DE0730B73DFD823CD24020F95F +:1040180003DF413122070630E22BFD823C31442385 +:104028000C7143235080C15012FDF237C0D58AFC71 +:10403800DD05B08AFCEF1DCF8AFC068F37FC5C01DA +:10404800D1DD118F43FC4F44FCDD095040C15012B3 +:10405800FDF237C04020F903DD05F6BD1AEF25D57E +:1040680002FCDF09F6461ADD1BB61AEF17D9FEFB6C +:10407800F1461ADD0FD9FEFB12AD1A43DE04A61A6B +:10408800EF02B61AC6D7C78FF6FB76F5F6FB5C10BB +:10409800D161E8715223665C0FD1DD61665C01D1A4 +:1040A800DD05F520F9EF56665C02D1DD15E0C1505B +:1040B80003C15084FDCD031004711300711B2071DE +:1040C8000303665C08D1DD05710303EF17665C0422 +:1040D800D1DD11711300711B20D537FC61F8710314 +:1040E80003F537FC5005FDA3027102035003C1C15B +:1040F8005084FDCD031004711A20FDDF2CF2C6D7C1 +:10410800C7364105718461D8EDAC413641057194DB +:10411800DE0771405005CEABAC31B2D104E2EDBB45 +:1041280041713BD1CEABAC401AF909DE77D51AF90B +:10413800DF618F22F93133088F23F99F4005EF049F +:10414800CF400504F0C15084FD3103C0629F8EFC4E +:104158008F32FD9F8FFC3690FCC75002C15008C1BA +:10416800506CFD5B0310068F8CFC9F92FC8F02F94C +:104178009F93FC713420E661301271042061DC31B8 +:10418800196162629F94FC8F22F93169317A9F9597 +:10419800FCEF0BD91AF9F112498DFC9F4005A01AC2 +:1041A800F9E2EF0F7160500571485005713BD5F584 +:1041B8001AF9F2C6D7C78F20F9318FE724000061BA +:1041C800F8ED8E4323DD1B2361F8ED95422361F85A +:1041D800ED13432361F8ED5C432361F8ED2B44EDC7 +:1041E8008E43D521F9DF2BF64284FCDD05F55EFD13 +:1041F800EF03A05EFD405EFD65DC09F520F97172F4 +:1042080022EDAB44AF84FC440A0061D8EDAB44E531 +:1042180021F9712223F55EFDF5F9FBFD27057143B0 +:1042280020FD01244023F903DF09717222F520F9EA +:10423800EDAB44FD282740E3FB9BDE09717222F5B4 +:1042480020F9EDAB44714A27714011057130110511 +:10425800713A22715A22711A2EFD172BD2DD09717B +:104268007222F520F9EDAB4471103500CF37001DEF +:10427800714012054021F901DF05F5FFFBEF04CF7E +:10428800FFFB03CF20F902FDF52AEDAB44FD0A2D13 +:10429800FD6A2D714A9DFD3738FDD733F537FF711B +:1042A8002BE0F521F9717222CBE43FEFCBE6F6F073 +:1042B800FD2705713BD48F22F93105305004C150D8 +:1042C80084FD3103C0625C03318E315D34E5FB89C6 +:1042D8006168995002C15084FD3103C0D2DD067176 +:1042E80070E5FBEF047178E5FBFD0124FD212E71DB +:1042F8000822F9CF20F9038FD8FB5C02D1DD0950E1 +:1043080080C15010FDF237C0EDAB44FDAD4431A47F +:10431800E020712BE031020C05FD2745EF145027F2 +:10432800C15005C15084FDCD031004CF20F904719C +:1043380072223154230BA098FCD598FC61F8FD2714 +:1043480045FD1A458F22F931450731040703F52049 +:10435800F9EDAB44FDAD4431020C18F0C15005C174 +:104368005084FDCD0310045005FDA302FD2745CF61 +:1043780020F903FD1A458F22F93145073104070357 +:10438800F520F9EDAB44F520F9CFFFFB03F500FC70 +:10439800F502FC713221F6426CFF61E8EDAB447125 +:1043A8002822F9F516FCFD803EFDB12EFD612DFD9C +:1043B800BF2D714B9DF5E6FBF5E7FBF5E8FBF5E94D +:1043C800FB31042102EFFACE3708CBE4BFFFCBE67E +:1043D800FFF1CED4FFCF37000971481205F6BEE0D1 +:1043E800BEE2BED0716A27FD942B714307714B273B +:1043F800714810057148110571381005713811059B +:10440800713302713B22715302715B2271130E7179 +:104418001B2EFD9005F55EFDCF20F905712223F6D0 +:10442800BF84FC3102072CFD0124AF84FC440A0040 +:10443800DC06E521F9E520F9D523F961E8FD9005C9 +:104448008F22F931455D502EFDA302E521F9E520C3 +:10445800F9EF50D50BF9DF4BF521F9FD9005FD85F6 +:104468002371730171320431120502EFFA714302AC +:1044780071032071422031949E02EFFA712AE7CE2F +:10448800A409F5F30061FD31040703712323E5F363 +:1044980000CEA408712BE7E520F98F22F9314503F6 +:1044A800F520F9C6D7D599FCDF1E31020019500353 +:1044B800C15084FD3103C0625C01D1DF07F520F9EA +:1044C800717222D7E599FCD74099FCF0DF083104D6 +:1044D800003FF599FCD74099FCC8DF0BF520F9712E +:1044E8007222CF99FCF0D731020004A099FCD7F0D2 +:1044F800C15004C15084FDCD0310048FE5FB5C9FBF +:104508009FE5FB7110F6FB308E40FD823CCF99FC95 +:10451800F0D78F22F9312506F520F9717222D7716B +:104528005323F598FC717207FD0D03717307D7FDCE +:10453800FD05F2D7C7200CFBF8FF8F1CFCF0F91B18 +:10454800FCF303FD904F13BC048F1EFCF0F91DFC17 +:10455800F303FD904F13BC028F20FCF0F91FFCF30E +:1045680003FD904F13BBAC04BDD8F6BDDAAC0431E3 +:104578001EBDDCF6BDDEFDA40DADD8BDDCADDABDDB +:10458800DEAC02BDD8F6BDDAAC02311EDADCC3DA25 +:10459800DEC3BDDCF6BDDEFDA40DC0BDDEC0BDDCE6 +:1045A800ADDEFD1A0FADD8BDDCADDABDDEABBDD8D2 +:1045B800F6BDDAAB311EDADCC3DADEC3BDDCF6BD2C +:1045C800DEFDA40DC0BDDEC0BDDCADDEFD1A0FDA18 +:1045D800DAADD8FD8D49C3C58F26FD5C3FF0317E2D +:1045E80004A6FC14C2C0B9A026FDF6BC08BC0A9CEF +:1045F800078C074C2EDD3E8F26FD0E0770F161DC1F +:10460800605C3FF0317E1279A6FCBDD8F6BDDA8C2D +:104618000773098E22318FBDDC70BDDEFDA40DACA1 +:1046280008BDDCAC0AFD1A0FADDABC0AADD8BC086F +:10463800615907EFBCAC08BDD8AC0ABDDAC9DC00CB +:1046480004F6FD6E0EC9DCFFFFF6FD6F0FADD8BF97 +:10465800A0FCAF9AFC42A0FCDD12AF9CFCBF9EFC04 +:10466800AF9AFCBF9CFCAFA0FCBF9AFCAF9CFC427D +:104678009EFCDC50AF9AFC429CFCDE48AF60FD42D9 +:104688009AFCDE404064FD16DC1F4064FDA0DE1687 +:104698008FA2FC4F64FDDE0EAF9AFC22A4FC446995 +:1046A8001061C8FD1547F564FDAF9AFC445146DC1E +:1046B8000BAF9AFC241027BF62FDEF1930F82ABF10 +:1046C80062FDEF114064FDFFDD03E6EF01F634649F +:1046D800FD89610899AF9EFC429CFCDC1BAF9CFCE9 +:1046E800429AFCDE13AF9AFC4262FDDE0BF5A2FC97 +:1046F800AF9AFCBFA4FCEF1140A2FCFFDD03E6EF7C +:1047080001F634A2FC89610899100CC6D7C72006A7 +:10471800FBF8FFA021FCD521FCDF1CA022FCD52240 +:10472800FCDF14A023FCD523FCDF0CCF21FCFFCF3A +:1047380022FCFFCF23FCFF717BFA710A9E31929E07 +:1047480002EFFA8E98FD830F9C039F2AFD8E949F9B +:1047580065FD8E969F66FD8E979F67FD8E939F28B9 +:10476800FD8E929F29FDFDF64813BC04BDD8F6BD09 +:10477800DA46DADF03B146D8DF198C035C0391DF30 +:1047880003E6EF01F6046D01313D120103B1BC04EB +:104798006169038F68FD4E03DF12AF2CFD61490488 +:1047A800DE40AC04222CFDFD1748EF368C03318E19 +:1047B800B112D968FDF143DF1E8C035C0391DF035E +:1047C800E6EF01F6046D01313D120103222CFD6173 +:1047D8000904FD1748EF0B8F68FD4E03DE04F6FD54 +:1047E80017488C039F68FDAC04BF2CFDD927FDF149 +:1047F800010424F9BB14A944FFFFDF04E6B9EF0B59 +:10480800AB14A944FEFFDD03A9A1B91006C6D7C79A +:10481800161744A90061C836A800A027FD4027FD47 +:10482800A861C8F527FDF927FDF3311CF67824F9AE +:10483800B7F647DFE5C6D7C756A89666F0317E12A9 +:10484800F6B17824F966D1DFF1F521FCF522FCF503 +:1048580023FCF527FDC6D7716323D7C72004FBF8CF +:10486800FFD91AF9F1E7240000DD1123DD1C23DD4F +:104878002123DD2623DD2F23DD34EF3A8F27FD9F0B +:104888002EFDA01AF9F965FDEF60A01AF9F966FD89 +:10489800EF58A01AF9F967FDEF50A01AF98F2AFD11 +:1048A800FD9D0F72EF44A01AF9F928FDEF3CA01AFC +:1048B800F9F929FDEF34F92EFDF3311C7924F9BB00 +:1048C800316223058B9C03EF128C019C03D52EFDCE +:1048D800DF06CF2EFDA7EF03B02EFD718071672391 +:1048E80061DC61FB7161238C03721004C6D7C72099 +:1048F80008FBF8FF8E989C058E979C048E969C0367 +:104908008E949C028E939C018E929B710B9E717A61 +:10491800FA8C05FD830F9C058C04FD830F9C048C89 +:1049280003FD830F9C038C02FD830F9C028C04F013 +:10493800317E1279BE22BC068C055C03D1DF098C5E +:10494800044C0361C86179068C03318EB161090694 +:10495800BC06313D120103BC068C060E02708C07A2 +:104968001C00BC068F26FC4E01DC0D8C014F26FC7A +:10497800DC0B8F27FC4DDE05AC0612EF04AC06B14C +:10498800121008C6D7C7C3C12008FBF8FFF6614953 +:104998000A61F8614908DF07F7340000ED2A4AE6A2 +:1049A800BC04F6BC06AC0ABC02AC08BBAC06614948 +:1049B80002AC0461F8614900DE28AC04BDD8AC063D +:1049C800BDDAE1FD290FADDABC06ADD8BC04ABBD3C +:1049D800D8AC02BDDAE1FD440FADDABC02ADD8BBFC +:1049E800EFCAAC06BC02AC04BBAC08BDD8AC0ABD6F +:1049F800DAAC04BDDCAC06FDA70EAC04BDDCAC062D +:104A0800FD1A0FE1FD440FADDABC06ADD8BC04AC0D +:104A180006614902AC0461F8614900DCC5AC0214C6 +:064A2800AB12100CC6D712 +:104A2E0061FC61FCC1C3C5C7520C929269D4FEC130 +:104A3E00DFF88EFD708EFCC1717AFA4020F903DF2B +:104A4E000630E22BFD823CC09EFC609EFD34D4FEFF +:104A5E005206C0B9A5A592DFF9C6C4C2C061FC61F9 +:104A6E00DF520C929269D4FEC1DFF88EFD708EFC7F +:104A7E00C1717AFAC736410571A4C6DC51F534FD11 +:104A8E0071485005716050053124223671620771EC +:104A9E0023228FE6FB5FEEFBD1DF1B8FE7FB5FEF81 +:104AAE00FBD1DF128FE8FB5FF0FBD1DF098FE9FB53 +:104ABE005FF1FBD1DD0C31620702EFFA7163077112 +:104ACE006B27FD5F48FD8333F51AF9EDF14BC736C1 +:104ADE0041057184C6DE0DF534FD71485005FD8328 +:104AEE0033EDF14BC73641057194C6DE154034FDEA +:104AFE0003DD0C4034FD04DD064034FD0161F8F5A4 +:104B0E0034FDD934FDF1E7240000DD0823DD132345 +:104B1E00DD39EF6071405005E534FD71505005ED03 +:104B2E00F14B8F40059F1BF99F1EF9D91BF9FD44D0 +:104B3E0037629F1DF9401BF97FDD06CF34FD02EF72 +:104B4E0003F534FD71505005EDF14BC7364105713B +:104B5E0094C6DE1CC736410571C4C6DE06CF34FDD1 +:104B6E0003EF11F534FD7148500571605005EF7378 +:104B7E00CF34FD044034FD03DF138F1DF99F400534 +:104B8E00D91DF9C1D91BF9FDC337C0EF108F4005F0 +:104B9E0076C7D91BF9FD0834C071505005D91EF9DE +:104BAE00F1242900DD2D240400DD28242200DD233C +:104BBE00241100DD0C240100DD19241E00DD14EF8C +:104BCE000C401BF960DF0CCF1BF961EF06F51AF9EB +:104BDE00A01BF94034FD03DF0AD91BF9FD443762EF +:104BEE009F1DF9C09EFC609EFD34D4FE5206C0B9D6 +:104BFE00A5A592DFF961FCC1C3C5C7520C9292699B +:104C0E00D4FEC1DFF88EFD708EFCC1F616717AFAF5 +:104C1E00714AE5717BBD51405F0401D1DD05A7F6F8 +:104C2E0047DFF3300400BF2401F6BF2A01300B0B1F +:104C3E00BF2801FD0D03300B0FBF2801FD0D033002 +:104C4E000F0FBF2801710AE6710321C09EFC609E02 +:104C5E00FD34D4FE5206C0B9A5A592DFF9C6C4C272 +:104C6E00C061FCC1C3C5C7520C929269D4FEC1DFAC +:104C7E00F88EFD708EFCC1717AFAD542FBDD0EEB1B +:104C8E0040FB899E44A240FBB042FBEF2B710AE62B +:104C9E00300400BF2401F6BF2A01300B0BBF2801E0 +:104CAE00FD0D03300B0FBF2801FD0D03300F0FBF9D +:104CBE002801717320710321C09EFC609EFD34D4C7 +:104CCE00FE5206C0B9A5A592DFF9C6C4C2C061FCEA +:104CDE0061EF520C929269D4FEC1DFF88EFD708E98 +:104CEE00FCC12008FBF8FF71503002CEABACCC01FA +:104CFE0000F6BC0231B2E20F617902F6614902DFC1 +:104D0E00F371603002EF7E8E519B713BE28B5C0241 +:104D1E00D1DD1D8B5C08D1DF0971503002CC010052 +:104D2E00EFCF8C0770FD9E38629E50CC0102EFC112 +:104D3E008B5C03D1DF408E509C05715030028C018C +:104D4E00D1DF0E8C0570FDF438629C07CC0101EFAB +:104D5E00318C014C02DF0671603002EF28CF340235 +:104D6E005A716030028C0570C18C0770FD4538C0D9 +:104D7E00CF34024AEF0F8B5C01D1DD067160300239 +:104D8E00EF03EDFF4C1008C09EFC609EFD34D4FE78 +:104D9E005206C0B9A5A592DFF961FCC1C3C5C752C1 +:104DAE000C929269D4FEC1DFF88EFD708EFCC1713B +:104DBE000A9E31929E02EFFA8F10FC4F96FFDF197A +:104DCE008F11FC4F97FFDF118F12FC4F98FFDF09F9 +:104DDE005004C15011FDF237C0710B9EC09EFC6095 +:104DEE009EFD34D4FE5206C0B9A5A592DFF9C6C405 +:104DFE00C2C061FCA05EFC61FCC1C3C5C7520C926F +:104E0E009269D4FEC1DFF88EFD708EFCC1C1FBF835 +:104E1E00FF8D1F9C018E31318EE7240600DD0823A5 +:104E2E00DD0F23DD25EF45717AFA8C019F48FCEFEB +:104E3E003B717AFA4023F901DF078C019F47FCEFA3 +:104E4E002B51FF2E019F47FCEF22717AFA8C019FA6 +:104E5E0002F98FE4FB5C01D1DF124020F903DD067D +:104E6E004020F904DF06306A26FD823C4031FF09FE +:104E7E00DE05A031FFEF197158F000713222405D4E +:104E8E00FC02DF03F6EF05D95DFCF1A1609F5DFC2E +:104E9E00710BE3C0C09EFC609EFD34D4FE5206C072 +:104EAE00B9A5A592DFF9C6C4C2C061FC61FF520C60 +:104EBE00929269D4FEC1DFF88EFD708EFCC1717ABC +:104ECE00FA8F16FC5C03D1DD194020F903DD064094 +:104EDE0020F904DF0D36100571D4DE0630B73DFD26 +:104EEE00823CC09EFC609EFD34D4FE5206C0B9A525 +:104EFE00A592DFF961FC61FC61FC61FC61FC61FC67 +:104F0E0061FC61FC61FC61FC61FC61FC61FC61FCAB +:104F1E0061FC61FC61FC61FC61FC61FC61FC61FC9B +:0E4F2E0061FC61FC61FC61FC61FC61FC61FCEA +:0A4F3C0000060C12181E242A30365D +:104F460000163248648096122844607692082440FF +:104F5600FF000000555555554700DEFB00000000D8 +:104F66004BFC00000000F43E4139D822C92E5A30CD +:104F7600D730193206407C09BD4101000000983A3D +:0A4F8600F82AFF2330129900000002 +:084F9000317503F7332312D73A +:0A4FF60031373A34303A343000000D :00000001FF  \ No newline at end of file diff --git a/trunk/bsr.lmf b/trunk/bsr.lmf index b56d4b16dd90ec86054e8795bd8323b7b43230aa..1da15ab9baceb21df469afaabf1a54333d5ed8b6 100644 GIT binary patch delta 44675 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%0AiKdbZgO-UZk^h~=V+C)%kH}%*ybi2t>X0($8QXW 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 V$K)Ttvz|SthAOkyzv1|6{$JQ!C))r3 delta 2231 zcmZWqdrVu`8TYxq#+avh1RP#|^D>WnZEW*$Fa!ccfDKBUu49$VQk+F7&81N^b!kCO zs`Mp!>FLr{Q|oqXQ`&V|GiOX{qYPS!^ba)8Fap_XOoOHrt?tdp$a3p@mYs7AS<_k8 zcYojSeBbY!d+zt0b8-@#oCN;EhsMe?@80*@-}_MS4q@p_qF1FS-M_=v4utzF2ZlX6 ze)9S7y}YCkxBayN_*UD)XC~8g1|1l+# zYMkL!UiYjw2T_gis!G4j=w`iY%!KH)Zn^D*r@@MNMb3+_z57mK=d>rb<)8!xQ}nz{ z_HK7fXqP#rJq=^uiU~cPxr+iL@Re*G7=yph?o!*E?G4Q=Ba^X76iQQ1$@B62;dG&l z@8TN&o><#n#$2A0!mGKP*HJpvI=6g<8v)!nSVO;}ys4<9Wh6)mUKIwRNAoM_;w7En zyA#$32Ll?x^F_jUhc)RM=BaGXsDsaG>fmKfB~klQ^Ycpg{7`OL_$ zJQ8(#^HDu~efJ~@)E51lR#-Nd;f%5rI*Y#tczC8*L)TZMv+y^?kAQiYT5>uUO9j$| zVGxO?;$`QO-FvIVnB%J2Tt;WHxe~aOI9`ZVmr7VL2bHD&P)>V3{eVK#P$<1+I9AWQ z(5v-)QNQtItyj?9v|+zAxjqVZZ)8``5L2!h_652_&H- z%*-}Ayv)qqgICxgefrXTBAW8yd?J1mS`0?;dB|f30FVP?#^#BAPNVNmTx_^t^sUF` zb~AQz?IxuR|9va*eNI!l3{y5ciF#79-I6VHl2EH;*XyM*>T#Cu;xGk7Xuz$EMs7?ZHFh}Hn!kpVfmK-b)`NtVw5*Ld651ErmTqN=bq?a2+kHOpJ z6<`XMRoKA;aDTUbT^&BC8tWEY ztKH#YLl|`?M(ct-N_!#DI!rc-6B~zI^Mnh>szMTEYEgRmntMcxxBjIzb+5 zXAQ~}W|Pz%+iA?;_8PsD+Xsx3F_S4CWv0x0%_d22S8%6r=Pa}n^vbG|b9)tk`t=9w z?;`Z|_!rQ^{!)8!uQ6Io8tUT?Vw?67`;24Nl7z)h_U$ztXIW#Z z3@d#G68?cuS6mO9gb;)k-crV&^~zuGzz& z1%BxGgerLe9&@$<7rf}K&T{qe>48INK)y=fMy}9T&PxDz;d@Q*E2Iwz<1P(6+I&#| zY!8CAts)^_*q8ixbE}zK4T$UUD)0bi;Z}32y09d&_PLj}5oD zvKO5*yc!Q5ze0vIaH?e=*dO9sdH^^N8(lhzZi0`vOyEH{;o3!+`{7yFASs#+*UPve tPwW||Nv*-nJx}EowGB3{7_QYFW^OQ5)*AN-)jE8pZ7^;7g2q?%e*yDs3331c diff --git a/trunk/pm.c b/trunk/pm.c index 0640178..3a6976a 100644 --- a/trunk/pm.c +++ b/trunk/pm.c @@ -682,38 +682,30 @@ void BT_get_left(){ } + // twlのレジスタ更新 (先にやらないと割り込みのタイミングがまずいかもしれない) + { + u8 i; + u8 temp_twl_bt_level = 0x0F; + + for( i=0; i<=4; i++ ) + { + if( vreg_ctr[ VREG_C_BT_REMAIN ] <= TWL_BATT_LEFT_BOUNDARY[ i ] ) + { + temp_twl_bt_level >>= 1; + } + } + if( !BT_CHG_Ena_n ) // アダプタが刺さってたら上げ底 + { + temp_twl_bt_level |= 3; + } + vreg_twl[ REG_TWL_INT_ADRS_POWER_INFO ] = temp_twl_bt_level; + } + // 残量で割り込み。急激に減ると飛ぶことがある // { static u8 bt_remain_old_ctr; - if( system_status.pwr_state == OFF_TRIG ) - { - bt_remain_old_ctr = 100; - } - - // twlのレジスタ更新 (先にやらないと割り込みのタイミングがまずいかもしれない) - if(( bt_remain_old_ctr != vreg_ctr[ VREG_C_BT_REMAIN ] ) || - BT_CHG_STAT_Change ) - { - u8 i; - u8 temp_twl_bt_level = 0x0F; - - BT_CHG_STAT_Change = false; - - for( i=0; i<=4; i++ ) - { - if( vreg_ctr[ VREG_C_BT_REMAIN ] <= TWL_BATT_LEFT_BOUNDARY[ i ] ) - { - temp_twl_bt_level >>= 1; - } - } - if( !BT_CHG_Ena_n ) // アダプタが刺さってたら上げ底 - { - temp_twl_bt_level |= 3; - } - vreg_twl[ REG_TWL_INT_ADRS_POWER_INFO ] = temp_twl_bt_level; - } - + if( bt_remain_old_ctr != vreg_ctr[ VREG_C_BT_REMAIN ] ) // CTRに通知 { if( (( vreg_ctr[ VREG_C_BT_REMAIN ] <= BATT_TH_LO ) && ( BATT_TH_LO < bt_remain_old_ctr ))|| @@ -723,10 +715,10 @@ void BT_get_left(){ set_irq( VREG_C_IRQ1, REG_BIT_BT_REMAIN ); } } - bt_remain_old_ctr = vreg_ctr[ VREG_C_BT_REMAIN ]; } + // PMIC-NTRに電池残量を教えてあげる { static bit initialized; diff --git a/trunk/yav_mcu_bsr.prk b/trunk/yav_mcu_bsr.prk index bbb2752..bc89235 100644 --- a/trunk/yav_mcu_bsr.prk +++ b/trunk/yav_mcu_bsr.prk @@ -13,13 +13,14 @@ OpenFile6=adc.c,0,220,220,1464,946,8,230,8,0 OpenFile7=ProjectWindow PrjPos=0,0,1039,0,345 OpenFile8=config.h,0,242,242,1486,968,0,40,0,0 -OpenFile9=led.c,0,264,264,1508,990,0,751,0,0 +OpenFile9=led.c,0,264,264,1508,990,0,731,0,0 OpenFile10=task_misc.c,0,286,286,1530,1012,65,141,69,0 OpenFile11=main.c,0,220,220,1464,946,3,27,1,0 OpenFile12=i2c_mcu.c,0,308,308,1552,1034,10,76,7,0 OpenFile13=task_sys.c,0,330,330,1574,1056,10,38,7,0 OpenFile14=OutputWindow OutputPos=0,3,734,347,1591 +OpenFile15=pm.c,0,110,110,1078,614,11,677,11,0 ActivePRJ=yav_mcu_bsr.prj [ProjectWindow] ProjectWindowDispType=0