ELFhR @@st,fts$$$$$^{WO:R~Fzh` @aRR%Ԛ*` @aRBR*` @**` @aR"R*T` @!RB)R*` @***OBWA{è^__^{ 4? qTSqTRr SqTRrRr ** @{¨^__^{ OoR* @!R#R* @*** @!R** @***OB @{è^__^{WO*H`* 6*H@*6H@1T*v%+R rTH@*6+R rH@*6וR(rH@1T+R r+R r+R r+R r+R r+R r+R r+R r+R r+R rH@!R* R R*OBWA{è^__^{ _WOCR**ZR>i 66i5>? qaTC5Rri4c( @97Rr8c**Z@97bSRZRjh84H4.@R5.@R6Q= qT%RSRjh84ZR>$R2*ODWC_B @{Ũ^__>^{{g_WO@pAR9@ 7RR(rBR@ RP^` V#R R(r`` >=<;:rA c"R*5:RZc"R*Z4@xXC[&R** **CX1aT * 7 @CX1aT *7 @****(R999(R9(@@c!R?qT/@_@Q)Q#CR`7'A)賀R?R*Ȧ)B5!R 77`H`77`H`97vH!R**@ 77 @qT!R"R*@6@q(ThR!R"Riq@6@7!R"R*67@7*+R r+R r+R r+R r+R r+R r+R r+R r+R r+R r@!RhH @h@TRuAR"R`.@,`* {zh `b*vh"h   vh `hhh@h` .,h @ h @@Rh @RARBRh @6R 1yh @IR5yh @ 9yh @ R =yh @ @)@ h @ @) h @ @)} h @ -@)v -` @hH` @R*=@**hH` @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~R`oR`CR`vZ?R`` @4` @s*M&`H@x @*`H``H`1T _)@?&T{N*OSWR_QgP{@^__X @@ iJ iH v^hF jB (A9zR!RqvBhj)87*`6*q**4*`RrkT**7h@i @ wh&j.|@h )|@ hi*7)h9 ) h9  h9a  )h: ( Rhyy1)RishAR"R`@%Rx* {z &R )R hh ` Rhhjhx 3R a Bi@4X *XPRt`VJ@` @`.@`H@`H `H6aHR%RAR"R`V @R`*{zhF RhhJ hN *hR *^{O\@R"R`I3RBa*`Hh@C`1``BPR`` @`.@TRt`VJ@`H@`H@`H`H``H`hH @qhThH @qhThH@qhThH@qHT`>IOA*{¨^__^{OA6tH@!(@94`@@`IT=Rt*`H``H@(@94`@?`T>Rt@`H`**OA{¨^__^{OC@LR @9h4`I@hH @qT@9h7**`6*TR%Rt**(Rh^*6(RԀR99 yaR R` @)@?!T{AOC@^__^{ OPR@95`TRb*^*H @qT@9h7!R`6*I@(R9OB @{è^__@^{ [W O @TT)#y`R qTq*TRARD R%R4*j#@RqT4Q**~  *k*Tt4(*  *n:H@pZE@9q YnxNKZ*x*m@ RA@9_qTW@y@ykaTA4ijR?qTW@y@9@9yW|qT*@9W@y(RԀR+9y#aR* _)@?T{JOMWL[@^__`ZEb@*w4*J! R)  @T,!T?TCix4@999   + dT_k*T?kT7lZEm<NY.x ^{ WO*5aRBR*` @**` @aR"R*@T` @@aRR*` @qT!RB)R#R6R` @"R*` @_xaRR` @_xaRR` @aRBRR` @!RB)R` @***OCWB @{Ĩ^__^{og_WO @$ R"R4RԴrAR 7h@iHqA6Q@>C#NRhjh85*@(7@ Rq T(NR**Rt *?kZ TBQSBQcB QsBQs*^k!T^@9_k"Th>IC^#@ib8(  kT@**@*hH %@C#R*_hH?hH@hH %@C#R*_hH?hH@hH %@c*@hH*?q 9*7qT(Rhf hH A9i4@afR"R R r kaTf|S* qaT@RhHafR"R@kT*f7SR 7*uR**(R**w6*PR`@R*(rR`        , ( $    $**5h@CR*BR)Rij(84`Hu*** R*T7(RԀR#8xCaR!*(RԀR#8xCaR**R* _)@?!T{DOIWH_GgFoE^__HdRSAR+y7**UR "@9#@9$@9_kThq`TqAT #@9_kaT7uRURhH@!RD R*4*!R!RD R*`4*AR!RD R*4*aR*6aR*6*^{ _WO~ R%R**[̌R̬rb K@"A)@7 mG) }@} nkbn + ?qk)k}kZ) T },ӌb  kmT K  kT)} kmTKjyaRR*!RB)R#R"R*aRR*aRR*aRBR#Rjy***XODWC_B @{Ũ^__C^{WO@*6**#R*#*4***** _)@?T{B*ODWC^_C_*4**5*4*C^{_WOC@ 8R*h8Rhh8 6^RqT@*C@9*7^R_qT5@9h-7**SqT* 7@!RC`RRQ2G@9)7SqTqT5*HRRrr*(qTS"R*9*7SqaTR****SqTqT 4qTS R"R9*7S*qAT RR **SqTqT 4qTS@R"R9*7S*qAT@RR **SqTqT 4qTSR"R9*7S*qATRR **R9@9*h@@9**A *h@97 @)@?aT{A*ODWC_B^_C_d@*^{OC(iT*KOs"@ )@9i7@ Q? qT?aT@9 7!R**#5?aT@9H 7!R"RiR@?k TiHh @qTiq*@9(7 R{AOB^__@@bR^{ g_WONR(@9)tS?q*:(5H%@**4U7*}@R(r`> 59hH%@@1Th@97@RZQ_qkThHa>I"@9%@@1`TCR*(R(y=*.(@9*~@_T (R (9 (@97*#u *`>I> ?y*OEWD_CgB @{ƨ^__H_q K*^{C"@9#@9$@9% @9&@9'@9(@9)@9 {A^_*_^{og_WOC\R4( @9<@95@9)@94@9}S 3935@974RhH G) k6?kqT @9 @9@9 * +ih8J D@@979R**h;R-*m**a9R***hR * **hS***qT:R*;Rh9R @:RJ#ؚq) B TROYy]yh"Q5` @}S}S}SaRR*<3 3` @!RB)R*:R` @"R*` @aRR*` @aRR*` @aRR*` @aR"R*` @aRBR*` @_aRbR{A*OFWE_DgCoB^__* * *****n*C@*^{ O5@9_ qT_q`T_ q!ThSqT:Rh4R9R*h @D*RJ!Ú)*q "TRhLh"Qh5` @aRR` @aRBR*` @**` @aR"R ROB @{è^__*@*^{OC"@9#@9$@9% @9&@9'@9(@9)@9 @9 qTqTq!T*** R*b6**** R*6{AOC@^_*_^{OC"@9#@9$@9% @9&@9'@9(@9)@9  R R*P6*{AOB^_*_^{C#@9hQ9qT +yhxJ @@9e6#@9$ @9%@9&@9'@9(@9"@9# @9$@9%@9&@9'@9 "@9# @9$@9%@9&@9'@9"@9$@9% @9&@9'@9(@9)@9 "@9HQqDT +yhxJ @# @9$@9%@9&@9'@9"@9_q4T ybx) # @9$@9%@9&@9'@9*"@9_qT# @9$@9%@9&@9'@9"@9_qT# @9$@9%@9&@9'@9@9Q6#@9$ @9%@9&@9'@9(@9z#@9 qHT ycx) @9(M6$ @9%@9&@9'@9(@9*"@9# @9$@9%@9&@9'@9F"@9# @9$@9%@9&@9'@97"@9_q T_q T# @9$@9%@9&@9'@9$"@9H|S q Tq T# @9$@9%@9&@9'@9"@9_q T_q!T# @9$@9%@9&@9'@9# @9$@9%@9&@9'@9# @9$@9%@9&@9'@9# @9$@9%@9&@9'@9# @9$@9%@9&@9'@9# @9$@9%@9&@9'@9# @9$@9%@9&@9'@9# @9$@9%@9&@9'@9# @9$@9%@9&@9'@9@916$ @9%@9&@9'@9(@9t@9-6$ @9%@9&@9'@9(@9#R@9*6$ @9%@9&@9'@9(@9CR@9'6$ @9%@9&@9'@9(@9cR# @9$@9%@9&@9'@9# @9$@9%@9&@9'@9"R # @9$@9%@9&@9'@9:# @9$@9%@9&@9'@9bR# @9$@9%@9&@9'@9R# @9$@9%@9&@9'@9R# @9$@9%@9&@9'@9BR# @9$@9%@9&@9'@9# @9$@9%@9&@9'@9R# @9$@9%@9&@9'@9"R# @9$@9%@9&@9'@9R# @9$@9%@9&@9'@9"Rx# @9$@9%@9&@9'@9BRi# @9$@9%@9&@9'@9bRZ# @9$@9%@9&@9'@9RK# @9$@9%@9&@9'@9"R<# @9$@9%@9&@9'@9BR-# @9$@9%@9&@9'@9bR# @9$@9%@9&@9'@9R# @9$@9%@9&@9'@9R{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  {AOC@^_*_ Re5 R_U RYRURHRBUR<5R6UR0R*5R$RRRUR uRRoRt` @!R#R*` @***` @!R**` @***f^{ h @` @@R{¨^__^{og_WO@AR"R     17xB RTR%Ru**RR%R**@4*h"Qv15hH` @!RB)R*` @***#4@9-7" @9@t4#!SR%R**`5@94iHS(Yh?֔*TȎ@85 (R h" (@@ *B&@iHq+T2RH)@"=@*;hZ]y( yh^]y(yhN( h]y([yh]y(_yhN(3h]y(yh]y(yhO([hJ^y(yhN^y(yh*O(h^y(Kyh^y(OyhRO(h^y(yh^y(yhzO(h:_y(yh>_y(yhO(h_y(;yh_y(?yhO(#h_y(yh_y(yhO(Kh*`y(yh.`y(yhP(s&Z_T_@"T  (Bq`T07?6)@ y @yy! yS!(@y QQqH ThIy QQqhTh*)@ y @y <S2y()C*qT@y(4 @y**"mQ} **)?kT=r`T)*  * *`H@@9q  X`x  1KY!xTJ  ***CqT @y@" @y@y@ "*_@`4*6aH``QzRhjh85hS q@TqTH5qaT` rySqT6RqT*5**"hI Rr ThSURqT*hS6R5RqaTUR@9 RK9#y7CaRK9uAR* _)@?aT{TOYWX_WgVoU^_ R_*   q #@*^{og_WOC@R"R\@99 R`RRr$R%R17@9dR9 R*@RRr$R`07RR(rBR1`RRRR%R~@ 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{A~@OFWE_DgCoB^__^{\@aRR|@{^__^{KW O  )@)\@#$~C#qkTA)RCrR"RSRjh8Rr5 A)C*R*bkTRr҈Rr26* _)@?!T{HOKWJK@^__^{_WO@\@ NRRdR RR@y @y2@9@y*~@`H @~@` ~@`@9 4@9~@ R)?*T>I`@9 *}@ R`! *}@ R`! #@9~@ R`! _)@?AT{C OFWE_D^_}@_^{O\@QQROA|@{¨^__^{ @*\@>=c<H@7R R^*\ _)@?T{J^__^{g_WOC@R"R\@97cQRR*`RRr$R%R7@9~@ R! R*Z@R(rR`R@7*}@RB  jw8(@A T rT*}@A* *}@ R"5 *}@ R" R* @)@?AT{A~@OEWD_CgB^__^{ o g _ WO@\@hH@>=S~Rt4R"R 7(@q+ T* 7@]q T +yhxJ @@9 q hR@!RR**,!Rr QRR*Rr***Rr** Q? qT*dRr\@*P @9@9?k$T@R*C 7!R*87!R*-`7!R*"7!R*@)@`REq$ Az(RR**@R**7*'@@;@D)R* 7_^]{)@)@`RAq$ AzRR**@R@)@Aq$ AzR*@7*@ @"R@#R@@*@"Rf@R*7C@/@"RC@#R7@C@"RC@#RG@3@*G@"RG@;@*G@"RLR*R**@R@R* 7*'@@;@D)*$RRrr **!R@*qT R*6Rr *R**W6*4@QYq)T +yhxJ @@'@9RHK6}@@9 HK6}@;@ qKT @6yxHK}@;{ T'@i((5HK6}@ @ң]8RK6}@]8 K6}@C^8 K6}@_ qT^6iz8K}@Z _T^@9RHK6}@@9 HK6}@ HK7}@@ qKT @;yxHK}@ THK;}@@ qKTR@6yxHK}@ T @@C@RK6}@G@ K6}@3A9 K6}@7A9 K6}@;A9 K6}@?A9 K6}@KA9 K6}@OA9 K6}@C@ qT/@6iz8K}@CZ _TG@?q TR3@6ix8HK}@G  TC@q TR7@6ix8HK}@C TG@?qTR;@6ix8HK}@G T/@3@7@;@RK6}@ R*?~@ _)@?AT{JOOWN_MgLoK^__^{og_WO@C8\@C ( ~R  4R*R(r` *(@9hjh8(6( @8iji8/7# @9H 4T Th @9)qT 93R5TC_8*z<{ T@*iCA6t)r*T*@ _)@?T{BOGWF_EgDoC^__@*^{\@SR|@{^__^{OC )@AR\@@ qT *i7  @)@?T{AOB^__^{O\@S*SROA|@{¨^__^{OC@R"R\@7h  TqAT@!R6*!hiU}ɛA R* @)@?T{AOC@^__^{O\@S*SROA|@{¨^__^{OC@R"R\@7h  TqAT@!RC6*!hiU}ɛA R* @)@?T{AOC@^__^{O\@S*SROA|@{¨^__^{OC@R"R\@7h  bTq!TSqATRr@H55hiU}ɛA R* @)@?!T{AOC@^__@!R{6*^{O\@S*SROA|@{¨^__^{OC@R"R\@7h  TqAT@!R!6*!hiU}ɛA R* @)@?T{AOC@^__^{O\@S*SROA|@{¨^__^{OC )@j_ T\@qaT@hiU}ɛA  @)@?T{AOB^__^{ WO\@RR"Rr7@94@9Rr_qT*6*% QRR*:RrRrhSqTRr***6a4aSaR**R*9~@OCWB @{Ĩ^__^{g_WOC )@hjU }ʛITATR9 Q i9bT @)@?T{AOFWE_DgC@^__7R}@TqTT@9*bk78 ^{og_WO@7HR  @**@R*R*7@K5}@@ qkT?T<Ck|xK}@5ck|x K}@59 ?TK5}@ ~@OEWD_CgBoA{ƨ^__@*^{\@iRR|@{^__^{OC@\@9`7@9)4R"RH@!RbRD R* RR*ju6~@ @)@?T{AOC@^__^{\@ Rii8R|@{^__^{WOC@\@~R9 4R4@9"4_qTVJR @9 4+R @9I49RVJ R 4* H>4ȞR̬r**=J} KJbJ :)A@*R+ ?qi)}> 9" `4*R!R*Rr*:  @)@?T{AOCWB^__^{OA9@ш4@@?֢Rr3R*:@BR*OA{¨^__^{\@zRii8R|@{^__^{WOC@\@~R9 47@9zRj)8  @)@?T{AOCWB^__^{O\@҂ZRB4^RqTSRjh8h4* OA{¨^__*_^{ ?R?R*` @{¨^__^{@*{^__^{og_WOC @\@ y C~~~~~~~~   HH@R"R9?y7 cTR(rhU~țHR}~(rk<8 A8ɺA9"@xӉ(7@J6")胈)1?釟@*RɺA9"@(7@J6")胈)1?釟I"@"?("@R@(r@#Th@9qAT@ @x )=S! Z!y 1@x)=S" ZByQ@x=S Z!@y@?(T _8qT@ Q_Qq"T my R*R\1@Rr QRR*z@R* _)@?TC OEWD_CgBoA{ƨ^__@hki89)qaT@k)8IA k*3?k T @9ji8(6 @8ji8/7#@9(4?qT@@y!qT? TR 5@9@(@*"9@**"i(8@9(!2j _8RRrRrHR*;Ro *4@*R*:qT@@q7T +yJ @?qkT`T?qT@ @94(RuRrR**<  @oB т RYR9R@q T*R kaT RRR rr*JRJRRRjRRR? qT*B?qTJz8*Q)Q qh9Cyi@9! h@9CyR(r Cyi@9Az# ?qkT( QCyR(r@9 @9Cy(z ?qT @9_ qT@v@ @9v@@9()K $ Q?qT @9_ qT@(QCyR(rv@Cyz @9NCyJz8@9?qT @9@9" _ qT@v@ @9@9v@@9@9()K)K&Q?#q T @9@9" _ qT@@9v@(QCyR(r@9 @9@9v@CyJz8@9z*z? qT@##@97@*@n@AA AAN@KA*R@( Q9j(49Q!}@;RWR9RWR;RRr?qaT?q!T@H@@RR(rRy9zR@rRN9 7A 2`RRRR@RRR* RRRRz@ACy* ?qAT@R(rȦA)(!*=@y@"@9Cyz]3Rra?q T@@4?k!T@R(rRRA@z) ()}~HhCii8@!3@ | *y!#)r? qT@@@? qT@@?q+T@*? q+T@@9qT R?q+T@ @9@9? qAT@@9 * | ~H**_)< *~I**| ? qT@#@97@*@n@AA  AA+? q!T@#@9`7@*@N@KA  "RKA#ROAR@*OA"R? qT@@97? qT@@97@@@7@*2? qaT@c@973A6@A((AAF? qaT@@97#\)@ yS=*@"R@&@*@"R@"@*@"R@*@*@"RJ?qyTC7A@wG9(xS1sG9wG9f? quT@@9 7@ @@(xS%X)F? qqT@C@97#R)S@ uS%*@"R@[@*@"R@W@*@"R@_@*@"RCw7@'J)C@w@ H  N)3@S@"RS@#RW@7@*W@"R"*@q7H? q`T@H@@@`7?qA]TAH!@9" @9@7k7? qYT@@9`7#nn@A<R  +? qUT@@9{? qTT@@9p? qaST@@9e? qRT@@9Z? qPT@@9O?qKOT@?q@9 @9hTR@@RR(r!@RR@@R (rRzW @@WA*`RRRDR%R7Cy(@AA8!K$RRA&R  kaT@(@ACQ4!K(@A 3!K z@ RaR 9z@)R9z@ 9z@z@aR* N7(@A3!K (@A3!K   * A)q T@(@AA4!KC vv@ v T TTh(@A4!K*(@A4!KHR (@A4!KhR #**X7A#4n@*@A#yx@4aK#@飁  #"T鏁 ɚI i(@A4!K#@ (@A4!K(@A*4!K n@ vv@ vbT TT(@A4!K*(@A4!KHR (@A4!KhR #**7KN@#V4)@Azx 4AK#@ ##TOR@#V4)@Azx 4AK#@ ##T(@A4!K(@A*4!K N@@R@R*y@RBR* R*+7 ? qT@@8q2T? qT@>R"R `O7@(@9! @9qQT"2@92?qT*-7@A*V7`R** R*? qT,T@* 9b?qT@@9q,T@R @9 ]6?q T+TR]?q+ Ta/TR{?q T@ @9HF4?q+JT@@9O? qK T@#@946@? qaT@@9 q3T>?q T@Cy~ӨvBv@@zTCy?qT@Cy~Өv@H@Av@TCyv@R ruR*rt@RHR(rBRy9Cyz  @RyRCRL? qT@@99=Rr5Rr@B*z( A* q(22* @*) 22@* R**2a*h9@h@9CyR(r Cyi@9z! Cy@*) ')Rr*@ @9*9R"R@7`@ @9@@916C @ @9@@x=S Z@xA# Z}S6@N@(-R@,KAOA*( >@@9@@x=S Z@xA# Z}S6@@ @94@@x*=S Z@x#* Z}S*6A@(*n@$A*@( @ )y#) qAAR@9q@9 TR H 4*@@z**(@A8!K* ***!V"@9y>R"R97MR@@x=S Z@xA# Z}S3#6@n@ ^@h AA*( @( @):**M@E(@A4!Kz@ R7*z@*@A#h8@4aKA qjTr!T)@A qh 4AK}A *@@@@{4@9qT@@yS @ySQ*R:@(r!@@4hR9@9q T@) Z)}S @ x@y@oB Z}S(1x@y@4R Z}S(Qx@@) Z)}S qx2 @oB@@@)K* !}@*q觟R  7B @@Uq-T +yJ @@Cy+4v@9@z@ )@iv8hK 4}@ Cyi@9 (T)@@@ )Q!}@yqATA  }S} S@@~S* @$ (@ #@y6K}@(@@y K6!}@(@@ K!}@C=S4DoB @@Q)qT)R(!R jT@9qTi@9@z@Cy?q4ACyCy(4v@9z@)@iv8K 4}@Cyi@9 (CTrT @9A?qT@ } S(9A@ }S( 9z@A@A4*H4z@@s8(K 4}@As kTv@3iT@s(@K!}@4*v@ 3sTn@ln@( 4@ R 9@@#F9)K4!}@@3F9 )K3!}@A qTn@@*KA}@ysx 4}S裁s KTn@@@QqTAqT^@@*KA}@ysx 4}S胁s KT^@@O@)K!}@4@K@ )K3!}@ A (@K4!}@R    ?@@@A~4@*z@)@s8K 4}@As kT(@G9 4@ R 9@@#E9)K4!}@@3E9 )K3!}@KA qTN@@*KA}@ysx 4}SKs KTOAqqTR@@*KA}@ysx 4}SOs KTy(@#F9 iK4!}@ @3F9 )K3!}@@#E9 )K3!}@@3E9 )K3!}@A qTn@@*KA}@ysx 4}S裁s KTKAqTN@@*KA}@ysx 4}SKs KTOAq dTR@@*KA}@ysx 4}SOs KT (@CA iK4!}@  (@D9 iK4!}@ @cD9 K3!}@@sD9 K3!}@@D9 K3!}@3A qT6@@is8K 4}@3s T6@!(@C9 iK4!}@ @@ )K3!}@@@ )K3!}@@C9 )K3!}@@C9 )K3!}@@C9 )K3!}@@C9 )K3!}@@C9 )K3!}@@C9 )K3!}@@ qT@@is8(K 4}@〹s T@?q T"@@is8(K 4}@瀹s  T@q T&@@is8(K 4}@〹s T@_A@?qT*@@is8(K 4}@瀹s T@"@&@*@*(@cG9 iK4!}@ @sG9 K3!}@@wG9 K3!}@@{G9 K3!}@@G9 K3!}@@G9 K3!}@A h4*@@sxK 4}@As kT@8(@#C9 iK4!}@ @C9 K3!}@@C9 K3!}@@ qT @@KA}@ysx 4}Sۀs KT @(@cB9 iK4!}@ @@ )K3!}@@@ )K3!}@@ qTS@@*KA}@ysx 4}S蓀s KT@?qTW@@*KA}@ysx 4}S闀s  KT@qT[@@*KA}@ysx 4}S蓀s KT@_A@?qT_@@*KA}@ysx 4}S藀s KTS@W@[@_@(@A9 iK4!}@ @A9 )K3!}@@CA9 )K3!}@@SA9 )K3!}@@ qTC@@is8(K 4}@苀s TS@qT3@@is8(K 4}@Ss TW@qT7@@is8(K 4}@Ws TC@3@7@(@c@9 iK!}@4 (@c@9 K!}@4(@c @9 K!}@4(@c@9 K!}@4(@c@9 K!}@4(@c@9 K!}@4(@c@9 K!}@4(@c@9 K!}@4 t(@#F9 iK4!}@ @3F9 )K3!}@@#E9 )K3!}@@3E9 )K3!}@A qTn@@*KA}@ysx 4}S裁s KTKAqTN@@*KA}@ysx 4}SKs KTOAqTR@@*KA}@ysx 4}SOs KTn@N@R@(@iK4!}@ hQ (_@@@*(@A3!K* *(@AA4!KA *H7(@A4!K (@A4!K  (_^{ O\@~R`4R@9H4!T *`5(R9*OB @{è^__^{WO\@~R*Rj(8**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{A*OC@^__*BR(R**^{WOC@*RARR%R7@9_qT@9_kT**R )**RrR*RRr*r @)@?T{A*OCWB^__C^{O )@Yq?H T)R(!i R j T* 7*@ 7@#RARR%R 7#@9'@9a )+9c292h&@)4}R~@(r` *c @RAR%R* 7t 7*i**]RRrrO*bRsR*A**hRA@**(22**` @*hR@** _)@?T{B*OD@^_C_C^{O )@]q??( T)R(!R j T*7* 7@#RARR%R 7#@9'@9a )+@9c29/@9d6939e:979f>9;@9hB9?@9hF9C@9hJ9G@9hN9aB@9bF@9cJ@9dN@92c7*P**DRRrr6*bRsR*(**hRA@***hR@*t* _)@?T{B*OD@^_C_^{ WOC@7 @)~@ yS>q|5˿*R(r`` `R(r` `R(r` `R(r` *RAR%R* 7`@bhT`@bb"@)B|@ }@ T`@h @)B|@H }@h T`@*M22A22`@322`@`@$22`@`@`@**`@`@`@`@ _)@?!T*OCWB @{Ĩ^__@*C^{O )@AQq?T)R(!i R j`T*`7*7@#RARR%R7#@9'@9a )2c7*P**DRRrr6*bRsR*(**hRA@***hR@*t* _)@?T{B*OD@^_C_^{_WOC@($@)3}x~{>q|6*R(r *RAR%R*@7qTj~@K `@ T-}@ iTjl8jm8 @J ]3i)x) !T22** @* _)@?aT*OCWB_A{Ĩ^__@* C^{O )@IQq?|?|T)R(!iR j`T*`7*7@#RARR%R7#@9'@9a )2c7*P**DRRrr6*bRsR*(**hRA@***hR@*t* _)@?T{B*OD@^_C_^{_WOC@8 @)@ vS>q|5˿*R(r` ` hR(r` hR(r` hR(r` zS*RAR%R* 7j@_q+ T J}@_T }@T T ITjj8jk8l @)K]3i(xj ? TR2222` @22` @`@~22` @`@`@l**` @`@`@`@X*k@qT}@ @_ Tb T C T Tjj8jh8l@ K]3y)xk)? Tj@_q T*H|@ @_ TB T # TTjj8jh8l@ K]3y)xj)? Tk@qTI|@*@_T?BT #T Tjj8ji8l@" K]3y(xj T_k`T** _)@?!T*OCWB_A{Ĩ^__*qT_k!T@* C^{WO@R?|7#RARR%RvR7#@9_qT'@9_q TRR u 7@9;@9 )?@9C@9a )R` 7*?**3***RrR RRrbR _)@?T{B*ODWC^_C_*Ԃ@*u*^{_WOC@($@)J,@)8}  >q|5˿*R@(r `R(rhR` (r` @`h @(*RAR%R* 7 @(T` @b@i@( }@T`@b*22 @ ` @`@  _)@?T*OCWB_A{Ĩ^__**@*^{WOC@R 7R 7@"c2RARR%R 7a2@9b6@9a:@9b>@9aB@9h2@9i6@9R(r6}`@2c@RAR%R*`7v"*6**.*aRsR*$**22 **`@hRAC** @)@?T{A*OCWB^__^{ O@**H*@7**OB @{è^__^{*{^__^{O@)RjRC8*@1`T*@R@!R R3@RRr$R 7#!R]R` 6* 2*@1`T*@R@!R R3@RRr$R 7#!R]R6* 2*@1`T*@R@!R R3@RRr$R@7#!R]R 7@97   *)R I _)@?AT{B*OC^__*** 2`Rr**^{WO*\@?RBR @9?kT@9(6*&RRrr 9C66@9(6@9h7**OBWA{è^__^{ o g_WO@̌R̬ri|)(`)C**  4 qkT**<R)RR%R*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{L*OQWP_OgNoM^__OA)***@_@___C^{O@?q T( *!qRi)? qT*R)~# T Tl@8Li(?!T@9qAT@9 qT5@9 qTRRr&qR@9qaTCR8R#*@7S4*R*Rt** _)@?!T{C*OD^_C_@* ^{C@  (@9* R999h7hqHR 7@97*** Rr`* @)@?T{A@^__$c^{og_WOC@Si>)q|** ˟*(  ?)q| *BS 4HRq9 T?q9kT**\5҈`T@9I@?j(8hTK }@ {T_* 7* **@Rr`* _)@?aTOEWD_CgBoA{ƨ^__@*^{og_WO@U>)q| **h )?)q| ˳C*4Rq9`TO~)q9KTҴ^**S6h`b T@9i@?j(8 T(K }@ sTq T@9@9O~)R*qTq+T^@9*6***7 RRrr _)@?T*OEWD_CgBoA{ƨ^__@* ^{og_WO @*c8ԀRXRCx   **  ?q(ǟ*CRARR%R@6**{kTX_8qT*#_x@*@y**3aR7 @q* TCRARR%R*@7_8qT_8^)kaT#_x*:+R rZTqTk*TkAT**@qT*qKT* _)@?T{D*OIWH_GgFoE^__**^{ *qZ y y 9 9 9 9 9 9 9 9 ymy @*{¨^__^{WO )@Cq*Rҩ39     AT3R"R17RARR%R@-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%R* 7* ***OBWA{è^__^{WO<@*RAR* 7* ***OBWA{è^__^{O@ $RRɴR*r3`RRr$R%R39+y73@9rT4R ** _)@?! T{B*OC^__7CARC 7*TR*R@7*tR*^{g_WOC*@* y">R RAR">R$R%R` 7@9">R9RAR">R$R` 7R RARRDR%R 7@9@9 pRzS*9rI )K3$**9B>RRARB>R$R5R 7R"R97`7*C**3**&**** *** @)@?aT{A*OFWE_DgC@^__^{og_WOIj@I} )$ 4% BC>q|R6*****C8**H RB9999"99RAR*7C^qT3"R*7****^ _)@?aT*OEWD_CgBoA{ƨ^__^{OC@9R9R"R*6*R"R*6* R*47** @)@?T{A*OB^__ Qq'_^{ g _ W O C@*#RARRR%R 7@R(rR qR²###@ 뵀R Jr  k@*R S*Tjx8(K}@:8*rT ***t _)@?AT{I*OMWL_KgJ^__^{ O* q+T\@h@9qaT@97*i@9(QqT +ih8J @URRrr*OB @{è^__?q T?qaT 6*W@9h6)# *@96*(R*f**6*Rs*d^{WO@9*7@qSqB TB(b~@RKqT*@h qTB(**@97 (@ _q*T}Q@OB*  ?qHi(KWA{è^__@*^{ R**{^__@ Rq_^{WO   @ (@9 Rq*h7qT ~@* qkTzu T1TBToin8kT !T22@9h7*OBWA{è^__qT@*^{ WO@qR**qKT ~@  TqT+R }Kik8*}@ljv8 kT kATbjv8sjv8 22*OCWB @{Ĩ^__^{C@RBR y7@9@999*** @)@?T{A*@^__^{WO*R*~@(r`>@RAR%R*@7qT***ki8jj8) ?kK]3(x T*22 ARTRrr*OBWA{è^__^{C@`@95RBR y7@9@999*`@9 @)@?T{A@^__^{C@`@95RBR y`7@9@9b9a9*`@9 @)@?T{A@^__C^{_WOC@@9*5RBRy`7@9@999*@9@95RBR y`7@9@999*@9 @9h7.q(T   * mii8 a5wU45pU5j   @9 45R  5M  46R @y~ uZ)t h )@97R}(r` h@*yS7@97s@4"R3Rr&*RrqT * +ih8J @FRr<Rr2-(# @y@yt @97hR(r` hR(r`h@b @*yS`7h@b@*yS7@97h&@)4 ;4Rr ` @4Rr "Rr * *Rr` @`@ (Rr* @)@? T{A*OCWB^__ @9Ex5** @9Ex4*y @9Ex5 @9Ex5*>qT(Rr*c@)**BX^{WO@*#RARR%R7#@9_qT'@9_kT*7@9;@9 )?@9C@9 )3@9*Ah(**RrR* RRrr _)@?!T{B*OEWD@^__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{A*ODWC_B^_C_**h* @^{OA)Gy@CN9N9 GyOA*{¨^__@_@_@h]@__^{*{^__^{ sg_WOC@@**h]@ q T72G R*(c/HRgyRr;A{6 @VRr@6*|SVR`rz6?q(T@|S977Rb~@* BRr _)@?aT{M*ORWQ_PgOs@^__^{"Rm{^__^{*{^__C^{og_WO@(@***h]@ 7&qH T q T(RX* R*hc/{C_;6 @HR Rr'yH h 6 @Rr@6*|SVR`r6qT @|S77RA~@*22 Rr _)@?aT{S*OXWW_VgUoT^_C_^{$RO{^__^{*{^__^{ WOC@@*H]@*q T72D7)R b~@ R*b/{SAIRSgy;6 @*6|SVR`r6qT@|Ss7*Rr  2 2 _)@?T{M*OOWN^__^{"Ry{^__^{*{^__^{ g_WOC@@*H]@*q T72L7)R b~@ R*UAbIR/S{gy;6 @H*@*7***6VR`rqhT777*Rr 2 2* _)@?AT{M*OQWP_OgN^__^{"Rm{^__^{*{^__^{og_WO@h@****h]@$R*6 'q(T&q T q T(R*HR* c R*cHc;xBccG6k @vcc6c@ @@hIR RSr y wB(c#c6[`@Rr@c6*|SVR`r6qT`@c|Ss77R@*22 Rr _)@?aT*OEWD_CgBoA{ƨ^__^{&R0{^__^{og_W O C@**H]@?#q Tq T)R-KR*R    Ҩ,sS*!Q+?_iq R9^w@9h74+@&ܚj98i@979_#Q!T A@#@@*y5^~@_"R 7q_]T RRr*{E*OJWI_HgGoF^__@ 2 2C^{og_WO@*?)C]@qTGqT_(R Rzj*R *kqSh 8R{ h!Q7q*mTqRC_H9_h4@@(&ɚlJ)!Qi88J_qT_$RT@7@@_$R*I7@*RRrr{C*OHWG_FgEoD^_C_^{og_ W O @*<)]@qTWq T(RIRl k YR* C*jpSiqS<RJ!Qw (!Q;  hqRzC^_(9a4@ @(ҫ&ɚ J)!Qi<8J]_k^(9IT @&ɚ C()!Qji98AT@V@_C]"R7@_"RA 7q^@LT* 2 2{F*OKWJ_IgHoG^__^{og_W O C@*=)]@qToq T+(RIRk++R`h m h R*lpSqSZR7Ro !Q!Q3  qC_@TqCR^9a4@ @(&ɚlJ)!Qi78J^_k_(9IT @&ɚkC()!Qji:8AT]"R`7^qT_+@@#$R07@9@@_+@$R*!79@@* 2 2 RRrr{E*OJWI_HgGoF^__^{1 R )R A* ) } A }AA A AA  A A  A A  A A 1? Q_ q? _?*{^__^{ 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_WO?q+T   ****** 9?kZ T_qkT@97`TH xkTk T  **** @_@*{B*OGWF_EgDoC^__^{ 4b4y?qKT****J_k) @T_qkT  *xkkTRRrr* K?k-T*R** @{¨^__^{ 44x*K_kmTLK|@}@* k) jTkmT * xkk Œ TRRrr* K?k-T*R** @{¨^__^{og_WO?qkT   **** 9?kZ`T_qkT@97`TI (}@k8ikTizh?kKTfzh  ** @_@*{B*OGWF_EgDoC^__^{og_WO?qkT   **** 9?kZ`T_qkT@97`TH xh}@kTizh?kKTfzh  ** @_@*{B*OGWF_EgDoC^__^{og_WO?qkT   **** 9?kZ`T_qkT@97`TI (}@kh8ikTizh?kKTfzh  ** @_@*{B*OGWF_EgDoC^__^{og_WO?qkT   **** 9?kZ`T_qkT@97`TH hxh}@kTizh?kKTfzh  ** @_@*{B*OGWF_EgDoC^__^{og_WOC?q+T   ***** k TqkT{?T h8ehk*TH@96  **''@*{A*OFWE_DgCoB^__^{og_WOC?q+T   ***** k TqkT{?T hxehk*TH@96  **''@*{A*OFWE_DgCoB^__^{o g _ W O @Cx>= 7HRC83RBR`7?RCx3рRBR*7h*@qT4h*`R`R*G`R*`R**7\@#@@^@@D R*36`R`Rs* _)@?a%T{H*OMWL_KgJoI^__ִ**V 7 @@@@) @ @) 7*7?@@?k!T@;@QkT#@\?q TW   ** Z_ ks TqkT9{Th hxhk*T@96  **++A@ R *`R\`;B@4*`R(# @ @) 7*@7@?@QkT;@@k!T#@\q T   ** {ks TqkTZTh hxhk*T(@96  **''B*54@*`R*#^^{og_WO @dR*24\@H@`7" (RrQP@4@@*qkT**KqL;T@9?)qT)R*} Th j+8Tik8?)qT } HTj(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*KT22j!R3RrrZ*i@(}kT*I3R!Rrr?(Rr6 ^{ `@RRrr`2 R ** @{¨^__^{OC@*9h q!T 7a"R**7 R*6RRs*Ra2**RR* Rs** @)@?T{A*OB^__^{WO***4** 776***7$**u5***4* * q @} *OBWA{è^__^{o g _ W O @*>=<@qT @qT@q@T@qT@qT@q0T`R**R***@R*s*S 7^_]{)@q TѤ* 7\q T\ qA T]q T]'^] i@)   ** kTqkTh@97`T dx?kT_k T  ****@ R Rw*g*+ R R*^@JR@'@@v4*q3RaT*]@qT*7\] kAT\] k T* 7\]kT\]k!TCqET^   ** 'W @qTѤ* 7\q T\qA T {)A 4" 4]^?q@Iy T** *k T_qkT *Px?kk ‹)T R R*^`3[Z_k5TqkT@97{`T dx%h}@kT {h?kKT{h  **++@hcRRrr* *! K?kmT* R~Q*qsT]@qT@qT@qa T^ {)` 7@4Ѥ*@ 7\]kT]\Qk!TqT'@]   ** 9?ksTqkTTh hxhk*TH@96 **@*V@qT6**S4s* 7S4^@]@w#* R^`***4s!R^ i@'@@@4*qsT]`@4Ѥ*`7\qT\qT'{)@"Q!44]*}@zx+Q@ qk T, Q}@/R * k) @ T qkT * x_kkJ1T R R*^@]@ _)@?>T{H*OMWL_KgJoI^__Rr-@'@@@4*qsT# *AK?kT*qs!T]`@4*S{)@hiQ x_qXUZ? qT QK,R k T_ qkT *xqUZkÏ!T*@*^ {)` 7@(4Ѥ*`7]\QkT\]kATq+ T@]   ** 'Z_ks`TqkT9{Th hxhk*T@96  **''@* @'@@@4*qsT]`@H4Ѥ*`7\qT\qT {)@aqT4]Jxk Q@ q TLQ}@/R * kJ T qkT * x?kk)1TRRrr  *!K?k T* R~Q*qsT]`@H 4*S{)@hi Qx_qYUZ? qTQK,R k T_ qkT *xqUZ?k!TѤ*7\qT\qAT]@**]k@ Tk@) R RW*^$?k-T R*qT*]`>^{og_W O C@R**R***@RR* 7sc*7@qT@ q!T+@@q T@/@ ^@)   ** kTqkT(@97Z`T dxkTk T  ****''@ R R*; R R@s*@@, @4*@C@/@E)@@w R2 @* _)@?aT{E*OJWI_HgGoF^__^{o g _ W O @*>=<@qT"@qT&@q!T`R!R*R***@R*s* 7^_]{)@q TѤ*7?7\q>T\ qa>T]]qk T^]9i@)   ** kTqkT@97s`T x?kT_k T  ****/ @@ R Rs**(@@4* _q5RTc *@@q T*,7\] k!,T\] k+T*)7\]k!)T\]k(TCq1TS^   ** P"@q!TѤ*!7\qa!T\q!T {)]4b4^@?qIy T** *k T_qkT *Px?kk ‹)TMZ_k#TqkT@97{`T x%h}@kT {h?kKT{h  **++@RRrr  *! K?kT* R~Q*_qATu&@q T^ {)7Ѥ*77\]k T]\Qk T@]qT   ** Z_k TqkT9sT hx%hk*T@96 **@@U4^@wv#* R^`** R R^*@]@ _)@?T{H*OMWL_KgJoI^__@@y4* _qT #@SB@4*_q@T#x^ {)` 7@Ѥ*7]\QkAT\]kT@]qT**kTqkTsT hx%hk*T@96**@*G@T4* @q`T ^{ o g_WO@* R>=<;CR7C R@7.@qTcѤ*7C]qaT] qT^8_@)k.TkK.T*k /T~* R** R\**2@q TѤ*W57C][ k4T]C[ kA4TѤ*W27C][_k1T]C[_kA1T^_q bTW)\]   ** 6@q T\ v)#*7Ѥ*W(7C][_k'TC[]Qk!'T'@_qHTW)]   S** 9?k CTqkTT dh8hk*Th@96  **@ R^@ :@qT>@q&T:@qATѤ*W7C]S@ kT]W@ kATѤ*W7C]S@_kT]W@_kAT^_qZTW)3@]   ** (9? k{`AT_qkT@97_`Ti (}@j8ikTzh?kKTzh  **@@@9]7!Rk TkT6Ru4>@qT3@ J) 7Ѥ*7C]S@k!TW@]QkTS@q+8TW)]   ** 7* R^@]@'@@#@@3@@@@@*@\@ _)@?LT{L*OQWP_OgNoM^__Z_k,TqkTT $hxhk*Th@96  **@ 3@3&H).I)R@(* * * *qT*6*&K)b@(* *qT*6***9? k{0T_qkT@97_`Th xh}@kTzh?kKTzh  **@@V4\\C[v)3@k@W@J)*|w]@{z3@@yx\wA`+\*"SBWC) RW4*U4]'\ v) 7Ѥ*7[C]QkaT]C[ kT#@q TS]  W)Q *** kTqkTT Dh8%hk*Th@96  **@WC)@x4*u4/]@WC) R4*4 ]3@ J)7@Ѥ*7S@C]Qk!T]W@ kT@qkTW)Q]   *** *9?k TqkTT hxEhk*Th@96@**WC)@x4*u4]@~SBWC) R74*54n]#WC)4*4 RO]SB R***** @^{ o g_WO@* R>=<;C R7C R@7B@qTcѤ*7C]qT] qAT^8X_@)k.Tk.T*kM/T* R** R\**F@q TѤ*57C][ k!5T]C[/ k4TѤ*27C][_k2T]C[k1T^_q\T\]   ** J@qA T\ v)# +7Ѥ*(7C][k!(TC[]/Qka'T'@qkBT ]   ** Z_ks<TqkTTh $h8hk*T@96  **''@ R^` N@qTR@q&TN@qATѤ*w7C]S@ kT]W@/ kATѤ*W7C]S@_kT]W@kAT^_qUT3@]   ** 99? k{`;TqkT@97`Ti (}@dj8ikTI{h?kKTF{h  **@@@9(Y7!Rk TkT4R54R@qT3@ J)@7Ѥ*7C]S@_kATW@]/QkT@_q2T]   ** 7* R^@]@'@@#@@3@@@@@*@\@ _)@?HT{L*OQWP_OgNoM^__9?ks@'TqkTTh hxhk*T@96  **@3@3 4\\C[v)3@k@W@J)*zw]@yx3@@vu\sA@9? k{)TqkT@97`Th dxh}@kTI{h?kKTF{h  **@@\*V@ @ Rw4*/@54v]'\ v)@7@Ѥ*W7[C]Q_kT]C[ k!T#@_q "T]  Q ** * 9?ks`T?qkTTh h8ehk*T@96  **@@@@ R4*/@4/@]*/x@@ R74*/@4]3@ J)7Ѥ*77S@C]Q_kT]W@ kT@_qTQ]   ***  *1ks TqkT?Th hxhk*T@96@ @**@@ R4*/@4a/@]@@ RW4*/@U4//@]#/S4*/@/@4/@ R]/@ R******^{ o g _ W OC@* R>=#R 7Z@qATCѤ* 7]qT] qaT_S98_@)kTkkT*k- T* R*J*^@qa TcѤ*"7]K@ k!"T]O@ k!TѤ*7]K@_k!T]O@kTc~_q(TW)/@   ** sb@q T R 7cѤ*W7]+@ kT]/@ kATѤ*W7]+@kT]/@?kATc~q !TW)@   **  R_} 4BZ_ kTqkT@979{`T (}@dj8ikTzh?kKTzh  **@@@9H7!Rk TkT :R4/@c@O@I)*yxw/@@@sA/@** R^@^@/@*@@@ _)@?aT{I*ONWM_LgKoJ^__kT?qkTI@97{?`T dxh}@kTzh?kKTzh  **++AWD)@ R4*Z5SD) R4*Z5@ *****)^{o g _ W O @*>=<`R**R***@R*s*S7^]"RҢ]#R]_*ң]"Rf@qTj@qTn@q"TҸ]f@qA T*@7?@qT;@ qT]q T'_^|R@)*@9h7{TD{xk Tk*T**** R Rs*|*!]_A'@B4*Y56R*n@q T*@7?@kT;@qT* 7?@kT;@qaT\#@qT'^   * @97` Tdzxe{vkTH{vkTF{v **@j@q!T*7?@q!T;@qT]8 4^"@q(ykTq T*a{*r'@<4*^"R*#R*@5@@@Z@#RR"Rr*r@ + *l%x k? kJ!T K?kT R~Q*585^@qT@qT@q"TҸ]@q! T*7?@qT;@ qAT]q T'_Z@)   * 7@97Z{sTh_$kxkTkT ****@#@'@B@4*5'5@@@q T* 7?@qT;@kaT*7?@qT;@k!T\#@q T'_   * 7@9)7{sTh_i^jxEkih`klT){h?k T&{h **@@qT*@7?@qT;@qT]X4_@ q(y*T* R Rs*^@_@]@\@#@@ _)@?T{H*OMWL_KgJoI^__@'@@;4*_**@"R*u5@@#pRR!Rr*r +-*_.ix kϱkJT K?k T R~Q*u4 R^_*6*64* Rm*f^{o g _ W O @*>=<`RR*R***@RрRs*7^]"RҢ]#R]_*ң]"Rs@qTw@qT{@q T]x 4s@qA TѤ*@ 7\qT\ qT]q+ T^r@) *@9h7s`Tzxk Tk*T**** R Rs***"Q@sB@ @4*T56R*{@q T*7\kT\qAT*7\k T\qA TCqT^   * @97s` Tzxe{skTH{skTF{s **@w@qTѤ*7\q!T\qT]^q"@(ykTqAT*Kd@@4*^"R*#R*;5@#;@ + *l%x k? kJ!T K?kT R~Q55^@qT@qT@qa T]8 4@q TѤ* 7\qa T\ q T]q T_|N@)   * 7@97Z{9`T(_jxkTkT ****@)4* RL#@sB@@4*"5@@@q T*7\qaT\kT*7\q!T\kTCqkT_   s* 5@9)7{ T_^djxEki`klT){h?k T&{h  **@@@qTѤ*7\qT\qAT]_ q@(yJ T*f R R*^  R Rs*^@_@]@#@@@ gsB;4*_**@"R*5@@#9 +-*_.ix kϱkJT K?kT R~Q4 R^@_5* _)@?aT{H*OMWL_KgJoI^__C^{og_WO@*>=<;:@R 7c@ R7~@q!TcѤs*WP7C^qOT^ qOT^CZ8b@)?k)Tk)T*?kM*TX* R Rs** R R[[\\s**@q TѤs*E7C^Y kaET^qETѤs*C7C^YkBT^q!BTqXT)[s}*@97RTdjx8{xkTzxkTzx**@qA T[Y#"R@97Ѥs*67YC^QkA6T^q5T'@qGT+*]*BTDkx8ezxkJT@96**@qT@q7T@q!TѤs*+7C^[@ k!+T^q*TѤs*(7C^[@kA(T^q'Tq˂T)7@s}*@97!R?k TkT6R4[Y"RY#R\Y"RY#RY[*Y"RY\*Y"R7@[@"R[@#R?@[@"R[@#R_@;@*_@"R_@C@*_@"R*w]@]@{zyx[@[@\@\@7@@;@@?@@C@ R`sA@97 /Tdzxx{xkTzxkTzx**@qT7@[@"R!7Ѥs*7[@C^QkT^qT@qk$T+*]*9@T{yxezykJT@96*** R R^@]@]@+@@'@@#@@@@[@[@\@\@7@@;@@?@*@C@@ _)@?AT{O*OTWS_RgQoP^_C_@qTcѤs*77C^qT^ qaT^SZ8f@)_k T?k T*Ys2*+@74*54]@'D)@4*4<]]]*8@97!R_kLT?k T>45r*@+@4*K5]HD)@7:4*G5@qA TѤs*W7C^qT^Y kaTѤs*w7C^qT^YkTqKDT)[k}   * 5W@qT[YC!R&7Ѥs*7C^qATY^QkT+@qk1T)]   * 6"i@9 7@0T`^$kh8EkikTIyh?k+TFyh  **//A@s(Th`i^dkh8%kikT@96 **@@qT@q!T@q TѤs*77C^qT^_@ kATѤs*W7C^qT^_@kaTqmT;@k}   '* 5W@qAT;@_@!R7Ѥs*W7C^qT_@^QkAT#@q_T)]   * 6'i@9)7]T_^$khxEki`klTIyh?k TFyh@@** @*BsVTh_i^$khxEkikT@96 **@]]@qTcѤs*7C^q!T^ qT^c8f@)_kT?kKT*wD)@4*4vx5)]+*D)w4*u4Vs5[[\\7@;@7?@;C@?C*]]@9H7!R_k,T?kT5@q TѤs*7C^Y k!T^qTѤs*ׅ7C^YkAT^qTqk@T)\s}*@97@;Tdj8{xkTzxkTzx**@q! T\Y#"R"7Ѥs*y7YC^QkyT^qxT'@q' 0T]*+TDkx8ezxkJT@96**@qT@qT@q TѤs*n7C^[@ knT^qmTѤs)*wk7C^[@kjT^qjTq jT?@s}*@97dTdzx{xkTzxkTzx**@q T?@[@"R 7'Ѥs*W_7[@C^Qk^T^qA^T@q YT]*9TT{yxezykJT@96***@qTcѤs*T7C^q!TT^ qST^s8f@)_kLT?k T*D)@4*4]#Z'@@74*u5'@@]]4*'@hZ5]'@@'D)4*5'@]]@*@9h]7!R_k,T?kT5[5+@'qA TѤs*:7C^q!:T^Y k@9TѤs*77C^q!7T^Yk6TqET|]   * 5#VAq T\YC!R&7@Ѥs*-7C^q-TY^Qk,T+@qK7T]*6i@9 7@6T`^$k8EkikTzh?k+TzhA**s.Th`i^dkh8%kikT@96@**AqT AqTAqA T@Ѥs*w7C^qT^_@ k@aTѤs*w7C^qT^_@kTq 4TC@k}   * 5#V AqTC@_@!R"7@Ѥs*7C^qaT_@^QkT#@qk&T]*63i@9)7$T_^$kxEki`klTzh?k TzhA*******.*Ks`Th_i^$khxEkikT@96@**4*'@o5]'@@\%W4*+@+'@5]]D)@"A&A*A.A2A(*A *A *A *A *A * * * *qT@'@6*+@ +@v54*+@+'@H4]+~*W4*+@+'@(5]]*****;w4*+@+'@4]#^W4*+@+'@5]]o**********C^{og_WO@*>=<;:`R 7c` R7Ȧ@q!TcѤs*WP7C^qOT^ qOT^CZ8b@)?k)Tk)T*?kM*TX* R Rs** R R[[\\s**Ȫ@q TѤs*E7C^Y kaET^qETѤs*C7C^YkBT^q!BTqXT)[s}*@97RTdjx8{xkTzxkTzx**Ȯ@qA T[Y#"R@97Ѥs*67YC^QkA6T^q5T'@qGT+*]*BTDkx8ezxkJT@96**Ȳ@qTȶ@q7TȲ@q!TѤs*+7C^[@ k!+T^q*TѤs*(7C^[@kA(T^q'Tq˂T)7@s}*@97!R?k TkT5R4[Y"RY#R\Y"RY#RY[*Y"RY\*Y"R7@[@"R[@#R?@[@"R[@#R_@;@*_@"R_@C@*_@"R*w]@]@{zyx[@[@\@\@7@@;@@?@@C@ R`sA@97 /Tdzxx{xkTzxkTzx**ȶ@qT7@[@"R!7Ѥs*7[@C^QkT^qT@qk$T+*]*9@T{yxezykJT@96*** R R^@]@]@+@@'@@#@@@@[@[@\@\@7@@;@@?@*@C@@ _)@?T{O*OTWS_RgQoP^_C_AqTcѤs*77C^qT^ qaT^SZ8f@)_k T?k T*Ys2*+@74*44]@'D)@4*4<]]]*8@97!R_kLT?k T>45r*@+@4*K5]HD)@7:4*G5AqA TѤs*W7C^qT^Y kaTѤs*w7C^qT^YkTqKDT)[k}   * 4WAqT[YC!R&7Ѥs*7C^qATY^QkT+@qk1T)]   * 5"i@9 7@0T`^$kh8EkikTIyh?k+TFyh  **//A@s(Th`i^dkh8%kikT@96 **@AqTAq!TAq TѤs*77C^qT^_@ kATѤs*W7C^qT^_@kaTqmT;@k}   '* 4WAqAT;@_@!R7Ѥs*W7C^qT_@^QkAT#@q_T)]   * 5'i@9)7]T_^$khxEki`klTIyh?k TFyh@@** @*BsVTh_i^$khxEkikT@96 **@]]Ⱥ@qTcѤs*7C^q!T^ qT^c8f@)_kT?kKT*wD)@4*4ux5)]+*D)w4*t4Us5[[\\7@;@7?@;C@?C*]]@9Ȥ7!R_k,T?kT5Ⱦ@q TѤs*7C^Y k!T^qTѤs*ׅ7C^YkAT^qTqk@T)\s}*@97@;Tdj8{xkTzxkTzx**@q! T\Y#"R"7Ѥs*y7YC^QkyT^qxT'@q' 0T]*+TDkx8ezxkJT@96**@qT@qT@q TѤs*n7C^[@ knT^qmTѤs)*wk7C^[@kjT^qjTqiT?@s}*@97dTdzx{xkTzxkTzx**@q T?@[@"R 7'Ѥs*W_7[@C^Qk^T^qA^T@qXT]*9`TT{yxezykJT@96***"AqTcѤs*T7C^q!TT^ qST^s8f@)_kLT?k T*D)@4*4]#Z'@@74*t5'@@]]4*'@hZ5]'@@'D)4*5'@]]@*@9X7!R_k,T?kT4[5+&A'qA TѤs*:7C^q!:T^Y k@9TѤs*77C^q!7T^Yk6Tq@T|]   * 4#V*Aq T\YC!R&7@Ѥs*-7C^q-TY^Qk,T+@q+2T]*5i@9 7 1T`^$k8EkikTzh?k+TzhA**s)Th`i^dkh8%kikT@96@**.AqT2AqT.AqA T@Ѥs*w7C^qT^_@ k@aTѤs*w7C^qT^_@kTq/TC@k}   * 4#U2AqTC@_@!R7@Ѥs*7C^qaT_@^Q_kT#@_qK!T]*<3i@9)7@ T_^$kxEki`klTzh?k TzhA*******/*L_s`Th_i^$khxekikT@96**4*'@o5]'@@]%W4*+@+'@5]]D)@+@5B4*+@+'@H4]+*W4*+@+'@(5]] *****du4*+@+'@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{C*OHWG_FgEoD^_C_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*U6 7@(?飐Ri=r} a@}) e )K ?q9== TR*x=r ***@Ra{* Tzi @q} e (y;xTh @yxk TkT"R5Rrr *@@` @`@  _)@? T{C*OHWG_FgEoD^_C_***h@qTR|=r ***Rh Tzi@} e (i*xh@ixkLTkTa@` @"Rb@#Ra@`@*c@"R57**^{_WOC@**@>)q| *7 4 @~@*?qkT @ ? RJ} R@ T( T,yxL qj(8T@@)@)R***@4**7*RRrr _)@?AT*OCWB_A{Ĩ^__*@* ^{og_WOD** ** 7( @)@R(rh i(h` ('@) qT *+ @l@m @}@*}@k* T?qmTQ~ ~ c| | Q!?T'@; @{xG |@P4 k`TA?T@ q kT| ||xyx|K?qWZkMTy'x kjT ||xyx|K?qWZkMTy'x?cT ||xyx|K?qWZkMTy'x< T P@ a?aT< ||xyx|K?qWZkMTy'x kT@ k Ta?T| ||xyx|K?qWZkMTy'xa ||xyx|K?qWZkMTy'x<jT ||xyx|K?qWZkMTy'xa?TqkT| ||xyx|K?qWZkMTy'xk T ||x{Kyx{?q{WZkTy'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@)57**OEWD_CgBoA{ƨ^__*JC^{O@* RR R*CC9yq!T**(R3сRs8*@73`RBR*`6**6C3сR*7qTC"R**`6***47*qT** R**46* _)@?T{B*OD@^_C_^{OC*@* R)r*qT(RR9*@6 R*6*`R**@7*7**T6* @)@?T{A*OC@^__^{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*@` @  _)@?AT{C*OGWF_EgD^__^{OC@h@H`@ `2 RR 44RRrrRRrr Rr2* @)@?T{A*OC@^__@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(5R(r H ODWC_BgA{Ũ^__ֿqT* k*zhxk?LY+xT^{g_WOa4( }@**XTR}(rqTh~@ @w~7(5R(r H ODWC_BgA{Ũ^__ֿqT* k*zhxk?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 {AOFWE_DgCoB^__^{og_WOC*  :Ry3R@@(r_qT***)}@ `z|_ k`Tih)q}@kT#@y@qT*5Rhz| 8yuxHK}@T {AOFWE_DgCoB^__^{og_WOC*:Rv3R@@(r_qT***)}@ `z|_ k`Tih)q}@kT#@9@qT*5Rhz| 8iu8HK}@T {AOFWE_DgCoB^__^{og_WOC*  R@@(r_qT***)}@ `z|_ k`Tih)q}@kT#9@qT*5Rhz| 8i8HK}@T {AOFWE_DgCoB^__^{og_WOC* hR2&R@@(r_qT***)}@ `z|_ k`Tih)q}@kT#@@qT*5Rhz| 8yuHK}@T {AOFWE_DgCoB^__^{og_WOC*  :Ru3R@@(r_qT***)}@ `z|_ k`Tih)q}@kT#@@qT*5Rhz| 8yuHK}@T {AOFWE_DgCoB^___ 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@`^@R44Rr *H@RRrr @)@?!T{A*ODWC@^_C_@R(r@}@h@b@@*22@^{O@#3ѨC7@C_ 7***RR`* _)@?T{BOC^__^{#_WO@*9@q T@JRJr?kaT`@?qTa"@9c&@9?qA Tq T`2@`B@=y`R@`b@=yc@9#!R:98R#c@9hq>9TK*}@ C c@9 fqB9HT8R#K}@ C7c@9 fqF9TK}@ C7c@9 fqJ9T8R#K}@ C7c@9 fqN9TK}@ C7c@9 fqR9T8R#K}@ C7c@9 eqV9HT K!}@ C(#`@*`@*"`@*&`@**C)D)(   _k! T~@R(r a&@ 4C)@2 Q@@yV4RrR#Rr*4Rr4Rr"Rr _)@?T{C*OGWF_E#@^__%R4RR$Rrr4Rr22@yy**@*^{CO @**#`7@@7DEC#***6Rrk`T@R@R@s***R@RҨ* 2*@ _)@?T{G*OIC@^__^{WOC@*? 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 kaTRrR2T*7 *Rr+k T R@ 77 7{RIR yR@7qkTqTh&@H4 R1**R** 2RRs2 Rh&@*H5@R*7a@b@*`7h@iC)R 7h&@4qkTqaThC)j@b&@R( A77*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{A*OCWB^__R* **RR*^{WO@iRS9y*C3RCR77@9* 25R7+R rTqhT*5!qAT5422* _)@?!T{B*OEWD@^__^{OC@R)Rr9R@RRr$R@7 N9 7R:@RR$R9`7HRB@RR$R9 7Rn@RR$R9@7Rf@RR$R9 7HR&@RR$R9@7+R r* ** @)@?aT{A*OB^__****^{@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{B*OC^__^{WO@i R*q+yI Ry HR)@9) 8ITRRRRRRRRRs4AR@RRaR`RR@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{D*OFWE^__@*^{O   @ )@2#R7 R*4RrRrs* 2 2 _)@?T{B*OC^__^{og_WOC@R**(rR q T*wR[R *R*6qTkLTR  A@qT**(RK6K*<R8@~S~S~S{9u9h9i 9j9!7qTC@q *T_IRiIR @qi y)?SjR*?3?q}IQ *}S }S"=S#=SAR9.9i9h&9j"9k*9R77q9T*22  2 2{A*OFWE_DgCoB^__**^{ 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) 9TRRRr*r`RR7*** @)@?T{A*OC@^__R@*^{ O**7qT@9qT`RR79 R**6***`RrQ***** R6*`Rra*h***OB @{è^__^{ @94*Ib8c5 )@94"RIb84 R )@9?qIR"Ib85*{^__C^{WO@#2R*h@9Mq Th@9 qA Th@9t2@xqT R* R R*@#RARuS%R@ 7@qkT ҿ#yS 򮅟O -@@ ! T Tih8 ih8P >q1 3`i(xT>qT!`T@9_8103i(x T*RRrr _)@?T{Z*O\W[^_C_**Rr@* ^{ (b@`@ @{¨^__!'6Ha{ !- )8GVet:@FLW]ciou{skkkkkkkkkkkkC?????????????????;gd\\\\\\\\\\\\hdDl4Ll d   0 , H,@`(l LxPdhThdD$,,,,,,,,,,,,,,,,,,,,,,,4,,,,,,,,,,,$ | ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,`,,,,,,,,,,,,, !27bus_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_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_interrupt_handlerfts_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_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 directionproduction_test_mainfts_driver_test_opentouchsimst,heatmap_mode_fullopenChannelfts_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/floral/fts_lib/ftsTest.c../msm-google-modules/touch/fts/floral/fts.c../msm-google-modules/touch/fts/floral/fts_lib/ftsError.c../msm-google-modules/touch/fts/floral/fts_lib/ftsCore.c../msm-google-modules/touch/fts/floral/fts_lib/ftsFrame.c../msm-google-modules/touch/fts/floral/fts_lib/ftsIO.cftm5_fw.ftbinfoblock_getdatareadSensitivityCoefficientsDatareadTotMutualSenseCompensationDatareadMutualSenseCompensationDatareadTotSelfSenseCompensationDatareadSelfSenseCompensationDatareadTotMutualSenseGlobalDatareadMutualSenseGlobalDatareadTotSelfSenseGlobalDatareadSelfSenseGlobalDatareadSensitivityCoeffNodeDatareadTotMutualSenseNodeDatareadMutualSenseNodeDatareadTotSelfSenseNodeDatareadSelfSenseNodeData[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_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 %08X%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_KEY_CX2_MINMS_TOUCH_LOWPOWER_CX2_MINMS_TOUCH_ACTIVE_CX2_MINNULLSS_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_i85.2.16.8print_frame_u16ftm5hold_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 SPI 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 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 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: Failed to configure disp_rate_gpio 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 [ 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: 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] [ 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 ] %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 ] %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: can not set gpio dir 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: can not set gpio pull-up 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 ] %s: can not set gpio config 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 ] %s: can not set spi4 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 ] Error while saving MP FLAG! 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 3[ FTS ] %s: Error while Flushing the FIFO! ERROR %8X 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 [ 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 [ 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 [ 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 ] 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 ] 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 ] 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 TOTAL CX ADJ TEST:.................SKIPPED 6[ FTS ] MS RAW ADJ TEST:.................SKIPPED 6[ FTS ] MS RAW LP ADJ TEST:.................SKIPPED 6[ FTS ] MS RAW ITO 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 ] 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 [ FTS ] Refresh rate changed to %d Hz. 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. 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 queue reserved frame: error=%d. [ FTS ] %s: Could not reserve a frame: error=%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 ] getSSFrame3 failed with result=0x%08X. 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 ] %s: Select Full Panel Init... 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 ] 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 ] Setting SPI4 mode... 6[ FTS ] SPI 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! 6[ FTS ] Select Full Panel Init! 6[ FTS ] Skip Full Panel Init! 3[ FTS ] %s: Different Panel AFE Ver: %02X != %02X... Execute Panel Init! 3[ FTS ] %s: Different CX AFE Ver: %02X != %02X or invalid MpFlag = %02X... Execute FULL 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! 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! [ 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: 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 ] %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! 6[ FTS ] openChannel: completed! 3[ FTS ] %s Proximity Detected! [ 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 ] 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 ] MP FLAG saving 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...! 6[ FTS ] %s: Clearing the FIFO events!!! 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 ] %s: ^ ! 6[ FTS ] %s: Z ! 3[ FTS ] %s: write failed...ERROR %08X ! 3[ FTS ] No Echo received.. ERROR %08X ! 6[ FTS ] %s: spi_master: flags = %04X ! 6[ FTS ] %s: spi_device: max_speed = %d chip select = %02X bits_per_words = %d mode = %04X ! 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 ] 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! ^{{^__^{{^__ AHNZ|+ M   r}ejm$2#YBbdescription=STMicroelectronics MultiTouch IC Driverauthor=STMicroelectronicslicense=GPLvermagic=4.14.285-g5f00bf266851-ab8874763 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_time64Grelease_firmwareM request_firmwareZstrncmpo6xint_sqrtZ%strcmpy>&spi_synch__list_add_validu_raw_spin_unlock_irqrestore!'disable_irq_nosync enable_irq❚_raw_spin_lock_irqsave4̰seq_read,`Mseq_lseek`$wseq_write&seq_release32seq_openHWstrlcpyK__arch_copy_from_userxp __might_faultHۈ__check_object_sizetzremove_proc_entry̭hproc_createproc_mkdir_data;hrtimer_forwardVhrtimer_start_range_nsqhrtimer_initiBflush_workqueueQmhrtimer_cancel[_-ukstrtoboolP=7kstrtointZZkstrtou8`Ϙstrlenl߅strsepǚ_ctypekstrdupL[mutex_trylockcstrlcat\bin2hexZ sscanf4t__sw_hweight327touch_offload_queue_frame~)HmemcpyLtouch_offload_reserve_framerVinput_set_timestampmsleep地__kmalloc dsi_panel_read_vendor_extinfo@(irq_set_irq_wakeRaMgpiod_direction_input\"Ggpio_request&heatmap_read+pm_qos_update_requestԸzktime_getRrequest_threaded_irq"\kmem_cache_alloc_trace-;kmalloc_caches?msm_drm_register_clientF~of_property_read_string_helpersAof_property_read_u32_indexof_property_count_elems_of_sizedmemseta!__pm_relaxKtbn_release_bus!'__pm_stay_awakepm_wakeup_ws_eventp7jiffies_to_msecs3Yzmgpiod_direction_output_rawSHzQtbn_request_busQOregulator_get;JQfree_irqsysfs_remove_groupxjtbn_cleanup__stack_chk_fail uqueue_delayed_work_on3.wakeup_source_dropwakeup_source_removeQPinput_unregister_devicebpm_qos_remove_request heatmap_remove9touch_offload_cleanup| msm_drm_unregister_client destroy_workqueueBsysfs_create_groupkdelayed_work_timer_fn" ^init_timer_keyetouch_offload_initheatmap_probempm_qos_add_requestkAregulator_putRgpio_free zkfreee6Cinput_free_deviceOnXinput_register_deviceakK__raw_spin_lock_initf\__mutex_init%[input_set_capability7input_set_abs_params+finput_mt_init_slotsfLscnprintf3[|input_allocate_device[icomplete_all#\__init_waitqueue_head__init_work57C__alloc_workqueue_keyn\wakeup_source_addq< wakeup_source_prepare%R'gpiod_to_irqK)of_property_read_variable_u32_arrayof_property_read_string/`iof_get_named_gpio_flags'[of_drm_find_panelof_parse_phandle_with_fixed_argsof_find_propertyWhvQdevm_kmallocn͊tbn_initkmalloc_order_trace{gispi_setupg__stack_chk_guard>driver_unregisterEA__spi_register_driver&ԱD__dynamic_pr_debug{Cwait_for_completion_timeout/ .queue_work_on~cancel_work_sync>e regulator_enable__const_udelaygpiod_set_raw_value,gpio_to_descpVregulator_disableQmutex_unlockSLLmutex_lockXUprintkdu input_mt_report_slot_statePz[input_eventGNU^Mv((( B Q[g0LvHE@ABCD  (h+"4># Q(`.nyP(1H:=p>pAH/BHGDjD QU@8Vx((((;8HY(@(h(( (+(Q(|0(X(((H(G(o( ( p(P(]7e@If\gDk$jdjk|nX\}L`@lx#7xMdԅxxL(x\xԊ\ +@=ԑPВDj p|DЗl44 N % 8  C  ^  p     @ `       "   6 @ K ` a  ~     =t   E        &  . C   O g u 8  \ ,(  x T  (* > P `(o ( ( ( ( 8($, ( (/ ((J P(f m x( ( (X6 ( ( @( h(#(=( @JWK<i(NQ hS<U0((Xbp 0('X(A(`((( (0qr<T H L x ZU  ",  =Q]x8P| !0Ad TL iy < P*4HQ^o+AMcp@ @$6<FTgp$<$,908*DZit`\#,:JevP Ls[9 (G"U\d$54u4(>OD|[ p 4 8,<,>8?Yh4Ypv}r؇tvutt̆,.L.G@wYxy@z0{8PyP~ <0'\:Rxh@ ~ 4K%3IQ(S `ltkP ~Y T]0_F uLK`! $ U -*T8<K$Y qTHx|(,d.pD| NZte$|i8kln4M $"@gh@YhU8T^(U|`u~JL3<XbpD  7 q,F .S  r,a 8rDt `, HS \t t (  1 3$ 3x X6 07!D!dK(&!K /!@!I!N W!U n!pc~!d!e!f!g!h!i!j"k8$"l3"mI"n@X"p@l"Dq@"r@"s"t"h}X""", #$ '#t@#T|Z#tt#(%L.#tS#ul#####tql##|r($tT$t8&$t1$t 9$u A$uR$vl[$hk${$܄D$$4$l$$$(p$<$%lD%#%Ȳ$xfts_set_bus_ref.descriptorfts_aggregate_bus_state.descriptorfts_spi_driverfts_probefts_get_regfts_gpio_setupfts_resume_workfts_suspend_work__init_completion.__keyfts_probe.__keyfts_probe.__key.43fts_probe.__key.45fts_probe.__key.47fts_probe.__key.49fts_noti_blockread_heatmap_rawfts_offload_reportfts_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_screen_state_chg_callback.descriptor.146fts_read_panel_extinfo.descriptorfts_read_panel_extinfo.descriptor.185fts_enter_pointer_event_handler.descriptorfts_enter_pointer_event_handler.descriptor.213fts_status_event_handler.descriptorfts_status_event_handler.descriptor.252fts_status_event_handler.descriptor.255fts_status_event_handler.descriptor.267fts_status_event_handler.descriptor.258fts_status_event_handler.descriptor.261fts_status_event_handler.descriptor.264$dfts_interrupt_handler.descriptorfts_populate_frame.indexupdate_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_description114__UNIQUE_ID_author115__UNIQUE_ID_license116fts_of_match_tablefts_pm_opsdev_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_showreadSelfSenseNodeDatareadTotMutualSenseNodeDatareadTotSelfSenseNodeDatareadSensitivityCoeffNodeDatareset_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.14getSSFrame3.descriptorgetSSFrame3.descriptor.17getSSFrame3.descriptor.24fts_read_internalfts_writeRead_internalfts_write_internalfts_writeFwCmd_internalfts_writeThenWriteRead_internalfts_writeU8UX.descriptorfts_writeU8UX.descriptor.8limit_filecheckLimitsMinMax.descriptorcheckLimitsMap.descriptorcheckLimitsMapTotal.descriptorcheckLimitsMapFromU.descriptorcheckLimitsMapTotalFromU.descriptorcheckLimitsMapAdj.descriptorcheckLimitsMapAdjTotal.descriptorrefreshGestureMask__UNIQUE_ID_vermagic61__UNIQUE_ID_name62____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_module__spi_register_drivercleanup_moduledriver_unregister__stack_chk_guardspi_setupkmalloc_order_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_work__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_probetouch_offload_initinit_timer_keydelayed_work_timer_fnsysfs_create_groupdestroy_workqueuemsm_drm_unregister_clienttouch_offload_cleanupheatmap_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_checkflashProcedurepollForErrorTypemsm_drm_register_clientkmalloc_cacheskmem_cache_alloc_tracerequest_threaded_irqsystemInfotestsproduction_test_mainktime_getpm_qos_update_requestheatmap_readgpio_requestgpiod_direction_inputirq_set_irq_wakesetScanModeisSystemResettedDownenterGestureModefromIDtoMaskisSystemResettedUpsetFeaturesdsi_panel_read_vendor_extinfo__kmallocmsleepdumpErrorInforeadGestureCoordsinput_set_timestamptouch_offload_reserve_framegetSSFrame3memcpytouch_offload_queue_frame__sw_hweight32fts_writeU8UXsscanfprintHexbin2hexreadFwFilestrlcatmutex_trylockcleanUpproduction_test_itoproduction_test_initializationproduction_test_ms_rawproduction_test_ms_cxproduction_test_ss_rawproduction_test_ss_ix_cxarray1dTo2d_shortreadMutualSenseCompensationDataarray1dTo2d_i8print_frame_i8print_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_writeU8UXthenWriteReadU8UXgetSyncFrameu32ToU8_begetClientreadConfigpollForEventfts_writeFwCmd_heapsaveMpFlagrequestHDMDownloadreadHDMHeaderreadGoldenMutualRawDatareadTotMutualSenseCompensationDatareadTotSelfSenseCompensationDataarray1dTo2d_u16print_frame_u16readSensitivityCoefficientsDataflash_unlockflash_erase_unlockflash_erase_page_by_pagefreeCurrentLimitsFilecheckEchowriteSysCmdu8ToU32_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_gainstp_sensitivity_test_post_cal_msseq_openseq_releasebuf_chunkseq_writeseq_lseekseq_readopenChannelresetErrorListinitTestToDosetResetGpio_raw_spin_lock_irqsaveenable_irqdisable_irq_nosync_raw_spin_unlock_irqrestorestartStopWatcherrorHandlerstopStopWatchelapsedMillisecondrequestSyncFramefts_writeFwCmdu8ToU16u8ToU32writeHostDataMemoryaddErrorIntoListgetErrorListCountpollErrorListgetChannelsLengthgetFrameDatareadSyncDataHeadergetDrvInfofts_read__list_add_validspi_syncfts_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_burnhold_m3flash_enable_uvlo_autopowerdownfillFlashwait_for_flash_readyflash_full_erasestart_flash_dmaenableGesturedisableGesturegetGestureCoords  0H(08@ H@P`X`hpx @`]efMg W0$j@ Pj` pk5|n}`lԅL 0(8@P\XԊ`epxS 5ԑВ1|`pDXh|^~  ^ ~  ^ ~  ^,0~ 4 < ~ @ H ~ L T ~ \dN:h~ l N:p ~ t N:x ~ | N: ~  L\TW$X \\ W$` \d W$h \l W$tx)| ) ) )6 6 6 66 6 6 6$8D6H 6L 6P 6Xdp|7 7 7 7 $08@D0H 0L 0P 0\dl" " " " 4J8 J< J@ JT`<  <  <  <$(0,<0 4 08 << @ 0D <P T 0X <\d(hlp (t x | (   (          4 4  4  4m5 * m5 * m5 *  m5$ *(,0 4 8 <@(D (H (L (P` hl p t x  T T T T0L\x_/ _/ _/ _/? ? ? ?3 3 3 3? ? ? ?1 1 1 1 : : : : 0 4 8 < L X @\ @` @d @h l p t x   ? ? ? ?  f f f f  4 4 4 4  x x x x 0 44 48 4< 4D H L P T d |  ? ? ? ?         @  @  @  @     ( 0 :4 :8 :< :D H L P T d l ;p ;t ;| ;            $ ( , 0 L \ d h l p t  ^8  ^8  ^8  ^8   7  7  7  7  H P \ h t             p p p p? ? ? ?$,04 8 < Pdhl p |  E    E    E    E      $  (  ,  8<+@ H +L P +T X +d  , H d   !!!!!! !!,!<!L!\!l!|!!!!!!!!! !@  @$ ( @0 4 @8"<V+@AD V+H AP V+T A\ V+` Ad"h lBp  t B|   B   B"# C #   C #   C #   C"D  D  D  D$% :  :   :  :&$2( 2, 20 28D'L5PT 5X \ 5` d 5h lt\x| \  \  \ "6 "6  "6  "6 2 2 2 2b; b; b; b;. .   .  . $(034 38 3< 3DT)d)p'|? ? ? ?       > > > >   \*`d h l px+|   ,-.* * * *.   G  G G G /4(8 (< (@ (P0\1x2" " " "3    { { { {0LP#T #d #p #45( 5 ( 5 ( 5 (( ( ( (67 7 7 7{k {k {k  {k 2;$ 2;( 2;, 2;8D7L8T9\:d;l<t7|=>?8 8 8 8@   4.8 .< .@ .P 9T  9X  9\  9`hCl Cp Ct C|A4L 4 L 4 L 4 LBCD'E 9:;(80<87H=P>\7h7t))((((''HFX5\ 5d 5l 5))FR6 R6 R6 R6       , 0  4  8  `Gtrx r| r rH> >  >  > IJ,4  4  4 ( 4, <HKPX\ `  d  h  P3  P 3    P 3    P 3   AL08<,@MTrX r\ r` rltH> >  >  > NOP3e( P 3  e( P 3  e( P 3   e(D H  L  P  P[  [   [   [  Q ' H H H H ( ( ( (  ! ! !  !!P! P ! P$! P(!8!*A*B *D$* =(* B,* >0* A4* D8* =<* B@* >D* AH* DL* =P* BT* >X* A\* Dt*D*Q* D* Q* D* Q* D* Q**U*8V* * U* 8V*  * U* 8V*  * U* 8V*  *\+0: + 0:+ 0:+ 0:+ +'(+9,+ 90+ 94+ 98+X+d+4h+l+ 4p+ t+ 4x+ + 4+ ++K+a-++ a-+ + a-+ + a-+ ++4++ 4+ + 4+ + 4+ , ,K,j, j, j, j$,(,,, 0, 4, <,L,P, T,  X,  \,  ,69, 69, 69, 69,,, , , ,,X,, , , ,-]- ]- ] - ]4-]8- ]<- ]@- ]X-^1\- ^1`- ^1d- ^1l-x-1|- 1- 1- 1--^- ^- ^- ^-_-- - - --._. .8._P.X.`.-3d. -3h. -3l. -3t.x.f|. f. f. f..,.9. 9. 9. 9.\9. \9. \9. \9..A.` /a/I(/J//00,0@0T0d0bp0a0 0  0  0  0!10 !10 !10 !100c1r+ 101 r+1 01 r+1 0 1 r+$1 001<1(D1 H1  L1  P1  11H1d11101 11 01 11 01 11 011A1 1  2  2  H2eL2P2 T2 \2 x2|2 2 2 2 2J2  2 J2  2 J2  2 J22f2S2 S2 S2 S22g2h3e3i(3,3 03 43 L3jd3Yh3 l3 Yp3  t3 Yx3  3 Y3  33 3!3  3 !3  3 !3  3 !33k 4i4 A4  A4  A4  A$4$(4 $,4 $04 $<4D4L4fP4 fT4 fX4 fd4h4@l4 @p4 @t4 @|44j4 4'!4  4 '!4  4 '!4  4 '!44k 5i5@5 @5 @5 @$5(5 ,5 05 <5D5@H5 @L5 @P5 @X5h5j5 5L!5  5 L!5  5 L!5  5 L!55k5i5@5 @5 @5 @66 6  6 6 66@$6 6@(6 6@,6 6@46D6j`6 d6s!h6  l6 s!p6  t6 s!x6  |6 s!66k6i6@6 @6 @6 @6,6 ,6 ,6 ,66\@7 \@7 \@7 \@77G7 7 G 7  $7 G(7  07 G47  <7H7fd7h7l7 p7 t7 7 7  7  7  7x7#7 7 x7 #7  7 x7 #7  7 x7 #7  7788 8  8 8  8 8 8  8 $8 (8  0888<8*@8 D8 H8 *L8  P8 T8 *X8  \8 `8 *d8  h8p8t8*x8 |8 8 *8  8 8 *8  8 8 *8  88A8:8 :8 :8 : 9b$9 b(9 b,9 bH95L9P9 5T9 X9 5\9 `9 5d9 h999 9 9 99999 9 9 :4::: 4 : $: (: 4,: 0: 4: 48: <: H:\:`:d: h: l: p: t: x: |::@::: @: : : @: : : @: : ::h::: h: : : h: : : h: : :P;lt;m;l;;;!;; ; ; !; ; ; ; !; ; ; ; !; ;n <l,<D<H<L< P< T< X< \< `< h<<< < < <<< < < < < < <<f?<< f?< < f?< < f?< <=== = = == ==(='X=\=p`=l= p= pt= |= = p= = = p= === = =  = =  = =  =p>*t> *x> *|> *>> > > >R> R> R> R??f ? $? f (? ,? f 0? 4? f ,R 0R |>4R  8R |>hRlR pR tR RRR RVR R VR R VR VRUR UR UR USS S  S  $S (S  ,S 0S  Lb >Tb >`b >dbxbb b b bb b  b  b  bbb b b ccc $c 0c 4cHcPc Xc dc hc|cc c c ccVc Vc Vc Vcc-c -c -d -ddy d y(d y4d y8dLdTd \d hd lddd d d ddn:d n:d n:d n:ddN:d N:d N:d N:de:e :e : e :(e:,e :0e :4e :8eDe'pewee e  e  e  eAeU/e U/e U/e U/e,f 0f  4f  8f  @fDf |f f fxftf<f tf <f tf <f tf <ffgW g,gz0g z4g z X a> X a> X a>'        \At_x _ _ _             $ (0 4  8  <  hAE{ E { E { E { U/ U/ U/ U/́       0D,H ,L ,P ,\xhN:l~ p N:t ~ x N:| ~ N: ~      Ă ȂЂ+Ԃ؂ +܂  +  +E9 E9  E9  E9 $,604 68 < 6@ D 6H L\` d  h  l  ADe Dă e ȃ D̃ e ԃ D؃ e U/ U/ U/ U/0 4  8  <  dx,| , , ,xN:~ N: ~ N: ~ N: ~ ܄           (E9,8 E9< D E9H P E9T X`6dh 6l p 6t x 6|        ЅA)E )E  )E   )E  U/ U/$ U/( U/4d h  l  p  , , , ,Ćx܆~  ~  ~  ~   $ ( , 8E9<H E9L T E9X ` E9d hp6tx 6|  6  6              $A<D@Q D DL Q P DT Q \ D` Q hpU/t U/x U/| U/     Ĉ  , , , ,x$N:(~ , N:0 ~ 4 N:8 ~ < N:@ ~ Ddhl p t x |       E9 E9ĉ ̉ E9Љ ؉ E9܉ 6 6  6  6    $  (  XApDt< x D < D < D < U/ U/ U/ U/       , ,$ ,( ,4xPE9T` E9d l E9p x E9| 6 6  6  6        A$( , 0 <@ D H `d h l p|w w w w&  &  &  & U/ U/Č U/̌ U/،e& e &  e &  e & 4^8~ < ^@ ~ D ^H ~ P ^T ~ \lKE KE KE KEU/ U/ U/ U/Ѝ       P-T -X -\ -hlp t x           ,6H ,  6 H ,  6 H$ ,( , 60 H@`xA e  ď eȏ  ̏ eЏ  ԏ e   ] ] ] ] ,0 4 8 @H]L ]P ]T ]hx |         Đ  Ȑ А Ԑ  ؐ 0[/4 [/< [/H [/LT0OX 0O\ 0O` 0OhU/ U/ U/ U/       8@^D ^H ^P ^`_l~       ̒A1 1 1 1, 0  4  8  `}t|Q- Q - Q - Q -^2- ^2 - ^2 - ^2ē -ȓ2:  2 : 2 :  28@HP\ft`Fd fth Fl ftp Ft ftx F%R- %R - %R - %R -?8: ?8 : ?8 : ?8Ĕ : ȔД62ԔFؔ 62ܔ F 62 F 62 FHTftX: \ ft` : d fth : l ftp : t|    ȕ̕ Е  ԕ  ؕ  AHd_ _ _ _ؖ ܖ       }4^28_< ^2@ _D ^2H _L ^2P _T`Qd_h Ql _p Qt _x Q| _       ̗A&  &  &  &4(78 &< (7@ &D (7H &L (7T       Ę Ș̘  И Ԙ  ؘ ܘ  M M  M   M  U.  $ U.(  , U.0  4 U.8  <Hlp t x                ܚ         (Hmxm̛Лԛ ؛ ܛ <D\my8 y8 y8 y8        ̜ М $( , 0 P_TX _\ ` _d h _l p|         U/ U/ȝ U/Н U/؝ܝ   '' '('8< @  D  H  S/ Ğ S/Ȟ О Ԟ S/؞   S/  8pH <>L <>P <>`\ \ \ \Ƞ8̠ 8Ԡ 8ܠ 8e0 e0 e0 e00 0 0 0 (1, 10 14 18L`    @LEP ET E\ E`xmĢm0 0$ 0( 0,LwtmE E E ẸP0 0 0 0Dt0 0  0  0 me& e& e& e&  0[34 [38 [3< [3Ddt_)x _)| _) _)tܥc6 c6 c6 c60Z84 Z88 Z8< Z8\[p|iiȦiئiiiHmdlRt R| R RZ8 Z8 Z8 Z8ԧ[$,<~H`-fԨܨ01$9( 9, 90 94DQT3X 3\ 3` 3h_) _) _) _)sЩ3ԩ 3ة 3ܩ 36) 6) 6) 6)$4@(D (H (L (Td`h `l `p `tC C C C` ` ` `Ī̪CЪ CԪ Cت CܪH H H H ,*`0 *`4 *`8 *`<LXB\ B` Bd Bho* o* o* o*4) 4) 4) 4)̫ث*Bܫ *B *B *B- - - -(8D2.H 2.L 2.P 2.Xht,x ,| , ,- - - -Ȭ_̬ _Ь _Ԭ _جA A A A(), )0 )4 )DN`H N`L N`P N`TdpBt Bx B| B* * * *ĭ[)ȭ [)̭ [)Э [)ԭ\B \B \B \B ,]-0 ]-4 ]-8 ]-@P\-` -d -h -p?, ?, ?, ?,, ,Į ,Ȯ ,Юخܮ   A A A A8DD.H D.L D.P D.Tdp.t .x .| .\. \. \. \.ЯܯH H H H& & & &${0mC4 mC8 mC< mC@P%T %X %\ %`xWHC HC HC HCA A A A%İ %Ȱ %̰ %аܰB B B B^ ^ ^ ^Pd^h ^l ^t ^|^ ^ ^ ^^ ^ı ^̱ ^Ա^ ^ ^ ^$^( ^, ^0 ^<` dZ8l Z8p Z8t Z8|   [. . . .IJPG G G G1 1 1( 14X@` @d @p @t7+ 7+ 7+ 7+4 4 4 4J J J JJ J J( J,4bR8 bR< bR@ bRDPT X d hl(p(t)x| ( ( )  ( ( )  ( ( ) 9D)H )L )X )\|) ) ) )Q,/ ,/ ,/ ,/@ 9D 9P 9Tp 9t 9 9'   $( , 8 <PT X d h|s_ _ _ _2/ 2/ 2/ 2/< 9@ 9L 9Pp''̸>и >Ը >ظ >     $ (@\*` *d *l *p   йfܹ] ] ] ]8D>H >L >P >Ⱥк Ժ غ ܺ   ,DhAl Ap At A̻Bл BԻ Bػ Bܻ{2 {2 {2 {2 9$ ( 9, 0 94 8 9@DZ8H Z8L Z8P Z8p[   I_ļ I_ȼ I_мԼ ؼ ܼ  I_{2 {2 {2 {2 >6 >6$ >6, >6<lF F F Fؽp~ܽ p~ p~ p~d d d dg g g g} } } }(, 0 4 <Kz@ KzD KzH Kz\tRmԾ^2 ^2 ^2 ^2$^( ^, ^4 ^<_LjP jT jX j\p|=H =H =H =H   a3Ŀ a3ȿ a3̿ a3B B B B$z, z0 z4 z8lBp Bt B| B   V@ V@ V@ V@ }$ }( }, }0p!tj(x !| j(E5 ! j( E5 ! j( E5 E5L/ / / /~ ~ ~ ~ln ln ln ln ln$ ln( ln, ln4#p8 #p< #p@ #pHoL oP oT o\ab` abd abh abp\pt \px \p| \po o o oi i i i'0i 0i 0i 0i9~ 9~ 9~ 9~D D D DQ Q Q Q$4E8 E< E@ EH`d h l t?x ?| ? ?   jH jH jH jHB B B B(4R< R@ RD RHe e e ez z z zD D D D] ] ] ]/ / / /o(FJ, FJ0 FJ4 FJ8<$/@,D $/H ,L $/P ,X $/\ ,O   2 2 2 2' , 0 4 lBp Bt Bx Bm. . . .          PT X \ dx+| + + +    \ \ \ \, 4  8  <  h           $ ,  4  @  Llt  $  (  Ht    @  D  L  h          @\'|    ' + + +$ +,<_@ _H _T _\`dh l p t x | ~7 ~7 ~7 ~7    4 <  @  H  Xx        @ H  L  X  l    < @  D  L  t          0 8  <  H  `  $  0  Dd$DxLh'p'x'    8Xh l  p  x       ,@ D  H  P  x'    , 0  4  <  d        H L  P  X  '''    (H| '('4],8 ],< ],D ],H P  T  `  t4Tl t  x           Dh l  p  x      ' '('8[/< [/D [/P [/X\`d h l p x | b7 b7 b7 b7]T ]T ]T ]TF F F FE E E E$Q( Q, Q8 Q<Xl\ l` ll l|          A}8t 8 t$ 8( t, 80 t4@_DtH _L tP _T tX _\ t`l^2ptt ^2x t| ^2 t ^2 t    4<_@D _H L _P T _X \h      , D , D , D , D   ( , 0 X/\ /` /d /lpZ8t Z8x Z8| Z8[U/ U/ U/ U/      RtLP T X \`dl p t x |     '      $( , 0 @RDH L P ht               ((, (0 (4 8 (@PX3\ 3` 3d 3tP P P P           A< @  D  H  |P7 7 7 7I I I Ie" e " e " e "or" or$ ", or0 "4 or8 "HqL"P qT "X q\ "h ql "|       A        4@/D /H /L /\xPS S S S^ ^ ^ ^[0 [0 [0 [0m2 2 2 2,P4J8 J< J@ JH\Tu`Xd Tuh Xl Tup Xt Tux X)oX )o X )o X )o XTuX Tu X Tu X Tu X4n 4n  4n  4n  $Tu(X0 Tu4 X< Tu@ XD TuH XP\`Yd h Yl p Yt x Y7qY 7q Y 7q Y 7q Y'TuX Tu X Tu X Tu X       4AP T  X  \  / / / /PS S S S ^ ^ ^, ^l _  _  _  _      n n  n  n | $ |( , |0 4 |8 DTX \ `  d h  l p  x|Tu Tu  Tu  Tu Tu Tu  Tu  Tu        (AH L  P  T  Rmmmm[0 [0 [0 [02 2 2 2(DPL5P 5T 5X 5\lttttU U  U  U      $ ( 4@DH L P T X \ hp'|      ''e e  e  e ''''        LAl p  t  x  / / / /PS S S$ S(4@8 @< @@ @HlTup5t Tux 5| Tu 5 Tu 5io5 io 5 io 5 io 5Tu5 Tu 5 Tu 5 Tu 5 4n 4n  4n $ 4n( 04Tu85@ TuD 5L TuP 5T TuX 5`pTut5| Tu 5 Tu 5 Tu 5       A       PRT[0X [0\ [0` [0hxm2 2 2 2PJ J J$ J(04>8 < >@ D >H L >Xd7qh>l 7qp >t 7qx >| 7q >'       A       L`l/p /t /x /PS S S S@ @ @ @x  x  x  x$,n0x4 n8 x< n@ xL nP x\h|lxp |t xx || x | x      Tux Tu x Tu x Tu xTux Tu x Tu x$ Tu( x08 <  @  D  tA       Rmm,mHmT[0X [0\ [0` [0lp2t 2x 2| 2P5 5 5 5(U,q0 U4 q8 U< q@ UD qPX\q` d qh l qp t q'q  q  q  q''q  q  q  q'''e q$ e( q, e0 q4 e8 q@H'P'X'`'<q < q < q < q       $A@ D  H  L  lP7 7 7 7I I I I,A ,A ,A ,AA A A A(LPT X \ ` d h xwe| we  we  we  or or  or  or  q q  q  q  | |$ ( |, 0 |4 <@ D  H  L  Tu Tu  Tu  Tu A       ,R@mTmlm[0 [0 [0 [02 2 2 2P5 5 5 5tt<tHL!P T !X \ !` d !px'''       e! e ! e ! e !A$ (  ,  0  H\h/l /p /t /P]1 ]1 ]1 ]1.1 .1 .1 .1V V V Vm *0$ *0, *00 *08TP\5` 5d 5h 5pɳ ɳ ɳ ɳU| U| U| U|| | | |d d d d    $',}4 }< }@ }HP T  X  \  A%  %  %  %? ?   ?   ? sA$ sA( sA, sA4<D@ DD DH DT|   ? ? ? ?       ! ! ! !    08@nHPpwt t t tn w$<@HX`hnpxw                 PXt` th tl tt|J  J  J  JA   `X, `  X,$ `( X,, `0 X,8@D H T `lx|                          H  L   P   T     . 4  .  4  .  4  .  4 4 P, .0  .4  .<  .L yX  4\  4`  4d t R                       y  R  n  t  t  t  t  .  .  .  . y  4  4  4 0 R4  8   <   @   P X \ Cd  h  Cl  p  Ct  x  C  t  t  t  t                     A   $  (  4 8  <  @  L P  T  X  d h  l  p             L9P 9T 9X 9\ ?  ?  ?  ?   ZJ ZJ ZJ ZJ        @AX \  `  d  l2p 2t 2| 2KZ Z Z Z2T 2T  2T  2T        HL?UPT X ?U\ ` d ?Uh p t ?Ux |8I 8 I  8 I  8 I A       ,RXR\U`g d Uh g l Up g x U| g , , , ,D4 D4 D4  D4,8K@bID bIH bIL bITd2Th 2Tl 2Tp 2T|       A       DRtR, , , ,(A,40 A4 48 A< 4@ AH 4TX9(\ 9(` 9(d 9(lTu Tu Tu Tu Q  Q  Q  Q           XA       > >6& 6& > 6& > 6&=r=?= =  r= ?=  =   r= ?= $ =( , r=0 ?=4 \xP   K<Pl {p  {t  {x  {   W W W  W    $  (  d.h .l .p .|A   ] +K ]  +K ]  +K ]  +K < @  D  H  \       D$ ( D, 0 D4 8 D@\Pdh l p x] ] ] ]    $( , 0 4@HL P T XdlRp Rt Rx R|   2 2 2 2: : : :    $H/( H/0 H/< H/Xy\4` 4d 4h 4tR7/ 7/ 7/ 7/yRt t t t = = = = ,8DN<H N<L N<P N<T\rA` rAd rAh rApxA| A A A@ @ @ @XA XA XA XA    $0<HT`lx ,8DP\ht2 2 2 2^L ^L ^L  ^L p  p  p  p( "r0  "r8  "r<  "rT kX  k\  k`  kl x q|  q  q  q  .         ] +K  ]  +K  ]  +K  ]  +K! ! $!  (!  ,!  \!At!|!*! ! *! ! *! ! *!!P!mN! mN! mN! mN!!E! E! E! E"8"@"a*D" H" a*L" P" a*T" `" a*l""w"@N" @N" @N" @N""uE" uE" uE" uE"" "  #  #  D#PX#D\#`# Dd# h# Dl# p# Dt# x##d## d# # d# # d# ## #  #  #  ##6# # 6# # 6$ $ 6 $$,$$X0$4$ 8$ <$ D$T$'X$ '\$ '`$ 'l$9p$ 9t$ 9x$ 9$$$ $ $ $$X$c$ c$ c$ c$$69$ 69$ 69$ 69$$A% %   %  $%  (% 4%8%  <% @%  D% H%  L% `%d%*h%l% *p% t% *x% |% *% %%P%mN% mN% mN% mN%%a*%% a*% % a*% % a*% & &w(&@N,& @N0& @N4& @N@&P&l&P|&&-& -& -& -&&&w''+' + ' +' +','4',<'N@' ND' NH' NP'`'Ed' Eh' El' Ex'|'' ' ' 'uE' uE' uE' uE''p' p' p' p'E' E' E' E''' ' ' 'uE( uE( uE( uE((&( & ( &$( &0(A4( A8( A<( AH(L( P( T( `(d( h(  l(  p(  (A( (  (  (  P)R`)Rd) h)/l)  p) /t)  x) /|)  ) /))t)) ) ) ))w) )  *  *   **$*N(* N,* N0* N8*H*L* P* T* `*d* h* l* x** *  *  *  *A* *  *  *  *&+ & ++ + &+ + &$+ 0+@+L+C}P+ C}T+ C}X+ C}d+t++}+ }+ }+ }++-+I+ I+ I+ I++|+ |+ |+ |++ +  +  +   ,AX, \,  `,  d,  h,t,~x, |, ~, , ~, , ~,,P,Z8, Z8, Z8, Z8-[,-t0-34- 38- 3<- 3D-H-L- P- T- \-l-t-9x-:|- 9- :- 9- :- 9- :--,-5- ,- 5- ,- 5- ,- 5-.0.'4.fO8. fO<. fO@. fOH.X.p\. p`. pd. pp.x.7|. 7. 7. 7.. .  .  .  .A./$/(/ ,/ 0/ D/X/\/ `/ d/ x//M|/ /M/ /M/ /M// / / ///i/ i/ i/ i/0"0 "0 " 0 "004 0 $0 4(0 ,0 400 40 480@0MD0 MH0 ML0 MT0QX0 Q\0 Q`0 Qh0XQl0 XQp0 XQt0 XQ|0/0 /0 /0 /0\/0 \/0 \/0 \/0ZS0 ZS0 ZS0 ZS04S0 4S0 4S0 4S0S0 S0 S0 S00J0 J0 J0 J0(11 (1  1 (1 1 (1  1(1T?,1 T?01 T?41 T?81T1oX1,d1 kh1  kl1  kp1  kx111~$1 1 ~$1 1 ~$1 1 ~$11r1 r1 r1 r11 1 1 22  2 2  2t42"82 "<2 "@2 "H2h2Rl2p2 t2 x2 22 2 2 282 82 82 822P23 P3 3 P 3 3 P3 3 3x$3%Q(3 x,3 %Q03 x43 %Q83 x<3 %Q@3X3\3 `3 d3 t3R33 3 3 33 33 3 3 3 3 4 4 4 $4 x4|4 4 4 444 4 4 444 4 4 4 4 4 444/5 5 /5  5 /5 5 /5<5@5 D5 H5 P5$X5=\5 $h5 =l5 $t5 =x5 $5 =555 5 5 5-/6 -/6 -/6 -/661 6 1$6 1(6 186l6 p6  t6  x6  66]B6@6 ]B6 @6 ]B6 @6 ]B6 @66v6 v6 v6 v66 6  6  7  ,7A\7m7P7'7x7 x7 x7 x77x7 x7 x8 x 88'D8 H8  L8  P8  X8]C\8 ]C`8 ]Ch8 ]C88]B8@8 ]B8 @8 ]B8 @8 ]B8 @88v8 v8 v8 v88 8  8  8  9A,9 09  49  89  @9]BD9 ]BH9 ]BP9 ]Bl9|9@9 @9 @9 @99v9 v9 v9 v99 9  9  9  9A : :  :  :   :]B$: ]B(: ]B0: ]BT:d:@h: @l: @p: @|::v: v: v: v::]C: ]C: ]C: ]C::@: @: @: @::v; v; v; v ;;; ; $; 8;# <;]N@; # D; ]NH; # P; ]NT; # X; ]Nt;]Px; ]P|; ]P; ]P;]R; ]R; ]R; ]R;]T; ]T; ]T; ]T;]h; ]h; ]h; ]h;]j; ]j; ]j; ]j;]l; ]l; ]l; ]l;]D; ]D< ]D< ]D<]p < ]p$< ]p(< ]p4<]r8< ]r<< ]r@< ]rP<:T< :`< :p< :<m<<b< b< b< b<Tu<*< Tu< *< Tu< *< Tu< *=Tu=* = Tu= *= Tu= *$= Tu(= *,=4='P=]tT= ]tX= ]t\= ]td=lh=*l= lp= *t= lx= *= l= *== =  =  =  ==y=*= = y= *= = y= *= > y> * >>ci >*(> ci,> *4> ci8> *<> ci@> *L>P>T>*X> \> `> *d> h> l> *p> t> x> *>>@>>> @> >> @> >> @> >>>A> >  >  >  >]B> ]B> ]B? ]B$?4?@8? @D D >D D >D D >DDAD D  D  D  EP$E7(E 7,E 70E 74ETEIXE I\E I`E IhEtEdCxE dC|E dCE dCEE/CE /CE /CE /CEEweEE weE E weE E weE EEorEF orF  F orF F orF (Fq,F0F q4F 8F qK Y>K Y>K Y>K4K8K  > > >Ī'Ъ'A        ,#0 #4 #8 #lxM M M MW  W ī WЫ ԫ W468 6< 6@ 6HX݂\ ݂` ݂d ݂lt'   '   Ȭ̬:$Ь Ԭ :$ج ܬ :$  :$    8E< E@ EL E\d'h 'l 'p 'zXa zĭ Xȭ a̭ zЭ Xԭ a z X a{ { { {    ,0 4 8 <LT;X ;\ ;` ;dhl&p t &x | &  &Ѝ Ѝ Ѝ Ѝ<   <    <$ ( , <՛ ՛ ՛ ՛'ȯ8~̯ 8~Я 8~ԯ 8~دܯ2 2 2 2w  w w w(,K!0 4 K!8 < K!@ L K!\dܤh ܤl ܤp ܤ> > > >İȰ ̰ а a  $ ( a, 0 4 aH L P aԱR R R Rw w w w$]( ], ]0 ]48h< h@ hD hHlxp xt xx x|@  @  @  @    Ȳn:̲ n:в n:Բ n:زܲ$  $  $  $Ί Ί  Ί$ ΊhBl p<t Bx  | < B   < B   <   ̳'س''''''$'( ,  0  4  дܴ   : : : : 'DP7T 7X 7` 7hl p t x    ĵȵX̵ Xе XԵ Xܵ`pt x | B* B* B*Ķ B*ȶض) ) ) )X X X X '$'0'<'H'T'`'l'   'T T T Tȷ̷vZз vZԷ vZط vZܷi i i i'' $ ( , 4DL`=P `=T `=X `=\`(d (h (t (   ظܸ<   <   <   < F  F  F  Fb b b bĹ6p 6p 6p 6p''$PP( PP, PP0 PP8<9Z@ 9ZD 9ZH 9ZL`id ih il ipx''   6= 6= 6= 6=ĺȺ&к &Ժ & &   DBH L<P BT  X <\ B`  d <x B|   <o o o oP 2>T 2>X 2>\`d%l p %t x %  %   <   <   <    <x }  }  }  }z z z z    ,0]"4 < ]"@ D ]"H T ]"`hsl sp st sh h h h    a   a  $ ( a8 < @ aPT X \ `d h  l  p  t   : : : :$  $  $  $   @BD H<L BP  T <X B\  ` <p Bt  x <0a 0 a 0 a  0  a ( q,  q0  q4  q  Y  Y  Y  Y  b  b  b  b   q   q   q   q  ' '!! !  ! !r\! r\ ! r\$! r\,!0!a4! a8! aZ3 >Z3 >Z3 >Z44#c 4 #c4 #c4 #c4(4Iq,4 Iq04 Iq44 Iq84@4'L4'd4Zh4 Zl4 Zp4 Zx4|4`4 `4 `4 `44'44 4 4 444"4 4 "4 4 "4 4 "55 5 5 5 85<5 @5 L5 \5d5h5 l5 p5 555a5 5 5 a5 5 5 a5 5 5 a5\z5 \z5 \z5 \z66^ 6 ^  6 ^ 6 ^ 6$65(6 5,6 506 546H6P6c;T6 c;X6 c;\6 c;`6d6h6%l6 p6 %t6 x6 %6 6 %666 6 6 666<6 6 6 <7 7 7 <7 7  7 <7777 7 7 888  8 8 808T48 T88 T<8 T@8P8T8<"X8 \8 <"`8 d8 <"h8 t8 <"88ݦ8 ݦ8 ݦ8 ݦ8G8 G8 G8 G888 8 8 ,90949a89 <9 @9 aD9 H9 L9 a`9 d9 h9 a|9i9 i9 i9 i99 9  9  9  999 9 9 999:9 :9 :9 :999$9 9 $: : $: : $ :(:,: 0: 4: t:Bx: |:<: B:  : <: B:  : <: B:  : <;(;,; 0; 4; ;;; ; ; ;n; n; n; n;;';';; ; ; ;;; ; ; ;< << < < < (< ,< 8<@<@D< @H< @L< @<< < < <<US< US< US< US<<>g< >g< >g< >g<=u= u = u= u=='(='8=<= @= D= X=eW\= eW`= eWd= eWl=p=^t= ^x= ^|= ^=='='='='='='='='>x> x> x > x> >&m$> &m(> &m,> &m0>8>'D>'P>RT> RX> R\> R|>v> v> v> v>>K> K> K> K>>'>> > > >>>#> > #> > #> ? #??g ? g$? g(? gL?P? T? `? p?x?|? ? ? ?z?X?a? z? X? a? z? X? a? z? X? aH@P@T@ X@ \@ `@d@ h@  l@  p@  t@@S@ S@ S@ S@@@<@ <@ <@ <@@@1(@ @ 1(@ @ 1(@ @ 1(@@A A A HALAPA<TA XA \A <`A dA hA <tA xA |A <AA}A }A }A }AA0A 0A 0A 0AB!B ! B !B !B$B(B|#,B 0B |#4B 8B |#,J >0J >4J >8Ji i >i i >i j >j4j@jDj Hj Lj \jhj%lj %pj %tj %jjfjOj Oj Oj Ojjzj zj zj zjjUFj UFj UFj UFjj j  k  k  4kAXk \k  `k  dk  |k8 k2k 8 k 2k 8 k 2k 8 k 2kkQkmlmlml'lQl'l 'l 'l 'lm8m'@m'Pm\m)`m )dm )hm )lmpmPtm Pxm P|m Pmmm8 m m 8 m m 8 m m 8 mmm m m mmcm cm cn cn%bn %b n %b$n %b0n8n'Dn'Pn'Xn'\n `n  dn  hn  nAn n  n  n  n5n 5n 5n 5no/o /o / o /oo'0o4oR$8o R$w >w >w >w)x )x )x )x>w >wĠ >wȠ >wԠؠ ܠ      K K K K (AD H  L  P  tq x q | q  q wD wD wD wD̡ܡiiiID  ID$ ID( ID4DiP`il,p ,t ,| ,Т @Da4H a4L a4P a4X\X ` X d X h X lxKK* * * *K$ģ)xȣ )x̣ )xԣ )xg g g g9g 9g  9g 9gh h  h$ h04 8  <  @  p4Lt 4Lx 4L| 4LA   r    r    r Ĥ r ̤7,Ф 7,Ԥ 7, 7,K$x x x  x0<x@ xD xH xT\L` Ld Lh Llp t  x  |  AХZ8ԥ Z8إ Z8ܥ Z8[t  , H ht|&'v v v vvħ vȧ v̧ vا'    $( , 0 p#t #x #| #D' D' D' D'H  H  H  H L G L  G L  G L  GN N N$ N08l< l@ lL l`h#l #p #t #|' ' ' 'H  H  H  H ة]Gܩ ]G ]G ]GL  L  L  L Xl Xl  $ Xl( 4 Xl8 Ld% d% d% d%# # # #H Ъ H Ԫ H  H  H  H  H k$L( L, L0 L4@mD mH mT mhtwx w| w wȫ ̫  Ы  ԫ  <% <% <% <%#  # # #(H , H 0 H 8 H XI \ I ` I d I J  J  J  J K  K  K  K جlܬ l l lkK  K$ K( K,<fw@ fwD fwH fwPX\ `  d  h  AĭԭL ح L ܭ L  L d% d% d% d%# #  # #H  H $ H ( H 4k<L@ LD LH LLTXL \ L ` L d L tf2j 2j 2j 2jYx Yx Yx YxȮԮwخ wܮ w wh h h h d$  d,  d4  d8hH l H p H t H I  I  I  I }Uc }U cį }Uȯ c̯ }UЯ cԯJ  J  J  J ? c ? c ? c  ?$ c(T X  \  `  |R   u< İ u<Ȱ  ̰ u<а  ԰ u<ذ    >    >    >     > @PTXh l x |   J J J Js  $ s(  , s0  < s@  LP T  X  \  Q Q Q QIJAزܲ          ^D  ^D   $ ^D(  , ^D0  4(З0l8З@lHЗPl88     $ ( , 4z  4 z  4 z $ 4( z ,0 4  8  <  @ *<8(*08@P*X`h3x*  #* '**  ** * (04@*HPXh*px**)*x*f  80*8f @H,DX*`5 hp*5 f*5 *5 *5  *(5 08H*P5 X`p*x * * MJ*m MC* M(GU8*@HMPI`*hI pMx`,*I M *I M* $* 4(*0 8@P*X `hx* -Q* * /*** *(0@*H*PX>h*p*x**~**>*dB* 00*8 @HaX*`ahpa*a* a*- a*< *(08<p.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=HM GHB@@8R@LM@xk]2PX@0:  j=<e@8;  z>Pu@< P p>H@`= F0GH@@Q 0L"nnpQ n3 4%