From 5272203cd4204dd0c4138bf355e536f3c4520aed Mon Sep 17 00:00:00 2001 From: LGM <1984475780@QQ.com> Date: Wed, 15 May 2024 19:18:23 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3=E5=81=87=E4=BC=91=E7=9C=A0CA?= =?UTF-8?q?N=E5=94=A4=E9=86=92,=E4=B8=8D=E5=8F=9143f=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HARDWARE/CELIS/SEN_DCUMessage.c | Bin 16384 -> 20480 bytes HARDWARE/CELIS/SEN_DCUMessage.h | Bin 8192 -> 8192 bytes HARDWARE/CELIS/Task_1MS.c | Bin 8192 -> 8192 bytes HARDWARE/CELIS/Task_1MS.h | Bin 8192 -> 8192 bytes OBJ/App.bin | Bin 85764 -> 85776 bytes OBJ/DCBms.hex | 8874 +++++++++++++++---------------- OBJ/LED.hex | 8874 +++++++++++++++---------------- UDS/uds_api.c | Bin 16384 -> 16384 bytes USER/LED.uvguix.19844 | 293 +- USER/LED.uvoptx | 23 +- USER/main.c | Bin 12288 -> 12288 bytes 11 files changed, 9082 insertions(+), 8982 deletions(-) diff --git a/HARDWARE/CELIS/SEN_DCUMessage.c b/HARDWARE/CELIS/SEN_DCUMessage.c index e7d8e06b37a0a2a0fa00041e73b94757920559c1..9b29d5c2834249b12010e35796eef4a0ed581bc8 100644 GIT binary patch delta 8085 zcmV;GA8O!$fB}G@0g#X>w5`Z%>znw_&d>+ji2{L-jIH)lF&4F+<5*Ihp#`1X_i)r9 zczc|pO0l^oFnTur-*LhZlL5Bdzy~rdJuq3iN*FhR+}yU#Zg;Azr`lQH>&jYx zc{k@K@O^20nBjd^9N%n{@SW-HNEaOE0@H(_yH+!e*j@Q9JxyxTP~Ycpr0PmW)fDmD zgz&VkJCN0Wd*59E3s6cgw12&Ih{q$uA`-E4$Cdx9ihs@&HuS$LrCFaJhf)}PfhMxZ zJ_E4Q5PQ?-0RHM~#hiyU6pm&XAik7qcq)o#WM56kM#3$#kzBv9SY3IES>Y#gb=IU=480Jt6Ho^W* zCVxLxN_>7kO#eWSwVr})n@8dmLdUV*O=d#Ed7cOKP`U#tiv&Hw6dctRht&pN!vf>( zTpi|U46TB;SZ&C3ZeC=c+F{$qq5K}I-G7*ZnYi&=ok1i7_XaYs2*o*zbPzTSuY^rd z#o{w@$+8NLI40r-gXmxJ*-!CUQd2al&bUq)ttm^v?WBD~qGAuAAdaQy z2a`faR}W{Ly+@gEQ)t#Zy1NDj?6)hQccKwz30sA#jH&(A3)e^l6D|3d-q2gU@PEqq z`e_mWWIfj}n^uW6v>z+cVRc77oAiCXt|1Sv)*$hOpbx}*^J!9 zadFt%8_q-bOj_I7_%?wK8M6Am8tF0^swn=5c#v)=*$;k;a*rz)h;)Uvfx~Tswxooi zjKKmSDuD3C%`z;Y8yS#?(g)*k$@*ZWaQ__Bo}aL3(zCI}4YGDJLI4W11= zhYlK%3tgxfyXowCoYD!2Lelr9WhHGzKAT=`jDU@RJtE>}zoJoEK&1K*&wo)NE1TY^ z&j9q*)yWY-d4jyfu z=EKE?rTajO=0*JDw*`&fy=jPOH{!{8d8@wp4>Ay;*(*#o=>`|%$kGL3H(?z)5%c& z9jjLu;7qw5v6rWvdly!s`+u`j6JKng>cmKO zn4hA^YM<5=-v&dK<|7`(MOg_PV{jX_xoNbtajVN)GjOFH`u3k5APcl;<|j8kutiE->X(vW?sQfbM3vrs#kiSoIeR*-H^ z;K)cDX)S>d-T8!zIe&d6bAy-TO$-YLAa`Mkh~MQ}$$qonJlZz++*ArQGI`G*vXKiIS zBJ)i69>uHPs(%6FYCus#4XukH1S-qfzz;#h5!6^4w>2_Q@8Iaw80N&Tdk|=mK26%e zGqEyOfC7q4Sf<{*Xbj$}9d@)fU@l{{QLR>ErGQP3$h(iqqfmX2D$m(7Zp+dOd`z-D zv}-8Kzhy+gIihuTc1~EG`14lc0_ZSCJ%RjFCLeoj8+ng9d zClgmNK3tXbI04S(6g~6-FCdS)fV|N93!K{tarPIUgpmaU*wl7ho)I>dQ7{eU_ap~~ zbwTfO>zkHG!HNJ=`H<`bn=Lu;SC^pL;|{!mlj!++s$#l_B7$g;@|_hsp2CcE>11C) zlROJ`lYhpr*D)uwEJ)SuZiqK~;>D$0);TTOPR$+GtWXdK^hK(oETEhug5~nD#f=Al zkgqlCKBhxPLZjJ$RZKC`sjPK?Yj+hX=!7A9*pBk2@9M_Mu{5a@2hR*1!mb>R{cur= z6RHyI-#Jnf*%ZSTg}KGmZucGt`OP-~Z&81o1b>cMpV*c~mti_;I|vP4zRi)}=d0eM z>q~}=zWne|DG!{QgQDowBB%JgfAyM=c_2<#DA1!?{vnku3#Wcwu(rf~^GrmD@+yHW zz?4@VSOfKOz9TOAIKhIHWtl&i~|kkR;8A zcYk!X2{CpIN}MTFr&~aXwFBDJ5Eeh*S-rZNbpF9Il#783Yk;rMM8ZI$!sqao3+BSt43-uV&T+2j;^HyGN8ABrG42@PDNh zz@^#^q3K`k7X&RjQMsj#9DW8WSbMXc!|an{iL(Pcyy;v=n`1F|>dF|lW1 z*cOFES51u;1Je}UnjD;UHa)|gsFq_WIqG_l`m|;M=Y>h^UzKH$17p-s?tf*4&<~y> z3pTd^59+|kZnOJtZcSVseQoo@-FQ?8;D3kA7hz@m^ntrM3zh4`}4y-2LAOkyH@Kxk;;Y#54vbYjc+M zPDlro25FUC^}<@l;+o<@(338|fC=>Ydqikbap@n|Z6q?T7!~ z)u8zO=W4}hEc46tO2#Dy>rMWz0voR1xLWK?<^+_XQ&{vnG1?dD9Dn^b-tH8MtiKC7 z@!rxfY7r{f4|dT7004Yu{4#cx&5PNLPJy)so~Mp>=))=0zk+UC*NEaT`6xjEm<*q4@7)UrSnqQC}9L;^LwU%&qxI1(Ocxbr~v zFA(+zA|}3YjJlt^NQGJic2A3n%e;$LNLP$ygDGOpFP<~X-LrpzV26J#%G>^a#=d%i zaT6ieGb=*^#(z2-0r4r8NO2ML@5Ux*vS;EPgvnSL%T)#jD_Wr6Jt4P@?flS3)hAN3GkDasyK** zkVxZR6{_=YNyv;SNF5V#AVW=Y5U2cg{?riEMChpXBEWMx(%5-x^OkCw0Kjz>d8`FV@CE!kprUgBD71+kn zXy(UMV2)R}f1#sBkN2j&ha-8%!42!4TB0u1{eSuuk!#ApobGR6{lC2I0}(6Ds%|7v zpu|9DGw-4i*N~^^r<#m?iq0@t77b@8d4rDk_Fy|~O4s-?;PTj?;|#e^f302RjBfVx zTsf`02mBKWbt}eZe}+NaLvez-uD>|So?+TbGR(x1_hi>aSk%vIU$zM^tSEK3RKWr5 zBY&3!TvfJ1drj53w%1G)NI_JB`LFtXvzZMc1h`%?lYJVWW zw5g&cPBDxw%Z***=gS|i@(0mnPpWp`WewiGO ztGQot`I{=7R0c3#_^22#iuwjR$4!_Y6dwn!)+xlfWgbH#>U{u_a|C3GgXN1>W|#6W zN^g5p7;yKC^CbjPiDDH<#Y{E(ojcR;@M*+)&^ww0LJf-`ali|KHU*)BZhxZCC};G! z`U{W60x%43oREi+)4Ki3 zepX^tM}l*NLDO`T2o9z{4ITIQ0&8w+zvV)dqr!3e-`aanz0ra3X(76V1{J)@uU@$e zcDJ-OGvjX2x%ID8XB>Y9fw&5Z8F1#C^UMob$&?k^>(r>AMp)!U3V#=`lgZ9OV7G3E zjVHrm`ub$(U-vH<(Q+P7aec{nt8_qj1#Ro+b1rj|jN zKVi)wQADYjszbKr@Jypr@7)v~^f)#Z5wi>VX84Q_^3G9K`ib?gmdz+(f^C-bREz|{ z?TzjnVaXRb(TZMkjLe43E9DEnhX+#z*)PC*1Zcn%*-p(}FMs+%?6Dqlv|J~0$)iBW z6QgXnFM0BfFmk)~{e|G?SkRu!JyEZv1q`u{&_;{?Lf}IW>q6kEzAD9kd?NVx3Ut~t zgR`1<;>nr$2(@BN-v~n^?CzzhkIYOnK`K4YGbcE^^c~x^tgH31Wk-~~Je#n4czEXL z0}MfPucCLfynipcm&-*MGy13cwL>s4sk!X4t0eVzz+n>xv3a{tUM9WM;wjq+k!j3w z0lz>25}35eM6A}uBk^xSId4(?_pnGp0aN2vUNqCr$^T#MZ~6%}ScX*{{XY*|16&D5 z9c#ZbD3+#+CY?V#8_)^GdKNQ!1;qSO87uPF$1Qm>4}Vof1qG`cI@(w-SuXlFchum0 zojSJ)2L<(0-Tc}HOkk^S7g3~tR7t7}0BzbEh)i~-aUhh^H^hjCY;=|`zC>_68%7XD zOB-Kj^EN+r7x%HvFSq1a+$?oTazn6e>mB%X9|2`D?Q-I=GxHp4;I6c}TT*CB-{Mhn zA})d`ZGXV`CZEEty{Aq?k(0Y|tssWT)XLwekJjib2(0ezL#*B@s71zBo?-8JkenCy zt$Cx84nM z2`C7z@?ihLPE?S(2%eD{Ohs5^b@LjkHc~ zz<-(@lEm$_%y1$Fi%iC6f=#@ocMF{*4y}pY3Jwd%uaBoH&6 zHEN3``~lE#1Zw>L54DSX0yH2lcRZYbY3S&z99ZnrT|mWi_G1|hEh^p;mOqBZXM!{G zn>5~$mTV7mYywW(Q(}(-Cwlm_oqTKqIlf_}$Zp2<3kz!b<3Cd-qk9Ekz9pqj_kRlR zfq!}Gn>%I%!PZ)f*;Httnq)|Fn2PcFXVKxwgd5;VfITBK)kTAyL-H8ic^*Twe_#HY zZ$TTn^+4Wp@SNIO82VE(n|wZh4anO1EL*R9H)w+7!RdG!J_=1S}n=33%c&!|@xS#ct1pqu3{BtCa7C&(Q;D32!r?z|~ z+z)lNCCQHYpBLbf=nlk``KK!(dU)S3)_ei1>9 ztWk_}aZ>idyMP)TVb1~%J&}~u+Z8sNnhnrE?Nf2P*%c<;>v0JXl{zf~ z$O7fE%02JO4^o=VlmZ?b1LsMYb z-uL{tsj+v}Leb?~I=qfcTQ_ZjemU&9KER#~ zk(+cF!2seM8^YgqX^8*F4EOWlY<`4-1tUnpRVO-D5(1rT7V_D5)#6`;%D1iQn~(#rjh4 z_%XNzq?b=_!GHXQqWoAd4-)`X(EQT1H;mj|nMt2Ic;By28?PP|jbDC1Vs?d}Itak1 zP(hAxR-xIEi*oJT;mR?=Lf2RzL*1A+s4|s77s5*3%zjp3Q5kRk-spq6Fm*H(;cq9! zSV>DN9}XaVY0-;{!|7P~-HJLPJ4WFbAEy08mGWj9hkrd-51O#N!rrQKCJ;ykH4G0g z3&^80czNj8H`Yhy@)_r`CZXI|*3G-_bw%vD+D69{ooYAlC5ear8z1A|v=J{Tox< zHm=?{uzxQWoST9zE=4;LId;D#jHWE`E(quIe@Nyu~|aZYO!Ijd(I( zJ`Oa+f@^v*em3{Fu{ityhU3F~h-;muaf~|2v#o_pm`4()@r;#R!IgZe`jq@{$X3Ph z^M54EHQvjAHI#v%LLJC zhP$gvY#oC0>>;;#+SmY8twSf;N845fkf{FZlYgO-C)-DyMOPDtfBNvWyFI>HcT$HD zu`xF?Z`w3pRhEY952KHh+%Hj%x!N#gi+A7Z@r-pvoD``XxcAWbmxLIfFUZ&%d4Ghg zlQEN!;L&R>FPsCBzT$u5{)>Lc)mSQGdye_sR*=zg9Qz~au)j6+f$HkH$KWy)ZEL41 zaefRp7PG867~YXobxHZ*Nc4M?C+13VdgQjx$_CflVzN)>y|*?-rxB>ynAcKkFLYTE z{Xh!KJida65OkV!kF{km1)Ik~{C_0D(;6eqE2rl3%PguxCGFXWEgvP2y`H37i$ss% z=N7s_n!eFcOVTL?M#kUVc128LW2MjZ71fx2{Oa_rx=MO?FfT$zhwT->EdfT0XxNd delta 3957 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 diff --git a/HARDWARE/CELIS/SEN_DCUMessage.h b/HARDWARE/CELIS/SEN_DCUMessage.h index f6da3feb7382fe7604f7f19c98cbad125b24a960..0c5cc806e20b15f1554740b11610175d8e69d1ad 100644 GIT binary patch delta 3850 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 delta 3850 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 diff --git a/HARDWARE/CELIS/Task_1MS.c b/HARDWARE/CELIS/Task_1MS.c index 3ad68bdc75abab035bba0cbea8a8a226262b3b58..33e910fca62b9c80de75aa117779bb399f19050b 100644 GIT binary patch delta 2480 zcmV;h2~YNbK!8AykRhUG=Rt5EKo^Qs@L4f$LH$gcM8;(r0-(C|bDNZlsZMsWvELPc zR~v++O%c79tfI`5ar?}YX3i&&+orMsyYW=Vb!EG{$VF0RU@d{vdZf=n%0D#rz}1T7 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 diff --git a/HARDWARE/CELIS/Task_1MS.h b/HARDWARE/CELIS/Task_1MS.h index 8febe0f32e510f44e8e6dd6e8ebd9c5b2dcefb7f..fdd2767d7eea04f11ddbe27479418787131dab8a 100644 GIT binary patch delta 4011 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 R_B&iG+n|8i4c);8O40zp$YcNj diff --git a/OBJ/App.bin b/OBJ/App.bin index b18310cd336e7946d7bb8a2dd4b560e2e648c463..5f742ff789569d8d08d7cde555e2356a5cc66750 100644 GIT binary patch delta 19057 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 F{{S)(5zGJp delta 19165 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 diff --git a/USER/LED.uvguix.19844 b/USER/LED.uvguix.19844 index 7518a19..ab39ee7 100644 --- a/USER/LED.uvguix.19844 +++ b/USER/LED.uvguix.19844 @@ -6,7 +6,7 @@
### uVision Project, (C) Keil Software
- C:\Users\19844\Desktop\赛力斯交接资料\1_程序\1_主芯片程序\CELIS\USER + C:\Users\19844\Desktop\CELIS-年度款\USER @@ -46,17 +46,17 @@ 38003 Registers - 115 105 + 127 128 346 Code Coverage - 770 160 + 768 100 204 Performance Analyzer - 930 + 930 139 139 100 @@ -124,25 +124,25 @@ 2 3 - -1 - -1 + -32000 + -32000 -1 -1 - 1 - 1 - 1535 - 815 + 0 + -877 + 675 + 832 0 - 243 - 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000100000000000000010000002F433A5C55736572735C31393834345C4465736B746F705C43454C49532DC4EAB6C8BFEE5C555345525C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000EA0000006600000000060000AC020000 + 1036 + 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000A000000090000000100000041433A5C55736572735C31393834345C4465736B746F705C43454C49532D463531355C48415244574152455C43454C49535C53454E5F4443554D6573736167652E63000000001053454E5F4443554D6573736167652E6300000000C5D4F200FFFFFFFF2D433A5C55736572735C31393834345C4465736B746F705C43454C49532D463531355C555345525C6D61696E2E6300000000066D61696E2E6300000000FFDC7800FFFFFFFF38433A5C55736572735C31393834345C4465736B746F705C43454C49532D463531355C48415244574152455C43414E5C706F7274696E672E630000000009706F7274696E672E6300000000BECEA100FFFFFFFF3B433A5C55736572735C31393834345C4465736B746F705C43454C49532D463531355C4150504C49434154494F4E5C536C6565705C536C6565702E630000000007536C6565702E6300000000F0A0A100FFFFFFFF41433A5C55736572735C31393834345C4465736B746F705C43454C49532D463531355C4150504C49434154494F4E5C53656354696D65725C53656354696D65722E63000000000A53656354696D65722E6300000000BCA8E100FFFFFFFF3B433A5C55736572735C31393834345C4465736B746F705C43454C49532D463531355C48415244574152455C43454C49535C5461736B5F314D532E63000000000A5461736B5F314D532E63000000009CC1B600FFFFFFFF3B433A5C55736572735C31393834345C4465736B746F705C43454C49532D463531355C48415244574152455C43414E5C43616E4472764374726C2E63000000000C43616E4472764374726C2E6300000000F7B88600FFFFFFFF41433A5C55736572735C31393834345C4465736B746F705C43454C49532D463531355C48415244574152455C43454C49535C53454E5F4443554D6573736167652E68000000001053454E5F4443554D6573736167652E6800000000D9ADC200FFFFFFFF3B433A5C55736572735C31393834345C4465736B746F705C43454C49532D463531355C48415244574152455C43454C49535C5461736B5F314D532E68000000000A5461736B5F314D532E6800000000A5C2D700FFFFFFFF2F433A5C55736572735C31393834345C4465736B746F705C43454C49532D463531355C5544535C7564735F6170692E6300000000097564735F6170692E6300000000B3A6BE00FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000F90000006600000000060000AC020000 @@ -181,11 +181,11 @@ 0 16 - 0300000066000000E30000007C020000 + 0300000066000000F20000007C020000 16 - A4000000BB0000006401000059010000 + 560000006D000000160100000B010000 @@ -201,11 +201,11 @@ 0 16 - 0300000066000000E30000007C020000 + 0300000066000000F20000007C020000 16 - A4000000BB0000008701000072020000 + 560000006D0000003901000024020000 @@ -225,7 +225,7 @@ 16 - A4000000BB000000DC02000028010000 + 560000006D0000008E020000DA000000 @@ -245,7 +245,7 @@ 16 - A4000000BB000000DC02000028010000 + 560000006D0000008E020000DA000000 @@ -265,7 +265,7 @@ 16 - A4000000BB000000DC02000028010000 + 560000006D0000008E020000DA000000 @@ -285,7 +285,7 @@ 16 - A4000000BB000000DC02000028010000 + 560000006D0000008E020000DA000000 @@ -305,7 +305,7 @@ 16 - A4000000BB0000006401000059010000 + 560000006D000000160100000B010000 @@ -325,7 +325,7 @@ 16 - A4000000BB000000DC02000028010000 + 560000006D0000008E020000DA000000 @@ -345,7 +345,7 @@ 16 - A4000000BB0000006401000059010000 + 560000006D000000160100000B010000 @@ -365,7 +365,7 @@ 16 - A4000000BB0000006401000059010000 + 560000006D000000160100000B010000 @@ -385,7 +385,7 @@ 16 - A4000000BB0000006401000059010000 + 560000006D000000160100000B010000 @@ -405,7 +405,7 @@ 16 - A4000000BB000000DC02000028010000 + 560000006D0000008E020000DA000000 @@ -425,7 +425,7 @@ 16 - A4000000BB000000DC02000028010000 + 560000006D0000008E020000DA000000 @@ -445,7 +445,7 @@ 16 - A4000000BB000000DC02000028010000 + 560000006D0000008E020000DA000000 @@ -465,7 +465,7 @@ 16 - A4000000BB000000DC02000028010000 + 560000006D0000008E020000DA000000 @@ -481,11 +481,11 @@ 0 16 - 0300000066000000E30000007C020000 + 0300000066000000F20000007C020000 16 - A4000000BB0000008701000072020000 + 560000006D0000003901000024020000 @@ -501,11 +501,11 @@ 0 16 - 0300000066000000E30000007C020000 + 0300000066000000F20000007C020000 16 - A4000000BB0000008701000072020000 + 560000006D0000003901000024020000 @@ -525,7 +525,7 @@ 16 - A4000000BB000000DC02000028010000 + 560000006D0000008E020000DA000000 @@ -545,7 +545,7 @@ 16 - A4000000BB000000DC02000028010000 + 560000006D0000008E020000DA000000 @@ -565,7 +565,7 @@ 16 - A4000000BB000000DC02000028010000 + 560000006D0000008E020000DA000000 @@ -585,7 +585,7 @@ 16 - A4000000BB000000DC02000028010000 + 560000006D0000008E020000DA000000 @@ -605,7 +605,7 @@ 16 - A4000000BB000000DC02000028010000 + 560000006D0000008E020000DA000000 @@ -645,7 +645,7 @@ 16 - A4000000BB0000006401000059010000 + 560000006D000000160100000B010000 @@ -665,7 +665,7 @@ 16 - A4000000BB000000DC02000028010000 + 560000006D0000008E020000DA000000 @@ -685,7 +685,7 @@ 16 - A4000000BB000000DC02000028010000 + 560000006D0000008E020000DA000000 @@ -705,7 +705,7 @@ 16 - A4000000BB000000DC02000028010000 + 560000006D0000008E020000DA000000 @@ -725,7 +725,7 @@ 16 - A4000000BB0000006401000059010000 + 560000006D000000160100000B010000 @@ -745,7 +745,7 @@ 16 - A4000000BB000000DC02000028010000 + 560000006D0000008E020000DA000000 @@ -765,7 +765,7 @@ 16 - A4000000BB0000006401000059010000 + 560000006D000000160100000B010000 @@ -785,7 +785,7 @@ 16 - A4000000BB0000006401000059010000 + 560000006D000000160100000B010000 @@ -805,7 +805,7 @@ 16 - A4000000BB0000006401000059010000 + 560000006D000000160100000B010000 @@ -825,7 +825,7 @@ 16 - A4000000BB0000006401000059010000 + 560000006D000000160100000B010000 @@ -845,7 +845,7 @@ 16 - A4000000BB0000006401000059010000 + 560000006D000000160100000B010000 @@ -865,7 +865,7 @@ 16 - A4000000BB0000006401000059010000 + 560000006D000000160100000B010000 @@ -885,7 +885,7 @@ 16 - A4000000BB0000006401000059010000 + 560000006D000000160100000B010000 @@ -905,7 +905,7 @@ 16 - A4000000BB0000006401000059010000 + 560000006D000000160100000B010000 @@ -925,7 +925,7 @@ 16 - A4000000BB0000006401000059010000 + 560000006D000000160100000B010000 @@ -945,7 +945,7 @@ 16 - A4000000BB0000006401000059010000 + 560000006D000000160100000B010000 @@ -965,7 +965,7 @@ 16 - A4000000BB0000006401000059010000 + 560000006D000000160100000B010000 @@ -985,7 +985,7 @@ 16 - A4000000BB0000006401000059010000 + 560000006D000000160100000B010000 @@ -1005,7 +1005,7 @@ 16 - A4000000BB0000006401000059010000 + 560000006D000000160100000B010000 @@ -1025,7 +1025,7 @@ 16 - A4000000BB0000006401000059010000 + 560000006D000000160100000B010000 @@ -1045,7 +1045,7 @@ 16 - A4000000BB0000006401000059010000 + 560000006D000000160100000B010000 @@ -1065,7 +1065,7 @@ 16 - A4000000BB0000006401000059010000 + 560000006D000000160100000B010000 @@ -1085,7 +1085,7 @@ 16 - A4000000BB0000006401000059010000 + 560000006D000000160100000B010000 @@ -1105,7 +1105,7 @@ 16 - A4000000BB0000006401000059010000 + 560000006D000000160100000B010000 @@ -1125,7 +1125,7 @@ 16 - A4000000BB0000006401000059010000 + 560000006D000000160100000B010000 @@ -1145,7 +1145,7 @@ 16 - A4000000BB0000006401000059010000 + 560000006D000000160100000B010000 @@ -1165,7 +1165,7 @@ 16 - A4000000BB0000006401000059010000 + 560000006D000000160100000B010000 @@ -1181,11 +1181,11 @@ 0 16 - 0300000066000000E30000007C020000 + 0300000066000000F20000007C020000 16 - A4000000BB0000008701000072020000 + 560000006D0000003901000024020000 @@ -1205,7 +1205,7 @@ 16 - A4000000BB000000DC02000028010000 + 560000006D0000008E020000DA000000 @@ -1225,7 +1225,7 @@ 16 - A4000000BB0000008701000072020000 + 560000006D0000003901000024020000 @@ -1245,7 +1245,7 @@ 16 - A4000000BB0000006401000059010000 + 560000006D000000160100000B010000 @@ -1265,7 +1265,7 @@ 16 - A4000000BB0000006401000059010000 + 560000006D000000160100000B010000 @@ -1285,7 +1285,7 @@ 16 - A4000000BB0000008701000072020000 + 560000006D0000003901000024020000 @@ -1305,7 +1305,7 @@ 16 - A4000000BB0000008701000072020000 + 560000006D0000003901000024020000 @@ -1325,7 +1325,7 @@ 16 - A4000000BB000000DC02000028010000 + 560000006D0000008E020000DA000000 @@ -1345,7 +1345,7 @@ 16 - A4000000BB0000006401000059010000 + 560000006D000000160100000B010000 @@ -1365,7 +1365,7 @@ 16 - A4000000BB0000006401000059010000 + 560000006D000000160100000B010000 @@ -1385,7 +1385,7 @@ 16 - A4000000BB0000006401000059010000 + 560000006D000000160100000B010000 @@ -1405,7 +1405,7 @@ 16 - A4000000BB0000006401000059010000 + 560000006D000000160100000B010000 @@ -1425,7 +1425,7 @@ 16 - A4000000BB0000006401000059010000 + 560000006D000000160100000B010000 @@ -1445,7 +1445,7 @@ 16 - A4000000BB0000006401000059010000 + 560000006D000000160100000B010000 @@ -1465,7 +1465,7 @@ 16 - A4000000BB0000006401000059010000 + 560000006D000000160100000B010000 @@ -1485,7 +1485,7 @@ 16 - A4000000BB0000006401000059010000 + 560000006D000000160100000B010000 @@ -1505,7 +1505,7 @@ 16 - A4000000BB0000006401000059010000 + 560000006D000000160100000B010000 @@ -1525,7 +1525,7 @@ 16 - A4000000BB0000006401000059010000 + 560000006D000000160100000B010000 @@ -1545,7 +1545,7 @@ 16 - A4000000BB0000006401000059010000 + 560000006D000000160100000B010000 @@ -1565,7 +1565,7 @@ 16 - A4000000BB0000006401000059010000 + 560000006D000000160100000B010000 @@ -1585,7 +1585,7 @@ 16 - A4000000BB0000006401000059010000 + 560000006D000000160100000B010000 @@ -1605,7 +1605,7 @@ 16 - A4000000BB0000006401000059010000 + 560000006D000000160100000B010000 @@ -1625,7 +1625,7 @@ 16 - A4000000BB0000006401000059010000 + 560000006D000000160100000B010000 @@ -1645,7 +1645,7 @@ 16 - A4000000BB0000006401000059010000 + 560000006D000000160100000B010000 @@ -1665,7 +1665,7 @@ 16 - A4000000BB0000006401000059010000 + 560000006D000000160100000B010000 @@ -1685,7 +1685,7 @@ 16 - A4000000BB0000006401000059010000 + 560000006D000000160100000B010000 @@ -1705,7 +1705,7 @@ 16 - A4000000BB0000006401000059010000 + 560000006D000000160100000B010000 @@ -1725,7 +1725,7 @@ 16 - A4000000BB0000006401000059010000 + 560000006D000000160100000B010000 @@ -1825,19 +1825,19 @@ 16 - A4000000BB0000006401000059010000 + 560000006D000000160100000B010000 3312 - 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFC4000000BC00000070040000C0000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000C40000006600000070040000D3000000C40000004F00000070040000BC0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFFAC0300004F000000B0030000A0010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000B00300006600000070040000B7010000B00300004F00000070040000A001000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFE60000004F000000EA000000950200000100000002000010040000000100000042FFFFFF37050000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000E6000000AC020000000000004F000000E6000000950200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF000000008C010000700400009001000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB0900000180008000000000000000000000A701000070040000280200000000000090010000700400001102000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF38020000900100003C0200001102000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000950200000006000099020000010000000100001004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000000000000B0020000000600001D030000000000009902000000060000060300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFC4000000BC00000070040000C0000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000C40000006600000070040000D3000000C40000004F00000070040000BC0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFFAC0300004F000000B0030000A0010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000B00300006600000070040000B7010000B00300004F00000070040000A001000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF50000004F000000F9000000950200000100000002000010040000000100000042FFFFFF37050000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000F5000000AC020000000000004F000000F5000000950200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF000000008C010000700400009001000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB0900000180008000000000000000000000A701000070040000280200000000000090010000700400001102000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF38020000900100003C0200001102000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000950200000006000099020000010000000100001004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000000000000B0020000000600001D030000000000009902000000060000060300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 59392 File - 2965 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000004000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE80300000000000000000000000000000000000000000000000100000001000000960000000200205000000000084572725F7265617296000000000000001400084572725F726561720B6576656E745F7175657565054143637574094572725F436F756E741A41435F5265616C795F4164686573696F6E54726561746D656E7410434C4F53455F41435F52454C41592829135564734170695F49735F5564734F6E6C696E651C4443555F53656E6453746174652E41435F52656C61795F5374617465114443506F7765724D617843757272656E742C57754C696E6742617474657279496E666F2E626D733238342E626974732E626D7343687267566F6C5271737406636D645F5454165379735061726150696C65442E44434D6178566F6C740B4661756C745F4C6576656C1443445A5F5359532E776F726B5F7061747465726E107472616E736D69745F6D657373616765074154455F4F424A134443555F53656E6453746174652E46616C7574075344415F4F555407335F33565F4144166164635F63616C6962726174696F6E5F656E61626C650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 3000 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000013626D735F52637643616E324461746150726F639600000000000000140013626D735F52637643616E324461746150726F630E6170705F63616E5F68616E646C651B546F74616C5F7461626C655F6C6F6F6B75705F66756E6374696F6E084572725F726561720B6576656E745F7175657565054143637574094572725F436F756E741A41435F5265616C795F4164686573696F6E54726561746D656E7410434C4F53455F41435F52454C41592829135564734170695F49735F5564734F6E6C696E651C4443555F53656E6453746174652E41435F52656C61795F5374617465114443506F7765724D617843757272656E742C57754C696E6742617474657279496E666F2E626D733238342E626974732E626D7343687267566F6C5271737406636D645F5454165379735061726150696C65442E44434D6178566F6C740B4661756C745F4C6576656C1443445A5F5359532E776F726B5F7061747465726E107472616E736D69745F6D657373616765074154455F4F424A134443555F53656E6453746174652E46616C75740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -1853,7 +1853,7 @@ Build 976 - 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA000000000000000000000000000000000000000000000000010000000100000096000000030020500000000008546172676574203196000000000000000100085461726765742031000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA000000000000000000000000000000000000000000000000010000000100000096000000030020500000000008546172676574203196000000000000000100085461726765742031000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 583 @@ -3577,8 +3577,8 @@ 59392 File - 2965 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE80300000000000000000000000000000000000000000000000100000001000000960000000200205000000000084572725F7265617296000000000000001400084572725F726561720B6576656E745F7175657565054143637574094572725F436F756E741A41435F5265616C795F4164686573696F6E54726561746D656E7410434C4F53455F41435F52454C41592829135564734170695F49735F5564734F6E6C696E651C4443555F53656E6453746174652E41435F52656C61795F5374617465114443506F7765724D617843757272656E742C57754C696E6742617474657279496E666F2E626D733238342E626974732E626D7343687267566F6C5271737406636D645F5454165379735061726150696C65442E44434D6178566F6C740B4661756C745F4C6576656C1443445A5F5359532E776F726B5F7061747465726E107472616E736D69745F6D657373616765074154455F4F424A134443555F53656E6453746174652E46616C7574075344415F4F555407335F33565F4144166164635F63616C6962726174696F6E5F656E61626C650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000300150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 3000 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000013626D735F52637643616E324461746150726F639600000000000000140013626D735F52637643616E324461746150726F630E6170705F63616E5F68616E646C651B546F74616C5F7461626C655F6C6F6F6B75705F66756E6374696F6E084572725F726561720B6576656E745F7175657565054143637574094572725F436F756E741A41435F5265616C795F4164686573696F6E54726561746D656E7410434C4F53455F41435F52454C41592829135564734170695F49735F5564734F6E6C696E651C4443555F53656E6453746174652E41435F52656C61795F5374617465114443506F7765724D617843757272656E742C57754C696E6742617474657279496E666F2E626D733238342E626974732E626D7343687267566F6C5271737406636D645F5454165379735061726150696C65442E44434D6178566F6C740B4661756C745F4C6576656C1443445A5F5359532E776F726B5F7061747465726E107472616E736D69745F6D657373616765074154455F4F424A134443555F53656E6453746174652E46616C75740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -3594,7 +3594,7 @@ Build 976 - 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA000000000000000000000000000000000000000000000000010000000100000096000000030020500000000008546172676574203196000000000000000100085461726765742031000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA000000000000000000000000000000000000000000000000010000000100000096000000030020500000000008546172676574203196000000000000000100085461726765742031000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 583 @@ -3610,7 +3610,7 @@ Debug 2362 - 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020000002D0000000000000000000000000000000001000000010000000180F07F0000020000002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F0100000200000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000004002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000004002800000000000000000000000000000000010000000100000001801B80000000000400290000000000000000000000000000000001000000010000000180E57F0000000004002A00000000000000000000000000000000010000000100000001801C800000000004002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000004002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020000002D0000000000000000000000000000000001000000010000000180F07F0000020000002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F0100000200000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 898 @@ -3634,12 +3634,93 @@ 0 100 - 0 + 9 + + ..\HARDWARE\CELIS\SEN_DCUMessage.c + 0 + 436 + 467 + 1 + + 0 + .\main.c 0 - 106 - 137 + 31 + 40 + 1 + + 0 + + + ..\HARDWARE\CAN\porting.c + 0 + 480 + 489 + 1 + + 0 + + + ..\APPLICATION\Sleep\Sleep.c + 7 + 46 + 53 + 1 + + 0 + + + ..\APPLICATION\SecTimer\SecTimer.c + 5 + 156 + 173 + 1 + + 0 + + + ..\HARDWARE\CELIS\Task_1MS.c + 2 + 61 + 65 + 1 + + 0 + + + ..\HARDWARE\CAN\CanDrvCtrl.c + 0 + 112 + 121 + 1 + + 0 + + + ..\HARDWARE\CELIS\SEN_DCUMessage.h + 24 + 1 + 16 + 1 + + 0 + + + ..\HARDWARE\CELIS\Task_1MS.h + 2 + 1 + 9 + 1 + + 0 + + + ..\UDS\uds_api.c + 82 + 124 + 139 1 0 diff --git a/USER/LED.uvoptx b/USER/LED.uvoptx index 06171a2..494028e 100644 --- a/USER/LED.uvoptx +++ b/USER/LED.uvoptx @@ -120,7 +120,6 @@ 0 DLGUARM - d 0 @@ -320,6 +319,26 @@ 1 qwe + + 33 + 1 + STA + + + 34 + 1 + NM_INIT_1 + + + 35 + 1 + NM_STA + + + 36 + 1 + DTCstate + @@ -1430,7 +1449,7 @@ UDS - 0 + 1 0 0 0 diff --git a/USER/main.c b/USER/main.c index 269e206d60815540672498ca99a4497292b3d2c8..cb10374aea92d3840577f0a75397dba1cb73a8cc 100644 GIT binary patch delta 7656 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 W&s0e;AF~59tutg$b1IvNqC=VlW4s*z delta 7656 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 Wm+uCy7u1#-d0(DJ2}i}Lw>sUNXZRBU