From fb6e188e50251e7231714ec26f939ccb6643bb93 Mon Sep 17 00:00:00 2001 From: n2232 Date: Tue, 2 Aug 2011 06:25:28 +0000 Subject: [PATCH] =?UTF-8?q?=E2=96=A02.00=20config.h=20version=E3=82=922.00?= =?UTF-8?q?=E3=81=AB=20pm.c=20=E9=9D=9E=E5=AE=9F=E6=A9=9F=E3=81=A7?= =?UTF-8?q?=E3=82=82rcomp=E3=81=A8=E3=81=8B=E3=82=92=E3=81=A8=E3=82=8A?= =?UTF-8?q?=E3=81=82=E3=81=88=E3=81=9A=E8=A8=88=E7=AE=97(=E5=90=8C?= =?UTF-8?q?=E3=81=98=E3=83=91=E3=82=B9=E3=82=92=E9=80=9A=E3=81=97=E3=81=9F?= =?UTF-8?q?=E3=81=84)=E3=81=99=E3=82=8B=E3=82=88=E3=81=86=E3=81=AB=20pm.c?= =?UTF-8?q?=20=E9=9B=BB=E6=B1=A0=E6=AE=8B=E9=87=8F=E8=A8=88=E7=AE=97?= =?UTF-8?q?=E3=82=92=E5=87=BA=E6=9D=A5=E3=82=8B=E3=81=A0=E3=81=91=E5=AE=9F?= =?UTF-8?q?=E6=A9=9F=E3=81=A8=E3=82=B3=E3=83=BC=E3=83=89=E5=85=B1=E9=80=9A?= =?UTF-8?q?=E5=8C=96=EF=BC=88=E3=83=86=E3=82=B9=E3=83=88=E6=B8=88=E3=81=BF?= =?UTF-8?q?=EF=BC=89=20pm.c=20=E9=9B=BB=E5=9C=A7=E3=81=A7=E3=81=AE?= =?UTF-8?q?=E6=AE=8B=E9=87=8F=E3=82=AD=E3=83=A3=E3=83=83=E3=83=97=E8=A8=88?= =?UTF-8?q?=E7=AE=97=E3=82=92=E3=81=A1=E3=82=87=E3=81=A3=E3=81=A8=E6=95=B4?= =?UTF-8?q?=E7=90=86=EF=BC=88=E3=83=86=E3=82=B9=E3=83=88=E6=B8=88=E3=81=BF?= =?UTF-8?q?=EF=BC=89=20pm.h=20=E3=82=B3=E3=83=A1=E3=83=B3=E3=83=88?= =?UTF-8?q?=E8=BF=BD=E5=8A=A0=E3=80=81K=E8=BF=BD=E5=8A=A0=20task=5Fmisc.c?= =?UTF-8?q?=20vreg=E3=81=8B=E3=82=89=E3=81=AE=E8=AA=AD=E3=81=BF=E5=87=BA?= =?UTF-8?q?=E3=81=97=E3=80=81=E6=9B=B8=E3=81=8D=E8=BE=BC=E3=81=BF=E3=82=92?= =?UTF-8?q?=E3=82=A2=E3=83=88=E3=83=9F=E3=83=83=E3=82=AF=E3=81=AB=20adc.c?= =?UTF-8?q?=20=E3=82=B3=E3=83=A1=E3=83=B3=E3=83=88=E8=BF=BD=E5=8A=A0=20pm.?= =?UTF-8?q?c=20=E3=82=B3=E3=83=A1=E3=83=B3=E3=83=88=E8=BF=BD=E5=8A=A0=20si?= =?UTF-8?q?m/sim/simFixture.c=20=E3=82=B3=E3=83=A1=E3=83=B3=E3=83=88?= =?UTF-8?q?=E8=BF=BD=E5=8A=A0?= 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@359 013db118-44a6-b54f-8bf7-843cb86687b1 --- branches/sim/VCProj/Debug/bsr_trunk.log | 61 +- branches/sim/VCProj/bsr_trunk.sdf | Bin 1396736 -> 1396736 bytes branches/sim/adc.c | 2 +- branches/sim/bsr.hex | 1862 +++++++++++------------ branches/sim/bsr.lmf | Bin 176832 -> 176560 bytes branches/sim/bsr_k0r.map | 547 ++++--- branches/sim/config.h | 4 +- branches/sim/hoge.bin | Bin 3 -> 16387 bytes branches/sim/pm.c | 169 +- branches/sim/pm.h | 11 +- branches/sim/sim/simFixture.c | 2 +- branches/sim/task_misc.c | 8 +- branches/sim/yav_mcu_bsr.plg | 41 +- branches/sim/yav_mcu_bsr.prj | 586 +++---- 14 files changed, 1659 insertions(+), 1634 deletions(-) diff --git a/branches/sim/VCProj/Debug/bsr_trunk.log b/branches/sim/VCProj/Debug/bsr_trunk.log index 3dbba98..58c1bd7 100644 --- a/branches/sim/VCProj/Debug/bsr_trunk.log +++ b/branches/sim/VCProj/Debug/bsr_trunk.log @@ -1,17 +1,13 @@ -2011/07/20 15:49:16 にビルドを開始しました。 +2011/08/02 14:10:42 にビルドを開始しました。 1>ノード 2 上のプロジェクト "C:\78k_data\yav-mcu-basara\branches\sim\VCProj\bsr_trunk.vcxproj" (build ターゲット)。 1>InitializeBuildStatus: - "AlwaysCreate" が指定されたため "Debug\sim.unsuccessfulbuild" を作成しています。 + "Debug\sim.unsuccessfulbuild" のタッチ タスクを実行しています。 ClCompile: - C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\CL.exe /c /Z7 /nologo /W1 /WX- /Od /Oy- /D _MBCS /Gm- /EHsc /MD /GS /fp:precise /Zc:wchar_t /Zc:forScope /Fo"Debug\\" /Fd"Debug\vc100.pdb" /Gd /TC /analyze- /errorReport:prompt ..\accero.c ..\adc.c ..\hal.c ..\i2c_ctr.c ..\i2c_mcu.c ..\i2c_twl.c ..\ini_VECT.c ..\led.c ..\led_cam.c ..\led_pow.c ..\loader.c ..\magic.c ..\main.c ..\pedo_alg_thre_det2.c ..\pm.c ..\rtc.c ..\self_flash.c ..\sw.c ..\task_debug.c ..\task_misc.c ..\task_status.c ..\task_sys.c ..\vreg_ctr.c ..\vreg_twl.c ..\WDT.c ..\renge\renge.c + C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\CL.exe /c /Z7 /nologo /W1 /WX- /Od /Oy- /D _MBCS /Gm- /EHsc /MD /GS /fp:precise /Zc:wchar_t /Zc:forScope /Fo"Debug\\" /Fd"Debug\vc100.pdb" /Gd /TC /analyze- /errorReport:prompt ..\accero.c ..\adc.c ..\i2c_ctr.c ..\i2c_twl.c ..\led.c ..\led_cam.c ..\led_pow.c ..\loader.c ..\magic.c ..\main.c ..\pedo_alg_thre_det2.c ..\pm.c ..\rtc.c ..\self_flash.c ..\sw.c ..\task_debug.c ..\task_misc.c ..\task_status.c ..\task_sys.c ..\vreg_ctr.c ..\vreg_twl.c accero.c adc.c - hal.c i2c_ctr.c - 1>..\i2c_ctr.c(243): error C2143: 構文エラー : ';' が '型' の前にありません。 - i2c_mcu.c i2c_twl.c - ini_VECT.c led.c led_cam.c led_pow.c @@ -20,23 +16,56 @@ main.c pedo_alg_thre_det2.c pm.c - 1>..\pm.c(1271): warning C4090: '=' : 異なる 'const' 修飾子です。 + 1>..\pm.c(1279): warning C4090: '=' : 異なる 'const' 修飾子です。 rtc.c self_flash.c sw.c task_debug.c task_misc.c - コードを生成中... - コンパイル中... task_status.c task_sys.c vreg_ctr.c - vreg_twl.c - WDT.c - renge.c コードを生成中... - 1>プロジェクト "C:\78k_data\yav-mcu-basara\branches\sim\VCProj\bsr_trunk.vcxproj" (build ターゲット) のビルドが終了しました -- 失敗。 + コンパイル中... + vreg_twl.c + コードを生成中... + Link: + C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\link.exe /ERRORREPORT:PROMPT /OUT:"C:\78k_data\yav-mcu-basara\branches\sim\VCProj\Debug\sim.exe" /NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /MANIFEST /ManifestFile:"Debug\sim.exe.intermediate.manifest" /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /DEBUG /PDB:"C:\78k_data\yav-mcu-basara\branches\sim\VCProj\Debug\sim.pdb" /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"C:\78k_data\yav-mcu-basara\branches\sim\VCProj\Debug\sim.lib" /MACHINE:X86 Debug\accero.obj + Debug\adc.obj + Debug\hal.obj + Debug\i2c_ctr.obj + Debug\i2c_mcu.obj + Debug\i2c_twl.obj + Debug\ini_VECT.obj + Debug\led.obj + Debug\led_cam.obj + Debug\led_pow.obj + Debug\loader.obj + Debug\magic.obj + Debug\main.obj + Debug\pedo_alg_thre_det2.obj + Debug\pm.obj + Debug\rtc.obj + Debug\self_flash.obj + Debug\simFixture.obj + Debug\sw.obj + Debug\task_debug.obj + Debug\task_misc.obj + Debug\task_status.obj + Debug\task_sys.obj + Debug\vreg_ctr.obj + Debug\vreg_twl.obj + Debug\WDT.obj + Debug\renge.obj + LINK : 前回のインクリメンタル リンクで C:\78k_data\yav-mcu-basara\branches\sim\VCProj\Debug\sim.exe が見つからなかったか、ビルドされませんでした。フル リンクを行います。 + bsr_trunk.vcxproj -> C:\78k_data\yav-mcu-basara\branches\sim\VCProj\Debug\sim.exe + Manifest: + C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\bin\mt.exe /nologo /verbose /outputresource:"C:\78k_data\yav-mcu-basara\branches\sim\VCProj\Debug\sim.exe;#1" /manifest Debug\sim.exe.intermediate.manifest + FinalizeBuildStatus: + ファイル "Debug\sim.unsuccessfulbuild" を削除しています。 + "Debug\sim.lastbuildstate" のタッチ タスクを実行しています。 + 1>プロジェクト "C:\78k_data\yav-mcu-basara\branches\sim\VCProj\bsr_trunk.vcxproj" (build ターゲット) のビルドが完了しました。 -ビルドに失敗しました。 +ビルドに成功しました。 -経過時間 00:00:05.52 +経過時間 00:00:03.96 diff --git a/branches/sim/VCProj/bsr_trunk.sdf b/branches/sim/VCProj/bsr_trunk.sdf index a2b4bb92c26b4f2daf95255f54a20dee293c0ae6..c3d96574f67ef70e8a417f4bf03cdcb47bc3c396 100644 GIT binary patch delta 11796 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 diff --git a/branches/sim/adc.c b/branches/sim/adc.c index ce78004..20769fa 100644 --- a/branches/sim/adc.c +++ b/branches/sim/adc.c @@ -221,7 +221,7 @@ static void update_twl_vol( u8 sent_index ) } else if( sent_index <= 4 ) { - vreg_twl[ REG_TWL_INT_ADRS_VOL ] = 2; + vreg_twl[ REG_TWL_INT_ADRS_VOL ] = 2; // P̓~bVOŐ } else { diff --git a/branches/sim/bsr.hex b/branches/sim/bsr.hex index d72b8f6..2ff6e9f 100644 --- a/branches/sim/bsr.hex +++ b/branches/sim/bsr.hex @@ -1,261 +1,259 @@ -:02000000700D81 -:02000200FFFFFE -:040010009149934936 -:02001C00534B44 -:02002400A04BEF -:02002A00EB4B9E -:08003400134DB64C0F4D454E73 -:02004A009549D6 -:02005A00D0498B -:02006200C94D86 -:0400C0007EFBFF853F +:02000000660D8B +:0400100079497B4966 +:02001C003B4B5C +:02002400884B07 +:02002A00D34BB6 +:08003400FB4C9E4CF74C2D4ED5 +:02004A007D49EE +:02005A00B849A3 +:02006200B14D9E +:0400C0007EFBFF04C0 :0A00C4001B339499E033F240BFAA09 -:0A00CE00FFFFFFFFFFFFFFFFFFFF32 -:1000D800C7C1FBF8FFCEABACC736F00071F4C66100 -:1000E800D8710014F98EA89C018C015C10D1DD0A2E -:1000F8007110BCFB710014F9EF0B8C015C80D161AD -:10010800E8710014F98F14F931030EF6B1BBF661EA -:100118004900DD05618900EFF5FDDE01FD3201FDD5 -:100128008A01FD6E02EFAEC0C6D7C7360000674C25 -:1001380009DE3F318E04F60FC1317B9EFDC4118963 -:100148007267318E04F64F14896142DF03F6EF01BE -:10015800E660610667318E124900207267318E04AD -:10016800F64F14896142DF03F6EF01E66061068706 -:10017800EFBC40F84F3A61E88666D161E8FDE806D1 -:10018800C6D751105B0C319E609F16F94016F901D5 -:10019800DF05CD3205EF03CD32078F14F95CE39FFD -:1001A80014F951035B04318EE7240000DD1023DDD0 -:1001B8000823DF0E712014F9D7713014F9D7714074 -:1001C80014F9D7717BFACEA010CEA180E5F300CE4A -:1001D800A408F5AAFFD78F14F9310508CD0003CD7F -:1001E8000307EF03CD030ECE23F88F14F931030B69 -:1001F800CD0408CD0508F690BFB401CF1105F8F578 -:1002080021FFCE22E9CE24F3CE25FACE26FCCE2736 -:100218005FCE2EFCCF120511CF350002CF37001963 -:10022800CF530006CBEEFEFFCE3831CE3970CF3833 -:10023800050A308700BF1801BF1A01BF1C01BF1E85 -:1002480001D7C7C1C1FBF8FFCEABAC8C02D1DD1220 -:10025800616902305C03BBF6614900DDEE6189002B -:10026800EFF51004C6D7F50CFCF50EFCCF14FCFF17 -:10027800CF10FCFFCF11FCFFFD8A2FFDB738FDD84A -:1002880004717AFAFDB123F512F98F14F9310513C7 -:100298005003FD772B625C01D161E8CF12F902CFE0 -:1002A800C5FB64FD6A30FD3E45710261712BE7FDB7 -:1002B800BA38FD593961EDEFF6D7D7C7F616FDD82C -:1002C80004717BFA31225F0871225F717AFAEF0BB1 -:1002D800717AFAA7F647DFE9E2EF01F2C6D7C7C19C -:1002E800C1FBF8FF17A1C1E0C18C0A70C18C027074 -:1002F800FD0E031006D2DF04F439EF03CD39028C6A -:1003080001721004C6D7C7C1FBF8FFFDC302D2DDD6 -:1003180003E2EF618B70FD2C04D2DD0771235F527D -:1003280002EF528C0870FD4104FD8C048B6C017047 -:10033800FD4104300400BF2401301740BF1C0130C8 -:100348000400BF22018C0A91DF04F6BF2A01710B59 -:10035800E2CE44FF3182E202EFFAAC0C148E4499EB -:1003680061790C61690A8C0AD1DFDAFDB504710B79 -:10037800E271235FF2C0C6D7C7C1FBF8FFFDC30215 -:10038800D2DD03E2EF25710AE68B70FD2C04D2DD85 -:100398000771235F5202EF138C0870FD41048C0A29 -:1003A80070FD4104FDB50471235FF2C0C6D7C7C113 -:1003B800FBF8FFFDC302D2DD03E2EF65710AE671C7 -:1003C8000BE28B70FD2C04D2DD0771235F5202EF24 -:1003D80050710BE231125F39C73430FBAC0C165246 -:1003E800048B99A5A792DFF9C63184BD02EFFA7193 -:1003F8007ABDCEB144CBB430FB8C0A318EBEB8CEB8 -:10040800BB48714BE1714BE5710ABD8C089E44EF06 -:100418000F710BE68C089E448C0A9D38AC0CBD36D7 -:10042800F2C0C6D7C716FD640417FD4104D2DD0625 -:10043800FDB504E2EF01F2C6D7C716710AE6710BE3 -:10044800E2669E443182E202EFFAF6420401DD09D7 -:10045800AF0401BF0C01E2EF01F2C6D7AF280108D3 -:100468005CFB08BF2801FDC202AF28015CFBBF2866 -:1004780001300400BF2A01301780BF1C013004007E -:10048800BF2201D7AF2401086C0408BF2401AF289C -:10049800016C0F086C0B08BF2801FDC202AF2A01CE -:1004A800085CFB08BF2A01FDC202ED6404300400A9 -:1004B800BF2401F6BF2A01300B0BBF2801FDC20281 -:1004C800300B0FBF2801FDC202300F0FBF2801D724 -:1004D80031345F01D771225F710BBD0000717BBDA4 -:1004E8006A0E03713B25713B23500AFD4A027120B5 -:1004F800F000FDC202F6BF26015024BF1401CB4410 -:100508000014300F0FBF280171135F710BE2710ADD -:10051800E6FD6404CE44FF3182E202EFFAFDB50441 -:10052800AF0401BF0C0171235F71325FD731245FC3 -:1005380002EFFAFD8C04713A25713A235A0EFC71C8 -:1005480028F00071335FD7C7880616FDC302D2DDD5 -:1005580003E2EF38710AE650A4FD2C04D2DD0771DE -:10056800235F5202EF2617FD41046770FD4104FD29 -:100578008C0450A4FD41045020FD4104D934FBFDF6 -:100588004104A034FBFDB50471235FF2C6D7C72030 -:1005980008FBF8FFFDE6085014C15008FD1808C014 -:1005A800CC07048C074C14DE0C8C07318EFD520AE4 -:1005B800615907EFEECC07048C074C1461C8ED8431 -:1005C80006CC06008C064C0461C8ED63063018F9A9 -:1005D800BC02F6BBCEABAC31B2D109C7364105710E -:1005E80084C6DEF3F1C73641057184C661DC9C051B -:1005F800713BD1AC02148F40059971505005617957 -:1006080002617900F0E1614900DD09C736410571F1 -:1006180084C6DEC3F1C73641057184C661DC0E05A8 -:100628009C055040C18C07318E31AD128C06318E3D -:10063800318D03BDD831FFBDDADADAADD8FD1E0D34 -:10064800C0D2DD0C5008C15014FD1808C0FDDB0BEA -:100658008C05D1DF06615906EDCC058C07318EFD7E -:10066800560AD2DD0C5008C15014FD1808C0FDDB35 -:100678000B8C05D1DF06615907EDC0057160500587 -:10068800CC0400CC05008C054C09DE2B8C05318E82 -:1006980004F61FC1317B9EFDC41189728C05318E11 -:1006A80004F64F14896142DF03F6EF01E6600E0499 -:1006B8009C04615905EFCF41001140F81F3A61E8E9 -:1006C8006159048C04D1DF08FDDC0BFDEE0CEF0C46 -:1006D8005008C15014FD1808C0FDDB0B1008C6D720 -:1006E800C72004FBF8FF715B21CC0100F6BC02AC0B -:1006F80002440900DE3EAC0204F60F1441001189E1 -:1007080072AC020C5014896142DF03F6EF01E66017 -:100718000E019C01AC021249005072AC0204F67F33 -:1007280014896142DF03F6EF01E6600E019C016166 -:100738007902EFBB40F67FFF61F86159018C01D166 -:1007480061F8EDE607CC0100717AFAFDD80471135F -:1007580000711B20710303710205E0C15003FD669F -:100768002BC05013FD4A02500FC1E0FD662BC0CECE -:10077800ABAC6159018C0191DD068C014C03DF03A0 -:10078800E6EF01F66061FB7151018C014C0861F8DC -:10079800CC010031320705A042FCEF03F542FC40D2 -:1007A80042FC11DC0DF542FCF0C15003FD662BC084 -:1007B800EF12E6BC02F6614902DDB40000000061F8 -:1007C8007902EFF1CE3708CBE4FFFFCBE6FFF7CE97 -:1007D800D4FFCF370008F5120561FDF5ABFFFDE644 -:1007E80008D25008C15014FD1808C0D2FDDB0B1008 -:1007F80004C6D73184BD02EFFA717BBDCBE4FFFF9D -:10080800CBE6FFFFCBD4FFFF717ABED7717BBED793 -:10081800C7C1200CFBF8FF8C0C318E31ADC1317B88 -:100828009DD4C0BC068DD49C088C149C0B8C1431B0 -:100838008E040C00128C0B318EBDD813FDAD0F61E8 -:10084800C8EDE108CEABACCC05068C0B318EFD4E65 -:100858000AD2DD158C0B318EFD520A6169058C05B3 -:10086800D1DFE7FD1408E2EF71CC0A008C0A4C04D2 -:10087800DE54F6BC023018F9BBAC06148C089EFD99 -:10088800118972AB146299AC06A1BC06617900614A -:100898007902F0E1614902DFE05040C18C0B318EF2 -:1008A80031AD128C0A318E318D03BDD831FFBDDADE -:1008B800DADAADD8FD1E0DC0D2DD06FD1408E2EF70 -:1008C8001961590AEFA68C0B318EFD560AD2DD0349 -:1008D800E2EF0761590BED3508F2100EC6D7C77164 -:1008E8007B9D717BFAFDFB073018F9FD010BFD8C30 -:1008F8000AC6D7FDE608FDDB0BFD1408F5ABFFF2D1 -:10090800D7C7316462067110C9FBEF047118C9FBBF -:100918008FC9FB7FEAFC76D1DD5C8FC9FB9FEAFCBF -:100928004012F903DF22665C10D1DD1C8FC9FB5C25 -:1009380010D1DD0B5080C15011FDC234C0EF0950F9 -:1009480040C15011FDC234C04012F903DD06401207 -:10095800F904DF22665C02D1DD1C8FC9FB5C02D181 -:10096800DD0B5040C15010FDC234C0EF095020C10A -:100978005010FDC234C0C6D7C78F0CFC768F0DFC53 -:1009880077665C80D1DD10675C80D1DF057113620A -:10099800EF0B711262EF06710407711162665C4019 -:1009A800D1DD10675C40D1DF05712362EF0B712246 -:1009B80062EF06711405712162665C01D1DD106772 -:1009C8005C01D1DF05713362EF0B713262EF0671A2 -:1009D8003407713162665C02D1DD10675C02D1DFD9 -:1009E80005714362EF1D714262EF184015F901DF8E -:1009F80008710402714162EF0AC736100571C4C656 -:100A0800714162665C04D1DD10675C04D1DF057159 -:100A18005362EF0B715262EF0671440771516266BF -:100A28005C08D1DD10675C08D1DF05716362EF0BEC -:100A3800716262EF06711407716162665C10D161C0 -:060A4800E8715AD1C6D787 -:100A4E005208EF065203EF025206FEE600FE1B00AE -:100A5E00DC16089F03088F0408089F040862FE2412 -:100A6E0000089F0408EEBF00EEBA00C1C514410E87 -:100A7E0011D9D0FF118FD1FF312E45C4C0D7F2311D -:100A8E00A2C401E2D79DE261DD4C09DF12717BFA4F -:100A9E00C18F06089F31FDC0CF060800EE2700313A -:100AAE00F2FA04CF0608004C00DF05D50008DD166B -:100ABE0061DD717BFAD50608DD0ACDE31F61CD61DC -:100ACE00CDEE160061CDFED40061FFFE9A00FCF85B -:100ADE00FF0EFEB20061CDFED5004C09DF0EC18FB8 -:100AEE0006086F31FD9F0608C0EE0400CF06080011 -:100AFE00F8E3D75200EF025202FE3700CF30FD006E -:100B0E00CF060800BF0408C716629F0008410011F7 -:100B1E008F22229B4100118F23229F0108C6510074 -:100B2E00FE62FFEF025205CF060800C1510CFE0A0D -:100B3E0000C0D7C1511DFE0200C0D761DD717BFA26 -:100B4E0070CEC0A59EC47CFF9EC4609EC461CDD7EE -:100B5E0061DD717BFAC18EC45C1BFED6FFCF060829 -:100B6E0001FED7FFC061CDD731F2FA1AC1AEE4BF94 -:100B7E0022FDAEE6BF24FDAED4BF26FD30FFFFBE84 -:100B8E00E4BEE6BED4C0D731F2FA11C1AF22FDBE2B -:100B9E00E4AF24FDBEE6AF26FDBED4C0D7C1BF284C -:100BAE00FD13BF2AFD15BF2CFD17BF2EFDC0D7AFFD -:100BBE0028FDDB2AFDEB2CFDFB2EFDD7534B3052CF -:100BCE005430324E323030475631323000FFC15041 -:100BDE00FEFEAB0061DD717BFACF060800FE0A0057 -:100BEE00FEA4FF61CDF8E3EECF00C7FB0408BF22E1 -:100BFE00FD8FC0009C05C5C337040600BF24FD351C -:100C0E0036400C300000522BFE6600C2C4C630EED9 -:100C1E000BB800300000B8022004AF24FDB800303D -:100C2E000F00B802AF22FD61FF520AFE3AFFECF848 -:100C3E00FF0E717BFAC1C7FB04088C05C65C80FEF3 -:100C4E000200C0D761DD717BFA70CFC0FFA59FC0D7 -:100C5E00007CFF9FC000609FC00061CDD7618BFEFE -:100C6E00E2FF717BBE410011FB000017CEFC00615C -:100C7E00CB089EFDF31161C999A58392DFF7D7FECC -:100C8E00B1FED530FDDF23C1CF0308035109FEF4B9 -:100C9E00FDC0D2DF37FE3800A20408CF030807518B -:100CAE0009FEE1FDD2B20408DF22C7FB040831833E -:100CBE0002C6D7C6510AFECCFD624C1FDF06CF30EE -:100CCE00FD01EF04CF30FD00C0EE5BFEC0EE55FE21 -:100CDE00C7C1FB04088B31196C0161589BC0C6D784 -:100CEE00717BFAFE4DFEAF0408040600C1143652A5 -:100CFE000C300000522DF3FE77FF8FC000FE2BFE4E -:100D0E0061CF5C807C8073C0041900CEFC0F61CB78 -:100D1E00C55404EF03C55417FE18FEC7360008BBB2 -:100D2E00629C0288089C03D1DD334C41DE2F70F1AA -:100D3E00312DB161090033081C000851FF612A41B1 -:100D4E000E118FD0FF613B118FD1FF6138DC0E8BFE -:100D5E005C03DF0964C6C4FE2BFDEECAFDC6C4EEFD -:020D6E00C3FDC3 -:100D700061CF5100718C7109FECBF800FEFCCB01F4 -:100D800000F6BF00F953C0F693935820FEDFF941F7 -:100D90000036564E34F4FCEF05118B99A7A5174485 -:100DA000844EDFF53602F930F4FCEF04CC0000A7E6 -:100DB00047DFF9410036844E3420FEEF05118B9950 -:100DC000A7A517448C4EDFF53628FE305EFEEF04F3 -:100DD000CC0000A747DFF9FCD80000EFFE61DD7111 -:100DE0007BFABEF0ADD8BEF200AEF661CDD7C361DE -:100DF000DD717BFABEF0ADD8BEF200DBF6FFADDCF4 -:100E0000BEF000AEF6BDD8AEF40312ADDABEF2000D -:100E1000AEF661CD03BDDAC2D7C3F33174D908830E -:100E2000C1F626D8BDD8C031750683C312F623C2D9 -:100E3000FD3B0E93DF0312F623C2D7440000DD26EC -:100E400061DD717BFACFE80080BEF6F6BEF4BEF23B -:100E5000ADD8BEF0CFE800818FE8003103FAAEF0E4 -:100E6000F5E80061CDD7B1D7C3F33174D90883C198 -:100E7000F626D8BDD8C0317505C312F623C2FD8948 -:100E80000E93DF0312F623C2D7440000DD2761DD95 -:100E9000717BFACFE80080BEF6F6BEF4BEF2ADD8A4 -:100EA000BEF0CFE800818FE8003103FAAFE000F533 -:100EB000E80061CDD7ADD8D7C3F33174DB0F83C160 -:100EC000F626D8BDD861317026DABDDAC031750D8D -:100ED00083C312F626DCBDDC61317023C2FDF10E46 -:100EE00093DF0CF626D8BDD861317026DABDDAC2A0 -:100EF000D7C161686BDC6BDDC0DD2F61DD717BFA12 -:100F0000CFE80080BEF4ADDCBEF6ADD8BEF0ADDA01 -:100F1000BEF2CFE800818FE8003103FAAEF0BDD811 -:100F2000AEF2BDDAF5E80061CDD7F6BDD8BDDAD7AF -:100F30008292DD2B61DD717BFACFE80080BEF0F696 -:100F4000BEF2BEF46208BEF6CFE800818FE8003141 -:100F500003FAAFE0006072AEF0F5E80061CDD76053 -:100F600072F6B1D706DABDDAADDC06D8BDD861D8E5 -:100F7000A6DAD7D1DD17C1C3DAD89DD8ADDA311CD6 -:100F800061EEB4D8DFF8BDDA13BDD8C2C0D7D1DD69 -:100F90001BC1C3DADA9DDAADD8311E33311E33718D -:100FA000F9B4DADFF4BDD813BDDAC2C0D746D8DD54 -:100FB0000771FF7177D971C0D75BDB9DDB605BDAAE -:100FC0009DDAADDC5BD9085BD808BDD8D7C3C7F3C1 -:100FD000728EFDC162314C4100364C4E1161A072DF -:070FE000C09EFD62C6C2D7EE -:0A0FF60031393A31303A313300004E -:0A20000031393A31303A3133000033 +:1000CE00C7C1FBF8FFCEABACC736F00071F4C6610A +:1000DE00D8710014F98EA89C018C015C10D1DD0A38 +:1000EE007110BCFB710014F9EF0B8C015C80D161B7 +:1000FE00E8710014F98F14F931030EF6B1BBF661F5 +:10010E004900DD05618900EFF5FDD401FD2801FDF3 +:10011E008001FD6402EFAEC0C6D7C7360000674C43 +:10012E0009DE3F318E04F60FC1317B9EFDC411896D +:10013E007267318E04F64F14896142DF03F6EF01C8 +:10014E00E660610667318E124900207267318E04B7 +:10015E00F64F14896142DF03F6EF01E66061068710 +:10016E00EFBC40F84F3A61E88666D161E8FDDE06E5 +:10017E00C6D751105B0C319E609F16F94016F901DF +:10018E00DF05CD3205EF03CD32078F14F95CE39F07 +:10019E0014F951035B04318EE7240000DD1023DDDA +:1001AE000823DF0E712014F9D7713014F9D771407E +:1001BE0014F9D7717BFACEA010CEA180E5F300CE54 +:1001CE00A408F5AAFFD78F14F9310508CD0003CD89 +:1001DE000307EF03CD030ECE23F88F14F931030B73 +:1001EE00CD0408CD0508F690BFB401CF1105F8F582 +:1001FE0021FFCE22E9CE24F3CE25FACE26FCCE2741 +:10020E005FCE2EFCCF120511CF350002CF3700196D +:10021E00CF530006CBEEFEFFCE3831CE3970CF383D +:10022E00050A308700BF1801BF1A01BF1C01BF1E8F +:10023E0001D7C7C1C1FBF8FFCEABAC8C02D1DD122A +:10024E00616902305C03BBF6614900DDEE61890035 +:10025E00EFF51004C6D7F50CFCF50EFCCF14FCFF21 +:10026E00CF10FCFFCF11FCFFFD6D2FFD9938FDCE99 +:10027E0004717AFAFDB123F512F98F14F9310513D1 +:10028E005003FD5A2B625C01D161E8CF12F902CF07 +:10029E00C5FB64FD4D30FD2645710261712BE7FDF6 +:1002AE009C38FD3B3961EDEFF6D7D7C7F616FDCE7C +:1002BE0004717BFA31225F0871225F717AFAEF0BBB +:1002CE00717AFAA7F647DFE9E2EF01F2C6D7C7C1A6 +:1002DE00C1FBF8FF17A1C1E0C18C0A70C18C02707E +:1002EE00FD04031006D2DF04F439EF03CD39028C7E +:1002FE0001721004C6D7C7C1FBF8FFFDB902D2DDEB +:10030E0003E2EF618B70FD2204D2DD0771235F5291 +:10031E0002EF528C0870FD3704FD82048B6C017065 +:10032E00FD3704300400BF2401301740BF1C0130DC +:10033E000400BF22018C0A91DF04F6BF2A01710B63 +:10034E00E2CE44FF3182E202EFFAAC0C148E4499F5 +:10035E0061790C61690A8C0AD1DFDAFDAB04710B8D +:10036E00E271235FF2C0C6D7C7C1FBF8FFFDB90229 +:10037E00D2DD03E2EF25710AE68B70FD2204D2DD99 +:10038E000771235F5202EF138C0870FD37048C0A3D +:10039E0070FD3704FDAB0471235FF2C0C6D7C7C131 +:1003AE00FBF8FFFDB902D2DD03E2EF65710AE671DB +:1003BE000BE28B70FD2204D2DD0771235F5202EF38 +:1003CE0050710BE231125F39C73430FBAC0C165250 +:1003DE00048B99A5A792DFF9C63184BD02EFFA719D +:1003EE007ABDCEB144CBB430FB8C0A318EBEB8CEC2 +:1003FE00BB48714BE1714BE5710ABD8C089E44EF11 +:10040E000F710BE68C089E448C0A9D38AC0CBD36E1 +:10041E00F2C0C6D7C716FD5A0417FD3704D2DD0643 +:10042E00FDAB04E2EF01F2C6D7C716710AE6710BF7 +:10043E00E2669E443182E202EFFAF6420401DD09E1 +:10044E00AF0401BF0C01E2EF01F2C6D7AF280108DD +:10045E005CFB08BF2801FDB802AF28015CFBBF287A +:10046E0001300400BF2A01301780BF1C0130040088 +:10047E00BF2201D7AF2401086C0408BF2401AF28A6 +:10048E00016C0F086C0B08BF2801FDB802AF2A01E2 +:10049E00085CFB08BF2A01FDB802ED5A04300400C7 +:1004AE00BF2401F6BF2A01300B0BBF2801FDB80295 +:1004BE00300B0FBF2801FDB802300F0FBF2801D738 +:1004CE0031345F01D771225F710BBD0000717BBDAE +:1004DE006A0E03713B25713B23500AFD40027120C9 +:1004EE00F000FDB802F6BF26015024BF1401CB4424 +:1004FE000014300F0FBF280171135F710BE2710AE8 +:10050E00E6FD5A04CE44FF3182E202EFFAFDAB045F +:10051E00AF0401BF0C0171235F71325FD731245FCD +:10052E0002EFFAFD8204713A25713A235A0EFC71DC +:10053E0028F00071335FD7C7880616FDB902D2DDE9 +:10054E0003E2EF38710AE650A4FD2204D2DD0771F2 +:10055E00235F5202EF2617FD37046770FD3704FD47 +:10056E00820450A4FD37045020FD3704D934FBFD1E +:10057E003704A034FBFDAB0471235FF2C6D7C7204E +:10058E0008FBF8FFFDDC085014C15008FD0E08C032 +:10059E00CC07048C074C14DE0C8C07318EFD480AF8 +:1005AE00615907EFEECC07048C074C1461C8ED7A45 +:1005BE0006CC06008C064C0461C8ED59063018F9BD +:1005CE00BC02F6BBCEABAC31B2D109C73641057118 +:1005DE0084C6DEF3F1C73641057184C661DC9C0525 +:1005EE00713BD1AC02148F40059971505005617961 +:1005FE0002617900F0E1614900DD09C736410571FC +:10060E0084C6DEC3F1C73641057184C661DC0E05B2 +:10061E009C055040C18C07318E31AD128C06318E47 +:10062E00318D03BDD831FFBDDADADAADD8FD140D48 +:10063E00C0D2DD0C5008C15014FD0E08C0FDD10B08 +:10064E008C05D1DF06615906EDC2058C07318EFD92 +:10065E004C0AD2DD0C5008C15014FD0E08C0FDD15D +:10066E000B8C05D1DF06615907EDB605716050059B +:10067E00CC0400CC05008C054C09DE2B8C05318E8C +:10068E0004F61FC1317B9EFDC41189728C05318E1B +:10069E0004F64F14896142DF03F6EF01E6600E04A3 +:1006AE009C04615905EFCF41001140F81F3A61E8F3 +:1006BE006159048C04D1DF08FDD20BFDE40CEF0C64 +:1006CE005008C15014FD0E08C0FDD10B1008C6D73E +:1006DE00C72004FBF8FF715B21CC0100F6BC02AC15 +:1006EE0002440900DE3EAC0204F60F1441001189EB +:1006FE0072AC020C5014896142DF03F6EF01E66022 +:10070E000E019C01AC021249005072AC0204F67F3D +:10071E0014896142DF03F6EF01E6600E019C016170 +:10072E007902EFBB40F67FFF61F86159018C01D170 +:10073E0061F8EDDC07CC0100717AFAFDCE0471137D +:10074E0000711B20710303710205E0C15003FD49C6 +:10075E002BC05013FD4002500FC1E0FD492BC0CEFF +:10076E00ABAC6159018C0191DD068C014C03DF03AA +:10077E00E6EF01F66061FB7151018C014C0861F8E6 +:10078E00CC010031320705A042FCEF03F542FC40DC +:10079E0042FC11DC0DF542FCF0C15003FD492BC0AB +:1007AE00EF12E6BC02F6614902DDB4000000006102 +:1007BE007902EFF1CE3708CBE4FFFFCBE6FFF7CEA1 +:1007CE00D4FFCF370008F5120561FDF5ABFFFDDC58 +:1007DE0008D25008C15014FD0E08C0D2FDD10B1026 +:1007EE0004C6D73184BD02EFFA717BBDCBE4FFFFA7 +:1007FE00CBE6FFFFCBD4FFFF717ABED7717BBED79E +:10080E00C7C1200CFBF8FF8C0C318E31ADC1317B92 +:10081E009DD4C0BC068DD49C088C149C0B8C1431BA +:10082E008E040C00128C0B318EBDD813FDA30F61FC +:10083E00C8EDD708CEABACCC05068C0B318EFD4483 +:10084E000AD2DD158C0B318EFD480A6169058C05C7 +:10085E00D1DFE7FD0A08E2EF71CC0A008C0A4C04E6 +:10086E00DE54F6BC023018F9BBAC06148C089EFDA3 +:10087E00118972AB146299AC06A1BC066179006154 +:10088E007902F0E1614902DFE05040C18C0B318EFC +:10089E0031AD128C0A318E318D03BDD831FFBDDAE8 +:1008AE00DADAADD8FD140DC0D2DD06FD0A08E2EF8E +:1008BE001961590AEFA68C0B318EFD4C0AD2DD035D +:1008CE00E2EF0761590BED2B08F2100EC6D7C77178 +:1008DE007B9D717BFAFDF1073018F9FDF70AFD8259 +:1008EE000AC6D7FDDC08FDD10BFD0A08F5ABFFF2F9 +:1008FE00D7C7316462067110C9FBEF047118C9FBCA +:10090E008FC9FB7FEAFC76D1DD5C8FC9FB9FEAFCC9 +:10091E004012F903DF22665C10D1DD1C8FC9FB5C2F +:10092E0010D1DD0B5080C15011FDA434C0EF095021 +:10093E0040C15011FDA434C04012F903DD0640122F +:10094E00F904DF22665C02D1DD1C8FC9FB5C02D18B +:10095E00DD0B5040C15010FDA434C0EF095020C132 +:10096E005010FDA434C0C6D7C78F0CFC768F0DFC7B +:10097E0077665C80D1DD10675C80D1DF0571136214 +:10098E00EF0B711262EF06710407711162665C4023 +:10099E00D1DD10675C40D1DF05712362EF0B712250 +:1009AE0062EF06711405712162665C01D1DD10677C +:1009BE005C01D1DF05713362EF0B713262EF0671AC +:1009CE003407713162665C02D1DD10675C02D1DFE3 +:1009DE0005714362EF1D714262EF184015F901DF98 +:1009EE0008710402714162EF0AC736100571C4C660 +:1009FE00714162665C04D1DD10675C04D1DF057164 +:100A0E005362EF0B715262EF0671440771516266C9 +:100A1E005C08D1DD10675C08D1DF05716362EF0BF6 +:100A2E00716262EF06711407716162665C10D161CA +:060A3E00E8715AD1C6D791 +:100A44005208EF065203EF025206FEE600FE1B00B8 +:100A5400DC16089F03088F0408089F040862FE241C +:100A640000089F0408EEBF00EEBA00C1C514410E91 +:100A740011D9D0FF118FD1FF312E45C4C0D7F23127 +:100A8400A2C401E2D79DE261DD4C09DF12717BFA59 +:100A9400C18F06089F31FDC0CF060800EE27003144 +:100AA400F2FA04CF0608004C00DF05D50008DD1675 +:100AB40061DD717BFAD50608DD0ACDE31F61CD61E6 +:100AC400CDEE160061CDFED40061FFFE9A00FCF865 +:100AD400FF0EFEB20061CDFED5004C09DF0EC18FC2 +:100AE40006086F31FD9F0608C0EE0400CF0608001B +:100AF400F8E3D75200EF025202FE3700CF30FD0078 +:100B0400CF060800BF0408C716629F000841001101 +:100B14008F22229B4100118F23229F0108C651007E +:100B2400FE62FFEF025205CF060800C1510CFE0A17 +:100B340000C0D7C1511DFE0200C0D761DD717BFA30 +:100B440070CEC0A59EC47CFF9EC4609EC461CDD7F8 +:100B540061DD717BFAC18EC45C1BFED6FFCF060833 +:100B640001FED7FFC061CDD731F2FA1AC1AEE4BF9E +:100B740022FDAEE6BF24FDAED4BF26FD30FFFFBE8E +:100B8400E4BEE6BED4C0D731F2FA11C1AF22FDBE35 +:100B9400E4AF24FDBEE6AF26FDBED4C0D7C1BF2856 +:100BA400FD13BF2AFD15BF2CFD17BF2EFDC0D7AF07 +:100BB40028FDDB2AFDEB2CFDFB2EFDD7534B3052D9 +:100BC4005430324E323030475631323000FFC1504B +:100BD400FEFEAB0061DD717BFACF060800FE0A0061 +:100BE400FEA4FF61CDF8E3EECF00C7FB0408BF22EB +:100BF400FD8FC0009C05C5C337040600BF24FD3526 +:100C040036360C300000522BFE6600C2C4C630E4F7 +:100C14000BB800300000B8022004AF24FDB8003047 +:100C24000F00B802AF22FD61FF520AFE3AFFECF852 +:100C3400FF0E717BFAC1C7FB04088C05C65C80FEFD +:100C44000200C0D761DD717BFA70CFC0FFA59FC0E1 +:100C5400007CFF9FC000609FC00061CDD7618BFE08 +:100C6400E2FF717BBE410011FB000017CEFC006166 +:100C7400CB089EFDF31161C999A58392DFF7D7FED6 +:100C8400B1FED530FDDF23C1CF0308035109FEF4C3 +:100C9400FDC0D2DF37FE3800A20408CF0308075195 +:100CA40009FEE1FDD2B20408DF22C7FB0408318348 +:100CB40002C6D7C6510AFECCFD624C1FDF06CF30F8 +:100CC400FD01EF04CF30FD00C0EE5BFEC0EE55FE2B +:100CD400C7C1FB04088B31196C0161589BC0C6D78E +:100CE400717BFAFE4DFEAF0408040600C1143648B9 +:100CF4000C300000522DF3FE77FF8FC000FE2BFE58 +:100D040061CF5C807C8073C0041900CEFC0F61CB82 +:100D1400C55404EF03C55417FE18FEC7360008BBBC +:100D2400629C0288089C03D1DD334C41DE2F70F1B4 +:100D3400312DB161090033081C000851FF612A41BB +:100D44000E118FD0FF613B118FD1FF6138DC0E8B08 +:100D54005C03DF0964C6C4FE2BFDEECAFDC6C4EE07 +:020D6400C3FDCD +:100D660061CF5100718C7109FECBF800FEFCC10108 +:100D760000F6BF00F953C0F693935820FEDFF94101 +:100D860000363E4E34F4FCEF05118B99A7A51744A7 +:100D96006C4EDFF53602F930F4FCEF04CC0000A708 +:100DA60047DFF94100366C4E3420FEEF05118B9972 +:100DB600A7A51744744EDFF53628FE305EFEEF0415 +:100DC600CC0000A747DFF9FCCE0000EFFE61DD7125 +:100DD6007BFABEF0ADD8BEF200AEF661CDD7C361E8 +:100DE600DD717BFABEF0ADD8BEF200DBF6FFADDCFE +:100DF600BEF000AEF6BDD8AEF40312ADDABEF20018 +:100E0600AEF661CD03BDDAC2D7C3F33174D9088318 +:100E1600C1F626D8BDD8C031750683C312F623C2E3 +:100E2600FD310E93DF0312F623C2D7440000DD2600 +:100E360061DD717BFACFE80080BEF6F6BEF4BEF245 +:100E4600ADD8BEF0CFE800818FE8003103FAAEF0EE +:100E5600F5E80061CDD7B1D7C3F33174D90883C1A2 +:100E6600F626D8BDD8C0317505C312F623C2FD7F5C +:100E76000E93DF0312F623C2D7440000DD2761DD9F +:100E8600717BFACFE80080BEF6F6BEF4BEF2ADD8AE +:100E9600BEF0CFE800818FE8003103FAAFE000F53D +:100EA600E80061CDD7ADD8D7C3F33174DB0F83C16A +:100EB600F626D8BDD861317026DABDDAC031750D97 +:100EC60083C312F626DCBDDC61317023C2FDE70E5A +:100ED60093DF0CF626D8BDD861317026DABDDAC2AA +:100EE600D7C161686BDC6BDDC0DD2F61DD717BFA1C +:100EF600CFE80080BEF4ADDCBEF6ADD8BEF0ADDA0C +:100F0600BEF2CFE800818FE8003103FAAEF0BDD81B +:100F1600AEF2BDDAF5E80061CDD7F6BDD8BDDAD7B9 +:100F26008292DD2B61DD717BFACFE80080BEF0F6A0 +:100F3600BEF2BEF46208BEF6CFE800818FE800314B +:100F460003FAAFE0006072AEF0F5E80061CDD7605D +:100F560072F6B1D706DABDDAADDC06D8BDD861D8EF +:100F6600A6DAD7D1DD17C1C3DAD89DD8ADDA311CE0 +:100F760061EEB4D8DFF8BDDA13BDD8C2C0D7D1DD73 +:100F86001BC1C3DADA9DDAADD8311E33311E337197 +:100F9600F9B4DADFF4BDD813BDDAC2C0D746D8DD5E +:100FA6000771FF7177D971C0D75BDB9DDB605BDAB8 +:100FB6009DDAADDC5BD9085BD808BDD8D7C3C7F3CB +:100FC600728EFDC162314C410036344E1161A07201 +:070FD600C09EFD62C6C2D7F8 +:0A0FF60031343A32343A3238000048 +:0A20000031343A32343A323800002D :10200A00AEF0B430B740BA30BB50BBB0BC50BD1014 :10201A00BD60BDB0BFE0C2B0C420C7B0CAE0CE1038 :10202A0001F0141014200630639049006E00777096 @@ -310,703 +308,701 @@ :10232C0004A006F9D771235ED73132040A40C5FBED :10233C003CDE0471235ED771225EF506F9D7C7C166 :10234C00FBF8FF71445E711762DE577114627141C4 -:10235C005E311262127130C9FB5002C15011FDC2C4 +:10235C005E311262127130C9FB5002C15011FDA4E2 :10236C0034C0CD2A32EF3B7138C9FBE0C15011FDAE -:10237C00C234C0F42A17C15002FD4E2BC0D2DF0D5F +:10237C00A434C0F42A17C15002FD312BC0D2DF0D9A :10238C008B318E318D080E01081C00BD2CAD2C44F8 -:10239C00009BDC05D5C5FBDF095020C15011FDC2E7 -:1023AC0034C0C0C6D7C78D2076FDF323D515F9DD13 -:1023BC000571035EEF2FFD822B664B2061F83154C3 -:1023CC005E1A71535EFDD804664C07DD0381DF098C +:10239C00009BDC05D5C5FBDF095020C15011FDA405 +:1023AC0034C0C0C6D7C78D2076FDF323FD652BD571 +:1023BC0015F9DD0571035EEF2C664B2061F8315485 +:1023CC005E1A71535EFDCE04664C07DD0381DF0996 :1023DC008F14F9310303FD7C24FD902471025E30CF -:1023EC006C25FD0F39C6D7C771620171720150059A -:1023FC00FD4A025008FD8C37629D285009FD8C3730 +:1023EC006C25FDF138C6D7C77162017172015005B9 +:1023FC00FD40025008FD6E37629D285009FD6E3776 :10240C006276716301711814F94A28F1DC05E5153F :10241C00F9EF224A2804DE1ACF15F9025008C150F0 -:10242C006CFDE602C092DF0DD439DF09711014F98E +:10242C006CFDDC02C092DF0DD439DF09711014F998 :10243C00EF03F515F94015F901DF05710A22EF06D6 :10244C00710B22710302CD20075700674C08DE1078 :10245C007309D221614EDC05679D20EF0387EFEBFA :10246C004A2007DF09D515F961F8CF15F903C6D74E -:10247C00500AFD4A02304000C15006FD312BC050BD -:10248C0096ED4A02C72006FBF8FFD515F961E8ED79 -:10249C006825304A57C1503EFD312BC0D2DD077143 +:10247C00500AFD4002304000C15006FD142BC050E4 +:10248C0096ED4002C72006FBF8FFD515F961E8ED83 +:10249C006825304A57C1503EFD142BC0D2DD077160 :1024AC0000C8FBED68257108C8FB17A1C15004C119 -:1024BC00500CC1506CFD0E031006EA30AA48318D49 -:1024CC0012AA48318E616B08616A08C1500EFD3149 -:1024DC002BC0F690C1500CFD312BC0CC00008B4CA6 +:1024BC00500CC1506CFD04031006EA30AA48318D53 +:1024CC0012AA48318E616B08616A08C1500EFD1466 +:1024DC002BC0F690C1500CFD142BC0CC00008B4CC3 :1024EC0004DE2631245F02EFFA71125FEA308B5062 :1024FC0010D605C15010C18BD6044000C1506CFDE4 -:10250C00B6031006615900EFD550A5FD4A02EA301A +:10250C00AC031006615900EFD550A5FD4002EA302E :10251C00AA48318D12AA48318E616B08616A08C1D4 -:10252C00500EFD312BC050A5FD4A025004C1506C19 -:10253C00FDE602C0629C05EA308A4B4E0561C3047D +:10252C00500EFD142BC050A5FD40025004C1506C40 +:10253C00FDDC02C0629C05EA308A4B4E0561C30487 :10254C008A4A4E0517A1C15004C1500CC1506CFDF4 -:10255C00B6031006F6C1503EFD312BC01006C6D78F +:10255C00AC031006F6C1503EFD142BC01006C6D7B6 :10256C00C78F07F94B2861F8ED15264009F928DECD :10257C0006A009F9ED1526F509F98D289F07F98DA7 :10258C00285070D612307351230480001231FF3161 :10259C008E039F08F99FC4FBF68F08F97C804C953D :1025AC00DC1C8F08F9318F241400EA30BDD8AA4402 -:1025BC00FDDD0D1231FF318E03318F16EF1A8F08AE -:1025CC00F9318F241400EA30BDD8AA46FDDD0D1276 +:1025BC00FDD30D1231FF318E03318F16EF1A8F08B8 +:1025CC00F9318F241400EA30BDD8AA46FDD30D1280 :1025DC0031FF318E03318F16EA308A427217F303C2 :1025EC001644000171FE61C836FF001701DE02F6C9 -:1025FC001617BD50C7500CFD312BC0D2DF078D28EC +:1025FC001617BD50C7500CFD142BC0D2DF078D2809 :10260C009F07F9EF047100C8FBF2C6D7C72008FB7F -:10261C00F8FF4015F901DD064015F902DF32170409 -:10262C000600FD292CD2DF0A8C069C058C079C0425 -:10263C00EF06CC0563CC040017040600FD462CD233 -:10264C00DF078C069FC7FBEF04CFC7FBC8ED4727FE -:10265C0017040600FD292CD2DD107100C8FB710394 -:10266C005ECC050071025FED20278C06318E318D1A -:10267C00080E07081C00BD2CEA308A4072AD2CFDF8 -:10268C00300FBD2C8D2D9C06D1DF08CC0601CC075C -:10269C0000EF048D2C9C0717040200FD462CD2DFA2 -:1026AC00738C029FC7FB8C02318E318D080E030890 -:1026BC001C00BD2C4401A5DC09CC0164F6BF0AF951 -:1026CC00EF52AD2C220AF94401A0DC09CC011EF614 -:1026DC00BF0AF9EF3FAD2C44819DDC0BCC010A30D5 -:1026EC00F401BF0AF9EF2DAD2C44019BDC0BCC019E -:1026FC000530F401BF0AF9EF1BAD2C440191DC0B42 -:10270C00CC010030F401BF0AF9EF0971025F30F41B -:10271C0001BF0AF93132040C31245E08CC0564CCBB -:10272C000400EF178C064E01DE0A8C069C058C0704 -:10273C009C04EF078C019C05CC04008C059FC5FB09 -:10274C008C049FC6FBFDB62B8F0CF94E05DD2B4080 -:10275C00C5FB0BDE06400CF90BDE1640C5FB06DE96 -:10276C0006400CF906DE0AD5C5FBDF0ED50CF9DDEB -:10277C00095020C15011FDC234C08FC5FB9F0CF90C -:10278C00FDF32B1008C6D7C7D832C15002FD662BFB -:10279C00C04016F90161F8712010055012FD4A0273 -:1027AC008D326C0870C15002FD662BC05003FD4A7F -:1027BC00028D326C1870C15002FD662BC05016FD94 -:1027CC004A025003FD772B625C01D1DD107170C998 -:1027DC00FB5002C15013FDC234C0F2EF01E2C6D768 -:1027EC00C75004FD772B625C03D1DD405014FD8390 -:1027FC002834C9FB895C9F998A0C7CFF50FF5C14C0 -:10280C00D1DD228A0C7CFF5C147234CDFB89616AA9 -:10281C00997162075600316207058666D1DFF77140 -:10282C006307716B2734DCFB895CEB99712810050D -:10283C005002FD772BD2DD354016F901DF05500A29 -:10284C00FD4A028D326C1070C15002FD662BC0E047 -:10285C00FD4A02D832C15002FD662BC05033FD4AEE -:10286C0002F0C15002FD662BC07178C9FBE0C1506B -:10287C0013FDC234C0C6D7C7C12004FBF8FFCC027D -:10288C00005004FD772B629C038C045C20D1DD0E80 -:10289C008C036C019C038C026C209C02EF138C0447 -:1028AC005C10D1DD0C8C035CFE9C038C026C109CC8 -:1028BC00028C045C08D1DD0E8C036C029C038C0230 -:1028CC006C089C02EF138C045C04D1DD0C8C035C53 -:1028DC00FD9C038C026C049C028C03D1DD05501A08 -:1028EC00FD4A028C0370C15004FD662BC08FC9FBDE -:1028FC005C9F728C03318E316D148C03318E314D93 -:10290C00616D08616C5C606162629FC9FB8FD5FB75 -:10291C007CFF50FF5E02D1DD278FD5FB7CFF5E0272 -:10292C007234CDFB89616A99716207CC0100316206 -:10293C0007086159018C01D1DFF4716307716B27B2 -:10294C00F21006C6D7D9BDFBC15006FD662BC0D907 -:10295C00BEFBC15007FD662BC0D7FD5129F2D7C76E -:10296C00711300711B20710303710205E0C1500348 -:10297C00FD662BC05013FD4A02F0C15005FD662BBD -:10298C00C0500FC1E0FD662BC0500AFD4A02710316 -:10299C00055008FD4A02501FC1E0FD662BC05012C5 -:1029AC00FD4A025003FD772B625C01D1DF03E2EF9D -:1029BC0024F0FD772B629D2E3602F9C75008FD4E90 -:1029CC002BC05003C1FD662BC0710203711A20FD90 -:1029DC000E2BF429F2C6D75003FD772B625C01D184 -:1029EC00DD155014FD8328FDEC275014FD4A02E040 -:1029FC00C15003FD662BC0711300711B20710303C2 -:102A0C005014FD4A02F0C1E0FD662BC0F0C150032A -:102A1C00FD662BC0D7C72004FBF8FFCC02008D2924 -:102A2C009C035010C150A4FDE602C0629D29D4390C -:102A3C00DD04F2EDEB2A8C037B295C08D1DD0F8DD4 -:102A4C00295C08D1DF05CC0210EF03CC02208C03EB -:102A5C007B295C04D1DD158D295C04D1DF088C0247 -:102A6C006C049C02EF068C026C089C028FC8FB5C09 -:102A7C00F3728D295C0C6162629FC8FB8FD4FB7C66 -:102A8C00FF50FF5E029C02D1DD1F34CCFB896E022D -:102A9C0099716207CC0100316207086159018C0100 -:102AAC00D1DFF4716307716B278D295C40D1DD098F -:102ABC005002C15012FDC234C08D295C01D1DD0819 -:102ACC00E0C15012FDC234C0717AFA8D295C41D13B -:102ADC00DD0C5A29BED829C15010FD4F05C0F2108B -:102AEC0004C6D7FD9327F2D7FDEC27F2D7C78FDCAE -:102AFC00FB7617FD8328664FDCFBDFF2F5DCFBF27F -:102B0C00C6D75064FD4A02FD5E2C6261FB71115EFA -:102B1C00F171145E61DC70C15012FD4F05C0FD688F -:102B2C0036CD3F03D7C7C1C1FBF8FFAC0ABB17C1F9 -:102B3C005002C18C0270C1506CFDB603100610041B -:102B4C00C6D7C7C1FBF8FFAC08C15002C18B70C11E -:102B5C00506CFD0E031006C0C6D7C78806166770EA -:102B6C00C1C75084FD80031004C6D7C716C7508454 -:102B7C00FDE602C0C6D7C74A2004DE045600EF02A9 -:102B8C0056014016F901DF048686EF0A4016F90259 -:102B9C00DF045104610666318F12504CD633514C10 -:102BAC00D6610A040A20BD30C6D740C5FB51DC05EE -:102BBC00CF1CFC0FD740C5FB33DC05CF1CFC0BD75F -:102BCC0040C5FB0BDC05CF1CFC07D740C5FB0661E1 -:102BDC00D831320405CF1CFC03D7D5C5FBDD04E589 -:102BEC001CFCD7F51CFCD7D512F9DF0471635ED73A -:102BFC00FD5E2C6261FB71715E71145E71775E61BA -:102C0C00C831625E1771625E71745E71115EF17132 -:102C1C00745E61DC70C15012FD4F05C0D7C7164001 -:102C2C0010FCFFDD0C8F10FC9B1714CA0100F2EF97 -:102C3C0007C75004FD4E2BC0C6D7C7164011FCFF6A -:102C4C00DD078F11FC9BF2EF07C75002FD4E2BC026 -:102C5C00C6D740C5FB0BDE02E2D7F2D771000105E7 -:102C6C0071785005713AD5713BD1713BD98F1005F4 -:102C7C005CFC9F1005CF54054AE5420571104205D6 -:102C8C007100420571485005713050057120500596 -:102C9C00CF530505CF52050A7130510571205105EE -:102CAC00713BD5717050058F11055CFC9F1105F4BB -:102CBC0022D77178500571080105D77140F0007169 -:102CCC00783002713AE6713BE2713BEA713BEE8F70 -:102CDC0010055CFC9F1005CF34024AE552FF711AB7 -:102CEC0052710A5271483002713030027120300238 -:102CFC00CF330205CF32020A71303102713BE671DB -:102D0C007030028F11055CFC9F110571603002D789 -:102D1C00717830027148F000D7C788061666614F8B -:102D2C00DD0967614EDE0396EF01866672C6D7C772 -:102D3C00161714AA0412A943DD29AA0412A923FD0B -:102D4C008C4EC3AC02FD8C4E13C2BDD813FDAD0F1F -:102D5C00DE0C1714AA0212AA0403BA04EF05171406 -:102D6C00A9BA04AC041231FF319E03317F087208FA -:102D7C00C6D77100F200304400BFB601300188BFE5 -:102D8C009001300984BF9E01BF9C01BF9A01BF987E -:102D9C0001BF9601BF9401BF9201F53CFF30FE00CC -:102DAC00BFBE01F6BFBC01BFB80150EEBFBA01A156 -:102DBC00BFB201C918FE00F6BE6EBE64BE6A7123B6 -:102DCC00047153078F14F9310507F5E3FBCB6CFF46 -:102DDC000071535F71425FD730EF00BFB401F6BF93 -:102DEC00BA017108F20071230471530771435FD764 -:102DFC008F9AFBB09AFBD1DF7331D4D106715BD1C2 -:102E0C00E59CFBD59CFBDD347140C8FBD99BFBF1E9 -:102E1C00E734020023DD0625DD0325DF05F6BE665B -:102E2C00EF06D9E2FBF1BE66A09BFB409BFB20DFCB -:102E3C0006F59BFBB09CFBCF9AFB19D7CF9AFB1ED8 -:102E4C007148C8FBD5E4FBDF04F6BE66D7D9E2FBBC -:102E5C00F14266FFDD16D9E2FBF112AE6643DE05E8 -:102E6C00A266FFEF03B266FFCF9AFB03D7C7161714 -:102E7C0014F6B9AA0412F6231231FF31AE03316FE6 -:102E8C00BA02C6D7C7C1FBF8FF8C085080D612AB6C -:102E9C001413B9AB14AA0412A92312D937FBF133BA -:102EAC00BDD813FD190EBA02C0C6D731645F01D765 -:102EBC004012F902DF10F6BE64BE6EBE6ABFA4FB00 -:102ECC00BFAAFBBFB0FB31545F1530A0FBFD792EC0 -:102EDC0030A6FBFD792E30ACFBFD792EED6B2F313E -:102EEC00745F0F71735F7108E8FBF59EFBF59DFB3A -:102EFC00EF6DD59DFBDF658F36FB9F9DFB409EFBE9 -:102F0C001FDC1A7100E8FB4038FBFFDD22A09FFBA1 -:102F1C008F38FB4F9FFBDE17F59EFBEF12D99EFB04 -:102F2C00F1A1605C1F9F9EFB7108E8FBF59FFBE91C -:102F3C009EFB093AFB70C130A0FBFD902EC0E99EB0 -:102F4C00FB095AFB70C130A6FBFD902EC0E99EFB1D -:102F5C00097AFB70C130ACFBFD902EC0B09DFB30EC -:102F6C00A0FBFD3B2DF313BE6E30A6FBFD3B2DF3FA -:102F7C0013BE6A30ACFBFD3B2DF313BE64D7C736D2 -:102F8C00F00071F4DC297170F000CE9D08CE9EC06B -:102F9C00CE9F80F594FFF593FFF592FFE597FFE543 -:102FAC0096FFE595FFE598FFCE9C7F7100BCFB7109 -:102FBC001BE3712BE3711AE7712BE7717A9D710A90 -:102FCC009E31929E02EFFA710B9E71036071136039 -:102FDC00712360C6D7C73102601E710260710A9EF0 -:102FEC0031929E02EFFA34EAFB3692FF52078B992C -:102FFC00A5A792DFF9710B9EC6D7C78806163112AA -:10300C006015711260C734B2FB3092FF1652078BF9 -:10301C0099A5A792DFF9C666736718B2FBC6D7C726 -:10302C007103603114601E711360710A9E31929E9F -:10303C0002EFFA3492FF36B2FB52078B99A5A79296 -:10304C00DFF9710B9E31246013712360717B9E8FAD -:10305C00F2FB9E9A8FF3FB9E9B717A9EC6D7CFBDD7 -:10306C00FB5CCFBEFB5FCFDEFB5DCF12FC36CF131C -:10307C00FCC9E5E9FBD7C7CFBAFB11CFBBFB38CFF7 -:10308C00E2FBFFF5E3FBF5E4FBF5E5FBF5E6FB56B0 -:10309C0000664C64DE08723836FB0086EFF3C6D748 -:1030AC00C788061617F1E73403002361E3EDF2330A -:1030BC002361F8ED9D31B12361E3EDA7312561F872 -:1030CC00EDB631B1240D0061D8EDF233240B006163 -:1030DC00F8EDD7312361F8ED1E322361F8EDEB31B9 -:1030EC002361F8EDB63324060061F8ED8732B12583 -:1030FC0061D8EDA33224000061F8EDB0322361F801 -:10310C00EDF2332361F8EDD033B12361E3EDD3322B -:10311C002361F8EDE4322361F8EDF5322361F8ED2B -:10312C00E4322361F8ED06332361F8ED17332361A4 -:10313C00F8ED26332361F8ED48332361F8ED543371 -:10314C002361F8ED60332361F8ED69332402002329 -:10315C0061E3EDF23324020061F8ED72332361F880 -:10316C00ED7F332561F8ED8B33B124060061D8ED8A -:10317C00F23324000061F8EDF5332561F8ED973357 -:10318C0024120061F8EDB1332361F8EDA233EDF6B2 -:10319C003334BCFB89615F99ED0334306629FD0F34 -:1031AC003966736718BAFBED033440BFFB6ADF1452 -:1031BC0040C0FB68DF0E674C6CDF09306442FD0FCA -:1031CC0039713AD5679FC1FBED033467D1DD0D3002 -:1031DC00503DFD0F3934DAFB89616F99ED0334678B -:1031EC005C02D1DD0830EF2AFD0F39EF0C675C0172 -:1031FC00D1DD0630F42AFD0F39675C3CD1DD10308F -:10320C00F92AFD0F39675C3C7266736218BAFBEDE4 -:10321C00033467D1DD625C01D1DD05300800EF01BC -:10322C00F6609F19FC675C02D1DD03E6EF01F63412 -:10323C0019FC89616899675C04D1DD04E6A1EF0192 -:10324C00F63419FC89616899675C08D1DD0530207A -:10325C0000EF01F63419FC89616899675C10D1DDC7 -:10326C0005301000EF01F63419FC89616899675C30 -:10327C0020D161E8716019FCED0334D434DF0867A8 -:10328C009FE3FBA434EF0D4A3405DE08E8346718DD -:10329C001DFDA434ED0334675C0F7266736218BABB -:1032AC00FBED03344A3464DE1B4A3401DF0667D17C -:1032BC0061F85701E834671836FBA4344A340561C9 -:1032CC00C871725FED0334675C7F70C117F12430F5 -:1032DC0000FD0630C0ED0334675C3F70C117F1246C -:1032EC003000FD0630C0ED0334675C0770C117F188 -:1032FC00243000FD0630C0ED0334675C1F70C1172D -:10330C00F1243000FD0630C0ED03346770C117F1B5 -:10331C00243000FD0630C0ED0334CEABAC710A9EF8 -:10332C0031929E02EFFAD592FFDF05710B9EEFED05 -:10333C00679E99710B9E9FF1FBED033471226067C0 -:10334C005C7F9FF2FBED0334712260675C3F9FF35F -:10335C00FBED0334675C3F9FF4FBED0334675C1FAC -:10336C009FF5FBED0334301C3BFD0F39679FFAFBD7 -:10337C00ED033430D73AFD0F39679FFBFBEF783004 -:10338C00F93AFD0F39679FFEFBEF6C675C01D16169 -:10339C00E8FD3E45EF614A3AC8DE08E83A6718682E -:1033AC00FAA43AEF52679D3AEF4D67318E247000C4 -:1033BC00DD0D240200DF4030FB08FD0F39EF38FD36 -:1033CC003844EF33675C01D1DD05711202EF0371F4 -:1033DC001302675C02D1DD05712202EF0371230237 -:1033EC00679FE9FBEF1100EF0E00664C5BDE077385 -:1033FC006718BAFBEF0100C6D7C716664C30DC095C -:10340C004C37DE05FDE12FEF6E664C02DF1F8FBCE3 -:10341C00FB5C03728F1BFC5C03318E316D08616A9F -:10342C0008128F1BFC5C80312A6162EF59664C3D9F -:10343C00DF0AAE90BF16FCF916FCEF4A664C3EDF75 -:10344C0005F917FCEF40664C4FDF05FD6645EF367E -:10345C00664C61DF08E83A0968FA72EF29664C7F1E -:10346C00DF05FDC03DEF1F664C4EDF0B3164610480 -:10347C005210EF12F2EF0F664C5BDC0452FFEF06BA -:10348C00667309BAFB72C6D7C788061617F12410E3 -:10349C0000240500DC07244C00DD17EF17717BFAC4 -:1034AC0017F104BAFB1489617F99717AFA71326051 -:1034BC00EF02A43AC6D7C7C1C1FBF8FF4012F9030B -:1034CC00DD064012F904DF2F8C027309C2FB5E0A81 -:1034DC00D1DF248C02318E04BAFB14896E0A9971E7 -:1034EC006207CC0100316207086159018C01D1DF00 -:1034FC00F4716307716B271004C6D7CF1BFC03F55F -:10350C0019FCF51DFCF51FFCD7C788061617F1E74B -:10351C0034020025DD3D23DD1725DD1C23DD0523CD -:10352C00DD2BEF3B716260679F1EFCCD3F03EF2FDD -:10353C00675C839F1BFCEF27675C039F1DFC675C2C -:10354C00034C0261F8710262FD5947EF12679F1F2D -:10355C00FCEF0C6791DF08E0C15012FDC234C0C60D -:10356C00D7C71617F1E7240000DD2A23DD1E24033C -:10357C0000DD0724FB00DD24EF25311262053080CD -:10358C0000EF01F6086F1CFC7208EF198F19FCF59F -:10359C0019FC72EF107142615235EF09F2EF0666B9 -:1035AC00730918FC72C6D7C71617F1E7240000DDA3 -:1035BC0038241000DD1C23DD1C23DD30240E00DD3F -:1035CC0018241100DD1B240F00DD12243000DD1542 -:1035DC00EF1EE2EF1D5202EF195204EF155206EFE7 -:1035EC00115205EF0D5207EF09F2EF065203EF02ED -:1035FC0052FFC6D7C7314460377143608D3E9FC2BE -:10360C00FB8D3D9FE1FB36FCFCC7D83DFDBD376112 -:10361C008A70618AFD0238C0D842F1312F609D4119 -:10362C008D3C4B41DD0A7152608D419D3CCD3F0379 -:10363C004A3F05DE09307236FD0F39CD3F6BB43F82 -:10364C007150F000CE300BCF170006CE3106FDC204 -:10365C0002717A30710BE3710BE7C6D78D419D3C3B -:10366C008D419FC3FBD74012F903DF064012F904CA -:10367C00DF02F2D73154600D7153607173608D416C -:10368C009F28FCEF3831646023716360717260D5E0 -:10369C001EFCDF05F529FCEF0B8F1EFC5002D6A19A -:1036AC00609F29FC8F29FC9F28FCEF113174600866 -:1036BC008F29FC9F28FCEF058D419F28FC8F28FC4F -:1036CC009FC3FBD928FCFDE536E928FC09DA2170FB -:1036DC00C15013FD4F05C0F2D7C7C1C1FBF8FF8C19 -:1036EC0002D1DF05F51EFCEF1A8C024C05DE06CF6D -:1036FC001EFC02EF0E8C02318E1231FE03311F6064 -:10370C009F1EFC8F2AFC4F1EFCDD29CC011F8F1E37 -:10371C00FC9F2AFCCC00008B4C08DE148B73091A1E -:10372C00224F1EFCDC058B9C01EF05615900EFE775 -:10373C008C019D401004C6D7C7168B728C01614A50 -:10374C00DE1F8B728C02614ADE138C01728C02615B -:10375C004ADE058C0172EF268C0272EF218B72EF20 -:10376C001D8B728C02614ADE048B72EF118C01721C -:10377C008C026142DE058C0172EF038C0272C6D79B -:10378C00C716710AE7710BE37150F000CE300BCF06 -:10379C00170006669E31FDC202717A30710BE3315F -:1037AC0082E302EFFA8D1F7158F000710BE772C6BD -:1037BC00D7C7C1C1FBF8FF8F12FC4E02DC03F2EF3E -:1037CC00318C024F13FCDC0452FFEF268C022F12BB -:1037DC00FC706131318D128F13FC2F12FC70613132 -:1037EC0033BDD813FD3B0EBB440001DC03F690BB8C -:1037FC008B721004C6D7C7C1FBF8FFAC0814A91410 -:10380C0089708B6128706131FD8C4E1344030071FB -:10381C00FEDC23AC08148A04819A04AC08148A04D4 -:10382C004C11DC10A9148B99AC0814CA0200AC081A -:10383C0014CA0310EF72AC0814CA0400AC0814A923 -:10384C0014894DDE0AAC08148A02819A02EF12AC7C -:10385C000814A914894D61D308AC08148A02919AF2 -:10386C0002AC08148A03919A03D1DF3CAC08148A89 -:10387C00024C10DF10A91489318EA112AC0814A9C6 -:10388C00146299EF17AC08148A024CF0DF0EA914DD -:10389C0089318EB112AC0814A9146299AC0814CAFF -:1038AC000200AC0814CA0310C0C6D7EDFA38717BFD -:1038BC00FAC7D44461F83104612E7104617121613D -:1038CC00710361D444DD05B444CEABAC717AFA56C5 -:1038DC0000664C0ADD1272F3311C7902FDCEFC003D -:1038EC0061CAFD593986EFE9717AFAF2C6D7C75623 -:1038FC0000664C0ADE0BF0317E12F6782CFC86EF5B -:10390C00F0C6D7C7C1C1FBF8FFCC01008C014C0A33 -:10391C00DE36717BFA8C01F0317E042CFC14A9612B -:10392C0068DF09AC02B9717AFAF2EF1D8C01F03143 -:10393C007E12792CFC614902DF06717AFAE2EF09FA -:10394C00717AFA615901EFC4E21004C6D7C720049A -:10395C00FBF8FFF6422CFC61F8ED3B3A717BFA9CCC -:10396C00038C034C0ADE3C8C03F0317E042CFC14DB -:10397C00A96168DF05717AFAEF29717AFA8C037202 -:10398C00F3311C792CFCCEFC0061CA629C02D1DFA5 -:10399C000A8C03F0317E12E6782CFC717BFA6159AB -:1039AC0003EFBECC0200CC01018C02F0317E042C62 -:1039BC00FC14A96168DD788C02F0317E12792CFC44 -:1039CC00E743DF658C014C0ADE5F8C01F0317E121F -:1039DC00792CFCE743DD4D717BFA8C01F0317E04D0 -:1039EC002CFC14A96168DF186169018C01F0317E2F -:1039FC0012F6782CFC8C024E01DCED717AFAEF2F6A -:103A0C008C01F0317E042CFC14A9128C02F0317E56 -:103A1C0033782CFC8C01F0317E12E6782CFC615949 -:103A2C0002717AFA615901EF9B615902EDB53900C7 -:103A3C00F21004C6D7C7200CFBF8FF17040600C110 -:103A4C005006C150A8C15030FD0E031006D2DD1D2A -:103A5C00A040FC4040FC08DE03E2EF6B34FAFB892B -:103A6C005CFC99FD1C3B7110C8FBF2EF5A30060050 -:103A7C00C117040600C130FFFBFD944E1004F54045 -:103A8C00FC8FFAFB5C01D1DD264012F903DF2050DC -:103A9C0010C180FDC234C0C736100571D4C6DE0F0C -:103AAC0017C15006C150A8C15030FD0E031006407E -:103ABC0012F901DD114012F905DD0B8FFAFB5C02E6 -:103ACC00D161E8FD6942F2100CC6D7D9FBFBC1509D -:103ADC0030FDE602C0629FFEFB7130CBFB8FD3FB47 -:103AEC005C08D1DF06716307716B27F2D7D9FEFB37 -:103AFC00C1D9FDFBC15030FD800310047130CBFBEC -:103B0C008FD3FB5C08D1DF06716307716B27F2D78B -:103B1C00C7200AFBF8FF500FC15030FDE602C04A27 -:103B2C003902DF077110C8FBF2EF5F7118C8FBCCCC -:103B3C0007004015F901DF05CC0802EF03CC081093 -:103B4C00CC09808FFAFB5C03D1DF08717AD5CC06E7 -:103B5C0007EF06717BD5CC062F17040600C1500465 -:103B6C00C150A0C15030FDB6031006C73610057108 -:103B7C00D4C6DE154012F903DF0F17C15006C15031 -:103B8C00A8C15030FD0E031006F2100AC6D7D5128C -:103B9C00F9DF06F6BD46F544FCD544FCDD04B04423 -:103BAC00FCD7CF44FC048F12F9318FE723DD0B24B3 -:103BBC00020024030061C8EDBF3C8F14F931233E91 -:103BCC00301B004646DF0AE0C15010FDC234C0EF86 -:103BDC001D3077014646DF165002C15010FDC2342D -:103BEC00C0F6464CDF088FDEFB5010D6BD4CF646B7 -:103BFC004CDD36B64C464CDF3071025FEF2B301B80 -:103C0C00004646DF13F6464EDF18E0C15010FDC2E9 -:103C1C0034C0C94E5307EF0A307701464661F8713C -:103C2C00025FF6464E61E8B64E313462087133617C -:103C3C00F6BD46EF1431346105F6BD46EF0BA646D2 -:103C4C00F6464661F8C946FFFF314262194A4805FB -:103C5C00DE16A4484A4805DF0FA4485004C1501092 -:103C6C00FDC234C0EF02F448314462194A4A05DE01 -:103C7C0016A44A4A4A05DF0FA44A5008C15010FD49 -:103C8C00C234C0EF02F44AD44BDD03B44BD73152EB -:103C9C0062174A4905DE14A4494A4905DF0DA449B7 -:103CAC005010C1FDC234C0EF02F4494A490661F814 -:103CBC00CD4B25D7C736100571D4DE0730413AFD00 -:103CCC000F39D24012F903DF1D3122070630212AA9 -:103CDC00FD0F393144610C7143615080C15012FDAC -:103CEC00C234C0FDF73CFD223DC6D78F1BFC5C01E6 -:103CFC00D1DD22D547FCDD04B047FCD7CF47FC090A -:103D0C008D404F46FCDD0E8D409F46FC5040C1500F -:103D1C0012FDC234C0D74012F903DD04F6BD1AD728 -:103D2C00D5E6FBDF08F6461ADD19B61AD7D9E2FB41 -:103D3C00F1461ADD0ED9E2FB12AD1A43DE03A61AC8 -:103D4C00D7B61AD7C78FDAFB76F5DAFB5C10D161E0 -:103D5C00E8715261665C0FD1DD57665C01D1DD05FF -:103D6C00F512F9EF4C665C02D1DD11E0C15003FD98 -:103D7C00662BC0711300711B20710303665C04D1A8 -:103D8C00DD11711300711B20D51BFC61F87103034D -:103D9C00FD0735665C08D161E87103035005FD4AE7 -:103DAC00027102035003C1FD662BC0711A20FD0E77 -:103DBC002BF2C6D7C72014FBF8FF4A3413DC05528C -:103DCC00FFEDCF3E8F14F9311505300400EF0F8F46 -:103DDC0014F9314505300500EF04D915F9F1609C53 -:103DEC00018D2E9C028D209C038F02F99C048F0365 -:103DFC00F99C058D509C068D289C0771345EE661FC -:103E0C00301271045E61DC31196162629C08CC096C -:103E1C00018F16F99C0AF171240461DC9C0BAE6CC9 -:103E2C00609C0CAD1A609C0DAE6E609C0EAE6A6010 -:103E3C009C0FAE64609C10F171540761DC9C11AE58 -:103E4C0066609C1231140205308000EF01F6C1311E -:103E5C00246205304000EF01F6C2616B08616A080C -:103E6C00C131340405302000EF01F6C2616B0861EA -:103E7C006A08C131240205300800EF01F6C2616BFB -:103E8C0008616A08C131546205300400EF01F6C2C2 -:103E9C00616B08616A08C131446204E6A1EF01F666 -:103EAC00C2616B08616A08C131346203E6EF01F646 -:103EBC00C2616B08616A9C13A434D834F1B107A1B8 -:103ECC001489721014C6D7C7FD80098F12F9318F6F -:103EDC00E724000061F8ED9E4023DD1B2361F8ED23 -:103EEC00A83F2361F8ED24402361F8ED6D40236178 -:103EFC00F8ED4D41ED9B404013F901DF29F64646A4 -:103F0C00DD05F516FDEF03A016FD4016FD65DC0C76 -:103F1C00F6BD46F512F9710261EDDD41AD46440680 -:103F2C000061D8EDDD41713261FDD80471535EFD45 -:103F3C00B1234015F903DF09710261F512F9EDDDCA -:103F4C0041FD182640C7FB9BDE09710261F512F991 -:103F5C00EDDD41714A277140110571301105713A3F -:103F6C0022715A2271501105FD6B29D2DD097102A3 -:103F7C0061F512F9EDDD4171103500CF37001D717F -:103F8C004012054013F901DF05F5E3FBEF04CFE325 -:103F9C00FB03CF12F902FD5129EDDD41FD682CFD2B -:103FAC00C72C714A9DFD0735FD8230F537FF712B0B -:103FBC00E0F513F9710261CBE43FEFCBE6F6F0FDCF -:103FCC00D804713BD47112027123028F14F931059C -:103FDC00285004FD772B625C03318E315D34C9FBB4 -:103FEC00896168995002FD772BD2DD067170C9FB8F -:103FFC00EF047178C9FBFDB123FD7E2D710814F916 -:10400C00CF12F9038FBCFB5C02D1DD095080C1508B -:10401C0010FDC234C0EDDD41FDDF413154612FA4F0 -:10402C0052D452DD0831A4E00A31020C06712BE0A7 -:10403C00FD554231A4E01731040C13712BE05027CD -:10404C00C15005FD662BC0CF12F904710261FD4A07 -:10405C00428F14F931250731146203F512F9EDDDA5 -:10406C0041FDDF4131020C14F0C15005FD662BC03F -:10407C005005FD4A02FD5542CF12F903FD4A428F0D -:10408C0014F931250731146203F512F9EDDD41F510 -:10409C0012F9CFE3FB03F5E4FBF5E6FB71525FF697 -:1040AC00426CFF61E8EDDD41F6BD4C71035FF5FA42 -:1040BC00FBFD1C3BFDE42DFDBE2CFD1C2D714B9D11 -:1040CC00711302712302F5CAFBF5CBFBF5CCFBF5A2 -:1040DC00CDFB31245F02EFFACE3708CBE4BFFFCB28 -:1040EC00E6FFF3CED4FFCF37000971481205F6BEB8 -:1040FC00E0BEE2BED0716A27FDE329714307714B24 -:10410C002771481005714811057138100571381167 -:10411C0005713302713B22715302715B227158108D -:10412C000571581105CF12F905713261F6BD46F5CE -:10413C000CFCF50EFCCF14FCFFCF10FCFFCF11FCD8 -:10414C00FFF513F9F516FD3112622EFDB123AD46C4 -:10415C0044070061C8E512F9D515F961E8FD35058C -:10416C008F14F9312511F50EFCF50CFC502EFD4A7F -:10417C0002E513F9E512F9EF58D42ADF54FD3505A1 -:10418C00FD4A2371730171320471430271035E7134 -:10419C00525E31949E02EFFA712AE7CEA409F5F330 -:1041AC00003114620261FDF444FD8009E5F300CE98 -:1041BC00A40831126206CF12F905EF09713361E5DB -:1041CC0013F9E512F9712BE78F14F9312503F51268 -:1041DC00F9C6D7D548FCDF1A310200155003FD771C -:1041EC002B625C01D1DF07F512F9710261D7E5484A -:1041FC00FCD74048FCF0DF0831040041F548FCD7FF -:10420C004048FCC8DF0BF512F9710261CF48FCF095 -:10421C00D73102000A4048FCFFDD22A048FCD7F051 -:10422C00C15004FD662BC08FC9FB5C9F9FC9FB71FD -:10423C0010DAFB30503DFD0F39CF48FCF0D731047C -:10424C005F06F512F9710261D7715361F452717204 -:10425C0007FDC202717307D7FD9605F2D7717BFA81 -:10426C00C7200CFBF8FF8F00FCF0F9FFFBF303FDFC -:10427C008C4E13BC048F02FCF0F901FCF303FD8C93 -:10428C004E13BC028F04FCF0F903FCF303FD8C4EBF -:10429C0013BB717AFAAC04BDD8F6BDDAAC04311E8E -:1042AC00BDDCF6BDDEFDEE0DADD8BDDCADDABDDEA0 -:1042BC00AC02BDD8F6BDDAAC02311EDADCC3DADEF4 -:1042CC00C3BDDCF6BDDEFDEE0DC0BDDEC0BDDCAD9C -:1042DC00DEFD640FADD8BDDCADDABDDEABBDD8F60E -:1042EC00BDDAAB311EDADCC3DADEC3BDDCF6BDDE13 -:1042FC00FDEE0DC0BDDEC0BDDCADDEFD640FDADA57 -:10430C00ADD8FD5446C3C58FE2FC5C3FF0317E0452 -:10431C0062FC14C2C0B9A0E2FCF6BC08BC0A9C0743 -:10432C008C074C2EDD3E8FE2FC0E0770F161DC60D9 -:10433C005C3FF0317E127962FCBDD8F6BDDA8C0799 -:10434C0073092422318FBDDC70BDDEFDEE0DAC088F -:10435C00BDDCAC0AFD640FADDABC0AADD8BC08619B -:10436C005907EFBCAC08BDD8AC0ABDDAC9DC0004F7 -:10437C00F6FDB80EC9DCFFFFF6FDB90FADD8BF5C7A -:10438C00FCAF56FC425CFCDD12AF58FCBF5AFCAFD4 -:10439C0056FCBF58FCAF5CFCBF56FCAF58FC425AF5 -:1043AC00FCDC50AF56FC4258FCDE48AF18FD4256C0 -:1043BC00FCDE40401CFD16DC1F401CFDA0DE168FF1 -:1043CC005EFC4F1CFDDE0EAF56FC2260FC446910F7 -:1043DC0061C8FD3844F51CFDAF56FC445146DC0B5E -:1043EC00AF56FC241027BF1AFDEF1130F82ABF1A64 -:1043FC00FDEF09401CFDFF61E8A01CFDAF5AFC421B -:10440C0058FCDC1BAF58FC4256FCDE13AF56FC428A -:10441C001AFDDE0BF55EFCAF56FCBF60FCEF0940ED -:10442C005EFCFF61E8A05EFC100CC6D7717BFAC77E -:10443C00710A9E31929E02EFFA8E949F50FC8E96DA -:10444C009F51FC8E979F52FC8E989F53FC8E939F8E -:10445C0054FC8E929F55FC710B9E717AFA8F53FC13 -:10446C00FDCD0F76FDD24513BD58D505FCDF0AD521 -:10447C0006FCDF05D507FCDD25F6B14658DF11C972 -:10448C00583722665C0391DF060A58181A590096B1 -:10449C0017FDF54613FD104531646102EF615206BC -:1044AC0092926950FC684AFCDFF6AD58BD56F85440 -:1044BC00F3311C7918F944FEFFDD44D854F10104A2 -:1044CC0018F914A944FFFFDF04E6B9EF0BD854F137 -:1044DC00010418F914A9A1B9717BFAA005FCD50542 -:1044EC00FCDF1CA006FCD506FCDF14A007FCD507DE -:1044FC00FCDF0CCF05FCFFCF06FCFFCF07FCFFC693 -:10450C00717AFAD7C716D854F10744A800DC0571A4 -:10451C006261EF1CF647DD18A4544A54A8DC0571FF -:10452C006261EF0CF854F3311CF67818F9B7EFE42C -:10453C00C6D7C756A89666F0317E12F6B17818F930 -:10454C0066D1DFF1717BFAF505FCF506FCF507FC8D -:10455C00F454716361C6717AFAD7C72004FBF8FF73 -:10456C00D434DF178D549FE3FC717BFA5206929280 -:10457C00694AFC68E4FCDFF6717AFA4A3406DE0E0E -:10458C00E83409E4FC9C03A4348C0372EF34F9E3A3 -:10459C00FCF3311C7918F9BB317261058B9C03EF6C -:1045AC00128C019C03D5E3FCDF06CFE3FCA7EF03E1 -:1045BC00B0E3FC718071776161DC61FB7171618CBE -:1045CC0003721004C6D7C72008FBF8FF8F53FCFDFD -:1045DC00CD0F9C078F52FCFDCD0F9C068F51FCFD1F -:1045EC00CD0F9C058F50FCFDCD0F9C048F54FC9C73 -:1045FC00038F55FC9C028C06318E0112795222BB22 -:10460C008C075C03D1DF098C064C0361C86179000F -:10461C008C05318EB1610900BB313D120103BB8B9E -:10462C000E04708C011C00BB8F0AFC4E03DC0E8C3C -:10463C00034F0AFCDC0B8C024F0BFCDC04AB12EFBF -:10464C0003ABB1121008C6D7C7C3C12008FBF8FFD3 -:10465C00F661490A61F8614908DF07F7340000ED9B -:10466C00F146E6BC04F6BC06AC0ABC02AC08BBAC1A -:10467C0006614902AC0461F8614900DE28AC04BD56 -:10468C00D8AC06BDDAE1FD730FADDABC06ADD8BC13 -:10469C0004ABBDD8AC02BDDAE1FD8E0FADDABC02C5 -:1046AC00ADD8BBEFCAAC06BC02AC04BBAC08BDD8E1 -:1046BC00AC0ABDDAAC04BDDCAC06FDF10EAC04BD3D -:1046CC00DCAC06FD640FE1FD8E0FADDABC06ADD897 -:1046DC00BC04AC06614902AC0461F8614900DCC55C -:1046EC00AC0214AB12100CC6D7C7C12004FBF8FFE8 -:1046FC008F4DFCFDCD0F9C034E04DF1CAD56465870 -:10470C00DE07AD58265612EF40F64658DF074656E0 -:10471C00DD03E7EF34F7EF318C04318EB1128C03EB -:10472C00318E43DF1830382226560658BB8C045C79 -:10473C000391DF05AB041800BBAB12EF0C8C034EDE -:10474C0004DE0532A900EF01F71006C6D7717BFA1B -:10475C0031026209F6465ADD04B65AEF7C710362E7 -:10476C00717AFA4012F904DF07715307F424EF69E8 -:10477C00D9E5FBF1E7240000DD0F23DD1A23DD1062 -:10478C0023DD5323DD2723DD38715307F424EF4950 -:10479C00715207F424EF42D424DF07715207E4244A -:1047AC00EF05715307F424C95AFA00EF2CD424DF17 -:1047BC000B715207E424C95AFA00EF1DF5E5FBEF23 -:1047CC0018D424DF0B715307E424C95AFA00EF09FB -:1047DC00CFE5FB02EF03FDE647D7D91DFCF1E7243B -:1047EC000000DD0923DD2123DD0923EF1B715307B5 -:1047FC00F424D7D424DF07715207E424EF05715356 -:10480C0007F424C95A2D01D7715207E424D7314239 -:10481C005F01D771635FD9E3FBF1E7240000DD1280 -:10482C0023DD1923DD1123DD2623DD3423DD39239C -:10483C00DD3FFDA648EF3DFDC748EF38D9E2FBC18F -:10484C00AE6CFD252DC0F313BE6C712304EF25F067 -:10485C00C1AE6CFD252DC0F313BE6C712304EF1497 -:10486C00F6BE6C712204EF0CCB6CFF00712304EFCD -:10487C0003FD3B494012F905DD064012F901DF0644 -:10488C0071230471635F31645F0FF6BE64BE6A31DD -:10489C00220402EF02F690BE6ED7CD2647F45CAE32 -:1048AC006C317DBFF0FCFD1049D2DF0ED9E2FBC1AB -:1048BC00AE6CFD252DC0F313BE6CD7FD1049D2DDB7 -:1048CC000DCD2647F45CAE6C317DBFF0FCD7E85CB7 -:1048DC00096C225080D6BFECFC22F0FCBDD83047CE -:1048EC0000FD190EBFEEFC30ECFCFD3B2DF313BEAE -:1048FC006CB426D426DF0CCD2647A45C4A5C1F6121 -:10490C00C8F45CD740C5FB0BDC05712304F2D7401F -:10491C00C5FB0661D831225E11F0C1AE6CFD252DB0 -:10492C00C0F313BE6C712204EF03FD3B49E2D77157 -:10493C00625FF0C1AE6CFD252DC0F313BE6CA0F20E -:10494C00FC40F2FC40DC3DF5F2FCD9F3FCF1313FCC -:10495C00041EFD14D9F3FCF1BDD85008FD680E08F7 -:10496C007208E6D2DD040192DFFC896158D1DD05C5 -:10497C00712204EF03712304A0F3FC40F3FC2061CB -:05498C00C8F5F3FCD7A3 -:1049910061FC61FCC1C3C5C7520C929269D4FEC1CE -:1049A100DFF88EFD708EFCC1717AFA4012F903DFD7 -:1049B1000630212AFD0F39C09EFC609EFD34D4FED5 -:1049C1005206C0B9A5A592DFF9C6C4C2C061FC6197 -:1049D100DF520C929269D4FEC1DFF88EFD708EFC1D -:1049E100C18F4105775C04D1DD06675C01D1DD50E3 -:1049F100313460367162077133608FCAFB5FD2FB5D -:104A0100D1DF1B8FCBFB5FD3FBD1DF128FCCFB5FE1 -:104A1100D4FBD1DF098FCDFB5FD5FBD1DD0C31623A -:104A21000702EFFA716307716B27717361FD2B3018 -:104A3100F4227148500571605005717AFAED3F4BCF -:104A4100675C02D1DD17D422DD134A2202DD0E009C -:104A5100F4227148500571605005717AFA717AFA41 -:104A61008D22318FE7240000DD0823DD1423DD31A1 -:104A7100EF50F4347140500571505005E422ED3F80 -:104A81004B8F40059F0EF9715050058F0EF99F1005 -:104A9100F9D90EF9FD0534629F0FF9CD2202ED3FE0 -:104AA1004B675C02D1DD18675C10D1DD05CD2203B7 -:104AB100EF107148500571605005F422ED3F4BCD68 -:104AC10022044A2203DF138F0FF99F4005D90FF902 -:104AD100C1D90EF9FD9434C0EF228F4005768F0EB7 -:104AE100F901DC06400EF902DE0671605005EF4E59 -:104AF100C7D90EF9FDAC30C071505005D910F9F18C -:104B0100242900DD2A240400DD25242200DD2024BF -:104B11001100DD0C240100DD16241E00DD11EF0C57 -:104B2100400EF960DF09CF0EF961EF03A00EF94ADB -:104B31002203DF0AD90EF9FD0534629F0FF9C09EE9 -:104B4100FC609EFD34D4FE5206C0B9A5A592DFF9E2 -:104B510061FCC1C7717AFA714AE5717BBD51405F51 -:104B61000401D1DD06F616A747DFF2300400BF24A9 -:104B710001F6BF2A01300B0BBF2801000000000025 -:104B8100000000510FBF28010000000000000000DC -:104B9100500FBF2801710AE671235FC6C061FCC1D5 -:104BA100C5717AFAD438DD0BEA36899E44A636B44B -:104BB10038EF33710AE6300400BF2401F6BF2A0141 -:104BC100300B0BBF28010000000000000000510F56 -:104BD100BF28010000000000000000500FBF2801A5 -:104BE10071135F71235FC4C061FC61EF520C92923B -:104BF10069D4FEC1DFF88EFD708EFCC12006FBF882 -:104C0100FF71503002CEABACCC0100F6BC0231B228 -:104C1100E20F617902F6614902DFF371603002EF60 -:104C21007E8E519B713BE28B5C02D1DD1D8B5C085A -:104C3100D1DF0971503002CC0100EFCF8C0570FD3E -:104C41006D35629E50CC0102EFC18B5C03D1DF4018 -:104C51008E509C04715030028C01D1DF0E8C047097 -:104C6100FDB335629C05CC0101EF318C014C02DFB3 -:104C71000671603002EF28CF34025A716030028C25 -:104C81000470C18C0570FD1535C0CF34024AEF0F99 -:104C91008B5C01D1DD0671603002EF03ED0C4C102D -:104CA10006C09EFC609EFD34D4FE5206C0B9A5A587 -:104CB10092DFF961FCC1C3C5C7520C929269D4FE5F -:104CC100C1DFF88EFD708EFCC1710A9E31929E0289 -:104CD100EFFA8FF4FB4F96FFDF198FF5FB4F97FF2C -:104CE100DF118FF6FB4F98FFDF095004C15011FD12 -:104CF100C234C0710B9EC09EFC609EFD34D4FE5236 -:104D010006C0B9A5A592DFF9C6C4C2C061FCA4441E -:104D110061FCC1C3C5C7520C929269D4FEC1DFF8D0 -:104D21008EFD708EFCC1C1FBF8FF8D1F9C018E3181 -:104D3100318EE7240600DD0823DD0E23DD22EF4E50 -:104D4100717AFA8C019D3EEF45717AFA4015F901AD -:104D5100DF068C019D3DEF3651FF2E019D3DEF2E6B -:104D6100717AFA4014FCFFDF068C019D28EF058F54 -:104D710014FC9D288FC8FB5C01D1DF124012F9039E -:104D8100DD064012F904DF06306C25FD0F39403194 -:104D9100FF09DE05A031FFEF137158F00071426089 -:104DA100A02BFC402BFC0361C8F52BFC710BE3C06D -:104DB100C09EFC609EFD34D4FE5206C0B9A5A592EA -:104DC100DFF9C6C4C2C061FC61FF520C929269D482 -:104DD100FEC1DFF88EFD708EFCC1717AFA8FFAFB8D -:104DE1005C03D1DD194012F903DD064012F904DF3D -:104DF1000D36100571D4DE0630413AFD0F39C09EE3 -:104E0100FC609EFD34D4FE5206C0B9A5A592DFF91F -:104E110061FC61FC61FC61FC61FC61FC61FC61FCA9 -:104E210061FC61FC61FC61FC61FC61FC61FC61FC99 -:104E310061FC61FC61FC61FC61FC61FC61FC61FC89 -:0A4E410061FC61FC61FC61FC61FC96 -:0A4E4C0000060C12181E242A30364E -:104E56000000C2FB0000000042FE000000009A3B7A -:104E660000368C221A48FC2DB72E5947C03C09093A -:0E4E7600D33E0000983AF82AFF0055555555D6 -:084E8400FF00000000004700E0 -:104E8C00317503F7332312D714AEF8C716AC0612DC -:104E9C00C5AC0416F643DD078B99A7A5B3EFF5C295 -:024EAC00C6D767 -:024FF400013882 -:0A4FF60031393A31303A313300000E +:10261C00F8FF4015F901DD064015F902DF1C17041F +:10262C000600FD0C2CD2DF0A8C069C058C079C0442 +:10263C00EF4ACC0563CC0400EF4217040600FD0CF6 +:10264C002CD2DD0F7100C8FB71035ECC050071024A +:10265C005FEF298C06318E318D080E07081C00BBEC +:10266C00EA308A4072ABFD260FBB8C019C05D1DF92 +:10267C0008CC0501CC0400EF038B9C041704060066 +:10268C00FD292CD2DD06CC06C8CC07008C069FC7D2 +:10269C00FB8C06318E318D080E07081C00BD2CAD4D +:1026AC002C4401A5DC09CC0364F6BF0AF9EF52AD4A +:1026BC002C220AF94401A0DC09CC031EF6BF0AF94E +:1026CC00EF3FAD2C44819DDC0BCC030A30F401BFF1 +:1026DC000AF9EF2DAD2C44019BDC0BCC030530F437 +:1026EC0001BF0AF9EF1BAD2C440191DC0BCC0300AC +:1026FC0030F401BF0AF9EF0971025F30F401BF0A2F +:10270C00F93132040C31245E08CC0564CC0400EFA2 +:10271C000D8C034E05DE078C039C05CC04008C0548 +:10272C009FC5FB8C049FC6FBFD992B8F0CF94E05A6 +:10273C00DD2B40C5FB0BDE06400CF90BDE1640C54D +:10274C00FB06DE06400CF906DE0AD5C5FBDF0ED50E +:10275C000CF9DD095020C15011FDA434C08FC5FB0C +:10276C009F0CF9FDD62B1008C6D7C7D832C1500222 +:10277C00FD492BC04016F90161F87120100550126B +:10278C00FD40028D326C0870C15002FD492BC050C7 +:10279C0003FD40028D326C1870C15002FD492BC0F4 +:1027AC005016FD40025003FD5A2B625C01D1DD1026 +:1027BC007170C9FB5002C15013FDA434C0F2EF017B +:1027CC00E2C6D7C75004FD5A2B625C03D1DD4050E2 +:1027DC0014FD662834C9FB895C9F998A0C7CFF50D8 +:1027EC00FF5C14D1DD228A0C7CFF5C147234CDFBAF +:1027FC0089616A997162075600316207058666D154 +:10280C00DFF7716307716B2734DCFB895CEB997123 +:10281C002810055002FD5A2BD2DD354016F901DF88 +:10282C0005500AFD40028D326C1070C15002FD49FA +:10283C002BC0E0FD4002D832C15002FD492BC050E4 +:10284C0033FD4002F0C15002FD492BC07178C9FB29 +:10285C00E0C15013FDA434C0C6D7C7C12004FBF897 +:10286C00FFCC02005004FD5A2B629C038C045C20AC +:10287C00D1DD0E8C036C019C038C026C209C02EF4E +:10288C00138C045C10D1DD0C8C035CFE9C038C025D +:10289C006C109C028C045C08D1DD0E8C036C029CC9 +:1028AC00038C026C089C02EF138C045C04D1DD0CCD +:1028BC008C035CFD9C038C026C049C028C03D1DDAC +:1028CC0005501AFD40028C0370C15004FD492BC009 +:1028DC008FC9FB5C9F728C03318E316D148C03316C +:1028EC008E314D616D08616C5C606162629FC9FBE9 +:1028FC008FD5FB7CFF50FF5E02D1DD278FD5FB7C93 +:10290C00FF5E027234CDFB89616A99716207CC015A +:10291C0000316207086159018C01D1DFF471630742 +:10292C00716B27F21006C6D7D9BDFBC15006FD4905 +:10293C002BC0D9BEFBC15007FD492BC0D7FD342994 +:10294C00F2D7C7711300711B20710303710205E0EC +:10295C00C15003FD492BC05013FD4002F0C150057E +:10296C00FD492BC0500FC1E0FD492BC0500AFD4062 +:10297C00027103055008FD4002501FC1E0FD492BB8 +:10298C00C05012FD40025003FD5A2B625C01D1DF96 +:10299C0003E2EF24F0FD5A2B629D2E3602F9C7504C +:1029AC0008FD312BC05003C1FD492BC071020371CE +:1029BC001A20FDF12AF429F2C6D75003FD5A2B62D6 +:1029CC005C01D1DD155014FD6628FDCF275014FD98 +:1029DC004002E0C15003FD492BC0711300711B2054 +:1029EC007103035014FD4002F0C1E0FD492BC0F00F +:1029FC00C15003FD492BC0D7C72004FBF8FFCC0204 +:102A0C00008D299C035010C150A4FDDC02C0629DB6 +:102A1C0029D439DD04F2EDCE2A8C037B295C08D154 +:102A2C00DD0F8D295C08D1DF05CC0210EF03CC0241 +:102A3C00208C037B295C04D1DD158D295C04D1DF4E +:102A4C00088C026C049C02EF068C026C089C028FB2 +:102A5C00C8FB5CF3728D295C0C6162629FC8FB8FB2 +:102A6C00D4FB7CFF50FF5E029C02D1DD1F34CCFBFB +:102A7C00896E0299716207CC0100316207086159B5 +:102A8C00018C01D1DFF4716307716B278D295C40D8 +:102A9C00D1DD095002C15012FDA434C08D295C0156 +:102AAC00D1DD08E0C15012FDA434C0717AFA8D2931 +:102ABC005C41D1DD0C5A29BED829C15010FD450509 +:102ACC00C0F21004C6D7FD7627F2D7FDCF27F2D778 +:102ADC00C78FDCFB7617FD6628664FDCFBDFF2F553 +:102AEC00DCFBF2C6D75064FD4002FD412C6261FB59 +:102AFC0071115EF171145E61DC70C15012FD4505FF +:102B0C00C0FD4A36CD3F03D7C7C1C1FBF8FFAC0AA5 +:102B1C00BB17C15002C18C0270C1506CFDAC0310CC +:102B2C00061004C6D7C7C1FBF8FFAC08C15002C1E0 +:102B3C008B70C1506CFD04031006C0C6D7C7880645 +:102B4C00166770C1C75084FD76031004C6D7C7162C +:102B5C00C75084FDDC02C0C6D7C74A2004DE045629 +:102B6C0000EF0256014016F901DF048686EF0A4099 +:102B7C0016F902DF045104610666318F12504CD6EF +:102B8C0033514CD6610A040A20BD30C6D740C5FB70 +:102B9C0051DC05CF1CFC0FD740C5FB33DC05CF1C2B +:102BAC00FC0BD740C5FB0BDC05CF1CFC07D740C585 +:102BBC00FB0661D831320405CF1CFC03D7D5C5FB0D +:102BCC00DD04E51CFCD7F51CFCD7D512F9DF04712C +:102BDC00635ED7FD412C6261FB71715E71145E7195 +:102BEC00775E61C831625E1771625E71745E7111DD +:102BFC005EF171745E61DC70C15012FD4505C0D789 +:102C0C00C7164010FCFFDD0C8F10FC9B1714CA017B +:102C1C0000F2EF07C75004FD312BC0C6D7C71640D2 +:102C2C0011FCFFDD078F11FC9BF2EF07C75002FD73 +:102C3C00312BC0C6D740C5FB0BDE02E2D7F2D771F1 +:102C4C0000010571785005713AD5713BD1713BD9B2 +:102C5C008F10055CFC9F1005CF54054AE5420571A9 +:102C6C0010420571004205714850057130500571D4 +:102C7C00205005CF530505CF52050A71305105710F +:102C8C00205105713BD5717050058F11055CFC9F6F +:102C9C001105F422D77178500571080105D77140E0 +:102CAC00F00071783002713AE6713BE2713BEA71E7 +:102CBC003BEE8F10055CFC9F1005CF34024AE552A9 +:102CCC00FF711A52710A5271483002713030027120 +:102CDC00203002CF330205CF32020A71303102713B +:102CEC003BE6717030028F11055CFC9F1105716021 +:102CFC003002D7717830027148F000D7C7880616B9 +:102D0C0066614FDD0967614EDE0396EF01866672E0 +:102D1C00C6D7C7161714AA0412A943DD29AA041290 +:102D2C00A923FD744EC3AC02FD744E13C2BDD8135F +:102D3C00FDA30FDE0C1714AA0212AA0403BA04EFA7 +:102D4C00051714A9BA04AC041231FF319E03317F6C +:102D5C00087208C6D77100F200304400BFB60130CB +:102D6C000188BF9001300984BF9E01BF9C01BF9AAE +:102D7C0001BF9801BF9601BF9401BF9201F53CFFC2 +:102D8C0030FE00BFBE01F6BFBC01BFB80150EEBFA4 +:102D9C00BA01A1BFB201C918FE00F6BE6EBE64BE78 +:102DAC006A7123047153078F14F9310507F5E3FB9E +:102DBC00CB6CFF0071535F71425FD730EF00BFB433 +:102DCC0001F6BFBA017108F2007123047153077147 +:102DDC00435FD78F9AFBB09AFBD1DF7331D4D10606 +:102DEC00715BD1E59CFBD59CFBDD347140C8FBD9F4 +:102DFC009BFBF1E734020023DD0625DD0325DF050F +:102E0C00F6BE66EF06D9E2FBF1BE66A09BFB409BCB +:102E1C00FB20DF06F59BFBB09CFBCF9AFB19D7CFB1 +:102E2C009AFB1E7148C8FBD5E4FBDF04F6BE66D7DF +:102E3C00D9E2FBF14266FFDD16D9E2FBF112AE6678 +:102E4C0043DE05A266FFEF03B266FFCF9AFB03D702 +:102E5C00C7161714F6B9AA0412F6231231FF31AEB5 +:102E6C0003316FBA02C6D7C7C1FBF8FF8C0850807C +:102E7C00D612AB1413B9AB14AA0412A92312D93766 +:102E8C00FBF133BDD813FD0F0EBA02C0C6D73164A7 +:102E9C005F01D74012F902DF10F6BE64BE6EBE6A47 +:102EAC00BFA4FBBFAAFBBFB0FB31545F1530A0FB26 +:102EBC00FD5C2E30A6FBFD5C2E30ACFBFD5C2EEDDC +:102ECC004E2F31745F0F71735F7108E8FBF59EFB39 +:102EDC00F59DFBEF6DD59DFBDF658F36FB9F9DFB55 +:102EEC00409EFB1FDC1A7100E8FB4038FBFFDD2223 +:102EFC00A09FFB8F38FB4F9FFBDE17F59EFBEF125D +:102F0C00D99EFBF1A1605C1F9F9EFB7108E8FBF54D +:102F1C009FFBE99EFB093AFB70C130A0FBFD732EB1 +:102F2C00C0E99EFB095AFB70C130A6FBFD732EC095 +:102F3C00E99EFB097AFB70C130ACFBFD732EC0B06F +:102F4C009DFB30A0FBFD1E2DF313BE6E30A6FBFDCA +:102F5C001E2DF313BE6A30ACFBFD1E2DF313BE64A5 +:102F6C00D7C736F00071F4DC297170F000CE9D08E3 +:102F7C00CE9EC0CE9F80F594FFF593FFF592FFE5B2 +:102F8C0097FFE596FFE595FFE598FFCE9C7F7100D6 +:102F9C00BCFB711BE3712BE3711AE7712BE7717AA0 +:102FAC009D710A9E31929E02EFFA710B9E71036025 +:102FBC00711360712360C6D7C73102601E71026045 +:102FCC00710A9E31929E02EFFA34EAFB3692FF525E +:102FDC00078B99A5A792DFF9710B9EC6D7C78806F8 +:102FEC001631126015711260C734B2FB3092FF16A5 +:102FFC0052078B99A5A792DFF9C666736718B2FBC7 +:10300C00C6D7C77103603114601E711360710A9EBC +:10301C0031929E02EFFA3492FF36B2FB52078B9933 +:10302C00A5A792DFF9710B9E312460137123607197 +:10303C007B9E8FF2FB9E9A8FF3FB9E9B717A9EC6B2 +:10304C00D7CFBDFB5CCFBEFB5FCFDEFB5DCF12FCF1 +:10305C0036CF13FCC9E5E9FBD7C7CFBAFB12F5BBDA +:10306C00FBCFE2FBFFF5E3FBF5E4FBF5E5FBF5E657 +:10307C00FB5600664C64DE08723836FB0086EFF3B4 +:10308C00C6D7C788061617F1E73403002361E3EDB2 +:10309C00D4332361F8ED7F31B12361E3ED89312520 +:1030AC0061F8ED9831B1240D0061D8EDD433240BC7 +:1030BC000061F8EDB9312361F8ED00322361F8EDD0 +:1030CC00CD312361F8ED983324060061F8ED6932B7 +:1030DC00B12561D8ED853224000061F8ED923223E0 +:1030EC0061F8EDD4332361F8EDB233B12361E3ED34 +:1030FC00B5322361F8EDC6322361F8EDD732236186 +:10310C00F8EDC6322361F8EDE8322361F8EDF932BF +:10311C002361F8ED08332361F8ED2A332361F8EDD0 +:10312C0036332361F8ED42332361F8ED4B3324023F +:10313C00002361E3EDD43324020061F8ED54332312 +:10314C0061F8ED61332561F8ED6D33B12406006152 +:10315C00D8EDD43324000061F8EDD7332561F8EDB8 +:10316C00793324120061F8ED93332361F8ED843345 +:10317C00EDD83334BCFB89615F99EDE533304929D7 +:10318C00FDF13866736718BAFBEDE53340BFFB6A97 +:10319C00DF1440C0FB68DF0E674C6CDF09304C421B +:1031AC00FDF138713AD5679FC1FBEDE53367D1DD91 +:1031BC000D30323DFDF13834DAFB89616F99EDE564 +:1031CC0033675C02D1DD0830D22AFDF138EF0C6791 +:1031DC005C01D1DD0630D72AFDF138675C3CD1DDCE +:1031EC001030DC2AFDF138675C3C7266736218BAE9 +:1031FC00FBEDE53367D1DD625C01D1DD0530080004 +:10320C00EF01F6609F19FC675C02D1DD03E6EF016C +:10321C00F63419FC89616899675C04D1DD04E6A178 +:10322C00EF01F63419FC89616899675C08D1DD05FA +:10323C00302000EF01F63419FC89616899675C1045 +:10324C00D1DD05301000EF01F63419FC8961689965 +:10325C00675C20D161E8716019FCEDE533D434DF93 +:10326C0008679FE3FBA434EF0D4A3405DE08E8340D +:10327C0067181DFDA434EDE533675C0F726673624D +:10328C0018BAFBEDE5334A3464DE1B4A3401DF0621 +:10329C0067D161F85701E834671836FBA4344A3417 +:1032AC000561C871725FEDE533675C7F70C117F122 +:1032BC00243000FDE92FC0EDE533675C3F70C1178A +:1032CC00F1243000FDE92FC0EDE533675C0770C1D8 +:1032DC0017F1243000FDE92FC0EDE533675C1F705A +:1032EC00C117F1243000FDE92FC0EDE5336770C143 +:1032FC0017F1243000FDE92FC0EDE533CEABAC71F6 +:10330C000A9E31929E02EFFAD592FFDF05710B9E59 +:10331C00EFED679E99710B9E9FF1FBEDE5337122EA +:10332C0060675C7F9FF2FBEDE533712260675C3F69 +:10333C009FF3FBEDE533675C3F9FF4FBEDE53367F3 +:10334C005C1F9FF5FBEDE53330FE3AFDF138679FCE +:10335C00FAFBEDE53330B93AFDF138679FFBFBEF33 +:10336C007830DB3AFDF138679FFEFBEF6C675C0150 +:10337C00D161E8FD2645EF614A3AC8DE08E83A67B4 +:10338C001868FAA43AEF52679D3AEF4D67318E24D4 +:10339C007000DD0D240200DF4030F108FDF138EF44 +:1033AC0038FD2044EF33675C01D1DD05711202EF6B +:1033BC0003711302675C02D1DD05712202EF037108 +:1033CC002302679FE9FBEF1100EF0E00664C5BDEFA +:1033DC0007736718BAFBEF0100C6D7C716664C30E7 +:1033EC00DC094C37DE05FDC42FEF6E664C02DF1F87 +:1033FC008FBCFB5C03728F1BFC5C03318E316D0840 +:10340C00616A08128F1BFC5C80312A6162EF59667D +:10341C004C3DDF0AAE90BF16FCF916FCEF4A664C29 +:10342C003EDF05F917FCEF40664C4FDF05FD4E45BE +:10343C00EF36664C61DF08E83A0968FA72EF2966E4 +:10344C004C7FDF05FDA83DEF1F664C4EDF0B316452 +:10345C0061045210EF12F2EF0F664C5BDC0452FF6A +:10346C00EF06667309BAFB72C6D7C788061617F142 +:10347C00241000240500DC07244C00DD17EF177125 +:10348C007BFA17F104BAFB1489617F99717AFA718E +:10349C003260EF02A43AC6D7C7C1C1FBF8FF401295 +:1034AC00F903DD064012F904DF2F8C027309C2FB0D +:1034BC005E0AD1DF248C02318E04BAFB14896E0AA9 +:1034CC0099716207CC0100316207086159018C01C6 +:1034DC00D1DFF4716307716B271004C6D7CF1BFCC7 +:1034EC0003F519FCF51DFCF51FFCD7C7880616174C +:1034FC00F1E734020025DD3D23DD1725DD1C23DD3E +:10350C000523DD2BEF3B716260679F1EFCCD3F03F3 +:10351C00EF2F675C839F1BFCEF27675C039F1DFCF1 +:10352C00675C034C0261F8710262FD4147EF126760 +:10353C009F1FFCEF0C6791DF08E0C15012FDA43413 +:10354C00C0C6D7C71617F1E7240000DD2A23DD1EFD +:10355C00240300DD0724FB00DD24EF253112620576 +:10356C00308000EF01F6086F1CFC7208EF198F1900 +:10357C00FCF519FC72EF107142615235EF09F2EF54 +:10358C000666730918FC72C6D7C71617F1E7240034 +:10359C0000DD38241000DD1C23DD1C23DD30240E5F +:1035AC0000DD18241100DD1B240F00DD1224300077 +:1035BC00DD15EF1EE2EF1D5202EF195204EF15520A +:1035CC0006EF115205EF0D5207EF09F2EF06520309 +:1035DC00EF0252FFC6D7C7314460377143608D3E4E +:1035EC009FC2FB8D3D9FE1FB36FCFCC7D83DFD9F88 +:1035FC0037618A70618AFDE437C0D842F1312F609F +:10360C009D418D3C4B41DD0A7152608D419D3CCDFD +:10361C003F034A3F05DE09305436FDF138CD3F6B90 +:10362C00B43F7150F000CE300BCF170006CE3106F0 +:10363C00FDB802717A30710BE3710BE7C6D78D417F +:10364C009D3C8D419FC3FBD74012F903DF0640120E +:10365C00F904DF02F2D73154600D7153607173605D +:10366C008D419F28FCEF3831646023716360717267 +:10367C0060D51EFCDF05F529FCEF0B8F1EFC5002FC +:10368C00D6A1609F29FC8F29FC9F28FCEF11317477 +:10369C0060088F29FC9F28FCEF058D419F28FC8F2B +:1036AC0028FC9FC3FBD928FCFDC736E928FC09DAA6 +:1036BC002170C15013FD4505C0F2D7C7C1C1FBF83D +:1036CC00FF8C02D1DF05F51EFCEF1A8C024C05DED7 +:1036DC0006CF1EFC02EF0E8C02318E1231FE03312E +:1036EC001F609F1EFC8F2AFC4F1EFCDD29CC011F86 +:1036FC008F1EFC9F2AFCCC00008B4C08DE148B73B5 +:10370C00091A224F1EFCDC058B9C01EF0561590048 +:10371C00EFE78C019D401004C6D7C7168B728C0145 +:10372C00614ADE1F8B728C02614ADE138C01728C33 +:10373C0002614ADE058C0172EF268C0272EF218B3E +:10374C0072EF1D8B728C02614ADE048B72EF118C4E +:10375C0001728C026142DE058C0172EF038C0272E5 +:10376C00C6D7C716710AE7710BE37150F000CE3063 +:10377C000BCF170006669E31FDB802717A30710BC3 +:10378C00E33182E302EFFA8D1F7158F000710BE701 +:10379C0072C6D7C7C1C1FBF8FF8F12FC4E02DC0307 +:1037AC00F2EF318C024F13FCDC0452FFEF268C023B +:1037BC002F12FC706131318D128F13FC2F12FC70A3 +:1037CC00613133BDD813FD310EBB440001DC03F66F +:1037DC0090BB8B721004C6D7C7C1FBF8FFAC0814A2 +:1037EC00A91489708B6128706131FD744E134403E8 +:1037FC000071FEDC23AC08148A04819A04AC081412 +:10380C008A044C11DC10A9148B99AC0814CA020060 +:10381C00AC0814CA0310EF72AC0814CA0400AC084C +:10382C0014A914894DDE0AAC08148A02819A02EF9D +:10383C0012AC0814A914894D61D308AC08148A027F +:10384C00919A02AC08148A03919A03D1DF3CAC081C +:10385C00148A024C10DF10A91489318EA112AC0805 +:10386C0014A9146299EF17AC08148A024CF0DF0EFD +:10387C00A91489318EB112AC0814A9146299AC0840 +:10388C0014CA0200AC0814CA0310C0C6D7EDDC3849 +:10389C00717BFAC7D44461F83104612E71046171F3 +:1038AC002161710361D444DD05B444CEABAC717AB3 +:1038BC00FA5600664C0ADD1272F3311C7902FDCE09 +:1038CC00FC0061CAFD3B3986EFE9717AFAF2C6D782 +:1038DC00C75600664C0ADE0BF0317E12F6782CFCD3 +:1038EC0086EFF0C6D7C7C1C1FBF8FFCC01008C0135 +:1038FC004C0ADE36717BFA8C01F0317E042CFC1400 +:10390C00A96168DF09AC02B9717AFAF2EF1D8C017A +:10391C00F0317E12792CFC614902DF06717AFAE2F1 +:10392C00EF09717AFA615901EFC4E21004C6D7C7E6 +:10393C002004FBF8FFF6422CFC61F8ED1D3A717B7C +:10394C00FA9C038C034C0ADE3C8C03F0317E042C75 +:10395C00FC14A96168DF05717AFAEF29717AFA8C87 +:10396C000372F3311C792CFCCEFC0061CA629C0200 +:10397C00D1DF0A8C03F0317E12E6782CFC717BFAD5 +:10398C00615903EFBECC0200CC01018C02F0317EF8 +:10399C00042CFC14A96168DD788C02F0317E12795C +:1039AC002CFCE743DF658C014C0ADE5F8C01F031A7 +:1039BC007E12792CFCE743DD4D717BFA8C01F031E2 +:1039CC007E042CFC14A96168DF186169018C01F07C +:1039DC00317E12F6782CFC8C024E01DCED717AFAF9 +:1039EC00EF2F8C01F0317E042CFC14A9128C02F008 +:1039FC00317E33782CFC8C01F0317E12E6782CFC75 +:103A0C00615902717AFA615901EF9B615902ED9784 +:103A1C003900F21004C6D7C7200CFBF8FF170406B8 +:103A2C0000C15006C150A8C15030FD04031006D28D +:103A3C00DD1DA040FC4040FC08DE03E2EF6B34FAD5 +:103A4C00FB895CFC99FDFE3A7110C8FBF2EF5A3011 +:103A5C000600C117040600C130FFFBFD7C4E1004AC +:103A6C00F540FC8FFAFB5C01D1DD264012F903DF37 +:103A7C00205010C180FDA434C0C736100571D4C6C7 +:103A8C00DE0F17C15006C150A8C15030FD04031001 +:103A9C00064012F901DD114012F905DD0B8FFAFB1E +:103AAC005C02D161E8FD5142F2100CC6D7D9FBFB88 +:103ABC00C15030FDDC02C0629FFEFB7130CBFB8F2E +:103ACC00D3FB5C08D1DF06716307716B27F2D7D982 +:103ADC00FEFBC1D9FDFBC15030FD760310047130E3 +:103AEC00CBFB8FD3FB5C08D1DF06716307716B27AF +:103AFC00F2D7C7200AFBF8FF500FC15030FDDC0293 +:103B0C00C04A3902DF077110C8FBF2EF5F7118C8A9 +:103B1C00FBCC07004015F901DF05CC0802EF03CC04 +:103B2C000810CC09808FFAFB5C03D1DF08717AD5C1 +:103B3C00CC0607EF06717BD5CC062F17040600C107 +:103B4C005004C150A0C15030FDAC031006C7361054 +:103B5C000571D4C6DE154012F903DF0F17C15006EC +:103B6C00C150A8C15030FD04031006F2100AC6D78C +:103B7C00D512F9DF06F6BD46F544FCD544FCDD0450 +:103B8C00B044FCD7CF44FC048F12F9318FE723DD0E +:103B9C000B24020024030061C8EDA13C8F14F93101 +:103BAC00233E301B004646DF0AE0C15010FDA43412 +:103BBC00C0EF1D3077014646DF165002C15010FD94 +:103BCC00A434C0F6464CDF088FDEFB5010D6BD4C3B +:103BDC00F6464CDD36B64C464CDF3071025FEF2BAF +:103BEC00301B004646DF13F6464EDF18E0C150107E +:103BFC00FDA434C0C94E5307EF0A30770146466125 +:103C0C00F871025FF6464E61E8B64E3134620871C7 +:103C1C003361F6BD46EF1431346105F6BD46EF0B4A +:103C2C00A646F6464661F8C946FFFF314262194A7C +:103C3C004805DE16A4484A4805DF0FA4485004C1C5 +:103C4C005010FDA434C0EF02F448314462194A4AC2 +:103C5C0005DE16A44A4A4A05DF0FA44A5008C15093 +:103C6C0010FDA434C0EF02F44AD44BDD03B44BD79F +:103C7C00315262174A4905DE14A4494A4905DF0D41 +:103C8C00A4495010C1FDA434C0EF02F4494A4906BE +:103C9C0061F8CD4B25D7C736100571D4DE0730231C +:103CAC003AFDF138D24012F903DF1D3122070630FC +:103CBC00042AFDF1383144610C7143615080C150CC +:103CCC0012FDA434C0FDD93CFD043DC6D78F1BFCAE +:103CDC005C01D1DD22D547FCDD04B047FCD7CF47D2 +:103CEC00FC098D404F46FCDD0E8D409F46FC50403C +:103CFC00C15012FDA434C0D74012F903DD04F6BD47 +:103D0C001AD7D5E6FBDF08F6461ADD19B61AD7D94D +:103D1C00E2FBF1461ADD0ED9E2FB12AD1A43DE03CB +:103D2C00A61AD7B61AD7717BFAC78FDAFB76F5DAF3 +:103D3C00FB717AFA5C10D161E8715261665C0FD14B +:103D4C00DD57665C01D1DD05F512F9EF4C665C02BE +:103D5C00D1DD11E0C15003FD492BC0711300711B63 +:103D6C0020710303665C04D1DD11711300711B20FB +:103D7C00D51BFC61F8710303FDE934665C08D16165 +:103D8C00E87103035005FD40027102035003C1FDAD +:103D9C00492BC0711A20FDF12AF2C6D7C72014FB9B +:103DAC00F8FF4A3413DC0552FFEDB73E8F14F9319E +:103DBC001505300400EF0F8F14F93145053005005F +:103DCC00EF04D915F9F1609C018D2E9C028D209C7D +:103DDC00038F02F99C048F03F99C058D509C068D72 +:103DEC00289C0771345EE661301271045E61DC312F +:103DFC00196162629C08CC09018F16F99C0AF17159 +:103E0C00240461DC9C0BAE6C609C0CAD1A609C0DA8 +:103E1C00AE6E609C0EAE6A609C0FAE64609C10F13E +:103E2C0071540761DC9C11AE66609C123114020562 +:103E3C00308000EF01F6C131246205304000EF0103 +:103E4C00F6C2616B08616A08C13134040530200088 +:103E5C00EF01F6C2616B08616A08C13124020530BA +:103E6C000800EF01F6C2616B08616A08C131546247 +:103E7C0005300400EF01F6C2616B08616A08C131BC +:103E8C00446204E6A1EF01F6C2616B08616A08C1E5 +:103E9C0031346203E6EF01F6C2616B08616A9C1370 +:103EAC00A434D834F1B107A11489721014C6D7C741 +:103EBC00FD76098F12F9318FE724000061F8ED8649 +:103ECC004023DD1B2361F8ED903F2361F8ED0C409E +:103EDC002361F8ED55402361F8ED3541ED83404009 +:103EEC0013F901DF29F64646DD05F516FDEF03A0B3 +:103EFC0016FD4016FD65DC0CF6BD46F512F9710297 +:103F0C0061EDC541AD4644060061D8EDC541713245 +:103F1C0061FDCE0471535EFDB1234015F903DF0939 +:103F2C00710261F512F9EDC541FD182640C7FB9BE6 +:103F3C00DE09710261F512F9EDC541714A27714034 +:103F4C00110571301105713A22715A227150110507 +:103F5C00FD4E29D2DD09710261F512F9EDC54171F1 +:103F6C00103500CF37001D714012054013F901DFE9 +:103F7C0005F5E3FBEF04CFE3FB03CF12F902FD34AD +:103F8C0029EDC541FD4B2CFDAA2C714A9DFDE93450 +:103F9C00FD6530F537FF712BE0F513F9710261CB3C +:103FAC00E43FEFCBE6F6F0FDCE04713BD471120288 +:103FBC007123028F14F93105285004FD5A2B625CD1 +:103FCC0003318E315D34C9FB896168995002FD5A09 +:103FDC002BD2DD067170C9FBEF047178C9FBFDB102 +:103FEC0023FD612D710814F9CF12F9038FBCFB5C12 +:103FFC0002D1DD095080C15010FDA434C0EDC54183 +:10400C00FDC7413154612FA452D452DD0831A4E0D4 +:10401C000A31020C06712BE0FD3D4231A4E0173150 +:10402C00040C13712BE05027C15005FD492BC0CF58 +:10403C0012F904710261FD32428F14F931250731F6 +:10404C00146203F512F9EDC541FDC74131020C14A0 +:10405C00F0C15005FD492BC05005FD4002FD3D420D +:10406C00CF12F903FD32428F14F931250731146256 +:10407C0003F512F9EDC541F512F9CFE3FB03F5E4B5 +:10408C00FBF5E6FB71525FF6426CFF61E8EDC54152 +:10409C00F6BD4C71035FF5FAFBFDFE3AFDC72DFD35 +:1040AC00A12CFDFF2C714B9D711302712302F5CADB +:1040BC00FBF5CBFBF5CCFBF5CDFB31245F02EFFA26 +:1040CC00CE3708CBE4BFFFCBE6FFF3CED4FFCF3720 +:1040DC00000971481205F6BEE0BEE2BED0716A2737 +:1040EC00FDC629714307714B2771481005714811A2 +:1040FC00057138100571381105713302713B22714D +:10410C005302715B227158100571581105CF12F9C9 +:10411C0005713261F6BD46F50CFCF50EFCCF14FCB6 +:10412C00FFCF10FCFFCF11FCFFF513F9F516FD3195 +:10413C0012622EFDB123AD4644070061C8E512F9A9 +:10414C00D515F961E8FD2B058F14F9312511F50E04 +:10415C00FCF50CFC502EFD4002E513F9E512F9EFCD +:10416C0058D42ADF54FD2B05FD4A2371730171329B +:10417C000471430271035E71525E31949E02EFFA38 +:10418C00712AE7CEA409F5F3003114620261FDF443 +:10419C0044FD7609E5F300CEA40831126206CF1275 +:1041AC00F905EF09713361E513F9E512F9712BE7A4 +:1041BC008F14F9312503F512F9C6D7D548FCDF1A4F +:1041CC00310200155003FD5A2B625C01D1DF07F55B +:1041DC0012F9710261D7E548FCD74048FCF0DF08C2 +:1041EC0031040041F548FCD74048FCC8DF0BF51200 +:1041FC00F9710261CF48FCF0D73102000A4048FC4B +:10420C00FFDD22A048FCD7F0C15004FD492BC08F24 +:10421C00C9FB5C9F9FC9FB7110DAFB30323DFDF18D +:10422C0038CF48FCF0D731045F06F512F971026102 +:10423C00D7715361F452717207FDB802717307D7CD +:10424C00FD8C05F2D7717BFAC7200CFBF8FF8F00B1 +:10425C00FCF0F9FFFBF303FD744E13BC048F02FC5E +:10426C00F0F901FCF303FD744E13BC028F04FCF057 +:10427C00F903FCF303FD744E13BB717AFAAC04BD65 +:10428C00D8F6BDDAAC04311EBDDCF6BDDEFDE40DA6 +:10429C00ADD8BDDCADDABDDEAC02BDD8F6BDDAAC56 +:1042AC0002311EDADCC3DADEC3BDDCF6BDDEFDE4B2 +:1042BC000DC0BDDEC0BDDCADDEFD5A0FADD8BDDC22 +:1042CC00ADDABDDEABBDD8F6BDDAAB311EDADCC380 +:1042DC00DADEC3BDDCF6BDDEFDE40DC0BDDEC0BD67 +:1042EC00DCADDEFD5A0FDADAADD8FD3C46C3C58F26 +:1042FC00E2FC5C3FF0317E0462FC14C2C0B9A0E267 +:10430C00FCF6BC08BC0A9C078C074C2EDD3E8FE2E9 +:10431C00FC0E0770F161DC605C3FF0317E1279625B +:10432C00FCBDD8F6BDDA8C0773092422318FBDDCB5 +:10433C0070BDDEFDE40DAC08BDDCAC0AFD5A0FAD62 +:10434C00DABC0AADD8BC08615907EFBCAC08BDD8C3 +:10435C00AC0ABDDAC9DC0004F6FDAE0EC9DCFFFF09 +:10436C00F6FDAF0FADD8BF5CFCAF56FC425CFCDD7C +:10437C0012AF58FCBF5AFCAF56FCBF58FCAF5CFCEC +:10438C00BF56FCAF58FC425AFCDC50AF56FC4258AE +:10439C00FCDE48AF18FD4256FCDE40401CFD16DC2E +:1043AC001F401CFDA0DE168F5EFC4F1CFDDE0EAF09 +:1043BC0056FC2260FC44691061C8FD2044F51CFDCC +:1043CC00AF56FC445146DC0BAF56FC241027BF1AE9 +:1043DC00FDEF1130F82ABF1AFDEF09401CFDFF61FB +:1043EC00E8A01CFDAF5AFC4258FCDC1BAF58FC4249 +:1043FC0056FCDE13AF56FC421AFDDE0BF55EFCAF2D +:10440C0056FCBF60FCEF09405EFCFF61E8A05EFC5F +:10441C00100CC6D7717BFAC7710A9E31929E02EFBF +:10442C00FA8E949F50FC8E969F51FC8E979F52FC57 +:10443C008E989F53FC8E939F54FC8E929F55FC71CB +:10444C000B9E717AFA8F53FCFDC30F76FDBA4513A0 +:10445C00BD58D505FCDF0AD506FCDF05D507FCDD0C +:10446C0025F6B14658DF11C9583722665C0391DF37 +:10447C00060A58181A59009617FDDD4613FDF84424 +:10448C0031646102EF61520692926950FC684AFCF9 +:10449C00DFF6AD58BD56F854F3311C7918F944FECB +:1044AC00FFDD44D854F1010418F914A944FFFFDFCF +:1044BC0004E6B9EF0BD854F1010418F914A9A1B909 +:1044CC00717BFAA005FCD505FCDF1CA006FCD5060B +:1044DC00FCDF14A007FCD507FCDF0CCF05FCFFCFDD +:1044EC0006FCFFCF07FCFFC6717AFAD7C716D85463 +:1044FC00F10744A800DC05716261EF1CF647DD187A +:10450C00A4544A54A8DC05716261EF0CF854F331E1 +:10451C001CF67818F9B7EFE4C6D7C756A89666F01C +:10452C00317E12F6B17818F966D1DFF1717BFAF5AC +:10453C0005FCF506FCF507FCF454716361C6717A51 +:10454C00FAD7C72004FBF8FFD434DF178D549FE350 +:10455C00FC717BFA52069292694AFC68E4FCDFF625 +:10456C00717AFA4A3406DE0EE83409E4FC9C03A4A2 +:10457C00348C0372EF34F9E3FCF3311C7918F9BB7A +:10458C00317261058B9C03EF128C019C03D5E3FC0B +:10459C00DF06CFE3FCA7EF03B0E3FC71807177611A +:1045AC0061DC61FB7171618C03721004C6D7C7208A +:1045BC0008FBF8FF8F53FCFDC30F9C078F52FCFDCB +:1045CC00C30F9C068F51FCFDC30F9C058F50FCFD47 +:1045DC00C30F9C048F54FC9C038F55FC9C028C06CF +:1045EC00318E0112795222BB8C075C03D1DF098C0E +:1045FC00064C0361C86179008C05318EB1610900EC +:10460C00BB313D120103BB8B0E04708C011C00BB33 +:10461C008F0AFC4E03DC0E8C034F0AFCDC0B8C0265 +:10462C004F0BFCDC04AB12EF03ABB1121008C6D776 +:10463C00C7C3C12008FBF8FFF661490A61F861495C +:10464C0008DF07F7340000EDD946E6BC04F6BC06DB +:10465C00AC0ABC02AC08BBAC06614902AC0461F804 +:10466C00614900DE28AC04BDD8AC06BDDAE1FD69B9 +:10467C000FADDABC06ADD8BC04ABBDD8AC02BDDA0C +:10468C00E1FD840FADDABC02ADD8BBEFCAAC06BC01 +:10469C0002AC04BBAC08BDD8AC0ABDDAAC04BDDCC2 +:1046AC00AC06FDE70EAC04BDDCAC06FD5A0FE1FD1B +:1046BC00840FADDABC06ADD8BC04AC06614902ACC3 +:1046CC000461F8614900DCC5AC0214AB12100CC6D5 +:1046DC00D7C7C12004FBF8FF8F4DFCFDC30F9C0313 +:1046EC004E04DF1CAD564658DE07AD58265612EF69 +:1046FC0040F64658DF074656DD03E7EF34F7EF3157 +:10470C008C04318EB1128C03318E43DF1830382279 +:10471C0026560658BB8C045C0391DF05AB041800CD +:10472C00BBAB12EF0C8C034E04DE0532A900EF017B +:10473C00F71006C6D7717BFA31026209F6465ADDCC +:10474C0004B65AEF7C710362717AFA4012F904DFF5 +:10475C0007715307F424EF69D9E5FBF1E724000056 +:10476C00DD0F23DD1A23DD1023DD5323DD2723DDAD +:10477C0038715307F424EF49715207F424EF42D4F3 +:10478C0024DF07715207E424EF05715307F424C9A1 +:10479C005AFA00EF2CD424DF0B715207E424C95AC7 +:1047AC00FA00EF1DF5E5FBEF18D424DF0B7153076E +:1047BC00E424C95AFA00EF09CFE5FB02EF03FDCE62 +:1047CC0047D7D91DFCF1E7240000DD0923DD2123A7 +:1047DC00DD0923EF1B715307F424D7D424DF0771B1 +:1047EC005207E424EF05715307F424C95A2D01D75D +:1047FC00715207E424D731425F01D771635FD9E36B +:10480C00FBF1E7240000DD1223DD1923DD1123DD8C +:10481C002623DD3423DD3923DD3FFD8E48EF3DFDBE +:10482C00AF48EF38D9E2FBC1AE6CFD082DC0F313D5 +:10483C00BE6C712304EF25F0C1AE6CFD082DC0F3E6 +:10484C0013BE6C712304EF14F6BE6C712204EF0CD2 +:10485C00CB6CFF00712304EF03FD23494012F905D3 +:10486C00DD064012F901DF0671230471635F3164C8 +:10487C005F0FF6BE64BE6A31220402EF02F690BEF0 +:10488C006ED7CD2647F45CAE6C317DBFF0FCFDF8E5 +:10489C0048D2DF0ED9E2FBC1AE6CFD082DC0F3137C +:1048AC00BE6CD7FDF848D2DD0DCD2647F45CAE6C5E +:1048BC00317DBFF0FCD7E85C096C225080D6BFEC90 +:1048CC00FC22F0FCBDD8304700FD0F0EBFEEFC30D3 +:1048DC00ECFCFD1E2DF313BE6CB426D426DF0CCDE0 +:1048EC002647A45C4A5C1F61C8F45CD740C5FB0B2F +:1048FC00DC05712304F2D740C5FB0661D831225E7A +:10490C0011F0C1AE6CFD082DC0F313BE6C71220406 +:10491C00EF03FD2349E2D771625FF0C1AE6CFD0875 +:10492C002DC0F313BE6CA0F2FC40F2FC40DC3DF554 +:10493C00F2FCD9F3FCF1313F041EFD14D9F3FCF168 +:10494C00BDD85008FD5E0E087208E6D2DD04019257 +:10495C00DFFC896158D1DD05712204EF037123045A +:0D496C00A0F3FC40F3FC2061C8F5F3FCD77C +:1049790061FC61FCC1C3C5C7520C929269D4FEC1E6 +:10498900DFF88EFD708EFCC1717AFA4012F903DFEF +:104999000630042AFDF138C09EFC609EFD34D4FE29 +:1049A9005206C0B9A5A592DFF9C6C4C2C061FC61AF +:1049B900DF520C929269D4FEC1DFF88EFD708EFC35 +:1049C900C18F4105775C04D1DD06675C01D1DD50FB +:1049D900313460367162077133608FCAFB5FD2FB75 +:1049E900D1DF1B8FCBFB5FD3FBD1DF128FCCFB5FFA +:1049F900D4FBD1DF098FCDFB5FD5FBD1DD0C316253 +:104A09000702EFFA716307716B27717361FD0E304D +:104A1900F4227148500571605005717AFAED274BFF +:104A2900675C02D1DD17D422DD134A2202DD0E00B4 +:104A3900F4227148500571605005717AFA717AFA59 +:104A49008D22318FE7240000DD0823DD1423DD31B9 +:104A5900EF50F4347140500571505005E422ED27B0 +:104A69004B8F40059F0EF9715050058F0EF99F101D +:104A7900F9D90EF9FDE733629F0FF9CD2202ED272F +:104A89004B675C02D1DD18675C10D1DD05CD2203CF +:104A9900EF107148500571605005F422ED274BCD98 +:104AA90022044A2203DF138F0FF99F4005D90FF91A +:104AB900C1D90EF9FD7634C0EF228F4005768F0EED +:104AC900F901DC06400EF902DE0671605005EF4E71 +:104AD900C7D90EF9FD8E30C071505005D910F9F1C2 +:104AE900242900DD2A240400DD25242200DD2024D8 +:104AF9001100DD0C240100DD16241E00DD11EF0C70 +:104B0900400EF960DF09CF0EF961EF03A00EF94AF3 +:104B19002203DF0AD90EF9FDE733629F0FF9C09E20 +:104B2900FC609EFD34D4FE5206C0B9A5A592DFF9FA +:104B390061FCC1C7717AFA714AE5717BBD51405F69 +:104B49000401D1DD06F616A747DFF2300400BF24C1 +:104B590001F6BF2A01300B0BBF280100000000003D +:104B6900000000510FBF28010000000000000000F4 +:104B7900500FBF2801710AE671235FC6C061FCC1ED +:104B8900C5717AFAD438DD0BEA36899E44A636B463 +:104B990038EF33710AE6300400BF2401F6BF2A0159 +:104BA900300B0BBF28010000000000000000510F6E +:104BB900BF28010000000000000000500FBF2801BD +:104BC90071135F71235FC4C061FC61EF520C929253 +:104BD90069D4FEC1DFF88EFD708EFCC12006FBF89A +:104BE900FF71503002CEABACCC0100F6BC0231B241 +:104BF900E20F617902F6614902DFF371603002EF79 +:104C09007E8E519B713BE28B5C02D1DD1D8B5C0872 +:104C1900D1DF0971503002CC0100EFCF8C0570FD56 +:104C29004F35629E50CC0102EFC18B5C03D1DF404E +:104C39008E509C04715030028C01D1DF0E8C0470AF +:104C4900FD9535629C05CC0101EF318C014C02DFE9 +:104C59000671603002EF28CF34025A716030028C3D +:104C69000470C18C0570FDF734C0CF34024AEF0FD0 +:104C79008B5C01D1DD0671603002EF03EDF44B105E +:104C890006C09EFC609EFD34D4FE5206C0B9A5A59F +:104C990092DFF961FCC1C3C5C7520C929269D4FE77 +:104CA900C1DFF88EFD708EFCC1710A9E31929E02A1 +:104CB900EFFA8FF4FB4F96FFDF198FF5FB4F97FF44 +:104CC900DF118FF6FB4F98FFDF095004C15011FD2A +:104CD900A434C0710B9EC09EFC609EFD34D4FE526C +:104CE90006C0B9A5A592DFF9C6C4C2C061FCA44437 +:104CF90061FCC1C3C5C7520C929269D4FEC1DFF8E9 +:104D09008EFD708EFCC1C1FBF8FF8D1F9C018E3199 +:104D1900318EE7240600DD0823DD0E23DD22EF4E68 +:104D2900717AFA8C019D3EEF45717AFA4015F901C5 +:104D3900DF068C019D3DEF3651FF2E019D3DEF2E83 +:104D4900717AFA4014FCFFDF068C019D28EF058F6C +:104D590014FC9D288FC8FB5C01D1DF124012F903B6 +:104D6900DD064012F904DF06306C25FDF1384031CB +:104D7900FF09DE05A031FFEF137158F000714260A1 +:104D8900A02BFC402BFC0361C8F52BFC710BE3C085 +:104D9900C09EFC609EFD34D4FE5206C0B9A5A59202 +:104DA900DFF9C6C4C2C061FC61FF520C929269D49A +:104DB900FEC1DFF88EFD708EFCC1717AFA8FFAFBA5 +:104DC9005C03D1DD194012F903DD064012F904DF55 +:104DD9000D36100571D4DE0630233AFDF138C09E38 +:104DE900FC609EFD34D4FE5206C0B9A5A592DFF938 +:104DF90061FC61FC61FC61FC61FC61FC61FC61FCC2 +:104E090061FC61FC61FC61FC61FC61FC61FC61FCB1 +:104E190061FC61FC61FC61FC61FC61FC61FC61FCA1 +:0A4E290061FC61FC61FC61FC61FCAE +:0A4E340000060C12181E242A303666 +:104E3E000000C2FB0000000042FE000000007C3BB0 +:104E4E00E2358C220248DF2D9A2E4147A23CFF0804 +:0E4E5E00BB3E0000983AF82AFF005555555506 +:084E6C00FF00000000004700F8 +:104E7400317503F7332312D714AEF8C716AC0612F4 +:104E8400C5AC0416F643DD078B99A7A5B3EFF5C2AD +:024E9400C6D77F +:024FF4000200B9 +:0A4FF60031343A32343A3238000008 :00000001FF  \ No newline at end of file diff --git a/branches/sim/bsr.lmf b/branches/sim/bsr.lmf index c247880974694a6ed2a280743012f8c9d975c8c7..b7a297fc9b6fa893bd223f7a0701092f02d59f5a 100644 GIT binary patch literal 176560 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 CZs>&o literal 176832 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 Z54HX9#q}S&(fF)siB literal 3 Kcmd1G$N>NXeE~lJ diff --git a/branches/sim/pm.c b/branches/sim/pm.c index c0bfbdf..d86e7e1 100644 --- a/branches/sim/pm.c +++ b/branches/sim/pm.c @@ -160,10 +160,10 @@ void tsk_batt( ) } -#define RAW_TEMP_LH 75 -#define RAW_TEMP_LL 61 -#define RAW_TEMP_HL 184 -#define RAW_TEMP_HH 189 +#define RAW_TEMP_LH 75 // 50 [degC] +#define RAW_TEMP_LL 61 // 55 +#define RAW_TEMP_HL 184 // 1 +#define RAW_TEMP_HH 189 // -1 #define AVG_COUNT 40 /* ******************************************************* @@ -315,6 +315,9 @@ void BT_chk() battery_manufacturer_old = battery_manufacturer; BT_model_detect(); + bt_param_select(); // obecʕ␳p[^ȂǃZbg @łAƂ肠̒l(pi)wɂĂB + // ʂrcompvZ邪A|C^QƂ̂₾A@ȂvZȂƂʓ| + if( system_status.model != MODEL_JIKKI ) { bt_authorized = false; @@ -322,8 +325,6 @@ void BT_chk() // ܂ } - bt_param_select(); // obecʕ␳p[^ȂǃZbg - if(( battery_manufacturer_old != battery_manufacturer ) || bt_force_update ) { @@ -601,14 +602,14 @@ task_status_immed tski_BT_temp_update( ) **********************************************************/ void BT_get_left(){ u8 temp[2]; - static u16 hysteresis; u8 reg_volatile_temp_bt_remain,reg_volatile_temp_bt_remain_fine; // I2C̔񓯊ǂݍ݂ł̂‚h~ Lbv̏ + u8 fuel_cap_by_voltage; // dŃLbvɎg + // drc if( system_status.model == MODEL_TS_BOARD || system_status.model == MODEL_SHIROBAKO ) { // TS & // - // drc if( read_BT_SOC( temp ) == ERR_SUCCESS ) { reg_volatile_temp_bt_remain = temp[0]; @@ -616,26 +617,15 @@ void BT_get_left(){ } else { - reg_volatile_temp_bt_remain = 99; + // G~[V@\ + // @œdf͕sւ邾낤 + reg_volatile_temp_bt_remain = 99; reg_volatile_temp_bt_remain_fine = 0; } - - // drd - if( read_BT_voltage( temp ) == ERR_SUCCESS ) - { - vreg_ctr[ VREG_C_BT_VOLTAGE ] = temp[0]; - } - else - { - vreg_ctr[ VREG_C_BT_VOLTAGE ] = 200; - } } else { // @ // - u8 temp_v[2]; - u8 temp_force_fuel_left; - // cʃ[h if( read_BT_SOC( temp ) != ERR_SUCCESS ) { @@ -647,83 +637,89 @@ void BT_get_left(){ } else { + u16 temp_u16; + // obep[^̊֌WŃrbgVtgKv - bt_volt16 = temp[0] * 256 + temp[1]; - bt_volt16 /= p_bt_param->v_scale; - temp[0] = (u8)(( bt_volt16 >> 8 ) & 0xFF); - if( temp[0] == 0 ) + temp_u16 = temp[0] * 256 + temp[1]; + temp_u16 /= p_bt_param->v_scale; + reg_volatile_temp_bt_remain = (u8)(( temp_u16 >> 8 ) & 0xFF ); + if( reg_volatile_temp_bt_remain == 0 ) { // 0%̎1.00%ɏグ // [dJn΂炭͓drcʂ̂ // 0%ɓBĂ܂Ƃ̂ - temp[0] = 1; - temp[1] = 0; + reg_volatile_temp_bt_remain = 1; + reg_volatile_temp_bt_remain_fine = 0; } else { - temp[1] = (u8)(bt_volt16 & 0xFF); - } - - - // dŃLbv - if( read_BT_voltage( temp_v ) == ERR_SUCCESS ) - { - vreg_ctr[ VREG_C_BT_VOLTAGE ] = temp_v[0]; - - bt_volt16 = ( temp_v[0] * 256 + temp_v[1] ); - - if( bt_volt16 > V_TH_30 ) - { - temp_force_fuel_left = 100; - hysteresis = 0; - } - else if( bt_volt16 - hysteresis > V_TH_LO ) - { - temp_force_fuel_left = 30; - hysteresis = 0; - } - else if( bt_volt16 > V_TH_EMPTY ) - { - temp_force_fuel_left = BATT_TH_LO; // - hysteresis = 500; - } - else if( bt_volt16 > V_TH_ZERO ) - { - temp_force_fuel_left = BATT_TH_EMPTY; - hysteresis = 500; - } - else if( bt_volt16 > V_TH_FORCE_OFF ) - { - temp_force_fuel_left = 0; - hysteresis = 500; - } - else - { - force_off = true; - hysteresis = 500; - } + reg_volatile_temp_bt_remain_fine = (u8)(temp_u16 & 0xFF); } } + } - // [diA_v^hĂĵɏ[dĂȂ - // AiȂƂjf̓drcʂ60%ȏiCCICoOj - // = [dBdrւĂMGIC100%ԂȂ - if( !BT_CHG_Ena_n && BT_IN_CHG_delayed_n ){ - reg_volatile_temp_bt_remain = 100; - reg_volatile_temp_bt_remain_fine = 0; + // drd + { + if( read_BT_voltage( temp ) != ERR_SUCCESS ) // 2byte read + { + temp[0] = (u8)( V_BT_4000MV / 256 ); // drdǂ߂Ȃ4000mVƂɂĂB + temp[1] = 0; + } + vreg_ctr[ VREG_C_BT_VOLTAGE ] = temp[0]; + bt_volt16 = ( temp[0] * 256 + temp[1] ); + } + + + // dŃLbv...̏ + { + static u16 hysteresis; + + if( bt_volt16 > V_TH_30 ) + { + fuel_cap_by_voltage = 100; + hysteresis = 0; + } + else if( bt_volt16 - hysteresis > V_TH_LO ) + { + fuel_cap_by_voltage = 30; + hysteresis = 0; + } + else if( bt_volt16 > V_TH_EMPTY ) + { + fuel_cap_by_voltage = BATT_TH_LO; // + hysteresis = 500; + } + else if( bt_volt16 > V_TH_ZERO ) + { + fuel_cap_by_voltage = BATT_TH_EMPTY; + hysteresis = 500; + } + else if( bt_volt16 > V_TH_FORCE_OFF ) + { + fuel_cap_by_voltage = 0; + hysteresis = 500; } else - { // ȂɃLbv - if( temp_force_fuel_left > temp[0] ) - { - reg_volatile_temp_bt_remain = temp[0]; - reg_volatile_temp_bt_remain_fine = temp[1]; - } - else - { - reg_volatile_temp_bt_remain = temp_force_fuel_left; - reg_volatile_temp_bt_remain_fine = 0; - } + { + force_off = true; + hysteresis = 500; + } + } + + + // [diA_v^hĂĵɏ[dĂȂ + // AiȂƂjf̓drcʂ60%ȏiCCICoOj + // = [dBdrւĂMGIC100%ԂȂ + if( !BT_CHG_Ena_n && BT_IN_CHG_delayed_n ){ + reg_volatile_temp_bt_remain = 100; + reg_volatile_temp_bt_remain_fine = 0; + } + else + { // dł̃Lbv|邩H + if( fuel_cap_by_voltage < reg_volatile_temp_bt_remain ) + { + reg_volatile_temp_bt_remain = fuel_cap_by_voltage; + reg_volatile_temp_bt_remain_fine = 0; } } @@ -735,7 +731,6 @@ void BT_get_left(){ } */ - vreg_ctr[ VREG_C_BT_REMAIN ] = reg_volatile_temp_bt_remain; vreg_ctr[ VREG_C_BT_REMAIN_FINE ] = reg_volatile_temp_bt_remain_fine; diff --git a/branches/sim/pm.h b/branches/sim/pm.h index 4527152..423d771 100644 --- a/branches/sim/pm.h +++ b/branches/sim/pm.h @@ -15,11 +15,12 @@ #define BATT_TH_EMPTY 5 // dWX^ƒڔrłpɃItZbg -#define V_TH_30 (u16)( 3300 * 12.8 ) -#define V_TH_LO (u16)( 3200 * 12.8 ) -#define V_TH_EMPTY (u16)( 3150 * 12.8 ) -#define V_TH_ZERO (u16)( 3100 * 12.8 ) -#define V_TH_FORCE_OFF (u16)( 2900 * 12.8 ) +#define V_BT_4000MV (u16)( 4000 * 12.8 ) // dǂݏosp 4000mVݒ +#define V_TH_30 (u16)( 3300 * 12.8 ) // 30% +#define V_TH_LO (u16)( 3200 * 12.8 ) // 10% +#define V_TH_EMPTY (u16)( 3150 * 12.8 ) // 5% +#define V_TH_ZERO (u16)( 3100 * 12.8 ) // 0% +#define V_TH_FORCE_OFF (u16)( 2900 * 12.8 ) // 2.9V ŏIf //========================================================= diff --git a/branches/sim/sim/simFixture.c b/branches/sim/sim/simFixture.c index 6154dd7..847b119 100644 --- a/branches/sim/sim/simFixture.c +++ b/branches/sim/sim/simFixture.c @@ -10,7 +10,7 @@ void STOP(){;} unsigned char bcdtob( unsigned char arg ) { - return 0; + return 0; // v[Xz_ } diff --git a/branches/sim/task_misc.c b/branches/sim/task_misc.c index 6ce2183..f2551f1 100644 --- a/branches/sim/task_misc.c +++ b/branches/sim/task_misc.c @@ -188,9 +188,13 @@ void update_LED_3D() ======================================================== */ task_status_immed tski_do_command0( ) { - // command0 {̓dȂ - u8 temp_command = vreg_ctr[VREG_C_COMMAND0]; + u8 temp_command; + + // command0 {̓dȂ + DI(); + temp_command = vreg_ctr[VREG_C_COMMAND0]; vreg_ctr[VREG_C_COMMAND0] = 0; + EI(); if( temp_command & REG_BIT_GOING_TO_SLEEP ) { diff --git a/branches/sim/yav_mcu_bsr.plg b/branches/sim/yav_mcu_bsr.plg index 67d6b3e..8f5ffe3 100644 --- a/branches/sim/yav_mcu_bsr.plg +++ b/branches/sim/yav_mcu_bsr.plg @@ -7,15 +7,15 @@ Compilation complete, 0 error(s) and 3 warning(s) found. "C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff inter_asm\loader.asm Assembly complete, 0 error(s) and 0 warning(s) found. "C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2 -qvjl2w -sainter_asm -zpb -no pm.c -pm.c(492) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(789) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(793) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(823) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(844) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(910) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(919) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(1122) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(1124) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(493) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(784) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(788) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(818) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(839) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(905) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(914) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(1117) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(1119) : CC78K0R warning W0401: Conversion may lose significant digits Compilation complete, 0 error(s) and 9 warning(s) found. "C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff inter_asm\pm.asm Assembly complete, 0 error(s) and 0 warning(s) found. @@ -113,15 +113,15 @@ 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 inter_asm\task_debug.asm Assembly complete, 0 error(s) and 0 warning(s) found. "C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2 -qvjl2w -sainter_asm -zpb -no task_misc.c -task_misc.c(292) : CC78K0R warning W0401: Conversion may lose significant digits -task_misc.c(299) : CC78K0R warning W0401: Conversion may lose significant digits -task_misc.c(304) : CC78K0R warning W0401: Conversion may lose significant digits -task_misc.c(305) : CC78K0R warning W0401: Conversion may lose significant digits -task_misc.c(306) : CC78K0R warning W0401: Conversion may lose significant digits -task_misc.c(307) : CC78K0R warning W0401: Conversion may lose significant digits +task_misc.c(296) : CC78K0R warning W0401: Conversion may lose significant digits +task_misc.c(303) : CC78K0R warning W0401: Conversion may lose significant digits task_misc.c(308) : CC78K0R warning W0401: Conversion may lose significant digits +task_misc.c(309) : CC78K0R warning W0401: Conversion may lose significant digits task_misc.c(310) : CC78K0R warning W0401: Conversion may lose significant digits -task_misc.c(321) : CC78K0R warning W0401: Conversion may lose significant digits +task_misc.c(311) : CC78K0R warning W0401: Conversion may lose significant digits +task_misc.c(312) : CC78K0R warning W0401: Conversion may lose significant digits +task_misc.c(314) : CC78K0R warning W0401: Conversion may lose significant digits +task_misc.c(325) : CC78K0R warning W0401: Conversion may lose significant digits Compilation complete, 0 error(s) and 9 warning(s) found. "C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff inter_asm\task_misc.asm Assembly complete, 0 error(s) and 0 warning(s) found. @@ -162,11 +162,14 @@ Assembly complete, 0 error(s) and 0 warning(s) found. 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 inter_asm\hal.asm Assembly complete, 0 error(s) and 0 warning(s) found. -"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\lk78k0r.exe" -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -obsr.lmf "..\..\..\..\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r\s0rm.rel" -go85h,0FC00h,1024 -gi1B339499E033F240BFAAh -pbsr_k0r.map -nkd -gb7EFBFFh -b"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r\fsl.lib" -bcl0rdm.lib -bcl0rm.lib -bcl0rmf.lib -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r" -dbsr_mcu.dr -s -w0 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 +"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 -w0 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 Link complete, 0 error(s) and 0 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 -133 -!E debug enable!! +4 +intel-HEX to bsr bin converter + file converted! + + Build Total error(s) : 0 Total warning(s) : 59 diff --git a/branches/sim/yav_mcu_bsr.prj b/branches/sim/yav_mcu_bsr.prj index 9abd0af..85b660b 100644 --- a/branches/sim/yav_mcu_bsr.prj +++ b/branches/sim/yav_mcu_bsr.prj @@ -298,299 +298,6 @@ Include36=sim\simOnWin.h Include37=sim\sfrAlias.h Include38=hal.h Include39=sim\sim_interrupt_decrare.c -[Options.LCNV78K0R 0] -Version=100 -LCNV_GO=0 -E=0 -CommandFile=0 -[Options.LCNV78K0R 1] -Version=100 -LCNV_GO=0 -E=0 -CommandFile=0 -[Options.LCNV78K0R 2] -Version=100 -LCNV_GO=0 -O0=inter_asm -E=0 -CommandFile=0 -[Options.LCNV78K0R 3] -Version=100 -LCNV_GO=0 -E=0 -CommandFile=0 -[Options.LCNV78K0R 4] -Version=100 -LCNV_GO=0 -E=0 -CommandFile=0 -[Options.LCNV78K0R 5] -Version=100 -LCNV_GO=0 -E=0 -CommandFile=0 -[Options.LK78K0R 0] -Version=100 -O0=bsr_k0r.lmf -O1=bsr.lmf -O2=flash.lmf -O3=a.lmf -G=1 -E=0 -E0=flash.elk -E1=a.elk -GO=1 -GOValue=85 -GOStart=FC00 -GOSizeValue=1024 -GI=1 -GIValue=FFFFFFFFFFFFFFFFFFFF -CCZA=0 -MemInfoCheck=1 -P=1 -P0=bsr_k0r.map -P1=bsr.map -P2=flash.map -P3=a.map -MI=0 -GB=1 -GBValue=6EFBFF -KM=1 -KD=0 -KP=1 -KL=0 -LF=0 -LL=0 -B0=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib -D0=bsr_mcu.dr -D1=user_area.dr -S=1 -W=0 -SELFCheck=1 -SELF=0 -ZB= -Etcetera0= -Etcetera1=boot.lmf -CommandFile=0 -[Options.LK78K0R 1] -Version=100 -O0=a.lmf -G=0 -E=0 -E0=a.elk -GO=0 -GOValue= -GOStart=FC00 -GOSizeValue=1024 -GI=0 -GIValue=FFFFFFFFFFFFFFFFFFFF -CCZA=1 -MemInfoCheck=0 -P=1 -P0=a.map -MI=0 -GB=0 -GBValue= -KM=1 -KD=1 -KP=0 -KL=0 -LF=0 -LL=0 -S=0 -W=1 -SELFCheck=0 -SELF=0 -ZB= -CommandFile=0 -[Options.LK78K0R 2] -Version=100 -O0=bsr.lmf -O1=bsr_k0r.lmf -O2=flash.lmf -O3=a.lmf -G=1 -E=0 -E0=flash.elk -E1=a.elk -GO=1 -GOValue=85 -GOStart=FC00 -GOSizeValue=1024 -GI=1 -GIValue=1B339499E033F240BFAA -CCZA=0 -MemInfoCheck=1 -P=1 -P0=bsr_k0r.map -P1=bsr.map -P2=flash.map -P3=a.map -MI=0 -GB=1 -GBValue=7EFBFF -KM=1 -KD=0 -KP=0 -KL=0 -LF=0 -LL=0 -B0=C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r\fsl.lib -B1=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib -D0=bsr_mcu.dr -D1=user_area.dr -S=1 -W=0 -SELFCheck=0 -SELF=0 -ZB= -Etcetera0= -Etcetera1=boot.lmf -CommandFile=0 -OFILE=C:\78k_data\yav-mcu-basara\branches\sim\bsr.lmf -[Options.LK78K0R 3] -Version=100 -O0=bsr_bsr.lmf -O1=bsr_k0r.lmf -O2=bsr.lmf -O3=flash.lmf -O4=a.lmf -G=1 -E=0 -E0=flash.elk -E1=a.elk -GO=1 -GOValue=85 -GOStart=FC00 -GOSizeValue=1024 -GI=1 -GIValue=FFFFFFFFFFFFFFFFFFFF -CCZA=0 -MemInfoCheck=1 -P=1 -P0=bsr_bsr.map -P1=bsr_k0r.map -P2=bsr.map -P3=flash.map -P4=a.map -MI=0 -GB=1 -GBValue=6EFBFF -KM=1 -KD=0 -KP=1 -KL=0 -LF=0 -LL=0 -B0=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib -D0=bsr_mcu.dr -D1=user_area.dr -S=1 -W=2 -SELFCheck=0 -SELF=0 -ZB= -Etcetera0= -Etcetera1=boot.lmf -CommandFile=0 -[Options.LK78K0R 4] -Version=100 -O0=bsr_k0r.lmf -O1=bsr.lmf -O2=flash.lmf -O3=a.lmf -G=1 -E=0 -E0=flash.elk -E1=a.elk -GO=1 -GOValue=85 -GOStart=FC00 -GOSizeValue=1024 -GI=1 -GIValue=FFFFFFFFFFFFFFFFFFFF -CCZA=0 -MemInfoCheck=1 -P=1 -P0=bsr_k0r.map -P1=bsr.map -P2=flash.map -P3=a.map -MI=0 -GB=1 -GBValue=6EFBFF -KM=1 -KD=0 -KP=1 -KL=0 -LF=0 -LL=0 -B0=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib -D0=bsr_mcu.dr -D1=user_area.dr -S=1 -W=0 -SELFCheck=1 -SELF=0 -ZB= -Etcetera0= -Etcetera1=boot.lmf -CommandFile=0 -[Options.LK78K0R 5] -Version=100 -O0=bsr_bsr.lmf -O1=bsr_k0r.lmf -O2=bsr.lmf -O3=flash.lmf -O4=a.lmf -G=1 -E=0 -E0=flash.elk -E1=a.elk -GO=1 -GOValue=85 -GOStart=FC00 -GOSizeValue=1024 -GI=1 -GIValue=FFFFFFFFFFFFFFFFFFFF -CCZA=0 -MemInfoCheck=1 -P=1 -P0=bsr_bsr.map -P1=bsr_k0r.map -P2=bsr.map -P3=flash.map -P4=a.map -MI=0 -GB=1 -GBValue=6EFBFF -KM=1 -KD=0 -KP=1 -KL=0 -LF=0 -LL=0 -B0=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib -D0=bsr_mcu.dr -D1=user_area.dr -S=1 -W=2 -SELFCheck=0 -SELF=0 -ZB= -Etcetera0= -Etcetera1=boot.lmf -CommandFile=0 -[Options.78K0R] -BuildMode=2 -BuildMode2=K0R_dbg -BuildMode3=BSR_dbg -BuildMode4=BSR_rel -BuildMode5=BSR_WM0 -DefaultMode2=1 -DefaultMode3=1 -DefaultMode4=1 -DefaultMode5=1 [Options.CC78K0R 0] Version=210 Include0=renge,C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r @@ -1060,3 +767,296 @@ VfiFileBoot0= VfiFileBoot1=boot.vfi VF78K0Rchk=0 VF78K0Rvs= +[Options.LK78K0R 0] +Version=100 +O0=bsr_k0r.lmf +O1=bsr.lmf +O2=flash.lmf +O3=a.lmf +G=1 +E=0 +E0=flash.elk +E1=a.elk +GO=1 +GOValue=85 +GOStart=FC00 +GOSizeValue=1024 +GI=1 +GIValue=FFFFFFFFFFFFFFFFFFFF +CCZA=0 +MemInfoCheck=1 +P=1 +P0=bsr_k0r.map +P1=bsr.map +P2=flash.map +P3=a.map +MI=0 +GB=1 +GBValue=6EFBFF +KM=1 +KD=0 +KP=1 +KL=0 +LF=0 +LL=0 +B0=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib +D0=bsr_mcu.dr +D1=user_area.dr +S=1 +W=0 +SELFCheck=1 +SELF=0 +ZB= +Etcetera0= +Etcetera1=boot.lmf +CommandFile=0 +[Options.LK78K0R 1] +Version=100 +O0=a.lmf +G=0 +E=0 +E0=a.elk +GO=0 +GOValue= +GOStart=FC00 +GOSizeValue=1024 +GI=0 +GIValue=FFFFFFFFFFFFFFFFFFFF +CCZA=1 +MemInfoCheck=0 +P=1 +P0=a.map +MI=0 +GB=0 +GBValue= +KM=1 +KD=1 +KP=0 +KL=0 +LF=0 +LL=0 +S=0 +W=1 +SELFCheck=0 +SELF=0 +ZB= +CommandFile=0 +[Options.LK78K0R 2] +Version=100 +O0=bsr.lmf +O1=bsr_k0r.lmf +O2=flash.lmf +O3=a.lmf +G=1 +E=0 +E0=flash.elk +E1=a.elk +GO=0 +GOValue=85 +GOStart=FC00 +GOSizeValue=1024 +GI=1 +GIValue=1B339499E033F240BFAA +CCZA=0 +MemInfoCheck=1 +P=1 +P0=bsr_k0r.map +P1=bsr.map +P2=flash.map +P3=a.map +MI=0 +GB=1 +GBValue=7EFBFF +KM=1 +KD=0 +KP=0 +KL=0 +LF=0 +LL=0 +B0=C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r\fsl.lib +B1=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib +D0=bsr_mcu.dr +D1=user_area.dr +S=1 +W=0 +SELFCheck=0 +SELF=0 +ZB= +Etcetera0= +Etcetera1=boot.lmf +CommandFile=0 +OFILE=C:\78k_data\yav-mcu-basara\branches\sim\bsr.lmf +[Options.LK78K0R 3] +Version=100 +O0=bsr_bsr.lmf +O1=bsr_k0r.lmf +O2=bsr.lmf +O3=flash.lmf +O4=a.lmf +G=1 +E=0 +E0=flash.elk +E1=a.elk +GO=1 +GOValue=85 +GOStart=FC00 +GOSizeValue=1024 +GI=1 +GIValue=FFFFFFFFFFFFFFFFFFFF +CCZA=0 +MemInfoCheck=1 +P=1 +P0=bsr_bsr.map +P1=bsr_k0r.map +P2=bsr.map +P3=flash.map +P4=a.map +MI=0 +GB=1 +GBValue=6EFBFF +KM=1 +KD=0 +KP=1 +KL=0 +LF=0 +LL=0 +B0=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib +D0=bsr_mcu.dr +D1=user_area.dr +S=1 +W=2 +SELFCheck=0 +SELF=0 +ZB= +Etcetera0= +Etcetera1=boot.lmf +CommandFile=0 +[Options.LK78K0R 4] +Version=100 +O0=bsr_k0r.lmf +O1=bsr.lmf +O2=flash.lmf +O3=a.lmf +G=1 +E=0 +E0=flash.elk +E1=a.elk +GO=1 +GOValue=85 +GOStart=FC00 +GOSizeValue=1024 +GI=1 +GIValue=FFFFFFFFFFFFFFFFFFFF +CCZA=0 +MemInfoCheck=1 +P=1 +P0=bsr_k0r.map +P1=bsr.map +P2=flash.map +P3=a.map +MI=0 +GB=1 +GBValue=6EFBFF +KM=1 +KD=0 +KP=1 +KL=0 +LF=0 +LL=0 +B0=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib +D0=bsr_mcu.dr +D1=user_area.dr +S=1 +W=0 +SELFCheck=1 +SELF=0 +ZB= +Etcetera0= +Etcetera1=boot.lmf +CommandFile=0 +[Options.LK78K0R 5] +Version=100 +O0=bsr_bsr.lmf +O1=bsr_k0r.lmf +O2=bsr.lmf +O3=flash.lmf +O4=a.lmf +G=1 +E=0 +E0=flash.elk +E1=a.elk +GO=1 +GOValue=85 +GOStart=FC00 +GOSizeValue=1024 +GI=1 +GIValue=FFFFFFFFFFFFFFFFFFFF +CCZA=0 +MemInfoCheck=1 +P=1 +P0=bsr_bsr.map +P1=bsr_k0r.map +P2=bsr.map +P3=flash.map +P4=a.map +MI=0 +GB=1 +GBValue=6EFBFF +KM=1 +KD=0 +KP=1 +KL=0 +LF=0 +LL=0 +B0=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib +D0=bsr_mcu.dr +D1=user_area.dr +S=1 +W=2 +SELFCheck=0 +SELF=0 +ZB= +Etcetera0= +Etcetera1=boot.lmf +CommandFile=0 +[Options.LCNV78K0R 0] +Version=100 +LCNV_GO=0 +E=0 +CommandFile=0 +[Options.LCNV78K0R 1] +Version=100 +LCNV_GO=0 +E=0 +CommandFile=0 +[Options.LCNV78K0R 2] +Version=100 +LCNV_GO=0 +O0=inter_asm +E=0 +CommandFile=0 +[Options.LCNV78K0R 3] +Version=100 +LCNV_GO=0 +E=0 +CommandFile=0 +[Options.LCNV78K0R 4] +Version=100 +LCNV_GO=0 +E=0 +CommandFile=0 +[Options.LCNV78K0R 5] +Version=100 +LCNV_GO=0 +E=0 +CommandFile=0 +[Options.78K0R] +BuildMode=2 +BuildMode2=K0R_dbg +BuildMode3=BSR_dbg +BuildMode4=BSR_rel +BuildMode5=BSR_WM0 +DefaultMode2=1 +DefaultMode3=1 +DefaultMode4=1 +DefaultMode5=1