From a740ba6dd1611c9a3e6b744c2e3e32c2c73f6a86 Mon Sep 17 00:00:00 2001 From: n2232 Date: Wed, 20 Jul 2011 09:24:53 +0000 Subject: [PATCH] =?UTF-8?q?=E3=83=81=E3=82=A7=E3=83=83=E3=82=AF=E3=83=AA?= =?UTF-8?q?=E3=82=B9=E3=83=88=E3=82=92=E4=BD=9C=E3=82=8B=E3=80=82=20.xls?= =?UTF-8?q?=E8=BF=BD=E5=8A=A0=20=E2=86=91=E3=81=AE=E3=81=9F=E3=82=81?= =?UTF-8?q?=E3=80=81=E3=83=90=E3=83=BC=E3=82=B8=E3=83=A7=E3=83=B3=E3=82=92?= =?UTF-8?q?=E5=88=87=E3=82=8B(=3F)=20hal.c=20=E8=93=8B=E9=96=8B=E3=81=91?= =?UTF-8?q?=E3=81=AE=E8=AB=96=E7=90=86=E9=96=93=E9=81=95=E3=81=84=20i2c=5F?= =?UTF-8?q?ctr.c=20=E8=AA=A4=E6=9B=B8=E3=81=8D=E8=BE=BC=E3=81=BF=E9=98=B2?= =?UTF-8?q?=E6=AD=A2=E3=81=AE=E3=81=A4=E3=82=82=E3=82=8A=E3=81=A7=E3=81=84?= =?UTF-8?q?=E3=81=98=E3=81=A3=E3=81=9F=E3=81=8C=E2=80=A6=E3=80=80status?= =?UTF-8?q?=E3=81=8Cvolatile=E3=81=AA=E3=81=AE=E3=81=A7=E4=B8=AD=E9=96=93?= =?UTF-8?q?=E5=A4=89=E6=95=B0=E3=81=A7=E5=8F=97=E3=81=91=E3=82=8B=20pm.c?= =?UTF-8?q?=20nbd=E4=BD=93=E9=A8=93=E5=8F=B0=E3=81=AE=E9=9B=BB=E6=B1=A0?= =?UTF-8?q?=E6=AE=8B=E9=87=8F=E3=80=81=E3=82=B1=E3=82=A2=E4=B8=8D=E8=A6=81?= =?UTF-8?q?=E3=81=A8=E3=81=AE=E3=81=93=E3=81=A8=E3=81=A7=E3=82=B3=E3=83=A1?= =?UTF-8?q?=E3=83=B3=E3=83=88=E3=82=A2=E3=82=A6=E3=83=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@353 013db118-44a6-b54f-8bf7-843cb86687b1 --- branches/sim/VCProj/Debug/bsr_trunk.log | 54 +- branches/sim/VCProj/bsr_trunk.sdf | Bin 1396736 -> 1396736 bytes branches/sim/VCProj/bsr_trunk.suo | Bin 85504 -> 85504 bytes branches/sim/batt_params.h | 36 + branches/sim/bsr.hex | 1533 +++++++++++------------ branches/sim/bsr.lmf | Bin 174872 -> 174376 bytes branches/sim/bsr_k0r.map | 805 ++++++------ branches/sim/config.h | 15 +- branches/sim/hal.c | 6 +- branches/sim/i2c_ctr.c | 116 +- branches/sim/pedo_alg_thre_det2.c | 4 +- branches/sim/pedometer.h | 6 + branches/sim/pm.c | 10 +- branches/sim/rtc.c | 2 +- branches/sim/rtc.h | 2 +- branches/sim/task_debug.c | 2 +- branches/sim/task_misc.c | 4 +- branches/sim/task_sys.c | 2 +- branches/sim/vreg_ctr.c | 120 +- branches/sim/yav_mcu_bsr.plg | 129 +- branches/sim/yav_mcu_bsr.pri | 1182 ++++++++--------- branches/sim/yav_mcu_bsr.prj | 586 ++++----- branches/sim/ベースからの変更.xls | Bin 0 -> 23552 bytes 23 files changed, 2410 insertions(+), 2204 deletions(-) create mode 100644 branches/sim/ベースからの変更.xls diff --git a/branches/sim/VCProj/Debug/bsr_trunk.log b/branches/sim/VCProj/Debug/bsr_trunk.log index 936a5e0..3dbba98 100644 --- a/branches/sim/VCProj/Debug/bsr_trunk.log +++ b/branches/sim/VCProj/Debug/bsr_trunk.log @@ -1,13 +1,14 @@ -2011/07/01 11:39:55 にビルドを開始しました。 +2011/07/20 15:49:16 にビルドを開始しました。 1>ノード 2 上のプロジェクト "C:\78k_data\yav-mcu-basara\branches\sim\VCProj\bsr_trunk.vcxproj" (build ターゲット)。 1>InitializeBuildStatus: "AlwaysCreate" が指定されたため "Debug\sim.unsuccessfulbuild" を作成しています。 ClCompile: - C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\CL.exe /c /Z7 /nologo /W1 /WX- /Od /Oy- /D _MBCS /Gm- /EHsc /MD /GS /fp:precise /Zc:wchar_t /Zc:forScope /Fo"Debug\\" /Fd"Debug\vc100.pdb" /Gd /TC /analyze- /errorReport:prompt ..\WDT.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 ..\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 ..\hal.c ..\i2c_ctr.c ..\i2c_mcu.c ..\i2c_twl.c ..\ini_VECT.c ..\led.c ..\led_cam.c ..\led_pow.c ..\loader.c ..\magic.c ..\main.c ..\pedo_alg_thre_det2.c ..\pm.c ..\rtc.c ..\self_flash.c ..\sw.c ..\task_debug.c ..\task_misc.c ..\task_status.c ..\task_sys.c ..\vreg_ctr.c ..\vreg_twl.c ..\WDT.c ..\renge\renge.c accero.c adc.c + hal.c i2c_ctr.c + 1>..\i2c_ctr.c(243): error C2143: 構文エラー : ';' が '型' の前にありません。 i2c_mcu.c i2c_twl.c ini_VECT.c @@ -19,56 +20,23 @@ main.c pedo_alg_thre_det2.c pm.c - 1>..\pm.c(1272): warning C4090: '=' : 異なる 'const' 修飾子です。 - renge.c + 1>..\pm.c(1271): warning C4090: '=' : 異なる 'const' 修飾子です。 rtc.c self_flash.c sw.c task_debug.c + task_misc.c コードを生成中... コンパイル中... - task_misc.c task_status.c 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'" /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 - Debug\i2c_twl.obj - Debug\ini_VECT.obj - Debug\led.obj - Debug\led_cam.obj - Debug\led_pow.obj - Debug\loader.obj - Debug\magic.obj - Debug\main.obj - Debug\pedo_alg_thre_det2.obj - Debug\pm.obj - Debug\rtc.obj - Debug\self_flash.obj - Debug\simFixture.obj - Debug\sw.obj - Debug\task_debug.obj - Debug\task_misc.obj - Debug\task_status.obj - Debug\task_sys.obj - Debug\vreg_ctr.obj - Debug\vreg_twl.obj - Debug\WDT.obj - Debug\renge.obj - LINK : 前回のインクリメンタル リンクで C:\78k_data\yav-mcu-basara\branches\sim\VCProj\Debug\sim.exe が見つからなかったか、ビルドされませんでした。フル リンクを行います。 - bsr_trunk.vcxproj -> C:\78k_data\yav-mcu-basara\branches\sim\VCProj\Debug\sim.exe - Manifest: - C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\bin\mt.exe /nologo /verbose /outputresource:"C:\78k_data\yav-mcu-basara\branches\sim\VCProj\Debug\sim.exe;#1" /manifest Debug\sim.exe.intermediate.manifest - FinalizeBuildStatus: - ファイル "Debug\sim.unsuccessfulbuild" を削除しています。 - "Debug\sim.lastbuildstate" のタッチ タスクを実行しています。 - 1>プロジェクト "C:\78k_data\yav-mcu-basara\branches\sim\VCProj\bsr_trunk.vcxproj" (build ターゲット) のビルドが完了しました。 + 1>プロジェクト "C:\78k_data\yav-mcu-basara\branches\sim\VCProj\bsr_trunk.vcxproj" (build ターゲット) のビルドが終了しました -- 失敗。 -ビルドに成功しました。 +ビルドに失敗しました。 -経過時間 00:00:06.77 +経過時間 00:00:05.52 diff --git a/branches/sim/VCProj/bsr_trunk.sdf b/branches/sim/VCProj/bsr_trunk.sdf index 6a5a94fd2060acf3d842ad578c0f1af3e64f0226..375d286e23d14318270c431a83cb65810ec0e71b 100644 GIT binary patch delta 42730 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 delta 35518 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 H4#Lg`^%So2 diff --git a/branches/sim/VCProj/bsr_trunk.suo b/branches/sim/VCProj/bsr_trunk.suo index fd40a02da5af684e9b6ac0ac90258569f169ba5d..dc553231609c886bc937c3c5248f39046190d275 100644 GIT binary patch delta 2379 zcmcgudr(wm6u)P=7u;oGcVSrtkpPz{@d2ncnBpQx`GQq(Y7{Hq;)tbOr=YC$QRyfm ze#+5AMJluMfn1#}wY;d6jSqGvO{X-|Y^rH&G_UETN$1-Ocj@tW-^{mr_IDoN`F`Iy z2YmICuU=|86J~xv5QO_}ZEaQTVpvVI@AJ}{Lxm?Hj8I{TQY97vI+CEbqDieHJ1S-| z&El2Fye)!lD~iR|fzVBnBa6dyU35TuLn zIlcDk($u=~FCOrk=-x`(i7zZL%&=tIR{@c~V*B%*Q$%~kwWSHC_l(Uo92IjEE)n1nTO9Gobr6@|N#%wI|Kp$qmS7uruz9XD%y9rFF=78OAx4<~S zsbR1MTO=5W4OS3Q5uqRYB#0uSJ8l9typ{`DA*2{$@ZwNdh;J3bP}guGR$p#)G6}?k zP*Bgk*~R;j*fbbCjt1R;KGW3zecG|y3=9KSNOdfM4rPp5PjVvHm2MLD! zliU}Z29b^^8R6m$p)a>Okpvg*;JNPY7BI1_TLu3l%oD}yR9`N21HZ%k4(>)v5-B3_ z@=z!zPWxa(6u9De1MADB^5RUVUBLF-G(j7$rLp>W12&t#zElEw=o3DDeW1rH!#1J0<9)K zfTig~OAV`R&Omn>G)Q&iySyjNQ5 zSd^ZA+dnV^RtLvBYJGV^H57DP$X)IS#r$l)MnW(Pl(TgRwQTURW0p*m`%{r@z(uRf zYvMPaSI^tL>-V)J(b&S`-p~_$17M2d{LWX7AHI;2bNF1`>RHL7Yc1{SES4!+{GNfZ z45Sa}>|LR=wMQTz?k6nxHh%3T1zBJ%8^#_u9t8{9Ovw2jG4c8^)rEG~I zCI8DoM~}^gxfq)ZnR z3O4f=wN{jsmsZSNkT+2xuuI)ca&++89U~!k?afqw>M%$F33v)Rv2s3? z037T@d;tWc1EfD>VA5@>y;oU^827(Tl|<%icB6YFB=i3nP#)P)b|i#DEv5IiksivU tILI4!ZwS;z(LER$Hg&>AQ->*peH_B%F;FbQhXe)*v3^f?-9f+j`U@mZ`3?X8 delta 2587 zcmb7Gdr(wm6u)P=cX4kEas$^CLBOR|VRd(rSS@go^?@%iHSIAG2?z?t$h8Ks+R|Po z8h+^~i757*=>_iS_MEw?J)G3Vh8}-ZL#0!VG(EhMS+bq)UbxFR)l7%^?w)hL-#Pa? z=lj0jCD0}W+Jw%Y7|TYE;|3y;NF(_wW=A}CqNVLZ;Yo-=ukWGYMt(8CJ)~oCA`R!l zbwO1K^W@lgH&Mk>fnj2!bMiGMF=oI_kvPLi)c9_4e7wtiA7cMX4qhHv%$vc2#x+rl zoK!-JM9i7gL#0&64yvQN1z{wDRvMt7njD@kz(jNoVwNxCp&&Xh-dT?U*#>uCx z_g1x?`FYcoEYs4KC5b$@imMlNBZE2K8#~C zjz@5?&OVC2kKuS6M;i`eZ(AtrLuDYip)H&!uv|-`Ymqy)^g7>TtW5oATN0iSd!M{ocrpF z^hf5O)s{C@(=%}}nS?L8 z=`UvR67OY?VZ`3MzH)V$d>`$OgDi3~l6mkq6YcVWpWbhQ9FiBQG1b>;@$f9IPk`F^ zvhrFCs9s-LR#7Q?^wjMGB?o^ok>0HtZaFQqlyo5>DFRg|C-C~w3>%F_~)KL61588hE}a(!+TLE zEyu0Y#jdcU!O;W@9I<7>pqFzf`KYI&=_jl;HJ~-hC;iArA&COV<fB4WvV1mxPIbkJdW2 zb#tYUbRRzLN-sV~>u=u?54T^niwUq$%tC|%2X>F0S8^bdt-XiNod@qr>u^RFyTWdw zhpo1b;-M*W)Ef4{uwU(Yntw#ljANd%5l;_64`Q8`D%C3ngZ57sfmvb*f__OpY~qLKl-^8&DVnHa~yF^82^P?cq}=n^#*$3{JaoC&iF27q)=V ziD_Srrd4kM?K>Az^T2ANXUwpIQI2*DrCh}7;!qZ$GM*7Y9pjbdkU)EjA&sOBJfI(0 zYcYtlPr}F1nXraVjD-c#`Jr%RiWqEtCcPlRpVV!IM0%hArfI}P(~F^onY^oR)rKh* z>o;v`^3KZfdhpMAgU97@y4`-a)9cN1IbA4oym`5K)BT?NH;vP%D;hubf5ubyJg`aZ z>gX~_aWO@|W?%E*)GI5E1FOisq$V7L^klATs4d&jKwFAomgHnnn%I@u_$#tYzlQ`q z%Lrx6f^;CqIz6EcMX(g$tzn(_L$~lI!rwJ~*59#759+Bn`s+MMmNEt{Mkq5-H|ZR_ z-Ecb;cA{!B}Sx^6G7CwnD)y1KlMV)=Y|ASnm&BO3}Q6C>=Skv7=19^;c z=0lor7!$p06i4OxP$EDOo!b8gR7G3AzY7Kxbpdqq`=fw`cn!MHe0x}uMVN$pV+dpY L4j1qeT1@^1%KR%p diff --git a/branches/sim/batt_params.h b/branches/sim/batt_params.h index 3b8d542..eaa2dfb 100644 --- a/branches/sim/batt_params.h +++ b/branches/sim/batt_params.h @@ -72,6 +72,42 @@ const bt_param_ bt_param[ _BT_PARAM_NUM_ ] = }, // BT_PARAM_CTR_PANA + { + { + 0x8C, 0x30, 0x9C, 0x10, 0xA5, 0xE0, 0xB0, 0x40, + 0xB1, 0xC0, 0xB2, 0x00, 0xB2, 0x50, 0xB3, 0x10, + 0xB4, 0x90, 0xB6, 0x20, 0xB8, 0x60, 0xBA, 0x50, + 0xBF, 0xA0, 0xC6, 0xB0, 0xCE, 0x90, 0xD0, 0x20, + 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, + 0x7B, 0x30, 0x68, 0x60, 0x20, 0x00, 0x17, 0x00, + 0x17, 0x30, 0x12, 0xF0, 0x0D, 0xE0, 0x07, 0xF0, + 0x07, 0x00, 0x09, 0x30, 0x01, 0xC0, 0x01, 0xC0 + }, + 1, + { 171, (u8)(-256* 1.00), (u8)(-256* 2.60) }, + 0xDA20, + { 0x69, 0x67 }, + }, + + // BT_PARAM_SPFL_MAXELL !!dummy!! + { + { + 0xAE, 0xF0, 0xB4, 0x30, 0xB7, 0x40, 0xBA, 0x30, + 0xBB, 0x50, 0xBB, 0xB0, 0xBC, 0x50, 0xBD, 0x10, + 0xBD, 0x60, 0xBD, 0xB0, 0xBF, 0xE0, 0xC2, 0xB0, + 0xC4, 0x20, 0xC7, 0xB0, 0xCA, 0xE0, 0xCE, 0x10, + 0x01, 0xF0, 0x14, 0x10, 0x14, 0x20, 0x06, 0x30, + 0x63, 0x90, 0x49, 0x00, 0x6E, 0x00, 0x77, 0x70, + 0x7B, 0x00, 0x19, 0x00, 0x19, 0x00, 0x17, 0xF0, + 0x1C, 0x60, 0x12, 0x00, 0x12, 0x00, 0x12, 0x00 + }, + 2, + { 92, (u8)(-256* 0.79), (u8)(-256* 4.35) }, + 0xD800, + { 0xEA, 0xE8 } + }, + + // BT_PARAM_SPFL_PANA !!dummy!! { { 0x8C, 0x30, 0x9C, 0x10, 0xA5, 0xE0, 0xB0, 0x40, diff --git a/branches/sim/bsr.hex b/branches/sim/bsr.hex index 84ecd9b..15491b7 100644 --- a/branches/sim/bsr.hex +++ b/branches/sim/bsr.hex @@ -1,13 +1,13 @@ :02000000730D7E :02000200FFFFFE -:0400100044494649D0 -:02001C003F4B58 -:020024008C4B03 -:02002A00D74BB2 -:08003400FF4CA24CFB4C314EC5 -:02004A00484923 -:02005A008349D8 -:02006200B54D9A +:040010004D494F49BE +:02001C00FC4A9C +:02002400494B46 +:02002A00944BF5 +:08003400BC4C5F4CB84CEE4DD2 +:02004A0051491A +:02005A008C49CF +:02006200724DDD :0400C0007EFBFF853F :0A00C4001B339499E033F240BFAA09 :0A00CE00FFFFFFFFFFFFFFFFFFFF32 @@ -23,7 +23,7 @@ :10016800F64F14896142DF03F6EF01E66061068706 :10017800EFBC40F84F3A61E88666D161E8FDEB06CE :10018800C6D751105B0C319E609F16F94016F901D5 -:10019800DF05CD3005EF03CD30078F14F95CE39F01 +:10019800DF05CD3205EF03CD32078F14F95CE39FFD :1001A80014F951035B04318EE7240000DD1023DDD0 :1001B8000823DF0E712014F9D7713014F9D7714074 :1001C80014F9D7717BFACEA010CEA180E5F300CE4A @@ -36,33 +36,33 @@ :100238008700BF1801BF1A01BF1C01BF1E01D7C725 :10024800C1C1FBF8FFCEABAC8C02D1DD12616902F3 :10025800305C03BBF6614900DDEE618900EFF51003 -:1002680004C6D7FD902FFDAA38FDC304717AFAFDA4 -:10027800AD23F512F98F14F93105135003FD7C2BCA -:10028800625C01D161E8CF12F902CFC5FB64FD7051 -:1002980030FDF74471025F712BE7FDAD38FD4C3935 +:1002680004C6D7FD892FFDB338FDC304717AFAFDA2 +:10027800AD23F512F98F14F93105135003FD732BD3 +:10028800625C01D161E8CF12F902CFC5FB64FD6958 +:1002980030FD0045710261712BE7FDB638FD553917 :1002A80061EDEFF6D7D7C7F616FDC304717BFA31B7 -:1002B800225D0871225D717AFAEF0B717AFAA7F65E +:1002B800225F0871225F717AFAEF0B717AFAA7F65A :1002C80047DFE9E2EF01F2C6D7C7C1C1FBF8FF1764 :1002D800A1C1E0C18C0A70C18C0270FDF902100640 -:1002E800D2DF04F437EF03CD37028C01721004C655 +:1002E800D2DF04F439EF03CD39028C01721004C651 :1002F800D7C7C1FBF8FFFDAE02D2DD03E2EF618B89 -:1003080070FD1704D2DD0771235D5202EF528C088D +:1003080070FD1704D2DD0771235F5202EF528C088B :1003180070FD2C04FD77048B6C0170FD2C043004F7 :1003280000BF2401301740BF1C01300400BF220168 :100338008C0A91DF04F6BF2A01710BE2CE44FF312B :1003480082E202EFFAAC0C148E449961790C61696F -:100358000A8C0AD1DFDAFDA004710BE271235DF289 +:100358000A8C0AD1DFDAFDA004710BE271235FF287 :10036800C0C6D7C7C1FBF8FFFDAE02D2DD03E2EF7E -:1003780025710AE68B70FD1704D2DD0771235D52E3 +:1003780025710AE68B70FD1704D2DD0771235F52E1 :1003880002EF138C0870FD2C048C0A70FD2C04FD00 -:10039800A00471235DF2C0C6D7C7C1FBF8FFFDAE4C +:10039800A00471235FF2C0C6D7C7C1FBF8FFFDAE4A :1003A80002D2DD03E2EF65710AE6710BE28B70FDA4 -:1003B8001704D2DD0771235D5202EF50710BE23151 -:1003C800125D39C73430FBAC0C1652048B99A5A7C3 +:1003B8001704D2DD0771235F5202EF50710BE2314F +:1003C800125F39C73430FBAC0C1652048B99A5A7C1 :1003D80092DFF9C63184BD02EFFA717ABDCEB1441D :1003E800CBB430FB8C0A318EBEB8CEBB48714BE122 :1003F800714BE5710ABD8C089E44EF0F710BE68CBA -:10040800089E448C0A9D36AC0CBD34F2C0C6D7C7D2 +:10040800089E448C0A9D38AC0CBD36F2C0C6D7C7CE :1004180016FD4F0417FD2C04D2DD06FDA004E2EF03 :1004280001F2C6D7C716710AE6710BE2669E44311F :1004380082E202EFFAF6420401DD09AF0401BF0CC3 @@ -73,20 +73,20 @@ :100488000B08BF2801FDAD02AF2A01085CFB08BFBD :100498002A01FDAD02ED4F04300400BF2401F6BF70 :1004A8002A01300B0BBF2801FDAD02300B0FBF280E -:1004B80001FDAD02300F0FBF2801D731345D01D7E0 -:1004C80071225D710BBD0000717BBD713A25713AD7 +:1004B80001FDAD02300F0FBF2801D731345F01D7DE +:1004C80071225F710BBD0000717BBD713A25713AD5 :1004D800236A0E03713205713B25713203713B2388 :1004E800500AFD47027120F000FDAD02F6BF26015B :1004F8005024BF1401CB440014300F0FBF280171E2 -:10050800135D710BE2710AE6FD4F04CE44FF3182A0 -:10051800E202EFFAFDA004AF0401BF0C0171235DF4 -:1005280071325DD731245D02EFFAFD7704713A2507 +:10050800135F710BE2710AE6FD4F04CE44FF31829E +:10051800E202EFFAFDA004AF0401BF0C0171235FF2 +:1005280071325FD731245F02EFFAFD7704713A2503 :10053800713A235A0EFC713305713B2571330371EF -:100548003B237128F00071335DD7C7880616FDAECE +:100548003B237128F00071335FD7C7880616FDAECC :1005580002D2DD03E2EF38710AE650A4FD1704D297 -:10056800DD0771235D5202EF2617FD2C046770FD2D +:10056800DD0771235F5202EF2617FD2C046770FD2B :100578002C04FD770450A4FD2C045020FD2C04D934 -:1005880034FBFD2C04A034FBFDA00471235DF2C6EE +:1005880034FBFD2C04A034FBFDA00471235FF2C6EC :10059800D7C72008FBF8FFFDE9085014C15008FD33 :1005A8001B08C0CC07048C074C14DE0C8C07318E5A :1005B800FD550A615907EFEECC07048C074C14610E @@ -116,12 +116,12 @@ :100738009C01617902EFBB40F67FFF61F8615901C6 :100748008C01D161F8EDE907CC0100717AFAFDC39B :1007580004711300711B20710303710205E0C1507D -:1007680003FD6B2BC05013FD4702500FC1E0FD6B1A +:1007680003FD622BC05013FD4702500FC1E0FD622C :100778002BC0CEABAC6159018C0191DD068C014CCC :1007880003DF03E6EF01F66061FB7151018C014C58 :100798000861F8CC010031320705A042FCEF03F5EF :1007A80042FC4042FC11DC0DF542FCF0C15003FD57 -:1007B8006B2BC0EF12E6BC02F6614902DDB4000003 +:1007B800622BC0EF12E6BC02F6614902DDB400000C :1007C8000000617902EFF1CE3708CBE4FFFFCBE6FA :1007D800FFF7CED4FFCF370008F5120561FDF5AB62 :1007E800FFFDE908D25008C15014FD1B08C0D2FD16 @@ -142,39 +142,39 @@ :1008D800D2DD03E2EF0761590BED3808F2100EC6BE :1008E800D7C7717B9D717BFAFDFE073018F9FD04AF :1008F8000BFD8F0AC6D7FDE908FDDE0BFD1708F5CD -:10090800ABFFF2D7C7316460067110C9FBEF047101 +:10090800ABFFF2D7C7316462067110C9FBEF0471FF :1009180018C9FB8FC9FB7FE8FC76D1DD5C8FC9FB6A :100928009FE8FC4012F903DF22665C10D1DD1C8FC2 -:10093800C9FB5C10D1DD0B5080C15011FDB534C02E -:10094800EF095040C15011FDB534C04012F903DD24 +:10093800C9FB5C10D1DD0B5080C15011FDBE34C025 +:10094800EF095040C15011FDBE34C04012F903DD1B :10095800064012F904DF22665C02D1DD1C8FC9FB58 -:100968005C02D1DD0B5040C15010FDB534C0EF0919 -:100978005020C15010FDB534C0C6D7C78F0CFC76C7 +:100968005C02D1DD0B5040C15010FDBE34C0EF0910 +:100978005020C15010FDBE34C0C6D7C78F0CFC76BE :100988008F0DFC77665C80D1DD10675C80D1DF0558 -:10099800711360EF0B711260EF067104077111603B -:1009A800665C40D1DD10675C40D1DF05712360EFE4 -:1009B8000B712260EF06711405712160665C01D12C -:1009C800DD10675C01D1DF05713360EF0B713260B8 -:1009D800EF06713407713160665C02D1DD10675C27 -:1009E80002D1DF05714360EF1D714260EF184015B9 -:1009F800F901DF08710402714160EF0AC73610057A -:100A080071C4C6714160665C04D1DD10675C04D1B5 -:100A1800DF05715360EF0B715260EF067144077187 -:100A28005160665C08D1DD10675C08D1DF05716232 -:100A380060EF0B716360EF06711407716160665CAB +:10099800711362EF0B711262EF0671040771116235 +:1009A800665C40D1DD10675C40D1DF05712362EFE2 +:1009B8000B712262EF06711405712162665C01D128 +:1009C800DD10675C01D1DF05713362EF0B713262B4 +:1009D800EF06713407713162665C02D1DD10675C25 +:1009E80002D1DF05714362EF1D714262EF184015B5 +:1009F800F901DF08710402714162EF0AC736100578 +:100A080071C4C6714162665C04D1DD10675C04D1B3 +:100A1800DF05715362EF0B715262EF067144077183 +:100A28005162665C08D1DD10675C08D1DF0571632F +:100A380062EF0B716262EF06711407716162665CA6 :090A480010D161E8715AD1C6D742 :100A51005208EF065203EF025206FEE600FE1B00AB :100A6100DC16089F03088F0408089F040862FE240F :100A710000089F0408EEBF00EEBA00C1C514410E84 :100A810011D9D0FF118FD1FF312E45C4C0D7F2311A :100A9100A2C401E2D79DE261DD4C09DF12717BFA4C -:100AA100C18F06089F33FDC0CF060800EE27003135 +:100AA100C18F06089F31FDC0CF060800EE27003137 :100AB100F2FA04CF0608004C00DF05D50008DD1668 :100AC10061DD717BFAD50608DD0ACDE31F61CD61D9 :100AD100CDEE160061CDFED40061FFFE9A00FCF858 :100AE100FF0EFEB20061CDFED5004C09DF0EC18FB5 -:100AF10006086F33FD9F0608C0EE0400CF0608000C -:100B0100F8E3D75200EF025202FE3700CF32FD0068 +:100AF10006086F31FD9F0608C0EE0400CF0608000E +:100B0100F8E3D75200EF025202FE3700CF30FD006A :100B1100CF060800BF0408C716629F0008410011F4 :100B21008F22229B4100118F23229F0108C6510071 :100B3100FE62FFEF025205CF060800C1510CFE0A0A @@ -182,28 +182,28 @@ :100B510070CEC0A59EC47CFF9EC4609EC461CDD7EB :100B610061DD717BFAC18EC45C1BFED6FFCF060826 :100B710001FED7FFC061CDD731F2FA1AC1AEE4BF91 -:100B810024FDAEE6BF26FDAED4BF28FD30FFFFBE7B -:100B9100E4BEE6BED4C0D731F2FA11C1AF24FDBE26 -:100BA100E4AF26FDBEE6AF28FDBED4C0D7C1BF2A43 -:100BB100FD13BF2CFD15BF2EFD17BF30FDC0D7AFF4 -:100BC1002AFDDB2CFDEB2EFDFB30FDD7534B3052C4 +:100B810022FDAEE6BF24FDAED4BF26FD30FFFFBE81 +:100B9100E4BEE6BED4C0D731F2FA11C1AF22FDBE28 +:100BA100E4AF24FDBEE6AF26FDBED4C0D7C1BF2849 +:100BB100FD13BF2AFD15BF2CFD17BF2EFDC0D7AFFA +:100BC10028FDDB2AFDEB2CFDFB2EFDD7534B3052CC :100BD1005430324E323030475631323000FFC1503E :100BE100FEFEAB0061DD717BFACF060800FE0A0054 -:100BF100FEA4FF61CDF8E3EECF00C7FB0408BF24DC -:100C0100FD8FC0009C05C5C337040600BF26FD3516 +:100BF100FEA4FF61CDF8E3EECF00C7FB0408BF22DE +:100C0100FD8FC0009C05C5C337040600BF24FD3518 :100C110036430C300000522BFE6600C2C4C630F1D0 -:100C21000BB800300000B8022004AF26FDB8003038 -:100C31000F00B802AF24FD61FF520AFE3AFFECF843 +:100C21000BB800300000B8022004AF24FDB800303A +:100C31000F00B802AF22FD61FF520AFE3AFFECF845 :100C4100FF0E717BFAC1C7FB04088C05C65C80FEF0 :100C51000200C0D761DD717BFA70CFC0FFA59FC0D4 :100C6100007CFF9FC000609FC00061CDD7618BFEFB :100C7100E2FF717BBE410011FB000017CEFC006159 :100C8100CB089EFDF31161C999A58392DFF7D7FEC9 -:100C9100B1FED532FDDF23C1CF0308035109FEF4B4 +:100C9100B1FED530FDDF23C1CF0308035109FEF4B6 :100CA100FDC0D2DF37FE3800A20408CF0308075188 :100CB10009FEE1FDD2B20408DF22C7FB040831833B -:100CC10002C6D7C6510AFECCFD624C1FDF06CF32E9 -:100CD100FD01EF04CF32FD00C0EE5BFEC0EE55FE1C +:100CC10002C6D7C6510AFECCFD624C1FDF06CF30EB +:100CD100FD01EF04CF30FD00C0EE5BFEC0EE55FE1E :100CE100C7C1FB04088B31196C0161589BC0C6D781 :100CF100717BFAFE4DFEAF0408040600C11436559F :100D01000C300000522DF3FE77FF8FC000FE2BFE4A @@ -216,10 +216,10 @@ :020D7100C3FDC0 :100D730061CF5100718C7109FECBF800FEFCCB01F1 :100D830000F6BF00F953C0F693935820FEDFF941F4 -:100D93000036424E34F2FCEF05118B99A7A5174498 -:100DA300744EDFF53602F930F2FCEF04CC0000A7F5 -:100DB30047DFF9410036744E3420FEEF05118B995D -:100DC300A7A517447A4EDFF53626FE305CFEEF0406 +:100D93000036FE4D34F2FCEF05118B99A7A51744DD +:100DA3002E4EDFF53602F930F2FCEF04CC0000A73B +:100DB30047DFF94100362E4E3420FEEF05118B99A3 +:100DC300A7A51744364EDFF53628FE305EFEEF0446 :100DD300CC0000A747DFF9FCD80000EFFE61DD710E :100DE3007BFABEF0ADD8BEF200AEF661CDD7C361DB :100DF300DD717BFABEF0ADD8BEF200DBF6FFADDCF1 @@ -252,10 +252,10 @@ :100FA300F9B4DADFF4BDD813BDDAC2C0D746D8DD51 :100FB3000771FF7177D971C0D75BDB9DDB605BDAAB :100FC3009DDAADDC5BD9085BD808BDD8D7C3C7F3BE -:100FD300728EFDC162314C410036384E1161A072F0 +:100FD300728EFDC162314C410036F44D1161A07235 :070FE300C09EFD62C6C2D7EB -:0A0FF60031353A34363A3534000044 -:0A20000031353A34363A3534000029 +:0A0FF60031383A31353A323100004B +:0A20000031383A31353A3231000030 :10200A00AEF0B430B740BA30BB50BBB0BC50BD1014 :10201A00BD60BDB0BFE0C2B0C420C7B0CAE0CE1038 :10202A0001F0141014200630639049006E00777096 @@ -265,16 +265,16 @@ :10206A00B860BA50BFA0C6B0CE90D02000200020E1 :10207A00002000207B30686020001700173012F023 :10208A000DE007F00700093001C001C00100AB00F4 -:10209A000000670020DA6967000000000000000005 -:1020AA000000000000000000000000000000000026 -:1020BA000000000000000000000000000000000016 -:1020CA000000000000000000000000000000000006 -:1020DA0000000000000000000000000000000000F6 -:1020EA0000000000000000000000000000000000E6 -:1020FA0000000000000000000000000000000000D6 -:10210A0000000000000000000000000000000000C5 -:10211A0000000000000000000000000000000000B5 -:10212A0000000000000000000000000000000000A5 +:10209A000000670020DA6967AEF0B430B740BA30A2 +:1020AA00BB50BBB0BC50BD10BD60BDB0BFE0C2B03C +:1020BA00C420C7B0CAE0CE1001F0141014200630B4 +:1020CA00639049006E0077707B001900190017F0C1 +:1020DA001C6012001200120002005C003600A70009 +:1020EA0000D8EAE88C309C10A5E0B040B1C0B2003C +:1020FA00B250B310B490B620B860BA50BFA0C6B000 +:10210A00CE90D02000200020002000207B30686084 +:10211A0020001700173012F00DE007F00700093011 +:10212A0001C001C00100AB000000670020DA696746 :10213A000000000000000000000000000000000095 :10214A000000000000000000000000000000000085 :10215A000000000000000000000000000000000075 @@ -298,713 +298,708 @@ :10227A00625344342619100A08080808080808088E :02228A000A1038 :10228C00D512F9DD0D8FF2FCB0F2FCD1DF4DCFF29F -:10229C00FC1EFD4623FDE82231325C0D31045C0945 -:1022AC0031126005713304EF03713204FD1F2331C9 -:1022BC00225C05714202EF03714302D428DD05B4A0 -:1022CC0028714202314402067140C9FBEF04714887 -:1022DC00C9FB4012F90161E8FD1426D74A264BDCF4 -:1022EC00134A26B9DE0E4004F928DE04A004F9D7FF -:1022FC0071335CD74A263EDC054A26BDDC0E400510 -:10230C00F928DE04A005F9D771325CD7F504F9F58C -:10231C0005F9D73122600E4006F902DE04A006F959 -:10232C00D771235CD73132040A40C5FB3CDE047103 -:10233C00235CD771225CF506F9D7C7C1FBF8FF7196 -:10234C00445C711760DE5771146071415C3114602C -:10235C00127130C9FB5002C15011FDB534C0CD28EB -:10236C0032EF3B7138C9FBE0C15011FDB534C0F4FC -:10237C002817C15002FD532BC0D2DF0D8B318E318B -:10238C008D080E01081C00BD2AAD2A44009BDC05FB -:10239C00D5C5FBDF095020C15011FDB534C0C0C6F6 -:1023AC00D7C78D2076FDEF23D515F9DD0571035CBC -:1023BC00EF2FFD872B664B2061F831545C1A71535B -:1023CC005CFDC304664C07DD0381DF098F14F93112 -:1023DC000303FD7824FD8C2471025C306825FD021A +:10229C00FC1EFD4623FDE82231325E0D31045E0941 +:1022AC0031126205713304EF03713204FD1F2331C7 +:1022BC00225E05714202EF03714302D42ADD05B49C +:1022CC002A714202314402067140C9FBEF04714885 +:1022DC00C9FB4012F90161E8FD1426D74A284BDCF2 +:1022EC00134A28B9DE0E4004F928DE04A004F9D7FD +:1022FC0071335ED74A283EDC054A28BDDC0E40050A +:10230C00F928DE04A005F9D771325ED7F504F9F58A +:10231C0005F9D73122620E4006F902DE04A006F957 +:10232C00D771235ED73132040A40C5FB3CDE047101 +:10233C00235ED771225EF506F9D7C7C1FBF8FF7192 +:10234C00445E711762DE5771146271415E31146222 +:10235C00127130C9FB5002C15011FDBE34C0CD2AE0 +:10236C0032EF3B7138C9FBE0C15011FDBE34C0F4F3 +:10237C002A17C15002FD4A2BC0D2DF0D8B318E3192 +:10238C008D080E01081C00BD2CAD2C44009BDC05F7 +:10239C00D5C5FBDF095020C15011FDBE34C0C0C6ED +:1023AC00D7C78D2076FDEF23D515F9DD0571035EBA +:1023BC00EF2FFD7E2B664B2061F831545E1A715362 +:1023CC005EFDC304664C07DD0381DF098F14F93110 +:1023DC000303FD7824FD8C2471025E306825FD0B0F :1023EC0039C6D7C77162017172015005FD470250A1 -:1023FC0008FD7F37629D265009FD7F376276716339 -:10240C0001711814F94A26F1DC05E515F9EF224A99 -:10241C002604DE1ACF15F9025008C1506CFDD1020A -:10242C00C092DF0DD437DF09711014F9EF03F515E5 +:1023FC0008FD8837629D285009FD88376276716325 +:10240C0001711814F94A28F1DC05E515F9EF224A97 +:10241C002804DE1ACF15F9025008C1506CFDD10208 +:10242C00C092DF0DD439DF09711014F9EF03F515E3 :10243C00F94015F901DF05710A22EF06710B2271C3 :10244C000302CD20075700674C08DE107309D22118 :10245C00614EDC05679D20EF0387EFEB4A2007DF19 :10246C0009D515F961F8CF15F903C6D7500AFD4700 -:10247C0002304000C15006FD362BC05096ED47028D +:10247C0002304000C15006FD2D2BC05096ED470296 :10248C00C72006FBF8FFD515F961E8ED6425304A45 -:10249C0057C1503EFD362BC0D2DD077100C8FBED95 +:10249C0057C1503EFD2D2BC0D2DD077100C8FBED9E :1024AC0064257108C8FB17A1C15004C1500CC15060 -:1024BC006CFDF9021006EA2EAA48318D12AA483199 -:1024CC008E616B08616A08C1500EFD362BC0F69008 -:1024DC00C1500CFD362BC0CC00008B4C04DE2631D9 -:1024EC00245D02EFFA71125DEA2E8B5010D605C1F5 +:1024BC006CFDF9021006EA30AA48318D12AA483197 +:1024CC008E616B08616A08C1500EFD2D2BC0F69011 +:1024DC00C1500CFD2D2BC0CC00008B4C04DE2631E2 +:1024EC00245F02EFFA71125FEA308B5010D605C1EF :1024FC005010C18BD6044000C1506CFDA1031006D6 -:10250C00615900EFD550A5FD4702EA2EAA48318D3E -:10251C0012AA48318E616B08616A08C1500EFD36F3 +:10250C00615900EFD550A5FD4702EA30AA48318D3C +:10251C0012AA48318E616B08616A08C1500EFD2DFC :10252C002BC050A5FD47025004C1506CFDD102C018 -:10253C00629C05EA2E8A4B4E0561C3048A4A4E05FD +:10253C00629C05EA308A4B4E0561C3048A4A4E05FB :10254C0017A1C15004C1500CC1506CFDA103100661 -:10255C00F6C1503EFD362BC01006C6D7C78F07F903 -:10256C004B2661F8ED11264009F928DE06A009F981 -:10257C00ED1126F509F98D269F07F98D265070D699 +:10255C00F6C1503EFD2D2BC01006C6D7C78F07F90C +:10256C004B2861F8ED11264009F928DE06A009F97F +:10257C00ED1126F509F98D289F07F98D285070D695 :10258C0012307351230480001231FF318E039F08E7 :10259C00F99FC4FBF68F08F97C804C95DC1C8F08E6 -:1025AC00F9318F241400EA2EBDD8AA44FDE00D1297 +:1025AC00F9318F241400EA30BDD8AA44FDE00D1295 :1025BC0031FF318E03318F16EF1A8F08F9318F24CA -:1025CC001400EA2EBDD8AA46FDE00D1231FF318E63 -:1025DC0003318F16EA2E8A427217F3031644000158 -:1025EC0071FE61C836FF001701DE02F61617BD4EEC -:1025FC00C7500CFD362BC0D2DF078D269F07F9EF95 +:1025CC001400EA30BDD8AA46FDE00D1231FF318E61 +:1025DC0003318F16EA308A427217F3031644000156 +:1025EC0071FE61C836FF001701DE02F61617BD50EA +:1025FC00C7500CFD2D2BC0D2DF078D289F07F9EF9C :10260C00047100C8FBF2C6D7C72008FBF8FF4015C1 -:10261C00F901DD064015F902DF3217040600FD2E24 +:10261C00F901DD064015F902DF3217040600FD252D :10262C002CD2DF0A8C069C058C079C04EF06CC058B -:10263C0063CC040017040600FD4B2CD2DF078C067C +:10263C0063CC040017040600FD422CD2DF078C0685 :10264C009FC7FBEF04CFC7FBC8ED43271704060059 -:10265C00FD2E2CD2DD107100C8FB71035CCC050083 -:10266C0071025DED1C278C06318E318D080E07082A -:10267C001C00BD2AEA2E8A4072AD2AFD330FBD2AFA -:10268C008D2B9C06D1DF08CC0601CC0700EF048D06 -:10269C002A9C0717040200FD4B2CD2DF738C029F7F -:1026AC00C7FB8C02318E318D080E03081C00BD2A2D -:1026BC004401A5DC09CC0164F6BF0AF9EF52AD2A3E +:10265C00FD252CD2DD107100C8FB71035ECC05008A +:10266C0071025FED1C278C06318E318D080E070828 +:10267C001C00BD2CEA308A4072AD2CFD330FBD2CF2 +:10268C008D2D9C06D1DF08CC0601CC0700EF048D04 +:10269C002C9C0717040200FD422CD2DF738C029F86 +:1026AC00C7FB8C02318E318D080E03081C00BD2C2B +:1026BC004401A5DC09CC0164F6BF0AF9EF52AD2C3C :1026CC00220AF94401A0DC09CC011EF6BF0AF9EF7D -:1026DC003FAD2A44819DDC0BCC010A30F401BF0ACA -:1026EC00F9EF2DAD2A44019BDC0BCC010530F40134 -:1026FC00BF0AF9EF1BAD2A440191DC0BCC01003071 -:10270C00F401BF0AF9EF0971025D30F401BF0AF957 -:10271C003132040C31245C08CC0564CC0400EF1776 +:1026DC003FAD2C44819DDC0BCC010A30F401BF0AC8 +:1026EC00F9EF2DAD2C44019BDC0BCC010530F40132 +:1026FC00BF0AF9EF1BAD2C440191DC0BCC0100306F +:10270C00F401BF0AF9EF0971025F30F401BF0AF955 +:10271C003132040C31245E08CC0564CC0400EF1774 :10272C008C064E01DE0A8C069C058C079C04EF0778 -:10273C008C019C05CC04008F14F9313503CC056455 -:10274C008C059FC5FB8C049FC6FBFDBB2B8F0CF926 -:10275C004E05DD2B40C5FB0BDE06400CF90BDE16DF -:10276C0040C5FB06DE06400CF906DE0AD5C5FBDFCC -:10277C000ED50CF9DD095020C15011FDB534C08FB8 -:10278C00C5FB9F0CF9FDF82B1008C6D7C7D830C174 -:10279C005002FD6B2BC04016F90161F87120100539 -:1027AC005012FD47028D306C0870C15002FD6B2B2E -:1027BC00C05003FD47028D306C1870C15002FD6B88 -:1027CC002BC05016FD47025003FD7C2B625C01D1DF -:1027DC00DD107170C9FB5002C15013FDB534C0F24D -:1027EC00EF01E2C6D7C75004FD7C2B625C03D1DD40 -:1027FC00405014FD882834C9FB895C9F998A0C7C55 -:10280C00FF50FF5C14D1DD228A0C7CFF5C14723407 -:10281C00CDFB89616A9971620756003162070586A2 -:10282C0066D1DFF7716307716B2734DCFB895CEBD6 -:10283C0099712810055002FD7C2BD2DD354016F91C -:10284C0001DF05500AFD47028D306C1070C150023B -:10285C00FD6B2BC0E0FD4702D830C15002FD6B2B45 -:10286C00C05033FD4702F0C15002FD6B2BC0717894 -:10287C00C9FBE0C15013FDB534C0C6D7C7C1200495 -:10288C00FBF8FFCC02005004FD7C2B629C038C04F3 -:10289C005C20D1DD0E8C036C019C038C026C209CA3 -:1028AC0002EF138C045C10D1DD0C8C035CFE9C03DA -:1028BC008C026C109C028C045C08D1DD0E8C036CB9 -:1028CC00029C038C026C089C02EF138C045C04D1F8 -:1028DC00DD0C8C035CFD9C038C026C049C028C0351 -:1028EC00D1DD05501AFD47028C0370C15004FD6BFD -:1028FC002BC08FC9FB5C9F728C03318E316D148C95 -:10290C0003318E314D616D08616C5C606162629F58 -:10291C00C9FB8FD5FB7CFF50FF5E02D1DD278FD525 -:10292C00FB7CFF5E027234CDFB89616A9971620790 -:10293C00CC0100316207086159018C01D1DFF471BF -:10294C006307716B27F21006C6D7D9BDFBC15006C1 -:10295C00FD6B2BC0D9BEFBC15007FD6B2BC0D7FD47 -:10296C005629F2D7C7711300711B20710303710232 -:10297C0005E0C15003FD6B2BC05013FD4702F0C1A5 -:10298C005005FD6B2BC0500FC1E0FD6B2BC0500AE6 -:10299C00FD47027103055008FD4702501FC1E0FDC1 -:1029AC006B2BC05012FD47025003FD7C2B625C0167 -:1029BC00D1DF03E2EF24F0FD7C2B629D2C3602F973 -:1029CC00C75008FD532BC05003C1FD6B2BC07102C7 -:1029DC0003711A20FD132BF427F2C6D75003FD7C8C -:1029EC002B625C01D1DD155014FD8828FDF12750B8 -:1029FC0014FD4702E0C15003FD6B2BC07113007135 -:102A0C001B207103035014FD4702F0C1E0FD6B2B3A -:102A1C00C0F0C15003FD6B2BC0D7C72004FBF8FFDF -:102A2C00CC02008D279C035010C150A4FDD102C0D4 -:102A3C00629D27D437DD04F2EDF02A8C037B275CF2 -:102A4C0008D1DD0F8D275C08D1DF05CC0210EF0318 -:102A5C00CC02208C037B275C04D1DD158D275C0414 -:102A6C00D1DF088C026C049C02EF068C026C089C73 -:102A7C00028FC8FB5CF3728D275C0C6162629FC88D -:102A8C00FB8FD4FB7CFF50FF5E029C02D1DD1F3418 -:102A9C00CCFB896E0299716207CC01003162070888 -:102AAC006159018C01D1DFF4716307716B278D279C -:102ABC005C40D1DD095002C15012FDB534C08D27E8 -:102ACC005C01D1DD08E0C15012FDB534C0717AFA59 -:102ADC008D275C41D1DD0C5A27BED827C15010FD83 -:102AEC005205C0F21004C6D7FD9827F2D7FDF12786 -:102AFC00F2D7C78FDCFB7617FD8828664FDCFBDF2F -:102B0C00F2F5DCFBF2C6D75064FD4702FD632C6284 -:102B1C0061FB71115CF171145C61DC70C15012FDD0 -:102B2C005205C0FD5B36CD3D03D7C7C1C1FBF8FFD5 -:102B3C00AC0ABB17C15002C18C0270C1506CFDA114 -:102B4C000310061004C6D7C7C1FBF8FFAC08C15070 -:102B5C0002C18B70C1506CFDF9021006C0C6D7C7FC -:102B6C008806166770C1C75084FD6B031004C6D766 -:102B7C00C716C75084FDD102C0C6D7C74A2004DE91 -:102B8C00045600EF0256014016F901DF048686EF69 -:102B9C000A4016F902DF045104610666318F1250A7 -:102BAC004CD633514CD6610A040A20BD2EC6D740F0 -:102BBC00C5FB51DC05CF1CFC0FD740C5FB33DC0536 -:102BCC00CF1CFC0BD740C5FB0BDC05CF1CFC07D77F -:102BDC0040C5FB0661D831320405CF1CFC03D7D5A8 -:102BEC00C5FBDD04E51CFCD7F51CFCD7D512F9DFC1 -:102BFC000471635CD7FD632C6261FB71715C7114B1 -:102C0C005C71775C61C831625C1771625C71745C79 -:102C1C0071115CF171745C61DC70C15012FD520574 -:102C2C00C0D7C7164010FCFFDD0C8F10FC9B17148F -:102C3C00CA0100F2EF07C75004FD532BC0C6D7C71B -:102C4C00164011FCFFDD078F11FC9BF2EF07C750FC -:102C5C0002FD532BC0C6D740C5FB0BDE02E2D7F2F8 -:102C6C00D77100010571785005713AD5713BD1715E -:102C7C003ADD713BD98F10055CFC9F1005CF5405D4 -:102C8C004AE5420571104205710042057148500534 -:102C9C007130500571205005CF530505CF52050AF0 -:102CAC007130510571205105713BD5717050058FF4 -:102CBC0011055CFC9F1105D7717850057108010551 -:102CCC00D77140F00071783002713AE6713BE271D5 -:102CDC003BEA713BEE8F10055CFC9F1005CF340274 -:102CEC004AE552FF711A52710A5271483002713022 -:102CFC00300271203002CF330205CF32020A71301C -:102D0C003102713BE6717030028F11055CFC9F1132 -:102D1C000571603002D7717830027148F000D7C766 -:102D2C0088061666614FDD0967614EDE0396EF017A -:102D3C00866672C6D7C7161714AA0412A943DD29D2 -:102D4C00AA0412A923FD7A4EC3AC02FD7A4E13C21B -:102D5C00BDD813FDB00FDE0C1714AA0212AA04037F -:102D6C00BA04EF051714A9BA04AC041231FF319E52 -:102D7C0003317F087208C6D77100F200304400BFDF -:102D8C00B601300188BF9001300984BF9E01BF9C01 -:102D9C0001BF9A01BF9801BF9601BF9401BF920178 -:102DAC00F53CFF30FE00BFBE01F6BFBC01BFB80151 -:102DBC0050EEBFBA01A1BFB201C918FE00F6BE6E3B -:102DCC00BE64BE6A7123047153078F14F931050771 -:102DDC00F5E3FBCB6CFF0071535D71425DD730EFB7 -:102DEC0000BFB401F6BFBA017108F200712304717F -:102DFC00530771435DD78F9AFBB09AFBD1DF7331C8 -:102E0C00D4D106715BD1E59CFBD59CFBDD347140C4 -:102E1C00C8FBD99BFBF1E734020023DD0625DD035B -:102E2C0025DF05F6BE66EF06D9E2FBF1BE66A09B78 -:102E3C00FB409BFB20DF06F59BFBB09CFBCF9AFB7A -:102E4C0019D7CF9AFB1E7148C8FBD5E4FBDF04F6FB -:102E5C00BE66D7D9E2FBF14266FFDD16D9E2FBF183 -:102E6C0012AE6643DE05A266FFEF03B266FFCF9A91 -:102E7C00FB03D7C7161714F6B9AA0412F62312319E -:102E8C00FF31AE03316FBA02C6D7C7C1FBF8FF8C56 -:102E9C00085080D612AB1413B9AB14AA0412A92390 -:102EAC0012D937FBF133BDD813FD1C0EBA02C0C6C4 -:102EBC00D731645D01D74012F902DF10F6BE64BE53 -:102ECC006EBE6ABFA4FBBFAAFBBFB0FB31545D153D -:102EDC0030A0FBFD7F2E30A6FBFD7F2E30ACFBFD22 -:102EEC007F2EED712F31745D0F71735D7108E8FBEE -:102EFC00F59EFBF59DFBEF6DD59DFBDF658F36FBDE -:102F0C009F9DFB409EFB1FDC1A7100E8FB4038FBC9 -:102F1C00FFDD22A09FFB8F38FB4F9FFBDE17F59E3A -:102F2C00FBEF12D99EFBF1A1605C1F9F9EFB710809 -:102F3C00E8FBF59FFBE99EFB093AFB70C130A0FB57 -:102F4C00FD962EC0E99EFB095AFB70C130A6FBFD15 -:102F5C00962EC0E99EFB097AFB70C130ACFBFD9646 -:102F6C002EC0B09DFB30A0FBFD412DF313BE6E3087 -:102F7C00A6FBFD412DF313BE6A30ACFBFD412DF3D6 -:102F8C0013BE64D7C736F00071F4DC297170F00001 -:102F9C00CE9D08CE9EC0CE9F80F594FFF593FFF595 -:102FAC0092FFE597FFE596FFE595FFE598FFCE9C30 -:102FBC007F7100BCFB711BE3712BE3711AE7712B62 -:102FCC00E7717A9D710A9E31929E02EFFA710B9E07 -:102FDC0071035E71135E71235EC6D7C731025E1E2C -:102FEC0071025E710A9E31929E02EFFA34EAFB3650 -:102FFC0092FF52078B99A5A792DFF9710B9EC6D74A -:10300C00C788061631125E1571125EC734B2FB30DA -:10301C0092FF1652078B99A5A792DFF9C6667367C4 -:10302C0018B2FBC6D7C771035E31145E1E71135EF6 -:10303C00710A9E31929E02EFFA3492FF36B2FB5225 -:10304C00078B99A5A792DFF9710B9E31245E137142 -:10305C00235E717B9E8FF2FB9E9A8FF3FB9E9B717E -:10306C007A9EC6D7CFBDFB5CCFBEFB5FCFDEFB5DD0 -:10307C00CF12FC36CF13FCC9E5E9FBD7C7CFBAFB9F -:10308C0011CFBBFB37CFE2FBFFF5E3FBF5E4FBF520 -:10309C00E5FBF5E6FB5600664C64DE08723836FB41 -:1030AC000086EFF3C6D7C788061617F1E73403007E -:1030BC002361E3EDE6332361F8ED9431B12361E351 -:1030CC00ED9B312561F8EDAA31B1240D0061D8EDED -:1030DC00E633240B0061F8EDCB312361F8ED1232AD -:1030EC002361F8EDDF312361F8EDAA33240600618A -:1030FC00F8ED7B32B12561D8ED973224000061F8F0 -:10310C00EDA4322361F8EDE6332361F8EDC433B15D -:10311C002361E3EDC7322361F8EDD8322361F8ED7A -:10312C00E9322361F8EDD8322361F8EDFA322361EC -:10313C00F8ED0B332361F8ED1A332361F8ED3C33D2 -:10314C002361F8ED48332361F8ED54332361F8ED36 -:10315C005D332402002361E3EDE63324020061F8C1 -:10316C00ED66332361F8ED73332561F8ED7F33247D -:10317C000A0061F8ED8B3324120061F8EDA53323BE -:10318C0061F8ED9633EDE933679FBCFBEDF6333018 -:10319C006B29FD023966736718BAFBEDF63340BF35 -:1031AC00FB6ADF1440C0FB68DF0E674C6CDF093034 -:1031BC002942FD0239713AD5679FC1FBEDF63367A1 -:1031CC00D1DD0630353DFD023934DAFB89616F996A -:1031DC00EDF633675C02D1DD0830F42AFD0239EFDD -:1031EC000C675C01D1DD0630F92AFD0239675C3CC5 -:1031FC00D1DD1030FE2AFD0239675C3C72667362C9 -:10320C0018BAFBEDF63367D1DD625C01D1DD053018 -:10321C000800EF01F6609F19FC675C02D1DD03E644 -:10322C00EF01F63419FC89616899675C04D1DD04FF -:10323C00E6A1EF01F63419FC89616899675C08D145 -:10324C00DD05302000EF01F63419FC8961689967BF -:10325C005C10D1DD05301000EF01F63419FC8961EA -:10326C006899675C20D161E8716019FCEDF633D484 -:10327C0032DF08679FE3FBA432EF0D4A3205DE080C -:10328C00E83267181FFDA432EDF633675C0F7266E7 -:10329C00736218BAFBEDF6334A3264DE1B4A320114 -:1032AC00DF0667D161F85701E832671836FBA432A4 -:1032BC004A320561C871725DEDF633675C7F70C18F -:1032CC0017F1243000FD0C30C0EDF633675C3F7015 -:1032DC00C117F1243000FD0C30C0EDF633675C07EC -:1032EC0070C117F1243000FD0C30C0EDF633675C73 -:1032FC001F70C117F1243000FD0C30C0EDF63367A0 -:10330C0070C117F1243000FD0C30C0EDF633CEAB9C -:10331C00AC710A9E31929E02EFFAD592FFDF0571D5 -:10332C000B9EEFED679E99710B9E9FF1FBEDF633B3 -:10333C0071225E675C7F9FF2FBEDF63371225E6754 -:10334C005C3F9FF3FBEDF633675C3F9FF4FBEDF6C0 -:10335C0033675C1F9FF5FBEDF63330003BFD023904 -:10336C00679FFAFBEDF63330BB3AFD0239679FFBE2 -:10337C00FBEF7730DD3AFD0239679FFEFBEF6B67A1 -:10338C005C01D161E8FDF744EF604A38C8DE08E81B -:10339C0038671868FAA438EF51679D38EF4C6731DD -:1033AC008E247000DD0D240200DF3F30FE08FD028C -:1033BC0039EF37FDF743EF32675C01D1DD05711250 -:1033CC0002EF03711302675C02D1DD05712202EF7B -:1033DC0003712302679FE9FBEF1000EF0D664C5B56 -:1033EC00DE07736718BAFBEF0100C6D7C716664C29 -:1033FC0030DC094C37DE05FDE72FEF6E664C02DF43 -:10340C001F8FBCFB5C03728F1BFC5C03318E316D18 -:10341C0008616A08128F1BFC5C80312A6162EF59CB -:10342C00664C3DDF0AAE90BF16FCF916FCEF4A66FF -:10343C004C3EDF05F917FCEF40664C4FDF05FD19DC -:10344C0045EF36664C61DF08E8380968FA72EF29F7 -:10345C00664C7FDF05FDA53DEF1F664C4EDF0B3143 -:10346C00645F045210EF12F2EF0F664C5BDC0452F7 -:10347C00FFEF06667309BAFB72C6D7C78806161724 -:10348C00F1241000240500DC07244C00DD17EF1795 -:10349C00717BFA17F104BAFB1489617F99717AFA7E -:1034AC0071325EEF02A438C6D7C7C1C1FBF8FF402A -:1034BC0012F903DD064012F904DF2F8C027309C2E6 -:1034CC00FB5E0AD1DF248C02318E04BAFB14896EA8 -:1034DC000A99716207CC0100316207086159018CAD -:1034EC0001D1DFF4716307716B271004C6D7CF1BB2 -:1034FC00FC03F519FCF51DFCF51FFCD7C788061657 -:10350C0017F1E734020025DD3D23DD1725DD1C23F3 -:10351C00DD0523DD2BEF3B71625E679F1EFCCD3D0D -:10352C0003EF2F675C839F1BFCEF27675C039F1DDA -:10353C00FC675C034C0261F8710260FD0C47EF12F2 -:10354C00679F1FFCEF0C6791DF08E0C15012FDB5BF -:10355C0034C0C6D7C71617F1E7240000DD2A23DDD7 -:10356C001E240300DD0724FB00DD24EF253112604F -:10357C0005308000EF01F6086F1CFC7208EF198F04 -:10358C0019FCF519FC72EF1071425F5235EF09F21C -:10359C00EF0666730918FC72C6D7C71617F1E72435 -:1035AC000000DD38241000DD1C23DD1C23DD30245D -:1035BC000E00DD18241100DD1B240F00DD12243059 -:1035CC0000DD15EF1EE2EF1D5202EF195204EF154C -:1035DC005206EF115205EF0D5207EF09F2EF0652AA -:1035EC0003EF0252FFC6D7C731445E3771435E8D7D -:1035FC003C9FC2FB8D3B9FE1FB36FCFCC7D83BFDDF -:10360C00B037618A70618AFDF537C0D840F1312F2F -:10361C00609D3F8D3A4B3FDD0A71525E8D3F9D3A66 -:10362C00CD3D034A3D05DE09306536FD0239CD3D01 -:10363C006BB43D7150F000CE300BCF170006CE317D -:10364C0006FDAD02717A30710BE3710BE7C6D78DB5 -:10365C003F9D3A8D3F9FC3FBD74012F903DF0640D5 -:10366C0012F904DF02F2D731545E0D71535E71739F -:10367C005E8D3F9F28FCEF3831645E2371635E7171 -:10368C00725ED51EFCDF05F529FCEF0B8F1EFC507E -:10369C0002D6A1609F29FC8F29FC9F28FCEF1131D9 -:1036AC00745E088F29FC9F28FCEF058D3F9F28FC3A -:1036BC008F28FC9FC3FBD928FCFDD836E928FC09D0 -:1036CC00DA2170C15013FD5205C0F2D7C7C1C1FB3E -:1036DC00F8FF8C02D1DF05F51EFCEF1A8C024C05AD -:1036EC00DE06CF1EFC02EF0E8C02318E1231FE0371 -:1036FC00311F609F1EFC8F2AFC4F1EFCDD29CC0164 -:10370C001F8F1EFC9F2AFCCC00008B4C08DE148BF8 -:10371C0073091A224F1EFCDC058B9C01EF056159C5 -:10372C0000EFE78C019D3E1004C6D7C7168B728C38 -:10373C0001614ADE1F8B728C02614ADE138C0172AE -:10374C008C02614ADE058C0172EF268C0272EF212D -:10375C008B72EF1D8B728C02614ADE048B72EF113F -:10376C008C01728C026142DE058C0172EF038C02BB -:10377C0072C6D7C716710AE7710BE37150F000CE11 -:10378C00300BCF170006669E31FDAD02717A307199 -:10379C000BE33182E302EFFA8D1F7158F000710BCD -:1037AC00E772C6D7C7C1C1FBF8FF8F12FC4E02DC13 -:1037BC0003F2EF318C024F13FCDC0452FFEF268C2A -:1037CC00022F12FC706131318D128F13FC2F12FC01 -:1037DC0070613133BDD813FD3E0EBB440001DC03D8 -:1037EC00F690BB8B721004C6D7C7C1FBF8FFAC08B0 -:1037FC0014A91489708B6128706131FD7A4E1344C1 -:10380C00030071FEDC23AC08148A04819A04AC0812 -:10381C00148A044C11DC10A9148B99AC0814CA023C -:10382C0000AC0814CA0310EF72AC0814CA0400AC44 -:10383C000814A914894DDE0AAC08148A02819A0274 -:10384C00EF12AC0814A914894D61D308AC08148A82 -:10385C0002919A02AC08148A03919A03D1DF3CAC12 -:10386C0008148A024C10DF10A91489318EA112ACF5 -:10387C000814A9146299EF17AC08148A024CF0DFF3 -:10388C000EA91489318EB112AC0814A9146299AC2A -:10389C000814CA0200AC0814CA0310C0C6D7EDED58 -:1038AC0038717BFAC7D44261F831045F2E71045F22 -:1038BC0071215F71035FD442DD05B442CEABAC71B4 -:1038CC007AFA5600664C0ADD1272F3311C7902FD4D -:1038DC00CEFC0061CAFD4C3986EFE9717AFAF2C66A -:1038EC00D7C75600664C0ADE0BF0317E12F6782CE8 -:1038FC00FC86EFF0C6D7C7C1C1FBF8FFCC01008C2A -:10390C00014C0ADE36717BFA8C01F0317E042CFC02 -:10391C0014A96168DF09AC02B9717AFAF2EF1D8C57 -:10392C0001F0317E12792CFC614902DF06717AFAC2 -:10393C00E2EF09717AFA615901EFC4E21004C6D7BB -:10394C00C72004FBF8FFF6422CFC61F8ED313A710C -:10395C007BFA9C038C034C0ADE3C8C03F0317E0416 -:10396C002CFC14A96168DF05717AFAEF29717AFAD7 -:10397C008C0372F3311C792CFCCEFC0061CA629C66 -:10398C0002D1DF0A8C03F0317E12E6782CFC717BBD -:10399C00FA615903EFBECC0200CC01018C02F0316C -:1039AC007E042CFC14A96168DD7B8C02F0317E1244 -:1039BC00792CFCE743DF688C014C0ADE628C01F049 -:1039CC00317E12792CFCE743DD50717BFA8C01F0CF -:1039DC00317E042CFC14A96168DF1B616901717BC9 -:1039EC00FA8C01F0317E12F6782CFC717AFA8C028A -:1039FC004E01DCE7EF2F8C01F0317E042CFC14A976 -:103A0C00128C02F0317E33782CFC8C01F0317E125A -:103A1C00E6782CFC615902717AFA615901EF9861D0 -:103A2C005902EDA83900F21004C6D7C72006FBF8DE -:103A3C00FF34FFFBC55006C150A8C15030FDF90240 -:103A4C001006D2DD1DA040FC4040FC08DE03E2EF76 -:103A5C005A34FAFB895CFC99FD003B7110C8FBF2EF -:103A6C00EF49F540FC8FFAFB5C01D1DD264012F9E1 -:103A7C0003DF205010C180FDB534C0C7361005716E -:103A8C00D4C6DE0F17C15006C150A8C15030FDF985 -:103A9C000210064012F901DD114012F905DD0B8F01 -:103AAC00FAFB5C02D161E8FD2E42F21006C6D7D9B2 -:103ABC00FBFBC15030FDD102C0629FFEFB7130CBCD -:103ACC00FB8FD3FB5C08D1DF06716307716B27F2A8 -:103ADC00D7D9FEFBC1D9FDFBC15030FD6B031004DF -:103AEC007130CBFB8FD3FB5C08D1DF0671630771A0 -:103AFC006B27F2D7C7200AFBF8FF500FC15030FDDF -:103B0C00D102C04A3702DF077110C8FBF2EF5F71B8 -:103B1C0018C8FBCC07004015F901DF05CC0802EFF3 -:103B2C0003CC0810CC09808FFAFB5C03D1DF087141 -:103B3C007AD5CC0607EF06717BD5CC062F17040679 -:103B4C0000C15004C150A0C15030FDA1031006C7E4 -:103B5C0036100571D4C6DE154012F903DF0F17C1FC -:103B6C005006C150A8C15030FDF9021006F2100ADF -:103B7C00C6D74012F902DF03F6BD44B016FDD516C8 -:103B8C00FD61E8EDA43CCF16FD048F12F9318FE7EF -:103B9C0023DD0B24020024030061C8EDA43C8F1428 -:103BAC00F931233F301B004644DF0AE0C15010FDC1 -:103BBC00B534C0EF1D3077014644DF165002C150BA -:103BCC0010FDB534C0F6464ADF088FDEFB5010D628 -:103BDC00BD4AF6464ADD37B64AE6464ADF30710240 -:103BEC005DEF2B301B004644DF13F6464CDF18E02C -:103BFC00C15010FDB534C0C94CE803EF0A30770151 -:103C0C00464461F871025DF6464C61E8B64C3134BD -:103C1C00600871335FF6BD44EF1431345F05F6BDB7 -:103C2C0044EF0BA644F6464461F8C944FFFF314209 -:103C3C0060194A4605DE16A4464A4605DF0FA4461F -:103C4C005004C15010FDB534C0EF02F4463144604D -:103C5C00194A4805DE16A4484A4805DF0FA4485007 -:103C6C0008C15010FDB534C0EF02F448D449DD034F -:103C7C00B449D7315260174A4705DE14A4474A4766 -:103C8C0005DF0DA4475010C1FDB534C0EF02F44759 -:103C9C004A470661F8CD4925D7C736100571D4DEE1 -:103CAC000730373AFD0239D24012F903DF1D3122B9 -:103CBC00070630262AFD023931445F0C71435F50F0 -:103CCC0080C15012FDB534C0FDDC3CFD073DC6D7AC -:103CDC008F1BFC5C01D1DD22D545FCDD04B045FC1D -:103CEC00D7CF45FC098D3E4F44FCDD0E8D3E9F44E5 -:103CFC00FC5040C15012FDB534C0D74012F903DD61 -:103D0C0004F6BD1AD7D5E6FBDF08F6461ADD19B660 -:103D1C001AD7D9E2FBF1461ADD0ED9E2FB12AD1A25 -:103D2C0043DE03A61AD7B61AD7C78FDAFB76F5DAB5 -:103D3C00FB5C10D161E871525F665C0FD1DD576698 -:103D4C005C01D1DD05F512F9EF4C665C02D1DD1199 -:103D5C00E0C15003FD6B2BC0711300711B2071036C -:103D6C0003665C04D1DD11711300711B20D51BFCA3 -:103D7C0061F8710303FDFA34665C08D161E87103E4 -:103D8C00035005FD47027102035003C1FD6B2BC0AC -:103D9C00711A20FD132BF2C6D7C72014FBF8FF4A6B -:103DAC003213DC0552FFED903E8F14F931150530BE -:103DBC000400EF0F8F14F9314505300500EF04D9DD -:103DCC0015F9F1609C018D2C9C028D209C038F02B7 -:103DDC00F99C048F03F99C058D4E9C068D269C073F -:103DEC0071345CE661301271045C61DC3119616222 -:103DFC00629C08CC09018F16F99C0AF171240461AC -:103E0C00DC9C0BAE6C609C0CAD1A609C0DAE6E60B5 -:103E1C009C0EAE6A609C0FAE64609C10F1715407EE -:103E2C0061DC9C11AE66609C123124600530400050 -:103E3C00EF01F6C131340405302000EF01F6C26108 -:103E4C006B08616A08C131546005300400EF01F65B -:103E5C00C2616B08616A08C131446004E6A1EF01DC -:103E6C00F6C2616B08616A08C131346003E6EF0188 -:103E7C00F6C2616B08616A9C13A432D832F1B107A7 -:103E8C00A11489721014C6D7C7FD83098F12F9319A -:103E9C008FE724000061F8ED624023DD1B2361F8FD -:103EAC00ED6C3F2361F8EDE83F2361F8ED314023E1 -:103EBC0061F8ED1441ED5F40D513F9DF2AF6464465 -:103ECC00DD05F518FDEF03A018FD4018FD65DC0AB3 -:103EDC00CF12F90571025FEDA241AD44440A0061B5 -:103EEC00D8EDA241E513F971325FF5DDFBFDC3049A -:103EFC0071535CFDAD234015F903DF0971025FF5C9 -:103F0C0012F9EDA241FD142640C7FB9BDE0971029C -:103F1C005FF512F9EDA241714A277140110571301C -:103F2C001105713A22715A2271501105FD7029D276 -:103F3C00DD0971025FF512F9EDA24171103500CF68 -:103F4C0037001D714012054013F901DF05F5E3FB45 -:103F5C00EF04CFE3FB03CF12F902FD5629EDA2418A -:103F6C00FD6D2CFDCD2C714A9DFDFA34FD8830F58C -:103F7C0037FF712BE0F513F971025FCBE43FEFCB08 -:103F8C00E6F6F0FDC304713BD47112027123028F6B -:103F9C0014F93105285004FD7C2B625C03318E3101 -:103FAC005D34C9FB896168995002FD7C2BD2DD061A -:103FBC007170C9FBEF047178C9FBFDAD23FD842D35 -:103FCC00710814F9CF12F9038FBCFB5C02D1DD0927 -:103FDC005080C15010FDB534C0EDA241FDA441315B -:103FEC00545F2FA450D450DD0831A4E00A31020CE8 -:103FFC0006712BE0FD1A4231A4E01731040C137149 -:10400C002BE05027C15005FD6B2BC0CF12F904716A -:10401C00025FFD0F428F14F931250731146003F54F -:10402C0012F9EDA241FDA44131020C14F0C150056E -:10403C00FD6B2BC05005FD4702FD1A42CF12F90350 -:10404C00FD0F428F14F931250731146003F512F975 -:10405C00EDA241F512F9CFE3FB03F5E4FBF5E6FB2A -:10406C0071525DF6426CFF61E8EDA241F6BD4A71FA -:10407C00035DF5FAFBFD003BFDEA2DFDC42CFD2292 -:10408C002D714B9D711302712302F5CAFBF5CBFB0D -:10409C00F5CCFBF5CDFB31245D02EFFACE3708CB26 -:1040AC00E4BFFFCBE6FFF1CED4FFCF370009714858 -:1040BC001205F6BEE0BEE2BED0716A27FDE829719A -:1040CC004307714B27714810057148110571381061 -:1040DC000571381105713302713B22715302715B0A -:1040EC00227158100571581105FD2C05CF12F905D8 -:1040FC0071325FF6BD44F50CFCF50EFCCF14FCFFE1 -:10410C00CF10FCFFCF11FCFFF513F9F518FD3112A0 -:10411C00602EFDAD23AD44440B0061C8E512F9D50A -:10412C0015F961E8FD2C058F14F9312511F50EFCFC -:10413C00F50CFC502EFD4702E513F9E512F9EF568C -:10414C00D428DF52FD2C05FD462371730171320416 -:10415C0071430271035C71525C31949E02EFFA71EF -:10416C002AE7CEA409F5F3003114600ED50CFCDF60 -:10417C00064010FCFF61F80061FDE5F300CEA408D9 -:10418C003114600671335FE512F9712BE78F14F966 -:10419C00312503F512F9C6D7D546FCDF1A310200DA -:1041AC00155003FD7C2B625C01D1DF07F512F97110 -:1041BC00025FD7E546FCD74046FCF0DF083104002F -:1041CC0041F546FCD74046FCC8DF0BF512F97102ED -:1041DC005FCF46FCF0D73102000A4046FCFFDD22DF -:1041EC00A046FCD7F0C15004FD6B2BC08FC9FB5C03 -:1041FC009F9FC9FB7110DAFB30353DFD0239CF466C -:10420C00FCF0D731045D06F512F971025FD77153DA -:10421C005FF450717207FDAD02717307D7FD9905FC -:10422C00F2D7C7200CFBF8FF8F00FCF0F9FFFBF373 -:10423C0003FD7A4E13BC048F02FCF0F901FCF3036E -:10424C00FD7A4E13BC028F04FCF0F903FCF303FD62 -:10425C007A4E13BBAC04BDD8F6BDDAAC04311EBD2E -:10426C00DCF6BDDEFDF10DADD8BDDCADDABDDEACEE -:10427C0002BDD8F6BDDAAC02311EDADCC3DADEC31D -:10428C00BDDCF6BDDEFDF10DC0BDDEC0BDDCADDEBE -:10429C00FD670FADD8BDDCADDABDDEABBDD8F6BD6C -:1042AC00DAAB311EDADCC3DADEC3BDDCF6BDDEFD13 -:1042BC00F10DC0BDDEC0BDDCADDEFD670FDADAADE1 -:1042CC00D8FD0746C3C58FE0FC5C3FF0317E04602F -:1042DC00FC14C2C0B9A0E0FCF6BC08BC0A9C078C5C -:1042EC00074C2EDD3E8FE0FC0E0770F161DC605C4C -:1042FC003FF0317E127960FCBDD8F6BDDA8C0773C5 -:10430C00092422318FBDDC70BDDEFDF10DAC08BD82 -:10431C00DCAC0AFD670FADDABC0AADD8BC0861593C -:10432C0007EFBCAC08BDD8AC0ABDDAC9DC0004F69A -:10433C00FDBB0EC9DCFFFFF6FDBC0FADD8BF5AFCB0 -:10434C00AF54FC425AFCDD12AF56FCBF58FCAF54C4 -:10435C00FCBF56FCAF5AFCBF54FCAF56FC4258FC99 -:10436C00DC50AF54FC4256FCDE48AF1AFD4254FC04 -:10437C00DE40401EFD16DC1F401EFDA0DE168F5CCD -:10438C00FC4F1EFDDE0EAF54FC225EFC4469106136 -:10439C00C8FDF743F51EFDAF54FC445146DC0BAF92 -:1043AC0054FC241027BF1CFDEF1130F82ABF1CFD54 -:1043BC00EF09401EFDFF61E8A01EFDAF58FC425600 -:1043CC00FCDC1BAF56FC4254FCDE13AF54FC421C0D -:1043DC00FDDE0BF55CFCAF54FCBF5EFCEF09405CF2 -:1043EC00FCFF61E8A05CFC100CC6D7717BFAC771AE -:1043FC000A9E31929E02EFFA8E949F4EFC8E969FEF -:10440C004FFC8E979F50FC8E989F51FC8E939F5221 -:10441C00FC8E929F53FC710B9E717AFA8F51FCFDAE -:10442C00D00F76FD854513BD56D505FCDF0AD506A4 -:10443C00FCDF05D507FCDD25F6B14656DF11C95664 -:10444C003722665C0391DF060A56181A5700961736 -:10445C00FDA84613FDC94431645F02EF5E5206921B -:10446C0092694EFC6848FCDFF6AD56BD54F852F329 -:10447C00311C7918F944FEFFDD41D852F1010418C2 -:10448C00F914A944FFFFDF04E6B9EF0BD852F10190 -:10449C000418F914A9A1B9A005FCD505FCDF1CA0D2 -:1044AC0006FCD506FCDF14A007FCD507FCDF0CCFFF -:1044BC0005FCFFCF06FCFFCF07FCFFC6D7C716D8FD -:1044CC0052F10744A800DC0571625FEF1CF647DD72 -:1044DC0018A4524A52A8DC0571625FEF0CF852F333 -:1044EC00311CF67818F9B7EFE4C6D7C756A896660C -:1044FC00F0317E12F6B17818F966D1DFF1F505FCD2 -:10450C00F506FCF507FCF45271635FC6D7C72004AF -:10451C00FBF8FFD432DF178D529FE1FC717BFA520E -:10452C000692926948FC68E2FCDFF6717AFA4A322C -:10453C0006DE0EE83209E2FC9C03A4328C0372EF17 -:10454C0034F9E1FCF3311C7918F9BB31725F058B3E -:10455C009C03EF128C019C03D5E1FCDF06CFE1FC40 -:10456C00A7EF03B0E1FC718071775F61DC61FB71D7 -:10457C00715F8C03721004C6D7C72008FBF8FF8F3D -:10458C0051FCFDD00F9C078F50FCFDD00F9C068F6B -:10459C004FFCFDD00F9C058F4EFCFDD00F9C048F63 -:1045AC0052FC9C038F53FC9C028C06318E011279B9 -:1045BC005222BB8C075C03D1DF098C064C0361C80B -:1045CC006179008C05318EB1610900BB313D12015E -:1045DC0003BB8B0E04708C011C00BB8F0AFC4E03BA -:1045EC00DC0E8C034F0AFCDC0B8C024F0BFCDC0446 -:1045FC00AB12EF03ABB1121008C6D7C7C3C120086A -:10460C00FBF8FFF661490A61F8614908DF07F734E6 -:10461C000000EDA446E6BC04F6BC06AC0ABC02AC39 -:10462C0008BBAC06614902AC0461F8614900DE28A4 -:10463C00AC04BDD8AC06BDDAE1FD760FADDABC0634 -:10464C00ADD8BC04ABBDD8AC02BDDAE1FD910FAD69 -:10465C00DABC02ADD8BBEFCAAC06BC02AC04BBAC36 -:10466C0008BDD8AC0ABDDAAC04BDDCAC06FDF40E5A -:10467C00AC04BDDCAC06FD670FE1FD910FADDABCFF -:10468C0006ADD8BC04AC06614902AC0461F86149C2 -:10469C0000DCC5AC0214AB12100CC6D7C7C1200489 -:1046AC00FBF8FF8F4BFCFDD00F9C034E04DF1CADC1 -:1046BC00544656DE07AD56265412EF40F64656DFEA -:1046CC00074654DD03E7EF34F7EF318C04318EB13C -:1046DC00128C03318E43DF18306D0126540656BB05 -:1046EC008C045C0391DF05AB041800BBAB12EF0C20 -:1046FC008C034E04DE0532A900EF01F71006C6D775 -:10470C00717BFA31026009F64658DD04B658EF7C2D -:10471C00710360717AFA4012F904DF07715307F4E0 -:10472C0022EF69D9E5FBF1E7240000DD0F23DD1A48 -:10473C0023DD1023DD5323DD2723DD38715307F4EC -:10474C0022EF49715207F422EF42D422DF07715253 -:10475C0007E422EF05715307F422C958FA00EF2C35 -:10476C00D422DF0B715207E422C958FA00EF1DF571 -:10477C00E5FBEF18D422DF0B715307E422C958FA7A -:10478C0000EF09CFE5FB02EF03FD9947D7D91DFCDC -:10479C00F1E7240000DD0923DD2123DD0923EF1BD4 -:1047AC00715307F422D7D422DF07715207E422EFAA -:1047BC0005715307F422C9582D01D7715207E42211 -:1047CC00D731425D01D771635DD9E3FBF1E724007A -:1047DC0000DD1223DD1923DD1123DD2623DD342337 -:1047EC00DD3923DD3FFD5948EF3DFD7A48EF38D9DF -:1047FC00E2FBC1AE6CFD2B2DC0F313BE6C71230418 -:10480C00EF25F0C1AE6CFD2B2DC0F313BE6C7123E4 -:10481C0004EF14F6BE6C712204EF0CCB6CFF00712C -:10482C002304EF03FDEE484012F905DD064012F9B2 -:10483C0001DF0671230471635D31645D0FF6BE64A4 -:10484C00BE6A31220402EF02F690BE6ED7CD244729 -:10485C00F45AAE6C317DBFEEFCFDC348D2DF0ED9ED -:10486C00E2FBC1AE6CFD2B2DC0F313BE6CD7FDC3A8 -:10487C0048D2DD0DCD2447F45AAE6C317DBFEEFC31 -:10488C00D7E85A096C225080D6BFEAFC22EEFCBD58 -:10489C00D8304700FD1C0EBFECFC30EAFCFD412D6E -:1048AC00F313BE6CB424D424DF0CCD2447A45A4A91 -:1048BC005A1F61C8F45AD740C5FB0BDC05712304A1 -:1048CC00F2D740C5FB0661D831225C11F0C1AE6C49 -:1048DC00FD2B2DC0F313BE6C712204EF03FDEE48CB -:1048EC00E2D771625DF0C1AE6CFD2B2DC0F313BE2F -:1048FC006CA0F0FC40F0FC40DC3DF5F0FCD9F1FC88 -:10490C00F1313F0420FD14D9F1FCF1BDD85008FD64 -:10491C006B0E087208E6D2DD040192DFFC89615847 -:10492C00D1DD05712204EF03712304A0F1FC40F1E9 -:08493C00FC2061C8F5F1FCD775 -:1049440061FC61FCC1C3C5C7520C929269D4FEC11B -:10495400DFF88EFD708EFCC1717AFA4012F903DF24 -:104964000630262AFD0239C09EFC609EFD34D4FE2A -:104974005206C0B9A5A592DFF9C6C4C2C061FC61E4 -:10498400DF520C929269D4FEC1DFF88EFD708EFC6A -:10499400C1C736410571A4C6DC65F5F4FC71485005 -:1049A400057160500531345E3671620771335E8F74 -:1049B400CAFB5FD2FBD1DF1B8FCBFB5FD3FBD1DF05 -:1049C400128FCCFB5FD4FBD1DF098FCDFB5FD5FB0E -:1049D400D1DD0C31620702EFFA716307716B277145 -:1049E400735FFD3130F432C73641057184C6DC0F84 -:1049F400C73641057194C6DC06717AFAED2B4BC7B4 -:104A04003641057184C6DE19F5F4FC71485005FD84 -:104A14003130C73641057194C6DC06717AFAED2B44 -:104A24004BC73641057194C6DE0FD5F4FCDD0A4050 -:104A3400F4FC0261E871605005717AFA8FF4FC317C -:104A44008FE7240000DD0823DD1323DD31EF5971E6 -:104A540040500571505005E5F4FCED2B4B8F40059B -:104A64009F0EF9715050058F0EF99F10F9D90EF968 -:104A7400FDF833629F0FF9CFF4FC02ED2B4BC736E0 -:104A840041057194C6DE1DC736410571C4C6DE06F4 -:104A9400CFF4FC03EF127148500571605005F5F432 -:104AA400FCED2B4BCFF4FC0440F4FC03DF138F0F1D -:104AB400F99F4005D90FF9C1D90EF9FD8734C0EF2C -:104AC400218F4005768F0EF901DC05D50EF9DF063E -:104AD40071605005EF51C7D90EF9FDB230C0715065 -:104AE4005005D910F9F1242900DD2C240400DD2718 -:104AF400242200DD22241100DD0C240100DD182411 -:104B04001E00DD13EF0C400EF960DF0BCF0EF961D0 -:104B1400EF05F432A00EF940F4FC03DF0AD90EF9D4 -:104B2400FDF833629F0FF9C09EFC609EFD34D4FEF5 -:104B34005206C0B9A5A592DFF961FCC1C7717AFA22 -:104B4400714AE5717BBD51405F0401D1DD06F61663 -:104B5400A747DFF2300400BF2401F6BF2A01300B5F -:104B64000BBF28010000000000000000510FBF2807 -:104B7400010000000000000000500FBF2801710A6E -:104B8400E671235DC6C061FCC1C5717AFAD436DD15 -:104B94000BEA34899E44A634B436EF33710AE63006 -:104BA4000400BF2401F6BF2A01300B0BBF2801000B -:104BB40000000000000000510FBF280100000000A9 -:104BC40000000000500FBF280171135D71235DC404 -:104BD400C061FC61EF520C929269D4FEC1DFF88E81 -:104BE400FD708EFCC12006FBF8FF71503002CEAB85 -:104BF400ACCC0100F6BC0231B2E20F617902F6617D -:104C04004902DFF371603002EF7E8E519B713BE20B -:104C14008B5C02D1DD1D8B5C08D1DF097150300241 -:104C2400CC0100EFCF8C0570FD6035629E50CC0145 -:104C340002EFC18B5C03D1DF408E509C0471503075 -:104C4400028C01D1DF0E8C0470FDA635629C05CC6C -:104C54000101EF318C014C02DF0671603002EF2854 -:104C6400CF34025A716030028C0470C18C0570FD1F -:104C74000835C0CF34024AEF0F8B5C01D1DD0671D9 -:104C8400603002EF03EDF84B1006C09EFC609EFD01 -:104C940034D4FE5206C0B9A5A592DFF961FCC1C3A4 -:104CA400C5C7520C929269D4FEC1DFF88EFD708E96 -:104CB400FCC1710A9E31929E02EFFA8FF4FB4F966B -:104CC400FFDF198FF5FB4F97FFDF118FF6FB4F982E -:104CD400FFDF095004C15011FDB534C0710B9EC0F3 -:104CE4009EFC609EFD34D4FE5206C0B9A5A592DF99 -:104CF400F9C6C4C2C061FCA44261FCC1C3C5C752A9 -:104D04000C929269D4FEC1DFF88EFD708EFCC1C195 -:104D1400FBF8FF8D1F9C018E31318EE7240600DDE8 -:104D24000823DD0E23DD22EF4E717AFA8C019D3CBF -:104D3400EF45717AFA4015F901DF068C019D3BEFCE -:104D44003651FF2E019D3BEF2E717AFA4014FCFF81 -:104D5400DF068C019D26EF058F14FC9D268FC8FB72 -:104D64005C01D1DF124012F903DD064012F904DFC1 -:104D740006306825FD02394031FF09DE05A031FF08 -:104D8400EF137158F00071425EA02BFC402BFC0322 -:104D940061C8F52BFC710BE3C0C09EFC609EFD3422 -:104DA400D4FE5206C0B9A5A592DFF9C6C4C2C0613B -:104DB400FC61FF520C929269D4FEC1DFF88EFD7043 -:104DC4008EFCC1717AFA8FFAFB5C03D1DD194012B3 -:104DD400F903DD064012F904DF0D36100571D4DE47 -:104DE4000630373AFD0239C09EFC609EFD34D4FE85 -:104DF4005206C0B9A5A592DFF961FC61FC61FC61B2 -:104E0400FC61FC61FC61FC61FC61FC61FC61FC61B6 -:104E1400FC61FC61FC61FC61FC61FC61FC61FC61A6 -:104E2400FC61FC61FC61FC61FC61FC61FC61FC6196 -:034E3400FC61FC22 -:0A4E380000060C12181E242A303662 -:104E420000000000C2FB0000000040FE0000000065 -:104E52007E3BF3358C22CD47022EBD2E0C47A53C5E -:104E62000C09943E01000000983AF82AFF005555BB -:024E7200555594 -:064E7400FF0000004700F2 -:084E7A00317503F7332312D751 +:10273C008C019C05CC04008C059FC5FB8C049FC6AA +:10274C00FBFDB22B8F0CF94E05DD2B40C5FB0BDED0 +:10275C0006400CF90BDE1640C5FB06DE06400CF9F4 +:10276C0006DE0AD5C5FBDF0ED50CF9DD095020C1FC +:10277C005011FDBE34C08FC5FB9F0CF9FDEF2B1023 +:10278C0008C6D7C7D832C15002FD622BC04016F91B +:10279C000161F8712010055012FD47028D326C0852 +:1027AC0070C15002FD622BC05003FD47028D326C8C +:1027BC001870C15002FD622BC05016FD4702500329 +:1027CC00FD732B625C01D1DD107170C9FB5002C12D +:1027DC005013FDBE34C0F2EF01E2C6D7C75004FD62 +:1027EC00732B625C03D1DD405014FD7F2834C9FB90 +:1027FC00895C9F998A0C7CFF50FF5C14D1DD228A86 +:10280C000C7CFF5C147234CDFB89616A9971620790 +:10281C005600316207058666D1DFF7716307716B6D +:10282C002734DCFB895CEB99712810055002FD7391 +:10283C002BD2DD354016F901DF05500AFD47028D1C +:10284C00326C1070C15002FD622BC0E0FD4702D803 +:10285C0032C15002FD622BC05033FD4702F0C15013 +:10286C0002FD622BC07178C9FBE0C15013FDBE3470 +:10287C00C0C6D7C7C12004FBF8FFCC02005004FD32 +:10288C00732B629C038C045C20D1DD0E8C036C01D9 +:10289C009C038C026C209C02EF138C045C10D1DD29 +:1028AC000C8C035CFE9C038C026C109C028C045CF4 +:1028BC0008D1DD0E8C036C029C038C026C089C020C +:1028CC00EF138C045C04D1DD0C8C035CFD9C038C3D +:1028DC00026C049C028C03D1DD05501AFD47028C5E +:1028EC000370C15004FD622BC08FC9FB5C9F728CBE +:1028FC0003318E316D148C03318E314D616D086155 +:10290C006C5C606162629FC9FB8FD5FB7CFF50FFE2 +:10291C005E02D1DD278FD5FB7CFF5E027234CDFBCE +:10292C0089616A99716207CC0100316207086159AB +:10293C00018C01D1DFF4716307716B27F21006C6AD +:10294C00D7D9BDFBC15006FD622BC0D9BEFBC1500F +:10295C0007FD622BC0D7FD4D29F2D7C7711300714B +:10296C001B20710303710205E0C15003FD622BC0F3 +:10297C005013FD4702F0C15005FD622BC0500FC132 +:10298C00E0FD622BC0500AFD47027103055008FDA3 +:10299C004702501FC1E0FD622BC05012FD47025090 +:1029AC0003FD732B625C01D1DF03E2EF24F0FD73B6 +:1029BC002B629D2E3602F9C75008FD4A2BC05003DE +:1029CC00C1FD622BC0710203711A20FD0A2BF42980 +:1029DC00F2C6D75003FD732B625C01D1DD15501488 +:1029EC00FD7F28FDE8275014FD4702E0C15003FD90 +:1029FC00622BC0711300711B207103035014FD472F +:102A0C0002F0C1E0FD622BC0F0C15003FD622BC08F +:102A1C00D7C72004FBF8FFCC02008D299C03501073 +:102A2C00C150A4FDD102C0629D29D439DD04F2ED60 +:102A3C00E72A8C037B295C08D1DD0F8D295C08D13A +:102A4C00DF05CC0210EF03CC02208C037B295C0445 +:102A5C00D1DD158D295C04D1DF088C026C049C023D +:102A6C00EF068C026C089C028FC8FB5CF3728D29FC +:102A7C005C0C6162629FC8FB8FD4FB7CFF50FF5ED5 +:102A8C00029C02D1DD1F34CCFB896E029971620766 +:102A9C00CC0100316207086159018C01D1DFF4715E +:102AAC006307716B278D295C40D1DD095002C15041 +:102ABC0012FDBE34C08D295C01D1DD08E0C150127D +:102ACC00FDBE34C0717AFA8D295C41D1DD0C5A29D6 +:102ADC00BED829C15010FD5205C0F21004C6D7FD56 +:102AEC008F27F2D7FDE827F2D7C78FDCFB7617FDCF +:102AFC007F28664FDCFBDFF2F5DCFBF2C6D75064B7 +:102B0C00FD4702FD5A2C6261FB71115EF171145E7E +:102B1C0061DC70C15012FD5205C0FD6436CD3F031F +:102B2C00D7C7C1C1FBF8FFAC0ABB17C15002C18C9F +:102B3C000270C1506CFDA10310061004C6D7C7C1AA +:102B4C00FBF8FFAC08C15002C18B70C1506CFDF991 +:102B5C00021006C0C6D7C78806166770C1C7508456 +:102B6C00FD6B031004C6D7C716C75084FDD102C035 +:102B7C00C6D7C74A2004DE045600EF0256014016A1 +:102B8C00F901DF048686EF0A4016F902DF045104CE +:102B9C00610666318F12504CD633514CD6610A0403 +:102BAC000A20BD30C6D740C5FB51DC05CF1CFC0F3D +:102BBC00D740C5FB33DC05CF1CFC0BD740C5FB0B4A +:102BCC00DC05CF1CFC07D740C5FB0661D8313204AD +:102BDC0005CF1CFC03D7D5C5FBDD04E51CFCD7F5E4 +:102BEC001CFCD7D512F9DF0471635ED7FD5A2C6239 +:102BFC0061FB71715E71145E71775E61C831625EEA +:102C0C001771625E71745E71115EF171745E61DCDC +:102C1C0070C15012FD5205C0D7C7164010FCFFDD25 +:102C2C000C8F10FC9B1714CA0100F2EF07C750045D +:102C3C00FD4A2BC0C6D7C7164011FCFFDD078F110C +:102C4C00FC9BF2EF07C75002FD4A2BC0C6D740C50C +:102C5C00FB0BDE02E2D7F2D771000105717850054B +:102C6C00713AD5713BD1713ADD713BD98F10055C4E +:102C7C00FC9F1005CF54054AE542057110420571C1 +:102C8C00004205714850057130500571205005CF38 +:102C9C00530505CF52050A7130510571205105714C +:102CAC003BD5717050058F11055CFC9F1105F4220A +:102CBC00D77178500571080105D77140F000717813 +:102CCC003002713AE6713BE2713BEA713BEE8F10D8 +:102CDC00055CFC9F1005CF34024AE552FF711A5275 +:102CEC00710A52714830027130300271203002CFBB +:102CFC00330205CF32020A71303102713BE671703A +:102D0C0030028F11055CFC9F110571603002D77188 +:102D1C007830027148F000D7C788061666614FDD1F +:102D2C000967614EDE0396EF01866672C6D7C71639 +:102D3C001714AA0412A943DD29AA0412A923FD36EB +:102D4C004EC3AC02FD364E13C2BDD813FDB00FDE20 +:102D5C000C1714AA0212AA0403BA04EF051714A93B +:102D6C00BA04AC041231FF319E03317F087208C6DD +:102D7C00D77100F200304400BFB601300188BF901B +:102D8C0001300984BF9E01BF9C01BF9A01BF98010D +:102D9C00BF9601BF9401BF9201F53CFF30FE00BF0E +:102DAC00BE01F6BFBC01BFB80150EEBFBA01A1BF56 +:102DBC00B201C918FE00F6BE6EBE64BE6A71230471 +:102DCC007153078F14F9310507F5E3FBCB6CFF004A +:102DDC0071535F71425FD730EF00BFB401F6BFBAD9 +:102DEC00017108F20071230471530771435FD78F8F +:102DFC009AFBB09AFBD1DF7331D4D106715BD1E56C +:102E0C009CFBD59CFBDD347140C8FBD99BFBF1E7E7 +:102E1C0034020023DD0625DD0325DF05F6BE66EF53 +:102E2C0006D9E2FBF1BE66A09BFB409BFB20DF06B4 +:102E3C00F59BFBB09CFBCF9AFB19D7CF9AFB1E716D +:102E4C0048C8FBD5E4FBDF04F6BE66D7D9E2FBF13C +:102E5C004266FFDD16D9E2FBF112AE6643DE05A237 +:102E6C0066FFEF03B266FFCF9AFB03D7C7161714A2 +:102E7C00F6B9AA0412F6231231FF31AE03316FBA40 +:102E8C0002C6D7C7C1FBF8FF8C085080D612AB1412 +:102E9C0013B9AB14AA0412A92312D937FBF133BD11 +:102EAC00D813FD1C0EBA02C0C6D731645F01D740DF +:102EBC0012F902DF10F6BE64BE6EBE6ABFA4FBBF81 +:102ECC00AAFBBFB0FB31545F1530A0FBFD782E3050 +:102EDC00A6FBFD782E30ACFBFD782EED6A2F3174FD +:102EEC005F0F71735F7108E8FBF59EFBF59DFBEFBF +:102EFC006DD59DFBDF658F36FB9F9DFB409EFB1FB9 +:102F0C00DC1A7100E8FB4038FBFFDD22A09FFB8F31 +:102F1C0038FB4F9FFBDE17F59EFBEF12D99EFBF1A2 +:102F2C00A1605C1F9F9EFB7108E8FBF59FFBE99E6F +:102F3C00FB093AFB70C130A0FBFD8F2EC0E99EFB54 +:102F4C00095AFB70C130A6FBFD8F2EC0E99EFB0910 +:102F5C007AFB70C130ACFBFD8F2EC0B09DFB30A056 +:102F6C00FBFD3A2DF313BE6E30A6FBFD3A2DF31389 +:102F7C00BE6A30ACFBFD3A2DF313BE64D7C736F0F6 +:102F8C000071F4DC297170F000CE9D08CE9EC0CE8D +:102F9C009F80F594FFF593FFF592FFE597FFE5967B +:102FAC00FFE595FFE598FFCE9C7F7100BCFB711B84 +:102FBC00E3712BE3711AE7712BE7717A9D710A9E0D +:102FCC0031929E02EFFA710B9E7103607113607166 +:102FDC002360C6D7C73102601E710260710A9E3130 +:102FEC00929E02EFFA34EAFB3692FF52078B99A5B8 +:102FFC00A792DFF9710B9EC6D7C7880616311260EF +:10300C0015711260C734B2FB3092FF1652078B99C0 +:10301C00A5A792DFF9C666736718B2FBC6D7C7714E +:10302C0003603114601E711360710A9E31929E020E +:10303C00EFFA3492FF36B2FB52078B99A5A792DFB9 +:10304C00F9710B9E31246013712360717B9E8FF29A +:10305C00FB9E9A8FF3FB9E9B717A9EC6D7CFBDFBCE +:10306C005CCFBEFB5FCFDEFB5DCF12FC36CF13FC1B +:10307C00C9E5E9FBD7C7CFBAFB11CFBBFB37CFE212 +:10308C00FBFFF5E3FBF5E4FBF5E5FBF5E6FB560092 +:10309C00664C64DE08723836FB0086EFF3C6D7C781 +:1030AC0088061617F1E73403002361E3EDEE3323B2 +:1030BC0061F8ED9C31B12361E3EDA3312561F8EDAD +:1030CC00B231B1240D0061D8EDEE33240B0061F860 +:1030DC00EDD3312361F8ED1A322361F8EDE731239A +:1030EC0061F8EDB23324060061F8ED8332B125614D +:1030FC00D8ED9F3224000061F8EDAC322361F8ED7D +:10310C00EE332361F8EDCC33B12361E3EDCF322301 +:10311C0061F8EDE0322361F8EDF1322361F8EDE076 +:10312C00322361F8ED02332361F8ED13332361F898 +:10313C00ED22332361F8ED44332361F8ED50332352 +:10314C0061F8ED5C332361F8ED65332402002361F3 +:10315C00E3EDEE3324020061F8ED6E332361F8EDFC +:10316C007B332561F8ED8733B124060061D8EDEE91 +:10317C003324000061F8EDF1332561F8ED9333242D +:10318C00120061F8EDAD332361F8ED9E33EDF233AF +:10319C00679FBCFBEDFF33306229FD0B396673670B +:1031AC0018BAFBEDFF3340BFFB6ADF1440C0FB686D +:1031BC00DF0E674C6CDF09303242FD0B39713AD5AA +:1031CC00679FC1FBEDFF3367D1DD06303E3DFD0B44 +:1031DC003934DAFB89616F99EDFF33675C02D1DD1D +:1031EC000830EB2AFD0B39EF0C675C01D1DD0630A2 +:1031FC00F02AFD0B39675C3CD1DD1030F52AFD0B54 +:10320C0039675C3C7266736218BAFBEDFF3367D1A9 +:10321C00DD625C01D1DD05300800EF01F6609F191D +:10322C00FC675C02D1DD03E6EF01F63419FC896121 +:10323C006899675C04D1DD04E6A1EF01F63419FC52 +:10324C0089616899675C08D1DD05302000EF01F6D3 +:10325C003419FC89616899675C10D1DD0530100068 +:10326C00EF01F63419FC89616899675C20D161E83B +:10327C00716019FCEDFF33D434DF08679FE3FBA4C6 +:10328C0034EF0D4A3405DE08E83467181DFDA4340C +:10329C00EDFF33675C0F7266736218BAFBEDFF3398 +:1032AC004A3464DE1B4A3401DF0667D161F85701EA +:1032BC00E834671836FBA4344A340561C871725F70 +:1032CC00EDFF33675C7F70C117F1243000FD0530D2 +:1032DC00C0EDFF33675C3F70C117F1243000FD0572 +:1032EC0030C0EDFF33675C0770C117F1243000FD6F +:1032FC000530C0EDFF33675C1F70C117F12430003F +:10330C00FD0530C0EDFF336770C117F1243000FDAF +:10331C000530C0EDFF33CEABAC710A9E31929E02EC +:10332C00EFFAD592FFDF05710B9EEFED679E997159 +:10333C000B9E9FF1FBEDFF33712260675C7F9FF268 +:10334C00FBEDFF33712260675C3F9FF3FBEDFF33B6 +:10335C00675C3F9FF4FBEDFF33675C1F9FF5FBED54 +:10336C00FF3330093BFD0B39679FFAFBEDFF333020 +:10337C00C43AFD0B39679FFBFBEF7830E63AFD0B47 +:10338C0039679FFEFBEF6C675C01D161E8FD00457E +:10339C00EF614A3AC8DE08E83A671868FAA43AEFCF +:1033AC0052679D3AEF4D67318E247000DD0D24027B +:1033BC0000DF4030FE08FD0B39EF38FD0044EF33E1 +:1033CC00675C01D1DD05711202EF03711302675CBA +:1033DC0002D1DD05712202EF03712302679FE9FB25 +:1033EC00EF1100EF0E00664C5BDE07736718BAFB3B +:1033FC00EF0100C6D7C716664C30DC094C37DE052A +:10340C00FDE02FEF6E664C02DF1F8FBCFB5C03727E +:10341C008F1BFC5C03318E316D08616A08128F1BA7 +:10342C00FC5C80312A6162EF59664C3DDF0AAE903C +:10343C00BF16FCF916FCEF4A664C3EDF05F917FC8B +:10344C00EF40664C4FDF05FD2245EF36664C61DFE1 +:10345C0008E83A0968FA72EF29664C7FDF05FDAE81 +:10346C003DEF1F664C4EDF0B316461045210EF12BE +:10347C00F2EF0F664C5BDC0452FFEF06667309BA81 +:10348C00FB72C6D7C788061617F124100024050056 +:10349C00DC07244C00DD17EF17717BFA17F104BA27 +:1034AC00FB1489617F99717AFA713260EF02A43A48 +:1034BC00C6D7C7C1C1FBF8FF4012F903DD064012A5 +:1034CC00F904DF2F8C027309C2FB5E0AD1DF248C56 +:1034DC0002318E04BAFB14896E0A99716207CC0111 +:1034EC0000316207086159018C01D1DFF471630767 +:1034FC00716B271004C6D7CF1BFC03F519FCF51D07 +:10350C00FCF51FFCD7C788061617F1E73402002517 +:10351C00DD3D23DD1725DD1C23DD0523DD2BEF3BF6 +:10352C00716260679F1EFCCD3F03EF2F675C839F2A +:10353C001BFCEF27675C039F1DFC675C034C02615F +:10354C00F8710262FD1547EF12679F1FFCEF0C67C5 +:10355C0091DF08E0C15012FDBE34C0C6D7C71617A4 +:10356C00F1E7240000DD2A23DD1E240300DD0724FF +:10357C00FB00DD24EF2531126205308000EF01F6EF +:10358C00086F1CFC7208EF198F19FCF519FC72EF0F +:10359C00107142615235EF09F2EF0666730918FC9F +:1035AC0072C6D7C71617F1E7240000DD38241000C7 +:1035BC00DD1C23DD1C23DD30240E00DD182411005E +:1035CC00DD1B240F00DD12243000DD15EF1EE2EFB1 +:1035DC001D5202EF195204EF155206EF115205EF6E +:1035EC000D5207EF09F2EF065203EF0252FFC6D756 +:1035FC00C7314460377143608D3E9FC2FB8D3D9F48 +:10360C00E1FB36FAFCC7D83DFDB937618A70618A97 +:10361C00FDFE37C0D842F1312F609D418D3C4B41AE +:10362C00DD0A7152608D419D3CCD3F034A3F05DE62 +:10363C0009306E36FD0B39CD3F6BB43F7150F00045 +:10364C00CE300BCF170006CE3106FDAD02717A30AD +:10365C00710BE3710BE7C6D78D419D3C8D419FC328 +:10366C00FBD74012F903DF064012F904DF02F2D750 +:10367C003154600D7153607173608D419F28FCEF64 +:10368C003831646023716360717260D51EFCDF0594 +:10369C00F529FCEF0B8F1EFC5002D6A1609F29FC74 +:1036AC008F29FC9F28FCEF11317460088F29FC9F37 +:1036BC0028FCEF058D419F28FC8F28FC9FC3FBD96C +:1036CC0028FCFDE136E928FC09DA2170C15013FD14 +:1036DC005205C0F2D7C7C1C1FBF8FF8C02D1DF0580 +:1036EC00F51EFCEF1A8C024C05DE06CF1EFC02EF19 +:1036FC000E8C02318E1231FE03311F609F1EFC8F27 +:10370C002AFC4F1EFCDD29CC011F8F1EFC9F2AFCBE +:10371C00CC00008B4C08DE148B73091A224F1EFC54 +:10372C00DC058B9C01EF05615900EFE78C019D4096 +:10373C001004C6D7C7168B728C01614ADE1F8B72C0 +:10374C008C02614ADE138C01728C02614ADE058C9C +:10375C000172EF268C0272EF218B72EF1D8B728C33 +:10376C0002614ADE048B72EF118C01728C02614291 +:10377C00DE058C0172EF038C0272C6D7C716710A74 +:10378C00E7710BE37150F000CE300BCF17000666DB +:10379C009E31FDAD02717A30710BE33182E302EFA1 +:1037AC00FA8D1F7158F000710BE772C6D7C7C1C1F3 +:1037BC00FBF8FF8F12FC4E02DC03F2EF318C024F50 +:1037CC0013FCDC0452FFEF268C022F12FC706131CB +:1037DC00318D128F13FC2F12FC70613133BDD81355 +:1037EC00FD3E0EBB440001DC03F690BB8B72100453 +:1037FC00C6D7C7C1FBF8FFAC0814A91489708B613C +:10380C0028706131FD364E1344030071FEDC23AC8D +:10381C0008148A04819A04AC08148A044C11DC1034 +:10382C00A9148B99AC0814CA0200AC0814CA031072 +:10383C00EF72AC0814CA0400AC0814A914894DDE4C +:10384C000AAC08148A02819A02EF12AC0814A9146B +:10385C00894D61D308AC08148A02919A02AC081401 +:10386C008A03919A03D1DF3CAC08148A024C10DF16 +:10387C0010A91489318EA112AC0814A9146299EF05 +:10388C0017AC08148A024CF0DF0EA91489318EB1E2 +:10389C0012AC0814A9146299AC0814CA0200AC0842 +:1038AC0014CA0310C0C6D7EDF638717BFAC7D444DE +:1038BC0061F83104612E710461712161710361D46D +:1038CC0044DD05B444CEABAC717AFA5600664C0AB2 +:1038DC00DD1272F3311C7900FDCEFC0061CAFD557E +:1038EC003986EFE9717AFAF2C6D7C75600664C0AE8 +:1038FC00DE0BF0317E12F6782CFC86EFF0C6D7C7C3 +:10390C00C1C1FBF8FFCC01008C014C0ADE36717B87 +:10391C00FA8C01F0317E042CFC14A96168DF09AC2F +:10392C0002B9717AFAF2EF1D8C01F0317E12792C0A +:10393C00FC614902DF06717AFAE2EF09717AFA61E9 +:10394C005901EFC4E21004C6D7C72004FBF8FFF6F8 +:10395C00422CFC61F8ED3A3A717BFA9C038C034CD7 +:10396C000ADE3C8C03F0317E042CFC14A96168DF68 +:10397C0005717AFAEF29717AFA8C0372F3311C799A +:10398C002CFCCEFC0061CA629C02D1DF0A8C03F0D5 +:10399C00317E12E6782CFC717BFA615903EFBECCB8 +:1039AC000200CC01018C02F0317E042CFC14A961C4 +:1039BC0068DD7B8C02F0317E12792CFCE743DF68EA +:1039CC008C014C0ADE628C01F0317E12792CFCE702 +:1039DC0043DD50717BFA8C01F0317E042CFC14A970 +:1039EC006168DF1B616901717BFA8C01F0317E1219 +:1039FC00F6782CFC717AFA8C024E01DCE7EF2F8CF6 +:103A0C0001F0317E042CFC14A9128C02F0317E33AF +:103A1C00782CFC8C01F0317E12E6782CFC6159027A +:103A2C00717AFA615901EF98615902EDB13900F2DE +:103A3C001004C6D7C72006FBF8FF34FFFBC55006A1 +:103A4C00C150A8C15030FDF9021006D2DD1DA040B6 +:103A5C00FC4040FC08DE03E2EF5A34FAFB895CFCC4 +:103A6C0099FD093B7110C8FBF2EF49F540FC8FFA48 +:103A7C00FB5C01D1DD264012F903DF205010C18020 +:103A8C00FDBE34C0C736100571D4C6DE0F17C15049 +:103A9C0006C150A8C15030FDF90210064012F901C0 +:103AAC00DD114012F905DD0B8FFAFB5C02D161E8E8 +:103ABC00FD3742F21006C6D7D9FBFBC15030FDD101 +:103ACC0002C0629FFEFB7130CBFB8FD3FB5C08D135 +:103ADC00DF06716307716B27F2D7D9FEFBC1D9FDE5 +:103AEC00FBC15030FD6B0310047130CBFB8FD3FB4B +:103AFC005C08D1DF06716307716B27F2D7C7200A08 +:103B0C00FBF8FF500FC15030FDD102C04A3902DF23 +:103B1C00077110C8FBF2EF5F7118C8FBCC070040AF +:103B2C0015F901DF05CC0802EF03CC0810CC098095 +:103B3C008FFAFB5C03D1DF08717AD5CC0607EF0650 +:103B4C00717BD5CC062F17040600C15004C150A0C0 +:103B5C00C15030FDA1031006C736100571D4C6DE66 +:103B6C00154012F903DF0F17C15006C150A8C15000 +:103B7C0030FDF9021006F2100AC6D74012F902DF26 +:103B8C0003F6BD46B014FDD514FD61E8EDAD3CCF98 +:103B9C0014FD048F12F9318FE723DD0B240200246E +:103BAC00030061C8EDAD3C8F14F931233F301B008D +:103BBC004646DF0AE0C15010FDBE34C0EF1D307721 +:103BCC00014646DF165002C15010FDBE34C0F64609 +:103BDC004CDF088FDEFB5010D6BD4CF6464CDD3763 +:103BEC00B64CE6464CDF3071025FEF2B301B0046C3 +:103BFC0046DF13F6464EDF18E0C15010FDBE34C050 +:103C0C00C94EE803EF0A307701464661F871025F4E +:103C1C00F6464E61E8B64E31346208713361F6BD3A +:103C2C0046EF1431346105F6BD46EF0BA646F64659 +:103C3C004661F8C946FFFF314262194A4805DE1653 +:103C4C00A4484A4805DF0FA4485004C15010FDBEDB +:103C5C0034C0EF02F448314462194A4A05DE16A416 +:103C6C004A4A4A05DF0FA44A5008C15010FDBE3421 +:103C7C00C0EF02F44AD44BDD03B44BD73152621778 +:103C8C004A4905DE14A4494A4905DF0DA4495010E0 +:103C9C00C1FDBE34C0EF02F4494A490661F8CD4B70 +:103CAC0025D7C736100571D4DE0730403AFD0B39E5 +:103CBC00D24012F903DF1D31220706301D2AFD0BFD +:103CCC00393144610C7143615080C15012FDBE34D6 +:103CDC00C0FDE53CFD103DC6D78F1BFC5C01D1DD62 +:103CEC0022D545FCDD04B045FCD7CF45FC098D4001 +:103CFC004F44FCDD0E8D409F44FC5040C15012FDE2 +:103D0C00BE34C0D74012F903DD04F6BD1AD7D5E690 +:103D1C00FBDF08F6461ADD19B61AD7D9E2FBF146D5 +:103D2C001ADD0ED9E2FB12AD1A43DE03A61AD7B682 +:103D3C001AD7C78FDAFB76F5DAFB5C10D161E87124 +:103D4C005261665C0FD1DD57665C01D1DD05F51261 +:103D5C00F9EF4C665C02D1DD11E0C15003FD622B22 +:103D6C00C0711300711B20710303665C04D1DD115B +:103D7C00711300711B20D51BFC61F8710303FD034B +:103D8C0035665C08D161E87103035005FD4702718B +:103D9C0002035003C1FD622BC0711A20FD0A2BF2E5 +:103DAC00C6D7C72014FBF8FF4A3413DC0552FFEDCD +:103DBC00993E8F14F9311505300400EF0F8F14F96B +:103DCC00314505300500EF04D915F9F1609C018DE2 +:103DDC002E9C028D209C038F02F99C048F03F99C6E +:103DEC00058D509C068D289C0771345EE66130125F +:103DFC0071045E61DC31196162629C08CC09018F2F +:103E0C0016F99C0AF171240461DC9C0BAE6C609C6D +:103E1C000CAD1A609C0DAE6E609C0EAE6A609C0F71 +:103E2C00AE64609C10F171540761DC9C11AE66604D +:103E3C009C1231246205304000EF01F6C13134048C +:103E4C0005302000EF01F6C2616B08616A08C131D0 +:103E5C00546205300400EF01F6C2616B08616A0818 +:103E6C00C131446204E6A1EF01F6C2616B08616ADC +:103E7C0008C131346203E6EF01F6C2616B08616A76 +:103E8C009C13A434D834F1B107A11489721014C650 +:103E9C00D7C7FD83098F12F9318FE724000061F831 +:103EAC00ED6B4023DD1B2361F8ED753F2361F8EDCD +:103EBC00F13F2361F8ED3A402361F8ED1D41ED68C7 +:103ECC0040D513F9DF2AF64646DD05F516FDEF035E +:103EDC00A016FD4016FD65DC0ACF12F905710261D2 +:103EEC00EDAB41AD46440A0061D8EDAB41E513F9A9 +:103EFC00713261F5DDFBFDC30471535EFDAD2340F2 +:103F0C0015F903DF09710261F512F9EDAB41FD14EE +:103F1C002640C7FB9BDE09710261F512F9EDAB413E +:103F2C00714A277140110571301105713A22715A8D +:103F3C002271501105FD6729D2DD09710261F5125C +:103F4C00F9EDAB4171103500CF37001D71401205F2 +:103F5C004013F901DF05F5E3FBEF04CFE3FB03CFDF +:103F6C0012F902FD4D29EDAB41FD642CFDC62C71FF +:103F7C004A9DFD0335FD8130F537FF712BE0F513BC +:103F8C00F9710261CBE43FEFCBE6F6F0FDC30471AF +:103F9C003BD47112027123028F14F931052850049D +:103FAC00FD732B625C03318E315D34C9FB89616812 +:103FBC00995002FD732BD2DD067170C9FBEF0471B1 +:103FCC0078C9FBFDAD23FD7D2D710814F9CF12F9D5 +:103FDC00038FBCFB5C02D1DD095080C15010FDBECB +:103FEC0034C0EDAB41FDAD413154612FA452D452DC +:103FFC00DD0831A4E00A31020C06712BE0FD2342EE +:10400C0031A4E01731040C13712BE05027C150057B +:10401C00FD622BC0CF12F904710261FD18428F149E +:10402C00F931250731146203F512F9EDAB41FDAD01 +:10403C004131020C14F0C15005FD622BC05005FD3E +:10404C004702FD2342CF12F903FD18428F14F931B8 +:10405C00250731146203F512F9EDAB41F512F9CFD6 +:10406C00E3FB03F5E4FBF5E6FB71525FF6426CFFF4 +:10407C0061E8EDAB41F6BD4C71035FF5FAFBFD0950 +:10408C003BFDE32DFDBD2CFD1B2D714B9D711302D2 +:10409C00712302F5CAFBF5CBFBF5CCFBF5CDFB315F +:1040AC00245F02EFFACE3708CBE4BFFFCBE6FFF17B +:1040BC00CED4FFCF37000971481205F6BEE0BEE240 +:1040CC00BED0716A27FDDF29714307714B277148F8 +:1040DC0010057148110571381005713811057133CF +:1040EC0002713B22715302715B2271581005715899 +:1040FC001105FD2C05CF12F905713261F6BD46F59F +:10410C000CFCF50EFCCF14FCFFCF10FCFFCF11FC08 +:10411C00FFF513F9F516FD3112622EFDAD23AD46F8 +:10412C00440B0061C8E512F9D515F961E8FD2C05C1 +:10413C008F14F9312511F50EFCF50CFC502EFD47B2 +:10414C0002E513F9E512F9EF56D42ADF52FD2C05DE +:10415C00FD462371730171320471430271035E7168 +:10416C00525E31949E02EFFA712AE7CEA409F5F360 +:10417C00003114620ED50CFCDF064010FCFF61F818 +:10418C000061FDE5F300CEA40831146206713361C1 +:10419C00E512F9712BE78F14F9312503F512F9C6E5 +:1041AC00D7D546FCDF1A310200155003FD732B6284 +:1041BC005C01D1DF07F512F9710261D7E546FCD736 +:1041CC004046FCF0DF0831040041F546FCD7404680 +:1041DC00FCC8DF0BF512F9710261CF46FCF0D73148 +:1041EC0002000A4046FCFFDD22A046FCD7F0C1507D +:1041FC0004FD622BC08FC9FB5C9F9FC9FB7110DA59 +:10420C00FB303E3DFD0B39CF46FCF0D731045F0649 +:10421C00F512F9710261D7715361F452717207FD95 +:10422C00AD02717307D7FD9905F2D7C7200CFBF8C7 +:10423C00FF8F00FCF0F9FFFBF303FD364E13BC04BB +:10424C008F02FCF0F901FCF303FD364E13BC028F18 +:10425C0004FCF0F903FCF303FD364E13BBAC04BDB8 +:10426C00D8F6BDDAAC04311EBDDCF6BDDEFDF10DB9 +:10427C00ADD8BDDCADDABDDEAC02BDD8F6BDDAAC76 +:10428C0002311EDADCC3DADEC3BDDCF6BDDEFDF1C5 +:10429C000DC0BDDEC0BDDCADDEFD670FADD8BDDC35 +:1042AC00ADDABDDEABBDD8F6BDDAAB311EDADCC3A0 +:1042BC00DADEC3BDDCF6BDDEFDF10DC0BDDEC0BD7A +:1042CC00DCADDEFD670FDADAADD8FD1046C3C58F65 +:1042DC00E0FC5C3FF0317E0460FC14C2C0B9A0E08D +:1042EC00FCF6BC08BC0A9C078C074C2EDD3E8FE00C +:1042FC00FC0E0770F161DC605C3FF0317E1279607E +:10430C00FCBDD8F6BDDA8C0773092422318FBDDCD5 +:10431C0070BDDEFDF10DAC08BDDCAC0AFD670FAD68 +:10432C00DABC0AADD8BC08615907EFBCAC08BDD8E3 +:10433C00AC0ABDDAC9DC0004F6FDBB0EC9DCFFFF1C +:10434C00F6FDBC0FADD8BF5AFCAF54FC425AFCDD95 +:10435C0012AF56FCBF58FCAF54FCBF56FCAF5AFC16 +:10436C00BF54FCAF56FC4258FCDC50AF54FC4256D8 +:10437C00FCDE48AF18FD4254FCDE40401CFD16DC50 +:10438C001F401CFDA0DE168F5CFC4F1CFDDE0EAF2B +:10439C0054FC225EFC44691061C8FD0044F51CFD10 +:1043AC00AF54FC445146DC0BAF54FC241027BF1A0D +:1043BC00FDEF1130F82ABF1AFDEF09401CFDFF611B +:1043CC00E8A01CFDAF58FC4256FCDC1BAF56FC426F +:1043DC0054FCDE13AF54FC421AFDDE0BF55CFCAF53 +:1043EC0054FCBF5EFCEF09405CFCFF61E8A05CFC88 +:1043FC00100CC6D7717BFAC7710A9E31929E02EFE0 +:10440C00FA8E949F4EFC8E969F4FFC8E979F50FC7D +:10441C008E989F51FC8E939F52FC8E929F53FC71F1 +:10442C000B9E717AFA8F51FCFDD00F76FD8E4513E1 +:10443C00BD58D505FCDF0AD506FCDF05D507FCDD2C +:10444C0025F6B14658DF11C9583722665C0391DF57 +:10445C00060A58181A59009617FDB14613FDD24496 +:10446C0031646102EF5E52069292694EFC6848FC20 +:10447C00DFF6AD58BD56F854F3311C7918F944FEEB +:10448C00FFDD41D854F1010418F914A944FFFFDFF2 +:10449C0004E6B9EF0BD854F1010418F914A9A1B929 +:1044AC00A005FCD505FCDF1CA006FCD506FCDF1422 +:1044BC00A007FCD507FCDF0CCF05FCFFCF06FCFFEB +:1044CC00CF07FCFFC6D7C716D854F10744A800DCA9 +:1044DC0005716261EF1CF647DD18A4544A54A8DC40 +:1044EC0005716261EF0CF854F3311CF67818F9B7CA +:1044FC00EFE4C6D7C756A89666F0317E12F6B178AF +:10450C0018F966D1DFF1F505FCF506FCF507FCF4AE +:10451C0054716361C6D7C72004FBF8FFD434DF178E +:10452C008D549FE1FC717BFA520692926948FC68AB +:10453C00E2FCDFF6717AFA4A3406DE0EE83409E260 +:10454C00FC9C03A4348C0372EF34F9E1FCF3311CB2 +:10455C007918F9BB317261058B9C03EF128C019CAD +:10456C0003D5E1FCDF06CFE1FCA7EF03B0E1FC7162 +:10457C008071776161DC61FB7171618C0372100475 +:10458C00C6D7C72008FBF8FF8F51FCFDD00F9C0746 +:10459C008F50FCFDD00F9C068F4FFCFDD00F9C055F +:1045AC008F4EFCFDD00F9C048F52FC9C038F53FC50 +:1045BC009C028C06318E0112795222BB8C075C0353 +:1045CC00D1DF098C064C0361C86179008C05318EF2 +:1045DC00B1610900BB313D120103BB8B0E04708C21 +:1045EC00011C00BB8F0AFC4E03DC0E8C034F0AFC33 +:1045FC00DC0B8C024F0BFCDC04AB12EF03ABB112E7 +:10460C001008C6D7C7C3C12008FBF8FFF661490ADA +:10461C0061F8614908DF07F7340000EDAD46E6BCF0 +:10462C0004F6BC06AC0ABC02AC08BBAC0661490281 +:10463C00AC0461F8614900DE28AC04BDD8AC06BD01 +:10464C00DAE1FD760FADDABC06ADD8BC04ABBDD853 +:10465C00AC02BDDAE1FD910FADDABC02ADD8BBEF17 +:10466C00CAAC06BC02AC04BBAC08BDD8AC0ABDDA03 +:10467C00AC04BDDCAC06FDF40EAC04BDDCAC06FD3C +:10468C00670FE1FD910FADDABC06ADD8BC04AC06EA +:10469C00614902AC0461F8614900DCC5AC0214ABA1 +:1046AC0012100CC6D7C7C12004FBF8FF8F4BFCFDC2 +:1046BC00D00F9C034E04DF1CAD564658DE07AD5898 +:1046CC00265612EF40F64658DF074656DD03E7EF55 +:1046DC0034F7EF318C04318EB1128C03318E43DF01 +:1046EC001830382226560658BB8C045C0391DF0523 +:1046FC00AB041800BBAB12EF0C8C034E04DE05327E +:10470C00A900EF01F71006C6D7717BFA31026209D6 +:10471C00F6465ADD04B65AEF7C710362717AFA40A0 +:10472C0012F904DF07715307F424EF69D9E5FBF1A3 +:10473C00E7240000DD0F23DD1A23DD1023DD5323D6 +:10474C00DD2723DD38715307F424EF49715207F448 +:10475C0024EF42D424DF07715207E424EF05715390 +:10476C0007F424C95AFA00EF2CD424DF0B7152073A +:10477C00E424C95AFA00EF1DF5E5FBEF18D424DF49 +:10478C000B715307E424C95AFA00EF09CFE5FB0279 +:10479C00EF03FDA247D7D91DFCF1E7240000DD098A +:1047AC0023DD2123DD0923EF1B715307F424D7D418 +:1047BC0024DF07715207E424EF05715307F424C971 +:1047CC005A2D01D7715207E424D731425F01D771BA +:1047DC00635FD9E3FBF1E7240000DD1223DD19232D +:1047EC00DD1123DD2623DD3423DD3923DD3FFD629E +:1047FC0048EF3DFD8348EF38D9E2FBC1AE6CFD2498 +:10480C002DC0F313BE6C712304EF25F0C1AE6CFD0B +:10481C00242DC0F313BE6C712304EF14F6BE6C711F +:10482C002204EF0CCB6CFF00712304EF03FDF7485F +:10483C004012F905DD064012F901DF0671230471FF +:10484C00635F31645F0FF6BE64BE6A31220402EF0F +:10485C0002F690BE6ED7CD2647F45CAE6C317DBFB0 +:10486C00EEFCFDCC48D2DF0ED9E2FBC1AE6CFD24D0 +:10487C002DC0F313BE6CD7FDCC48D2DD0DCD264731 +:10488C00F45CAE6C317DBFEEFCD7E85C096C225059 +:10489C0080D6BFEAFC22EEFCBDD8304700FD1C0ED2 +:1048AC00BFECFC30EAFCFD3A2DF313BE6CB426D4FD +:1048BC0026DF0CCD2647A45C4A5C1F61C8F45CD78C +:1048CC0040C5FB0BDC05712304F2D740C5FB066128 +:1048DC00D831225E11F0C1AE6CFD242DC0F313BE95 +:1048EC006C712204EF03FDF748E2D771625FF0C1EF +:1048FC00AE6CFD242DC0F313BE6CA0F0FC40F0FC9C +:10490C0040DC3DF5F0FCD9F1FCF1313F041EFD1407 +:10491C00D9F1FCF1BDD85008FD6B0E087208E6D237 +:10492C00DD040192DFFC896158D1DD05712204EFB1 +:10493C0003712304A0F1FC40F1FC2061C8F5F1FCEB +:01494C00D793 +:10494D0061FC61FCC1C3C5C7520C929269D4FEC112 +:10495D00DFF88EFD708EFCC1717AFA4012F903DF1B +:10496D0006301D2AFD0B39C09EFC609EFD34D4FE21 +:10497D005206C0B9A5A592DFF9C6C4C2C061FC61DB +:10498D00DF520C929269D4FEC1DFF88EFD708EFC61 +:10499D00C18F4105775C04D1DD06675C01D1DD5027 +:1049AD00313460367162077133608FCAFB5FD2FBA1 +:1049BD00D1DF1B8FCBFB5FD3FBD1DF128FCCFB5F26 +:1049CD00D4FBD1DF098FCDFB5FD5FBD1DD0C31627F +:1049DD000702EFFA716307716B27717361FD2A305E +:1049ED00F4227148500571605005717AFAEDE84A6C +:1049FD00675C02D1DD17D422DD134A2202DD0E00E1 +:104A0D00F4227148500571605005717AFA717AFA85 +:104A1D008D22318FE7240000DD0823DD1423DD31E5 +:104A2D00EF4FF4347140500571505005E422EDE81C +:104A3D004A8F40059F0EF9715050058F0EF99F104A +:104A4D00F9D90EF9FD0134629F0FF9CD2202EDE87F +:104A5D004A675C02D1DD17675C10D1DD05CD2203FD +:104A6D00EF0F7148500571605005F422EF6DCD22A6 +:104A7D00044A2203DF138F0FF99F4005D90FF9C1A7 +:104A8D00D90EF9FD9034C0EF108F400576C7D90EC1 +:104A9D00F9FDAB30C071505005D910F9F124290042 +:104AAD00DD2A240400DD25242200DD20241100DD73 +:104ABD000C240100DD16241E00DD11EF0C400EF953 +:104ACD0060DF09CF0EF961EF03A00EF94A2203DF73 +:104ADD000AD90EF9FD0134629F0FF9C09EFC609E4C +:104AED00FD34D4FE5206C0B9A5A592DFF961FCC113 +:104AFD00C7717AFA714AE5717BBD51405F0401D1EE +:104B0D00DD06F616A747DFF2300400BF2401F6BF1D +:104B1D002A01300B0BBF280100000000000000002F +:104B2D00510FBF28010000000000000000500FBF12 +:104B3D002801710AE671235FC6C061FCC1C5717A97 +:104B4D00FAD438DD0BEA36899E44A636B438EF33F5 +:104B5D00710AE6300400BF2401F6BF2A01300B0BA9 +:104B6D00BF28010000000000000000510FBF280108 +:104B7D000000000000000000500FBF280171135FFE +:104B8D0071235FC4C061FC61EF520C929269D4FE37 +:104B9D00C1DFF88EFD708EFCC12006FBF8FF715051 +:104BAD003002CEABACCC0100F6BC0231B2E20F61EB +:104BBD007902F6614902DFF371603002EF7E8E51AA +:104BCD009B713BE28B5C02D1DD1D8B5C08D1DF0953 +:104BDD0071503002CC0100EFCF8C0570FD6935624C +:104BED009E50CC0102EFC18B5C03D1DF408E509CF7 +:104BFD0004715030028C01D1DF0E8C0470FDAF3585 +:104C0D00629C05CC0101EF318C014C02DF06716015 +:104C1D003002EF28CF34025A716030028C0470C11B +:104C2D008C0570FD1135C0CF34024AEF0F8B5C013E +:104C3D00D1DD0671603002EF03EDB54B1006C09E5D +:104C4D00FC609EFD34D4FE5206C0B9A5A592DFF9D5 +:104C5D0061FCC1C3C5C7520C929269D4FEC1DFF885 +:104C6D008EFD708EFCC1710A9E31929E02EFFA8FFD +:104C7D00F4FB4F96FFDF198FF5FB4F97FFDF118F79 +:104C8D00F6FB4F98FFDF095004C15011FDBE34C033 +:104C9D00710B9EC09EFC609EFD34D4FE5206C0B9C1 +:104CAD00A5A592DFF9C6C4C2C061FCA44461FCC1D4 +:104CBD00C3C5C7520C929269D4FEC1DFF88EFD7048 +:104CCD008EFCC1C1FBF8FF8D1F9C018E31318EE72B +:104CDD00240600DD0823DD0E23DD22EF4E717AFA66 +:104CED008C019D3EEF45717AFA4015F901DF068C76 +:104CFD00019D3DEF3651FF2E019D3DEF2E717AFA4C +:104D0D004014FCFFDF068C019D28EF058F14FC9DE0 +:104D1D00288FC8FB5C01D1DF124012F903DD06407C +:104D2D0012F904DF06306825FD0B394031FF09DE2D +:104D3D0005A031FFEF137158F000714260A02BFCFC +:104D4D00402BFC0361C8F52BFC710BE3C0C09EFC2E +:104D5D00609EFD34D4FE5206C0B9A5A592DFF9C6FA +:104D6D00C4C2C061FC61FF520C929269D4FEC1DFD6 +:104D7D00F88EFD708EFCC1717AFA8FFAFB5C03D14F +:104D8D00DD194012F903DD064012F904DF0D36106E +:104D9D000571D4DE0630403AFD0B39C09EFC609E95 +:104DAD00FD34D4FE5206C0B9A5A592DFF961FC61B0 +:104DBD00FC61FC61FC61FC61FC61FC61FC61FC61FE +:104DCD00FC61FC61FC61FC61FC61FC61FC61FC61EE +:104DDD00FC61FC61FC61FC61FC61FC61FC61FC61DE +:074DED00FC61FC61FC61FCAC +:0A4DF40000060C12181E242A3036A7 +:104DFE000000C2FB0000000042FE00000000873BE6 +:104E0E00FC358C22D647FB2DB62E1547AE3C0C0931 +:104E1E009D3E01000000983AF82AFF005555555561 +:084E2E00FF0000000000470036 +:084E3600317503F7332312D795 :024FF400013783 -:0A4FF60031353A34363A3534000004 +:0A4FF60031383A31353A323100000B :00000001FF  \ No newline at end of file diff --git a/branches/sim/bsr.lmf b/branches/sim/bsr.lmf index 329d27697c541a58d4ae4426858226ef9ae74e11..236e4224be746e15453fc0458c3b127682feabeb 100644 GIT binary patch literal 174376 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 PF1SPb(GJm4xvT$QBz(uq literal 174872 zcmeFad3;pm`Tu=pOC}2tLf92z5*7hrCPY9G2@v)OAyDcPAcGWKP&r^-P%E~!Y6(QG zwJL$2Kde>((b`2JgeU^a60u-_W-^F^Xp6&^NSvAEd4JAKkS_ZAeV;#`*Yn5sm~-Ce z-mmMrulqjd+~*9AZ#%}Qd!pN9V~t@P>u4BxhQn|_Z)mgW;AZd5?qQ#M)jW^alhc3j zklP3uMmxJ*QfA!`mdVb^BER;QG9{GR_`_vJ_94IamNL&$=B*zrGcYHI{Mt39 zw6CSiUw^Pn&d7=6)85j~M#^mc!7^8lyn+1MTgq&v%(fpaGbnow`L(x{*-4q5-&1D9 z=xJldO&R6cN`CDv{j;AkyT7MQZtmzQd1H`+{MvtbOHWt2HMXbZ<^NC0Sh7ud}4#**^Ln*+xtmoi}az$h^Je)810%pOmTno-#4n#vCNS_WKf|`+3Toh?RNe+UWe| zvPbn9J1u{X$lE0@6eL8vCbn+@c z`_GX}dk$qf{b!k_8p})tmJLcW3`6^0dq($M%9LG32DXo8MrE5ApPsI8Ztkd&)9{_V z3DNy54yQezGSkN^2O>WkEfY3c%1E|+WAJ3d+M~I?@0h++DN%j?x6J?A?SFme|HH8` zGM_o*e>P4F^CwK6F#Ug4M$_p3_1I3ocs>}y9HPBtPP~qJXFPLz%Vx7qTIP_#*^+G( z`L$=0rhTsFsvj;h?Jn|bk0ZbKg_L>hd&^kYh5RMt*WPkZ@c?C>_|G!wRA*?8pE0J; zI5)+xcBX3UdjA+@p8d}<);+n(OdmNRzkxE^TWs(&Wy-#%Om1%8$mt`gypc@oXSmLN z|CYN{X}P(wnqiy?lb>BS`~EFjM%Podloe@XXtxCZ-a;3*lW*jZU;7VlEoIco|FjJH zOyj!L)W+J?pWnY-)DC5OQbzlr?=L_~OPNsKmVQ#ZEw?a=&tli6^FG#D^j!DM z+SKMm>ns|tdt7bGKgT+Yo^OqvtNv}VbNTJwi_Ue=rcL*4x);-?`!U^PY12KH?wzz* z$?4W<)c<4WKPQjwVYKN!M)xP$bZ?^hLYvBJ9?&MA*7(*Yf6%zqCcQK!wNa%t&UCJ_ zlBc;@b&s7eViN7K*RVI|znCA&_f8&9o4;WH6Jzmbq2^z99r*NfM+TnBt$bDGS~kPj zQ58Dhy!W+rI|iLH%yZj)2Tdcbam6cTwh~)W%07RhnX);gs9+KiOZWLsC{UW#=ykMi zcw`5rfd^^rPTB-HPeJx)I(L&W1Ks-uqWawzYkH z(R>A`q&@B%6>u~JZO4m!aYUtZgZbZ*9u02JJwIir@5Ha>(RSn?aocOArren9U0qz> zp)t2Zqb=at<8cKYdpz+7RrFbTTH{p5jZW{1FK`-vN~YhP8E9>$r#04?9vyOZxc}R| zYf|>Uu=LnjWA9pb{j1G2Qpn}rV>tFW;;GCLw>R^=rKEe0)7|hyZ{#4&Bc2AKbYQ?WDE2cQN*F>He5P5Y-rRj=M>p6M0IMTz54yo+{i*tNy%{szX2wiv3MO%QxnW%3%cDWt8M?=kq~i-!N2*E^7gm+n7e*TGDRCbMoaY8( zg2DC@+agJ0IY?xK{bRr5XwbK8VWgw;V}HDvIkV6nEG%&^jP!Fx?r|<#VAGk$X;fy} zJRNgUSLYeFlEfzi&W6f9HZ$qy-n?e-&yU)J->yqeTaovi@4jT;Er}(G`vQj}Yn-H0 z=@~hWOw`h14>R%jzc$(~+9*P+X$tJq0A)}d*8_0^_C}8lIUHr<*$1;jW;KKYEC+4CRUWVSLX%Wm`TTVQj)l8 z(7NP`981;?ktxoO2=cK%4q0NR?GSB#-s-%lz73!74%UBC#S?LFGG8hlA_gm zlG?;h+UTUln={i^BWFmeFbwnl3Ug==b7##Y{YGI&S zFncr844hfB{>l#)cG;*BB`IVAf3aZoDjz~9HSkNx1_t}E?>F} z(y9vFk*@BoyW^cD@%d?W$tCgL6_Fn$`mT=;ejSVS?L7Ht-0nD|Bre~{`Mfw!r^e0p zhE2?X-Z%Fp>=-oCWj?aK?(FHzyUeeF1kQkQ6zc9Q+qqQrxnr6N{QRUbfq2G;Fr7v*#rkb=R!3GmEED z$>WRG*^>({n!sDz%53ZG%-{v2I2#`Nw1oh1=G);^b7UwqWXUy4W|t?te>HPsww7?_l??&zqZf9dG_- z@BU`yZg+jE%NMDCO`i1eh2Hs??$IO|n<4J6h!twywZFO9T(X60$rk3T^kfWHlB^!5 zCsys>x;bw7{xWw-T3J#_8Xc5uq?ROkS5zEq7unbbxBJ|UQoCJoii}L9yW3l5xaut~ zdBYcxj_#vDb9bUql9=zTn@%s_r<>Nrr7{0R=z-VL<~+A9?uE^9xFY(<8|{H3ayx32 z+cAUv7q^SE>h0{iJ~8-vt3|mQ(|Ww``lORX+-Fi+)BEQAtGIAPn&N3P;!KK^CUQyo z(v2l3je*Y8?C{Pljx$p}2nC&Hrw>ANMX7xDFU@e+QqROb6oJ{=_|>b@%P@?fJTc;oH-+-|#gzJ#U21 zH@9wjQxOLYDr~LV?i?5?k8^MR+G(hw^Pkle8i;Fe8f;W&N36I?r+Y_-Ipv0%nV~cz zW2KOpQEqc@pK3JCX(qQzMXRPJHzgWdYpSMR+GK~8C=2&)eQEW!2bx!JD_*_LwiEOQTy-(!t{UZP99|?IPHPa?}3a5Lr zCue&+<7RlXJw|g?K~vLfh9#IJM%<>g&AvV7Kl{4c*b&k-I8wURD0994-e6~(fgD#3 z8lCK+7yCBNGv3{{-E%tWuX-K!S9`h>K{#*2Idb`$3lp1$Hvbd*s*_Y#iEDe&(u)jH zy|wwJ@~y@L%^Zr^WsGG_N1K^mFlfjyI_?b{zFiFdvu%AJJonNso(gY}9&EM2_S+1c0|ZsXha{&Z*1@&5FVO`V#!`FC%cQ)Yk6UFO*5ADBO~ZotCR z-YeelB^U$Uml*D;&AvW3bm>RUzF~4{-;mnY%ZeO%KdQ+frq%mmJ_+Y_d9k%c=DTx12FHG|&m}T^#fG zhUWFPTTYQuad5*qN9y{+v22ct!|&F-ch-B?A@?t;8hReAIJnjO)3{%}m)el|ZseNQ zzX>>WR+GmQNzbT%oiLVeX=vDTZp#_kI#qqbc)0Y0;dOkw;Z*$zb^aUwQJpJVTgkuF z*6W9Bd;N$Jt#186tG>UtiHYa)F6?=@;xJOSl9WAbD{6^C*mG2$Y-te7@@`F)@8;WT zZ}V^U5BRRJbJ(FllFI}aOOIjBR2+^rij^u3*Zlk`f8Xy4o@&@~X3M!b?kx@9l|stm zMJuG#1BSoPlFgR2g%KkU84_w`!`1LrFax2rh#?pBhz zl5}_#H&)(m1Nk!>-#Q#P$Ay+I*;+I9AWtgI<~@hZtu;6PebwKKZ&cRW8xOf}Jm{{# zC_BzBS`n$5hjTeE2E>d2h!@75UJD~IL`8hWL*#BlNXhEs2O{*wESXH&tZ zjhhQ9QYwloHdY>acjLD79UDJ9vNy$cDlH`~J@Z$0tn^uHFrQ&72P`^LRbe3Wj){=46E zGYd2wjgFqwQ>~7~pNcmUJhrX;XS~K$WWJGp_?G#)v-#ic|K0+w%ck7F`u#7Bhko|p z1556^_ny0dde|j zEV<{7+1C!~k?Q4~>v6=0RbkFo=6uHb%c7mhr`+NIcZ}leR&9lduxz;V*_zyzdgxOeLN$XiN zvFD`Pb`yKPUDrC-+1R_zxyH$Y$-pAwuc>uS>{(IUI@e{zyNJ&&s;PH2)^qC3C~ln_ z*J!6e90{34HQsDzV($B)tLu0`FXFMYsGbDt(ca7}GCLO6{n$(^Hb)kD(~46~&j+Cb zd+fGwPw(vDFmuQUp(C+~bG*18V79||NC zaHDA5VQK|odHUUvVCI4LjeeKuC<+dUJlc2Oq;%hT@ARTB=CmRnJLcub`yCGl60B7o zN95kDNJ*AyFY?^nBVxZwcfoUP<|12xOAjLM$U}qYtm;{iAl_}>WHURZHBRh#y4H29 zePb|VVozsXm+JP7WUMM!5ZPzn`c$CR{=tC+Glg|CM}7N7>o(G5CT4Jtn3Q2U?0eGV zf6U^TyDnvM!pE2SCfB;=uSyR(9u59uVtRZa0l|IesnM~$#(Ez2C8h ze7CuMw<2t7m1=l`OgiCmxs0ccp3%p5Gj--y{g)M_eB$B;ylUAePRXz!@`59UXH_G3 zpx`A;^L=$%iE7<4$DA_PSN(rIX|l`rp7YleC%Z0|O!YOyqsy zeV>fP#yr~^MRl{HMlg;ZUR9g4+m`4#XH%vth_S6yj4Kw?RWVO0#)!ovAZGNGp`Pr` zDsu03%|+8-$C9|owz}^u5MN>|)1rlj+LaD6mAJ~^50yB}w}&E|`j#d)PImeGGF2qi z#pNb9Ce?M|JkC0gt4q|_ZhauR(f{25FMU5$p4=EY-`85KIOx&jz&e3egMH`C^b}V? zDz3TQv%tMDmc*)p718NJLT7v7p3j`XQMkqVgeeAz7x@c_;YeYSlvA{;az97BK9&AS>kKM^7j-na-R|}+C@S{NnN!XZz=4pgGK**EUe@_6`$cBa z0?nLwcXah9a4u?^GaBuODngprXyMQn&f;}e6Pa;2YYgAJE`(iN%Ga_!6kV}&xR|Et z)9%qlBg+LYbZ~$*j;vGa&Q<+*IM_i}t|kSJD%E4!9cGvGNV~r0dNHOil<~K>dOdQw z7aV8jVq`5%T@cHPJr!*Yk*vhn(ixqzyjPinX_JLZE(dc~_1Zt!?>uwzRG$*Z{k_x; zZI%lG*KT`C(6QT|ZpG6R?TOdg9Q{aF1mht6RJt=%baoL*$ujrOQ0e}dxyvwk_nh6K z$M3Mq|Ng6?DaMjWg08Qra&N*cgSb)13bG1E%t)NzhF)6^_R?xgp=;|I>qW$~z0TBN z0D7aeHgtDK2En{3wV}Y7`dUqY1#_`WowAFVl4V;VM>d2fNs9D0DoXLG3E9CoNQ#Z?q8PjOXGcTGGt%4Mdo8|>rB=3!4S za8*xpxvC3YiKb^NVfJAM%!LK6(zYtu)>UIw>9%o_%M$#(9=kd8xH;^oIqWNQ*w+{8 z&#_NDR@iKIDKrxc&GBUNu%~TEl;d+p}13GK( zbahPo!#mD(PF=fKJG>9M7qKvH8fOeoo>BQ{?vo#@e8T2Qc%*W*t+LEk`Mj<2SzF~Z zw#uh%l~38~uWt4<8I@aX4V9a1m4CGrd|mmD?S;xWZ69=MG8(qrv1RU-Tg^nC>%1G@m(oW=-kyp^eXn_5~Ju_wS1{Z`^mR zEOekO{1 zhHJ=_Nj5mVcfP}Nj&(m>;x1VFN$P89?cRRPvT$bVp~0ck17+1qTEC-FHe?D7S#O3fv!%*55+r&jB=U(#yRG0SW>%gmgGLA~}_-Awze3&}ZOg$6y< zTo@mFS4eI$F+q7#XSFv|XYI&&Gvs-yxx&4beXxO}eb?KSV>gP+(hE}gMm(WIaMX0EHOK5g=U1(-?YIsm}yYL6cz6{mu zsD3BZwt7=&aP`qpGmcyTd8qzasQ!3phA}UHZk>D4kU=5iSHZJUDLdko4kOd|*~#Mr zGr6gL+WUqAE4@7kyy|@;tCit9NLp5sLBuYv@}y?#7_iP?9heoTl>4*a=t0KcW%E{@ z;94t7w90J*ttxj|Q3tK#mlvIXYn>-qt#`4GS6j#N)^WOZoH;Oyp<@Zj3H8sjq8AU8 zln)KeN>tpkfmx~IOIF%515bWAaDMsb(8-2@p4%?xnN4A+^wOT1Fh%h zF9;-fE+0iYbLsr@DrK0z&mZTxayW50hq-gR^Et(7`QPn1*N50(@_bz(<2;QD%`du| z<$O<5?0nI@#dD(VP>o*3`&}Nlp*K?Hox@fw*88cP&f&*>H$OLD?+Kj8Um*QL3|D`b zCtXD@L~*O;;;Z(Hqtf-Bpty4w+4g4#-1Eyn3$4u#wwjpjs&k*np5Li^WNo%3cbo4d znwUMeuIt2XTOe*eFWG)xoD=9|DlCd9ZzR@j7YL)s}(Wg-y`DxJ)--+ zMf_`!S6LSv{J>Mqy!1#~9XvUI^>eWNv*6h63fc@tQHOc?p4x=`!F8_47XyNK%*(e2x|ePa6*(4_b`2L)oigX?m95gTA7eMfYo4;KYynJ5% zLqxwcJlK6+{^UTCckXOwVM;LdOt1~Y)H(~BgK_f~C%hBVRg|fR?n^PUTt;ntR=(ly z80^S8eaF+zcS5{)edsyv=gjO`LHpVvPZ1 zchucib=Rw5TyXZkz#@L!VYcV+tfvSu@9*8K8rVeb2a1Lha~ zqP%N3*lT`~qx@3Fg(Kh2vzfg(k~}V$I={Som_hbr;KEI)?95!HZ+7}*`nzR041au9 z$na+cduTDsvs7cledi_NMebndQiSOoUKC6*N6jw0GMI42GEb*)^d=)(%MeT?$@ueR zwKn{nvf3K{u32pie=5H3Zy)S-G3m*DxyAe?W{@Y~)RZWeHv@+4JvG~)JpZ~k0(pnvBCVnA7R;T*{YsH?QNaAn6Mguw1`1H9Xl~>o^ni zme{AX3tMA}HV34J7y7&`hLyGpN6)RhrE6MmV)dui(eT8kW#4`Kw9cLOhqT8RF7x%K zjP6(S9ERCcn@Rkyoew|nw3y$vHsud#%bp|fq218YkrG@aIu)XVYwHp@`L+Gw=k3AN zSd{N?ZY%D|=k227$>$yW0#{p6`6&S^eB8U@g=pqE&jmY16HWzMTM2KpBoKX}O>Xv1 zo*cr2uw(xymOGuZ`-o{r!G3{z2rW7MDG?qyl1+f0o*CZ@=)bf~Q(6$|ELUT_n~GqKy(88JzvXX@BtD97tGae_N%4 zms-)O_w@_wql7r(js_Dr^7tRzcGPkTYYC%a6gkeH^bVya)*c*GdUc88q8eQk3SQ2k z#9;~AFKh|QTg82>uPJBhafG9|?|MgY3s2pqhFI|%x&dm+G>sXq&A?I6`iNeoCjA3R9D~rJi^||5FZ$rAf z=xNOf>8vFz)x*2>3BvyEb!~W{zPLhi+5Bxey8KBhY1b99|ETC9ONgZvkF^j{-V`!D zyF#UZ3u*NsF18X=bEqj)btq!x(i8W8%d#Uqktcc9T%t8i9BdE7M}?hjcG?+YAu_ti zz1z+8bhkTYcfwN1fj_&=B?orL#k2H%KOCS1PitX%jjGb}Z;MXtEmi+rvok4te?p3# z&qXWpHg<>{=n!Gud+pWL9U{)sRMvXG$n+<1vFD<}r!{M@)-zq^2v1jIY+fLdRgUO~ zB$s;bu@TWh%OF-v!`O)dcWGUS74C|O1pI^lJn=Yj9+owOeWS(OHH^&cX78xt&J)MF>N>0) z3j%G{j@80=R4V(qvEDqA$18a}AbGrABeW!s-#@|ccxyt9x3IY5#Br{=w6)_vpw-%O zc!c$ZjQt!jalZ3=CiLK;h!0fu*Ts7V>u%{|%bu5dGvebsJ$3u)&6}NUj-IV=ajd1E zNbS{;_~F}YbnAkvWgHk2_B%I@3D;DQ2`4PSW=dYz-+K8q<#}O!k7Jdvu26nwLq(UG z1II%Fcf;5&{?32yVm-cc+M1`=)b(9P*ExRQrH1GorH4az*B{m=K-|q1&YoA)W}pAZ z)@L{_K5Gr;TVLI@#lZi%wq|`^(>A))cAzV>1fPdRzRl5>HPqv9Sg&PRw`*C!vzG5P zZ>6W1B>mdt;fi z)X`YxT0XffZh6nLcr&NyxX+VnI$6^3c4o<~%)L9oR@$MlEb+9N<>Z^dqzwy-%aYf3 zDK2ZZ;f~_6)*EguE^D)4ZgE-4X>)o!8QN}`S6r6r&EnoASNASe-W+G_uK(TG+ZXS2 z5)sYTa3LnIIQpz`AtI;PdYXua%i68YKA3&_jrbSR9$%D_hPshoBt%C*^s#JCZl=Gh z9^Mv=(D8(I^ycb3ZRE+>xd+-c2KwNaeph{`NYJsSQzW-jd`;})8{(5Mj$EIY z$HUe^&W^QfG_z;d`$PIfk2hxPGa27}pFuu)jtsmk%-s=MS@&IxIkA_S+m_WR_MsW( z4H;%ZTUTV^X}-q=jki9J|T+P~MHA|Ru368`KdVlPS>#&Hh z^H^%5^zy4K40uz zn^1q&z?i)H33EqGgTC{IFB1J?pZGXtTxi<#>o0;XlEcPnp{mv4Fwa)qQxwd>9_CReDH?DOgS8iE*eBLJ7>nl zsy3(1K38Bair3BP;`o}#b1v4)tuI1Ljqs_)=FnM(?ix2cOYH=0;aJdK>Lloh1vjm8 zRvc`oIK0m3?N(9SP*E2--D>^8irV#uE9%zSqe*sex5KsX9j<$?CBxQ=x~*iXi_CA+ zlJ_+$>uW!d)A|TGe(ZbimmUchjnK_faX9VWt#7Y65^mV+-kew#&&SjK{nwD(I)344 zUv06KEA_tOuvK?S{NjYH3~y;g?Lte+b?%DVb%_$;@aDwz2RHMYCqB5D*n{g5D-M59 zYd9Msn_7QR+uYm`*^Hc(H-ulG9v*c=*q{3PjBw?33RTVszkWlwa(bAUQP+iQ3zTC< zxNiLGT_U5VhwE~4yG1(GcIUXJu0v@N&mobz*5t{U70$aQ#kZ5E`}%GXBJ!q=txbYi zDZMH$i3Hnv&i4@$D9LbIL!RqYacx&MM8)mY&?S7@T3=+zF)K{oBAo5Snxb$@vh@kv zjti?BE1oW&9A5EE`IPXA-<21HS3FxjHN4_C<%QuDPnAy#v)sWQVCmFwo>9D96NPqiH=5})^qQOnnO=Hk*6-U{2$w;iyuZyo+Y@)aVGNmhkfO zz^9D$>QBQj2OS%!X{mY7Y+o%em(1Ceiat2#TmPtu%i>E5Wa_fG(kT{QrIRf>OABeK zbXu5KnS6b3OTDi!V^c}IZbcLL?BC(r$w$-rPF^1)Zt@OKwK+B|YwcWEV!OoHRGJu` z?5O1>>6FB9Z4wWSNjx;ZmKt=t_C~7py7|2->!m-RlPB^$`vi9&{u{m#JGpl3@y*VL z&2j4zH}fdRm)bo0taB=dQP*2zdtF?`;ZGxXYm~$>N}LQ-#x+q-D$2h8;HKb*>*6Tv z+|)95C|0{Jj&Jf}C-d9Ha$6N#+(hmB{6OKgR5@(y{c!0d%NCBw&cG$>r;nXc7r%Z+ z&*`bb+y-1Qe(ZF=eQ>iyn^+tDepp)lzThHlnGdA(2825C&=Imr_LU-N{ zPj=S1vj4!n$~SszOCNjf#R&~#uk$FzJ zvf`$-#3fW83-O#0d2U?Ip-aQjmJ%}kmu31BGJ{>Ms%rkT?ko8Di>j^hj?yn-Zkl=M zvzU~rnf}h1{<1vWK`o5h7S-nQOX(sPs+UNz$t=Ne|2UwV=!>eaQKY}s#o203+>o#!gO@&)UxhQiW?J@)GkDcg`OmQD zt8nxM$%41C_Gbl>DYf>7i8plj?L2ow?2RXqoN0OEnNigCUo=4j34XN3oHO&{gf*wa zx%|}*uRj$&bUJ+6JHnYBNz+-yLEfd`)|%II$3ONvZBGSQ_P&nQY#D=PRp*-1;oQ^V zbl=YU)8QIl*cYyP@BJNx$xLzko2mlmS40-B2v8{Z1 zzj2aUx;r#`KPL&LdqT4hgm~x8cL{n2WPPk*E}k9ndd_9Xe)?0}#yWX=d#%pnf`W}esA!4GnW*8QFQEF znA-V$QF-e|g-csEmZvlxYRxAu1Lu^tX{@H6mgcGaQmfHz+gYVM7iQ*cQ5>nrMVym{ z9f5YGZ5qpSU5DBDY=tC~KP(s(-Sa>L&* z%W3#~Wn~!t3@w}{XW6ub+RgB{3nu5bZY&NYRkv>R1zqQ|*R*c5noImn-v8`Bx_t*W zFee`4XJ=D$XFK(JrJ(~KXP?n;-m-Yx+VZ=#mM=J`>L+V0fdU2eo4U-I+i`@d_o;0E zAb-+VIghW-`+d$^gMtG|{U21tuh=qYZj(<1|J|poZ|lqgk6k~}v3>yMee-A=eq^Ix z5CzWaRd?`bE2ggG#rZNlJzTm>ODPE|LH1yEiECk`_{uq}3wGP=!79FK-xtVTQBdYo z27de$XkFr582SB`d=tlN6%(+H7Yg(Qwf3&gvEQIGa#X1r_mx|Tniy=eOpoW$OpcT1 zC-IfUe+-fD8CflF9!t-KraaRe=v-PKn)18mK-=|e8U(r8#+)Gy{Cp>+PeE!*?=le7pKVsvz+Jwikdw=TqW?*J& zjcqXJ7k!)F@>_R5d7SJ=*!3IoFWL3`@ssSy?5ElF6ZZ4$`uTd8J(b;{!8DKnJHS>j z9kzo#;AOBkWCk$$!CsIbxfp%mKzIezNAd&Um2fG$HvaWD{>3=M7zE?tFqi;~pnku8 z4@`nfpyXN#CD+4Ha{UsvhmXNd@M(5!zb34DpN7)+c_@8XLFro#RsV}n^}Pz)!Oc+m z@zFeA(i=t<>;m71UEy}v4f3syrSI=K*S43i+Sv#7Zz$}CYOe-LuftG!_@UZc$F8l8 zu*!W7mH!K<{9i%Y;h#|b!b?W$-#s`3rT2L#`9je8Cj|K6zn8ERX2W&<+u&HZ1a4v1b}eD)T>xdTA3^DV9hCk>Q2jIq$__t)>aY1w_NY=Jw%Z6R{~fV> zCX}7;isjS4!_b=W638d<#)Gge`~{RhuYl_Br=a}j8K{1K4qgh&p#CYUa(Eeh5%z>H z!Cvqc*dM+M2f%eue&1fou&pO7KkOO{zfPDx;|&hd|1Bu_{{p4&CMZ3(KeJJdfx))VUAfhI)`teODyZ;Hw zo)u8`+zMsSZBTOUfU@f@D0|jI$#VqCu1BHdIR+)q378K52_?@NC_C3f+4(%w{2YR^ zcN3JI?Fc9PI-&eE9?G6cQ1)yCWzTkS2uy=l!HqFJI}?_kmp~20OejC@3FU8>L+RZI zO7Bgva{URb9LsCgxX6M08G|{fo?%esheM6~(NOhFfT|}S%5SfQvfqcXdZ!Rpz1Krj zG>V|=n+uiYR;YRxLe+aW)Oh$PR{kEsD*rH4`Q?y5;|UJR@;sD&tDwq%5-Yccu*&@& zs@$uPKVu^Ywf{$`a&JSmzZt6CccJvEjn(rWVb!w(@@MSipmMvQ%I$?}w;Ebx52@8_WW>O7QRMWC*iHiVP^$3yvlB9wo%g7W(mDF12);Zeh-mo|93onOX$Mot)SbFhB#j;N}L3uttKbTN@{}k#vxddu{e-KLFpF`>UDAf2`4mG}>fYSRnP~+eH%I0ANuBjFWr0-ORT!|UJ_cq5z+ zi{W)}9=s7QgtOs&uoyl7e*zzdx4=i?ZEzV}2v@+x@OSX1umau<--Y+UUGP4*7d`<0 z1|NbNKTF{u_;dJo_!#^gJ`TTtE1*k8W;;z-c5wv`t4PC4crKG;UD2BxCxGi6>vP<4kyALa1z`J^Wg{Z zTKFMU|5n3k@MEa{{RI999)>fZA6^eXg*U*@VG%qIXTdMwTzC>LfZxFT;kWQX_@h{V zG!fSLa?%;{|9IFQCP9t2Hc)nM2W8I=Q1-kjR=y))%>!MaqHd4HXT;)jp!#{rMxP_Gd%2I}fVeJ78yMLiO)mFdg0l)o%~N-f$^YzdZu`!Ka}5>vym}d>#&f ztDqOIh3dcUP~+|cI2`VV8gKic`s?p-9IS&A;O9{Nb_}Y&o{#DI6=CUr5@Jf@6y(o1 z%RzcKLg^ibD)K_CToYl916x9LUUWi+f)Nk-GZHzdd=gaoNpgC&R)m$WD^yh(Q1T;KJa!ZyWS1^!+W9TwTIy# z*ioIu_6T8JA0C6!s{~5UryzgEvmB(yN~rO@3QF!ZQ2qZRl!~uF$-4nc-nXFS{R@=5 zZ^LxB8A|RgP~&$Syc~WA`@)Z){NQg;{eJ+e{|~|(co<6lBT#;D99|9o39o@cmZ@ zfU^5qD1X@qHQxUSHU9ntHLv~^%Kn>RI;@2J8SiqC-)w_D;SSgb?t4qnW|#uy1kxiB%I{O4^k@gAM;eqK z9ijZF6V!E}D@=#oAXOQEj-esR5Q0)(e>i^+T{yQ4>hGStLI3CJ>Cqd08 zlVJ{=3a^CML0wOZ;Z^V^D1ZJ590zZPli=+zA1;EE;oYzRPKoJ%FJYZN2&Mm{Q2n9x z6m3rtmcGwJ>Gv{}ey>5K3_Jy}V>9GK+-|mF!w?$BTEQJGM36wrhK=t2mp#1L{sQ!Bn zN}rW*1T2Sn@DFe-+yKYJ&2S>Dg6h|8Q2n|SPJ#R3R9FKG;osqO_&J;bzkol6C*k$5 z0p183VG(SGv!EMgi(wM#c7XHXCGZZI1@DBt;6m63E`t5wT`(Ko4F|z{ z;81uUyc*sQbKwJUG<+CNfWLtG@KWR+Oa}+H=LkFDi!ctp0yTfFgYus@p!}x-wt??L&0Bk+{N``4J^VYA|I|T^kE2lj z^AD)`i+}ISn!kcDop5%n{WFAh8iDc9&frk{2`~|+!DN^LB}We^Kkfx3j|a-12SLl9 zq2w3|CC3D)_NPFN&*|_oSPV5j=fX^QJJdK`1nGKX2}C60XHb6rD=0tLdZ4ya!a98l zO77>O?DYbaoG(MkxgJWsKSRm48Om<&Ldp37)Of3glJ@|Vyme6WehxM7e+4CP5Hd9w z=b+?kf&*Z;%cJu{AE^1^DtHyV8V-dcpvKoEcr}~~b73JI2_KK?HG{CGl47W+TcHb< z#?o(#rQZ=tzZ1%Tej7_SW8r(C$}NHNs|TSQ{t~KRe+|{IPeIx1d8qy@hqBj;P=59@ zl)YYu^0T*~?pG?I?DZ~`oj!oF)8C-%bQoqrKUBXSf$G=KpzL-G@@E|9p#If*skRe@ zb$S*`?(d?}RNJ)o{1HL?2p5!UGdDEkbAYG(vg zJELI&90z5O0w_ED7^=P-pzKft9>CD7&18O3I9-H^$P#vGhnRUF*EsnhDE(4hE;}7Y}8>RxlB!K>1l) zsQ%KrueNrC)ov%KsLP=0835JK*-+)Lgh_B{tlZUvRc-{7yi=f(M#s{xi>2QjOV_%w zwmW0-OJecUWAQ(W#s4xEe`75EF~T}s4kcG9lw40j$@Lp3eV&8zla)|@@_(TGFbPgq zB-`z=d}b`)Poea@7s{^pL)HH?sB#ZO_21)Ac3lpo_Y+Y1J`H8xXQA{igX+gMPhf1ZWXuK}jPZ=v*Sg3`}^MRb0TgVHY% z%8yz@>D3lWul7)ST?(bwWl(y}kI9`uSbFt@(yI@YUI$|717hhpvG}W?{9q`QUROiu zH5|5rBcSxrI;FPJgjIh&RK0Vd%HIK1ej!x(pTbt~=TPM%vGR|^!jD1OX9ZM$KMiGv zbx{5MI@I;uvd0Io2iy&N!o9E;{0R1je}k99Pas3lsD=C) z0S^7)XV3$WLofUi>iVE{R&8GqmfokJ?0ODL|MO7(5rVQq6O^hpDpk=|vGR7pN>75x zunlYtQ=#n89?CzuK>0^ED0>Wm@`G$B{d1tMcSB)191f-bXefUe3*`?JpzLrhlpQ8R z>0JmB(U<}GGj8M{y=Ot`JsVyLZ-!UFMQ|AWDb(}HJ#YkE0!P80!7*@DOwWf2%TB+9 zveVO0cA6MVUl~h(DHi_@l>Mf~(klqdepOI@^e$`#cS6}|7u0;Q2WnhZL)q$iV{s^YSzd_l(24=uRQ1-8dvU>o^?nj~g z_ZaLAD`NVcAS^%oCzO8$q4YchHO?BK{OCNCzVSG@^i71)b62dM6vC<}4XU1wQ1x66 zm1O`_`I=aM{zYQTu2({}b5$(g)vntcc`k<}{ z^Puc`8ncvl6PF)lfxWfbxr1U4nJsywM|7XIg|7iw;>UkEbo|RB`cmc`| zFGJP$DpdJRQ2JLv>AwwX{@)3u|1Ky$s)q8T127%dLiteu%3qGb-tZr=4?GL|!A8iR z(ad2WbTLRZKHI=SFcoUP>i{(ld%#>c2#$i|p~mBla16Wyj)Ql>3GiN+5ATOl;6rdK z`~@t8zl76a37i3+f%2hf`5g-gm1&g;X7~{tbk9#O87La zg3rKha3$OhUw}K{|A8OCm*8&r3fu!{kHa(@>wK_1{1WOL(66Bvo`u=49_ky=2B>d9 z>to~hTf%YFewkU?1p%{op*gW%n8D7+tD10RC9@Rx8T)O$K@%Lr?p zD}#zEhnf%n0F&W5D7{{X((4V_7XA@Re!bt*wu!J4Rzb~|JD}#ZkD*Lg2bJ|xsCqw# zs`nIBy$w)ynis3@Tf%n2O;GaLu8h|2gsMLtsvj1_@+T8k{>)f>PZ&?Q4^;bCKxG{O z)!vn`4IB*B?r^C7$%F0TI4J!lLd~=JP}l1MsCl*!UIAyo0dN*XRO6ADJaY)k9``}n zVHuQNS3v3iB$WP7L)r6pP;#t$Pvda-D z{Xd6l{{)mB{sC205K5lYP<9B#>OV(V^`D2THw0CWoJ#p!P;z&KvSW8BKkor0e{U!| z_Je6~0Mzv;2d2ZJ@G>|YX2KCrem)xZf@9(3a3bsjuZ4YK0hHfQgZ<$QD7#+|<^OFZ z9NUeACI4(F`^<&Xqhl=nCxm6E+o0@ZLg}{{D$6}kdM$yn%Y#t*{Txca$6$N740eDk zp#0=FP}kvSp#0=ncq#lpusi$%l-{qw9`JQ2eg6cd?_Z$w+zh49yO62I*a-*2PoTzg z4IBn@WBSw)mY$zM>2(}RpRb|%`wUdpb5Q+er!w_RB9z>%p!};HlwWs+>aQL!9rlKj zyAM=<4S-p2Ae8*K#N@b&uR@38dpo8 z7d{AaLF4^cI}a09e?9`G@1s!qE`##(6;Q7H6jYJlLh1c1RDZ678gHwiid?k z{55q*RG%(T^=3lV+Y726uYjt5AXNQVLg_OMN}oKa`tzau^E%iO7DM&#ZBX{V3(6mV z4%H9Kq55+r)Hr+rsy|+a8h=-4vSNFcu;d&V3%@~Fa{dX*{%=FcSqUZQyHF}_hmvH#HJZzy~Ag_7ec*a=<@JHruB_8SE?uE#;yaXd_ix5nBlBrJJu zgpy+xR6ovxYX2@MyW9g+VI!TxY2^uqgKHhcgMgb%_tGCJFE!s@T7Q1+P)WuF_M>@pL|KjuP>)A>+- zavRk6xdV2FCRD%N2W7{HU^;vhX22()>{bqCuRp>8@Xs(C{sj(%IWf655tg5S0OenM zp!)LwRDb>*O3qp+KN=M)=O?Uk|Ad;4PeGMG52a@ll%CB{ZttjFqd!& z90l9KF|ZSq|964%_n~kKydKK$?}gLh15kecGk6_*2;Kn8;EnJFD8F9|eUSgY|fS2Wg0IGg3RQ=gdewzd3ulcd|1`*bH84A_ja40_-1?B%^pxT=R)!tMn(@uw) zA7()5RRpEiT&Q+$g}VOT4mD3KhF#%(@DlhlC^;U6vhyP_3;r6)-pir1y1Ot04nOP`HU`uquMUi%nIk58cb=P;B$0jQ#%L+Nz_%AWs( z(ytlHuJ&u9dd5TP*9OYIX;6B0hO%=vD19@b^z98Vg&x=qUJ0e&FQLZQqwos&1e9K9 zV|x6Su=IEqN{?+&{qX^m{ClCY?t_x|Z%}f60wrH9lw3!kzo_P?nzK~Zw-gSwvay~jl*d8|4{cHa8^|3`}n1(pa`}o zYSg8QAVomMz6dDjQUpY>aA9E=R;nx@*lX0-jT-FTSihRsLo~KTjnQZlqp?L}j~cr% z8s-1IbKYm>+~?k5*P!|Qf9C`H+&TA|x1D}w?#w1YYu}pzhXbpCBY<6iBZ1w4qkuhu z*6#ZN#{jnh?gJbM919!-w0>Y$-~`}c;C{fNz=^;;fd>Ki22KW!1{Q(ifYu*O0!{}W z2&@NA1~vd|fwO`2z`4K%;C$e0;E}+2z@vZ*fJXxt0gnYP0UifD9C!loDBy{}V}U0D zPXL|_JPG(?;HkhL2+d=)qv_&RW3;G4inz_)=10^bD|fgb>Cfu92F zfu8{zfS&_r1OEk_2mAuK1o$=ZDBud;E#c=fu{pk1D*wJ1N;fl zegl0za4p~kz;?ikf%co|%Yf~HR{}Q#UJKj^cpY$K;EljdfVTiQ1>OeyA@EM%7QkNu ztAO_bI|Cm8b^$&F>b`G0`B0apO4fh`B4-2+zx4h6OW z4gJ};NHNEfHlBPfTMt$1NQ-T0`3d!0h|cz1+;t7`vDIE4ggL8?f|R> z?gpF=915%h?g^|1?geZB)&OS%#{d@q#{nCG6MzeWwZKKdI-vc=yaBibI16|4CHZHsgv~l4*pp6S30JjBx z2pk0b0%+rcP4;#Kvy#%zl{0(UB@^zra z<1L`Y;~k*2%a4H;hfjdkK0gCmJnnHlU*NbUj=uz&p09wWXSHFWA7~4-@@WS&y&Zs7 zKI;Lkd^P}@9UB3yd>(eWTj1E_bOBm_(gSF6dI3$&_CS-fBhb#<4QS=M2hjW&4m43C zf#%14Kr7b+fab?!p!G9TfLj2k1FL`yz|O!qz^=e~!0x~Wz^#Bs0j+$G1@;EM=k}h8 zV~fL2fEM?QfUSX70apXw2sD3g1zNqm18DaD8fbC&JOxFyi^_5oTvcLrJ<#{kWaTA=GP}cE1xfbRzCj$TKTj@V=({L09wD-259B*lo^B60ml~i^?_zbN8lR3O@QX_ z4}oUK7C`f}Gtlhm0W?2*0nN|eKy$4xa3kPwpxLuG(BeH3Xm*VTRsqKXll}l`_DukG z1MUyp5_k~M>@5P#-l@Q?fzyFjf9ipKfd>Qo0cQgT0Otd3{AvVRf3XO-J#Z;-2jJnr zoq$IHcL5#)tOlL{+#Prl(E5>6fM}A1(}4(O;Y{Fg;7@>i0nY=D1TF)P0k*V4LAn6P z7SEf27SCINs{?-yTm$$Epw*u{ffmnufYy$e1Fint3$%FN547@r5NJj9TcD|U1Ze%r z?|>HH-vg~*neF@=E5A{|LBNSXn};0d{!YTN`FkMH;yxK@e%Apl?z4av-=#qF z`!qlAFdW-?#{i9gJkZMPM4+8_8gLEZ=|HRh%Yb(NwLpv8tw4+0FMt-eJAo$p9-zf- zInd&EKhVnSL7>I!QrG_wj!pk#K-2$wpy_`SXzl+wpxOO8(Dc0pG(GPCO~iXZ)AK&i z^xW=p|A}Lh^AWHO@N1yiZ-b%Lx7C5xZrcLQ{=Pt~U;Tkr?gN1)Z+oEGy(7@dy&7ot z4*^=g@_+>!X(*1(etW)&r9E(LAD{5!195DA7CpZXX!gwlT6{mWlabEDaa-V}K(qG> zpxJv3(Bg1C(Ave#K#RkzK(qTcpxOH@(CmE)X!gDaw07|((CmE&SOt6+X!Z1KU>Be@ z=B|KNz#hPMz+S)(KkgXJCI|H=xziKEOf19e}$5cL5FoRs)9t z#{u!Lupj>H4Lkr?1Dp&T37iVt2RH*b7B~wy4tNM~Jn(SfzQCh_6M)A7_XnN|JP3F$ zun1fRtOZ^OtOH&OtOs5RoB_NBI1_jsa1QV$U?cDsz(v5jfs26;0ha)O13V1)81M+- zpMggKp93BZd>(il@bAFmfo}p&2CfMw&jzjo{0VRa;Ca9efjYMmzh9oBC~;3 z&*uZJ{VW1n{aFgMar8)_)uZEpR^LwqT0J@$X!Ynyx9bcXn_XuEt*V~~G`lVY8s%c3 z)$dDzX5ZyNtIt;ftvz24w03wi(CobpX!hO(G<%l=t$yDRG`k-Ln%$2A&F&|FX6I8t ztM7jTTEE=Mlp_5T$ENpVpvC1g;F`cMfTp)SDxc|F7iju60GggnfEJG`pvmhBv^Z=D ztO9NYw06@U*bTTXum^A#U@zcc;MTxlKx;R90k;8;0}cRA0B#GM3>*Zk1=_eg9cb-l zCa@Yf8#owvC~$Y+;XrFoM*{Z%9uGtlE}R5Jl`EVA90NQJxDW6aa~|nV99ucv1GI9w z7ijh9*Fd8@3$(br0&E9-4QTz%JAVFGIJWb@2HN=-tc5>F8==u!Id2LyYHy&GV?Ut9 zbs*5z?U?--!`UoDT=?3Op8A4Lkv8ar_Z*DDcO?VZhUYdjih~T0AcR!qvjXK>RBl zwl@ACJ%R&^!|#9=hd%e;)%wSg1Od88FMw)jl;;})aB@pM0K<;Ms6 z@oIiN-;dYu?&il&`SF&1{1-po%8y_4 z<6eIJcR%j!$8Y;_UqAk*A8&(WE5A?ucz_>&>Brmpai98z*>&JqU-iujj2$hoMsHj= zb-}{9eWo_fL2gLZAu~BJ-l6zZT|IR0cx$}>?vSk2mn3-;h7B3tub&YiDj8dkQWZKSe47Gt{zgsmP&D{6oU}^mL;)I&Ml8$Gh$UUbZimU)L7fM zdK2O@w#GDD{063ZmQzz0_;rV*A5UYC0m1UBQ(k%O6CJ1s&w*ooqn+z{H4o#n^`AlB z?t{mn)3P~dmFEGH{@n1J6>AncSmjDm_^>q(fi~`0TCt*a`q{=%V=}KedQ@@z*b#f0 zzfm5Jg8ymWxSCuOk@!H~4o8vUa z+W@@vo8T228jI8G7AJGvmB|bBlyxY?WhG_q^(ycxl?Tf$)T_`gLwyM40ke}-oHMmy zEKqPhH?yU5I%$7mE|+DbJ^~$(qpk#W_oh3+fuJo3ip< zr-j?sE~#mmM9TXDS+U;sPMPgU`|R|XXZ0dZlxKA-=GmIW(t-e~zjjSF=56HP6R1~t zww8+%^{y}SIyq@^M7Ha-mR77-yTG_~_3{nhWaVbpeq;N(k>E)Cn#=1X^1A29>n%JR zpX1c0F4WV$&SO1g-yU=OfzvBj~$6$Pa7RuvV=dnBjFYAYH z^6!_WywGphHS9QkHuhS&I6xW~yT%>!*bg}^jmu@iV?T7c$h%T_dFA#i;cY;LBJX#? zt19D#IFrXX+nPE~#hKF&ZJ67z@bN@m*54=PJ38EhV|>Q>N!Lqx&$}?jo9*o-;n})M z(>QSKx$$xNTC*7hz4tkpdIK*j-w*x!TT@;r-`8C)+Y!t6cJjQQ{zG_dZ%#|g_dVg+ z-if8V1Elrk1L3Xh-xJs_zYtztJF@O1u7BMrDAgOvcMs>WJPs3H@zALa3yX6aZGvxc z=6K!}ynbWCJx+EC<2+L2H6}e5_TyYGL?xd^su4D*5q|^Hyc88)8wax2d)6e8(k=9~6b`lr;9x(Skb%)rIPW8U7R( z7aONdon2>nseK;5-IKgF$=*_>7!>DCOP0OE6W-dvx5ae}8tRuO*VSHz!1B&Po}C`sd@V9G_V*!AWB+I5 z#j&sCTZm6&tSLo$9p`SDT<>Yu3Llg7FMQ~kYD#2!FUSkmvf3pv<2t~e z({A%bUBB7A@|MW6=eWl_uFsQ=JmdL#L3v!CC&E@DkL!im)a&x>x$&{yvUOe#kNYpG z*Pb^Y%d=}gmgb9Idmeqv>lkS1U&h6rS0D52dXFXht$-!Q#hzy$^L`kJq0j;ngjyI6!de;{o`>P-| zi=VxBBG$|P>Q<3w@1=-&?5|RJu2*?>|3sYVFW+y$@nf@?gwL$cn~UB~WxPDI#InCB*?ZNc985zFJ4_lU^rC%m#c>3Ws74i!4GEbZMQv0m2Q$Eerq zuDyFC=J6WZ6XdzxU4>V6ZNla4COq4}j1%k7FyWPrp{`eX<#jUDHS$>3^xB=-@MF}C zJrcdyJZuK?XBKfUPs?B>=VA7a6^jeyeV)u%aSyA<#n=}@9_ECtIVWW7$BAz?U$yii zW9qRwNOFlRWps-uDy7FC7=y7F-_R2b4Q5xV$SwUKI^ZM@t|crRw?ZF5y=>E*Ka*bEeSC4+%vpt-6Z^70Vs{YUF5+H4#>K}Ydk>QNL3smP z1j0JbGr8Bp?e0)`SdGif>UsJ5Nyl)TX!S^^Zes+$g2NAyy5_#Et_Y{zpOu_HN zQa^&c4_z?`pzzoR`;zB+2MMoy9IQ=DP@ay1v~Nd|SLF^25WV(ptJq(JxFk{D5aDsnxxL7< zcVor!wkna9)!pI3>*YLN17MxBcWTA*`sBz{-ZswL&Fw3@=fwNo{#a+liT+L$z1uly zF#YxNog%zJ&Kp6Vm#@9^EB0fLSSdc!U*+wY!<#AchAYqQTOhoV%5(b`3vYB8FSJ4O z*apW4&kpT+@RCGc)~2m}ESZYmEio?M#|B>3$KK?{k@CE6Kh5oXLR3jT(Jo;hvC-X9n1Wm`R% z_PJi=^>rPyh4+ETBX2Qz9=|*u3xsX!(;RuqYln$L><9Z2<=K1jVqSj|99a))gg4l~ zKTP~k-jHU>E8}@wR9<#>&E!6rVQ2(5A-}p7&-0`o z-lpw6f3duE{37$o&NF!%Lf#tDI^Oa+Bd<-8*Rs&cGLZTr&#q6dSkcPww!!bGkk>Xk zmvOfD3dZHZG5*J?eJ~cu-a8oc?AouTGsyG!9U;83`MB3-dv9SZk8A9+D9?HJzQUMi zpDmqBp6j*u8OFR$ftLQIzxKYvn8&eunaF!ZcsMLclxOcrjODRExLD-bdlX|H$8HLx zJbTY#%~#bw9nq}81wS>ckTU;F|T}o zw>GgvdAh&Len@#c(NRaPXY75GrkCw<7vb6Akk#;e&4ib&XHGzSS!Wu4JLrvwdmi?_ z%2?inmSGgV%j3r}Z*|Bm9p6gV)24R}^sbq-!L`%2dLZ)fFPv*6q@~Dc4NT+#8T;;T z3&%!|=l8HIz0KG=HRITGEo9esEitC{uFaUowjWrTUV9g3%wyYsK;%^mk7KRMvv+vL z^0>D8jmWcie8#-8wUzs8?*NT?Tw6UZ^6VX&8VWb5ud+1#Mk(<_xu>w}%_|jQDHsIF0S&+`{Q;y|Q1?`)BG zQ5mm3$+34VTU_%PzKEa8Q&K_X-NPvMpC9R}a* zebBLQRTLEA9}ugL5?(f+{3*V_AF-N1KYX3{vB>M{vDz->g|L`Q(I`wf!fNzXVN!@8Rb9=uD9}v6aEa*ui3Q&{Bk*f;5VW?)X=)KlbfPvKD7=WWK`86WHA zp2Feec|EXq%2(pi9md7pH6Qc1r*O2$%i}dAuWa4p_Sw7bW4+Dg?Lvi)tXC?J>nPIM z_Q$$jw*A2*MEEA!{)B{=jb*ksH)aN&;mEl7SQdEMJmL!fKIQp!h=WBhRFtKEA#+y3 z%l1l*Hy?V>6TN|#>HRdX3uKmm=}0i z{rk}Uyp8^PfAxvj$9ixVdG1FW7!>yhoSV@+)&u2nZnj+HwHJBhsXXPiC&7{RYF&|6 z&I@tw<~+uELy>2P-4N&S{Gk@F@VCP@=2v0y!)IVJ&U{W0<#q4?raW)w%43{k_5GpO zo~>C`DAn5!dY@qYyk85vtb8|hfho`RD$m8lY74tT?{Lv;<4iU5J}Y|dS)Wz-j{bIS z9U}O2$_xFAJp)l^?dGo{rg~#^szQ`*IuVd;#_`r6lJoe+H)8CmQkMqe7sMr0S zCp_zuEPX6BjfV4@M`?~b?JxeRo+~}wO9{b&*@a%9A`ovEYUe@p0yzc%6T&twNK5hkGHhwJg z?^B+STVIG?rfwtxEWSP**M)6pSj1gCO+HqT9Q1w&)kSe=`&p1=Fy_VO$cQF z`zUN4CpOzScouA~5t}E9yr;Y#kVl(Mw9PkSo2@*PJp5KQq)>;#=N4)C&J-O!l=wLT z{sNn4xy?4WwK&_}(si(Tyx2TX9$-Xxr?1+Td zE`4s#T99==>^ng0J4)m|@Ai>b$v)b0qMTdFmJeaeNeM5z?{FY&c@DNTiY+ILyw}{8 zsm{Y`g%$`(h*h|!ywY!*+4fI&dD`~tsMp*6nZna~G3A{tJgZ-p8bsbtgtu0prGF{! z0^xDJHAm!KBs|VzDUkB65+3KVDbM}=nefWyvEF{~aUT0R&SNRhumgg%JmF>KYx`II zX5pFd^ux!kz{~o&%#FO?*-xMSV4Jj3XkP`lF0jq@XE^9{rymQEZO7OTJ>=o{ zYOC}2YQ_55Q)eI_d229_{(dcfSbt;bBI@<}XAkgS>72pKqlNI+4B`rxP@eNP6kgeN z4cFUScxBh9a(Ju}D39fl%)>}>9E$k$N%WS^Extf`+>!cGpRoJ6eU!J;YGJIs z(Rp}~ZR0{P!@a8*^YX@IkIQ!AFZ+XAsMr17U3f6LB(Z#zSJuv5-UyMmR*AH1PDmd8 zZ6`cC+y}<&oyg1LXYHupY`i;!et3Nz>3S)z#^bmAzl`5Fm&b9C@%uIPy1)AiFE4(| z%ZuMsk(U=g^5}273h}FjG1C%x_^p16P@k+FO_?2jQ(>oYP91nze=ynmgU9Hv*Q*Ax z&%Z7_L7vBDmhjjg&`j1V<(01?!uU2@3>@CPJ!?|{r1T{HsRU|o(X90 zC>XaG=MIAQCHP-mZ8^A~9eM|+dEwmy{gda(kY~^K56}ARlJdTvXAI8q@(A|jKV$It z5n-P-@a#Pe+YYw90UL)c&(czFG?kuH#CJFu?FLr3r}+cURk^UYj_^^CV2wk>=AR25EV zo!l#V+ZW!?=xwHmcV8^5!(K*GH>|J2JGpZ7-Uq#*zJ%v*6c;Wj)-I|qbl`nj&{JFx z^1_@y+*4%MKZ)5vb!#3@0-`^)nt zJo2C-Nwm-2zg2}C>g8T;Ysz!`UJxGVQfC_qA2wnD*`AydKo+_SyT_V%`DH z>nS{YKU>V3?7TkYxgYlawwO27c?8;bq41_TVW7yf_q@gO8Ysw-aZ%pE%5#5}H`{rG zM6bP9t_t5Ve)DqV*?Z?=p3R>v?JV-_eRNgGr@TXr6eY&R-d9(JeDan$XIIK|KkPkr zG4Dv{4JFUZ<9Xp7<2(Z6_onbpAi=xJlAXQ>5F-nHj{UG8LvLcp*)ViR|wAzpU2o3<}}&< z^M1%b8I^E<#>LkfocmDThb}MW`CRlNpCggi)p;?z4ZRO1yi9Lf5US^3o-TR=FPlf$ z9;&63=X!rHdVP2fWc=kjrTzr@oCDjdNcym$JJVlJk{tcFbKpHH%z;0zFb7_573RPL zqd9Q=PAT&{%sao^IWXTTH4BqWn~Ru^mAzAHH?PmeYw9_;_WL%b&rvrlrSsTkJ_olk zk>Qmih)Djn^2Jr9dG_&<-VV;AUORbXQu_k0V)=fH=X?JL^6Z+ET^n03H9!48^9pUyk=q)nDc<_v+1h7iyj6LZ)k@0T z>s5$LrSf38g?bg9HyrAN<&>t*HgF-8mRm=w28DZ~a_jFryY`tqV|q-B>x>wsoxvM} zuv%O)-lK&_BM$8|Eqo?)s3SpdL@kU+?Q2_TmljvxJrLP9KDDn+VJ-0TAb#r zlk*rCt~pbl@Bh66zp}Z{jD~44`I$2nd45ubxeuP}%(+E)pJu%OH*(J*#gQXMjwn=x zdkJjZx4iL#N7Q^ix=^rt9GN#^*x16S$lEcM7xoUDJ8$auRs0^*Z?|_C&zsD?n$d%Y ze%>Lxo7wF9uHR3By;6H6Yw~^@t6xD!{@!6cZ{nQwKT)~uH*~y|8s33EbUY-7^li({ z_g=^UuVWw2S>fLII%mDv+lR%zxpP*=er?Q0*=B5ie9p8*CGq#XB>4X?#@@1x#x zz3|_}zNz(s-J8#JWI7)C9(Oa>3mp;}>42DsE6$xae-J(eo3ruASRMDlJC$88$0Pd2 zeixJ^r95AoDlZ*1op11C_+ifg+8A$7x9e7BpN(%lAheI@y+!)_{gPQH_79xL`&q+v z)3r-}UwgZs%dyc=_*!7qa`Hdf@xB5PQ2{-xAB*o`GS0P~PHXHd!ca z>%8K)n!&~gEt$hv+=^4DFK7g=8Rz-$AgylMT+fj6gLhpA%gC3+g&k;%$Nqicv5X)p zNtE}2@YW)MJeT*e@XE^4V`|TJh+|;)TWI_4qloEb`r&&^--x_l zdVLD?1uBSFOS*oGU9xHq1 zLd;_s1$I`J9fa5331dXwhQeEyf*e_vgM`<~zaL9^zTdfv@VYo}0(tJoVBvMk(Yv?s zwo;zUYc6k+$m>%kuRh6{={&Z#N_FjiRESv#FRN?DyL@b+FpvIvU7IiRzVy0Q=RCGw zQ@+x==IuAGYb>M1;v3f=4Yb8$wN!W;BpzpfDDMQ}S-p!B`@~a)SAMN6#Pm|=US9isTzDMcj-xzpzpn_7WqC4r z?nfRk^}~7gZl2iRo+LQ3uG#I~F%R47C5d%yec@@lek(=^V)hV5BzQAB3Z< zAD<}ltle9>n0h_V%CmYKC&o{CWn-<^1Lft-n~oFvc-@}5Sso`#{P>$L@(e#fd7PH; zvhu)Tq2opPeINbx@;F1}UE$?%ZORMfah~(oE>SI#bOU)FzsrROQ%Vx+=~cpGyCj)$ zenNOU|6^SK>!b;7j|#nY!jts}wibRTzS-|-OfO^g zg8OzqeehOA?Je%jmiLtWZp~Nv@yCj#fvfqBhyt4M@u^K79VQZ)? zb%B!62`{_n*wzcjAXZP&53dJ-m&J7Pl^ z`;hy~--b7UQoV1X@K4bjc$vRFT<FZ4r?xL)={7-p07I(c6I9u;2R{J@^mU8!EZ zE%NNS+Ld^&KAmrD0!1;eGYO8Y&rS2{lQVj`JhoM3jd)W zUY`Rmi}NIp^T#PK#JQjN!8m_Tp2s%_mzIXRh%|&(cFb->&YH>>AMT< z*|2fl@K6@kpe-KLqVUu=#`Iv}mG_CEEDsT0`5Yv~^ry~aOsgzFQR1HJ9M~K0sV+Qp zcG;dP@{%(v?5W~iLfo?~zYg(j_p`TKg=-0eqI)pncb#`l?fY);!Qi{jpTMNt=51l$ zHvd|}vp%N@Ji8CM|KOfD&&D*%vvdyXc;IDoy~mM%H|Ba%S+Bh9|5N5j#li-OjIEq! z2bVz}szI`Lwkb85Zzyv=g+FMu7ke?<^8~Rj;*^5Sx>)kz3j7DPkX!G;+&<$ zhK6aj#TL%>xqSQhqU1{Cu|D@r{SEbgh3F-38{xI7!QLz6(?0TcAkW)n`y3ulO%nUC z?~Lbbh)qQAhOTcX+UL9~;aOi}X*crRk1d6#YY3LxR>JEP#1)2#ylsWo-FXDYMR{A2 z;7Gl@h&+yYds46ayO;3#x}3eqbAKlYZ(xqz$-?8Bc(llyEykW}oxEwF?_H^DP(R+&U&|FFq{ZQV>5>{rP@Qji#-r2RK8{D& zdM-;hpuY%%P#$MwiFFo!5#qqZrtPf+} z_cQ+X@;Em&{$AE~#IN;QrSUUYHb7pOgM@3xme&n=wpL-BEpG?p zSzC(pYLFM^IoY}UBhTjK3Cd4_pmWXsj5E#Y3ey!vuWYG2@0EZ=W&FXFEu&-T}Cp187m z5g!N7uDvwH`wMvMH^Ez#dl6Ss=3cKtTq>0Z%PrKaP=`W&2;~8@)AR=XuvA)Zp)da} z+vUQ#1#d1mq0klotvs@O8--Updy(;mHo;?DOgZm?40Y3TN>kf*;rN>s@jZ}%_heL`J34R0 zif|8PC3(f#hPl|@oN5xykL(`E>4jKxCHq1d#H?Uf=hVJ7g*DUW7|QpVwA|(ea-z3Y zQbzcF{A{x%l#%DnotONSr**`mEpZ(RewWsvV*S+Vb+~yXjBnY!5Vl?zgwlJ*ZQ-6r zUzu-gpICzDMbl=tCFu2M*36hUbvEP~1@SA{_a5l-xQ^nU(Mze`TAYRcSa{YCTY8l| zpSSNQJpVe7@t5<{orP!fusCu4yo>O>xuw)Ro)>S#t4}`f=JGgC)N2?<+72fVPIy^) zB>NvIkFV*k&rgSlywP4BA2=^rV=rn)B~$QOnAnTuLEktUzW#5soqc? z(}l4R+kGaD0ucs(= zPPUK0%jWH&)X~qTyb!+^#gDDih=dQUSFZ_=>s8WuE$bceqdy4|?gc;oA%1kk_w&)s ztex5yEDpTPkBePS%JcO{i$1069*!fC+QN9~ZJF@0_}Om-Z-w67MQ`9`dT(_>8$^O@ zA@9Oyuhb}qAnzi{I|g|dM|rH{Yq`zrb66)k(iX3~$}6jr-ex+8ytUotABwym2#K;&^R zXb|?6y+IN`ns$&v9=kW&T@QxCBL(6!fFCmY8>@eZk;TdSF zMKKEmqrviXI=UW|*6dB?h5$}6-8V;OnHg)?3cPEZ!CMcV>`hJZ*ghWcSh2sSOVb$xZ*LC@uWWAN z{lTNcYj1`l%@ldh3GWAimj0!EFAC4bWJ|L}-amzx_q>dcgvb7VF6Fr&p9zos{Q~kl zE-lf~nheIz>V2H(M{D72<)np_=X%=;Z)@k-?>{Y3-VcP=FMM5CBD^hxH^6y^39qN{ z*pDAap8MNdcxC-~4sQq7OJIMh^4Q;}JdaCX(OcHvyWYXVtEM1F>YXdRJ#%=62ya9) zd3%-dLVtgz%VYmMT6zB4v=0z>?ny6LsJ~3Zz2gg~rDy7%^kiIzP1ZzUtnArT&Hatj zFOt3_-9!FX&!)<|CfpsiElKSAe)go#@;C<_`PYPXPkJl#o#EVUtlbZGR$;8Ug>Avd z+OwrBH}&=9H7PHwXO=mSeFVqQ>&f%F`+)E`XNCGCvF$%AJoZf~&*e4E3w81h@uLR? zIoi9Yil}fQR@rs&N%;PLEPn2#A0C%GYY;Dd$2z`O!FEgvh1*hIh|9gs)41G4p8Ju< zON8Q28W)jQwkC0TuL!SfEc3a~YvKpjF4Su{0GV$k@yqHw zxC}>Jo=yD-^=}>5OL>buE>Alz?_MEn^;O(A+d%wa{OAtjvX$`4;}`7fEB0x*xO@tk*kU?lTQO@%SJ)pt22|MGhnlWp$$eU8cVy&g0*Ca>`F zFrKA@yo0H9ow!}p7#o}yUkhwRo-Nmy_rJJK+%mDr7m0}n;m?sP@nb#rV^yvbhgg*A zZR$GlW>Ngks1U!4B!1?}jmT>WWK1pZSIDz=6X!jJJZqbA-fPIS^?0235%N}#@_2nF zlv}vQ7vdwnHF2G|Yvfx?@5Exg?U5IBWY>u|MPBS%C0jzwN^ODpg`TdX^m?OthG#oO zw(OMJ60URR)t5a|`vR|G`F@M*#1kN|IoFA6!Lz=+sq4gZz+1lw-l|+DUP+mkTqmwn z9xS&|uR$*P#oM7uO-`4S7LtDErd-($sJI_lWdf zCwhy`{7rwby;QIHc}MDRe0_DgeO2IdZ;CnB#UD!j4cEKvoF|bN+Dv*4{QuY2#Y1d^ zzh*zvU(>jhUl%_xDv!6F$Lr#iR!rEY7LbJ1Zzd-OY$Rp2i%?{zHv|kI)E;=}h%O=ii>X}Ym!TWEX=@fh{e`eA) zseN&|1>Sy#r?UTq@t3g>Yh&voOm&f{-OLtl(%QF|QMjsprwTvuEt^1L__UG|6Tx0{7$ zV_TfayH$AQ>y-NBH1Zff8{0IU0%LxW$jjol2MTo=;`dn^mmu#>*GqZRJ$`30F8&-0 z#>MQn_B$15Yf-%)ngl6oc9QM?r$EC>gjJUk$098o)CG;JBNZC z>2DvAcdqi>kF$k$pYxs;z2^$={v3H13GX+~dq(74CA>#-`W@cQ|D;(d|#neYZg^EZ=7dCJ>XdESmb7kPu4$=jif7v=|) z$N9ld!ZRB$zVk-j1s@1^KzR5UAqAeb))rIFKke$j~TX>wawibC?3lAoj zB-*!)@YZ!!8~e;7GlPi@cqb=YAY5JiAsDCtedd(RpmsgJY6^ zz737xq=c8PN&4Ws9!qh*H2w8!BBzSH5514*=e$aN#LCtr7mFXdd%*bJCOozyxdm$isUM zXBZ{T^WSJ&7j1clEb~XiH(SqH+AXyu%*X#IJilC37%aS(h38)vhLPuW=+zuv(4N`% zq43sr!U&O<$7@QSZ%dJu&JR8pz0Kv7_3iGj%3CMZ7(TELk;gi;p7Q*9-bL`gHQUTuq-$CvP^lt_q7H(cw38;$2REn1fGT7HVH4&I}zV} z2)!qW-gY9dr|;b?aNf7=C%d>j?vZitW?`x~^byKi%^g@mp0|a*B9HSX`pdp)sPHy$ z!Vw~GPvMpI&pu915T1=QabkZzS$G`J$<5gR_s~Dv9Q^z2pFi>P__qCXM;}-# zT@SVAG%$5_UVJ^Y5AwnsDO^+kU)*o;e~C?|wKNS{i68f|-j5nR%I1!i=tptPe&hDT zaqI`L_k_G~T{py{RBu!FTRaxUZ$yRoO_2DRUG>Nd^V94;g+q~NV+d_F-l@p5ekabm z6nQp=#CbO%FSPR@uaa*eKH^&w_gg#_`F1aKSc>&NhP*hY_WfUw7yDMpmJqX2TkPC7 zTu143N%O2w;4>NQ^XI88;XaDI`eHx64fX|I#q#|Y_gkzBdH9DIto(QRn}K9=)TVen zz+1lw-m2Vhv63<`x!D^cKnhmwci|a1^4SB)eV0*dV`KjLcx_yYtSCQT$Q@!>)0LqC++ZMP! z*ic{J$Trh5{O)~L!>p-u*&l>Fv-uRr3;jX3FM~G6Wfc6DGFsR;3-jA)Vf@JE$}=Hz z(BY`lKH22l;!~MhO!T?M3iplkh%aP*z&UV>R9>x_jZKTvJw}G8mGHU=&%;+(i#*Pi zg;zGW&Ee_Z1Lv%LMc$^t>hv%D9VooA>!Gf97vXhIC4~>16Ham-=S}^DXNMOd2nQs* ztlTVqU!dGJVqAO<9C+E9iPxD@p0BN@i(Z}En%--nw=Us@XG2AlbdAZ_kE`+OJVg*jJv=A-33guJbid03YBC*koE@OX)+sySAYj|hc z;<0ZO9`|HSpC!sWRCv6{p}WXCPIxe{BvIbU!n1zeQV+`W_0~^>*D=rvTa)L0oG(0G zFHr9?;r-C%^%r?p36JY;r>A>7*9)(T1V`$b*;NJ!29+vrYd>cw0AeJnio z<3U;`?^EHiZS5oST4HnF`cSs%vh}6cA?2|R?it93}|7sy-*mA|MQQ;wbC>$^-2B? zZXf0Gx90PlSDe|{AHhgNUFCsIc0?KSYH~2H&%EX z1%=7;%j_fLyr1yO_Kdt9D39}!BdOQh`GF#j^~%+!dX-l;2Do13Rk@(!Meh{Rn^*so z*Oi7jvOMy5CsME5H&gVo{+&Xe$7Qzg^2QY9aZEXt@?7sCk;gIRO!8dsVZtlhQ+0XD z)A=9k%aJ0lzsAq?DsMnDdAj$?_DgweZN%bRlz6CUSW*NeQpg_qafCJ2xH?#&`^f8l9=%D5aTJlmJF^mCCnRd~Gu zE&WS*i-gDecbCXJTzKX6DwK!vbS_1`$BMk&+_L4O_XOb$PCW=8DDOwY8{)isDbL&G z`NFgDC{Apb7YJ{!n1s)HyuHhKVSKyT<*|L>up|{{;CHxaZ$~HnL3T}K8?c_kc=>ed zN04`{_ZyVAtVPR2o;^3xQgPbM1Xssj%wLjc)vfHB$d%F$p;?wB`r9-w*!O>8AKPUt zbQ>tS)&1rC!1i}19)=^Q`ks?yit$QQ(}K{@QnZRy*sVf+yvKzXnV(3ceeVgc?7EBF_kr*@e|GawPeXZpP^IO6wN!pqh;ci{W$P#$)D#}fCEz7%sTJPw_=U>0Pw z!GAt4DC}v4x@+=nX3iL_H>h+C!9A#dGN#_9y9keE^eK5Bs{z9EuY+3rWgS-@*El57 zzHLPw*EpY3uiH0Ncx+o=lIQl-2v5t1dM65RLpRKxd1{G%Oc7qk@OAo^@@5H-bJ0Rt z=Amz2C_IjNt;usgjuT#0sxf?^-qVGbw|2QmcpO71mj3=scx7`!w@-N-Lo<1y&5*}7 z!?|P1^Ltb7g8#hsxu9KLd6MTR>9x;dh3CI??u`94@R#5}-w85y6xLE{-iT2n z#-p$Mx<$g`Z9!a&$!V|d6jTS8uS znm1%{4Q#e^ZSHD3-kWm6pwQ04x%u~|+~H%W@hpw^hE(Yq!In{@t#cl)P1v~$kY`JO z=5fD0l4QujhMP#_Rowd z>+Vo@A?5kFaI?prJdRsVPv8RR4ZN^lZ1z>-n<>z{hv@ye$eZHp^Fhwzz6$3hw!g*x z;2uAhbAB5qEbW-;2>sA+h38)vb|uf-`QySX8$-Q+enxm+Y(Y8xvVVD9cR!Tu@oPV?CB?Yx!6{xh+e`;KmM z8iTKeXXO|t`c~K>v}yXrF*)Ww2H#pHysTc?JiE;?g~Gw&TN{ygq3@|qbe_rmo5=&N zz{RY#E!q}B`?VYTi%YR^;99Wj@b&#o5>sEH+HHJ}}v%1+p(WKx}3`wdd~k80 zw@`TOCl4jh%Y3Qu)(+~@ztpQdmeJw#ZNcK?oKT;${pU@SQ7aXf`f--%t#ZooV&8?r z>zs*7KC#S|mp3=NMC6st&AjejDLl@(PNBcvF4fhBqe-R${RenmI+o!x; zT^@n+QRLtz8S@@ zUxoPXBJndtuE{_wDXM34(-cOKc^B?9_TI+`Rh;L2Y zL;8N?+ttuvi8}1_t;mb(hUMLhyx6x&wuG3K+G6Ma-gQ*EhqP5R(RwMhCEOdDS6|*v z?F+n$<@+t}A^igKZ2#5fqAPp1Q|k?ycMoX?@XVE!$y=3sNLNzkUavx2DwPMzE!3;9 zUlQsAXWCX`xDH{P9^oVU`!x$4(qauC+D7HJIsCQ6I@H|#l2G=k;2;Eld%3(ydOJjV zcNV=SU>}gkn53oRH^Gs8 zGa)aGQKj!x-bco6uCX^vby!bdDC{r1HIv*zVH5IvZgG(CA`_A`IOkFx_f@Jy-dvGq z`xbHHoJ)CS>sp^9DX*go>rB1QJ6iN^;k>TGJ4<+6<81A`((6aI2D2X6-UGI}mr@W+ zKQ0q_-NV=E-#p%yDZ}NtAGe9TKFafQyHj|1_ZldVYaEK@-pySuk8`*IBt+PVI=MXI zWp%tWz8`cP-i4FKxjs1~@UnXYPIEbfQeLR1&xjxFNp@_4$9hlm80Qy6UUPZe1IXkB zKVFo$upNNPwEaVcQYxhC$)Q=!<^@NwjBl2kNsc0$m=J(POg_g`*spucPAVy@&*gf)(9TMS8>PkA1fgN28~l9boq@0`=$FBN%Zdo5nCl($=nR@+ku_5LuI z$9{LP@a*t5)cbH9EW0Pm_E6efS}53>+7kPhM@AM3RXC=+&kODC>%vhfFZ3^ebROFW z+t4w>ds%pFN5={84dIpdr$O(#!qfhg{kZbV+L6audC~GD@tbibk8yGH6OR4i9>vcP zF78n@*3GWRb0(%X&Me)h_>J{zNZy#?`ch&DNiPAA1yuj?qJh zU4VgVW7pw%H4o$1=66Bw?t{k-Lm%$-fcp_or7?|vgB70D`Ln37UU6Pi&oKQ5c>m2a zOfO4xl|Li&U#WfN&oI3uvah92c=_zvJbCR?-nV;(X^2IseNC;m?uhKGO7;5QO*5ZW z9DHnnQY=lqU0$X2*78X2uA$1LN%Wi?$$L)ZZS9mlME;%x->g3fbEy#D-boJS zg}k%Dvy|LR7qSX{N_d$ce;2(2!>NU*85bXuKM>w_&U= zA;FPx9xXf@LoK}^dJhmD_c8)I^LL8y_I1LmB2Rf`*8|*NqI!aH7hUT$v*@6=}UPA}utCpnbIe)kOF+2PgbU*1jhX8rj3=x3&&^6xAC z_(yIZ<*n`a1Gi0iVUGE!_<_SDb#NZ*Rp|fllxy$T){uUU^~%1E>s6bades60NZb!` z&bmJB^EmG)JpbCQ%=(vM!sERp8;QK(!t+ZzW%9-d&%5@*#+2v%^CaQ%_Yj+r=YAA( zcvQ^#tURt^JBhqnkw>1&J4|?8ozR8y+>axLx25yC3GX7|alGtBp8I>L@cPg&M~?f- zlS&f8n`z9aIAD$n&QZ%Q+HQPS6;br$qS|9x3q(WgD{qTDw125YfIn&$Iq?8xNkCxcHi2HH&rw5Ve ze&q3JAM5@4BCo7pb9oy!$qR8Ik8#32jiTF{@3x1GCKU`fbvhWx9v1uZ2&E)sQwhny~jN$OZ-tA+F zesp%dl=oDNKv)t9eiQO+kI2Sz?)83zJX_w!d0!*X#_wd@2U=PS3q9MfVqS56v2g(= z)vGg)6N!=?X`5x>-hP~$&SP=Rx-nW};gV|+NOBr}}H{X{$G5aii##=QT< z^A3NR*yMw#8R6;hmH6>H_hVJ=RSU5w)!Wp)YR^RRJFPxS99 zG4f*HD%lcZR%(l#+rxEKx>t?whBMv{sV(7NtGxO$G_^1ADwglJxL0jF%^}%woRJ3R5q2msHQ?>`SC5m?@ zHp;Bex5P1peHh1z{leFUe?@ieFvKO?b6k4w)(PJKasF)Wz|vQKF30$jgoou#N#dOA z9O3a=>I#vkJe&W^mL%HusPMWvYi-JN`~D)lEuFVMd9L?m;cZo-6?G_w*Hd|}_cf8% z+j&2rUg!Noc%0jAMxN_^UwHjhZw^oI1*0D-Z(Eh;_I)6F$=ibVIq!4faqitocwY&R z`%+ty=YFh#ji@bP6Wd$f99?;NbM$pY-eC8)m*`zzctdjH(ouMOIFIkkWSln<-f)%Y z{wl9*&hK$n-rg>60R3>@=AxIp?a6b!U2}LelkKg04sQp_bG9p&e(amWQ-8lRp8K(1j^2I6 zzDYT})IOJYknp(Ax*z2^uQrD_Nq7x8ys6}Q{1)c$Qv1GZp8K&lM{k|jw7 zzcZfudtr{=!^OUfb9kwJF7FEA9Y}&B$B(OpH@TU-yz3AuZ%UcG`Xq-u&XuPs&-Yc9 z!GG?nES!q@`1HEkMKenGS5Cp4+ERsk?#kZtQ)ypi=BV;#sdTLHyTDc1R~Z%kE-=35 z4%=1V%f1TlxohY9SGIT4+SikePG`IVo&SF#3s{Pn(kYPAIsg3RoT-D zu_)Es)SlLFqxk)yLi}Eo_?buVAurzdvAnO5r+ZrKb}Zl1>WVzw)9R1Bu=kL^rxoHO zzBRF@^+e>`5a_VPdSIVNBQLHSmUkfXV&Awo5_n;6B*d)L7CU#A>!`G+^;%@h5veU< zPbROvoRr!Zcooa{TkL856!Mz0r*##0&DqoXKk&ZKJ*}0LdC8turSf38g?bgrEz}3g zDNXmn4@;Hy%-@O1?Mdgwb?61;#dU~!sLJv~x@A}A#{k89_kQcWZ%j=Ci?GJWDp6+q)i9GEO_CsFWADF!9$g{n@ z*p`LJTM^||ihYP}d40iFRS zb4TtmwiMp&!s9ixHstx-TY0#ASCTkqRUY>uN#>ryFGa8Q1(w#NUY{%9Cp>iRNor4? z+xM{WHgO(-dLI>D6$y^?p^E)Dsd)Iuo8RPuE@FMdQxs>;X@cd^Tscy#Ud7SH#?7eN4=*QY(pY=4H3;qgA1U4_?Ic)T{TJ9%#3 zHo_~b2d=lj@KEF>iS=rr@HQ=BW!DIl_rqrLHY?-RCpnbIdRp)l6qtdj?j=X%ErFLEh~CF|q_;idNpQl9HQPkGxc#>s6lib&N}+$m19~i+VjS%41uYN1p3lD)Pun?Q?lY32!qe z971_HJhp|U9H_MI;B z$fJ$4PkCi?5Z8N-$lJ;VohW+G%i*PZUEamQ(>V?8yR4bKD}~pW3LPm=dHu?Gq3^uP z<*~2ZL3nofF8aD_5?=Nk{|}IV%#ZNSH^#;L&KpJE#w|jRaGvw<-i-Qrja-vt&mggt zDaSL@$@X@u_-kvAIMLrbgvWlDT+V6E+BM95=&#LH;>5kfk1z>V~PZH#wqlf7Kz z*|`<=ZC4+H{3ZAw_UrJBmCoh&!!>u`c8^uKA8t&vZyWC&n%}{`@8@}L=X#ty2Ke=K zxDU^+kB7XYAlWYx}#s4%zpsdB+>CFFPPFUhDoZ_749qv8jB$y0P0=$&dTk z7FOl`zZLX0wRdRmz-8)LA%5FS{EWLN@^r6YBJylb9>;z*@^r7@XyjRYjd`adZ}ljz z(jGvFPiahxP3#>$75R24bXbb@-hjNgZrJyCAusl=k}V--rMB3)zjYmz_72~SY!o^&-(v6ZW5{dH-r+akHD~XzEhZ+`Kdr#(;LMtj&gd0+%+1{yAH-uY)g#pM>A6`r?y&Y3Ip!xs$JjzKCp| z0v+LcW9fd$!+tLBQR0~VrJu_&{xRWkjq@MjJt@3&Jx!Z^PWZI&{OhzLQ173F$N5KV zk@pwjaXn3el=q_WIy#|^$a_E4-a3$dU3k5#BKWenXMhMRm=g3ubKG?(|7 z$h(4q9BJQ+!n@JG-&yQ?LwGmm$ooKecRO!a%JVpXExcbjZ+G%M&aJ9T+xf3^^sXhm z`<*vj0}^&2iq3$aB5Qo98@@ z-vp7j(0M-=d9^t_mDeD=B`)s_k(b9)c}qmzu`cf{%JaA!FT7KocRqO@mlK3{y7N-K z&ij$@&QhN1Jxh2OIqyQzd%o~4%aM1P@UB&!+jph#u4^XmhGz19QO2uJLPWjXv%F1s zMmh@fwW|kPe~>*BVHWZyo{ndLF)qGG8+h4u*iT*F_0BVSXG31tcPw4gU7zU4es{8( zk&$jpb%fdT&BEi_?`GlMExfitT;b>BdF<~K94(W6fbX$_>k!3^{C~v&+GVO!rR0Z-YdK(g!e<|JwTrO@s#j3rvr{0LzP$M-#^lX zyu3B1%IlJ&_gS&8yYn6wy{`(dcaFTj3$L&9o}fIB^P9rk#(7VZ=kfbMcms3veki={ zl;`r=?_N4~l zdqxxC$GfS0p^pu`%#V>RgQS$_&r|5(_E9hUt61-!p?9l<7w$E%JwfXy&w^gNu4IY( zYk`;PJ;?Q@JlES>^x9r~oOs=;8XXz0TiN$-!WKqpM*9h_HOIJ0QK z%?<6mRT4+bt3lomleQo7%;v|;kHqG+;V*mo)su7Vd!|2uw?BEF`FG@Pp2+k2F&8$> zsVmMd9GLJtZ+_j>S;(6#=YD{5r!X(odrYC43LU=$@0C~{eyg>xZozb`J1bVKh8cAB zd{!G*tR5tJjZ3z%@jTQQJX_OvjZ2ffP}i7uSdxdYac;=t{OTi*b5ddPeIFws?ZWc# z`9aSirSpS+ftLQIyz#;t?2N%8uU>e=Qc2+hPMKze&zO2-e3HB?Lz07$j*=##8?7ZX1bNlueURN6C$U1a@@VYC{?VBMy z-otmY=xq=l`*w<@UgdFZn(|!lk3`<~PB=~UDsLwWa%3NNuE^t>^DL2fzVOP{l5XEJ z;c@IaSL9tKJRFuJ+IOSyY`$UXe9CjZw+WA9)H2~M7vA1MT>6*g@rdw7r;P9+kH@i$ z^gJHNvWyqnD)q9hjwK<&K4`0tCH7@&SgThbo>eH^llmLvJ??%`UcVMLE5Wk^omZSW zZ_xsDfcC6q%u8C>Qk1d(v&5ivawhimsKeXVUxmj$!s)5JmxO2g2bON8JTJ@Fg||+i z6@E^h>wQOfW&3b0PkG#5bFu034?Y%o8Ige#osUQDRY;H|s9qHR@m;_p1%eiP-S^D0?M$V&e z?M0p)?hD^GPI%cp!n2WoD|~xTeA`0g9p=xv|2=*4=V-RV`J8*3jw#UbYBX=RyhD)p z_arZWeZ)H6CCA^VXrI@$9fjA<6h(>hb`xF)=logZjTBzlUbEL-<#7-BImTsS-JJQZ zBYw{8hCasAMA~ri(=no;bD1Hk|=MA@L0!RrabqfL3o{9+TY3ZIL{GYmlCa6 z-!xBn|6hCG0&Q1Wox2hsK?=rRpio6QDQ}FDoP;DmAZO=1k^|@E**hcwb+OOh`<$~q z`^A2olLL%aX?tty0~F=jhc?yTmX11V>af--wWzd1En2Kpky52C-h#slwCGUbO27Hf zIoJBv+-v7iz;W*wSz{z;t+~E6zyJNuIsbpHeV)aMzNW!laD=!Ed*I$;^y$2>aP9kw z)Ba&&(uBVm?etfjKJtlqT)q|Z8{UoBpfm{e#os2ps_(B>kY|dqL&`5)F6EoJrv9q^ z1ABjKZ5Y)u9~UeGdqm%)+U;UC(MeqV4} z26m38XWoknzRTg_epG~f?;Sxvv2QxGAAQ8=TfK6XyMLD8v>$0-(DL|0aQJ;e$G=aB zKAkUF8{$cY)BiQ=>$U2JjkZ7TX< z09`98*UI6w!-F~h9VeC1<94m+2E>{NA(wTMiEJ(iDi{Q*%vd%Zj!ul`8WY`XMSUr2 zMUOcfF7a%35zlUo^g&w|eF(gnNH&zoLAKY$z4clA8f1>&HCi9xUf8uFyhnxinP9U+ zKiOzf21oRc)4%|g@`m*^?@>SIXPs=2+9l1Kv8;d7xwxirHI{AMvj1gcDwiOXK}2joB%@H-Ps|hL>?MFZUV`C%hJy#`{m;Jt2j+0p5n; zWn9eLko-nC;kCFl-hTt{>J;8LgLl#JGA`!T7-NJJUW-fPeG0rUN#VU6ytf!$#>Kq1 zN`51p@LF6N?=#^2nH1gw;JwxGGA`zQhww%?;kCFl-V5{e0^Z*;yo`%^KP|iwPIxUYjdu%pPfy`}61)ctFXLj~F9>gh6JCo;5f)w62gZFEOmvJ%g z#ljomgxBKIc>f5z7p3st4&H|iFXLj~O~M=DgxBKIc>fH%uTJ4T0N#Hwyo`%^uM*w} zC%hJy#`_uYz9xnDAb1}$yo`%^cL{HV6JCo;|NPZ)n z@LF6d@1@wAmcsiac-;@z;g8017#H()gg3$ouf z@r{pDU7ED9Y3ktjoz3TI-x4@S^6`AW56oqe4B0AAru!$Em-kO{`Ix*N<{KZEdU^W|aM0nW z?@q{U-aZ7GpSQHMaG533Lb^XH9BF$}ukq6IxhO6C?T%jU<;zj}7?)bVNAZo1Z$cl% zd}w{>vRT67{omamv>w~S~tviRsvilWJ zPD^qRmFlx=1lfpp#_|8G@LJp+#Ys&1^d2~;#N~taozVmL2BYs4J#dje;XN!))_Tt~ z`Y0|*N2t7l+hA~VJIEW{7K76@f`Y+qH#ptDF{e1m$1a1@bwo}jwF54{s|^m}CU?}0 zzO2Ea%Onns)mvO&0tH@4pT(`UI7weyr%m*|#o#vB{Pw{0A0ckz5#ly=;bxsg)2FfUuJ^ZO?c_8B{&nr7QYwap zeAQn%2}I^}zSy?ocV2|G6RMXN!*-mW91m&rA zgt$O(zJ0I(GMXJ#_S3K(?{sPEo|CVT^rhwF4zPSwgi`t$=hLU$4_{9y9XR}_-Vec zFWENe{x=}=^QJZkG3$FkTxQ9%(6f)>Svt~e$1i(n`B9&PK_A;bz1qw1Yc+k0ORe9d zupLi>z9X?6`+z$V+ws-Fy_mM+A?iF~JEql#)*H7gwjH@WkR*9rj(qSMbNv3+C}h0G z9KV;f7cw5hVjGjznI5?VZALcksg1ct#yXu-`h@ZUX$Lxoo@&=%`SsGQ-Ltn$-HVN)Yqi@;Zw)W6>v%y_1 zxTlT2Uo^OFJ@oyG!DR&ZL!<8<28XQ>i9^fpHiN@u;?VYYhrx{|P_eE2K7&J8DRHPi ziJFWDA-t0Elx8Xq?K(D>wu z2KRA;(>?SjD^A+;rws0;!mEF@KK|0+)K`meqVKZ?N8`GGXgS|!aOyKDR?As&TFw&I zQ&^z!*!z$#-==QVm%40f$lP-&HuZ`@+}V$R`pxC%vmYtVrrwVRM}3hwct6s)Df^MG z>#-k+d>DTAg^kCmP5mXQ4=ID5`;n|o-9#IwBh41wAZ?BA|Dxc0yXmcvt-w8%{WNUq z3tXCrHF>;S(wCNxEs~GtV^eckBzX^KQ}6J~??aM4Eh|d>LC8p>FS`da-|i&bS0J-C z^|v9jHuVo7vo`grUpTx?&E>O#sG{R=-&`K`@^%I|=)VBinV%pS) zsPlwPomL-OZ)AI_FU0LZtx>8mKHi0V(2=Y+wr)$>FN^thi($}*Z!tvg?;r2dBDXMi z*By-8J+~LGd$pDo83ccn%FF4iC~vzSJ@DLf$GPuE;5S+;?Yy>Ak=1zOVP2MLTKqEL z{B)PWUm`6$KF9vT+rfPBz1Y7dX;FVc$8nu6)y`=|xEYt`ubBB)?TEJGWIq3UgR`kq z``{^qQ+s2-(YJ9|a{u$Xs08^$^=&t}O9Xd|(Kl>xG*9}6>KiqCUhc4%~=<7E)xvlD=ILIc0J3|nE zWAtq?xUPOF?P|c_y89cq`$2>2@*8FRQ=Has*P5KH*}M%6ME%S8d?n#qQkEc#@_r=# z<=fF_C{5zix%XY#n5?%%GI|3Bzx|W)zRQ24tl8XzXSe##W`p4T6#w$|o`31@_o4Yg z(lSQO&o94(*3_9pWMlW@n))5{ z@^AWB|MD!fdpgqmvd6tfccI{Xf1w{Tw$XV#;HTkVe#@naSd+)LL*(NL$;b2YFS#s| zyod8If9#dtcuM(QXUdOq^d`tw;;&!MH$!%uk=+Iv+q?08pASN2{mX-pt@55#yO`^Z zZFDXllefdH*{tve^v{5U4nNIbf{Z!h^gRTbpSQHMaG533Lb@Lpj-;PLIm2FkFD*Zg z(!zdYul91nxtc!4rPl9J_?M?c-;wy2Yk@lw|8gC0G&j6h`+W{k=L!EZtv z8Zxq{P*#cG`+T?P)45x1uCpUvp3B~6aB9n+qd1x4f7{^b9YO!lIsW|y_fi2}Wb_>{ zxL&rI#Zf!+59R%!(Wkb>YYgvQ2Imb^POa+u6N6Km;S$v+Hp9mZPHp*(ij(sDbAz)s zy7K;o!Kuw~nbCK*!L9WR1?TFkSsYA*#G$;OHu})4+;OGhz1QH*PiUj|%FKUClUF}N!PG^zTe{Jv{&R|+nxILXHo21mA*e<<%$2A2`gKBMnxgB$df;auCF z#SK}Ueb(H8_}| zi9_>iagzyD+&@k;`m%zXQ(npM%MEU~;1(1o`F*9q?didLw!!Ta+>J)xFBshQR-f=% z9HzF!q2+w8(f39{bqw#t26sb3TU>tY4X!A-CDkY8x7pxk1$VRJBp;U<+Jf-jTv0W;-p+A4Q{Cm$0e#bwO^Jk zPJG?lkY4g(^*2&puM>@juZc{3-I45=+ne_~q~+znkx!>L3ygoSz)Uod)YzU5WSffRk@v64T1m84J8d|L{~?--6|sa0wxDS|&v;h^1!-$YQ% zmcap|uT>7qGqXvBf7V0aw^H=|zNe3>>~v>ZrApZ}_=Y8Ku>>p{G*x9W?run&o!MR|q}N_DJ7a1jTHAKj!HxS34D>Di|Q4 z6r`qaU|`IByyFq*BOB6h7R7mG$+FhD|97xg!7 z&vPmI9`^NBTJzodAnc)UF-6}azCL_O)G8dPkT5;J?@H14sHd;oDpV7L3)G;0K$x!Y zV2ZxSJbjg!e9ac%fD@+cyE{eScRhWr(pA?R;}?z0o(F%S`WNPb${O!Uv&`_SyORzVGS7PZqT6Ge#c^P5SuzNLwd@V6*7c zHgtbV8T`oO$j`Kr1b7}Yr=R|d)9l9BF^Xqj2DzW+6V8b3l4jkGIH+?7Rbi};za^E7 zt*7mwa=2_)9K93n$l5J0xi+gr^vRp()YZFnqu#EB+=Qozc z>j9Ar`PDTClF_m1Jj57Xnoq<#c0usl6clz*Gx{4JrvvxNXDDyla8bGZFSGO z|MW5UcMdqp+h8zu+y!!H5wZ)7zPB=NrH^|*%Z~G9e-7C?^Xy+kw$hcAUj{2B@)#%Q ztHAyJTFURqF28(dwTnB(s33Thc~9_pzYiI{$%Z|UaXwa{AR$Yn`K6F;G3k31WN%>H zsagi>SQhCE2a@9uZeyQi*%?HBd!}@5!_5iDaY|H|yI5aT&I1EHIqEz}`sm2wFLB@Zr2Be&4!EEXaq2|d=*ImW>6;9KD-MAR#|L-gV}H|619y1>*WD%` zfXVOjl^%qtzKbSav!Z-Dbt%RyaU))Stf?=Tyf~ znpJ=u3wqpbS|T`pxrye zL~Rh2k@2l|yQcY3r z-VWJ-k$n)dXOBSNM}T`d76p=H`-yJ9p%x2`r__ejSEDu*(uYZ4Vy$$02xxr^72%H4 z0+)1me!TntGvGj7CfdtCvn>ZG4OiN|&hwONX$*AlPA=5aL%03R+kgM}}F1r^plyhQU z_zGkrrfoa|*-j&S03SN&R*QU6fiUS;I!-HnNY{Arf4qJ;5y{(s$Z)za#+J9BBF}B|U8NVyz+ns$upL-(y?}Nbc`!2DaeK%zMzDq3o0%ZLD z43DvCd!lI$rC^Z8ku-hZ!m~rBUp@hu#*h^kyc)j?b5cCMP%2M>Y_oaxJjk{h*>=eC zMz$NW6OF70*)}6?V=-$#^}2XvYL7JvyjocqWZeT`>&9F%HW=c?4ONnH3vn;zYXvx#tU*YMyqxL;o?HS4voS<1KYCkV&sow@Mp(QB?5)r(v< z+%cJ%9@6XVuF>hq9hqw;Rp8Lr_O~OG%c*QIGnLytJ&Y&!s%SLpKQuj@9iF~+cxYn~ zj%3D1$M%JTx#{RUJ2f&EU+kJ59iIw9{L*9#KLF!0)M+8HQSNL;0(_06(MA*9QQuDn zWO)H$r+nEv4Qn$+QqXDeUgh<8WPTx>EjO#-OtX$3V|CY!O1?c?hpfHafM~wBgipe^ z`#tJo1)El|!_(7YcK6`ma5fu+)w!^dZ|18(xFZLzdtzu96&;<14;gBI93g_Ae%GzBNQ&A zyL2%)IguNk*gfo2Ol77s_<~Dr+D~{ajMBj(YRKI{C$&h|%2Ti`XEf!W6;JFQN7Jjd zn_;7h?mHK@=JQ3op%u=w$!l!m_gD2UB$fIS`H^V1bYE(t-C77|^6fUeSo96dQgabI zzzIT~fqrZW^+x>&O}|uLDAyM9;k=wzCd(MzJttG>v)v_U9^pOh%5f;T)7b5*eMqlh^*-esb>aZ zy;+`{;?{=zm8rleA7Q6~_v?_4W_}4LteqnWvn#-4KhrEdariMhg6k%K`l)~8#^2Y>`3QApAXrtt&#>26} zp|B3EdWsLP(fN)s{6G;>CE`USodqt}@g?qK*rb78wM3Vs$$j`VbhW`3m!ct+DyUex zvzgSFn>QlGRF>S@Q2w-6!R2!U7bGCzQoXq#I7t(w+C8V&M5qEye*qO-aOKJM*TP60 z7OF*z8X)T5K{R>qD!SjOmJ4!|PqksA7%Hx{KtRK`D{a@PsijFn2-{2Cczqf2NBJ(d z%lS(ArV_e~<3Et8mLmMg-*DXFSk*Jq*Fz%f#t)QWg44&VSME_iG&v8q}*nT z)jVcQX+0ZY$*7(}zJfg~mHeWo+w~u-%n4g40e#X5nlzppSqn`p0`d48UsA^P%1<>q z3OYINNdtF%&lNnkaB9KSdE)j=SKOYDHQ_^Au+)Uhwb^<&M#jo)zKG!tzZV~bl|1fn zTXgL=2E}LeFrLHLJk_XH74`nW-Qh8rFfBK_VD!dhRScKPv(B2vB`Q_S26i;)R@g?O zXDj(R2Mlu<+|U*aoKkw;CA8i_>q^RN=vn9?dCGxu)#~l?>@u#AFB)cjOfvPXf0~mX zXNtw}d(zODV5W0}fRORfY!||r&MXGs*-8mHMD)j=UHfp^Dz~5u`|6v@fqp_(I zGuHEN&(yk__~+(z*mrHT98&s1j`L0zjpH&yvu;em+=`-0x7|`F6Wo?D+q<798>7{k z5gR4Clb=PWa@L1DP6MK+oi2TCbWKwU8s_}6Z#T5_Gi0ISHhNb7v8H?Ym_V{Q9))j+ zeaBR3Yzn}S>XgDxi;T#MbB*Ye$(RT`GfJfb|GwJ;u+Yp{UG zj|!bPNC3{;(fP`Wf^3#*a1Ujab?5H)26XZWn;qvk5r}V8tLVhtcqgW%2uuS@4oar7 zdCVz0W;h(ua7fh7(G1tF!4_r~oJ-QI!`*2%wOzY=a8+b1iY{fSimvDDtqyyuEewm! z*u=E!rr1XR#xOHD=rk+`&c=ozL38m7J&OOgOTYyQwY$lI8OZZW9a{YOfpq>4bjS@PB+v8uUxAci( z2RsEA&v3+Hs|oX(Pm9n7W9e|oYL?oFxuEXq=_#u&JJwNW7rBZf4@L&9V}0w8eJe4v z1@5X?n(55(X%%~Cjv0_ImH~-i&HsBLX7rzstGzH^LgbQWWSa9`XpK(Xtn9=z;PmrHpOHZWBb>P_5+K}j(+Six;KGdUa9Jw024Z$`JNF~gukh`Lg*&CxxS zE@E+2g#B?!21N~vaPgTu5m}G(Fb@b3&X;NOqyNc-#vtu1jdHDk*u1l=XJI!|BsJdz zw@WTMQ3J_@gd{~~)hTSNNWOT{*#EPP&Bj7}Tq|14}E?k8vc(HU%dJlp8s5KfQePy`Gp zRO82R9zBTQVWh6rj!&E3X(>K$M-R4|-f1a1Z&%m*=TWjCN5VKQh@$9em5SbF7JyCO z`K8`Dma-zu7M?`8uN|944>OI@#G^&U;W=IfJT^ldYKGvF(jPDphcpUvQkh2g@T({8 z0yFxt#(0>n1vfrLSGOuH8Mr`0+@4Bysm8=8)Jk6vtxG1bExT4E*)QVzEM& zjIJOfq?BKBficQ)v_pW}m))q~9?Eyx^N5$Z730D@OdYh(`XYSmauFUoJd#n`aJ7?n z8sQ$Ti&IhFRIinE=R~pGqEIcR3#)~AxK*b0bGHf}T|w1&W@7gUwpC5LT{K8Bn~fTd zz*770-rUe2am2*9&~-VKbEg6uNv~%*Em%T&wNwvb5Wre2&di0f9U`(zIhxq0S2#lG zg4J%^qo-$JFTpgXy=G8{{QzVnQS_4xIkNxgI;^&4lJPnjRVn_*Il*qRorB@nWM&A@ z(&?^YoKEn0E;Bj?v8I;7gV9nw30)+K1F#K;5&>n(HQX*?g~BVSFN$--s-guo=T*7t z%64x!g-w0l0vJ3mf0k)LRMxe#>-Ho+~{-L5ePt? z0{1vjOczCRgA(p*;IfRxmT;peqR=w$Xds|og>AC^DnI44sh{0oae>lGDrm(YqD__%|C@|Aj z4i-|BZMd1IC>x#bp^r20=?HDrnWm3t@b&1mrKVexB;05XHPPNtueV3A;>iFSwMa5p z>CmPj7VfCzYYT(y+wp_s71G%_*2m>Wc8{Cd#3z)iD)JJ9xR{4er2Zl<-CAo5jqjqj zp`PHMIz+Xzkgv(QF!`72$kJb=4KU}+`Ycu)8nh9e6a$Pvs`U?AY+|6so9eMOUYEw*;&g zN!viBRBqW)n~E;Xz~#tf$Jue#SS$fb`%8rm)gn(7xW;hrw!cy66Hoba*GM|GLfehJ zqJNZHRJ&!+D@~Up~XOKIvjSHp~Mk+xz;J!ribzv#n?qHk6IuKp9PZ5_*%-vl}A9C z$c*HMv1M~lW-7#s*P|0wm>s=t7_^P$Tzv>VdWVFx>4PXVE4L7hu2h!YQ&YS4Wk>N1 zRcz@s`s^L2l-TW!;fWjufSz|~D|2=@*OeV<1mt43Q19r!7-+Q!CM!iPmtn+RaEJ7x M9ipXjR}X^!0wxl3= 0x80 || reg_adrs == 0 ) + +/* + if( reg_adrs >= 0x80 || reg_adrs <= 1 ) { LREL = 1; // Ȃ񂩃f[^̂ŒʐMI return; } - // else{ +*/ vreg_ctr_write( reg_adrs, rx_buf ); WREL = 1; - } + } - // WX^AhX̃CNg + // WX^AhX̃CNg /// ANZX|C^i߂ȂȃWX^ switch( adrs_access_from ) { @@ -221,8 +230,7 @@ __interrupt void int_iic_ctr( ) } break; default: - iic_burst_state = 0; // ی - reg_adrs ++; + reg_adrs ++; } if( state == IIC_TX ) @@ -272,6 +280,8 @@ void IIC_ctr_Init( void ) IICE = 1; PM20 &= ~0x3; /* set clock pin for IICA */ + + state = IIC_IDLE; } diff --git a/branches/sim/pedo_alg_thre_det2.c b/branches/sim/pedo_alg_thre_det2.c index 1454a73..6d6bb13 100644 --- a/branches/sim/pedo_alg_thre_det2.c +++ b/branches/sim/pedo_alg_thre_det2.c @@ -318,7 +318,7 @@ static void fill_hosu_hist_hours( u16 hours ) if( p_record >= PEDOMETER_LOG_SIZE ) { pedolog_overflow = true; -// NOP(); // ɗ悤ƃoO +// dbg_nop(); // ɗ悤ƃoO break; } else @@ -539,7 +539,7 @@ static u16 calc_hours_spend( u8 year ) else if( cal_log_latest_year == ( year -1 ) ) { // N܂łƂ - u16 temp = 365 - last_hour_fny + now_longhour; + u16 temp = 365 * 24 - last_hour_fny + now_longhour; if( is_firstyear(year) ) { temp += 24; diff --git a/branches/sim/pedometer.h b/branches/sim/pedometer.h index d2b1376..8760308 100644 --- a/branches/sim/pedometer.h +++ b/branches/sim/pedometer.h @@ -1,8 +1,14 @@ #ifndef _pedo_ #define _pedo_ +#ifdef WIN32 +typedef unsigned char bit; +typedef unsigned char u8; +typedef unsigned short u16; +#endif + // ========================================================= extern bit pedolog_read_msb; diff --git a/branches/sim/pm.c b/branches/sim/pm.c index 5b1d3db..25fdec4 100644 --- a/branches/sim/pm.c +++ b/branches/sim/pm.c @@ -506,7 +506,7 @@ static void BT_mgic_init() // JX^fOKI }else{ // s烊gĈH -// NOP(); +// dbg_nop(); } // 10.RCOMPOCV߂ @@ -723,13 +723,17 @@ void BT_get_left(){ } } - if( system_status.taikendai_nbd ) // dr[qɓd‚ȂĂĒlsȂߏ㏑B + /* + \ɖȂdĂ炵̂ŃPAł悵 + if( system_status.taikendai_nbd && system_status.model != MODEL_TS_BOARD ) // dr[qɓd‚ȂĂĒlsȂߏ㏑B { reg_volatile_temp_bt_remain = 100; } + */ + vreg_ctr[ VREG_C_BT_REMAIN ] = reg_volatile_temp_bt_remain; - vreg_ctr[ VREG_C_BT_REMAIN_FINE ] =reg_volatile_temp_bt_remain_fine; + vreg_ctr[ VREG_C_BT_REMAIN_FINE ] = reg_volatile_temp_bt_remain_fine; // twl̃WX^XV@(CTRɊ荞ݓOɍXVȂƊ荞݂̃^C~O܂Ȃ) bt_batt_update_twl(); diff --git a/branches/sim/rtc.c b/branches/sim/rtc.c index 0bdf7bb..c4f80fc 100644 --- a/branches/sim/rtc.c +++ b/branches/sim/rtc.c @@ -91,7 +91,7 @@ __interrupt void int_rtc( ) RTC ̃[h WX^́Asec,min,hour,week,day,month,year ̏ ======================================================== */ -void rtc_buf_reflesh( ) +void rtc_buf_refresh( ) { if( !rtc_lock ) { diff --git a/branches/sim/rtc.h b/branches/sim/rtc.h index f189a89..6b2d9f8 100644 --- a/branches/sim/rtc.h +++ b/branches/sim/rtc.h @@ -3,7 +3,7 @@ void RTC_init( void ); -void rtc_buf_reflesh( ); +void rtc_buf_refresh( ); void set_rtc( u8 adrs, u8 data ); //task_status_immed tski_rtc_close(); diff --git a/branches/sim/task_debug.c b/branches/sim/task_debug.c index 4c520d9..1541f95 100644 --- a/branches/sim/task_debug.c +++ b/branches/sim/task_debug.c @@ -107,7 +107,7 @@ task_interval tsk_hina( ) default: } - return ( ̋N E܂ł̃V EX Ee E tick EE); // tic Ă΂邱ƂɂȂ܂ + return; // tic Ă΂邱ƂɂȂ܂ } diff --git a/branches/sim/task_misc.c b/branches/sim/task_misc.c index e88057b..84c14e2 100644 --- a/branches/sim/task_misc.c +++ b/branches/sim/task_misc.c @@ -75,7 +75,7 @@ void tsk_misc( ) if( ACC_VALID ) { if( renge_task_immed_add( tski_cbk_accero ) == ERR_SUCCESS ){ - // NOP(); + // dbg_nop(); } } @@ -88,7 +88,7 @@ void tsk_misc( ) if( !PM_IRQ_n ) { renge_task_immed_add( tski_ntr_pmic_comm ); - // NOP(); + // dbg_nop(); } /* ======================================================== diff --git a/branches/sim/task_sys.c b/branches/sim/task_sys.c index 935b2a8..ca3958e 100644 --- a/branches/sim/task_sys.c +++ b/branches/sim/task_sys.c @@ -451,7 +451,7 @@ void tsk_sys( ) if( vreg_ctr[ VREG_C_HAL_OVW_CONT0 ] != 0 || vreg_ctr[ VREG_C_HAL_OVW_BT_FUEL ] == 0xFF ) { - NOP(); + dbg_nop(); } STOP( ); diff --git a/branches/sim/vreg_ctr.c b/branches/sim/vreg_ctr.c index deccd94..d675f57 100644 --- a/branches/sim/vreg_ctr.c +++ b/branches/sim/vreg_ctr.c @@ -12,6 +12,7 @@ CTR MCU I2C #include "pool.h" #include + #include "fsl_user.h" @@ -328,7 +329,7 @@ void vreg_ctr_write( u8 adrs, u8 data ) break; } -// vreg_ctr[ VREG_C_COMMAND3 ] = data; +// vreg_ctr[ VREG_C_COMMAND3 ] = data; // KvȂ break; case ( VREG_C_RBR_CONTROL ): @@ -352,52 +353,62 @@ void vreg_ctr_write( u8 adrs, u8 data ) break; // read only ////////////////////////////////////////// - case ( VREG_C_MCU_VER_MAJOR ): - case ( VREG_C_MCU_VER_MINOR ): - case ( VREG_C_3D ): - case ( VREG_C_SND_VOL ): - case ( VREG_C_BT_TEMP ): - case ( VREG_C_BT_REMAIN ): - case ( VREG_C_BT_REMAIN_FINE ): - case ( VREG_C_BT_VOLTAGE ): - case ( VREG_C_STATUS_1 ): - case ( VREG_C_STATUS ): - case ( VREG_C_IRQ0 ): - case ( VREG_C_IRQ1 ): - case ( VREG_C_IRQ2 ): - case ( VREG_C_IRQ3 ): - case ( VREG_C_IRQ4 ): - case ( VREG_C_LED_NOTIFY_FLAG ): - case ( VREG_C_RTC_SEC_FINE_L ): - case ( VREG_C_RTC_SEC_FINE_H ): - // VREG_C_ACC_RESERVE, + case VREG_C_MCU_VER_MAJOR: + case VREG_C_MCU_VER_MINOR: + case VREG_C_3D: // ɃtbV + case VREG_C_SND_VOL: // ɃtbV + case VREG_C_BT_TEMP: // ɃtbV + case VREG_C_BT_REMAIN: // ɃtbV + case VREG_C_BT_REMAIN_FINE: // ɃtbV + case VREG_C_BT_VOLTAGE: // ɃtbV + case VREG_C_STATUS_1: // KɃtbV + case VREG_C_STATUS: // KɃtbV + case VREG_C_IRQ0: // ̂‚łɊ荞݋NĂقȂ... + case VREG_C_IRQ1: + case VREG_C_IRQ2: + case VREG_C_IRQ3: + case VREG_C_IRQ4: + case VREG_C_LED_NOTIFY_FLAG: // tbV + case VREG_C_RTC_SEC_FINE_L: // tbV + case VREG_C_RTC_SEC_FINE_H: // tbV + // VREG_C_ACC_RESERVE, // NȂ // VREG_C_ACC_HOSU_HIST = 0x4F, - NOP(); + case VREG_C_ACC_XH: // tbV + case VREG_C_ACC_XL: + case VREG_C_ACC_YH: + case VREG_C_ACC_YL: + case VREG_C_ACC_ZH: + case VREG_C_ACC_ZL: + dbg_nop(); break; + case VREG_C_ACC_HOSU_L: // ĂǁAfobOpB(AhX0x4B == mcu sla(r)) + dbg_nop(); + /* FALLTHROUGH */ + // ʂɏ邾 ///////////////////////////////// default: /* - case ( VREG_C_IRQ_MASK0 ): - case ( VREG_C_IRQ_MASK1 ): - case ( VREG_C_IRQ_MASK2 ): - case ( VREG_C_IRQ_MASK3 ): - case ( VREG_C_IRQ_MASK4 ): - case ( VREG_C_DBG01 ): - case ( VREG_C_DBG02 ): - case ( VREG_C_LED_BRIGHT ): - case ( VREG_C_ACC_HOSU_L ): - case ( VREG_C_ACC_HOSU_M ): - case ( VREG_C_ACC_HOSU_H ): - case ( VREG_C_ACC_HOSU_HOUR_BOUNDARY ): - case ( VREG_C_FREE_ADRS ): - case ( VREG_C_RTC_ALARM_YEAR ): - case ( VREG_C_ACC_W_ADRS ): - case ( VREG_C_OFF_DELAY ): - VREG_C_HAL_OVW_CONT0 = 0x52, - VREG_C_HAL_OVW_DAT0, - VREG_C_HAL_OVW_CONT1, - VREG_C_HAL_OVW_DAT1, + case VREG_C_IRQ_MASK0: + case VREG_C_IRQ_MASK1: + case VREG_C_IRQ_MASK2: + case VREG_C_IRQ_MASK3: + case VREG_C_IRQ_MASK4: + case VREG_C_DBG01: + case VREG_C_DBG02: + case VREG_C_LED_BRIGHT: + case VREG_C_ACC_HOSU_L: + case VREG_C_ACC_HOSU_M: + case VREG_C_ACC_HOSU_H: + case VREG_C_ACC_HOSU_HOUR_BOUNDARY: + case VREG_C_FREE_ADRS: + case VREG_C_RTC_ALARM_YEAR: + case VREG_C_ACC_W_ADRS: + case VREG_C_OFF_DELAY: + case VREG_C_HAL_OVW_CONT0: + case VREG_C_HAL_OVW_DAT0: + case VREG_C_HAL_OVW_CONT1: + case VREG_C_HAL_OVW_DAT1: */ if( adrs < VREG_C_ENDMARK_ ) { @@ -406,7 +417,7 @@ void vreg_ctr_write( u8 adrs, u8 data ) } else { - NOP(); + dbg_nop(); // read only̏ɏBȂ񂩃oOĂȂH break; } } @@ -429,7 +440,7 @@ u8 vreg_ctr_read( u8 adrs ) // RTC͓ǂݏorɌJオ̂邽 if( ( VREG_C_RTC_SEC <= adrs ) && ( adrs <= VREG_C_RTC_YEAR ) ) { - rtc_buf_reflesh( ); + rtc_buf_refresh( ); } else if( adrs == VREG_C_MCU_STATUS ) { @@ -468,21 +479,20 @@ u8 vreg_ctr_read( u8 adrs ) return( extinfo_read() ); } else if( adrs == VREG_C_ACC_HOSU_SETTING ) - { - if( pedolog_overflow ) - { - return( 0x10 ); - } - else - { - return( 0 ); - } - } + { + if( pedolog_overflow ) + { + return( 0x10 ); + } + else + { + return( 0 ); + } + } if( adrs >= VREG_C_ENDMARK_ ) { - // VREG_C_INFO > VREG_C_ENDMARK_ ŐɕԂĂ - // Ƃ͂Ȃɒ + // VREG_C_INFO > VREG_C_ENDMARK_ Ȃ̂łƂ return( 0xFF ); } return ( vreg_ctr[adrs] ); diff --git a/branches/sim/yav_mcu_bsr.plg b/branches/sim/yav_mcu_bsr.plg index 38e6e5c..6801899 100644 --- a/branches/sim/yav_mcu_bsr.plg +++ b/branches/sim/yav_mcu_bsr.plg @@ -1,8 +1,135 @@ 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 -rd2 -qvjl2w -sainter_asm -zpb -no loader.c +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 -rd2 -qvjl2w -sainter_asm -zpb -no pm.c +pm.c(488) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(785) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(789) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(819) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(840) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(906) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(915) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(1118) : CC78K0R warning W0401: Conversion may lose significant digits +pm.c(1120) : 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 -rd2 -qvjl2w -sainter_asm -zpb -no i2c_ctr.c +Compilation complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff inter_asm\i2c_ctr.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2 -qvjl2w -sainter_asm -zpb -no main.c +Compilation complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff inter_asm\main.asm +Assembly complete, 0 error(s) and 0 warning(s) found. "C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2 -qvjl2w -sainter_asm -zpb -no magic.c Compilation complete, 0 error(s) and 0 warning(s) found. "C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff inter_asm\magic.asm Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2 -qvjl2w -sainter_asm -zpb -no i2c_twl.c +Compilation complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff inter_asm\i2c_twl.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2 -qvjl2w -sainter_asm -zpb -no led.c +led.c(82) : CC78K0R warning W0745: Expected function prototype +led.c(332) : CC78K0R warning W0401: Conversion may lose significant digits +Compilation complete, 0 error(s) and 2 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff inter_asm\led.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2 -qvjl2w -sainter_asm -zpb -no rtc.c +Compilation complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff inter_asm\rtc.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2 -qvjl2w -sainter_asm -zpb -no vreg_ctr.c +vreg_ctr.c(163) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(164) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(166) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(168) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(169) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(217) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(217) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(222) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(222) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(226) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(226) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(230) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(230) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_ctr.c(234) : CC78K0R warning W0401: Conversion may lose significant digits +Compilation complete, 0 error(s) and 14 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff inter_asm\vreg_ctr.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2 -qvjl2w -sainter_asm -zpb -no vreg_twl.c +vreg_twl.c(55) : CC78K0R warning W0401: Conversion may lose significant digits +vreg_twl.c(59) : CC78K0R warning W0401: Conversion may lose significant digits +Compilation complete, 0 error(s) and 2 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff inter_asm\vreg_twl.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2 -qvjl2w -sainter_asm -zpb -no adc.c +adc.c(101) : CC78K0R warning W0401: Conversion may lose significant digits +adc.c(182) : CC78K0R warning W0401: Conversion may lose significant digits +adc.c(228) : CC78K0R warning W0401: Conversion may lose significant digits +adc.c(352) : CC78K0R warning W0401: Conversion may lose significant digits +adc.c(474) : CC78K0R warning W0745: Expected function prototype +adc.c(503) : CC78K0R warning W0401: Conversion may lose significant digits +adc.c(508) : CC78K0R warning W0401: Conversion may lose significant digits +Compilation complete, 0 error(s) and 7 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff inter_asm\adc.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2 -qvjl2w -sainter_asm -zpb -no accero.c +Compilation complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff inter_asm\accero.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2 -qvjl2w -sainter_asm -zpb -no sw.c +Compilation complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff inter_asm\sw.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2 -qvjl2w -sainter_asm -zpb -no task_debug.c +Compilation complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff inter_asm\task_debug.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2 -qvjl2w -sainter_asm -zpb -no task_misc.c +task_misc.c(292) : CC78K0R warning W0401: Conversion may lose significant digits +task_misc.c(299) : CC78K0R warning W0401: Conversion may lose significant digits +task_misc.c(304) : CC78K0R warning W0401: Conversion may lose significant digits +task_misc.c(305) : CC78K0R warning W0401: Conversion may lose significant digits +task_misc.c(306) : CC78K0R warning W0401: Conversion may lose significant digits +task_misc.c(307) : CC78K0R warning W0401: Conversion may lose significant digits +task_misc.c(308) : CC78K0R warning W0401: Conversion may lose significant digits +task_misc.c(310) : CC78K0R warning W0401: Conversion may lose significant digits +task_misc.c(320) : CC78K0R warning W0401: Conversion may lose significant digits +Compilation complete, 0 error(s) and 9 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff inter_asm\task_misc.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2 -qvjl2w -sainter_asm -zpb -no task_sys.c +task_sys.c(215) : CC78K0R warning W0401: Conversion may lose significant digits +task_sys.c(556) : CC78K0R warning W0401: Conversion may lose significant digits +Compilation complete, 0 error(s) and 2 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff inter_asm\task_sys.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2 -qvjl2w -sainter_asm -zpb -no pedo_alg_thre_det2.c +pedo_alg_thre_det2.c(94) : CC78K0R warning W0745: Expected function prototype +pedo_alg_thre_det2.c(109) : CC78K0R warning W0401: Conversion may lose significant digits +Compilation complete, 0 error(s) and 2 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff inter_asm\pedo_alg_thre_det2.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2 -qvjl2w -sainter_asm -zpb -no led_cam.c +Compilation complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff inter_asm\led_cam.asm +Assembly complete, 0 error(s) and 0 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2 -qvjl2w -sainter_asm -zpb -no led_pow.c +led_pow.c(99) : CC78K0R warning W0401: Conversion may lose significant digits +led_pow.c(104) : CC78K0R warning W0401: Conversion may lose significant digits +led_pow.c(155) : CC78K0R warning W0401: Conversion may lose significant digits +led_pow.c(215) : CC78K0R warning W0401: Conversion may lose significant digits +led_pow.c(244) : CC78K0R warning W0401: Conversion may lose significant digits +Compilation complete, 0 error(s) and 5 warning(s) found. +"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff inter_asm\led_pow.asm +Assembly complete, 0 error(s) and 0 warning(s) found. "C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\lk78k0r.exe" -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -obsr.lmf "..\..\..\..\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r\s0rm.rel" -go85h,0FC00h,1024 -gi1B339499E033F240BFAAh -pbsr_k0r.map -nkd -gb7EFBFFh -b"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r\fsl.lib" -bcl0rdm.lib -bcl0rm.lib -bcl0rmf.lib -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r" -dbsr_mcu.dr -s -w0 loader.rel pm.rel i2c_ctr.rel main.rel magic.rel WDT.rel i2c_mcu.rel i2c_twl.rel led.rel rtc.rel vreg_ctr.rel vreg_twl.rel adc.rel renge.rel accero.rel self_flash.rel sw.rel task_debug.rel task_misc.rel task_sys.rel pedo_alg_thre_det2.rel ini_VECT.rel task_status.rel led_cam.rel led_pow.rel hal.rel Link complete, 0 error(s) and 0 warning(s) found. "C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\oc78k0r.exe" -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -o.\bsr.hex -nu -ki bsr.lmf @@ -10,4 +137,4 @@ Object Conversion Complete, 0 error(s) and 0 warning(s) found. C:\Windows\system32\cmd.exe /c ruby nec_s_2_bsrbin2.rb bsr.hex 133 !E debug enable!! -Build Total error(s) : 0 Total warning(s) : 0 +Build Total error(s) : 0 Total warning(s) : 55 diff --git a/branches/sim/yav_mcu_bsr.pri b/branches/sim/yav_mcu_bsr.pri index fb5dab9..90c2b6c 100644 --- a/branches/sim/yav_mcu_bsr.pri +++ b/branches/sim/yav_mcu_bsr.pri @@ -14,7 +14,7 @@ Low-voltage Flash Rewriting=On Fail Safe Break=0x2000 Port=1 NMI=OFF -TRESET=ON +TRESET=OFF IRESET=OFF WAIT=OFF SysClock=None @@ -22,7 +22,7 @@ SubClock=None [Mapping] Count=0 [Main] -Geometry=1, 1, 878, 808 +Geometry=264, 264, 1200, 858 Window=Max MDI_MAX=OFF Button=ON @@ -58,7 +58,7 @@ Symbol Reset1=ON Dir=\\tsclient\C\78k_data\yav-mcu-basara\branches\sim\ Filter=Source [Debugger Option] -Source Path="\\tsclient\C\78k_data\yav-mcu-basara\branches\sim\renge" +Source Path="" Symbol Size=Byte Symbol Format=Hex Register Name=Func @@ -78,10 +78,10 @@ Symbol Type=OFF Language=C Kanji=SJIS [Source] -Geometry=31, 32, 748, 852 +Geometry=397, 379, 710, 677 Window=Normal -DispStart=75 -CaretPos=116,0 +DispStart=337 +CaretPos=378,0 Mode=Normal DispFile= Address1= @@ -139,10 +139,42 @@ SaveRange=Screen SaveStart= SaveEnd= Accumulative=ON +[Source1] +Geometry=125, 125, 710, 677 +Window=Normal +DispStart=127 +CaretPos=140,5 +Mode=Normal +DispFile=\\tsclient\C\78k_data\yav-mcu-basara\branches\sim\i2c_ctr.c +Accumulative=ON +[Source2] +Geometry=0, 0, 823, 1048 +Window=Normal +DispStart=13 +CaretPos=30,46 +Mode=Normal +DispFile=\\tsclient\C\78k_data\yav-mcu-basara\branches\sim\hal.c +Accumulative=ON +[Source3] +Geometry=201, 79, 710, 677 +Window=Normal +DispStart=39 +CaretPos=57,20 +Mode=Normal +DispFile=\\tsclient\C\78k_data\yav-mcu-basara\branches\sim\task_status.c +Accumulative=ON +[Source4] +Geometry=100, 100, 710, 677 +Window=Normal +DispStart=1330 +CaretPos=1384,0 +Mode=Normal +DispFile=\\tsclient\C\78k_data\yav-mcu-basara\branches\sim\pm.c +Accumulative=ON [Assemble] Geometry=0, 0, 0, 0 Window=Hide -DispStart=847561728 +DispStart=847434752 CaretPos=0,0 Address1= Address2= @@ -179,8 +211,8 @@ Data16= Case=ON Scan=OFF Direction=Down -FindStart=0 -FindEnd=0 +FindStart= +FindEnd= SaveRange=Screen SaveStart= SaveEnd= @@ -256,8 +288,8 @@ Window=Hide Boundary=0 Mode=Proper [Sfr] -Geometry=0, 0, 0, 0 -Window=Hide +Geometry=912, 25, 400, 932 +Window=Normal Address1= Address2= Address3= @@ -274,549 +306,549 @@ Address13= Address14= Address15= Address16= -Boundary=0, 0 +Boundary=202, 89 Mode=Hex Attribute=Show -Sort=Unsort +Sort=Address Pickup=OFF SelectSort=Address -Last Name= +Last Name=PM2 Line=531 -L1=P0 -L2=P1 -L3=P2 -L4=P3 -L5=P4 -L6=P5 -L7=P6 -L8=P7 -L9=P12 -L10=P14 -L11=P15 -L12=SDR00 -L13=SIO00 -L14=TXD0 -L15=SDR01 -L16=RXD0 -L17=SIO01 -L18=TDR00 -L19=TDR01 -L20=ADCRH -L21=PM0 -L22=PM1 -L23=PM2 -L24=PM3 -L25=PM4 -L26=PM5 -L27=PM6 -L28=PM7 -L29=PM12 -L30=PM14 -L31=PM15 -L32=ADM -L33=ADCE -L34=ADCS -L35=ADS -L36=KRM -L37=EGP0 -L38=EGN0 -L39=ISC -L40=TIS0 -L41=SDR02 -L42=SIO10 -L43=TXD1 -L44=SDR03 -L45=RXD1 -L46=IICA0 -L47=IICS0 -L48=SPD0 -L49=STD0 -L50=ACKD0 -L51=TRC0 -L52=COI0 -L53=EXC0 -L54=ALD0 -L55=MSTS0 -L56=IICF0 -L57=IICRSV0 -L58=STCEN0 -L59=IICBSY0 -L60=STCF0 -L61=TDR02 -L62=TDR03 -L63=TDR04 -L64=TDR05 -L65=TDR06 -L66=TDR07 -L67=RSUBC -L68=SEC -L69=MIN -L70=HOUR -L71=WEEK -L72=DAY -L73=MONTH -L74=YEAR -L75=SUBCUD -L76=ALARMWM -L77=ALARMWH -L78=ALARMWW -L79=RTCC0 -L80=RCLOE0 -L81=RCLOE1 -L82=RTCE -L83=RTCC1 -L84=RWAIT -L85=RWST -L86=RIFG -L87=WAFG -L88=WALIE -L89=WALE -L90=RTCC2 -L91=RCKDIV -L92=RCLOE2 -L93=RINTE -L94=CMC -L95=CSC -L96=HIOSTOP -L97=XTSTOP -L98=MSTOP -L99=OSTC -L100=OSTS -L101=CKC -L102=MCM0 -L103=MCS -L104=CSS -L105=CLS -L106=CKS0 -L107=PCLOE0 -L108=CKS1 -L109=PCLOE1 -L110=RESF -L111=LVIM -L112=LVIF -L113=LVIMD -L114=LVISEL -L115=LVION -L116=LVIS -L117=WDTE -L118=DSA0 -L119=DSA1 -L120=DRA0 -L121=DRA0L -L122=DRA0H -L123=DRA1 -L124=DRA1L -L125=DRA1H -L126=DBC0 -L127=DBC0L -L128=DBC0H -L129=DBC1 -L130=DBC1L -L131=DBC1H -L132=DMC0 -L133=DWAIT0 -L134=DS0 -L135=DRS0 -L136=STG0 -L137=DMC1 -L138=DWAIT1 -L139=DS1 -L140=DRS1 -L141=STG1 -L142=DRC0 -L143=DST0 -L144=DEN0 -L145=DRC1 -L146=DST1 -L147=DEN1 -L148=BECTL -L149=FLMDPUP -L150=PFCMD -L151=PFS -L152=FPRERR -L153=FLPMC -L154=BFAEN -L155=FWEPR -L156=BRAMEN -L157=IF2 -L158=IF2L -L159=TMIF05 -L160=TMIF06 -L161=TMIF07 -L162=PIF6 -L163=IF2H -L164=IICAIF1 -L165=PIF20 -L166=PIF21 -L167=PIF22 -L168=PIF23 -L169=MK2 -L170=MK2L -L171=TMMK05 -L172=TMMK06 -L173=TMMK07 -L174=PMK6 -L175=MK2H -L176=IICAMK1 -L177=PMK20 -L178=PMK21 -L179=PMK22 -L180=PMK23 -L181=PR02 -L182=PR02L -L183=TMPR005 -L184=TMPR006 -L185=TMPR007 -L186=PPR06 -L187=PR02H -L188=IICAPR01 -L189=PPR020 -L190=PPR021 -L191=PPR022 -L192=PPR023 -L193=PR12 -L194=PR12L -L195=TMPR105 -L196=TMPR106 -L197=TMPR107 -L198=PPR16 -L199=PR12H -L200=IICAPR11 -L201=PPR120 -L202=PPR121 -L203=PPR122 -L204=PPR123 -L205=IF0 -L206=IF0L -L207=WDTIIF -L208=LVIIF -L209=PIF0 -L210=PIF1 -L211=PIF2 -L212=PIF4 -L213=PIF5 -L214=IF0H -L215=DMAIF0 -L216=DMAIF1 -L217=CSIIF00 -L218=STIF0 -L219=CSIIF01 -L220=SRIF0 -L221=SREIF0 -L222=IF1 -L223=IF1L -L224=CSIIF10 -L225=IICIF10 -L226=STIF1 -L227=SRIF1 -L228=SREIF1 -L229=IICAIF0 -L230=TMIF00 -L231=TMIF01 -L232=TMIF02 -L233=TMIF03 -L234=IF1H -L235=ADIF -L236=RTCIF -L237=RTCIIF -L238=KRIF -L239=MDIF -L240=TMIF04 -L241=MK0 -L242=MK0L -L243=WDTIMK -L244=LVIMK -L245=PMK0 -L246=PMK1 -L247=PMK2 -L248=PMK4 -L249=PMK5 -L250=MK0H -L251=DMAMK0 -L252=DMAMK1 -L253=CSIMK00 -L254=STMK0 -L255=CSIMK01 -L256=SRMK0 -L257=SREMK0 -L258=MK1 -L259=MK1L -L260=CSIMK10 -L261=IICMK10 -L262=STMK1 -L263=SRMK1 -L264=SREMK1 -L265=IICAMK0 -L266=TMMK00 -L267=TMMK01 -L268=TMMK02 -L269=TMMK03 -L270=MK1H -L271=ADMK -L272=RTCMK -L273=RTCIMK -L274=KRMK -L275=MDMK -L276=TMMK04 -L277=PR00 -L278=PR00L -L279=WDTIPR0 -L280=LVIPR0 -L281=PPR00 -L282=PPR01 -L283=PPR02 -L284=PPR04 -L285=PPR05 -L286=PR00H -L287=DMAPR00 -L288=DMAPR01 -L289=CSIPR000 -L290=STPR00 -L291=CSIPR001 -L292=SRPR00 -L293=SREPR00 -L294=PR01 -L295=PR01L -L296=CSIPR010 -L297=IICPR010 -L298=STPR01 -L299=SRPR01 -L300=SREPR01 -L301=IICAPR00 -L302=TMPR000 -L303=TMPR001 -L304=TMPR002 -L305=TMPR003 -L306=PR01H -L307=ADPR0 -L308=RTCPR0 -L309=RTCIPR0 -L310=KRPR0 -L311=MDPR0 -L312=TMPR004 -L313=PR10 -L314=PR10L -L315=WDTIPR1 -L316=LVIPR1 -L317=PPR10 -L318=PPR11 -L319=PPR12 -L320=PPR14 -L321=PPR15 -L322=PR10H -L323=DMAPR10 -L324=DMAPR11 -L325=CSIPR100 -L326=STPR10 -L327=CSIPR101 -L328=SRPR10 -L329=SREPR10 -L330=PR11 -L331=PR11L -L332=CSIPR110 -L333=IICPR110 -L334=STPR11 -L335=SRPR11 -L336=SREPR11 -L337=IICAPR10 -L338=TMPR100 -L339=TMPR101 -L340=TMPR102 -L341=TMPR103 -L342=PR11H -L343=ADPR1 -L344=RTCPR1 -L345=RTCIPR1 -L346=KRPR1 -L347=MDPR1 -L348=TMPR104 -L349=MDAL -L350=MULA -L351=MDAH -L352=MULB -L353=MDBH -L354=MULOH -L355=MDBL -L356=MULOL -L357=PMC -L358=MAA -L359=ADPC -L360=PU0 -L361=PU1 -L362=PU3 -L363=PU4 -L364=PU5 -L365=PU7 -L366=PU12 -L367=PU14 -L368=PIM3 -L369=PIM7 -L370=POM3 -L371=POM7 -L372=NFEN0 -L373=NFEN1 -L374=NFEN2 -L375=MDCL -L376=MDCH -L377=MDUC -L378=DIVST -L379=DIVMODE -L380=PER0 -L381=SAU0EN -L382=IICA0EN -L383=ADCEN -L384=RTCEN -L385=PER2 -L386=TAU0EN -L387=OSMC -L388=BCDADJ -L389=SSR00 -L390=SSR00L -L391=SSR01 -L392=SSR01L -L393=SSR02 -L394=SSR02L -L395=SSR03 -L396=SSR03L -L397=SIR00 -L398=SIR00L -L399=SIR01 -L400=SIR01L -L401=SIR02 -L402=SIR02L -L403=SIR03 -L404=SIR03L -L405=SMR00 -L406=SMR01 -L407=SMR02 -L408=SMR03 -L409=SCR00 -L410=SCR01 -L411=SCR02 -L412=SCR03 -L413=SE0 -L414=SE0L -L415=SS0 -L416=SS0L -L417=ST0 -L418=ST0L -L419=SPS0 -L420=SPS0L -L421=SO0 -L422=SOE0 -L423=SOE0L -L424=SOL0 -L425=SOL0L -L426=TCR00 -L427=TCR01 -L428=TCR02 -L429=TCR03 -L430=TCR04 -L431=TCR05 -L432=TCR06 -L433=TCR07 -L434=TMR00 -L435=TMR01 -L436=TMR02 -L437=TMR03 -L438=TMR04 -L439=TMR05 -L440=TMR06 -L441=TMR07 -L442=TSR00 -L443=TSR00L -L444=TSR01 -L445=TSR01L -L446=TSR02 -L447=TSR02L -L448=TSR03 -L449=TSR03L -L450=TSR04 -L451=TSR04L -L452=TSR05 -L453=TSR05L -L454=TSR06 -L455=TSR06L -L456=TSR07 -L457=TSR07L -L458=TE0 -L459=TE0L -L460=TS0 -L461=TS0L -L462=TT0 -L463=TT0L -L464=TPS0 -L465=TPS0L -L466=TO0 -L467=TO0L -L468=TOE0 -L469=TOE0L -L470=TOL0 -L471=TOL0L -L472=TOM0 -L473=TOM0L -L474=IICCTL00 -L475=SPT0 -L476=STT0 -L477=ACKE0 -L478=WTIM0 -L479=SPIE0 -L480=WREL0 -L481=LREL0 -L482=IICE0 -L483=IICCTL10 -L484=DFC0 -L485=SMC0 -L486=DAD0 -L487=CLD0 -L488=WUP0 -L489=IICWL0 -L490=IICWH0 -L491=SVA0 -L492=PER3 -L493=IICA1EN -L494=P20 -L495=PM20 -L496=PU20 -L497=EGP2 -L498=EGN2 -L499=IICA1 -L500=IICS1 -L501=SPD1 -L502=STD1 -L503=ACKD1 -L504=TRC1 -L505=COI1 -L506=EXC1 -L507=ALD1 -L508=MSTS1 -L509=IICF1 -L510=IICRSV1 -L511=STCEN1 -L512=IICBSY1 -L513=STCF1 -L514=IICCTL01 -L515=SPT1 -L516=STT1 -L517=ACKE1 -L518=WTIM1 -L519=SPIE1 -L520=WREL1 -L521=LREL1 -L522=IICE1 -L523=IICCTL11 -L524=DFC1 -L525=SMC1 -L526=DAD1 -L527=CLD1 -L528=WUP1 -L529=IICWL1 -L530=IICWH1 -L531=SVA1 +L1=ADPC +L2=PU0 +L3=PU1 +L4=PU3 +L5=PU4 +L6=PU5 +L7=PU7 +L8=PU12 +L9=PU14 +L10=PIM3 +L11=PIM7 +L12=POM3 +L13=POM7 +L14=NFEN0 +L15=NFEN1 +L16=NFEN2 +L17=MDCL +L18=MDCH +L19=MDUC +L20=DIVST +L21=DIVMODE +L22=PER0 +L23=SAU0EN +L24=IICA0EN +L25=ADCEN +L26=RTCEN +L27=PER2 +L28=TAU0EN +L29=OSMC +L30=BCDADJ +L31=SSR00 +L32=SSR00L +L33=SSR01 +L34=SSR01L +L35=SSR02 +L36=SSR02L +L37=SSR03L +L38=SSR03 +L39=SIR00 +L40=SIR00L +L41=SIR01 +L42=SIR01L +L43=SIR02 +L44=SIR02L +L45=SIR03 +L46=SIR03L +L47=SMR00 +L48=SMR01 +L49=SMR02 +L50=SMR03 +L51=SCR00 +L52=SCR01 +L53=SCR02 +L54=SCR03 +L55=SE0 +L56=SE0L +L57=SS0 +L58=SS0L +L59=ST0 +L60=ST0L +L61=SPS0 +L62=SPS0L +L63=SO0 +L64=SOE0L +L65=SOE0 +L66=SOL0 +L67=SOL0L +L68=TCR00 +L69=TCR01 +L70=TCR02 +L71=TCR03 +L72=TCR04 +L73=TCR05 +L74=TCR06 +L75=TCR07 +L76=TMR00 +L77=TMR01 +L78=TMR02 +L79=TMR03 +L80=TMR04 +L81=TMR05 +L82=TMR06 +L83=TMR07 +L84=TSR00 +L85=TSR00L +L86=TSR01L +L87=TSR01 +L88=TSR02 +L89=TSR02L +L90=TSR03L +L91=TSR03 +L92=TSR04 +L93=TSR04L +L94=TSR05 +L95=TSR05L +L96=TSR06L +L97=TSR06 +L98=TSR07 +L99=TSR07L +L100=TE0 +L101=TE0L +L102=TS0 +L103=TS0L +L104=TT0 +L105=TT0L +L106=TPS0 +L107=TPS0L +L108=TO0 +L109=TO0L +L110=TOE0 +L111=TOE0L +L112=TOL0 +L113=TOL0L +L114=TOM0 +L115=TOM0L +L116=IICCTL00 +L117=SPT0 +L118=STT0 +L119=ACKE0 +L120=WTIM0 +L121=SPIE0 +L122=WREL0 +L123=LREL0 +L124=IICE0 +L125=IICCTL10 +L126=DFC0 +L127=SMC0 +L128=DAD0 +L129=CLD0 +L130=WUP0 +L131=IICWL0 +L132=IICWH0 +L133=SVA0 +L134=PER3 +L135=IICA1EN +L136=P20 +L137=PM20 +L138=PU20 +L139=EGP2 +L140=EGN2 +L141=IICA1 +L142=IICS1 +L143=SPD1 +L144=STD1 +L145=ACKD1 +L146=TRC1 +L147=COI1 +L148=EXC1 +L149=ALD1 +L150=MSTS1 +L151=IICF1 +L152=IICRSV1 +L153=STCEN1 +L154=IICBSY1 +L155=STCF1 +L156=IICCTL01 +L157=SPT1 +L158=STT1 +L159=ACKE1 +L160=WTIM1 +L161=SPIE1 +L162=WREL1 +L163=LREL1 +L164=IICE1 +L165=IICCTL11 +L166=DFC1 +L167=SMC1 +L168=DAD1 +L169=CLD1 +L170=WUP1 +L171=IICWL1 +L172=IICWH1 +L173=SVA1 +L174=P0 +L175=P1 +L176=P2 +L177=P3 +L178=P4 +L179=P5 +L180=P6 +L181=P7 +L182=P12 +L183=P14 +L184=P15 +L185=SDR00 +L186=SIO00 +L187=TXD0 +L188=RXD0 +L189=SDR01 +L190=SIO01 +L191=TDR00 +L192=TDR01 +L193=ADCRH +L194=PM0 +L195=PM1 +L196=PM2 +L197=PM3 +L198=PM4 +L199=PM5 +L200=PM6 +L201=PM7 +L202=PM12 +L203=PM14 +L204=PM15 +L205=ADM +L206=ADCE +L207=ADCS +L208=ADS +L209=KRM +L210=EGP0 +L211=EGN0 +L212=ISC +L213=TIS0 +L214=SIO10 +L215=SDR02 +L216=TXD1 +L217=SDR03 +L218=RXD1 +L219=IICA0 +L220=IICS0 +L221=SPD0 +L222=STD0 +L223=ACKD0 +L224=TRC0 +L225=COI0 +L226=EXC0 +L227=ALD0 +L228=MSTS0 +L229=IICF0 +L230=IICRSV0 +L231=STCEN0 +L232=IICBSY0 +L233=STCF0 +L234=TDR02 +L235=TDR03 +L236=TDR04 +L237=TDR05 +L238=TDR06 +L239=TDR07 +L240=RSUBC +L241=SEC +L242=MIN +L243=HOUR +L244=WEEK +L245=DAY +L246=MONTH +L247=YEAR +L248=SUBCUD +L249=ALARMWM +L250=ALARMWH +L251=ALARMWW +L252=RTCC0 +L253=RCLOE0 +L254=RCLOE1 +L255=RTCE +L256=RTCC1 +L257=RWAIT +L258=RWST +L259=RIFG +L260=WAFG +L261=WALIE +L262=WALE +L263=RTCC2 +L264=RCKDIV +L265=RCLOE2 +L266=RINTE +L267=CMC +L268=CSC +L269=HIOSTOP +L270=XTSTOP +L271=MSTOP +L272=OSTC +L273=OSTS +L274=CKC +L275=MCM0 +L276=MCS +L277=CSS +L278=CLS +L279=CKS0 +L280=PCLOE0 +L281=CKS1 +L282=PCLOE1 +L283=RESF +L284=LVIM +L285=LVIF +L286=LVIMD +L287=LVISEL +L288=LVION +L289=LVIS +L290=WDTE +L291=DSA0 +L292=DSA1 +L293=DRA0 +L294=DRA0L +L295=DRA0H +L296=DRA1L +L297=DRA1 +L298=DRA1H +L299=DBC0L +L300=DBC0 +L301=DBC0H +L302=DBC1L +L303=DBC1 +L304=DBC1H +L305=DMC0 +L306=DWAIT0 +L307=DS0 +L308=DRS0 +L309=STG0 +L310=DMC1 +L311=DWAIT1 +L312=DS1 +L313=DRS1 +L314=STG1 +L315=DRC0 +L316=DST0 +L317=DEN0 +L318=DRC1 +L319=DST1 +L320=DEN1 +L321=BECTL +L322=FLMDPUP +L323=PFCMD +L324=PFS +L325=FPRERR +L326=FLPMC +L327=BFAEN +L328=FWEPR +L329=BRAMEN +L330=IF2L +L331=IF2 +L332=TMIF05 +L333=TMIF06 +L334=TMIF07 +L335=PIF6 +L336=IF2H +L337=IICAIF1 +L338=PIF20 +L339=PIF21 +L340=PIF22 +L341=PIF23 +L342=MK2L +L343=MK2 +L344=TMMK05 +L345=TMMK06 +L346=TMMK07 +L347=PMK6 +L348=MK2H +L349=IICAMK1 +L350=PMK20 +L351=PMK21 +L352=PMK22 +L353=PMK23 +L354=PR02L +L355=PR02 +L356=TMPR005 +L357=TMPR006 +L358=TMPR007 +L359=PPR06 +L360=PR02H +L361=IICAPR01 +L362=PPR020 +L363=PPR021 +L364=PPR022 +L365=PPR023 +L366=PR12 +L367=PR12L +L368=TMPR105 +L369=TMPR106 +L370=TMPR107 +L371=PPR16 +L372=PR12H +L373=IICAPR11 +L374=PPR120 +L375=PPR121 +L376=PPR122 +L377=PPR123 +L378=IF0 +L379=IF0L +L380=WDTIIF +L381=LVIIF +L382=PIF0 +L383=PIF1 +L384=PIF2 +L385=PIF4 +L386=PIF5 +L387=IF0H +L388=DMAIF0 +L389=DMAIF1 +L390=CSIIF00 +L391=STIF0 +L392=CSIIF01 +L393=SRIF0 +L394=SREIF0 +L395=IF1 +L396=IF1L +L397=CSIIF10 +L398=IICIF10 +L399=STIF1 +L400=SRIF1 +L401=SREIF1 +L402=IICAIF0 +L403=TMIF00 +L404=TMIF01 +L405=TMIF02 +L406=TMIF03 +L407=IF1H +L408=ADIF +L409=RTCIF +L410=RTCIIF +L411=KRIF +L412=MDIF +L413=TMIF04 +L414=MK0 +L415=MK0L +L416=WDTIMK +L417=LVIMK +L418=PMK0 +L419=PMK1 +L420=PMK2 +L421=PMK4 +L422=PMK5 +L423=MK0H +L424=DMAMK0 +L425=DMAMK1 +L426=CSIMK00 +L427=STMK0 +L428=SRMK0 +L429=CSIMK01 +L430=SREMK0 +L431=MK1 +L432=MK1L +L433=IICMK10 +L434=CSIMK10 +L435=STMK1 +L436=SRMK1 +L437=SREMK1 +L438=IICAMK0 +L439=TMMK00 +L440=TMMK01 +L441=TMMK02 +L442=TMMK03 +L443=MK1H +L444=ADMK +L445=RTCMK +L446=RTCIMK +L447=KRMK +L448=MDMK +L449=TMMK04 +L450=PR00L +L451=PR00 +L452=WDTIPR0 +L453=LVIPR0 +L454=PPR00 +L455=PPR01 +L456=PPR02 +L457=PPR04 +L458=PPR05 +L459=PR00H +L460=DMAPR00 +L461=DMAPR01 +L462=CSIPR000 +L463=STPR00 +L464=CSIPR001 +L465=SRPR00 +L466=SREPR00 +L467=PR01L +L468=PR01 +L469=CSIPR010 +L470=IICPR010 +L471=STPR01 +L472=SRPR01 +L473=SREPR01 +L474=IICAPR00 +L475=TMPR000 +L476=TMPR001 +L477=TMPR002 +L478=TMPR003 +L479=PR01H +L480=ADPR0 +L481=RTCPR0 +L482=RTCIPR0 +L483=KRPR0 +L484=MDPR0 +L485=TMPR004 +L486=PR10L +L487=PR10 +L488=WDTIPR1 +L489=LVIPR1 +L490=PPR10 +L491=PPR11 +L492=PPR12 +L493=PPR14 +L494=PPR15 +L495=PR10H +L496=DMAPR10 +L497=DMAPR11 +L498=CSIPR100 +L499=STPR10 +L500=CSIPR101 +L501=SRPR10 +L502=SREPR10 +L503=PR11 +L504=PR11L +L505=IICPR110 +L506=STPR11 +L507=CSIPR110 +L508=SRPR11 +L509=SREPR11 +L510=IICAPR10 +L511=TMPR100 +L512=TMPR101 +L513=TMPR102 +L514=TMPR103 +L515=PR11H +L516=ADPR1 +L517=RTCPR1 +L518=RTCIPR1 +L519=KRPR1 +L520=MDPR1 +L521=TMPR104 +L522=MDAL +L523=MULA +L524=MDAH +L525=MULB +L526=MDBH +L527=MULOH +L528=MDBL +L529=MULOL +L530=PMC +L531=MAA [Local Variable] -Geometry=0, 0, 0, 0 -Window=Hide -Boundary=0 +Geometry=1124, 328, 400, 527 +Window=Normal +Boundary=13041851 Mode=Proper [Trace View] Geometry=0, 0, 0, 0 @@ -866,22 +898,22 @@ SaveRange=Screen SaveStart= SaveEnd= [Register] -Geometry=0, 0, 0, 0 +Geometry=125, 125, 250, 400 Window=Hide Mode=Hex -Boundary=62 +Boundary=159 Pickup=OFF Name=Functional Register Bank=0 -RP0=1 -RP1=1 -RP2=1 -RP3=1 -PC=1 -SP=1 -PSW=1 -ES=1 -CS=1 +RP0=3 +RP1=3 +RP2=3 +RP3=3 +PC=3 +SP=3 +PSW=3 +ES=3 +CS=3 [Event Manager] Geometry=0, 0, 0, 0 Window=Hide @@ -957,19 +989,21 @@ Detail=OFF Last Name= Count=0 [Variable] -Geometry=1143, 3, 440, 1023 +Geometry=1132, 12, 440, 300 Window=Normal Boundary=13762700 -0=.system_status,.,N,A,+,1 -1=.vreg_ctr,P,N,A,+,1 -2=.temp,P,N,A,+,1 -Line=3 +0=+system_status,.,N,A,-,1 +1=.IICS1,B,S,A,+,1 +2=.adrs_access_from,P,N,A,+,1 +3=.state,P,N,A,+,1 +4=.iic_burst_state,P,N,A,+,1 +Line=5 [Quick Watch] -0=temp,P,A,1 -1=system_status,P,A,1 -2=vreg_ctr[],P,A,1 -3=vreg_ctr,P,A,1 -4= +0=iic_burst_state,P,A,1 +1=state,P,A,1 +2=adrs_access_from,P,A,1 +3=IICS1,P,A,1 +4=system_status,P,A,1 5= 6= 7= @@ -985,7 +1019,15 @@ Line=3 Geometry=0, 0, 0, 0 Window=Hide Width=150 30 200 100 -Count=0 +Name0=Swb00002 +Address0=i2c_ctr.c#_int_iic_ctr+0xc8 +Window0=ASM +Status0=ON +Name1=Swb00001 +Address1=task_status.c#_tsk_status+0x2b +Window1=ASM +Status1=ON +Count=2 [Reset] Debugger=ON Symbol=OFF diff --git a/branches/sim/yav_mcu_bsr.prj b/branches/sim/yav_mcu_bsr.prj index defd579..27ab599 100644 --- a/branches/sim/yav_mcu_bsr.prj +++ b/branches/sim/yav_mcu_bsr.prj @@ -231,37 +231,6 @@ Tool1=CC78K0R|W2.13 Tool2=RA78K0R|W1.33 Tool3=SK78K0R|V3.10 Tool4=ID78K0R-QB|V3.61 -[Options.LCNV78K0R 0] -Version=100 -LCNV_GO=0 -E=0 -CommandFile=0 -[Options.LCNV78K0R 1] -Version=100 -LCNV_GO=0 -E=0 -CommandFile=0 -[Options.LCNV78K0R 2] -Version=100 -LCNV_GO=0 -O0=inter_asm -E=0 -CommandFile=0 -[Options.LCNV78K0R 3] -Version=100 -LCNV_GO=0 -E=0 -CommandFile=0 -[Options.LCNV78K0R 4] -Version=100 -LCNV_GO=0 -E=0 -CommandFile=0 -[Options.LCNV78K0R 5] -Version=100 -LCNV_GO=0 -E=0 -CommandFile=0 [SrcFile] Source1=loader.c Source2=pm.c @@ -328,268 +297,6 @@ Include35=..\..\..\..\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\in Include36=sim\simOnWin.h Include37=sim\sfrAlias.h Include38=hal.h -[Options.LK78K0R 0] -Version=100 -O0=bsr_k0r.lmf -O1=bsr.lmf -O2=flash.lmf -O3=a.lmf -G=1 -E=0 -E0=flash.elk -E1=a.elk -GO=1 -GOValue=85 -GOStart=FC00 -GOSizeValue=1024 -GI=1 -GIValue=FFFFFFFFFFFFFFFFFFFF -CCZA=0 -MemInfoCheck=1 -P=1 -P0=bsr_k0r.map -P1=bsr.map -P2=flash.map -P3=a.map -MI=0 -GB=1 -GBValue=6EFBFF -KM=1 -KD=0 -KP=1 -KL=0 -LF=0 -LL=0 -B0=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib -D0=bsr_mcu.dr -D1=user_area.dr -S=1 -W=0 -SELFCheck=1 -SELF=0 -ZB= -Etcetera0= -Etcetera1=boot.lmf -CommandFile=0 -[Options.LK78K0R 1] -Version=100 -O0=a.lmf -G=0 -E=0 -E0=a.elk -GO=0 -GOValue= -GOStart=FC00 -GOSizeValue=1024 -GI=0 -GIValue=FFFFFFFFFFFFFFFFFFFF -CCZA=1 -MemInfoCheck=0 -P=1 -P0=a.map -MI=0 -GB=0 -GBValue= -KM=1 -KD=1 -KP=0 -KL=0 -LF=0 -LL=0 -S=0 -W=1 -SELFCheck=0 -SELF=0 -ZB= -CommandFile=0 -[Options.LK78K0R 2] -Version=100 -O0=bsr.lmf -O1=bsr_k0r.lmf -O2=flash.lmf -O3=a.lmf -G=1 -E=0 -E0=flash.elk -E1=a.elk -GO=1 -GOValue=85 -GOStart=FC00 -GOSizeValue=1024 -GI=1 -GIValue=1B339499E033F240BFAA -CCZA=0 -MemInfoCheck=1 -P=1 -P0=bsr_k0r.map -P1=bsr.map -P2=flash.map -P3=a.map -MI=0 -GB=1 -GBValue=7EFBFF -KM=1 -KD=0 -KP=0 -KL=0 -LF=0 -LL=0 -B0=C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r\fsl.lib -B1=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib -D0=bsr_mcu.dr -D1=user_area.dr -S=1 -W=0 -SELFCheck=0 -SELF=0 -ZB= -Etcetera0= -Etcetera1=boot.lmf -CommandFile=0 -OFILE=C:\78k_data\yav-mcu-basara\branches\sim\bsr.lmf -[Options.LK78K0R 3] -Version=100 -O0=bsr_bsr.lmf -O1=bsr_k0r.lmf -O2=bsr.lmf -O3=flash.lmf -O4=a.lmf -G=1 -E=0 -E0=flash.elk -E1=a.elk -GO=1 -GOValue=85 -GOStart=FC00 -GOSizeValue=1024 -GI=1 -GIValue=FFFFFFFFFFFFFFFFFFFF -CCZA=0 -MemInfoCheck=1 -P=1 -P0=bsr_bsr.map -P1=bsr_k0r.map -P2=bsr.map -P3=flash.map -P4=a.map -MI=0 -GB=1 -GBValue=6EFBFF -KM=1 -KD=0 -KP=1 -KL=0 -LF=0 -LL=0 -B0=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib -D0=bsr_mcu.dr -D1=user_area.dr -S=1 -W=2 -SELFCheck=0 -SELF=0 -ZB= -Etcetera0= -Etcetera1=boot.lmf -CommandFile=0 -[Options.LK78K0R 4] -Version=100 -O0=bsr_k0r.lmf -O1=bsr.lmf -O2=flash.lmf -O3=a.lmf -G=1 -E=0 -E0=flash.elk -E1=a.elk -GO=1 -GOValue=85 -GOStart=FC00 -GOSizeValue=1024 -GI=1 -GIValue=FFFFFFFFFFFFFFFFFFFF -CCZA=0 -MemInfoCheck=1 -P=1 -P0=bsr_k0r.map -P1=bsr.map -P2=flash.map -P3=a.map -MI=0 -GB=1 -GBValue=6EFBFF -KM=1 -KD=0 -KP=1 -KL=0 -LF=0 -LL=0 -B0=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib -D0=bsr_mcu.dr -D1=user_area.dr -S=1 -W=0 -SELFCheck=1 -SELF=0 -ZB= -Etcetera0= -Etcetera1=boot.lmf -CommandFile=0 -[Options.LK78K0R 5] -Version=100 -O0=bsr_bsr.lmf -O1=bsr_k0r.lmf -O2=bsr.lmf -O3=flash.lmf -O4=a.lmf -G=1 -E=0 -E0=flash.elk -E1=a.elk -GO=1 -GOValue=85 -GOStart=FC00 -GOSizeValue=1024 -GI=1 -GIValue=FFFFFFFFFFFFFFFFFFFF -CCZA=0 -MemInfoCheck=1 -P=1 -P0=bsr_bsr.map -P1=bsr_k0r.map -P2=bsr.map -P3=flash.map -P4=a.map -MI=0 -GB=1 -GBValue=6EFBFF -KM=1 -KD=0 -KP=1 -KL=0 -LF=0 -LL=0 -B0=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib -D0=bsr_mcu.dr -D1=user_area.dr -S=1 -W=2 -SELFCheck=0 -SELF=0 -ZB= -Etcetera0= -Etcetera1=boot.lmf -CommandFile=0 -[Options.78K0R] -BuildMode=2 -BuildMode2=K0R_dbg -BuildMode3=BSR_dbg -BuildMode4=BSR_rel -BuildMode5=BSR_WM0 -DefaultMode2=1 -DefaultMode3=1 -DefaultMode4=1 -DefaultMode5=1 [Options.CC78K0R 0] Version=210 Include0=renge,C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r @@ -1059,3 +766,296 @@ VfiFileBoot0= VfiFileBoot1=boot.vfi VF78K0Rchk=0 VF78K0Rvs= +[Options.LK78K0R 0] +Version=100 +O0=bsr_k0r.lmf +O1=bsr.lmf +O2=flash.lmf +O3=a.lmf +G=1 +E=0 +E0=flash.elk +E1=a.elk +GO=1 +GOValue=85 +GOStart=FC00 +GOSizeValue=1024 +GI=1 +GIValue=FFFFFFFFFFFFFFFFFFFF +CCZA=0 +MemInfoCheck=1 +P=1 +P0=bsr_k0r.map +P1=bsr.map +P2=flash.map +P3=a.map +MI=0 +GB=1 +GBValue=6EFBFF +KM=1 +KD=0 +KP=1 +KL=0 +LF=0 +LL=0 +B0=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib +D0=bsr_mcu.dr +D1=user_area.dr +S=1 +W=0 +SELFCheck=1 +SELF=0 +ZB= +Etcetera0= +Etcetera1=boot.lmf +CommandFile=0 +[Options.LK78K0R 1] +Version=100 +O0=a.lmf +G=0 +E=0 +E0=a.elk +GO=0 +GOValue= +GOStart=FC00 +GOSizeValue=1024 +GI=0 +GIValue=FFFFFFFFFFFFFFFFFFFF +CCZA=1 +MemInfoCheck=0 +P=1 +P0=a.map +MI=0 +GB=0 +GBValue= +KM=1 +KD=1 +KP=0 +KL=0 +LF=0 +LL=0 +S=0 +W=1 +SELFCheck=0 +SELF=0 +ZB= +CommandFile=0 +[Options.LK78K0R 2] +Version=100 +O0=bsr.lmf +O1=bsr_k0r.lmf +O2=flash.lmf +O3=a.lmf +G=1 +E=0 +E0=flash.elk +E1=a.elk +GO=1 +GOValue=85 +GOStart=FC00 +GOSizeValue=1024 +GI=1 +GIValue=1B339499E033F240BFAA +CCZA=0 +MemInfoCheck=1 +P=1 +P0=bsr_k0r.map +P1=bsr.map +P2=flash.map +P3=a.map +MI=0 +GB=1 +GBValue=7EFBFF +KM=1 +KD=0 +KP=0 +KL=0 +LF=0 +LL=0 +B0=C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r\fsl.lib +B1=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib +D0=bsr_mcu.dr +D1=user_area.dr +S=1 +W=0 +SELFCheck=0 +SELF=0 +ZB= +Etcetera0= +Etcetera1=boot.lmf +CommandFile=0 +OFILE=C:\78k_data\yav-mcu-basara\branches\sim\bsr.lmf +[Options.LK78K0R 3] +Version=100 +O0=bsr_bsr.lmf +O1=bsr_k0r.lmf +O2=bsr.lmf +O3=flash.lmf +O4=a.lmf +G=1 +E=0 +E0=flash.elk +E1=a.elk +GO=1 +GOValue=85 +GOStart=FC00 +GOSizeValue=1024 +GI=1 +GIValue=FFFFFFFFFFFFFFFFFFFF +CCZA=0 +MemInfoCheck=1 +P=1 +P0=bsr_bsr.map +P1=bsr_k0r.map +P2=bsr.map +P3=flash.map +P4=a.map +MI=0 +GB=1 +GBValue=6EFBFF +KM=1 +KD=0 +KP=1 +KL=0 +LF=0 +LL=0 +B0=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib +D0=bsr_mcu.dr +D1=user_area.dr +S=1 +W=2 +SELFCheck=0 +SELF=0 +ZB= +Etcetera0= +Etcetera1=boot.lmf +CommandFile=0 +[Options.LK78K0R 4] +Version=100 +O0=bsr_k0r.lmf +O1=bsr.lmf +O2=flash.lmf +O3=a.lmf +G=1 +E=0 +E0=flash.elk +E1=a.elk +GO=1 +GOValue=85 +GOStart=FC00 +GOSizeValue=1024 +GI=1 +GIValue=FFFFFFFFFFFFFFFFFFFF +CCZA=0 +MemInfoCheck=1 +P=1 +P0=bsr_k0r.map +P1=bsr.map +P2=flash.map +P3=a.map +MI=0 +GB=1 +GBValue=6EFBFF +KM=1 +KD=0 +KP=1 +KL=0 +LF=0 +LL=0 +B0=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib +D0=bsr_mcu.dr +D1=user_area.dr +S=1 +W=0 +SELFCheck=1 +SELF=0 +ZB= +Etcetera0= +Etcetera1=boot.lmf +CommandFile=0 +[Options.LK78K0R 5] +Version=100 +O0=bsr_bsr.lmf +O1=bsr_k0r.lmf +O2=bsr.lmf +O3=flash.lmf +O4=a.lmf +G=1 +E=0 +E0=flash.elk +E1=a.elk +GO=1 +GOValue=85 +GOStart=FC00 +GOSizeValue=1024 +GI=1 +GIValue=FFFFFFFFFFFFFFFFFFFF +CCZA=0 +MemInfoCheck=1 +P=1 +P0=bsr_bsr.map +P1=bsr_k0r.map +P2=bsr.map +P3=flash.map +P4=a.map +MI=0 +GB=1 +GBValue=6EFBFF +KM=1 +KD=0 +KP=1 +KL=0 +LF=0 +LL=0 +B0=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib +D0=bsr_mcu.dr +D1=user_area.dr +S=1 +W=2 +SELFCheck=0 +SELF=0 +ZB= +Etcetera0= +Etcetera1=boot.lmf +CommandFile=0 +[Options.LCNV78K0R 0] +Version=100 +LCNV_GO=0 +E=0 +CommandFile=0 +[Options.LCNV78K0R 1] +Version=100 +LCNV_GO=0 +E=0 +CommandFile=0 +[Options.LCNV78K0R 2] +Version=100 +LCNV_GO=0 +O0=inter_asm +E=0 +CommandFile=0 +[Options.LCNV78K0R 3] +Version=100 +LCNV_GO=0 +E=0 +CommandFile=0 +[Options.LCNV78K0R 4] +Version=100 +LCNV_GO=0 +E=0 +CommandFile=0 +[Options.LCNV78K0R 5] +Version=100 +LCNV_GO=0 +E=0 +CommandFile=0 +[Options.78K0R] +BuildMode=2 +BuildMode2=K0R_dbg +BuildMode3=BSR_dbg +BuildMode4=BSR_rel +BuildMode5=BSR_WM0 +DefaultMode2=1 +DefaultMode3=1 +DefaultMode4=1 +DefaultMode5=1 diff --git a/branches/sim/ベースからの変更.xls b/branches/sim/ベースからの変更.xls new file mode 100644 index 0000000000000000000000000000000000000000..40250eee7d16798b504def94cec82ed721733a1c GIT binary patch literal 23552 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 literal 0 HcmV?d00001