From 7e58fd13c4f34a01ba6de02c2656c6ac7e7095b1 Mon Sep 17 00:00:00 2001 From: n2232 Date: Tue, 7 Jan 2014 01:22:23 +0000 Subject: [PATCH] =?UTF-8?q?typo=E4=BF=AE=E6=AD=A3=20iic=5Fmcu=5Fread=5Fa?= =?UTF-8?q?=5Fbyte()=20=E5=A4=B1=E6=95=97=E6=99=82=E3=80=81=E8=BF=94?= =?UTF-8?q?=E5=80=A4=E3=81=8C=E4=B8=8D=E5=AE=9A=E3=81=A0=E3=81=A3=E3=81=9F?= =?UTF-8?q?=E3=81=AE=E3=82=92=200xff=20=E3=81=AB=E5=9B=BA=E5=AE=9A=20?= =?UTF-8?q?=E5=B8=82=E9=83=A8=E3=82=82=E9=96=A2=E6=95=B0=E5=90=8D=E3=83=BB?= =?UTF-8?q?=E3=83=9E=E3=82=AF=E3=83=AD=E5=90=8D=E3=82=92=E3=80=81=E4=BD=93?= =?UTF-8?q?=E3=82=92=E8=A1=A8=E3=81=99=E3=82=88=E3=81=86=E5=A4=89=E6=9B=B4?= =?UTF-8?q?=EF=BC=88=5Fsnake=E5=90=91=E3=81=91=E3=81=8B=E3=82=89=E3=81=AE?= =?UTF-8?q?=E8=BC=B8=E5=85=A5=EF=BC=89?= 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@597 013db118-44a6-b54f-8bf7-843cb86687b1 --- trunk/VCProj/bsr_trunk.sdf | Bin 2248704 -> 2248704 bytes trunk/VCProj/bsr_trunk.suo | Bin 75264 -> 72192 bytes trunk/batt_params.c | 2 +- trunk/bsr.hex | 1835 ++++++++++++++++++------------------ trunk/bsr.lmf | Bin 183148 -> 186964 bytes trunk/bsr_k0r.map | 652 ++++++------- trunk/config.h | 2 +- trunk/i2c_mcu.c | 4 + trunk/jhl_defs.h | 2 +- trunk/pm.c | 8 +- trunk/renge/renge_defs.h | 3 +- trunk/task_status.c | 2 +- trunk/task_sys.c | 2 +- trunk/user_define.h | 2 +- trunk/vreg_ctr.c | 4 +- trunk/yav_mcu_bsr.plg | 26 +- 16 files changed, 1286 insertions(+), 1258 deletions(-) diff --git a/trunk/VCProj/bsr_trunk.sdf b/trunk/VCProj/bsr_trunk.sdf index 50174867beb7d2697476ad16175ab6032d631770..fb68080df1d472fbba4d3331af2198a4245ae6ec 100644 GIT binary patch delta 8732 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 aEw-!{TXu^rr^S}rVzai`_*Ppt>wf`-6(xxP delta 6721 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 W9$zJcp#M$&{3CQzJ0etY#rHqz)|5a1 delta 2515 zcmb7G3s98T6~1@>f0t!lVOiHTEQH4r6E$cyl+hR;kzpMRC4h{tIE1GUOsEfrA($B4 zt~Tw!hSvvdnn@Lyl%xq5;0Mz-9a)jmPQs{hlFl?iA{jGvqJwK^qp3mZx&JQO$8?(B znQ!OZbI(1md(QdSH6XjjL_FA$3EJmU}NdS$Bg8x1!I#;sjsSGDomvVe|D zf_HkK6s|Rrdc%E-)vL5TOmWnlm+< zMQTGPd~PE~>&>u``YR1)Z2?PXPvUS>l45V1koZ3IbZ>^-?ZmNeGs^c`K#9Z;yUiL8 z1NT%>C}#M3^w9L|;Cqp#UjfHJ8;%Z^V_i)(T!XT-nlh1gEFM<|5+bvOc9zdpuqW8_ ztWcTp(xc_-Q_*(PguGMRwWZ{ADfs)X6sHqkpS0n#q=(V&j)UinHC&u7By6Irq@#Br zLMwtyMb60_m0E(nQ#(md37SWCsJe1-V|Zz2r;I$e4JU^3;QyluhlXt!IOQajaR>}= zg61tJJ|kZ0$QHQXu`Bks?OgjTX@2_N^H%=aqcI5c2Ex%`=>Dz>0Y8r$*}UlCl3Iy&BPCifDtf>q8r-GH}9i_F;0s+W(t$Nyn1tM&_(JrSb!h1{bV$ zdJzl8K1$%*Rb{WAjcs1B4MpeV=7rf@i{f*uP~pvn$!&$JiK6#SaM(N6;_a4%P^FoX z-$M1f{y83loKvevp)IP66|-_GGm(@$Lhwxr>LU!|O&%p|XE=Q=3rAbcYI=f|BBQ&l zjO^{AiYvf{W3N%=IFWfgR%fCsOXvy~QS2GCDFRPkkGNwA@E>n$4%qQ#W300FPs2Py z*cDcm5nSRiY9z*1<3RmptnD)M@=zVxFxHU}vTZ|i`;(nx8jQ8)L4GS=t!aOk8M$5g zntb7DCM@GtUV0%LfOj2ER>0wOKBW@xepG?&A;PYG>moYqHhVP3ClzdUZ4~4WO;Ok3q zNV&9$?q;E`%z%PPo!S@jWgGF$=N7tUtzxyx2% z-B&&t?v6}k4jlS#gTVA}gMf8j)1c&}^MB8PNKtR<3oW2s`28Ixil*Z5qnpXzC@YD_PL=4ZDt7KJEUgTQ#7?z@G(Nt7r()>yG;gnlC%&Jo z=buC&?bai0I&QVvD4oIOAENI96J6-M?~^KXJS4%G?CT*qUdXfw50P_qxhgW}o`}(x zM6{}=QHcDr+d`BE$NeSxD#F_%^Apx->XP8{51FW)?X+>eN*YSM*TZ=fOrOWlb-Ol# z_E~wyFVpZl`*Cqxb@Eti;2OMa{m0boQV)_ZI6p#Px{vv<)u1?+N;+@ogcB4jAy) ztI=>=k0p^rgD-{z<`SIZZJUW_*9vEucd5kpcnc!=VxcNZ{SzbjY_Ttee&fB5==gV# Mj2mGxIzw3b4|!{Bf&c&j diff --git a/trunk/batt_params.c b/trunk/batt_params.c index b427620..2a55e1b 100644 --- a/trunk/batt_params.c +++ b/trunk/batt_params.c @@ -69,7 +69,7 @@ const bt_param_ bt_param[ /*_BT_PARAM_NUM_*/ ] = // { { 0x9C, 0xF0, 0xAD, 0x50, 0xAF, 0xB0, 0xB3, 0x00, - 0xB3, 0xE0, 0XB5, 0x60, 0XB6, 0x70, 0xB7, 0xA0, + 0xB3, 0xE0, 0xB5, 0x60, 0xB6, 0x70, 0xB7, 0xA0, 0xBA, 0x00, 0xBC, 0x00, 0xBE, 0x90, 0xC1, 0x60, 0xC4, 0x00, 0xC7, 0x00, 0xCC, 0xA0, 0xD0, 0xA0, 0x02, 0x00, 0x19, 0x10, 0x12, 0x00, 0x48, 0x10, diff --git a/trunk/bsr.hex b/trunk/bsr.hex index 082a31c..61183c8 100644 --- a/trunk/bsr.hex +++ b/trunk/bsr.hex @@ -1,260 +1,259 @@ -:02000000650D8C -:040010003C483E48E2 -:02001C00EA49AF -:02002400914AFF -:02002A00DC4AAE -:08003400094CAC4B054C4A4E8F -:02004A0040482C -:02005A007A48E2 -:02006200084E46 -:060080009D4CD64C204D02 +:020000005E0D93 +:04001000DA48DC48A6 +:02001C00884A10 +:020024002F4B60 +:02002A007A4B0F +:08003400A74C4A4CA34CE84E16 +:02004A00DE488E +:02005A00184943 +:02006200A64EA8 +:060080003B4D744DBE4D26 :0400C0007EFBFF04C0 :0A00C4001B339499E033F240BFAA09 :1000CE00C7C1FBF8FFCEABACC736F00071F4C6610A :1000DE00D8710006F98EA89C018C015C10D1DD0A46 :1000EE007110A6FB710006F9EF0B8C015C80D161DB :1000FE00E8710006F98F06F931030EF6B1BBF66111 -:10010E004900DD05618900EFF5FD0202FD3101FDBB -:10011E008901FD0C0AFD4309FDC12FFDF82CEFA549 +:10010E004900DD05618900EFF5FDF401FD3101FDCA +:10011E008901FD050AFD3C09FDB52FFDDC2CEFA57F :10012E00C0C6D7C7360000674C09DE3F318E04F6D5 :10013E000FC1317B9EFDC411897267318E04F64F5B :10014E0014896142DF03F6EF01E660610667318EC6 :10015E00124900207267318E04F64F14896142DF16 :10016E0003F6EF01E660610687EFBC40F84F3A6197 -:10017E00E88666D161E8FDB006C6D751065B0C3144 -:10018E001A9F08F94008F901DF084008F904E661F2 -:10019E00E8F6D508F9DF06710009F9EF04710809D0 -:1001AE00F98F09F9310505CD3707EF03CD3705D99D -:1001BE0008F9FD61298F06F95CE39F06F951035B8F -:1001CE0004318EE7240000DD1023DD0823DF0E71DD -:1001DE002006F9D7713006F9D7714006F9D7717B31 -:1001EE00FACEA010CEA180E5F300000000CEA40848 -:1001FE00F5AAFFD78F06F9310508CD0003CD030F01 -:10020E00EF08CD030EF690BFB401CD0408CD05085E -:10021E00F521FFCE22E9CE23F8CE24F3CE25FACE59 -:10022E0026FCCE275FCE2EFCCF1105F8CF1205117E -:10023E00CF350002CF370019CF530006CBEEFEFFAD -:10024E00CE3831CE3970CF38050A308700BF18014D -:10025E00BF1A01BF1C01BF1E01D7D7C7F616FD95E9 -:10026E0004717BFA31329708713297717AFAEF0C7A -:10027E00717AFAA7F647DFE95203EF01F2C6D7C744 -:10028E00C1C1FBF8FF17A1C1E0C18C0A70C18C027D -:10029E0070FDAE021006629D548C01721004C6D71A -:1002AE00C7C1FBF8FFFD6902D2DD045203EF698B73 -:1002BE0070FDE203D2DD077133975202EF5A8C08BC -:1002CE0070FDFE03FD49048B6C0170FDFE033004CE -:1002DE0000BF2401301740BF1C01300400BF2201B3 -:1002EE008C0A91DF04F6BF2A01710BE2CE44FF3176 -:1002FE0082E202EFFAAC0C148E449961790C6169BA -:10030E000A8C0AD1DFDA8B4CA461F8FD2A48FD7203 -:10031E0004710BE2713397F2C0C6D7C7C1FBF8FF69 -:10032E00FD6902D2DD045203EF25710AE68B70FDE2 -:10033E00E203D2DD077133975202EF138C0870FD82 -:10034E00FE038C0A70FDFE03FD7204713397F2C03A -:10035E00C6D7C7C1FBF8FFFD6902D2DD045203EF19 -:10036E0070710AE6710BE28B70FDE203D2DD07714C -:10037E0033975202EF5B710BE231229744C734225E -:10038E00FBAC0C1652048B99A5A792DFF9C68B9D78 -:10039E00518C089D528C0A9D533184BD02EFFA7127 -:1003AE007ABDCEB144CBB422FB8C0A318EBEB8CE10 -:1003BE00BB48714BE1714BE5710ABD8C089E44EF51 -:1003CE000F710BE68C089E448C0A9D50AC0CBD4EF2 -:1003DE00F2C0C6D7C716FD2104AF0401BF0C01172A -:1003EE00FDFE03D2DD07FD72045202EF01F2C6D705 -:1003FE00C716710AE6710BE2669E443182E202EF85 -:10040E00FAF6420401DD09AF0401BF0C01E2EF016F -:10041E00F2C6D7AF2801085CFB08BF2801FD6802B1 -:10042E00AF28015CFBBF2801300400BF2A01301742 -:10043E0080BF1C01300400BF2201D7AF2401086C1D -:10044E000408BF2401AF28016C0F086C0B08BF28ED -:10045E0001FD6802AF2A01085CFB08BF2A01FD6896 -:10046E0002ED2104300400BF2401F6BF2A01300B37 -:10047E000BBF2801FD6802300B0FBF2801FD68027B -:10048E00300F0FBF2801D731449701D77132976AC9 -:10049E000E03713B25713B23E0FD1F0A7120F00016 -:1004AE00FD6802F6BF26015024BF1401CB44001490 -:1004BE00300F0FBF2801712397710BE2710AE6FD11 -:1004CE002104CE44FF3182E202EFFAFD7204AF0442 -:1004DE0001BF0C01713397714297D731349702EFF8 -:1004EE00FAFD4904713A25713A235A0EFC7128F02F -:1004FE0000714397D77140F00071783002713AE67F -:10050E00713BE2713BEA713BEE5A06FCCF34024A74 -:10051E00E552FF711A52710A527148300271303031 -:10052E000271203002CF330209CF32020B7130310B -:10053E000271203102713BE6717030028E265CFC36 -:10054E009E2671603002D7717830027148F000D764 -:10055E00C72008FBF8FFFDAB085014C15008FDDDA5 -:10056E0007C0CC07048C074C14DE0C8C07318EFDB3 -:10057E00470A615907EFEECC07048C074C1461C88B -:10058E00ED4C06CC06008C064C0461C8ED2B0630F3 -:10059E000AF9BC02F6BBCEABAC31B2D109C73641BB -:1005AE00057184C6DEF3F1C73641057184C661DC80 -:1005BE009C05713BD1AC02148F40059971505005CA -:1005CE00617902617900F0E1614900DD09C73641C8 -:1005DE00057184C6DEC3F1C73641057184C661DC80 -:1005EE000E059C055040C18C07318E31AD128C0624 -:1005FE00318E318D03BDD831FFBDDADADAADD8FDDB -:10060E00130DC0D2DD0C5008C15014FDDD07C0FD26 -:10061E00D00B8C05D1DF06615906ED94058C0731A0 -:10062E008EFD4B0AD2DD0C5008C15014FDDD07C003 -:10063E00FDD00B8C05D1DF06615907ED8805716081 -:10064E005005CC0400CC05008C054C09DE2B8C0526 -:10065E00318E04F61FC1317B9EFDC41189728C054B -:10066E00318E04F64F14896142DF03F6EF01E66026 -:10067E000E049C04615905EFCF41001140F81F3A5A -:10068E0061E86159048C04D1DF08FDD10BFDE30C48 -:10069E00EF0C5008C15014FDDD07C0FDD00B100843 -:1006AE00C6D7C72004FBF8FF712B24CC0100F6BC83 -:1006BE0002AC02440900DE3EAC0204F60F14410007 -:1006CE00118972AC020C5014896142DF03F6EF01FE -:1006DE00E6600E019C01AC021249005072AC02049D -:1006EE00F67F14896142DF03F6EF01E6600E019C8E -:1006FE0001617902EFBB40F67FFF61F86159018C11 -:10070E0001D161F8EDA907CC0100717AFAFD9504CB -:10071E00711300711B20710303710205E0C15003B8 -:10072E00FD8E2BC05013FD1F0A500FC1E0FD8E2B06 -:10073E00C0CEABAC6159018C0191DD068C014C032E -:10074E00DF03E6EF01F66061FB7121048C014C08BA -:10075E0061F8CC010031320705A024FCEF03F5242B -:10076E00FC4024FC11DC22F524FCF0C15003FD8E6C -:10077E002BC0CE3708CBE4FFFFCBE6FFF7CED4FF7E -:10078E00CF370008F5120561FDE6BC02F66149029D -:10079E00DD9F00000000617902EFF1FDAB08D2DFB2 -:1007AE00FA5008C15014FDDD07C0D2FDD00B100465 -:1007BE00C6D73184BD02EFFA717BBDCBE4FFFFCB10 -:1007CE00E6FFFFCBD4FFFF717ABED7717BBED7C7D2 -:1007DE00C1200CFBF8FF8C0C318E31ADC1317B9DED -:1007EE00D4C0BC068DD49C088C149C0B8C14318EFA -:1007FE00040C00128C0B318EBDD813FDA20F61C8F4 -:10080E00EDA608CEABACCC05068C0B318EFD430AA3 -:10081E00D2DD158C0B318EFD470A6169058C05D131 -:10082E00DFE7FDD907E2EF71CC0A008C0A4C04DE3B -:10083E0054F6BC02300AF9BBAC06148C089EFD11AE -:10084E008972AB146299AC06A1BC0661790061791C -:10085E0002F0E1614902DFE05040C18C0B318E3174 -:10086E00AD128C0A318E318D03BDD831FFBDDADA6F -:10087E00DAADD8FD130DC0D2DD06FDD907E2EF19B2 -:10088E0061590AEFA68C0B318EFD4B0AD2DD03E2C5 -:10089E00EF0761590BEDFA07F2100EC6D7C7717B41 -:1008AE009D717BFAFDC007300AF9FDF60AFD810A3B -:1008BE00C6D7FDAB08FDD00BFDD907F5ABFFF2D7C0 -:1008CE00C731049B067110B3FBEF047118B3FB8F95 -:1008DE00B3FB7B8E76D1DD5B8FB3FB9D8E4004F92F -:1008EE0003DF22665C10D1DD1C8FB3FB5C10D1DD03 -:1008FE000B5080C15011FDE634C0EF095040C1507D -:10090E0011FDE634C04004F903DD064004F904DFAE -:10091E0022665C02D1DD1C8FB3FB5C02D1DD0B5075 -:10092E0040C15010FDE634C0EF095020C15010FDFB -:10093E00E634C0C6D7C7360000665C80D1DD1067CE -:10094E005C80D1DF0571339AEF0B71329AEF06712D -:10095E00040771319A665C40D1DD10675C40D1DFCF -:10096E000571439AEF0B71429AEF067114057141AE -:10097E009A665C01D1DD10675C01D1DF0571539A77 -:10098E00EF0B71529AEF0671340771519A665C0241 -:10099E00D1DD10675C02D1DF0571639AEF1D7162C4 -:1009AE009AEF184007F901DF0871040271619AEF9E -:1009BE000AC736100571C4C671619A665C04D1DD32 -:1009CE0010675C04D1DF0571739AEF0B71729AEFA9 -:1009DE000671440771719A665C08D1DD10675C0878 -:1009EE00D1DF0571039BEF0B71029BEF06711407AC -:1009FE0071019B665C10D161E8715AD1C6D7F5F6CC -:100A0E00FBF5F8FBCFFEFBFFCFFAFBFFCFFBFBFFA7 -:100A1E00D7C7C1C1FBF8FFCEABAC8C02D1DD1261E2 -:100A2E006902305C03BBF6614900DDEE618900EFBF -:050A3E00F51004C6D70D -:100A43005208EF065203EF025206FEE600FE1B00B9 -:100A5300DC16089F03088F0408089F040862FE241D -:100A630000089F0408EEBF00EEBA00C1C514410E92 -:100A730011D9D0FF118FD1FF312E45C4C0D7F23128 -:100A8300A2C401E2D79DE261DD4C09DF12717BFA5A -:100A9300C18F06089F25FDC0CF060800EE27003151 -:100AA300F2FA04CF0608004C00DF05D50008DD1676 -:100AB30061DD717BFAD50608DD0ACDE31F61CD61E7 -:100AC300CDEE160061CDFED40061FFFE9A00FCF866 -:100AD300FF0EFEB20061CDFED5004C09DF0EC18FC3 -:100AE30006086F25FD9F0608C0EE0400CF06080028 -:100AF300F8E3D75200EF025202FE3700CF24FD0085 -:100B0300CF060800BF0408C716629F000841001102 -:100B13008F1A209B4100118F1B209F0108C6510093 -:100B2300FE62FFEF025205CF060800C1510CFE0A18 -:100B330000C0D7C1511DFE0200C0D761DD717BFA31 -:100B430070CEC0A59EC47CFF9EC4609EC461CDD7F9 -:100B530061DD717BFAC18EC45C1BFED6FFCF060834 -:100B630001FED7FFC061CDD731F2FA1AC1AEE4BF9F -:100B730016FDAEE6BF18FDAED4BF1AFD30FFFFBEB3 -:100B8300E4BEE6BED4C0D731F2FA11C1AF16FDBE42 -:100B9300E4AF18FDBEE6AF1AFDBED4C0D7C1BF1C7B -:100BA300FD13BF1EFD15BF20FD17BF22FDC0D7AF2C -:100BB3001CFDDB1EFDEB20FDFB22FDD7534B30520A -:100BC3005430324E323030475631323000FFC1504C -:100BD300FEFEAB0061DD717BFACF060800FE0A0062 -:100BE300FEA4FF61CDF8E3EECF00C7FB0408BF16F8 -:100BF300FD8FC0009C05C5C337040600BF18FD3533 -:100C030036350C300000522BFE6600C2C4C630E3FA -:100C13000BB800300000B8022004AF18FDB8003054 -:100C23000F00B802AF16FD61FF520AFE3AFFECF85F -:100C3300FF0E717BFAC1C7FB04088C05C65C80FEFE -:100C43000200C0D761DD717BFA70CFC0FFA59FC0E2 -:100C5300007CFF9FC000609FC00061CDD7618BFE09 -:100C6300E2FF717BBE410011FB000017CEFC006167 -:100C7300CB089EFDF31161C999A58392DFF7D7FED7 -:100C8300B1FED524FDDF23C1CF0308035109FEF4D0 -:100C9300FDC0D2DF37FE3800A20408CF0308075196 -:100CA30009FEE1FDD2B20408DF22C7FB0408318349 -:100CB30002C6D7C6510AFECCFD624C1FDF06CF2405 -:100CC300FD01EF04CF24FD00C0EE5BFEC0EE55FE38 -:100CD300C7C1FB04088B31196C0161589BC0C6D78F -:100CE300717BFAFE4DFEAF0408040600C1143647BB -:100CF3000C300000522DF3FE77FF8FC000FE2BFE59 -:100D030061CF5C807C8073C0041900CEFC0F61CB83 -:100D1300C55404EF03C55417FE18FEC7360008BBBD -:100D2300629C0288089C03D1DD334C41DE2F70F1B5 -:100D3300312DB161090033081C000851FF612A41BC -:100D43000E118FD0FF613B118FD1FF6138DC0E8B09 -:100D53005C03DF0964C6C4FE2BFDEECAFDC6C4EE08 -:020D6300C3FDCE -:100D650061CF5100718C7109FECBF800FEFCEC01DE -:100D750000F6BF00F953C0F693935820FEDFF94102 -:100D850000365A4E34CCFCEF05118B99A7A51744B4 -:100D9500A44EDFF53602F930CCFCEF04CC0000A7F9 -:100DA50047DFF9410036A44E3420FEEF05118B993B -:100DB500A7A51744B44EDFF53630FE3096FEEF0496 -:100DC500CC0000A747DFF9FCCE0000EFFE61DD7126 -:100DD5007BFABEF0ADD8BEF200AEF661CDD7C361E9 -:100DE500DD717BFABEF0ADD8BEF200DBF6FFADDCFF -:100DF500BEF000AEF6BDD8AEF40312ADDABEF20019 -:100E0500AEF661CD03BDDAC2D7C3F33174D9088319 -:100E1500C1F626D8BDD8C031750683C312F623C2E4 -:100E2500FD300E93DF0312F623C2D7440000DD2602 -:100E350061DD717BFACFE80080BEF6F6BEF4BEF246 -:100E4500ADD8BEF0CFE800818FE8003103FAAEF0EF -:100E5500F5E80061CDD7B1D7C3F33174D90883C1A3 -:100E6500F626D8BDD8C0317505C312F623C2FD7E5E -:100E75000E93DF0312F623C2D7440000DD2761DDA0 -:100E8500717BFACFE80080BEF6F6BEF4BEF2ADD8AF -:100E9500BEF0CFE800818FE8003103FAAFE000F53E -:100EA500E80061CDD7ADD8D7C3F33174DB0F83C16B -:100EB500F626D8BDD861317026DABDDAC031750D98 -:100EC50083C312F626DCBDDC61317023C2FDE60E5C -:100ED50093DF0CF626D8BDD861317026DABDDAC2AB -:100EE500D7C161686BDC6BDDC0DD2F61DD717BFA1D -:100EF500CFE80080BEF4ADDCBEF6ADD8BEF0ADDA0D -:100F0500BEF2CFE800818FE8003103FAAEF0BDD81C -:100F1500AEF2BDDAF5E80061CDD7F6BDD8BDDAD7BA -:100F25008292DD2B61DD717BFACFE80080BEF0F6A1 -:100F3500BEF2BEF46208BEF6CFE800818FE800314C -:100F450003FAAFE0006072AEF0F5E80061CDD7605E -:100F550072F6B1D706DABDDAADDC06D8BDD861D8F0 -:100F6500A6DAD7D1DD17C1C3DAD89DD8ADDA311CE1 -:100F750061EEB4D8DFF8BDDA13BDD8C2C0D7D1DD74 -:100F85001BC1C3DADA9DDAADD8311E33311E337198 -:100F9500F9B4DADFF4BDD813BDDAC2C0D746D8DD5F -:100FA5000771FF7177D971C0D75BDB9DDB605BDAB9 -:100FB5009DDAADDC5BD9085BD808BDD8D7C3C7F3CC -:100FC500728EFDC162314C410036504E1161A072E6 -:070FD500C09EFD62C6C2D7F9 -:0A0FF60031313A32333A3134000051 -:0A20000031313A32333A3134000036 +:10017E00E88666D161E8FDA906C6D751065B0C314B +:10018E001A9F08F9D508F9DF06710009F9EF047115 +:10019E000809F98F09F9310505CD3707EF03CD377A +:1001AE0005D908F9FD61298F06F95CE39F06F9511F +:1001BE00035B04318EE7240000DD1023DD0823DF0E +:1001CE000E712006F9D7713006F9D7714006F9D7AE +:1001DE00717BFACEA010CEA180E5F300000000CE18 +:1001EE00A408F5AAFFD78F06F9310508CD0003CD77 +:1001FE00030FEF08CD030EF690BFB401CD0408CD6A +:10020E000508F521FFCE22E9CE23F8CE24F3CE2524 +:10021E00FACE26FCCE275FCE2EFCCF1105F8CF12DC +:10022E000511CF350002CF370019CF530006CBEEA4 +:10023E00FEFFCE3831CE3970CF38050A308700BF79 +:10024E001801BF1A01BF1C01BF1E01D7D7C7F61672 +:10025E00FD8E04717BFA31329B0871329B717AFAF2 +:10026E00EF0C717AFAA7F647DFE95203EF01F2C6F7 +:10027E00D7C7C1C1FBF8FF17A1C1E0C18C0A70C17D +:10028E008C0270FDA7021006629D54D45461E8CC16 +:10029E0001FF8C01721004C6D7C7C1FBF8FFFD5BCE +:1002AE0002D2DD045203EF698B70FDDB03D2DD0752 +:1002BE0071339B5202EF5A8C0870FDF703FD420416 +:1002CE008B6C0170FDF703300400BF240130174022 +:1002DE00BF1C01300400BF22018C0A91DF04F6BF5F +:1002EE002A01710BE2CE44FF3182E202EFFAAC0C2E +:1002FE00148E449961790C61690A8C0AD1DFDA8B0C +:10030E004CA461F8FDC848FD6B04710BE271339B80 +:10031E00F2C0C6D7C7C1FBF8FFFD5B02D2DD0452A7 +:10032E0003EF25710AE68B70FDDB03D2DD07713317 +:10033E009B5202EF138C0870FDF7038C0A70FDF7C9 +:10034E0003FD6B0471339BF2C0C6D7C7C1FBF8FF28 +:10035E00FD5B02D2DD045203EF70710AE6710BE20F +:10036E008B70FDDB03D2DD0771339B5202EF5B71A5 +:10037E000BE231229B44C73422FBAC0C1652048B89 +:10038E0099A5A792DFF9C68B9D518C089D528C0AB8 +:10039E009D533184BD02EFFA717ABDCEB144CBB418 +:1003AE0022FB8C0A318EBEB8CEBB48714BE1714B2D +:1003BE00E5710ABD8C089E44EF0F710BE68C089E0A +:1003CE00448C0A9D50AC0CBD4EF2C0C6D7C716FD6C +:1003DE001A04AF0401BF0C0117FDF703D2DD07FDB0 +:1003EE006B045202EF01F2C6D7C716710AE6710B03 +:1003FE00E2669E443182E202EFFAF6420401DD0922 +:10040E00AF0401BF0C01E2EF01F2C6D7AF2801081D +:10041E005CFB08BF2801FD5A02AF28015CFBBF2818 +:10042E0001300400BF2A01301780BF1C01300400C8 +:10043E00BF2201D7AF2401086C0408BF2401AF28E6 +:10044E00016C0F086C0B08BF2801FD5A02AF2A0180 +:10045E00085CFB08BF2A01FD5A02ED1A04300400A5 +:10046E00BF2401F6BF2A01300B0BBF2801FD5A0233 +:10047E00300B0FBF2801FD5A02300F0FBF2801D7D6 +:10048E0031449B01D771329B6A0E03713B25713B40 +:10049E0023E0FD180A7120F000FD5A02F6BF260176 +:1004AE005024BF1401CB440014300F0FBF2801712C +:1004BE00239B710BE2710AE6FD1A04CE44FF3182D2 +:1004CE00E202EFFAFD6B04AF0401BF0C0171339B26 +:1004DE0071429BD731349B02EFFAFD4204713A25EB +:1004EE00713A235A0EFC7128F00071439BD771406C +:1004FE00F00071783002713AE6713BE2713BEA71BD +:10050E003BEE5A06FCCF34024AE552FF711A527185 +:10051E000A52714830027130300271203002CF33EE +:10052E000209CF32020B7130310271203102713B60 +:10053E00E6717030028E265CFC9E2671603002D70A +:10054E00717830027148F000D7C72008FBF8FFFD24 +:10055E00A4085014C15008FDD607C0CC07048C0760 +:10056E004C14DE0C8C07318EFD400A615907EFEEFC +:10057E00CC07048C074C1461C8ED4506CC06008CE4 +:10058E00064C0461C8ED2406300AF9BC02F6BBCE57 +:10059E00ABAC31B2D109C73641057184C6DEF3F179 +:1005AE00C73641057184C661DC9C05713BD1AC0236 +:1005BE00148F40059971505005617902617900F0F0 +:1005CE00E1614900DD09C73641057184C6DEC3F11C +:1005DE00C73641057184C661DC0E059C055040C1CD +:1005EE008C07318E31AD128C06318E318D03BDD814 +:1005FE0031FFBDDADADAADD8FD0C0DC0D2DD0C500C +:10060E0008C15014FDD607C0FDC90B8C05D1DF06FD +:10061E00615906ED8D058C07318EFD440AD2DD0C35 +:10062E005008C15014FDD607C0FDC90B8C05D1DF93 +:10063E0006615907ED810571605005CC0400CC05AB +:10064E00008C054C09DE2B8C05318E04F61FC13152 +:10065E007B9EFDC41189728C05318E04F64F148970 +:10066E006142DF03F6EF01E6600E049C046159055A +:10067E00EFCF41001140F81F3A61E86159048C0434 +:10068E00D1DF08FDCA0BFDDC0CEF0C5008C1501475 +:10069E00FDD607C0FDC90B1008C6D7C72004FBF84E +:1006AE00FF712B24CC0100F6BC02AC02440900DE23 +:1006BE003EAC0204F60F144100118972AC020C50CC +:1006CE0014896142DF03F6EF01E6600E019C01AC76 +:1006DE00021249005072AC0204F67F14896142DFA7 +:1006EE0003F6EF01E6600E019C01617902EFBB405B +:1006FE00F67FFF61F86159018C01D161F8EDA20717 +:10070E00CC0100717AFAFD8E04711300711B2071F9 +:10071E000303710205E0C15003FD722BC05013FD9F +:10072E00180A500FC1E0FD722BC0CEABAC6159015F +:10073E008C0191DD068C014C03DF03E6EF01F660C0 +:10074E0061FB7121048C014C0861F8CC010031323F +:10075E000705A024FCEF03F524FC4024FC11DC2249 +:10076E00F524FCF0C15003FD722BC0CE3708CBE44C +:10077E00FFFFCBE6FFF7CED4FFCF370008F512050B +:10078E0061FDE6BC02F6614902DD9F0000000061DA +:10079E007902EFF1FDA408D2DFFA5008C15014FD22 +:1007AE00D607C0D2FDC90B1004C6D73184BD02EFE7 +:1007BE00FA717BBDCBE4FFFFCBE6FFFFCBD4FFFF8F +:1007CE00717ABED7717BBED7C7C1200CFBF8FF8CE8 +:1007DE000C318E31ADC1317B9DD4C0BC068DD49C05 +:1007EE00088C149C0B8C14318E040C00128C0B3163 +:1007FE008EBDD813FD9B0F61C8ED9F08CEABACCC60 +:10080E0005068C0B318EFD3C0AD2DD158C0B318E1C +:10081E00FD400A6169058C05D1DFE7FDD207E2EFE5 +:10082E0071CC0A008C0A4C04DE54F6BC02300AF974 +:10083E00BBAC06148C089EFD118972AB146299AC88 +:10084E0006A1BC06617900617902F0E1614902DF1F +:10085E00E05040C18C0B318E31AD128C0A318E318D +:10086E008D03BDD831FFBDDADADAADD8FD0C0DC07F +:10087E00D2DD06FDD207E2EF1961590AEFA68C0B05 +:10088E00318EFD440AD2DD03E2EF0761590BEDF321 +:10089E0007F2100EC6D7C7717B9D717BFAFDB907A3 +:1008AE00300AF9FDEF0AFD7A0AC6D7FDA408FDC984 +:1008BE000BFDD207F5ABFFF2D7C731049F067110BF +:1008CE00B3FBEF047118B3FB8FB3FB7B9276D1DDD4 +:1008DE005B8FB3FB9D924004F903DF22665C10D15F +:1008EE00DD1C8FB3FB5C10D1DD0B5080C15011FDB0 +:1008FE00E534C0EF095040C15011FDE534C040044D +:10090E00F903DD064004F904DF22665C02D1DD1C2A +:10091E008FB3FB5C02D1DD0B5040C15010FDE534AE +:10092E00C0EF095020C15010FDE534C0C6D7C73600 +:10093E000000665C80D1DD10675C80D1DF0571330D +:10094E009EEF0B71329EEF0671040771319E665C4D +:10095E0040D1DD10675C40D1DF0571439EEF0B7116 +:10096E00429EEF0671140571419E665C01D1DD1049 +:10097E00675C01D1DF0571539EEF0B71529EEF063E +:10098E0071340771519E665C02D1DD10675C02D135 +:10099E00DF0571639EEF1D71629EEF184007F9012E +:1009AE00DF0871040271619EEF0AC736100571C42B +:1009BE00C671619E665C04D1DD10675C04D1DF05F3 +:1009CE0071739EEF0B71729EEF0671440771719EEB +:1009DE00665C08D1DD10675C08D1DF0571039FEFFF +:1009EE000B71029FEF0671140771019F665C10D1A7 +:1009FE0061E8715AD1C6D7F5F6FBF5F8FBCFFEFBD1 +:100A0E00FFCFFAFBFFCFFBFBFFD7C7C1C1FBF8FF40 +:100A1E00CEABAC8C02D1DD12616902305C03BBF649 +:0E0A2E00614900DDEE618900EFF51004C6D7C6 +:100A3C005208EF065203EF025206FEE600FE1B00C0 +:100A4C00DC16089F03088F0408089F040862FE2424 +:100A5C0000089F0408EEBF00EEBA00C1C514410E99 +:100A6C0011D9D0FF118FD1FF312E45C4C0D7F2312F +:100A7C00A2C401E2D79DE261DD4C09DF12717BFA61 +:100A8C00C18F06089F25FDC0CF060800EE27003158 +:100A9C00F2FA04CF0608004C00DF05D50008DD167D +:100AAC0061DD717BFAD50608DD0ACDE31F61CD61EE +:100ABC00CDEE160061CDFED40061FFFE9A00FCF86D +:100ACC00FF0EFEB20061CDFED5004C09DF0EC18FCA +:100ADC0006086F25FD9F0608C0EE0400CF0608002F +:100AEC00F8E3D75200EF025202FE3700CF24FD008C +:100AFC00CF060800BF0408C716629F00084100110A +:100B0C008F1A209B4100118F1B209F0108C651009A +:100B1C00FE62FFEF025205CF060800C1510CFE0A1F +:100B2C0000C0D7C1511DFE0200C0D761DD717BFA38 +:100B3C0070CEC0A59EC47CFF9EC4609EC461CDD700 +:100B4C0061DD717BFAC18EC45C1BFED6FFCF06083B +:100B5C0001FED7FFC061CDD731F2FA1AC1AEE4BFA6 +:100B6C0016FDAEE6BF18FDAED4BF1AFD30FFFFBEBA +:100B7C00E4BEE6BED4C0D731F2FA11C1AF16FDBE49 +:100B8C00E4AF18FDBEE6AF1AFDBED4C0D7C1BF1C82 +:100B9C00FD13BF1EFD15BF20FD17BF22FDC0D7AF33 +:100BAC001CFDDB1EFDEB20FDFB22FDD7534B305211 +:100BBC005430324E323030475631323000FFC15053 +:100BCC00FEFEAB0061DD717BFACF060800FE0A0069 +:100BDC00FEA4FF61CDF8E3EECF00C7FB0408BF16FF +:100BEC00FD8FC0009C05C5C337040600BF18FD353A +:100BFC00362E0C300000522BFE6600C2C4C630DC10 +:100C0C000BB800300000B8022004AF18FDB800305B +:100C1C000F00B802AF16FD61FF520AFE3AFFECF866 +:100C2C00FF0E717BFAC1C7FB04088C05C65C80FE05 +:100C3C000200C0D761DD717BFA70CFC0FFA59FC0E9 +:100C4C00007CFF9FC000609FC00061CDD7618BFE10 +:100C5C00E2FF717BBE410011FB000017CEFC00616E +:100C6C00CB089EFDF31161C999A58392DFF7D7FEDE +:100C7C00B1FED524FDDF23C1CF0308035109FEF4D7 +:100C8C00FDC0D2DF37FE3800A20408CF030807519D +:100C9C0009FEE1FDD2B20408DF22C7FB0408318350 +:100CAC0002C6D7C6510AFECCFD624C1FDF06CF240C +:100CBC00FD01EF04CF24FD00C0EE5BFEC0EE55FE3F +:100CCC00C7C1FB04088B31196C0161589BC0C6D796 +:100CDC00717BFAFE4DFEAF0408040600C1143640C9 +:100CEC000C300000522DF3FE77FF8FC000FE2BFE60 +:100CFC0061CF5C807C8073C0041900CEFC0F61CB8B +:100D0C00C55404EF03C55417FE18FEC7360008BBC4 +:100D1C00629C0288089C03D1DD334C41DE2F70F1BC +:100D2C00312DB161090033081C000851FF612A41C3 +:100D3C000E118FD0FF613B118FD1FF6138DC0E8B10 +:100D4C005C03DF0964C6C4FE2BFDEECAFDC6C4EE0F +:020D5C00C3FDD5 +:100D5E0061CF5100718C7109FECBF800FEFCDE01F3 +:100D6E0000F6BF00F953C0F693935820FEDFF94109 +:100D7E000036F84E34CCFCEF05118B99A7A517441D +:100D8E00424FDFF53602F930CCFCEF04CC0000A761 +:100D9E0047DFF9410036424F3420FEEF05118B99A3 +:100DAE00A7A51744524FDFF53630FE309AFEEF04FA +:100DBE00CC0000A747DFF9FCCE0000EFFE61DD712D +:100DCE007BFABEF0ADD8BEF200AEF661CDD7C361F0 +:100DDE00DD717BFABEF0ADD8BEF200DBF6FFADDC06 +:100DEE00BEF000AEF6BDD8AEF40312ADDABEF20020 +:100DFE00AEF661CD03BDDAC2D7C3F33174D9088321 +:100E0E00C1F626D8BDD8C031750683C312F623C2EB +:100E1E00FD290E93DF0312F623C2D7440000DD2610 +:100E2E0061DD717BFACFE80080BEF6F6BEF4BEF24D +:100E3E00ADD8BEF0CFE800818FE8003103FAAEF0F6 +:100E4E00F5E80061CDD7B1D7C3F33174D90883C1AA +:100E5E00F626D8BDD8C0317505C312F623C2FD776C +:100E6E000E93DF0312F623C2D7440000DD2761DDA7 +:100E7E00717BFACFE80080BEF6F6BEF4BEF2ADD8B6 +:100E8E00BEF0CFE800818FE8003103FAAFE000F545 +:100E9E00E80061CDD7ADD8D7C3F33174DB0F83C172 +:100EAE00F626D8BDD861317026DABDDAC031750D9F +:100EBE0083C312F626DCBDDC61317023C2FDDF0E6A +:100ECE0093DF0CF626D8BDD861317026DABDDAC2B2 +:100EDE00D7C161686BDC6BDDC0DD2F61DD717BFA24 +:100EEE00CFE80080BEF4ADDCBEF6ADD8BEF0ADDA14 +:100EFE00BEF2CFE800818FE8003103FAAEF0BDD824 +:100F0E00AEF2BDDAF5E80061CDD7F6BDD8BDDAD7C1 +:100F1E008292DD2B61DD717BFACFE80080BEF0F6A8 +:100F2E00BEF2BEF46208BEF6CFE800818FE8003153 +:100F3E0003FAAFE0006072AEF0F5E80061CDD76065 +:100F4E0072F6B1D706DABDDAADDC06D8BDD861D8F7 +:100F5E00A6DAD7D1DD17C1C3DAD89DD8ADDA311CE8 +:100F6E0061EEB4D8DFF8BDDA13BDD8C2C0D7D1DD7B +:100F7E001BC1C3DADA9DDAADD8311E33311E33719F +:100F8E00F9B4DADFF4BDD813BDDAC2C0D746D8DD66 +:100F9E000771FF7177D971C0D75BDB9DDB605BDAC0 +:100FAE009DDAADDC5BD9085BD808BDD8D7C3C7F3D3 +:100FBE00728EFDC162314C410036EE4E1161A0724F +:070FCE00C09EFD62C6C2D700 +:0A0FF60031303A31383A343400004B +:0A20000031303A31383A3434000030 :10200A0005214F7B9EC5E9000104080D12171C1F0C :10201A00080100001F003B005A0078009700B50035 :10202A00D400F300110130014E01192634445362E1 @@ -283,12 +282,12 @@ :10219A00C330C540C750CD40D0A0019035102F3074 :1021AA0011002940885071A05FE032D01CF014F071 :1021BA001A801A801110120012000200560067FFDE -:1021CA0054FCA0DAF5F39DA0A8F0AD90AF00B300DF -:1021DA00B3E0B4A0B540B630B7E0B8C0BE70C140F5 -:1021EA00C420C9A0D030011006002C200DA0370051 -:1021FA00373047F028F025F0373010F014F00F7020 -:10220A000D000D000D0002006A0014FFB4FD30DA63 -:10221A00E9E77F7E7D7C7A7978777675747271705A +:1021CA0054FCA0DAF5F39D80A360A950AD90AF60EE +:1021DA00B160B370B4E0B620B7F0B9A0BCB0BFB07C +:1021EA00C5B0CB90D15000C003400680182016A07D +:1021FA001620300034A027C0234011C00FE00FE0A2 +:10220A000EE00C200C20020059001AFF80FD50DB62 +:10221A00E8E67F7E7D7C7A7978777675747271705C :10222A006F6E6D6C6A6968676665646261605F5E3D :10223A005D5C5A5958575655535251504F4E4D4B53 :10224A004A494948474645434241403F3E3D3B3A59 @@ -297,717 +296,727 @@ :10227A001204FAF3F0F0F3F7FBFE00020303020282 :02228A00010051 :10228C008D3DB43DD1DF26CD3D1EFD4423FDE52221 -:10229C003132960D3104960931329A05713304EFBF +:10229C0031329A0D31049A0931329E05713304EFB3 :1022AC0003713204FD1823FDBA22FD1B26D771538E -:1022BC0096D432DD05B43271529631229607313202 -:1022CC009A03715296715496714102314402057110 +:1022BC009AD432DD05B43271529A31229A073132F6 +:1022CC009E0371529A71549A714102314402057104 :1022DC0040B3FBD77148B3FBD78D304B3BDC114A75 -:1022EC0030B9DE0C4A3E28DE03A43ED7713396D7B4 +:1022EC0030B9DE0C4A3E28DE03A43ED771339AD7B0 :1022FC008D3C4B30DE054A30BDDC0C4A3F28DE03FA -:10230C00A43FD7713296D7F43EF43FD731429A0CA2 -:10231C004A4002DE03A440D7712396D7313204120F +:10230C00A43FD771329AD7F43EF43FD731429E0C9A +:10231C004A4002DE03A440D771239AD7313204120B :10232C0040AFFB3CDE0C8FB2FB5C01D1DF047123B0 -:10233C0096D7712296F440D7C7C1FBF8FF31329A79 -:10234C00067130B3FBEF047138B3FB7144967137EF -:10235C009ADE4F71349A71419631329A0E5002C105 -:10236C005011FDE634C0CD3229EF37E0C15011FDDC -:10237C00E634C0F43217C15002FD762BC0D2DF0D0B +:10233C009AD771229AF440D7C7C1FBF8FF31329E6D +:10234C00067130B3FBEF047138B3FB71449A7137EB +:10235C009EDE4F71349E71419A31329E0E5002C1F5 +:10236C005011FDE534C0CD3229EF37E0C15011FDDD +:10237C00E534C0F43217C15002FD5A2BC0D2DF0D28 :10238C008B318E318D080E01081C00BD34AD3444E8 -:10239C00009BDC05D5AFFBDF095020C15011FDE6D9 -:1023AC0034C0C0C6D78D209D41FDF323FDAA2BD58B -:1023BC0007F9DD04710396D78D414B2061F8316428 -:1023CC00961C716396FD95044A4107DD054A41FF51 +:10239C00009BDC05D5AFFBDF095020C15011FDE5DA +:1023AC0034C0C0C6D78D209D41FDF323FD8E2BD5A7 +:1023BC0007F9DD0471039AD78D414B2061F8316424 +:1023CC009A1C71639AFD8E044A4107DD054A41FF50 :1023DC00DF098F06F9310303FD8224FD9624710277 -:1023EC00963079256194D7C77162017172015003DF -:1023FC00FD1F0A5008FD6337629D305009FD63379D +:1023EC009A3079256194D7C77162017172015003DB +:1023FC00FD180A5008FD6237629D305009FD6237A6 :10240C006276716301711806F94A30F1DC0BE5074D :10241C00F9F508F9CD3707EF224A3004DE1ACF0759 -:10242C00F9025008C1506CFD8D02C092DF0DD454DE +:10242C00F9025008C1506CFD7F02C092DF0DD454EC :10243C00DF09711006F9EF03F507F94007F901DF21 :10244C0005710A22EF06710B22710302CD2007578A :10245C0000674C08DE1073090A20614EDC05679D8D :10246C0020EF0387EFEB4A2007DF09D507F961F866 -:10247C00CF07F903C6D7500AFD1F0A304000C150E0 -:10248C0006FD592BC05096ED1F0AC72006FBF8FF1E -:10249C00D507F961E8ED7525304A57C1503EFD5915 +:10247C00CF07F903C6D7500AFD180A304000C150E7 +:10248C0006FD3D2BC05096ED180AC72006FBF8FF41 +:10249C00D507F961E8ED7525304A57C1503EFD3D31 :1024AC002BC0D2DD077100B2FBED75257108B2FBB4 -:1024BC0017040200C15004C1500CC1506CFDAE0297 +:1024BC0017040200C15004C1500CC1506CFDA7029E :1024CC001006EA38AA48318D12AA48318E616B0881 -:1024DC00616A08C1500EFD592BC0F690C1500CFD1D -:1024EC00592BC0CC01008C014C04DE2831349702EE -:1024FC00EFFA712297EA388C015010D605C15010B2 -:10250C00C18C01D6044000C1506CFD600310066103 -:10251C005901EFD250A5FD1F0AEA38AA48318D1295 -:10252C00AA48318E616B08616A08C1500EFD592BA7 -:10253C00C050A5FD1F0A5004C1506CFD8D02C06235 +:1024DC00616A08C1500EFD3D2BC0F690C1500CFD39 +:1024EC003D2BC0CC01008C014C04DE2831349B0206 +:1024FC00EFFA71229BEA388C015010D605C15010AE +:10250C00C18C01D6044000C1506CFD59031006610A +:10251C005901EFD250A5FD180AEA38AA48318D129C +:10252C00AA48318E616B08616A08C1500EFD3D2BC3 +:10253C00C050A5FD180A5004C1506CFD7F02C0624A :10254C009C01EA388A4B4E0161C3048A4A4E01173A -:10255C00040200C15004C1500CC1506CFD6003104A -:10256C0006F6C1503EFD592BC01006C6D7C78D428A +:10255C00040200C15004C1500CC1506CFD59031051 +:10256C0006F6C1503EFD3D2BC01006C6D7C78D42A6 :10257C004B3061F8ED18264A4428DE05A444ED18CA :10258C0026F4448D309D428D305070D612307351EC :10259C00230480001231FF318E039D439FAEFBF666 :1025AC008D437C804C95DC1B8D43318F241400EAC9 -:1025BC0038BDD8AA44FDD20D1231FF318E03318FB4 +:1025BC0038BDD8AA44FDCB0D1231FF318E03318FBB :1025CC0016EF198D43318F241400EA38BDD8AA4672 -:1025DC00FDD20D1231FF318E03318F16EA388A424B +:1025DC00FDCB0D1231FF318E03318F16EA388A4252 :1025EC007217F3031644000171FE61C836FF001721 -:1025FC0001DE02F61617BD7CC7500CFD592BC0D25C +:1025FC0001DE02F61617BD7CC7500CFD3D2BC0D278 :10260C00DF068D309D42EF047100B2FBF2C6D7C7D6 :10261C002008FBF8FF4007F901DD064007F902DF4F -:10262C001C17040600FD7C2CD2DF0A8C069C058C42 +:10262C001C17040600FD602CD2DF0A8C069C058C5E :10263C00079C04EF4ECC0563CC0400EF4617040650 -:10264C0000FD7C2CD2DD0F7100B2FB710396CC0522 -:10265C0000711297EF2D7108B2FB8C06318E318D03 -:10266C00080E07081C00BBEA388A4072ABFD250F28 +:10264C0000FD602CD2DD0F7100B2FB71039ACC053A +:10265C000071129BEF2D7108B2FB8C06318E318DFF +:10266C00080E07081C00BBEA388A4072ABFD1E0F2F :10267C00BB8C019C05D1DF08CC0501CC0400EF0319 -:10268C008B9C0417040600FD872CD2DD06CC06C8F3 +:10268C008B9C0417040600FD6B2CD2DD06CC06C80F :10269C00CC07008C069FB1FB8C06318E318D080E59 :1026AC0007081C00BD34AD344401A5DC08CC036420 :1026BC00F6BD46EF48AD3426464401A0DC08CC03F9 :1026CC001EF6BD46EF37AD3444819DDC09CC030AC0 :1026DC00C946F401EF27AD3444019BDC09CC03055A :1026EC00C946F401EF17AD34440191DC09CC030069 -:1026FC00C946F401EF07711297C946F4013132044F -:10270C000C31249608CC0564CC0400EF0D8C034EE0 +:1026FC00C946F401EF0771129BC946F4013132044B +:10270C000C31249A08CC0564CC0400EF0D8C034EDC :10271C0005DE078C039C05CC04008C059FAFFB8C5D -:10272C00049FB0FBFD092C8D484E05DD2840AFFB06 +:10272C00049FB0FBFDED2B8D484E05DD2840AFFB23 :10273C000BDE054A480BDE1440AFFB06DE054A48AB :10274C0006DE09D5AFFBDF0DD448DD095020C150A2 -:10275C0011FDE634C08FAFFB9D48FD462C1008C61A -:10276C00D7C75601D837C15002FD8E2BC08F09F93F -:10277C003105075012FD1F0AEF0E500AFD1F0A719A -:10278C002010055008FD1F0A8D376C0870C15002CF -:10279C00FD8E2BC05003FD1F0A8D376C1870C15075 -:1027AC0002FD8E2BC05016FD1F0A5003FD9F2B629D -:1027BC005C01D1DD0F7170B3FB5002C15013FDE60B -:1027CC0034C056006672C6D7C75004FD9F2B625C9E +:10275C0011FDE534C08FAFFB9D48FD2A2C1008C637 +:10276C00D7C75601D837C15002FD722BC08F09F95B +:10277C003105075012FD180AEF0E500AFD180A71A8 +:10278C002010055008FD180A8D376C0870C15002D6 +:10279C00FD722BC05003FD180A8D376C1870C15098 +:1027AC0002FD722BC05016FD180A5003FD832B62DC +:1027BC005C01D1DD0F7170B3FB5002C15013FDE50C +:1027CC0034C056006672C6D7C75004FD832B625CBA :1027DC0003D1DD405014FD6B2834B3FB895C9F9909 :1027EC008A0C7CFF50FF5C14D1DD228A0C7CFF5CD0 :1027FC00147234B7FB89616A9971620756003162B1 :10280C0007058666D1DFF7716307716B2734C6FB4A -:10281C00895CEB995002FD9F2BD2DD398D376C1002 -:10282C0070C15002FD8E2BC0E0FD1F0AD837C1507D -:10283C0002FD8E2BC05033FD1F0A8F09F93103099D -:10284C0071281005500AFD1F0AF0C15002FD8E2B95 -:10285C00C07178B3FBE0C15013FDE634C0C6D7C7D6 -:10286C00C12004FBF8FFCC02005004FD9F2B629C9E +:10281C00895CEB995002FD832BD2DD398D376C101E +:10282C0070C15002FD722BC0E0FD180AD837C150A0 +:10283C0002FD722BC05033FD180A8F09F9310309C0 +:10284C0071281005500AFD180AF0C15002FD722BB8 +:10285C00C07178B3FBE0C15013FDE534C0C6D7C7D7 +:10286C00C12004FBF8FFCC02005004FD832B629CBA :10287C00038C045C20D1DD0E8C036C019C038C0258 :10288C006C209C02EF138C045C10D1DD0C8C035C6F :10289C00FE9C038C026C109C028C045C08D1DD0E37 :1028AC008C036C029C038C026C089C02EF138C044E :1028BC005C04D1DD0C8C035CFD9C038C026C049CD1 :1028CC00024008F903DF088C03D161E8CC03028CC9 -:1028DC0003D1DD05501AFD1F0A8C0370C15004FD95 -:1028EC008E2BC08FB3FB5C9F728C03318E316D14B9 +:1028DC0003D1DD05501AFD180A8C0370C15004FD9C +:1028EC00722BC08FB3FB5C9F728C03318E316D14D5 :1028FC008C03318E314D616D08616C5C606162627C :10290C009FB3FB8FBFFB7CFF50FF5E02D1DD278F97 :10291C00BFFB7CFF5E027234B7FB89616A997162FE :10292C0007CC0100316207086159018C01D1DFF439 :10293C00716307716B27F21006C6D7D9A7FBC1507C -:10294C0006FD8E2BC0D9A8FBC15007FD8E2BC0D71E +:10294C0006FD722BC0D9A8FBC15007FD722BC0D756 :10295C00FD4729F2D7C716664C02DD044C04DF058F :10296C00CD3A10EF02F43AC6D7C7711300711B2091 -:10297C00710303710205E0C15003FD8E2BC050138F -:10298C00FD1F0AD83AC15005FD8E2BC05003FD9F88 -:10299C002B625C01D1DF03E2EF50500FC1E0FD8EE2 -:1029AC002BC05003FD9F2B625C01D1DF03E2EF3A99 -:1029BC00500AFD1F0A7103055008FD1F0A501FC164 -:1029CC00E0FD8E2BC05012FD1F0A5003FD9F2B62A1 -:1029DC005C01D1DF03E2EF12F0FD9F2B629D3636D6 -:1029EC0002F9C75008FD762BC0F2C6D75003C1FDC3 -:1029FC008E2BC0710203711A20FD362BF431D75087 -:102A0C0003FD9F2B625C01D1DD155014FD6B28FD7D -:102A1C00D4275014FD1F0AE0C15003FD8E2BC0714A -:102A2C001300711B207103035014FD1F0AF0C1E049 -:102A3C00FD8E2BC0F0C15003FD8E2BC0D7C72004D8 -:102A4C00FBF8FFCC02008D319C035010C150A4FD4B -:102A5C008D02C0629D31D454DD04F2ED132B8C0336 -:102A6C007B315C08D1DD0F8D315C08D1DF05CC02E8 -:102A7C0010EF03CC02208C037B315C04D1DD158D6F -:102A8C00315C04D1DF088C026C049C02EF068C02D2 -:102A9C006C089C028FB2FB5CF3728D315C0C616232 -:102AAC00629FB2FB8FBEFB7CFF50FF5E029C02D18B -:102ABC00DD1F34B6FB896E0299716207CC010031BF -:102ACC006207086159018C01D1DFF4716307716BE6 -:102ADC00278D315C40D1DD095002C15012FDE63426 -:102AEC00C08D315C01D1DD08E0C15012FDE634C06F -:102AFC00717AFA8D315C41D1DD0C5A31BED831C1BD -:102B0C005010FD8747C0F21004C6D7FD6D27F2D7D1 -:102B1C00FDD427F2D7C78FC6FB7617FD6B28664FFF -:102B2C00C6FBDFF2F5C6FBF2C6D75064FD1F0AFDEB -:102B3C00922C6261FB711196F171149661DC70C17B -:102B4C005012FD8747C0FD9436CD6303D7C7C1C172 -:102B5C00FBF8FFAC0ABB17C15002C18C0270C1500C -:102B6C006CFD600310061004C6D7C7C1FBF8FFACA0 -:102B7C0008C15002C18B70C1506CFDAE021006C072 -:102B8C00C6D7C78806166770C1C75084FD290310C5 -:102B9C0004C6D7C716C75084FD8D02C0C6D7C74A16 -:102BAC002004DE045600EF0256018F08F9318FE73E -:102BBC00240000DD1A23DD0B23DD0C23DD1123DDC6 -:102BCC000CEF0C8686EF0851046106EF02868666D0 -:102BDC00318F12504CD633514CD6610A045420BD5F -:102BEC00384008F902DD064008F904DF08CD3B54F3 -:102BFC00CD3C44EF06CD3B4BCD3C3DC6D740AFFB67 -:102C0C003DDC05CF04FC0FD740AFFB1FDC05CF0428 -:102C1C00FC0BD740AFFB0BDC05CF04FC07D740AF58 -:102C2C00FB0661D831320405CF04FC03D7D5AFFBCA -:102C3C00DD04E504FCD7F504FCD7D504F9DF0471F9 -:102C4C007396D7FD922C6261FB710197711496718A -:102C5C00079761C83172961771729671049771114A -:102C6C0096F171049761DC70C15012FD8747C0D793 -:102C7C00C716C75004FD762BC0C6D7C716C750025F -:102C8C00FD762BC0C6D740AFFB0BDE02E2D7F2D7E6 -:102C9C007100010571785005713AD5713BD18F10D7 -:102CAC00055CFC9F1005CF54054AE54205711042A6 -:102CBC000571004205714850057130500571205066 -:102CCC0005CF530509CF52050B71305105712051B9 -:102CDC0005713BD5717050058F11055CFC9F11057A -:102CEC00F422D77178500571080105D7FD8E38FD97 -:102CFC009504717AFAFDB123F504F98F06F93105C3 -:102D0C001B5003FD9F2B625C01D161E8CF04F902DB -:102D1C00CFAFFB64710407714196EF10F671040795 -:102D2C00611012F6B1236061FB714196FDA130FD7B -:102D3C002B43712299712BE7618461A461EDEFF84B -:102D4C00D7C788061666614FDD0967614EDE0396AC -:102D5C00EF01866672C6D7C7161714AA0412A943C8 -:102D6C00DD29AA0412A923FDB44EC3AC02FDB44E56 -:102D7C0013C2BDD813FDA20FDE0C1714AA0212AA9F -:102D8C000403BA04EF051714A9BA04AC041231FFFA -:102D9C00319E03317F087208C6D77100F2003044AF -:102DAC0000BFB601300188BF9001300984BF9E017D -:102DBC00BF9C01BF9A01BF9801BF9601BF9401BF90 -:102DCC009201F53CFF30FE00BFBE01F6BFBC01BF57 -:102DDC00B80150EEBFBA01A1BFB201C918FE008FF5 -:102DEC0006F9310507F5CDFBCB6CFF0071739771BC -:102DFC006297D7C72004FBF8FF3026FBBC02F6BB5A -:102E0C00AB446400DE0EAC0214CA000061790261AE -:102E1C007900EFEC1004C6D730EF00BFB401F6BF59 -:102E2C00BA017108F200712304715307BE6EBE64BF -:102E3C00BE6A712304715307715BD1F457F4567158 -:102E4C006397D78D58B458D1DF6931D4D105715BF4 -:102E5C00D1E457D457DD2E7140B2FBD856F1E7348C -:102E6C00020023DD0625DD0325DF05F6BE66EF0631 -:102E7C00D9CCFBF1BE66A4564A5620DF04F456F4B6 -:102E8C0057CD5819D7CD581E7148B2FBD5CEFBDFA4 -:102E9C0004F6BE66D7D9CCFBF14266FFDD15D9CC62 -:102EAC00FBF112AE6643DE05A266FFEF03B266FFCE -:102EBC00CD5803D7C7161714F6B9AA0412F6231265 -:102ECC0031FF31AE03316FBA02C6D7C7C1FBF8FF71 -:102EDC008C085080D612AB1413B9AB14AA0412A9E7 -:102EEC002312D927FBF133BDD813FD0E0EBA02C045 -:102EFC00C6D731049801D74004F902DF10F6BE643E -:102F0C00BE6EBE6ABF8EFBBF94FBBF9AFB3174973B -:102F1C0014308AFBFDC02E3090FBFDC02E3096FB8A -:102F2C00FDC02EEF713114980D7113987108D2FBFE -:102F3C00F45AF459EF60D459DF5A8F26FB9D594A45 -:102F4C005A1FDC177100D2FB4028FBFFDD1CA45B71 -:102F5C008F28FB4B5BDE13F45AEF0FD85AF1A160AC -:102F6C005C1F9D5A7108D2FBF45BE85A092AFB706E -:102F7C00C1308AFBFDD72EC0E85A094AFB70C1301C -:102F8C0090FBFDD72EC0E85A096AFB70C13096FB46 -:102F9C00FDD72EC0B459308AFBFD632DF313BE6EE2 -:102FAC003090FBFD632DF313BE6A3096FBFD632D51 -:102FBC00F313BE64D7C736F00071F4DC297170F0DE -:102FCC0000CE9D08CE9EC0CE9F80F594FFF593FF5A -:102FDC00F592FFE597FFE596FFE595FFE598FFCEA7 -:102FEC009C7F7100A6FB711BE3712BE3711AE771D7 -:102FFC002BE7717A9D710A9E31929E02EFFA710B4A -:10300C009E712398713398714398C6D7C731229813 -:10301C001E712298710A9E31929E02EFFA34D4FBF3 -:10302C003692FF52078B99A5A792DFF9710B9EC6BA -:10303C00D7C788061631329815713298C7349CFB65 -:10304C003092FF1652078B99A5A792DFF9C66673CB -:10305C0067189CFBC6D7C77123983134981E7133FF -:10306C0098710A9E31929E02EFFA3492FF369CFBC5 -:10307C0052078B99A5A792DFF9710B9E31449813D7 -:10308C00714398717B9E8FDCFB9E9A8FDDFB9E9B20 -:10309C00717A9EC6D7CFA7FB5CCFA8FB5FCFC8FBCE -:1030AC005DCFFCFB36CFFDFBC9D7C7CFA4FB12CF3E -:1030BC00A5FB2ECFCCFBFFF5CDFBF5CEFBF5CFFB67 -:1030CC00F5D0FB5600664C64DE08723826FB008691 -:1030DC00EFF3F5E3FB714A9D712B21710A20711AF4 -:1030EC0020710203C6D7C788061617F1E734030010 -:1030FC002361E3ED1E342361F8EDF532B12361E376 -:10310C00EDFF322561F8ED0D33B1240D0061D8EDE2 -:10311C001E34240B0061F8EDE7312361F8ED2A32FF -:10312C002361F8EDFA312361F8ED173424060061C0 -:10313C00F8EDA932B12561D8EDC53224000061F853 -:10314C00EDD2322361F8ED1E342361F8ED1C34B15D -:10315C002361E3ED2D332361F8ED3E332361F8ED6C -:10316C004F332361F8ED3E332361F8ED6033236177 -:10317C00F8ED71332361F8ED80332361F8EDA23360 -:10318C002361F8EDAD332361F8EDB8332361F8ED2D -:10319C00C0332402002361E3ED1E342361F8EDF407 -:1031AC00332361F8EDC8332361F8EDD3332561F88F -:1031BC00EDDE33B124060061D8ED1E34240000612D -:1031CC00F8ED20342561F8EDE93324120061F8EDB7 -:1031DC00A3322361F8ED9332ED203467D1DD0C304E -:1031EC00BD3B619434C4FB89616F99ED2A34675CF3 -:1031FC0002D1DD0730172B6194EF0B675C01D1DD39 -:10320C0005301C2B6194675C3CD1DD0F30212B61A8 -:10321C0094675C3C7266736218A4FBED2A3467D128 -:10322C00DD625C01D1DD05300800EF01F6609F0125 -:10323C00FC675C02D1DD03E6EF01F63401FC896129 -:10324C006899675C04D1DD04E6A1EF01F63401FC5A -:10325C0089616899675C08D1DD05302000EF01F6C3 -:10326C003401FC89616899675C10D1DD0530100070 -:10327C00EF01F63401FC89616899675C20D161E843 -:10328C00716001FCED2A344A5CC8DE08E85C671802 -:10329C005AFAA45CED2A34679D5CED2A34D44ADFDB -:1032AC0008679FCDFBA44AEF0D4A4A05DE08E84AA1 -:1032BC00671811FDA44AED2A34675C0F72667362BD -:1032CC0018A4FBED2A344A4A64DE1B4A4A01DF0685 -:1032DC0067D161F85701E84A671826FBA44A4A4AA5 -:1032EC000561C8711298ED2A3434A6FB89615F9987 -:1032FC00ED2A34305C29619466736718A4FBED2ABF -:10330C003440A9FB6ADF1340AAFB68DF0D674C6CE5 -:10331C00DF083068406194713AD5679FABFBED2AAA -:10332C0034675C7F70C117F1243000FD3D30C0ED77 -:10333C002A34675C3F70C117F1243000FD3D30C06A -:10334C00ED2A34675C0770C117F1243000FD3D3065 -:10335C00C0ED2A34675C1F70C117F1243000FD3DAD -:10336C0030C0ED2A346770C117F1243000FD3D30B8 -:10337C00C0ED2A34CEABAC710A9E31929E02EFFAAC -:10338C00D592FFDF05710B9EEFED679E99710B9E39 -:10339C009FDBFBED2A34714298675C7F9FDCFBEF6F -:1033AC007D714298675C3F9FDDFBEF72675C3F9FCE -:1033BC00DEFBEF6A675C1F9FDFFBEF6230723961E7 -:1033CC0094679FE4FBEF57303F396194679FE5FBAF -:1033DC00EF4C3058396194679FE8FBEF41675C0113 -:1033EC00D1DD3BFD2B43EF36675C02D1DD05712A45 -:1033FC0021EF06714A9D712B21675C01D1DD0671AD -:10340C000300710B20679FE3FBEF1367318EEF0E08 -:10341C00EF0CEF0A664C5BDE05736718A4FBC6D78E -:10342C00C716664C30DC094C37DE05FD1830EF6BE7 -:10343C00664C02DF1F8FA6FB5C03728F03FC5C03E0 -:10344C00318E316D08616A08128F03FC5C80312A61 -:10345C006162EF56664C3DDF08AE90BD5EF85EEFE4 -:10346C0049664C3EDF04F85FEF40664C4FDF05FDCC -:10347C005343EF36664C61DF08E85C095AFA72EF89 -:10348C0029664C7FDF05FD333CEF1F664C4EDF0B8E -:10349C0031049A045210EF12F2EF0F664C5BDC040D -:1034AC0052FFEF06667309A4FB72C6D7C7880616CF -:1034BC0017F1241000240500DC07244C00DD17EF65 -:1034CC0017717BFA17F104A4FB1489617F99717A47 -:1034DC00FA715298EF02A45CC6D7C7C1C1FBF8FFC2 -:1034EC004004F903DD064004F904DF38717BFA8CE3 -:1034FC00027309ACFB5E0AD1DF278C02318E04A467 -:10350C00FB14896E0A99716207717AFACC01003149 -:10351C006207086159018C01D1DFF4716307716B8B -:10352C0027717AFA1004C6D7CF03FC03F501FCF51A -:10353C0005FCF507FCD7C788061617F1E73402001F -:10354C0025DD3D23DD1725DD1C23DD0523DD2BEFDC -:10355C003B710299679F06FCCD6303EF2F675C8379 -:10356C009F03FCEF27675C039F05FC675C034C0221 -:10357C0061F871229AFD4145EF12679F07FCEF0C31 -:10358C006791DF08E0C15012FDE634C0C6D7C716FC -:10359C0017F1E7240000DD2A23DD1E240300DD07DC -:1035AC0024FB00DD24EF2531329A05308000EF0139 -:1035BC00F6086F04FC7208EF198F01FCF501FC7220 -:1035CC00EF107152995235EF09F2EF06667309004C -:1035DC00FC72C6D7C71617F1E7240000DD3824109B -:1035EC0000DD1C23DD1C23DD30240E00DD1824112E -:1035FC0000DD1B240F00DD12243000DD15EF1EE270 -:10360C00EF1D5202EF195204EF155206EF1152053D -:10361C00EF0D5207EF09F2EF065203EF0252FFC60D -:10362C00D7C7316498377163988D629FACFB8D61FD -:10363C009FCBFB36D2FCC7D861FD9437618A706191 -:10364C008AFDD937C0D866F1312F609D658D604BEE -:10365C0065DD0A7172988D659D60CD63034A6305C3 -:10366C00DE08309E366194CD636BB4637150F0000C -:10367C00CE300BCF170006CE3106FD6802717A30C2 -:10368C00710BE3710BE7C6D78D659D608D659FADA2 -:10369C00FBD74004F903DF064004F904DF02F2D73C -:1036AC003174980C7173987113998D659D67EF3116 -:1036BC003104991F710399711299D506FCDF04F43A -:1036CC0068EF0A8F06FC5002D6A1609D688D689D3C -:1036DC0067EF0E311499068D689D67EF048D659D1B -:1036EC00678D679FADFBD867FD0637E867091C221D -:1036FC0070C15013FD8747C0F2D7C7C1C1FBF8FF9B -:10370C008C02D1DF05F506FCEF1A8C024C05DE06A7 -:10371C00CF06FC02EF0E8C02318E1231FE03311FEC -:10372C00609F06FC8D694F06FCDD28CC011F8F06BF -:10373C00FC9D69CC00008B4C08DE148B73091220A5 -:10374C004F06FCDC058B9C01EF05615900EFE78C03 -:10375C00019D641004C6D7C716710AE7710BE3719B -:10376C0050F000CE300BCF170006669E31FD68027C -:10377C00717A30710BE33182E302EFFA8D1F7158CD -:10378C00F000710BE772C6D7C7C1C1FBF8FF8FFC05 -:10379C00FB4E02DC03F2EF318C024FFDFBDC0452DA -:1037AC00FFEF268C022FFCFB706131318D128FFDE7 -:1037BC00FB2FFCFB70613133BDD813FD300EBB44C5 -:1037CC000001DC03F690BB8B721004C6D7C7C1FB9B -:1037DC00F8FFAC0814A91489708B6128706131FD55 -:1037EC00B44E1344030071FEDC23AC08148A04812C -:1037FC009A04AC08148A044C11DC10A9148B99ACF3 -:10380C000814CA0200AC0814CA0310EF72AC0814F6 -:10381C00CA0400AC0814A914894DDE0AAC08148A39 -:10382C0002819A02EF12AC0814A914894D61D308D5 -:10383C00AC08148A02919A02AC08148A03919A0378 -:10384C00D1DF3CAC08148A024C10DF10A91489316A -:10385C008EA112AC0814A9146299EF17AC08148A43 -:10386C00024CF0DF0EA91489318EB112AC0814A9E8 -:10387C00146299AC0814CA0200AC0814CA0310C034 -:10388C00C6D7ED9138C75600664C0ADE0BF0317E78 -:10389C0012F67810FC86EFF0C6D7C7200CFBF8FFA9 -:1038AC0017040600C15006C150A8C15030FDAE022D -:1038BC001006D2DD1B4A6C04DE05A46CE2EF7034FA -:1038CC00E4FB895CFC99FD72397110B2FBF2EF5F7D -:1038DC00717BFA300600C117040600C130E9FBFD0C -:1038EC00BC4E1004717AFAF46C8FE4FB5C01D1DDF0 -:1038FC00264004F903DF205010C180FDE634C0C718 -:10390C0036100571D4C6DE0F17C15006C150A8C1C0 -:10391C005030FDAE0210064004F903DD064004F9F8 -:10392C0004DF0B8FE4FB5C02D161E8FD6D40F2100B -:10393C000CC6D7D9E5FBC15030FD8D02C0629FE8A3 -:10394C00FB5008C15011FDE634C0F2D7D9E8FBC1D9 -:10395C00D9E7FBC15030FD290310045008C15011A8 -:10396C00FDE634C0F2D7C7200CFBF8FFCC090040B1 -:10397C0007F901DF05CC0A02EF03CC0A10CC0B804F -:10398C008FE4FB5C039C07D1DF08717AD5CC080768 -:10399C00EF06717BD5CC082F17040800C15004C169 -:1039AC0050A0C15030FD60031006624C02DF07715D -:1039BC0010B2FBF2EF357118B2FBF46CC736100580 -:1039CC0071D4C6DE164004F903DF1017A1C15006EE -:1039DC00C150A8C15030FDAE021006717BFA8FE4C5 -:1039EC00FB5C034E07DD03E2EF01F2100CC6D7D5EA -:1039FC0004F9DF03F6BD6E4004F901DD0AD478DD6D -:103A0C0003B478D7CD78038F04F9318FE723DD0B1E -:103A1C0024020024030061C8ED2B3B8F06F93123EF -:103A2C0049301B00466EDF158FE3FB5C01D161E86A -:103A3C00F504F9E0C15010FDE634C0EF1D307701FC -:103A4C00466EDF165002C15010FDE634C0F64674C7 -:103A5C00DF088FC8FB5010D6BD74F64674DD36B641 -:103A6C00744674DF30711297EF2B301B00466EDFFB -:103A7C0013F64676DF18E0C15010FDE634C0C97667 -:103A8C005307EF0A307701466E61F8711297F646CC -:103A9C007661E8B67631549A08714399F6BD6EEFAB -:103AAC001431449905F6BD6EEF0BA66EF6466E61A9 -:103ABC00F8C96EFFFF31629A194A7005DE16A470C0 -:103ACC004A7005DF0FA4705004C15010FDE634C0DD -:103ADC00EF02F47031649A194A7205DE16A4724A28 -:103AEC007205DF0FA4725008C15010FDE634C0EF10 -:103AFC0002F472D473DD03B473D731729A174A711E -:103B0C0005DE14A4714A7105DF0DA4715010C1FDBE -:103B1C00E634C0EF02F4714A710661F8CD7325D713 -:103B2C00C736100571D4DE0E8FB2FB5C02D1DF06F6 -:103B3C0030A6386194D24004F903DF1C312207050A -:103B4C0030492A61943154990C7153995080C15069 -:103B5C0012FDE634C0FD693BFD8F3BC6D78F03FCDD -:103B6C005C01D1DD1DD47BDD03B47BD7CD7B098D0E -:103B7C00644B7ADD0D8D649D7A5040C15012FDE688 -:103B8C0034C0D74004F903DD04F6BD1AD7D5D0FBF9 -:103B9C00DF08F6461ADD19B61AD7D9CCFBF1461A4E -:103BAC00DD0ED9CCFB12AD1A43DE03A61AD7B61A1A -:103BBC00D7717BFAC78FC4FB76F5C4FB717AFA5CBC -:103BCC0010D161E8716299665C0FD1DD57665C01BA -:103BDC00D1DD05F504F9EF4C665C02D1DD11E0C1D5 -:103BEC005003FD8E2BC0711300711B2071030366F3 -:103BFC005C04D1DD11711300711B20D503FC61F83D -:103C0C00710303FD3435665C08D161E87103035020 -:103C1C0005FD1F0A7102035003C1FD8E2BC0711AE2 -:103C2C0020FD362BF2C6D7C756FF4A4A1361C8EDA2 -:103C3C00E93C8F06F9311505300400EF0F8F06F9BA -:103C4C00314505300500EF04D907F9F1609F28FCD8 -:103C5C008D7C9F29FC713496E6613012710496615B -:103C6C00DC31196162629F2AFCE52BFC31449A0518 -:103C7C00304000EF01F6C131340405302000EF0173 -:103C8C00F6C2616B08616A08C131749A0530040090 -:103C9C00EF01F6C2616B08616A08C131649A04E6EF -:103CAC00A1EF01F6C2616B08616A08C131549A0335 -:103CBC00E6EF01F6C2616B08616A9F2CFCF171247E -:103CCC000461DC9F26FCF171540761DC9F27FCD852 -:103CDC004AF10104ECFC14A9148976A44A6672C654 -:103CEC00D7C7FD43098F04F9318FE724000061F831 -:103CFC00EDC23E23DD1B2361F8EDD43D2361F8EDCD -:103D0C00473E2361F8ED903E2361F8ED623FEDBF35 -:103D1C003EF6BD747113974005F901DF2C31349ACE -:103D2C001B466EDD04F424EF02A4244A2465DC0F48 -:103D3C00F6BD6EF504F9712299EDE33FFDB123ADAB -:103D4C006E440A0061D8EDE33F714299FD95047110 -:103D5C006396FDB1234007F903DF09712299F5043D -:103D6C00F9EDE33FFD1B2640B1FB9BDE0971229967 -:103D7C00F504F9EDE33F714A2771401105713011DB -:103D8C0005713A22715A2271501105FD7529D2DD47 -:103D9C0009712299F504F9EDE33F71103500CF3725 -:103DAC00001D71401205FDF8294005F901DD0640A2 -:103DBC0005F903DF05F5CDFBEF04CFCDFB03CF04F5 -:103DCC00F902FD4729EDE33FFD9C2CFD0305FD3475 -:103DDC0035FDB630F537FF712BE0F505F9712299F9 -:103DEC00CBE43FEFCBE6F6F0FD9504713BD48F06A8 -:103DFC00F93105285004FD9F2B625C03318E315D37 -:103E0C0034B3FB896168995002FD9F2BD2DD06719A -:103E1C0070B3FBEF047178B3FBFDB123FDA62D71DC -:103E2C000806F9CF04F9038FA6FB5C02D1DD09501B -:103E3C0080C15010FDE634C0EDE33FFDE53F316439 -:103E4C00992FA47ED47EDD0831A4E00A31020C0641 -:103E5C00712BE0FD594031A4E01731040C13712B88 -:103E6C00E05027C15005FD8E2BC0CF04F904712200 -:103E7C0099FD4E408F06F931250731349A03F5042C -:103E8C00F9EDE33FFDE53F31020C15D83AC1500581 -:103E9C00FD8E2BC05005FD1F0AFD5940CF04F903C0 -:103EAC00FD4E408F06F931250731349A03F504F99C -:103EBC00EDE33FF504F9CFCDFB03F5CEFBF5D0FBDD -:103ECC00717297F6426CFF61E8EDE33FF6BD7471D9 -:103EDC001397F5E4FBFD7239717AFAFD242EFDEF90 -:103EEC002CFD5505712B21714B9D31349702EFFA46 -:103EFC00CE3708CBE4BFFFCBE6FFF3CED4FFF5B44F -:103F0C00FBF5B5FBF5B6FBF5B7FBCF3700097148F0 -:103F1C001205F6BEE0BEE2BED0716A27FD0B2A7117 -:103F2C004307714B27714810057148110571381002 -:103F3C000571381105713302713B22715302715BAB -:103F4C00227158100571581105CF04F90571429969 -:103F5C00F6BD6EFD0C0AF505F9F42431349A04D43F -:103F6C0032DD20E505F9E504F98F06F9312568F510 -:103F7C00F8FBF5F6FB502EFD1F0ACF05F903E504FF -:103F8C00F9EF54FDE904FD4423717301713204719E -:103F9C00430271039671629631949E02EFFA712A74 -:103FAC00E7CEA409F5F3003104070261FDE5F30047 -:103FBC00F46AFD4309CEA40831329A06CF04F90500 -:103FCC00EF09714399E505F9E504F9712BE78F06C3 -:103FDC00F9312503F504F9C6D78FE3FB5C01D1DF7A -:103FEC0060D47FDF19310200585003FD9F2B625CB7 -:103FFC0001D1DF07F504F9712299D7E47FD74A7F05 -:10400C00F0DF073104003AF47FD74A7FC8DF0AF5A6 -:10401C0004F9712299CD7FF0D7310200084A7FFF55 -:10402C00DD1FA47FD7F0C15004FD8E2BC08FB3FBD6 -:10403C005C9F9FB3FB7110C4FB30BD3B6194CD7F83 -:10404C00F0D731149706F504F9712299D771639959 -:10405C00F47E717207FD6802717307D7FD5E05F27D -:10406C00D7717BFAC7200CFBF8FF8FEAFBF0F9E95C -:10407C00FBF303FDB44E13BC048FECFBF0F9EBFB2C -:10408C00F303FDB44E13BC028FEEFBF0F9EDFBF322 -:10409C0003FDB44E13BB717AFAAC04BDD8F6BDDA8D -:1040AC00AC04311EBDDCF6BDDEFDE30DADD8BDDCD0 -:1040BC00ADDABDDEAC02BDD8F6BDDAAC02311EDA2B -:1040CC00DCC3DADEC3BDDCF6BDDEFDE30DC0BDDE58 -:1040DC00C0BDDCADDEFD590FADD8BDDCADDABDDE4B -:1040EC00ABBDD8F6BDDAAB311EDADCC3DADEC3BD4C -:1040FC00DCF6BDDEFDE30DC0BDDEC0BDDCADDEFD1E -:10410C00590FDADAADD8FD3C44C3C58D8C5C3FF059 -:10411C00317E0440FC14C2C0B9A48CF6BC08BC0AA5 -:10412C009C078C074C2EDD3D8D8C0E0770F161DCED -:10413C00605C3FF0317E127940FCBDD8F6BDDA8C64 -:10414C000773095C22318FBDDC70BDDEFDE30DAC65 -:10415C0008BDDCAC0AFD590FADDABC0AADD8BC0801 -:10416C00615907EFBDAC08BDD8AC0ABDDAC9DC009B -:10417C0004F6FDAD0EC9DCFFFFF6FDAE0FADD8BDEC -:10418C0086AF3AFC4686DD11AF3CFCBF3EFCAF3A35 -:10419C00FCBF3CFCAD86BF3AFCAF3CFC423EFCDCB9 -:1041AC0046AF3AFC423CFCDE3EAD26423AFCDE37E2 -:1041BC004A2A16DC1A4A2AA0DE138D884B2ADE0DF9 -:1041CC00AF3AFC268A44691061C8FD2542F42AAF37 -:1041DC003AFC445146DC0AAF3AFC241027BD28EFC8 -:1041EC000DC928F82AEF074A2AFF61E8A42AAF3E36 -:1041FC00FC423CFCDC18AF3CFC423AFCDE10AF3A13 -:10420C00FC4628DE09F488AF3AFCBD8AEF074A88E1 -:10421C00FF61E8A488100CC6D7717BFAC7710A9E9F -:10422C0031929E02EFFA8E949F34FC8E969F35FC51 -:10423C008E979F36FC8E989F37FC8E939F38FC8E02 -:10424C00929F39FC710B9E717AFA8F37FCFDC20F6D -:10425C0076FDBA4313BD84D5EFFBDF0AD5F0FBDF47 -:10426C0005D5F1FBDD25F6B14684DF11C984372273 -:10427C00665C0391DF060A84181A85009617FDDD2B -:10428C004413FDFD4231049A02EF61520692926989 -:10429C0034FC682EFCDFF6AD84BD82F880F3311C53 -:1042AC00790AF944FEFFDD44D880F101040AF914BF -:1042BC00A944FFFFDF04E6B9EF0BD880F101040A33 -:1042CC00F914A9A1B9717BFAA0EFFBD5EFFBDF1CA8 -:1042DC00A0F0FBD5F0FBDF14A0F1FBD5F1FBDF0C5C -:1042EC00CFEFFBFFCFF0FBFFCFF1FBFFC6717AFAEC -:1042FC00D7C716D880F10744A800DC0571029AEFE5 -:10430C001CF647DD18A4804A80A8DC0571029AEFE0 -:10431C000CF880F3311CF6780AF9B7EFE4C6D7C76E -:10432C0056A89666F0317E12F6B1780AF966D1DF9E -:10433C00F1717BFAF5EFFBF5F0FBF5F1FBF4807115 -:10434C00039AC6717AFAD7C72004FBF8FFD44ADF68 -:10435C00168D809D8D717BFA52069292692EFC68A7 -:10436C00C0FCDFF6717AFA4A4A06DE0EE84A09C04A -:10437C00FC9C03A44A8C0372EF30F88DF3311C794A -:10438C000AF9BB31129A058B9C03EF0F8C019C032D -:10439C00D48DDF05CD8DA7EF02B48D718071179A86 -:1043AC0061DC61FB71119A8C03721004C6D7C720B3 -:1043BC0008FBF8FF8F37FCFDC20F9C078F36FCFD06 -:1043CC00C20F9C068F35FCFDC20F9C058F34FCFD83 -:1043DC00C20F9C048F38FC9C038F39FC9C028C060A -:1043EC00318E0112791A20BB8C075C03D1DF098C4A -:1043FC00064C0361C86179008C05318EB1610900EE -:10440C00BB313D120103BB8B0E04708C011C00BB35 -:10441C008FF4FB4E03DC0E8C034FF4FBDC0B8C0295 -:10442C004FF5FBDC04AB12EF03ABB1121008C6D78F -:10443C00C7C3C12008FBF8FFF661490A61F861495E -:10444C0008DF07F7340000EDD944E6BC04F6BC06DF -:10445C00AC0ABC02AC08BBAC06614902AC0461F806 -:10446C00614900DE28AC04BDD8AC06BDDAE1FD68BC -:10447C000FADDABC06ADD8BC04ABBDD8AC02BDDA0E -:10448C00E1FD830FADDABC02ADD8BBEFCAAC06BC04 -:10449C0002AC04BBAC08BDD8AC0ABDDAAC04BDDCC4 -:1044AC00AC06FDE60EAC04BDDCAC06FD590FE1FD1F -:1044BC00830FADDABC06ADD8BC04AC06614902ACC6 -:1044CC000461F8614900DCC5AC0214AB12100CC6D7 -:1044DC00D7C7C12004FBF8FF8F31FCFDC20F9C0332 -:1044EC004E04DF1CAD824684DE07AD84268212EFBB -:1044FC0040F64684DF074682DD03E7EF34F7EF3101 -:10450C008C04318EB1128C03318E43DF183038227B -:10451C0026820684BB8C045C0391DF05AB04180077 -:10452C00BBAB12EF0C8C034E04DE0532A900EF017D -:10453C00F71006C6D7717BFA31229A0CF64690DD3D -:10454C0007B690717AFAEF7C71239A717AFA40046B -:10455C00F904DF07715307F42CEF69D9CFFBF1E7AE -:10456C00240000DD0F23DD1A23DD1023DD5323DDB2 -:10457C002723DD38715307F42CEF49715207F42CC3 -:10458C00EF42D42CDF07715207E42CEF057153076F -:10459C00F42CC990FA00EF2CD42CDF0B715207E4E9 -:1045AC002CC990FA00EF1DF5CFFBEF18D42CDF0BC4 -:1045BC00715307E42CC990FA00EF09CFCFFB02EF3F -:1045CC0003FDD145D7D905FCF1E7240000DD092313 -:1045DC00DD2123DD0923EF1B715307F42CD7D42CD9 -:1045EC00DF07715207E42CEF05715307F42CC990C7 -:1045FC002D01D7715207E42CD731629701D7710383 -:10460C0098D9CDFBF1E7240000DD1223DD1923DD61 -:10461C001123DD2623DD3423DD3923DD3FFD9146D7 -:10462C00EF3DFDB246EF38D9CCFBC1AE6CFD4D2D44 -:10463C00C0F313BE6C712304EF25F0C1AE6CFD4DBD -:10464C002DC0F313BE6C712304EF14F6BE6C7122F3 -:10465C0004EF0CCB6CFF00712304EF03FD264740E5 -:10466C0004F905DD064004F901DF0671230471032A -:10467C00983104980FF6BE64BE6A31220402EF0230 -:10468C00F690BE6ED7CD2E47F492AE6C317DBFCA7C -:10469C00FCFDFB46D2DF0ED9CCFBC1AE6CFD4D2D23 -:1046AC00C0F313BE6CD7FDFB46D2DD0DCD2E47F407 -:1046BC0092AE6C317DBFCAFCD7E892093420508091 -:1046CC00D6BFC6FC22CAFCBDD8304700FD0E0EBFBB -:1046DC00C8FC30C6FCFD632DF313BE6CB42ED42E77 -:1046EC00DF0CCD2E47A4924A921F61C8F492D7409A -:1046FC00AFFB0BDC05712304F2D740AFFB0661D88E -:10470C0031229611F0C1AE6CFD4D2DC0F313BE6C71 -:10471C00712204EF03FD2647E2D7710298F0C1AE77 -:10472C006CFD4D2DC0F313BE6CA4934A9340DC3743 -:10473C00F493D894F1313F0412FD14D894F1BDD800 -:10474C005008FD5D0E087208E6D2DD040192DFFC14 -:10475C00896158D1DD05712204EF03712304A494FF -:10476C004A942061C8F494D7C73026FDC6D771800F -:10477C00717DFADE035201D75200D7C7C12004FB6A -:10478C00F8FF17040300C1E0C15010C150A4FDAEE6 -:10479C00021006629C02D1DD058C0272EF518C0C6A -:1047AC0070C18C0470FDFF47C0629C02D1DD058C8A -:1047BC000272EF3B8C035C7DD1DF03F2EF3117A16A -:1047CC00C1E0C15010C150A4FDAE021006629C02A3 -:1047DC00D1DD058C0272EF178C015C7DD1DD03F20B -:1047EC00EF0D8C0370C15010FDFF47C0629C02108E -:1047FC0006C6D7C7880616710AE650A4FDE203D296 -:10480C00DD077133975202EF1317FDFE036770FD3E -:10481C00FE03FD2A48FD7204713397F2C6D7FD4999 -:10482C000450A4FDFE035020FDFE0350AAEDFE0330 -:10483C0061FC61FCC1C3C5C7520C929269D4FEC124 -:10484C00DFF88EFD708EFCC1717AFA4004F903DF3B -:10485C000530492A6194C09EFC609EFD34D4FE5202 -:10486C0006C0B9A5A592DFF9C6C4C2C061FC61DF60 -:10487C00520C929269D4FEC1DFF88EFD708EFCC191 -:10488C008F4105775C04D1DD06675C01D1DD5031C9 -:10489C005498367162077153988FB4FB5FBCFBD18F -:1048AC00DF1B8FB5FB5FBDFBD1DF128FB6FB5FBE8D -:1048BC00FBD1DF098FB7FB5FBFFBD1DD0C3162078A -:1048CC0002EFFA716307716B2771139AFD6230F472 -:1048DC00227148500571605005717AFAEDD649671E -:1048EC005C02D1DD16D422DD124A2202DD0DF42247 -:1048FC007148500571605005717AFA717AFA8D22FF -:10490C00318FE7240000DD0823DD1423DD2CEF4A72 -:10491C00F44A7140500571505005E422EDD6498F90 -:10492C0040059D4B715050058D4B9D4DD84BFD2C2A -:10493C0034629D4CCD2202EDD649675C02D1DD1765 -:10494C00675C10D1DD05CD2203EF0F714850057166 -:10495C00605005F422EF73CD22044A2203DF108D40 -:10496C004C9F4005D84CC1D84BFDB834C0EF1F8FBD -:10497C0040057671744BDC054A4B02DE06716050C3 -:10498C0005EF47C7D84BFDF230C071505005D84DDC -:10499C00F1242900DD27240400DD22242200DD1D62 -:1049AC00241100DD0C240100DD13241E00DD0EEFAC -:1049BC000A4A4B60DF07CD4B61EF02A44B4A22033E -:1049CC00DF08D84BFD2C34629D4CC09EFC609EFDD4 -:1049DC0034D4FE5206C0B9A5A592DFF961FCC1C35F -:1049EC00C5C7520C929269D4FEC1DFF88EFD708E51 -:1049FC00FCC1717AFA51405F0401D1DD06F616A7AD -:104A0C0047DFF2300400BF2401F6BF2A01300B0B44 -:104A1C00BF2801FD6802300B0FBF2801FD68023072 -:104A2C000F0FBF2801710AE6F6420C01DD33AF040B -:104A3C0001BF0C0131529729715297710BE2D85179 -:104A4C00FDE2033184BD02EFFACBB422FBD853F163 -:104A5C00BEB8714BE1714BE5710ABD8D529E44EFAE -:104A6C000C715397714AE5717BBD713397C09EFCF5 -:104A7C00609EFD34D4FE5206C0B9A5A592DFF9C6DE -:104A8C00C4C2C061FCC1C5717AFAD450DD0BEA4EC8 -:104A9C00899E44A64EB450EF33710AE6300400BF31 -:104AAC002401F6BF2A01300B0BBF280100000000C7 -:104ABC0000000000510FBF280100000000000000A2 -:104ACC0000500FBF2801712397713397C4C061FC4C -:104ADC0061EF520C929269D4FEC1DFF88EFD708E9C -:104AEC00FCC12006FBF8FF71503002CEABACCC04FD -:104AFC0000F6BB31B2E210617900F6614900DFF3D8 -:104B0C0071603002ED964B8E519C03713BE28C032D -:104B1C005C02D1DD1E8C035C08D1DF0971503002C0 -:104B2C00CC0400EFCC8C0570FD9A35629E50CC0401 -:104B3C0002EFBE8C035C03D1DF408E509C0271509F -:104B4C0030028C04D1DF0E8C0270FDE035629C05C6 -:104B5C00CC0401EF328C044C02DF0671603002EFA2 -:104B6C0029CF34025A716030028C0270C18C0570EE -:104B7C00FD4235C0CF34024AEF108C035C01D1DD0D -:104B8C000671603002EF03EDFD4A1006C09EFC601A -:104B9C009EFD34D4FE5206C0B9A5A592DFF961FC86 -:104BAC00C1C3C5C7520C929269D4FEC1DFF88EFD09 -:104BBC00708EFCC1710A9E31929E02EFFA8FDEFB61 -:104BCC004F96FFDF198FDFFB4F97FFDF118FE0FB55 -:104BDC004F98FFDF095004C15011FDE634C0710B32 -:104BEC009EC09EFC609EFD34D4FE5206C0B9A5A5A5 -:104BFC0092DFF9C6C4C2C061FCE46A61FCC1C3C5E2 -:104C0C00C7520C929269D4FEC1DFF88EFD708EFCF7 -:104C1C00C1C1FBF8FF8D1F9C018E31318EE724063C -:104C2C0000DD0823DD0E23DD22EF38717AFA8C01CA -:104C3C009D62EF2F717AFA4007F901DF068C019D16 -:104C4C0061EF2051FF2E019D61EF18717AFA8C01F2 -:104C5C009D304004F903DD064004F904DF0530798A -:104C6C002561944031FF09DE05A031FFEF07715833 -:104C7C00F000716298710BE3C0C09EFC609EFD3425 -:104C8C00D4FE5206C0B9A5A592DFF9C6C4C2C06154 -:104C9C00FC717BFAC7D46A61F83124992771239986 -:104CAC00D46ADD05B46ACEABAC717AFA5600664CA8 -:104CBC000ADD1172F3311C79D8FCCEFC0061CA619B -:104CCC00A486EFEA717AFAF2C6D7C7C1C1FBF8FF26 -:104CDC00CC01008C014C0ADE36717BFA8C01F03170 -:104CEC007E0410FC14A96168DF09AC02B9717AFA70 -:104CFC00F2EF1D8C01F0317E127910FC614902DF5C -:104D0C0006717AFAE2EF09717AFA615901EFC4E29D -:104D1C001004C6D7C72004FBF8FFF64210FC61F85C -:104D2C00ED024E717BFA9C038C034C0ADE3C8C0327 -:104D3C00F0317E0410FC14A96168DF05717AFAEF7A -:104D4C0029717AFA8C0372F3311C7910FCCEFC00B9 -:104D5C0061CA629C02D1DF0A8C03F0317E12E678C4 -:104D6C0010FC717BFA615903EFBECC0200CC01013F -:104D7C008C02F0317E0410FC14A96168DD788C0281 -:104D8C00F0317E127910FCE743DF658C014C0ADEB2 -:104D9C005F8C01F0317E127910FCE743DD4D717BA5 -:104DAC00FA8C01F0317E0410FC14A96168DF1861E3 -:104DBC0069018C01F0317E12F67810FC8C024E01E8 -:104DCC00DCED717AFAEF2F8C01F0317E0410FC14BB -:104DDC00A9128C02F0317E337810FC8C01F0317EFC -:104DEC0012E67810FC615902717AFA615901EF9B55 -:104DFC00615902ED7C4D00F21004C6D761FF520CD4 -:104E0C00929269D4FEC1DFF88EFD708EFCC1717A6E -:104E1C00FA8FE4FB5C03D1DD114004F903DD06409D -:104E2C0004F904DF0530A6386194C09EFC609EFD39 -:104E3C0034D4FE5206C0B9A5A592DFF961FC61FC21 -:044E4C0061FC61FCA8 -:0A4E500000060C12181E242A30364A -:104E5A00ACFB0000000066FE00000000FB392D36A6 -:104E6A008C2205464F2EFE2E41452C3BCE08ED3CAA -:104E7A0028FC36FE20FE02F903F929FC30FE2AFC42 -:104E8A002BFC08F926FC6CFF1AFF6EFF6AFF64FF11 -:0A4E9A0027FC66FF2CFC555555550A -:104EA400FF0000000000983AF82AFF0000004700C5 -:104EB400317503F7332312D714AEF8C716AC0612B4 -:104EC400C5AC0416F643DD078B99A7A5B3EFF5C26D -:024ED400C6D73F -:024FF400325E2B -:0A4FF60031313A32333A3134000011 +:10297C00710303710205E0C15003FD722BC05013AB +:10298C00FD180AD83AC15005FD722BC0500FC1E09A +:10299C00FD722BC0500AFD180A7103055008FD1872 +:1029AC000A501FC1E0FD722BC05012FD180A5003D3 +:1029BC00FD832B625C01D1DF03E2EF12F0FD832B70 +:1029CC00629D363602F9C75008FD5A2BC0F2C6D7A5 +:1029DC005003C1FD722BC0710203711A20FD1A2B1A +:1029EC00F431D75003FD832B625C01D1DD155014FB +:1029FC00FD6B28FDD4275014FD180AE0C15003FDCF +:102A0C00722BC0711300711B207103035014FD183D +:102A1C000AF0C1E0FD722BC0F0C15003FD722BC057 +:102A2C00D7C72004FBF8FFCC02008D319C0350105B +:102A3C00C150A4FD7F02C0629D31D454DD04F2ED7F +:102A4C00F72A8C037B315C08D1DD0F8D315C08D10A +:102A5C00DF05CC0210EF03CC02208C037B315C042D +:102A6C00D1DD158D315C04D1DF088C026C049C0225 +:102A7C00EF068C026C089C028FB2FB5CF3728D31FA +:102A8C005C0C6162629FB2FB8FBEFB7CFF50FF5EF1 +:102A9C00029C02D1DD1F34B6FB896E02997162076C +:102AAC00CC0100316207086159018C01D1DFF4714E +:102ABC006307716B278D315C40D1DD095002C15029 +:102ACC0012FDE534C08D315C01D1DD08E0C150123E +:102ADC00FDE534C0717AFA8D315C41D1DD0C5A318F +:102AEC00BED831C15010FD2548C0F21004C6D7FD28 +:102AFC006D27F2D7FDD427F2D7C78FC6FB7617FD0B +:102B0C006B28664FC6FBDFF2F5C6FBF2C6D75064E6 +:102B1C00FD180AFD762C6261FB71119AF171149A01 +:102B2C0061DC70C15012FD2548C0FD9336CD6303A6 +:102B3C00D7C7C1C1FBF8FFAC0ABB17C15002C18C8F +:102B4C000270C1506CFD590310061004C6D7C7C1E2 +:102B5C00FBF8FFAC08C15002C18B70C1506CFDA7D3 +:102B6C00021006C0C6D7C78806166770C1C7508446 +:102B7C00FD22031004C6D7C716C75084FD7F02C0C0 +:102B8C00C6D7C74A2004DE045600EF0256018F0850 +:102B9C00F9318FE7240000DD1A23DD0B23DD0C2334 +:102BAC00DD1123DD0CEF0C8686EF0851046106EF76 +:102BBC0002868666318F12504CD633514CD6610A40 +:102BCC00045420BD384008F902DD064008F904DF42 +:102BDC0008CD3B54CD3C44EF06CD3B4BCD3C3DC6E4 +:102BEC00D740AFFB3DDC05CF04FC0FD740AFFB1F3C +:102BFC00DC05CF04FC0BD740AFFB0BDC05CF04FC92 +:102C0C0007D740AFFB0661D831320405CF04FC0373 +:102C1C00D7D5AFFBDD04E504FCD7F504FCD7D50410 +:102C2C00F9DF0471739AD7FD762C6261FB71019BFD +:102C3C0071149A71079B61C831729A1771729A71EB +:102C4C00049B71119AF171049B61DC70C15012FDEF +:102C5C002548C0D7C716C75004FD5A2BC0C6D7C7C6 +:102C6C0016C75002FD5A2BC0C6D740AFFB0BDE0275 +:102C7C00E2D7F2D77100010571785005713AD57120 +:102C8C003BD18F10055CFC9F1005CF54054AE542E3 +:102C9C0005711042057100420571485005713050A4 +:102CAC000571205005CF530509CF52050B713051DA +:102CBC000571205105713BD5717050058F11055C64 +:102CCC00FC9F1105F422D77178500571080105D7C6 +:102CDC00FD8D38FD8E04717AFAFDB123F504F98F60 +:102CEC0006F931051B5003FD832B625C01D161E8B1 +:102CFC00CF04F902CFAFFB6471040771419AEF1056 +:102D0C00F6710407611012F6B1236061FB71419AF0 +:102D1C00FD9530FDC94371229D712BE7618461A43F +:102D2C0061EDEFF8D7C788061666614FDD0967615C +:102D3C004EDE0396EF01866672C6D7C7161714AA25 +:102D4C000412A943DD29AA0412A923FD524FC3ACD6 +:102D5C0002FD524F13C2BDD813FD9B0FDE0C17148E +:102D6C00AA0212AA0403BA04EF051714A9BA04ACF8 +:102D7C00041231FF319E03317F087208C6D77100EF +:102D8C00F200304400BFB601300188BF9001300919 +:102D9C0084BF9E01BF9C01BF9A01BF9801BF9601E1 +:102DAC00BF9401BF9201F53CFF30FE00BFBE01F69F +:102DBC00BFBC01BFB80150EEBFBA01A1BFB201C97F +:102DCC0018FE008F06F9310507F5CDFBCB6CFF0023 +:102DDC0071739B71629BD7C72004FBF8FF3026FBF5 +:102DEC00BC02F6BBAB446400DE0EAC0214CA00009D +:102DFC00617902617900EFEC1004C6D730EF00BFA7 +:102E0C00B401F6BFBA017108F200712304715307C3 +:102E1C00BE6EBE64BE6A712304715307715BD1F43C +:102E2C0057F45671639BD78D58B458D1DF6931D4A0 +:102E3C00D105715BD1E457D457DD2E7140B2FBD86C +:102E4C0056F1E734020023DD0625DD0325DF05F608 +:102E5C00BE66EF06D9CCFBF1BE66A4564A5620DFFF +:102E6C0004F456F457CD5819D7CD581E7148B2FBFF +:102E7C00D5CEFBDF04F6BE66D7D9CCFBF14266FF9C +:102E8C00DD15D9CCFBF112AE6643DE05A266FFEF71 +:102E9C0003B266FFCD5803D7C7161714F6B9AA04A8 +:102EAC0012F6231231FF31AE03316FBA02AA04615C +:102EBC0068DD0AAA026168DF04F6B1BA02C6D7C798 +:102ECC00C1FBF8FF8C085080D612AB1413B9AB14AD +:102EDC00AA0412A92312D927FBF133BDD813FD077D +:102EEC000EBA02C0C6D731049C01D74004F902DFE8 +:102EFC0010F6BE64BE6EBE6ABF8EFBBF94FBBF9A5B +:102F0C00FB31749B14308AFBFDA42E3090FBFDA486 +:102F1C002E3096FBFDA42EEF7131149C0D71139C79 +:102F2C007108D2FBF45AF459EF60D459DF5A8F264A +:102F3C00FB9D594A5A1FDC177100D2FB4028FBFF3E +:102F4C00DD1CA45B8F28FB4B5BDE13F45AEF0FD810 +:102F5C005AF1A1605C1F9D5A7108D2FBF45BE85AD0 +:102F6C00092AFB70C1308AFBFDCB2EC0E85A094AF6 +:102F7C00FB70C13090FBFDCB2EC0E85A096AFB7088 +:102F8C00C13096FBFDCB2EC0B459308AFBFD472DCA +:102F9C00F313BE6E3090FBFD472DF313BE6A3096D3 +:102FAC00FBFD472DF313BE64D7C736F00071F4DC7C +:102FBC00297170F000CE9D08CE9EC0CE9F80F594F6 +:102FCC00FFF593FFF592FFE597FFE596FFE595FF7B +:102FDC00E598FFCE9C7F7100A6FB711BE3712BE380 +:102FEC00711AE7712BE7717A9D710A9E31929E02DC +:102FFC00EFFA710B9E71239C71339C71439CC6D765 +:10300C00C731229C1E71229C710A9E31929E02EF46 +:10301C00FA34D4FB3692FF52078B99A5A792DFF9AD +:10302C00710B9EC6D7C788061631329C1571329C1F +:10303C00C7349CFB3092FF1652078B99A5A792DFE1 +:10304C00F9C6667367189CFBC6D7C771239C3134CD +:10305C009C1E71339C710A9E31929E02EFFA34923F +:10306C00FF369CFB52078B99A5A792DFF9710B9E3B +:10307C0031449C1371439C717B9E8FDCFB9E9A8F19 +:10308C00DDFB9E9B717A9EC6D7CFA7FB5CCFA8FBBE +:10309C005FCFC8FB5DCFFCFB36CFFDFBC9D7C7CFDD +:1030AC00A4FB12CFA5FB26CFCCFBFFF5CDFBF5CEB9 +:1030BC00FBF5CFFBF5D0FB5600664C64DE0872388E +:1030CC0026FB0086EFF3F5E3FB714A9D712B217112 +:1030DC000A20711A20710203C6D7C788061617F189 +:1030EC00E73403002361E3ED12342361F8EDE93298 +:1030FC00B12361E3EDF3322561F8ED0133B1240D19 +:10310C000061D8ED1234240B0061F8EDDB31236142 +:10311C00F8ED1E322361F8EDEE312361F8ED0B343E +:10312C0024060061F8ED9D32B12561D8EDB9322449 +:10313C00000061F8EDC6322361F8ED12342361F81A +:10314C00ED1034B12361E3ED21332361F8ED32331B +:10315C002361F8ED43332361F8ED32332361F8ED4D +:10316C0054332361F8ED65332361F8ED7433236137 +:10317C00F8ED96332361F8EDA1332361F8EDAC3310 +:10318C002361F8EDB4332402002361E3ED12342300 +:10319C0061F8EDE8332361F8EDBC332361F8EDC73A +:1031AC00332561F8EDD233B124060061D8ED123429 +:1031BC0024000061F8ED14342561F8EDDD332412A0 +:1031CC000061F8ED97322361F8ED8732ED14346726 +:1031DC00D1DD0C30C73B619434C4FB89616F99ED30 +:1031EC001E34675C02D1DD0730FB2A6194EF0B675C +:1031FC005C01D1DD0530002B6194675C3CD1DD0FA7 +:10320C0030052B6194675C3C7266736218A4FBED0D +:10321C001E3467D1DD625C01D1DD05300800EF01A1 +:10322C00F6609F01FC675C02D1DD03E6EF01F6342A +:10323C0001FC89616899675C04D1DD04E6A1EF01AA +:10324C00F63401FC89616899675C08D1DD05302092 +:10325C0000EF01F63401FC89616899675C10D1DDDF +:10326C0005301000EF01F63401FC89616899675C48 +:10327C0020D161E8716001FCED1E344A5CC8DE08A7 +:10328C00E85C67185AFAA45CED1E34679D5CED1E71 +:10329C0034D44ADF08679FCDFBA44AEF0D4A4A0598 +:1032AC00DE08E84A671811FDA44AED1E34675C0F6E +:1032BC007266736218A4FBED1E344A4A64DE1B4A24 +:1032CC004A01DF0667D161F85701E84A671826FB07 +:1032DC00A44A4A4A0561C871129CED1E3434A6FBFF +:1032EC0089615F99ED1E34305C29619466736718AF +:1032FC00A4FBED1E3440A9FB6ADF1340AAFB68DF78 +:10330C000D674C6CDF083006416194713AD5679FAC +:10331C00ABFBED1E34675C7F70C117F1243000FDF0 +:10332C003130C0ED1E34675C3F70C117F1243000A2 +:10333C00FD3130C0ED1E34675C0770C117F12430CD +:10334C0000FD3130C0ED1E34675C1F70C117F124D5 +:10335C003000FD3130C0ED1E346770C117F12430E0 +:10336C0000FD3130C0ED1E34CEABAC710A9E3192F3 +:10337C009E02EFFAD592FFDF05710B9EEFED679E73 +:10338C0099710B9E9FDBFBED1E3471429C675C7F39 +:10339C009FDCFBEF7D71429C675C3F9FDDFBEF7216 +:1033AC00675C3F9FDEFBEF6A675C1F9FDFFBEF6292 +:1033BC003071396194679FE4FBEF57303E3961946B +:1033CC00679FE5FBEF4C3057396194679FE8FBEF43 +:1033DC0041675C01D1DD3BFDC943EF36675C02D12F +:1033EC00DD05712A21EF06714A9D712B21675C0165 +:1033FC00D1DD06710300710B20679FE3FBEF1367B0 +:10340C00318EEF0EEF0CEF0A664C5BDE057367181E +:10341C00A4FBC6D7C716664C30DC094C37DE05FD5D +:10342C000C30EF76664C02DF1F8FA6FB5C03728FAD +:10343C0003FC5C03318E316D08616A08128F03FC4A +:10344C005C80312A6162EF61664C3DDF08AE90BD55 +:10345C005EF85EEF54664C3EDF04F85FEF4B664C53 +:10346C004FDF05FDF143EF41664C61DF134A5CC849 +:10347C00DC045700EF06E85C095AFA776772EF290B +:10348C00664C7FDF05FD3D3CEF1F664C4EDF0B317C +:10349C00049E045210EF12F2EF0F664C5BDC0452E8 +:1034AC00FFEF06667309A4FB72C6D7C7880616170A +:1034BC00F1241000240500DC07244C00DD17EF1765 +:1034CC00717BFA17F104A4FB1489617F99717AFA64 +:1034DC0071529CEF02A45CC6D7C7C1C1FBF8FF4078 +:1034EC0004F903DD064004F904DF38717BFA8C0221 +:1034FC007309ACFB5E0AD1DF278C02318E04A4FB6E +:10350C0014896E0A99716207717AFACC01003162E2 +:10351C0007086159018C01D1DFF4716307716B27C6 +:10352C00717AFA1004C6D7CF03FC03F501FCF5053C +:10353C00FCF507FCD7C788061617F1E734020025FF +:10354C00DD3D23DD1725DD1C23DD0523DD2BEF3BC6 +:10355C0071029D679F06FCCD6303EF2F675C839F11 +:10356C0003FCEF27675C039F05FC675C034C02615F +:10357C00F871229EFDDF45EF12679F07FCEF0C6789 +:10358C0091DF08E0C15012FDE534C0C6D7C716174D +:10359C00F1E7240000DD2A23DD1E240300DD0724CF +:1035AC00FB00DD24EF2531329E05308000EF01F663 +:1035BC00086F04FC7208EF198F01FCF501FC72EF27 +:1035CC001071529D5235EF09F2EF0666730900FC3B +:1035DC0072C6D7C71617F1E7240000DD3824100097 +:1035EC00DD1C23DD1C23DD30240E00DD182411002E +:1035FC00DD1B240F00DD12243000DD15EF1EE2EF81 +:10360C001D5202EF195204EF155206EF115205EF3D +:10361C000D5207EF09F2EF065203EF0252FFC6D725 +:10362C00C731649C3771639C8D629FACFB8D619F2D +:10363C00CBFB36D2FCC7D861FD9337618A70618AA7 +:10364C00FDD837C0D866F1312F609D658D604B6514 +:10365C00DD0A71729C8D659D60CD63034A6305DE46 +:10366C0008309D366194CD636BB4637150F000CE1D +:10367C00300BCF170006CE3106FD5A02717A30712D +:10368C000BE3710BE7C6D78D659D608D659FADFB18 +:10369C00D74004F903DF064004F904DF02F2D73106 +:1036AC00749C0C71739C71139D8D659D67EF31310A +:1036BC00049D1F71039D71129DD506FCDF04F468F7 +:1036CC00EF0A8F06FC5002D6A1609D688D689D673D +:1036DC00EF0E31149D068D689D67EF048D659D6717 +:1036EC008D679FADFBD867FD0537E867091C227015 +:1036FC00C15013FD2548C0F2D7C7C1C1FBF8FF8CE0 +:10370C0002D1DF05F506FCEF1A8C024C05DE06CF64 +:10371C0006FC02EF0E8C02318E1231FE03311F605B +:10372C009F06FC8D694F06FCDD28CC011F8F06FC23 +:10373C009D69CC00008B4C08DE148B730912204F52 +:10374C0006FCDC058B9C01EF05615900EFE78C0151 +:10375C009D641004C6D7C716710AE7710BE371504C +:10376C00F000CE300BCF170006669E31FD5A027169 +:10377C007A30710BE33182E302EFFA8D1F7158F04E +:10378C0000710BE772C6D7C7C1C1FBF8FF8FFCFBFA +:10379C004E02DC03F2EF318C024FFDFBDC0452FFD6 +:1037AC00EF268C022FFCFB706131318D128FFDFBEB +:1037BC002FFCFB70613133BDD813FD290EBB4400C7 +:1037CC0001DC03F690BB8B721004C6D7C7C1FBF8A3 +:1037DC00FFAC0814A91489708B6128706131FD52FB +:1037EC004F1344030071FEDC23AC08148A04819A45 +:1037FC0004AC08148A044C11DC10A9148B99AC0885 +:10380C0014CA0200AC0814CA0310EF72AC0814CA34 +:10381C000400AC0814A914894DDE0AAC08148A0201 +:10382C00819A02EF12AC0814A914894D61D308AC2B +:10383C0008148A02919A02AC08148A03919A03D153 +:10384C00DF3CAC08148A024C10DF10A91489318EAD +:10385C00A112AC0814A9146299EF17AC08148A02CF +:10386C004CF0DF0EA91489318EB112AC0814A914D6 +:10387C006299AC0814CA0200AC0814CA0310C0C682 +:10388C00D7ED9038C75600664C0ADE0BF0317E122D +:10389C00F67810FC86EFF0C6D7C7200CFBF8FF17A4 +:1038AC00040600C15006C150A8C15030FDA702103B +:1038BC0006D2DD1B4A6C04DE05A46CE2EF7034E426 +:1038CC00FB895CFC99FD71397110B2FBF2EF5F71F1 +:1038DC007BFA300600C117040600C130E9FBFD5A23 +:1038EC004F1004717AFAF46C8FE4FB5C01D1DD2685 +:1038FC004004F903DF205010C180FDE534C0C73609 +:10390C00100571D4C6DE0F17C15006C150A8C150A6 +:10391C0030FDA70210064004F903DD064004F9044B +:10392C00DF0B8FE4FB5C02D161E8FD0B41F2100C64 +:10393C00C6D7D9E5FBC15030FD7F02C0629FE8FBC2 +:10394C005008C15011FDE534C0F2D7D9E8FBC1D9FC +:10395C00E7FBC15030FD220310045008C15011FD8B +:10396C00E534C0F2D7C7200CFBF8FFCC09004007A8 +:10397C00F901DF05CC0A02EF03CC0A10CC0B808FC7 +:10398C00E4FB5C039C07D1DF08717AD5CC0807EF08 +:10399C0006717BD5CC082F17040800C15004C15008 +:1039AC00A0C15030FD59031006624C02DF077110A4 +:1039BC00B2FBF2EF357118B2FBF46CC7361005711F +:1039CC00D4C6DE164004F903DF1017A1C15006C19E +:1039DC0050A8C15030FDA7021006717BFA8FE4FB92 +:1039EC005C034E07DD03E2EF01F2100CC6D7D504E1 +:1039FC00F9DF03F6BD6E4004F901DD0AD478DD036E +:103A0C00B478D7CD78038F04F9318FE723DD5124B7 +:103A1C0002002361D30423DD47D7FD093B31029F0C +:103A2C0001D731629E194A7005DE16A4704A7005E2 +:103A3C00DF0FA4705004C15010FDE534C0EF02F448 +:103A4C007031649E194A7205DE16A4724A7205DF43 +:103A5C000FA4725008C15010FDE534C0EF02F4728F +:103A6C00FD703AD78F06F9312349301B00466EDFC3 +:103A7C00158FE3FB5C01D161E8F504F9E0C150104E +:103A8C00FDE534C0EF1D307701466EDF165002C1E4 +:103A9C005010FDE534C0F64674DF088FC8FB50109B +:103AAC00D6BD74F64674DD36B6744674DF307112CA +:103ABC009BEF2B301B00466EDF13F64676DF18E0CB +:103ACC00C15010FDE534C0C9765307EF0A307701B9 +:103ADC00466E61F871129BF6467661E8B676315403 +:103AEC009E0771439DF6BD6ED731449D04F6BD6EA5 +:103AFC00D7A66EF6466E61F8C96EFFFFD7D473DD9C +:103B0C0003B473D731729E174A7105DE14A4714A3F +:103B1C007105DF0DA4715010C1FDE534C0EF02F446 +:103B2C00714A710661F8CD7325D7C736100571D46B +:103B3C00DE0E8FB2FB5C02D1DF0630A5386194D269 +:103B4C004004F903DF1C31220705302D2A61943122 +:103B5C00549D0C71539D5080C15012FDE534C0FD35 +:103B6C00733BFD993BC6D78F03FC5C01D1DD1DD4A3 +:103B7C007BDD03B47BD7CD7B098D644B7ADD0D8D5A +:103B8C00649D7A5040C15012FDE534C0D74004F911 +:103B9C0003DD04F6BD1AD7D5D0FBDF08F6461ADDD7 +:103BAC0019B61AD7D9CCFBF1461ADD0ED9CCFB12BB +:103BBC00AD1A43DE03A61AD7B61AD7717BFAC78F94 +:103BCC00C4FB76F5C4FB717AFA5C10D161E87162C2 +:103BDC009D665C0FD1DD57665C01D1DD05F504F9FE +:103BEC00EF4C665C02D1DD11E0C15003FD722BC0BD +:103BFC00711300711B20710303665C04D1DD11711C +:103C0C001300711B20D503FC61F8710303FD3335E0 +:103C1C00665C08D161E87103035005FD180A710256 +:103C2C00035003C1FD722BC0711A20FD1A2BF2C672 +:103C3C00D7C756FF4A4A1361C8EDF33C8F06F931DA +:103C4C001505300400EF0F8F06F9314505300500DE +:103C5C00EF04D907F9F1609F28FC8D7C9F29FC713A +:103C6C00349AE661301271049A61DC311961626236 +:103C7C009F2AFCE52BFC31449E05304000EF01F6F9 +:103C8C00C131340405302000EF01F6C2616B0861CC +:103C9C006A08C131749E05300400EF01F6C2616BF5 +:103CAC0008616A08C131649E04E6A1EF01F6C261A5 +:103CBC006B08616A08C131549E03E6EF01F6C261DC +:103CCC006B08616A9F2CFCF171240461DC9F26FC5B +:103CDC00F171540761DC9F27FCD84AF10104ECFC1C +:103CEC0014A9148976A44A6672C6D7FD3C098F04C0 +:103CFC00F9318FE724000061F8ED7A3E23DD2123B2 +:103D0C0061F8EDCC3D2361F8ED373E2361F8ED57BA +:103D1C003E2361F8EDC03E2361F8EDB13DED773EF9 +:103D2C00F6BD7471139B4005F901DF1831349E0701 +:103D3C00FD273F92DF04D7FDB123AD6E440A00612D +:103D4C00D8ED263F71429DFD8E0471639AFDB1231F +:103D5C004007F903DF0771229DF504F9D7FD1B26F7 +:103D6C0040B1FB9BDE0771229DF504F9D7714A2700 +:103D7C007140110571301105713A22715A2271503E +:103D8C001105FD7529D2DD0771229DF504F9D77156 +:103D9C00103500CF37001D714012055032FD180A46 +:103DAC00CF04F906D7FDB13F62318FE7240000DD67 +:103DBC000B23DD0323EF04F504F9D7D7CF04F90265 +:103DCC00FDDC294005F901DD064005F903DF05F5A9 +:103DDC00CDFBEF04CFCDFB03CF04F902FD4729FD4A +:103DEC00802CFDFC04FD3335FDAA30F505F971225C +:103DFC009DF537FF712BE0CBE43FEFCBE6F6F0FD02 +:103E0C008E04713BD48F06F9310503FDC140FD8A48 +:103E1C002D710806F9CF04F9038FA6FB5C02D1DDE6 +:103E2C00095080C15010FDE534C0D7FD5C4092DFD5 +:103E3C0006F504F971229DFD443FFDEC408F06F917 +:103E4C0031250731349E03F504F9D7FD5C4092DF30 +:103E5C0006F504F971229DFD783FFDEC408F06F9C3 +:103E6C0031250731349E03F504F9D7F504F9FD2DFE +:103E7C0040D261E8ED263FF6BD7471139BF5E4FB6F +:103E8C00FD7139717AFAFD082EFDD32CFD4E0571AA +:103E9C002B21714B9D31349B02EFFAFD0B40716A63 +:103EAC0027FDEF29FDD83FCF04F90571429DF6BDE2 +:103EBC006EFD050AF505F931349E04D432DD1FE59B +:103ECC0005F9E504F98F06F931254FF5F8FBF5F600 +:103EDC00FB502EFD180ACF05F903E504F9D7FDE2D6 +:103EEC0004FD442371730171320471430271039A0E +:103EFC00FD923FFD3C09F46A71629A31329E06CF05 +:103F0C0004F905EF0971439DE505F9E504F9712BF9 +:103F1C00E78F06F9312503F504F9D7F6466EDD0473 +:103F2C00F424EF02A4244A2465DC0BF6BD6EF504E0 +:103F3C00F971229DE2D7F2D731649D2FA47ED47EF5 +:103F4C00DD0831A4E00A31020C06712BE0FDF740CC +:103F5C0031A4E01731040C13712BE05027C150052C +:103F6C00FD722BC0CF04F90471229DD731020C15C0 +:103F7C00D83AC15005FD722BC05005FD180AFDF74B +:103F8C0040CF04F903D731949E02EFFA712AE7CEA1 +:103F9C00A409F5F3003104070261FDE5F300FD5AB5 +:103FAC0002CEA408D731049F05F6BD80F2D731327A +:103FBC00020431549E05F6BD80E2D7A680AD804444 +:103FCC000002DE035202D7F6BD80F2D771430771AF +:103FDC004B2771481005714811057138100571385F +:103FEC001105713302713B22715302715B227158BE +:103FFC00100571581105CF37000971481205D7CE3D +:10400C003708CBE4BFFFCBE6FFF3CED4FFF5B4FB10 +:10401C00F5B5FBF5B6FBF5B7FBF6BEE0BEE2BED0E0 +:10402C00D7CFCDFB03F5CEFBF5D0FB71729BF642DF +:10403C006CFFDF184266FFDF13461ADF0F426EFF7C +:10404C00DF0A426AFFDF054264FFDD02E2D7F2D7E6 +:10405C008FE3FB5C01D1DD02F2D7D482DF15310294 +:10406C0000515003FD832B625C01D1DF02E2D7E4E7 +:10407C0082EF404A82F0DF0831040037F482EF33DC +:10408C004A82C8DF05CD82F0E2D7310200094A82AC +:10409C00FFDD20A482EF1CF0C15004FD722BC08FF9 +:1040AC00B3FB5C9F9FB3FB7110C4FB30C73B6194A7 +:1040BC00CD82F0F2D7C75004FD832B625C03318EA6 +:1040CC00315D34B3FB896168995002FD832BD2DDDD +:1040DC00067170B3FBEF047178B3FBFDB123C6D747 +:1040EC0031149B06F504F971229DD771639DF47E02 +:1040FC00717207FD5A02717307D7FD5705F2D7711C +:10410C007BFAC7200CFBF8FF8FEAFBF0F9E9FBF315 +:10411C0003FD524F13BC048FECFBF0F9EBFBF303E4 +:10412C00FD524F13BC028FEEFBF0F9EDFBF303FDD8 +:10413C00524F13BB717AFAAC04BDD8F6BDDAAC049D +:10414C00311EBDDCF6BDDEFDDC0DADD8BDDCADDA5F +:10415C00BDDEAC02BDD8F6BDDAAC02311EDADCC372 +:10416C00DADEC3BDDCF6BDDEFDDC0DC0BDDEC0BDE0 +:10417C00DCADDEFD520FADD8BDDCADDABDDEABBDC6 +:10418C00D8F6BDDAAB311EDADCC3DADEC3BDDCF641 +:10419C00BDDEFDDC0DC0BDDEC0BDDCADDEFD520FF5 +:1041AC00DADAADD8FDDA44C3C58D905C3FF0317ED0 +:1041BC000440FC14C2C0B9A490F6BC08BC0A9C070D +:1041CC008C074C2EDD3D8D900E0770F161DC605C30 +:1041DC003FF0317E127940FCBDD8F6BDDA8C077306 +:1041EC00095C22318FBDDC70BDDEFDDC0DAC08BD81 +:1041FC00DCAC0AFD520FADDABC0AADD8BC08615973 +:10420C0007EFBDAC08BDD8AC0ABDDAC9DC0004F6BA +:10421C00FDA60EC9DCFFFFF6FDA70FADD8BD8AAF1A +:10422C003AFC468ADD11AF3CFCBF3EFCAF3AFCBF0A +:10423C003CFCAD8ABF3AFCAF3CFC423EFCDC46AFDA +:10424C003AFC423CFCDE3EAD26423AFCDE374A2AC2 +:10425C0016DC1A4A2AA0DE138D8C4B2ADE0DAF3ADF +:10426C00FC268E44691061C8FDC342F42AAF3AFCA7 +:10427C00445146DC0AAF3AFC241027BD28EF0DC987 +:10428C0028F82AEF074A2AFF61E8A42AAF3EFC422D +:10429C003CFCDC18AF3CFC423AFCDE10AF3AFC466E +:1042AC0028DE09F48CAF3AFCBD8EEF074A8CFF6117 +:1042BC00E8A48C100CC6D7717BFAC7710A9E319298 +:1042CC009E02EFFA8E949F34FC8E969F35FC8E974F +:1042DC009F36FC8E989F37FC8E939F38FC8E929F56 +:1042EC0039FC710B9E717AFA8F37FCFDBB0F76FD92 +:1042FC00584413BD88D5EFFBDF0AD5F0FBDF05D59D +:10430C00F1FBDD25F6B14688DF11C9883722665CE2 +:10431C000391DF060A88181A89009617FD7B45134E +:10432C00FD9B4331049E02EF61520692926934FC6C +:10433C00682EFCDFF6AD88BD86F884F3311C790A53 +:10434C00F944FEFFDD44D884F101040AF914A944B0 +:10435C00FFFFDF04E6B9EF0BD884F101040AF9146E +:10436C00A9A1B9717BFAA0EFFBD5EFFBDF1CA0F084 +:10437C00FBD5F0FBDF14A0F1FBD5F1FBDF0CCFEF8D +:10438C00FBFFCFF0FBFFCFF1FBFFC6717AFAD7C76B +:10439C0016D884F10744A800DC0571029EEF1CF6C8 +:1043AC0047DD18A4844A84A8DC0571029EEF0CF842 +:1043BC0084F3311CF6780AF9B7EFE4C6D7C756A8D0 +:1043CC009666F0317E12F6B1780AF966D1DFF1719A +:1043DC007BFAF5EFFBF5F0FBF5F1FBF48471039E32 +:1043EC00C6717AFAD7C72004FBF8FFD44ADF168DC2 +:1043FC00849D91717BFA52069292692EFC68C0FCE6 +:10440C00DFF6717AFA4A4A06DE0EE84A09C0FC9CCD +:10441C0003A44A8C0372EF30F891F3311C790AF93A +:10442C00BB31129E058B9C03EF0F8C019C03D49126 +:10443C00DF05CD91A7EF02B491718071179E61DCFD +:10444C0061FB71119E8C03721004C6D7C72008FB48 +:10445C00F8FF8F37FCFDBB0F9C078F36FCFDBB0FA5 +:10446C009C068F35FCFDBB0F9C058F34FCFDBB0FF0 +:10447C009C048F38FC9C038F39FC9C028C06318E7B +:10448C000112791A20BB8C075C03D1DF098C064C16 +:10449C000361C86179008C05318EB1610900BB31B3 +:1044AC003D120103BB8B0E04708C011C00BB8FF4FE +:1044BC00FB4E03DC0E8C034FF4FBDC0B8C024FF534 +:1044CC00FBDC04AB12EF03ABB1121008C6D7C7C3A9 +:1044DC00C12008FBF8FFF661490A61F8614908DF61 +:1044EC0007F7340000ED7745E6BC04F6BC06AC0AD1 +:1044FC00BC02AC08BBAC06614902AC0461F8614972 +:10450C0000DE28AC04BDD8AC06BDDAE1FD610FAD10 +:10451C00DABC06ADD8BC04ABBDD8AC02BDDAE1FD4B +:10452C007C0FADDABC02ADD8BBEFCAAC06BC02AC9A +:10453C0004BBAC08BDD8AC0ABDDAAC04BDDCAC061F +:10454C00FDDF0EAC04BDDCAC06FD520FE1FD7C0FB3 +:10455C00ADDABC06ADD8BC04AC06614902AC046152 +:10456C00F8614900DCC5AC0214AB12100CC6D7C7FD +:10457C00C12004FBF8FF8F31FCFDBB0F9C034E04E4 +:10458C00DF1CAD864688DE07AD88268612EF40F626 +:10459C004688DF074686DD03E7EF34F7EF318C04FE +:1045AC00318EB1128C03318E43DF183038222686BF +:1045BC000688BB8C045C0391DF05AB041800BBAB15 +:1045CC0012EF0C8C034E04DE0532A900EF01F7103C +:1045DC0006C6D7717BFA31229E0CF64694DD07B6DF +:1045EC0094717AFAEF7C71239E717AFA4004F90483 +:1045FC00DF07715307F42CEF69D9CFFBF1E72400E7 +:10460C0000DD0F23DD1A23DD1023DD5323DD2723EB +:10461C00DD38715307F42CEF49715207F42CEF423B +:10462C00D42CDF07715207E42CEF05715307F42CDF +:10463C00C994FA00EF2CD42CDF0B715207E42CC96F +:10464C0094FA00EF1DF5CFFBEF18D42CDF0B715350 +:10465C0007E42CC994FA00EF09CFCFFB02EF03FD5E +:10466C006F46D7D905FCF1E7240000DD0923DD21D5 +:10467C0023DD0923EF1B715307F42CD7D42CDF0750 +:10468C00715207E42CEF05715307F42CC9942D01DA +:10469C00D7715207E42CD731629B01D771039CD997 +:1046AC00CDFBF1E7240000DD1223DD1923DD1123FE +:1046BC00DD2623DD3423DD3923DD3FFD2F47EF3DA0 +:1046CC00FD5047EF38D9CCFBC1AE6CFD312DC0F39A +:1046DC0013BE6C712304EF25F0C1AE6CFD312DC0FF +:1046EC00F313BE6C712304EF14F6BE6C712204EF4D +:1046FC000CCB6CFF00712304EF03FDC4474004F99D +:10470C0005DD064004F901DF0671230471039C31B9 +:10471C00049C0FF6BE64BE6A31220402EF02F690CE +:10472C00BE6ED7CD2E47F496AE6C317DBFCAFCFD64 +:10473C009947D2DF0ED9CCFBC1AE6CFD312DC0F345 +:10474C0013BE6CD7FD9947D2DD0DCD2E47F496AE36 +:10475C006C317DBFCAFCD7E8960934205080D6BF97 +:10476C00C6FC22CAFCBDD8304700FD070EBFC8FCF2 +:10477C0030C6FCFD472DF313BE6CB42ED42EDF0CCB +:10478C00CD2E47A4964A961F61C8F496D740AFFB2E +:10479C000BDC05712304F2D740AFFB0661D8312244 +:1047AC009A11F0C1AE6CFD312DC0F313BE6C7122A9 +:1047BC0004EF03FDC447E2D771029CF0C1AE6CFD5F +:1047CC00312DC0F313BE6CA4974A9740DC37F49795 +:1047DC00D898F1313F0412FD14D898F1BDD8500887 +:1047EC00FD560E087208E6D2DD040192DFFC8961E9 +:1047FC0058D1DD05712204EF03712304A4984A9863 +:10480C002061C8F498D7C73026FDC6D77180717D5A +:10481C00FADE035201D75200D7C7C12004FBF8FFC0 +:10482C0017040300C1E0C15010C150A4FDA7021031 +:10483C0006629C02D1DD058C0272EF518C0C70C1AA +:10484C008C0470FD9D48C0629C02D1DD058C027207 +:10485C00EF3B8C035C7DD1DF03F2EF3117A1C1E09C +:10486C00C15010C150A4FDA7021006629C02D1DDFC +:10487C00058C0272EF178C015C7DD1DD03F2EF0D1C +:10488C008C0370C15010FD9D48C0629C021006C67E +:10489C00D7C7880616710AE650A4FDDB03D2DD07E4 +:1048AC0071339B5202EF1317FDF7036770FDF7038B +:1048BC00FDC848FD6B0471339BF2C6D7FD42045012 +:0E48CC00A4FDF7035020FDF70350AAEDF703FB +:1048DA0061FC61FCC1C3C5C7520C929269D4FEC186 +:1048EA00DFF88EFD708EFCC1717AFA4004F903DF9D +:1048FA0005302D2A6194C09EFC609EFD34D4FE5280 +:10490A0006C0B9A5A592DFF9C6C4C2C061FC61DFC1 +:10491A00520C929269D4FEC1DFF88EFD708EFCC1F2 +:10492A008F4105775C04D1DD06675C01D1DD50312A +:10493A00549C3671620771539C8FB4FB5FBCFBD1E8 +:10494A00DF1B8FB5FB5FBDFBD1DF128FB6FB5FBEEE +:10495A00FBD1DF098FB7FB5FBFFBD1DD0C316207EB +:10496A0002EFFA716307716B2771139EFD5630F4DB +:10497A00227148500571605005717AFAED744A67E0 +:10498A005C02D1DD16D422DD124A2202DD0DF422A8 +:10499A007148500571605005717AFA717AFA8D2260 +:1049AA00318FE7240000DD0823DD1423DD2CEF4AD4 +:1049BA00F44A7140500571505005E422ED744A8F53 +:1049CA0040059D4B715050058D4B9D4DD84BFD2098 +:1049DA0034629D4CCD2202ED744A675C02D1DD1728 +:1049EA00675C10D1DD05CD2203EF0F7148500571C8 +:1049FA00605005F422EF73CD22044A2203DF108DA2 +:104A0A004C9F4005D84CC1D84BFDB734C0EF1F8F1F +:104A1A0040057671744BDC054A4B02DE0671605024 +:104A2A0005EF47C7D84BFDE630C071505005D84D49 +:104A3A00F1242900DD27240400DD22242200DD1DC3 +:104A4A00241100DD0C240100DD13241E00DD0EEF0D +:104A5A000A4A4B60DF07CD4B61EF02A44B4A22039F +:104A6A00DF08D84BFD2034629D4CC09EFC609EFD41 +:104A7A0034D4FE5206C0B9A5A592DFF961FCC1C3C0 +:104A8A00C5C7520C929269D4FEC1DFF88EFD708EB2 +:104A9A00FCC1717AFA51405F0401D1DD06F616A70E +:104AAA0047DFF2300400BF2401F6BF2A01300B0BA6 +:104ABA00BF2801FD5A02300B0FBF2801FD5A0230F0 +:104ACA000F0FBF2801710AE6F6420C01DD33AF046D +:104ADA0001BF0C0131529B2971529B710BE2D851D3 +:104AEA00FDDB033184BD02EFFACBB422FBD853F1CC +:104AFA00BEB8714BE1714BE5710ABD8D529E44EF10 +:104B0A000C71539B714AE5717BBD71339BC09EFC4E +:104B1A00609EFD34D4FE5206C0B9A5A592DFF9C63F +:104B2A00C4C2C061FCC1C5717AFAD450DD0BEA4E29 +:104B3A00899E44A64EB450EF33710AE6300400BF92 +:104B4A002401F6BF2A01300B0BBF28010000000028 +:104B5A0000000000510FBF28010000000000000003 +:104B6A0000500FBF280171239B71339BC4C061FCA5 +:104B7A0061EF520C929269D4FEC1DFF88EFD708EFD +:104B8A00FCC12006FBF8FF71503002CEABACCC045E +:104B9A0000F6BB31B2E210617900F6614900DFF339 +:104BAA0071603002ED344C8E519C03713BE28C03F0 +:104BBA005C02D1DD1E8C035C08D1DF097150300222 +:104BCA00CC0400EFCC8C0570FD9935629E50CC0464 +:104BDA0002EFBE8C035C03D1DF408E509C02715001 +:104BEA0030028C04D1DF0E8C0270FDDF35629C0529 +:104BFA00CC0401EF328C044C02DF0671603002EF04 +:104C0A0029CF34025A716030028C0270C18C05704F +:104C1A00FD4135C0CF34024AEF108C035C01D1DD6F +:104C2A000671603002EF03ED9B4B1006C09EFC60DC +:104C3A009EFD34D4FE5206C0B9A5A592DFF961FCE7 +:104C4A00C1C3C5C7520C929269D4FEC1DFF88EFD6A +:104C5A00708EFCC1710A9E31929E02EFFA8FDEFBC2 +:104C6A004F96FFDF198FDFFB4F97FFDF118FE0FBB6 +:104C7A004F98FFDF095004C15011FDE534C0710B94 +:104C8A009EC09EFC609EFD34D4FE5206C0B9A5A506 +:104C9A0092DFF9C6C4C2C061FCE46A61FCC1C3C543 +:104CAA00C7520C929269D4FEC1DFF88EFD708EFC59 +:104CBA00C1C1FBF8FF8D1F9C018E31318EE724069E +:104CCA0000DD0823DD0E23DD22EF38717AFA8C012C +:104CDA009D62EF2F717AFA4007F901DF068C019D78 +:104CEA0061EF2051FF2E019D61EF18717AFA8C0154 +:104CFA009D304004F903DD064004F904DF053079EC +:104D0A002561944031FF09DE05A031FFEF07715894 +:104D1A00F00071629C710BE3C0C09EFC609EFD3482 +:104D2A00D4FE5206C0B9A5A592DFF9C6C4C2C061B5 +:104D3A00FC717BFAC7D46A61F831249D2771239DDF +:104D4A00D46ADD05B46ACEABAC717AFA5600664C09 +:104D5A000ADD1172F3311C79D8FCCEFC0061CA61FC +:104D6A00A486EFEA717AFAF2C6D7C7C1C1FBF8FF87 +:104D7A00CC01008C014C0ADE36717BFA8C01F031D1 +:104D8A007E0410FC14A96168DF09AC02B9717AFAD1 +:104D9A00F2EF1D8C01F0317E127910FC614902DFBD +:104DAA0006717AFAE2EF09717AFA615901EFC4E2FF +:104DBA001004C6D7C72004FBF8FFF64210FC61F8BE +:104DCA00EDA04E717BFA9C038C034C0ADE3C8C03EB +:104DDA00F0317E0410FC14A96168DF05717AFAEFDC +:104DEA0029717AFA8C0372F3311C7910FCCEFC001B +:104DFA0061CA629C02D1DF0A8C03F0317E12E67826 +:104E0A0010FC717BFA615903EFBECC0200CC0101A0 +:104E1A008C02F0317E0410FC14A96168DD788C02E2 +:104E2A00F0317E127910FCE743DF658C014C0ADE13 +:104E3A005F8C01F0317E127910FCE743DD4D717B06 +:104E4A00FA8C01F0317E0410FC14A96168DF186144 +:104E5A0069018C01F0317E12F67810FC8C024E0149 +:104E6A00DCED717AFAEF2F8C01F0317E0410FC141C +:104E7A00A9128C02F0317E337810FC8C01F0317E5D +:104E8A0012E67810FC615902717AFA615901EF9BB6 +:104E9A00615902ED1A4E00F21004C6D761FF520C96 +:104EAA00929269D4FEC1DFF88EFD708EFCC1717AD0 +:104EBA00FA8FE4FB5C03D1DD114004F903DD0640FF +:104ECA0004F904DF0530A5386194C09EFC609EFD9C +:104EDA0034D4FE5206C0B9A5A592DFF961FC61FC83 +:044EEA0061FC61FC0A +:0A4EEE0000060C12181E242A3036AC +:104EF800ACFB0000000066FE00000000FA392C360A +:104F08008C22A346332EF22EDF45363BC708F73CEA +:104F180028FC36FE20FE02F903F929FC30FE2AFCA3 +:104F28002BFC08F926FC6CFF1AFF6EFF6AFF64FF72 +:0A4F380027FC66FF2CFC555555556B +:104F4200FF0000000000983AF82AFF000000470026 +:104F5200317503F7332312D714AEF8C716AC061215 +:104F6200C5AC0416F643DD078B99A7A5B3EFF5C2CE +:024F7200C6D7A0 +:024FF400325633 +:0A4FF60031303A31383A343400000B :00000001FF  \ No newline at end of file diff --git a/trunk/bsr.lmf b/trunk/bsr.lmf index abd4967e855f06de9b6ff1ff49a897906ff25a73..bf75b792372700fac71efe5239903fccfd204067 100644 GIT binary patch literal 186964 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�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 literal 183148 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%0DMTWw{y3KPSTm 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 diff --git a/trunk/bsr_k0r.map b/trunk/bsr_k0r.map index 2f4695f..03a609c 100644 --- a/trunk/bsr_k0r.map +++ b/trunk/bsr_k0r.map @@ -1,7 +1,7 @@ -78K0R Linker W1.33 Date:27 Feb 2013 Page: 1 +78K0R Linker W1.33 Date: 7 Jan 2014 Page: 1 Command: -yC:\Program Files (x86)\NEC Electronics Tools\DEV -_msgoff - obsr.lmf ..\..\..\Program Files (x86)\NEC Electronics Tools\C @@ -26,8 +26,8 @@ Direc-file:bsr_mcu.dr *** Link information *** 73 output segment(s) - 3E28H byte(s) real data - 6406 symbol(s) defined + 3EBFH byte(s) real data + 6539 symbol(s) defined *** Memory map *** @@ -155,56 +155,56 @@ Direc-file:bsr_mcu.dr LDR_CODL util_funcs 000C4H 00000H ?CSEGSI 000C4H 0000AH CSEG - LDR_CODE 000CEH 00975H CSEG - LDR_CODE loader 000CEH 0019AH - LDR_CODE WDT 00268H 00000H - LDR_CODE i2c_mcu 00268H 0029BH - LDR_CODE i2c_twl 00503H 0005BH + LDR_CODE 000CEH 0096EH CSEG + LDR_CODE loader 000CEH 0018CH + LDR_CODE WDT 0025AH 00000H + LDR_CODE i2c_mcu 0025AH 002A2H + LDR_CODE i2c_twl 004FCH 0005BH LDR_CODE self_flash - 0055EH 00370H + 00557H 00370H LDR_CODE task_debug - 008CEH 00000H + 008C7H 00000H LDR_CODE task_status - 008CEH 00075H - LDR_CODE hal 00943H 000DCH + 008C7H 00075H + LDR_CODE hal 0093CH 000DCH LDR_CODE util_funcs - 00A1FH 00024H - FSL_CODE 00A43H 00322H CSEG + 00A18H 00024H + FSL_CODE 00A3CH 00322H CSEG FSL_CODE fsl_block_cmd - 00A43H 0002BH + 00A3CH 0002BH FSL_CODE fsl_block_check - 00A6EH 00013H + 00A67H 00013H FSL_CODE fsl_common - 00A81H 0014FH + 00A7AH 0014FH FSL_CODE fsl_reset - 00BD0H 00001H + 00BC9H 00001H FSL_CODE fsl_si_ibf - 00BD1H 00064H + 00BCAH 00064H FSL_CODE fsl_phySwap - 00C35H 0004DH + 00C2EH 0004DH FSL_CODE fsl_si_common - 00C82H 00061H - FSL_CODE fsl_swap 00CE3H 00030H + 00C7BH 00061H + FSL_CODE fsl_swap 00CDCH 00030H FSL_CODE fsl_write - 00D13H 00052H - @@LCODE 00D65H 00277H CSEG - @@LCODE @cstart 00D65H 0006DH - @@LCODE @imul 00DD2H 00011H - @@LCODE @lumul 00DE3H 0002BH - @@LCODE @isdiv 00E0EH 00022H - @@LCODE @iudiv 00E30H 0002DH - @@LCODE @isrem 00E5DH 00021H - @@LCODE @iurem 00E7EH 0002FH - @@LCODE @lsdiv 00EADH 00039H - @@LCODE @ludiv 00EE6H 0003FH - @@LCODE @divuw 00F25H 00034H - @@LCODE @ladd 00F59H 0000FH - @@LCODE @llsh 00F68H 0001BH - @@LCODE @lursh 00F83H 0001FH - @@LCODE @iscmp 00FA2H 0000CH - @@LCODE @lband 00FAEH 00014H - @@LCODE @bcdtob 00FC2H 0001AH -* gap * 00FDCH 0001AH + 00D0CH 00052H + @@LCODE 00D5EH 00277H CSEG + @@LCODE @cstart 00D5EH 0006DH + @@LCODE @imul 00DCBH 00011H + @@LCODE @lumul 00DDCH 0002BH + @@LCODE @isdiv 00E07H 00022H + @@LCODE @iudiv 00E29H 0002DH + @@LCODE @isrem 00E56H 00021H + @@LCODE @iurem 00E77H 0002FH + @@LCODE @lsdiv 00EA6H 00039H + @@LCODE @ludiv 00EDFH 0003FH + @@LCODE @divuw 00F1EH 00034H + @@LCODE @ladd 00F52H 0000FH + @@LCODE @llsh 00F61H 0001BH + @@LCODE @lursh 00F7CH 0001FH + @@LCODE @iscmp 00F9BH 0000CH + @@LCODE @lband 00FA7H 00014H + @@LCODE @bcdtob 00FBBH 0001AH +* gap * 00FD5H 00021H MGC_LOAD 00FF6H 0000AH CSEG AT MGC_LOAD magic 00FF6H 0000AH @@ -258,298 +258,298 @@ Direc-file:bsr_mcu.dr 0228CH 00000H @@CNST i2c_mcu-sub 0228CH 00000H - ROM_CODE 0228CH 025B0H CSEG - ROM_CODE pm 0228CH 00A10H - ROM_CODE i2c_ctr 02C9CH 0005CH - ROM_CODE main 02CF8H 00055H - ROM_CODE led 02D4DH 00274H - ROM_CODE rtc 02FC1H 000E0H - ROM_CODE vreg_ctr 030A1H 00493H - ROM_CODE vreg_twl 03534H 000F9H - ROM_CODE adc 0362DH 00261H - ROM_CODE renge 0388EH 00018H - ROM_CODE accero 038A6H 00155H - ROM_CODE sw 039FBH 00131H + ROM_CODE 0228CH 0264EH CSEG + ROM_CODE pm 0228CH 009F4H + ROM_CODE i2c_ctr 02C80H 0005CH + ROM_CODE main 02CDCH 00055H + ROM_CODE led 02D31H 00284H + ROM_CODE rtc 02FB5H 000E0H + ROM_CODE vreg_ctr 03095H 0049EH + ROM_CODE vreg_twl 03533H 000F9H + ROM_CODE adc 0362CH 00261H + ROM_CODE renge 0388DH 00018H + ROM_CODE accero 038A5H 00155H + ROM_CODE sw 039FAH 0013CH ROM_CODE task_misc - 03B2CH 001C1H - ROM_CODE task_sys 03CEDH 00380H + 03B36H 001C1H + ROM_CODE task_sys 03CF7H 00414H ROM_CODE pedo_alg_thre_det2 - 0406DH 004D4H - ROM_CODE led_cam 04541H 000C4H - ROM_CODE led_pow 04605H 0016FH - ROM_CODE voltable 04774H 00000H + 0410BH 004D4H + ROM_CODE led_cam 045DFH 000C4H + ROM_CODE led_pow 046A3H 0016FH + ROM_CODE voltable 04812H 00000H ROM_CODE pedo_lpf_coeff - 04774H 00000H + 04812H 00000H ROM_CODE kanaria_c - 04774H 00006H - ROM_CODE get_ei 0477AH 0000DH + 04812H 00006H + ROM_CODE get_ei 04818H 0000DH ROM_CODE i2c_mcu-sub - 04787H 000B5H - @@BASE 0483CH 00614H CSEG BASE - @@BASE loader 0483CH 00000H - @@BASE pm 0483CH 0003EH - @@BASE i2c_ctr 0487AH 00170H - @@BASE main 049EAH 00000H - @@BASE magic 049EAH 00000H - @@BASE WDT 049EAH 00000H - @@BASE i2c_mcu 049EAH 000F2H - @@BASE i2c_twl 04ADCH 000D0H - @@BASE led 04BACH 00000H - @@BASE rtc 04BACH 0005DH - @@BASE vreg_ctr 04C09H 00000H - @@BASE vreg_twl 04C09H 00000H - @@BASE adc 04C09H 00094H - @@BASE renge 04C9DH 0016BH - @@BASE accero 04E08H 00042H + 04825H 000B5H + @@BASE 048DAH 00614H CSEG BASE + @@BASE loader 048DAH 00000H + @@BASE pm 048DAH 0003EH + @@BASE i2c_ctr 04918H 00170H + @@BASE main 04A88H 00000H + @@BASE magic 04A88H 00000H + @@BASE WDT 04A88H 00000H + @@BASE i2c_mcu 04A88H 000F2H + @@BASE i2c_twl 04B7AH 000D0H + @@BASE led 04C4AH 00000H + @@BASE rtc 04C4AH 0005DH + @@BASE vreg_ctr 04CA7H 00000H + @@BASE vreg_twl 04CA7H 00000H + @@BASE adc 04CA7H 00094H + @@BASE renge 04D3BH 0016BH + @@BASE accero 04EA6H 00042H @@BASE self_flash - 04E4AH 00000H - @@BASE sw 04E4AH 00000H + 04EE8H 00000H + @@BASE sw 04EE8H 00000H @@BASE task_debug - 04E4AH 00000H + 04EE8H 00000H @@BASE task_misc - 04E4AH 00000H - @@BASE task_sys 04E4AH 00000H + 04EE8H 00000H + @@BASE task_sys 04EE8H 00000H @@BASE pedo_alg_thre_det2 - 04E4AH 00000H - @@BASE ini_VECT 04E4AH 00006H + 04EE8H 00000H + @@BASE ini_VECT 04EE8H 00006H @@BASE task_status - 04E50H 00000H - @@BASE led_cam 04E50H 00000H - @@BASE led_pow 04E50H 00000H - @@BASE hal 04E50H 00000H + 04EEEH 00000H + @@BASE led_cam 04EEEH 00000H + @@BASE led_pow 04EEEH 00000H + @@BASE hal 04EEEH 00000H @@BASE batt_params - 04E50H 00000H - @@BASE voltable 04E50H 00000H + 04EEEH 00000H + @@BASE voltable 04EEEH 00000H @@BASE pedo_lpf_coeff - 04E50H 00000H + 04EEEH 00000H @@BASE kanaria_c - 04E50H 00000H + 04EEEH 00000H @@BASE util_funcs - 04E50H 00000H + 04EEEH 00000H @@BASE i2c_mcu-sub - 04E50H 00000H - @@CNSTL 04E50H 00000H CSEG PAGE64KP - @@CNSTL @cstart 04E50H 00000H - @@CNSTL 04E50H 00000H CSEG PAGE64KP - @@CNSTL pm 04E50H 00000H - @@CNSTL 04E50H 00000H CSEG PAGE64KP - @@CNSTL i2c_ctr 04E50H 00000H - @@CNSTL 04E50H 00000H CSEG PAGE64KP - @@CNSTL main 04E50H 00000H - @@CNSTL 04E50H 00000H CSEG PAGE64KP - @@CNSTL led 04E50H 00000H - @@CNSTL 04E50H 00000H CSEG PAGE64KP - @@CNSTL rtc 04E50H 00000H - @@CNSTL 04E50H 00000H CSEG PAGE64KP - @@CNSTL vreg_ctr 04E50H 00000H - @@CNSTL 04E50H 00000H CSEG PAGE64KP - @@CNSTL vreg_twl 04E50H 00000H - @@CNSTL 04E50H 00000H CSEG PAGE64KP - @@CNSTL adc 04E50H 00000H - @@CNSTL 04E50H 00000H CSEG PAGE64KP - @@CNSTL renge 04E50H 00000H - @@CNSTL 04E50H 00000H CSEG PAGE64KP - @@CNSTL accero 04E50H 00000H - @@CNSTL 04E50H 00000H CSEG PAGE64KP - @@CNSTL sw 04E50H 00000H - @@CNSTL 04E50H 00000H CSEG PAGE64KP + 04EEEH 00000H + @@CNSTL 04EEEH 00000H CSEG PAGE64KP + @@CNSTL @cstart 04EEEH 00000H + @@CNSTL 04EEEH 00000H CSEG PAGE64KP + @@CNSTL pm 04EEEH 00000H + @@CNSTL 04EEEH 00000H CSEG PAGE64KP + @@CNSTL i2c_ctr 04EEEH 00000H + @@CNSTL 04EEEH 00000H CSEG PAGE64KP + @@CNSTL main 04EEEH 00000H + @@CNSTL 04EEEH 00000H CSEG PAGE64KP + @@CNSTL led 04EEEH 00000H + @@CNSTL 04EEEH 00000H CSEG PAGE64KP + @@CNSTL rtc 04EEEH 00000H + @@CNSTL 04EEEH 00000H CSEG PAGE64KP + @@CNSTL vreg_ctr 04EEEH 00000H + @@CNSTL 04EEEH 00000H CSEG PAGE64KP + @@CNSTL vreg_twl 04EEEH 00000H + @@CNSTL 04EEEH 00000H CSEG PAGE64KP + @@CNSTL adc 04EEEH 00000H + @@CNSTL 04EEEH 00000H CSEG PAGE64KP + @@CNSTL renge 04EEEH 00000H + @@CNSTL 04EEEH 00000H CSEG PAGE64KP + @@CNSTL accero 04EEEH 00000H + @@CNSTL 04EEEH 00000H CSEG PAGE64KP + @@CNSTL sw 04EEEH 00000H + @@CNSTL 04EEEH 00000H CSEG PAGE64KP @@CNSTL task_misc - 04E50H 00000H - @@CNSTL 04E50H 00000H CSEG PAGE64KP - @@CNSTL task_sys 04E50H 00000H - @@CNSTL 04E50H 00000H CSEG PAGE64KP + 04EEEH 00000H + @@CNSTL 04EEEH 00000H CSEG PAGE64KP + @@CNSTL task_sys 04EEEH 00000H + @@CNSTL 04EEEH 00000H CSEG PAGE64KP @@CNSTL pedo_alg_thre_det2 - 04E50H 00000H - @@CNSTL 04E50H 00000H CSEG PAGE64KP - @@CNSTL ini_VECT 04E50H 00000H - @@CNSTL 04E50H 00000H CSEG PAGE64KP - @@CNSTL led_cam 04E50H 00000H - @@CNSTL 04E50H 00000H CSEG PAGE64KP - @@CNSTL led_pow 04E50H 00000H - @@CNSTL 04E50H 00000H CSEG PAGE64KP + 04EEEH 00000H + @@CNSTL 04EEEH 00000H CSEG PAGE64KP + @@CNSTL ini_VECT 04EEEH 00000H + @@CNSTL 04EEEH 00000H CSEG PAGE64KP + @@CNSTL led_cam 04EEEH 00000H + @@CNSTL 04EEEH 00000H CSEG PAGE64KP + @@CNSTL led_pow 04EEEH 00000H + @@CNSTL 04EEEH 00000H CSEG PAGE64KP @@CNSTL batt_params - 04E50H 00000H - @@CNSTL 04E50H 00000H CSEG PAGE64KP - @@CNSTL voltable 04E50H 00000H - @@CNSTL 04E50H 00000H CSEG PAGE64KP + 04EEEH 00000H + @@CNSTL 04EEEH 00000H CSEG PAGE64KP + @@CNSTL voltable 04EEEH 00000H + @@CNSTL 04EEEH 00000H CSEG PAGE64KP @@CNSTL pedo_lpf_coeff - 04E50H 00000H - @@CNSTL 04E50H 00000H CSEG PAGE64KP + 04EEEH 00000H + @@CNSTL 04EEEH 00000H CSEG PAGE64KP @@CNSTL kanaria_c - 04E50H 00000H - @@CNSTL 04E50H 00000H CSEG PAGE64KP + 04EEEH 00000H + @@CNSTL 04EEEH 00000H CSEG PAGE64KP @@CNSTL i2c_mcu-sub - 04E50H 00000H - @@CNSTL 04E50H 0000AH CSEG PAGE64KP - @@CNSTL @bcdtob 04E50H 0000AH - @@R_INIT 04E5AH 0004AH CSEG UNIT64KP - @@R_INIT @cstart 04E5AH 00000H - @@R_INIT loader 04E5AH 00000H - @@R_INIT pm 04E5AH 00000H - @@R_INIT i2c_ctr 04E5AH 00000H - @@R_INIT main 04E5AH 00000H - @@R_INIT magic 04E5AH 00000H - @@R_INIT WDT 04E5AH 00000H - @@R_INIT i2c_mcu 04E5AH 00000H - @@R_INIT i2c_twl 04E5AH 00000H - @@R_INIT led 04E5AH 00000H - @@R_INIT rtc 04E5AH 00000H - @@R_INIT vreg_ctr 04E5AH 00000H - @@R_INIT vreg_twl 04E5AH 00000H - @@R_INIT adc 04E5AH 0000CH - @@R_INIT renge 04E66H 00014H - @@R_INIT accero 04E7AH 00000H + 04EEEH 00000H + @@CNSTL 04EEEH 0000AH CSEG PAGE64KP + @@CNSTL @bcdtob 04EEEH 0000AH + @@R_INIT 04EF8H 0004AH CSEG UNIT64KP + @@R_INIT @cstart 04EF8H 00000H + @@R_INIT loader 04EF8H 00000H + @@R_INIT pm 04EF8H 00000H + @@R_INIT i2c_ctr 04EF8H 00000H + @@R_INIT main 04EF8H 00000H + @@R_INIT magic 04EF8H 00000H + @@R_INIT WDT 04EF8H 00000H + @@R_INIT i2c_mcu 04EF8H 00000H + @@R_INIT i2c_twl 04EF8H 00000H + @@R_INIT led 04EF8H 00000H + @@R_INIT rtc 04EF8H 00000H + @@R_INIT vreg_ctr 04EF8H 00000H + @@R_INIT vreg_twl 04EF8H 00000H + @@R_INIT adc 04EF8H 0000CH + @@R_INIT renge 04F04H 00014H + @@R_INIT accero 04F18H 00000H @@R_INIT self_flash - 04E7AH 00000H - @@R_INIT sw 04E7AH 00000H + 04F18H 00000H + @@R_INIT sw 04F18H 00000H @@R_INIT task_debug - 04E7AH 00000H + 04F18H 00000H @@R_INIT task_misc - 04E7AH 00026H - @@R_INIT task_sys 04EA0H 00000H + 04F18H 00026H + @@R_INIT task_sys 04F3EH 00000H @@R_INIT pedo_alg_thre_det2 - 04EA0H 00000H - @@R_INIT ini_VECT 04EA0H 00000H + 04F3EH 00000H + @@R_INIT ini_VECT 04F3EH 00000H @@R_INIT task_status - 04EA0H 00000H - @@R_INIT led_cam 04EA0H 00000H - @@R_INIT led_pow 04EA0H 00004H - @@R_INIT hal 04EA4H 00000H + 04F3EH 00000H + @@R_INIT led_cam 04F3EH 00000H + @@R_INIT led_pow 04F3EH 00004H + @@R_INIT hal 04F42H 00000H @@R_INIT batt_params - 04EA4H 00000H - @@R_INIT voltable 04EA4H 00000H + 04F42H 00000H + @@R_INIT voltable 04F42H 00000H @@R_INIT pedo_lpf_coeff - 04EA4H 00000H + 04F42H 00000H @@R_INIT kanaria_c - 04EA4H 00000H + 04F42H 00000H @@R_INIT util_funcs - 04EA4H 00000H + 04F42H 00000H @@R_INIT i2c_mcu-sub - 04EA4H 00000H - @@R_INIT @rom 04EA4H 00000H - @@R_INIS 04EA4H 00010H CSEG UNIT64KP - @@R_INIS @cstart 04EA4H 00000H - @@R_INIS loader 04EA4H 00000H - @@R_INIS pm 04EA4H 00002H - @@R_INIS i2c_ctr 04EA6H 00002H - @@R_INIS main 04EA8H 00000H - @@R_INIS magic 04EA8H 00000H - @@R_INIS WDT 04EA8H 00000H - @@R_INIS i2c_mcu 04EA8H 00000H - @@R_INIS i2c_twl 04EA8H 00000H - @@R_INIS led 04EA8H 00000H - @@R_INIS rtc 04EA8H 00000H - @@R_INIS vreg_ctr 04EA8H 00000H - @@R_INIS vreg_twl 04EA8H 00000H - @@R_INIS adc 04EA8H 00000H - @@R_INIS renge 04EA8H 00000H - @@R_INIS accero 04EA8H 00000H + 04F42H 00000H + @@R_INIT @rom 04F42H 00000H + @@R_INIS 04F42H 00010H CSEG UNIT64KP + @@R_INIS @cstart 04F42H 00000H + @@R_INIS loader 04F42H 00000H + @@R_INIS pm 04F42H 00002H + @@R_INIS i2c_ctr 04F44H 00002H + @@R_INIS main 04F46H 00000H + @@R_INIS magic 04F46H 00000H + @@R_INIS WDT 04F46H 00000H + @@R_INIS i2c_mcu 04F46H 00000H + @@R_INIS i2c_twl 04F46H 00000H + @@R_INIS led 04F46H 00000H + @@R_INIS rtc 04F46H 00000H + @@R_INIS vreg_ctr 04F46H 00000H + @@R_INIS vreg_twl 04F46H 00000H + @@R_INIS adc 04F46H 00000H + @@R_INIS renge 04F46H 00000H + @@R_INIS accero 04F46H 00000H @@R_INIS self_flash - 04EA8H 00000H - @@R_INIS sw 04EA8H 00000H + 04F46H 00000H + @@R_INIS sw 04F46H 00000H @@R_INIS task_debug - 04EA8H 00000H + 04F46H 00000H @@R_INIS task_misc - 04EA8H 00000H - @@R_INIS task_sys 04EA8H 00002H + 04F46H 00000H + @@R_INIS task_sys 04F46H 00002H @@R_INIS pedo_alg_thre_det2 - 04EAAH 00006H - @@R_INIS ini_VECT 04EB0H 00000H + 04F48H 00006H + @@R_INIS ini_VECT 04F4EH 00000H @@R_INIS task_status - 04EB0H 00000H - @@R_INIS led_cam 04EB0H 00002H - @@R_INIS led_pow 04EB2H 00002H - @@R_INIS hal 04EB4H 00000H + 04F4EH 00000H + @@R_INIS led_cam 04F4EH 00002H + @@R_INIS led_pow 04F50H 00002H + @@R_INIS hal 04F52H 00000H @@R_INIS batt_params - 04EB4H 00000H - @@R_INIS voltable 04EB4H 00000H + 04F52H 00000H + @@R_INIS voltable 04F52H 00000H @@R_INIS pedo_lpf_coeff - 04EB4H 00000H + 04F52H 00000H @@R_INIS kanaria_c - 04EB4H 00000H + 04F52H 00000H @@R_INIS util_funcs - 04EB4H 00000H + 04F52H 00000H @@R_INIS i2c_mcu-sub - 04EB4H 00000H - @@R_INIS @rom 04EB4H 00000H - @@RLINIT 04EB4H 00000H CSEG UNIT64KP - @@RLINIT loader 04EB4H 00000H - @@RLINIT pm 04EB4H 00000H - @@RLINIT i2c_ctr 04EB4H 00000H - @@RLINIT main 04EB4H 00000H - @@RLINIT magic 04EB4H 00000H - @@RLINIT WDT 04EB4H 00000H - @@RLINIT i2c_mcu 04EB4H 00000H - @@RLINIT i2c_twl 04EB4H 00000H - @@RLINIT led 04EB4H 00000H - @@RLINIT rtc 04EB4H 00000H - @@RLINIT vreg_ctr 04EB4H 00000H - @@RLINIT vreg_twl 04EB4H 00000H - @@RLINIT adc 04EB4H 00000H - @@RLINIT renge 04EB4H 00000H - @@RLINIT accero 04EB4H 00000H + 04F52H 00000H + @@R_INIS @rom 04F52H 00000H + @@RLINIT 04F52H 00000H CSEG UNIT64KP + @@RLINIT loader 04F52H 00000H + @@RLINIT pm 04F52H 00000H + @@RLINIT i2c_ctr 04F52H 00000H + @@RLINIT main 04F52H 00000H + @@RLINIT magic 04F52H 00000H + @@RLINIT WDT 04F52H 00000H + @@RLINIT i2c_mcu 04F52H 00000H + @@RLINIT i2c_twl 04F52H 00000H + @@RLINIT led 04F52H 00000H + @@RLINIT rtc 04F52H 00000H + @@RLINIT vreg_ctr 04F52H 00000H + @@RLINIT vreg_twl 04F52H 00000H + @@RLINIT adc 04F52H 00000H + @@RLINIT renge 04F52H 00000H + @@RLINIT accero 04F52H 00000H @@RLINIT self_flash - 04EB4H 00000H - @@RLINIT sw 04EB4H 00000H + 04F52H 00000H + @@RLINIT sw 04F52H 00000H @@RLINIT task_debug - 04EB4H 00000H + 04F52H 00000H @@RLINIT task_misc - 04EB4H 00000H - @@RLINIT task_sys 04EB4H 00000H + 04F52H 00000H + @@RLINIT task_sys 04F52H 00000H @@RLINIT pedo_alg_thre_det2 - 04EB4H 00000H - @@RLINIT ini_VECT 04EB4H 00000H + 04F52H 00000H + @@RLINIT ini_VECT 04F52H 00000H @@RLINIT task_status - 04EB4H 00000H - @@RLINIT led_cam 04EB4H 00000H - @@RLINIT led_pow 04EB4H 00000H - @@RLINIT hal 04EB4H 00000H + 04F52H 00000H + @@RLINIT led_cam 04F52H 00000H + @@RLINIT led_pow 04F52H 00000H + @@RLINIT hal 04F52H 00000H @@RLINIT batt_params - 04EB4H 00000H - @@RLINIT voltable 04EB4H 00000H + 04F52H 00000H + @@RLINIT voltable 04F52H 00000H @@RLINIT pedo_lpf_coeff - 04EB4H 00000H + 04F52H 00000H @@RLINIT kanaria_c - 04EB4H 00000H + 04F52H 00000H @@RLINIT util_funcs - 04EB4H 00000H + 04F52H 00000H @@RLINIT i2c_mcu-sub - 04EB4H 00000H - @@RLINIT @rom 04EB4H 00000H - @@CODEL 04EB4H 00000H CSEG - @@CODEL pm 04EB4H 00000H - @@CODEL i2c_ctr 04EB4H 00000H - @@CODEL main 04EB4H 00000H - @@CODEL magic 04EB4H 00000H - @@CODEL led 04EB4H 00000H - @@CODEL rtc 04EB4H 00000H - @@CODEL vreg_ctr 04EB4H 00000H - @@CODEL vreg_twl 04EB4H 00000H - @@CODEL adc 04EB4H 00000H - @@CODEL renge 04EB4H 00000H - @@CODEL accero 04EB4H 00000H - @@CODEL sw 04EB4H 00000H + 04F52H 00000H + @@RLINIT @rom 04F52H 00000H + @@CODEL 04F52H 00000H CSEG + @@CODEL pm 04F52H 00000H + @@CODEL i2c_ctr 04F52H 00000H + @@CODEL main 04F52H 00000H + @@CODEL magic 04F52H 00000H + @@CODEL led 04F52H 00000H + @@CODEL rtc 04F52H 00000H + @@CODEL vreg_ctr 04F52H 00000H + @@CODEL vreg_twl 04F52H 00000H + @@CODEL adc 04F52H 00000H + @@CODEL renge 04F52H 00000H + @@CODEL accero 04F52H 00000H + @@CODEL sw 04F52H 00000H @@CODEL task_misc - 04EB4H 00000H - @@CODEL task_sys 04EB4H 00000H + 04F52H 00000H + @@CODEL task_sys 04F52H 00000H @@CODEL pedo_alg_thre_det2 - 04EB4H 00000H - @@CODEL ini_VECT 04EB4H 00000H - @@CODEL led_cam 04EB4H 00000H - @@CODEL led_pow 04EB4H 00000H + 04F52H 00000H + @@CODEL ini_VECT 04F52H 00000H + @@CODEL led_cam 04F52H 00000H + @@CODEL led_pow 04F52H 00000H @@CODEL batt_params - 04EB4H 00000H - @@CODEL voltable 04EB4H 00000H + 04F52H 00000H + @@CODEL voltable 04F52H 00000H @@CODEL pedo_lpf_coeff - 04EB4H 00000H + 04F52H 00000H @@CODEL kanaria_c - 04EB4H 00000H + 04F52H 00000H @@CODEL i2c_mcu-sub - 04EB4H 00000H - @@LCODEL 04EB4H 00022H CSEG - @@LCODEL abs 04EB4H 00008H - @@LCODEL memcpy_n 04EBCH 0001AH -* gap * 04ED6H 0011EH + 04F52H 00000H + @@LCODEL 04F52H 00022H CSEG + @@LCODEL abs 04F52H 00008H + @@LCODEL memcpy_n 04F5AH 0001AH +* gap * 04F74H 00080H MGC_VER 04FF4H 00002H CSEG AT MGC_VER magic 04FF4H 00002H MGC_TAIL 04FF6H 0000AH CSEG AT @@ -795,7 +795,7 @@ Direc-file:bsr_mcu.dr @@INIS i2c_mcu-sub FFE30H 00000H @@INIS @rom FFE30H 00000H - @@DATS FFE30H 00066H DSEG SADDRP + @@DATS FFE30H 0006AH DSEG SADDRP @@DATS @cstart FFE30H 00000H @@DATS loader FFE30H 00000H @@DATS pm FFE30H 0001AH @@ -819,72 +819,72 @@ Direc-file:bsr_mcu.dr FFE7AH 00000H @@DATS task_misc FFE7AH 00004H - @@DATS task_sys FFE7EH 00002H + @@DATS task_sys FFE7EH 00006H @@DATS pedo_alg_thre_det2 - FFE80H 0000EH - @@DATS ini_VECT FFE8EH 00000H + FFE84H 0000EH + @@DATS ini_VECT FFE92H 00000H @@DATS task_status - FFE8EH 00002H - @@DATS led_cam FFE90H 00002H - @@DATS led_pow FFE92H 00004H - @@DATS hal FFE96H 00000H + FFE92H 00002H + @@DATS led_cam FFE94H 00002H + @@DATS led_pow FFE96H 00004H + @@DATS hal FFE9AH 00000H @@DATS batt_params - FFE96H 00000H - @@DATS voltable FFE96H 00000H + FFE9AH 00000H + @@DATS voltable FFE9AH 00000H @@DATS pedo_lpf_coeff - FFE96H 00000H + FFE9AH 00000H @@DATS kanaria_c - FFE96H 00000H + FFE9AH 00000H @@DATS util_funcs - FFE96H 00000H + FFE9AH 00000H @@DATS i2c_mcu-sub - FFE96H 00000H - @@DATS @rom FFE96H 00000H - @@BITS FFE96H 00006H BSEG - @@BITS @cstart FFE96H.0 00000H.0 - @@BITS loader FFE96H.0 00000H.0 - @@BITS pm FFE96H.0 00001H.1 - @@BITS i2c_ctr FFE97H.1 00000H.0 - @@BITS main FFE97H.1 00000H.1 - @@BITS magic FFE97H.2 00000H.0 - @@BITS WDT FFE97H.2 00000H.0 - @@BITS i2c_mcu FFE97H.2 00000H.4 - @@BITS i2c_twl FFE97H.6 00000H.0 - @@BITS led FFE97H.6 00000H.4 - @@BITS rtc FFE98H.2 00000H.3 - @@BITS vreg_ctr FFE98H.5 00000H.1 - @@BITS vreg_twl FFE98H.6 00000H.0 - @@BITS adc FFE98H.6 00000H.4 - @@BITS renge FFE99H.2 00000H.2 - @@BITS accero FFE99H.4 00000H.0 + FFE9AH 00000H + @@DATS @rom FFE9AH 00000H + @@BITS FFE9AH 00006H BSEG + @@BITS @cstart FFE9AH.0 00000H.0 + @@BITS loader FFE9AH.0 00000H.0 + @@BITS pm FFE9AH.0 00001H.1 + @@BITS i2c_ctr FFE9BH.1 00000H.0 + @@BITS main FFE9BH.1 00000H.1 + @@BITS magic FFE9BH.2 00000H.0 + @@BITS WDT FFE9BH.2 00000H.0 + @@BITS i2c_mcu FFE9BH.2 00000H.4 + @@BITS i2c_twl FFE9BH.6 00000H.0 + @@BITS led FFE9BH.6 00000H.4 + @@BITS rtc FFE9CH.2 00000H.3 + @@BITS vreg_ctr FFE9CH.5 00000H.1 + @@BITS vreg_twl FFE9CH.6 00000H.0 + @@BITS adc FFE9CH.6 00000H.4 + @@BITS renge FFE9DH.2 00000H.2 + @@BITS accero FFE9DH.4 00000H.0 @@BITS self_flash - FFE99H.4 00000H.0 - @@BITS sw FFE99H.4 00000H.1 + FFE9DH.4 00000H.0 + @@BITS sw FFE9DH.4 00000H.1 @@BITS task_debug - FFE99H.5 00000H.0 + FFE9DH.5 00000H.0 @@BITS task_misc - FFE99H.5 00000H.3 - @@BITS task_sys FFE9AH.0 00000H.0 + FFE9DH.5 00000H.3 + @@BITS task_sys FFE9EH.0 00000H.0 @@BITS pedo_alg_thre_det2 - FFE9AH.0 00000H.2 - @@BITS ini_VECT FFE9AH.2 00000H.0 + FFE9EH.0 00000H.2 + @@BITS ini_VECT FFE9EH.2 00000H.0 @@BITS task_status - FFE9AH.2 00000H.0 - @@BITS led_cam FFE9AH.2 00000H.1 - @@BITS led_pow FFE9AH.3 00000H.0 - @@BITS hal FFE9AH.3 00000H.6 + FFE9EH.2 00000H.0 + @@BITS led_cam FFE9EH.2 00000H.1 + @@BITS led_pow FFE9EH.3 00000H.0 + @@BITS hal FFE9EH.3 00000H.6 @@BITS batt_params - FFE9BH.1 00000H.0 - @@BITS voltable FFE9BH.1 00000H.0 + FFE9FH.1 00000H.0 + @@BITS voltable FFE9FH.1 00000H.0 @@BITS pedo_lpf_coeff - FFE9BH.1 00000H.0 + FFE9FH.1 00000H.0 @@BITS kanaria_c - FFE9BH.1 00000H.0 + FFE9FH.1 00000H.0 @@BITS util_funcs - FFE9BH.1 00000H.0 + FFE9FH.1 00000H.0 @@BITS i2c_mcu-sub - FFE9BH.1 00000H.0 -* gap * FFE9CH 00038H + FFE9FH.1 00000H.0 +* gap * FFEA0H 00034H @@SEGREG FFED4H 00004H DSEG AT @@SEGREG @SEGREG FFED4H 00004H @@RTARG0 FFED8H 00008H DSEG AT diff --git a/trunk/config.h b/trunk/config.h index 7c0cfa6..3799552 100644 --- a/trunk/config.h +++ b/trunk/config.h @@ -7,7 +7,7 @@ */ #define MCU_VER_MAJOR 0x02 -#define MCU_VER_MINOR 0x40 +#define MCU_VER_MINOR 0x26 /* 内部管理バージョン 2.40 diff --git a/trunk/i2c_mcu.c b/trunk/i2c_mcu.c index db007b3..fabaece 100644 --- a/trunk/i2c_mcu.c +++ b/trunk/i2c_mcu.c @@ -143,6 +143,10 @@ u8 iic_mcu_read_a_byte( u8 SLA, u8 adrs ) u8 dat; iic_mcu_result = iic_mcu_read( SLA, adrs, 1, &dat ); + if( iic_mcu_result != I2C_ERR_OK ) + { + dat = 0xff; + } return ( dat ); } diff --git a/trunk/jhl_defs.h b/trunk/jhl_defs.h index 9a21ab3..2750983 100644 --- a/trunk/jhl_defs.h +++ b/trunk/jhl_defs.h @@ -13,7 +13,7 @@ typedef signed short sx16; #define false 0 -#define set_bit( cond, reg, pos ) \ +#define set_bit_if( cond, reg, pos ) \ { \ if( cond ){ \ reg |= pos; \ diff --git a/trunk/pm.c b/trunk/pm.c index 1ec093d..dc28fce 100644 --- a/trunk/pm.c +++ b/trunk/pm.c @@ -185,7 +185,7 @@ static void update_chg_led() LED_CHARGE = temp_led_chg; // レジスタの充電中ビットはLEDに同期する - set_bit( LED_CHARGE, vreg_ctr[VREG_C_STATUS], REG_BIT_BATT_CHARGE ); // set_bitのみ。 + set_bit_if( LED_CHARGE, vreg_ctr[VREG_C_STATUS], REG_BIT_BATT_CHARGE ); // set_bit_ifのみ。 /// 割り込みはtask_status()で行う } @@ -282,7 +282,7 @@ void bt_get_charge_status() ***********************************************/ void pm_chk_adapter() { - set_bit( !PM_EXTDC_n, vreg_ctr[VREG_C_STATUS], REG_BIT_POW_SUPPLY ); + set_bit_if( !PM_EXTDC_n, vreg_ctr[VREG_C_STATUS], REG_BIT_POW_SUPPLY ); if( pm_extdc_old != PM_EXTDC_n ) // HAL を通すため、 PM_EXTDC_n の volatile にする心配なし { @@ -849,7 +849,7 @@ err PM_LCD_on( ) { // SPFL/SNAKE ならアモルファスHV on を間に挟む wait_ms( 10 ); - SPFL_LCD_AMOL_HV_CONT = 1; + LCD_AMOL_HV_CTRL = 1; wait_ms( DELAY_PM_TSS_50B_AND_TCOM - 10 ); } @@ -907,7 +907,7 @@ void PM_LCD_off() if( system_status.LCD_is_CGS == false ) { // アモルファスならポート操作 - SPFL_LCD_AMOL_HV_CONT = 0; // 他のファミリでもL縛りなので弊害なし + LCD_AMOL_HV_CTRL = 0; // 他のファミリでもL縛りなので弊害なし wait_ms( 10 ); // アモルファス15Vを切ったときのウェイト。 } diff --git a/trunk/renge/renge_defs.h b/trunk/renge/renge_defs.h index 03c98a6..e006af1 100644 --- a/trunk/renge/renge_defs.h +++ b/trunk/renge/renge_defs.h @@ -27,7 +27,8 @@ typedef signed short s16; typedef enum _ERR { ERR_SUCCESS = 0, - ERR_ERR + ERR_ERR, + ERR_RET1 }err; diff --git a/trunk/task_status.c b/trunk/task_status.c index 361497b..0de3bf4 100644 --- a/trunk/task_status.c +++ b/trunk/task_status.c @@ -37,7 +37,7 @@ void tsk_status( ) u8 diff; // 蓋開けチェック - set_bit( SHELL_OPEN, vreg_ctr[VREG_C_STATUS], REG_BIT_ST_SHELL_OPEN ); + set_bit_if( SHELL_OPEN, vreg_ctr[VREG_C_STATUS], REG_BIT_ST_SHELL_OPEN ); // ステータスレジスタ関係 → 割り込み // // pm.c で、その場で行います。 diff --git a/trunk/task_sys.c b/trunk/task_sys.c index b3621ad..a547ac2 100644 --- a/trunk/task_sys.c +++ b/trunk/task_sys.c @@ -736,7 +736,7 @@ static void restore_status_regs() bl_status_temp = read_pmic( PM_REG_ADRS_BL ); vreg_ctr[ VREG_C_STATUS ] |= (( bl_status_temp & 0x03 ) << 5 ); - set_bit( ( read_pmic( PM_REG_ADRS_VDD_LCD ) != 0 ), + set_bit_if( ( read_pmic( PM_REG_ADRS_VDD_LCD ) != 0 ), vreg_ctr[ VREG_C_STATUS ], REG_BIT_LCD_POW ); BT_chk(); } diff --git a/trunk/user_define.h b/trunk/user_define.h index 48e334c..413773b 100644 --- a/trunk/user_define.h +++ b/trunk/user_define.h @@ -90,7 +90,7 @@ // SPFLのアモルファスLCDで必要な±15Vの電源。 -#define SPFL_LCD_AMOL_HV_CONT P20.2 // F2 +#define LCD_AMOL_HV_CTRL P20.2 // F2 // 充電せよ(out) diff --git a/trunk/vreg_ctr.c b/trunk/vreg_ctr.c index 7cffd4a..ffa1802 100644 --- a/trunk/vreg_ctr.c +++ b/trunk/vreg_ctr.c @@ -179,7 +179,7 @@ void vreg_ctr_write( u8 adrs, u8 data ) } else { - dbg_NOP(); + dbg_nop(); } break; @@ -367,7 +367,7 @@ void vreg_ctr_write( u8 adrs, u8 data ) // mcu_wdt_reset; // このコマンド使ったら意味ないでしょ! while(1) { - dbg_NOP(); + dbg_nop(); } break; #endif //_ENABLE_COMMAND3_ diff --git a/trunk/yav_mcu_bsr.plg b/trunk/yav_mcu_bsr.plg index 160064e..eb6d68f 100644 --- a/trunk/yav_mcu_bsr.plg +++ b/trunk/yav_mcu_bsr.plg @@ -3,6 +3,24 @@ C:\Windows\system32\cmd.exe /c c:\cygwin\bin\touch 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 -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(252) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(252) : 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 +vreg_ctr.c(265) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(269) : 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\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\ @@ -24,10 +42,6 @@ Link complete, 0 error(s) and 14 warning(s) found. "C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\oc78k0r.exe" -y"C:\Program Files (x86)\NEC Electronics Tools\DEV" -_msgoff -o.\bsr.hex -nu -ki bsr.lmf Object Conversion Complete, 0 error(s) and 0 warning(s) found. C:\Windows\system32\cmd.exe /c ruby nec_s_2_bsrbin2.rb bsr.hex -nec_s_2_bsrbin2.rb:2: warning: variable $KCODE is no longer effective; ignored -4 -intel-HEX to bsr bin converter - file converted! - +ruby: No such file or directory -- nec_s_2_bsrbin2.rb (LoadError) -Build Total error(s) : 0 Total warning(s) : 14 +Build Total error(s) : 0 Total warning(s) : 28