diff --git a/branches/sim/VCProj/Debug/bsr_trunk.log b/branches/sim/VCProj/Debug/bsr_trunk.log index 754cf64..6dcc476 100644 --- a/branches/sim/VCProj/Debug/bsr_trunk.log +++ b/branches/sim/VCProj/Debug/bsr_trunk.log @@ -1,15 +1,17 @@ -2011/06/20 12:57:28 にビルドを開始しました。 - 1>ノード 2 上のプロジェクト "C:\78k_data\yav-mcu-basara\branches\sim\VCProj\bsr_trunk.vcxproj" (build ターゲット)。 - 1>InitializeBuildStatus: +2011/06/20 15:03:03 にビルドを開始しました。 + 1>ノード 2 上のプロジェクト "C:\78k_data\yav-mcu-basara\branches\sim\VCProj\bsr_trunk.vcxproj" (rebuild ターゲット)。 + 1>_PrepareForClean: + ファイル "Debug\sim.lastbuildstate" を削除しています。 + InitializeBuildStatus: "AlwaysCreate" が指定されたため "Debug\sim.unsuccessfulbuild" を作成しています。 ClCompile: - C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\CL.exe /c /Zi /nologo /W1 /WX- /O2 /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 ..\WDT.c ..\accero.c ..\adc.c ..\i2c_ctr.c ..\i2c_mcu.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 ..\renge\renge.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 + 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_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 ..\sim\simFixture.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 accero.c adc.c i2c_ctr.c i2c_mcu.c i2c_twl.c + ini_VECT.c led.c led_cam.c led_pow.c @@ -19,9 +21,9 @@ pedo_alg_thre_det2.c pm.c 1>..\pm.c(1259): warning C4090: '=' : 異なる 'const' 修飾子です。 - renge.c rtc.c self_flash.c + simFixture.c sw.c task_debug.c task_misc.c @@ -31,9 +33,11 @@ task_sys.c vreg_ctr.c vreg_twl.c + WDT.c + renge.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'" /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 + 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\i2c_ctr.obj Debug\i2c_mcu.obj @@ -65,8 +69,8 @@ FinalizeBuildStatus: ファイル "Debug\sim.unsuccessfulbuild" を削除しています。 "Debug\sim.lastbuildstate" のタッチ タスクを実行しています。 - 1>プロジェクト "C:\78k_data\yav-mcu-basara\branches\sim\VCProj\bsr_trunk.vcxproj" (build ターゲット) のビルドが完了しました。 + 1>プロジェクト "C:\78k_data\yav-mcu-basara\branches\sim\VCProj\bsr_trunk.vcxproj" (rebuild ターゲット) のビルドが完了しました。 ビルドに成功しました。 -経過時間 00:00:03.77 +経過時間 00:00:02.95 diff --git a/branches/sim/VCProj/bsr_trunk.sdf b/branches/sim/VCProj/bsr_trunk.sdf index 4921a56..21efe1e 100644 Binary files a/branches/sim/VCProj/bsr_trunk.sdf and b/branches/sim/VCProj/bsr_trunk.sdf differ diff --git a/branches/sim/VCProj/bsr_trunk.suo b/branches/sim/VCProj/bsr_trunk.suo index 8cbc4c4..e45a7d5 100644 Binary files a/branches/sim/VCProj/bsr_trunk.suo and b/branches/sim/VCProj/bsr_trunk.suo differ diff --git a/branches/sim/VCProj/bsr_trunk.vcxproj b/branches/sim/VCProj/bsr_trunk.vcxproj index b5da3a4..fc08704 100644 --- a/branches/sim/VCProj/bsr_trunk.vcxproj +++ b/branches/sim/VCProj/bsr_trunk.vcxproj @@ -68,6 +68,15 @@ MachineX86 + + + Disabled + OldStyle + + + true + + diff --git a/branches/sim/accero.c b/branches/sim/accero.c index a3a8443..bc4f624 100644 --- a/branches/sim/accero.c +++ b/branches/sim/accero.c @@ -195,8 +195,15 @@ if( system_status.model == MODEL_TS_BOARD ) str_send_buf[2] = 0x10; // 3 IRQ pol :Active HI, Drive:Pushpull, } */ - str_send_buf[2] = bits8(0,0,0,1, 0,0,1,0); // ʓ|Ȃ̂ŗ...B - str_send_buf[3] = 0x80; // ctrl3 block update:enable, MSB first, scale: +-2G(default), selftest: dis + if( system_status.model == MODEL_TS_BOARD ) + { + str_send_buf[2] = bits8(0,0,0,0, 0,0,1,0); // sŝ߁Aƕ + } + else + { + str_send_buf[2] = bits8(0,0,0,1, 0,0,0,0); + } + str_send_buf[3] = 0x80; // ctrl3 block update:enable, MSB first, scale: +-2G(default), selftest: dis if( ( vreg_ctr[VREG_C_ACC_CONFIG] & ( VREG_BITMASK_ACC_CONF_HOSU | VREG_BITMASK_ACC_CONF_ACQ ) ) == 0 ) diff --git a/branches/sim/adc.c b/branches/sim/adc.c index dc84e58..454da1e 100644 --- a/branches/sim/adc.c +++ b/branches/sim/adc.c @@ -126,12 +126,12 @@ void tsk_adc( ) ADCEN = 1; - ADM = bits8(0,0,0,0, 1,0,1,1); // ZNg[hAAfCLK/6 /// + ADM = bits8(0,0,0,0, 1,0,1,1); // ZNg[hAAfCLK/6 // ADPC = 0x06; // ADC|[g̃ZNg ADS = ADC_SEL_3D; nop8(); - ADCS = 1; // ADJnB /// ܂Ł@@܂ł1us=8clkȏJ + ADCS = 1; // ADJnB // ܂Ł@@܂ł1us=8clkȏJ ADIF = 0; ADMK = 0; diff --git a/branches/sim/bsr.hex b/branches/sim/bsr.hex index 7bbd941..72ce389 100644 --- a/branches/sim/bsr.hex +++ b/branches/sim/bsr.hex @@ -1,256 +1,257 @@ -:02000000350DBC -:0400100079497B4966 -:02001C00454B52 -:02002400924BFD -:02002A00E14BA8 -:080034000A4DAC4C054D394E9C -:02004A007D49EE -:02005A00B849A3 -:02006200BD4D92 +:02000000450DAC +:04001000DD49DF499E +:02001C00A94BEE +:02002400F64B99 +:02002A00454C43 +:080034006E4D104D694D9D4E0B +:02004A00E1498A +:02005A001C4A3E +:02006200214E2D :0400C0007EFBFF04C0 :0A00C4001B339499E033F240BFAA09 :1000CE00C7C1FBF8FFCEABACC736F00071F4C6610A :1000DE00D8710022F98EA89C018C015C10D1DD0A2A :1000EE007110CEFB710022F9EF0B8C015C80D16197 :1000FE00E8710022F98F22F931030EF6B1BBF661D9 -:10010E004900DD05618900EFF5FDC901FD2801FDFE -:10011E008001FDE602EFAEC0C6D7C7360000674CC1 +:10010E004900DD05618900EFF5FDD901FD2801FDEE +:10011E008001FDF602EFAEC0C6D7C7360000674CB1 :10012E0009DE3F318E04F60FC1317B9EFDC411896D :10013E007267318E04F64F14896142DF03F6EF01C8 :10014E00E660610667318E124900207267318E04B7 :10015E00F64F14896142DF03F6EF01E66061068710 -:10016E00EFBC40F84F3A61E88666D161E8FD6A0758 -:10017E00C6D751105B0C319E609F24F98F22F95C1B -:10018E00E39F22F951035B04318EE7240000DD105A -:10019E0023DD0823DF0E712022F9D7713022F9D723 -:1001AE00714022F9D7717BFACEA010CEA180E5F373 -:1001BE0000CEA408F5AAFFF5A9FFD78F22F93105C5 -:1001CE000ACD0003CD0307F40EEF07F400CD0306AE -:1001DE00F40ECE20FFCE23F0CE2EFC8F22F931036B -:1001EE001FF51005CD01C0F402CD0408F405F40688 -:1001FE00CD0740F40CF40F7108F200F690BFB40175 -:10020E00F6BEE0BEE2BED0CBE4FFFFCBE6FFFFCBF7 -:10021E00D4FFFFCF1105FCF521FFCE22E9CE24F34A -:10022E00CE25F2CE26FCCE275FCE2CFFCE2FFFCFD3 -:10023E00120511F53000F53100F53300F53400CF1D -:10024E00350002CF370019F53C00F53E00F54300AE -:10025E00F54700CF530006F55700CBE8FFFFCBEA7A -:10026E00FFFFCBECFFFFCBEEFEFFCED8FFCEDCFFC9 -:10027E00CE3831CE3970CF38050AF53905F537FF4E -:10028E007158F000F530FF7128F0005087BF18014B -:10029E00BF1A01BF1C01BF1E017148F000F53002EC -:1002AE0071080105F55005F5BCFFF5BDFFF5A5FF7D -:1002BE00F5A6FFD7C7C1C1FBF8FFCEABAC8C02D100 -:1002CE00DD12616902305C03BBF6614900DDEE614F -:1002DE008900EFF51004C6D7FDA62FFDED38FD42BF -:1002EE0005717AFAFDC523F520F98F22F931051330 -:1002FE005003FDC82B625C01D161E8CF20F902CF1B -:10030E00D7FB64FD8630FD0445710223712BE7FD9A -:10031E00F038FD923961EDEFF6D7D7C7F616FD42EC -:10032E0005717BFA31222108712221717AFAEF0BC5 -:10033E00717AFAA7F647DFE9E2EF01F2C6D7C7C135 -:10034E00C1FBF8FF17A1C1E0C18C0A70C18C02700D -:10035E00FD76031006D2DF05F545FBEF04CF45FB16 -:10036E00028C01721004C6D7C7C1FBF8FFFD29032A -:10037E00D2DD03E2EF618B70FD9604D2DD077123AF -:10038E00215202EF528C0870FDAB04FDF6048B6C0B -:10039E000170FDAB04300400BF2401301740BF1CB8 -:1003AE0001300400BF22018C0A91DF04F6BF2A013E -:1003BE00710BE2CE44FF3182E202EFFAAC0C148EE6 -:1003CE00449961790C61690A8C0AD1DFDAFD1F0547 -:1003DE00710BE2712321F2C0C6D7C7C1FBF8FFFD36 -:1003EE002903D2DD03E2EF25710AE68B70FD960438 -:1003FE00D2DD077123215202EF138C0870FDAB047E -:10040E008C0A70FDAB04FD1F05712321F2C0C6D707 -:10041E00C7C1FBF8FFFD2903D2DD03E2EF67710AC6 -:10042E00E6710BE28B70FD9604D2DD07712321522B -:10043E0002EF52710BE231122139C7343EFBAC0C84 -:10044E001652048B99A5A792DFF9C63184BD02EF2F -:10045E00FA717ABDCEB144CBB43EFB8C0A318EBE5E -:10046E00B8CEBB48714BE1714BE5710ABD8C089E4D -:10047E0044EF11710BE68C089E448C0A9F44FBAC32 -:10048E000CBF42FBF2C0C6D7C716FDCE0417FDAB9C -:10049E0004D2DD06FD1F05E2EF01F2C6D7C71671C5 -:1004AE000AE6710BE2669E443182E202EFFAF642F0 -:1004BE000401DD09AF0401BF0C01E2EF01F2C6D762 -:1004CE00AF2801085CFB08BF2801FD2803AF2801F7 -:1004DE005CFBBF2801300400BF2A01301780BF1C0F -:1004EE0001300400BF2201D7AF2401086C0408BFFD -:1004FE002401AF28016C0F086C0B08BF2801FD28E2 -:10050E0003AF2A01085CFB08BF2A01FD2803EDCECC -:10051E0004300400BF2401F6BF2A01300B0BBF28A4 -:10052E0001FD2803300B0FBF2801FD2803300F0FEC -:10053E00BF2801D731342101D7712221710BBD00A3 -:10054E0000717BBD713A25713A236A0E0371320533 -:10055E00713B25713203713B235014FDC202712091 -:10056E00F000FD2803F6BF26015024BF1401CB4432 -:10057E000014300F0FBF2801711321710BE2710AA5 -:10058E00E6FDCE04CE44FF3182E202EFFAFD1F05F6 -:10059E00AF0401BF0C01712321713221D731242107 -:1005AE0002EFFAFDF604713A25713A235A0EFC71E8 -:1005BE003305713B25713303713B237128F00071B4 -:1005CE003321D7C7880616FD2903D2DD03E2EF38A3 -:1005DE00710AE650A4FD9604D2DD07712321520262 -:1005EE00EF2617FDAB046770FDAB04FDF60450A4B7 -:1005FE00FDAB045020FDAB04D946FBFDAB04A04679 -:10060E00FBFD1F05712321F2C6D7C72008FBF8FF9B -:10061E00FD68095014C15008FD9A08C0CC07048C1F -:10062E00074C14DE0C8C07318EFD170A615907EF4B -:10063E00EECC07048C074C1461C8ED0607CC0600FF -:10064E008C064C0461C8EDE5063026F9BC02F6BBFB -:10065E00CEABAC31B2D109C73641057184C6DEF3DB -:10066E00F1C73641057184C661DC9C05713BD1AC86 -:10067E0002148F400599715050056179026179001D -:10068E00F0E1614900DD09C73641057184C6DEC35C -:10069E00F1C73641057184C661DC0E059C055040DC -:1006AE00C18C07318E31AD128C06318E318D03BD6A -:1006BE00D831FFBDDADADAADD8FDE30CC0D2DD0CED -:1006CE005008C15014FD9A08C0FDA00B8C05D1DF57 -:1006DE0006615906ED4E068C07318EFD1B0AD2DDE2 -:1006EE000C5008C15014FD9A08C0FDA00B8C05D10A -:1006FE00DF06615907ED420671605005CC0400CC4F -:10070E0005008C054C09DE2B8C05318E04F61FC1BD -:10071E00317B9EFDC41189728C05318E04F64F1407 -:10072E00896142DF03F6EF01E6600E049C04615915 -:10073E0005EFCF41001140F81F3A61E86159048C72 -:10074E0004D1DF08FDA10BFDB30CEF0C5008C15016 -:10075E0014FD9A08C0FDA00B1008C6D7C72004FBD5 -:10076E00F8FF715B21CC0100F6BC02AC024409001B -:10077E00DE3EAC0204F60F144100118972AC020C7D -:10078E005014896142DF03F6EF01E6600E019C0111 -:10079E00AC021249005072AC0204F67F1489614219 -:1007AE00DF03F6EF01E6600E019C01617902EFBBFB -:1007BE0040F67FFF61F86159018C01D161F8ED6857 -:1007CE0008CC0100717AFAFD4205711300711B20ED -:1007DE00710303710205E0C15003FDB72BC0501326 -:1007EE00FDC202500FC1E0FDB72BC0CEABAC6159BC -:1007FE00018C0191DD068C014C03DF03E6EF01F65F -:10080E006061FB7151018C014C0861F8CC01003123 -:10081E00320705A06AFCEF03F56AFC406AFC11DCA6 -:10082E000DF56AFCF0C15003FDB72BC0EF12E6BC0C -:10083E0002F6614902DDB400000000617902EFF1B9 -:10084E00CE3708CBE4FFFFCBE6FFF7CED4FFCF3792 -:10085E000008F5120561FDF5ABFFFD6809D25008E1 -:10086E00C15014FD9A08C0D2FDA00B1004C6D7319A -:10087E0084BD02EFFA717BBDCBE4FFFFCBE6FFFF39 -:10088E00CBD4FFFF717ABED7717BBED7C7C1200C08 -:10089E00FBF8FF8C0C318E31ADC1317B9DD4C0BCC9 -:1008AE00068DD49C088C149C0B8C14318E040C0079 -:1008BE00128C0B318EBDD813FD720F61C8ED63091A -:1008CE00CEABACCC05068C0B318EFD130AD2DD15EA -:1008DE008C0B318EFD170A6169058C05D1DFE7FDA2 -:1008EE009608E2EF71CC0A008C0A4C04DE54F6BC7A -:1008FE00023026F9BBAC06148C089EFD118972AB32 -:10090E00146299AC06A1BC06617900617902F0E12E -:10091E00614902DFE05040C18C0B318E31AD128C3B -:10092E000A318E318D03BDD831FFBDDADADAADD89A -:10093E00FDE30CC0D2DD06FD9608E2EF1961590AFF -:10094E00EFA68C0B318EFD1B0AD2DD03E2EF0761A1 -:10095E00590BEDB708F2100EC6D7C7717B9D717B90 -:10096E00FAFD7D083026F9FDC60AFD510AC6D7FDEF -:10097E006809FDA00BFD9608F5ABFFF2D7C7D55E53 -:10098E00FDDD05B05EFDEF7BCF5EFD023114070687 -:10099E007110DBFBEF047118DBFB8FDBFB7F22FD9D -:1009AE0076D1DD5F8FDBFB9F22FD4020F903DF2533 -:1009BE00665C10D1DD1F7122208FDBFB5C10D1DD58 -:1009CE000B5080C15011FDC734C0EF095040C150CB -:1009DE0011FDC734C04020F903DD064020F904DFC5 -:1009EE0022665C02D1DD1C8FDBFB5C02D1DD0B507D -:1009FE0040C15010FDC734C0EF095020C15010FD4A -:050A0E00C734C0C6D78B -:100A13005208EF065203EF025206FEE600FE1B00E9 -:100A2300DC16089F03088F0408089F040862FE244D -:100A330000089F0408EEBF00EEBA00C1C514410EC2 -:100A430011D9D0FF118FD1FF312E45C4C0D7F23158 -:100A5300A2C401E2D79DE261DD4C09DF12717BFA8A -:100A6300C18F06089F77FDC0CF060800EE2700312F -:100A7300F2FA04CF0608004C00DF05D50008DD16A6 -:100A830061DD717BFAD50608DD0ACDE31F61CD6117 -:100A9300CDEE160061CDFED40061FFFE9A00FCF896 -:100AA300FF0EFEB20061CDFED5004C09DF0EC18FF3 -:100AB30006086F77FD9F0608C0EE0400CF06080006 -:100AC300F8E3D75200EF025202FE3700CF76FD0063 -:100AD300CF060800BF0408C716629F000841001133 -:100AE3008F22229B4100118F23229F0108C65100B0 -:100AF300FE62FFEF025205CF060800C1510CFE0A49 -:100B030000C0D7C1511DFE0200C0D761DD717BFA61 -:100B130070CEC0A59EC47CFF9EC4609EC461CDD729 -:100B230061DD717BFAC18EC45C1BFED6FFCF060864 -:100B330001FED7FFC061CDD731F2FA1AC1AEE4BFCF -:100B430068FDAEE6BF6AFDAED4BF6CFD30FFFFBEED -:100B5300E4BEE6BED4C0D731F2FA11C1AF68FDBE20 -:100B6300E4AF6AFDBEE6AF6CFDBED4C0D7C1BF6EB5 -:100B7300FD13BF70FD15BF72FD17BF74FDC0D7AF66 -:100B83006EFDDB70FDEB72FDFB74FDD7534B3052F2 -:100B93005430324E323030475631323000FFC1507C -:100BA300FEFEAB0061DD717BFACF060800FE0A0092 -:100BB300FEA4FF61CDF8E3EECF00C7FB0408BF68D6 -:100BC300FD8FC0009C05C5C337040600BF6AFD3511 -:100BD30036050C300000522BFE6600C2C4C630B38B -:100BE3000BB800300000B8022004AF6AFDB8003033 -:100BF3000F00B802AF68FD61FF520AFE3AFFECF83E -:100C0300FF0E717BFAC1C7FB04088C05C65C80FE2E -:100C13000200C0D761DD717BFA70CFC0FFA59FC012 -:100C2300007CFF9FC000609FC00061CDD7618BFE39 -:100C3300E2FF717BBE410011FB000017CEFC006197 -:100C4300CB089EFDF31161C999A58392DFF7D7FE07 -:100C5300B1FED576FDDF23C1CF0308035109FEF4AE -:100C6300FDC0D2DF37FE3800A20408CF03080751C6 -:100C730009FEE1FDD2B20408DF22C7FB0408318379 -:100C830002C6D7C6510AFECCFD624C1FDF06CF76E3 -:100C9300FD01EF04CF76FD00C0EE5BFEC0EE55FE16 -:100CA300C7C1FB04088B31196C0161589BC0C6D7BF -:100CB300717BFAFE4DFEAF0408040600C11436171B -:100CC3000C300000522DF3FE77FF8FC000FE2BFE89 -:100CD30061CF5C807C8073C0041900CEFC0F61CBB4 -:100CE300C55404EF03C55417FE18FEC7360008BBEE -:100CF300629C0288089C03D1DD334C41DE2F70F1E6 -:100D0300312DB161090033081C000851FF612A41EC -:100D13000E118FD0FF613B118FD1FF6138DC0E8B39 -:100D23005C03DF0964C6C4FE2BFDEECAFDC6C4EE38 -:020D3300C3FDFE -:100D350061CF5100718C7109FECBF800FEFCB30147 -:100D450000F6BF00F953C0F693935820FEDFF94132 -:100D550000364A4E3430FDEF05118B99A7A517448F -:100D6500824EDFF53602F93030FDEF04CC0000A7E6 -:100D750047DFF94100363F4E3468FDEF05118B9989 -:100D8500A7A517443F4EDFF53668FD3068FDEF0433 -:100D9500CC0000A747DFF9FCCE0000EFFE61DD7156 -:100DA5007BFABEF0ADD8BEF200AEF661CDD7C36119 -:100DB500DD717BFABEF0ADD8BEF200DBF6FFADDC2F -:100DC500BEF000AEF6BDD8AEF40312ADDABEF20049 -:100DD500AEF661CD03BDDAC2D7C3F33174D908834A -:100DE500C1F626D8BDD8C031750683C312F623C215 -:100DF500FD000E93DF0312F623C2D7440000DD2663 -:100E050061DD717BFACFE80080BEF6F6BEF4BEF276 -:100E1500ADD8BEF0CFE800818FE8003103FAAEF01F -:100E2500F5E80061CDD7B1D7C3F33174D90883C1D3 -:100E3500F626D8BDD8C0317505C312F623C2FD4EBE -:100E45000E93DF0312F623C2D7440000DD2761DDD0 -:100E5500717BFACFE80080BEF6F6BEF4BEF2ADD8DF -:100E6500BEF0CFE800818FE8003103FAAFE000F56E -:100E7500E80061CDD7ADD8D7C3F33174DB0F83C19B -:100E8500F626D8BDD861317026DABDDAC031750DC8 -:100E950083C312F626DCBDDC61317023C2FDB60EBC -:100EA50093DF0CF626D8BDD861317026DABDDAC2DB -:100EB500D7C161686BDC6BDDC0DD2F61DD717BFA4D -:100EC500CFE80080BEF4ADDCBEF6ADD8BEF0ADDA3D -:100ED500BEF2CFE800818FE8003103FAAEF0BDD84D -:100EE500AEF2BDDAF5E80061CDD7F6BDD8BDDAD7EB -:100EF5008292DD2B61DD717BFACFE80080BEF0F6D2 -:100F0500BEF2BEF46208BEF6CFE800818FE800317C -:100F150003FAAFE0006072AEF0F5E80061CDD7608E -:100F250072F6B1D706DABDDAADDC06D8BDD861D820 -:100F3500A6DAD7D1DD17C1C3DAD89DD8ADDA311C11 -:100F450061EEB4D8DFF8BDDA13BDD8C2C0D7D1DDA4 -:100F55001BC1C3DADA9DDAADD8311E33311E3371C8 -:100F6500F9B4DADFF4BDD813BDDAC2C0D746D8DD8F -:100F75000771FF7177D971C0D75BDB9DDB605BDAE9 -:100F85009DDAADDC5BD9085BD808BDD8D7C3C7F3FC -:100F9500728EFDC162314C410036404E1161A07226 -:070FA500C09EFD62C6C2D729 -:0A0FF60031323A35373A3333000048 -:0A20000031323A35373A333300002D +:10016E00EFBC40F84F3A61E88666D161E8FD7A0748 +:10017E00C6D751105B0C319E609F24F94024F901C3 +:10018E00DF06CF0EF905EF04CF0EF9078F22F95CCB +:10019E00E39F22F951035B04318EE7240000DD104A +:1001AE0023DD0823DF0E712022F9D7713022F9D713 +:1001BE00714022F9D7717BFACEA010CEA180E5F363 +:1001CE0000CEA408F5AAFFF5A9FFD78F22F93105B5 +:1001DE000ACD0003CD0307F40EEF07F400CD03069E +:1001EE00F40ECE20FFCE23F0CE2EFC8F22F931035B +:1001FE001FF51005CD01C0F402CD0408F405F40678 +:10020E00CD0740F40CF40F7108F200F690BFB40164 +:10021E00F6BEE0BEE2BED0CBE4FFFFCBE6FFFFCBE7 +:10022E00D4FFFFCF1105F8F521FFCE22E9CE24F33E +:10023E00CE25F2CE26FCCE275FCE2CFFCE2FFFCFC3 +:10024E00120511F53000F53100F53300F53400CF0D +:10025E00350002CF370019F53C00F53E00F543009E +:10026E00F54700CF530006F55700CBE8FFFFCBEA6A +:10027E00FFFFCBECFFFFCBEEFEFFCED8FFCEDCFFB9 +:10028E00CE3831CE3970CF38050AF53905F537FF3E +:10029E007158F000F530FF7128F0005087BF18013B +:1002AE00BF1A01BF1C01BF1E017148F000F53002DC +:1002BE0071080105F55005F5BCFFF5BDFFF5A5FF6D +:1002CE00F5A6FFD7C7C1C1FBF8FFCEABAC8C02D1F0 +:1002DE00DD12616902305C03BBF6614900DDEE613F +:1002EE008900EFF51004C6D7FDC52FFD4639FD5226 +:1002FE0005717AFAFDC523F520F98F22F931051320 +:10030E005003FDE72B625C01D161E8CF20F902CFEB +:10031E00D7FB64FDA530FD6845710223712BE7FD07 +:10032E004939FDEB3961EDEFF6D7D7C7F616FD5219 +:10033E0005717BFA31222108712221717AFAEF0BB5 +:10034E00717AFAA7F647DFE9E2EF01F2C6D7C7C125 +:10035E00C1FBF8FF17A1C1E0C18C0A70C18C0270FD +:10036E00FD86031006D2DF05F545FBEF04CF45FBF6 +:10037E00028C01721004C6D7C7C1FBF8FFFD39030A +:10038E00D2DD03E2EF618B70FDA604D2DD0771238F +:10039E00215202EF528C0870FDBB04FD06058B6CDA +:1003AE000170FDBB04300400BF2401301740BF1C98 +:1003BE0001300400BF22018C0A91DF04F6BF2A012E +:1003CE00710BE2CE44FF3182E202EFFAAC0C148ED6 +:1003DE00449961790C61690A8C0AD1DFDAFD2F0527 +:1003EE00710BE2712321F2C0C6D7C7C1FBF8FFFD26 +:1003FE003903D2DD03E2EF25710AE68B70FDA60408 +:10040E00D2DD077123215202EF138C0870FDBB045D +:10041E008C0A70FDBB04FD2F05712321F2C0C6D7D7 +:10042E00C7C1FBF8FFFD3903D2DD03E2EF67710AA6 +:10043E00E6710BE28B70FDA604D2DD07712321520B +:10044E0002EF52710BE231122139C7343EFBAC0C74 +:10045E001652048B99A5A792DFF9C63184BD02EF1F +:10046E00FA717ABDCEB144CBB43EFB8C0A318EBE4E +:10047E00B8CEBB48714BE1714BE5710ABD8C089E3D +:10048E0044EF11710BE68C089E448C0A9F44FBAC22 +:10049E000CBF42FBF2C0C6D7C716FDDE0417FDBB6C +:1004AE0004D2DD06FD2F05E2EF01F2C6D7C71671A5 +:1004BE000AE6710BE2669E443182E202EFFAF642E0 +:1004CE000401DD09AF0401BF0C01E2EF01F2C6D752 +:1004DE00AF2801085CFB08BF2801FD3803AF2801D7 +:1004EE005CFBBF2801300400BF2A01301780BF1CFF +:1004FE0001300400BF2201D7AF2401086C0408BFED +:10050E002401AF28016C0F086C0B08BF2801FD38C1 +:10051E0003AF2A01085CFB08BF2A01FD3803EDDE9C +:10052E0004300400BF2401F6BF2A01300B0BBF2894 +:10053E0001FD3803300B0FBF2801FD3803300F0FBC +:10054E00BF2801D731342101D7712221710BBD0093 +:10055E0000717BBD713A25713A236A0E0371320523 +:10056E00713B25713203713B235014FDD202712071 +:10057E00F000FD3803F6BF26015024BF1401CB4412 +:10058E000014300F0FBF2801711321710BE2710A95 +:10059E00E6FDDE04CE44FF3182E202EFFAFD2F05C6 +:1005AE00AF0401BF0C01712321713221D7312421F7 +:1005BE0002EFFAFD0605713A25713A235A0EFC71C7 +:1005CE003305713B25713303713B237128F00071A4 +:1005DE003321D7C7880616FD3903D2DD03E2EF3883 +:1005EE00710AE650A4FDA604D2DD07712321520242 +:1005FE00EF2617FDBB046770FDBB04FD060550A476 +:10060E00FDBB045020FDBB04D946FBFDBB04A04638 +:10061E00FBFD2F05712321F2C6D7C72008FBF8FF7B +:10062E00FD78095014C15008FDAA08C0CC07048CEF +:10063E00074C14DE0C8C07318EFD270A615907EF2B +:10064E00EECC07048C074C1461C8ED1607CC0600DF +:10065E008C064C0461C8EDF5063026F9BC02F6BBDB +:10066E00CEABAC31B2D109C73641057184C6DEF3CB +:10067E00F1C73641057184C661DC9C05713BD1AC76 +:10068E0002148F400599715050056179026179000D +:10069E00F0E1614900DD09C73641057184C6DEC34C +:1006AE00F1C73641057184C661DC0E059C055040CC +:1006BE00C18C07318E31AD128C06318E318D03BD5A +:1006CE00D831FFBDDADADAADD8FDF30CC0D2DD0CCD +:1006DE005008C15014FDAA08C0FDB00B8C05D1DF27 +:1006EE0006615906ED5E068C07318EFD2B0AD2DDB2 +:1006FE000C5008C15014FDAA08C0FDB00B8C05D1DA +:10070E00DF06615907ED520671605005CC0400CC2E +:10071E0005008C054C09DE2B8C05318E04F61FC1AD +:10072E00317B9EFDC41189728C05318E04F64F14F7 +:10073E00896142DF03F6EF01E6600E049C04615905 +:10074E0005EFCF41001140F81F3A61E86159048C62 +:10075E0004D1DF08FDB10BFDC30CEF0C5008C150E6 +:10076E0014FDAA08C0FDB00B1008C6D7C72004FBA5 +:10077E00F8FF715B21CC0100F6BC02AC024409000B +:10078E00DE3EAC0204F60F144100118972AC020C6D +:10079E005014896142DF03F6EF01E6600E019C0101 +:1007AE00AC021249005072AC0204F67F1489614209 +:1007BE00DF03F6EF01E6600E019C01617902EFBBEB +:1007CE0040F67FFF61F86159018C01D161F8ED7837 +:1007DE0008CC0100717AFAFD5205711300711B20CD +:1007EE00710303710205E0C15003FDD62BC05013F7 +:1007FE00FDD202500FC1E0FDD62BC0CEABAC61597D +:10080E00018C0191DD068C014C03DF03E6EF01F64E +:10081E006061FB7151018C014C0861F8CC01003113 +:10082E00320705A06AFCEF03F56AFC406AFC11DC96 +:10083E000DF56AFCF0C15003FDD62BC0EF12E6BCDD +:10084E0002F6614902DDB400000000617902EFF1A9 +:10085E00CE3708CBE4FFFFCBE6FFF7CED4FFCF3782 +:10086E000008F5120561FDF5ABFFFD7809D25008C1 +:10087E00C15014FDAA08C0D2FDB00B1004C6D7316A +:10088E0084BD02EFFA717BBDCBE4FFFFCBE6FFFF29 +:10089E00CBD4FFFF717ABED7717BBED7C7C1200CF8 +:1008AE00FBF8FF8C0C318E31ADC1317B9DD4C0BCB9 +:1008BE00068DD49C088C149C0B8C14318E040C0069 +:1008CE00128C0B318EBDD813FD820F61C8ED7309EA +:1008DE00CEABACCC05068C0B318EFD230AD2DD15CA +:1008EE008C0B318EFD270A6169058C05D1DFE7FD82 +:1008FE00A608E2EF71CC0A008C0A4C04DE54F6BC5A +:10090E00023026F9BBAC06148C089EFD118972AB21 +:10091E00146299AC06A1BC06617900617902F0E11E +:10092E00614902DFE05040C18C0B318E31AD128C2B +:10093E000A318E318D03BDD831FFBDDADADAADD88A +:10094E00FDF30CC0D2DD06FDA608E2EF1961590ACF +:10095E00EFA68C0B318EFD2B0AD2DD03E2EF076181 +:10096E00590BEDC708F2100EC6D7C7717B9D717B70 +:10097E00FAFD8D083026F9FDD60AFD610AC6D7FDAF +:10098E007809FDB00BFDA608F5ABFFF2D7C7D55E13 +:10099E00FDDD05B05EFDEF7BCF5EFD023114070677 +:1009AE007110DBFBEF047118DBFB8FDBFB7F22FD8D +:1009BE0076D1DD5F8FDBFB9F22FD4020F903DF2523 +:1009CE00665C10D1DD1F7122208FDBFB5C10D1DD48 +:1009DE000B5080C15011FD2035C0EF095040C15061 +:1009EE0011FD2035C04020F903DD064020F904DF5B +:1009FE0022665C02D1DD1C8FDBFB5C02D1DD0B506D +:100A0E0040C15010FD2035C0EF095020C15010FDDF +:050A1E002035C0C6D721 +:100A23005208EF065203EF025206FEE600FE1B00D9 +:100A3300DC16089F03088F0408089F040862FE243D +:100A430000089F0408EEBF00EEBA00C1C514410EB2 +:100A530011D9D0FF118FD1FF312E45C4C0D7F23148 +:100A6300A2C401E2D79DE261DD4C09DF12717BFA7A +:100A7300C18F06089F77FDC0CF060800EE2700311F +:100A8300F2FA04CF0608004C00DF05D50008DD1696 +:100A930061DD717BFAD50608DD0ACDE31F61CD6107 +:100AA300CDEE160061CDFED40061FFFE9A00FCF886 +:100AB300FF0EFEB20061CDFED5004C09DF0EC18FE3 +:100AC30006086F77FD9F0608C0EE0400CF060800F6 +:100AD300F8E3D75200EF025202FE3700CF76FD0053 +:100AE300CF060800BF0408C716629F000841001123 +:100AF3008F22229B4100118F23229F0108C65100A0 +:100B0300FE62FFEF025205CF060800C1510CFE0A38 +:100B130000C0D7C1511DFE0200C0D761DD717BFA51 +:100B230070CEC0A59EC47CFF9EC4609EC461CDD719 +:100B330061DD717BFAC18EC45C1BFED6FFCF060854 +:100B430001FED7FFC061CDD731F2FA1AC1AEE4BFBF +:100B530068FDAEE6BF6AFDAED4BF6CFD30FFFFBEDD +:100B6300E4BEE6BED4C0D731F2FA11C1AF68FDBE10 +:100B7300E4AF6AFDBEE6AF6CFDBED4C0D7C1BF6EA5 +:100B8300FD13BF70FD15BF72FD17BF74FDC0D7AF56 +:100B93006EFDDB70FDEB72FDFB74FDD7534B3052E2 +:100BA3005430324E323030475631323000FFC1506C +:100BB300FEFEAB0061DD717BFACF060800FE0A0082 +:100BC300FEA4FF61CDF8E3EECF00C7FB0408BF68C6 +:100BD300FD8FC0009C05C5C337040600BF6AFD3501 +:100BE30036150C300000522BFE6600C2C4C630C35B +:100BF3000BB800300000B8022004AF6AFDB8003023 +:100C03000F00B802AF68FD61FF520AFE3AFFECF82D +:100C1300FF0E717BFAC1C7FB04088C05C65C80FE1E +:100C23000200C0D761DD717BFA70CFC0FFA59FC002 +:100C3300007CFF9FC000609FC00061CDD7618BFE29 +:100C4300E2FF717BBE410011FB000017CEFC006187 +:100C5300CB089EFDF31161C999A58392DFF7D7FEF7 +:100C6300B1FED576FDDF23C1CF0308035109FEF49E +:100C7300FDC0D2DF37FE3800A20408CF03080751B6 +:100C830009FEE1FDD2B20408DF22C7FB0408318369 +:100C930002C6D7C6510AFECCFD624C1FDF06CF76D3 +:100CA300FD01EF04CF76FD00C0EE5BFEC0EE55FE06 +:100CB300C7C1FB04088B31196C0161589BC0C6D7AF +:100CC300717BFAFE4DFEAF0408040600C1143627FB +:100CD3000C300000522DF3FE77FF8FC000FE2BFE79 +:100CE30061CF5C807C8073C0041900CEFC0F61CBA4 +:100CF300C55404EF03C55417FE18FEC7360008BBDE +:100D0300629C0288089C03D1DD334C41DE2F70F1D5 +:100D1300312DB161090033081C000851FF612A41DC +:100D23000E118FD0FF613B118FD1FF6138DC0E8B29 +:100D33005C03DF0964C6C4FE2BFDEECAFDC6C4EE28 +:020D4300C3FDEE +:100D450061CF5100718C7109FECBF800FEFCC30127 +:100D550000F6BF00F953C0F693935820FEDFF94122 +:100D65000036AE4E3430FDEF05118B99A7A517441B +:100D7500E64EDFF53602F93030FDEF04CC0000A772 +:100D850047DFF9410036A34E3468FDEF05118B9915 +:100D9500A7A51744A34EDFF53668FD3068FDEF04BF +:100DA500CC0000A747DFF9FCCE0000EFFE61DD7146 +:100DB5007BFABEF0ADD8BEF200AEF661CDD7C36109 +:100DC500DD717BFABEF0ADD8BEF200DBF6FFADDC1F +:100DD500BEF000AEF6BDD8AEF40312ADDABEF20039 +:100DE500AEF661CD03BDDAC2D7C3F33174D908833A +:100DF500C1F626D8BDD8C031750683C312F623C205 +:100E0500FD100E93DF0312F623C2D7440000DD2642 +:100E150061DD717BFACFE80080BEF6F6BEF4BEF266 +:100E2500ADD8BEF0CFE800818FE8003103FAAEF00F +:100E3500F5E80061CDD7B1D7C3F33174D90883C1C3 +:100E4500F626D8BDD8C0317505C312F623C2FD5E9E +:100E55000E93DF0312F623C2D7440000DD2761DDC0 +:100E6500717BFACFE80080BEF6F6BEF4BEF2ADD8CF +:100E7500BEF0CFE800818FE8003103FAAFE000F55E +:100E8500E80061CDD7ADD8D7C3F33174DB0F83C18B +:100E9500F626D8BDD861317026DABDDAC031750DB8 +:100EA50083C312F626DCBDDC61317023C2FDC60E9C +:100EB50093DF0CF626D8BDD861317026DABDDAC2CB +:100EC500D7C161686BDC6BDDC0DD2F61DD717BFA3D +:100ED500CFE80080BEF4ADDCBEF6ADD8BEF0ADDA2D +:100EE500BEF2CFE800818FE8003103FAAEF0BDD83D +:100EF500AEF2BDDAF5E80061CDD7F6BDD8BDDAD7DB +:100F05008292DD2B61DD717BFACFE80080BEF0F6C1 +:100F1500BEF2BEF46208BEF6CFE800818FE800316C +:100F250003FAAFE0006072AEF0F5E80061CDD7607E +:100F350072F6B1D706DABDDAADDC06D8BDD861D810 +:100F4500A6DAD7D1DD17C1C3DAD89DD8ADDA311C01 +:100F550061EEB4D8DFF8BDDA13BDD8C2C0D7D1DD94 +:100F65001BC1C3DADA9DDAADD8311E33311E3371B8 +:100F7500F9B4DADFF4BDD813BDDAC2C0D746D8DD7F +:100F85000771FF7177D971C0D75BDB9DDB605BDAD9 +:100F95009DDAADDC5BD9085BD808BDD8D7C3C7F3EC +:100FA500728EFDC162314C410036A44E1161A072B2 +:070FB500C09EFD62C6C2D719 +:0A0FF60031373A35363A3331000046 +:0A20000031373A35363A333100002B :10200A00AEF0B430B740BA30BB50BBB0BC50BD1014 :10201A00BD60BDB0BFE0C2B0C420C7B0CAE0CE1038 :10202A0001F0141014200630639049006E00777096 @@ -297,707 +298,714 @@ :1022AC0031020705713304EF03713204FD2723312A :1022BC00322003E6EF01F66061FB714102D504F9AF :1022CC00DD06B004F9714202314402067140DBFBB9 -:1022DC00EF047148DBFB4020F90161E8FD3026D7A3 -:1022EC004002F94BDC144002F9B9DE0E400EF9281D -:1022FC00DE04A00EF9D7714320D74002F93EDC066C -:10230C004002F9BDDC0E400FF928DE04A00FF9D70E -:10231C00714220D7F50EF9F50FF9D73112050E40A1 -:10232C0010F902DE04A010F9D7713320D731320432 -:10233C000A40D7FB3CDE04713320D7713220F510F4 +:1022DC00EF047148DBFB4020F90161E8FD4126D792 +:1022EC004002F94BDC144002F9B9DE0E400FF9281C +:1022FC00DE04A00FF9D7714320D74002F93EDC066B +:10230C004002F9BDDC0E4010F928DE04A010F9D70C +:10231C00714220D7F50FF9F510F9D73112050E409F +:10232C0011F902DE04A011F9D7713320D731320430 +:10233C000A40D7FB3CDE04713320D7713220F511F3 :10234C00F9D7C72004FBF8FF710407E66130609CE5 -:10235C00038F11F94E03DD5D8C039F11F98C03D1B2 -:10236C00DD137130DBFB5002C15011FDC734C0CFFF -:10237C0004F932EF407138DBFBE0C15011FDC7347A -:10238C00C0F504F917A1C15002FD9F2BC0D2DF0F7D +:10235C00038F12F94E03DD5D8C039F12F98C03D1B0 +:10236C00DD137130DBFB5002C15011FD2035C0CFA5 +:10237C0004F932EF407138DBFBE0C15011FD203520 +:10238C00C0F504F917A1C15002FDBE2BC0D2DF0F5E :10239C008C01318E318D080E02081C00BF06F9AF7E :1023AC0006F944009BDC05D5D7FBDF095020C15052 -:1023BC0011FDC734C01004C6D7C78F30FD76FD0998 -:1023CC0024D523F9DD05710320EF30FDD32B664FA7 -:1023DC0030FD61F83154201A715320FD4205664CD2 -:1023EC0007DD0381DF098F22F9310303FD8824FD0A -:1023FC009C24710220307C25FD4839C6D7C77162F8 -:10240C00017172015005FDC2025008FDBC37629F7C -:10241C0002F95009FDBC376276716301711822F91B +:1023BC0011FD2035C01004C6D7C78F30FD76FD093E +:1023CC0024D523F9DD05710320EF30FDF22B664F88 +:1023DC0030FD61F83154201A715320FD5205664CC2 +:1023EC0007DD0381DF098F22F9310303FD9924FDF9 +:1023FC00AD24710220308D25FDA139C6D7C771627D +:10240C00017172015005FDD2025008FD1538629F12 +:10241C0002F95009FD15386276716301711822F9C1 :10242C004002F9F1DC05E523F9EF244002F904DE62 -:10243C001BCF23F9025008C1506CFD4C03C092DF36 -:10244C000ED545FBDF09711022F9EF03F523F9CF07 -:10245C0030FD075700674C08DE117309D221614E1D -:10246C00DC06679F30FDEF0387EFEA4030FD07DFA6 -:10247C0009D523F961F8CF23F903C6D7500AFDC259 -:10248C0002304000C15006FD822BC05096EDC202B6 -:10249C00C72006FBF8FFD523F961E8ED7825304A13 -:1024AC0057C1503EFD822BC0D2DD077100DAFBED27 -:1024BC0078257108DAFB17A1C15004C1500CC1502A -:1024CC006CFD76031006EB0CF9AA48318D12AA4864 -:1024DC00318E616B08616A08C1500EFD822BC0F60B -:1024EC0090C1500CFD822BC0CC00008B4C04DE271D -:1024FC0031242102EFFA711221EB0CF98B5010D61A -:10250C0005C15010C18BD6044000C1506CFD1E0497 -:10251C001006615900EFD450A5FDC202EB0CF9AACC -:10252C0048318D12AA48318E616B08616A08C1501E -:10253C000EFD822BC050A5FDC2025004C1506CFD93 -:10254C004C03C0629C05EB0CF98A4B4E0561C3042D -:10255C008A4A4E0517A1C15004C1500CC1506CFDE4 -:10256C001E041006F6C1503EFD822BC01006C6D7C5 -:10257C00C78F12F94F02F961F8ED2D264014F92896 -:10258C00DE06A014F9ED2D26F514F98F02F99F1231 -:10259C00F98F02F95070D612307351230480001257 -:1025AC0031FF318E039F13F99FD6FBF68F13F97C05 -:1025BC00804C95DC1D8F13F9318F241400EB0CF932 -:1025CC00BDD8AA44FDA20D1231FF318E03318F16F6 -:1025DC00EF1B8F13F9318F241400EB0CF9BDD8AA23 -:1025EC0046FDA20D1231FF318E03318F16EB0CF923 -:1025FC008A427217F3031644000171FE61C836FF5C -:10260C00001701DE02F61617BF78FCC7500CFD82CE -:10261C002BC0D2DF088F02F99F12F9EF047100DA98 -:10262C00FBF2C6D7C72006FBF8FF4023F901DF0BEE -:10263C00CFD7FB63CFD9FBC8ED86274023F902DF48 -:10264C003A17040400C15004FD9F2BC0D2DD06CF05 -:10265C00D7FB63EF0A8C049FD7FB8C059FD8FB1725 -:10266C00040400C15002FD9F2BC0D2DF078C049FD5 -:10267C00D9FBEF04CFD9FBC8ED862717040400C1A2 -:10268C005004FD9F2BC0D2DD107100DAFB710320CA -:10269C00F5D7FB710221ED5B278C04318E318D084F -:1026AC000E05081C00BF06F9EB0CF98A4072AF0648 -:1026BC00F9FDF50EBF06F99C04D1DF08CC0401CC62 -:1026CC000500EF058F06F99C0517040200C15002A6 -:1026DC00FD9F2BC0D2DF788C029FD9FB8C02318EF0 -:1026EC00318D080E03081C00BF06F94401A5DC0956 -:1026FC00CC0164F6BF16F9EF56AF06F92216F94471 -:10270C0001A0DC09CC011EF6BF16F9EF42AF06F9A9 -:10271C0044819DDC0BCC010A30F401BF16F9EF2F7C -:10272C00AF06F944019BDC0BCC010530F401BF165C -:10273C00F9EF1CAF06F9440191DC0BCC010030F42D -:10274C0001BF16F9EF0971022130F401BF16F931FE -:10275C0032040D31342009CFD7FB64F5D8FBEF1AC6 -:10276C008C044E01DE0C8C049FD7FB8C059FD8FB90 -:10277C00EF088C019FD7FBF5D8FB8F22F93135047C -:10278C00CFD7FB64FD092C8F18F94FD7FBDD2B40FD -:10279C00D7FB0BDE064018F90BDE1640D7FB06DE26 -:1027AC00064018F906DE0AD5D7FBDF0ED518F9DD81 -:1027BC00095020C15011FDC734C08FD7FB9F18F9A9 -:1027CC00FD462C1006C6D7C75007C15002FDB72BCB -:1027DC00C04024F90161F8712010055012FDC202AD -:1027EC00500FC15002FDB72BC05003FDC202501F49 -:1027FC00C15002FDB72BC05016FDC2025003FDC8DC -:10280C002B625C01D1DD107170DBFB5002C15013E7 -:10281C00FDC734C0F2EF01E2C6D7C75004FDC82B88 -:10282C00625C03D1DD405014FDBA2834DBFB895CBB -:10283C009F998A0C7CFF50FF5C14D1DD228A0C7CA2 -:10284C00FF5C147234DFFB89616A99716207560070 -:10285C00316207058666D1DFF7716307716B273428 -:10286C00EEFB895CEB99712810055002FDC82BD248 -:10287C00DD324024F901DF05500AFDC2025017C1B8 -:10288C005002FDB72BC0E0FDC2025007C15002FD43 -:10289C00B72BC05033FDC202F0C15002FDB72BC0A4 -:1028AC007178DBFBE0C15013FDC734C0C6D7C7C17C -:1028BC002004FBF8FFCC02005004FDC82B629C03E3 -:1028CC008C045C20D1DD0E8C036C019C038C026C9F -:1028DC00209C02EF138C045C10D1DD0C8C035CFE8D -:1028EC009C038C026C109C028C045C08D1DD0E8C59 -:1028FC00036C029C038C026C089C02EF138C045C2E -:10290C0004D1DD0C8C035CFD9C038C026C049C02DA -:10291C008C03D1DD05501AFDC2028C0370C150042A -:10292C00FDB72BC08FDBFB5C9F728C03318E316D3E -:10293C00148C03318E314D616D08616C5C60616289 -:10294C00629FDBFB8FE7FB7CFF50FF5E02D1DD2734 -:10295C008FE7FB7CFF5E027234DFFB89616A997141 -:10296C006207CC0100316207086159018C01D1DF8B -:10297C00F4716307716B27F21006C6D7D9CFFBC170 -:10298C005006FDB72BC0D9D0FBC15007FDB72BC0EB -:10299C00D7FD8829F2D7C7711300711B207103036F -:1029AC00710205E0C15003FDB72BC05013FDC202EC -:1029BC00F0C15005FDB72BC0500FC1E0FDB72BC0C7 -:1029CC00500AFDC2027103055008FDC202501FC11E -:1029DC00E0FDB72BC05012FDC2025003FDC82B62A4 -:1029EC005C01D1DF03E2EF26F0FDC82B629F08F9F2 -:1029FC003609F9C75008FD9F2BC05003C1FDB72BFA -:102A0C00C0710203711A20FD572BF503F9F2C6D7DA -:102A1C005003FDC82B625C01D1DD155014FDBA28A2 -:102A2C00FD26285014FDC202E0C15003FDB72BC097 -:102A3C00711300711B207103035014FDC202F0C10D -:102A4C00E0FDB72BC0F0C15003FDB72BC0D7C7209A -:102A5C0004FBF8FFCC02008F03F99C035010C1500B -:102A6C00A4FD4C03C0629F03F9D545FBDD04F2EDD8 -:102A7C00342B8C037F03F95C08D1DD108F03F95CD8 -:102A8C0008D1DF05CC0210EF03CC02208C037F03AE -:102A9C00F95C04D1DD168F03F95C04D1DF088C02DC -:102AAC006C049C02EF068C026C089C028FDAFB5CB7 -:102ABC00F3728F03F95C0C6162629FDAFB8FE6FBA9 -:102ACC007CFF50FF5E029C02D1DD1F34DEFB896E61 -:102ADC000299716207CC0100316207086159018CBF -:102AEC0001D1DFF4716307716B278F03F95C40D15F -:102AFC00DD095002C15012FDC734C08F03F95C01CF -:102B0C00D1DD08E0C15012FDC734C0717AFA8F03D1 -:102B1C00F95C41D1DD113403F9895CBE99D903F913 -:102B2C00C15010FDD105C0F21004C6D7FDD327F259 -:102B3C00D7FD2628F2D7C78FEEFB7617FDBA28668D -:102B4C004FEEFBDFF2F5EEFBF2C6D75064FDC2028E -:102B5C0040D7FB0BDE03E6EF01F66061FB71112041 -:102B6C00F171142061DC70C15012FDD105C0FD7BE8 -:102B7C0036CF3DFC03D7C7C1C1FBF8FFAC0ABB176E -:102B8C00C15002C18C0270C1506CFD1E04100610A5 -:102B9C0004C6D7C7C1FBF8FFAC08C15002C18B708B -:102BAC00C1506CFD76031006C0C6D7C788061667E1 -:102BBC0070C1C75084FDE8031004C6D7C716C750B0 -:102BCC0084FD4C03C0C6D7C74030FD04DE0456005C -:102BDC00EF0256014024F901DF048686EF0A4024F7 -:102BEC00F902DF045104610666318F12504CD63362 -:102BFC00514CD6610A040A20BF0CF9C6D740D7FB4A -:102C0C0051DC05CF2EFC0FD740D7FB33DC05CF2E84 -:102C1C00FC0BD740D7FB0BDC05CF2EFC07D740D7DE -:102C2C00FB0661D831320405CF2EFC03D7D5D7FB78 -:102C3C00DD04E52EFCD7F52EFCD7D520F9DF047189 -:102C4C006320D740D7FB0BDE03E6EF01F66061FB98 -:102C5C0071712071142071772061C8316220177155 -:102C6C006220717420711120F171742061DC70C1CB -:102C7C005012FDD105C0D771000105717850057156 -:102C8C003AD5713BD1713ADD713BD98F10055CFCA3 -:102C9C009F1005CF54054AE542057110420571009D -:102CAC004205714850057130500571205005CF53C5 -:102CBC000505CF52050A7130510571205105713B44 -:102CCC00D5717050058F11055CFC9F1105D771787B -:102CDC00500571080105D77140F000717830027110 -:102CEC003AE6713BE2713BEA713BEE8F10055CFCFE -:102CFC009F1005CF34024AE552FF711A52710A52E5 -:102D0C00714830027130300271203002CF3302052D -:102D1C00CF32020A71303102713BE6717030028F92 -:102D2C0011055CFC9F110571603002D7717830027F -:102D3C007148F000D7C788061666614FDD096761D8 -:102D4C004EDE0396EF01866672C6D7C7161714AA15 -:102D5C000412A943DD29AA0412A923FD824EC3AC97 -:102D6C0002FD824E13C2BDD813FD720FDE0C171478 -:102D7C00AA0212AA0403BA04EF051714A9BA04ACE8 -:102D8C00041231FF319E03317F087208C6D77100DF -:102D9C00F200304400BFB601300188BF9001300909 -:102DAC0084BF9E01BF9C01BF9A01BF9801BF9601D1 -:102DBC00BF9401BF9201F53CFF30FE00BFBE01F68F -:102DCC00BFBC01BFB80150EEBFBA01A1BFB201C96F -:102DDC0018FE00F6BE6EBE64BE6A71230471530702 -:102DEC008F22F9310507F5F5FBCB6CFF00715321F0 -:102DFC00714221D730EF00BFB401F6BFBA017108A0 -:102E0C00F200712304715307714321D78FACFBB0CF -:102E1C00ACFBD1DF7331D4D106715BD1E5AEFBD500 -:102E2C00AEFBDD347140DAFBD9ADFBF1E7340200C7 -:102E3C0023DD0625DD0325DF05F6BE66EF06D9F496 -:102E4C00FBF1BE66A0ADFB40ADFB20DF06F5ADFB94 -:102E5C00B0AEFBCFACFB19D7CFACFB1E7148DAFB85 -:102E6C00D5F6FBDF04F6BE66D7D9F4FBF14266FF5C -:102E7C00DD16D9F4FBF112AE6643DE05A266FFEF58 -:102E8C0003B266FFCFACFB03D7C7161714F6B9AA6B -:102E9C000412F6231231FF31AE03316FBA02C6D7DA -:102EAC00C7C1FBF8FF8C085080D612AB1413B9AB1A -:102EBC0014AA0412A92312D949FBF133BDD813FD6E -:102ECC00DE0DBA02C0C6D731642101D74020F90209 -:102EDC00DF10F6BE64BE6EBE6ABFB6FBBFBCFBBFE6 -:102EEC00C2FB3154211530B2FBFD952E30B8FBFDE1 -:102EFC00952E30BEFBFD952EED872F3174210F7171 -:102F0C0073217108FAFBF5B0FBF5AFFBEF6DD5AF94 -:102F1C00FBDF658F48FB9FAFFB40B0FB1FDC1A71DA -:102F2C0000FAFB404AFBFFDD22A0B1FB8F4AFB4FAE -:102F3C00B1FBDE17F5B0FBEF12D9B0FBF1A1605C71 -:102F4C001F9FB0FB7108FAFBF5B1FBE9B0FB094C14 -:102F5C00FB70C130B2FBFDAC2EC0E9B0FB096CFBC1 -:102F6C0070C130B8FBFDAC2EC0E9B0FB098CFB7016 -:102F7C00C130BEFBFDAC2EC0B0AFFB30B2FBFD5779 -:102F8C002DF313BE6E30B8FBFD572DF313BE6A3014 -:102F9C00BEFBFD572DF313BE64D7C736F00071F49A -:102FAC00DC297170F000CE9D08CE9EC0CE9F80F5BE -:102FBC0094FFF593FFF592FFE597FFE596FFE595F6 -:102FCC00FFE598FFCE9C7F7100CEFB711BE3712B4C -:102FDC00E3711AE7712BE7717A9D710A9E31929E0B -:102FEC0002EFFA710B9E710322711322712322C618 -:102FFC00D7C73102221E710222710A9E31929E02A3 -:10300C00EFFA34FCFB3692FF52078B99A5A792DF9F -:10301C00F9710B9EC6D7C78806163112221571128C -:10302C0022C734C4FB3092FF1652078B99A5A79286 -:10303C00DFF9C666736718C4FBC6D7C771032231A4 -:10304C0014221E711322710A9E31929E02EFFA34E1 -:10305C0092FF36C4FB52078B99A5A792DFF9710B2F -:10306C009E31242213712322717B9E8F04FC9E9A25 -:10307C008F05FC9E9B717A9EC6D7CFCFFB5CCFD0C1 -:10308C00FB5FCFF0FB5DCF24FC36CF25FCC9D7C747 -:10309C00CFCCFB11CFCDFB40CFF4FBFFF5F5FBF50F -:1030AC00F6FBF5F7FBF5F8FBF5F2FB5600664C6406 -:1030BC00DE08723848FB0086EFF3C6D7C7880616C1 -:1030CC0017F1E73402002361E3EDFE332361F8EDE1 -:1030DC00B431B12361E3EDBB3124030061F8EDCAD7 -:1030EC003124070024070061D8EDFE33240B006166 -:1030FC00F8EDEB312361F8ED32322361F8EDFF315D -:10310C002361F8EDD6332561F8ED00342361F8ED39 -:10311C00EA3324030061F8ED9B32B124030061D83B -:10312C00EDBC3224000061F8EDC9322361F8EDFEEC -:10313C0033252361E3EDF1322361F8ED0233236192 -:10314C00F8ED13332361F8ED02332361F8ED2433EA -:10315C002361F8ED35332361F8ED44332361F8ED49 -:10316C0066332361F8ED72332361F8ED7E3323610E -:10317C00F8ED8733252361E3EDFE332561F8ED8F00 -:10318C00332361F8ED9B3324030061F8EDA733245E -:10319C000A0061F8EDB33324120061F8EDD033234B -:1031AC0061F8EDBE33ED0134679FCEFBED0B34308F -:1031BC009D29FD483966736718CCFBED0B3440D163 -:1031CC00FB6ADF1440D2FB68DF0E674C6CDF093002 -:1031DC001542FD4839713AD5679FD3FBED0B346727 -:1031EC00D1DD0630C23DFD483934ECFB89616F9965 -:1031FC00ED0B34675C02D1DD0830382BFD4839EF1C -:10320C000C675C01D1DD06303D2BFD4839675C3C19 -:10321C00D1DD1030422BFD4839675C3C726673621D -:10322C0018CCFBED0B3467D1DD625C01D1DD0530D0 -:10323C000800EF01F6609F2BFC675C02D1DD03E612 -:10324C00EF01F6342BFC89616899675C04D1DD04CD -:10325C00E6A1EF01F6342BFC89616899675C08D113 -:10326C00DD05302000EF01F6342BFC89616899678D -:10327C005C10D1DD05301000EF01F6342BFC8961B8 -:10328C006899675C20D161E871602BFCED0B34D53B -:10329C001AF9DF09679FF5FBA01AF9EF10401AF92C -:1032AC0005DE0AE91AF9671861FDA01AF9ED0B346D -:1032BC00675C0F7266736218CCFBED0B34401AF925 -:1032CC0064DE1F401AF901DF0667D161F85701E986 -:1032DC001AF9671848FBA01AF9401AF90561C87168 -:1032EC007221ED0B34675C7F70C117F1243000FD47 -:1032FC002230C0ED0B34675C3F70C117F1243000F5 -:10330C00FD2230C0ED0B34675C0770C117F124301F -:10331C0000FD2230C0ED0B34675C1F70C117F12427 -:10332C003000FD2230C0ED0B346770C117F1243032 -:10333C0000FD2230C0ED0B34CEABAC710A9E319245 -:10334C009E02EFFAD592FFDF05710B9EEFED679EA3 -:10335C0099710B9E9F03FCED0B34712222675C7FED -:10336C009F04FCED0B34712222675C3F9F05FCED42 -:10337C000B34675C3F9F06FCED0B34675C1F9F07AB -:10338C00FCEF7C30463BFD4839679F0CFCEF7030FE -:10339C00013BFD4839679F0DFCEF6430233BFD4832 -:1033AC0039679F10FCEF58675C01D1DD52FD044575 -:1033BC00EF4D4026FCC8DE47E926FC671876FAA0DC -:1033CC0026FCEF3B679F26FCEF3567318E2472009D -:1033DC00DF06307D09FD4839679FEFFBEF218FF247 -:1033EC00FB617F5C10D161E8CF3DFC03679FF2FB72 -:1033FC00EF0DEF0B00664C5ADE05736718CCFBC65D -:10340C00D7C716664C30DC094C37DE05FDFD2FEFB7 -:10341C0073664C02DF1F8FCEFB5C03728F2DFC5C3E -:10342C0003318E316D08616A08128F2DFC5C80317E -:10343C002A6162EF55664C3DDF0AAE90BF28FCF95D -:10344C0028FCEF46664C3EDF05F929FCEF3C664C48 -:10345C004FDF05FD2745EF32664C61DF09E926FC9D -:10346C000976FA72EF24664C7FDF05FD323EEF1AC7 -:10347C00664C4EDF0F31742305301000EF01F60857 -:10348C007208EF06667309CCFB72C6D7C78806169E -:10349C0017F1241000240500DC07244C00DD17EF85 -:1034AC0018717BFA17F104CCFB1489617F99717A3E -:1034BC00FA713222EF03A026FCC6D7C7C1C1FBF8B4 -:1034CC00FF4020F903DD064020F904DF2F8C027346 -:1034DC0009D4FB5E0AD1DF248C02318E04CCFB14A0 -:1034EC00896E0A99716207CC010031620708615933 -:1034FC00018C01D1DFF4716307716B271004C6D7FF -:10350C00CF2DFC03F52BFCF52FFCF531FCD7C78830 -:10351C00061617F1E734020025DD3E23DD1825DD04 -:10352C001D23DD0523DD2CEF3C716222679F30FCEF -:10353C00CF3DFC03EF2F675C839F2DFCEF27675C6F -:10354C00039F2FFC675C034C0261F8711224FD1C75 -:10355C0047EF12679F31FCEF0C6791DF08E0C15019 -:10356C0012FDC734C0C6D7C71617F1E7240000DD1B -:10357C002A23DD1E240300DD0724FB00DD24EF25B8 -:10358C0031020705308000EF01F6086F2EFC72083F -:10359C00EF198F2BFCF52BFC72EF10715223523567 -:1035AC00EF09F2EF066673092AFC72C6D7C7161725 -:1035BC00F1E7240000DD38241000DD1C23DD1C2382 -:1035CC00DD30240E00DD18241100DD1B240F00DD7E -:1035DC0012243000DD15EF1EE2EF1D5202EF1952DE -:1035EC0004EF155206EF115205EF0D5207EF09F2D9 -:1035FC00EF065203EF0252FFC6D7C7314422417186 -:10360C0043228F3CFC9FD4FB8F3BFC9FF3FB363A51 -:10361C00FDC7D93BFCFDED37618A70618AFD3238FC -:10362C00C0D940FCF1312F609F3FFC8F3AFC4F3FDB -:10363C00FCDD0D7152228F3FFC9F3AFCCF3DFC0309 -:10364C00403DFC05DE0A308836FD4839CF3DFC6B29 -:10365C00B03DFC7150F000CE300BCF170006CE31D0 -:10366C0006FD2803717A30710BE3710BE7C6D78F17 -:10367C003FFC9F3AFC8F3FFC9FD5FBD7C74020F9FE -:10368C0003DF064020F904DF04F2ED68378FF2FB0C -:10369C005C10D1DD0D008F3FFC9F44FC7148F2FBA8 -:1036AC00EF4B3154220E7153227173228F3FFC9FCA -:1036BC0044FCEF3931642223716322717222D530BC -:1036CC00FCDF05F545FCEF0B8F30FC5002D6A160FA -:1036DC009F45FC8F45FC9F44FCEF12317422088FF0 -:1036EC0045FC9F44FCEF068F3FFC9F44FC8F44FC41 -:1036FC009FD5FBD544FCDF05F530FCEF1A4044FCAC -:10370C0005DE06CF30FC02EF0ED944FCF11231FE7F -:10371C0003311F609F30FC8F47FC4F30FCDD23577B -:10372C001F8F30FC9F47FC5600664C08DE10730957 -:10373C001A224F30FCDC046677EF0386EFEB679FB1 -:10374C003EFC8FF2FB5C01D1DD03F2EF0FE944FC90 -:10375C0009DA2170C15013FDD105C0F2C6D7C716C6 -:10376C008B728C01614ADE248B728C02614ADE18EA -:10377C008C01728C02614ADE068C01318EEF048C56 -:10378C0002318E087208EF268B72EF228B728C023C -:10379C00614ADE048B72EF168C01728C026142DE80 -:1037AC00068C01318EEF048C02318E087208C6D75C -:1037BC00C716710AE7710BE37150F000CE300BCFD6 -:1037CC00170006669E31FD2803717A30710BE331C8 -:1037DC0082E302EFFA8D1F7158F000710BE772C68D -:1037EC00D7C7C1C1FBF8FF8F24FC4E02DC03F2EFFC -:1037FC00318C024F25FCDC0452FFEF268C022F2467 -:10380C00FC706131318D128F25FC2F24FC706131DD -:10381C0033BDD813FD000EBB440001DC03F690BB96 -:10382C008B721004C6D7C7C1C1FBF8FFAC0A14A930 -:10383C001489708C026128706131FD824E1344032F -:10384C000071FEDC24AC0A148A04819A04AC0A14BC -:10385C008A044C11DC11A9148C0299AC0A14CA020A -:10386C0000AC0A14CA0310EF74AC0A14CA0400ACFE -:10387C000A14A914894E02DE0AAC0A148A02819A2F -:10388C0002EF13AC0A14A914894E0261D308AC0AD6 -:10389C00148A02919A02AC0A148A03919A03D1DF1A -:1038AC003CAC0A148A024C10DF10A91489318EA189 -:1038BC0012AC0A14A9146299EF17AC0A148A024CC0 -:1038CC00F0DF0EA91489318EB112AC0A14A914625E -:1038DC0099AC0A14CA0200AC0A14CA03101004C62C -:1038EC00D7ED3339717BFAC7D552FC61F83104231B -:1038FC0030710423712123710323D552FCDD06B0F2 -:10390C0052FCCEABAC717AFA5600664C0ADD1272E0 -:10391C00F3311C7940FDCEFC0061CAFD923986EF73 -:10392C00E9717AFAF2C6D7C75600664C0ADE0BF07C -:10393C00317E12F67854FC86EFF0C6D7C7C1C1FBB6 -:10394C00F8FFCC01008C014C0ADE36717BFA8C013D -:10395C00F0317E0454FC14A96168DF09AC02B97122 -:10396C007AFAF2EF1D8C01F0317E127954FC614928 -:10397C0002DF06717AFAE2EF09717AFA615901EF06 -:10398C00C4E21004C6D7C72004FBF8FFF64254FC6F -:10399C0061F8ED773A717BFA9C038C034C0ADE3CA0 -:1039AC008C03F0317E0454FC14A96168DF05717A34 -:1039BC00FAEF29717AFA8C0372F3311C7954FCCE2C -:1039CC00FC0061CA629C02D1DF0A8C03F0317E12CA -:1039DC00E67854FC717BFA615903EFBECC0200CC43 -:1039EC0001018C02F0317E0454FC14A96168DD7B6A -:1039FC008C02F0317E127954FCE743DF688C014C69 -:103A0C000ADE628C01F0317E127954FCE743DD5002 -:103A1C00717BFA8C01F0317E0454FC14A96168DFCF -:103A2C001B616901717BFA8C01F0317E12F67854BE -:103A3C00FC717AFA8C024E01DCE7EF2F8C01F0312D -:103A4C007E0454FC14A9128C02F0317E337854FCA1 -:103A5C008C01F0317E12E67854FC615902717AFACD -:103A6C00615901EF98615902EDEE3900F21004C66C -:103A7C00D7C72006FBF8FF3411FCC55006C150A86F -:103A8C00C15030FD76031006D2DD1DA068FC4068E5 -:103A9C00FC08DE03E2EF5A340CFC895CFC99FD4611 -:103AAC003B7110DAFBF2EF49F568FC8F0CFC5C0102 -:103ABC00D1DD264020F903DF205010C180FDC73432 -:103ACC00C0C736100571D4C6DE0F17C15006C150E1 -:103ADC00A8C15030FD760310064020F901DD1140DD -:103AEC0020F905DD0B8F0CFC5C02D161E8FD1A425C -:103AFC00F21006C6D7D90DFCC15030FD4C03C06284 -:103B0C009F10FC7130DDFB8FE5FB5C08D1DF06718B -:103B1C006307716B27F2D7D910FCC1D90FFCC150C8 -:103B2C0030FDE80310047130DDFB8FE5FB5C08D140 -:103B3C00DF06716307716B27F2D7C7200AFBF8FF0A -:103B4C00500FC15030FD4C03C04045FB02DF0771E4 -:103B5C0010DAFBF2EF547118DAFBCC0700CC081228 -:103B6C00CC09808F0CFC5C03D1DF08717AD5CC06B4 -:103B7C0007EF06717BD5CC062F17040600C1500445 -:103B8C00C150A0C15030FD1E041006C7361005717F -:103B9C00D4C6DE154020F903DF0F17C15006C15003 -:103BAC00A8C15030FD76031006F2100AC6D7C740E4 -:103BBC0020F902DF04F6BF6CFCB054FDD554FD6156 -:103BCC00E8ED2E3DCF54FD048F20F9318FE723DD36 -:103BDC000B24020024030061C8ED2E3D8F22F93125 -:103BEC002346301B00426CFCDF0AE0C15010FDC7BD -:103BFC0034C0EF20307701426CFCDF185002C1500A -:103C0C0010FDC734C0F64272FCDF098FF0FB501078 -:103C1C00D6BF72FCF64272FCDD40B272FCE6427218 -:103C2C00FCDF37710221EF32301B00426CFCDF16D7 -:103C3C00F64274FCDF1BE0C15010FDC734C030E805 -:103C4C0003BF74FCEF0B307701426CFC61F871021E -:103C5C0021F64274FC61E8B274FC3134070971330B -:103C6C0023F6BF6CFCEF1731342306F6BF6CFCEF68 -:103C7C000DA26CFCF6426CFCDF04B1BF6CFC8F2314 -:103C8C00F9318FE7240000DD0623DD0D23DF12362A -:103C9C00100571C4714123EF0B710402714123EFC4 -:103CAC00037142233142231D406EFC0661D8A06E85 -:103CBC00FC406EFC05DF11A06EFC5004C15010FDE1 -:103CCC00C734C0EF03F56EFC3144231D4070FC0675 -:103CDC0061D8A070FC4070FC05DF11A070FC50088E -:103CEC00C15010FDC734C0EF03F570FCD571FCDD7D -:103CFC0005B071FCEF2C3142071B406FFC0661D8FC -:103D0C00A06FFC406FFC05DF0FA06FFC5010C1FDD5 -:103D1C00C734C0EF03F56FFC406FFC0661F8CF7140 -:103D2C00FC25C6D7C736100571D4DE07307D3AFDA9 -:103D3C004839D24020F903DF1D31220706305A2AB8 -:103D4C00FD48393154230C7153235080C15012FD5E -:103D5C00C734C0FD673DFD943DC6D78F2DFC5C017B -:103D6C00D1DD24D577FCDD04B077FCD7CF77FC0907 -:103D7C008F3EFC4F76FCDD0F8F3EFC9F76FC504057 -:103D8C00C15012FDC734C0D74020F903DD04F6BD85 -:103D9C001AD7D5F8FBDF08F6461ADD19B61AD7D9AB -:103DAC00F4FBF1461ADD0ED9F4FB12AD1A43DE0317 -:103DBC00A61AD7B61AD7C78FECFB76F5ECFB5C10BE -:103DCC00D161E8716223665C0FD1DD57665C01D16D -:103DDC00DD05F520F9EF4C665C02D1DD11E0C15038 -:103DEC0003FDB72BC0711300711B20710303665CBC -:103DFC0004D1DD11711300711B20D52DFC61F871FC -:103E0C000303FD0C35665C08D161E87103035005B2 -:103E1C00FDC2027102035003C1FDB72BC0711A2001 -:103E2C00FD572BF2C6D7C7200AFBF8FF401AF90A38 -:103E3C00DC045273EF618F22F9311505300400EF69 -:103E4C000F8F22F9314505300500EF04D923F9F124 -:103E5C00609B8F08F99C018F30FD9C028F09F99CA7 -:103E6C00038F0AF99C048F78FC9C058F02F99C0641 -:103E7C00714420E661301271042061DC31196162F9 -:103E8C00629C07CC08018F24F99C09A01AF9D91A55 -:103E9C00F9F1B107148972100AC6D7C78F20F9310E -:103EAC008FE724000061F8ED734023DD1B2361F8DC -:103EBC00ED813F2361F8EDF73F2361F8ED4240239C -:103ECC0061F8ED0F41ED7040D521F9DF2CF6426C15 -:103EDC00FCDD05F556FDEF03A056FD4056FD65DCF7 -:103EEC000ACF20F905710223ED8D41AF6CFC440A19 -:103EFC000061D8ED8D41E521F9713223F556FDF5C0 -:103F0C00EFFBFD4205715320FDC5234023F903DF70 -:103F1C0009710223F520F9ED8D41FD302640D9FBC6 -:103F2C009BDE09710223F520F9ED8D41714A277151 -:103F3C0040110571301105713A22715A22715011DC -:103F4C0005FDA229D2DD09710223F520F9ED8D4181 -:103F5C0071103500CF37001D714012054021F90159 -:103F6C00DF05F5F5FBEF04CFF5FB03CF20F902FDE0 -:103F7C008829ED8D41FD832CFDE32C714A9DFD0CB0 -:103F8C0035FD9B30F537FF712BE0F521F9710223DC -:103F9C00CBE43FEFCBE6F6F0FD4205713BD48F222C -:103FAC00F93105285004FDC82B625C03318E315D5C -:103FBC0034DBFB896168995002FDC82BD2DD067198 -:103FCC0070DBFBEF047178DBFBFDC523FD9A2D71D3 -:103FDC000822F9CF20F9038FCEFB5C02D1DD09500A -:103FEC0080C15010FDC734C0ED8D41FD8F4131644F -:103FFC002331A07AFCD57AFCDD0831A4E00A310229 -:10400C000C06712BE0FD054231A4E01731040C13B2 -:10401C00712BE05027C15005FDB72BC0CF20F90400 -:10402C00710223FDFA418F22F93125073104070370 -:10403C00F520F9ED8D41FD8F4131020C14F0C1508A -:10404C0005FDB72BC05005FDC202FD0542CF20F97E -:10405C0003FDFA418F22F931250731040703F520BE -:10406C00F9ED8D41F520F9CFF5FB03F5F6FBF5F8ED -:10407C00FB715221F6426CFF61E8ED8D41F6BF7287 -:10408C00FC710321F50CFCFD463BFD002EFDDA2CEA -:10409C00FD382D714B9DF5DCFBF5DDFBF5DEFBF5FD -:1040AC00DFFB31242102EFFACE3708CBE4BFFFCB84 -:1040BC00E6FFF1CED4FFCF37000971481205F6BEEA -:1040CC00E0BEE2BED0716A27FD1C2A714307714B1A -:1040DC002771481005714811057138100571381198 -:1040EC0005713302713B22715302715B22715810BE -:1040FC000571581105FDAB05CF20F905713223F67A -:10410C00BF6CFCF521F931020729FDC523AF6CFC0E -:10411C00440A0061C8E520F9D523F961E8FDAB0537 -:10412C008F22F931255B502EFDC202E521F9E520E5 -:10413C00F9EF4ED504F9DF49FDAB05FD4E23717344 -:10414C000171320471430271032071522031949E2B -:10415C0002EFFA712AE7CEA409F5F3003104070245 -:10416C0061FDE5F300CEA40831040709713323E5A2 -:10417C0020F9F556FD712BE78F22F9312503F52037 -:10418C00F9C6D7D57BFCDF1A310200155003FDC8E8 -:10419C002B625C01D1DF07F520F9710223D7E57B97 -:1041AC00FCD7407BFCF0DF0831040041F57BFCD7E9 -:1041BC00407BFCC8DF0BF520F9710223CF7BFCF0B0 -:1041CC00D73102000A407BFCFFDD22A07BFCD7F03C -:1041DC00C15004FDB72BC08FDBFB5C9F9FDBFB71D9 -:1041EC0010ECFB30C23DFD4839CF7BFCF0D73104DD -:1041FC002106F520F9710223D7716323F57AFC713E -:10420C007207FD2803717307D7FD1806F2D7C72074 -:10421C000CFBF8FF8F12FCF0F911FCF303FD824E3E -:10422C0013BC048F14FCF0F913FCF303FD824E1342 -:10423C00BC028F16FCF0F915FCF303FD824E13BB88 -:10424C00AC04BDD8F6BDDAAC04311EBDDCF6BDDE67 -:10425C00FDB30DADD8BDDCADDABDDEAC02BDD8F61C -:10426C00BDDAAC02311EDADCC3DADEC3BDDCF6BD6E -:10427C00DEFDB30DC0BDDEC0BDDCADDEFD290FAD76 -:10428C00D8BDDCADDABDDEABBDD8F6BDDAAB311EC8 -:10429C00DADCC3DADEC3BDDCF6BDDEFDB30DC0BDBA -:1042AC00DEC0BDDCADDEFD290FDADAADD8FD1A4675 -:1042BC00C3C58F1AFD5C3FF0317E049AFC14C2C05A -:1042CC00B9A01AFDF6BC08BC0A9C078C074C2EDD65 -:1042DC003E8F1AFD0E0770F161DC605C3FF0317EA1 -:1042EC0012799AFCBDD8F6BDDA8C077309242231F9 -:1042FC008FBDDC70BDDEFDB30DAC08BDDCAC0AFDC2 -:10430C00290FADDABC0AADD8BC08615907EFBCACBB -:10431C0008BDD8AC0ABDDAC9DC0004F6FD7D0EC9B7 -:10432C00DCFFFFF6FD7E0FADD8BF94FCAF8EFC42D8 -:10433C0094FCDD12AF90FCBF92FCAF8EFCBF90FCE6 -:10434C00AF94FCBF8EFCAF90FC4292FCDC50AF8E65 -:10435C00FC4290FCDE48AF58FD428EFCDE40405CD7 -:10436C00FD16DC1F405CFDA0DE168F96FC4F5CFD3D -:10437C00DE0EAF8EFC2298FC44691061C8FDF3433D -:10438C00F55CFDAF8EFC445146DC0BAF8EFC24106B -:10439C0027BF5AFDEF1930F82ABF5AFDEF11405CC8 -:1043AC00FDFFDD03E6EF01F6345CFD89610899AF92 -:1043BC0092FC4290FCDC1BAF90FC428EFCDE13AFF7 -:1043CC008EFC425AFDDE0BF596FCAF8EFCBF98FCC2 -:1043DC00EF114096FCFFDD03E6EF01F63496FC8905 -:1043EC00610899100CC6D7717BFAC7710A9E31927D -:1043FC009E02EFFA8E949F86FC8E969F87FC8E977A -:10440C009F88FC8E989F89FC8E939F8AFC8E929F2E -:10441C008BFC710B9E717AFA8F89FCFD920F76FDE5 -:10442C00984513BF8CFCD517FCDF0AD518FCDF05AB -:10443C00D519FCDD2CF6B1428CFCDF17665C0391C0 -:10444C00DF03E6EF01F6046D01313D120103B1BF4C -:10445C008CFC9617FDBB4613FDD24431742302EF3E -:10446C0063520692926986FC687EFCDFF6AF8CFC88 -:10447C00BF84FCF97CFCF3311C7926F944FEFFDD8A -:10448C0043D97CFCF1010426F914A944FFFFDF0495 -:10449C00E6B9EF0CD97CFCF1010426F914A9A1B9F9 -:1044AC00A017FCD517FCDF1CA018FCD518FCDF14DA -:1044BC00A019FCD519FCDF0CCF17FCFFCF18FCFFA3 -:1044CC00CF19FCFFC6D7C716D97CFCF10744A8004E -:1044DC00DC05717223EF1FF647DD1BA07CFC407CD2 -:1044EC00FCA8DC05717223EF0DF97CFCF3311CF692 -:1044FC007826F9B7EFE1C6D7C756A89666F0317E95 -:10450C0012F6B17826F966D1DFF1F517FCF518FC37 -:10451C00F519FCF57CFC717323C6D7C72004FBF896 -:10452C00FFD51AF9DF188F7CFC9F1BFD717BFA52AB -:10453C00069292697EFC681CFDDFF6717AFA401ACD -:10454C00F906DE10E91AF9091CFD9C03A01AF98C76 -:10455C000372EF34F91BFDF3311C7926F9BB3102E0 -:10456C0024058B9C03EF128C019C03D51BFDDF06ED -:10457C00CF1BFDA7EF03B01BFD718071072461DC1D -:10458C0061FB7101248C03721004C6D7C72008FB91 -:10459C00F8FF8F89FCFD920F9C078F88FCFD920F12 -:1045AC009C068F87FCFD920F9C058F86FCFD920F5D -:1045BC009C048F8AFC9C038F8BFC9C028C06318E96 -:1045CC000112795222BB8C075C03D1DF098C064C9B -:1045DC000361C86179008C05318EB1610900BB3172 -:1045EC003D120103BB8B0E04708C011C00BB8F1C95 -:1045FC00FC4E03DC0E8C034F1CFCDC0B8C024F1DA1 -:10460C00FCDC04AB12EF03ABB1121008C6D7C7C366 -:10461C00C12008FBF8FFF661490A61F8614908DF1F -:10462C0007F7340000EDB746E6BC04F6BC06AC0A4E -:10463C00BC02AC08BBAC06614902AC0461F8614930 -:10464C0000DE28AC04BDD8AC06BDDAE1FD380FADF8 -:10465C00DABC06ADD8BC04ABBDD8AC02BDDAE1FD0A -:10466C00530FADDABC02ADD8BBEFCAAC06BC02AC82 -:10467C0004BBAC08BDD8AC0ABDDAAC04BDDCAC06DE -:10468C00FDB60EAC04BDDCAC06FD290FE1FD530FED -:10469C00ADDABC06ADD8BC04AC06614902AC046111 -:1046AC00F8614900DCC5AC0214AB12100CC6D7C7BC -:1046BC00168F81FCFD920F77614EDF22AF84FC4296 -:1046CC008CFCDE09AF8CFC2284FC12EF41F6428C90 -:1046DC00FCDF084284FCDD03E7EF33F7EF3017F122 -:1046EC00B11267318E43DF1B665C0391DF03E6EF8B -:1046FC0001F6046D01313D1201032284FC028CFC95 -:10470C0012EF0B67614EDE0532A900EF01F7C6D739 -:10471C00717BFA3112240CF64224FDDD06B224FD25 -:10472C00EDBB47711324717AFA4020F904DF08714C -:10473C005307F560FDEF78D9F7FBF1E7240000DDB6 -:10474C000F23DD1C23DD1123DD6223DD2E23DD434E -:10475C00715307F560FDEF57715207F560FDEF4F90 -:10476C00D560FDDF08715207E560FDEF0671530758 -:10477C00F560FD30FA00BF24FDEF34D560FDDF0E8F -:10478C00715207E560FD30FA00BF24FDEF21F5F70B -:10479C00FBEF1CD560FDDF0E715307E560FD30FAB1 -:1047AC0000BF24FDEF09CFF7FB02EF03FDBC47D799 -:1047BC00D92FFCF1E7240000DD0923DD2723DD0AD6 -:1047CC0023EF21715307F560FDD7D560FDDF08712C -:1047DC005207E560FDEF06715307F560FD302D02C1 -:1047EC00BF24FDD7715207E560FDD731422101D7B7 -:1047FC00716321D9F5FBF1E7240000DD1223DD19EB -:10480C0023DD1123DD2623DD3423DD3923DD3FFDBC -:10481C008348EF3DFDA648EF38D9F4FBC1AE6CFDE3 -:10482C00412DC0F313BE6C712304EF25F0C1AE6CA7 -:10483C00FD412DC0F313BE6C712304EF14F6BE6C56 -:10484C00712204EF0CCB6CFF00712304EF03FD23EA -:10485C00494020F905DD064020F901DF06712304EB -:10486C007163213164210FF6BE64BE6A31240403E6 -:10487C0090EF01F6BE6ED7CF66FD47F526FDAE6C08 -:10488C00317DBF2CFDFDF848D2DF0ED9F4FBC1AE53 -:10489C006CFD412DC0F313BE6CD7FDF848D2DD0F73 -:1048AC00CF66FD47F526FDAE6C317DBF2CFDD7E9FB -:1048BC0026FD096C225080D6BF28FD222CFDBDD8C8 -:1048CC00304700FDDE0DBF2AFD3028FDFD572DF3CE -:1048DC0013BE6CB066FDD566FDDF10CF66FD47A03C -:1048EC0026FD4026FD1F61C8F526FDD740D7FB0BE2 -:1048FC00DC05712304F2D740D7FB0661D831322096 -:10490C0011F0C1AE6CFD412DC0F313BE6C712204CD -:10491C00EF03FD2349E2D7716221F0C1AE6CFD417A -:10492C002DC0F313BE6CA02EFD402EFD40DC3DF5DA -:10493C002EFDD92FFDF1313F0462FD14D92FFDF16D -:10494C00BDD85008FD2D0E087208E6D2DD04019288 -:10495C00DFFC896158D1DD05712204EF037123045A -:0D496C00A02FFD402FFD2061C8F52FFDD7C5 -:1049790061FC61FCC1C3C5C7520C929269D4FEC1E6 -:10498900DFF88EFD708EFCC1717AFA4020F903DFE1 -:1049990006305A2AFD4839C09EFC609EFD34D4FE7B -:1049A9005206C0B9A5A592DFF9C6C4C2C061FC61AF -:1049B900DF520C929269D4FEC1DFF88EFD708EFC35 -:1049C900C1717AFAC736410571A4C6DC51F532FDC9 -:1049D9007148500571605005313422367162077192 -:1049E90033228FDCFB5FE4FBD1DF1B8FDDFB5FE54F -:1049F900FBD1DF128FDEFB5FE6FBD1DF098FDFFB27 -:104A09005FE7FBD1DD0C31620702EFFA71630771D1 -:104A19006B27710324FD4730F51AF9ED314BC73681 -:104A290041057184C6DE0DF532FD71485005FD471B -:104A390030ED314BC73641057194C6DE154032FD64 -:104A490003DD0C4032FD04DD064032FD0161F8F55D -:104A590032FDD932FDF1E7240000DD0823DD1323FF -:104A6900DD2EEF5571405005E532FD71505005EDD1 -:104A7900314B8F40059F1BF99F1EF9D91BF9FD0D7D -:104A890034629F1DF9CF32FD0271505005ED314B53 -:104A9900C73641057194C6DE1CC736410571C4C6C7 -:104AA900DE06CF32FD03EF11F532FD714850057175 -:104AB900605005EF73CF32FD044032FD03DF138FE1 -:104AC9001DF99F4005D91DF9C1D91BF9FD9834C0BD -:104AD900EF108F400576C7D91BF9FDC830C071505A -:104AE9005005D91EF9F1242900DD2D240400DD2803 -:104AF900242200DD23241100DD0C240100DD19240A -:104B09001E00DD14EF0C401BF960DF0CCF1BF961AF -:104B1900EF06F51AF9A01BF94032FD03DF0AD91B8C -:104B2900F9FD0D34629F1DF9C09EFC609EFD34D4D1 -:104B3900FE5206C0B9A5A592DFF961FCC1C7717A19 -:104B4900FA714AE5717BBD51405F0401D1DD06F67A -:104B590016A747DFF2300400BF2401F6BF2A01304F -:104B69000B0BBF28010000000000000000510FBF1F -:104B790028010000000000000000500FBF2801714B -:104B89000AE6712321C6C061FCC1C5717AFAD54410 -:104B9900FBDD0EEB42FB899E44A242FBB044FBEFD6 -:104BA90033710AE6300400BF2401F6BF2A01300B35 -:104BB9000BBF28010000000000000000510FBF28B2 -:104BC900010000000000000000500FBF2801711310 -:104BD90021712321C4C061FC61EF520C929269D406 -:104BE900FEC1DFF88EFD708EFCC12008FBF8FF7155 -:104BF900503002CEABACCC0100F6BC0231B2E20FB0 -:104C0900617902F6614902DFF371603002EF7E8E4D -:104C1900519B713BE28B5C02D1DD1D8B5C08D1DFBE -:104C29000971503002CC0100EFCF8C0770FD73354C -:104C3900629E50CC0102EFC18B5C03D1DF408E50E4 -:104C49009C05715030028C01D1DF0E8C0570FDB9C5 -:104C590035629C07CC0101EF318C014C02DF0671F2 -:104C6900603002EF28CF34025A716030028C05702F -:104C7900C18C0770FD1A35C0CF34024AEF0F8B5C27 -:104C890001D1DD0671603002EF03ED024C1008C05E -:104C99009EFC609EFD34D4FE5206C0B9A5A592DFE4 -:104CA900F961FCC1C3C5C7520C929269D4FEC1DF38 -:104CB900F88EFD708EFCC1710A9E31929E02EFFA48 -:104CC9008F06FC4F96FFDF198F07FC4F97FFDF1107 -:104CD9008F08FC4F98FFDF095004C15011FDC734FC -:104CE900C0710B9EC09EFC609EFD34D4FE5206C06E -:104CF900B9A5A592DFF9C6C4C2C061FCA052FC6186 -:104D0900FCC1C3C5C7520C929269D4FEC1DFF88EAB -:104D1900FD708EFCC1C1FBF8FF8D1F9C018E3131E6 -:104D29008EE7240600DD0823DD0F23DD25EF45711D -:104D39007AFA8C019F3CFCEF3B717AFA4023F90126 -:104D4900DF078C019F3BFCEF2B51FF2E019F3BFCA2 -:104D5900EF22717AFA8C019F02F98FDAFB5C01D19B -:104D6900DF124020F903DD064020F904DF06307C1C -:104D790025FD48394031FF09DE05A031FFEF1971E2 -:104D890058F0007142224051FC02DF03F6EF05D9C9 -:104D990051FCF1A1609F51FC710BE3C0C09EFC6006 -:104DA9009EFD34D4FE5206C0B9A5A592DFF9C6C44A -:104DB900C2C061FC61FF520C929269D4FEC1DFF856 -:104DC9008EFD708EFCC1717AFA8F0CFC5C03D1DD0B -:104DD900194020F903DD064020F904DF0D361005DE -:104DE90071D4DE06307D3AFD4839C09EFC609EFDD7 -:104DF90034D4FE5206C0B9A5A592DFF961FC61FC65 -:104E090061FC61FC61FC61FC61FC61FC61FC61FCB1 -:104E190061FC61FC61FC61FC61FC61FC61FC61FCA1 -:104E290061FC61FC61FC61FC61FC61FC61FC61FC91 -:064E390061FC61FC61FC5C -:0A4E400000060C12181E242A30365A -:104E4A00FF000000D4FB0000000040FC000000004E -:104E5A00BA3B06368C22F747182ED32E1C47303D14 -:104E6A008B09A73E01000000983AF82AFF000000CB -:084E7A00000055555555470095 -:084E8200317503F7332312D749 -:0A4FF60031323A35373A3333000008 +:10243C001BCF23F9025008C1506CFD5C03C092DF26 +:10244C000ED545FBDF09711022F9EF03F523F94096 +:10245C0023F901DF05710A22EF06710B22710302C9 +:10246C00CF30FD075700674C08DE117309D221618C +:10247C004EDC06679F30FDEF0387EFEA4030FD0727 +:10248C00DF09D523F961F8CF23F903C6D7500AFD2C +:10249C00D202304000C15006FDA12BC05096EDD2A7 +:1024AC0002C72006FBF8FFD523F961E8ED8925303A +:1024BC004A57C1503EFDA12BC0D2DD077100DAFB9B +:1024CC00ED89257108DAFB17A1C15004C1500CC16C +:1024DC00506CFD86031006EB0CF9AA48318D12AA3C +:1024EC0048318E616B08616A08C1500EFDA12BC08A +:1024FC00F690C1500CFDA12BC0CC00008B4C04DE1F +:10250C002731242102EFFA711221EB0CF98B5010B8 +:10251C00D605C15010C18BD6044000C1506CFD2EA5 +:10252C00041006615900EFD450A5FDD202EB0CF952 +:10253C00AA48318D12AA48318E616B08616A08C1B4 +:10254C00500EFDA12BC050A5FDD2025004C1506C01 +:10255C00FD5C03C0629C05EB0CF98A4B4E0561C314 +:10256C00048A4A4E0517A1C15004C1500CC1506CCD +:10257C00FD2E041006F6C1503EFDA12BC01006C660 +:10258C00D7C78F13F94F02F961F8ED3E264015F9C4 +:10259C0028DE06A015F9ED3E26F515F98F02F99FF8 +:1025AC0013F98F02F95070D6123073512304800046 +:1025BC001231FF318E039F14F99FD6FBF68F14F95D +:1025CC007C804C95DC1D8F14F9318F241400EB0C9E +:1025DC00F9BDD8AA44FDB20D1231FF318E03318FF3 +:1025EC0016EF1B8F14F9318F241400EB0CF9BDD8A6 +:1025FC00AA46FDB20D1231FF318E03318F16EB0C52 +:10260C00F98A427217F3031644000171FE61C83651 +:10261C00FF001701DE02F61617BF78FCC7500CFD41 +:10262C00A12BC0D2DF088F02F99F13F9EF047100C0 +:10263C00DAFBF2C6D7C72006FBF8FF4023F901DF0F +:10264C000BCFD7FB63CFD9FBC8ED97274023F902FB +:10265C00DF3A17040400C15004FDBE2BC0D2DD06C6 +:10266C00CFD7FB63EF0A8C049FD7FB8C059FD8FB5D +:10267C0017040400C15002FDBE2BC0D2DF078C042E +:10268C009FD9FBEF04CFD9FBC8ED972717040400A3 +:10269C00C15004FDBE2BC0D2DD107100DAFB7103FA +:1026AC0020F5D7FB710221ED6C278C04318E318D16 +:1026BC00080E05081C00BF06F9EB0CF98A4072AF36 +:1026CC0006F9FD050FBF06F99C04D1DF08CC040107 +:1026DC00CC0500EF058F06F99C0517040200C150CC +:1026EC0002FDBE2BC0D2DF788C029FD9FB8C02314D +:1026FC008E318D080E03081C00BF06F94401A5DCC1 +:10270C0009CC0164F6BF16F9EF56AF06F92216F99B +:10271C004401A0DC09CC011EF6BF16F9EF42AF064E +:10272C00F944819DDC0BCC010A30F401BF16F9EFA2 +:10273C002FAF06F944019BDC0BCC010530F401BF33 +:10274C0016F9EF1CAF06F9440191DC0BCC010030FB +:10275C00F401BF16F9EF0971022130F401BF16F92B +:10276C003132040D31342009CFD7FB64F5D8FBEF9F +:10277C001A8C044E01DE0C8C049FD7FB8C059FD861 +:10278C00FBEF088C019FD7FBF5D8FB8F22F9313575 +:10279C0004CFD7FB64FD282C8F18F94FD7FBDD2B0A +:1027AC0040D7FB0BDE064018F90BDE1640D7FB06B4 +:1027BC00DE064018F906DE0AD5D7FBDF0ED518F970 +:1027CC00DD095020C15011FD2035C08FD7FB9F185B +:1027DC00F9FD652C1006C6D7C7D90EF9C15002FDFC +:1027EC00D62BC04024F90161F8712010055012FD60 +:1027FC00D2028F0EF96C0870C15002FDD62BC0505E +:10280C0003FDD2028F0EF96C1870C15002FDD62B4D +:10281C00C05016FDD2025003FDE72B625C01D1DDE6 +:10282C00107170DBFB5002C15013FD2035C0F2EF6C +:10283C0001E2C6D7C75004FDE72B625C03D1DD4033 +:10284C005014FDD92834DBFB895C9F998A0C7CFFE2 +:10285C0050FF5C14D1DD228A0C7CFF5C147234DFD7 +:10286C00FB89616A997162075600316207058666B9 +:10287C00D1DFF7716307716B2734EEFB895CEB9941 +:10288C00712810055002FDE72BD2DD374024F901E9 +:10289C00DF05500AFDD2028F0EF96C1070C1500288 +:1028AC00FDD62BC0E0FDD202D90EF9C15002FDD6E7 +:1028BC002BC05033FDD202F0C15002FDD62BC0719B +:1028CC0078DBFBE0C15013FD2035C0C6D7C7C12053 +:1028DC0004FBF8FFCC02005004FDE72B629C038C38 +:1028EC00045C20D1DD0E8C036C019C038C026C20EB +:1028FC009C02EF138C045C10D1DD0C8C035CFE9CF1 +:10290C00038C026C109C028C045C08D1DD0E8C03D1 +:10291C006C029C038C026C089C02EF138C045C040C +:10292C00D1DD0C8C035CFD9C038C026C049C028C32 +:10293C0003D1DD05501AFDD2028C0370C15004FD89 +:10294C00D62BC08FDBFB5C9F728C03318E316D14E8 +:10295C008C03318E314D616D08616C5C606162621B +:10296C009FDBFB8FE7FB7CFF50FF5E02D1DD278FE7 +:10297C00E7FB7CFF5E027234DFFB89616A9971624E +:10298C0007CC0100316207086159018C01D1DFF4D9 +:10299C00716307716B27F21006C6D7D9CFFBC150F4 +:1029AC0006FDD62BC0D9D0FBC15007FDD62BC0D706 +:1029BC00FDA729F2D7C7711300711B207103037196 +:1029CC000205E0C15003FDD62BC05013FDD202F01E +:1029DC00C15005FDD62BC0500FC1E0FDD62BC05009 +:1029EC000AFDD2027103055008FDD202501FC1E04E +:1029FC00FDD62BC05012FDD2025003FDE72B625CBA +:102A0C0001D1DF03E2EF26F0FDE72B629F08F936D8 +:102A1C0009F9C75008FDBE2BC05003C1FDD62BC011 +:102A2C00710203711A20FD762BF503F9F2C6D7500B +:102A3C0003FDE72B625C01D1DD155014FDD928FD97 +:102A4C0040285014FDD202E0C15003FDD62BC071BA +:102A5C001300711B207103035014FDD202F0C1E06E +:102A6C00FDD62BC0F0C15003FDD62BC0D7C7200418 +:102A7C00FBF8FFCC02008F03F99C035010C150A44B +:102A8C00FD5C03C0629F03F9D545FBDD04F2ED53F9 +:102A9C002B8C037F03F95C08D1DD108F03F95C08E4 +:102AAC00D1DF05CC0210EF03CC02208C037F03F99D +:102ABC005C04D1DD168F03F95C04D1DF088C026C49 +:102ACC00049C02EF068C026C089C028FDAFB5CF310 +:102ADC00728F03F95C0C6162629FDAFB8FE6FB7C00 +:102AEC00FF50FF5E029C02D1DD1F34DEFB896E02BB +:102AFC0099716207CC0100316207086159018C01A0 +:102B0C00D1DFF4716307716B278F03F95C40D1DD62 +:102B1C00095002C15012FD2035C08F03F95C01D160 +:102B2C00DD08E0C15012FD2035C0717AFA8F03F92F +:102B3C005C41D1DD113403F9895CBE99D903F9C12B +:102B4C005010FDE105C0F21004C6D7FDE427F2D702 +:102B5C00FD4028F2D7C78FEEFB7617FDD928664FBC +:102B6C00EEFBDFF2F5EEFBF2C6D75064FDD202406D +:102B7C00D7FB0BDE03E6EF01F66061FB711120F170 +:102B8C0071142061DC70C15012FDE105C0FDD4361A +:102B9C00CF3DFC03D7C7C1C1FBF8FFAC0ABB17C1C3 +:102BAC005002C18C0270C1506CFD2E041006100432 +:102BBC00C6D7C7C1FBF8FFAC08C15002C18B70C1AE +:102BCC00506CFD86031006C0C6D7C7880616677002 +:102BDC00C1C75084FDF8031004C6D7C716C750846C +:102BEC00FD5C03C0C6D7C74030FD04DE045600EFC1 +:102BFC000256014024F901DF048686EF0A4024F9CD +:102C0C0002DF045104610666318F12504CD63351E9 +:102C1C004CD6610A040A20BF0CF9C6D740D7FB5129 +:102C2C00DC05CF2EFC0FD740D7FB33DC05CF2EFCB9 +:102C3C000BD740D7FB0BDC05CF2EFC07D740D7FBBF +:102C4C000661D831320405CF2EFC03D7D5D7FBDD76 +:102C5C0004E52EFCD7F52EFCD7D520F9DF047163E3 +:102C6C0020D740D7FB0BDE03E6EF01F66061FB716A +:102C7C00712071142071772061C831622017716244 +:102C8C0020717420711120F171742061DC70C150BD +:102C9C0012FDE105C0D77100010571785005713A3C +:102CAC00D5713BD1713ADD713BD98F10055CFC9F1E +:102CBC001005CF54054AE5420571104205710042DA +:102CCC0005714850057130500571205005CF5305E2 +:102CDC0005CF52050A7130510571205105713BD554 +:102CEC00717050058F11055CFC9F1105D7717850E0 +:102CFC000571080105D77140F00071783002713A06 +:102D0C00E6713BE2713BEA713BEE8F10055CFC9F78 +:102D1C001005CF34024AE552FF711A52710A5271F2 +:102D2C004830027130300271203002CF330205CFAF +:102D3C0032020A71303102713BE6717030028F1130 +:102D4C00055CFC9F110571603002D77178300271FF +:102D5C0048F000D7C788061666614FDD0967614EDB +:102D6C00DE0396EF01866672C6D7C7161714AA043F +:102D7C0012A943DD29AA0412A923FDE64EC3AC0215 +:102D8C00FDE64E13C2BDD813FD820FDE0C1714AA3C +:102D9C000212AA0403BA04EF051714A9BA04AC046E +:102DAC001231FF319E03317F087208C6D77100F2D1 +:102DBC0000304400BFB601300188BF900130098457 +:102DCC00BF9E01BF9C01BF9A01BF9801BF9601BF76 +:102DDC009401BF9201F53CFF30FE00BFBE01F6BF6F +:102DEC00BC01BFB80150EEBFBA01A1BFB201C918F6 +:102DFC00FE00F6BE6EBE64BE6A7123047153078F6B +:102E0C0022F9310507F5F5FBCB6CFF0071532171ED +:102E1C004221D730EF00BFB401F6BFBA017108F2FE +:102E2C0000712304715307714321D78FACFBB0ACF5 +:102E3C00FBD1DF7331D4D106715BD1E5AEFBD5AEDE +:102E4C00FBDD347140DAFBD9ADFBF1E73402002332 +:102E5C00DD0625DD0325DF05F6BE66EF06D9F4FB9E +:102E6C00F1BE66A0ADFB40ADFB20DF06F5ADFBB0BF +:102E7C00AEFBCFACFB19D7CFACFB1E7148DAFBD540 +:102E8C00F6FBDF04F6BE66D7D9F4FBF14266FFDD34 +:102E9C0016D9F4FBF112AE6643DE05A266FFEF0312 +:102EAC00B266FFCFACFB03D7C7161714F6B9AA044A +:102EBC0012F6231231FF31AE03316FBA02C6D7C7F7 +:102ECC00C1FBF8FF8C085080D612AB1413B9AB14AD +:102EDC00AA0412A92312D949FBF133BDD813FDEE74 +:102EEC000DBA02C0C6D731642101D74020F902DFE8 +:102EFC0010F6BE64BE6EBE6ABFB6FBBFBCFBBFC2E3 +:102F0C00FB3154211530B2FBFDB42E30B8FBFDB4AF +:102F1C002E30BEFBFDB42EEDA62F3174210F717334 +:102F2C00217108FAFBF5B0FBF5AFFBEF6DD5AFFBEC +:102F3C00DF658F48FB9FAFFB40B0FB1FDC1A7100B5 +:102F4C00FAFB404AFBFFDD22A0B1FB8F4AFB4FB1DD +:102F5C00FBDE17F5B0FBEF12D9B0FBF1A1605C1FE3 +:102F6C009FB0FB7108FAFBF5B1FBE9B0FB094CFB18 +:102F7C0070C130B2FBFDCB2EC0E9B0FB096CFB700D +:102F8C00C130B8FBFDCB2EC0E9B0FB098CFB70C186 +:102F9C0030BEFBFDCB2EC0B0AFFB30B2FBFD762DAF +:102FAC00F313BE6E30B8FBFD762DF313BE6A30BE44 +:102FBC00FBFD762DF313BE64D7C736F00071F4DC3D +:102FCC00297170F000CE9D08CE9EC0CE9F80F594E6 +:102FDC00FFF593FFF592FFE597FFE596FFE595FF6B +:102FEC00E598FFCE9C7F7100CEFB711BE3712BE348 +:102FFC00711AE7712BE7717A9D710A9E31929E02CC +:10300C00EFFA710B9E710322711322712322C6D722 +:10301C00C73102221E710222710A9E31929E02EF6A +:10302C00FA34FCFB3692FF52078B99A5A792DFF975 +:10303C00710B9EC6D7C78806163112221571122243 +:10304C00C734C4FB3092FF1652078B99A5A792DFA9 +:10305C00F9C666736718C4FBC6D7C771032231144F +:10306C00221E711322710A9E31929E02EFFA349243 +:10307C00FF36C4FB52078B99A5A792DFF9710B9E03 +:10308C0031242213712322717B9E8F04FC9E9A8F14 +:10309C0005FC9E9B717A9EC6D7CFCFFB5CCFD0FB35 +:1030AC005FCFF0FB5DCF24FC36CF25FCC9D7C7CF53 +:1030BC00CCFB11CFCDFB40CFF4FBFFF5F5FBF5F6C8 +:1030CC00FBF5F7FBF5F8FBF5F2FB5600664C64DEFE +:1030DC0008723848FB0086EFF3C6D7C78806161768 +:1030EC00F1E73402002361E3ED4E342361F8EDDBAC +:1030FC0031B12361E3EDE23124030061F8EDF131EC +:10310C0024070024070061D8ED4E34240B0061F82D +:10311C00ED12322361F8ED59322361F8ED2632239A +:10312C0061F8ED00342561F8ED50342361F8ED3A87 +:10313C003424030061F8EDC232B124030061D8EDF0 +:10314C00E33224000061F8EDF0322361F8ED4E34E7 +:10315C00252361E3ED18332361F8ED29332361F85E +:10316C00ED3A332361F8ED29332361F8ED4B33232A +:10317C0061F8ED5C332361F8ED6B332361F8ED8D71 +:10318C00332361F8ED99332361F8EDA5332361F80E +:10319C00EDAE33252361E3ED4E342561F8EDB73305 +:1031AC002361F8EDC43324030061F8EDD133240A14 +:1031BC000061F8EDDD3324090061F8ED14342409C5 +:1031CC000061F8EDFA332361F8EDE833ED51346723 +:1031DC009FCEFBED5B3430BC29FDA13966736718BB +:1031EC00CCFBED5B3440D1FB6ADF1440D2FB68DFD3 +:1031FC000E674C6CDF09307942FDA139713AD56705 +:10320C009FD3FBED5B3467D1DD0630263EFDA13943 +:10321C0034ECFB89616F99ED5B34675C02D1DD089E +:10322C0030572BFDA139EF0C675C01D1DD06305C0A +:10323C002BFDA139675C3CD1DD1030612BFDA13930 +:10324C00675C3C7266736218CCFBED5B3467D1DD56 +:10325C00625C01D1DD05300800EF01F6609F2BFCAC +:10326C00675C02D1DD03E6EF01F6342BFC89616863 +:10327C0099675C04D1DD04E6A1EF01F6342BFC89DF +:10328C00616899675C08D1DD05302000EF01F634E8 +:10329C002BFC89616899675C10D1DD05301000EF5B +:1032AC0001F6342BFC89616899675C20D161E87167 +:1032BC00602BFCED5B34D51AF9DF09679FF5FBA099 +:1032CC001AF9EF10401AF905DE0AE91AF9671861C4 +:1032DC00FDA01AF9ED5B34675C0F7266736218CC53 +:1032EC00FBED5B34401AF964DE1F401AF901DF066E +:1032FC0067D161F85701E91AF9671848FBA01AF968 +:10330C00401AF90561C8717221ED5B34675C7F70FE +:10331C00C117F1243000FD4130C0ED5B34675C3FD8 +:10332C0070C117F1243000FD4130C0ED5B34675C97 +:10333C000770C117F1243000FD4130C0ED5B3467DC +:10334C005C1F70C117F1243000FD4130C0ED5B34BF +:10335C006770C117F1243000FD4130C0ED5B34CEF5 +:10336C00ABAC710A9E31929E02EFFAD592FFDF054B +:10337C00710B9EEFED679E99710B9E9F03FCED5BAD +:10338C0034712222675C7F9F04FCED5B3471222236 +:10339C00675C3F9F05FCED5B34675C3F9F06FCED73 +:1033AC005B34675C1F9F07FCED5B34309F3BFDA1DA +:1033BC0039679F0CFCED5B34305A3BFDA139679F9C +:1033CC000DFCED5B34307C3BFDA139679F10FCEFAD +:1033DC007E675C01D161E8FD6845EF734026FCC84F +:1033EC00DE0AE926FC671876FAA026FCEF61679FD7 +:1033FC0026FCEF5B67318E247200DF06308D09FDF1 +:10340C00A139679FEFFBEF47675C01D1DD03E6EF66 +:10341C0001F66061FB711102675C02D1DD03E6EF1E +:10342C0001F66061FB712102679F23FCEF218FF293 +:10343C00FB617F5C10D161E8CF3DFC03679FF2FB21 +:10344C00EF0DEF0B00664C5ADE05736718CCFBC60C +:10345C00D7C716664C30DC094C37DE05FD1C30EF47 +:10346C0073664C02DF1F8FCEFB5C03728F2DFC5CEE +:10347C0003318E316D08616A08128F2DFC5C80312E +:10348C002A6162EF5E664C3DDF0AAE90BF28FCF904 +:10349C0028FCEF4F664C3EDF05F929FCEF45664CE6 +:1034AC004FDF05FD8B45EF3B664C61DF09E926FCE0 +:1034BC000976FA72EF2D664C7FDF05FD963EEF2301 +:1034CC00664C4EDF0F31742305301000EF01F60807 +:1034DC007208EF0F664C5ADC0452FFEF0666730954 +:1034EC00CCFB72C6D7C788061617F124100024052A +:1034FC0000DC07244C00DD17EF18717BFA17F10480 +:10350C00CCFB1489617F99717AFA713222EF03A096 +:10351C0026FCC6D7C7C1C1FBF8FF4020F903DD0666 +:10352C004020F904DF2F8C027309D4FB5E0AD1DF33 +:10353C00248C02318E04CCFB14896E0A99716207BB +:10354C00CC0100316207086159018C01D1DFF471A3 +:10355C006307716B271004C6D7CF2DFC03F52BFC2A +:10356C00F52FFCF531FCD7C788061617F1E73402A6 +:10357C000025DD3E23DD1825DD1D23DD0523DD2C97 +:10358C00EF3C716222679F30FCCF3DFC03EF2F674D +:10359C005C839F2DFCEF27675C039F2FFC675C030C +:1035AC004C0261F8711224FD8047EF12679F31FCC9 +:1035BC00EF0C6791DF08E0C15012FD2035C0C6D773 +:1035CC00C71617F1E7240000DD2A23DD1E240300B3 +:1035DC00DD0724FB00DD24EF2531020705308000D8 +:1035EC00EF01F6086F2EFC7208EF198F2BFCF52BF0 +:1035FC00FC72EF107152235235EF09F2EF0666732D +:10360C00092AFC72C6D7C71617F1E7240000DD386B +:10361C00241000DD1C23DD1C23DD30240E00DD18FE +:10362C00241100DD1B240F00DD12243000DD15EF0A +:10363C001EE2EF1D5202EF195204EF155206EF1164 +:10364C005205EF0D5207EF09F2EF065203EF02524B +:10365C00FFC6D7C7314422417143228F3CFC9FD413 +:10366C00FB8F3BFC9FF3FB363AFDC7D93BFCFD4679 +:10367C0038618A70618AFD8B38C0D940FCF1312FDA +:10368C00609F3FFC8F3AFC4F3FFCDD0D7152228F47 +:10369C003FFC9F3AFCCF3DFC03403DFC05DE0A306D +:1036AC00E136FDA139CF3DFC6BB03DFC7150F00013 +:1036BC00CE300BCF170006CE3106FD3803717A30B1 +:1036CC00710BE3710BE7C6D78F3FFC9F3AFC8F3F22 +:1036DC00FC9FD5FBD7C74020F903DF064020F90437 +:1036EC00DF04F2EDC1378FF2FB5C10D1DD0D008FE2 +:1036FC003FFC9F44FC7148F2FBEF4B3154220E719E +:10370C0053227173228F3FFC9F44FCEF39316422AA +:10371C0023716322717222D530FCDF05F545FCEF75 +:10372C000B8F30FC5002D6A1609F45FC8F45FC9F4F +:10373C0044FCEF12317422088F45FC9F44FCEF06C9 +:10374C008F3FFC9F44FC8F44FC9FD5FBD544FCDF92 +:10375C0005F530FCEF1A4044FC05DE06CF30FC02C8 +:10376C00EF0ED944FCF11231FE03311F609F30FC87 +:10377C008F47FC4F30FCDD23571F8F30FC9F47FCDD +:10378C005600664C08DE1073091A224F30FCDC041C +:10379C006677EF0386EFEB679F3EFC8FF2FB5C01D5 +:1037AC00D1DD03F2EF0FE944FC09DA2170C15013AB +:1037BC00FDE105C0F2C6D7C7168B728C01614ADEDB +:1037CC00248B728C02614ADE188C01728C02614A65 +:1037DC00DE068C01318EEF048C02318E087208EFFC +:1037EC00268B72EF228B728C02614ADE048B72EF95 +:1037FC00168C01728C026142DE068C01318EEF0454 +:10380C008C02318E087208C6D7C716710AE7710B85 +:10381C00E37150F000CE300BCF170006669E31FDE1 +:10382C003803717A30710BE33182E302EFFA8D1FAA +:10383C007158F000710BE772C6D7C7C1C1FBF8FF16 +:10384C008F24FC4E02DC03F2EF318C024F25FCDCA2 +:10385C000452FFEF268C022F24FC706131318D1243 +:10386C008F25FC2F24FC70613133BDD813FD100E55 +:10387C00BB440001DC03F690BB8B721004C6D7C7A7 +:10388C00C1C1FBF8FFAC0A14A91489708C02612821 +:10389C00706131FDE64E1344030071FEDC24AC0A6A +:1038AC00148A04819A04AC0A148A044C11DC11A900 +:1038BC00148C0299AC0A14CA0200AC0A14CA031084 +:1038CC00EF74AC0A14CA0400AC0A14A914894E0291 +:1038DC00DE0AAC0A148A02819A02EF13AC0A14A90C +:1038EC0014894E0261D308AC0A148A02919A02AC74 +:1038FC000A148A03919A03D1DF3CAC0A148A024C55 +:10390C0010DF10A91489318EA112AC0A14A914620B +:10391C0099EF17AC0A148A024CF0DF0EA914893106 +:10392C008EB112AC0A14A9146299AC0A14CA020022 +:10393C00AC0A14CA03101004C6D7ED8C39717BFA8B +:10394C00C7D552FC61F83104233071042371212353 +:10395C00710323D552FCDD06B052FCCEABAC717AB0 +:10396C00FA5600664C0ADD1272F3311C7940FDCE1A +:10397C00FC0061CAFDEB3986EFE9717AFAF2C6D721 +:10398C00C75600664C0ADE0BF0317E12F67854FCFA +:10399C0086EFF0C6D7C7C1C1FBF8FFCC01008C0184 +:1039AC004C0ADE36717BFA8C01F0317E0454FC1427 +:1039BC00A96168DF09AC02B9717AFAF2EF1D8C01CA +:1039CC00F0317E127954FC614902DF06717AFAE219 +:1039DC00EF09717AFA615901EFC4E21004C6D7C736 +:1039EC002004FBF8FFF64254FC61F8EDD03A717BF1 +:1039FC00FA9C038C034C0ADE3C8C03F0317E04549D +:103A0C00FC14A96168DF05717AFAEF29717AFA8CD6 +:103A1C000372F3311C7954FCCEFC0061CA629C0227 +:103A2C00D1DF0A8C03F0317E12E67854FC717BFAFC +:103A3C00615903EFBECC0200CC01018C02F0317E47 +:103A4C000454FC14A96168DD7B8C02F0317E127980 +:103A5C0054FCE743DF688C014C0ADE628C01F031C8 +:103A6C007E127954FCE743DD50717BFA8C01F03106 +:103A7C007E0454FC14A96168DF1B616901717BFA37 +:103A8C008C01F0317E12F67854FC717AFA8C024E6D +:103A9C0001DCE7EF2F8C01F0317E0454FC14A912E9 +:103AAC008C02F0317E337854FC8C01F0317E12E6BE +:103ABC007854FC615902717AFA615901EF98615995 +:103ACC0002ED473A00F21004C6D7C72006FBF8FFF8 +:103ADC003411FCC55006C150A8C15030FD860310EE +:103AEC0006D2DD1DA068FC4068FC08DE03E2EF5A3C +:103AFC00340CFC895CFC99FD9F3B7110DAFBF2EFF6 +:103B0C0049F568FC8F0CFC5C01D1DD264020F903E3 +:103B1C00DF205010C180FD2035C0C736100571D490 +:103B2C00C6DE0F17C15006C150A8C15030FD860328 +:103B3C0010064020F901DD114020F905DD0B8F0C3A +:103B4C00FC5C02D161E8FD7E42F21006C6D7D90DAD +:103B5C00FCC15030FD5C03C0629F10FC7130DDFB7A +:103B6C008FE5FB5C08D1DF06716307716B27F2D719 +:103B7C00D910FCC1D90FFCC15030FDF803100471F1 +:103B8C0030DDFB8FE5FB5C08D1DF06716307716BE1 +:103B9C0027F2D7C7200AFBF8FF500FC15030FD5C4D +:103BAC0003C04045FB02DF077110DAFBF2EF5F71D7 +:103BBC0018DAFBCC07004023F901DF05CC0802EF33 +:103BCC0003CC0810CC09808F0CFC5C03D1DF08718E +:103BDC007AD5CC0607EF06717BD5CC062F170406D9 +:103BEC0000C15004C150A0C15030FD2E041006C7B6 +:103BFC0036100571D4C6DE154020F903DF0F17C14E +:103C0C005006C150A8C15030FD86031006F2100AB0 +:103C1C00C6D7C74020F902DF04F6BF6CFCB054FDD8 +:103C2C00D554FD61E8ED923DCF54FD048F20F93160 +:103C3C008FE723DD0B24020024030061C8ED923DC5 +:103C4C008F22F9312346301B00426CFCDF0AE0C1A5 +:103C5C005010FD2035C0EF20307701426CFCDF188E +:103C6C005002C15010FD2035C0F64272FCDF098FA6 +:103C7C00F0FB5010D6BF72FCF64272FCDD40B27203 +:103C8C00FCE64272FCDF37710221EF32301B00423E +:103C9C006CFCDF16F64274FCDF1BE0C15010FD20FB +:103CAC0035C030E803BF74FCEF0B307701426CFC7D +:103CBC0061F8710221F64274FC61E8B274FC313493 +:103CCC000709713323F6BF6CFCEF1731342306F66A +:103CDC00BF6CFCEF0DA26CFCF6426CFCDF04B1BFB8 +:103CEC006CFC8F23F9318FE7240000DD0623DD0DFA +:103CFC0023DF1236100571C4714123EF0B710402DE +:103D0C00714123EF037142233142231D406EFC06A7 +:103D1C0061D8A06EFC406EFC05DF11A06EFC500457 +:103D2C00C15010FD2035C0EF03F56EFC3144231D4E +:103D3C004070FC0661D8A070FC4070FC05DF11A03F +:103D4C0070FC5008C15010FD2035C0EF03F570FC1D +:103D5C00D571FCDD05B071FCEF2C3142071B406FB7 +:103D6C00FC0661D8A06FFC406FFC05DF0FA06FFC58 +:103D7C005010C1FD2035C0EF03F56FFC406FFC0601 +:103D8C0061F8CF71FC25C6D7C736100571D4DE0794 +:103D9C0030D63AFDA139D24020F903DF1D3122077C +:103DAC000630792AFDA1393154230C7153235080EC +:103DBC00C15012FD2035C0FDCB3DFDF83DC6D78F5F +:103DCC002DFC5C01D1DD24D577FCDD04B077FCD76C +:103DDC00CF77FC098F3EFC4F76FCDD0F8F3EFC9FAE +:103DEC0076FC5040C15012FD2035C0D74020F9035D +:103DFC00DD04F6BD1AD7D5F8FBDF08F6461ADD1937 +:103E0C00B61AD7D9F4FBF1461ADD0ED9F4FB12AD74 +:103E1C001A43DE03A61AD7B61AD7C78FECFB76F572 +:103E2C00ECFB5C10D161E8716223665C0FD1DD574D +:103E3C00665C01D1DD05F520F9EF4C665C02D1DD45 +:103E4C0011E0C15003FDD62BC0711300711B207102 +:103E5C000303665C04D1DD11711300711B20D52D99 +:103E6C00FC61F8710303FD6535665C08D161E8718E +:103E7C0003035005FDD2027102035003C1FDD62B82 +:103E8C00C0711A20FD762BF2C6D7C7200AFBF8FFAB +:103E9C00401AF90ADC0452FFEF618F22F931150543 +:103EAC00300400EF0F8F22F9314505300500EF0487 +:103EBC00D923F9F1609B8F08F99C018F30FD9C028E +:103ECC008F09F99C038F0AF99C048F78FC9C058F51 +:103EDC0002F99C06714420E661301271042061DC09 +:103EEC0031196162629C07CC08018F24F99C09A0EE +:103EFC001AF9D91AF9F1B107148972100AC6D7C781 +:103F0C008F20F9318FE724000061F8EDD74023DDD5 +:103F1C001B2361F8EDE53F2361F8ED5B402361F86D +:103F2C00EDA6402361F8ED7341EDD440D521F9DFC6 +:103F3C002CF6426CFCDD05F556FDEF03A056FD405A +:103F4C0056FD65DC0ACF20F905710223EDF141AF76 +:103F5C006CFC440A0061D8EDF141E521F971322382 +:103F6C00F556FDF5EFFBFD5205715320FDC52340C1 +:103F7C0023F903DF09710223F520F9EDF141FD412D +:103F8C002640D9FB9BDE09710223F520F9EDF141A6 +:103F9C00714A277140110571301105713A22715A1D +:103FAC002271501105FDC129D2DD09710223F520C2 +:103FBC00F9EDF14171103500CF37001D714012053C +:103FCC004021F901DF05F5F5FBEF04CFF5FB03CF3D +:103FDC0020F902FDA729EDF141FDA22CFD022D7166 +:103FEC004A9DFD6535FDBA30F537FF712BE0F521A3 +:103FFC00F9710223CBE43FEFCBE6F6F0FD520571ED +:10400C003BD48F22F93105285004FDE72B625C0369 +:10401C00318E315D34DBFB896168995002FDE72BF1 +:10402C00D2DD067170DBFBEF047178DBFBFDC52381 +:10403C00FDB92D710822F9CF20F9038FCEFB5C025C +:10404C00D1DD095080C15010FD2035C0EDF141FD8E +:10405C00F34131642331A07AFCD57AFCDD0831A41C +:10406C00E00A31020C06712BE0FD694231A4E01725 +:10407C0031040C13712BE05027C15005FDD62BC019 +:10408C00CF20F904710223FD5E428F22F9312507FE +:10409C0031040703F520F9EDF141FDF34131020C38 +:1040AC0014F0C15005FDD62BC05005FDD202FD69A0 +:1040BC0042CF20F903FD5E428F22F93125073104EE +:1040CC000703F520F9EDF141F520F9CFF5FB03F5E8 +:1040DC00F6FBF5F8FB715221F6426CFF61E8EDF14D +:1040EC0041F6BF72FC710321F50CFCFD9F3BFD1FDB +:1040FC002EFDF92CFD572D714B9DF5DCFBF5DDFBF1 +:10410C00F5DEFBF5DFFB31242102EFFACE3708CBCD +:10411C00E4BFFFCBE6FFF1CED4FFCF3700097148E7 +:10412C001205F6BEE0BEE2BED0716A27FD3B2A71D5 +:10413C004307714B277148100571481105713810F0 +:10414C000571381105713302713B22715302715B99 +:10415C00227158100571581105FDBB05CF20F905CA +:10416C00713223F6BF6CFCF521F931020729FDC52C +:10417C0023AF6CFC440A0061C8E520F9D523F96132 +:10418C00E8FDBB058F22F931255B502EFDD202E5EF +:10419C0021F9E520F9EF4ED504F9DF49FDBB05FD0A +:1041AC004E237173017132047143027103207152F9 +:1041BC002031949E02EFFA712AE7CEA409F5F300A0 +:1041CC003104070261FDE5F300CEA40831040709B0 +:1041DC00713323E520F9F556FD712BE78F22F93168 +:1041EC002503F520F9C6D7D57BFCDF1A3102001563 +:1041FC005003FDE72B625C01D1DF07F520F971025A +:10420C0023D7E57BFCD7407BFCF0DF083104004171 +:10421C00F57BFCD7407BFCC8DF0BF520F971022342 +:10422C00CF7BFCF0D73102000A407BFCFFDD22A0E3 +:10423C007BFCD7F0C15004FDD62BC08FDBFB5C9F01 +:10424C009FDBFB7110ECFB30263EFDA139CF7BFCD4 +:10425C00F0D731042106F520F9710223D7716323BD +:10426C00F57AFC717207FD3803717307D7FD2806C8 +:10427C00F2D7C7200CFBF8FF8F12FCF0F911FCF3FE +:10428C0003FDE64E13BC048F14FCF0F913FCF3038E +:10429C00FDE64E13BC028F16FCF0F915FCF303FD82 +:1042AC00E64E13BBAC04BDD8F6BDDAAC04311EBD72 +:1042BC00DCF6BDDEFDC30DADD8BDDCADDABDDEACCC +:1042CC0002BDD8F6BDDAAC02311EDADCC3DADEC3CD +:1042DC00BDDCF6BDDEFDC30DC0BDDEC0BDDCADDE9C +:1042EC00FD390FADD8BDDCADDABDDEABBDD8F6BD4A +:1042FC00DAAB311EDADCC3DADEC3BDDCF6BDDEFDC3 +:10430C00C30DC0BDDEC0BDDCADDEFD390FDADAADEC +:10431C00D8FD7E46C3C58F1AFD5C3FF0317E049AF2 +:10432C00FC14C2C0B9A01AFDF6BC08BC0A9C078CD0 +:10433C00074C2EDD3E8F1AFD0E0770F161DC605CC0 +:10434C003FF0317E12799AFCBDD8F6BDDA8C07733A +:10435C00092422318FBDDC70BDDEFDC30DAC08BD60 +:10436C00DCAC0AFD390FADDABC0AADD8BC0861591A +:10437C0007EFBCAC08BDD8AC0ABDDAC9DC0004F64A +:10438C00FD8D0EC9DCFFFFF6FD8E0FADD8BF94FC82 +:10439C00AF8EFC4294FCDD12AF90FCBF92FCAF8E52 +:1043AC00FCBF90FCAF94FCBF8EFCAF90FC4292FC27 +:1043BC00DC50AF8EFC4290FCDE48AF58FD428EFCC8 +:1043CC00DE40405CFD16DC1F405CFDA0DE168F96C7 +:1043DC00FC4F5CFDDE0EAF8EFC2298FC4469106134 +:1043EC00C8FD5744F55CFDAF8EFC445146DC0BAF69 +:1043FC008EFC241027BF5AFDEF1930F82ABF5AFD46 +:10440C00EF11405CFDFFDD03E6EF01F6345CFD8946 +:10441C00610899AF92FC4290FCDC1BAF90FC428E81 +:10442C00FCDE13AF8EFC425AFDDE0BF596FCAF8E14 +:10443C00FCBF98FCEF114096FCFFDD03E6EF01F6A4 +:10444C003496FC89610899100CC6D7717BFAC77138 +:10445C000A9E31929E02EFFA8E949F86FC8E969F56 +:10446C0087FC8E979F88FC8E989F89FC8E939F8AE1 +:10447C00FC8E929F8BFC710B9E717AFA8F89FCFDDE +:10448C00A20F76FDFC4513BF8CFCD517FCDF0AD5BB +:10449C0018FCDF05D519FCDD2CF6B1428CFCDF17BE +:1044AC00665C0391DF03E6EF01F6046D01313D120A +:1044BC000103B1BF8CFC9617FD1F4713FD36453128 +:1044CC00742302EF63520692926986FC687EFCDFCD +:1044DC00F6AF8CFCBF84FCF97CFCF3311C7926F91B +:1044EC0044FEFFDD43D97CFCF1010426F914A944F8 +:1044FC00FFFFDF04E6B9EF0CD97CFCF1010426F9CF +:10450C0014A9A1B9A017FCD517FCDF1CA018FCD569 +:10451C0018FCDF14A019FCD519FCDF0CCF17FCFF1D +:10452C00CF18FCFFCF19FCFFC6D7C716D97CFCF1FE +:10453C000744A800DC05717223EF1FF647DD1BA0B2 +:10454C007CFC407CFCA8DC05717223EF0DF97CFC33 +:10455C00F3311CF67826F9B7EFE1C6D7C756A89603 +:10456C0066F0317E12F6B17826F966D1DFF1F517D7 +:10457C00FCF518FCF519FCF57CFC717323C6D7C748 +:10458C002004FBF8FFD51AF9DF188F7CFC9F1BFD6C +:10459C00717BFA52069292697EFC681CFDDFF67103 +:1045AC007AFA401AF906DE10E91AF9091CFD9C0387 +:1045BC00A01AF98C0372EF34F91BFDF3311C792628 +:1045CC00F9BB310224058B9C03EF128C019C03D5A3 +:1045DC001BFDDF06CF1BFDA7EF03B01BFD71807128 +:1045EC00072461DC61FB7101248C03721004C6D7B3 +:1045FC00C72008FBF8FF8F89FCFDA20F9C078F8852 +:10460C00FCFDA20F9C068F87FCFDA20F9C058F86DC +:10461C00FCFDA20F9C048F8AFC9C038F8BFC9C02DC +:10462C008C06318E0112795222BB8C075C03D1DFD0 +:10463C00098C064C0361C86179008C05318EB1611F +:10464C000900BB313D120103BB8B0E04708C011CA5 +:10465C0000BB8F1CFC4E03DC0E8C034F1CFCDC0BD4 +:10466C008C024F1DFCDC04AB12EF03ABB112100833 +:10467C00C6D7C7C3C12008FBF8FFF661490A61F829 +:10468C00614908DF07F7340000ED1B47E6BC04F670 +:10469C00BC06AC0ABC02AC08BBAC06614902AC045B +:1046AC0061F8614900DE28AC04BDD8AC06BDDAE186 +:1046BC00FD480FADDABC06ADD8BC04ABBDD8AC021E +:1046CC00BDDAE1FD630FADDABC02ADD8BBEFCAAC0D +:1046DC0006BC02AC04BBAC08BDD8AC0ABDDAAC0459 +:1046EC00BDDCAC06FDC60EAC04BDDCAC06FD390F62 +:1046FC00E1FD630FADDABC06ADD8BC04AC06614974 +:10470C0002AC0461F8614900DCC5AC0214AB1210B8 +:10471C000CC6D7C7168F81FCFDA20F77614EDF2226 +:10472C00AF84FC428CFCDE09AF8CFC2284FC12EFC3 +:10473C0041F6428CFCDF084284FCDD03E7EF33F7E3 +:10474C00EF3017F1B11267318E43DF1B665C0391BA +:10475C00DF03E6EF01F6046D01313D120103228403 +:10476C00FC028CFC12EF0B67614EDE0532A900EFE8 +:10477C0001F7C6D7717BFA3112240CF64224FDDD09 +:10478C0006B224FDED1F48711324717AFA4020F90A +:10479C0004DF08715307F560FDEF78D9F7FBF1E7FB +:1047AC00240000DD0F23DD1C23DD1123DD6223DD5E +:1047BC002E23DD43715307F560FDEF57715207F55A +:1047CC0060FDEF4FD560FDDF08715207E560FDEF2E +:1047DC0006715307F560FD30FA00BF24FDEF34D5A8 +:1047EC0060FDDF0E715207E560FD30FA00BF24FD5D +:1047FC00EF21F5F7FBEF1CD560FDDF0E715307E5DC +:10480C0060FD30FA00BF24FDEF09CFF7FB02EF0388 +:10481C00FD2048D7D92FFCF1E7240000DD0923DD6A +:10482C002723DD0A23EF21715307F560FDD7D560EF +:10483C00FDDF08715207E560FDEF06715307F56067 +:10484C00FD302D02BF24FDD7715207E560FDD73135 +:10485C00422101D7716321D9F5FBF1E7240000DD7A +:10486C001223DD1923DD1123DD2623DD3423DD396D +:10487C0023DD3FFDE748EF3DFD0A49EF38D9F4FB56 +:10488C00C1AE6CFD602DC0F313BE6C712304EF251B +:10489C00F0C1AE6CFD602DC0F313BE6C712304EF40 +:1048AC0014F6BE6C712204EF0CCB6CFF0071230468 +:1048BC00EF03FD87494020F905DD064020F901DFB3 +:1048CC00067123047163213164210FF6BE64BE6A44 +:1048DC003124040390EF01F6BE6ED7CF66FD47F589 +:1048EC0026FDAE6C317DBF2CFDFD5C49D2DF0ED9AF +:1048FC00F4FBC1AE6CFD602DC0F313BE6CD7FD5C38 +:10490C0049D2DD0FCF66FD47F526FDAE6C317DBF7C +:10491C002CFDD7E926FD096C225080D6BF28FD223C +:10492C002CFDBDD8304700FDEE0DBF2AFD3028FD13 +:10493C00FD762DF313BE6CB066FDD566FDDF10CF92 +:10494C0066FD47A026FD4026FD1F61C8F526FDD754 +:10495C0040D7FB0BDC05712304F2D740D7FB066173 +:10496C00D831322011F0C1AE6CFD602DC0F313BEF6 +:10497C006C712204EF03FD8749E2D7716221F0C10B +:10498C00AE6CFD602DC0F313BE6CA02EFD402EFD51 +:10499C0040DC3DF52EFDD92FFDF1313F0462FD14B5 +:1049AC00D92FFDF1BDD85008FD3D0E087208E6D296 +:1049BC00DD040192DFFC896158D1DD05712204EF21 +:1049CC0003712304A02FFD402FFD2061C8F52FFD9E +:0149DC00D703 +:1049DD0061FC61FCC1C3C5C7520C929269D4FEC182 +:1049ED00DFF88EFD708EFCC1717AFA4020F903DF7D +:1049FD000630792AFDA139C09EFC609EFD34D4FE9F +:104A0D005206C0B9A5A592DFF9C6C4C2C061FC614A +:104A1D00DF520C929269D4FEC1DFF88EFD708EFCD0 +:104A2D00C1717AFAC736410571A4C6DC51F532FD64 +:104A3D00714850057160500531342236716207712D +:104A4D0033228FDCFB5FE4FBD1DF1B8FDDFB5FE5EA +:104A5D00FBD1DF128FDEFB5FE6FBD1DF098FDFFBC2 +:104A6D005FE7FBD1DD0C31620702EFFA716307716D +:104A7D006B27710324FD6630F51AF9ED954BC7369A +:104A8D0041057184C6DE0DF532FD71485005FD6698 +:104A9D0030ED954BC73641057194C6DE154032FD9C +:104AAD0003DD0C4032FD04DD064032FD0161F8F5F9 +:104ABD0032FDD932FDF1E7240000DD0823DD13239B +:104ACD00DD2EEF5571405005E532FD71505005ED6D +:104ADD00954B8F40059F1BF99F1EF9D91BF9FD5D65 +:104AED0034629F1DF9CF32FD0271505005ED954B8B +:104AFD00C73641057194C6DE1CC736410571C4C663 +:104B0D00DE06CF32FD03EF11F532FD714850057110 +:104B1D00605005EF73CF32FD044032FD03DF138F7C +:104B2D001DF99F4005D91DF9C1D91BF9FDF134C0FF +:104B3D00EF108F400576C7D91BF9FDE730C07150D6 +:104B4D005005D91EF9F1242900DD2D240400DD289E +:104B5D00242200DD23241100DD0C240100DD1924A5 +:104B6D001E00DD14EF0C401BF960DF0CCF1BF9614B +:104B7D00EF06F51AF9A01BF94032FD03DF0AD91B28 +:104B8D00F9FD5D34629F1DF9C09EFC609EFD34D41D +:104B9D00FE5206C0B9A5A592DFF961FCC1C7717AB5 +:104BAD00FA714AE5717BBD51405F0401D1DD06F616 +:104BBD0016A747DFF2300400BF2401F6BF2A0130EB +:104BCD000B0BBF28010000000000000000510FBFBB +:104BDD0028010000000000000000500FBF280171E7 +:104BED000AE6712321C6C061FCC1C5717AFAD544AC +:104BFD00FBDD0EEB42FB899E44A242FBB044FBEF72 +:104C0D0033710AE6300400BF2401F6BF2A01300BD0 +:104C1D000BBF28010000000000000000510FBF284D +:104C2D00010000000000000000500FBF28017113AB +:104C3D0021712321C4C061FC61EF520C929269D4A1 +:104C4D00FEC1DFF88EFD708EFCC12008FBF8FF71F0 +:104C5D00503002CEABACCC0100F6BC0231B2E20F4B +:104C6D00617902F6614902DFF371603002EF7E8EE9 +:104C7D00519B713BE28B5C02D1DD1D8B5C08D1DF5A +:104C8D000971503002CC0100EFCF8C0770FDCC358F +:104C9D00629E50CC0102EFC18B5C03D1DF408E5080 +:104CAD009C05715030028C01D1DF0E8C0570FD1208 +:104CBD0036629C07CC0101EF318C014C02DF06718D +:104CCD00603002EF28CF34025A716030028C0570CB +:104CDD00C18C0770FD7335C0CF34024AEF0F8B5C6A +:104CED0001D1DD0671603002EF03ED664C1008C096 +:104CFD009EFC609EFD34D4FE5206C0B9A5A592DF80 +:104D0D00F961FCC1C3C5C7520C929269D4FEC1DFD3 +:104D1D00F88EFD708EFCC1710A9E31929E02EFFAE3 +:104D2D008F06FC4F96FFDF198F07FC4F97FFDF11A2 +:104D3D008F08FC4F98FFDF095004C15011FD20353D +:104D4D00C0710B9EC09EFC609EFD34D4FE5206C009 +:104D5D00B9A5A592DFF9C6C4C2C061FCA052FC6121 +:104D6D00FCC1C3C5C7520C929269D4FEC1DFF88E47 +:104D7D00FD708EFCC1C1FBF8FF8D1F9C018E313182 +:104D8D008EE7240600DD0823DD0F23DD25EF4571B9 +:104D9D007AFA8C019F3CFCEF3B717AFA4023F901C2 +:104DAD00DF078C019F3BFCEF2B51FF2E019F3BFC3E +:104DBD00EF22717AFA8C019F02F98FDAFB5C01D137 +:104DCD00DF124020F903DD064020F904DF06308DA7 +:104DDD0025FDA1394031FF09DE05A031FFEF197125 +:104DED0058F0007142224051FC02DF03F6EF05D965 +:104DFD0051FCF1A1609F51FC710BE3C0C09EFC60A2 +:104E0D009EFD34D4FE5206C0B9A5A592DFF9C6C4E5 +:104E1D00C2C061FC61FF520C929269D4FEC1DFF8F1 +:104E2D008EFD708EFCC1717AFA8F0CFC5C03D1DDA6 +:104E3D00194020F903DD064020F904DF0D36100579 +:104E4D0071D4DE0630D63AFDA139C09EFC609EFDC0 +:104E5D0034D4FE5206C0B9A5A592DFF961FC61FC00 +:104E6D0061FC61FC61FC61FC61FC61FC61FC61FC4D +:104E7D0061FC61FC61FC61FC61FC61FC61FC61FC3D +:104E8D0061FC61FC61FC61FC61FC61FC61FC61FC2D +:064E9D0061FC61FC61FCF8 +:0A4EA40000060C12181E242A3036F6 +:104EAE00FF000000D4FB0000000040FC00000000EA +:104EBE001E3C5F368C225B48372EF22E8047943D87 +:104ECE009B090B3F01000000983AF82AFF000000F2 +:084EDE00000055555555470031 +:084EE600317503F7332312D7E5 +:0A4FF60031373A35363A3331000006 :00000001FF  \ No newline at end of file diff --git a/branches/sim/bsr.lmf b/branches/sim/bsr.lmf index 9e38d85..c2eaab0 100644 Binary files a/branches/sim/bsr.lmf and b/branches/sim/bsr.lmf differ diff --git a/branches/sim/bsr_k0r.map b/branches/sim/bsr_k0r.map index 0b0cd23..95ee135 100644 --- a/branches/sim/bsr_k0r.map +++ b/branches/sim/bsr_k0r.map @@ -24,8 +24,8 @@ Direc-file:bsr_mcu.dr *** Link information *** 65 output segment(s) - 3DA3H byte(s) real data - 5778 symbol(s) defined + 3E17H byte(s) real data + 5807 symbol(s) defined *** Memory map *** @@ -98,53 +98,53 @@ Direc-file:bsr_mcu.dr LDR_CODL task_status 000C4H 00000H ?CSEGSI 000C4H 0000AH CSEG - LDR_CODE 000CEH 00945H CSEG - LDR_CODE loader 000CEH 00218H - LDR_CODE main 002E6H 00042H - LDR_CODE WDT 00328H 00000H - LDR_CODE i2c_mcu 00328H 002F0H + LDR_CODE 000CEH 00955H CSEG + LDR_CODE loader 000CEH 00228H + LDR_CODE main 002F6H 00042H + LDR_CODE WDT 00338H 00000H + LDR_CODE i2c_mcu 00338H 002F0H LDR_CODE self_flash - 00618H 00373H + 00628H 00373H LDR_CODE task_debug - 0098BH 00000H + 0099BH 00000H LDR_CODE task_status - 0098BH 00088H - FSL_CODE 00A13H 00322H CSEG + 0099BH 00088H + FSL_CODE 00A23H 00322H CSEG FSL_CODE fsl_block_cmd - 00A13H 0002BH + 00A23H 0002BH FSL_CODE fsl_block_check - 00A3EH 00013H + 00A4EH 00013H FSL_CODE fsl_common - 00A51H 0014FH + 00A61H 0014FH FSL_CODE fsl_reset - 00BA0H 00001H + 00BB0H 00001H FSL_CODE fsl_si_ibf - 00BA1H 00064H + 00BB1H 00064H FSL_CODE fsl_phySwap - 00C05H 0004DH + 00C15H 0004DH FSL_CODE fsl_si_common - 00C52H 00061H - FSL_CODE fsl_swap 00CB3H 00030H + 00C62H 00061H + FSL_CODE fsl_swap 00CC3H 00030H FSL_CODE fsl_write - 00CE3H 00052H - @@LCODE 00D35H 00277H CSEG - @@LCODE @cstart 00D35H 0006DH - @@LCODE @imul 00DA2H 00011H - @@LCODE @lumul 00DB3H 0002BH - @@LCODE @isdiv 00DDEH 00022H - @@LCODE @iudiv 00E00H 0002DH - @@LCODE @isrem 00E2DH 00021H - @@LCODE @iurem 00E4EH 0002FH - @@LCODE @lsdiv 00E7DH 00039H - @@LCODE @ludiv 00EB6H 0003FH - @@LCODE @divuw 00EF5H 00034H - @@LCODE @ladd 00F29H 0000FH - @@LCODE @llsh 00F38H 0001BH - @@LCODE @lursh 00F53H 0001FH - @@LCODE @iscmp 00F72H 0000CH - @@LCODE @lband 00F7EH 00014H - @@LCODE @bcdtob 00F92H 0001AH -* gap * 00FACH 0004AH + 00CF3H 00052H + @@LCODE 00D45H 00277H CSEG + @@LCODE @cstart 00D45H 0006DH + @@LCODE @imul 00DB2H 00011H + @@LCODE @lumul 00DC3H 0002BH + @@LCODE @isdiv 00DEEH 00022H + @@LCODE @iudiv 00E10H 0002DH + @@LCODE @isrem 00E3DH 00021H + @@LCODE @iurem 00E5EH 0002FH + @@LCODE @lsdiv 00E8DH 00039H + @@LCODE @ludiv 00EC6H 0003FH + @@LCODE @divuw 00F05H 00034H + @@LCODE @ladd 00F39H 0000FH + @@LCODE @llsh 00F48H 0001BH + @@LCODE @lursh 00F63H 0001FH + @@LCODE @iscmp 00F82H 0000CH + @@LCODE @lband 00F8EH 00014H + @@LCODE @bcdtob 00FA2H 0001AH +* gap * 00FBCH 0003AH MGC_LOAD 00FF6H 0000AH CSEG AT MGC_LOAD magic 00FF6H 0000AH @@ -186,251 +186,251 @@ Direc-file:bsr_mcu.dr 0226CH 00000H @@CNST led_cam 0226CH 00000H @@CNST led_pow 0226CH 00020H - ROM_CODE 0228CH 026EDH CSEG - ROM_CODE pm 0228CH 009F7H - ROM_CODE i2c_ctr 02C83H 00060H - ROM_CODE i2c_twl 02CE3H 0005EH - ROM_CODE led 02D41H 00265H - ROM_CODE rtc 02FA6H 000E0H - ROM_CODE vreg_ctr 03086H 00486H - ROM_CODE vreg_twl 0350CH 000FAH - ROM_CODE adc 03606H 002E7H - ROM_CODE renge 038EDH 00190H - ROM_CODE accero 03A7DH 0013DH - ROM_CODE sw 03BBAH 00176H + ROM_CODE 0228CH 02751H CSEG + ROM_CODE pm 0228CH 00A16H + ROM_CODE i2c_ctr 02CA2H 00060H + ROM_CODE i2c_twl 02D02H 0005EH + ROM_CODE led 02D60H 00265H + ROM_CODE rtc 02FC5H 000E0H + ROM_CODE vreg_ctr 030A5H 004C0H + ROM_CODE vreg_twl 03565H 000FAH + ROM_CODE adc 0365FH 002E7H + ROM_CODE renge 03946H 00190H + ROM_CODE accero 03AD6H 00148H + ROM_CODE sw 03C1EH 00176H ROM_CODE task_misc - 03D30H 00177H - ROM_CODE task_sys 03EA7H 00373H + 03D94H 00177H + ROM_CODE task_sys 03F0BH 00373H ROM_CODE pedo_alg_thre_det2 - 0421AH 00502H - ROM_CODE led_cam 0471CH 000DBH - ROM_CODE led_pow 047F7H 00182H - @@BASE 04979H 004C6H CSEG BASE - @@BASE loader 04979H 00000H - @@BASE pm 04979H 0003FH - @@BASE i2c_ctr 049B8H 0018DH - @@BASE main 04B45H 00000H - @@BASE magic 04B45H 00000H - @@BASE WDT 04B45H 00000H - @@BASE i2c_mcu 04B45H 0009CH - @@BASE i2c_twl 04BE1H 000CBH - @@BASE led 04CACH 00000H - @@BASE rtc 04CACH 0005EH - @@BASE vreg_ctr 04D0AH 00000H - @@BASE vreg_twl 04D0AH 00000H - @@BASE adc 04D0AH 000B3H - @@BASE renge 04DBDH 00000H - @@BASE accero 04DBDH 0004AH + 0427EH 00502H + ROM_CODE led_cam 04780H 000DBH + ROM_CODE led_pow 0485BH 00182H + @@BASE 049DDH 004C6H CSEG BASE + @@BASE loader 049DDH 00000H + @@BASE pm 049DDH 0003FH + @@BASE i2c_ctr 04A1CH 0018DH + @@BASE main 04BA9H 00000H + @@BASE magic 04BA9H 00000H + @@BASE WDT 04BA9H 00000H + @@BASE i2c_mcu 04BA9H 0009CH + @@BASE i2c_twl 04C45H 000CBH + @@BASE led 04D10H 00000H + @@BASE rtc 04D10H 0005EH + @@BASE vreg_ctr 04D6EH 00000H + @@BASE vreg_twl 04D6EH 00000H + @@BASE adc 04D6EH 000B3H + @@BASE renge 04E21H 00000H + @@BASE accero 04E21H 0004AH @@BASE self_flash - 04E07H 00000H - @@BASE sw 04E07H 00000H + 04E6BH 00000H + @@BASE sw 04E6BH 00000H @@BASE task_debug - 04E07H 00000H + 04E6BH 00000H @@BASE task_misc - 04E07H 00000H - @@BASE task_sys 04E07H 00000H + 04E6BH 00000H + @@BASE task_sys 04E6BH 00000H @@BASE pedo_alg_thre_det2 - 04E07H 00000H - @@BASE ini_VECT 04E07H 00038H + 04E6BH 00000H + @@BASE ini_VECT 04E6BH 00038H @@BASE task_status - 04E3FH 00000H - @@BASE led_cam 04E3FH 00000H - @@BASE led_pow 04E3FH 00000H - @@CNSTL 04E3FH 00000H CSEG PAGE64KP - @@CNSTL @cstart 04E3FH 00000H - @@CNSTL 04E3FH 00000H CSEG PAGE64KP - @@CNSTL pm 04E3FH 00000H - @@CNSTL 04E3FH 00000H CSEG PAGE64KP - @@CNSTL i2c_ctr 04E3FH 00000H - @@CNSTL 04E3FH 00000H CSEG PAGE64KP - @@CNSTL i2c_twl 04E3FH 00000H - @@CNSTL 04E3FH 00000H CSEG PAGE64KP - @@CNSTL led 04E3FH 00000H - @@CNSTL 04E3FH 00000H CSEG PAGE64KP - @@CNSTL rtc 04E3FH 00000H - @@CNSTL 04E3FH 00000H CSEG PAGE64KP - @@CNSTL vreg_ctr 04E3FH 00000H - @@CNSTL 04E3FH 00000H CSEG PAGE64KP - @@CNSTL vreg_twl 04E3FH 00000H - @@CNSTL 04E3FH 00000H CSEG PAGE64KP - @@CNSTL adc 04E3FH 00000H - @@CNSTL 04E3FH 00000H CSEG PAGE64KP - @@CNSTL renge 04E3FH 00000H - @@CNSTL 04E3FH 00000H CSEG PAGE64KP - @@CNSTL accero 04E3FH 00000H - @@CNSTL 04E3FH 00000H CSEG PAGE64KP - @@CNSTL sw 04E3FH 00000H - @@CNSTL 04E3FH 00000H CSEG PAGE64KP + 04EA3H 00000H + @@BASE led_cam 04EA3H 00000H + @@BASE led_pow 04EA3H 00000H + @@CNSTL 04EA3H 00000H CSEG PAGE64KP + @@CNSTL @cstart 04EA3H 00000H + @@CNSTL 04EA3H 00000H CSEG PAGE64KP + @@CNSTL pm 04EA3H 00000H + @@CNSTL 04EA3H 00000H CSEG PAGE64KP + @@CNSTL i2c_ctr 04EA3H 00000H + @@CNSTL 04EA3H 00000H CSEG PAGE64KP + @@CNSTL i2c_twl 04EA3H 00000H + @@CNSTL 04EA3H 00000H CSEG PAGE64KP + @@CNSTL led 04EA3H 00000H + @@CNSTL 04EA3H 00000H CSEG PAGE64KP + @@CNSTL rtc 04EA3H 00000H + @@CNSTL 04EA3H 00000H CSEG PAGE64KP + @@CNSTL vreg_ctr 04EA3H 00000H + @@CNSTL 04EA3H 00000H CSEG PAGE64KP + @@CNSTL vreg_twl 04EA3H 00000H + @@CNSTL 04EA3H 00000H CSEG PAGE64KP + @@CNSTL adc 04EA3H 00000H + @@CNSTL 04EA3H 00000H CSEG PAGE64KP + @@CNSTL renge 04EA3H 00000H + @@CNSTL 04EA3H 00000H CSEG PAGE64KP + @@CNSTL accero 04EA3H 00000H + @@CNSTL 04EA3H 00000H CSEG PAGE64KP + @@CNSTL sw 04EA3H 00000H + @@CNSTL 04EA3H 00000H CSEG PAGE64KP @@CNSTL task_misc - 04E3FH 00000H - @@CNSTL 04E3FH 00000H CSEG PAGE64KP - @@CNSTL task_sys 04E3FH 00000H - @@CNSTL 04E3FH 00000H CSEG PAGE64KP + 04EA3H 00000H + @@CNSTL 04EA3H 00000H CSEG PAGE64KP + @@CNSTL task_sys 04EA3H 00000H + @@CNSTL 04EA3H 00000H CSEG PAGE64KP @@CNSTL pedo_alg_thre_det2 - 04E3FH 00000H - @@CNSTL 04E3FH 00000H CSEG PAGE64KP - @@CNSTL ini_VECT 04E3FH 00000H - @@CNSTL 04E3FH 00000H CSEG PAGE64KP - @@CNSTL led_cam 04E3FH 00000H - @@CNSTL 04E3FH 00000H CSEG PAGE64KP - @@CNSTL led_pow 04E3FH 00000H - @@R_INIS 04E3FH 00000H CSEG UNIT64KP - @@R_INIS @cstart 04E3FH 00000H - @@R_INIS loader 04E3FH 00000H - @@R_INIS pm 04E3FH 00000H - @@R_INIS i2c_ctr 04E3FH 00000H - @@R_INIS main 04E3FH 00000H - @@R_INIS magic 04E3FH 00000H - @@R_INIS WDT 04E3FH 00000H - @@R_INIS i2c_mcu 04E3FH 00000H - @@R_INIS i2c_twl 04E3FH 00000H - @@R_INIS led 04E3FH 00000H - @@R_INIS rtc 04E3FH 00000H - @@R_INIS vreg_ctr 04E3FH 00000H - @@R_INIS vreg_twl 04E3FH 00000H - @@R_INIS adc 04E3FH 00000H - @@R_INIS renge 04E3FH 00000H - @@R_INIS accero 04E3FH 00000H + 04EA3H 00000H + @@CNSTL 04EA3H 00000H CSEG PAGE64KP + @@CNSTL ini_VECT 04EA3H 00000H + @@CNSTL 04EA3H 00000H CSEG PAGE64KP + @@CNSTL led_cam 04EA3H 00000H + @@CNSTL 04EA3H 00000H CSEG PAGE64KP + @@CNSTL led_pow 04EA3H 00000H + @@R_INIS 04EA3H 00000H CSEG UNIT64KP + @@R_INIS @cstart 04EA3H 00000H + @@R_INIS loader 04EA3H 00000H + @@R_INIS pm 04EA3H 00000H + @@R_INIS i2c_ctr 04EA3H 00000H + @@R_INIS main 04EA3H 00000H + @@R_INIS magic 04EA3H 00000H + @@R_INIS WDT 04EA3H 00000H + @@R_INIS i2c_mcu 04EA3H 00000H + @@R_INIS i2c_twl 04EA3H 00000H + @@R_INIS led 04EA3H 00000H + @@R_INIS rtc 04EA3H 00000H + @@R_INIS vreg_ctr 04EA3H 00000H + @@R_INIS vreg_twl 04EA3H 00000H + @@R_INIS adc 04EA3H 00000H + @@R_INIS renge 04EA3H 00000H + @@R_INIS accero 04EA3H 00000H @@R_INIS self_flash - 04E3FH 00000H - @@R_INIS sw 04E3FH 00000H + 04EA3H 00000H + @@R_INIS sw 04EA3H 00000H @@R_INIS task_debug - 04E3FH 00000H + 04EA3H 00000H @@R_INIS task_misc - 04E3FH 00000H - @@R_INIS task_sys 04E3FH 00000H + 04EA3H 00000H + @@R_INIS task_sys 04EA3H 00000H @@R_INIS pedo_alg_thre_det2 - 04E3FH 00000H - @@R_INIS ini_VECT 04E3FH 00000H + 04EA3H 00000H + @@R_INIS ini_VECT 04EA3H 00000H @@R_INIS task_status - 04E3FH 00000H - @@R_INIS led_cam 04E3FH 00000H - @@R_INIS led_pow 04E3FH 00000H - @@R_INIS @rom 04E3FH 00000H - @@CALT 04E3FH 00000H CSEG - @@CALT @cstart 04E3FH 00000H - @@CALT loader 04E3FH 00000H - @@CALT pm 04E3FH 00000H - @@CALT i2c_ctr 04E3FH 00000H - @@CALT main 04E3FH 00000H - @@CALT magic 04E3FH 00000H - @@CALT WDT 04E3FH 00000H - @@CALT i2c_mcu 04E3FH 00000H - @@CALT i2c_twl 04E3FH 00000H - @@CALT led 04E3FH 00000H - @@CALT rtc 04E3FH 00000H - @@CALT vreg_ctr 04E3FH 00000H - @@CALT vreg_twl 04E3FH 00000H - @@CALT adc 04E3FH 00000H - @@CALT renge 04E3FH 00000H - @@CALT accero 04E3FH 00000H + 04EA3H 00000H + @@R_INIS led_cam 04EA3H 00000H + @@R_INIS led_pow 04EA3H 00000H + @@R_INIS @rom 04EA3H 00000H + @@CALT 04EA3H 00000H CSEG + @@CALT @cstart 04EA3H 00000H + @@CALT loader 04EA3H 00000H + @@CALT pm 04EA3H 00000H + @@CALT i2c_ctr 04EA3H 00000H + @@CALT main 04EA3H 00000H + @@CALT magic 04EA3H 00000H + @@CALT WDT 04EA3H 00000H + @@CALT i2c_mcu 04EA3H 00000H + @@CALT i2c_twl 04EA3H 00000H + @@CALT led 04EA3H 00000H + @@CALT rtc 04EA3H 00000H + @@CALT vreg_ctr 04EA3H 00000H + @@CALT vreg_twl 04EA3H 00000H + @@CALT adc 04EA3H 00000H + @@CALT renge 04EA3H 00000H + @@CALT accero 04EA3H 00000H @@CALT self_flash - 04E3FH 00000H - @@CALT sw 04E3FH 00000H + 04EA3H 00000H + @@CALT sw 04EA3H 00000H @@CALT task_debug - 04E3FH 00000H + 04EA3H 00000H @@CALT task_misc - 04E3FH 00000H - @@CALT task_sys 04E3FH 00000H + 04EA3H 00000H + @@CALT task_sys 04EA3H 00000H @@CALT pedo_alg_thre_det2 - 04E3FH 00000H - @@CALT ini_VECT 04E3FH 00000H + 04EA3H 00000H + @@CALT ini_VECT 04EA3H 00000H @@CALT task_status - 04E3FH 00000H - @@CALT led_cam 04E3FH 00000H - @@CALT led_pow 04E3FH 00000H - @@RLINIT 04E3FH 00000H CSEG UNIT64KP - @@RLINIT loader 04E3FH 00000H - @@RLINIT pm 04E3FH 00000H - @@RLINIT i2c_ctr 04E3FH 00000H - @@RLINIT main 04E3FH 00000H - @@RLINIT magic 04E3FH 00000H - @@RLINIT WDT 04E3FH 00000H - @@RLINIT i2c_mcu 04E3FH 00000H - @@RLINIT i2c_twl 04E3FH 00000H - @@RLINIT led 04E3FH 00000H - @@RLINIT rtc 04E3FH 00000H - @@RLINIT vreg_ctr 04E3FH 00000H - @@RLINIT vreg_twl 04E3FH 00000H - @@RLINIT adc 04E3FH 00000H - @@RLINIT renge 04E3FH 00000H - @@RLINIT accero 04E3FH 00000H + 04EA3H 00000H + @@CALT led_cam 04EA3H 00000H + @@CALT led_pow 04EA3H 00000H + @@RLINIT 04EA3H 00000H CSEG UNIT64KP + @@RLINIT loader 04EA3H 00000H + @@RLINIT pm 04EA3H 00000H + @@RLINIT i2c_ctr 04EA3H 00000H + @@RLINIT main 04EA3H 00000H + @@RLINIT magic 04EA3H 00000H + @@RLINIT WDT 04EA3H 00000H + @@RLINIT i2c_mcu 04EA3H 00000H + @@RLINIT i2c_twl 04EA3H 00000H + @@RLINIT led 04EA3H 00000H + @@RLINIT rtc 04EA3H 00000H + @@RLINIT vreg_ctr 04EA3H 00000H + @@RLINIT vreg_twl 04EA3H 00000H + @@RLINIT adc 04EA3H 00000H + @@RLINIT renge 04EA3H 00000H + @@RLINIT accero 04EA3H 00000H @@RLINIT self_flash - 04E3FH 00000H - @@RLINIT sw 04E3FH 00000H + 04EA3H 00000H + @@RLINIT sw 04EA3H 00000H @@RLINIT task_debug - 04E3FH 00000H + 04EA3H 00000H @@RLINIT task_misc - 04E3FH 00000H - @@RLINIT task_sys 04E3FH 00000H + 04EA3H 00000H + @@RLINIT task_sys 04EA3H 00000H @@RLINIT pedo_alg_thre_det2 - 04E3FH 00000H - @@RLINIT ini_VECT 04E3FH 00000H + 04EA3H 00000H + @@RLINIT ini_VECT 04EA3H 00000H @@RLINIT task_status - 04E3FH 00000H - @@RLINIT led_cam 04E3FH 00000H - @@RLINIT led_pow 04E3FH 00000H - @@RLINIT @rom 04E3FH 00000H - @@CODEL 04E3FH 00000H CSEG - @@CODEL pm 04E3FH 00000H - @@CODEL i2c_ctr 04E3FH 00000H - @@CODEL magic 04E3FH 00000H - @@CODEL i2c_twl 04E3FH 00000H - @@CODEL led 04E3FH 00000H - @@CODEL rtc 04E3FH 00000H - @@CODEL vreg_ctr 04E3FH 00000H - @@CODEL vreg_twl 04E3FH 00000H - @@CODEL adc 04E3FH 00000H - @@CODEL renge 04E3FH 00000H - @@CODEL accero 04E3FH 00000H - @@CODEL sw 04E3FH 00000H + 04EA3H 00000H + @@RLINIT led_cam 04EA3H 00000H + @@RLINIT led_pow 04EA3H 00000H + @@RLINIT @rom 04EA3H 00000H + @@CODEL 04EA3H 00000H CSEG + @@CODEL pm 04EA3H 00000H + @@CODEL i2c_ctr 04EA3H 00000H + @@CODEL magic 04EA3H 00000H + @@CODEL i2c_twl 04EA3H 00000H + @@CODEL led 04EA3H 00000H + @@CODEL rtc 04EA3H 00000H + @@CODEL vreg_ctr 04EA3H 00000H + @@CODEL vreg_twl 04EA3H 00000H + @@CODEL adc 04EA3H 00000H + @@CODEL renge 04EA3H 00000H + @@CODEL accero 04EA3H 00000H + @@CODEL sw 04EA3H 00000H @@CODEL task_misc - 04E3FH 00000H - @@CODEL task_sys 04E3FH 00000H + 04EA3H 00000H + @@CODEL task_sys 04EA3H 00000H @@CODEL pedo_alg_thre_det2 - 04E3FH 00000H - @@CODEL ini_VECT 04E3FH 00000H - @@CODEL led_cam 04E3FH 00000H - @@CODEL led_pow 04E3FH 00000H -* gap * 04E3FH 00001H - @@CNSTL 04E40H 0000AH CSEG PAGE64KP - @@CNSTL @bcdtob 04E40H 0000AH - @@R_INIT 04E4AH 00038H CSEG UNIT64KP - @@R_INIT @cstart 04E4AH 00000H - @@R_INIT loader 04E4AH 00000H - @@R_INIT pm 04E4AH 00002H - @@R_INIT i2c_ctr 04E4CH 00002H - @@R_INIT main 04E4EH 00000H - @@R_INIT magic 04E4EH 00000H - @@R_INIT WDT 04E4EH 00000H - @@R_INIT i2c_mcu 04E4EH 00000H - @@R_INIT i2c_twl 04E4EH 00000H - @@R_INIT led 04E4EH 00000H - @@R_INIT rtc 04E4EH 00000H - @@R_INIT vreg_ctr 04E4EH 00000H - @@R_INIT vreg_twl 04E4EH 00000H - @@R_INIT adc 04E4EH 0000CH - @@R_INIT renge 04E5AH 00014H - @@R_INIT accero 04E6EH 00000H + 04EA3H 00000H + @@CODEL ini_VECT 04EA3H 00000H + @@CODEL led_cam 04EA3H 00000H + @@CODEL led_pow 04EA3H 00000H +* gap * 04EA3H 00001H + @@CNSTL 04EA4H 0000AH CSEG PAGE64KP + @@CNSTL @bcdtob 04EA4H 0000AH + @@R_INIT 04EAEH 00038H CSEG UNIT64KP + @@R_INIT @cstart 04EAEH 00000H + @@R_INIT loader 04EAEH 00000H + @@R_INIT pm 04EAEH 00002H + @@R_INIT i2c_ctr 04EB0H 00002H + @@R_INIT main 04EB2H 00000H + @@R_INIT magic 04EB2H 00000H + @@R_INIT WDT 04EB2H 00000H + @@R_INIT i2c_mcu 04EB2H 00000H + @@R_INIT i2c_twl 04EB2H 00000H + @@R_INIT led 04EB2H 00000H + @@R_INIT rtc 04EB2H 00000H + @@R_INIT vreg_ctr 04EB2H 00000H + @@R_INIT vreg_twl 04EB2H 00000H + @@R_INIT adc 04EB2H 0000CH + @@R_INIT renge 04EBEH 00014H + @@R_INIT accero 04ED2H 00000H @@R_INIT self_flash - 04E6EH 00000H - @@R_INIT sw 04E6EH 00002H + 04ED2H 00000H + @@R_INIT sw 04ED2H 00002H @@R_INIT task_debug - 04E70H 00000H + 04ED4H 00000H @@R_INIT task_misc - 04E70H 00000H - @@R_INIT task_sys 04E70H 00002H + 04ED4H 00000H + @@R_INIT task_sys 04ED4H 00002H @@R_INIT pedo_alg_thre_det2 - 04E72H 00006H - @@R_INIT ini_VECT 04E78H 00000H + 04ED6H 00006H + @@R_INIT ini_VECT 04EDCH 00000H @@R_INIT task_status - 04E78H 00002H - @@R_INIT led_cam 04E7AH 00002H - @@R_INIT led_pow 04E7CH 00006H - @@R_INIT @rom 04E82H 00000H - @@LCODEL 04E82H 00008H CSEG - @@LCODEL abs 04E82H 00008H -* gap * 04E8AH 0016CH + 04EDCH 00002H + @@R_INIT led_cam 04EDEH 00002H + @@R_INIT led_pow 04EE0H 00006H + @@R_INIT @rom 04EE6H 00000H + @@LCODEL 04EE6H 00008H CSEG + @@LCODEL abs 04EE6H 00008H +* gap * 04EEEH 00108H MGC_TAIL 04FF6H 0000AH CSEG AT MGC_TAIL magic 04FF6H 0000AH diff --git a/branches/sim/hoge.bin b/branches/sim/hoge.bin index 4f42f1b..a941672 100644 Binary files a/branches/sim/hoge.bin and b/branches/sim/hoge.bin differ diff --git a/branches/sim/loader.c b/branches/sim/loader.c index 0d1d018..79cedd7 100644 --- a/branches/sim/loader.c +++ b/branches/sim/loader.c @@ -114,8 +114,10 @@ void main( ) hdwinit2( ); +#ifndef _WIN32 // t@[̐`FbN // chk_firm_broke(); +#endif // V䔻 chk_platform_type(); @@ -170,6 +172,14 @@ void chk_platform_type() { // CTRt@~ // system_status.family = (enum _family)( DEV_DET >> 1 ); /// ... + if( system_status.family == FAMILY_SPFL ) + { + pm_reg_bit_vddlcd = PM_REG_BIT_VDDLCD_AMO; + } + else + { + pm_reg_bit_vddlcd = PM_REG_BIT_VDDLCD_CGS; + } // CTR̊J@ // // ꉞ @@ -278,7 +288,7 @@ void hdwinit2( ) MK2 = 0xFFFF; - PM20 = bits8(1,1,1,1,1,1,0,0); + PM20 = bits8(1,1,1,1,1,0,0,0); PM1 = bits8(0,0,0,0,0,0,0,0); PM2 = bits8(1,1,1,0,1,0,0,1); diff --git a/branches/sim/pedo_alg_thre_det2.c b/branches/sim/pedo_alg_thre_det2.c index 1a1b892..adaecd8 100644 --- a/branches/sim/pedo_alg_thre_det2.c +++ b/branches/sim/pedo_alg_thre_det2.c @@ -389,7 +389,7 @@ u8 hosu_read( ) else { u16 temp; - // 16rbgŋL^Ă̂ł΂炵đ todo: Ɗy@񂶂 + // 16rbgŋL^Ă̂ł΂炵đ /// Ɗy@񂶂 temp = pool.vreg_c_ext.pedo_log[ p_record_buffer ]; if( !pedolog_read_msb ) { diff --git a/branches/sim/pm.c b/branches/sim/pm.c index 29dd8d3..5b1ca32 100644 --- a/branches/sim/pm.c +++ b/branches/sim/pm.c @@ -46,6 +46,8 @@ static bt_param_* p_bt_param; static err send_cmd_mgic_2B( u8 reg, u16 dat ); static err read_mgic_2B( u8 reg, u8* dat ); +u8 pm_reg_bit_vddlcd; + // ======================================================== static void BT_model_detect(); @@ -366,6 +368,17 @@ void BT_model_detect() system_status.model = MODEL_JIKKI; // obe̎́ŏ㏑ } + // TShome{^A@͖ڑȂ̂ŗv[q /// gndɂƂ΂悩c + if( system_status.model == MODEL_TS_BOARD ) + { + PM_SW_HOME_n_TSBOARD = 1; + } + else + { + PM_SW_HOME_n_TSBOARD = 0; + SW_HOME_n_TSBOARD = 0; /// ǂł񂾂 + } + // dr[J[̎ // { u8 i; @@ -763,6 +776,7 @@ err PM_LCD_on( ) if( system_status.family == FAMILY_SPFL ) { SPFL_LCD_AMOL_HV_CONT = 1; + // todo vEFCg҂ } wait_ms( DELAY_PM_TSS_50B_AND_TCOM ); @@ -812,14 +826,14 @@ void PM_LCD_off() // td؂ // - SPFL_LCD_AMOL_HV_CONT = 0; // ̃t@~łQȂ + SPFL_LCD_AMOL_HV_CONT = 0; // ̃t@~łLȂ̂ŕQȂ // 50msƂ҂‚AmF܂傤ˁc if( read_pmic( PM_REG_ADRS_VDD_LCD ) != 0 ) { if( system_status.family == FAMILY_SPFL ) { - wait_ms( 10 ); // At@X15V؂Ƃ̃EFCgB͎b + wait_ms( 10 ); // At@X15V؂Ƃ̃EFCgBtodo ͎b } PM_TCOM_off(); diff --git a/branches/sim/pm.h b/branches/sim/pm.h index d180163..4527152 100644 --- a/branches/sim/pm.h +++ b/branches/sim/pm.h @@ -104,7 +104,8 @@ enum NTR_PM_BT_STATUS{ #define PM_REG_BIT_VDD50A ( 1 << 4 ) // 0x02 pw cnt2 -#define PM_REG_BIT_VDDLCD 0x07 +#define PM_REG_BIT_VDDLCD_CGS 0x07 +#define PM_REG_BIT_VDDLCD_AMO 0x05 #define PM_REG_BIT_LCD_VCS ( 0x01 << 4 ) #define PM_REG_BIT_LCD_TCOM ( 0x01 << 3 ) @@ -137,6 +138,8 @@ extern bit bt_force_update; extern u8 pmic_version; extern u8 mgic_version[]; +extern u8 pm_reg_bit_vddlcd; // At@XΉ(dV[PXႤ) + //========================================================= err PM_sys_pow_on( ); @@ -156,7 +159,6 @@ void pm_chk_adapter(); void codec_reg_init(); - task_status_immed tski_BT_temp_update( ); task_status_immed tski_vcom_set( ); task_status_immed tski_PM_LCD_on(); @@ -169,8 +171,6 @@ u8 read_pmic( u8 reg ); #define PM_Chg_Stop() { BT_TEMP_P = 0; BT_CHG_DISABLE(); LED_CHARGE = 0; bt_authorized = false; } - - // @ĂԑOɁA݉xĂKv܂B #define PM_reset() ( send_cmd_pmic( PM_REG_ADRS_CONT, 0x00 ) ) @@ -187,10 +187,11 @@ u8 read_pmic( u8 reg ); #define PM_VDD_on() ( send_cmd_pmic( PM_REG_ADRS_VDD_SYS, PM_REG_BIT_VDD )) #define PM_VDD50A_on() ( send_cmd_pmic( PM_REG_ADRS_VDD_SYS, ( PM_REG_BIT_VDD | PM_REG_BIT_VDD50A ))) #define PM_VDD_off() ( send_cmd_pmic( PM_REG_ADRS_VDD_SYS, 0 )) -#define PM_off() ( send_cmd_pmic( PM_REG_ADRS_VDD_SYS, 0 )) +#define PM_off() PM_VDD_off() #define PM_VDD_normMode() ( send_cmd_pmic( PM_REG_ADRS_POW_SAVE, PM_REG_BIT_VDD1P_1R15 | PM_REG_BIT_VDD_PWM )) #define PM_VDD_ecoMode() ( send_cmd_pmic( PM_REG_ADRS_POW_SAVE, PM_REG_BIT_VDD1P_0R90 | PM_REG_BIT_VDD_AUTO )) +// todo YŃRAdς邩Ȃ // ق // #define PM_reset_neg() ( send_cmd_pmic( PM_REG_ADRS_CONT, ( PM_REG_BIT_LDSW | PM_REG_BIT_nRST1 ))) @@ -199,10 +200,10 @@ u8 read_pmic( u8 reg ); // 0 ƈُ // tnd // -#define PM_VDDLCD_on() ( send_cmd_pmic( PM_REG_ADRS_VDD_LCD, PM_REG_BIT_VDDLCD )) -#define PM_TCOM_on() ( send_cmd_pmic( PM_REG_ADRS_VDD_LCD, ( PM_REG_BIT_VDDLCD | PM_REG_BIT_LCD_TCOM ))) -#define PM_VCS_on() ( send_cmd_pmic( PM_REG_ADRS_VDD_LCD, ( PM_REG_BIT_VDDLCD | PM_REG_BIT_LCD_VCS | PM_REG_BIT_LCD_TCOM ))) -#define PM_TCOM_off() ( send_cmd_pmic( PM_REG_ADRS_VDD_LCD, ( PM_REG_BIT_VDDLCD | PM_REG_BIT_LCD_VCS ))) +#define PM_VDDLCD_on() ( send_cmd_pmic( PM_REG_ADRS_VDD_LCD, pm_reg_bit_vddlcd )) +#define PM_TCOM_on() ( send_cmd_pmic( PM_REG_ADRS_VDD_LCD, ( pm_reg_bit_vddlcd | PM_REG_BIT_LCD_TCOM ))) +#define PM_VCS_on() ( send_cmd_pmic( PM_REG_ADRS_VDD_LCD, ( pm_reg_bit_vddlcd | PM_REG_BIT_LCD_VCS | PM_REG_BIT_LCD_TCOM ))) +#define PM_TCOM_off() ( send_cmd_pmic( PM_REG_ADRS_VDD_LCD, ( pm_reg_bit_vddlcd | PM_REG_BIT_LCD_VCS ))) #define PM_TCOM_VCS_off() PM_VDDLCD_on() #define PM_VDDLCD_off() ( send_cmd_pmic( PM_REG_ADRS_VDD_LCD, 0 ) ) diff --git a/branches/sim/renge/renge.c b/branches/sim/renge/renge.c index 86fa62d..7d1f764 100644 --- a/branches/sim/renge/renge.c +++ b/branches/sim/renge/renge.c @@ -99,7 +99,7 @@ err renge_task_interval_run(){ // C^[oN DI(); if(( renge_flg_interval != 0 ) || - ( renge_task_interval_run_force )) // todo + ( renge_task_interval_run_force )) /// ȁc { renge_task_interval_in_force = renge_task_interval_run_force; renge_task_interval_run_force = false; // N^XNA荞ރ^XNŃtO‚Ȃ̂ diff --git a/branches/sim/self_flash.c b/branches/sim/self_flash.c index 0e2613f..e314276 100644 --- a/branches/sim/self_flash.c +++ b/branches/sim/self_flash.c @@ -205,7 +205,7 @@ void firm_update( ) // 1ubN݊Bxt@Cs if( FSL_IVerify( target_block ) != FSL_OK ){ alert(2); - // ēx xt@CJԂ_ł... todocH + // ēx xt@CJԂ_ł... /// ďׂ݂H // XgA firm_duplicate( ALTERNATE_FIRMTOP, FIRM_TOP ); FSL_ForceReset(); // Zbg @@ -379,8 +379,7 @@ void firm_restore( ) } DBG_LED_off; - // todo - // @XgAsALEDƂāAT[rXɂĂ炤H + // todo XgAsALEDƂāAT[rXɂĂ炤H /* // u[g diff --git a/branches/sim/sim/sfrAlias.h b/branches/sim/sim/sfrAlias.h index a567c25..0079c26 100644 --- a/branches/sim/sim/sfrAlias.h +++ b/branches/sim/sim/sfrAlias.h @@ -105,13 +105,19 @@ #define SW_HOME_n_JIKKI mcuRegP[ _P20_4 ] #define PM_SW_HOME_n_JIKKI mcuRegPM[ _P20_4 ] #define PU_SW_HOME_n_JIKKI mcuRegPU[ _P20_4 ] + // INTP22 #define SW_HOME_n_TSBOARD mcuRegP[ _P2_0 ] +#define PM_SW_HOME_n_TSBOARD mcuRegPM[ _P2_0 ] // WiFi #define WL_TX mcuRegP[ _P20_3 ] // INTP21 #define PM_WL_TX mcuRegPM[ _P20_3 ] // INTP21 +// RBR +#define RBR_RESET_n mcuRegP[ _P2_1 ] +#define RBR_FLIGHT_n mcuRegP[ _P2_2 ] + //#define LED_CAM mcuRegP[ _P1_0 ] // TO02 //#define LED_WIFI mcuRegP[ _P1_1 ] // TO03 //#define LED_NOTIFY mcuRegP[ _P1_3 ] // TO05 @@ -159,7 +165,7 @@ #define ACC_VALID mcuRegP[ _P20_5 ] #define PM_ACC_VALID mcuRegPM[ _P20_5 ] -#define ACCEL_INT1 mcuRegP[ _P2_5 ] +#define ACCEL_INT1 mcuRegP[ _P2_5 ] // todo P2.5ʖړIŎgȂȎ(AIN5)ꂢɂ #define PM_ACCEL_INT1 mcuRegPM[ _P2_5 ] #define KR_SW_POW ( 1 << 3 ) diff --git a/branches/sim/task_misc.c b/branches/sim/task_misc.c index e1802ba..3ad80a2 100644 --- a/branches/sim/task_misc.c +++ b/branches/sim/task_misc.c @@ -283,7 +283,7 @@ u8 extinfo_read() if( iic_burst_state > KOUMOKU ) { - return( 0x73 ); + return( 0xFF ); } // static łƂقǂ̂̂łȂ̂ŖX^bNƂĂ diff --git a/branches/sim/task_sys.c b/branches/sim/task_sys.c index b90218c..b641eae 100644 --- a/branches/sim/task_sys.c +++ b/branches/sim/task_sys.c @@ -136,7 +136,7 @@ void tsk_sys( ) PM_SW_HOME_n_JIKKI = 1; PM_WL_TX = 1; PM_SW_SEL_n = 1; - PM_ACCEL_INT1 = 1; + PM_ACCEL_INT1 = 1; PM_ACC_VALID = 1; if( PM_sys_pow_on( ) != ERR_SUCCESS ) diff --git a/branches/sim/user_define.h b/branches/sim/user_define.h index efc4f47..fd048be 100644 --- a/branches/sim/user_define.h +++ b/branches/sim/user_define.h @@ -14,13 +14,14 @@ // @‹ #ifdef _debug_led_ +/*spflΉȍ~AncłȂȂ̂Ŏg܂ # define DBG_LED_on { PM2.1 = 0; P2.1 = 1; } # define DBG_LED_off { P2.1 = 0; } # define DBG_LED_toggle ( P2.1 ^= 1 ) # define DBG_LED2_on { PM2.2 = 0; P2.2 = 1; } # define DBG_LED2_off { P2.2 = 0; } # define DBG_LED2_toggle ( P2.2 ^= 1 ) - +*/ #else # define DBG_LED_on ; # define DBG_LED_off ; @@ -117,12 +118,17 @@ #define PU_SW_HOME_n_JIKKI PU20.4 // INTP22 -#define SW_HOME_n_TSBOARD P2.0 +#define SW_HOME_n_TSBOARD P2.0 // TS}U[pull up(P2͓p.u.) +#define PM_SW_HOME_n_TSBOARD PM2.0 // WiFi #define WL_TX P20.3 // INTP21 #define PM_WL_TX PM20.3 // INTP21 +// RBR +#define RBR_RESET_n P2.1 +#define RBR_FLIGHT_n P2.2 + //#define LED_CAM P1.0 // TO02 //#define LED_WIFI P1.1 // TO03 //#define LED_NOTIFY P1.3 // TO05 diff --git a/branches/sim/vreg_ctr.c b/branches/sim/vreg_ctr.c index 0df1fcc..f2b8079 100644 --- a/branches/sim/vreg_ctr.c +++ b/branches/sim/vreg_ctr.c @@ -326,6 +326,13 @@ void vreg_ctr_write( u8 adrs, u8 data ) vreg_ctr[ VREG_C_COMMAND3 ] = data; break; + case ( VREG_C_VOL_RBR_CONTROL ): + RBR_RESET_n = ( data & REG_BIT_RESET ) ? 1: 0; + RBR_FLIGHT_n = ( data & REG_BIT_FLIGHT ) ? 1: 0; + + vreg_ctr[ VREG_C_VOL_RBR_CONTROL ] = data; + break; + case ( VREG_C_VOL_OPTION ): if(( vreg_ctr[ VREG_C_VOL_OPTION ] ^ data ) & ( REG_BIT_VOL_UPDATE_TO_SLIDER )) { @@ -359,7 +366,8 @@ void vreg_ctr_write( u8 adrs, u8 data ) break; //debug// - case ( VREG_C_VOL_DIGITAL ): + // gĂȂˁH + case ( VREG_C_VOL_DIGITAL ): NOP(); // no break // @@ -448,14 +456,12 @@ u8 vreg_ctr_read( u8 adrs ) return( pedolog_overflow? 0x10: 0 ); } -#if 0 if( adrs >= VREG_C_ENDMARK_ ) { - // VREG_C_INFO > VREG_C_ENDMARK_ Ȃ̂ - // Ƃ͒ - return( 0xEE ); + // VREG_C_INFO > VREG_C_ENDMARK_ ŐɕԂĂ + // Ƃ͂Ȃɒ + return( 0xFF ); } -#endif return ( vreg_ctr[adrs] ); } diff --git a/branches/sim/vreg_ctr.h b/branches/sim/vreg_ctr.h index af4f86e..161cb8a 100644 --- a/branches/sim/vreg_ctr.h +++ b/branches/sim/vreg_ctr.h @@ -125,10 +125,13 @@ #define REG_BIT_TWL_REQ_RESET ( 1 << 0 ) - // VREG_C_LED_NOTIFY_FLAG #define REG_BIT_IN_LOOP ( 1 << 0 ) +// RBR control (0x57) +#define REG_BIT_FLIGHT ( 1 << 1 ) +#define REG_BIT_RESET ( 1 << 0 ) + /* ev @@ -189,9 +192,9 @@ enum VREG_C_ADRS VREG_C_COMMAND3, // 'r' Ń}CRZbgA 'w' WDTZbg VREG_C_OFF_DELAY = 0x24, - VREG_C_VOL_DIGITAL = 0x25, + VREG_C_VOL_DIGITAL = 0x25, // todo VREG_C_VOL_OPTION, - VREG_C_VOL_ADC_RAW, + VREG_C_VOL_ADC_RAW = 0x27, VREG_C_LED_BRIGHT = 0x28, VREG_C_LED_POW, @@ -242,6 +245,8 @@ enum VREG_C_ADRS VREG_C_ACC_HOSU_HOUR_BOUNDARY = 0x50, VREG_C_ACC_HOSU_HOUR_BOUNDARY_SEC, + VREG_C_VOL_RBR_CONTROL = 0x57, + VREG_C_VOL_CAL_MIN = 0x58, VREG_C_VOL_CAL_MAX, diff --git a/branches/sim/yav_mcu_bsr.plg b/branches/sim/yav_mcu_bsr.plg index 23e3f02..e6e5100 100644 --- a/branches/sim/yav_mcu_bsr.plg +++ b/branches/sim/yav_mcu_bsr.plg @@ -1,19 +1,22 @@ C:\Windows\system32\cmd.exe /c c:\cygwin\bin\touch magic.c "C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no loader.c -loader.c(139) : CC78K0R warning W0401: Conversion may lose significant digits -loader.c(140) : CC78K0R warning W0401: Conversion may lose significant digits -loader.c(172) : CC78K0R warning W0401: Conversion may lose significant digits +loader.c(141) : CC78K0R warning W0401: Conversion may lose significant digits +loader.c(142) : CC78K0R warning W0401: Conversion may lose significant digits +loader.c(174) : CC78K0R warning W0401: Conversion may lose significant digits Compilation complete, 0 error(s) and 3 warning(s) found. "C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff 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 -qvjl2w -sainter_asm -zpb -no pm.c -pm.c(466) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(804) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(891) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(900) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(1103) : CC78K0R warning W0401: Conversion may lose significant digits -pm.c(1105) : CC78K0R warning W0401: Conversion may lose significant digits -Compilation complete, 0 error(s) and 6 warning(s) found. +pm.c(479) : 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. "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 -qvjl2w -sainter_asm -zpb -no i2c_ctr.c @@ -158,4 +161,4 @@ intel-HEX to bsr bin converter file converted! -Build Total error(s) : 0 Total warning(s) : 53 +Build Total error(s) : 0 Total warning(s) : 56