ELFp @@st,fts$$$$${WO3~Fzh` @aRR%Ԛ*` @aRBR*` @**` @aR"R*T` @!RB)R*` @***vzOBWA{è_{ 4? qTNqTRr NqTRrRr ** @{¨_{ O`:* @!R#R* @*** @!R** @***OB @{è_{WO*F`* 6*F@*6F@1T*v%+R rTF@*6+R rF@*6וR(rF@1T+R r+R r+R r+R r+R r+R r+R r+R r+R r+R rF@!R* R R*OBWA{è_{ _WO4**zM>i 66i5>? qaTC5Rri4c( @9H7Rr6c**z @97bzMv94H4.@R5.@R6Q= qcT%Rv94zM>$R2*ODWC_B @{Ũ_>{og_WO@tA@@ @?ր7@y@R(r~RPn` R R(r`vA@c"R*4@yYy;R c"R*{`5Z@hTC[&R** **#X1aT * 7@#X1aT *7@****(R999(R9H@@C!R?qT'@W@Q)QCR`7't)賀R?R*)>5!Re 37`F`37`F`57wF!R*@@37 @qT!R"R@6@7!R"R~47@7*+R r+R r+R r+R r+R r+R r+R r+R r+R r+R r@!RhF @h@yu7AR"R`. +{{i hi"h  k `ikkh@h` -,h @ h @@Rh @ RARBRh @6R 1yh @IR5yh @ 9yh @ R =yh @ @)@ h @ @) h @ @)} h @ -@)v -` @hF` @R*=@**hF` @R*A@**` @RR***` @!RR***` @ARR***` @aRR***` @!RR` @!RBR` @!RR` @!RBR` @!R"R` @!RR` @!RR` @!R"R` @!RR` @!RR` @!RR` @!RR` @!R" R` @!RB R` @!R R` @!R R` @!RbR` @!RR` @!RR` @!RR` @!RR` @!RBR` @!RbR`B<`b:`4vz `b4` @4` @r*M&`F@y@*`F``F`?1T _)@?!!T*OSWR_QgPoO{N_Y @@vzniiFvv~ hj(A9!R;9qvBh7*`6*q**4*^`RrkT**7 7h@i @ wh&j"|@h)|@ hi * 7AR"R`V` {{iB1 `1Rx"1h&i*i.j2hBxFa2hj4Y *Yt6`G@` @`.@`F@`F``F6aVFR%RAR"R`  {{i> *hiij*{Ol@R"R`Ga2*`ZFh@yC``B`6` @`.@t7`G@`VF@`F@`F`F``F`hF @qhThF @qhThF@qhThF@qHT`FOA*{¨_{O!6tF@(@94`@@`)Tt"4*`F``F@(@94`@?`TtB4@`F**OA{¨_{OC@v9H4`G@hF @qT@97**`6*%Rt7**(Rh~ *(RԀR699 yaR R` @)@?TOB{A_{OCv95`t7b*~ *hF @qT@9H7!R`6*`G@(Rh69OB{A__{ [W O @TT)#yM qTq*TRARD R*4*j#@RqT4Q**~  *k*Tt4(*  *nE@pNE@9q YnxNKZ*x*m@ RA@9_qTW@y@ykaTA4iM?qTW@y@9@9yW|qT*@9W@y(RԀR+9y#aR* _)@?TOMWL[@{J_`NEb@*4*J! R)  `T,!T?TCix4@999   + dT_k*T?kT7lNEm<NY.x {og_WO @ 1сR"R4RԴrh@AReA`6*h@iFjBv9eA8Q@j4*** 7@ Rq T**R *Zk TQSQc QsQs*^k!T^cFv9_k"ThFC^#@ib8(  kT@**@@ *hF %@C#R*_hF?hF@hF %@C#R*_hF?hF@hF %@c*@hF*?q 97qT(Rh *D Rh@*R~(rhF-hF-@hqK T*)~*5 *hF-@i{hF@y-@i{kTHR ThF{-@ @ @ *hF A9i4@aM* R r kaT{|S* qaT@RhFaM*@kT*5 7SR@7*hFaR*@#*HdRSAR+y 7*VR@9 @9_kaT65EVR*4*!R*@4*AR* 4*aR*56aR*`6*`6@R*(rR`Z        , ( $    $**5h@yCR*(Rh494`ZFu*** R*T7(RԀR#8xCaR!*(RԀR#8xCaR**R* _)@?TOIWH_GgFoE{D_{ _WOb< R%R**[̌R̬rb K@"A)@7 mG) }@} nkbn + ?qk)k}kZ) T },ӌb  kmT K  kT)} kmTK"=8@aRR*!RB)R#R"R*aRR*aRR*aRBR#R @***7ODWC_B @{Ũ_C{O@*a6*#R*#*4***** _)@?T*OD@{BC_*4**5*4*C{_WOC@*3s96~MqT@*yC@9*7~M_qT5@9H-7**NqT* 7@!RyC`RRL2 G@9)7NqTqT5*HRRrr*(qTN"R*9*7NqaTR****NqTqT 4qTN R"R9*7N*qAT RR **NqTqT 4qTN@R"R9*7N*qAT@RR **NqTqT 4qTNR"R9*7N*qATRR **R9@9*h@@9**A *h@97 @)@?AT*ODWC_B{AC_d@*{OC(T6@"H@ )@9 7@ Q? qT?T@9h7!R3R***OB{A_5?T@97!R"R3R3R      @@{g_WO@v9)tS?q*9(5F%@**4U7*}@R(r` hFuF69%@@1TH@97@R9Q?qkThFaFbFv9%@@1`TCR*(Rh"y=*.hFv9*~@_T (R hB69 (@97*#u *`F"y*ODWC_BgA{Ũ_(?q K*{C"@9#@9$@9% @9&@9'@9(@9)@9 {A*_{og_WOC|M4) @9(@98@9*@94@99}S D8 3Y35@9h74RhF` @@9@9 G)@9aRR k6?k*qT HSxSS* 39iij8 y3@9 7**h3#R*=**1***h3R @;Rj#՚!R) ` @B)R` @"R*` @aRR*` @_aRR` @aRR*` @aR"R*` @aRBR*` @aRbR**OFWE_DgCoB{A_hNqaT*h3<R**`{ O(@9@aRDR* ` @aRBR*qTq@TqThNqTh3!R*h3 @5R"Ԛ*)* ` @` @aR"R*OB @{è_**{OC"@9#@9$@9% @9&@9'@9(@9)@9 @9 qTqTq!T*** R*b6**** R*6OC@{A*_{OC"@9#@9$@9% @9&@9'@9(@9)@9  R R*6*OB{A*_{OC#@9hQ9qT +yhxJ @@9Hi6c @9d@9e@9f@9g@9h@9b @9c@9d@9e@9f@9g@9(b @9c@9d@9e@9f@9g@9b@9d @9e@9f@9g@9h@9i@9 b @9HQqHHT +yhxJ @c@9d@9e@9f@9g@9b @9_q8T ybx) c@9d@9e@9f@9g@9*b @9_qaTc@9d@9e@9f@9g@9b @9_qTc@9d@9e@9f@9g@9`9d@9_kaT@9U6c @9e@9f@9g@9h@9c @9 q T ycx) @9hP6d@9e@9f@9g@9h@9*b @9c@9d@9e@9f@9g@9`b @9c@9d@9e@9f@9g@9Qb @9_q T_qATc@9d@9e@9f@9g@9>b @9H|S qTqATc@9d@9e@9f@9g@9*b @9_qT_qaTc@9d@9e@9f@9g@9c@9d@9e@9f@9g@9 c@9d@9e@9f@9g@9*b @9c@9d@9e@9f@9g@9h@9b?9c@9d@9e@9f@9g@9c@9d@9e@9f@9g@9c@9d@9e@9f@9g@9c@9d@9e@9f@9g@9c@9d@9e@9f@9g@9c@9d@9e@9f@9g@9@916d@9e@9f@9g@9h@9t@9-6d@9e@9f@9g@9h@9#R@9*6d@9e@9f@9g@9h@9CR@9'6d@9e@9f@9g@9h@9cRc@9d@9e@9f@9g@9c@9d@9e@9f@9g@9"R c@9d@9e@9f@9g@9:c@9d@9e@9f@9g@9bRc@9d@9e@9f@9g@9Rc@9d@9e@9f@9g@9Rc@9d@9e@9f@9g@9BRc@9d@9e@9f@9g@9c@9d@9e@9f@9g@9Rc@9d@9e@9f@9g@9"Rc@9d@9e@9f@9g@9Rc@9d@9e@9f@9g@9"Rxc@9d@9e@9f@9g@9BRic@9d@9e@9f@9g@9bRZc@9d@9e@9f@9g@9RKc@9d@9e@9f@9g@9"R<c@9d@9e@9f@9g@9BR-c@9d@9e@9f@9g@9bRc@9d@9e@9f@9g@9Rc@9d@9e@9f@9g@9ROC@{A*_{OC#@9qTqT @9( 4P@9 @9@9@9@9@9@9BR@9MqT@9 qaT @9QIqT +ih8J R@ R@9 @9@9@9@9@9@9  OC@{A*_ Re5 R_U RYRURHRBUR<5R6UR0R*5R$RRRUR uRRtb:` @!R#R*` @***` @!R**` @***h{ h @`~ @@R{¨_C{_WOC@AR"R7tB R%Ru7**#RR***4*hvF` @!RB)R*` @***6a~F``Lh{9 5hN qTqT5qT`<?@9@u4##!SR***5#@9(4#iZFS(Yh?*TȎ@85rySqT6RqT*5**"hG Rr ThNURqT*hN6R5RqaTUR@9 R9 y7aR9uAR* _)@?TOTWS_R{Q RC_   q #{og_WOC@R"R\@99 R@RRr$R*17@9dR9 R*@RRr$R`07RR(rBR1@RRRR*~@ R* A ˨07R#@9$ @9%@9&@9#@9$@9%@9&@9 ~@RA ~@A˃R#/U9$+U9%'U9&#U9 ~@A#?U9$;U9%7U9&3U9 ~@A#OU9$KU9%GU9&CU9 ~@A#_U9$[U9%WU9&SU9 ~@A#oU9$kU9%gU9&cU9 ~@A#U9${U9%wU9&sU9 ~@A @AR *<@9_8_8_8h@A* qAT*}@RR$W9%W9&W9'W9 @*$W9%W9&W9'W9 @#R$X9% X9&X9'X9 @CR$X9%X9&X9'X9 @cR#Z9$Z9%Z9&Z9 ~@#Z9$Z9%Z9&Z9 ~@#Z9$Z9%Z9&Z9 ~@#Z9$Z9%Z9&Z9 ~@#Z9$Z9%Z9&Z9 ~@#[9$ [9%[9&[9 ~@#[9$[9%[9&[9 ~@#/[9$+[9%'[9&#[9 ~@#?[9$;[9%7[9&3[9 ~@#O[9$K[9%G[9&C[9 ~@#_[9$[[9%W[9&S[9 ~@#o[9$k[9%g[9&c[9 ~@&R**}@ R!*}@ R! @9@9 kT R@RRr$RR* @)@?AT~@OFWE_DgCoB{A_{\@MR|@{_{KW O  )@\@)ҩC$#CqKTң~)R#rR"Rv9Rr5 ~)#*R* kTRr҈Rr26* _)@?TOKWJK@{H_{#WO@\@RdRRR@y @y2@9@y*~@`F @~@` ~@`Bv9 4Fv9~@ R)?*TF`Fv9 *}@ R`! *}@ R`! #@9~@ R`! _)@?!T OFWE#@{C}@_{O\@LLROA|@{¨_{ @#*\@cF@7R R]*[ _)@?T{K_{g_WOC@R"R\@7cLRR*@RRr$R*7@9~@ R! R*Z@R(rR`R@7*}@RB  jw8(@A T rT*}@A* *}@ R"5 *}@ R" R* @)@?!T~@OEWD_CgB{A_{ o g _ WO@\@4FB<@4R"R`7(@q T* 7@]qh T +yhxJ @ @9@9?k6T!RBRR*B7Rr QRR*Rr***Rr** Q? qT*zRrr@*f @9@9?kA'T@R*Y 7!R*N7!R*C`7!R*87!R*-@)@`REq$ Az(RR(@ qT@qT**@R R*7*'@@;@D)R* 7_^]{)@)@`RAq$ AzRR(@ qT@?qT**@R(@@?Aq AzRş*7*@ @"R@#R@@*@"Rp@R* 7C@/@"RC@#R7@C@"RC@#RG@3@*G@"RG@;@*G@"RV(@ q T@qTR*R**@R@R* 7*'@@;@D)*$RRrr **!R?@*qT R*6Rr *R**V6*4@QYq)T +yhxJ @@'@9RHK7}@@9 HK7}@;@ qKT @7yxHK}@;{ T'@i((5HK7}@ @ң]8RK7}@]8 K7}@C^8 K7}@_ qT^7iz8K}@Z _T^@9RHK7}@@9 HK7}@ HK6}@@ qKT @;yxHK}@ THK;}@@ qKTR@7yxHK}@ T @@C@RK7}@G@ K7}@3A9 K7}@7A9 K7}@;A9 K7}@?A9 K7}@KA9 K7}@OA9 K7}@C@ qT/@7iz8K}@CZ _TG@?q TR3@7ix8HK}@G  TC@q TR7@7ix8HK}@C TG@?qTR;@7ix8HK}@G T/@3@7@;@RK7}@ R*?~@ _)@?!TOOWN_MgLoK{J_{og_WO@C \@ A< 4R*R(r` *(@9hjh8(6( @8iji8/7# @9H 4T Th @9)qT 93R5`TC_8*z<{ T@*iCA6t)r*T*@ _)@?aTOGWF_EgDoC{B_@*{\@NR|@{_{OC@AR\@@ qT *i7  @)@?TOB{A_{O\@N*NROA|@{¨_{OC@R"R\@7h  TqAT@!RY6*!hiU}ɛA R* @)@?TOC@{A_{O\@N*NROA|@{¨_{OC@R"R\@7h  TqAT@!R6*!hiU}ɛA R* @)@?TOC@{A_{O\@N*NROA|@{¨_{OC@R"R\@7h  bTq!TNq!TRr@H54hiU}ɛA R* @)@?TOC@{A_@!R 6*{O\@N*NROA|@{¨_{OC@R"R\@7h  TqAT@!R6*!hiU}ɛA R* @)@?TOC@{A_{O\@N*NROA|@{¨_{OC )@j_ T\@qaT@hiU}ɛA  @)@?TOB{A_{ WO\@RR"Rr7@94@9Rr_qT*6*% QRR*:RrRrhNqTRr***6a4aNaR**R*9~@OCWB @{Ĩ_{g_WOC )@hjU }ʛITATR9 Q i9BT @)@?TOFWE_DgC@{A_7R}@TqTT@9*bk78 {og_WO@7HR  @**@R*R*7@K5}@@ qkT?`T<Ck|xK}@5ck|x K}@59 ?TK5}@ ~@OEWD_CgBoA{ƨ_@*{\@MR|@{_{OC@\@9`7@9)4R"RF@!RbRD R* RR* u6~@ @)@?TOC@{A_{\@A9R|@{_{WOC@\@B< 4R4y@94_qaTGhB94(B9(4=B?9G R` 4* G=3F̌R̬r* =)} *)b) ZA@)RB?9 q(}^`4*=!R*Rr* @)@?TOCWB{A_{OA9@ш4@@?֢Rr3R*:@BR*OA{¨_{\@{9R|@{_{WOC@\@9B<47@9;9  @)@?TOCWB{A_{O\@҂zMB4~MqTv9h4* OA{¨_*_{ ?R?R*` @{¨_{@*{_{og_WO @\@$R=<;:98yy'F@R"R9?y`7 CTR(rhU~țHR}~(rk<8A8ɚA9"@xӉ(7@J6")胈)1?釟@*RɚA9"@(7@J6")胈)1?釟I"@"?("@R@(r@#C Th@9q T@ @x )=S! Z!y 1@x)=S" ZByQ@x=S Zc!@y@?T _8qaTh@ Q_QqhT my @ R*R\@Rr QRR*hki8)qaT@k)8( IA k*3?k T @9ji8(6 @8ji8/7#@9H4?qT@@y!q`T? TR 5G9@(@*"9@**"i(8@9("2@o _8RRrRrHR*;R * @4*R*:qT@@qH7T +yJ @?qTT?qT@ @94(RRrR**k   т R @YR @9R@@q!T*R kaT R RR rr*JRJRRRjRRR? qT@*R?qT@*Q)QJz8 q9Cy@9! @9CyR(r Cy@9A# ?q+T@( QCyR(r@9 @9Cy( ?qT@ @9_ q(T@@ @9@@9()K $ Q?qkT@ @9_ qT@(QCyR(r@Cy @9ZCyJz8@9?qKT@( @9)@9" _ qT@@ @9@9@@9@9()K)K&Q?#qkT@( @9)@9" _ qT@@9@(QCyR(r@9 @9@9@CyJz8@9*? q!T@##@97@*@@AA AA@KA*Rj@( Qj9(49Q`!}@;RVR;RVR9RRr?qT?qaTF@@RR(rRy9R@rR`RRRR@RRR* RRRR@ACy* ?qT@R(rȦA)(!*=@y@"@9Cy]3Rrt?qkT@@4?kT@R(rRRA@) ()}~HhCii8@!3| @*y!? qAT@@? q!T@@?qkT@*? qkT@@9qT R?qkT@ @9@9? qT@@9|  *~H**k *~I**| ? qT@#@97@*@@AA  AA+? qAT@#@9`7@*@@KA  "RKA#ROA@*OA"R? qT@@97? qT@@97@@ 7@*2? qT@c@973A@A((AAF? qT@@97#\)@ yS=*@"R@@*@"R@@*@"R@@*@"Ry?q{TC7A@wG9(xS1sG9wG9f? qwT@@9 7@k@@(xS%X)F? qsT@C@97#R)S@ uS%*@"R@[@*@"R@W@*@"R@_@*@"RCy7@'J)C@w@ H  N)3@S@"RS@#RW@7@*W@"R"*#r7Y? q!bTF@@@7?q_TF@@!@9" @971`m7)? q!\TF@@@7#@ȫA<R  Y? qWT@@9? qVT@@9? qaUT@@9v? qTT@@9k? qRT@@9`?qKQT@?q@9 @9!jTRQQRR(r!@RR@R (rRY @@YA*@RRRDR*7Cy(@AA8!K RRAR  k!T(@AL5!K(@A 3!K @ RaR 9@)R9@ 9@@aR*P7(@A3!K (@A3!K   * A)qT@(@AA5!KC @ T TTh(@A5!K*(@A5!KHR (@A5!KhR #**X7A#4@*@A#yx@5aK#@飁  #"T鏁 ɚI i(@A5!K#@ (@A5!K(@A*5!K @ @ bT TT(@A5!K*(@A5!KHR (@A5!KhR #**7K@#V4)@Azx 5AK#@ ##TO@#V4)@Azx 5AK#@ ##T(@A5!K(@A*5!K @@@77ARL7R@@9@R*y@RBR* R*H*7 ? qaT@@8q2T? qT@>R"R Q7@(@9! @9qAUT"2@92?qaT*-7@A* Z7`R** R*? qT,T@* 9b?qT@@9q,T@R @9`6?q T+TR]?q Ta/TR{?qk T@ @9H4?qMT@@9l? q+ T@#@946@? qAT@@9 q3T=?qT@Cy~B@@TCy?qT@Cy~F@A@TCy@R ruR*r@RHR(rBRy9Cy  @RyRCRj? qT@@99[RrSRr@B*( A* q(422*)@*) #22@* R**2a*9@@9CyR(r Cy@9! Cy@*) Rr*@ @9*9R"R!7_@ @9@@956` @ @9@@x=S Z@xA# Z}S6@@0@0KAOA*( >@@9@@x=S Z@xA# Z}S6@@ @94@@x*=S Z@x#* Z}S*6A@(*@(A*@( @ )y; qA@R@9q@97#4*E*@@9`7+**(@A8!K* ****_@T"@9y>R"R97/R@@x=S Z@xA# Z}S3#6@@ @h AA*( @( @)**M@E(@A5!K@ R7*@*@A#h8@5aKA qJTr!T)@A qh 5AK}A *@@@[4@9qT6(yS (ySQ*R~@(r!@@4hR9@9 q T@@@I Z)}S x@y@ Z}S(1xh@y@3R Z}S(Qx@@_C) Z)}S qx2@_C]@@@)K* !}@*q觟R  7#C@@Uq"T +yJ @@Cyh!4@9@@@iv8(K 3}@Cy@9 (CT@@@@ )Q!}@yq!TA  }S} SA@(S*@$ @ #@y6(K}@@c@y )K6!}@@@ )K!}@C=S3D_C @Q)qT)R(!R jT@9qT @@9@Cy(@?qA3Cys Cy4@9 @@)@iv8HK 3}@Cy@9 (CTrT @9A?qT @ } SI@(9AI@ }S( 9@aH@A 3s @*(4[A@)@u8K 3}@A kT_@4@ R 9@@#F9K3!}@@3F9 K3!}@A qT@@@KA}@yux 3}S裁 KT@@@QqATAqT@@@*KA}@yux 3}S胁 KT@ As  @@5T@@(@IK!}@3*@ 5T@@(@IK3!}@R    ?AHw4@*@@u8(K 3}@A kT@G94@ R 9@@#E9)K3!}@@3E9 )K3!}@KA qT@@*KA}@yux 3}SK KTOAqkmT@@*KA}@yux 3}SO KTV@#F9)K3!}@@3F9 )K3!}@@#E9 )K3!}@@3E9 )K3!}@A qT@@*KA}@yux 3}S裁 KTKAqT@@*KA}@yux 3}SK KTOAq_T@@*KA}@yux 3}SO KT@CA)K3!}@@D9)K3!}@@cD9 )K3!}@@sD9 )K3!}@@D9 )K3!}@3A qT@@iu8(K 3}@3 T@@C9)K3!}@@@ )K3!}@@@ )K3!}@@C9 )K3!}@@C9 )K3!}@@C9 )K3!}@@C9 )K3!}@@C9 )K3!}@@C9 )K3!}@@ qT@@iu8(K 3}@〹 T@?q T@@iu8(K 3}@瀹  T@q T@@iu8(K 3}@〹 T@@@?qT@@iu8(K 3}@瀹 T@@@@@cG9)K3!}@@sG9 )K3!}@@wG9 )K3!}@@{G9 )K3!}@@G9 )K3!}@@G9 )K3!}@A h4*@@ux(K 3}@A kT@@#C9)K3!}@@C9 )K3!}@@C9 )K3!}@@ qTk@@*KA}@yux 3}Sۀ KTk@@cB9)K3!}@@@ )K3!}@@@ )K3!}@@ qTS@@*KA}@yux 3}S蓀 KT@?qTW@@*KA}@yux 3}S闀  KT@qT[@@*KA}@yux 3}S蓀 KT@@@?qT_@@*KA}@yux 3}S藀 KTS@W@[@_@@A9)K3!}@@A9 )K3!}@@CA9 )K3!}@@SA9 )K3!}@@ qTC@@iu8(K 3}@苀 TS@qT3@@iu8(K 3}@S TW@qT7@@iu8(K 3}@W TC@3@7@@ң@9)K!}@3@@9 )K!}@3@ @9 )K!}@3@@9 )K!}@3@@9 )K!}@3@@9 )K!}@3@@9 )K!}@3@@9 )K!}@3@#F9)K3!}@@3F9 )K3!}@@#E9 )K3!}@@3E9 )K3!}@A qT@@*KA}@yux 3}S裁 KTKAqT@@*KA}@yux 3}SK KTOAqT@@*KA}@yux 3}SO KT@@@@@@@O@)K!}@3@K@ )K3!}@ @)K3!}@ @ (Q (_@@R* _)@? T OEWD_CgBoA{ƨ_*(@A3!K* *(@AA5!KA *H7(@A5!K (@A5!K  (_@{ O\@UB< 4B}9H4!T *`5(RB=9*OB @{è_{WO\@B<*B=9**OBWA{è_{ WO"@@@@h@ih  )@)Q)h T2@R(rRRRrh@ |@( RR*@i OCWB @{Ĩ_{  `@   ?_` @{¨_{ OH@  H I R *T(LTR*@i OB @{è_{ b h@*@ @*H ({¨_{OC@9R"R6"RR"R7* @)@?T*OC@{A_*BR(R**{WOC@*RARR*7@9_qT@9_kT**R )**RrR*RRr*r @)@?T*OCWB{A_C{O )@Yq? T)R(!i R j` T*` 7* 7@3RARR* 73@97@9a );9c292h&@)4}R~@(r` *c @RAR** 7t 7*i**]RRrrO*bRsR*A**hRA@**(22**` @*hR@** _)@?T*OD@{BC_{WO )@]q??T)R(!R j`T*7*7@3RARR*74Rr3@97@9a );@9c29?@9d69C9e:9G9f>9K@9hB9O@9hF9S@9hJ9W@9hN9aB@9bF@9cJ@9dN@92h&@)( ySqTR(r*2@`R(r``R(r` `R(r``R(r`*RAR**7`@bh @i`@b"@)`@B|@ (h @)`@B|@H (***RRrrr*bRsR**hRA@**N82+2`@2`@`@2`@`@`@hR@ _)@?!T*OEWD@{B_**`@`@`@`@hR@*{WO )@AQq?hT)R(!i R jT* 7*`7@3RARR*@73@97@9a )2h&@)4}q T R~@ (ry!2~R(r` *RAR** 7*JKt `@i8jl8n @ ]3i)x) _ T7*{**oRRrra*bRsR*S**hRA@**:Rr!222**` @*hR@** _)@?T*OEWD@{B_{_WO )@IQq?|?|T)R(!iR jT* 7*7@3RARR*`75Rr3@97@9a )2h&@)( ySqTuSR(r~@2 hR(r` @hR(r`hR(r``hR(r`@*RAR**@7i@?qkT* i8h8l @ +]3y*xiJ_ T**RRrrt*bRsR*g**hRA@**N82+2` @2` @`@2` @`@`@hR@ _)@? T*OEWD_C{B_**` @`@`@`@hR@**j@_qT }@K@jk8jj8l@ j]3y)xj)? Ti@?q T }@K@jk8jj8l@ j]3y)xj)? Tj@_q T*H|@ @jj8jh8k@BH]3hy)xh)?T*_k`T**{_WO@R?|@7#RARR*xR7#@9_q!T'@9_qT5RRrR v 7@9;@9 )?@9C@9a )&@)j.@)() qMTR(r*2&@)R(r(}}@ `R(rhR` (r` @(h @R*RARR** 7 @` @b@i @)`@B|@( (*?**3***RrR RRrbR _)@?a T*OEWD_C{B_2 @ ` @`@ @** @ ` @`@ @*{WOC@R 7R 7@"c2RARR* 7a2@9b6@9a:@9b>@9aB@9h2@9i6@9R(r6}`@2c@RAR**`7v"*6**.*aRsR*$**22 **`@hRAC** @)@?T*OCWB{A_{ O@**F*@7**OB @{è_{*{_{O@)RjR39 *@1`T*@R@!R R3@RRr$R 7#C!R]R` 6* 2*@1`T*@R@!R R3@RRr$R 7#C!R]R6* 2*@1`T*@R@!R R3@RRr$R 7#C!R]R7@9h7   *)R I _)@?!T*OC{B_*** 2`Rr**{ WO*l@b4t9kT@9(6*&RRrr 49xC66@9(6@9h7**OCWB @{Ĩ_{ o g_WO@̌R̬ri|)(`)C**  4 qkT**<R)RR**7@9qTq T 4RRR*@9 qT@ q@T    *R *RRR*RR R k@TsqKTJ)@T+@1@TL@9 kT7\R#A) kT @**CkTSRARrr1CRRR*@96C*@*22 _)@?T*OQWP_OgNoM{L_OA)***@_@___C{O@?qT(*!qRi)? qT*R)~# T Tl@8Li(?!T@9qAT@9 qT5@9 qTRRr&qR@9qaTCR8R#*@7S4*R*Rt** _)@?T*OD{CC_@* {O@ R*@9C8IRS8c873R7hqHR3 7@97*** Rr* _)@?aTOC{B_$c{og_WO@I UR*JR:~@(r*T@3R(rsT"HRqh9y9T**\5@9`9hj)8@8HK}@ {TCR7@`7*2**@Rr* _)@?!TOGWF_EgDoC{B_C{og_WO@I UR*JR;~@(r*s@3R(r2tSRq99 Tc**U7@9``:j)8@8hK}@ T@9@9cA@A*qTqT@9*`6CR7**`7RRrr** _)@?AT*OHWG_FgEoD{CC_{og_WO @*c8ԀRJRTRCx+=)   ** C#qǟ*cRARR*@6**{kT`^8qT*^x@* @x**SR73aR7@?q* TcRARR**@7^8qT^8C^)kaT^x*:+R rZT?q:Tk*TkT**@qKT*qT*qKT* _)@?aT*OIWH_GgFoE{D_**{ *qZ y y 9 9 9 9 9 9 9 9 ymy @*{¨_{WO )@Cq*Rҩ39     AT3R"R17RARR*@-7R8_q-TR8q!/T~cRx"ahy*a2a":a*Ba2a@yJa:a@yRaBa"@yZaJa&@ybaRa*@yjaZa.@yS8S8S8ab9bf9cj9S8an9T8BBBxT8(8CR RijRkxl9C R*'j)hCR RiC R*a"a2CV8aB9V8aF9BaJJaRa&@yb*@yCW8aZ9SW8a^9cW8ab9sW8af9ara@a"a*a2a:aBaJaRaZabajarazaaaaaa aaa"a*a2a:aBaJaRaZabaj araza"a*a2a:aBaJaRaZaR*F*RrR*** 3R8RRr#Rr**qZ y y 9 9 9 9 9 9 9 9 ymy _)@?T*OBWA{è_{WO<@*RAR** 7* ***OBWA{è_{WO<@*RAR* 7* ***OBWA{è_{O@ $RRɴR*r3@RRr$R*+y73@9rT4R ** _)@? T*OC{B_7CARC 7*TR*R@7*tR*{g_WOC*@* y">RRAR">R$R*` 7@9">R9RAR">R$R` 7RRARRDR* 7@9@9 pRzS*9rI )K3$**9B>RRARB>R$R5R 7R"R97`7*C**3**&**** *** @)@?AT*OFWE_DgC@{A_{og_WOCIj@I} )$ 5% BR*R(r*****9`H R`B*|9{9z9y9x"9h9RAR* 7@qT"R* 7*2*** @)@?AT*OFWE_DgCoB{A_{OC@9R9R"R*6*R"R*6* R*47** @)@?T*OB{A_ Qq'_{ g _ W O C@*#RARRR* 7@R(rR qR²###@ 뵀R Jr  k@*R S*Tjx8(K}@:8*rT ***t _)@?!T*OMWL_KgJ{I_{ O* q+T\@h@9qaT@9h7*i@9(QqT +ih8J @TRRrr*OB @{è_?q T?qaT 6*W@9h6)# *@96*(R* **6*Rs*e{WO@9*7@qSq" TB(b~@RKqT*@h qhTB(**@97 (@ _q*T}Q@OB*  ?qHi(KWA{è_@*{ R**{_@ Rq_{WO   @ (@9 Rq*H7qT ~@* qkTzu T1T"Toin8kT !T22@9H7*OBWA{è_qT@*{ WO@qR**qKT ~@  TqT+R }Kik8*}@ljv8 kT kATbjv8sjv8 22*OCWB @{Ĩ_{C@RBR7@9@999*** @)@?T*@{A_{WO*R*~@(r`>@RAR**@7qT** kh8jj8 kK]3)x) T*22 ARTRrr*OBWA{è_{C@`@9`5RBR7@9@999*`@9 @)@?T@{A_{C@`@95RBR`7@9@9b9a9*`@9 @)@?T@{A_C{_WOC@@9*5RBR`7@9@999*@9@95RBR`7@9@999*@9 @9H7.qT   * mii8 a5wU45pU5j   @9 45R  5M  46R @y~ uZ)t h )@97R}(r` h@*yS7@97s@4"R3Rr&*RrqT * +ih8J @QRr<Rr(Rr*2-(# @y@yb@)**t hR(r` hR(r`h@b @*yS7h@b@*yS7h&@)4 /4Rr ` @4Rr "Rr**Rr` @`@ (Rr* @)@?T*ODWC@{AC_ @9Ex5** @9Ex4* @9Ex5 @9Ex5{WO@*#RARR*7#@9_qT'@9_kT*7@9;@9 )?@9C@9 )3@9*Ah(**RrR* RRrr _)@?T*OEWD@{B_C{_WOC@*3R?_|*rQ ? q( T @ (yh* * 7*` 7&@)R(r(}} @@ @*yS 7@R(r {S(@ @*yS 7@R(ryS( @@*yS@ 7@*@)(  QsORr*Rr**<"Rr3* **h* @ "Rr @` @` @`* @)@?T*ODWC_B{AC_**h* @{@yy*{_  *(y_@ _@_@ Im@_{*{_{g_WO@@**m@qTqT72: )@ySR*R g?rryyy  @#"R 6*|SVR`r6?qHT@#"R @|S9`77g?~@*s BRr _)@?!T*OFWE_DgC{B_C{O@    )@y@SR*Rryyy  @#"R6uRVR`rq`T@#"R @7*s BRr _)@?T*OD@{BC_{*{_{g_WO@@***m@6 u7"qTqBT({R6* @y@R)R*g?rr7yiyy ;yy3y @#BR 6*|SVR`r6qT@#BR @|S`77!g?~@*22 Rr _)@?!T*OGWF_EgD{C_{#O@   (R )@y7y@Rryy ;yy3y @#BR6uRVR`rq`T@#BR @7*s2 Rr _)@?T*OE#@{C_{*{_C{O@@* m@&qT&qT7287({R4b~@@ )@yyy y @#"R*6|SVR`r6qT@#"R @|Ss`7*Rr  2 2 _)@?T*OD@{BC_{O@    )@yh@yyy  @#"R6tRVR`rqTh@#"R @7*Rr  2 2 _)@?T*OC{B_{*{_{_WO@@* m@&qT&qT72?"7({R5b~@@ )@yyy y*@#"R @*7***6VR`rqhT777*Rr 2 2* _)@?!T*OFWE_D@{B_{"R{_{*{_{og_WO @h@****m@67?#q( T"qTqT({R*(R* @yh@R)Rg?rrWyiyy 7y;y[yy3ySy @#bR 6*|SVR`r6qTh@#bR @|S`77g?~@*22 Rr _)@?AT*OIWH_GgFoE{D_{+O@   (R )@yWy@Rryy 7y;y[yy3ySy @#bR6uRVR`rq`T@#bR @7*s2 Rr _)@?T*OF+@{D_{og_W O C@**Hm@?#q Tq T){R-K{R*{R    Ҩ,sS*!Q+?K_iq R9^w@9h74+@&ܚj98i@979_#Q!T A@#@@*y5^~@_ 7q_]T RRr**OJWI_HgGoF{E_@ 2 2C{og_WO@*?)Cm@qTCq T_({Ryf?8{R*jj? *)qS|(!Q7q*-TqRC_9_h4@@(&ɚlJ)!Qi88J_qaT_c 7@{@_*7{@*RRrr*OHWG_FgEoD{CC_{og_ W O @*<)m@qTUqK T({R)Rl k 9R* C*jpSiqS<{RJ!Qw (!Q;  hqRzC^_(9a4@ @(ҫ&ɚ J)!Qi<8J]_k^(9IT @&ɚ C()!Qji98AT@V@_C]7@_A 7q^@T* 2 2*OKWJ_IgHoG{F_{og_ W O @*=)m@qTjq T*({R)RCjl /k? *jpSqSg?;R:{RI!Q !Q7+qC_+@mThqCRy^9a4@@(&ɚJ)!Qi:8J]_k_(9IT@&ɚC()!Qji;8ATC^ 7^qT_/@@#`7@9@'@_/@*79@'@* 2 2 RRrr*OKWJ_IgHoG{F_{1 R *+R })%}}}} )}} } } } - }}}}}*{_{ WOWqLTRRrr-*~R}@(r*`q T****k * *88q@kUZ/-8TJ) _k T*22*OCWB @{Ĩ_{ WOWqLTRRrr-*~R}(r*`q T****k * *xxq@kUZ/-xTJ) _k T*22*OCWB @{Ĩ_{WO?qTRr)(Q*}R}@(r*`**RJ_k @TqkT,  }@8j8p@kkUZ? j.8T*2**OBWA{è_{WO?qTRr)(Q*}R}(r*`**RJ_k @TqkT,  }xjxp@kkUZ? j.xT*2**OBWA{è_{ WOWqLTRRrr-*~R}@(r*`q T****k * *n8n8q@kUZ/-8TJ) _k T*22*OCWB @{Ĩ_{ WOWqLTRRrr-*~R}(r*`q T****k * *nxnxq@kUZ/-xTJ) _k T*22*OCWB @{Ĩ_{WO?qTRr)(Q*}R}@(r*`**RJ_k @TqkT,  }@m8jn8p@kkUZ? j.8T*2**OBWA{è_{WO?qTRr)(Q*}R}(r*`**RJ_k @TqkT,  }mxjnxp@kkUZ? j.xT*2**OBWA{è_{og_WOC?qT***** _ @9?kT_q+T ****T xkKTk T**OFWE_DgCoB{A_{ 4b4y?qKT****J_k) @T_qkT  *xkkTRRrr* K?k-T*R** @{¨_{ 44x*K_kmTLK|@}@* k) jTkmT * xkk Œ TRRrr* K?k-T*R** @{¨_{og_WOC?q T*** _ @9?k@T_q+T **T }@}~k8jhfjhk TkT**OFWE_DgCoB{A_{og_WOC?qT*** _ @9?k T_q+T **T x}~jhfjhk,TkT**OFWE_DgCoB{A_{og_WOC?q T*** _ @9?k@T_q+T **T }@}~ki8jhfjhk TkT**OFWE_DgCoB{A_{og_WOC?qT*** _ @9?k T_q+T **T hx}~jhfjhk,TkT**OFWE_DgCoB{A_{og_WOC?qKT****_*kT_q+T{T h8ehk*T****OFWE_DgCoB{A_{og_WOC?qKT****_*kT_q+T{T hxehk*T****OFWE_DgCoB{A_{ o g _ W OC@Cx<7HRC83RBR7?RCx3рRBR*7(+@qT(/@q!T3 *`R`R*`R*`R**** 7` @a@b@b@)` @a @) 7*7?@h@7?kTh@;@QkaT7@#@\qTcS**7@{k@TqKTT hx%hk*T**Z R *`R\#@^\@D R*36`R`Rs* _)@?&T*ONWM_LgKoJ{I_A@ @4*`R#` @a @)` 7*7h@?@Q?k7!T;@h@kT7@#@\qk Tc**7@{kTqKTT hxEhk*T**9K*BA @94@*`R#@-@qT* 7?@i@ kT;@i@ k!T#*@ 7?@h@7?kT;@h@_k!T7@'@q T| @\*** R R*7@{k`T_qKT **_Th x}~%khjhk,TkT R R'@@*4*@ R*@*{og_WO @!04\@F@`7" (RrQP@4@@*qkT**KqL;T@9?)qT)R*} Th j+8Tik8?)qT } (Tj(8@9; qATR(r4(Rr2* _)@?AT* OEWD_CgBoA{ƨ_ @a@h@@R(r} }~ @q T**H @ Q#@ @'@@k TKq T{@Ik{8?)qT)R*@ }  Th j+8Tik8?)qT } 7) TR(rj(8`h@qT ;R@ )Q)hi@ k*KT22k!R3Rrr[*i@(}kT*J3R!Rrr@(Rr7 { `@RRrr`2 R ** @{¨_{OC@*9h q!T 7a"R**7 R*6RRs*Ra2**RR* Rs** @)@?T*OB{A_{ O**s4** 7*6**t5 * q @} *4*OB @{è_{o g _ W O @*H@qTH @qTH@q@TH@qTH@qTH@q,T`R**R***@R Rs*s 7^_]{)H@q! TѤ* 7\qT\ qaT]q/K T]^]i@)** /@kTqKT ****T dx?kLT_k T R Rw*J*%4@@ @v4*q3RaT*]H@qaT*7\] kT\] k T*7\]/?kT\]kaT/@CqkBT ^**RH @qATѤ* 7\qA T\qT {) 4 4]^?q@Iy+ T** *k @ T_qkT *Px?kk ‹)TV/@Z_k3TqKT **T dx}~%khkhk,TkT^YRRrr* *! K?kmT* R~Q*qsT]H@qTH@qTH@qa T^ {)` 7H@4Ѥ*7\]kT]\QkTqT @]**9?ks@TqkTTh hxhk*T***H[@qT6**S4s* 7S4^@]@w#* R^`***4s!Rf@@ @@4*qsT]`H@h4Ѥ*`7\qT\qT'{)@"Q44]*}@zx+Q@ qK T, Q}@/R * k) T qkT * x_k@kNŽJ1T R R*^@]@ _)@?<T*OMWL_KgJoI{H_Rr-@@ @@4*qsT#x *AK?kT*qs!T]`H@4*S{)@hiQ x_qXUZ? qT QK,R k T_ qkT *xqUZkÏ!T*@^ {) 7H@4Ѥ*7]\Q?k/T\]kT/@qK T @]**/@Zs_kTqKTTh hxhk*T**9* @@ @@4*qsT]`H@4Ѥ*7\qAT\qT {)@aqT4]Jxk Q@ qKTLQ}@/R * kJ T qkT * x?k@kNŽ)1T*5RRrr  *!K?k T* R~Q*qsT]*`H@ 4ҳS{)@hi Qx_qYUZ? qTQK,R k T_ qkT *xqUZ?k!TѤ* 7\qT\qaT]@**]k@mTk @*!(?k* T Rqs`T]`M{og_W O C@R**R***@RR*7sc*7@qT@ qAT+@@q T@/@^@)**@kTqKT ****ZT dxkLTk T R R*; R R@s*@@,@4*@C@/@E)@@w R2 @* _)@?AT*OJWI_HgGoF{E_{o g _ W O @*@q T"@qT&@q`T@+4`R!R*R***@R Rs* 7^_]{)@q TѤ*<7\qA<T\ q;T]]q+K T^]yj@)**+@kTqKT ****sT x?kLT_k T R Rs** @@t4*q:RaT_*@@qa T*W,7\] k+T\] kA+T*W)7\]+?k(T\]k!(T+@Cq;T ^ **Q"@q!TѤ*!7\q!!T\q T {)]44^h@?qIyK T** *k `T_qkT *Px?kk ‹)TS+@Z_k-TqKT **T x}~%khkhk,TkTRRrr *! K?kMT* R~Q*qZTo&@q T^ {)7Ѥ*7 7\]k T]\Qk T@]qT  **Z_k@ TqkTsT hxhk*T**9Z4^@sv#* R^`** R R^*@]@ _)@?T*OMWL_KgJoI{H_@ @ @@Y4*qZ!T^ {) 7Ѥ*W7]\Q?k+T\]kT+@@]q+ T **+@kTqKTsT hxhk*T**@ @ @@4*qZT#8-*M @4*qZ`T{ o g_WO@* R>CR7C R@7h3@qTcѤ*7C]qT] qAT^8_@)k,Tk,T*km.Ty* R** R\**h7@q TѤ*w47C][ k3T]C[ ka3TѤ*w17C][+?k0T]C[kA0T+@^qk_T\] **h;@qa T\ v)#*7Ѥ*'7C][k'TC[]Qka&T'@qFT] **9?ksATqkTTh dh8hk*T** R^ h?@qThC@q&Th?@qaTѤ*77C]S@ kT]W@ k!TѤ*77C]S@+?kT]W@kT+@^q YT3@] **$+@9?k?TqKT **T }@}~j8jhfjhk TkT*****!Rk TkT6R4hC@qT3@ J)7Ѥ*w7C]S@kTW@]QkAT @q6Tc]**6* R^@]@'@@#@@3@@@@@*@\@ _)@?AJT*OQWP_OgNoM{L_Z_ks+TqkTTh $hxhk*T** 3@3hH)jI)lW@(* * * *qT*6*hK)jg@(* *q!T* 6***+@9?k/TqKT **T x}~jhfjhk,TkTV4\\C[v)3@k@W@J)*|w]@{z3@@yx\wA7\*.@ @@@ RW4*Z4]'\ v)7Ѥ*W7[C]QkT]C[@ kT#@q T ]Q***+ksT+@qKTTh Dh8hk*T**@ @@ Rx4*z4/]@cB@@ R4*4 ]3@ J)7 @Ѥ*7S@C]QkaT]W@ kT@qT]Q***+ *9?ks T+@qKTTh hxhk*T**@ @@ Rx4*z4]@@ @@ RW4*@(4j]@#@@4*4 RI]@ @ R@C{ o g _WO@* R>C R7 R@7(G@qTcѤ*7C]qAT] qT^8X_@)kl,Tk+,T*k-Tu* Rs** R\s**(K@qa TѤ*37C][ kA3T]C[ k2TѤ*07C][?k!0T]C[k/T@^qWT s)\]**(O@q! T\ v))7Ѥ*'7C][k&TC[]Qk%T@q ?Tcs)]**Z_k:TqkTsT $h8hk*T** R^(S@qT(W@q%T(S@qATѤ*7C]C@ kaT]G@ kTѤ*7C]C@?kAT]G@kT@^q+QT s)+@]**3@9?k@8TqKT **T }@}~dj8jhjhk TkT*****!Rk TkT3R4(W@qaT+@ H)7Ѥ*W7C]C@kTG@]Qk!T @q+/T]s)**6* R^@]@@@@@+@@@@@*@\@ _)@?AT*OPWO_NgMoL{KC_9?k@$TqkTsT hxhk*T**+@+ 4\\C[v)+@[@G@H)*zw]@yx+@@vu\sA@9?k &TqKT **T dx}~jhjhk,TkT\csA)cA RW4*s\4]\ v)`7Ѥ*W7[C]QkT]C[@ kT@qTs)]Q ***9?kT@qKTsT h8hk*T**sA) @ Rx4*s|4]@NsA)@ R4*s4]+@ H)7 @Ѥ*w7C@C]QkT]G@ kAT@qKT]Q***  *OkZ T@qKTsTH hxhk*T**sA) @ Rx4*s|4|]@sA) @@ R74*s<4J] @4*@s4 R8] R#{ o g _ W OC@*>#R@7 R^@qaTCѤ*7]qT] q!T_S98_@)kTkkT*k- T* R R*I*b@qA TcѤ*"7]K@ k"T]O@ k!TѤ*7]K@'?kT]O@kaT'@c~q'T/@W)**rf@q T R 7cѤ*W7]+@ kT]/@ kATѤ*W7]+@'?kT]/@k!T'@c~q+ T@W)** R_  4D'@Z_k@TqKT **9T }@}~j8khjhk TkT*****!Rk TkT 4R4/@c@O@I)*yxw/@@@SA/@** R^@^@/@*@@@ _)@? T*ONWM_LgKoJ{I_'@kTqKT **T dx}~khjhk,TkTWB)@ R4*5@OB) R4*35@{o g _ W O @*<#`R**R***@R Rs*s 7^]"RҢ]#R]_*ң]"Rj@qTn@qTr@q! TҸ]j@qaT*`7?@qT;@ qT]q+ T/^|R@)* ****{TD{xklTk*T R Rs*f*!GA/@@4*V56R*r@q T*@7?@k T;@q T* 7?@k T;@qa T\#@q/T^* **` T~dzxekhFkhkLTkTn@q!T*7?@q!T;@qT]X 4^"@q(ykTq! T*b|*s@\4*^"R*#R*/@>5@/@@Z@#RR"Rr*r@ + *l%x k? kJ!T K?kT R~Q*\65^@qT@qT@q!T]@q!T*7?@qT;@ qAT@]?qT/_Z@)*8****@Z{?s`Th_$kxk TkT"A/@@4*\&5@@@q T*@7?@qT;@@ kaT@*7?@qaT;@ kT#@\_q T_/*9 **@{_sTh_i^jxEkifiikTkT@qT*@7?@qT;@qT]@J4_@_ q(y*T* R Rs*^@_@]@\@#@@ _)@?aT*OMWL_KgJoI{H_@/@[4* _**"R*5@@@#pRR!Rr*rJ+-*_.ix kϱkJT K?k T R~Q*|4 R^_*6*64* Rn*gC{og _ W O @*`RR*R***@RѠRs* 7^]"RҢ]#R]_*ң]"Rhw@qTh{@qTh@q T]x 4hw@qA TѤ*@7\qT;@ qT]q To^r@)* ****s`TzxklTk*T R Rs***!7@oA@4*UQ56R*h@q T* 7\ka T;@q T* 7\ka T;@q ToBqKTW)^* **s` Th~ӤzxekhFkhkLTkTh{@qTѤ*7\q!T;@qT]^q"@(ykTq!T*JcWA)4*^"R*#R*:5 @::@ + *l%x k? kJ!T K?kT R~QU45^h@qTh@qTh@q T]H 4h@q TѤ*7\qaT;@ qT@] ?qk To_|N@)*8****@Z{?9 T(_jxk TkTV)4* RH"@oA@4*u"5 @ @h@q T*7\qT;@@ k!T@*7\q!T;@ k TB_q  T_ *5 **@{_ T_^$kxEkifiikTkTh@qTѤ* 7\qT;@qaT]_@@(y_ q T*i R R*^  R Rs*^@_@]@@@@ j@ @[4* _**"R*5 @ @@J+-*_.ix kϱkJT K?kT R~Q4 R^ @_5* _)@?AT*OLWK_JgIoH{GC_{ og_WOC@*=@R 7@ R7@q!TcѤs*wM7C^qMT^ qLT^A9b@)?k,'Tk&T*?k(TK* R Rs** R RC@G@K@O@s*o*@qaTѤs*C7C^k@ kBT^q!BTѤs*7@7C^k@k?T^qA?TqUTk)C@s}*`@q TC@k@"R97Ѥs*W77k@C^Qk6T^qA6T@q HT]*CTDkx8ezxkJT****@ET~djx8khjhkLTkT@qT@q6T@qTѤs**7C^;@ kA*T^q)TѤs*'7C^;@ka'T^q'TqzTk)'@s}******!R?k TkT5Rz4C@k@"Rk@#RK@k@"Rk@#Ro@G@*o@"Ro@O@*o@"R'@;@"R;@#R/@;@"R;@#R?@+@*?@"R?@3@*?@"R*w]@]@{zyxC@@G@@K@@O@@'@@+@@/@@3@ RsA@q!T'@;@c"R"7Ѥs*7;@C^QkAT^qT@qK&T*]*9"T{yxezykJT**** #T~dzxxkhjhkLTkT* R R^@]@]@@@@@@@@@C@@G@@K@@O@@'@@+@@/@*@3@@ _)@?aT*ORWQ_PgOoN{M_@qTcѤs*W7C^qT^ qT^*A9f@)_k T?kK T*_s2W4*@(4]@kB)4*4I]]]*;*****!R_kLT?k T*<455G*@4*ZF5]CkB)24*B5*@qTѤs*7C^qT^o@ kTѤs*7C^qT^o@k!Tq+?Tk)G@g}**h@q TG@o@!R`"7Ѥs*7C^qaTo@^QkT@q,Tk)]**s 'Th`i^dkh8jikT***@*** )T`^djh8%kiFkikTkT@qT@qT@qTѤs*77C^qT^?@ kATѤs*W7C^qT^?@kaTqgTk)+@g}**@qT+@?@!R7Ѥs*7C^qT?@^QkT@qZTk)]**s VTh_i^$khxjikT****f&]]@*** ST_^djhx%kiFkikTkT@qTcѤs*7C^qT^ qAT^*9f@)_kLT?k T*}kB)4*4U~5(]*kB)w4*z4Uy5C@G@CK@GO@K'@O+@'/@+3@/3*]]*****!R_k,T?kTS5*@qaTѤs*w7C^k@ kT^qTѤs*7C^k@kT^qTqK<Tk)K@s}*`@q TK@k@"R`"7Ѥs*7k@C^QkT^qT@qK/T]*`+TDkx8ezxkJT****,T~dj8khjhkLTkT@qT@q!T@qaTѤs*7t7C^;@ ksT^qAsTѤsk)*7q7C^;@kpT^qApTqK`T/@s}*`@q T/@;@c"R 7Ѥs*Wh7;@C^QkgT^qAgT@qRT]*9NT{yxezykJT****PT~dzxkhjhkLTkT*@qTcѤs*\7C^q[T^ qA[T^*9f@)_kT?kkT*kB)4*4]skB)4*z5@]]4*@b5]@kB)4*:5@]]'*P*****!R_k,T?kTb5*AqTѤs*A7C^qaAT^o@ k@TѤs*>7C^q>T^o@k>Tq @TO@g}**gAq TO@o@!R!7Ѥs*57C^qa5To@^Qk4T@q+2T]**s @-Th`i^dkh8jikT***@*** /T`^dj8%kiFkikTkT AqTAq!T AqTѤs*W(7C^q'T^?@ ka'TѤs*w%7C^q%T^?@k$Tq+.T3@g}*AqAT3@?@!R7Ѥs*w7C^qT?@^QkaT@q+!T]*(ҟsTh_i^$khxjikT***4*@Hz5]@9W4*@@( 5]]kB)@**(T_^djx%kiFkikTkjT&A*A.A2A6A(*A *A *A *A *"A * * * *qT@6*@b@5[4*@@H4]*W4*@@(5]] w4*@@4]mW4*@@5]]{ og_WOC@*=`R@7` R7Ȫ@qATcѤs*M7C^qaMT^ qMT^*A9b@)?kL'Tk 'T*?k(TM* R Rs** R RC@G@K@O@s*q*Ȯ@qaTѤs*WC7C^k@ kBT^qaBTѤs*w@7C^k@k?T^q?Tq VTS)C@s}*aȲ@q TC@k@"R97Ѥs*77k@C^Qk6T^q6T@qHT*]*@DTDkx8ezxkJT****ET~djx8khjhkLTkTȶ@qTȺ@q6Tȶ@qTѤs**7C^;@ ka*T^q*TѤs*(7C^;@k'T^q!'TqK{TS)'@s}******!R?k,TkT*4R*4C@k@"Rk@#RK@k@"Rk@#Ro@G@*o@"Ro@O@*o@"R'@;@"R;@#R/@;@"R;@#R?@+@*?@"R?@3@*?@"R*w]@]@{zyxC@@G@@K@@O@@'@@+@@/@@3@ R@sAȺ@qaT'@;@c"R #7Ѥs*7;@C^QkAT^qT@q&T]**9@"T{yxezykJT****`#T~dzxxkhjhkLTkT* R R^@]@]@@@@@@@@@C@@G@@K@@O@@'@@+@@/@*@3@@ _)@?T*ORWQ_PgOoN{M_*AqTcѤs*7C^qT^ qAT^*A9f@)_k T?kK T*_s2*@74*94]SB)4*4G]]Y*9*****!R_kLT?k T*<45H*@4*yF5]CSB)24*B5*AqTѤs*7C^qAT^o@ kTѤs*7C^qaT^o@kTqK?TS)G@g}**hAq TG@o@!R"7Ѥs*7C^q!To@^QkT@q -TS)]**s (Th`i^dkh8jikT***@*** )T`^djh8%kiFkikTkTAqT"Aq!TAqTѤs*7C^qT^?@ kTѤs*7C^qT^?@k!TqKhTS)+@g}**"AqT+@?@!R 7Ѥs*ײ7C^qaT?@^QkT@qZT]**s @VTh_i^$khxjikT****c&]]@*** TT_^djhx%kiFkikTkTȾ@qTcѤs*7C^qAT^ qT^*9f@)_kLT?k T*}SB)4*4}5(]*SB)w4*y4x5C@G@CK@GO@K'@O+@'/@+3@/3*]]*****!R_k,T?kT35*@qTѤs*7C^k@ kT^q!TѤs*77C^k@kT^qATq<TK@s}*`@q TK@k@"R`"7Ѥs*77k@C^QkT^q!T@q/T]*+TDkx8ezxkJT****,T~dj8khjhkLTkT@qT@q!T@qaTѤs*s7C^;@ k!sT^qrTѤsS)*p7C^;@k!pT^qoTq`T/@s}*`@q T/@;@c"R !7Ѥs*g7;@C^Qk!gT^qfT@q+ST]*9@OT{yxezykJT****QT~dzxkhjhkLTkT*&AqTcѤs*[7C^q![T^ qZT^*9f@)_k T?kT*@74*@4]@pSB)4*5@]]4*@a5]@@4*@5]]@$*I*****!R_k,T?kTSb5**AqTѤs*@7C^q@T^o@ k@TѤs*>7C^q=T^o@k!=Tq+;TO@g}**g.Aq TO@o@!R!7Ѥs*47C^q4To@^Qk3T@qK-T]**s `(Th`i^dkh8jikT***@*** *T`^dj8%kiFkikTkT2AqT6AqAT2AqTѤs*w'7C^q'T^?@ k&TѤs*$7C^q!$T^?@k#Tq)T3@g}*6AqaT3@?@!R7Ѥs*7C^q!T?@^@Q_kaT@_q T]*;_sTh_i^$khxjikT***4*@y5]@9W4*@@(5]]SB)@**(T_^djx%kiFkikTkjT@5~4*@@H4]*!W4*@@(5]]2U4*@4]W4*@@5]]{WO *** 6*q T** 6*q`T** 6*qT**6*@RR r rD R7*OBWA{è_C{og_WO@**#@R*@7@@R(rh i#h` ̌R*̬rh@q+T@ k @)ixlijx)}-)b)  ii*xi KT@`_qX T#@R_q*hT*6U 7h@q T>꣐Rj=r)})}**)e) b@ K) ̌R**̬rY=:=h@k T_qT* ****Rb@{kTh @ o)}q ixJ}KJbJ i)xKTh@i @o$xkTkJT* 5R"Rrr@`` @@ '**@b@*` @a@b@)54* _)@?AT*OHWG_FgEoD{CC_C{og_WO@|*#@R*7@@R(rh i ` R(r~R(r`R(r~ h @H 7 h@ *h@qT@iL~ yxjlJ_  j,+Th@qT@iL~ yxjlJ_  j,+T@`@`qz T#@Rq*hT*U6u 7@(?飐Ri=r} a@}) e )K ?q9== TR*x=r ***@Ra{ Tzi @q} e (y;xTh @yxk TkT"R5Rrr *@@` @`@  _)@? T*OHWG_FgEoD{CC_***h@qTR|=r ***Rh Tzi@} e (i*xh@ixkLTkTa@` @"Rb@#Ra@`@*c@"R57**{ WO@( 4*R(r* @?qT @> R)} R %x- qk8AT@@)@)R***@4**57*RRrr 2 **OCWB @{Ĩ_{og_WOD** ** 7( @)@R(rh i(h` ('@) qT *+ @l@m @}@*}@_k* T?qmTQ~ ~ B| C~ Q?T&@' @x& |@P4 k`T@?T@ q{ kT[ {{xyxK{?q{WZkMTy&x_ kjT{ {{xyxK{?q{WZkMTy&xcT {{xyxK{?q{WZkMTy&x T P@{ `?aT; {{xyxK{?q{WZkMTy&x kT@ k{ T`?T[ {{xyxK{?q{WZkMTy&x` {{xyxK{?q{WZkMTy&xjT {{xyxK{?q{WZkMTy&x`?TqkT[ {{xyxK{?q{WZkMTy&x_k T{ {{xKyx<qTZkTy&xmRRrr* 5R"Rrr` @` @? ('@)@ Q) Q(}H ('@)@( ySQH @@qTH?飐Ri=r }@I})*)e)  K_k: kT_kMT**R@_kkT_kMT**Rh @)qkT* Rh@9?k T_qT*b@{kT4h@?kd@zdBzi @*oJ}@+ixqk}h (i*xTh@i @(o$xkT***R` @a@b@)7**OEWD_CgBoA{ƨ_*KC{O@* RR R*CC9yq!T**(R3сRs8*@73`RBR*`6**6C3сR*7qTC"R**`6***47*qT** R**46* _)@?T*OD@{BC_{OC*@* R)r*qT(RR9*@6 R*6*`R**@7*7**T6* @)@?T*OC@{A_{g_WO@*?*#@R* 7@@R(rh i#hhR` (r~hR(r}`Vh @qƟ*Q#@@qT,yM@ LE,%xm@}  lT`?k T#@R9?k*JTU6 7h@qT~@~ө}jh kiJ k ٚj(H} `(k)h @y5xh T` @a@b@b@)*4RRrr&*5R"Rrr*@` @  _)@?!T*OGWF_EgD{C_{OC@h@H`@ `2 RR 44RRrrRRrr Rr2* @)@?T*OC@{A_@R(r@}@h `@b @a @@*22@{ `@D R @*{¨__qT @9?)qT)RRr_* h )h+8Tik8?)q!T *i?h(8_{ ` @{¨_{ ` @{¨_@ @ @ @mMmc KI )}M*)R }R) % _@ @ @ @ @RLsr KI K% _{_WO**~@q T**@8K`6}@ TOCWB_A{Ĩ_{C@)R"R*97*** @)@?T*@{A_A7?qT*** i8 j8) ?kK]3K(x T?q(}_Rr_@y*(y_@y* Z}S(y_?qkT*)_(8 hh8  ?J+8AT xS_Z}S*(y_ y*_@*(_@* Z(_ *_Z*(_{_WO**?*+R rkJT72kOCWB_A{Ĩ_{ R*7**** @{¨_{ **7**** @{¨_{O*@74R*@7 R`7* ****OA{¨_{g_WOa4( }@**XTR}(rqTh~@ @w~7(x5R(r H ODWC_BgA{Ũ_ֿqT* kJzhxk?LY+xT{g_WOa4( }@**XTR}(rqTh~@ @w~7(x5R(r H ODWC_BgA{Ũ_ֿqT* kJzhxk?LY+xT{ _WO4( }@**XTR}(rqT@w~@R(r`(qT* k*jh8k?LI+8TODWC_B @{Ũ_{ _WO4( }@**XTR}(rqT@w~@R(r`(qT* k*jh8k?LI+8TODWC_B @{Ũ_{og_WOC* rSKR@@(r_qT***)}@ `z|_ k`Tih)q}@kT#y@qT*5Rhz| 8yxHK}@T OFWE_DgCoB{A_{og_WOC*  :Ry3R@@(r_qT***)}@ `z|_ k`Tih)q}@kT#@y@qT*5Rhz| 8yuxHK}@T OFWE_DgCoB{A_{og_WOC*:Rv3R@@(r_qT***)}@ `z|_ k`Tih)q}@kT#@9@qT*5Rhz| 8iu8HK}@T OFWE_DgCoB{A_{og_WOC*  R@@(r_qT***)}@ `z|_ k`Tih)q}@kT#9@qT*5Rhz| 8i8HK}@T OFWE_DgCoB{A_{og_WOC* hR2&R@@(r_qT***)}@ `z|_ k`Tih)q}@kT#@@qT*5Rhz| 8yuHK}@T OFWE_DgCoB{A_{og_WOC*  :Ru3R@@(r_qT***)}@ `z|_ k`Tih)q}@kT#@@qT*5Rhz| 8yuHK}@T OFWE_DgCoB{A__ qTRr_?4_qJpSIğJ!Q @8)k!ʚhJ!Q(I*__ qTRr_B4_qIpSHğ)!Q $ɚ*8)!Q*_{WOC*kTV**js8)R)!* *j38RRr*r*OBWA{è_C{WOC@`^@R4`4Rr *F@RRrr @)@?T*ODWC@{AC_@R(r@}@h@b@@*22@{O@#3Ѩ7@C_ 7***RR`* _)@?TOC{B_{#_WO@*@q T# @JRJr?kaT`# @?qTa"@9c&@9?q! T qT`2# @`B# @=y`R# @`b# @=yc@93!R:98R3c@9hq>9$TK*}@ C c@9 fqB9#T8R3K}@ C7c@9 fqF9"TK}@ C7c@9 fqJ9 T8R3K}@ C7c@9 fqN9HTK}@ C7c@9 fqR9T8R3K}@ C7c@9 eqV9T K!}@ C(3`# @*`# @*"`# @*&`# @**C)D) (   _k T~@R(r a&@h 4C)@2 Q@@yU4RrR#Rr*4Rr4Rr"Rr _)@? T*OGWF_E#@{C_%R4RR Rrr4Rr22@yyabD99bfD99cjD99dnD99@94@9j4@9)4@94H US US ) RR*:@*@*{ SO C@**'#7@@#7FG#*DE**6Rrk`T@R@R'@s***R@RҨ* 2*'@ _)@?T*OKS@{I_C{WO@*? q T*5 h@y)@y kT h@y)@y kT h@y)@y kT hV@9)@9 kT hR@9)@9 kT hN@9)@9 kT hJ@9)@9 kT hF@9)@9 k T hB@9)@9 k T h>@9)@9 k T h:@9)@9 k TIh&@h4uRL hV@9)@9 kaT hR@9)@9 kaT hN@9)@9 kaT hJ@9)@9 kaT hF@9)@9 kaT hB@9)@9 kaT h>@9)@9 kaT h:@9)@9 kaTRrR2r*7 *Rr+kaT R(R39R3@RRr$R 7 7` 7{RIR+yCR7qTqTh&@4 R<***R** 2RRs2 Rh&@*h5@R*7`2@a@b@`7h@iC)`:@ 7h&@4qkTqaThC)j@`6@b&@( A`77*7 h:@9)@9 kA T h>@9)@9 kA T hB@9)@9 kA T hF@9)@9 kA T hJ@9)@9 kAT hN@9)@9 kAT hR@9)@9 kAT hV@9)@9 kAT* **RR* _)@?T*ODWC{BC_R* **RR*{WO@IRS9y*C3RCR73@9* 25R7+R rTqhT*5!qAT5422* _)@?T*OEWD@{B_{C@)R9R@RRr$R7* ** @)@?T*@{A_{@iÌRJR mR+yy CR7#R7*  2 2 _)@?T*@{B_{@RJRk R+yy CR7#R7*  2 2 _)@?T*@{B_{C@{RJR yR7* 2 2 @)@?T*@{A_{O@i RJRK RCR+yy 7#R7@ R*4RrRrs*  2 2 _)@?T*OC{B_{_WO@i R*+yI Ry HR)@9) 83@94)@9i4(@9(4*@945 Q  q8 wRSRRR** qCT8kTR*8kTT47kTaR*sh7kT@9^8R# cR8Rc@9^88qR# 8TK*}@B @9^8 6qR# 8 TRcK}@B4@9_8 5q)RC 8 TK!}@B(cc!R7CR7#R@7@ RrTRrRrs*  2 2 _)@?T*OGWF_E{D_@*{O   @ )@2#R7 R*4RrRrs* 2 2 _)@?T*OC{B_{og_WOC@R**(rR q T*wR[R *R*6qTkLTR  !@qT**RK6K*R8@~S~S~S{9u9h9i 9j9!7qT#@q *T_IRiIR @qi y)CSjR*C3?q}IQ *}S }S"=S#=SAR9.9i9h&9j"9k*9R77q9T*22  2 2*OFWE_DgCoB{A_**{ O*?qT"4_qA Tq T *  Tkjh8Lih8k *Ki(8?T)R 9>RRrrGRRRr*r;q T * `TKih8ljh8k, Ki(8?T)R 9*RR$Rr*r*OB @{è_@*{ O*q TTq T * Tjh8Lih8k *Ki(8?T`RR7*RRRr*r ***OB @{è_@*{OC@*qT5qT(@9@9q) (9T@9 @9 qI) 9T @9 @9qI) 9`T@9 @9qI) 9aTRRRr*r`RR7*** @)@?T*OC@{A_R@*{ O**7qT@9qT`RR79 R**6***`RrQ***** R6*`Rra*h***OB @{è_{ @94*Ib8c5  )@9 4"RIb84 R{_ )@9?qIR"Ib8c5*{_C{WO@@9Mq T@9 qA T@90@xqT R* R R*@#RARuS* 7@qkT ҿ#yS 򮅟O -@@ !TTih82ih8P >q123ri(xT>qhT!@T@9_8103i(x T*RRrr _)@?T*O\W[{ZC_**Rr@* { (b@`@ @{¨_R'6Ha{%.G*9999999999999GV99999999999999et9999999999999?EKV\bhntzivaaaaaaaaaaaaE?????????????????;gfts(08@HPXlpX0Hl    0 , H,@` p$P|8H8$8`lpX4h((hl Lh ! 16;@EJOT!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!k  !4*0w$).38=BGLQ f h %  j k j ( k@Bcheck_feature_feasibilitywriteHostDataMemorysetActiveScanFrequency&info->bus_mutex&gestureMask_mutexcheckLimitsMinMaxfts_status_showfts_gesture_coordinates_showfts_gesture_mask_showfts_stylus_mode_showfts_cover_mode_showfts_charger_mode_showfts_grip_mode_showfts_glove_mode_showstm_fts_cmd_showread_heatmap_rawstm_fts_production_limits.csvpollErrorListaddErrorIntoListdriver_testfw_file_testprint_frame_shortfts_seq_starttouchsim_startfts_enableInterruptprint_frame_intpollForEventfts_driver_exitfts_proc_init6[ FTS ] %s System config version %04X, do panel init&x->waitfts_system_resetstatusftstp_sensitivity_test_pre_cal_sstp_sensitivity_compute_gainstp_sensitivity_test_post_cal_mstp_sensitivity_test_pre_cal_mstp_sensitivity_test_std_msgesture_coordinatessetFeaturesst,limits_namesst,firmware_namesst,max-coordsgetGestureCoordsreadGestureCoords%supdate_motion_filterfts_controller_ready_event_handlerfts_user_report_event_handlerfts_status_event_handlerfts_error_event_handlerfts_enter_pointer_event_handlerfts_leave_pointer_event_handlerfts_nop_event_handlerfts_gesture_event_handlerfts_mode_handlererrorHandlerreadSensitivityCoeffHeaderreadSyncDataHeaderreadHDMHeaderfts_gpio_setupfts_tptouchsim_stopst,panel_mapst,force-pi-cfg-ver-mapcheckLimitsMapproduction_test_itofts_set_gpiofts_set_switch_gpiost,switch_gpiost,reset-gpiost,irq-gpiost,disp-rate-gpiofts_read_panel_extinforeadSysInfodumpErrorInfoflash_enable_uvlo_autopowerdown3[ FTS ] %s: Failed to set gpio %d directionfts_driver_test_opentouchsimst,heatmap_mode_fullfts_identify_panelcheckLimitsMapTotalcheckLimitsMapAdjTotalfts_write_internalfts_writeFwCmd_internalfts_read_internalfts_writeRead_internalfts_writeThenWriteRead_internalgesture_maskfromIDtoMaskupdateGestureMask&(&info->fts_int)->rlock&info->diag_cmd_lockfts_crc_checkfts_screen_state_chg_callbackcheckLimitsMapAdj3[ FTS ] Unexpected heatmap size: %i x %i4[ FTS ] Heatmap frame has stale counter value %i3[ FTS ] %s: i2c read failed, fts_writeRead returned %i3[ FTS ] Touch IC not in local heatmap mode: %X %X %iinclude/linux/uaccess.hfts_init_sensingwriteConfigreadConfigfts_get_regfts_enable_regsaveMpFlagdefault_mffts_set_bus_reffts_removemode_activeisAnyGestureActivetruefts-fwu-queuefts-heatmap_test-queuefts-event-queuefts_driver_test_writefts_aggregate_bus_statefwupdatefts_fw_updatest,disable-auto-fw-updatefalsefts_driver_test_releasefts_touch_simulation_storefts_gesture_mask_storefts_default_mf_storefts_fwupdate_storefts_stylus_mode_storefts_cover_mode_storefts_charger_mode_storefts_grip_mode_storefts_heatmap_mode_storefts_glove_mode_storestm_fts_cmd_storeinitCorepollForErrorTypeautotunerequestSyncFramegetSyncFramefts_chip_powercyclest,extinfo_override_tableheatmap_enabletp_sensitivity_modestylus_modecover_modecharger_modegrip_modeheatmap_modetp_sensitivity_set_scan_modeglove_modesetScanModefts_probefts_pm_suspendstm_fts_cmdwriteSysCmdappidst,sensor_invertedst,regulator_dvddst,regulator_avddrequestHDMDownload%3d%100s %d %d../msm-google-modules/touch/fts/sunfish/fts.c../msm-google-modules/touch/fts/sunfish/fts_lib/ftsError.c../msm-google-modules/touch/fts/sunfish/fts_lib/ftsCore.c../msm-google-modules/touch/fts/sunfish/fts_lib/ftsFrame.c../msm-google-modules/touch/fts/sunfish/fts_lib/ftsIO.cftm5_fw.ftbinfoblock_getdata6[ FTS ] %s: Refresh panel init datareadSensitivityCoefficientsDatareadTotMutualSenseCompensationDatareadMutualSenseCompensationDatareadTotSelfSenseCompensationDatareadSelfSenseCompensationDatareadTotMutualSenseGlobalDatareadMutualSenseGlobalDatareadTotSelfSenseGlobalDatareadSelfSenseGlobalDatareadSensitivityCoeffNodeDatareadTotMutualSenseNodeDatareadMutualSenseNodeDatareadTotSelfSenseNodeDatareadSelfSenseNodeData[pending][none]fts_writeU8UXfts_writeU8UXthenWriteU8UXfts_writeReadU8UXfts_writeU8UXthenWriteReadU8UXMS_KEY_TOTAL_CX_MAXMS_TOUCH_LOWPOWER_TOTAL_CX_MAXMS_TOUCH_ACTIVE_TOTAL_CX_MAXSS_RAW_DATA_SENSE_MIN_MAXSS_RAW_LOWPOWER_DATA_SENSE_MIN_MAXSS_TOUCH_ACTIVE_IX1_SENSE_MIN_MAXSS_TOUCH_IDLE_IX1_SENSE_MIN_MAXSS_TOUCH_ACTIVE_CX1_SENSE_MIN_MAXSS_TOUCH_IDLE_CX1_SENSE_MIN_MAXSS_RAW_DATA_FORCE_MIN_MAXSS_RAW_LOWPOWER_DATA_FORCE_MIN_MAXSS_TOUCH_ACTIVE_IX1_FORCE_MIN_MAXSS_TOUCH_IDLE_IX1_FORCE_MIN_MAXSS_TOUCH_ACTIVE_CX1_FORCE_MIN_MAXSS_TOUCH_IDLE_CX1_FORCE_MIN_MAXMS_KEY_RAW_DATA_MIN_MAXMS_RAW_DATA_MIN_MAXMS_RAW_LOWPOWER_DATA_MIN_MAXMS_KEY_CX1_MIN_MAXMS_TOUCH_LOWPOWER_CX1_MIN_MAXMS_TOUCH_ACTIVE_CX1_MIN_MAXSS_RAW_DATA_SENSE_EACH_MAXSS_RAW_LOWPOWER_DATA_SENSE_EACH_MAXSS_RAW_DATA_FORCE_EACH_MAXSS_RAW_LOWPOWER_DATA_FORCE_EACH_MAXMS_RAW_DATA_EACH_MAXMS_RAW_LOWPOWER_DATA_EACH_MAXSS_TOUCH_ACTIVE_TOTAL_IX_SENSE_MAXSS_TOUCH_IDLE_TOTAL_IX_SENSE_MAXSS_TOUCH_ACTIVE_TOTAL_CX_SENSE_MAXSS_TOUCH_IDLE_TOTAL_CX_SENSE_MAXSS_TOUCH_ACTIVE_IX2_SENSE_MAXSS_TOUCH_IDLE_IX2_SENSE_MAXSS_TOUCH_ACTIVE_CX2_SENSE_MAXSS_TOUCH_IDLE_CX2_SENSE_MAXSS_TOUCH_ACTIVE_TOTAL_IX_FORCE_MAXSS_TOUCH_IDLE_TOTAL_IX_FORCE_MAXSS_TOUCH_ACTIVE_TOTAL_CX_FORCE_MAXSS_TOUCH_IDLE_TOTAL_CX_FORCE_MAXSS_TOUCH_ACTIVE_IX2_FORCE_MAXSS_TOUCH_IDLE_IX2_FORCE_MAXSS_TOUCH_ACTIVE_CX2_FORCE_MAXSS_TOUCH_IDLE_CX2_FORCE_MAXMS_RAW_ITO_DATA_MAXMS_KEY_CX2_MAXMS_TOUCH_LOWPOWER_CX2_MAXMS_TOUCH_ACTIVE_CX2_MAX{ %08X3[ FTS ] Unable to allocate memory for GM raw data. ERR %08X3[ FTS ] %s: can not allocate memory for ix2_sn ERROR %08X3[ FTS ] %s: can not allocate memory for cx2_sn ERROR %08X3[ FTS ] %s: can not allocate memory for coeff ERROR %08X3[ FTS ] %s: can not allocate memory for ix2_fm... ERROR %08X3[ FTS ] %s: can not allocate node_data... ERROR %08X3[ FTS ] %s: can not allocate memory for cx2_fm ... ERROR %08X6[ FTS ] %s: force PI config version: %04X%02X%02XcheckLimitsMapFromUcheckLimitsMapTotalFromUSS_RAW_DATA_SENSE_GAPSS_RAW_LOWPOWER_DATA_SENSE_GAPSS_RAW_DATA_FORCE_GAPSS_RAW_LOWPOWER_DATA_FORCE_GAPMS_RAW_DATA_GAPMS_RAW_LOWPOWER_DATA_GAPMS_RAW_DATA_ADJ_HORIZONTAL_P2PMS_RAW_DATA_ADJ_VERTICAL_P2PONMS_KEY_TOTAL_CX_MINMS_TOUCH_LOWPOWER_TOTAL_CX_MINMS_TOUCH_ACTIVE_TOTAL_CX_MINSS_RAW_DATA_SENSE_EACH_MINSS_RAW_LOWPOWER_DATA_SENSE_EACH_MINSS_RAW_DATA_FORCE_EACH_MINSS_RAW_LOWPOWER_DATA_FORCE_EACH_MINMS_RAW_DATA_EACH_MINMS_RAW_LOWPOWER_DATA_EACH_MINSS_TOUCH_ACTIVE_TOTAL_IX_SENSE_MINSS_TOUCH_IDLE_TOTAL_IX_SENSE_MINSS_TOUCH_ACTIVE_TOTAL_CX_SENSE_MINSS_TOUCH_IDLE_TOTAL_CX_SENSE_MINSS_TOUCH_ACTIVE_IX2_SENSE_MINSS_TOUCH_IDLE_IX2_SENSE_MINSS_TOUCH_ACTIVE_CX2_SENSE_MINSS_TOUCH_IDLE_CX2_SENSE_MINSS_TOUCH_ACTIVE_TOTAL_IX_FORCE_MINSS_TOUCH_IDLE_TOTAL_IX_FORCE_MINSS_TOUCH_ACTIVE_TOTAL_CX_FORCE_MINSS_TOUCH_IDLE_TOTAL_CX_FORCE_MINSS_TOUCH_ACTIVE_IX2_FORCE_MINSS_TOUCH_IDLE_IX2_FORCE_MINSS_TOUCH_ACTIVE_CX2_FORCE_MINSS_TOUCH_IDLE_CX2_FORCE_MINMS_RAW_ITO_DATA_MINMS_KEY_CX2_MINMS_TOUCH_LOWPOWER_CX2_MINMS_TOUCH_ACTIVE_CX2_MIN3[ FTS ] %s: force_pi_cfg_ver is NULLSS_TOUCH_ACTIVE_TOTAL_IX_ADJ_HORIZONTALSS_TOUCH_IDLE_TOTAL_IX_ADJ_HORIZONTALMS_TOUCH_LOWPOWER_TOTAL_CX_ADJ_HORIZONTALSS_TOUCH_ACTIVE_TOTAL_CX_ADJ_HORIZONTALMS_TOUCH_ACTIVE_TOTAL_CX_ADJ_HORIZONTALSS_TOUCH_IDLE_TOTAL_CX_ADJ_HORIZONTALMS_RAW_DATA_ADJ_HORIZONTALMS_RAW_LOWPOWER_DATA_ADJ_HORIZONTALMS_RAW_ITO_DATA_ADJ_HORIZONTALSS_TOUCH_ACTIVE_IX2_ADJ_HORIZONTALMS_TOUCH_LOWPOWER_CX2_ADJ_HORIZONTALSS_TOUCH_ACTIVE_CX2_ADJ_HORIZONTALMS_TOUCH_ACTIVE_CX2_ADJ_HORIZONTALSS_TOUCH_IDLE_CX2_ADJ_HORIZONTALSS_TOUCH_ACTIVE_TOTAL_IX_ADJ_VERTICALSS_TOUCH_IDLE_TOTAL_IX_ADJ_VERTICALMS_TOUCH_LOWPOWER_TOTAL_CX_ADJ_VERTICALSS_TOUCH_ACTIVE_TOTAL_CX_ADJ_VERTICALMS_TOUCH_ACTIVE_TOTAL_CX_ADJ_VERTICALSS_TOUCH_IDLE_TOTAL_CX_ADJ_VERTICALMS_RAW_DATA_ADJ_VERTICALMS_RAW_LOWPOWER_DATA_ADJ_VERTICALMS_RAW_ITO_DATA_ADJ_VERTICALSS_TOUCH_ACTIVE_IX2_ADJ_VERTICALSS_TOUCH_IDLE_IX2_ADJ_VERTICALMS_TOUCH_LOWPOWER_CX2_ADJ_VERTICALSS_TOUCH_ACTIVE_CX2_ADJ_VERTICALMS_TOUCH_ACTIVE_CX2_ADJ_VERTICALSS_TOUCH_IDLE_CX2_ADJ_VERTICALMS_RAW_DATA_ADJ_PEAKSLPIOFFMS Digital Gain =SS FS sense Mean =SS FS force Mean =MS FS Mean =MS strength =MS Key Raw frame =MS Raw frame =SS Raw sense frame =SS sense frame =SS Raw LP sense frame =SS Raw force frame =SS force frame =SS Raw LP force frame =MS frame =MS Raw LP frame =MS Raw ITO frame =Golden Mutual Data =MS RAW FRAME =MS STRENGTH FRAME =MS BASELINE FRAME =STD = TOT MS Init Data (Cx) = TOT MS LP Init Data (Cx) =MS Data (TOT Cx) =MS Key Init Data (Cx2) =MS Init Data (Cx2) =MS LP Init Data (Cx2) =MS Data (Cx2) =FS Uniform (%) =Error dump:print_frame_u8print_frame_i8print_frame_u16ftm55.2.16.14hold_m3getSSFrame3getMSFrame3print_frame_u32%s/input03[ FTS ] %s: bus is not accessible.2) FW running: Sensing On...,&(info->input_report_mutex)3[ FTS ] %s: Failed to get gpio %d (code: %d)3[ FTS ] %s: memory allocation failed!3[ FTS ] readData = NULL... returning junk data!{ %d %02X TOT SS Init Data Ix_sn = TOT SS LP Init Data Ix_sn = SS Data TOT Ix_sn = TOT SS Init Data Cx_sn = TOT SS LP Init Data Cx_sn = SS Data TOT Cx_sn = SS Init Data Ix2_sn = SS LP Init Data Ix2_sn = SS Data Ix2_sn = SS Init Data Cx2_sn = SS LP Init Data Cx2_sn = SS Data Cx2_sn = TOT SS Init Data Ix_fm = TOT SS LP Init Data Ix_fm = SS Data TOT Ix_fm = TOT SS Init Data Cx_fm = TOT SS LP Init Data Cx_fm = SS Data TOT Cx_fm = SS Init Data Ix2_fm = SS LP Init Data Ix2_fm = SS Data Ix2_fm = SS Init Data Cx2_fm = SS LP Init Data Cx2_fm = SS Data Cx2_fm = MS Sensitivity Coeff = SS Sensitivity Coeff sense = EXT Release = SS Sensitivity Coeff force = ERROR EVENT = FOUND EVENT = READ EVENT = DIAGNOSTIC TEST: 1) I2C Test: Extended display info: %02X: 4) FW INFO DUMP: %2d - %5d, %d, Release Info = Die Info = { %08X } 3[ FTS ] Unsupported I2C functionality 6[ FTS ] %s: Starting to write Host Data Memory 6[ FTS ] Address for Global data= %llx 6[ FTS ] Address for Golden Mutual hdr = %llx 6[ FTS ] addr = %llx 6[ FTS ] Address for Golden Mutual data = %llx 6[ FTS ] Address for Node data = %llx 6[ FTS ] %s: cmd[5] = %02X, addr = %llx 6[ FTS ] %s: Power Cycle Finished! ERROR CODE = %08x 6[ FTS ] i2c address: %x 3[ FTS ] bad len. len=%zu 3[ FTS ] %s: bad len. len=%zu fts_gpio_%u 6[ FTS ] ss_force_len = %u ss_sense_len = %u 6[ FTS ] ms_force_len = %u ms_sense_len = %u 6[ FTS ] Sensor inverted = %u 3[ FTS ] ERROR: failed to init tbn context 3[ FTS ] bad input 3[ FTS ] %s: bad input 6[ FTS ] Consecutive echo on the file node, free the buffer with the previous result 6[ FTS ] parseBinFile: Using default flash Address 3[ FTS ] %s: Blocking concurrent access 3[ FTS ] ERROR: %s: Failed to get regulators 3[ FTS ] %s: ERROR Failed to enable regulators 6[ FTS ] Node Data to read %d bytes 6[ FTS ] %s, size = %d bytes 3[ FTS ] fts initialization failed %d times 6[ FTS ] The total frames size is %d words 6[ FTS ] The frame size is %d words 3[ FTS ] %s: ERROR Failed to set up GPIO's [ FTS ] %s: toggling i2c switch to %s 6[ FTS ] %s 3[ FTS ] %s 6[ FTS ] %s: Command = %02X %02X %s 6[ FTS ] %s: Settings = %s 6[ FTS ] Setting the page mask = %s 6[ FTS ] parseBinFile: File External Release = %s 6[ FTS ] bus_reg_name = %s 6[ FTS ] pwr_reg_name = %s 6[ FTS ] limits name = %s 6[ FTS ] firmware name = %s FW file: %s REL: %s 6[ FTS ] FTS_BUS_REF_FORCE_ACTIVE: %s 6[ FTS ] driver ver. %s 6[ FTS ] Get Limits File starting... %s 3[ FTS ] %s: %d) %s 3[ FTS ] %s: Failed to enable bus regulator 3[ FTS ] %s: Failed to get power regulator 3[ FTS ] %s: Failed to enable power regulator 3[ FTS ] %s: Failed to get bus pullup regulator 3[ FTS ] %s: Failed to disable DVDD regulator 3[ FTS ] %s: Failed to enable DVDD regulator 3[ FTS ] %s: Failed to disable AVDD regulator 3[ FTS ] %s: Failed to enable AVDD regulator 3[ FTS ] Error (%08X) while reading from FIFO in fts_event_handler 3[ FTS ] %s: fail to allocate buffer 3[ FTS ] Invalid x or y: (%i, %i), value=%i, ending loop 3[ FTS ] %s: Blocking multiple open 6[ FTS ] Get 1 MS Strength 3[ FTS ] %s: Failed to configure I2C switch 3[ FTS ] Found invalid cmd/arg 3[ FTS ] %s: Found invalid cmd/arg [ FTS ] %s: Pressure is %i, but pointer is not leaving 3[ FTS ] ERROR: Cannot create touch sim. test work queue 3[ FTS ] %s: Number of bytes of parameter wrong! %zu != 1 byte 6[ FTS ] %s: Get Version Byte 6[ FTS ] Get 1 SS Frame 6[ FTS ] Get 1 MS Frame 3[ FTS ] OOM allocating event dispatch table 3[ FTS ] ERROR: No such input device 3[ FTS ] Request irq failed ADDR_FLASH_STATUS write failed ADDR_FLASH_STATUS read failed ADDR_INFOBLOCK read failed 3[ FTS ] ERROR:info.board kzalloc failed kmalloc failed 6[ FTS ] Automatic firmware update disabled 6[ FTS ] Full heatmap enabled 3[ FTS ] ERROR: Cannot create fwu work thread 3[ FTS ] ERROR: Cannot create work thread 3[ FTS ] %s: Failed or timed out during read of extinfo. ret=%d 3[ FTS ] %s: Encountered error while identifying display panel. ret=%d 3[ FTS ] %s: parsed a wrong number of bytes %d!=%d 6[ FTS ] Screen Resolution = %d x %d 3[ FTS ] %s: FW reported more than %d points for the gestures! Decreasing to %d 6[ FTS ] %s: Node[%d,%d] = %d exceed limit > %d 6[ FTS ] %s: file = %s, force = %d, keep_cx = %d 6[ FTS ] Row = %d 6[ FTS ] %s: Requesting frame %02X attempt = %d 6[ FTS ] %s: Base count = %d 6[ FTS ] %s: Starting to poll ErrorList... count = %d 6[ FTS ] SS Detect Scan Select = %d 6[ FTS ] flash status = %d 6[ FTS ] %s: Offset: %llx , coords pairs = %d 6[ FTS ] Number of Parameters = %d 6[ FTS ] %s: Number of Parameters = %d 6[ FTS ] %s: Set TP Sensitivity Scan Mode... scan = %02X, enableGains = %d 3[ FTS ] %s: Failed to toggle switch_gpio, err = %d 3[ FTS ] checkEcho: Echo Event found but with some error events before! num_error = %d 3[ FTS ] %s: dsi_panel_read_vendor_extinfo returned error = %d 6[ FTS ] reset_gpio = %d 6[ FTS ] setResetGpio: reset_gpio = %d 6[ FTS ] irq_gpio = %d 6[ FTS ] switch_gpio = %d 6[ FTS ] disp_rate_gpio = %d 6[ FTS ] Column = %d 6[ FTS ] Computing gains with target = %d and saveGain = %d 6[ FTS ] force_len = %d sense_len = %d 6[ FTS ] Force_len = %d Sense_Len = %d 6[ FTS ] Key Len = %d 6[ FTS ] SS Force Len = %d Sense Len = %d 6[ FTS ] MS Force Len = %d Sense Len = %d 6[ FTS ] Force Len = %d 6[ FTS ] TX Len = %d 6[ FTS ] RX Len = %d 3[ FTS ] Limits dimension expected by Host is less than actual size: expected = %d, real = %d 3[ FTS ] FW dimension expected by Host is less than actual size: expected = %d, real = %d [ FTS ] %s: addrSize = %d 6[ FTS ] Limit file Size = %d 6[ FTS ] Size = %d 6[ FTS ] Setting target = %d and percentage = %d 6[ FTS ] %s: Normal Frame average = %d 6[ FTS ] %s: Edge Frame average = %d 6[ FTS ] SS Frame force_node = %d, sense_node = %d 6[ FTS ] MS Frame force_node = %d, sense_node = %d [ FTS ] Event found in %d ms (%d iterations)! Number of errors found = %d 6[ FTS ] maxAdjH = %d maxAdjV = %d threshold = %d 6[ FTS ] %s: Entering start(), pos = %lld limit = %d printed = %d 6[ FTS ] %s: Number of gesture coordinates pairs returned = %d 6[ FTS ] %s: stylus_enabled = %d 6[ FTS ] %s: cover_enabled = %d 6[ FTS ] %s: charger_enabled = %d 6[ FTS ] %s: grip_enabled = %d 6[ FTS ] %s: glove_enabled = %d 6[ FTS ] fts_gesture_mask_store: Gesture Enabled = %d 6[ FTS ] bytesToRead = %d 6[ FTS ] addr = %llx byteToRead = %d 3[ FTS ] production_test_data: checkLimitsMinMaxEachNodeData failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMap MS CX2 MIN MAX failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMap MS LP CX2 MIN MAX failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMinMax MS KEY RAW failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMinMax MS RAW failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMapAdj MS TOTAL CX ADJV failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsAdj MS RAW ADJV failed... ERROR COUNT = %d 3[ FTS ] %s: checkLimitsAdj MS RAW ITO ADJV failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMapAdj CX2 ADJV failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMap MS TOTAL KEY CX TEST failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMap MS TOTAL CX TEST failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMap MS TOTAL CX LP TEST failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMinMax SS IX1 SENSE LP TEST failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMinMax SS CX1 LP SENSE TEST failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMinMax SS IX1 SENSE TEST failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMinMax SS CX1 SENSE TEST failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMinMax SS IX1 LP FORCE TEST failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMinMax SS CX1 LP FORCE TEST failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMinMax SS IX1 FORCE TEST failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMinMax SS CX1 FORCE TEST failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMinMax MS RAW LP failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMapAdj CX2 ADJV LP failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMapAdj MS TOTAL CX ADJH LP failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMapAdj CX2 ADJH LP failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMinMax SS RAW SENSE MAP failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMinMax SS RAW LP SENSE MAP failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMinMax SS RAW FORCE MAP failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMinMax SS RAW LP FORCE MAP failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsAdj MS RAW ADJV GAP failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMinMax MS RAW ITO failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMapAdj MS TOTAL CX ADJH failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsAdj MS RAW ADJH failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsAdj MS RAW LP ADJH failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsAdj MS RAW ITO ADJH failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMapAdj SS TOTAL IX SENSE ADJH failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMapAdj SS TOTAL CX SENSE ADJH failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMapAdj SS TOTAL IX LP SENSE ADJH failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMapAdj SS TOTAL CX LP SENSE ADJH failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMapAdj SS IX2 LP SENSE ADJH failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMapAdj SS CX2 LP SENSE ADJH failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMapAdj SS IX2 SENSE ADJH failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMapAdj SS CX2 SENSE ADJH failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMapAdj CX2 ADJH failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMap SS TOTAL IX SENSE failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMap SS TOTAL CX SENSE failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMinMax SS RAW SENSE failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMap SS TOTAL IX LP SENSE failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMap SS TOTAL CX LP SENSE failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMinMax SS RAW LP SENSE failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMap SS IX2 LP SENSE failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMap SS CX2 LP SENSE failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMap SS IX2 SENSE failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMap SS CX2 SENSE failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMap SS TOTAL IX FORCE failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMap SS TOTAL IX FORCE failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMap SS TOTAL CX FORCE failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMinMax SS RAW FORCE failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMap SS TOTAL IX LP FORCE failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMap SS TOTAL IX LP FORCE failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMap SS TOTAL CX LP FORCE failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMap SS TOTAL LP FORCE failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMap SS IX2 LP FORCE failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMap SS CX2 LP FORCE failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMap SS TOTAL FORCE failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMap SS IX2 FORCE failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMap SS CX2 FORCE failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMap MS KEY CX2 failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMinMax MS CX1 failed... ERROR COUNT = %d 3[ FTS ] production_test_data: checkLimitsMinMax MS LP CX1 failed... ERROR COUNT = %d 6[ FTS ] force_len = %d sense_len = %d f_ix1 = %d s_ix1 = %d f_cx1 = %d s_cx1 = %d 6[ FTS ] force_len = %d sense_len = %d CX1 = %d 6[ FTS ] max_n = %d s_max_n = %d f_ix0 = %d s_ix0 = %d 6[ FTS ] Setting Scriptless output mode: %d 3[ FTS ] checkLimitsGap: GAP = %d exceed limit %d %c 6[ FTS ] Get Golden Mutual Raw data 3[ FTS ] %s: Unable to access driver data 6[ FTS ] Requesting Compensation Data 6[ FTS ] Get MS Compensation Data 6[ FTS ] Get TOT MS Compensation Data 3[ FTS ] %s: Delta Node[%d, %d] = %d exceed limit [%d] 3[ FTS ] %s: Normal Frame average = %d exceed limit [%d, %d] 3[ FTS ] %s: Edge Frame average = %d exceed limit [%d, %d] 3[ FTS ] %s: SS Sense Node[%d] = %d exceed limit [%d, %d] 3[ FTS ] %s: SS Force Node[%d] = %d exceed limit [%d, %d] 6[ FTS ] %s: Node[%d,%d] = %d exceed limit [%d, %d] 3[ FTS ] %s: MS Force Node[%d, %d] = %d exceed limit [%d, %d] Mode: 0x%08X 3[ FTS ] Error reading FW File ERROR%08X 3[ FTS ] %s: error while collecting the frames! ERROR%08X 3[ FTS ] Err reading GM data %08X 3[ FTS ] %s: impossible allocate memory for SS sense frame...ERROR %08X 3[ FTS ] %s: impossible allocate memory for SS force frame...ERROR %08X 3[ FTS ] production_test_data: parseProductionMS_RAW_ITO_EACH_NODE_MAX failed...ERROR %08X 3[ FTS ] production_test_data: parseProductionMS_RAW_ITO_EACH_NODE_MIN failed...ERROR %08X 3[ FTS ] %s: error while getting SS sense data...ERROR %08X 3[ FTS ] %s: error while getting SS force data...ERROR %08X 3[ FTS ] %s: error while getting MS data...ERROR %08X 3[ FTS ] %s: can not allocate memory ERROR %08X 3[ FTS ] load cx ERROR %08X 3[ FTS ] enterGestureMode: fts_enableInterrupt ERROR %08X 3[ FTS ] production_test_main: system reset ERROR %08X 3[ FTS ] %s Cannot restore the device status ERROR %08X 3[ FTS ] %s Cannot read crc status ERROR %08X 3[ FTS ] Error reading Sensitivity Calibration Coefficients ERROR %08X 3[ FTS ] %s: error while reading data header ERROR %08X 3[ FTS ] %s: error while reading HDM data header ERROR %08X 3[ FTS ] Read Compensation Data Header ERROR %08X 3[ FTS ] parseProductionTestLimits: kstrdup ERROR %08X 3[ FTS ] %s: Cannot initialize the chip ERROR %08X 3[ FTS ] fts_writeFwCmd: check echo ERROR %08X 3[ FTS ] production_test_initialization: read sys info ERROR %08X 3[ FTS ] flash_erase_page_by_page: Disable info ERROR %08X 3[ FTS ] load program ERROR %08X 3[ FTS ] flash_erase_page_by_page: Page mask ERROR %08X 3[ FTS ] Impossible Unlock Flash ERROR %08X 3[ FTS ] load config ERROR %08X 3[ FTS ] production_test_ito: Trimm Ioff ERROR %08X 3[ FTS ] readFwFile: impossible parse ERROR %08X 3[ FTS ] flash_erase_page_by_page: Erase ERROR %08X 3[ FTS ] enterGestureMode: enableGesture ERROR %08X 3[ FTS ] Error during flash procedure ERROR %08X 3[ FTS ] %s: Invalid type ERROR %08X 3[ FTS ] %s: error while requesting Sync Frame ERROR %08X 3[ FTS ] Error reading FW File ERROR %08X 3[ FTS ] errorHandler: Error performing powercycle ERROR %08X 3[ FTS ] enterGestureMode: enter gesture mode ERROR %08X 3[ FTS ] Cannot initialize the hardware device ERROR %08X 3[ FTS ] %s Cannot reset the device ERROR %08X 3[ FTS ] errorHandler: Cannot reset the device ERROR %08X 3[ FTS ] Error while getting the device ERROR %08X 3[ FTS ] Cannot initialize the device ERROR %08X 3[ FTS ] %s Cannot restore the device ERROR %08X 3[ FTS ] %s: error while writing the sys cmd ERROR %08X 3[ FTS ] %s: number of channels not initialized ERROR %08X 3[ FTS ] %s: Enable parameter Invalid! %d != %d or %d ERROR %08X 3[ FTS ] updateGestureMask: Size not valid! %d > %d ERROR %08X 3[ FTS ] disableGesture: Size not valid! %d > %d ERROR %08X 3[ FTS ] enableGesture: Size not valid! %d > %d ERROR %08X 3[ FTS ] %s: can not allocate sense_data ERROR %08X 3[ FTS ] %s: can not allocate deltas node_data ERROR %08X 3[ FTS ] %s: can not allocate node_data ERROR %08X 3[ FTS ] %s: can not allocate force_data ERROR %08X 3[ FTS ] %s: error while reading info data ERROR %08X 3[ FTS ] Error requesting compensation data ERROR %08X 3[ FTS ] %s: Choose a SS type of compensation data ERROR %08X 3[ FTS ] %s: Choose a TOT SS type of compensation data ERROR %08X 3[ FTS ] %s: Choose a MS type of compensation data ERROR %08X 3[ FTS ] %s: Choose a TOT MS type of compensation data ERROR %08X 3[ FTS ] Error reading SS compensation data ERROR %08X 3[ FTS ] Error reading TOT SS compensation data ERROR %08X 3[ FTS ] Error reading MS compensation data ERROR %08X 3[ FTS ] Error reading TOT MS compensation data ERROR %08X 3[ FTS ] %s: error while reading the system data ERROR %08X 3[ FTS ] %s: reading data ERROR %08X 3[ FTS ] %s: error while reading sense data ERROR %08X 3[ FTS ] %s: error while reading node data ERROR %08X 3[ FTS ] %s: error while reading force data ERROR %08X 3[ FTS ] %s: Wrong type found! %02X!=%02X ERROR %08X 3[ FTS ] %s: The Data ID is wrong! ids: %02X != %02X ERROR %08X 3[ FTS ] %s: The Header Signature is wrong! sign: %02X != %02X ERROR %08X 3[ FTS ] %s: The Header Signature was wrong! %02X != %02X ERROR %08X 3[ FTS ] production_test_initialization: Type incompatible! Type = %02X ERROR %08X 6[ FTS ] flash_burn: Firmware in the chip matches the firmware to flash! NO UPDATE ERROR %08X 6[ FTS ] flash_burn: CRC in CX but fw does not contain CX data! NO UPDATE ERROR %08X 3[ FTS ] computeAdjHoriz: ERROR %08X 3[ FTS ] wait_for_flash_ready: ERROR %08X 3[ FTS ] computeAdjVert: ERROR %08X 3[ FTS ] fts_enableInterrupt: ERROR %08X 3[ FTS ] %s: fts_enableInterrupt: ERROR %08X 3[ FTS ] pollForEvent: ERROR %08X 3[ FTS ] fts_system_reset: ERROR %08X 3[ FTS ] fts_system_reset...failed after 3 attempts: ERROR %08X 3[ FTS ] parseProductionTestLimits: ERROR %08X 3[ FTS ] %s: ERROR %08X 3[ FTS ] %s: ERROR %08X 3[ FTS ] production_test_ito: ERROR %08X 3[ FTS ] production_test_initialization: ERROR %08X 3[ FTS ] senseOn: ERROR %08X 3[ FTS ] computeAdjHorizTotal: ERROR %08X 3[ FTS ] computeAdjVertTotal: ERROR %08X 3[ FTS ] flash_unlock: ERROR %08X 3[ FTS ] flash_erase_unlock: ERROR %08X 3[ FTS ] Command unlock: ERROR %08X 3[ FTS ] getChannelsLength: ERROR %08X 3[ FTS ] fillFlash: ERROR %08X 3[ FTS ] senseOff: ERROR %08X 3[ FTS ] flash_full_erase: ERROR %08X 3[ FTS ] disableGesture: ERROR %08X 3[ FTS ] enableGesture: ERROR %08X 3[ FTS ] flashProcedure: ERROR %08X 3[ FTS ] fts_gesture_mask_store: ERROR %08X 3[ FTS ] parseBinFile: ERROR %08X 3[ FTS ] flash_erase_page_by_page: ERROR %08X 3[ FTS ] enterGestureMode: ERROR %08X 3[ FTS ] fts_writeFwCmd: ERROR %08X 3[ FTS ] getFrameData: ERROR %08X 3[ FTS ] start_flash_dma: ERROR %08X 3[ FTS ] flushFIFO: ERROR %08X 3[ FTS ] parseProductionTestLimits 3: ERROR %08X 3[ FTS ] parseProductionTestLimits 2: ERROR %08X 3[ FTS ] parseProductionTestLimits 1: ERROR %08X 3[ FTS ] parseProductionTestLimits : ERROR %08X 3[ FTS ] %s: firmware update failed; retrying. ERROR %08X 3[ FTS ] %s: bus is not accessible. ERROR %08X 3[ FTS ] %s: Impossible allocate memory... ERROR %08X 3[ FTS ] Error while setting the scan frequency... ERROR %08X 3[ FTS ] %s: address size bigger than max allowed %lu... ERROR %08X 3[ FTS ] %s: invalid Signature or can not read count... ERROR %08X 3[ FTS ] %s: first write error... ERROR %08X 3[ FTS ] %s: second write error... ERROR %08X 3[ FTS ] %s: read error... ERROR %08X 3[ FTS ] %s: error while reading Sync Frame header... ERROR %08X 3[ FTS ] %s: error while reading data header... ERROR %08X 3[ FTS ] error reading HDM header... ERROR %08X 3[ FTS ] error while reading Golden Mutual hdr... ERROR %08X 3[ FTS ] %s: Error while refreshing SysInfo... ERROR %08X 3[ FTS ] Error during TP Sensitivity Calibration... ERROR %08X 3[ FTS ] %s: Error while writing MP flag on ram... ERROR %08X 3[ FTS ] Error during flash erase unlock... ERROR %08X 3[ FTS ] Error while taking the MS strength... ERROR %08X 3[ FTS ] %s: Error while saving MP flag on flash... ERROR %08X 3[ FTS ] Error during flash page erase... ERROR %08X 3[ FTS ] Error while taking the Sync Frame frame... ERROR %08X 3[ FTS ] Error while taking the SS frame... ERROR %08X 3[ FTS ] %s: impossible allocate memory for MS frame... ERROR %08X 3[ FTS ] Error while taking the MS frame... ERROR %08X 3[ FTS ] %s: can not read SS Frame... ERROR %08X 3[ FTS ] %s: can not collect MS Frame... ERROR %08X 3[ FTS ] %s: can not read MS Frame... ERROR %08X 3[ FTS ] Error while setting TP Sens mode... ERROR %08X 3[ FTS ] Error while setting TP Sens scan mode... ERROR %08X 3[ FTS ] %s: computeAdjHoriz failed... ERROR %08X 3[ FTS ] production_test_data: computeAdjHoriz failed... ERROR %08X 3[ FTS ] production_test_data: computeTotalCx failed... ERROR %08X 3[ FTS ] %s: computeAdjVert failed... ERROR %08X 3[ FTS ] production_test_data: computeAdjVert failed... ERROR %08X 3[ FTS ] Request the file %s failed... ERROR %08X 3[ FTS ] production_test_data: getMSKeyFrame failed... ERROR %08X 3[ FTS ] production_test_data: getSSFrame failed... ERROR %08X 3[ FTS ] %s: getMSFrame failed... ERROR %08X 3[ FTS ] production_test_data: getMSFrame failed... ERROR %08X 3[ FTS ] production_test_data: readTotMutualSenseCompensationData failed... ERROR %08X 3[ FTS ] production_test_data: readMutualSenseCompensationData failed... ERROR %08X 3[ FTS ] production_test_data: readTotSelfSenseCompensationData failed... ERROR %08X 3[ FTS ] production_test_data: readSelfSenseCompensationData failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits MS_KEY_TOTAL_CX_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits MS_TOTAL_CX_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits MS_TOTAL_CX_ADJV_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_CX_FORCE_ADJV_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_CX_LP_FORCE_ADJV_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_IX2_LP_FORCE_ADJV_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_CX2_LP_FORCE_ADJV_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_IX2_FORCE_ADJV_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_CX2_FORCE_ADJV_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits MS_CX2_ADJV_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits MS_TOTAL_CX_LP_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits MS_TOTAL_CX_ADJV_LP_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits MS_CX2_ADJV_LP_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits MS_TOTAL_CX_ADJH_LP_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits MS_CX2_ADJH_LP_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits MS_CX2_LP_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits MS_TOTAL_CX_ADJH_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_IX_SENSE_ADJH_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_CX_SENSE_ADJH_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_IX_LP_SENSE_ADJH_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_CX_LP_SENSE_ADJH_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_IX2_LP_SENSE_ADJH_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_IX2_SENSE_ADJH_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits MS_CX2_ADJH_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_IX_SENSE_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_CX_SENSE_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_IX_LP_SENSE_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_CX_LP_SENSE_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_IX2_LP_SENSE_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_CX2_LP_SENSE_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_IX2_SENSE_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_CX2_SENSE_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_IX_FORCE_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_CX_FORCE_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_IX_LP_FORCE_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_CX_LP_FORCE_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_IX2_LP_FORCE_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_CX2_LP_FORCE_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_IX2_FORCE_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_CX2_FORCE_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits MS_KEY_CX2_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits MS_CX2_MAP_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits MS_KEY_RAW_MIN_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits MS_RAW_MIN_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits MS_RAW_LP_MIN_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits MS_CX1_LP_MIN_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_RAW_SENSE_MIN_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_RAW_LP_SENSE_MIN_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_IX1_LP_SENSE_MIN_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_CX1_LP_SENSE_MIN_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_IX1_SENSE_MIN_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_CX1_SENSE_MIN_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_RAW_FORCE_MIN_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_IX1_LP_FORCE_MIN_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_CX1_LP_FORCE_MIN_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_IX1_FORCE_MIN_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_CX1_FORCE_MIN_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits MS_KEY_CX1_MIN_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits MS_CX1_MIN_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits MS_RAW_EACH_NODE_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits MS_RAW_LP_EACH_NODE_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_RAW_SENSE_EACH_NODE_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_RAW_LP_SENSE_EACH_NODE_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_RAW_FORCE_EACH_NODE_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_RAW_LP_FORCE_EACH_NODE_MAX failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits MS_RAW_ADJV failed... ERROR %08X 3[ FTS ] %s: parseProductionTestLimits MS_RAW_ITO_ADJV failed... ERROR %08X 3[ FTS ] production_test_data: computeAdjVert SS TOTAL IX FORCE ADJV failed... ERROR %08X 3[ FTS ] production_test_data: computeAdjVert SS TOTAL CX FORCE ADJV failed... ERROR %08X 3[ FTS ] production_test_data: computeAdjVert SS TOTAL IX LP FORCE ADJV failed... ERROR %08X 3[ FTS ] production_test_data: computeAdjVert SS TOTAL CX LP FORCE ADJV failed... ERROR %08X 3[ FTS ] production_test_data: computeAdjVert SS IX2 LP FORCE ADJV failed... ERROR %08X 3[ FTS ] production_test_data: computeAdjVert SS CX2 LP FORCE ADJV failed... ERROR %08X 3[ FTS ] production_test_data: computeAdjVert SS IX2 FORCE ADJV failed... ERROR %08X 3[ FTS ] production_test_data: computeAdjVert SS CX2 FORCE ADJV failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits MS_RAW_GAP failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits MS_RAW_ADJV_GAP failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits MS_RAW_LP_GAP failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_RAW_SENSE_GAP failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_RAW_LP_SENSE_GAP failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_RAW_FORCE_GAP failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits MS_KEY_TOTAL_CX_MAP_MIN failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits MS_TOTAL_CX_MAP_MIN failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits MS_TOTAL_CX_LP_MAP_MIN failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits MS_CX2_LP_MAP_MIN failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_IX_SENSE_MAP_MIN failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_CX_SENSE_MAP_MIN failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_IX_LP_SENSE_MAP_MIN failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_CX_LP_SENSE_MAP_MIN failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_IX2_LP_SENSE_MAP_MIN failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_CX2_LP_SENSE_MAP_MIN failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_IX2_SENSE_MAP_MIN failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_CX2_SENSE_MAP_MIN failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_IX_FORCE_MAP_MIN failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_CX_FORCE_MAP_MIN failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_IX_LP_FORCE_MAP_MIN failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_CX_LP_FORCE_MAP_MIN failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_IX2_LP_FORCE_MAP_MIN failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_CX2_LP_FORCE_MAP_MIN failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_IX2_FORCE_MAP_MIN failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_CX2_FORCE_MAP_MIN failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits MS_KEY_CX2_MAP_MIN failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits MS_CX2_MAP_MIN failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits MS_RAW_EACH_NODE_MIN failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits MS_RAW_LP_EACH_NODE_MIN failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_RAW_SENSE_EACH_NODE_MIN failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_RAW_LP_SENSE_EACH_NODE_MIN failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_RAW_FORCE_EACH_NODE_MIN failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_RAW_LP_FORCE_EACH_NODE_MIN failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits MS_RAW_ADJV_PEAK failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits MS_RAW_ADJH failed... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits MS_RAW_LP_ADJH failed... ERROR %08X 3[ FTS ] %s: parseProductionTestLimits MS_RAW_ITO_ADJH failed... ERROR %08X 3[ FTS ] production_test_data: computeAdjHoriz SS TOTAL IX SENSE ADJH failed... ERROR %08X 3[ FTS ] production_test_data: computeAdjHoriz SS TOTAL CX SENSE ADJH failed... ERROR %08X 3[ FTS ] production_test_data: computeAdjHoriz SS TOTAL IX LP SENSE ADJH failed... ERROR %08X 3[ FTS ] production_test_data: computeAdjHoriz SS TOTAL CX LP SENSE ADJH failed... ERROR %08X 3[ FTS ] production_test_data: computeAdjHoriz SS CX2 LP SENSE ADJH failed... ERROR %08X 3[ FTS ] production_test_data: computeAdjHoriz SS IX2 SENSE ADJH failed... ERROR %08X 3[ FTS ] production_test_data: computeAdjHoriz SS CX2 SENSE ADJH failed... ERROR %08X 3[ FTS ] error while requesting HDM Download... ERROR %08X 3[ FTS ] %s: Requesting HDM Download... ERROR %08X 3[ FTS ] parseBinFile: Read only %d instead of %d... ERROR %08X 3[ FTS ] error reading Golden Mutual data... ERROR %08X 3[ FTS ] error while reading Golden Mutual data... ERROR %08X 3[ FTS ] %s: error while requesting data... ERROR %08X 3[ FTS ] Error while allocating data... ERROR %08X 3[ FTS ] %s: error while reading data... ERROR %08X 3[ FTS ] %s: error while reading the data... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_IX_FORCE_ADJV_MAP_MAX... ERROR %08X 3[ FTS ] production_test_data: parseProductionTestLimits SS_TOTAL_IX_LP_FORCE_ADJV_MAP_MAX... ERROR %08X 3[ FTS ] readFwFile: impossible retrieve FW... ERROR %08X 3[ FTS ] limit file path NULL... ERROR %08X 3[ FTS ] Error during TP Sensitivity STD... ERROR %08X 3[ FTS ] %s: TP sensitivity MS Post Cal test FAILED... ERROR %08X 3[ FTS ] %s: TP sensitivity SS Pre Cal test FAILED... ERROR %08X 3[ FTS ] %s: TP sensitivity MS Pre Cal test FAILED... ERROR %08X 3[ FTS ] Error during TP Sensitivity Precal ... ERROR %08X 3[ FTS ] Error during TP Sensitivity Post Cal ... ERROR %08X 3[ FTS ] Invalid Action = %d ... ERROR %08X 3[ FTS ] parseBinFile: Wrong ftb_version %08X ... ERROR %08X 3[ FTS ] parseBinFile: Wrong Signature %08X ... ERROR %08X 3[ FTS ] number of byte received or end byte wrong! msg_size = %d != %zu, last_byte = %02X != %02X ... ERROR %08X 3[ FTS ] parseBinFile: Wrong target %02X != %02X %02X != %02X ... ERROR %08X 3[ FTS ] initialization cycle count = %04d - ERROR %08X 3[ FTS ] %s: Reset failed, ERROR %08X 3[ FTS ] getFWdata: Impossible to allocate memory! ERROR %08X 3[ FTS ] Miss match in CX version! MP test not allowed with wrong CX memory! ERROR %08X 3[ FTS ] Error Not Found into ErrorList! ERROR %08X 3[ FTS ] %s: Error Type Not Found into ErrorList! ERROR %08X 3[ FTS ] %s: error while writing mrn count! ERROR %08X 3[ FTS ] %s: error while reading mrn count! ERROR %08X 3[ FTS ] %s: Error while reading count! ERROR %08X 3[ FTS ] %s: Invalid Signature while reading count! ERROR %08X 3[ FTS ] %s: Invalid frame data passed as argument! ERROR %08X 3[ FTS ] %s: No setting argument! ERROR %08X 3[ FTS ] Passed a NULL argument! ERROR %08X 3[ FTS ] %s: error at system reset! ERROR %08X 3[ FTS ] %s: Error while executing system reset! ERROR %08X 3[ FTS ] %s: Call before echo enable/disable xx xx .... > gesture_mask with a correct number of parameters! ERROR %08X 3[ FTS ] %s: Wrong number of parameters! ERROR %08X 3[ FTS ] %s: impossible to write digital gains! ERROR %08X 3[ FTS ] %s: Cannot read the coordinates! ERROR %08X 3[ FTS ] %s: invalid coordinates! ERROR %08X 3[ FTS ] %s: Error during fts_mode_handler! ERROR %08X 3[ FTS ] %s: error while writing the buffer! ERROR %08X 3[ FTS ] Cannot read Sys Info! ERROR %08X 3[ FTS ] %s: firmware update failed again! ERROR %08X 3[ FTS ] can not trigger Force Cal! ERROR %08X 3[ FTS ] %s: error while writing gains into the flash! ERROR %08X 3[ FTS ] %s: error while writing into the flash! ERROR %08X 3[ FTS ] %s: error while saving config into the flash! ERROR %08X 3[ FTS ] Error during filling Flash! ERROR %08X 3[ FTS ] Unable to allocate driver_test_buff! ERROR %08X 3[ FTS ] errorHandler: event Null or not correct size! ERROR %08X 3[ FTS ] %s Unable to upgrade firmware! ERROR %08X 3[ FTS ] %s: error while performing Single Ended Special Autotune! ERROR %08X 3[ FTS ] Error during reading FW file! ERROR %08X 3[ FTS ] %s: error while reading T cycle! ERROR %08X 3[ FTS ] %s: error while writing R0 cycle! ERROR %08X 3[ FTS ] %s: Feature not allowed when in Cover mode! ERROR %08X 3[ FTS ] %s: Error while turning on TP Sens Mode! ERROR %08X 3[ FTS ] %s: Error while enabling Gains in TP Sens Mode! ERROR %08X 3[ FTS ] %s: Error while disabling Gain in TP Sens Mode! ERROR %08X 3[ FTS ] %s: Error while turning off TP Sens Mode! ERROR %08X 3[ FTS ] Cannot reset the device! ERROR %08X 3[ FTS ] checkEcho: Echo Event not found! ERROR %08X 3[ FTS ] getFWdata: No File found! ERROR %08X 3[ FTS ] getFWdata: No device found! ERROR %08X 3[ FTS ] %s: The event passsed as argument is invalid! ERROR %08X 3[ FTS ] %s: New count not received! ERROR %08X 3[ FTS ] %s: Invalid arguments Passed! ERROR %08X 3[ FTS ] pollForEvent: forced to be stopped! ERROR %08X 3[ FTS ] %s: Request Data failed! ERROR %08X 3[ FTS ] %s: Feature not allowed when Gestures enabled! ERROR %08X 3[ FTS ] %s: Bitmask too small! Impossible contain ID = %d %d>=%d! ERROR %08X 3[ FTS ] %s: Error while capturing the frame %d! ERROR %08X 3[ FTS ] %s: invalid resume_bit value = %d! ERROR %08X No data! ERROR %08X 3[ FTS ] Wait for flash TIMEOUT! ERROR %08X 3[ FTS ] Error during INITIALIZATION TEST! ERROR %08X 3[ FTS ] flash_burn: Unable to retrieve Chip INFO! ERROR %08X 3[ FTS ] updateGestureMask: Mask NULL! ERROR %08X 3[ FTS ] %s: error during setting COVER_MODE! ERROR %08X 3[ FTS ] %s: error during setting CHARGER_MODE! ERROR %08X 3[ FTS ] %s: error during setting GRIP_MODE! ERROR %08X 3[ FTS ] %s: error during setting GLOVE_MODE! ERROR %08X 3[ FTS ] system reset FAILED! ERROR %08X 3[ FTS ] %s: compute Digital Gains FAILED! ERROR %08X 3[ FTS ] Baseline adaptation operation FAILED! ERROR %08X 3[ FTS ] Frequency Hopping operation FAILED! ERROR %08X 3[ FTS ] flash unlock FAILED! ERROR %08X 3[ FTS ] flash erase FAILED! ERROR %08X 3[ FTS ] Error during flashing DMA! ERROR %08X 3[ FTS ] checkLimitsGap: invalid number of rows = %d or columns = %d ERROR %08X 6[ FTS ] Setting Scan Freq... res = %08X [ FTS ] errorHandler: handling Finished! res = %08X 3[ FTS ] Fw Update Finished! error = %08X 3[ FTS ] Cannot get client irq. Error = %08X 6[ FTS ] Production Timestamp = %08X 6[ FTS ] parseBinFile: FILE Config Version = %08X 6[ FTS ] Current mode active = %08X [ FTS ] %s: Mode Handler finished! res = %08X mode = %08X 6[ FTS ] parseBinFile: FILE SVN REV = %08X 3[ FTS ] production_test_data: production_test_ms_key_cx failed... ERROR = %08X 3[ FTS ] production_test_data: production_test_ss_ix_cx failed... ERROR = %08X 3[ FTS ] production_test_data: production_test_ms_cx failed... ERROR = %08X 3[ FTS ] production_test_data: production_test_ms_key_raw failed... ERROR = %08X 3[ FTS ] production_test_data: production_test_ss_raw failed... ERROR = %08X 3[ FTS ] production_test_data: production_test_ms_raw failed... ERROR = %08X 3[ FTS ] production_test_data: production_test_ss_ix_cx_lp failed... ERROR = %08X 3[ FTS ] production_test_data: production_test_cx_lp failed... ERROR = %08X 3[ FTS ] production_test_data: ss_raw_lp failed... ERROR = %08X 3[ FTS ] production_test_data: production_test_ms_raw_lp failed... ERROR = %08X 3[ FTS ] production_test_data: checkLimitsGap MS RAW failed... ERROR = %08X 3[ FTS ] production_test_data: checkLimitsGap MS RAW LP failed... ERROR = %08X 3[ FTS ] production_test_data: checkLimitsGap SS RAW SENSE GAP failed... ERROR = %08X 3[ FTS ] production_test_data: checkLimitsGap SS RAW LP SENSE GAP failed... ERROR = %08X 3[ FTS ] production_test_data: checkLimitsGap SS RAW FORCE GAP failed... ERROR = %08X 3[ FTS ] production_test_data: No TestToDo specified!! ERROR = %08X 6[ FTS ] parseBinFile: FILE Config Project ID = %08X Present Driver Mode: %08X 0x%04X [ FTS ] %s: Force_len = %d Sense_len = %d Offset = %04X 6[ FTS ] Message received: size = %d, counter_id = %d, action = %04X 6[ FTS ] parseBinFile: FILE Fw Version = %04X 6[ FTS ] parseBinFile: CX Version = %04X 6[ FTS ] %s: Force_len = %d Sense_len = %d Offset_force = %04X Offset_sense = %04X 6[ FTS ] SVN REV = %04X 6[ FTS ] CX VER = %04X 6[ FTS ] FW VER = %04X 6[ FTS ] CONFIG VER = %04X 6[ FTS ] CX PROJECT ID = %04X 6[ FTS ] CONFIG PROJECT ID = %04X FW: %04X CFG: %04X AFE: %02X Project: %04X ICR: 0x%02X Aoffset ver:0x%02X%02X%02X%02X OscTrim major ver:0x%02X%02X%02X%02X OscTrim ver:0x%02X%02X%02X%02X Aoffset magic number:0x%02X%02X%02X%02X OscTrim magic number:0x%02X%02X%02X%02X Aoffset ~crcr:0x%02X%02X%02X%02X OscTrim ~crcr:0x%02X%02X%02X%02X Aoffset ~len:0x%02X%02X%02X%02X OscTrim ~len:0x%02X%02X%02X%02X Aoffset len:0x%02X%02X%02X%02X OscTrim len:0x%02X%02X%02X%02X OscTrim frequency bg:0x%02X%02X%02X%02X OscTrim cen bg:0x%02X%02X%02X%02X OscTrim frequency afe:0x%02X%02X%02X%02X OscTrim cen bg valid:0x%02X%02X%02X%02X OscTrim cen afe valid:0x%02X%02X%02X%02X Aoffset crc:0x%02X%02X%02X%02X OscTrim crc:0x%02X%02X%02X%02X Lock down info the first 4bytes:0X%02X%02X%02X%02X Lock down info the second 4bytes:0X%02X%02X%02X%02X Aoffset CH[%d] Quar:0X%02X,Half:0X%02X,Full:0X%02X%02X Aoffset CA[%d] Quar:0X%02X,Half:0X%02X,Full:0X%02X%02X 6[ FTS ] %s: Version = %02X%02X DATA = %04X, expected = %02X%02X 6[ FTS ] %s: typeOfCommand[%d]=%02X 6[ FTS ] %s: Scanning frequency changed from %02X to %02X 6[ FTS ] %s: Starting to get frame %02X 6[ FTS ] %s: Received event %02X %02X %02X %02X %02X %02X %02X %02X 3[ FTS ] %s: Received unhandled user report event = %02X %02X %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Received unknown status event = %02X %02X %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Doing nothing for event = %02X %02X %02X %02X %02X %02X %02X %02X 6[ FTS ] gesture event data: %02X %02X %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Previous Water entry = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Palm block entry event = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Grip Touch entry event = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Palm block release event = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Grip Touch release event = %02X %02X %02X %02X %02X %02X [ FTS ] %s: Stimpad disable event = %02X %02X %02X %02X %02X %02X [ FTS ] %s: Stimpad enable event = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: No Touch Status Event = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Noise Status Event = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Idle Status Event = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: GPIO Charger Detect = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Unknown golden raw validation status = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Unknown grip touch status = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Unknown palm touch status = %02X %02X %02X %02X %02X %02X [ FTS ] %s: Unknown stimpad status = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Golden Raw Validation Pass = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Frame drop = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Golden Raw Validation Fail = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Unknown force cal = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Mutual pure raw Force cal = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Self detect frame flatness Force cal = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Mutual frame flatness Force cal = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Self touch frame flatness Force cal = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Mutual frame drop Force cal = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Sense on Force cal = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Invalid differential mutual Force cal = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Invalid mutual Force cal = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Invalid Self force touch Force cal = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Invalid Self Force cal = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Self detect negative Force cal = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Self touch negative Force cal = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Host command Force cal = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Invalid Self island Force cal = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Previous Water leave = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Water Mode Entry by BLD with rom raw frame = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Water Mode leave by BLD with rom raw frame = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Water Mode Entry by BLD with real raw frame = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Water Mode leave by BLD with real raw frame = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Water Mode Entry by MID with real raw frame = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Water Mode leave by MID with real raw frame = %02X %02X %02X %02X %02X %02X [ FTS ] %s: Stimpad disable by nodes count invalid raw frame = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: Unknown water mode = %02X %02X %02X %02X %02X %02X [ FTS ] %s: Echo event of command = %02X %02X %02X %02X %02X %02X [ FTS ] %s: Stimpad disable by signature invalid = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: SS Raw Saturated = %02X %02X %02X %02X %02X %02X 6[ FTS ] %s: SS Raw No more Saturated = %02X %02X %02X %02X %02X %02X 6[ FTS ] DMA Command = %02X , address = %02X %02X, words = %02X %02X 6[ FTS ] Disabling Frequency Hopping... %02X => %02X 6[ FTS ] Enabling Frequency Hopping... %02X => %02X 6[ FTS ] %s: Start TP Sensitivity Mode... enter = %02X 6[ FTS ] Protocol = %02X 6[ FTS ] %s: Saving MP Flag = %02X 6[ FTS ] mask[%d] = %02X 6[ FTS ] functionToTest[%d] = %02X cmd[%d] = %02X [ FTS ] %s: cmd[%d] = %02X 3[ FTS ] %s CRC ERROR = %02X 3[ FTS ] %s: Cx CRC Error found! CRC ERROR = %02X 3[ FTS ] %s: Config CRC Error found! CRC ERROR = %02X 3[ FTS ] %s: Cx CRC Error FOUND! CRC ERROR = %02X 3[ FTS ] %s: Panel CRC Error FOUND! CRC ERROR = %02X 6[ FTS ] AFE VER: CFG = %02X - CX = %02X - PANEL = %02X 6[ FTS ] MP FLAG = %02X MPFlag: %02X 6[ FTS ] openChannel: SAD: %02X 6[ FTS ] INITIALIZATION command sent... %02X 4[ FTS ] %s: bus_refmask 0x%X The value:0x%X 0x%X 6[ FTS ] MS RAW ADJ Peak: Getting max ADJV 3[ FTS ] %s: Failed to configure reset GPIO 3[ FTS ] %s: Failed to configure irq GPIO 6[ FTS ] senseOn: SENSE ON 3[ FTS ] MS TOTAL CX ADJ HORIZ TEST:.................FAIL 3[ FTS ] SS RAW SENSE MIN MAX TEST:.................FAIL 3[ FTS ] SS RAW LP SENSE MIN MAX TEST:.................FAIL 3[ FTS ] MS TOTAL CX ADJ HORIZ LP TEST:.................FAIL 3[ FTS ] SS RAW SENSE GAP TEST:.................FAIL 3[ FTS ] SS RAW LP SENSE GAP TEST:.................FAIL RESULT = FAIL 6[ FTS ] MS RAW ITO MIN MAX TEST:................OK 6[ FTS ] MAIN Production test finished.................OK 6[ FTS ] MS RAW ADJ HORIZONTAL MIN/MAX:.................OK 6[ FTS ] MS RAW ADJ VERTICAL MIN/MAX:.................OK 6[ FTS ] MS RAW MIN MAX TEST:.................OK 6[ FTS ] MS RAW LP MIN MAX TEST:.................OK 6[ FTS ] MS RAW MAP MIN MAX TEST:.................OK 6[ FTS ] MS RAW LP MAP MIN MAX TEST:.................OK 6[ FTS ] SS RAW SENSE MIN MAX TEST:.................OK 6[ FTS ] MS TOTAL CX ADJ VERT TEST:.................OK 6[ FTS ] MS TOTAL CX ADJ VERT LP TEST:.................OK 6[ FTS ] SS RAW SENSE GAP TEST:.................OK 6[ FTS ] SS RAW LP SENSE GAP TEST:.................OK 6[ FTS ] MS RAW LP ADJ HORIZONTAL TEST:.................OK 6[ FTS ] MS RAW ITO ADJ HORIZONTAL TEST:.................OK 6[ FTS ] MS RAW LP ADJ VERTICAL TEST:.................OK 6[ FTS ] MS RAW ITO ADJ VERTICAL TEST:.................OK 6[ FTS ] SS CX2 LP SENSE ADJH TEST:.................OK 6[ FTS ] SS CX2 SENSE ADJH TEST:.................OK 6[ FTS ] MS RAW ADJ HORIZONTAL GAP:.................OK 6[ FTS ] MS RAW ADJ VERTICAL GAP:.................OK 6[ FTS ] MS RAW ADJ PEAK:.................OK 6[ FTS ] MS KEY CX testes finished!.................OK 6[ FTS ] MS CX testes finished!.................OK 6[ FTS ] MS LP CX testes finished!.................OK 6[ FTS ] MS RAW DATA TEST finished!.................OK [ FTS ] %s: UNBLANK [ FTS ] %s: BLANK 6[ FTS ] MS RAW ADJ Peak: Getting max ADJH 6[ FTS ] senseOff: SENSE OFF 6[ FTS ] MS KEY CX TEST:.................SKIPPED 6[ FTS ] MS KEY TOTAL CX TEST:.................SKIPPED 6[ FTS ] MS TOTAL CX TEST:.................SKIPPED 6[ FTS ] MS RAW MIN MAX TEST:.................SKIPPED 6[ FTS ] MS RAW LP MIN MAX TEST:.................SKIPPED 6[ FTS ] MS RAW MAP MIN MAX TEST:.................SKIPPED 6[ FTS ] MS RAW LP MAP MIN MAX TEST:.................SKIPPED 6[ FTS ] MS RAW ITO MIN MAX TEST:.................SKIPPED 6[ FTS ] SS TOTAL IX SENSE MIN MAX TEST:.................SKIPPED 6[ FTS ] SS TOTAL CX SENSE MIN MAX TEST:.................SKIPPED 6[ FTS ] SS RAW SENSE MIN MAX TEST:.................SKIPPED 6[ FTS ] SS TOTAL IX LP SENSE MIN MAX TEST:.................SKIPPED 6[ FTS ] SS TOTAL CX LP SENSE MIN MAX TEST:.................SKIPPED 6[ FTS ] SS RAW LP SENSE MIN MAX TEST:.................SKIPPED 6[ FTS ] SS CX2 LP SENSE MIN MAX TEST:.................SKIPPED 6[ FTS ] SS CX2 SENSE MIN MAX TEST:.................SKIPPED 6[ FTS ] SS TOTAL IX FORCE MIN MAX TEST:.................SKIPPED 6[ FTS ] SS TOTAL CX FORCE MIN MAX TEST:.................SKIPPED 6[ FTS ] SS TOTAL IX LP FORCE MIN MAX TEST:.................SKIPPED 6[ FTS ] SS TOTAL CX LP FORCE MIN MAX TEST:.................SKIPPED 6[ FTS ] SS CX2 LP FORCE MIN MAX TEST:.................SKIPPED 6[ FTS ] SS CX2 FORCE MIN MAX TEST:.................SKIPPED 6[ FTS ] MS KEY RAW TEST:.................SKIPPED 6[ FTS ] SS IX CX LP TEST:.................SKIPPED 6[ FTS ] %s MS CX LP TEST:.................SKIPPED 6[ FTS ] MS TOTAL CX LP TEST:.................SKIPPED 6[ FTS ] MS TOTAL CX ADJ LP TEST:.................SKIPPED 6[ FTS ] MS RAW GAP TEST:.................SKIPPED 6[ FTS ] MS RAW LP GAP TEST:.................SKIPPED 6[ FTS ] SS RAW SENSE GAP TEST:.................SKIPPED 6[ FTS ] SS RAW LP SENSE GAP TEST:.................SKIPPED 6[ FTS ] MS RAW ITO TEST:.................SKIPPED 6[ FTS ] MS TOTAL CX ADJ TEST:.................SKIPPED 6[ FTS ] MS RAW ADJ TEST:.................SKIPPED 6[ FTS ] MS RAW LP ADJ TEST:.................SKIPPED 6[ FTS ] SS TOTAL IX SENSE ADJ TEST:.................SKIPPED 6[ FTS ] SS TOTAL CX SENSE ADJ TEST:.................SKIPPED 6[ FTS ] SS TOTAL IX LP SENSE ADJ TEST:.................SKIPPED 6[ FTS ] SS TOTAL CX LP SENSE ADJ TEST:.................SKIPPED 6[ FTS ] SS IX2 LP SENSE ADJ TEST:.................SKIPPED 6[ FTS ] SS IX2 SENSE ADJ TEST:.................SKIPPED 6[ FTS ] SS TOTAL IX FORCE ADJ TEST:.................SKIPPED 6[ FTS ] SS TOTAL CX FORCE ADJ TEST:.................SKIPPED 6[ FTS ] SS TOTAL IX LP FORCE ADJ TEST:.................SKIPPED 6[ FTS ] SS TOTAL CX LP FORCE ADJ TEST:.................SKIPPED 6[ FTS ] SS TOTAL IX SENSE TEST:.................SKIPPED 6[ FTS ] SS TOTAL CX SENSE TEST:.................SKIPPED 6[ FTS ] SS TOTAL IX LP SENSE TEST:.................SKIPPED 6[ FTS ] SS TOTAL CX LP SENSE TEST:.................SKIPPED 6[ FTS ] MS RAW FRAME TEST:.................SKIPPED 6[ FTS ] MS RAW LP FRAME TEST:.................SKIPPED 6[ FTS ] INITIALIZATION TEST :................. SKIPPED 3[ FTS ] MAIN Production test finished.................FAILED RESULT = FINISHED 3[ FTS ] %s: Error Info = SS RAW FRAME = SS STRENGTH FRAME = SS BASELINE FRAME = 6[ FTS ] SET Input Device Property: 6[ FTS ] SET Regulators: 3) Read Frames: 6[ FTS ] SET Device File Nodes: 6[ FTS ] MS RAW ADJ VERTICAL TESTs: 6[ FTS ] SET Event Handler: 6[ FTS ] Device Initialization: 6[ FTS ] SET Auto Fw Update: 6[ FTS ] Init Core Lib: 6[ FTS ] 8.1) LOAD CX: 3[ FTS ] MS RAW ADJ HORIZONTAL MIN/MAX: 6[ FTS ] MS RAW ADJ VERTICAL MIN/MAX: 6[ FTS ] SS TOTAL IX SENSE ADJHORIZ TEST: 6[ FTS ] SS TOTAL CX SENSE ADJHORIZ TEST: 6[ FTS ] SS TOTAL IX LP SENSE ADJHORIZ TEST: 6[ FTS ] SS TOTAL CX LP SENSE ADJHORIZ TEST: 6[ FTS ] SS CX2 LP SENSE ADJHORIZ TEST: 6[ FTS ] SS IX2 SENSE ADJHORIZ TEST: 6[ FTS ] SS CX2 SENSE ADJHORIZ TEST: 6[ FTS ] MS TOTAL CX ADJ HORIZ TEST: 6[ FTS ] MS CX2 ADJ HORIZ TEST: 6[ FTS ] MS LP CX2 ADJ HORIZ TEST: 6[ FTS ] MS TOTAL LP CX TEST: 6[ FTS ] MS KEY TOTAL CX TEST: 6[ FTS ] MS TOTAL CX TEST: 6[ FTS ] MS TOTAL LP CX MIN MAX TEST: 6[ FTS ] MS TOTAL CX MIN MAX TEST: 6[ FTS ] MS RAW MIN MAX TEST: 6[ FTS ] MS RAW LP MIN MAX TEST: 6[ FTS ] MS RAW MAP MIN MAX TEST: 6[ FTS ] MS RAW LP MAP MIN MAX TEST: 6[ FTS ] SS RAW SENSE MAP MIN MAX TEST: 6[ FTS ] SS RAW LP SENSE MAP MIN MAX TEST: 6[ FTS ] SS RAW FORCE MAP MIN MAX TEST: 6[ FTS ] SS RAW LP FORCE MAP MIN MAX TEST: 6[ FTS ] MS RAW ITO MIN MAX TEST: 6[ FTS ] SS TOTAL IX SENSE MIN MAX TEST: 6[ FTS ] SS TOTAL CX SENSE MIN MAX TEST: 6[ FTS ] SS RAW SENSE MIN MAX TEST: 6[ FTS ] SS TOTAL IX LP SENSE MIN MAX TEST: 6[ FTS ] SS TOTAL CX LP SENSE MIN MAX TEST: 6[ FTS ] SS RAW LP SENSE MIN MAX TEST: 6[ FTS ] SS IX2 LP SENSE MIN MAX TEST: 6[ FTS ] SS CX2 LP SENSE MIN MAX TEST: 6[ FTS ] SS IX2 SENSE MIN MAX TEST: 6[ FTS ] SS CX2 SENSE MIN MAX TEST: 6[ FTS ] SS TOTAL IX FORCE MIN MAX TEST: 6[ FTS ] SS TOTAL CX FORCE MIN MAX TEST: 6[ FTS ] SS RAW FORCE MIN MAX TEST: 6[ FTS ] SS TOTAL IX LP FORCE MIN MAX TEST: 6[ FTS ] SS TOTAL CX LP FORCE MIN MAX TEST: 6[ FTS ] SS RAW LP FORCE MIN MAX TEST: 6[ FTS ] SS IX2 LP FORCE MIN MAX TEST: 6[ FTS ] SS CX2 LP FORCE MIN MAX TEST: 6[ FTS ] SS IX2 FORCE MIN MAX TEST: 6[ FTS ] SS CX2 FORCE MIN MAX TEST: 6[ FTS ] MS CX2 MIN MAX TEST: 6[ FTS ] %s MS LP CX2 MIN MAX TEST: 6[ FTS ] MS KEY RAW TEST: 6[ FTS ] SS TOTAL IX FORCE ADJVERT TEST: 6[ FTS ] SS TOTAL CX FORCE ADJVERT TEST: 6[ FTS ] SS TOTAL IX LP FORCE ADJVERT TEST: 6[ FTS ] SS TOTAL CX LP FORCE ADJVERT TEST: 6[ FTS ] SS IX2 LP FORCE ADJVERT TEST: 6[ FTS ] SS CX2 LP FORCE ADJVERT TEST: 6[ FTS ] SS IX2 FORCE ADJVERT TEST: 6[ FTS ] SS CX2 FORCE ADJVERT TEST: 6[ FTS ] MS TOTAL CX ADJ VERT TEST: 6[ FTS ] MS CX2 ADJ VERT TEST: 6[ FTS ] MS LP CX2 ADJ VERT TEST: 6[ FTS ] MS TOTAL CX ADJ HORIZ LP TEST: 6[ FTS ] MS TOTAL CX ADJ VERT LP TEST: 6[ FTS ] MS TOTAL CX ADJ LP TEST: 6[ FTS ] MS RAW GAP TEST: 6[ FTS ] MS RAW LP GAP TEST: 6[ FTS ] SS RAW SENSE GAP TEST: 6[ FTS ] SS RAW LP SENSE GAP TEST: 6[ FTS ] SS RAW FORCE GAP TEST: 6[ FTS ] SS RAW LP FORCE GAP TEST: 6[ FTS ] MS RAW ADJ HORIZONTAL TEST: 6[ FTS ] MS RAW LP ADJ HORIZONTAL TEST: 6[ FTS ] MS RAW ITO ADJ HORIZONTAL TEST: 6[ FTS ] MS RAW LP ADJ VERTICAL TEST: 6[ FTS ] MS RAW ITO ADJ VERTICAL TEST: 6[ FTS ] MS TOTAL CX ADJ TEST: 6[ FTS ] MS RAW ADJ TEST: 6[ FTS ] MS RAW LP ADJ TEST: 6[ FTS ] MS RAW ITO ADJ TEST: 6[ FTS ] SS TOTAL IX SENSE ADJ TEST: 6[ FTS ] SS TOTAL CX SENSE ADJ TEST: 6[ FTS ] SS TOTAL IX LP SENSE ADJ TEST: 6[ FTS ] SS TOTAL CX LP SENSE ADJ TEST: 6[ FTS ] SS IX2 LP SENSE ADJ TEST: 6[ FTS ] SS CX2 LP SENSE ADJ TEST: 6[ FTS ] SS IX2 SENSE ADJ TEST: 6[ FTS ] SS CX2 SENSE ADJ TEST: 6[ FTS ] SS TOTAL IX FORCE ADJ TEST: 6[ FTS ] SS TOTAL CX FORCE ADJ TEST: 6[ FTS ] SS TOTAL IX LP FORCE ADJ TEST: 6[ FTS ] SS TOTAL CX LP FORCE ADJ TEST: 6[ FTS ] SS IX2 LP FORCE ADJ TEST: 6[ FTS ] SS CX2 LP FORCE ADJ TEST: 6[ FTS ] SS IX2 FORCE ADJ TEST: 6[ FTS ] SS CX2 FORCE ADJ TEST: 6[ FTS ] MS CX2 ADJ TEST: 6[ FTS ] MS LP CX2 ADJ TEST: 6[ FTS ] SS TOTAL IX SENSE TEST: 6[ FTS ] SS TOTAL CX SENSE TEST: 6[ FTS ] SS RAW SENSE TEST: 6[ FTS ] SS TOTAL IX LP SENSE TEST: 6[ FTS ] SS TOTAL CX LP SENSE TEST: 6[ FTS ] SS RAW LP SENSE TEST: 6[ FTS ] SS IX1 LP SENSE TEST: 6[ FTS ] SS CX1 LP SENSE TEST: 6[ FTS ] SS IX1 SENSE TEST: 6[ FTS ] SS CX1 SENSE TEST: 6[ FTS ] SS TOTAL IX FORCE TEST: 6[ FTS ] SS TOTAL CX FORCE TEST: 6[ FTS ] SS RAW FORCE TEST: 6[ FTS ] SS TOTAL IX LP FORCE TEST: 6[ FTS ] SS TOTAL CX LP FORCE TEST: 6[ FTS ] SS RAW LP FORCE TEST: 6[ FTS ] SS IX1 LP FORCE TEST: 6[ FTS ] SS CX1 LP FORCE TEST: 6[ FTS ] SS IX1 FORCE TEST: 6[ FTS ] SS CX1 FORCE TEST: 6[ FTS ] MS RAW LP DATA TEST: 6[ FTS ] MS KEY CX2 TEST: 6[ FTS ] MS KEY CX1 TEST: 6[ FTS ] MS CX1 TEST: 6[ FTS ] MS LP CX1 TEST: 6[ FTS ] 9) SYSTEM RESET: 6[ FTS ] 1) SYSTEM RESET: 6[ FTS ] SET GPIOS: 6[ FTS ] MS RAW ADJ HORIZONTAL GAP: 3[ FTS ] MS RAW ADJ VERTICAL GAP: 6[ FTS ] SET Device driver INFO: 6[ FTS ] 7) LOAD PROGRAM: 6[ FTS ] 4) FLASH UNLOCK: 6[ FTS ] 5) FLASH ERASE UNLOCK: 6[ FTS ] 10) FINAL CHECK: 6[ FTS ] 8) LOAD CONFIG: 6[ FTS ] 6) FLASH ERASE: 6[ FTS ] SET Bus Functionality : 6[ FTS ] INITIALIZATION TEST : 6[ FTS ] 3) ENABLE UVLO AND AUTO POWER DOWN MODE : 6[ FTS ] 2) HOLD M3 : 3[ FTS ] st,max-coords not found, using 1440x2560 3[ FTS ] Parameter should be 1 or 0 3[ FTS ] %s: Invalid input. [ FTS ] %s: sleeping %dms. 3[ FTS ] %s: Timed out after waiting %d seconds. [ FTS ] %s: Ultimately waited %d seconds. [ FTS ] %s: setting motion filter = %s. 3[ FTS ] %s: firmware file not found. Bypassing update. 3[ FTS ] %s: bus is not accessible. Bus is not accessible. 3[ FTS ] %s: extinfo index is out of bounds (%d >= %d) in row %d of extinfo_override_table. 6[ FTS ] %s: of_property_read_bool(np, "st,force-pi-cfg-ver-map") failed. 3[ FTS ] %s: of_property_read_bool(np, "st,extinfo_override_table") failed. [ FTS ] Interrupt disabled. [ FTS ] Interrupt enabled. 6[ FTS ] %s: Overriding with row=%d, panel_index=%d. 3[ FTS ] %s: fts_read_panel_extinfo failed with ret=%d. 3[ FTS ] %s: failed to allocate extinfo. len=%d. [ FTS ] %s: reference is unexpectedly set: mask=0x%04X, ref=0x%04X, enable=%d. 3[ FTS ] %s: Failed to wake the touch bus: mask=0x%04X, ref=0x%04X, enable=%d. 3[ FTS ] %s: dsi_panel_read_vendor_extinfo returned unexpected error = %d. 3[ FTS ] getMSFrame3 failed with result=0x%08X. [ FTS ] %s: bus_refmask = 0x%02X. 3[ FTS ] %s: failed to read ICR. 6[ FTS ] %s: Setting the scanning frequency to %uHz... 6[ FTS ] %s: Getting SS sense frame at %llx... 6[ FTS ] %s: Getting SS force frame at %llx... 6[ FTS ] %s: Getting MS frame at %llx... [ FTS ] Adding error in to ErrorList... [ FTS ] Starting to poll ErrorList... 3[ FTS ] %s : Invalid touch type = %d ! No Report... 6[ FTS ] %s: Polling for new count... 6[ FTS ] %s: Reading count... 6[ FTS ] ITO Check command sent... 6[ FTS ] cleanUp: system reset... 6[ FTS ] cleanUp: enabling interrupts... 6[ FTS ] Get Sensitivity Calibration Coefficients... 6[ FTS ] %s: Entering TP Sensitivity Mode disabling algos... 6[ FTS ] %s: Exiting TP Sensitivity Mode enabling algos... 6[ FTS ] %s: Start to compute Digital Gains... 3[ FTS ] pollForEvent: Unmanned Controller Ready Event! Setting reset flags... 6[ FTS ] The size of the limits file is %d bytes... 6[ FTS ] %s: Getting gestures coordinates... 6[ FTS ] cleanUp: enabling touches... 6[ FTS ] Start to copy %s... 6[ FTS ] %s: Verifying if Cx CRC Error... 6[ FTS ] %s: Verifying if Panel CRC Error... 6[ FTS ] %s: Verifying if Config CRC Error... 6[ FTS ] %s: Verifying if CX CRC Error... 6[ FTS ] Reading MNM register... 6[ FTS ] %s: Write Host Data Memory in buffer... 6[ FTS ] Setting Scan Freq... 6[ FTS ] Cleaning up... 6[ FTS ] Filling last %d bytes of the event with zero... 6[ FTS ] Reading error info... 3[ FTS ] %s: Starting dump of error info... 6[ FTS ] Refresh Sys Info... 6[ FTS ] Setting default System Info... 6[ FTS ] %s: Requesting System Info... 6[ FTS ] %s: Parsing System Info... 6[ FTS ] %s: Reading System Info... 6[ FTS ] Disabling Baseline adaptation... 6[ FTS ] Enabling Baseline adaptation... 6[ FTS ] %s: Start TP sensitivity MS Post Cal... 6[ FTS ] %s: Start TP sensitivity SS Pre Cal... 6[ FTS ] %s: Start TP sensitivity MS Pre Cal... 6[ FTS ] Writing page mask... 6[ FTS ] Try to erase unlock flash... 6[ FTS ] %s: Trigger writing gains into the flash... 6[ FTS ] %s: Trigger writing into the flash... 6[ FTS ] System resetting... 6[ FTS ] %s: Cover Mode setting... 6[ FTS ] %s: Charger Mode setting... 6[ FTS ] %s: Grip Mode setting... 6[ FTS ] %s: Glove Mode setting... 6[ FTS ] ITO Production test is starting... 6[ FTS ] INITIALIZATION Production test is starting... 6[ FTS ] MAIN Production test is starting... 6[ FTS ] DATA Production test is starting... 6[ FTS ] Fw Auto Update is starting... 6[ FTS ] MS KEY RAW DATA TEST is starting... 6[ FTS ] MS RAW DATA TEST is starting... [ FTS ] %s: Mode Handler starting... 6[ FTS ] SS IX CX testes are starting... 6[ FTS ] SS LP IX CX testes are starting... 6[ FTS ] MS KEY CX Testes are starting... 6[ FTS ] MS CX Testes are starting... 6[ FTS ] MS LP CX Testes are starting... 6[ FTS ] SS RAW Testes are starting... 6[ FTS ] SS RAW LP Testes are starting... 6[ FTS ] %s: Power Cycle Starting... [ FTS ] errorHandler: Starting handling... 6[ FTS ] Trimming Ioff... 3[ FTS ] %s: enterGestureMode failed! ERROR %08X recovery in senseOff... 6[ FTS ] Starting Flashing Page Erase... 6[ FTS ] Trying to disable gesture... 6[ FTS ] Trying to enable gesture... 6[ FTS ] Starting flashing procedure... 6[ FTS ] Starting Flashing Procedure... 6[ FTS ] %s: Initialization of the Core... 6[ FTS ] %s: Computing average frame... 6[ FTS ] %s: Starting to get a sync frame... 6[ FTS ] Reading Sync Frame... 6[ FTS ] Getting SS Frame... 6[ FTS ] Getting SS LP Frame... 6[ FTS ] %s: Try to recovery with CX in fw file... 6[ FTS ] Reading Fw file... 6[ FTS ] Reading FW File... 6[ FTS ] updateGestureMask: setting gesture mask to disable... 6[ FTS ] updateGestureMask: setting gesture mask to enable... 6[ FTS ] %s: Computing std for each node... 6[ FTS ] %s: Computing average of whole panel and delta for each node... 6[ FTS ] I2C interface... 6[ FTS ] %s: Writing Sys command... 6[ FTS ] Command m3 hold... 3[ FTS ] production_test_data: checkLimitsAdj MS RAW ADJH GAP failed... 6[ FTS ] %s: Requesting HDM download... 6[ FTS ] Iteration n. %d... 6[ FTS ] Collecting MS Raw data... 6[ FTS ] Get SS Compensation Data... 6[ FTS ] Get TOT SS Compensation Data... 6[ FTS ] %s: Starting to get Sync Frame %02X... 6[ FTS ] %s: Requesting Sync Frame %02X... 6[ FTS ] %s: Disabling IRQ... [ FTS ] %s: Screen ON... [ FTS ] %s: Screen OFF... 6[ FTS ] Waiting for flash ready ... 6[ FTS ] %s: Starting to write config memory at %llx ... 6[ FTS ] %s: Starting to read config memory at %llx ... 6[ FTS ] Command erase pages sent ... 6[ FTS ] Command full erase sent ... 6[ FTS ] Command enable uvlo ... 6[ FTS ] Command erase unlock ... 6[ FTS ] Command unlock ... 6[ FTS ] %s: Saving Config into the flash ... 6[ FTS ] getFWdata starting ... 3[ FTS ] COMMAND NOT VALID!! Insert a proper value ... 6[ FTS ] Freeing Limit File ... 6[ FTS ] Command flash DMA ... [ FTS ] Interrupt is already set (enable = %d). 6[ FTS ] parseBinFile: sec3_size = %08X (%d bytes) 6[ FTS ] parseBinFile: sec2_size = %08X (%d bytes) 6[ FTS ] parseBinFile: sec1_size = %08X (%d bytes) 6[ FTS ] parseBinFile: sec0_size = %08X (%d bytes) 3[ FTS ] %s Init after Probe error (ERROR = %08X) 6[ FTS ] %s: T cycle = %d (0x%04X) => R0 cycle = %d (0x%02X) 3[ FTS ] fts_gesture_mask_store: Number of bytes of parameter wrong! %zu > (enable/disable + %d ) 3[ FTS ] %s No proximity! 3[ FTS ] %s: error creating proc entry! 6[ FTS ] Finish to allocate memory! 6[ FTS ] %s: New count found! count = %d! Frame ready! 6[ FTS ] Loading Limits File from .csv! [ FTS ] Error Found into ErrorList! 6[ FTS ] %s: Error Type %02X into ErrorList! 3[ FTS ] errorHandler: Sense Pin to Pin Short! 3[ FTS ] errorHandler: Force Pin to Pin Short! 6[ FTS ] %s: No data to print! 3[ FTS ] Pointer to Limits Data already contains something... freeing its content! 3[ FTS ] %s: Invalid event passed as argument! 3[ FTS ] NO COMMAND SPECIFIED!!! do: 'echo [cmd_code] [args] > stm_fts_cmd' before looking for result! 3[ FTS ] %s: Different Panel AFE Ver: %02X != %02X... Execute Panel Init! 6[ FTS ] %s : It is a stylus! 6[ FTS ] Limit File data passed as arguments! 3[ FTS ] %s: test in progress! 3[ FTS ] %s: test is not in progress! 6[ FTS ] using default page address! 3[ FTS ] Wrong parameters! 3[ FTS ] Wrong number of parameters! 6[ FTS ] Parsed %d bytes! 6[ FTS ] READ FW DONE %d bytes! 6[ FTS ] %s: Start TP sensitivity STD... collecting %d frames! 6[ FTS ] %s: NO CRC Error or Impossible to read CRC register! 3[ FTS ] Wrong parameter! 6[ FTS ] %s: Copying MS Raw data to caller! 3[ FTS ] %s: error info copied in the buffer! 3[ FTS ] %s: failed at %d attemp! 3[ FTS ] Out of memory... Impossible to allocate struct info! 6[ FTS ] Firmware in the chip different from the one that was burn! 3[ FTS ] No info block corruption! [ FTS ] %s: fts notifier begin! 6[ FTS ] %s: driver probe begin! [ FTS ] errorHandler: No Action taken! 6[ FTS ] Sensing On! 6[ FTS ] No limit File data passed... try to get them from the system! 3[ FTS ] %s: preallocated buffers are too small! 6[ FTS ] %s: Bad fts notifier call! 6[ FTS ] Read node data ok! 6[ FTS ] Read data ok! 3[ FTS ] %s: Invalid input buffer length! 3[ FTS ] %s: Invalid Tot SS data length! 3[ FTS ] %s: Invalid SS data length! 3[ FTS ] %s: Invalid MS data length! 3[ FTS ] %s:Invalid SS coeff. length! 3[ FTS ] %s: Error when reading with sscanf! 3[ FTS ] Wrong total address size! 3[ FTS ] Wrong address size! 3[ FTS ] parseBinFile: Initialize cx_ver to default value! 3[ FTS ] WARNING!!! Erasing CX memory but no CX in fw file! touch will not work right after fw update! 4[ FTS ] %s: can't suspend because touch bus is in use! 6[ FTS ] Finish to parse! 6[ FTS ] Start To parse! 3[ FTS ] ERROR: Cannot create sysfs structure! 6[ FTS ] Read Data Header done! 6[ FTS ] Read HDM Data Header done! 3[ FTS ] Error: can not create /proc file! 3[ FTS ] %s: touch simulation test wq is not available! 6[ FTS ] Enter in Byte Mode! 3[ FTS ] ErrorList is going in overflow... the first %d event(s) were override! 6[ FTS ] %s: IMPORTANT!!! Stimpad should be on the display of the device! 6[ FTS ] Info block errors found! 6[ FTS ] %s: No Cx CRC Error Found! 6[ FTS ] %s: No Panel CRC Error Found! 6[ FTS ] %s: No Config CRC Error Found! 3[ FTS ] %s: Wrong Error Signature! Data may be invalid! 3[ FTS ] checkEcho: Error Size = %d not valid! 3[ FTS ] %s: Error Signature OK! Data are valid! 6[ FTS ] %s: Feature Allowed! 6[ FTS ] MS TOTAL CX ADJ HORIZ computed! 6[ FTS ] SS TOTAL IX SENSE ADJ HORIZ computed! 6[ FTS ] SS TOTAL CX SENSE ADJ HORIZ computed! 6[ FTS ] SS TOTAL IX LP SENSE ADJ HORIZ computed! 6[ FTS ] SS TOTAL CX LP SENSE ADJ HORIZ computed! 6[ FTS ] SS IX2 SENSE ADJ HORIZ computed! 6[ FTS ] MS CX2 ADJ HORIZ computed! 6[ FTS ] MS LP CX2 ADJ HORIZ computed! 6[ FTS ] SS TOTAL IX FORCE ADJV computed! 6[ FTS ] SS TOTAL CX FORCE ADJV computed! 6[ FTS ] SS TOTAL IX LP FORCE ADJV computed! 6[ FTS ] SS TOTAL CX LP FORCE ADJV computed! 6[ FTS ] SS IX2 LP FORCE ADJV computed! 6[ FTS ] SS CX2 LP FORCE ADJV computed! 6[ FTS ] SS IX2 FORCE ADJV computed! 6[ FTS ] SS CX2 FORCE ADJV computed! 6[ FTS ] MS TOTAL CX ADJ VERT computed! 6[ FTS ] MS CX2 ADJ VERT computed! 6[ FTS ] MS LP CX2 ADJ VERT computed! 6[ FTS ] MS TOTAL CX ADJ HORIZ LP computed! 6[ FTS ] MS TOTAL CX ADJ VERT LP computed! 6[ FTS ] SS CX2 LP SENSE ADJH computed! 6[ FTS ] SS CX2 SENSE ADJH computed! 3[ FTS ] %s Proximity Detected! 6[ FTS ] Frame acquired! 6[ FTS ] MS and SS force cal triggered! 3[ FTS ] ERROR: No such input device defined! 3[ FTS ] DATA Production test failed! Buffer allocation failed! 3[ FTS ] errorHandler: Previous flash failed! 3[ FTS ] Wrong CHIP ID, Diagnostic failed! 3[ FTS ] Fw Auto Update Failed! 3[ FTS ] Probe Failed! 6[ FTS ] %s: All Gestures Disabled! 6[ FTS ] %s: COVER_MODE Disabled! 6[ FTS ] %s: CHARGER_MODE Disabled! 6[ FTS ] %s: GRIP_MODE Disabled! 6[ FTS ] %s: GLOVE_MODE Disabled! 6[ FTS ] %s: COVER_MODE Enabled! 6[ FTS ] %s: CHARGER_MODE Enabled! 6[ FTS ] %s: GRIP_MODE Enabled! 6[ FTS ] %s: GLOVE_MODE Enabled! 6[ FTS ] FIFO flushed! 6[ FTS ] DATA Production test finished! 6[ FTS ] %s: Initialization Finished! 6[ FTS ] Flash Erase Unlock Finished! 6[ FTS ] GM data reading Finished! 6[ FTS ] Sensitivity Calibration Coefficients Reading Finished! 6[ FTS ] SS Compensation Data Reading Finished! 6[ FTS ] TOT SS Compensation Data Reading Finished! 6[ FTS ] MS Compensation Data Reading Finished! 6[ FTS ] TOT MS Compensation Data Reading Finished! 6[ FTS ] Flash Page Erase Finished! 6[ FTS ] flashing procedure Finished! 6[ FTS ] Flash Procedure Finished! 6[ FTS ] Read FW File Finished! 6[ FTS ] Probe Finished! 6[ FTS ] getFWdata Finished! 6[ FTS ] Requesting Compensation Data Finished! 3[ FTS ] Limit File was already freed! [ FTS ] %s : It is a touch type %d! 6[ FTS ] Skipping erase Panel Init page %d! 6[ FTS ] Skipping erase CX page %d! 6[ FTS ] CX Start page: %d CX end page: %d Panel Start Page: %dPanel End page: %d! 6[ FTS ] Flash READY! 3[ FTS ] %s: Initialization Core ERROR %08X! 3[ FTS ] Error during I2C test: ERROR %08X! 3[ FTS ] Error during dump: ERROR %08X! 3[ FTS ] %s: Impossible allocate memory... ERROR %08X! 3[ FTS ] %s: Impossible to write Config Memory... ERROR %08X! 3[ FTS ] %s: Impossible to read Config Memory... ERROR %08X! 3[ FTS ] Reading MNM register... ERROR %08X! 3[ FTS ] %s: TP Sensitivity Mode... ERROR %08X! 3[ FTS ] %s: Set TP Sensitivity Scan Mode... ERROR %08X! No echo found... ERROR %08X! 3[ FTS ] Impossible allocate memory for buffers! ERROR %08X! 3[ FTS ] Getting Sync Frame FAILED! ERROR %08X! 6[ FTS ] Chip ID = %04X! 3[ FTS ] %s: CRC Error or NO FW! 6[ FTS ] updateGestureMask: gesture mask to disable SET! 6[ FTS ] updateGestureMask: gesture mask to enable SET! 3[ FTS ] Setting default Sys INFO! 6[ FTS ] %s: Sense ON! 6[ FTS ] Read Compensation Data Header OK! 6[ FTS ] Baseline adaptation operation OK! 6[ FTS ] Frequency Hopping operation OK! 6[ FTS ] parseBinFile: ftb_version OK! 6[ FTS ] Flash Unlock OK! 6[ FTS ] Final check OK! 6[ FTS ] %s: Saving MP Flag OK! 6[ FTS ] parseBinFile: Fw Signature OK! 6[ FTS ] %s: Setting feature OK! [ FTS ] %s: Setting scan mode OK! 6[ FTS ] Type = %02X of Compensation data OK! 6[ FTS ] Type = %02X of SyncFrame data OK! 6[ FTS ] Read node data OK! 6[ FTS ] INITIALIZATION TEST OK! 6[ FTS ] DUMP OK! 6[ FTS ] ECHO OK! 6[ FTS ] ITO Command = OK! 6[ FTS ] Echo FOUND... OK! 6[ FTS ] %s: Sense OFF! 6[ FTS ] load cx DONE! [ FTS ] System reset DONE! 6[ FTS ] %s: Reading Gesture Coordinates DONE! 6[ FTS ] default System Info DONE! 6[ FTS ] load program DONE! 6[ FTS ] Erase Unlock flash DONE! 6[ FTS ] Unlock flash DONE! 6[ FTS ] Full Erase flash DONE! 6[ FTS ] load config DONE! 6[ FTS ] disableGesture DONE! 6[ FTS ] enableGesture DONE! 6[ FTS ] Erase flash page by page DONE! 6[ FTS ] System Info Read DONE! 6[ FTS ] READ DONE! 6[ FTS ] flash DMA DONE! 6[ FTS ] Hold M3 DONE! 6[ FTS ] Enable uvlo and flash auto power down DONE! 3[ FTS ] errorHandler: Sense short to GND! 3[ FTS ] errorHandler: Force Short to GND! 3[ FTS ] %s: No valid GestureID! 6[ FTS ] Fw file read COMPLETED! 6[ FTS ] %s: proc entry CREATED! 3[ FTS ] system reset FAILED! 3[ FTS ] flash_enable_uvlo_autopowerdown FAILED! 3[ FTS ] hold_m3 FAILED! 6[ FTS ] %s: Write config memory FINISHED! 6[ FTS ] %s: Read config memory FINISHED! 6[ FTS ] %s: write Host Data Memory FINISHED! 6[ FTS ] %s: Setting the scanning frequency FINISHED! 6[ FTS ] %s: compute Digital Gains FINISHED! 6[ FTS ] %s: Getting gestures coordinates FINISHED! 3[ FTS ] %s: dump of error info FINISHED! 6[ FTS ] %s: Set TP Sensitivity Scan FINISHED! 6[ FTS ] %s: TP sensitivity MS Post Cal FINISHED! 6[ FTS ] %s: TP sensitivity SS Pre Cal FINISHED! 6[ FTS ] %s: TP sensitivity MS Pre Cal FINISHED! 6[ FTS ] Getting Sync Frame FINISHED! 6[ FTS ] %s: TP Sensitivity Mode FINISHED! 6[ FTS ] %s: Request HDM Download FINISHED! 6[ FTS ] %s: TP sensitivity STD FINISHED! 6[ FTS ] %s: FINISHED! [ FTS ] Adding error in to ErrorList... FINISHED! 3[ FTS ] errorHandler: Sense short to VDD! 3[ FTS ] errorHandler: Force short to VDD! 3[ FTS ] %s:bad input. valid inputs are either 0 or 1! 3[ FTS ] %s: bad input. valid inputs are either 0 or 1! 3[ FTS ] %s:Invalid cmd(%u). valid cmds are either 0 or 1! 6[ FTS ] Reading Frames...! 3[ FTS ] COMMAND ID NOT VALID!!! 6[ FTS ] Read FW from BIN file %s ! 6[ FTS ] %s: double tap ! 3[ FTS ] errorHandler: Key Open ! 3[ FTS ] errorHandler: Sense Open ! 3[ FTS ] errorHandler: Force Open ! 6[ FTS ] %s: enter in gesture mode ! 6[ FTS ] %s: e ! 6[ FTS ] Global data Read ! 6[ FTS ] %s: ID = %d Index = %d Position = %d ! 6[ FTS ] parseBinFile: Code Pages: %d panel area Pages: %d cx area Pages: %d fw config Pages: %d ! 6[ FTS ] %s: ^ ! 6[ FTS ] %s: Z ! 6[ FTS ] parseBinFile: Code start addr: 0x%08X cx start addr: 0x%08X fw start addr: 0x%08X ! 3[ FTS ] %s: write failed...ERROR %08X ! 3[ FTS ] No Echo received.. ERROR %08X ! 6[ FTS ] %s: Setting feature: feat = %02X ! [ FTS ] %s: Setting scan mode: mode = %02X settings = %02X ! 6[ FTS ] %s: Active Gestures Found! gesture_mask[%d] = %02X ! 6[ FTS ] %s: W ! 6[ FTS ] %s: V ! 6[ FTS ] %s: S ! 6[ FTS ] %s: UP ! 6[ FTS ] %s: O ! 6[ FTS ] %s: DOWN ! 6[ FTS ] %s: M ! 6[ FTS ] %s: L ! 6[ FTS ] %s: F ! 6[ FTS ] %s: C ! 6[ FTS ] %s: @ ! 6[ FTS ] %s: -> ! 6[ FTS ] %s: > ! 6[ FTS ] %s: < ! 6[ FTS ] %s: <- ! 6[ FTS ] ms_key_len = %u 3[ FTS ] MS RAW DATA TEST:.................FAIL fails_count = %d 3[ FTS ] MS RAW LP DATA TEST:.................FAIL fails_count = %d 3[ FTS ] MS Key CX testes finished!.................FAILED fails_count = %d 3[ FTS ] SS IX CX testes finished!.................FAILED fails_count = %d 3[ FTS ] SS LP IX CX testes finished!.................FAILED fails_count = %d 3[ FTS ] MS CX testes finished!.................FAILED fails_count = %d 3[ FTS ] MS LP CX testes finished!.................FAILED fails_count = %d 3[ FTS ] SS RAW testes finished!.................FAILED fails_count = %d 3[ FTS ] SS RAW LP testes finished!.................FAILED fails_count = %d 3[ FTS ] %s MS RAW ADJ HORIZONTAL MIN/MAX:.................FAIL 3[ FTS ] MS RAW ADJ VERTICAL MIN/MAX:.................FAIL 3[ FTS ] MS TOTAL CX ADJ HORIZ TEST:.................FAIL 3[ FTS ] MS CX2 ADJ HORIZ TEST:.................FAIL 3[ FTS ] MS LP CX2 ADJ HORIZ TEST:.................FAIL 3[ FTS ] MS KEY TOTAL CX TEST:.................FAIL 3[ FTS ] MS TOTAL CX MIN MAX TEST:.................FAIL 3[ FTS ] MS RAW MIN MAX TEST:.................FAIL 3[ FTS ] MS TOTAL CX LP MIN MAX TEST:.................FAIL 3[ FTS ] MS RAW LP MIN MAX TEST:.................FAIL 3[ FTS ] SS TOTAL FORCE LP MIN MAX TEST:.................FAIL 3[ FTS ] MS RAW MAP MIN MAX TEST:.................FAIL 3[ FTS ] MS RAW LP MAP MIN MAX TEST:.................FAIL 3[ FTS ] SS RAW SENSE MAP MIN MAX TEST:.................FAIL 3[ FTS ] SS RAW LP SENSE MAP MIN MAX TEST:.................FAIL 3[ FTS ] SS RAW FORCE MAP MIN MAX TEST:.................FAIL 3[ FTS ] SS RAW LP FORCE MAP MIN MAX TEST:.................FAIL 3[ FTS ] MS RAW ITO MIN MAX TEST:.................FAIL 3[ FTS ] SS TOTAL IX SENSE MIN MAX TEST:.................FAIL 3[ FTS ] SS TOTAL CX SENSE MIN MAX TEST:.................FAIL 3[ FTS ] SS TOTAL IX LP SENSE MIN MAX TEST:.................FAIL 3[ FTS ] SS TOTAL CX LP SENSE MIN MAX TEST:.................FAIL 3[ FTS ] SS IX2 LP SENSE MIN MAX TEST:.................FAIL 3[ FTS ] SS CX2 LP SENSE MIN MAX TEST:.................FAIL 3[ FTS ] SS IX2 SENSE MIN MAX TEST:.................FAIL 3[ FTS ] SS CX2 SENSE MIN MAX TEST:.................FAIL 3[ FTS ] SS TOTAL IX FORCE MIN MAX TEST:.................FAIL 3[ FTS ] SS TOTAL IX LP FORCE MIN MAX TEST:.................FAIL 3[ FTS ] SS RAW LP FORCE MIN MAX TEST:.................FAIL 3[ FTS ] SS IX2 LP FORCE MIN MAX TEST:.................FAIL 3[ FTS ] SS CX2 LP FORCE MIN MAX TEST:.................FAIL 3[ FTS ] SS TOTAL FORCE MIN MAX TEST:.................FAIL 3[ FTS ] SS IX2 FORCE MIN MAX TEST:.................FAIL 3[ FTS ] SS CX2 FORCE MIN MAX TEST:.................FAIL 3[ FTS ] SS RAW (PROXIMITY) FORCE MIN MAX TEST:.................FAIL 3[ FTS ] MS CX2 MIN MAX TEST:.................FAIL 3[ FTS ] MS LP CX2 MIN MAX TEST:.................FAIL 3[ FTS ] MS KEY RAW TEST:.................FAIL 3[ FTS ] SS TOTAL IX FORCE ADJV TEST:.................FAIL 3[ FTS ] SS TOTAL CX FORCE ADJV TEST:.................FAIL 3[ FTS ] SS TOTAL IX LP FORCE ADJV TEST:.................FAIL 3[ FTS ] SS TOTAL CX LP FORCE ADJV TEST:.................FAIL 3[ FTS ] SS IX2 LP FORCE ADJV TEST:.................FAIL 3[ FTS ] SS CX2 LP FORCE ADJV TEST:.................FAIL 3[ FTS ] SS IX2 FORCE ADJV TEST:.................FAIL 3[ FTS ] SS CX2 FORCE ADJV TEST:.................FAIL 3[ FTS ] MS TOTAL CX ADJ HORIZ LP TEST:.................FAIL 3[ FTS ] SS RAW FORCE GAP TEST:.................FAIL 3[ FTS ] SS RAW LP FORCE GAP TEST:.................FAIL 3[ FTS ] MS RAW LP ADJ HORIZONTAL TEST:.................FAIL 3[ FTS ] MS RAW ITO ADJ HORIZONTAL TEST:.................FAIL 3[ FTS ] MS RAW LP ADJ VERTICAL TEST:.................FAIL 3[ FTS ] MS RAW ITO ADJ VERTICAL TEST:.................FAIL 3[ FTS ] SS TOTAL IX SENSE ADJH TEST:.................FAIL 3[ FTS ] SS TOTAL CX SENSE ADJH TEST:.................FAIL 3[ FTS ] SS TOTAL IX LP SENSE ADJH TEST:.................FAIL 3[ FTS ] SS TOTAL CX LP SENSE ADJH TEST:.................FAIL 3[ FTS ] SS IX2 LP SENSE ADJH TEST:.................FAIL 3[ FTS ] SS CX2 LP SENSE ADJH TEST:.................FAIL 3[ FTS ] SS IX2 SENSE ADJH TEST:.................FAIL 3[ FTS ] SS CX2 SENSE ADJH TEST:.................FAIL 3[ FTS ] MS KEY CX2 TEST:.................FAIL 3[ FTS ] MS KEY CX1 TEST:.................FAIL 3[ FTS ] MS CX1 TEST:.................FAIL 3[ FTS ] MS LP CX1 TEST:.................FAIL 3[ FTS ] MS RAW ADJ HORIZONTAL GAP:.................FAIL 3[ FTS ] MS RAW ADJ VERTICAL GAP:.................FAIL 3[ FTS ] MS RAW ADJ PEAK:.................FAIL 6[ FTS ] MS TOTAL CX ADJ HORIZ TEST:.................OK 6[ FTS ] MS CX2 ADJ HORIZ TEST:.................OK 6[ FTS ] MS LP CX2 ADJ HORIZ TEST:.................OK 6[ FTS ] MS KEY TOTAL CX TEST:.................OK 6[ FTS ] MS TOTAL CX MIN MAX TEST:.................OK 6[ FTS ] MS TOTAL CX LP MIN MAX TEST:.................OK 6[ FTS ] SS TOTAL FORCE LP MIN MAX TEST:.................OK 6[ FTS ] SS RAW FORCE LP MAP MIN MAX TEST:.................OK 6[ FTS ] SS RAW SENSE MAP MIN MAX TEST:.................OK 6[ FTS ] SS RAW LP SENSE MAP MIN MAX TEST:.................OK 6[ FTS ] SS RAW FORCE MAP MIN MAX TEST:.................OK 6[ FTS ] SS TOTAL IX SENSE MIN MAX TEST:.................OK 6[ FTS ] SS TOTAL CX SENSE MIN MAX TEST:.................OK 6[ FTS ] SS TOTAL IX LP SENSE MIN MAX TEST:.................OK 6[ FTS ] SS TOTAL CX LP SENSE MIN MAX TEST:.................OK 6[ FTS ] SS IX2 LP SENSE MIN MAX TEST:.................OK 6[ FTS ] SS CX2 LP SENSE MIN MAX TEST:.................OK 6[ FTS ] SS IX2 SENSE MIN MAX TEST:.................OK 6[ FTS ] SS CX2 SENSE MIN MAX TEST:.................OK 6[ FTS ] SS TOTAL IX FORCE MIN MAX TEST:.................OK 6[ FTS ] SS RAW FORCE MIN MAX TEST:.................OK 6[ FTS ] SS TOTAL IX LP FORCE MIN MAX TEST:.................OK 6[ FTS ] SS RAW LP FORCE MIN MAX TEST:.................OK 6[ FTS ] SS IX2 LP FORCE MIN MAX TEST:.................OK 6[ FTS ] SS CX2 LP FORCE MIN MAX TEST:.................OK 6[ FTS ] SS TOTAL FORCE MIN MAX TEST:.................OK 6[ FTS ] SS IX2 FORCE MIN MAX TEST:.................OK 6[ FTS ] SS CX2 FORCE MIN MAX TEST:.................OK 6[ FTS ] MS CX2 MIN MAX TEST:.................OK 6[ FTS ] MS LP CX2 MIN MAX TEST:.................OK 6[ FTS ] MS KEY RAW TEST:.................OK 6[ FTS ] SS TOTAL IX FORCE ADJV TEST:.................OK 6[ FTS ] SS TOTAL CX FORCE ADJV TEST:.................OK 6[ FTS ] SS TOTAL IX LP FORCE ADJV TEST:.................OK 6[ FTS ] SS TOTAL CX LP FORCE ADJV TEST:.................OK 6[ FTS ] SS IX2 LP FORCE ADJV TEST:.................OK 6[ FTS ] SS CX2 LP FORCE ADJV TEST:.................OK 6[ FTS ] SS IX2 FORCE ADJV TEST:.................OK 6[ FTS ] SS CX2 FORCE ADJV TEST:.................OK 6[ FTS ] MS CX2 ADJ VERT TEST:.................OK 6[ FTS ] MS LP CX2 ADJ VERT TEST:.................OK 6[ FTS ] MS TOTAL CX ADJ HORIZ LP TEST:.................OK 6[ FTS ] MS RAW GAP TEST:.................OK 6[ FTS ] MS RAW LP GAP TEST:.................OK 6[ FTS ] SS RAW FORCE GAP TEST:.................OK 6[ FTS ] SS RAW LP FORCE GAP TEST:.................OK 6[ FTS ] SS TOTAL IX SENSE ADJH TEST:.................OK 6[ FTS ] SS TOTAL CX SENSE ADJH TEST:.................OK 6[ FTS ] SS TOTAL IX LP SENSE ADJH TEST:.................OK 6[ FTS ] SS TOTAL CX LP SENSE ADJH TEST:.................OK 6[ FTS ] SS IX2 LP SENSE ADJH TEST:.................OK 6[ FTS ] SS IX2 SENSE ADJH TEST:.................OK 6[ FTS ] SS IX1 LP SENSE TEST:.................OK 6[ FTS ] SS CX1 LP SENSE TEST:.................OK 6[ FTS ] SS IX1 SENSE TEST:.................OK 6[ FTS ] SS CX1 SENSE TEST:.................OK 6[ FTS ] SS IX1 LP FORCE TEST:.................OK 6[ FTS ] SS CX1 LP FORCE TEST:.................OK 6[ FTS ] SS IX1 FORCE TEST:.................OK 6[ FTS ] SS CX1 FORCE TEST:.................OK 6[ FTS ] MS KEY CX2 TEST:.................OK 6[ FTS ] MS KEY CX1 TEST:.................OK 6[ FTS ] MS CX1 TEST:.................OK 6[ FTS ] MS LP CX1 TEST:.................OK 6[ FTS ] SS IX CX testes finished!.................OK 6[ FTS ] SS RAW testes finished!.................OK 6[ FTS ] SS RAW LP testes finished!.................OK 6[ FTS ] SS LP IX CX testes finished!.................OK 6[ FTS ] MS TOTAL CX MIN MAX TEST:.................SKIPPED 6[ FTS ] MS TOTAL CX LP MIN MAX TEST:.................SKIPPED 6[ FTS ] SS RAW FORCE LP MAP MIN MAX TEST:.................SKIPPED 6[ FTS ] SS RAW SENSE MAP MIN MAX TEST:.................SKIPPED 6[ FTS ] SS RAW LP SENSE MAP MIN MAX TEST:.................SKIPPED 6[ FTS ] SS RAW FORCE MAP MIN MAX TEST:.................SKIPPED 6[ FTS ] SS IX2 LP SENSE MIN MAX TEST:.................SKIPPED 6[ FTS ] SS IX2 SENSE MIN MAX TEST:.................SKIPPED 6[ FTS ] SS RAW FORCE MIN MAX TEST:.................SKIPPED 6[ FTS ] SS RAW LP FORCE MIN MAX TEST:.................SKIPPED 6[ FTS ] SS IX2 LP FORCE MIN MAX TEST:.................SKIPPED 6[ FTS ] SS IX2 FORCE MIN MAX TEST:.................SKIPPED 6[ FTS ] MS CX2 MIN MAX TEST:.................SKIPPED 3[ FTS ] MS LP CX2 MIN MAX TEST:.................SKIPPED 6[ FTS ] SS RAW FORCE GAP TEST:.................SKIPPED 6[ FTS ] SS RAW LP FORCE GAP TEST:.................SKIPPED 6[ FTS ] SS CX2 LP SENSE ADJ TEST:.................SKIPPED 6[ FTS ] SS CX2 SENSE ADJ TEST:.................SKIPPED 6[ FTS ] SS IX2 LP FORCE ADJ TEST:.................SKIPPED 6[ FTS ] SS CX2 LP FORCE ADJ TEST:.................SKIPPED 6[ FTS ] SS IX2 FORCE ADJ TEST:.................SKIPPED 6[ FTS ] SS CX2 FORCE ADJ TEST:.................SKIPPED 6[ FTS ] MS CX2 ADJ TEST:.................SKIPPED 6[ FTS ] MS LP CX2 ADJ TEST:.................SKIPPED 6[ FTS ] SS RAW SENSE TEST:.................SKIPPED 6[ FTS ] SS RAW LP SENSE TEST:.................SKIPPED 6[ FTS ] SS IX1 LP SENSE TEST:.................SKIPPED 6[ FTS ] SS CX1 LP SENSE TEST:.................SKIPPED 6[ FTS ] SS IX1 SENSE TEST:.................SKIPPED 6[ FTS ] SS CX1 SENSE TEST:.................SKIPPED 6[ FTS ] SS TOTAL IX FORCE TEST:.................SKIPPED 6[ FTS ] SS TOTAL CX FORCE TEST:.................SKIPPED 6[ FTS ] SS RAW FORCE TEST:.................SKIPPED 6[ FTS ] SS TOTAL IX LP FORCE TEST:.................SKIPPED 6[ FTS ] SS TOTAL CX LP FORCE TEST:.................SKIPPED 6[ FTS ] SS RAW LP FORCE TEST:.................SKIPPED 6[ FTS ] SS IX1 LP FORCE TEST:.................SKIPPED 6[ FTS ] SS CX1 LP FORCE TEST:.................SKIPPED 6[ FTS ] SS IX1 FORCE TEST:.................SKIPPED 6[ FTS ] SS CX1 FORCE TEST:.................SKIPPED 6[ FTS ] MS CX2 TEST:.................SKIPPED 6[ FTS ] MS KEY CX1 TEST:.................SKIPPED 6[ FTS ] MS CX1 TEST:.................SKIPPED 6[ FTS ] MS LP CX1 TEST:.................SKIPPED 6[ FTS ] Programming Procedure for flashing started: 6[ FTS ] system reset COMPLETED! 3[ FTS ] flash_enable_uvlo_autopowerdown COMPLETED! 6[ FTS ] Flash burn COMPLETED! 6[ FTS ] flash unlock COMPLETED! 6[ FTS ] flash erase COMPLETED! 6[ FTS ] hold_m3 COMPLETED! {{_{{_y`\_P s 7    ' - 's$2description=STMicroelectronics MultiTouch IC Driverauthor=STMicroelectronicslicense=GPLvermagic=4.14.234-g0cbd60cbb186-ab7624117 SMP preempt mod_unload modversions aarch64name=ftm5depends=heatmapAndroid (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)ftm5ӵmodule_layoutcurrent_kernel_time64]hrelease_firmwareMrequest_firmwareZstrncmpo6xint_sqrtZ%strcmpJ<i2c_transferu_raw_spin_unlock_irqrestore!'disable_irq_nosync enable_irq❚_raw_spin_lock_irqsave=seq_readgvseq_lseeke;Kseq_writeTBseq_releasePseq_open~)HmemcpyHWstrlcpyK__arch_copy_from_userxp __might_faultHۈ__check_object_size Oremove_proc_entry@proc_createߧFFproc_mkdir_datahrtimer_forwardGhrtimer_start_range_ns{hrtimer_initiBflush_workqueue: hrtimer_cancel[_-ukstrtoboolP=7kstrtointZZkstrtou8`Ϙstrlenl߅strsepǚ_ctypekstrdupL[mutex_trylockcstrlcat\bin2hexZ sscanfkmalloc_order_trace4t__sw_hweight32`input_set_timestampmsleep地__kmallocCadsi_panel_read_vendor_extinfo@(irq_set_irq_wakePgpiod_direction_input\"Ggpio_request>heatmap_read+pm_qos_update_requestԸzktime_getRrequest_threaded_irq?msm_drm_register_client!$!oof_property_read_string_helperlof_property_read_u32_index@vof_property_count_elems_of_sizedmemset4ׇR__pm_relaxᚽtbn_release_bus4U__pm_stay_awake5dpm_wakeup_ws_eventp7jiffies_to_msecs\íYgpiod_direction_output_rawx;tbn_request_busregulator_get;JQfree_irqsysfs_remove_groupG gtbn_cleanup__stack_chk_fail uqueue_delayed_work_onYjcwakeup_source_dropfwakeup_source_removeҦinput_unregister_devicebpm_qos_remove_requestpinput_set_capability7input_set_abs_params=Ȣinput_mt_init_slotsfLscnprintfƛinput_allocate_device[icomplete_all#\__init_waitqueue_head57C__alloc_workqueue_key_wakeup_source_add4wakeup_source_prepareytgpiod_to_irqqkyof_property_read_variable_u32_array&Zof_property_read_stringh`Kof_get_named_gpio_flags4Uof_drm_find_panelK.of_parse_phandle_with_fixed_argsGjof_find_property> devm_kmalloc}ttbn_initN*kmem_cache_alloc_traceÂkmalloc_cachesg__stack_chk_guard}'i2c_del_driverWi2c_register_driver&ԱD__dynamic_pr_debug{Cwait_for_completion_timeout/ .queue_work_on~cancel_work_sync-"uregulator_enable__const_udelaygpiod_set_raw_valueHgpio_to_desc=|regulator_disableQmutex_unlockSLLmutex_lockXUprintkJinput_mt_report_slot_stateGinput_eventGNUSJ((( B Q`[g.<vx(4E@ABCD  \`+ , >xM,[|fP(/Hx8;hx;p>?@4@WA p$O S8XS,x(((((6F(o@(h((((<(k0(X(( ((/(W( H(VP^8^0`(Xb\bc'f8LIPW u8iXx8xLypyl{p{}p}p'<<pQ\gd }d8, 8X (h81ȍFȎUXc4~4N   @ 0  P  p (  >  N  c  y  0 P p      $  6 0  L`J R Pf `D|         0     % 8x # |TP0 @; p(W k } ( 8( `( ( ( (@p) (A (\ (w (  (( P( x() ( ( ( P<9 @ =R @i xC| `F lHH ( @(T pYYlP @  D pD ZU 0@ =  NbnHp2ARxe`z` 4 H$6E\er -?Ukx@ @,>DN\oxT 4 +* 9H^v`DT )DUh`CrdZhNp,&4?tuN',_vx~ D0->kKH^,j(pLdYhn!)78=w8Rl]Zf nx`|pT ,0^da f01,'b9W0`feu}P(LDp8 (8E\l|<$(E |[ B@JP*(kT5,P PLRo48|\H0XDdN`x(A`=,FG !+5?H<TT&4cTp<}<Y$!4Y$XYDxL&HF5l[=[EY|$jD&$|h&p))\6<,<@THU V 'W6XJY _Z y[\|]^l_``pa  |b c - d? eV ,p8p w du    \ P <  !+$!t;9!\dA!J!R!c!t!Xl}!!Y(![T![8![![ !\ !,\x!]d!h!i"|kD"4o@'"@wd 2"R"ȋ\"hq" y"ą4""x<""|$xfts_set_bus_ref.descriptorfts_aggregate_bus_state.descriptorfts_i2c_driverfts_probefts_get_regfts_gpio_setupfts_resume_workfts_suspend_work__init_completion.__keyfts_probe.__keyfts_probe.__key.44fts_probe.__key.46fts_probe.__key.48fts_probe.__key.50fts_noti_blockread_heatmap_rawfts_fw_update_autofts_attr_grouptouchsim_workfts_removefts_set_switch_gpio.descriptorfts_mode_handlerread_heatmap_raw.counterfts_read_panel_extinfofts_nop_event_handlerfts_enter_pointer_event_handlerfts_leave_pointer_event_handlerfts_error_event_handlerfts_controller_ready_event_handlerfts_status_event_handlerfts_user_report_event_handlerfts_isrfts_interrupt_handlerfts_mode_handler.descriptorfts_mode_handler.descriptor.105fts_mode_handler.descriptor.111fts_mode_handler.descriptor.132fts_screen_state_chg_callbackfts_screen_state_chg_callback.descriptorfts_screen_state_chg_callback.descriptor.140fts_screen_state_chg_callback.descriptor.143fts_read_panel_extinfo.descriptorfts_read_panel_extinfo.descriptor.187fts_enter_pointer_event_handler.descriptorfts_enter_pointer_event_handler.descriptor.215fts_status_event_handler.descriptorfts_status_event_handler.descriptor.256fts_status_event_handler.descriptor.259fts_status_event_handler.descriptor.271fts_status_event_handler.descriptor.262fts_status_event_handler.descriptor.265fts_status_event_handler.descriptor.268$dupdate_motion_filter.descriptorfts_infoblock_getdata_showfts_fwupdate_showfts_fwupdate_storefts_appid_showfts_mode_active_showfts_fw_test_showfts_status_showstm_fts_cmd_shownumberParameterstypeOfCommandstm_fts_cmd_storefts_heatmap_mode_showfts_heatmap_mode_storefts_grip_mode_showfts_grip_mode_storefts_charger_mode_showfts_charger_mode_storefts_glove_mode_showfts_glove_mode_storefts_cover_mode_showfts_cover_mode_storefts_stylus_mode_showfts_stylus_mode_storefts_gesture_mask_showfts_gesture_mask_storefts_gesture_coordinates_showfts_autotune_showfts_autotune_storefts_touch_simulation_showfts_touch_simulation_storetouchsim_timer_cbfts_default_mf_showfts_default_mf_storefts_pm_suspendfts_pm_resume__UNIQUE_ID_description113__UNIQUE_ID_author114__UNIQUE_ID_license115fts_of_match_tablefts_pm_opsfts_device_iddev_attr_infoblock_getdatadev_attr_fwupdatedev_attr_appiddev_attr_mode_activedev_attr_fw_file_testdev_attr_statusdev_attr_stm_fts_cmddev_attr_heatmap_modedev_attr_grip_modedev_attr_charger_modedev_attr_glove_modedev_attr_cover_modedev_attr_stylus_modedev_attr_gesture_maskdev_attr_gesture_coordinatesdev_attr_autotunedev_attr_touchsimdev_attr_default_mffts_dirfts_driver_test_opsfts_driver_test_writemess.3mess.2mess.0driver_test_buffmess.1limitbin_outputprintedfts_driver_test_openfts_seq_opsfts_driver_test_releasefts_seq_startfts_seq_stopfts_seq_nextfts_seq_showreset_gpiofts_system_reset.descriptorsystem_reseted_downsystem_reseted_upfts_enableInterrupt.descriptorfts_enableInterrupt.descriptor.83fts_enableInterrupt.descriptor.86pollForEvent.descriptorsetScanMode.descriptorsetScanMode.descriptor.31errorHandler.descriptorerrorHandler.descriptor.27errorHandler.descriptor.30addErrorIntoList.descriptorerrorsaddErrorIntoList.descriptor.38pollErrorList.descriptorpollErrorList.descriptor.45getMSFrame3.descriptorgetMSFrame3.descriptor.10getMSFrame3.descriptor.14I2CSADfts_read_internalfts_writeRead_internalfts_write_internalfts_writeFwCmd_internalfts_writeThenWriteRead_internalfts_writeU8UX.descriptorfts_writeU8UX.descriptor.6limit_filerefreshGestureMask__UNIQUE_ID_vermagic60__UNIQUE_ID_name61____versions__module_dependsrelease_all_touchesinput_eventinput_mt_report_slot_statecheck_feature_feasibilityprintkfts_input_report_keymutex_lockmutex_unlockfts_chip_powercyclefts_enableInterruptregulator_disablegpio_to_descgpiod_set_raw_value__const_udelayregulator_enablesetSystemResetedUpsetSystemResetedDownfts_set_bus_refcancel_work_syncqueue_work_onwait_for_completion_timeout__dynamic_pr_debuginit_module__this_modulei2c_register_drivercleanup_modulei2c_del_driver__stack_chk_guardkmalloc_cacheskmem_cache_alloc_tracetbn_initdevm_kmallocof_find_propertyof_parse_phandle_with_fixed_argsof_drm_find_panelof_get_named_gpio_flagsof_property_read_stringof_property_read_variable_u32_arraygpiod_to_irqwakeup_source_preparewakeup_source_add__alloc_workqueue_key__init_waitqueue_headcomplete_allinput_allocate_devicefts_ts_physscnprintfinput_mt_init_slotsinput_set_abs_paramsinput_set_capability__mutex_initgestureMask_mutex__raw_spin_lock_initinput_register_deviceinput_free_devicekfreegpio_freeregulator_putpm_qos_add_requestinitCorefts_system_resetreadSysInfoisI2cErrordefaultSysInfogetForceLengetSenseLenheatmap_probeinit_timer_keydelayed_work_timer_fnsysfs_create_groupdestroy_workqueuemsm_drm_unregister_clientheatmap_removepm_qos_remove_requestinput_unregister_devicewakeup_source_removewakeup_source_dropfts_proc_initqueue_delayed_work_on__stack_chk_failtbn_cleanupfts_proc_removesysfs_remove_groupfree_irqregulator_gettbn_request_busgpiod_direction_output_rawjiffies_to_msecspm_wakeup_ws_eventfts_write__pm_stay_awakeflushFIFOtbn_release_bus__pm_relaxfts_writeReadU8UXgetMSFrame3memsetof_property_count_elems_of_sizeof_property_read_u32_indexof_property_read_string_helperfts_crc_checksystemInfoflashProcedurepollForErrorTypeproduction_test_initializationmsm_drm_register_clientrequest_threaded_irqktime_getpm_qos_update_requestheatmap_readgpio_requestgpiod_direction_inputirq_set_irq_wakesetScanModeisSystemResettedDownenterGestureModefromIDtoMaskisSystemResettedUpsetFeaturesdsi_panel_read_vendor_extinfo__kmallocmsleepdumpErrorInforeadGestureCoordsinput_set_timestamp__sw_hweight32fts_writeU8UXkmalloc_order_tracesscanfprintHexbin2hexreadFwFilestrlcatmutex_trylocktestsproduction_test_maincleanUpproduction_test_itoproduction_test_ms_rawproduction_test_ms_cxproduction_test_ss_rawproduction_test_ss_ix_cxarray1dTo2d_shortreadMutualSenseCompensationDataarray1dTo2d_i8print_frame_i8getSSFrame3print_frame_shortreadSelfSenseCompensationDataarray1dTo2d_u8print_frame_u8kstrdup_ctypestrsepstrlenkstrtou8kstrtointupdateGestureMaskisAnyGestureActivegesture_coords_reportedgesture_coordinates_xgesture_coordinates_ykstrtoboolhrtimer_cancelflush_workqueuehrtimer_inithrtimer_start_range_nshrtimer_forwardproc_mkdir_dataproc_createremove_proc_entrygetDev__check_object_size__might_fault__arch_copy_from_userstrlcpyfts_write_heapu8ToU16_befts_writeRead_heapfts_writeThenWriteRead_heapu8ToU64_befts_writeU8UXthenWriteU8UXfts_writeU8UXthenWriteReadU8UXgetSyncFramememcpyu32ToU8_bereadConfigpollForEventfts_writeFwCmd_heapsaveMpFlagrequestHDMDownloadreadHDMHeaderreadGoldenMutualRawDatareadTotMutualSenseCompensationDatareadTotSelfSenseCompensationDataarray1dTo2d_u16print_frame_u16readSensitivityCoefficientsDataflash_unlockflash_erase_unlockfreeCurrentLimitsFilecheckEchochangeSADwriteSysCmdu8ToU32_besetActiveScanFrequencytp_sensitivity_set_scan_modetp_sensitivity_test_std_msgetLimitsFilegetFWdatafts_read_heapwriteConfigtp_sensitivity_modetp_sensitivity_test_pre_cal_sstp_sensitivity_test_pre_cal_mstp_sensitivity_compute_gainsflash_erase_page_by_pagetp_sensitivity_test_post_cal_msseq_openseq_releasebuf_chunkseq_writeseq_lseekseq_readopenChannelresetErrorListinitTestToDosetResetGpiogetClient_raw_spin_lock_irqsaveenable_irqdisable_irq_nosync_raw_spin_unlock_irqrestorestartStopWatcherrorHandlerstopStopWatchelapsedMillisecondrequestSyncFramefts_writeFwCmdu8ToU16u8ToU32writeHostDataMemoryaddErrorIntoListgetErrorListCountpollErrorListgetChannelsLengthgetFrameDatareadSyncDataHeadergetDrvInfofts_readi2c_transferfts_writeReadfts_writeThenWriteReadcomputeAdjHorizcomputeAdjHorizTotalcomputeAdjVertcomputeAdjVertTotalcomputeAdjHorizFromUcomputeAdjHorizTotalFromUcomputeAdjVertFromUcomputeAdjVertTotalFromUcheckLimitsMinMaxcheckLimitsGapcheckLimitsGapOffsetscheckLimitsMapcheckLimitsMapTotalcheckLimitsMapFromUcheckLimitsMapTotalFromUcheckLimitsMapAdjcheckLimitsMapAdjTotalparseProductionTestLimitsstrcmpfreeLimitsFileproduction_test_ms_key_rawproduction_test_ms_raw_lpproduction_test_ms_cx_lpproduction_test_ms_key_cxproduction_test_ss_raw_lpproduction_test_ss_ix_cx_lpproduction_test_datasenseOnint_sqrtstrncmprequest_firmwarerelease_firmwarereadLinecurrent_kernel_time64elapsedNanosecondu8ToU16nu16ToU8n_beu16ToU8_beu16ToU8u32ToU8attempt_functionsenseOffprint_frame_u32print_frame_intu64ToU8_beparseBinFileflash_burnflash_enable_uvlo_autopowerdownfillFlashwait_for_flash_readyhold_m3flash_full_erasestart_flash_dmaenableGesturedisableGesturegetGestureCoords`@ hx0Pp0Pp0 V0%@P^H^P`0`pXb< b c|f u"Xxx Ly(y0 @l{H{PL`}h}p<\dd |,  (X0x@HȍX`h<P`t        $ ,  0 8  < D  LT;X \ ;`  d ;h  l ;p  t(0%4 8 %< @ %D H %PT++X ++\ ++` ++hp|7 7 7 77 7 7 7 7$ 7( 7, 74@LX8\ 8` 8d 8lx  Y1$ Y1( Y1, Y18@H" " " "J J  J J$0dl                    ((,0 4 (8 <  @ (D H  L (P T  X   c c5 5 c 5 c 5h6y+ h6 y+ h6 y+ h6 y+   c) c) c)  c)( 0,  00  04  08<`A@ `AD `AH `AX1\ 1` 1d 1hlp t x |h h h h    (84< 4@ 4D 4HL`AP `AT `AX `Adr2h r2l r2p r2tr; r; r; r;         @ @ @ @$ ( *, *0 *4 *D P @T @X @\ @` d h l p |  5 5 5 5       5 5 5 5      8 D r@H r@L r@P r@T d 6h 6l 6p 6   @ @ @ @  < < < <  ; ; ; ;      ( ;, ;0 ;8 ;@       T T T T         $ ( , 0 h '9l p '9t x '9|  '9             , 4 < H L X \ ` d h l p x |         x (  E x (  E x (  E x  (   E,4 8< @ D HX l p  t  x   +   +   +   + 8 Xx(8HXhx(8HX\`@d h @l p @x | @,A , A , A , A B   B   B   B C    C    C    C D  D   D( , D08@:D :H :L :PX`3d 3h 3l 3t6^ 6 ^ 6 ^ 6 ^      7^ 7 ^ 7 ^ 7 ^3  3 3 3+<  +<$ +<( +<,8o<@ oD H oL P oT X`l4p 4t 4x 4`A `A `A `A   n@ n@ n@ n@ ,0 4 8 ~ ~ ~ ~= = = =q q q q   $<I@ ID IH ILTh\l \p \t \ _ _ _ _          4!8"<@ "D H "L P "T `dxh xl xt x##9 #9 #9 #9l l l l; ; ; ;$%&'($)*$0@+H9L 9P 9T 9Xp,tx |  ,E , E , E , E9 9 9 9E E E E -0448< 4@ D 4H L 4P T\.`/l0t|1&'%($)*$$,@Thpx26 6 6 62,M70 M74 M7< M7@RD RH RL RP   3r r r r4? ?  ?   ? $546@HX4\` 4d h 4l x 4| 7    P4J! P 4  J! P 4  J!  P 4  J!$-P8hptx9r r r r4? ?  ?  ? :;P 4) P 4  $ )( P, 40 4 )8 P< 4@ D )Ptx |  <           (=H H H Ho o o o ,D0 D4 D8 D<HL P T Xhl p t x|4 4  4  4 7    > 8 8 8 8  -    !(!.4!W<A' >A' >A' >A''' .' ' .' ' .' '''E'' ( (  (('( '( '( '$(8(D<((@( (D( (H( (P(\(n`( nd( nh( np(x(:|( :( :( :((8( 8( 8( 8((E("( "( "( "((C( C( C( C)2 ) 2) 2) 2)()F0)F4) F8) F<) FL)T)\)Fp)x))F)))(4) (4) (4) (4))8h) 8h) .) 8h) .) 8h) .)))) .) * .* * . * **G *8$* 8(* 8,* 8H*T*;X*x;\*p>`*?d*@h* ;l* ?p* x;t* p>x* @|* ;* ?* x;* p>* @* ;* ?* x;* p>* @*A*$O* A* $O* A* $O* A* $O** S*XS+ +  S + XS+  +  S+ XS+  +  S$+ XS(+  4+HH+:L+ :P+ :T+ :X+`+h+:l+ :p+ :t+ :x+++4++ 4+ + 4+ + 4+ ++7+.+*+ .+ *+ .+ *, ., * ,,4,, 4,  , 4$, 0, 44, @,L,7P,kT, kX, k\, kd,h,l, p, t, |,,,, , , , ;,  ;,  ;,  ;,--I-J$-54-6-..$.8.L.`.l.Kx.J.. . . .1. 1. 1. 1. .L/,// , / / ,/ / ,/ (/4/ > > E >  > > E>  >  > E$>  ,>4>8>9<> @> D> 9H>  L> P> 9T>  X> \> 9`>  h>>>>`2> > `2>  > `2>  > `2>  >0?D?\?8`? d? 8h?  l? 8p?  t? 8x?  ?? ??  ? ?  ? ?  ? ?@ @$@@@L@lP@ lT@ lX@ lh@Xp@t@@@ l@  l@  l@  l@@D AA D A A D A A D A ,A4Auuuvu/u2uPu vu /u 2u Pu vu /u 2u Pu vu /u 2u P,vwDvxxvyvv6vPv 6v Pv 6v Pv 6v`vPv `v Pv `v Pv `v Pw wY3wPw Y3w Pw Y3 w P$w Y3(w P,w8wL,3 >3 >3 >348O:< @ O:D H O:L P O:X\8` 8d 8h 8   IJزm`ܲ m` m`    m`>3 >3 >3 >3$,74 7< 7D 7TH H H Hȳ g  g  g  gi i i i~ ~ ~$ ~,0 4 8 @{D {H {L {`hl p t >شV !3 !3 !3$ !30@dD dH dP dXeh l  p  t  x J  J  J  JȵK̵ Kе KԵ Kܵ$4 $4 $4 $4wC wC wC wC4@{H {L {P {TwC wC wC wC̶\Զ \ض \ܶ \!A !A !A !A,<I~@ I~D I~H I~L!) ! )@6 ! ) @6 ! ) @6ķ @6ȷ8J5 J5 J5 J5 v v v v(, 0 4 <o@ oD oH oToX o\ o` ohjql jqp jqt jq|p p p pc c c cq q q q-q -q -qĸ -q̸=kи =kԸ =kظ =kj j j jKc Kc Kc Kc B& B& B& B&,8D< D@ DD DHTFX F\ F` Fhtfx f| f f G G G G̹й Թ ع    A A A A $ , 0LXMJ\ MJ` MJd MJtwCx wC| wC wCĺ̺ к Ժ غg g g g${( {, {0 {8HYL YP YT Y\dh l p t/ / / / X L  L  LĻ  LȻ̻/л,Ի /ػ ,ܻ / , / , \ l;x |  2 2 2 2   bC bC bC bCV$/( /, /0 /4D L T    ؽܽ   , , , , S $ S ( S 0 S H x|       ؾ L P  X  \  l pt |       ̿  Tp x  |    , @  D  H  h              8 Tt |     t, t, t, t,      8 ``d `l `x `       9 9 9 9     @ H  L  T  d            , L T  X  `  p         @ D  H  P  x             $  (  0  @ `          < \ |      P   $ @HP` h  l  t       $ 4 8  <  D  d               8 \ d  h  p          0 4  8  @  h          ( DLTd l  p  x       `  C, C, C, C,     , L l          8 X x           D H  L  T  | 8 8 8 8  0 0( 04 08 <@D H P T \ ` t|   V V V VsH sH sH sH  ,F0 F4 F8 F@PfT fX fd fh    K K K K       -  c0848 8< @ 8D H 8L P\``d `h l `p t `x |Y3 Y3  Y3  Y3    $0@H`L\P `T \X `\ \` `d \ht      [ D [ D [ D [ D   , 0 4 \1` 1d 1h 1pt8x 8| 8 80 0 0 0       >HL P T X\`h l p t x |            $ 4>8< @ D \             *  *  *   *$4<4@ 4D 4H 4XhpwRt wRx wR| wR   M M M M-  $ T<\v9` v9d v9h v9lmK mK mK mKgr g r g r g rsr s r s r s r r$r( r, r0 r4 r@ rD rTX\ ` d -    e0 e0 e0 e0 <<DTUH TUL TUP TUT`_d _h _t _|1 1 1 1V3 3 3 3<K K K K  v$( v, 0 v4 8 v< DLppPT ppX \ pp` l ppp |v v  v  v {o  {o   {o   {o  v v  v  v  $( , 0 4 8 < HT~rX\ ~r` d ~rh l ~rp xv v  v  v    -   Xlxe0| e0 e0 e0<TU TU TU TU_ _ _ _(<1`@ 1`D 1`H 1`L|VVVVV1 1 1 13 3 3 30<86< 6@ 6D 6HXh> >  >  > o o  o  o _} _}  _}$ ( _}, @DBH L BP T BX \ Bdhvlt vx  v  v "7 "7  "7  "7                (,0 4 8 < @ D LT`+dh +l p +t x +| v v  v  v      $ ( , 0 8@HPX`t-   e0 e0 e0 e0 (<0TU4 TU8 TU< TU@L_AP _AT _AX _A`V1 1 1 1V3 3 3 3<LKP KT KX K\dxv|n v n v n v npn p n p n p nvn v n v n v n{o {o$ ( {o, 0 {o4 <@vDnL vP nX v\ n` vd nlxJ7|w J7 w J7 w J7 ww  w  w  w~rw ~r w ~r w ~r w (v,n4 v8 n@ vD nH vL nT\` d h -    e0$ e0( e0, e04P<XTU\ TU` TUh TUp|_A _A _A _AVVVV4V@1D 1H 1L 1TX3\ 3` 3d 3l<6 6 6 6> >  >  > ,p ,p $ ,p( 4 ,p8 L_}PT _}X \ _}` d _}h t'  '  '  'v v  v  v 6 6  6  6    $ ( , 4< @D  H L  P T  X `lpt x |    + +  +  + v v  v  v   $ X\` d h l p t |< <  <  < -   8<@T9D T9H T9L T9PlmKp mKt mK| mKA A A AA A A AV$V8VPVl1p 1t 1x 13 3 3 3<6 6 6 6 $>(N, >0 N4 >8 N< >@ NPSgTDX Sg\ D` Sgd Dh Sgl DtsD s D s D s DrD r D r D r D_}N _} N _} N _} N  $ Tq7XZ\ q7` Zd q7h Zl q7p ZtgZ g Z g Z g ZvN v N v N v NZ  Z  Z  Z$,8DP`-x|   0 0 0 0<#2 #2 #2 #21 1$ 1( 1,4X8 X< X@ XDdVp0t 0| 0 0<6 6 6 6   } } } }} } }$ },48 < @ LX\ ` d lt|ĵ ĵ ĵ ĵ   -b' b ' b ' b '$,8@< @D@H @L @P @T @X @`hCl Cp Ct C|F F F F@ @ @ @@ @ @ @   9" 9" 9"( 9"8<DH@L @P @T @dltW|\v v v vW @\Xpt|W\       $ ( 48 < @ (v (v (v (vpL p L p L p L-  2$ 2( 2, 28<-@ D -H L -P T -\dh l x Z Z Z Z8 8  8  8     `$( `, 0 `4 8 `< @hl p t R/ 5 R/  5 R/  5 R/  54$<Dp/H p/L p/T p/d_p 4t 4x 4|>         _ >,Wu u u ua/ a/ a/ a/ _$ 4( 4, 48H>LP T X hptdD|  dD  dD  dDu u u u    d d d d ,-04 8 < HL P T `d h l x|      P;T ;X ;\ ;`? ? ? ?! ! ! !L L L L    @-TX \ ` tx |  77       VW V W V W  V W(, 0 4 \`WdWh l Wp Wt x W| W  W WJKW  JK W  JK W  JK W-   @VTVd hVl  p Vt  x V|   V, , , , ?5 ?5 ?5 ?5 7078'K< 'K@ 'KD 'KLT\ltV V V V   - $ ( , lVV, , , , (,50 4 58 < 5@ H 5TX)\ )` )d )l7R R R R   v v  v v$,04 8 < t-    g' g'  g'  g') =>  > o    )  =>   >  o  $  )(  =>,   >0  o@  D  )H  =>L   >P  ox  <  ^  ^  ^  ^    7, 7@ h < P|  P|  P|  P|          < @  D  H  T X \  `  d   /  /  /  /  -         C L  C  L  C  L  C  L@ h l  p  t   _ &   _  &   _$  & (  _,  & 4 D L u P  _T  u X  _\  u `  _d  u l  < O   O   O   O   C  C  C  C   $,0 4 8 <HPT X \ `ltx |  1 1 1 1      Y Y Y  Y$( , 0 8P/T /\ /h /_4 4 4 4>/ / / /_>  $ ( 08>< >@ >D >LXdp=t =x =| ==B =B =B =BTB TB TB TBA A A A#B #B #B #B- -  - - ,8DP\ht(4@LXdp|e3 e3  e3 e3#N  #N$ #N, #N8q< q@ qD qTis\ isd ish is(m (m (m (m&s &s &s &s   C L C  L C  L C  LHLP T X -G+ G + G + G +<2P 2P 2P 2PG G G  G,T;\+` ;d +h ;l +p ;| +\P P P PXG XG XG XG    T<hclp ct x c|  c f f  f  f    g  g  g   g0E<@ D H P`nd nh nl nx3;| 3; 3; 3;       E   : : : :- $ ( , 0 <"@  D "H  L "P  T "hl+pGt +x G| + G + G<2P 2P 2P 2P+; + ; + ; + ;(\0P4 P8 P< PHXt<. . . .\ , , , , 4<DPH PL PP PXhGl Gp Gt G   XG XG XG XG   G G G G6 6 6 6XG XG  XG XG m$ m( m, m8< @ D P=T =X =\ =hlp t x -   4V@ H30L  P 30T  X 30\  ` 30h   \" " " "^P ^P  ^P ^P074 78 7< 7HJL JP JT J`hlp t x -   m m  m  m  ,~0 ~4 ~8 ~DT`?d ?h ?l ?xJ J J J ~  ~  ~  ~   -04 8 < @kLP kT X k\ ` kh <8 8 8 8  n4  n4  n4  n4  /$  /(  /,  /4 D L ];P ;T  ];X  ;`  ];d  ;l  ];p  ;  , 6  ,  6  ,  6  ,  6   ! !+Q! +Q! +Q! +Q !0!r4! r8! r4%J8% J<% J@% JL%P% T% X% p%":t% ":x% ":% ":%%%% % % % % % %%(%R% (% R% (% R% (& R&&&  & $& 4&>D&H& L& P& x&|& &r& & r& & r& r&& & & 0'B4' B8' B<' BH'P'T' X' \' |'P'' P' ' P' ' P' ''x'N0' x' N0' x' N0' x' N0''' ' ' (k(\> ( k( \>( k$( \>(( k0( \><(H(L( P( \( (s0( s0( s0( s0((x( x( x( x()) )  ) 8)D)CBL)AP) CBT) AX) CB\) A`) CBd) Ap))x) x) x) x))) ) ) )-)V*<\*h*yl* yp* yt* y**y* y* y* y**** * * *CC* CC* CC* CC+ +CB(+A,+ CB0+ A4+ CB8+ A<+ CB@+ AL+X+x\+ x`+ xd+ xh+p+t+ x+ |+ +-++ + + +CB+ CB+ CB+ CB+,A, A, A , A,$,x(, x,, x0, x4,<,@, D, H, l,-,, , , ,CB, CB, CB, CB,,A, A, A, A,-x- x- x - x--CC- CC - CC$- CC<-L-AP- AT- AX- Ad-p-xt- xx- x|- x--- - - -R -CN- R - CN- R - CN- R - CN-CP- CP- CP- CP.CR. CR. CR . CR.CT . CT$. CT(. CT4.Ch8. Ch<. Ch@. ChH.CjL. CjP. CjT. Cj\.Cl`. Cld. Clh. Cll.CDp. CDt. CDx. CD.Cp. Cp. Cp. Cp.Cr. Cr. Cr. Cr.. . . .V/ /$/ (/ ,/ @/vD/+H/ vL/ +P/ vT/ +`/ vd/ +t/vx/+/ v/ +/ v/ +/ v/ +///Ct/ Ct/ Ct/ Ct/bm/+/ bm/ +/ bm/ +/ bm/ +0 00 0 0 H0L0P0+T0 X0 \0 +`0 d0 h0 +l0 p0 t0 +|00j0+0 j0 +0 j0 +0 j0 +00x0+0 0 x0 +0 0 x0 +0 0 x0 +011+@ 1 1 +@1 1 +@1  1 +@$1,1-H1L1 P1 T1 \1CB`1 CBd1 CBp1 CB11A1 A1 A1 A11x1 x1 x1 x11CC1 CC1 CC1 CC2 2A$2 A(2 A,2 A82D2xH2 xL2 xP2 xT2l2+p2t2 +x2 |2 +2 2 +2 22^ 2 ^ 2 ^ 2 ^ 2CV2 CV2 CV2 CV2bm2+2 bm2 +2 bm2 +2 bm3 +33j 3 j(3 j,3 j83@3CXD3 CXH3 CXL3 CXT3CZX3 CZ\3 CZ`3 CZh3C\l3 C\p3 C\t3 C\|3Cv3 Cv3 Cv3 Cv3Cx3 Cx3 Cx3 Cx3Cz3 Cz3 Cz3 Cz3C|3 C|3 C|3 C|3C3 C3 C3 C3C3 C3 C3 C3C3 C3 C4 C4C 4 C4 C4 C$4S(4 S,4 S04 SD4X4Vt4V444)@4 )@4 )@4 )@44Eo4 Eo4 Eo4 Eo44n5 n5 n 5 n5(5r,5 r05 r45 r@5ErD5 ErH5 ErL5 Er\5d5p555 5 5 5C=5 C=5 C=5 C=5C=5 C=5 C=5 C=6C=6 C= 6 C=$6 C=86C=<6 C=@6 C=D6 C=X6-t6x6 |6 6 6<6T96 T96 T96 T966K6 K6 K6 K7 7/D7 /D7 /D7 /D 7,7C07 C47 C87 C@7\7Sg`7_d7 Sgh7 _l7 Sgp7 _t7 Sgx7 _77s7_7 s7 _7 s7 _7 s7 _7r7_7 r7 _7 r7 _7 r7 _777 7 8 08-L8P8 T8 X8 `8l8*p8 t8 *x8 |8 *8 8 *88P8 P8 P8 P8*8 *8 *8 *89989VH9L9 P9 T9 `9t99V99 9 9 999V:[: [ : [: [:0:8:"R<: "R@: "RD: "RH:t:kx: k|: k: k:}: }: }: }::1: 1: 1: 1::e: e: e: e: d:  d:  d:  d;be ; be; be; be ;8;c<; c@; cD; cT;`;p;;;H; H; H; H;;; ; ; ;$e; $e; $e; $e;<-< < $< (< 4<8<<< @< D< H< L< P< X<h<l< p< x< << < < << < < << < < $=(= ,= 0= 8=<= @= H= =;6=c= ;6= c= ;6= c= ;6= c=== = = =>0>P>d>vh>cl> vp> ct> vx> c> v> c>>> > > >->> > > >?? ?  ? ? ? ? T?h???v?c? v? c? v? c? v? c??? ? ? @-8@<@ @@ D@ L@P@ T@ \@ @@@ @ @ A0APApAA;6AuA ;6A uA ;6A uA ;6A uAAvAuA vA uA vA uA vA uAAA A A B-4B8B  > > >' ' ' ' (J, J0 J4 Jx=|! = ! = ! = ! ī ȫ $DJH JL JP JX\\` \d \h \ll l l lԬOIج OIܬ OI OIK\ K\ K\ K\t t  t$ t(0<XPH\ PH` PHd PHlpt x | X X X Xȭ-    $%( %, %0 %T`mpx8| 8 8 8r  r  r  rȮ}  }$ }( }0@$D $H $L $T\hl p x |       $  $ į $ȯ ԯ $    x$ x( x4 xDLP T X b b  b ̰ bа ذ'~ܰ '~ '~ '~        { { { {,4c=8 c=< c=@ c=DHLp&P T p&X \ p&` l p&|L L L Lر=ܱ2 = 2 = 2 = 2Xdh l p x| | | |   ̲в Բ ز ܲ!  !  !  ! (, 0 4 \X` Xd Xp X   b  b   b   b   Hb  b   b   b  Դyش yܴ y yK_ K_ K_ K_j j j j 0{4 {8 {< {@DY H Y L Y P Y Td h  l  p  t[? [? [? [?O%  O%  O% ĵ O%Եܵ   ,=0!4 =8 !< =@ !T =X !dh l p xжܶ   t      ķn+ + +  +o l,*0 *4 *8 *<q@ZD ZH ZL ZT`lx8< @ D HdNh Nl Np Nx|\ \ \ \l l l l̹й Թ  ع  ܹ  3? 3? 3? 3? v( v( v($ v(4<y@ yD yH y=2 = 2 = 2 = 2 <EG@ EGD EGH EGPTKdX Kd\ Kd` Kddyr yr yr yrȻN̻ Nл NԻ Nܻf f f f%u %u  %u %u(,0 0 0 4 0 8 0 @PX?\ ?` ?d ?hlF't F'x F' F'       =! = ! = ! = !(, 0 4 dJ dJ dJ dJĽf]Ƚ f]̽ f]н f]Խl l l l <(N@ (ND (NH (NPT\X \\ \` \d|t t t tPH PH PH PHȾ̾о Ծ ؾ ܾ    (8-\` d h t$x $| $ $m   пԿ_ؿ ܿ _  _  _T}X }\ }` }lx|      $  $  $  $   0i4 i8 iD iT\ `  d  h  b b  b  b P P P P    (,!0 4 !8 < !@ L !\dh l p D D D D~ ~ ~ ~b  b    b$  8 b<  DH L P Xdlp t x |b   b   b   b$  <ThyX hy\ hy` hyh^l ^p ^t ^x|ij ij ij ijn* * * *odY dY dY dY$:( :, :0 :4<L>P >T >X >`lx   \^` ^d ^h ^pt7jx 7j| 7j 7j8y 8y 8y 8yI I I I\ \ \ \ Ll Ll Ll Ll$0<P-tx |  3% 3% 3% 3%' ' ' 'OWOWpl)$ )( ), )<qLlP)X )\ )` )pqtx |     U  U  U  UDbH L bP  T bX  d bh  s s s s| | | |   [ [  [$ [,0c4 c8 c< c@PbpT bpX bp\ bp`lt0x 0| 0 0"  "  "  "   Xb\ ` bd  h bl  x b|  (| (| (| (|                $  0c~ c~ c~ c~H H H H   Z Z Z Z! ! ! !O O O O _ _ _ _ 0lDq\m` md mh ml   ` ` ` ` ,0 4 8 @DfH fL fP fTduh ul up ut|p p p p          lbp t bx  | b   b     S  S S S,W0 W4 W8 W@D"H "L "P "Thl p t x   !  !  !  !    ,xb|  b   b   b  {  { { {    $  (  ,<@ D H  L P  \ `  lv v v vo o o o      H H H H(8DP\hlp t x >O >O >O >O^ ^ ^ ^l q vm$ vm( vm, vm0@T`d h t ` ` ` `       04 8 < @P\p|   Z Z Z Z,z ,z ,z ,z-   \% \% \% \%48'< '@ 'D 'HTO`WlOxWpl) ) ) )ql) ) ) )q) ) ) )8"< "@ "D "HX\o` d oh l ox | ob  b   b   b  <s@ sD sH sT`4d 4h 4l 4p|+} +} +} +}   [ [ [ [Zb Zb Zb Zbp p p pZ Z  Z$ Z(8<6"@ D 6"H L 6"P \ 6"l   b  b   b   b  ,dY{h Y{l Y{p Y{tx! | !  !  ! !  !  !  !~ ~ ~  ~$,0 4 8 @ZD ZH ZL ZTX \ ` p^Pt ^Px ^P| ^PX_ X_ X_ X_lq5m 5m 5m 5mD`H `L `P `TX\ d l ptgx g| g gu u u u       $(, 0 4 8 D H Tb  b   b   b  $( , 0 4<=[@ =[D =[H =[T\` d h ltx |  +X +X +X +X] ] ] ]      !  $ !( , !0 < !Ltx |  b  b   b   b   (p{t {x {| {                   $ ( ,4گ8 گ< گ@ گL`d h l tx |  O O O O^ ^ ^ ^ l0qDmH mL mP mThx` ` ` `% % % %    $ ( , 0HT`czd czh czl czpx|   -   [$ [$ [$ [$$0r@HL P T Xhlp t x |      * * * *$ӄ( ӄ, ӄ0 ӄ<DLT\hl p x |   $  $  $  $     $ 0 @HAL AP AT Ab  b   b   b  } } } }   O  O  O  O > >  >$ >(,06(4 8 6(< @ 6(L P 6(\dnh nl np n=2 = 2 = 2 = 2 X\ ` d hlyp yt yx y|J J J J#  #  #  #   $Y( Y, Y8 YHPÒT ÒX Ò\ Òb  b   b   b  b  b   b   b   x x x x M$ M( M, M0Xsdi.h i.l i.p i.xtn. . . .osK- K- K- K-tn- - - -o$-( -, -0 -8HlT.X .\ .` .hqx, , , ,l, , , ,qY Y Y Y(4@LXdp|h h h h   K  K  K  K = =  = =&  $ &( , &8 < &HPT X \ =! = ! = ! = !L΢P ΢T ΢X ΢dp| $ ( , dh l p x>| > > >= = = =         8< @ D L`]d ]h ]l ]tx,f| ,f ,f ,fJt Jt Jt Jt] ] ] ]Uc Uc Uc Uc,q0 q4 q8 q<DP`d h l tbx | b   b   b  x x x xK K K KY  Y$ Y( Y04d8 d< d@ dDTrX r\ r` rdlxLZ LZ LZ LZa a a a   #  #  #   #(0Ω4 Ω8 Ω< Ω`d h t    b  b   b   b  |  | | |{  {$ {( {,<@ D H L`h=l =p =t =x|M&  M&  M&  M&   =2 = 2  = 2  =$ 2h   * * * *    ,0"4 8 "< @ "D P "`hPl Pp Pt P] ] ] ]{ { { {b   b   b  , b0  @XD XH XL XPT X  \  `  dtx |  G< G< G< G<%  %  %  %~ ~ ~ ~4=8!< =@ !D =H !X =\ !` ` ` `@ @ @ @#p #p #p #p`d h l ptx |        T T T T $ ( , 0@?UD ?UH ?UL ?UTXi\ i` id ihew ew ew ew   ?Y ?Y ?Y ?Y]a ]a ]a ]a,8DP\hty y y yo o o ob  b   b   b   y$ y( y, y08pM< pM@ pMD pMH\dh l p tK$  K$  K$  K${ { { {     $ ( `bdh bl p bt  b       u  u  u  u > > > >(   (  (  $ (08؈< ؈@ ؈D ؈=2 = 2 = 2 = 2, 0  4  8  <@D H L Plup ut ux u|#  #  #  #        (-, -0 -4 -hbl p bt  x b|   b        v  v  v  v = = = = n'  n'   n', 0 n'<DH L P =! = ! = ! = !8%< %@ %D %LCP CT CX C`}d }h }l }pt[x [| [ [      U U U U Ё$ Ё( Ё, Ё0@RD RH RL RTXOh\ Oh` Ohd Ohh|5v 5v 5v 5vVV VV VV VV_ _ _ _3n 3n 3n 3n$]( ], ]0 ]8<ef@ efD efH efL`td th tl tpxH^ H^ H^ H^c c c c r  r  r  r     b$ ( b,  0 b4  8 b<  Tl8xp 8xt 8xx 8x|K K K K$ $ $ $O#  O#  O#  O# 3 3 3  3DH L X hp^t ^x ^| ^b b  b  b * * * *        $  (  ,@H?L ?P ?T ?X\`&d h &l p &|  &   =2 = 2 = 2 = 2Dd   M M M M     "    "    "  ,  "< D H  L  P  t x  |             b    b     b     b          $ (  ,   0   4   8 H 0L  0P  0T  0X l t x<x  x<|  x<  x<   y%    y%    y%    y%         = !  =  !  =  !(  =,  !p         Z  Z  Z  Z  d  d  d  d  s  s  s  s    {  {  {  { ]$  ](  ],  ]4 8 c<  c@  cD  cH d qh  ql  qp  qt |           ` p t  x  |    -  -  -  -  U  U  U  U  i  i  i  i e e e  e$,8HL P T `Yd Yh Yl Ytxa| a a ao o o oDS DS DS DSh h h h qv$ qv( qv, qv08DTVX V\ V` Vhl`p `t `x `|rn rn rn rn-   $ $  $ $0<rLTJX J\ J` Jdtx|          * * * *$4ӄ8 ӄ< ӄ@ ӄLT\dlxn| n n nK K K K/$  /$  /$  /$F F F F,0 4 @ PXq\ q` qd qb  b   b   b  m} m} m} m}a a a a         (B>, B>0 B>4 B>8<@W(D H W(L P W(\ ` W(ltx |  =2 = 2 = 2 = 24lUp Ut Ux U|      #  #  #  #l  l l l8|< |@ |L |\dh l p b  b   b   b  b  b   b   b   jx$ jx( jx, jx8JL< JL@ JLD JLHps|. . . .tn. . . .osb- b- b- b-tn - - - - o0<-@ -D -H -P`ll7.p 7.t 7.x 7.q, , , ,l- - - -qZ Z Z Z(4@LXdp|                 =  =$ =( =,04"'8 < "'@ D "'P T "'`hl p t =! = ! = ! = ! (dh l p | (48< @ D |                      X%\ %` %d %l\ \ \ \e e e es s s s\ \ \  \b b  b$ b(LqP qT qX q\dp\ \ \ \b  b   b   b  w w w wJ J J J <b[@ b[D b[H b[PT2eX 2e\ 2e` 2edtXsx Xs| Xs Xs[ [ [ [b b b b   3#   3#$ ( 3#, 8 3#HPT X \    ) ) ) )b  b   b     b   ( k|,  k|0  k|4  k|8 < 1@  1D  1H  1L \ `  d  h  l   =  =  =  =   M&    M&    M&    M&  @  @  @  @!= !2$! =(! 2,! =0! 2@! =D! 2!!!! ! ! !"" "  " ","'0" '4" '8" '<"L"P""T" X" "\" `" "d" p" """$" $" $" $"" " " ""O" O" O" O(#b,# 0# b4#  8# b<#  L# bP#  `#d# h# l# p#t# x#  |#  #  ##\# \# \# \###<# <# <# <###)%# # )%# # )%# # )%$ $\$ \$ \$ \X$=\$!`$ =d$ !h$ =l$ !|$ =$ !$$`$ `$ `$ `$$ $ $ %p% p% p % p%%$%@%%C% C% C% C%%k% k% k% k%%%% % % % % % %%% % % D&H& L& P& T&d&yTh& yTl& yTp& yTx&|&Mi& Mi& Mi& Mi&&+w& +w& +w& +w&&&&E& E& E& E'X' X' X ' X''`' ` ' `$' `('P'\'h't''''''z' z' z' z''5o' 5o' 5o' 5o''''b' ( b(  ( b (  ( b(  ,(D(xH( xL( xP( xT(\(L`( Ld( Lh( Ll(((t( t( t( t(((i$( ( i$( ( i$( ( i$((( ( ( )9) 9) 9() 98)@)ٔD) ٔH) ٔL) ٔ)b)) b) ) b) ) b) )z) z) z) z))) ) ) ))& ) & ) & ) & ) **l>* l>* l> * l>$*(*,*(0* 4* (8* <* (H* L* (X*`*d* h* l* *=*2* =* 2* =* 2* =* 2++T+X+ \+ `+ d+h+l+ p+ t+ x+++ + + +++#+ + #+ + #+ + #++٫+ ٫+ ٫+ ٫ ,$, (, 4, H,P,T, X, \, ,b, , b,  , b,  , b,  ,4, 4, 4, 4,,7, 7, 7, 7,, ,  ,  ,  ---> - >$- >(- >0-4-8-'<- @- 'D- H- 'T- X- 'd-l-"p- "t- "x- "-=-!- =- !- =- !- =- !.$.`.td. th. tl. tt.x. |. . .. . . ... . . ...5. . 5. . 5. . 5... . / H/_L/ _P/ _T/ _X/h/Sl/ Sp/ St/ S|//h/ h/ h/ h//v/ v/ v/ v////kW/ kW/ kW/ kW//W`0 W`0 W`0 W` 0 0n$0 n(0 n,0 n0080D0T0\X0 \\0 \`0 \h0l0ep0 et0 ex0 e|00t0 t0 t0 t0000;]0 ;]0 ;]0 ;]00b0 b0 b0 b01Xq 1 Xq1 Xq1 Xq1 1,1@1D1 H1 L1 T1bX1 \1 b`1  d1 bh1  l1 bp1  11w1 w1 w1 w11'K1 'K1 'K1 'K1111 1 1 1 22m#2 2 m#2  2 m#$2 02 m#@2H2fL2 fP2 fT2 fx2=|2 =2 =2 =222 2 2 2b22 b2 2 b2 3 b 3 3 3 $3 (3 ,303V43 V83 V<3 V@3P3T3 X3 \3 `3t3|3?3 ?3 ?3 ?333&3 3 &3 3 &3 3 &333 3 3  4=424 =4 24 = 4 204 =44 2x444~4 ~4 ~4 ~444 4 4 55U 5 U$5 U(5 U,5<5@5"D5 H5 "L5 P5 "T5 `5 "p5x5|5 5 5 55 5 5 555 5 5 6b6 6 b 6  $6 b(6  86 b<6  H6bL6 bP6 bT6 bX6\6`6 d6 h6 l6|66 6 6 666<6 <6 <6 <666%6 6 %6 6 %6 6 %66΍6 ΍6 ΍7 ΍<7=@7!D7 =H7 !L7 =P7 !`7 =d7 !777 7 7 7#\7 #\7 #\7 #\77se7 se7 se7 se7 8s8 s8 s8 s8$808@8D8 H8 L8 X8\\8 \`8 \d8 \l8p8]t8 ]x8 ]|8 ]88l8 l8 l8 l8888$9(9 ,9 09 49\9T`9 Td9 Th9 Tp9t9ix9 i|9 i9 i99,9 ,9 ,9 ,99999 9 9 9X9 X: X: X ::a: a: a: a :<:ro@: roD: roH: roL:T:`:p:Tt: Tx: T|: T:: i:  i:  i:  i::v: v: v: v::::W; W; W; W;;`; `; ` ; `$;@;nD; nH; nL; nP;X;d;p;-;#; #; #; #;;h;; ; ; ;;i;< < <  <$<j4<Z8< Z<< Z@< ZD<\<kl<hp< ht< hx< h|<<[-< [-< [-< [-<<< < < <<< < < <<E< E< E< E<<< </= = /=  = /= /=$=B(= B,= B0= B8=@<= @@= @D= @H=== = = = =  =W!= W!=  = W!=  = W!==t:= t:= t:= t:=== >V>>=>='> ='> ='> ='>?b? b ? b8? bx??? ? ? ?o@ o@ o@ o @,@<@H@bL@ bP@ bT@ bd@@l@P)@ P)@ P)@ P)@q@@ @ @ @@Q@ Q@ Q@ Q@@@ @ @ $A-HALA PA TA \A# pA%!tA # xA %!|A # A %!A # A %!AAt:A t:A t:A t:AApAVAVBV,BVBBBpPCbTC b\C blC bCCeC eC eC eDDD D D (D8D@DHDTD`DlDtDxD |D D DbD bD bD bDDObD ObD ObE Ob EElE=)E =)E =)E =)EqElE*)E *)E *)E *)EqEEEQE QE QE QEFָ F ָF ָF ָ F(F-dFVlFB tFxF B |F F B F F B F FFsF)F )F )F )GtG(G[,G [0G [4G [@GHGPLG PPG PTG P\GhGlGB pG tG B xG |G B G G B GGG G G GGH_ 0H 4H _ 8H   0u > 0u  > 0u >,DTh   F F F Fā́Ё ԁ ؁ -  $ ( 0)4 )8 )@ )Lh\pvNt vNx vN| vNv+ v + v + v +  Ă -    k, k, k,, k,DP7`7hNl Np Nt Nxvy v y v y v y   -    , , ,$ ,<H7X7`ZMd ZMh ZMl ZMp|w w w ww w w w   -   !  ! ! !,0,4 ,8 ,< ,@L7T6MX 6M\ 6M` 6Mdpwt wx w| w   -ԅ؅ ܅  7D, D,  D,$ D,(47@ LxP xT x\ xlxpy| py py pyx x x x   ܆xM xM xM xM-   < @  D  H  2 2 2 2̇*FЇ *F؇ *F *FF F  F F,RLEP ET EX EdtR, , , ,  0 d h\5l \5p \5t \5|! ! ! !77, , , ,ĉЉ7܉ py py py pyEi Ei Ei  Ei(h, h0 h4 h<;j@ ;jD ;jH ;jTX\ ` d M M M M-ĊȊ ̊ Њ Ԋ  ؊ ܊    }- }- }- }- 7$ 0z4 z8 z@ zP\z` zd zh zt|[N [N [N [N   ċ-8 8 8 8ȌԌ,8 D ` Dx Dx Dxč DxЍ؍Dx܍ Dx Dx Dx $ ( , 8< @ D    ( ( ( (@  @  @ Ȏ @ D {I D  {I D  {I D  {I $ ( 4 @HmL mP m\ mpx|   i( i( i( i(@  @  @  @ @I @I @I @ID  D  D  D $m(, m0 4 m8 D mH \& & & &   Đ@ ؐ @ ܐ @  @  @  @  @ $T,M0 M4 M8 M<HanL anP an\ anp|x x x xȑ̑ Б ԑ m& m& m& m&    $@ ( @ , @ 4 @ TA X A \ A ` A |B  B  B  B C  C  C  C Ԓ#nؒ #nܒ #n #nTM M  M$ M(8x< x@ xD xLTX\ ` d -ȓD ̓ D Г D ԓ D & & & &    @  @  @  @ (T0M4 M8 M< M@HLD P D T D X D hOxk| k k ky y y yȔx̔ xД xԔ xܔqj qj qj qj+f +f  +f( +f,T@ X @ \ @ ` @ |A  A  A  A RW RW  RW  RW ЕB ԕ B ؕ B ܕ B yA yA  yA   yA <@ D H t}x }| } }>=  >=   >=   >=  Ȗ ̖>Ж  Ԗ >ؖ  ܖ >   ><(~,< ~@ L ~P d ~h ЗLԗ Lؗ Lܗ L          $( , 0 `d h l x-~ ~ ~ ~} Ę }Ș ̘ }И ؘ })E  )E   )E   )E  (Ȏ0X8Ȏ@XHȎPX68|      $ (4   4   4  4$  (,0 4 8 <t+(t+0 8@Pt+X`h4xt+&=$t+&m+t+&S+t+&t+ (0w5@t+HPX6ht+px!t+Ht+H#t+ 9t+  E0t+8 @HXt+` hpt+ t+ t+ t+  t+( 08/Ht+P/ X`Npt+x ]Lt+ ]lDt+W]Wt+W]RKt+x ](-8t+@x H]P`t+hx p]xt+7"%t+7"5t+7"t+ "(t+0 8"@RPt+X `"hxt+ "V0t++t++t++3@t+ (0/C@t+HPXOp.symtab.strtab.shstrtab.init.plt.text.ftrace_trampoline.bss.rela.data.rela.text.rela.rodata.rela.init.text.rela.exit.text.rela__verbose.modinfo.comment.rela.gnu.linkonce.this_module__versions.note.gnu.build-id.note.GNU-stack @A%B=HE GHHB@8RM@ U]2`X@  j&4e@  z<&Hu@ P &h@ `,0-.@H 02@ @RXRx XR1  "