From 33c1a680fcd8314a73514a95c0d605b98dab92e0 Mon Sep 17 00:00:00 2001 From: n2232 Date: Mon, 28 Jan 2013 01:17:59 +0000 Subject: [PATCH] =?UTF-8?q?=E2=96=A02.23=20SDK5.1=20=E3=81=93=E3=81=A3?= =?UTF-8?q?=E3=81=9D=E3=82=8A=20FLOWER=20=E5=AF=BE=E5=BF=9C=20trunk=20?= =?UTF-8?q?=E3=81=A7=E3=81=AF=202.2F=20=E3=81=A8=E3=81=97=E3=81=A6?= =?UTF-8?q?=E4=BD=9C=E6=A5=AD=E3=81=97=E3=81=A6=E3=81=84=E3=81=9F=E3=81=8C?= =?UTF-8?q?=E3=80=812.23=20=E3=81=A8=E3=81=97=E3=81=A6=E3=83=AA=E3=83=AA?= =?UTF-8?q?=E3=83=BC=E3=82=B9?= 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@501 013db118-44a6-b54f-8bf7-843cb86687b1 --- trunk/VCProj/bsr_trunk.sdf | Bin 2248704 -> 2248704 bytes trunk/VCProj/bsr_trunk.suo | Bin 72192 -> 72192 bytes trunk/bsr.hex | 1814 ++++++++++++++++++------------------ trunk/bsr.lmf | Bin 181184 -> 182684 bytes trunk/bsr_k0r.map | 615 ++++++------ trunk/bsr_system.h | 7 +- trunk/config.h | 6 +- trunk/hoge.bin | Bin 3 -> 16387 bytes trunk/incs.h | 1 + trunk/loader.c | 4 + trunk/yav_mcu_bsr.plg | 178 +++- trunk/yav_mcu_bsr.prk | 16 +- trunk/yav_mcu_bsr.sdb | 16 +- 13 files changed, 1413 insertions(+), 1244 deletions(-) diff --git a/trunk/VCProj/bsr_trunk.sdf b/trunk/VCProj/bsr_trunk.sdf index 30178b769c8c84ad35a3f851a2d5dc00c5178894..66396c3ec87acc04e64e04502aa09e397bd62743 100644 GIT binary patch delta 5864 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 Tsaw>zqlFssxcjk&Fyj9Km*JhS delta 2393 zcmZ`)4NO#57QXk*o8j?0zm76m7*t%O;EslhXr-`>Yh@`gBU&ZXfdQf5f<>6Ry0u7= zZZ<%ma>Q3nLzzi~W`hQODBbRszEY&tvS?k}G%gA>Ha6B&+)RR6UG}^;%w$com)zmp zbI(2JJKs6?zJ`9bp`Y!WQLz7+o0|ilVt-W4z}@2;zWoPP5JDRMApDW74`)t>3y;)a zC{^@VsMLceR}ar{iv-_-R0YJ@7YG^A>nJq{2Ta)%K4Vu4zQw#sdui+A55~tleLWL} zOZzVUb&>OkZ7~cit-uotA?I2cWGt(ePY*5YjMD!3_#NNJ<4n@G>;vI;Rom*gBR0M8 z#+t96k#K-5UmxNib)=G13)T7Cm60SJ)d*Q0pyieezHO6?W=m}MSI>DajA@hBWeOD` zF7$7J*&Rl0Bzyki+C#betOMaKRmU$T>m@L0JG(VW58qvvyZ5$Y!Ar>#+tMzp9EclpX$ahJ-VDW_Fz9aKgptEu8YkPZC~+nzn4{?o~m{YdR$%zeeq$_*WpMJsZTv2pDP8fdSqB(5|CS;pg@& z7ET>C&qvXL<0xX@w3{x5yul4%={IRBh>KKVh*At;$60_Vv%uLF6($9J7H1)WPw(bH zQ>P9ATQN}`%$#PS_gDqg^5q!K3D>$3&b@18luk4+4-)4-(W-#9)A^A7z8RR)R{Xz2 zr9qQK^au$dglxe@G0>z<5YuIbnfJX+0|DAvk8C^-d)u}_dXJ7)K_-_fVTDnTc^-lZ zI=a_;y)2A&+krjl0Jhf(Gd()U?{P2=32-(TCXBQM?sslHcZy}9uNMu`sH;~8ReKCz z@mS!+ULDga1>85E6^Af)h3r8x))NODvcw88XX2Sisz#jiZ8|6QDY*N_>8?Pc;68iB z-#6#3DkZbhz>eS+>=c^LS3ySoerPz)DxSw4%Iu1TANtK;zfb`7!9t}(eJRj^PC2m^TYc%Pel`Ot1_?^o`tJAoH*dE#*NU|AElJ)o&tFn@?r%kacg^!UVl<=d!i4g>=Cr>$UbG{Koq>@f4W1`ZCHpnuSc8ODHb zr~sIgR=AG3lwl{+^9^!c}w=g{#8`uqNx|+V7DeOiftug52-4!NCbL)Z8cp&5dH%HI1lyIEYxo zLCj4DjNfdd{);^|!NSl@9f*^)P%`PH2j{(*;m%YHteGmnvpLXG5eCj_m0T6}mI-y~ z-tQRjPRD@mu|wu48s5BB6u4@;ZyAM*?+>#odI-~K3ZxP7BEEsAP$LbnJxS+_6*QUu zTL|?a8)f`YI=YgE@-rMQ^WJ6P^LuH0TPWR%dmk9L`cL8SB2ns44yW}U_-fY0SF5N6 zCLfwZW5j>?t-Ld;0h@+SFxpl4Ci+K=n1Zr_PuJ5SejiI8sEFjV06Rqw;vEC5aP@P+lpS*7Cnm(-*X+;2tO9r;Vtk@|FK@@`(}%qYWF&KQv-J z$~s&;-5o}4e9$INT!OM;K&z!o812Gfi!2gXqs&P$JUs@=@RNEPC-=%g^g?=@`7g=n Ba`6BF diff --git a/trunk/bsr.hex b/trunk/bsr.hex index 4998c77..5468db7 100644 --- a/trunk/bsr.hex +++ b/trunk/bsr.hex @@ -1,261 +1,259 @@ -:02000000610D90 -:02000200FFFFFE -:040010002149234916 -:02001C00CF4AC9 -:02002400764B19 -:02002A00C14BC8 -:08003400EE4C914CEA4C2F4FF9 -:02004A00254946 -:02005A005F49FC -:02006200ED4E61 -:06008000824DBB4D054E50 -:0400C0007EFBFF853F +:02000000570D9A +:040010002C492E4900 +:02001C00DA4ABE +:02002400814B0E +:02002A00CC4BBD +:08003400F94C9C4CF54C3A4FCD +:02004A0030493B +:02005A006A49F1 +:02006200F84E56 +:060080008D4DC64D104E2F +:0400C0007EFBFF04C0 :0A00C4001B339499E033F240BFAA09 -:0A00CE00FFFFFFFFFFFFFFFFFFFF32 -:1000D800C7C1FBF8FFCEABACC736F00071F4C66100 -:1000E800D8710006F98EA89C018C015C10D1DD0A3C -:1000F8007110A6FB710006F9EF0B8C015C80D161D1 -:10010800E8710006F98F06F931030EF6B1BBF66106 -:100118004900DD05618900EFF5FDFE01FD3B01FDAC -:100128009301FD080AFD3F09FDA930FDDD2DEFA56E -:10013800C0C6D7C7360000674C09DE3F318E04F6CB -:100148000FC1317B9EFDC411897267318E04F64F51 -:1001580014896142DF03F6EF01E660610667318EBC -:10016800124900207267318E04F64F14896142DF0C -:1001780003F6EF01E660610687EFBC40F84F3A618D -:10018800E88666D161E8FDAC06C6D751065B0C313E -:100198001A9F08F9D508F9DF06710009F9EF04710B -:1001A8000809F98F09F9310505CD3707EF03CD3770 -:1001B80005D908F9FD812A8F06F95CE39F06F951F4 -:1001C800035B04318EE7240000DD1023DD0823DF04 -:1001D8000E712006F9D7713006F9D7714006F9D7A4 -:1001E800717BFACEA010CEA180E5F300000000CE0E -:1001F800A408F5AAFFD78F06F9310508CD0003CD6D -:10020800030FEF08CD030EF690BFB401CD0408CD5F -:100218000508F521FFCE22E9CE23F8CE24F3CE251A -:10022800FACE26FCCE275FCE2EFCCF1105F8CF12D2 -:100238000511CF350002CF370019CF530006CBEE9A -:10024800FEFFCE3831CE3970CF38050A308700BF6F -:100258001801BF1A01BF1C01BF1E01D7D7C7F61668 -:10026800FD9104717BFA31329508713295717AFAF1 -:10027800EF0C717AFAA7F647DFE95203EF01F2C6ED -:10028800D7C7C1C1FBF8FF17A1C1E0C18C0A70C173 -:100298008C0270FDAA021006629D528C0172100435 -:1002A800C6D7C7C1FBF8FFFD6502D2DD045203EFD4 -:1002B800698B70FDDE03D2DD077133955202EF5A68 -:1002C8008C0870FDFA03FD45048B6C0170FDFA0380 -:1002D800300400BF2401301740BF1C01300400BFA8 -:1002E80022018C0A91DF04F6BF2A01710BE2CE4489 -:1002F800FF3182E202EFFAAC0C148E449961790C5A -:1003080061690A8C0AD1DFDA8B4CA461F8FD0F49C8 -:10031800FD6E04710BE2713395F2C0C6D7C7C1FBFD -:10032800F8FFFD6502D2DD045203EF25710AE68B62 -:1003380070FDDE03D2DD077133955202EF138C088E -:1003480070FDFA038C0A70FDFA03FD6E0471339593 -:10035800F2C0C6D7C7C1FBF8FFFD6502D2DD045263 -:1003680003EF70710AE6710BE28B70FDDE03D2DDDC -:10037800077133955202EF5B710BE231229544C746 -:100388003422FBAC0C1652048B99A5A792DFF9C650 -:100398008B9D4F8C089D508C0A9D513184BD02EF76 -:1003A800FA717ABDCEB144CBB422FB8C0A318EBE31 -:1003B800B8CEBB48714BE1714BE5710ABD8C089E04 -:1003C80044EF0F710BE68C089E448C0A9D4EAC0CD2 -:1003D800BD4CF2C0C6D7C716FD1D04AF0401BF0C43 -:1003E8000117FDFA03D2DD07FD6E045202EF01F298 -:1003F800C6D7C716710AE6710BE2669E443182E2DF -:1004080002EFFAF6420401DD09AF0401BF0C01E274 -:10041800EF01F2C6D7AF2801085CFB08BF2801FD31 -:100428006402AF28015CFBBF2801300400BF2A0129 -:10043800301780BF1C01300400BF2201D7AF240150 -:10044800086C0408BF2401AF28016C0F086C0B0866 -:10045800BF2801FD6402AF2A01085CFB08BF2A011E -:10046800FD6402ED1D04300400BF2401F6BF2A011B -:10047800300B0BBF2801FD6402300B0FBF2801FDB4 -:100488006402300F0FBF2801D731449501D771326C -:10049800956A0E03713B25713B23E0FD1B0A712011 -:1004A800F000FD6402F6BF26015024BF1401CB44BE -:1004B8000014300F0FBF2801712395710BE2710AE8 -:1004C800E6FD1D04CE44FF3182E202EFFAFD6E0420 -:1004D800AF0401BF0C01713395714295D731349542 -:1004E80002EFFAFD4504713A25713A235A0EFC7160 -:1004F80028F000714395D77140F00071783002718F -:100508003AE6713BE2713BEA713BEE5A06FCCF34A6 -:10051800024AE552FF711A52710A5271483002714B -:1005280030300271203002CF330209CF32020B7112 -:1005380030310271203102713BE6717030028E2633 -:100548005CFC9E2671603002D7717830027148F0E9 -:1005580000D7C72008FBF8FFFDA7085014C15008B2 -:10056800FDD907C0CC07048C074C14DE0C8C07316E -:100578008EFD430A615907EFEECC07048C074C1433 -:1005880061C8ED4806CC06008C064C0461C8ED270E -:1005980006300AF9BC02F6BBCEABAC31B2D109C702 -:1005A8003641057184C6DEF3F1C73641057184C64C -:1005B80061DC9C05713BD1AC02148F4005997150E8 -:1005C8005005617902617900F0E1614900DD09C7F0 -:1005D8003641057184C6DEC3F1C73641057184C64C -:1005E80061DC0E059C055040C18C07318E31AD127F -:1005F8008C06318E318D03BDD831FFBDDADADAAD24 -:10060800D8FD0F0DC0D2DD0C5008C15014FDD9071C -:10061800C0FDCC0B8C05D1DF06615906ED90058C29 -:1006280007318EFD470AD2DD0C5008C15014FDD9A0 -:1006380007C0FDCC0B8C05D1DF06615907ED840599 -:1006480071605005CC0400CC05008C054C09DE2BEC -:100658008C05318E04F61FC1317B9EFDC411897251 -:100668008C05318E04F64F14896142DF03F6EF01E1 -:10067800E6600E049C04615905EFCF41001140F873 -:100688001F3A61E86159048C04D1DF08FDCD0BFDE8 -:10069800DF0CEF0C5008C15014FDD907C0FDCC0B7E -:1006A8001008C6D7C72004FBF8FF712B24CC010023 -:1006B800F6BC02AC02440900DE3EAC0204F60F149C -:1006C8004100118972AC020C5014896142DF03F6B3 -:1006D800EF01E6600E019C01AC021249005072ACB9 -:1006E8000204F67F14896142DF03F6EF01E6600E2B -:1006F800019C01617902EFBB40F67FFF61F8615907 -:10070800018C01D161F8EDA507CC0100717AFAFDE1 -:100718009104711300711B20710303710205E0C17C -:100728005003FD962CC05013FD1B0AD83BC1E0FDB9 -:10073800962CC0CEABAC6159018C0191DD068C01C1 -:100748004C03DF03E6EF01F66061FB7121048C01C5 -:100758004C0861F8CC010031320705A024FCEF03F6 -:10076800F524FC4024FC11DC22F524FCF0C15003E4 -:10077800FD962CC0CE3708CBE4FFFFCBE6FFF7CEC3 -:10078800D4FFCF370008F5120561FDE6BC02F6611B -:100798004902DD9F00000000617902EFF1FDA70822 -:1007A800D2DFFA5008C15014FDD907C0D2FDCC0BD6 -:1007B8001004C6D73184BD02EFFA717BBDCBE4FFCC -:1007C800FFCBE6FFFFCBD4FFFF717ABED7717BBEAC -:1007D800D7C7C1200CFBF8FF8C0C318E31ADC1316D -:1007E8007B9DD4C0BC068DD49C088C149C0B8C14A7 -:1007F800318E040C00128C0B318EBDD813FD9E0F68 -:1008080061C8EDA208CEABACCC05068C0B318EFDD1 -:100818003F0AD2DD158C0B318EFD430A6169058CC8 -:1008280005D1DFE7FDD507E2EF71CC0A008C0A4C51 -:1008380004DE54F6BC02300AF9BBAC06148C089EE0 -:10084800FD118972AB146299AC06A1BC06617900EE -:10085800617902F0E1614902DFE05040C18C0B315F -:100868008E31AD128C0A318E318D03BDD831FFBD6A -:10087800DADADAADD8FD0F0DC0D2DD06FDD507E214 -:10088800EF1961590AEFA68C0B318EFD470AD2DDAC -:1008980003E2EF0761590BEDF607F2100EC6D7C752 -:1008A800717B9D717BFAFDBC07300AF9FDF20AFDE8 -:1008B8007D0AC6D7FDA708FDCC0BFDD507F5ABFF14 -:1008C800F2D7C7310499067110B3FBEF047118B35E -:1008D800FB8FB3FB7B8C76D1DD5B8FB3FB9D8C40AC -:1008E80004F903DF22665C10D1DD1C8FB3FB5C10BA -:1008F800D1DD0B5080C15011FDCE35C0EF095040FD -:10090800C15011FDCE35C04004F903DD064004F99D -:1009180004DF22665C02D1DD1C8FB3FB5C02D1DDF3 -:100928000B5040C15010FDCE35C0EF095020C150CA -:1009380010FDCE35C0C6D7C7360000665C80D1DD55 -:1009480010675C80D1DF05713398EF0B713298EF37 -:1009580006710407713198665C40D1DD10675C4010 -:10096800D1DF05714398EF0B714298EF06711405BA -:10097800714198665C01D1DD10675C01D1DF0571BA -:100988005398EF0B715298EF0671340771519866BE -:100998005C02D1DD10675C02D1DF05716398EF1D41 -:1009A800716298EF184007F901DF0871040271615C -:1009B80098EF0AC736100571C4C6716198665C0461 -:1009C800D1DD10675C04D1DF05717398EF0B71728C -:1009D80098EF06714407717198665C08D1DD10675D -:1009E8005C08D1DF05710399EF0B710299EF06716D -:1009F8001407710199665C10D161E8715AD1C6D7A4 -:100A0800F5F6FBF5F8FBCFFEFBFFCFFAFBFFCFFBBC -:100A1800FBFFD7C7C1C1FBF8FFCEABAC8C02D1DD61 -:100A280012616902305C03BBF6614900DDEE618941 -:070A380000EFF51004C6D722 -:100A3F005208EF065203EF025206FEE600FE1B00BD -:100A4F00DC16089F03088F0408089F040862FE2421 -:100A5F0000089F0408EEBF00EEBA00C1C514410E96 -:100A6F0011D9D0FF118FD1FF312E45C4C0D7F2312C -:100A7F00A2C401E2D79DE261DD4C09DF12717BFA5E -:100A8F00C18F06089F25FDC0CF060800EE27003155 -:100A9F00F2FA04CF0608004C00DF05D50008DD167A -:100AAF0061DD717BFAD50608DD0ACDE31F61CD61EB -:100ABF00CDEE160061CDFED40061FFFE9A00FCF86A -:100ACF00FF0EFEB20061CDFED5004C09DF0EC18FC7 -:100ADF0006086F25FD9F0608C0EE0400CF0608002C -:100AEF00F8E3D75200EF025202FE3700CF24FD0089 -:100AFF00CF060800BF0408C716629F000841001107 -:100B0F008F1A209B4100118F1B209F0108C6510097 -:100B1F00FE62FFEF025205CF060800C1510CFE0A1C -:100B2F0000C0D7C1511DFE0200C0D761DD717BFA35 -:100B3F0070CEC0A59EC47CFF9EC4609EC461CDD7FD -:100B4F0061DD717BFAC18EC45C1BFED6FFCF060838 -:100B5F0001FED7FFC061CDD731F2FA1AC1AEE4BFA3 -:100B6F0016FDAEE6BF18FDAED4BF1AFD30FFFFBEB7 -:100B7F00E4BEE6BED4C0D731F2FA11C1AF16FDBE46 -:100B8F00E4AF18FDBEE6AF1AFDBED4C0D7C1BF1C7F -:100B9F00FD13BF1EFD15BF20FD17BF22FDC0D7AF30 -:100BAF001CFDDB1EFDEB20FDFB22FDD7534B30520E -:100BBF005430324E323030475631323000FFC15050 -:100BCF00FEFEAB0061DD717BFACF060800FE0A0066 -:100BDF00FEA4FF61CDF8E3EECF00C7FB0408BF16FC -:100BEF00FD8FC0009C05C5C337040600BF18FD3537 -:100BFF0036310C300000522BFE6600C2C4C630DF07 -:100C0F000BB800300000B8022004AF18FDB8003058 -:100C1F000F00B802AF16FD61FF520AFE3AFFECF863 -:100C2F00FF0E717BFAC1C7FB04088C05C65C80FE02 -:100C3F000200C0D761DD717BFA70CFC0FFA59FC0E6 -:100C4F00007CFF9FC000609FC00061CDD7618BFE0D -:100C5F00E2FF717BBE410011FB000017CEFC00616B -:100C6F00CB089EFDF31161C999A58392DFF7D7FEDB -:100C7F00B1FED524FDDF23C1CF0308035109FEF4D4 -:100C8F00FDC0D2DF37FE3800A20408CF030807519A -:100C9F0009FEE1FDD2B20408DF22C7FB040831834D -:100CAF0002C6D7C6510AFECCFD624C1FDF06CF2409 -:100CBF00FD01EF04CF24FD00C0EE5BFEC0EE55FE3C -:100CCF00C7C1FB04088B31196C0161589BC0C6D793 -:100CDF00717BFAFE4DFEAF0408040600C1143643C3 -:100CEF000C300000522DF3FE77FF8FC000FE2BFE5D -:100CFF0061CF5C807C8073C0041900CEFC0F61CB88 -:100D0F00C55404EF03C55417FE18FEC7360008BBC1 -:100D1F00629C0288089C03D1DD334C41DE2F70F1B9 -:100D2F00312DB161090033081C000851FF612A41C0 -:100D3F000E118FD0FF613B118FD1FF6138DC0E8B0D -:100D4F005C03DF0964C6C4FE2BFDEECAFDC6C4EE0C -:020D5F00C3FDD2 -:100D610061CF5100718C7109FECBF800FEFCE801E6 -:100D710000F6BF00F953C0F693935820FEDFF94106 -:100D81000036404F34CCFCEF05118B99A7A51744D1 -:100D91008A4FDFF53602F930CCFCEF04CC0000A716 -:100DA10047DFF94100368A4F3420FEEF05118B9958 -:100DB100A7A517449A4FDFF53630FE3094FEEF04B5 -:100DC100CC0000A747DFF9FCD80000EFFE61DD7120 -:100DD1007BFABEF0ADD8BEF200AEF661CDD7C361ED -:100DE100DD717BFABEF0ADD8BEF200DBF6FFADDC03 -:100DF100BEF000AEF6BDD8AEF40312ADDABEF2001D -:100E0100AEF661CD03BDDAC2D7C3F33174D908831D -:100E1100C1F626D8BDD8C031750683C312F623C2E8 -:100E2100FD2C0E93DF0312F623C2D7440000DD260A -:100E310061DD717BFACFE80080BEF6F6BEF4BEF24A -:100E4100ADD8BEF0CFE800818FE8003103FAAEF0F3 -:100E5100F5E80061CDD7B1D7C3F33174D90883C1A7 -:100E6100F626D8BDD8C0317505C312F623C2FD7A66 -:100E71000E93DF0312F623C2D7440000DD2761DDA4 -:100E8100717BFACFE80080BEF6F6BEF4BEF2ADD8B3 -:100E9100BEF0CFE800818FE8003103FAAFE000F542 -:100EA100E80061CDD7ADD8D7C3F33174DB0F83C16F -:100EB100F626D8BDD861317026DABDDAC031750D9C -:100EC10083C312F626DCBDDC61317023C2FDE20E64 -:100ED10093DF0CF626D8BDD861317026DABDDAC2AF -:100EE100D7C161686BDC6BDDC0DD2F61DD717BFA21 -:100EF100CFE80080BEF4ADDCBEF6ADD8BEF0ADDA11 -:100F0100BEF2CFE800818FE8003103FAAEF0BDD820 -:100F1100AEF2BDDAF5E80061CDD7F6BDD8BDDAD7BE -:100F21008292DD2B61DD717BFACFE80080BEF0F6A5 -:100F3100BEF2BEF46208BEF6CFE800818FE8003150 -:100F410003FAAFE0006072AEF0F5E80061CDD76062 -:100F510072F6B1D706DABDDAADDC06D8BDD861D8F4 -:100F6100A6DAD7D1DD17C1C3DAD89DD8ADDA311CE5 -:100F710061EEB4D8DFF8BDDA13BDD8C2C0D7D1DD78 -:100F81001BC1C3DADA9DDAADD8311E33311E33719C -:100F9100F9B4DADFF4BDD813BDDAC2C0D746D8DD63 -:100FA1000771FF7177D971C0D75BDB9DDB605BDABD -:100FB1009DDAADDC5BD9085BD808BDD8D7C3C7F3D0 -:100FC100728EFDC162314C410036364F1161A07203 -:070FD100C09EFD62C6C2D7FD -:0A0FF60031333A32353A353100004C -:0A20000031333A32353A3531000031 +:1000CE00C7C1FBF8FFCEABACC736F00071F4C6610A +:1000DE00D8710006F98EA89C018C015C10D1DD0A46 +:1000EE007110A6FB710006F9EF0B8C015C80D161DB +:1000FE00E8710006F98F06F931030EF6B1BBF66111 +:10010E004900DD05618900EFF5FDF401FD3101FDCA +:10011E008901FDFE09FD3509FDB430FDEB2DEFA57E +:10012E00C0C6D7C7360000674C09DE3F318E04F6D5 +:10013E000FC1317B9EFDC411897267318E04F64F5B +:10014E0014896142DF03F6EF01E660610667318EC6 +:10015E00124900207267318E04F64F14896142DF16 +:10016E0003F6EF01E660610687EFBC40F84F3A6197 +:10017E00E88666D161E8FDA206C6D751065B0C3152 +:10018E001A9F08F9D508F9DF06710009F9EF047115 +:10019E000809F98F09F9310505CD3707EF03CD377A +:1001AE0005D908F9FD8F2A8F06F95CE39F06F951F0 +:1001BE00035B04318EE7240000DD1023DD0823DF0E +:1001CE000E712006F9D7713006F9D7714006F9D7AE +:1001DE00717BFACEA010CEA180E5F300000000CE18 +:1001EE00A408F5AAFFD78F06F9310508CD0003CD77 +:1001FE00030FEF08CD030EF690BFB401CD0408CD6A +:10020E000508F521FFCE22E9CE23F8CE24F3CE2524 +:10021E00FACE26FCCE275FCE2EFCCF1105F8CF12DC +:10022E000511CF350002CF370019CF530006CBEEA4 +:10023E00FEFFCE3831CE3970CF38050A308700BF79 +:10024E001801BF1A01BF1C01BF1E01D7D7C7F61672 +:10025E00FD8704717BFA31329508713295717AFA05 +:10026E00EF0C717AFAA7F647DFE95203EF01F2C6F7 +:10027E00D7C7C1C1FBF8FF17A1C1E0C18C0A70C17D +:10028E008C0270FDA0021006629D528C0172100449 +:10029E00C6D7C7C1FBF8FFFD5B02D2DD045203EFE8 +:1002AE00698B70FDD403D2DD077133955202EF5A7C +:1002BE008C0870FDF003FD3B048B6C0170FDF003A8 +:1002CE00300400BF2401301740BF1C01300400BFB2 +:1002DE0022018C0A91DF04F6BF2A01710BE2CE4493 +:1002EE00FF3182E202EFFAAC0C148E449961790C64 +:1002FE0061690A8C0AD1DFDA8B4CA461F8FD1A49C8 +:10030E00FD6404710BE2713395F2C0C6D7C7C1FB11 +:10031E00F8FFFD5B02D2DD045203EF25710AE68B76 +:10032E0070FDD403D2DD077133955202EF138C08A2 +:10033E0070FDF0038C0A70FDF003FD6404713395BB +:10034E00F2C0C6D7C7C1FBF8FFFD5B02D2DD045277 +:10035E0003EF70710AE6710BE28B70FDD403D2DDF0 +:10036E00077133955202EF5B710BE231229544C750 +:10037E003422FBAC0C1652048B99A5A792DFF9C65A +:10038E008B9D4F8C089D508C0A9D513184BD02EF80 +:10039E00FA717ABDCEB144CBB422FB8C0A318EBE3B +:1003AE00B8CEBB48714BE1714BE5710ABD8C089E0E +:1003BE0044EF0F710BE68C089E448C0A9D4EAC0CDC +:1003CE00BD4CF2C0C6D7C716FD1304AF0401BF0C57 +:1003DE000117FDF003D2DD07FD64045202EF01F2B6 +:1003EE00C6D7C716710AE6710BE2669E443182E2E9 +:1003FE0002EFFAF6420401DD09AF0401BF0C01E27F +:10040E00EF01F2C6D7AF2801085CFB08BF2801FD3B +:10041E005A02AF28015CFBBF2801300400BF2A013D +:10042E00301780BF1C01300400BF2201D7AF24015A +:10043E00086C0408BF2401AF28016C0F086C0B0870 +:10044E00BF2801FD5A02AF2A01085CFB08BF2A0132 +:10045E00FD5A02ED1304300400BF2401F6BF2A0139 +:10046E00300B0BBF2801FD5A02300B0FBF2801FDC8 +:10047E005A02300F0FBF2801D731449501D7713280 +:10048E00956A0E03713B25713B23E0FD110A712025 +:10049E00F000FD5A02F6BF26015024BF1401CB44D2 +:1004AE000014300F0FBF2801712395710BE2710AF2 +:1004BE00E6FD1304CE44FF3182E202EFFAFD64043E +:1004CE00AF0401BF0C01713395714295D73134954C +:1004DE0002EFFAFD3B04713A25713A235A0EFC7174 +:1004EE0028F000714395D77140F000717830027199 +:1004FE003AE6713BE2713BEA713BEE5A06FCCF34B1 +:10050E00024AE552FF711A52710A52714830027155 +:10051E0030300271203002CF330209CF32020B711C +:10052E0030310271203102713BE6717030028E263D +:10053E005CFC9E2671603002D7717830027148F0F3 +:10054E0000D7C72008FBF8FFFD9D085014C15008C6 +:10055E00FDCF07C0CC07048C074C14DE0C8C073182 +:10056E008EFD390A615907EFEECC07048C074C1447 +:10057E0061C8ED3E06CC06008C064C0461C8ED1D2C +:10058E0006300AF9BC02F6BBCEABAC31B2D109C70C +:10059E003641057184C6DEF3F1C73641057184C656 +:1005AE0061DC9C05713BD1AC02148F4005997150F2 +:1005BE005005617902617900F0E1614900DD09C7FA +:1005CE003641057184C6DEC3F1C73641057184C656 +:1005DE0061DC0E059C055040C18C07318E31AD1289 +:1005EE008C06318E318D03BDD831FFBDDADADAAD2E +:1005FE00D8FD050DC0D2DD0C5008C15014FDCF073B +:10060E00C0FDC20B8C05D1DF06615906ED86058C47 +:10061E0007318EFD3D0AD2DD0C5008C15014FDCFBE +:10062E0007C0FDC20B8C05D1DF06615907ED7A05B7 +:10063E0071605005CC0400CC05008C054C09DE2BF6 +:10064E008C05318E04F61FC1317B9EFDC41189725B +:10065E008C05318E04F64F14896142DF03F6EF01EB +:10066E00E6600E049C04615905EFCF41001140F87D +:10067E001F3A61E86159048C04D1DF08FDC30BFDFC +:10068E00D50CEF0C5008C15014FDCF07C0FDC20BA6 +:10069E001008C6D7C72004FBF8FF712B24CC01002D +:1006AE00F6BC02AC02440900DE3EAC0204F60F14A6 +:1006BE004100118972AC020C5014896142DF03F6BD +:1006CE00EF01E6600E019C01AC021249005072ACC3 +:1006DE000204F67F14896142DF03F6EF01E6600E35 +:1006EE00019C01617902EFBB40F67FFF61F8615911 +:1006FE00018C01D161F8ED9B07CC0100717AFAFDF6 +:10070E008704711300711B20710303710205E0C190 +:10071E005003FDA42CC05013FD110AD83BC1E0FDBF +:10072E00A42CC0CEABAC6159018C0191DD068C01BD +:10073E004C03DF03E6EF01F66061FB7121048C01CF +:10074E004C0861F8CC010031320705A024FCEF0300 +:10075E00F524FC4024FC11DC22F524FCF0C15003EE +:10076E00FDA42CC0CE3708CBE4FFFFCBE6FFF7CEBF +:10077E00D4FFCF370008F5120561FDE6BC02F66125 +:10078E004902DD9F00000000617902EFF1FD9D0836 +:10079E00D2DFFA5008C15014FDCF07C0D2FDC20BF4 +:1007AE001004C6D73184BD02EFFA717BBDCBE4FFD6 +:1007BE00FFCBE6FFFFCBD4FFFF717ABED7717BBEB6 +:1007CE00D7C7C1200CFBF8FF8C0C318E31ADC13177 +:1007DE007B9DD4C0BC068DD49C088C149C0B8C14B1 +:1007EE00318E040C00128C0B318EBDD813FD940F7C +:1007FE0061C8ED9808CEABACCC05068C0B318EFDE6 +:10080E00350AD2DD158C0B318EFD390A6169058CE6 +:10081E0005D1DFE7FDCB07E2EF71CC0A008C0A4C65 +:10082E0004DE54F6BC02300AF9BBAC06148C089EEA +:10083E00FD118972AB146299AC06A1BC06617900F8 +:10084E00617902F0E1614902DFE05040C18C0B3169 +:10085E008E31AD128C0A318E318D03BDD831FFBD74 +:10086E00DADADAADD8FD050DC0D2DD06FDCB07E232 +:10087E00EF1961590AEFA68C0B318EFD3D0AD2DDC0 +:10088E0003E2EF0761590BEDEC07F2100EC6D7C766 +:10089E00717B9D717BFAFDB207300AF9FDE80AFD06 +:1008AE00730AC6D7FD9D08FDC20BFDCB07F5ABFF46 +:1008BE00F2D7C7310499067110B3FBEF047118B368 +:1008CE00FB8FB3FB7B8C76D1DD5B8FB3FB9D8C40B6 +:1008DE0004F903DF22665C10D1DD1C8FB3FB5C10C4 +:1008EE00D1DD0B5080C15011FDD935C0EF095040FC +:1008FE00C15011FDD935C04004F903DD064004F99D +:10090E0004DF22665C02D1DD1C8FB3FB5C02D1DDFD +:10091E000B5040C15010FDD935C0EF095020C150C9 +:10092E0010FDD935C0C6D7C7360000665C80D1DD54 +:10093E0010675C80D1DF05713398EF0B713298EF41 +:10094E0006710407713198665C40D1DD10675C401A +:10095E00D1DF05714398EF0B714298EF06711405C4 +:10096E00714198665C01D1DD10675C01D1DF0571C4 +:10097E005398EF0B715298EF0671340771519866C8 +:10098E005C02D1DD10675C02D1DF05716398EF1D4B +:10099E00716298EF184007F901DF08710402716166 +:1009AE0098EF0AC736100571C4C6716198665C046B +:1009BE00D1DD10675C04D1DF05717398EF0B717296 +:1009CE0098EF06714407717198665C08D1DD106767 +:1009DE005C08D1DF05710399EF0B710299EF067177 +:1009EE001407710199665C10D161E8715AD1C6D7AE +:1009FE00F5F6FBF5F8FBCFFEFBFFCFFAFBFFCFFBC7 +:100A0E00FBFFD7C7C1C1FBF8FFCEABAC8C02D1DD6B +:100A1E0012616902305C03BBF6614900DDEE61894B +:070A2E0000EFF51004C6D72C +:100A35005208EF065203EF025206FEE600FE1B00C7 +:100A4500DC16089F03088F0408089F040862FE242B +:100A550000089F0408EEBF00EEBA00C1C514410EA0 +:100A650011D9D0FF118FD1FF312E45C4C0D7F23136 +:100A7500A2C401E2D79DE261DD4C09DF12717BFA68 +:100A8500C18F06089F25FDC0CF060800EE2700315F +:100A9500F2FA04CF0608004C00DF05D50008DD1684 +:100AA50061DD717BFAD50608DD0ACDE31F61CD61F5 +:100AB500CDEE160061CDFED40061FFFE9A00FCF874 +:100AC500FF0EFEB20061CDFED5004C09DF0EC18FD1 +:100AD50006086F25FD9F0608C0EE0400CF06080036 +:100AE500F8E3D75200EF025202FE3700CF24FD0093 +:100AF500CF060800BF0408C716629F000841001111 +:100B05008F1A209B4100118F1B209F0108C65100A1 +:100B1500FE62FFEF025205CF060800C1510CFE0A26 +:100B250000C0D7C1511DFE0200C0D761DD717BFA3F +:100B350070CEC0A59EC47CFF9EC4609EC461CDD707 +:100B450061DD717BFAC18EC45C1BFED6FFCF060842 +:100B550001FED7FFC061CDD731F2FA1AC1AEE4BFAD +:100B650016FDAEE6BF18FDAED4BF1AFD30FFFFBEC1 +:100B7500E4BEE6BED4C0D731F2FA11C1AF16FDBE50 +:100B8500E4AF18FDBEE6AF1AFDBED4C0D7C1BF1C89 +:100B9500FD13BF1EFD15BF20FD17BF22FDC0D7AF3A +:100BA5001CFDDB1EFDEB20FDFB22FDD7534B305218 +:100BB5005430324E323030475631323000FFC1505A +:100BC500FEFEAB0061DD717BFACF060800FE0A0070 +:100BD500FEA4FF61CDF8E3EECF00C7FB0408BF1606 +:100BE500FD8FC0009C05C5C337040600BF18FD3541 +:100BF50036270C300000522BFE6600C2C4C630D525 +:100C05000BB800300000B8022004AF18FDB8003062 +:100C15000F00B802AF16FD61FF520AFE3AFFECF86D +:100C2500FF0E717BFAC1C7FB04088C05C65C80FE0C +:100C35000200C0D761DD717BFA70CFC0FFA59FC0F0 +:100C4500007CFF9FC000609FC00061CDD7618BFE17 +:100C5500E2FF717BBE410011FB000017CEFC006175 +:100C6500CB089EFDF31161C999A58392DFF7D7FEE5 +:100C7500B1FED524FDDF23C1CF0308035109FEF4DE +:100C8500FDC0D2DF37FE3800A20408CF03080751A4 +:100C950009FEE1FDD2B20408DF22C7FB0408318357 +:100CA50002C6D7C6510AFECCFD624C1FDF06CF2413 +:100CB500FD01EF04CF24FD00C0EE5BFEC0EE55FE46 +:100CC500C7C1FB04088B31196C0161589BC0C6D79D +:100CD500717BFAFE4DFEAF0408040600C1143639D7 +:100CE5000C300000522DF3FE77FF8FC000FE2BFE67 +:100CF50061CF5C807C8073C0041900CEFC0F61CB92 +:100D0500C55404EF03C55417FE18FEC7360008BBCB +:100D1500629C0288089C03D1DD334C41DE2F70F1C3 +:100D2500312DB161090033081C000851FF612A41CA +:100D35000E118FD0FF613B118FD1FF6138DC0E8B17 +:100D45005C03DF0964C6C4FE2BFDEECAFDC6C4EE16 +:020D5500C3FDDC +:100D570061CF5100718C7109FECBF800FEFCDE01FA +:100D670000F6BF00F953C0F693935820FEDFF94110 +:100D770000364A4F34CCFCEF05118B99A7A51744D1 +:100D8700944FDFF53602F930CCFCEF04CC0000A716 +:100D970047DFF9410036944F3420FEEF05118B9958 +:100DA700A7A51744A44FDFF53630FE3094FEEF04B5 +:100DB700CC0000A747DFF9FCCE0000EFFE61DD7134 +:100DC7007BFABEF0ADD8BEF200AEF661CDD7C361F7 +:100DD700DD717BFABEF0ADD8BEF200DBF6FFADDC0D +:100DE700BEF000AEF6BDD8AEF40312ADDABEF20027 +:100DF700AEF661CD03BDDAC2D7C3F33174D9088328 +:100E0700C1F626D8BDD8C031750683C312F623C2F2 +:100E1700FD220E93DF0312F623C2D7440000DD261E +:100E270061DD717BFACFE80080BEF6F6BEF4BEF254 +:100E3700ADD8BEF0CFE800818FE8003103FAAEF0FD +:100E4700F5E80061CDD7B1D7C3F33174D90883C1B1 +:100E5700F626D8BDD8C0317505C312F623C2FD707A +:100E67000E93DF0312F623C2D7440000DD2761DDAE +:100E7700717BFACFE80080BEF6F6BEF4BEF2ADD8BD +:100E8700BEF0CFE800818FE8003103FAAFE000F54C +:100E9700E80061CDD7ADD8D7C3F33174DB0F83C179 +:100EA700F626D8BDD861317026DABDDAC031750DA6 +:100EB70083C312F626DCBDDC61317023C2FDD80E78 +:100EC70093DF0CF626D8BDD861317026DABDDAC2B9 +:100ED700D7C161686BDC6BDDC0DD2F61DD717BFA2B +:100EE700CFE80080BEF4ADDCBEF6ADD8BEF0ADDA1B +:100EF700BEF2CFE800818FE8003103FAAEF0BDD82B +:100F0700AEF2BDDAF5E80061CDD7F6BDD8BDDAD7C8 +:100F17008292DD2B61DD717BFACFE80080BEF0F6AF +:100F2700BEF2BEF46208BEF6CFE800818FE800315A +:100F370003FAAFE0006072AEF0F5E80061CDD7606C +:100F470072F6B1D706DABDDAADDC06D8BDD861D8FE +:100F5700A6DAD7D1DD17C1C3DAD89DD8ADDA311CEF +:100F670061EEB4D8DFF8BDDA13BDD8C2C0D7D1DD82 +:100F77001BC1C3DADA9DDAADD8311E33311E3371A6 +:100F8700F9B4DADFF4BDD813BDDAC2C0D746D8DD6D +:100F97000771FF7177D971C0D75BDB9DDB605BDAC7 +:100FA7009DDAADDC5BD9085BD808BDD8D7C3C7F3DA +:100FB700728EFDC162314C410036404F1161A07203 +:070FC700C09EFD62C6C2D707 +:0A0FF60031303A31343A303900004E +:0A20000031303A31343A3039000033 :10200A0005214F7B9EC5E9000104080D12171C1F0C :10201A00080100001F003B005A0078009700B50035 :10202A00D400F300110130014E01192634445362E1 @@ -330,57 +328,57 @@ :10246C00712294F43FD7C7C1FBF8FF313298067143 :10247C0030B3FBEF047138B3FB714494713798DEC1 :10248C004F7134987141943132980E5002C15011F1 -:10249C00FDCE35C0CD3229EF37E0C15011FDCE3520 -:1024AC00C0F43217C15002FD7E2CC0D2DF0D8B312F +:10249C00FDD935C0CD3229EF37E0C15011FDD9350A +:1024AC00C0F43217C15002FD8C2CC0D2DF0D8B3121 :1024BC008E318D080E01081C00BD34AD3444009BD8 -:1024CC00DC05D5AFFBDF095020C15011FDCE35C066 -:1024DC00C0C6D78D209D40FD2125FDB22CD507F916 +:1024CC00DC05D5AFFBDF095020C15011FDD935C05B +:1024DC00C0C6D78D209D40FD2125FDC02CD507F908 :1024EC00DD04710394D78D404B2061F83164941C4A -:1024FC00716394FD91044A4007DD054A40FFDF09F2 +:1024FC00716394FD87044A4007DD054A40FFDF09FC :10250C008F06F9310303FDB025FDC425710294300B -:10251C00A7266194D7C77162017172015003FD1B2C -:10252C000A5008FD4B38629D305009FD4B386276DD +:10251C00A7266194D7C77162017172015003FD1136 +:10252C000A5008FD5638629D305009FD56386276C7 :10253C00716301711806F94A30F1DC0BE507F9F506 :10254C0008F9CD3707EF224A3004DE1ACF07F9021B -:10255C005008C1506CFD8902C092DF0DD452DF09C6 +:10255C005008C1506CFD7F02C092DF0DD452DF09D0 :10256C00711006F9EF03F507F94007F901DF057162 :10257C000A22EF06710B22710302CD200757006768 :10258C004C08DE1073090A20614EDC05679D20EFB4 :10259C000387EFEB4A2007DF09D507F961F8CF076E -:1025AC00F903C6D7500AFD1B0A304000C15006FD86 -:1025BC00612CC05096ED1B0AC72006FBF8FFD5070F -:1025CC00F961E8EDA326304A57C1503EFD612CC09D +:1025AC00F903C6D7500AFD110A304000C15006FD90 +:1025BC006F2CC05096ED110AC72006FBF8FFD5070B +:1025CC00F961E8EDA326304A57C1503EFD6F2CC08F :1025DC00D2DD077100B2FBEDA3267108B2FB170424 -:1025EC000200C15004C1500CC1506CFDAA0210066F +:1025EC000200C15004C1500CC1506CFDA002100679 :1025FC00EA38AA48318D12AA48318E616B08616A9B -:10260C0008C1500EFD612CC0F690C1500CFD612C20 +:10260C0008C1500EFD6F2CC0F690C1500CFD6F2C04 :10261C00C0CC01008C014C04DE2831349502EFFA59 :10262C00712295EA388C015010D605C15010C18C1E -:10263C0001D6044000C1506CFD5C031006615901C9 -:10264C00EFD250A5FD1B0AEA38AA48318D12AA48D0 -:10265C00318E616B08616A08C1500EFD612CC0504F -:10266C00A5FD1B0A5004C1506CFD8902C0629C017F +:10263C0001D6044000C1506CFD52031006615901D3 +:10264C00EFD250A5FD110AEA38AA48318D12AA48DA +:10265C00318E616B08616A08C1500EFD6F2CC05041 +:10266C00A5FD110A5004C1506CFD7F02C0629C0193 :10267C00EA388A4B4E0161C3048A4A4E01170402A0 -:10268C0000C15004C1500CC1506CFD5C031006F627 -:10269C00C1503EFD612CC01006C6D7C78D414B30D2 +:10268C0000C15004C1500CC1506CFD52031006F631 +:10269C00C1503EFD6F2CC01006C6D7C78D414B30C4 :1026AC0061F8ED46274A4328DE05A443ED4627F49E :1026BC00438D309D418D305070D6123073512304B0 :1026CC0080001231FF318E039D429FAEFBF68D428E :1026DC007C804C95DC1B8D42318F241400EA38BD74 -:1026EC00D8AA44FDCE0D1231FF318E03318F16EF77 -:1026FC00198D42318F241400EA38BDD8AA46FDCE7C +:1026EC00D8AA44FDC40D1231FF318E03318F16EF81 +:1026FC00198D42318F241400EA38BDD8AA46FDC486 :10270C000D1231FF318E03318F16EA388A4272175F :10271C00F3031644000171FE61C836FF001701DE99 -:10272C0002F61617BD7AC7500CFD612CC0D2DF061D +:10272C0002F61617BD7AC7500CFD6F2CC0D2DF060F :10273C008D309D41EF047100B2FBF2C6D7C7200863 :10274C00FBF8FF4007F901DD064007F902DF1C1713 -:10275C00040600FD612DD2DF0A8C069C058C079CBB +:10275C00040600FD6F2DD2DF0A8C069C058C079CAD :10276C0004EF4ECC0563CC0400EF4617040600FDC5 -:10277C00612DD2DD0F7100B2FB710394CC05007199 +:10277C006F2DD2DD0F7100B2FB710394CC0500718B :10278C001295EF2D7108B2FB8C06318E318D080E2F -:10279C0007081C00BBEA388A4072ABFD210FBB8CCA +:10279C0007081C00BBEA388A4072ABFD170FBB8CD4 :1027AC00019C05D1DF08CC0501CC0400EF038B9C08 -:1027BC000417040600FD6C2DD2DD06CC06C8CC0730 +:1027BC000417040600FD7A2DD2DD06CC06C8CC0722 :1027CC00008C069FB1FB8C06318E318D080E0708EC :1027DC001C00BD34AD344401A5DC08CC0364F6BD4B :1027EC0044EF48AD3426444401A0DC08CC031EF66B @@ -390,640 +388,640 @@ :10282C00F401EF07711295C944F4013132040C31F3 :10283C00249408CC0564CC0400EF0D8C034E05DE0B :10284C00078C039C05CC04008C059FAFFB8C049F6C -:10285C00B0FBFDEE2C8D464E05DD2840AFFB0BDEAC +:10285C00B0FBFDFC2C8D464E05DD2840AFFB0BDE9E :10286C00054A460BDE1440AFFB06DE054A4606DE83 :10287C0009D5AFFBDF0DD446DD095020C15011FD49 -:10288C00CE35C08FAFFB9D46FD2B2D1008C6D7C78C -:10289C005601D837C15002FD962CC08F09F931056D -:1028AC00075012FD1B0AEF0E500AFD1B0A71201077 -:1028BC00055008FD1B0A8D376C0870C15002FD963F -:1028CC002CC05003FD1B0A8D376C1870C15002FDD3 -:1028DC00962CC05016FD1B0A5003FDA72C625C0100 -:1028EC00D1DD0F7170B3FB5002C15013FDCE35C05A -:1028FC0056006672C6D7C75004FDA72C625C03D184 +:10288C00D935C08FAFFB9D46FD392D1008C6D7C773 +:10289C005601D837C15002FDA42CC08F09F931055F +:1028AC00075012FD110AEF0E500AFD110A7120108B +:1028BC00055008FD110A8D376C0870C15002FDA43B +:1028CC002CC05003FD110A8D376C1870C15002FDDD +:1028DC00A42CC05016FD110A5003FDB52C625C01EE +:1028EC00D1DD0F7170B3FB5002C15013FDD935C04F +:1028FC0056006672C6D7C75004FDB52C625C03D176 :10290C00DD405014FD992934B3FB895C9F998A0CE6 :10291C007CFF50FF5C14D1DD228A0C7CFF5C1472AE :10292C0034B7FB89616A99716207560031620705F9 :10293C008666D1DFF7716307716B2734C6FB895C40 -:10294C00EB995002FDA72CD2DD398D376C1070C17C -:10295C005002FD962CC0E0FD1B0AD837C15002FD79 -:10296C00962CC05033FD1B0A8F09F93103097128CD -:10297C001005500AFD1B0AF0C15002FD962CC071C7 -:10298C0078B3FBE0C15013FDCE35C0C6D7C7C1200C -:10299C0004FBF8FFCC02005004FDA72C629C038CB6 +:10294C00EB995002FDB52CD2DD398D376C1070C16E +:10295C005002FDA42CC0E0FD110AD837C15002FD75 +:10296C00A42CC05033FD110A8F09F93103097128C9 +:10297C001005500AFD110AF0C15002FDA42CC071C3 +:10298C0078B3FBE0C15013FDD935C0C6D7C7C12001 +:10299C0004FBF8FFCC02005004FDB52C629C038CA8 :1029AC00045C20D1DD0E8C036C019C038C026C202A :1029BC009C02EF138C045C10D1DD0C8C035CFE9C30 :1029CC00038C026C109C028C045C08D1DD0E8C0311 :1029DC006C029C038C026C089C02EF138C045C044C -:1029EC00D1DD0C8C035CFD9C038C026C049C028C72 -:1029FC0003D1DD05501AFD1B0A8C0370C15004FD78 -:102A0C00962CC08FB3FB5C9F728C03318E316D148E -:102A1C008C03318E314D616D08616C5C606162625A -:102A2C009FB3FB8FBFFB7CFF50FF5E02D1DD278F76 -:102A3C00BFFB7CFF5E027234B7FB89616A997162DD -:102A4C0007CC0100316207086159018C01D1DFF418 -:102A5C00716307716B27F21006C6D7D9A7FBC1505B -:102A6C0006FD962CC0D9A8FBC15007FD962CC0D7EB -:102A7C00FD672AF2D7C716664C02DF08CD3A10CD97 -:102A8C003B0BEF05F43ACD3B0FC6D7C77113007162 -:102A9C001B20710303710205E0C15003FD962CC08D -:102AAC005013FD1B0AD83AC15005FD962CC0D83BDB -:102ABC00C1E0FD962CC0500AFD1B0A71030550089D -:102ACC00FD1B0A8D3B6C1070C1E0FD962CC05012A2 -:102ADC00FD1B0A5003FDA72C625C01D1DF03E2EF62 -:102AEC0024F0FDA72C629D363602F9C75008FD7EF6 -:102AFC002CC05003C1FD962CC0710203711A20FD2D -:102B0C003E2CF431F2C6D75003FDA72C625C01D1E8 -:102B1C00DD155014FD9929FD02295014FD1B0AE006 -:102B2C00C15003FD962CC0711300711B207103035F -:102B3C005014FD1B0AF0C1E0FD962CC0F0C15003EF -:102B4C00FD962CC0D7C72004FBF8FFCC02008D31BA -:102B5C009C035010C150A4FD8902C0629D31D45217 -:102B6C00DD04F2ED1B2C8C037B315C08D1DD0F8D69 -:102B7C00315C08D1DF05CC0210EF03CC02208C03B2 -:102B8C007B315C04D1DD158D315C04D1DF088C0206 -:102B9C006C049C02EF068C026C089C028FB2FB5CEE -:102BAC00F3728D315C0C6162629FB2FB8FBEFB7C59 -:102BBC00FF50FF5E029C02D1DD1F34B6FB896E0212 -:102BCC0099716207CC0100316207086159018C01CF -:102BDC00D1DFF4716307716B278D315C40D1DD0956 -:102BEC005002C15012FDCE35C08D315C01D1DD08D3 -:102BFC00E0C15012FDCE35C0717AFA8D315C41D1F5 -:102C0C00DD0C5A31BED831C15010FD6C48C0F210E9 -:102C1C0004C6D7FD9B28F2D7FD0229F2D7C78FC671 -:102C2C00FB7617FD9929664FC6FBDFF2F5C6FBF262 -:102C3C00C6D75064FD1B0AFD772D6261FB711194A0 -:102C4C00F171149461DC70C15012FD6C48C0FD7CB4 -:102C5C0037CD6103D7C7C1C1FBF8FFAC0ABB17C1A5 -:102C6C005002C18C0270C1506CFD5C031006100444 -:102C7C00C6D7C7C1FBF8FFAC08C15002C18B70C1ED -:102C8C00506CFDAA021006C0C6D7C788061667701E -:102C9C00C1C75084FD25031004C6D7C716C750847E -:102CAC00FD8902C0C6D7C74A2004DE045600EF02D5 -:102CBC0056018F08F9318FE7240000DD1123DD0662 -:102CCC0023DD0723EF088686EF0451046106663185 -:102CDC008F12504CD633514CD6610A045420BD3857 -:102CEC00C6D740AFFB3DDC05CF04FC0FD740AFFB94 -:102CFC001FDC05CF04FC0BD740AFFB0BDC05CF046E -:102D0C00FC07D740AFFB0661D831320405CF04FC79 -:102D1C0003D7D5AFFBDD04E504FCD7F504FCD7D510 -:102D2C0004F9DF04717394D7FD772D6261FB710197 -:102D3C009571149471079561C831729417717294DE -:102D4C00710495711194F171049561DC70C150128C -:102D5C00FD6C48C0D7C716C75004FD7E2CC0C6D723 -:102D6C00C716C75002FD7E2CC0C6D740AFFB0BDE8A -:102D7C0002E2D7F2D77100010571785005713AD58E -:102D8C00713BD18F10055CFC9F1005CF54054AE5B3 -:102D9C0042057110420571004205714850057130B1 -:102DAC00500571205005CF530509CF52050B7130DA -:102DBC00510571205105713BD5717050058F11056E -:102DCC005CFC9F1105F422D7717850057108010540 -:102DDC00D7FD7639FD9104717AFAFDDF24F504F9FB -:102DEC008F06F931051B5003FDA72C625C01D161E4 -:102DFC00E8CF04F902CFAFFB64710407714194EF83 -:102E0C0010F6710407611012F6B1236061FB714179 -:102E1C0094FD8931FD1044712297712BE761846117 -:102E2C00A461EDEFF8D7C788061666614FDD096718 -:102E3C00614EDE0396EF01866672C6D7C71617146D -:102E4C00AA0412A943DD29AA0412A923FD9A4FC38F -:102E5C00AC02FD9A4F13C2BDD813FD9E0FDE0C17AA -:102E6C0014AA0212AA0403BA04EF051714A9BA048F -:102E7C00AC041231FF319E03317F087208C6D7FDB6 -:102E8C00E72E7100F200304400BFB601300188BF5C -:102E9C009001300984BF9E01BF9C01BF9A01BF986D -:102EAC0001BF9601BF9401BF9201F53CFF30FE00BB -:102EBC00BFBE01F6BFBC01BFB80150EEBFBA01A145 -:102ECC00BFB201C918FE008F06F9310507F5CDFB1D -:102EDC00CB6CFF00717395716295D7C72004FBF81A -:102EEC00FF3026FBBC02F6BBAB446400DE0EAC022A -:102EFC0014CA0000617902617900EFEC1004C6D7A6 -:102F0C0030EF00BFB401F6BFBA017108F2007123B3 -:102F1C0004715307BE6EBE64BE6A712304715307FD -:102F2C00715BD1F455F454716395D78D56B456D169 -:102F3C00DF6931D4D105715BD1E455D455DD2E71E7 -:102F4C0040B2FBD854F1E734020023DD0625DD0343 -:102F5C0025DF05F6BE66EF06D9CCFBF1BE66A454A0 -:102F6C004A5420DF04F454F455CD5619D7CD561ECF -:102F7C007148B2FBD5CEFBDF04F6BE66D7D9CCFBCD -:102F8C00F14266FFDD15D9CCFBF112AE6643DE05CE -:102F9C00A266FFEF03B266FFCD5603D7C716171410 -:102FAC00F6B9AA0412F6231231FF31AE03316FBA0F -:102FBC0002C6D7C7C1FBF8FF8C085080D612AB14E1 -:102FCC0013B9AB14AA0412A92312D927FBF133BDF0 -:102FDC00D813FD0A0EBA02C0C6D731049601D740E9 -:102FEC0004F902DF10F6BE64BE6EBE6ABF8EFBBF74 -:102FFC0094FBBF9AFB31749514308AFBFDA82F30DB -:10300C0090FBFDA82F3096FBFDA82FEF7131149685 -:10301C000D7113967108D2FBF458F457EF60D45726 -:10302C00DF5A8F26FB9D574A581FDC177100D2FBC5 -:10303C004028FBFFDD1CA4598F28FB4B59DE13F4F1 -:10304C0058EF0FD858F1A1605C1F9D587108D2FB46 -:10305C00F459E858092AFB70C1308AFBFDBF2FC018 -:10306C00E858094AFB70C13090FBFDBF2FC0E858EF -:10307C00096AFB70C13096FBFDBF2FC0B457308A74 -:10308C00FBFD482EF313BE6E3090FBFD482EF31360 -:10309C00BE6A3096FBFD482EF313BE64D7C736F0DC -:1030AC000071F4DC297170F000CE9D08CE9EC0CE6C -:1030BC009F80F594FFF593FFF592FFE597FFE5965A -:1030CC00FFE595FFE598FFCE9C7F7100A6FB711B79 -:1030DC00E3712BE3711AE7712BE7717A9D710A9EEC -:1030EC0031929E02EFFA710B9E7123967133967199 -:1030FC004396C6D7C73122961E712296710A9E310D -:10310C00929E02EFFA34D4FB3692FF52078B99A5AC -:10311C00A792DFF9710B9EC6D7C788061631329677 -:10312C0015713296C7349CFB3092FF1652078B995F -:10313C00A5A792DFF9C6667367189CFBC6D7C77143 -:10314C0023963134961E713396710A9E31929E02EB -:10315C00EFFA3492FF369CFB52078B99A5A792DFAE -:10316C00F9710B9E31449613714396717B9E8FDCE3 -:10317C00FB9E9A8FDDFB9E9B717A9EC6D7CFA7FBD9 -:10318C005CCFA8FB5FCFC8FB5DCFFCFB36CFFDFB54 -:10319C00C9D7C7CFA4FB12CFA5FB2ECFCCFBFFF515 -:1031AC00CDFBF5CEFBF5CFFBF5D0FB5600664C64A2 -:1031BC00DE08723826FB0086EFF3F5E3FB714A9DBF -:1031CC00712B21710A20711A20710203C6D7C7888E -:1031DC00061617F1E73403002361E3ED063523618E -:1031EC00F8EDDD33B12361E3EDE7332561F8EDF55F -:1031FC0033B1240D0061D8ED0635240B0061F8EDD8 -:10320C00CF322361F8ED12332361F8EDE232236102 -:10321C00F8EDFF3424060061F8ED9133B12561D847 -:10322C00EDAD3324000061F8EDBA332361F8ED06FF -:10323C00352361F8ED0435B12361E3ED15342361D9 -:10324C00F8ED26342361F8ED37342361F8ED26349C -:10325C002361F8ED48342361F8ED59342361F8ED1E -:10326C0068342361F8ED8A342361F8ED95342361D9 -:10327C00F8EDA0342361F8EDA8342402002361E3B7 -:10328C00ED06352361F8EDDC342361F8EDB0342321 -:10329C0061F8EDBB342561F8EDC634B1240600614C -:1032AC00D8ED063524000061F8ED08352561F8ED00 -:1032BC00D13424120061F8ED8B332361F8ED7B33AC -:1032CC00ED083567D1DD0C30A53C619434C4FB8925 -:1032DC00616F99ED1235675C02D1DD07301F2C61EF -:1032EC0094EF0B675C01D1DD0530242C6194675C95 -:1032FC003CD1DD0F30292C6194675C3C72667362A3 -:10330C0018A4FBED123567D1DD625C01D1DD05300F -:10331C000800EF01F6609F01FC675C02D1DD03E65B -:10332C00EF01F63401FC89616899675C04D1DD0416 -:10333C00E6A1EF01F63401FC89616899675C08D15C -:10334C00DD05302000EF01F63401FC8961689967D6 -:10335C005C10D1DD05301000EF01F63401FC896101 -:10336C006899675C20D161E8716001FCED12354A07 -:10337C005AC8DE08E85A67185AFAA45AED1235678B -:10338C009D5AED1235D448DF08679FCDFBA448EF5A -:10339C000D4A4805DE08E848671811FDA448ED12EF -:1033AC0035675C0F7266736218A4FBED12354A48E0 -:1033BC0064DE1B4A4801DF0667D161F85701E84813 -:1033CC00671826FBA4484A480561C8711296ED128D -:1033DC003534A6FB89615F99ED1235307C2A6194F6 -:1033EC0066736718A4FBED123540A9FB6ADF134026 -:1033FC00AAFB68DF0D674C6CDF08304D416194719E -:10340C003AD5679FABFBED1235675C7F70C117F146 -:10341C00243000FD2531C0ED1235675C3F70C117BB -:10342C00F1243000FD2531C0ED1235675C0770C109 -:10343C0017F1243000FD2531C0ED1235675C1F708B -:10344C00C117F1243000FD2531C0ED12356770C174 -:10345C0017F1243000FD2531C0ED1235CEABAC7127 -:10346C000A9E31929E02EFFAD592FFDF05710B9EF8 -:10347C00EFED679E99710B9E9FDBFBED1235714250 -:10348C0096675C7F9FDCFBEF7D714296675C3F9F8C -:10349C00DDFBEF72675C3F9FDEFBEF6A675C1F9F93 -:1034AC00DFFBEF62305A3A6194679FE4FBEF5730D1 -:1034BC00273A6194679FE5FBEF4C30403A61946783 -:1034CC009FE8FBEF41675C01D1DD3BFD1044EF361B -:1034DC00675C02D1DD05712A21EF06714A9D712BC3 -:1034EC0021675C01D1DD06710300710B20679FE33E -:1034FC00FBEF1367318EEF0EEF0CEF0A664C5BDEC1 -:10350C0005736718A4FBC6D7C716664C30DC094C8C -:10351C0037DE05FD0031EF6B664C02DF1F8FA6FB1B -:10352C005C03728F03FC5C03318E316D08616A0899 -:10353C00128F03FC5C80312A6162EF56664C3DDFD2 -:10354C0008AE90BD5CF85CEF49664C3EDF04F85D5C -:10355C00EF40664C4FDF05FD3844EF36664C61DFBB -:10356C0008E85A095AFA72EF29664C7FDF05FD1BF1 -:10357C003DEF1F664C4EDF0B310498045210EF12D6 -:10358C00F2EF0F664C5BDC0452FFEF06667309A486 -:10359C00FB72C6D7C788061617F124100024050045 -:1035AC00DC07244C00DD17EF17717BFA17F104A42C -:1035BC00FB1489617F99717AFA715296EF02A45AC1 -:1035CC00C6D7C7C1C1FBF8FF4004F903DD064004B0 -:1035DC00F904DF38717BFA8C027309ACFB5E0AD1FB -:1035EC00DF278C02318E04A4FB14896E0A99716258 -:1035FC0007717AFACC0100316207086159018C011C -:10360C00D1DFF4716307716B27717AFA1004C6D796 -:10361C00CF03FC03F501FCF505FCF507FCD7C788C7 -:10362C00061617F1E734020025DD3D23DD1725DDF5 -:10363C001C23DD0523DD2BEF3B710297679F06FCF6 -:10364C00CD6103EF2F675C839F03FCEF27675C035F -:10365C009F05FC675C034C0261F8712298FD2646BD -:10366C00EF12679F07FCEF0C6791DF08E0C1501267 -:10367C00FDCE35C0C6D7C71617F1E7240000DD2AEA -:10368C0023DD1E240300DD0724FB00DD24EF2531A0 -:10369C00329805308000EF01F6086F04FC7208EFD9 -:1036AC00198F01FCF501FC72EF107152975235EF36 -:1036BC0009F2EF0666730900FC72C6D7C71617F13C -:1036CC00E7240000DD38241000DD1C23DD1C23DD85 -:1036DC0030240E00DD18241100DD1B240F00DD1238 -:1036EC00243000DD15EF1EE2EF1D5202EF195204DB -:1036FC00EF155206EF115205EF0D5207EF09F2EFDD -:10370C00065203EF0252FFC6D7C731649637716376 -:10371C00968D609FACFB8D5F9FCBFB36D2FCC7D8E0 -:10372C005FFD7C38618A70618AFDC138C0D864F154 -:10373C00312F609D638D5E4B63DD0A7172968D63D4 -:10374C009D5ECD61034A6105DE083086376194CDFC -:10375C00616BB4617150F000CE300BCF170006CE08 -:10376C003106FD6402717A30710BE3710BE7C6D739 -:10377C008D639D5E8D639FADFBD74004F903DF061F -:10378C004004F904DF02F2D73174960C7173967110 -:10379C0013978D639D65EF313104971F71039771FA -:1037AC001297D506FCDF04F466EF0A8F06FC500274 -:1037BC00D6A1609D668D669D65EF0E311497068DC2 -:1037CC00669D65EF048D639D658D659FADFBD8652A -:1037DC00FDEE37E865094C2370C15013FD6C48C0F1 -:1037EC00F2D7C7C1C1FBF8FF8C02D1DF05F506FC8F -:1037FC00EF1A8C024C05DE06CF06FC02EF0E8C0293 -:10380C00318E1231FE03311F609F06FC8D674F060F -:10381C00FCDD28CC011F8F06FC9D67CC00008B4C77 -:10382C0008DE148B730912204F06FCDC058B9C01FF -:10383C00EF05615900EFE78C019D621004C6D7C7F4 -:10384C0016710AE7710BE37150F000CE300BCF17F5 -:10385C000006669E31FD6402717A30710BE3318291 -:10386C00E302EFFA8D1F7158F000710BE772C6D7A7 -:10387C00C7C1C1FBF8FF8FFCFB4E02DC03F2EF313A -:10388C008C024FFDFBDC0452FFEF268C022FFCFB5D -:10389C00706131318D128FFDFB2FFCFB7061313368 -:1038AC00BDD813FD2C0EBB440001DC03F690BB8B82 -:1038BC00721004C6D7C7C1FBF8FFAC0814A9148951 -:1038CC00708B6128706131FD9A4F1344030071FEB7 -:1038DC00DC23AC08148A04819A04AC08148A044CC6 -:1038EC0011DC10A9148B99AC0814CA0200AC081492 -:1038FC00CA0310EF72AC0814CA0400AC0814A91463 -:10390C00894DDE0AAC08148A02819A02EF12AC08C7 -:10391C0014A914894D61D308AC08148A02919A0237 -:10392C00AC08148A03919A03D1DF3CAC08148A02C8 -:10393C004C10DF10A91489318EA112AC0814A914F3 -:10394C006299EF17AC08148A024CF0DF0EA91489A7 -:10395C00318EB112AC0814A9146299AC0814CA02C5 -:10396C0000AC0814CA0310C0C6D7ED7939C756008D -:10397C00664C0ADE0BF0317E12F67810FC86EFF006 -:10398C00C6D7C7200CFBF8FF17040600C15006C1B0 -:10399C0050A8C15030FDAA021006D2DD1B4A6A04A1 -:1039AC00DE05A46AE2EF7034E4FB895CFC99FD5AF5 -:1039BC003A7110B2FBF2EF5F717BFA300600C1175F -:1039CC00040600C130E9FBFDA24F1004717AFAF431 -:1039DC006A8FE4FB5C01D1DD264004F903DF205043 -:1039EC0010C180FDCE35C0C736100571D4C6DE0FB0 -:1039FC0017C15006C150A8C15030FDAA0210064094 -:103A0C0004F903DD064004F904DF0B8FE4FB5C02D0 -:103A1C00D161E8FD5241F2100CC6D7D9E5FBC1507B -:103A2C0030FD8902C0629FE8FB5008C15011FDCEE9 -:103A3C0035C0F2D7D9E8FBC1D9E7FBC15030FD2521 -:103A4C000310045008C15011FDCE35C0F2D7C72069 -:103A5C000CFBF8FFCC09004007F901DF05CC0A028A -:103A6C00EF03CC0A10CC0B808FE4FB5C039C07D1DA -:103A7C00DF08717AD5CC0807EF06717BD5CC082FFF -:103A8C0017040800C15004C150A0C15030FD5C03A4 -:103A9C001006624C02DF077110B2FBF2EF357118A1 -:103AAC00B2FBF46AC736100571D4C6DE164004F9B1 -:103ABC0003DF1017A1C15006C150A8C15030FDAA98 -:103ACC00021006717BFA8FE4FB5C034E07DD03E208 -:103ADC00EF01F2100CC6D7D504F9DF03F6BD6C402C -:103AEC0004F901DD0AD476DD03B476D7CD76038FE5 -:103AFC0004F9318FE723DD0B24020024030061C895 -:103B0C00ED133C8F06F9312349301B00466CDF1551 -:103B1C008FE3FB5C01D161E8F504F9E0C15010FDC5 -:103B2C00CE35C0EF1D307701466CDF165002C15008 -:103B3C0010FDCE35C0F64672DF088FC8FB5010D68C -:103B4C00BD72F64672DD36B6724672DF3071129572 -:103B5C00EF2B301B00466CDF13F64674DF18E0C108 -:103B6C005010FDCE35C0C9745307EF0A30770146AB -:103B7C006C61F8711295F6467461E8B6743154981C -:103B8C0008714397F6BD6CEF1431449705F6BD6C84 -:103B9C00EF0BA66CF6466C61F8C96CFFFF316298AE -:103BAC00194A6E05DE16A46E4A6E05DF0FA46E5020 -:103BBC0004C15010FDCE35C0EF02F46E316498197B -:103BCC004A7005DE16A4704A7005DF0FA470500809 -:103BDC00C15010FDCE35C0EF02F470D471DD03B4CA -:103BEC0071D7317298174A6F05DE14A46F4A6F05AE -:103BFC00DF0DA46F5010C1FDCE35C0EF02F46F4A3B -:103C0C006F0661F8CD7125D7C736100571D4DE0E5D -:103C1C008FB2FB5C02D1DF06308E396194D2400446 -:103C2C00F903DF1C3122070530512B619431549775 -:103C3C000C7153975080C15012FDCE35C0FD513CD4 -:103C4C00FD773CC6D78F03FC5C01D1DD1DD479DD3B -:103C5C0003B479D7CD79098D624B78DD0D8D629DDA -:103C6C00785040C15012FDCE35C0D74004F903DD69 -:103C7C0004F6BD1AD7D5D0FBDF08F6461ADD19B607 -:103C8C001AD7D9CCFBF1461ADD0ED9CCFB12AD1AE2 -:103C9C0043DE03A61AD7B61AD7717BFAC78FC4FBBB -:103CAC0076F5C4FB717AFA5C10D161E871629766A3 -:103CBC005C0FD1DD57665C01D1DD05F504F9EF4CE5 -:103CCC00665C02D1DD11E0C15003FD962CC071136E -:103CDC0000711B20710303665C04D1DD11711300AC -:103CEC00711B20D503FC61F8710303FD1C36665C67 -:103CFC0008D161E87103035005FD1B0A71020350E2 -:103D0C0003C1FD962CC0711A20FD3E2CF2C6D7C7FC -:103D1C0056FF4A481361C8EDD13D8F06F9311505A0 -:103D2C00300400EF0F8F06F9314505300500EF0424 -:103D3C00D907F9F1609F28FC8D7A9F29FC71349486 -:103D4C00E661301271049461DC31196162629F2A60 -:103D5C00FCE52BFC31449805304000EF01F6C131F5 -:103D6C00340405302000EF01F6C2616B08616A086B -:103D7C00C131749805300400EF01F6C2616B086123 -:103D8C006A08C131649804E6A1EF01F6C2616B08C0 -:103D9C00616A08C131549803E6EF01F6C2616B0801 -:103DAC00616A9F2CFCF171240461DC9F26FCF1718B -:103DBC00540761DC9F27FCD848F10104ECFC14A9E2 -:103DCC00148976A4486672C6D7C7FD3F098F04F9DB -:103DDC00318FE724000061F8EDA73F23DD1B236141 -:103DEC00F8EDB93E2361F8ED2C3F2361F8ED753FFA -:103DFC002361F8ED4740EDA43FF6BD727113954079 -:103E0C0005F901DF2C3134981B466CDD04F424EFEA -:103E1C0002A4244A2465DC0FF6BD6CF504F971226A -:103E2C0097EDC840FDDF24AD6C440A0061D8EDC8A5 -:103E3C0040714297FD9104716394FDDF244007F9B2 -:103E4C0003DF09712297F504F9EDC840FD492740BD -:103E5C00B1FB9BDE09712297F504F9EDC840714A5C -:103E6C00277140110571301105713A22715A227176 -:103E7C00501105FD972AD2DD09712297F504F9ED51 -:103E8C00C84071103500CF37001D71401205400538 -:103E9C00F901DD064005F903DF05F5CDFBEF04CF95 -:103EAC00CDFB03CF04F902FD672AEDC840FD812D3F -:103EBC00FDFF04FD1C36FD9E31F537FF712BE0F53F -:103ECC0005F9712297CBE43FEFCBE6F6F0FD9104B8 -:103EDC00713BD48F06F93105285004FDA72C625C88 -:103EEC0003318E315D34B3FB896168995002FDA7B3 -:103EFC002CD2DD067170B3FBEF047178B3FBFDDFE0 -:103F0C0024FD8B2E710806F9CF04F9038FA6FB5CF8 -:103F1C0002D1DD095080C15010FDCE35C0EDC84036 -:103F2C00FDCA403164972FA47CD47CDD0831A4E019 -:103F3C000A31020C06712BE0FD3E4131A4E0173131 -:103F4C00040C13712BE05027C15005FD962CC0CFEB -:103F5C0004F904712297FD33418F06F9312507319D -:103F6C00349803F504F9EDC840FDCA4031020C1534 -:103F7C00D83AC15005FD962CC05005FD1B0AFD3EDC -:103F8C0041CF04F903FD33418F06F9312507313454 -:103F9C009803F504F9EDC840F504F9CFCDFB03F512 -:103FAC00CEFBF5D0FB717295F6426CFF61E8EDC863 -:103FBC0040F6BD72711395F5E4FBFD5A3A717AFA2D -:103FCC00FD0C2FFDD42DFD5105712B21714B9D3115 -:103FDC00349502EFFACE3708CBE4BFFFCBE6FFF304 -:103FEC00CED4FFF5B4FBF5B5FBF5B6FBF5B7FBCFBF -:103FFC0037000971481205F6BEE0BEE2BED0716A08 -:10400C0027FD132B714307714B277148100571481D -:10401C0011057138100571381105713302713B228D -:10402C00715302715B227158100571581105CF0440 -:10403C00F905714297F6BD6CFD080AF505F9F424F3 -:10404C0031349804D432DD20E505F9E504F98F0606 -:10405C00F9312568F5F8FBF5F6FB502EFD1B0ACF60 -:10406C0005F903E504F9EF54FDE504FD72247173C1 -:10407C000171320471430271039471629431949E04 -:10408C0002EFFA712AE7CEA409F5F3003104070216 -:10409C0061FDE5F300F468FD3F09CEA408313298C8 -:1040AC0006CF04F905EF09714397E505F9E504F925 -:1040BC00712BE78F06F9312503F504F9C6D78FE389 -:1040CC00FB5C01D1DF60D47DDF1931020058500355 -:1040DC00FDA72C625C01D1DF07F504F9712297D79B -:1040EC00E47DD74A7DF0DF073104003AF47DD74AEE -:1040FC007DC8DF0AF504F9712297CD7DF0D7310226 -:10410C0000084A7DFFDD1FA47DD7F0C15004FD9649 -:10411C002CC08FB3FB5C9F9FB3FB7110C4FB30A50D -:10412C003C6194CD7DF0D731149506F504F97122DC -:10413C0097D7716397F47C717207FD6402717307F2 -:10414C00D7FD5A05F2D7717BFAC7200CFBF8FF8F0D -:10415C00EAFBF0F9E9FBF303FD9A4F13BC048FEC77 -:10416C00FBF0F9EBFBF303FD9A4F13BC028FEEFB54 -:10417C00F0F9EDFBF303FD9A4F13BB717AFAAC0423 -:10418C00BDD8F6BDDAAC04311EBDDCF6BDDEFDDFFC -:10419C000DADD8BDDCADDABDDEAC02BDD8F6BDDAF6 -:1041AC00AC02311EDADCC3DADEC3BDDCF6BDDEFDEB -:1041BC00DF0DC0BDDEC0BDDCADDEFD550FADD8BD25 -:1041CC00DCADDABDDEABBDD8F6BDDAAB311EDADC68 -:1041DC00C3DADEC3BDDCF6BDDEFDDF0DC0BDDEC067 -:1041EC00BDDCADDEFD550FDADAADD8FD2145C3C51A -:1041FC008D8A5C3FF0317E0440FC14C2C0B9A48AA5 -:10420C00F6BC08BC0A9C078C074C2EDD3D8D8A0E33 -:10421C000770F161DC605C3FF0317E127940FCBDCF -:10422C00D8F6BDDA8C0773098C23318FBDDC70BDD9 -:10423C00DEFDDF0DAC08BDDCAC0AFD550FADDABC04 -:10424C000AADD8BC08615907EFBDAC08BDD8AC0AA3 -:10425C00BDDAC9DC0004F6FDA90EC9DCFFFFF6FDD2 -:10426C00AA0FADD8BD84AF3AFC4684DD11AF3CFC3F -:10427C00BF3EFCAF3AFCBF3CFCAD84BF3AFCAF3C4C -:10428C00FC423EFCDC46AF3AFC423CFCDE3EAD263A -:10429C00423AFCDE374A2A16DC1A4A2AA0DE138D73 -:1042AC00864B2ADE0DAF3AFC268844691061C8FDA6 -:1042BC000A43F42AAF3AFC445146DC0AAF3AFC24D8 -:1042CC001027BD28EF0DC928F82AEF074A2AFF61ED -:1042DC00E8A42AAF3EFC423CFCDC18AF3CFC423A62 -:1042EC00FCDE10AF3AFC4628DE09F486AF3AFCBD82 -:1042FC0088EF074A86FF61E8A486100CC6D7717B4D -:10430C00FAC7710A9E31929E02EFFA8E949F34FC8A -:10431C008E969F35FC8E979F36FC8E989F37FC8E21 -:10432C00939F38FC8E929F39FC710B9E717AFA8F99 -:10433C0037FCFDBE0F76FD9F4413BD82D5EFFBDF2E -:10434C000AD5F0FBDF05D5F1FBDD25F6B14682DFA2 -:10435C0011C9823722665C0391DF060A82181A8320 -:10436C00009617FDC24513FDE24331049802EF613C -:10437C00520692926934FC682EFCDFF6AD82BD8049 -:10438C00F87EF3311C790AF944FEFFDD44D87EF146 -:10439C0001040AF914A944FFFFDF04E6B9EF0BD8B6 -:1043AC007EF101040AF914A9A1B9717BFAA0EFFB03 -:1043BC00D5EFFBDF1CA0F0FBD5F0FBDF14A0F1FB6D -:1043CC00D5F1FBDF0CCFEFFBFFCFF0FBFFCFF1FB09 -:1043DC00FFC6717AFAD7C716D87EF10744A800DC5D -:1043EC0005710298EF1CF647DD18A47E4A7EA8DC06 -:1043FC0005710298EF0CF87EF3311CF6780AF9B7C8 -:10440C00EFE4C6D7C756A89666F0317E12F6B1789F -:10441C000AF966D1DFF1717BFAF5EFFBF5F0FBF5EC -:10442C00F1FBF47E710398C6717AFAD7C72004FBAE -:10443C00F8FFD448DF168D7E9D8B717BFA52069265 -:10444C0092692EFC68C0FCDFF6717AFA4A4806DEE7 -:10445C000EE84809C0FC9C03A4488C0372EF30F8AA -:10446C008BF3311C790AF9BB311298058B9C03EF45 -:10447C000F8C019C03D48BDF05CD8BA7EF02B48B83 -:10448C00718071179861DC61FB7111988C0372104B -:10449C0004C6D7C72008FBF8FF8F37FCFDBE0F9C66 -:1044AC00078F36FCFDBE0F9C068F35FCFDBE0F9CA6 -:1044BC00058F34FCFDBE0F9C048F38FC9C038F3998 -:1044CC00FC9C028C06318E0112791A20BB8C075C85 -:1044DC0003D1DF098C064C0361C86179008C05316E -:1044EC008EB1610900BB313D120103BB8B0E047010 -:1044FC008C011C00BB8FF4FB4E03DC0E8C034FF4C1 -:10450C00FBDC0B8C024FF5FBDC04AB12EF03ABB105 -:10451C00121008C6D7C7C3C12008FBF8FFF66149C3 -:10452C000A61F8614908DF07F7340000EDBE45E683 -:10453C00BC04F6BC06AC0ABC02AC08BBAC066149B8 -:10454C0002AC0461F8614900DE28AC04BDD8AC06AD -:10455C00BDDAE1FD640FADDABC06ADD8BC04ABBD71 -:10456C00D8AC02BDDAE1FD7F0FADDABC02ADD8BB31 -:10457C00EFCAAC06BC02AC04BBAC08BDD8AC0ABDDF -:10458C00DAAC04BDDCAC06FDE20EAC04BDDCAC0662 -:10459C00FD550FE1FD7F0FADDABC06ADD8BC04AC08 -:1045AC0006614902AC0461F8614900DCC5AC021437 -:1045BC00AB12100CC6D7C7C12004FBF8FF8F31FC1F -:1045CC00FDBE0F9C034E04DF1CAD804682DE07ADA2 -:1045DC0082268012EF40F64682DF074680DD03E735 -:1045EC00EF34F7EF318C04318EB1128C03318E43E2 -:1045FC00DF1830382226800682BB8C045C0391DFE6 -:10460C0005AB041800BBAB12EF0C8C034E04DE059B -:10461C0032A900EF01F71006C6D7717BFA31229848 -:10462C000CF6468EDD07B68E717AFAEF7C71239804 -:10463C00717AFA4004F904DF07715307F42CEF691F -:10464C00D9CFFBF1E7240000DD0F23DD1A23DD10A9 -:10465C0023DD5323DD2723DD38715307F42CEF4979 -:10466C00715207F42CEF42D42CDF07715207E42C63 -:10467C00EF05715307F42CC98EFA00EF2CD42CDF04 -:10468C000B715207E42CC98EFA00EF1DF5CFFBEF2E -:10469C0018D42CDF0B715307E42CC98EFA00EF09E8 -:1046AC00CFCFFB02EF03FDB646D7D905FCF1E724CB -:1046BC000000DD0923DD2123DD0923EF1B715307E6 -:1046CC00F42CD7D42CDF07715207E42CEF0571536F -:1046DC0007F42CC98E2D01D7715207E42CD7316207 -:1046EC009501D7710396D9CDFBF1E7240000DD12BB -:1046FC0023DD1923DD1123DD2623DD3423DD3923CE -:10470C00DD3FFD7647EF3DFD9747EF38D9CCFBC138 -:10471C00AE6CFD322EC0F313BE6C712304EF25F08A -:10472C00C1AE6CFD322EC0F313BE6C712304EF14BA -:10473C00F6BE6C712204EF0CCB6CFF00712304EFFE -:10474C0003FD0B484004F905DD064004F901DF06C2 -:10475C007123047103963104960FF6BE64BE6A3160 -:10476C00220402EF02F690BE6ED7CD2E47F490AE27 -:10477C006C317DBFCAFCFDE047D2DF0ED9CCFBC14A -:10478C00AE6CFD322EC0F313BE6CD7FDE047D2DD0C -:10479C000DCD2E47F490AE6C317DBFCAFCD7E8909E -:1047AC000934205080D6BFC6FC22CAFCBDD8304785 -:1047BC0000FD0A0EBFC8FC30C6FCFD482EF313BE2C -:1047CC006CB42ED42EDF0CCD2E47A4904A901F61D2 -:1047DC00C8F490D740AFFB0BDC05712304F2D74033 -:1047EC00AFFB0661D831229411F0C1AE6CFD322EB4 -:1047FC00C0F313BE6C712204EF03FD0B48E2D771BA -:10480C000296F0C1AE6CFD322EC0F313BE6CA491B7 -:10481C004A9140DC37F491D892F1313F0412FD14E7 -:10482C00D892F1BDD85008FD590E087208E6D2DDB9 -:10483C00040192DFFC896158D1DD05712204EF037C -:10484C00712304A4924A922061C8F492D7C73026EF -:10485C00FDC6D77180717DFADE035201D75200D7A5 -:10486C00C7C12004FBF8FF17040300C1E0C15010BE -:10487C00C150A4FDAA021006629C02D1DD058C0277 -:10488C0072EF518C0C70C18C0470FDE448C0629CBA -:10489C0002D1DD058C0272EF3B8C035C7DD1DF0312 -:1048AC00F2EF3117A1C1E0C15010C150A4FDAA0212 -:1048BC001006629C02D1DD058C0272EF178C015C34 -:1048CC007DD1DD03F2EF0D8C0370C15010FDE44877 -:1048DC00C0629C021006C6D7C7880616710AE6503D -:1048EC00A4FDDE03D2DD077133955202EF1317FDE1 -:1048FC00FA036770FDFA03FD0F49FD6E04713395E1 -:10490C00F2C6D7FD450450A4FDFA035020FDFA036E -:05491C0050AAEDFA03B2 -:1049210061FC61FCC1C3C5C7520C929269D4FEC13E -:10493100DFF88EFD708EFCC1717AFA4004F903DF55 -:104941000530512B6194C09EFC609EFD34D4FE5213 -:1049510006C0B9A5A592DFF9C6C4C2C061FC61DF7A -:10496100520C929269D4FEC1DFF88EFD708EFCC1AB -:104971008F4105775C04D1DD06675C01D1DD5031E3 -:104981005496367162077153968FB4FB5FBCFBD1AD -:10499100DF1B8FB5FB5FBDFBD1DF128FB6FB5FBEA7 -:1049A100FBD1DF098FB7FB5FBFFBD1DD0C316207A4 -:1049B10002EFFA716307716B27711398FD4A31F4A5 -:1049C100227148500571605005717AFAEDBB4A6752 -:1049D1005C02D1DD16D422DD124A2202DD0DF42261 -:1049E1007148500571605005717AFA717AFA8D2219 -:1049F100318FE7240000DD0823DD1423DD2CEF4A8D -:104A0100F4487140500571505005E422EDBB4A8FC6 -:104A110040059D49715050058D499D4BD849FD1464 -:104A210035629D4ACD2202EDBB4A675C02D1DD179A -:104A3100675C10D1DD05CD2203EF0F714850057180 -:104A4100605005F422EF73CD22044A2203DF108D5A -:104A51004A9F4005D84AC1D849FDA035C0EF1F8FF4 -:104A6100400576717449DC054A4902DE06716050E1 -:104A710005EF47C7D849FDDA31C071505005D84B11 -:104A8100F1242900DD27240400DD22242200DD1D7C -:104A9100241100DD0C240100DD13241E00DD0EEFC6 -:104AA1000A4A4960DF07CD4961EF02A4494A22035E -:104AB100DF08D849FD1435629D4AC09EFC609EFD09 -:104AC10034D4FE5206C0B9A5A592DFF961FCC1C379 -:104AD100C5C7520C929269D4FEC1DFF88EFD708E6B -:104AE100FCC1717AFA51405F0401D1DD06F616A7C7 -:104AF10047DFF2300400BF2401F6BF2A01300B0B5F -:104B0100BF2801FD6402300B0FBF2801FD64023094 -:104B11000F0FBF2801710AE6F6420C01DD33AF0425 -:104B210001BF0C0131529529715295710BE2D84F99 -:104B3100FDDE033184BD02EFFACBB422FBD851F183 -:104B4100BEB8714BE1714BE5710ABD8D509E44EFCA -:104B51000C715395714AE5717BBD713395C09EFC13 -:104B6100609EFD34D4FE5206C0B9A5A592DFF9C6F8 -:104B7100C4C2C061FCC1C5717AFAD44EDD0BEA4CE6 -:104B8100899E44A64CB44EEF33710AE6300400BF4F -:104B91002401F6BF2A01300B0BBF280100000000E1 -:104BA10000000000510FBF280100000000000000BC -:104BB10000500FBF2801712395713395C4C061FC6A -:104BC10061EF520C929269D4FEC1DFF88EFD708EB6 -:104BD100FCC12006FBF8FF71503002CEABACCC0417 -:104BE10000F6BB31B2E210617900F6614900DFF3F2 -:104BF10071603002ED7B4C8E519C03713BE28C0362 -:104C01005C02D1DD1E8C035C08D1DF0971503002DA -:104C1100CC0400EFCC8C0570FD8236629E50CC0432 -:104C210002EFBE8C035C03D1DF408E509C027150B9 -:104C310030028C04D1DF0E8C0270FDC836629C05F7 -:104C4100CC0401EF328C044C02DF0671603002EFBC -:104C510029CF34025A716030028C0270C18C057008 -:104C6100FD2A36C0CF34024AEF108C035C01D1DD3E -:104C71000671603002EF03EDE24B1006C09EFC604E -:104C81009EFD34D4FE5206C0B9A5A592DFF961FCA0 -:104C9100C1C3C5C7520C929269D4FEC1DFF88EFD23 -:104CA100708EFCC1710A9E31929E02EFFA8FDEFB7B -:104CB1004F96FFDF198FDFFB4F97FFDF118FE0FB6F -:104CC1004F98FFDF095004C15011FDCE35C0710B63 -:104CD1009EC09EFC609EFD34D4FE5206C0B9A5A5BF -:104CE10092DFF9C6C4C2C061FCE46861FCC1C3C5FE -:104CF100C7520C929269D4FEC1DFF88EFD708EFC12 -:104D0100C1C1FBF8FF8D1F9C018E31318EE7240656 -:104D110000DD0823DD0E23DD22EF38717AFA8C01E4 -:104D21009D60EF2F717AFA4007F901DF068C019D32 -:104D31005FEF2051FF2E019D5FEF18717AFA8C0110 -:104D41009D304004F903DD064004F904DF0530A776 -:104D51002661944031FF09DE05A031FFEF0771584C -:104D6100F000716296710BE3C0C09EFC609EFD3441 -:104D7100D4FE5206C0B9A5A592DFF9C6C4C2C0616E -:104D8100FC717BFAC7D46861F831249727712397A6 -:104D9100D468DD05B468CEABAC717AFA5600664CC6 -:104DA1000ADD1172F3311C79D8FCCEFC0061CA61B5 -:104DB100A486EFEA717AFAF2C6D7C7C1C1FBF8FF40 -:104DC100CC01008C014C0ADE36717BFA8C01F0318A -:104DD1007E0410FC14A96168DF09AC02B9717AFA8A -:104DE100F2EF1D8C01F0317E127910FC614902DF76 -:104DF10006717AFAE2EF09717AFA615901EFC4E2B8 -:104E01001004C6D7C72004FBF8FFF64210FC61F876 -:104E1100EDE74E717BFA9C038C034C0ADE3C8C035C -:104E2100F0317E0410FC14A96168DF05717AFAEF94 -:104E310029717AFA8C0372F3311C7910FCCEFC00D3 -:104E410061CA629C02D1DF0A8C03F0317E12E678DE -:104E510010FC717BFA615903EFBECC0200CC010159 -:104E61008C02F0317E0410FC14A96168DD788C029B -:104E7100F0317E127910FCE743DF658C014C0ADECC -:104E81005F8C01F0317E127910FCE743DD4D717BBF -:104E9100FA8C01F0317E0410FC14A96168DF1861FD -:104EA10069018C01F0317E12F67810FC8C024E0102 -:104EB100DCED717AFAEF2F8C01F0317E0410FC14D5 -:104EC100A9128C02F0317E337810FC8C01F0317E16 -:104ED10012E67810FC615902717AFA615901EF9B6F -:104EE100615902ED614E00F21004C6D761FF520C08 -:104EF100929269D4FEC1DFF88EFD708EFCC1717A89 -:104F0100FA8FE4FB5C03D1DD114004F903DD0640B7 -:104F110004F904DF05308E396194C09EFC609EFD6A -:104F210034D4FE5206C0B9A5A592DFF961FC61FC3B -:044F310061FC61FCC2 -:0A4F360000060C12181E242A303663 -:104F4000ACFB0000000064FE00000000E33A1537EF -:104F5000BC23EA46372FE62F2646143CCA08D53D27 -:104F600028FC36FE20FE02F903F929FC30FE2AFC5B -:104F70002BFC08F926FC6CFF1AFF6EFF6AFF64FF2A -:0A4F800027FC66FF2CFC5555555523 -:104F8A00FF0000000000983AF82AFF0000004700DE -:104F9A00317503F7332312D714AEF8C716AC0612CD -:104FAA00C5AC0416F643DD078B99A7A5B3EFF5C286 -:024FBA00C6D758 -:024FF400325E2B -:0A4FF60031333A32353A353100000C +:1029EC00D1DD0C8C035CFD9C038C026C049C0240BE +:1029FC0008F903DF088C03D161E8CC03028C03D106 +:102A0C00DD05501AFD110A8C0370C15004FDA42C75 +:102A1C00C08FB3FB5C9F728C03318E316D148C03B1 +:102A2C00318E314D616D08616C5C606162629FB387 +:102A3C00FB8FBFFB7CFF50FF5E02D1DD278FBFFBFE +:102A4C007CFF5E027234B7FB89616A99716207CCB4 +:102A5C000100316207086159018C01D1DFF4716307 +:102A6C0007716B27F21006C6D7D9A7FBC15006FD1C +:102A7C00A42CC0D9A8FBC15007FDA42CC0D7FD7550 +:102A8C002AF2D7C716664C02DF08CD3A10CD3B0BA5 +:102A9C00EF05F43ACD3B0FC6D7C7711300711B205D +:102AAC00710303710205E0C15003FDA42CC0501347 +:102ABC00FD110AD83AC15005FDA42CC0D83BC1E089 +:102ACC00FDA42CC0500AFD110A7103055008FD111C +:102ADC000A8D3B6C1070C1E0FDA42CC05012FD118E +:102AEC000A5003FDB52C625C01D1DF03E2EF24F048 +:102AFC00FDB52C629D363602F9C75008FD8C2CC0F2 +:102B0C005003C1FDA42CC0710203711A20FD4C2C82 +:102B1C00F431F2C6D75003FDB52C625C01D1DD1542 +:102B2C005014FD9929FD02295014FD110AE0C150E1 +:102B3C0003FDA42CC0711300711B207103035014EE +:102B4C00FD110AF0C1E0FDA42CC0F0C15003FDA49E +:102B5C002CC0D7C72004FBF8FFCC02008D319C039E +:102B6C005010C150A4FD7F02C0629D31D452DD04CF +:102B7C00F2ED292C8C037B315C08D1DD0F8D315C9F +:102B8C0008D1DF05CC0210EF03CC02208C037B3183 +:102B9C005C04D1DD158D315C04D1DF088C026C0432 +:102BAC009C02EF068C026C089C028FB2FB5CF372E9 +:102BBC008D315C0C6162629FB2FB8FBEFB7CFF505F +:102BCC00FF5E029C02D1DD1F34B6FB896E02997147 +:102BDC006207CC0100316207086159018C01D1DF19 +:102BEC00F4716307716B278D315C40D1DD095002A4 +:102BFC00C15012FDD935C08D315C01D1DD08E0C169 +:102C0C005012FDD935C0717AFA8D315C41D1DD0C91 +:102C1C005A31BED831C15010FD7748C0F21004C6ED +:102C2C00D7FD9B28F2D7FD0229F2D7C78FC6FB76BA +:102C3C0017FD9929664FC6FBDFF2F5C6FBF2C6D726 +:102C4C005064FD110AFD852D6261FB711194F171C7 +:102C5C00149461DC70C15012FD7748C0FD8737CDEC +:102C6C006103D7C7C1C1FBF8FFAC0ABB17C1500247 +:102C7C00C18C0270C1506CFD520310061004C6D7F3 +:102C8C00C7C1FBF8FFAC08C15002C18B70C1506CBE +:102C9C00FDA0021006C0C6D7C78806166770C1C74C +:102CAC005084FD1B031004C6D7C716C75084FD7F84 +:102CBC0002C0C6D7C74A2004DE045600EF025601F4 +:102CCC008F08F9318FE7240000DD1123DD0623DDA9 +:102CDC000723EF088686EF045104610666318F12D4 +:102CEC00504CD633514CD6610A045420BD38C6D74B +:102CFC0040AFFB3DDC05CF04FC0FD740AFFB1FDC26 +:102D0C0005CF04FC0BD740AFFB0BDC05CF04FC0755 +:102D1C00D740AFFB0661D831320405CF04FC03D792 +:102D2C00D5AFFBDD04E504FCD7F504FCD7D504F9DD +:102D3C00DF04717394D7FD852D6261FB7101957170 +:102D4C00149471079561C83172941771729471045F +:102D5C0095711194F171049561DC70C15012FD777D +:102D6C0048C0D7C716C75004FD8C2CC0C6D7C71691 +:102D7C00C75002FD8C2CC0C6D740AFFB0BDE02E265 +:102D8C00D7F2D77100010571785005713AD5713BB6 +:102D9C00D18F10055CFC9F1005CF54054AE5420508 +:102DAC007110420571004205714850057130500593 +:102DBC0071205005CF530509CF52050B71305105C9 +:102DCC0071205105713BD5717050058F11055CFC5C +:102DDC009F1105F422D77178500571080105D7FDB4 +:102DEC008139FD8704717AFAFDDF24F504F98F0629 +:102DFC00F931051B5003FDB52C625C01D161E8CFA4 +:102E0C0004F902CFAFFB64710407714194EF10F623 +:102E1C00710407611012F6B1236061FB714194FDDE +:102E2C009431FD1B44712297712BE7618461A4617D +:102E3C00EDEFF8D7C788061666614FDD0967614E5E +:102E4C00DE0396EF01866672C6D7C7161714AA045E +:102E5C0012A943DD29AA0412A923FDA44FC3AC0275 +:102E6C00FDA44F13C2BDD813FD940FDE0C1714AA8A +:102E7C000212AA0403BA04EF051714A9BA04AC048D +:102E8C001231FF319E03317F087208C6D77100F2F0 +:102E9C0000304400BFB601300188BF900130098476 +:102EAC00BF9E01BF9C01BF9A01BF9801BF9601BF95 +:102EBC009401BF9201F53CFF30FE00BFBE01F6BF8E +:102ECC00BC01BFB80150EEBFBA01A1BFB201C91815 +:102EDC00FE008F06F9310507F5CDFBCB6CFF0071B9 +:102EEC007395716295D7C72004FBF8FF3026FBBCA5 +:102EFC0002F6BBAB446400DE0EAC0214CA000061E7 +:102F0C007902617900EFEC1004C6D730EF00BFB442 +:102F1C0001F6BFBA017108F200712304715307BEA8 +:102F2C006EBE64BE6A712304715307715BD1F45594 +:102F3C00F454716395D78D56B456D1DF6931D4D121 +:102F4C0005715BD1E455D455DD2E7140B2FBD854DC +:102F5C00F1E734020023DD0625DD0325DF05F6BE8F +:102F6C0066EF06D9CCFBF1BE66A4544A5420DF04AC +:102F7C00F454F455CD5619D7CD561E7148B2FBD525 +:102F8C00CEFBDF04F6BE66D7D9CCFBF14266FFDD83 +:102F9C0015D9CCFBF112AE6643DE05A266FFEF033A +:102FAC00B266FFCD5603D7C7161714F6B9AA04128A +:102FBC00F6231231FF31AE03316FBA02C6D7C7C147 +:102FCC00FBF8FF8C085080D612AB1413B9AB14AAC3 +:102FDC000412A92312D927FBF133BDD813FD000E1F +:102FEC00BA02C0C6D731049601D74004F902DF10EB +:102FFC00F6BE64BE6EBE6ABF8EFBBF94FBBF9AFB6F +:10300C0031749514308AFBFDB32F3090FBFDB32F38 +:10301C003096FBFDB32FEF713114960D7113967131 +:10302C0008D2FBF458F457EF60D457DF5A8F26FBC5 +:10303C009D574A581FDC177100D2FB4028FBFFDD5F +:10304C001CA4598F28FB4B59DE13F458EF0FD8589A +:10305C00F1A1605C1F9D587108D2FBF459E8580926 +:10306C002AFB70C1308AFBFDCA2FC0E858094AFB05 +:10307C0070C13090FBFDCA2FC0E858096AFB70C1C3 +:10308C003096FBFDCA2FC0B457308AFBFD562EF389 +:10309C0013BE6E3090FBFD562EF313BE6A3096FBBA +:1030AC00FD562EF313BE64D7C736F00071F4DC293D +:1030BC007170F000CE9D08CE9EC0CE9F80F594FF1F +:1030CC00F593FFF592FFE597FFE596FFE595FFE594 +:1030DC0098FFCE9C7F7100A6FB711BE3712BE371F3 +:1030EC001AE7712BE7717A9D710A9E31929E02EF5D +:1030FC00FA710B9E712396713396714396C6D7C79E +:10310C003122961E712296710A9E31929E02EFFA1E +:10311C0034D4FB3692FF52078B99A5A792DFF97135 +:10312C000B9EC6D7C788061631329615713296C7D4 +:10313C00349CFB3092FF1652078B99A5A792DFF9AE +:10314C00C6667367189CFBC6D7C771239631349635 +:10315C001E713396710A9E31929E02EFFA3492FFE1 +:10316C00369CFB52078B99A5A792DFF9710B9E3108 +:10317C00449613714396717B9E8FDCFB9E9A8FDD78 +:10318C00FB9E9B717A9EC6D7CFA7FB5CCFA8FB5F3B +:10319C00CFC8FB5DCFFCFB36CFFDFBC9D7C7CFA497 +:1031AC00FB12CFA5FB2FCFCCFBFFF5CDFBF5CEFB58 +:1031BC00F5CFFBF5D0FB5600664C64DE0872382662 +:1031CC00FB0086EFF3F5E3FB714A9D712B21710A2D +:1031DC0020711A20710203C6D7C788061617F1E7AB +:1031EC003403002361E3ED11352361F8EDE833B1CD +:1031FC002361E3EDF2332561F8ED0034B1240D00C9 +:10320C0061D8ED1135240B0061F8EDDA322361F849 +:10321C00ED1D332361F8EDED322361F8ED0A352411 +:10322C00060061F8ED9C33B12561D8EDB83324006C +:10323C000061F8EDC5332361F8ED11352361F8ED2C +:10324C000F35B12361E3ED20342361F8ED313423E4 +:10325C0061F8ED42342361F8ED31342361F8ED531C +:10326C00342361F8ED64342361F8ED73342361F891 +:10327C00ED95342361F8EDA0342361F8EDAB3423E4 +:10328C0061F8EDB3342402002361E3ED11352361C1 +:10329C00F8EDE7342361F8EDBB342361F8EDC63467 +:1032AC002561F8EDD134B124060061D8ED11352437 +:1032BC00000061F8ED13352561F8EDDC34241200C3 +:1032CC0061F8ED96332361F8ED8633ED133567D154 +:1032DC00DD0C30B03C619434C4FB89616F99ED1DF9 +:1032EC0035675C02D1DD07302D2C6194EF0B675CE8 +:1032FC0001D1DD0530322C6194675C3CD1DD0F309F +:10330C00372C6194675C3C7266736218A4FBED1DEC +:10331C003567D1DD625C01D1DD05300800EF01F6C7 +:10332C00609F01FC675C02D1DD03E6EF01F634011E +:10333C00FC89616899675C04D1DD04E6A1EF01F6B4 +:10334C003401FC89616899675C08D1DD0530200087 +:10335C00EF01F63401FC89616899675C10D1DD05D9 +:10336C00301000EF01F63401FC89616899675C202C +:10337C00D161E8716001FCED1D354A5AC8DE08E8E0 +:10338C005A67185AFAA45AED1D35679D5AED1D352A +:10339C00D448DF08679FCDFBA448EF0D4A4805DEF3 +:1033AC0008E848671811FDA448ED1D35675C0F72DD +:1033BC0066736218A4FBED1D354A4864DE1B4A484F +:1033CC0001DF0667D161F85701E848671826FBA4AE +:1033DC00484A480561C8711296ED1D3534A6FB8923 +:1033EC00615F99ED1D35308A2A619466736718A464 +:1033FC00FBED1D3540A9FB6ADF1340AAFB68DF0D0E +:10340C00674C6CDF083058416194713AD5679FABBB +:10341C00FBED1D35675C7F70C117F1243000FD306A +:10342C0031C0ED1D35675C3F70C117F1243000FDD4 +:10343C003031C0ED1D35675C0770C117F1243000C9 +:10344C00FD3031C0ED1D35675C1F70C117F12430A4 +:10345C0000FD3031C0ED1D356770C117F12430000F +:10346C00FD3031C0ED1D35CEABAC710A9E31929E54 +:10347C0002EFFAD592FFDF05710B9EEFED679E9977 +:10348C00710B9E9FDBFBED1D35714296675C7F9F38 +:10349C00DCFBEF7D714296675C3F9FDDFBEF726753 +:1034AC005C3F9FDEFBEF6A675C1F9FDFFBEF6230C8 +:1034BC00653A6194679FE4FBEF5730323A61946749 +:1034CC009FE5FBEF4C304B3A6194679FE8FBEF4173 +:1034DC00675C01D1DD3BFD1B44EF36675C02D1DD3F +:1034EC0005712A21EF06714A9D712B21675C01D170 +:1034FC00DD06710300710B20679FE3FBEF1367314F +:10350C008EEF0EEF0CEF0A664C5BDE05736718A4AA +:10351C00FBC6D7C716664C30DC094C37DE05FD0BF5 +:10352C0031EF6B664C02DF1F8FA6FB5C03728F03BF +:10353C00FC5C03318E316D08616A08128F03FC5CF0 +:10354C0080312A6162EF56664C3DDF08AE90BD5C5F +:10355C00F85CEF49664C3EDF04F85DEF40664C4F7B +:10356C00DF05FD4344EF36664C61DF08E85A095A23 +:10357C00FA72EF29664C7FDF05FD263DEF1F664C86 +:10358C004EDF0B310498045210EF12F2EF0F664C21 +:10359C005BDC0452FFEF06667309A4FB72C6D7C747 +:1035AC0088061617F1241000240500DC07244C00B3 +:1035BC00DD17EF17717BFA17F104A4FB1489617FF7 +:1035CC0099717AFA715296EF02A45AC6D7C7C1C143 +:1035DC00FBF8FF4004F903DD064004F904DF387101 +:1035EC007BFA8C027309ACFB5E0AD1DF278C0231AB +:1035FC008E04A4FB14896E0A99716207717AFACC55 +:10360C000100316207086159018C01D1DFF471634B +:10361C0007716B27717AFA1004C6D7CF03FC03F538 +:10362C0001FCF505FCF507FCD7C788061617F1E772 +:10363C0034020025DD3D23DD1725DD1C23DD0523AC +:10364C00DD2BEF3B710297679F06FCCD6103EF2FDB +:10365C00675C839F03FCEF27675C039F05FC675C3B +:10366C00034C0261F8712298FD3146EF12679F07F7 +:10367C00FCEF0C6791DF08E0C15012FDD935C0C6D4 +:10368C00D7C71617F1E7240000DD2A23DD1E24031B +:10369C0000DD0724FB00DD24EF2531329805308056 +:1036AC0000EF01F6086F04FC7208EF198F01FCF5AE +:1036BC0001FC72EF107152975235EF09F2EF06666A +:1036CC00730900FC72C6D7C71617F1E7240000DD9A +:1036DC0038241000DD1C23DD1C23DD30240E00DD1E +:1036EC0018241100DD1B240F00DD12243000DD1521 +:1036FC00EF1EE2EF1D5202EF195204EF155206EFC6 +:10370C00115205EF0D5207EF09F2EF065203EF02CB +:10371C0052FFC6D7C7316496377163968D609FACE4 +:10372C00FB8D5F9FCBFB36D2FCC7D85FFD87386122 +:10373C008A70618AFDCC38C0D864F1312F609D63EA +:10374C008D5E4B63DD0A7172968D639D5ECD610358 +:10375C004A6105DE083091376194CD616BB46171BB +:10376C0050F000CE300BCF170006CE3106FD5A02BA +:10377C00717A30710BE3710BE7C6D78D639D5E8D4B +:10378C00639FADFBD74004F903DF064004F904DF67 +:10379C0002F2D73174960C7173967113978D639DE9 +:1037AC0065EF313104971F710397711297D506FCA1 +:1037BC00DF04F466EF0A8F06FC5002D6A1609D660A +:1037CC008D669D65EF0E311497068D669D65EF0431 +:1037DC008D639D658D659FADFBD865FDF937E865FB +:1037EC00094C2370C15013FD7748C0F2D7C7C1C133 +:1037FC00FBF8FF8C02D1DF05F506FCEF1A8C024CAE +:10380C0005DE06CF06FC02EF0E8C02318E1231FE65 +:10381C0003311F609F06FC8D674F06FCDD28CC0131 +:10382C001F8F06FC9D67CC00008B4C08DE148B733D +:10383C000912204F06FCDC058B9C01EF0561590039 +:10384C00EFE78C019D621004C6D7C716710AE771A9 +:10385C000BE37150F000CE300BCF170006669E3193 +:10386C00FD5A02717A30710BE33182E302EFFA8D6B +:10387C001F7158F000710BE772C6D7C7C1C1FBF8B6 +:10388C00FF8FFCFB4E02DC03F2EF318C024FFDFB91 +:10389C00DC0452FFEF268C022FFCFB706131318D62 +:1038AC00128FFDFB2FFCFB70613133BDD813FD2251 +:1038BC000EBB440001DC03F690BB8B721004C6D720 +:1038CC00C7C1FBF8FFAC0814A91489708B61287070 +:1038DC006131FDA44F1344030071FEDC23AC0814CA +:1038EC008A04819A04AC08148A044C11DC10A914C3 +:1038FC008B99AC0814CA0200AC0814CA0310EF72FE +:10390C00AC0814CA0400AC0814A914894DDE0AAC26 +:10391C0008148A02819A02EF12AC0814A914894D7A +:10392C0061D308AC08148A02919A02AC08148A0379 +:10393C00919A03D1DF3CAC08148A024C10DF10A919 +:10394C001489318EA112AC0814A9146299EF17AC2A +:10395C0008148A024CF0DF0EA91489318EB112AC16 +:10396C000814A9146299AC0814CA0200AC0814CA51 +:10397C000310C0C6D7ED8439C75600664C0ADE0B5F +:10398C00F0317E12F67810FC86EFF0C6D7C7200C0B +:10399C00FBF8FF17040600C15006C150A8C15030F7 +:1039AC00FDA0021006D2DD1B4A6A04DE05A46AE201 +:1039BC00EF7034E4FB895CFC99FD653A7110B2FB45 +:1039CC00F2EF5F717BFA300600C117040600C130BC +:1039DC00E9FBFDAC4F1004717AFAF46A8FE4FB5CDE +:1039EC0001D1DD264004F903DF205010C180FDD940 +:1039FC0035C0C736100571D4C6DE0F17C15006C1CD +:103A0C0050A8C15030FDA00210064004F903DD0699 +:103A1C004004F904DF0B8FE4FB5C02D161E8FD5D2F +:103A2C0041F2100CC6D7D9E5FBC15030FD7F02C066 +:103A3C00629FE8FB5008C15011FDD935C0F2D7D9AF +:103A4C00E8FBC1D9E7FBC15030FD1B031004500843 +:103A5C00C15011FDD935C0F2D7C7200CFBF8FFCCF3 +:103A6C0009004007F901DF05CC0A02EF03CC0A106C +:103A7C00CC0B808FE4FB5C039C07D1DF08717AD5FB +:103A8C00CC0807EF06717BD5CC082F17040800C1B2 +:103A9C005004C150A0C15030FD52031006624C02BC +:103AAC00DF077110B2FBF2EF357118B2FBF46AC785 +:103ABC0036100571D4C6DE164004F903DF1017A1C9 +:103ACC00C15006C150A8C15030FDA0021006717B38 +:103ADC00FA8FE4FB5C034E07DD03E2EF01F2100CFE +:103AEC00C6D7D504F9DF03F6BD6C4004F901DD0A35 +:103AFC00D476DD03B476D7CD76038F04F9318FE716 +:103B0C0023DD0B24020024030061C8ED1E3C8F064C +:103B1C00F9312349301B00466CDF158FE3FB5C0148 +:103B2C00D161E8F504F9E0C15010FDD935C0EF1DA5 +:103B3C00307701466CDF165002C15010FDD935C0EC +:103B4C00F64672DF088FC8FB5010D6BD72F646726F +:103B5C00DD36B6724672DF30711295EF2B301B00DA +:103B6C00466CDF13F64674DF18E0C15010FDD935F2 +:103B7C00C0C9745307EF0A307701466C61F87112B3 +:103B8C0095F6467461E8B67431549808714397F60B +:103B9C00BD6CEF1431449705F6BD6CEF0BA66CF6BB +:103BAC00466C61F8C96CFFFF316298194A6E05DEEC +:103BBC0016A46E4A6E05DF0FA46E5004C15010FDA2 +:103BCC00D935C0EF02F46E316498194A7005DE16CF +:103BDC00A4704A7005DF0FA4705008C15010FDD9B5 +:103BEC0035C0EF02F470D471DD03B471D731729823 +:103BFC00174A6F05DE14A46F4A6F05DF0DA46F50D2 +:103C0C0010C1FDD935C0EF02F46F4A6F0661F8CDD3 +:103C1C007125D7C736100571D4DE0E8FB2FB5C024E +:103C2C00D1DF063099396194D24004F903DF1C319D +:103C3C00220705305F2B61943154970C71539750C8 +:103C4C0080C15012FDD935C0FD5C3CFD823CC6D70D +:103C5C008F03FC5C01D1DD1DD479DD03B479D7CDA4 +:103C6C0079098D624B78DD0D8D629D785040C15085 +:103C7C0012FDD935C0D74004F903DD04F6BD1AD7BF +:103C8C00D5D0FBDF08F6461ADD19B61AD7D9CCFB0E +:103C9C00F1461ADD0ED9CCFB12AD1A43DE03A61A7F +:103CAC00D7B61AD7717BFAC78FC4FB76F5C4FB71F4 +:103CBC007AFA5C10D161E8716297665C0FD1DD57BE +:103CCC00665C01D1DD05F504F9EF4C665C02D1DDD3 +:103CDC0011E0C15003FDA42CC0711300711B2071A5 +:103CEC000303665C04D1DD11711300711B20D50335 +:103CFC00FC61F8710303FD2736665C08D161E8713D +:103D0C0003035005FD110A7102035003C1FDA42CDD +:103D1C00C0711A20FD4C2CF2C6D7C756FF4A481367 +:103D2C0061C8EDDC3D8F06F9311505300400EF0F4D +:103D3C008F06F9314505300500EF04D907F9F1601C +:103D4C009F28FC8D7A9F29FC713494E661301271A6 +:103D5C00049461DC31196162629F2AFCE52BFC3111 +:103D6C00449805304000EF01F6C131340405302091 +:103D7C0000EF01F6C2616B08616A08C131749805E5 +:103D8C00300400EF01F6C2616B08616A08C131644E +:103D9C009804E6A1EF01F6C2616B08616A08C131B3 +:103DAC00549803E6EF01F6C2616B08616A9F2CFC24 +:103DBC00F171240461DC9F26FCF171540761DC9FD6 +:103DCC0027FCD848F10104ECFC14A9148976A4480A +:103DDC006672C6D7C7FD35098F04F9318FE7240009 +:103DEC000061F8EDB23F23DD1B2361F8EDC43E23E7 +:103DFC0061F8ED373F2361F8ED803F2361F8ED5218 +:103E0C0040EDAF3FF6BD727113954005F901DF2C03 +:103E1C003134981B466CDD04F424EF02A4244A24AC +:103E2C0065DC0FF6BD6CF504F9712297EDD340FDFE +:103E3C00DF24AD6C440A0061D8EDD340714297FD8C +:103E4C008704716394FDDF244007F903DF097122B5 +:103E5C0097F504F9EDD340FD492740B1FB9BDE09F2 +:103E6C00712297F504F9EDD340714A277140110581 +:103E7C0071301105713A22715A2271501105FDA54C +:103E8C002AD2DD09712297F504F9EDD34071103572 +:103E9C0000CF37001D714012054005F901DD0640C9 +:103EAC0005F903DF05F5CDFBEF04CFCDFB03CF0404 +:103EBC00F902FD752AEDD340FD8F2DFDF504FD278C +:103ECC0036FDA931F537FF712BE0F505F971229715 +:103EDC00CBE43FEFCBE6F6F0FD8704713BD48F06C5 +:103EEC00F93105285004FDB52C625C03318E315D2F +:103EFC0034B3FB896168995002FDB52CD2DD067193 +:103F0C0070B3FBEF047178B3FBFDDF24FD992E71C8 +:103F1C000806F9CF04F9038FA6FB5C02D1DD09502A +:103F2C0080C15010FDD935C0EDD340FDD540316472 +:103F3C00972FA47CD47CDD0831A4E00A31020C0656 +:103F4C00712BE0FD494131A4E01731040C13712BA6 +:103F5C00E05027C15005FDA42CC0CF04F9047122F8 +:103F6C0097FD3E418F06F931250731349803F5044E +:103F7C00F9EDD340FDD54031020C15D83AC15005AE +:103F8C00FDA42CC05005FD110AFD4941CF04F903D5 +:103F9C00FD3E418F06F931250731349803F504F9BC +:103FAC00EDD340F504F9CFCDFB03F5CEFBF5D0FBFB +:103FBC00717295F6426CFF61E8EDD340F6BD7271FB +:103FCC001395F5E4FBFD653A717AFAFD172FFDE2C6 +:103FDC002DFD4705712B21714B9D31349502EFFA64 +:103FEC00CE3708CBE4BFFFCBE6FFF3CED4FFF5B45E +:103FFC00FBF5B5FBF5B6FBF5B7FBCF370009714800 +:10400C001205F6BEE0BEE2BED0716A27FD212B710F +:10401C004307714B27714810057148110571381011 +:10402C000571381105713302713B22715302715BBA +:10403C00227158100571581105CF04F9057142977A +:10404C00F6BD6CFDFE09F505F9F42431349804D461 +:10405C0032DD20E505F9E504F98F06F9312568F51F +:10406C00F8FBF5F6FB502EFD110ACF05F903E5041C +:10407C00F9EF54FDDB04FD7224717301713204718C +:10408C00430271039471629431949E02EFFA712A87 +:10409C00E7CEA409F5F3003104070261FDE5F30056 +:1040AC00F468FD3509CEA40831329806CF04F90521 +:1040BC00EF09714397E505F9E504F9712BE78F06D4 +:1040CC00F9312503F504F9C6D78FE3FB5C01D1DF89 +:1040DC0060D47DDF19310200585003FDB52C625CB1 +:1040EC0001D1DF07F504F9712297D7E47DD74A7D1A +:1040FC00F0DF073104003AF47DD74A7DC8DF0AF5BA +:10410C0004F9712297CD7DF0D7310200084A7DFF6A +:10411C00DD1FA47DD7F0C15004FDA42CC08FB3FBD0 +:10412C005C9F9FB3FB7110C4FB30B03C6194CD7DA0 +:10413C00F0D731149506F504F9712297D77163976E +:10414C00F47C717207FD5A02717307D7FD5005F2AA +:10415C00D7717BFAC7200CFBF8FF8FEAFBF0F9E96B +:10416C00FBF303FDA44F13BC048FECFBF0F9EBFB4A +:10417C00F303FDA44F13BC028FEEFBF0F9EDFBF340 +:10418C0003FDA44F13BB717AFAAC04BDD8F6BDDAAB +:10419C00AC04311EBDDCF6BDDEFDD50DADD8BDDCED +:1041AC00ADDABDDEAC02BDD8F6BDDAAC02311EDA3A +:1041BC00DCC3DADEC3BDDCF6BDDEFDD50DC0BDDE75 +:1041CC00C0BDDCADDEFD4B0FADD8BDDCADDABDDE68 +:1041DC00ABBDD8F6BDDAAB311EDADCC3DADEC3BD5B +:1041EC00DCF6BDDEFDD50DC0BDDEC0BDDCADDEFD3B +:1041FC004B0FDADAADD8FD2C45C3C58D8A5C3FF088 +:10420C00317E0440FC14C2C0B9A48AF6BC08BC0AB6 +:10421C009C078C074C2EDD3D8D8A0E0770F161DCFE +:10422C00605C3FF0317E127940FCBDD8F6BDDA8C73 +:10423C000773098C23318FBDDC70BDDEFDD50DAC51 +:10424C0008BDDCAC0AFD4B0FADDABC0AADD8BC081E +:10425C00615907EFBDAC08BDD8AC0ABDDAC9DC00AA +:10426C0004F6FD9F0EC9DCFFFFF6FDA00FADD8BD17 +:10427C0084AF3AFC4684DD11AF3CFCBF3EFCAF3A48 +:10428C00FCBF3CFCAD84BF3AFCAF3CFC423EFCDCCA +:10429C0046AF3AFC423CFCDE3EAD26423AFCDE37F1 +:1042AC004A2A16DC1A4A2AA0DE138D864B2ADE0D0A +:1042BC00AF3AFC268844691061C8FD1543F42AAF57 +:1042CC003AFC445146DC0AAF3AFC241027BD28EFD7 +:1042DC000DC928F82AEF074A2AFF61E8A42AAF3E45 +:1042EC00FC423CFCDC18AF3CFC423AFCDE10AF3A22 +:1042FC00FC4628DE09F486AF3AFCBD88EF074A86F7 +:10430C00FF61E8A486100CC6D7717BFAC7710A9EB0 +:10431C0031929E02EFFA8E949F34FC8E969F35FC60 +:10432C008E979F36FC8E989F37FC8E939F38FC8E11 +:10433C00929F39FC710B9E717AFA8F37FCFDB40F8A +:10434C0076FDAA4413BD82D5EFFBDF0AD5F0FBDF67 +:10435C0005D5F1FBDD25F6B14682DF11C982372286 +:10436C00665C0391DF060A82181A83009617FDCD4E +:10437C004513FDED4331049802EF615206929269A8 +:10438C0034FC682EFCDFF6AD82BD80F87EF3311C68 +:10439C00790AF944FEFFDD44D87EF101040AF914D0 +:1043AC00A944FFFFDF04E6B9EF0BD87EF101040A44 +:1043BC00F914A9A1B9717BFAA0EFFBD5EFFBDF1CB7 +:1043CC00A0F0FBD5F0FBDF14A0F1FBD5F1FBDF0C6B +:1043DC00CFEFFBFFCFF0FBFFCFF1FBFFC6717AFAFB +:1043EC00D7C716D87EF10744A800DC05710298EFF8 +:1043FC001CF647DD18A47E4A7EA8DC05710298EFF6 +:10440C000CF87EF3311CF6780AF9B7EFE4C6D7C77F +:10441C0056A89666F0317E12F6B1780AF966D1DFAD +:10442C00F1717BFAF5EFFBF5F0FBF5F1FBF47E7126 +:10443C000398C6717AFAD7C72004FBF8FFD448DF7B +:10444C00168D7E9D8B717BFA52069292692EFC68BA +:10445C00C0FCDFF6717AFA4A4806DE0EE84809C05D +:10446C00FC9C03A4488C0372EF30F88BF3311C795D +:10447C000AF9BB311298058B9C03EF0F8C019C033E +:10448C00D48BDF05CD8BA7EF02B48B71807117989D +:10449C0061DC61FB7111988C03721004C6D7C720C4 +:1044AC0008FBF8FF8F37FCFDB40F9C078F36FCFD23 +:1044BC00B40F9C068F35FCFDB40F9C058F34FCFDAE +:1044CC00B40F9C048F38FC9C038F39FC9C028C0627 +:1044DC00318E0112791A20BB8C075C03D1DF098C59 +:1044EC00064C0361C86179008C05318EB1610900FD +:1044FC00BB313D120103BB8B0E04708C011C00BB45 +:10450C008FF4FB4E03DC0E8C034FF4FBDC0B8C02A4 +:10451C004FF5FBDC04AB12EF03ABB1121008C6D79E +:10452C00C7C3C12008FBF8FFF661490A61F861496D +:10453C0008DF07F7340000EDC945E6BC04F6BC06FD +:10454C00AC0ABC02AC08BBAC06614902AC0461F815 +:10455C00614900DE28AC04BDD8AC06BDDAE1FD5AD9 +:10456C000FADDABC06ADD8BC04ABBDD8AC02BDDA1D +:10457C00E1FD750FADDABC02ADD8BBEFCAAC06BC21 +:10458C0002AC04BBAC08BDD8AC0ABDDAAC04BDDCD3 +:10459C00AC06FDD80EAC04BDDCAC06FD4B0FE1FD4A +:1045AC00750FADDABC06ADD8BC04AC06614902ACE3 +:1045BC000461F8614900DCC5AC0214AB12100CC6E6 +:1045CC00D7C7C12004FBF8FF8F31FCFDB40F9C034F +:1045DC004E04DF1CAD804682DE07AD82268012EFD2 +:1045EC0040F64682DF074680DD03E7EF34F7EF3114 +:1045FC008C04318EB1128C03318E43DF183038228B +:10460C0026800682BB8C045C0391DF05AB0418008A +:10461C00BBAB12EF0C8C034E04DE0532A900EF018C +:10462C00F71006C6D7717BFA3122980CF6468EDD50 +:10463C0007B68E717AFAEF7C712398717AFA40047E +:10464C00F904DF07715307F42CEF69D9CFFBF1E7BD +:10465C00240000DD0F23DD1A23DD1023DD5323DDC1 +:10466C002723DD38715307F42CEF49715207F42CD2 +:10467C00EF42D42CDF07715207E42CEF057153077E +:10468C00F42CC98EFA00EF2CD42CDF0B715207E4FA +:10469C002CC98EFA00EF1DF5CFFBEF18D42CDF0BD5 +:1046AC00715307E42CC98EFA00EF09CFCFFB02EF50 +:1046BC0003FDC146D7D905FCF1E7240000DD092331 +:1046CC00DD2123DD0923EF1B715307F42CD7D42CE8 +:1046DC00DF07715207E42CEF05715307F42CC98ED8 +:1046EC002D01D7715207E42CD731629501D7710394 +:1046FC0096D9CDFBF1E7240000DD1223DD1923DD73 +:10470C001123DD2623DD3423DD3923DD3FFD8147F5 +:10471C00EF3DFDA247EF38D9CCFBC1AE6CFD402E6E +:10472C00C0F313BE6C712304EF25F0C1AE6CFD40D9 +:10473C002EC0F313BE6C712304EF14F6BE6C712201 +:10474C0004EF0CCB6CFF00712304EF03FD16484003 +:10475C0004F905DD064004F901DF06712304710339 +:10476C00963104960FF6BE64BE6A31220402EF0243 +:10477C00F690BE6ED7CD2E47F490AE6C317DBFCA8D +:10478C00FCFDEB47D2DF0ED9CCFBC1AE6CFD402E4D +:10479C00C0F313BE6CD7FDEB47D2DD0DCD2E47F425 +:1047AC0090AE6C317DBFCAFCD7E8900934205080A4 +:1047BC00D6BFC6FC22CAFCBDD8304700FD000EBFD8 +:1047CC00C8FC30C6FCFD562EF313BE6CB42ED42E92 +:1047DC00DF0CCD2E47A4904A901F61C8F490D740AF +:1047EC00AFFB0BDC05712304F2D740AFFB0661D89D +:1047FC0031229411F0C1AE6CFD402EC0F313BE6C8F +:10480C00712204EF03FD1648E2D7710296F0C1AE97 +:10481C006CFD402EC0F313BE6CA4914A9140DC3762 +:10482C00F491D892F1313F0412FD14D892F1BDD815 +:10483C005008FD4F0E087208E6D2DD040192DFFC31 +:10484C00896158D1DD05712204EF03712304A49210 +:10485C004A922061C8F492D7C73026FDC6D7718022 +:10486C00717DFADE035201D75200D7C7C12004FB79 +:10487C00F8FF17040300C1E0C15010C150A4FDA003 +:10488C00021006629C02D1DD058C0272EF518C0C79 +:10489C0070C18C0470FDEF48C0629C02D1DD058CA8 +:1048AC000272EF3B8C035C7DD1DF03F2EF3117A179 +:1048BC00C1E0C15010C150A4FDA0021006629C02C0 +:1048CC00D1DD058C0272EF178C015C7DD1DD03F21A +:1048DC00EF0D8C0370C15010FDEF48C0629C0210AC +:1048EC0006C6D7C7880616710AE650A4FDD403D2B3 +:1048FC00DD077133955202EF1317FDF0036770FD5E +:10490C00F003FD1A49FD6404713395F2C6D7FD3BE3 +:10491C000450A4FDF0035020FDF00350AAEDF00369 +:10492C0061FC61FCC1C3C5C7520C929269D4FEC133 +:10493C00DFF88EFD708EFCC1717AFA4004F903DF4A +:10494C0005305F2B6194C09EFC609EFD34D4FE52FA +:10495C0006C0B9A5A592DFF9C6C4C2C061FC61DF6F +:10496C00520C929269D4FEC1DFF88EFD708EFCC1A0 +:10497C008F4105775C04D1DD06675C01D1DD5031D8 +:10498C005496367162077153968FB4FB5FBCFBD1A2 +:10499C00DF1B8FB5FB5FBDFBD1DF128FB6FB5FBE9C +:1049AC00FBD1DF098FB7FB5FBFFBD1DD0C31620799 +:1049BC0002EFFA716307716B27711398FD5531F48F +:1049CC00227148500571605005717AFAEDC64A673C +:1049DC005C02D1DD16D422DD124A2202DD0DF42256 +:1049EC007148500571605005717AFA717AFA8D220E +:1049FC00318FE7240000DD0823DD1423DD2CEF4A82 +:104A0C00F4487140500571505005E422EDC64A8FB0 +:104A1C0040059D49715050058D499D4BD849FD1F4E +:104A2C0035629D4ACD2202EDC64A675C02D1DD1784 +:104A3C00675C10D1DD05CD2203EF0F714850057175 +:104A4C00605005F422EF73CD22044A2203DF108D4F +:104A5C004A9F4005D84AC1D849FDAB35C0EF1F8FDE +:104A6C00400576717449DC054A4902DE06716050D6 +:104A7C0005EF47C7D849FDE531C071505005D84BFB +:104A8C00F1242900DD27240400DD22242200DD1D71 +:104A9C00241100DD0C240100DD13241E00DD0EEFBB +:104AAC000A4A4960DF07CD4961EF02A4494A220353 +:104ABC00DF08D849FD1F35629D4AC09EFC609EFDF3 +:104ACC0034D4FE5206C0B9A5A592DFF961FCC1C36E +:104ADC00C5C7520C929269D4FEC1DFF88EFD708E60 +:104AEC00FCC1717AFA51405F0401D1DD06F616A7BC +:104AFC0047DFF2300400BF2401F6BF2A01300B0B54 +:104B0C00BF2801FD5A02300B0FBF2801FD5A02309D +:104B1C000F0FBF2801710AE6F6420C01DD33AF041A +:104B2C0001BF0C0131529529715295710BE2D84F8E +:104B3C00FDD4033184BD02EFFACBB422FBD851F182 +:104B4C00BEB8714BE1714BE5710ABD8D509E44EFBF +:104B5C000C715395714AE5717BBD713395C09EFC08 +:104B6C00609EFD34D4FE5206C0B9A5A592DFF9C6ED +:104B7C00C4C2C061FCC1C5717AFAD44EDD0BEA4CDB +:104B8C00899E44A64CB44EEF33710AE6300400BF44 +:104B9C002401F6BF2A01300B0BBF280100000000D6 +:104BAC0000000000510FBF280100000000000000B1 +:104BBC0000500FBF2801712395713395C4C061FC5F +:104BCC0061EF520C929269D4FEC1DFF88EFD708EAB +:104BDC00FCC12006FBF8FF71503002CEABACCC040C +:104BEC0000F6BB31B2E210617900F6614900DFF3E7 +:104BFC0071603002ED864C8E519C03713BE28C034C +:104C0C005C02D1DD1E8C035C08D1DF0971503002CF +:104C1C00CC0400EFCC8C0570FD8D36629E50CC041C +:104C2C0002EFBE8C035C03D1DF408E509C027150AE +:104C3C0030028C04D1DF0E8C0270FDD336629C05E1 +:104C4C00CC0401EF328C044C02DF0671603002EFB1 +:104C5C0029CF34025A716030028C0270C18C0570FD +:104C6C00FD3536C0CF34024AEF108C035C01D1DD28 +:104C7C000671603002EF03EDED4B1006C09EFC6038 +:104C8C009EFD34D4FE5206C0B9A5A592DFF961FC95 +:104C9C00C1C3C5C7520C929269D4FEC1DFF88EFD18 +:104CAC00708EFCC1710A9E31929E02EFFA8FDEFB70 +:104CBC004F96FFDF198FDFFB4F97FFDF118FE0FB64 +:104CCC004F98FFDF095004C15011FDD935C0710B4D +:104CDC009EC09EFC609EFD34D4FE5206C0B9A5A5B4 +:104CEC0092DFF9C6C4C2C061FCE46861FCC1C3C5F3 +:104CFC00C7520C929269D4FEC1DFF88EFD708EFC07 +:104D0C00C1C1FBF8FF8D1F9C018E31318EE724064B +:104D1C0000DD0823DD0E23DD22EF38717AFA8C01D9 +:104D2C009D60EF2F717AFA4007F901DF068C019D27 +:104D3C005FEF2051FF2E019D5FEF18717AFA8C0105 +:104D4C009D304004F903DD064004F904DF0530A76B +:104D5C002661944031FF09DE05A031FFEF07715841 +:104D6C00F000716296710BE3C0C09EFC609EFD3436 +:104D7C00D4FE5206C0B9A5A592DFF9C6C4C2C06163 +:104D8C00FC717BFAC7D46861F8312497277123979B +:104D9C00D468DD05B468CEABAC717AFA5600664CBB +:104DAC000ADD1172F3311C79D8FCCEFC0061CA61AA +:104DBC00A486EFEA717AFAF2C6D7C7C1C1FBF8FF35 +:104DCC00CC01008C014C0ADE36717BFA8C01F0317F +:104DDC007E0410FC14A96168DF09AC02B9717AFA7F +:104DEC00F2EF1D8C01F0317E127910FC614902DF6B +:104DFC0006717AFAE2EF09717AFA615901EFC4E2AD +:104E0C001004C6D7C72004FBF8FFF64210FC61F86B +:104E1C00EDF24E717BFA9C038C034C0ADE3C8C0346 +:104E2C00F0317E0410FC14A96168DF05717AFAEF89 +:104E3C0029717AFA8C0372F3311C7910FCCEFC00C8 +:104E4C0061CA629C02D1DF0A8C03F0317E12E678D3 +:104E5C0010FC717BFA615903EFBECC0200CC01014E +:104E6C008C02F0317E0410FC14A96168DD788C0290 +:104E7C00F0317E127910FCE743DF658C014C0ADEC1 +:104E8C005F8C01F0317E127910FCE743DD4D717BB4 +:104E9C00FA8C01F0317E0410FC14A96168DF1861F2 +:104EAC0069018C01F0317E12F67810FC8C024E01F7 +:104EBC00DCED717AFAEF2F8C01F0317E0410FC14CA +:104ECC00A9128C02F0317E337810FC8C01F0317E0B +:104EDC0012E67810FC615902717AFA615901EF9B64 +:104EEC00615902ED6C4E00F21004C6D761FF520CF2 +:104EFC00929269D4FEC1DFF88EFD708EFCC1717A7E +:104F0C00FA8FE4FB5C03D1DD114004F903DD0640AC +:104F1C0004F904DF053099396194C09EFC609EFD54 +:104F2C0034D4FE5206C0B9A5A592DFF961FC61FC30 +:044F3C0061FC61FCB7 +:0A4F400000060C12181E242A303659 +:104F4A00ACFB0000000064FE00000000EE3A2037CF +:104F5A00BC23F546422FF12F31461F3CC008E03DE5 +:104F6A0028FC36FE20FE02F903F929FC30FE2AFC51 +:104F7A002BFC08F926FC6CFF1AFF6EFF6AFF64FF20 +:0A4F8A0027FC66FF2CFC5555555519 +:104F9400FF0000000000983AF82AFF0000004700D4 +:104FA400317503F7332312D714AEF8C716AC0612C3 +:104FB400C5AC0416F643DD078B99A7A5B3EFF5C27C +:024FC400C6D74E +:024FF400325F2A +:0A4FF60031303A31343A303900000E :00000001FF  \ No newline at end of file diff --git a/trunk/bsr.lmf b/trunk/bsr.lmf index 74dcd008c3f83a06cf0abc9faec36121a7a016d0..df1029911dc4c90519b7c008adea49abf33e6bee 100644 GIT binary patch literal 182684 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 literal 181184 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™>ni)(00YI%5A0_m$%VvD}L-%o^HQ|3`#14j$a1N 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 diff --git a/trunk/bsr_k0r.map b/trunk/bsr_k0r.map index 72c7ecf..1ecd450 100644 --- a/trunk/bsr_k0r.map +++ b/trunk/bsr_k0r.map @@ -1,22 +1,22 @@ -78K0R Linker W1.33 Date: 5 Dec 2012 Page: 1 +78K0R Linker W1.33 Date:28 Jan 2013 Page: 1 Command: -yC:\Program Files (x86)\NEC Electronics Tools\DEV -_msgoff - obsr.lmf ..\..\..\Program Files (x86)\NEC Electronics Tools\C - C78K0R\W2.13\lib78k0r\s0rm.rel -go85h,0FC00h,1024 -gi1B339499 - E033F240BFAAh -pbsr_k0r.map -nkd -gb7EFBFFh -bC:\Program File - s (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r\fsl.lib - -bcl0rdm.lib -bcl0rm.lib -bcl0rmf.lib -iC:\Program Files (x86 - )\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r -dbsr_mcu.dr - - s -w2 loader.rel pm.rel i2c_ctr.rel main.rel magic.rel WDT.re - l i2c_mcu.rel i2c_twl.rel led.rel rtc.rel vreg_ctr.rel vreg_t - wl.rel adc.rel renge.rel accero.rel self_flash.rel sw.rel tas - k_debug.rel task_misc.rel task_sys.rel pedo_alg_thre_det2.rel - ini_VECT.rel task_status.rel led_cam.rel led_pow.rel hal.rel - batt_params.rel voltable.rel pedo_lpf_coeff.rel kanaria.rel - kanaria_c.rel get_ei.rel util_funcs.rel i2c_mcu-sub.rel + C78K0R\W2.13\lib78k0r\s0rm.rel -gi1B339499E033F240BFAAh -pbsr + _k0r.map -nkd -gb7EFBFFh -bC:\Program Files (x86)\NEC Electro + nics Tools\CC78K0R\W2.13\lib78k0r\fsl.lib -bcl0rdm.lib -bcl0r + m.lib -bcl0rmf.lib -iC:\Program Files (x86)\NEC Electronics T + ools\CC78K0R\W2.13\lib78k0r -dbsr_mcu.dr -s -w2 loader.rel pm + .rel i2c_ctr.rel main.rel magic.rel WDT.rel i2c_mcu.rel i2c_t + wl.rel led.rel rtc.rel vreg_ctr.rel vreg_twl.rel adc.rel reng + e.rel accero.rel self_flash.rel sw.rel task_debug.rel task_mi + sc.rel task_sys.rel pedo_alg_thre_det2.rel ini_VECT.rel task_ + status.rel led_cam.rel led_pow.rel hal.rel batt_params.rel vo + ltable.rel pedo_lpf_coeff.rel kanaria.rel kanaria_c.rel get_e + i.rel util_funcs.rel i2c_mcu-sub.rel Para-file: Out-file: bsr.lmf Map-file: bsr_k0r.map @@ -25,9 +25,9 @@ Direc-file:bsr_mcu.dr *** Link information *** - 75 output segment(s) - 3F0BH byte(s) real data - 6371 symbol(s) defined + 73 output segment(s) + 3F0AH byte(s) real data + 6379 symbol(s) defined *** Memory map *** @@ -64,8 +64,7 @@ Direc-file:bsr_mcu.dr LDR_CNSL 00002H 00000H CSEG PAGE64KP LDR_CNSL util_funcs 00002H 00000H - ??NMIROM 00002H 00002H CSEG -* gap * 00004H 0000CH +* gap * 00002H 0000EH @@VECT10 00010H 00004H CSEG AT @@VECT10 ini_VECT 00010H 00004H * gap * 00014H 00008H @@ -156,57 +155,56 @@ Direc-file:bsr_mcu.dr LDR_CODL util_funcs 000C4H 00000H ?CSEGSI 000C4H 0000AH CSEG - ?OCDSTAD 000CEH 0000AH CSEG - LDR_CODE 000D8H 00967H CSEG - LDR_CODE loader 000D8H 0018CH - LDR_CODE WDT 00264H 00000H - LDR_CODE i2c_mcu 00264H 0029BH - LDR_CODE i2c_twl 004FFH 0005BH + LDR_CODE 000CEH 00967H CSEG + LDR_CODE loader 000CEH 0018CH + LDR_CODE WDT 0025AH 00000H + LDR_CODE i2c_mcu 0025AH 0029BH + LDR_CODE i2c_twl 004F5H 0005BH LDR_CODE self_flash - 0055AH 00370H + 00550H 00370H LDR_CODE task_debug - 008CAH 00000H + 008C0H 00000H LDR_CODE task_status - 008CAH 00075H - LDR_CODE hal 0093FH 000DCH + 008C0H 00075H + LDR_CODE hal 00935H 000DCH LDR_CODE util_funcs - 00A1BH 00024H - FSL_CODE 00A3FH 00322H CSEG + 00A11H 00024H + FSL_CODE 00A35H 00322H CSEG FSL_CODE fsl_block_cmd - 00A3FH 0002BH + 00A35H 0002BH FSL_CODE fsl_block_check - 00A6AH 00013H + 00A60H 00013H FSL_CODE fsl_common - 00A7DH 0014FH + 00A73H 0014FH FSL_CODE fsl_reset - 00BCCH 00001H + 00BC2H 00001H FSL_CODE fsl_si_ibf - 00BCDH 00064H + 00BC3H 00064H FSL_CODE fsl_phySwap - 00C31H 0004DH + 00C27H 0004DH FSL_CODE fsl_si_common - 00C7EH 00061H - FSL_CODE fsl_swap 00CDFH 00030H + 00C74H 00061H + FSL_CODE fsl_swap 00CD5H 00030H FSL_CODE fsl_write - 00D0FH 00052H - @@LCODE 00D61H 00277H CSEG - @@LCODE @cstart 00D61H 0006DH - @@LCODE @imul 00DCEH 00011H - @@LCODE @lumul 00DDFH 0002BH - @@LCODE @isdiv 00E0AH 00022H - @@LCODE @iudiv 00E2CH 0002DH - @@LCODE @isrem 00E59H 00021H - @@LCODE @iurem 00E7AH 0002FH - @@LCODE @lsdiv 00EA9H 00039H - @@LCODE @ludiv 00EE2H 0003FH - @@LCODE @divuw 00F21H 00034H - @@LCODE @ladd 00F55H 0000FH - @@LCODE @llsh 00F64H 0001BH - @@LCODE @lursh 00F7FH 0001FH - @@LCODE @iscmp 00F9EH 0000CH - @@LCODE @lband 00FAAH 00014H - @@LCODE @bcdtob 00FBEH 0001AH -* gap * 00FD8H 0001EH + 00D05H 00052H + @@LCODE 00D57H 00277H CSEG + @@LCODE @cstart 00D57H 0006DH + @@LCODE @imul 00DC4H 00011H + @@LCODE @lumul 00DD5H 0002BH + @@LCODE @isdiv 00E00H 00022H + @@LCODE @iudiv 00E22H 0002DH + @@LCODE @isrem 00E4FH 00021H + @@LCODE @iurem 00E70H 0002FH + @@LCODE @lsdiv 00E9FH 00039H + @@LCODE @ludiv 00ED8H 0003FH + @@LCODE @divuw 00F17H 00034H + @@LCODE @ladd 00F4BH 0000FH + @@LCODE @llsh 00F5AH 0001BH + @@LCODE @lursh 00F75H 0001FH + @@LCODE @iscmp 00F94H 0000CH + @@LCODE @lband 00FA0H 00014H + @@LCODE @bcdtob 00FB4H 0001AH +* gap * 00FCEH 00028H MGC_LOAD 00FF6H 0000AH CSEG AT MGC_LOAD magic 00FF6H 0000AH @@ -260,299 +258,298 @@ Direc-file:bsr_mcu.dr 023BCH 00000H @@CNST i2c_mcu-sub 023BCH 00000H - ROM_CODE 023BCH 02565H CSEG - ROM_CODE pm 023BCH 009C5H - ROM_CODE i2c_ctr 02D81H 0005CH - ROM_CODE main 02DDDH 00055H - ROM_CODE led 02E32H 00277H - ROM_CODE rtc 030A9H 000E0H - ROM_CODE vreg_ctr 03189H 00493H - ROM_CODE vreg_twl 0361CH 000F9H - ROM_CODE adc 03715H 00261H - ROM_CODE renge 03976H 00018H - ROM_CODE accero 0398EH 00155H - ROM_CODE sw 03AE3H 00131H + ROM_CODE 023BCH 02570H CSEG + ROM_CODE pm 023BCH 009D3H + ROM_CODE i2c_ctr 02D8FH 0005CH + ROM_CODE main 02DEBH 00055H + ROM_CODE led 02E40H 00274H + ROM_CODE rtc 030B4H 000E0H + ROM_CODE vreg_ctr 03194H 00493H + ROM_CODE vreg_twl 03627H 000F9H + ROM_CODE adc 03720H 00261H + ROM_CODE renge 03981H 00018H + ROM_CODE accero 03999H 00155H + ROM_CODE sw 03AEEH 00131H ROM_CODE task_misc - 03C14H 001C1H - ROM_CODE task_sys 03DD5H 0037DH + 03C1FH 001C1H + ROM_CODE task_sys 03DE0H 0037DH ROM_CODE pedo_alg_thre_det2 - 04152H 004D4H - ROM_CODE led_cam 04626H 000C4H - ROM_CODE led_pow 046EAH 0016FH - ROM_CODE voltable 04859H 00000H + 0415DH 004D4H + ROM_CODE led_cam 04631H 000C4H + ROM_CODE led_pow 046F5H 0016FH + ROM_CODE voltable 04864H 00000H ROM_CODE pedo_lpf_coeff - 04859H 00000H + 04864H 00000H ROM_CODE kanaria_c - 04859H 00006H - ROM_CODE get_ei 0485FH 0000DH + 04864H 00006H + ROM_CODE get_ei 0486AH 0000DH ROM_CODE i2c_mcu-sub - 0486CH 000B5H - @@BASE 04921H 00614H CSEG BASE - @@BASE loader 04921H 00000H - @@BASE pm 04921H 0003EH - @@BASE i2c_ctr 0495FH 00170H - @@BASE main 04ACFH 00000H - @@BASE magic 04ACFH 00000H - @@BASE WDT 04ACFH 00000H - @@BASE i2c_mcu 04ACFH 000F2H - @@BASE i2c_twl 04BC1H 000D0H - @@BASE led 04C91H 00000H - @@BASE rtc 04C91H 0005DH - @@BASE vreg_ctr 04CEEH 00000H - @@BASE vreg_twl 04CEEH 00000H - @@BASE adc 04CEEH 00094H - @@BASE renge 04D82H 0016BH - @@BASE accero 04EEDH 00042H + 04877H 000B5H + @@BASE 0492CH 00614H CSEG BASE + @@BASE loader 0492CH 00000H + @@BASE pm 0492CH 0003EH + @@BASE i2c_ctr 0496AH 00170H + @@BASE main 04ADAH 00000H + @@BASE magic 04ADAH 00000H + @@BASE WDT 04ADAH 00000H + @@BASE i2c_mcu 04ADAH 000F2H + @@BASE i2c_twl 04BCCH 000D0H + @@BASE led 04C9CH 00000H + @@BASE rtc 04C9CH 0005DH + @@BASE vreg_ctr 04CF9H 00000H + @@BASE vreg_twl 04CF9H 00000H + @@BASE adc 04CF9H 00094H + @@BASE renge 04D8DH 0016BH + @@BASE accero 04EF8H 00042H @@BASE self_flash - 04F2FH 00000H - @@BASE sw 04F2FH 00000H + 04F3AH 00000H + @@BASE sw 04F3AH 00000H @@BASE task_debug - 04F2FH 00000H + 04F3AH 00000H @@BASE task_misc - 04F2FH 00000H - @@BASE task_sys 04F2FH 00000H + 04F3AH 00000H + @@BASE task_sys 04F3AH 00000H @@BASE pedo_alg_thre_det2 - 04F2FH 00000H - @@BASE ini_VECT 04F2FH 00006H + 04F3AH 00000H + @@BASE ini_VECT 04F3AH 00006H @@BASE task_status - 04F35H 00000H - @@BASE led_cam 04F35H 00000H - @@BASE led_pow 04F35H 00000H - @@BASE hal 04F35H 00000H + 04F40H 00000H + @@BASE led_cam 04F40H 00000H + @@BASE led_pow 04F40H 00000H + @@BASE hal 04F40H 00000H @@BASE batt_params - 04F35H 00000H - @@BASE voltable 04F35H 00000H + 04F40H 00000H + @@BASE voltable 04F40H 00000H @@BASE pedo_lpf_coeff - 04F35H 00000H + 04F40H 00000H @@BASE kanaria_c - 04F35H 00000H + 04F40H 00000H @@BASE util_funcs - 04F35H 00000H + 04F40H 00000H @@BASE i2c_mcu-sub - 04F35H 00000H - @@CNSTL 04F35H 00000H CSEG PAGE64KP - @@CNSTL @cstart 04F35H 00000H - @@CNSTL 04F35H 00000H CSEG PAGE64KP - @@CNSTL pm 04F35H 00000H - @@CNSTL 04F35H 00000H CSEG PAGE64KP - @@CNSTL i2c_ctr 04F35H 00000H - @@CNSTL 04F35H 00000H CSEG PAGE64KP - @@CNSTL main 04F35H 00000H - @@CNSTL 04F35H 00000H CSEG PAGE64KP - @@CNSTL led 04F35H 00000H - @@CNSTL 04F35H 00000H CSEG PAGE64KP - @@CNSTL rtc 04F35H 00000H - @@CNSTL 04F35H 00000H CSEG PAGE64KP - @@CNSTL vreg_ctr 04F35H 00000H - @@CNSTL 04F35H 00000H CSEG PAGE64KP - @@CNSTL vreg_twl 04F35H 00000H - @@CNSTL 04F35H 00000H CSEG PAGE64KP - @@CNSTL adc 04F35H 00000H - @@CNSTL 04F35H 00000H CSEG PAGE64KP - @@CNSTL renge 04F35H 00000H - @@CNSTL 04F35H 00000H CSEG PAGE64KP - @@CNSTL accero 04F35H 00000H - @@CNSTL 04F35H 00000H CSEG PAGE64KP - @@CNSTL sw 04F35H 00000H - @@CNSTL 04F35H 00000H CSEG PAGE64KP + 04F40H 00000H + @@CNSTL 04F40H 00000H CSEG PAGE64KP + @@CNSTL @cstart 04F40H 00000H + @@CNSTL 04F40H 00000H CSEG PAGE64KP + @@CNSTL pm 04F40H 00000H + @@CNSTL 04F40H 00000H CSEG PAGE64KP + @@CNSTL i2c_ctr 04F40H 00000H + @@CNSTL 04F40H 00000H CSEG PAGE64KP + @@CNSTL main 04F40H 00000H + @@CNSTL 04F40H 00000H CSEG PAGE64KP + @@CNSTL led 04F40H 00000H + @@CNSTL 04F40H 00000H CSEG PAGE64KP + @@CNSTL rtc 04F40H 00000H + @@CNSTL 04F40H 00000H CSEG PAGE64KP + @@CNSTL vreg_ctr 04F40H 00000H + @@CNSTL 04F40H 00000H CSEG PAGE64KP + @@CNSTL vreg_twl 04F40H 00000H + @@CNSTL 04F40H 00000H CSEG PAGE64KP + @@CNSTL adc 04F40H 00000H + @@CNSTL 04F40H 00000H CSEG PAGE64KP + @@CNSTL renge 04F40H 00000H + @@CNSTL 04F40H 00000H CSEG PAGE64KP + @@CNSTL accero 04F40H 00000H + @@CNSTL 04F40H 00000H CSEG PAGE64KP + @@CNSTL sw 04F40H 00000H + @@CNSTL 04F40H 00000H CSEG PAGE64KP @@CNSTL task_misc - 04F35H 00000H - @@CNSTL 04F35H 00000H CSEG PAGE64KP - @@CNSTL task_sys 04F35H 00000H - @@CNSTL 04F35H 00000H CSEG PAGE64KP + 04F40H 00000H + @@CNSTL 04F40H 00000H CSEG PAGE64KP + @@CNSTL task_sys 04F40H 00000H + @@CNSTL 04F40H 00000H CSEG PAGE64KP @@CNSTL pedo_alg_thre_det2 - 04F35H 00000H - @@CNSTL 04F35H 00000H CSEG PAGE64KP - @@CNSTL ini_VECT 04F35H 00000H - @@CNSTL 04F35H 00000H CSEG PAGE64KP - @@CNSTL led_cam 04F35H 00000H - @@CNSTL 04F35H 00000H CSEG PAGE64KP - @@CNSTL led_pow 04F35H 00000H - @@CNSTL 04F35H 00000H CSEG PAGE64KP + 04F40H 00000H + @@CNSTL 04F40H 00000H CSEG PAGE64KP + @@CNSTL ini_VECT 04F40H 00000H + @@CNSTL 04F40H 00000H CSEG PAGE64KP + @@CNSTL led_cam 04F40H 00000H + @@CNSTL 04F40H 00000H CSEG PAGE64KP + @@CNSTL led_pow 04F40H 00000H + @@CNSTL 04F40H 00000H CSEG PAGE64KP @@CNSTL batt_params - 04F35H 00000H - @@CNSTL 04F35H 00000H CSEG PAGE64KP - @@CNSTL voltable 04F35H 00000H - @@CNSTL 04F35H 00000H CSEG PAGE64KP + 04F40H 00000H + @@CNSTL 04F40H 00000H CSEG PAGE64KP + @@CNSTL voltable 04F40H 00000H + @@CNSTL 04F40H 00000H CSEG PAGE64KP @@CNSTL pedo_lpf_coeff - 04F35H 00000H - @@CNSTL 04F35H 00000H CSEG PAGE64KP + 04F40H 00000H + @@CNSTL 04F40H 00000H CSEG PAGE64KP @@CNSTL kanaria_c - 04F35H 00000H - @@CNSTL 04F35H 00000H CSEG PAGE64KP + 04F40H 00000H + @@CNSTL 04F40H 00000H CSEG PAGE64KP @@CNSTL i2c_mcu-sub - 04F35H 00000H - @@RLINIT 04F35H 00000H CSEG UNIT64KP - @@RLINIT loader 04F35H 00000H - @@RLINIT pm 04F35H 00000H - @@RLINIT i2c_ctr 04F35H 00000H - @@RLINIT main 04F35H 00000H - @@RLINIT magic 04F35H 00000H - @@RLINIT WDT 04F35H 00000H - @@RLINIT i2c_mcu 04F35H 00000H - @@RLINIT i2c_twl 04F35H 00000H - @@RLINIT led 04F35H 00000H - @@RLINIT rtc 04F35H 00000H - @@RLINIT vreg_ctr 04F35H 00000H - @@RLINIT vreg_twl 04F35H 00000H - @@RLINIT adc 04F35H 00000H - @@RLINIT renge 04F35H 00000H - @@RLINIT accero 04F35H 00000H - @@RLINIT self_flash - 04F35H 00000H - @@RLINIT sw 04F35H 00000H - @@RLINIT task_debug - 04F35H 00000H - @@RLINIT task_misc - 04F35H 00000H - @@RLINIT task_sys 04F35H 00000H - @@RLINIT pedo_alg_thre_det2 - 04F35H 00000H - @@RLINIT ini_VECT 04F35H 00000H - @@RLINIT task_status - 04F35H 00000H - @@RLINIT led_cam 04F35H 00000H - @@RLINIT led_pow 04F35H 00000H - @@RLINIT hal 04F35H 00000H - @@RLINIT batt_params - 04F35H 00000H - @@RLINIT voltable 04F35H 00000H - @@RLINIT pedo_lpf_coeff - 04F35H 00000H - @@RLINIT kanaria_c - 04F35H 00000H - @@RLINIT util_funcs - 04F35H 00000H - @@RLINIT i2c_mcu-sub - 04F35H 00000H - @@RLINIT @rom 04F35H 00000H - @@CODEL 04F35H 00000H CSEG - @@CODEL pm 04F35H 00000H - @@CODEL i2c_ctr 04F35H 00000H - @@CODEL main 04F35H 00000H - @@CODEL magic 04F35H 00000H - @@CODEL led 04F35H 00000H - @@CODEL rtc 04F35H 00000H - @@CODEL vreg_ctr 04F35H 00000H - @@CODEL vreg_twl 04F35H 00000H - @@CODEL adc 04F35H 00000H - @@CODEL renge 04F35H 00000H - @@CODEL accero 04F35H 00000H - @@CODEL sw 04F35H 00000H - @@CODEL task_misc - 04F35H 00000H - @@CODEL task_sys 04F35H 00000H - @@CODEL pedo_alg_thre_det2 - 04F35H 00000H - @@CODEL ini_VECT 04F35H 00000H - @@CODEL led_cam 04F35H 00000H - @@CODEL led_pow 04F35H 00000H - @@CODEL batt_params - 04F35H 00000H - @@CODEL voltable 04F35H 00000H - @@CODEL pedo_lpf_coeff - 04F35H 00000H - @@CODEL kanaria_c - 04F35H 00000H - @@CODEL i2c_mcu-sub - 04F35H 00000H -* gap * 04F35H 00001H - @@CNSTL 04F36H 0000AH CSEG PAGE64KP - @@CNSTL @bcdtob 04F36H 0000AH - @@R_INIT 04F40H 0004AH CSEG UNIT64KP - @@R_INIT @cstart 04F40H 00000H - @@R_INIT loader 04F40H 00000H - @@R_INIT pm 04F40H 00000H - @@R_INIT i2c_ctr 04F40H 00000H - @@R_INIT main 04F40H 00000H - @@R_INIT magic 04F40H 00000H - @@R_INIT WDT 04F40H 00000H - @@R_INIT i2c_mcu 04F40H 00000H - @@R_INIT i2c_twl 04F40H 00000H - @@R_INIT led 04F40H 00000H - @@R_INIT rtc 04F40H 00000H - @@R_INIT vreg_ctr 04F40H 00000H - @@R_INIT vreg_twl 04F40H 00000H - @@R_INIT adc 04F40H 0000CH - @@R_INIT renge 04F4CH 00014H - @@R_INIT accero 04F60H 00000H + 04F40H 00000H + @@CNSTL 04F40H 0000AH CSEG PAGE64KP + @@CNSTL @bcdtob 04F40H 0000AH + @@R_INIT 04F4AH 0004AH CSEG UNIT64KP + @@R_INIT @cstart 04F4AH 00000H + @@R_INIT loader 04F4AH 00000H + @@R_INIT pm 04F4AH 00000H + @@R_INIT i2c_ctr 04F4AH 00000H + @@R_INIT main 04F4AH 00000H + @@R_INIT magic 04F4AH 00000H + @@R_INIT WDT 04F4AH 00000H + @@R_INIT i2c_mcu 04F4AH 00000H + @@R_INIT i2c_twl 04F4AH 00000H + @@R_INIT led 04F4AH 00000H + @@R_INIT rtc 04F4AH 00000H + @@R_INIT vreg_ctr 04F4AH 00000H + @@R_INIT vreg_twl 04F4AH 00000H + @@R_INIT adc 04F4AH 0000CH + @@R_INIT renge 04F56H 00014H + @@R_INIT accero 04F6AH 00000H @@R_INIT self_flash - 04F60H 00000H - @@R_INIT sw 04F60H 00000H + 04F6AH 00000H + @@R_INIT sw 04F6AH 00000H @@R_INIT task_debug - 04F60H 00000H + 04F6AH 00000H @@R_INIT task_misc - 04F60H 00026H - @@R_INIT task_sys 04F86H 00000H + 04F6AH 00026H + @@R_INIT task_sys 04F90H 00000H @@R_INIT pedo_alg_thre_det2 - 04F86H 00000H - @@R_INIT ini_VECT 04F86H 00000H + 04F90H 00000H + @@R_INIT ini_VECT 04F90H 00000H @@R_INIT task_status - 04F86H 00000H - @@R_INIT led_cam 04F86H 00000H - @@R_INIT led_pow 04F86H 00004H - @@R_INIT hal 04F8AH 00000H + 04F90H 00000H + @@R_INIT led_cam 04F90H 00000H + @@R_INIT led_pow 04F90H 00004H + @@R_INIT hal 04F94H 00000H @@R_INIT batt_params - 04F8AH 00000H - @@R_INIT voltable 04F8AH 00000H + 04F94H 00000H + @@R_INIT voltable 04F94H 00000H @@R_INIT pedo_lpf_coeff - 04F8AH 00000H + 04F94H 00000H @@R_INIT kanaria_c - 04F8AH 00000H + 04F94H 00000H @@R_INIT util_funcs - 04F8AH 00000H + 04F94H 00000H @@R_INIT i2c_mcu-sub - 04F8AH 00000H - @@R_INIT @rom 04F8AH 00000H - @@R_INIS 04F8AH 00010H CSEG UNIT64KP - @@R_INIS @cstart 04F8AH 00000H - @@R_INIS loader 04F8AH 00000H - @@R_INIS pm 04F8AH 00002H - @@R_INIS i2c_ctr 04F8CH 00002H - @@R_INIS main 04F8EH 00000H - @@R_INIS magic 04F8EH 00000H - @@R_INIS WDT 04F8EH 00000H - @@R_INIS i2c_mcu 04F8EH 00000H - @@R_INIS i2c_twl 04F8EH 00000H - @@R_INIS led 04F8EH 00000H - @@R_INIS rtc 04F8EH 00000H - @@R_INIS vreg_ctr 04F8EH 00000H - @@R_INIS vreg_twl 04F8EH 00000H - @@R_INIS adc 04F8EH 00000H - @@R_INIS renge 04F8EH 00000H - @@R_INIS accero 04F8EH 00000H + 04F94H 00000H + @@R_INIT @rom 04F94H 00000H + @@R_INIS 04F94H 00010H CSEG UNIT64KP + @@R_INIS @cstart 04F94H 00000H + @@R_INIS loader 04F94H 00000H + @@R_INIS pm 04F94H 00002H + @@R_INIS i2c_ctr 04F96H 00002H + @@R_INIS main 04F98H 00000H + @@R_INIS magic 04F98H 00000H + @@R_INIS WDT 04F98H 00000H + @@R_INIS i2c_mcu 04F98H 00000H + @@R_INIS i2c_twl 04F98H 00000H + @@R_INIS led 04F98H 00000H + @@R_INIS rtc 04F98H 00000H + @@R_INIS vreg_ctr 04F98H 00000H + @@R_INIS vreg_twl 04F98H 00000H + @@R_INIS adc 04F98H 00000H + @@R_INIS renge 04F98H 00000H + @@R_INIS accero 04F98H 00000H @@R_INIS self_flash - 04F8EH 00000H - @@R_INIS sw 04F8EH 00000H + 04F98H 00000H + @@R_INIS sw 04F98H 00000H @@R_INIS task_debug - 04F8EH 00000H + 04F98H 00000H @@R_INIS task_misc - 04F8EH 00000H - @@R_INIS task_sys 04F8EH 00002H + 04F98H 00000H + @@R_INIS task_sys 04F98H 00002H @@R_INIS pedo_alg_thre_det2 - 04F90H 00006H - @@R_INIS ini_VECT 04F96H 00000H + 04F9AH 00006H + @@R_INIS ini_VECT 04FA0H 00000H @@R_INIS task_status - 04F96H 00000H - @@R_INIS led_cam 04F96H 00002H - @@R_INIS led_pow 04F98H 00002H - @@R_INIS hal 04F9AH 00000H + 04FA0H 00000H + @@R_INIS led_cam 04FA0H 00002H + @@R_INIS led_pow 04FA2H 00002H + @@R_INIS hal 04FA4H 00000H @@R_INIS batt_params - 04F9AH 00000H - @@R_INIS voltable 04F9AH 00000H + 04FA4H 00000H + @@R_INIS voltable 04FA4H 00000H @@R_INIS pedo_lpf_coeff - 04F9AH 00000H + 04FA4H 00000H @@R_INIS kanaria_c - 04F9AH 00000H + 04FA4H 00000H @@R_INIS util_funcs - 04F9AH 00000H + 04FA4H 00000H @@R_INIS i2c_mcu-sub - 04F9AH 00000H - @@R_INIS @rom 04F9AH 00000H - @@LCODEL 04F9AH 00022H CSEG - @@LCODEL abs 04F9AH 00008H - @@LCODEL memcpy_n 04FA2H 0001AH -* gap * 04FBCH 00038H + 04FA4H 00000H + @@R_INIS @rom 04FA4H 00000H + @@RLINIT 04FA4H 00000H CSEG UNIT64KP + @@RLINIT loader 04FA4H 00000H + @@RLINIT pm 04FA4H 00000H + @@RLINIT i2c_ctr 04FA4H 00000H + @@RLINIT main 04FA4H 00000H + @@RLINIT magic 04FA4H 00000H + @@RLINIT WDT 04FA4H 00000H + @@RLINIT i2c_mcu 04FA4H 00000H + @@RLINIT i2c_twl 04FA4H 00000H + @@RLINIT led 04FA4H 00000H + @@RLINIT rtc 04FA4H 00000H + @@RLINIT vreg_ctr 04FA4H 00000H + @@RLINIT vreg_twl 04FA4H 00000H + @@RLINIT adc 04FA4H 00000H + @@RLINIT renge 04FA4H 00000H + @@RLINIT accero 04FA4H 00000H + @@RLINIT self_flash + 04FA4H 00000H + @@RLINIT sw 04FA4H 00000H + @@RLINIT task_debug + 04FA4H 00000H + @@RLINIT task_misc + 04FA4H 00000H + @@RLINIT task_sys 04FA4H 00000H + @@RLINIT pedo_alg_thre_det2 + 04FA4H 00000H + @@RLINIT ini_VECT 04FA4H 00000H + @@RLINIT task_status + 04FA4H 00000H + @@RLINIT led_cam 04FA4H 00000H + @@RLINIT led_pow 04FA4H 00000H + @@RLINIT hal 04FA4H 00000H + @@RLINIT batt_params + 04FA4H 00000H + @@RLINIT voltable 04FA4H 00000H + @@RLINIT pedo_lpf_coeff + 04FA4H 00000H + @@RLINIT kanaria_c + 04FA4H 00000H + @@RLINIT util_funcs + 04FA4H 00000H + @@RLINIT i2c_mcu-sub + 04FA4H 00000H + @@RLINIT @rom 04FA4H 00000H + @@CODEL 04FA4H 00000H CSEG + @@CODEL pm 04FA4H 00000H + @@CODEL i2c_ctr 04FA4H 00000H + @@CODEL main 04FA4H 00000H + @@CODEL magic 04FA4H 00000H + @@CODEL led 04FA4H 00000H + @@CODEL rtc 04FA4H 00000H + @@CODEL vreg_ctr 04FA4H 00000H + @@CODEL vreg_twl 04FA4H 00000H + @@CODEL adc 04FA4H 00000H + @@CODEL renge 04FA4H 00000H + @@CODEL accero 04FA4H 00000H + @@CODEL sw 04FA4H 00000H + @@CODEL task_misc + 04FA4H 00000H + @@CODEL task_sys 04FA4H 00000H + @@CODEL pedo_alg_thre_det2 + 04FA4H 00000H + @@CODEL ini_VECT 04FA4H 00000H + @@CODEL led_cam 04FA4H 00000H + @@CODEL led_pow 04FA4H 00000H + @@CODEL batt_params + 04FA4H 00000H + @@CODEL voltable 04FA4H 00000H + @@CODEL pedo_lpf_coeff + 04FA4H 00000H + @@CODEL kanaria_c + 04FA4H 00000H + @@CODEL i2c_mcu-sub + 04FA4H 00000H + @@LCODEL 04FA4H 00022H CSEG + @@LCODEL abs 04FA4H 00008H + @@LCODEL memcpy_n 04FACH 0001AH +* gap * 04FC6H 0002EH MGC_VER 04FF4H 00002H CSEG AT MGC_VER magic 04FF4H 00002H MGC_TAIL 04FF6H 0000AH CSEG AT diff --git a/trunk/bsr_system.h b/trunk/bsr_system.h index 088c131..4cd0707 100644 --- a/trunk/bsr_system.h +++ b/trunk/bsr_system.h @@ -1,7 +1,8 @@ #ifndef __bsr_system__ #define __bsr_system__ -// $Id: asdf$ +// $Id$ + // イベントループのステート enum pwr_state_ @@ -41,8 +42,8 @@ enum model_ enum family_ { FAMILY_CTR, - FAMILY_SPFL, // おっきいの。 - FAMILY_SNAKE, // LAGERの。 + FAMILY_SPFL, // LL + FAMILY_SNAKE, // LAGER FAMILY_FLOWER, FAMILY_CLOSER, FAMILY_RESERVED5, diff --git a/trunk/config.h b/trunk/config.h index 3012a9a..c3dce0a 100644 --- a/trunk/config.h +++ b/trunk/config.h @@ -7,7 +7,7 @@ */ #define MCU_VER_MAJOR 0x02 -#define MCU_VER_MINOR 0x2E +#define MCU_VER_MINOR 0x2F // デバッグ向けスイッチ @@ -30,8 +30,8 @@ //#define _DI_WITH_CHECK_ // 割り込み禁止を二重に掛けないかチェック -//#define _DBG_BT_FULL_ - +//#define _DBG_BT_FULL_ +//#define _DBG_FORCE_FLOWER #ifdef _DBG_NOP_ // コード上必要なNOPと区別するため diff --git a/trunk/hoge.bin b/trunk/hoge.bin index a252c7fa05b646dbdb109fd6d0fd66bda715be6b..7e4160c42a59bb275c2d1f0e487a81da2c9cb98d 100644 GIT binary patch literal 16387 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 diff --git a/trunk/incs.h b/trunk/incs.h index 014e6f2..f9c1c4a 100644 --- a/trunk/incs.h +++ b/trunk/incs.h @@ -27,6 +27,7 @@ #define _mcu_ #include "jhl_defs.h" +#include "config.h" #include "user_define.h" #include "hal.h" diff --git a/trunk/loader.c b/trunk/loader.c index 185e963..04fdeb8 100644 --- a/trunk/loader.c +++ b/trunk/loader.c @@ -200,6 +200,10 @@ void chk_platform_type() // ●CTRファミリ // system_status.family = (enum family_)( DEV_DET >> 1 ); /// あぁ... +#ifdef _DBG_FORCE_HOGEHOGE + // 強制的に機種設定をしてデバッグしたいとき +#endif + if( system_status.family == FAMILY_CTR ) { system_status.LCD_is_CGS = true; diff --git a/trunk/yav_mcu_bsr.plg b/trunk/yav_mcu_bsr.plg index 2dc93a1..95fa61e 100644 --- a/trunk/yav_mcu_bsr.plg +++ b/trunk/yav_mcu_bsr.plg @@ -1,17 +1,184 @@ C:\Windows\system32\cmd.exe /c c:\cygwin\bin\touch magic.c +"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"C:\Program Files (x86)\NEC Electronics Tools\DEV" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no loader.c +loader.c(160) : CC78K0R warning W0401: Conversion may lose significant digits +loader.c(161) : CC78K0R warning W0401: Conversion may lose significant digits +Compilation complete, 0 error(s) and 2 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files (x86)\NEC Electronics Tools\DEV" -_msgoff -pinter_asm -ks -kx inter_asm\loader.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"C:\Program Files (x86)\NEC Electronics Tools\DEV" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no pm.c +pm.c(540) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(851) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(855) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(883) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(897) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(983) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(992) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(1065) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(1072) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(1211) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(1213) : CC78K0R warning W0401: Conversion may lose significant digits +Compilation complete, 0 error(s) and 11 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files (x86)\NEC Electronics Tools\DEV" -_msgoff -pinter_asm -ks -kx inter_asm\pm.asm +Assembly complete, 0 error(s) and 0 warning(s) found. "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 i2c_ctr.c Compilation complete, 0 error(s) and 0 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\i2c_ctr.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 main.c +Compilation complete, 0 error(s) and 0 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\main.asm +Assembly complete, 0 error(s) and 0 warning(s) found. "C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"C:\Program Files (x86)\NEC Electronics Tools\DEV" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no magic.c Compilation complete, 0 error(s) and 0 warning(s) found. "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\magic.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 WDT.c +Compilation complete, 0 error(s) and 0 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\WDT.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 i2c_mcu.c +i2c_mcu.c(188) : CC78K0R warning W0401: Conversion may lose significant digits +Compilation complete, 0 error(s) and 1 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\i2c_mcu.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 i2c_twl.c Compilation complete, 0 error(s) and 0 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\i2c_twl.asm Assembly complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\lk78k0r.exe" -y"C:\Program Files (x86)\NEC Electronics Tools\DEV" -_msgoff -obsr.lmf "..\..\..\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r\s0rm.rel" -go85h,0FC00h,1024 -gi1B339499E033F240BFAAh -pbsr_k0r.map -nkd -gb7EFBFFh -b"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r\fsl.lib" -bcl0rdm.lib -bcl0rm.lib -bcl0rmf.lib -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r" -dbsr_mcu.dr -s -w2 loader.rel pm.rel i2c_ctr.rel main.rel magic.rel WDT.rel i2c_mcu.rel i2c_twl.rel led.rel rtc.rel vreg_ctr.rel vreg_twl.rel adc.rel renge.rel accero.rel self_flash.rel sw.rel task_debug.rel task_misc.rel task_sys.rel pedo_alg_thre_det2.rel ini_VECT.rel task_status.rel led_cam.rel led_pow.rel hal.rel batt_params.rel voltable.rel pedo_lpf_coeff.rel kanaria.rel kanaria_c.rel get_ei.rel util_funcs.rel i2c_mcu-sub.rel +"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 led.c +led.c(90) : CC78K0R warning W0745: Expected function prototype +led.c(375) : CC78K0R warning W0401: Conversion may lose significant digits +Compilation complete, 0 error(s) and 2 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files (x86)\NEC Electronics Tools\DEV" -_msgoff -pinter_asm -ks -kx inter_asm\led.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 rtc.c +Compilation complete, 0 error(s) and 0 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\rtc.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 -rd2s2m -qvjl2w -sainter_asm -zpb -no vreg_ctr.c +vreg_ctr.c(159) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(160) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(162) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(164) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(165) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(248) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(248) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(253) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(253) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(257) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(257) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(261) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(261) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(265) : CC78K0R warning W0401: Conversion may lose significant digits +Compilation complete, 0 error(s) and 14 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\vreg_ctr.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 -rd2s2m -qvjl2w -sainter_asm -zpb -no vreg_twl.c +vreg_twl.c(68) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_twl.c(72) : CC78K0R warning W0401: Conversion may lose significant digits +Compilation complete, 0 error(s) and 2 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files (x86)\NEC Electronics Tools\DEV" -_msgoff -pinter_asm -ks -kx inter_asm\vreg_twl.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 adc.c +adc.c(104) : CC78K0R warning W0401: Conversion may lose significant digits +adc.c(190) : CC78K0R warning W0401: Conversion may lose significant digits +adc.c(241) : CC78K0R warning W0401: Conversion may lose significant digits +adc.c(308) : CC78K0R warning W0401: Conversion may lose significant digits +adc.c(434) : CC78K0R warning W0745: Expected function prototype +adc.c(463) : CC78K0R warning W0401: Conversion may lose significant digits +adc.c(468) : CC78K0R warning W0401: Conversion may lose significant digits +Compilation complete, 0 error(s) and 7 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\adc.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 -rd2s2m -qvjl2w -sainter_asm -zpb -no renge\renge.c +Compilation complete, 0 error(s) and 0 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\renge.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 accero.c +accero.c(121) : CC78K0R warning W0745: Expected function prototype +Compilation complete, 0 error(s) and 1 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\accero.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 -rd2 -qvjl2w -sainter_asm -zpb -no self_flash.c +self_flash.c(289) : CC78K0R warning W0401: Conversion may lose significant digits +self_flash.c(290) : CC78K0R warning W0401: Conversion may lose significant digits +Compilation complete, 0 error(s) and 2 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files (x86)\NEC Electronics Tools\DEV" -_msgoff -pinter_asm -ks -kx inter_asm\self_flash.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 sw.c +Compilation complete, 0 error(s) and 0 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\sw.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 task_debug.c +Compilation complete, 0 error(s) and 0 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\task_debug.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 task_misc.c +task_misc.c(382) : CC78K0R warning W0401: Conversion may lose significant digits +task_misc.c(384) : CC78K0R warning W0401: Conversion may lose significant digits +task_misc.c(394) : CC78K0R warning W0401: Conversion may lose significant digits +Compilation complete, 0 error(s) and 3 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\task_misc.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 task_sys.c +task_sys.c(229) : CC78K0R warning W0401: Conversion may lose significant digits +task_sys.c(291) : CC78K0R warning W0401: Conversion may lose significant digits +task_sys.c(569) : CC78K0R warning W0401: Conversion may lose significant digits +Compilation complete, 0 error(s) and 3 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\task_sys.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 pedo_alg_thre_det2.c +pedo_alg_thre_det2.c(104) : CC78K0R warning W0745: Expected function prototype +pedo_alg_thre_det2.c(120) : CC78K0R warning W0401: Conversion may lose significant digits +Compilation complete, 0 error(s) and 2 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files (x86)\NEC Electronics Tools\DEV" -_msgoff -pinter_asm -ks -kx inter_asm\pedo_alg_thre_det2.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 ini_VECT.c +Compilation complete, 0 error(s) and 0 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\ini_VECT.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 task_status.c +Compilation complete, 0 error(s) and 0 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\task_status.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 led_cam.c +Compilation complete, 0 error(s) and 0 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\led_cam.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 led_pow.c +led_pow.c(120) : CC78K0R warning W0401: Conversion may lose significant digits +led_pow.c(125) : CC78K0R warning W0401: Conversion may lose significant digits +led_pow.c(178) : CC78K0R warning W0401: Conversion may lose significant digits +led_pow.c(240) : CC78K0R warning W0401: Conversion may lose significant digits +led_pow.c(271) : CC78K0R warning W0401: Conversion may lose significant digits +Compilation complete, 0 error(s) and 5 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\led_pow.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 hal.c +Compilation complete, 0 error(s) and 0 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\hal.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 voltable.c +Compilation complete, 0 error(s) and 0 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\voltable.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 pedo_lpf_coeff.c +Compilation complete, 0 error(s) and 0 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\pedo_lpf_coeff.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 kanaria_c.c +Compilation complete, 0 error(s) and 0 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\kanaria_c.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 util_funcs.c +Compilation complete, 0 error(s) and 0 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\util_funcs.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 i2c_mcu-sub.c +Compilation complete, 0 error(s) and 0 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\i2c_mcu-sub.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\lk78k0r.exe" -y"C:\Program Files (x86)\NEC Electronics Tools\DEV" -_msgoff -obsr.lmf "..\..\..\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r\s0rm.rel" -gi1B339499E033F240BFAAh -pbsr_k0r.map -nkd -gb7EFBFFh -b"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r\fsl.lib" -bcl0rdm.lib -bcl0rm.lib -bcl0rmf.lib -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r" -dbsr_mcu.dr -s -w2 loader.rel pm.rel i2c_ctr.rel main.rel magic.rel WDT.rel i2c_mcu.rel i2c_twl.rel led.rel rtc.rel vreg_ctr.rel vreg_twl.rel adc.rel renge.rel accero.rel self_flash.rel sw.rel task_debug.rel task_misc.rel task_sys.rel pedo_alg_thre_det2.rel ini_VECT.rel task_status.rel led_cam.rel led_pow.rel hal.rel batt_params.rel voltable.rel pedo_lpf_coeff.rel kanaria.rel kanaria_c.rel get_ei.rel util_funcs.rel i2c_mcu-sub.rel RA78K0R warning W3420: File 'loader.rel' already has had error(s)/warning(s) by 'CC78K' Read Device File Directory : C:\PROGRAM FILES (X86)\NEC ELECTRONICS TOOLS\DEV\ RA78K0R warning W3420: File 'pm.rel' already has had error(s)/warning(s) by 'CC78K' @@ -33,6 +200,9 @@ Link complete, 0 error(s) and 14 warning(s) found. Object Conversion Complete, 0 error(s) and 0 warning(s) found. C:\Windows\system32\cmd.exe /c ruby nec_s_2_bsrbin2.rb bsr.hex nec_s_2_bsrbin2.rb:2: warning: variable $KCODE is no longer effective; ignored -133 -!E debug enable!! -Build Total error(s) : 0 Total warning(s) : 14 +4 +intel-HEX to bsr bin converter + file converted! + + +Build Total error(s) : 0 Total warning(s) : 69 diff --git a/trunk/yav_mcu_bsr.prk b/trunk/yav_mcu_bsr.prk index 74f12a0..b4e89fe 100644 --- a/trunk/yav_mcu_bsr.prk +++ b/trunk/yav_mcu_bsr.prk @@ -1,17 +1,15 @@ [ProjectManager] FrameMax=0 -FrameX=31 -FrameY=11 +FrameX=-1 +FrameY=67 FrameCX=1576 FrameCY=1127 -OpenFile1=i2c_mcu-sub.c,0,150,150,1381,808,0,3,0,0 -OpenFile2=ProjectWindow +OpenFile1=ProjectWindow PrjPos=0,0,706,0,291 -OpenFile3=batt_params.c,0,75,75,1306,733,37,10,77,0 -OpenFile4=i2c_twl.c,0,360,230,1591,888,0,31,0,0 -OpenFile5=OutputWindow -OutputPos=0,247,897,112,1068 -OpenFile6=config.h,0,156,405,1333,930,29,10,29,0 +OpenFile2=config.h,0,323,22,1500,759,29,10,29,0 +OpenFile3=loader.c,0,346,99,1577,757,2,222,2,0 +OpenFile4=OutputWindow +OutputPos=0,283,933,157,1113 ActivePRJ=yav_mcu_bsr.prj [ProjectWindow] ProjectWindowDispType=0 diff --git a/trunk/yav_mcu_bsr.sdb b/trunk/yav_mcu_bsr.sdb index 90cdc6b..485df68 100644 --- a/trunk/yav_mcu_bsr.sdb +++ b/trunk/yav_mcu_bsr.sdb @@ -1,7 +1,7 @@ [SdbInfo] Ver=5 [loader.c] -T=50aae350 +T=50f62975 1=incs_loader.h 2=..\..\..\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r\fsl.h 3=fsl_user.h @@ -13,7 +13,7 @@ T=50aae350 9=WDT.h 10=magic.h [pm.c] -T=50bec633 +T=50c83452 1=incs.h 2=adc.h 3=led.h @@ -40,7 +40,7 @@ T=505039f7 7=i2c_mcu.h 8=pool.h [magic.c] -T=50beccce +T=50f62990 1=magic.h 2=config.h [WDT.c] @@ -61,14 +61,14 @@ T=50becc95 4=vreg_twl.h 5=WDT.h [led.c] -T=50b57193 +T=50c8353f 1=incs.h 2=led.h [rtc.c] T=4e647eec 1=incs.h [vreg_ctr.c] -T=50adcaee +T=50c8359e 1=incs.h 2=vreg_ctr.h 3=rtc.h @@ -141,7 +141,7 @@ T=50ad9127 3=pm.h 4=accero.h [task_misc.c] -T=4fd7f6fa +T=50f624eb 1=incs.h 2=renge\renge.h 3=pm.h @@ -244,7 +244,7 @@ T=4e559884 T=4fd7f6f9 1=config.h [config.h] -T=50ad9062 +T=50f62ef0 [jhl_defs.h] T=4e647343 [user_define.h] @@ -280,7 +280,7 @@ T=4e409e62 [i2c_ctr.h] T=4bf0d1e1 [pm.h] -T=50ad8ff5 +T=50c83453 [rtc.h] T=50ad900d [reboot.h]