ELF8H @@st,fts$$$$${WO@~Fzh` @aRR%Ԛ*` @aRBR*` @**` @aR"R*T` @!RB)R*` @***OBWA{è_{ 4? qTQqTRr QqTRrRr ** @{¨_{ O,R* @!R#R* @*** @!R** @***OB @{è_{WO*H`* 6*H@*6 H@1T*v%+R rTH@*6+R rH@*6וR(r H@1T+R r+R r+R r+R r+R r+R r+R r+R r+R r+R r H@!R* R R*OBWA{è_{ _WOR**RP>i 66i5>? qaTC5Rri4c( @97Rr8c**R@97bRRPjh84H4.@R5.@R6Q= qT%RRjh84RP>$R2*ODWC_B @{Ũ_>{{g_WO@=<;:>A c"R*5:RZc"R*Z4@xXzC[&R** **CX1aT * 7 @CX1aT *7 @****(R999(R9(@@c!R?qT/@_@Q)Q#CR`7'A)賀R?R*Ȧ)@5!R 57`H`57`H`77v H!R**@ 57 @qT!R"R*@6@q(ThP!R"Riq@6@7!R"R*47@7*+R r+R r+R r+R r+R r+R r+R r+R r+R r+R r@!Rh H @h@RuAR"R`.@*{{i hi"h  k `ikkh@h` ,h @ h @@Rh @RARBRh @6R 1yh @IR5yh @ 9yh @ R =yh @ @)@ h @ @) h @ @)} h @ -@)v -` @h H` @R*=@**h H` @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` @!RbR7R`,R`R`vR` @*4` @r*M&`H@x@*`H``H`1T _)@?%T*OSWR_QgP{@{N_X @@iFi HvVhBj>(A93R!Rqvhj)87*`6*q**4*|`RrkT** 7h@i @ wh&j|@h~)|@ hi* 7)hr3 ) h3  h3a  )h3 ( Rhyy,)Ri shAR"R`` {{i= `=Rxb=hiijhxa"?Bh@4X *XRt`*I@` @`.@`H@`H `H6aGR%RAR"R`* {{h GRhh h" *h& *{OL@R"R`HBa"?*`Gh@C`,``R`` @`.@Rt`*I@`G@`H@`H`H``H`h H @qhTh H @qhTh H@qhTh H@qHT`:HOA*{¨_{OA6t H@!(@94`@@`ITRt*`H``H@(@94`@?`TRt@`H`**OA{¨_{OC@ R @9h4`H@h H @qT@9H7**`6*R%Rt**(RhV**(RԀR99 yaR R` @)@?TOC@{A_{ OR@95`Rb*V* H @qT@9H7!R`6*H@(R9OB @{è_@{ [W O @TQ)#y8P qTq*TRARD R%R4*j#@RqT4Q**~  *k*Tt4(*  *nZG@pD@9q YnxNKZ*x*m@ RA@9_qTW@y@ykaTA4iBP?qTW@y@9@9yW|qT*@9W@y(RԀR+9y#aR* _)@?TOMWL[@{J_`Db@*4*J! R)  `T,!T?TCix4@999   + dT_k*T?kT7lDm<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@i H=A7Q@>C# Rhjh85*@(7@ Rq T( R*g*Ru *9_k{ TbQSbQcb QsbQs*^k!T^@9_k"Th:HC^#@ib8(  kT@**g@*h H %@C#R*_h H?h H@h H %@C#R*_h H?h H@h H %@c*@h H*?q 9*7qT(Rh^ h H A9i4@a^P"R R r kaTf|S* qaT@Rh Ha^P"R@kT*^7SR 7*vR**(R**t6*R`@R*(rR`         , ( $    $**5(C=@CR*R)Rij(84`Gt*** R*T7(RԀR#8xCaR!*(RԀR#8xCaR**R* _)@?TOIWH_GgFoE{D_HdRSAR+y7**VR "@9#@9$@9_kThq`TqAT #@9_kaT7vRVRh H@!RD R*4*!R!RD R*`4*AR!RD R*4*aR*6aR*6*{ _WO5 R%Rb**[̌R̬rBK@"A)@7 mG) }@} nkbn + ?qk)k}kZ) T },ӌb  kmT K  kT)} kmTK9jyaRR*!RB)R#R"R*aRR*aRR*aRBR#Rjy***ODWC_B @{Ũ_C{WO@*6**#R*#*4***** _)@?T*ODWC{BC_*4**5*4*C{_WOC@*?96VPqT@*C@9*7VP_qT5@9H-7**QqT* 7@!RC`RRO2G@9)7QqTqT5*HRRrr*(qTQ"R*9*7QqaTR****QqTqT 4qTQ R"R9*7Q*qAT RR **QqTqT 4qTQ@R"R9*7Q*qAT@RR **QqTqT 4qTQR"R9*7Q*qATRR **R9@9*h@@9**A *h@97 @)@?AT*ODWC_B{AC_d@*{OC(iT*Ks"@ )@9I7@ Q? qT?aT@9h 7!R**#5?aT@9( 7!R"RiP@?k Ti Hh @qTiq*@97 ROB{A_@@bP{ g_WO R(@9)tS?q*:(5H%@**4U7*}@R(r`: 59h H%@@1Th@97@RZQ_qkTh Ha:H"@9%@@1`TCR*(R(y=*.(@9*~@_T (R (9 (@97*#u *`:H:?y*OEWD_CgB @{ƨ_H_q K*{C"@9#@9$@9% @9&@9'@9(@9)@9 {A*_{og_WOCTP4( @9<@95@9)@94@9}S 3935@974Rh H G) k6?kqhT @9 @9@9 * +ih8J D@@9h7**h?;R+*k**_***h?R * **hQ***qT*h@;R9R @:RJ#ؚq) " TRO9y=y! hRO5` @}S}S}SaRR*<3 3` @!RB)R*:R` @"R*` @aRR*` @aRR*` @aRR*` @aR"R*` @aRBR*` @_aRbR*OFWE_DgCoB{A_* * *****r*G@*{ O5@9_ qT_q@T_ qThQqTh@4R*h? @D*RJ!Ú)*q TRhL! hROh5` @aRR` @aRBR*` @**` @aR"R ROB @{è_*@*{OC"@9#@9$@9% @9&@9'@9(@9)@9 @9 qTqTq!T*** R*b6**** R*6OC@{A*_{OC"@9#@9$@9% @9&@9'@9(@9)@9  R R*f6*OB{A*_{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  OC@{A*_ Re5 R_U RYRURHRBUR<5R6UR0R*5R$RRRUR uRR,Rt` @!R#R*` @***` @!R**` @***g{ h @` @@R{¨_{og_WO@AR"R     17x RR%Ru**RR%R**@4*hROv,5hG` @!RB)R*` @***#4@9-7R @9@t4#!SR%R**`5@94iGS(Yh?֔*TȎ@85 (R hR (@@ *B&@iHq+T2RH)@"=@*;h:Zy( yh>Zy(yh"M( hZy([yhZy(_yhJM(3hZy(yhZy(yhrM([h*[y(yh.[y(yhM(hz[y(Kyh~[y(OyhM(h[y(yh[y(yhM(h\y(yh\y(yhN(hj\y(;yhn\y(?yh:N(#h\y(yh\y(yhbN(Kh ]y(yh]y(yhN(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)*  * *r H@R@9_q2R Xrx  1KY xTJ  ***CqT @y@" @y@y@ "*_@`4*6aH``O3Rhjh85hQ q@TqTH5qaT`rySqT6RqT*5**"hH Rr ThQURqT*hQ6R5RqaTUR@9 RK9#y7CaRK9uAR* _)@?ATOYWX_WgVoU{T R_*   q #@*{og_WOC@R"RL@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~@OFWE_DgCoB{A_{L@YPR|@{_{KW O  )@)L@#$~C#qkTA)RCrR"RRjh8Rr5 A)C*R*ZkTRr҈Rr26* _)@?TOKWJK@{H_{_WO@L@ RRdR RR@y @y2@9@y*~@` H @~@` ~@`@9 4@9~@ R)?*T:H`@9 *}@ R`! *}@ R`! #@9~@ R`! _)@?!T OFWE_D{C}@_{OL@OOROA|@{¨_{ @*L@>=c< H@7R R^*\ _)@?T{J_{g_WOC@R"RL@97cORR*`RRr$R%R7@9~@ R! R*Z@R(rR`R@7*}@RB  jw8(@A T rT*}@A* *}@ R"5 *}@ R" R* @)@?!T~@OEWD_CgB{A_{ o g _ WO@L@h H@>=S7Rt4R"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*?~@ _)@?!TOOWN_MgLoK{J_{og_WO@C8L@C ( 7R  4R*R(r` *(@9hjh8(6( @8iji8/7# @9H 4T Th @9)qT 93R5`TC_8*z<{ T@*iCA6t)r*T*@ _)@?aTOGWF_EgDoC{B_@*{L@QR|@{_{OC )@ARL@@ qT *i7  @)@?TOB{A_{OL@Q*QROA|@{¨_{OC@R"RL@7h  TqAT@!R6*!hiU}ɛA R* @)@?TOC@{A_{OL@Q*QROA|@{¨_{OC@R"RL@7h  TqAT@!R6*!hiU}ɛA R* @)@?TOC@{A_{OL@Q*QROA|@{¨_{OC@R"RL@7h  bTq!TQq!TRr@H54hiU}ɛA R* @)@?TOC@{A_@!R 6*{OL@Q*QROA|@{¨_{OC@R"RL@7h  TqAT@!Re6*!hiU}ɛA R* @)@?TOC@{A_{OL@Q*QROA|@{¨_{OC )@j_ TL@qaT@hiU}ɛA  @)@?TOB{A_{ WOL@RR"Rr7@94@9Rr_qT*6*% QRR*:RrRrhQqTRr***6a4aQaR**R*9~@OCWB @{Ĩ_{g_WOC )@hjU }ʛITATR9 Q i9BT @)@?TOFWE_DgC@{A_7R}@TqTT@9*bk78 {og_WO@7HR  @**@R*R*7@K5}@@ qkT?`T<Ck|xK}@5ck|x K}@59 ?TK5}@ ~@OEWD_CgBoA{ƨ_@*{L@aPR|@{_{OC@L@9`7@9)4R"R H@!RbRD R* RR*bu6~@ @)@?TOC@{A_{L@ KRii8R|@{_{WOC@L@7R9 4R4@9"4_qT*IKR @9 4+KR @9I49>R*I R 4* H>4 ȞR̬r**=J} KJbJ )A@*R+ ?qi)} 9`4*>R!R*Rr*  @)@?TOCWB{A_{OA9@ш4@@?֢Rr3R*:@BR*OA{¨_{L@3Rii8R|@{_{WOC@L@7R9 47@93Rj)8  @)@?TOCWB{A_{OL@҂RPB4VPqTRjh8h4* OA{¨_*_{ ?R?R*` @{¨_{@*{_{og_WOC @L@ y C~~~~~~~~   :H H@R"R9?y7 TR(rhU~țHR}~(rk<8@A8ɚA9"@xӉ(7@J6")胈)1?釟@*ɚA9"@(7@J6")胈)1?釟I"@"?("@R@(r@`#Th@9q!T@ @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* _)@?aTC 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@rR8L9 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]TA H!@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@(@ACO4!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 R 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  (_{ OL@7R`4;R@9H4!T *`5(R9*OB @{è_{WOL@7R*;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*OC@{A_*BR(R**{WOC@*RARR%R7@9_qT@9_kT**R )**RrR*RRr*r @)@?T*OCWB{A_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*OD@{BC_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@92b7*P**DRRrr6*bRsR*(**hRA@***hR@*t* _)@?T*OD@{BC_{ WOC@7 @)~@ yS>q|5˿*R(r`` `R(r` `R(r` `R(r` *RAR%R* 7`@bhT`@bb"@)B|@ }@h 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 )2b7*P**DRRrr6*bRsR*(**hRA@***hR@*t* _)@?T*OD@{BC_{_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 )2b7*P**DRRrr6*bRsR*(**hRA@***hR@*t* _)@?T*OD@{BC_{_WOC@8 @)@ vS>q|5˿*R(r` ` hR(r` hR(r` hR(r` zS*RAR%R* 7j@_q+ T J}@_T }@T cT )Tjj8jk8l @)K]3i(xj ? TR2222` @22` @`@~22` @`@`@l**` @`@`@`@X*k@qT}@ @_ TB T # T Tjj8jh8l@ K]3y)xk)? Tj@_qk T*H|@ @_b T" T  TTjj8jh8l@ K]3y)xj)? Tk@qTI|@*@_bT?"T T Tjj8ji8l@" K]3y(xj T_k`T** _)@?T*OCWB_A{Ĩ_*qT_kAT@* C{WO@R?|7#RARR%RvR7#@9_qT'@9_q TRR u 7@9;@9 )?@9C@9a )R_ 7*?**3***RrR RRrbR _)@?T*ODWC{BC_*Ԃ@*u*{_WOC@($@)J,@)8}  >q|5˿*R@(r `R(rhR` (r` @`h @(*RAR%R*7 @T` @b@i@( }@T`@b*22 @ ` @`@  _)@?aT*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*OCWB{A_{ 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]R7@9h7   *)R I _)@?!T*OC{B_*** 2`Rr**{WO*L@RR @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*OQWP_OgNoM{L_OA)***@_@___C{O@?q T( *!qRi)? qT*R)~# T Tl@8Li(?!T@9qAT@9 qT5@9 qTRRr&qR@9qaTCR8R#*@7S4*R*Rt** _)@?T*OD{CC_@* {C@  (@9* R999H7hqHR 7@97*** Rr`* @)@?aT@{A_$c{og_WOC@Si>)q|** ˟*(  ?)q| *B3 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 _)@?aT*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*Tk!T**@qT*qKT* _)@?aT*OIWH_GgFoE{D_**{ *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*OC{B_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*OFWE_DgC@{A_{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*OB{A_ Qq'_{ g _ W O C@*#RARRR%R 7@R(rR qR²###@ 뵀R Jr  k@*R S*Tjx8(K}@:8*rT ***t _)@?!T*OMWL_KgJ{I_{ O* q+TL@h@9qaT@9h7*i@9(QqT +ih8J @TRRrr*OB @{è_?q T?qaT 6*W@9h6)# *@96*(R*^**6*Rs*e{WO@9*7@qSq" TB(b~@RKqT*@h qhTB(**@97 (@ _q*T}Q@OB*  ?qHi(KWA{è_@*{ R**{_@ Rq_{WO   @ (@9 Rq*H7qT ~@* qkTzu T1T"Toin8kT !T22@9H7*OBWA{è_qT@*{ WO@qR**qKT ~@  TqT+R }Kik8*}@ljv8 kT kATbjv8sjv8 22*OCWB @{Ĩ_{C@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.qT   * 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*OCWB{A_ @9Ex5** @9Ex4*z @9Ex5 @9Ex5*>qT(Rr*c@)**CY{WO@*#RARR%R7#@9_qT'@9_kT*7@9;@9 )?@9C@9 )3@9*Ah(**RrR* RRrr _)@?T*OEWD@{B_C{_WOC@*3R?_|*rQ ? q( T @ (yh* * 7*` 7&@)R(r(}} @@ @*yS 7@R(r {S(@ @*yS 7@R(ryS( @@*yS@ 7@*@)(  QsORr*Rr**<"Rr3* **h* @ "Rr @` @` @`* @)@?T*ODWC_B{AC_**h* @{OA9Fy@ C1L95L9FyOA*{¨_@_@_@hM@__{*{_{ sg_WOC@@**hM@ q T72G R*(c/HRgyLRr;A{6 @VRr@6*|SVR`rz6?q(T@|S977LRb~@* BRr _)@?AT*ORWQ_PgOs@{M_{"Rp{_{*{_C{og_WO@(@***hM@ 7&qH T q T(̂RX* R*hc/{C_;6 @HR LRr'yH h 6 @Rr@6*|SVR`r6qT @|S77LRA~@*22 Rr _)@?AT*OXWW_VgUoT{SC_{$RR{_{*{_{ WOC@@*HM@*q T72D7)̂R b~@ R*b/{SAIRSgy;6 @*6|SVR`r6qT@|Ss7*Rr  2 2 _)@?T*OOWN{M_{"R|{_{*{_{ g_WOC@@*HM@*q T72L7)̂R b~@ R*UAbIR/S{gy;6 @H*@*7***6VR`rqhT777*Rr 2 2* _)@?!T*OQWP_OgN{M_{"Rp{_{*{_{og_WO@h@****hM@$R*6 'q(T&q T q T(̂R*HMR* c R*cHc;xBccG6k @vcc6c@ @@hIR LRSr y wB(c#c6[`@Rr@c6*|SVR`r6qT`@c|Ss77LR@*22 Rr _)@?AT*OEWD_CgBoA{ƨ_{&R3{_{og_W O C@**HM@?#q Tq T)̂R-K̂R*̂R    Ҩ,sS*!Q+?K_iq R9^w@9h74+@&ܚj98i@979_#Q!T A@#@@*y5^~@_"R 7q_]T RRr**OJWI_HgGoF{E_@ 2 2C{og_WO@*?)CM@qTGqT_(̂R LRzj*LR *kqSh 8̂R{ h!Q7q*mTqRC_H9_h4@@(&ɚlJ)!Qi88J_qT_$Rm@7@@_$R*b7@*RRrr*OHWG_FgEoD{CC_{og_ W O @*<)M@qTWq T(̂RIMRl k YMR* C*jpSiqS<̂RJ!Qw (!Q;  hqRzC^_(9a4@ @(ҫ&ɚ J)!Qi<8J]_k^(9IT @&ɚ C()!Qji98AT@V@_C]"R7@_"RA 7q^@LT* 2 2*OKWJ_IgHoG{F_{og_W O C@*=)M@qToq T+(̂RIMRk++LR`h m h LR*lpSqSZMR7̂Ro !Q!Q3  qC_@TqCR^9a4@ @(&ɚlJ)!Qi78J^_k_(9IT @&ɚkC()!Qji:8AT]"R`7^qT_+@@#$RM7@9@@_+@$R*>79@@* 2 2 RRrr*OJWI_HgGoF{E_{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  **** @_@**OGWF_EgDoC{B_{ 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  ** @_@**OGWF_EgDoC{B_{og_WO?qkT   **** 9?kZ`T_qkT@97`TH xh}@kTizh?kKTfzh  ** @_@**OGWF_EgDoC{B_{og_WO?qkT   **** 9?kZ`T_qkT@97`TI (}@kh8ikTizh?kKTfzh  ** @_@**OGWF_EgDoC{B_{og_WO?qkT   **** 9?kZ`T_qkT@97`TH hxh}@kTizh?kKTfzh  ** @_@**OGWF_EgDoC{B_{og_WOC?q+T   ***** k TqkT{?T h8ehk*TH@96  **''@**OFWE_DgCoB{A_{og_WOC?q+T   ***** k TqkT{?T hxehk*TH@96  **''@**OFWE_DgCoB{A_{o g _ W O @Cx>= 7HRC83RBR`7?RCx3рRBR*7h*@qTg*`R`R*G`R*`R**7\@#@@^@@D R*36`R`Rs* _)@?A%T*OMWL_KgJoI{H_ִ**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*24L@ H@`7" (RrQP@4@@*qkT**KqL;T@9?)qT)R*} Th j+8Tik8?)qT } (Tj(8@9; qATR(r4(Rr2* _)@?AT* OEWD_CgBoA{ƨ_ @a@h@@R(r} }~ @q T**H @ Q#@ @'@@k TKq T{@Ik{8?)qT)R*@ }  Th j+8Tik8?)qT } 7) TR(rj(8`h@qT ;R@ )Q)hi@ k*KT22k!R3Rrr[*i@(}kT*J3R!Rrr@(Rr7 { `@RRrr`2 R ** @{¨_{OC@*9h q!T 7a"R**7 R*6RRs*Ra2**RR* Rs** @)@?T*OB{A_{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]`@h4Ѥ*`7\qT\qT'{)@"Q44]*}@zx+Q@ qK T, Q}@/R * k) T qkT * x_k@kNŽJ1T R R*^@]@ _)@?a>T*OMWL_KgJoI{H_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?k@kNŽ)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*OJWI_HgGoF{E_{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@]qkT   ** Z_k TqkT9sT hx%hk*T@96 **@@U4^@wv#* R^`** R R^*@]@ _)@?T*OMWL_KgJoI{H_@@y4* _qT #@SB@4*_q`T#^ {)` 7@Ѥ*7]\QkaT\]kT@]qT**kTqkTsT hx%hk*T@96**@*H@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^_qaTW)\]   ** 6@q T\ v)#*7Ѥ*W(7C][_k'TC[]Qk!'T'@_qHTW)]   S** 9?kCTqkTT 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)]   ** 6* R^@]@'@@#@@3@@@@@*@\@ _)@?LT*OQWP_OgNoM{L_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Ѥ*77[C]QkT]C[ kT#@q TS]  W)Q *** kTqkTT Dh8%hk*Th@96  **@WC)@x4*u4/]@WC) R4*4 ]3@ J)7@Ѥ*7S@C]QkAT]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^_qk\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@]   ** 89? k{@;TqkT@97`Ti (}@dj8ikTI{h?kKTF{h  **@@@9Y7!Rk TkT4R54R@qaT3@ J)@7Ѥ*7C]S@_kATW@]/QkT@_q2T]   ** 6* R^@]@'@@#@@3@@@@@*@\@ _)@?aHT*OQWP_OgNoM{L_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  **@@\*W@ @ Rw4*/@54v]'\ v)@7@Ѥ*w7[C]Q_kT]C[ kAT#@_q "T]  Q ** * 9?ks`T?qkTTh h8ehk*T@96  **@@@@ R4*/@4/@]+/x@@ R74*/@4]3@ J)7Ѥ*W7S@C]Q_kT]W@ k!T@_qTQ]   ***  *2ks 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  **@@@9(7!Rk TkT :R4/@c@O@I)*yxw/@@@sA/@** R^@^@/@*@@@ _)@?AT*ONWM_LgKoJ{I_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*u@5@@@Z@#RR"Rr*r@ + *l%x k? kJ!T K?kT R~Q*85^@qT@qT@q"TҸ]@q! T*7?@qT;@ qAT]q T'_Z@)   * 7@97Z{sTh_$kxkTkT ****@#@'@B@4*'5@@@q T* 7?@qT;@kaT*7?@qT;@k!T\#@qT'_   * 7@9)7{sTh_i^jxEkih`klT){h?k T&{h **@@qT*@7?@qT;@qT]84_@ q(y T* R Rs*^@_@]@\@#@@ _)@?aT*OMWL_KgJoI{H_@'@@;4*_**@"R*u5@@#qRR!Rr*r +-*_.ix kϱkJT K?k T R~Q*u4 R^_*6*64* Rn*g{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*OMWL_KgJoI{H_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@qa7T@q!TѤs*+7C^[@ k!+T^q*TѤs*(7C^[@kA(T^q'TqT)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@@ _)@?!T*OTWS_RgQoP{OC_@qTcѤs*W7C^qT^ qT^SZ8f@)_k T?k T*Ys2*+@74*54]@'D)@4*4=]]^*9@97!R_kLT?k T>45r*@+@4*K5]HD)@7:4*G5@qA TѤs*w7C^qT^Y kTѤs*7C^q!T^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*W7C^qT^_@ kaTѤs*w7C^qT^_@kTqmT;@k}   '* 5W@qAT;@_@!R7Ѥs*w7C^qT_@^QkaT#@q_T)]   * 6'i@9)7]T_^$khxEki`klTIyh?k TFyh@@** @*CsVTh_i^$khxEkikT@96 **@]]@qTcѤs*7C^qAT^ qT^c8f@)_kT?kKT*wD)@4*4x5)]+*D)w4*u4vs5[[\\7@;@7?@;C@?C*]]@9H7!R_k,T?kT5@q TѤs*׈7C^Y kAT^qTѤs*7C^YkaT^qTqk@T)\s}*@97@;Tdj8{xkTzxkTzx**@q! T\Y#"R"7Ѥs*y7YC^Qk!yT^qxT'@q' 0T]*+TDkx8ezxkJT@96**@qT@qT@q TѤs*n7C^[@ k!nT^qmTѤs)*k7C^[@kkT^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^qATT^ 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^qA:T^Y k@9TѤs*77C^qA7T^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*7C^q!T^_@ k@TѤs*7C^q!T^_@kTq 4TC@k}   * 5#V AqTC@_@!R"7@Ѥs*7C^qT_@^QkT#@qk&T]*63i@9)7$T_^$kxEki`klTzh?k TzhA*******/*Ls`Th_i^$khxEkikT@96@**4*'@o5]'@@\%W4*+@+'@5]]D)@"A&A*A.A2A(*A *A *A *A *A * * * *qT@'@6*+@ +@54*+@+'@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ȶ@qa7TȲ@q!TѤs*+7C^[@ k!+T^q*TѤs*(7C^[@kA(T^q'TqT)7@s}*@9h7!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*OTWS_RgQoP{OC_AqTcѤs*W7C^qT^ qT^SZ8f@)_k T?k T*Ys2*+@74*44]@'D)@4*4=]]^*9@97!R_kLT?k T>45r*@+@4*K5]HD)@7:4*G5AqA TѤs*w7C^qT^Y kTѤs*7C^q!T^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*W7C^qT^_@ kaTѤs*w7C^qT^_@kTqmT;@k}   '* 4WAqAT;@_@!R7Ѥs*w7C^qT_@^QkaT#@q_T)]   * 5'i@9)7]T_^$khxEki`klTIyh?k TFyh@@** @*CsVTh_i^$khxEkikT@96 **@]]Ⱥ@qTcѤs*7C^qAT^ qT^c8f@)_kT?kKT*wD)@4*4x5)]+*D)w4*t4us5[[\\7@;@7?@;C@?C*]]@9Ȥ7!R_k,T?kT5Ⱦ@q TѤs*׈7C^Y kAT^qTѤs*7C^YkaT^qTqk@T)\s}*@97@;Tdj8{xkTzxkTzx**@q! T\Y#"R"7Ѥs*y7YC^Qk!yT^qxT'@q' 0T]*+TDkx8ezxkJT@96**@qT@qT@q TѤs*n7C^[@ k!nT^qmTѤs)*k7C^[@kkT^qjTqiT?@s}*@97dTdzx{xkTzxkTzx**@q T?@[@"R 7'Ѥs*w_7[@C^Qk^T^qa^T@qXT]*9`TT{yxezykJT@96***"AqTcѤs*T7C^qATT^ 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^qA:T^Y k@9TѤs*77C^qA7T^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*7C^q!T^_@ k@TѤs*7C^q!T^_@kTq/TC@k}   * 4#U2AqTC@_@!R7@Ѥs*7C^qT_@^Q_kT#@_qK!T]*<3i@9)7@ T_^$kxEki`klTzh?k TzhA*******0*M_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*OHWG_FgEoD{CC_C{og_WO@|*#@R*7@@R(rh i ` R(r~R(r`R(r~ h @H 7 h@ *h@qT@iL~ yxjlJ_  j,+Th@qT@iL~ yxjlJ_  j,+T@`@`qz T#@Rq*hT*U6u 7@(?飐Ri=r} a@}) e )K ?q9== TR*x=r ***@Ra{ Tzi @q} e (y;xTh @yxk TkT"R5Rrr *@@` @`@  _)@? T*OHWG_FgEoD{CC_***h@qTR|=r ***Rh Tzi@} e (i*xh@ixkLTkTa@` @"Rb@#Ra@`@*c@"R57**{_WOC@**@>)q| *7 4 @~@*?qkT @ ? RJ} R T T,yxL qj(8T@@)@)R***@4**7*RRrr _)@?!T*OCWB_A{Ĩ_*@* {og_WOD** ** 7( @)@R(rh i(h` ('@) qT *+ @l@m @}@*}@_k* T?qmTQ~ ~ B| C~ Q?T&@' @x& |@P4 k`T@?T@ q{ kT[ {{xyxK{?q{WZkMTy&x_ kjT{ {{xyxK{?q{WZkMTy&xcT {{xyxK{?q{WZkMTy&x T P@{ `?aT; {{xyxK{?q{WZkMTy&x kT@ k{ T`?T[ {{xyxK{?q{WZkMTy&x` {{xyxK{?q{WZkMTy&xjT {{xyxK{?q{WZkMTy&x`?TqkT[ {{xyxK{?q{WZkMTy&x_k T{ {{xKyx<qTZkTy&xmRRrr* 5R"Rrr` @` @? ('@)@ Q) Q(}H ('@)@( ySQH @@qTH?飐Ri=r }@I})*)e)  K_k: kT_kMT**R@_kkT_kMT**Rh @)qkT* Rh@9?k T_qT*b@{kT4h@?kd@zdBzi @*oJ}@+ixqk}h (i*xTh@i @(o$xkT***R` @a@b@)7**OEWD_CgBoA{ƨ_*KC{O@* RR R*CC9yq!T**(R3сRs8*@73`RBR*`6**6C3сR*7qTC"R**`6***47*qT** R**46* _)@?T*OD@{BC_{OC*@* R)r*qT(RR9*@6 R*6*`R**@7*7**T6* @)@?T*OC@{A_{g_WO@*?*#@R* 7@@R(rh i#hhR` (r~hR(r}`Vh @qƟ*Q#@@qT,yM@ LE,%xm@}  lT`?k T#@R9?k*JTU6 7h@qT~@~ө}jh kiJ k ٚj(H} `(k)h @y5xh T` @a@b@b@)*4RRrr&*5R"Rrr*@` @  _)@?!T*OGWF_EgD{C_{OC@h@H`@ `2 RR 44RRrrRRrr Rr2* @)@?T*OC@{A_@R(r@}@h `@b @a @@*22@{ `@D R @*{¨__qT @9?)qT)RRr_* h )h+8Tik8?)q!T *i?h(8_{ ` @{¨_{ ` @{¨_@ @ @ @mMmc KI )}M*)R }R) % _@ @ @ @ @RLsr KI K% _{_WO**~@q T**@8K`6}@ TOCWB_A{Ĩ_{C@)R"R*97*** @)@?T*@{A_A7?qT*** i8 j8) ?kK]3K(x T?q(}_Rr_@y*(y_@y* Z}S(y_?qkT*)_(8 hh8  ?J+8AT xS_Z}S*(y_ y*_@*(_@* Z(_ *_Z*(_{_WO**?*+R rkJT72kOCWB_A{Ĩ_{ R*7**** @{¨_{ **7**** @{¨_{O*@74R*@7 R`7* ****OA{¨_{g_WOa4( }@**XTR}(rqTh~@ @w~7(x5R(r H ODWC_BgA{Ũ_ֿqT* kJzhxk?LY+xT{g_WOa4( }@**XTR}(rqTh~@ @w~7(x5R(r H ODWC_BgA{Ũ_ֿqT* kJzhxk?LY+xT{ _WO4( }@**XTR}(rqT@w~@R(r`(qT* k*jh8k?LI+8TODWC_B @{Ũ_{ _WO4( }@**XTR}(rqT@w~@R(r`(qT* k*jh8k?LI+8TODWC_B @{Ũ_{og_WOC* rSKR@@(r_qT***)}@ `z|_ k`Tih)q}@kT#y@qT*5Rhz| 8yxHK}@T OFWE_DgCoB{A_{og_WOC*  :Ry3R@@(r_qT***)}@ `z|_ k`Tih)q}@kT#@y@qT*5Rhz| 8yuxHK}@T OFWE_DgCoB{A_{og_WOC*:Rv3R@@(r_qT***)}@ `z|_ k`Tih)q}@kT#@9@qT*5Rhz| 8iu8HK}@T OFWE_DgCoB{A_{og_WOC*  R@@(r_qT***)}@ `z|_ k`Tih)q}@kT#9@qT*5Rhz| 8i8HK}@T OFWE_DgCoB{A_{og_WOC* hR2&R@@(r_qT***)}@ `z|_ k`Tih)q}@kT#@@qT*5Rhz| 8yuHK}@T OFWE_DgCoB{A_{og_WOC*  :Ru3R@@(r_qT***)}@ `z|_ k`Tih)q}@kT#@@qT*5Rhz| 8yuHK}@T OFWE_DgCoB{A__ qTRr_?4_qJpSIğJ!Q @8)k!ʚhJ!Q(I*__ qTRr_B4_qIpSHğ)!Q $ɚ*8)!Q*_{WOC*kTV**js8)R)!* *j38RRr*r*OBWA{è_C{WOC@`N@R4`4Rr * H@RRrr @)@?T*ODWC@{AC_@R(r@}@h@b@@*22@{O@#3ѨC7@C_ 7***RR`* _)@?TOC{B_{#_WO@*9@q T@JRJr?kaT`@?qTa"@9c&@9?q! TqT`2@`B@=y`R@`b@=yc@9#!R:98R#c@9hq>9TK*}@ C c@9 fqB9(T8R#K}@ C7c@9 fqF9TK}@ C7c@9 fqJ9hT8R#K}@ C7c@9 fqN9TK}@ C7c@9 fqR9T8R#K}@ C7c@9 eqV9(T K!}@ C(#`@*`@*"`@*&`@**C)D)(   _k T~@R(r a&@h 4C)@2 Q@@yU4RrR#Rr*4Rr4Rr"Rr _)@?T*OGWF_E#@{C_%R4RR$Rrr4Rr22@yy**@*{CO @**#`7@@7DEC#***6Rrk`T@R@R@s***R@RҨ* 2*@ _)@?T*OIC@{G_{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( A`77*7 h:@9)@9 kA T h>@9)@9 kA T hB@9)@9 kA T hF@9)@9 kA T hJ@9)@9 kAT hN@9)@9 kAT hR@9)@9 kAT hV@9)@9 kAT* **RR* @)@?T*OCWB{A_R* **RR*{WO@iRS9y*C3RCR77@9* 25R7+R rTqhT*5!qAT5422* _)@?T*OEWD@{B_{OC@R)Rr9R@RRr$R@7 8L9 7R:@RR$R9@7HRB@RR$R9` 7Rn@RR$R9 7Rf@RR$R97HR&@RR$R9 7+R r* ** @)@?AT*OB{A_****{@iÌRJR mR+yy CR7#R7*  2 2 _)@?T*@{B_{@RJRk R+yy CR7#R7*  2 2 _)@?T*@{B_{C@{RJR yR7* 2 2 @)@?T*@{A_{O@i RJRK RCR+yy 7#R7@ R*4RrRrs*  2 2 _)@?T*OC{B_{WO@i R*q+yI Ry HR)@9) 8ITRRRRRRRRRs4AR@RRaR`RR@9^8R# cR8Rc@9^88qR# 8bTK*}@B @9^8 6qR# 8 TRcK}@B4@9_8 5q)RC 8 TK!}@B(cc!R7CR7#R@7@ Rr`TRrRrs*  2 2 _)@?T*OFWE{D_@*{O   @ )@2#R7 R*4RrRrs* 2 2 _)@?T*OC{B_{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*OFWE_DgCoB{A_**{ O*?qT"4_qA Tq T *  Tkjh8Lih8k *Ki(8?T)R 9>RRrrGRRRr*r;q T * `TKih8ljh8k, Ki(8?T)R 9*RR$Rr*r*OB @{è_@*{ O*q TTq T * Tjh8Lih8k *Ki(8?T`RR7*RRRr*r ***OB @{è_@*{OC@*qT5qT(@9@9q) (9T@9 @9 qI) 9T @9 @9qI) 9`T@9 @9qI) 9aTRRRr*r`RR7*** @)@?T*OC@{A_R@*{ O**7qT@9qT`RR79 R**6***`RrQ***** R6*`Rra*h***OB @{è_{ @94*Ib8c5  )@9 4"RIb84 R{_ )@9?qIR"Ib8c5*{_C{WO@#2R*h@9Mq Th@9 qA Th@9t2@xqT R* R R*@#RARuS%R 7@qkT ҿ#yS 򮅟O -@@ !TTih82ih8P >q123ri(xT>qhT!@T@9_8103i(x T*RRrr _)@?T*O\W[{ZC_**Rr@* { (b@`@ @{¨_'6Ha{ !- )8GVet9?EKV\bhntzskkkkkkkkkkkkC?????????????????;g`XXXXXXXXXXXXhdDl4Ll d   0 , H,@`(l LxPdhThdD$,,,,,,,,,,,,,,,,,,,,,,,4,,,,,,,,,,,$ | ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,`,,,,,,,,,,,,, !16;@EJOT!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!k  !4*0w#(-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->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 %ifts_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.234-g0cbd60cbb186-ab7624117 SMP preempt mod_unload modversions aarch64name=ftm5depends=heatmapAndroid (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)ftm5smodule_layoutcurrent_kernel_time64release_firmwareEk+$request_firmwareZstrncmpo6xint_sqrtZ%strcmpbspi_synch__list_add_valid_raw_spin_unlock_irqrestore!'disable_irq_nosync enable_irq"_raw_spin_lock_irqsave4seq_readR;seq_lseeksseq_writeAgseq_releasexFseq_openHWstrlcpyK__arch_copy_from_userHۈ__check_object_sizeYremove_proc_entryY&dmproc_create"proc_mkdir_data&hrtimer_forward}9hrtimer_start_range_nsiyhrtimer_initiBflush_workqueueGhrtimer_cancel[_-ukstrtoboolP=7kstrtointZZkstrtou8`Ϙstrlenl߅strsepǚ_ctypekstrdupLdmutex_trylockcstrlcat\bin2hexZ sscanfkmalloc_order_trace4t__sw_hweight32o=touch_offload_queue_frame~)Hmemcpyftouch_offload_reserve_frame(input_set_timestampmsleep地__kmallocxvdsi_panel_read_vendor_extinfo@(irq_set_irq_wakeD gpiod_direction_input\"Ggpio_requestheatmap_read+pm_qos_update_requestԸzktime_getRrequest_threaded_irq?msm_drm_register_client !*of_property_read_string_helper!Sxof_property_read_u32_indexuCof_property_count_elems_of_sizedmemset3r__pm_relaxn $tbn_release_busR __pm_stay_awake0pm_wakeup_ws_eventp7jiffies_to_msecsΘgpiod_direction_output_raw7ctbn_request_busFӆTregulator_get;JQfree_irqsysfs_remove_group`tbn_cleanup__stack_chk_fail uqueue_delayed_work_onTwakeup_source_dropA`wakeup_source_removeVpinput_unregister_devicebpm_qos_remove_request \heatmap_removeQtouch_offload_cleanup| msm_drm_unregister_client destroy_workqueue|^sysfs_create_groupkdelayed_work_timer_fn" ^init_timer_keyKwRtouch_offload_initiheatmap_probempm_qos_add_request@ regulator_putRgpio_free zkfreeinput_free_device1hxinput_register_device __mutex_initٺinput_set_capability4Linput_set_abs_paramsminput_mt_init_slotsfLscnprintfBinput_allocate_device)complete_all __init_waitqueue_head57C__alloc_workqueue_key.wakeup_source_addVkwakeup_source_prepare;{~gpiod_to_irqqof_property_read_variable_u32_array4of_property_read_stringR3@>of_get_named_gpio_flags$ of_drm_find_panelѰxof_parse_phandle_with_fixed_argsZof_find_propertyVdevm_kmallocutbn_initQBkmem_cache_alloc_trace/kmalloc_caches6spi_setupg__stack_chk_guardrf]driver_unregister8__spi_register_driver&ԱD__dynamic_pr_debug*iwait_for_completion_timeout/ .queue_work_on~cancel_work_syncw)regulator_enable__const_udelay^LZgpiod_set_raw_valuefgpio_to_descSBregulator_disable>լJmutex_unlocke8^mutex_lockXUprintkS`input_mt_report_slot_statejinput_eventGNUha((( B Qp[|g/Dvp4@D@ABC t`!,+# >(M .[fP(1H:<h=\p@8A@4BWC pPT8Tx(((((7@F(o@(h((((>(i0(X((( H(4(\( ( p(P( \$td86dItf<Xh\m i ~jlX\{D~8~p0$p:TQpexzLppp I 8*=<Wrؓh@<|44N  %  0  K  ]  l   @ `         # @ 8 ` N  k  }       XD           H 0   < TT Lb xo | T4 X    L|  ( + = `(\ (~ ( ( ( 8(( ( ( ((7 P(S Z x(y ( (2 ( ( @( h((*( xFdDG4VImLN4`Q(((]p0(X(.(M(l(( (0klD(A ( , x ZU  @!  *>JeH|t.( A Vd fw 4 H!0GP]n*@Vcy@ $2E|N_4k(v(,5L4"8G]u T (CTgLq(mW5%`3BX1,Sk4 t (|9~F Yt e(: Th.BIlRZ,em{0ppl~x`$l4.p%pEsTXyctulrw(((x4@ JUdtGN@n)L<TX}TcX(~[Bn0G0Q4'L44 h|/xRsqLv, 0\j@  n#h!:cWDedrh,DI\a`tS OX Z3<HR\foxF{/4]T<k$ 0+ k$ lD2 $C NR 0nZ nb %v - /$ /p 2 T3 @ HG( pG  !I!HQ,!^ "Xm8W"ni"o"xP""l}"$" "Tl"t#4l2#tD.N#Mc#hodk#t#|###hkl##`l(#mT#Xn8#n#n #n #nx$od$z)$d|9$@~DD$Q$p\$ēdd$($$\h$4$$P<$$|$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_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.103fts_mode_handler.descriptor.109fts_mode_handler.descriptor.130fts_screen_state_chg_callbackfts_screen_state_chg_callback.descriptorfts_screen_state_chg_callback.descriptor.138fts_screen_state_chg_callback.descriptor.141fts_screen_state_chg_callback.descriptor.144fts_read_panel_extinfo.descriptorfts_read_panel_extinfo.descriptor.183fts_enter_pointer_event_handler.descriptorfts_enter_pointer_event_handler.descriptor.211fts_status_event_handler.descriptorfts_status_event_handler.descriptor.250fts_status_event_handler.descriptor.253fts_status_event_handler.descriptor.265fts_status_event_handler.descriptor.256fts_status_event_handler.descriptor.259fts_status_event_handler.descriptor.262$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_description113__UNIQUE_ID_author114__UNIQUE_ID_license115fts_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_vermagic60__UNIQUE_ID_name61____versions__module_dependsrelease_all_touchesinput_eventinput_mt_report_slot_statecheck_feature_feasibilityprintkfts_input_report_keymutex_lockmutex_unlockfts_chip_powercyclefts_enableInterruptregulator_disablegpio_to_descgpiod_set_raw_value__const_udelayregulator_enablesetSystemResetedUpsetSystemResetedDownfts_set_bus_refcancel_work_syncqueue_work_onwait_for_completion_timeout__dynamic_pr_debuginit_module__this_module__spi_register_drivercleanup_moduledriver_unregister__stack_chk_guardspi_setupkmalloc_cacheskmem_cache_alloc_tracetbn_initdevm_kmallocof_find_propertyof_parse_phandle_with_fixed_argsof_drm_find_panelof_get_named_gpio_flagsof_property_read_stringof_property_read_variable_u32_arraygpiod_to_irqwakeup_source_preparewakeup_source_add__alloc_workqueue_key__init_waitqueue_headcomplete_allinput_allocate_devicefts_ts_physscnprintfinput_mt_init_slotsinput_set_abs_paramsinput_set_capability__mutex_initgestureMask_mutexinput_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_clientrequest_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_writeU8UXkmalloc_order_tracesscanfprintHexbin2hexreadFwFilestrlcatmutex_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__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_dmaenableGesturedisableGesturegetGestureCoordsp  0H(08@ H@P`X`hpx @`\tddtf &0h@ P i` pjl{~~0Tx 0L8@|PpX`epxS @|X`HpT<P`t-~ - ~ - ~  -U ~ $ U, ~ 0 U8 ~ < UD ~ LT:X~ \ :` ~ d :h ~ l :p ~ t,+4&$8 +< &$@ +D &$H +L &$TX)\ )` )d )ltS6 S6 S6 S66 6 6 6$6( 6, 60 68DP\6` 6d 6h 6p| $}0( }0, }00 }0<DL" " " " J J J J,8pxO  O   O   O            $ ( ,  08(<Q@D (H QL P (T QX \ (` Qd h        w4 w4  w4  w4<5* <5 * <5 * <5 *    ' ' ' ' 0 8< @ D HL hP  hT  hX  hl  T T T T,<Xl./p ./t ./x ./|? ? ? ?3 3 3 3? ? ? ?{1 {1 {1 {1x: x: x: x:    , 8 ?< ?@ ?D ?H L P T X h t ?x ?| ? ?  5 5 5 5  4 4 4 4  G G G G  4 4 4 4$ ( , 0 4 D \ h v?l v?p v?t v?x        ? ? ? ?       : : : :$ ( , 0 4 D L :P :T :\ :d       P P P P      , < D H L P T  -8  -8  -8  -8   7  7  7  7  ( 0 < H T ` l x          ? ? ? ?  ? ? ? ? o o o o0DpT4X \D` pd 4h  l Dp pt 4x  | D p 4   D          *  *  *   *,,Hdt           $ 4 D T d t       @  @  @  @!%+A  %+ A %+ A$ %+( A,!0 4B8  < BD  H BP  T BX!\"` dCh "l  p Ct "x  | C "   C!#9 9 9 9$W2 W2 W2 W2%5 5  5  5  + +  $ +( , +0 4<5@D 5H L 5P T 5X \hl2p 2t 2x 21; 1; 1; 1;      &}3 }3 }3 }3''%?  ?$ ?( ?,0 4  8  <  t>x >| > >   (    )] ]  ]$ ](,*8+D,LP X \ dp,xz| z z zG G G G-t t t t./0l!p !x ! !1   J J J J# # # #23  3$ ( 3, 0 34 @D(H (L (T (`4hh7l h7p h7t h7Jk Jk Jk Jk; ; ; ;56789:5;<,=478 7< 7@ 7D\>`Xd Xh Xl X .  .  .  .8 8 8 8^C ^C ^C ^C?3 3  $ 3( , 30 4<@@ALBT\%lCt7|896:5;<55''&0&D&X&`%h%D5 5 5 5''D !6$ !6, !64 !68< @ D H       Er r r rF> >   >  > ,G<HH*P`3dYh 3l Yp 3t Y 3 YI       P3  P 3    P  3    P 3  $  (0?hJ*Kr r r rF> >  >  > L M P$3(,4(0 P4 38 < 4(@ PD 3H L 4(P PT 3X \ 4(h       NB   B   B   B$  (@O%H H H H    $ D H L P T ` d h l p  { { { {  3 Y 3 Y 3 Y 3 Y  I        !P!}7! }7! }7! }7!!?"","T"t"""""" # $#  (#  ,#  L#h##?# ?# ?# ?##Q# ##  # #  $ $  $ 0$T$Rh$R|$R$R$R$$ $ $ %%];% % ];%  % ];$% ];(% 4%i8%<% i@% D% iH% L% iP% T%`%d% h% p% x% |%  %  %  %S%4% 4% 4% 4%% %  %  %  %s % s % s % s &S(&4,& 40& 48& 4<&P&"T& "X& "\& "l&R&[1& [1& [1& [1&&P"& P"& P"& P"&&T& G&  G& &  G& &  G& &&2' 2' ' 2 ' ' 2' '4'UL'P' T' X' \' `' d' l''y' ' y' ' y' ' y'''U'%' %' %' %''?' ?' ?( ?((5( ( 5(  ( 5$( (( 50(4(*D(VP(T( X( \( d(h(Ql( Qp( Qt( Q|((( ( ( (('(( '( ( '( ( '( ((;( ( ;( ( ;( ( ;))W) 8)  8)  8 )  8<) H)<L)=P)p@T)AX)B\) <`) Ad) =h) p@l) Bp) <t) Ax) =|) p@) B) <) A) =) p@) B)C)P) C) P) C) P) C) P))T)T) * T* T*  * T* T*  * T* T *  ,*XD*9H* 9L* 9P* 9T*\*%d*9h* 9l* 9p* 9t***3*Y* 3* Y* 3* Y* 3* Y**I*0-** 0-* * 0-* * 0-+ + +3+Y+ 3+ Y+ 3 + Y,+ 30+ Y<+H+IL+ljP+ ljT+ ljX+ lj`+d+h+ l+ p+ x+++ +  +  +  +9+ 9+ 9+ 9+++ + + + ,V,,  , $, ,,8,Y<, Y@, YD, Yl,Yp, Yt, Yx, Y,-1, -1, -1, -1,,0, 0, 0, 0,,Z, Z, Z, Z,[-ι- ι- ι - ι-$-<-[P-X-p-[---2- 2- 2- 2--^f- ^f- ^f- ^f--*-- - - -+9- +9- +9- +9..?(.\@.]L.G\.H/(/8/L/`/t///^/]/ /  /  /  /00 00 00 00(0_40A+800<0 A+@0 0D0 A+H0 0L0 A+P0 0\0h0&p0 t0  x0  |0  00F0`01000 10 00 10 00 10 001?1  1  $1  (1  d1ah1l1 p1 x1 11 1 1 1 1wJ1  1 wJ1  1 wJ1  1 wJ11b1OS1 OS1 OS1 OS22c2d 2a02eD2H2 L2 P2 h2f2(2 2 (2  2 (2  2 (2  22 2f!2  2 f!2  2 f!2  2 f!23g(3e,3@03 @43 @83 @@3$D3 $H3 $L3 $X3`3h35l3 5p3 5t3 533N@3 N@3 N@3 N@33f3 3 3  3  3  3  3  3  34g(4e,4r@04 r@44 r@84 r@@4D4 H4 L4 X4`4?d4 ?h4 ?l4 ?t44f4 4!4  4 !4  4 !4  4 !44g5e5@ 5 @5 @5 @5 5 $5 (5 45<5@@5 @D5 @H5 @P5`5f|5 5B!5  5 B!5  5 B!5  5 B!55g5e5@5 @5 @5 @55 6 6 66+@6 +@ 6 +@$6 +@,606G46 86 G<6  @6 GD6  L6 GP6  X6d6b666 6 6 6 6  6  6  6x6"6 6 x6 "6  6 x6 "6  6 x7 "7  777h7 7 $7 h(7  ,7 07 h47  87 <7 h@7  H7P7T7)X7 \7 `7 )d7  h7 l7 )p7  t7 x7 )|7  777)7 7 7 )7  7 7 )7  7 7 )7  77?8:8 : 8 :8 :48b88 b<8 b@8 b\8U5`8d8 U5h8 l8 U5p8 t8 U5x8 |888 8 8 88888 8 9  9V4$9(9,9 V409 49 89 V4<9 @9 D9 V4H9 L9 X9l9p9t9 x9 |9 9 9 9 99@999 @9 9 9 @9 9 9 @9 9 99h9q99 h9 q9 9 h9 q9 9 h9 q9 9\:h:i:h::::: : : : : : : : : : : : :j;h8;P;T;X; \; `; d; h; l; t;;; ; ; ;;; ; ; ; ; ; ;;5?;; 5?; ; 5?; < 5?< << <  <  <  (<4<%`<d<?h<t< x< ?|< < < ?< < < ?< <<k< < k<  < k<  < k<  =l=*p= *t= *x= *== = = =R= R= R= R>>f > > f > $> f (> ,> f 4>X>1\>f `> 1d> f h> 1l> f p> 1t> f >?,?P P K>P  P K>P  Q K>(Q,Q 0Q 4Q @QlQpQ tQRVxQ |Q RVQ Q RVQ RVQUQ UQ UQ UQQ Q Q  Q Q  Q Q  QR0R R 0R  R 0R  R 0 R  (R.,R 0R .4R  8R .*q >*q >*q >*qqu9q u9r u9r u9r r`r `r `r `8rb@rjLrbTrjXrKxrorW3r W3r W3r W3rrr)r )r )r )rrr(r (r (r (r)s )s )s ) ss$sA(s A,s A0s A4sDsPs-Ts -Xs -\s -dstss.s .s .s .sss,s ,s ,s ,sss,s ,s ,s ,ss8t 8t 8t 8 ttb tj,tb4tj8tKDtOPtW3Tt W3Xt W3\t W3dtttt(t (t (t (ttpt pt pt pt~t ~t ~t ~tot ot ot ot~t ~t ~t ~t|ou |ou |ou |ou}u }u }u }$uLu\u#u`u hu #ulu  tu #uxu  u #uu  uu,u ,u ,u ,uu\u \u \u \uu u u vlv lv lv l(vDvXv\v+`v dv +hv lv +tv xv +vvvv v v  w(wDwtwwlw lw lw lwwww w w x x+x + x +(x +Dxlxx +x +x +xx%xx x x xy4yPylyyyyy4zxzzz%z%z%z%z*/z */{ */{ */{,{4{<{ @{  D{  H{  |{?{ {  {  {  {z{\{ \{ \{ \|P| |$|"/(|",|0| 4| "/8| "<| @| D| "/H| "L| \| `| "/d| "h| |||},}50}4} 58} <} 5@} D} 5L}_P}T} _X} \} _`} d} _h} l}x}-2|}} -2} } -2} } -2} }}p+}} p+} } p+} } p+} }}0} 0} 0} 0}}1~ 1~ 1~ 1~~|8~ |8~ |8 ~ |8(~8~X<~0>@~ XD~ 0>H~ XL~ 0>P~ XT~ 0>`~h~%t~x~ |~  ~  ~  ~?~w_~ w_~ w_~ w_~        @`dh l p t x |        ?D{  D {  D {  D { $/ $/ $/ $/D H  L  P  x+ + + +u:~ : ~ :Ā ~ Ȁ :̀ ~ Ѐ      * *$ ( *, 0 *<9@L 9P X 9\ d 9h lt5x| 5  5  5        ?De D e  D e  D e ($/, $/0 $/4 $/@h l  p  t  + + + +ȂuԂ:؂~ ܂ : ~ : ~ : ~   $ ( , 0 4<@D H L P T `9dp 9t | 9  9 5 5  5  5 ȃ̃ Ѓ  ԃ  ؃  ?D D(  , D0  8 D<  DL$/P $/T $/X $/d       Ԅ+؄ +܄ + +uU~ U ~  U ~ U$ ~ ,<@D H L P T `9dp 9t | 9  9 5 5  5  5 ȅ̅ Ѕ  ԅ  ؅   $( , 0 4 8 < @H?\D`Q d Dl Q p Dt Q | D Q $/ $/ $/ $/І Ԇ  ؆  ܆  + + +$ +0u<:@~ D :H ~ L :P ~ T :X ~ \|l  l  l  ll  l  l ȇ9̇l؇ 9܇ l 9 l 9 l5l 5 l 5 l 5 l 04 8  <  @  l?nD< nD < nD < nD < $/ $/ $/ $/̈       +$ +, +0 +<uX9\Vh 9l Vt 9x V 9 V5V 5 V 5 V 5 V       ?$( , 0 <@ D H `d h l p|w w w w&  &  &  & $/ $/Ċ $/̊ $/؊4& 4 &  4 &  4 & 4-8~ < -@ ~ D -H ~ P -T ~ \lE E E E$/ $/ $/ $/Ћ        H-L -P -T -`dh l p |          +5 +  5  +  5  +  5$ 4Tu|? 4  4  4  č 4Ѝԍ؍ ܍  , , , ,W W$ W( W08,< ,@ ,D ,Xhl t         Ď Ȏ  */$ */, */8 */<DNH NL NP NX$/ $/ $/ $/̏ Џ  ԏ  ؏   Z$ Z( Z0 Z@[L{`p t  x  |  ?w1Ȑ w1̐ w1А w1ؐ       0zDLQPT QX \ Q` d Qh lx-2| -2  -2  -2 ̑1Б: ԑ 1ؑ : ܑ 1 : 1 ,5t0F4 5t8 F< 5t@ FD 5tH FPQTX Q\ ` Qd h Ql px8|: 8 : 8 : 8 : 2F 2 F 2 F 2 F$5t(: , 5t0 : 4 5t8 : < 5t@ : DLdhؓl ؓp ؓx ؓ       ԓ?,Tw_\ w_` w_d w_l       ĔzԔ-2. -2 . -2 . -2 . Q. Q$ .( Q, .0 Q4 .8DH L  P  T  ?      6  6  6  6, 0  4  8  LPT X \ l pt  x |    rM rM  rM  rM  Ė$.Ȗ ̖ $.Ж  Ԗ $.ؖ  ܖ $.        $  (  ,  04 8  <  @  Hx |      tx|         iidęܙiH8 H8 H8 H8  $  (  0  48 L P p   К_Ԛؚ _ܚ  _  _        $ ( , 8$/@ $/H $/P $/X\` d h |%%%%   ě  ț  04"/8< @ "/D L P "/T ` d "/h 0 E48  E< @  ED H  EL Th l  t    >ĝ  >ȝ  >̝  >ܝ\ \ \ \D[8H [8P [8X [8`x40| 40 40 400 0 0 01 1 1 1Ȟܞ ` ` `$ `4ȟRE̟ REП RE؟ REܟi0@id/ / / /Ƞsi nE$ nE( nE, nE0HNx/ / / /R0 R0  R0  R0 ,<ihx4&| 4& 4& 4&*3 *3 *3 *3.) .) .) .)8pX26` 26h 26p 26 8  8  8  8أ $e4eDeTedeteĤizR zR zR zR, 80  84  88  8P *{ĥܥ+8bPX.x/9 9 9 9OЦW3Ԧ W3ئ W3ܦ W3.) .) .) .)<oLW3P W3T W3X W3`) ) ) )( (ħ (ȧ (Ч_ _ _ _C C C C$_( _, _0 _4@HCL CP CT CXlxG| G G G_ _ _ _ȨԨaBب aBܨ aB aB >* >* >* >*(), )0 )4 )8HTAX A\ A` Ad- - - -.ĩ .ȩ .̩ .ԩ, , , , ,$ ,( ,, ,4D_H _L _P _T\hAl Ap At Ax^) ^) ^) ^)`Ī `Ȫ `̪ `ЪB B B B$)( ), )0 )@*)D *)H *)L *)P`l+Bp +Bt +Bx +B|,- ,- ,- ,-̫ثx-ܫ x- x- x-, , , ,,8Z,< Z,@ Z,D Z,LTX \ ` dp|A A A A.Ĭ .Ȭ .̬ .ЬX. X. X. X.+. +.$ +.( +.0LXH\ H` Hd Ht&x &| & &xL >P >T >tex e| e ea a a aضܶ       08LbX`,d ,h ,l , ķ  ȷ  ̷  8DL P T Xx|   oA oA oA oA 0HAL AP AT AXpJ2t J2x J2| J2U9  U9  U9  U9 8Ĺ  8ȹ  8̹  8     (<_@ _D _LP T X \ _dlJ2t J2| J2 J2 6  6  6  6}F }F }F }F,T?~X ?~\ ?~` ?~hdl dp dt d|g g g gR} R} R} R}] ] ] ]z z zĻ zػP$<iPl-2t -2| -2 -2Z Z Z Z[ȼ9̼ 9м 9Լ 9ؼ H  H  H  H(, 0 4 <03@ 03D 03H 03\{B` {Bd {Bl {B|Rz Rz Rz Rz{B {B {B {B ,4 8 < @T%@X %@\ %@d %@t| | | | 9(  9(5   9( 5   9( 5 5$@TJ\~` ~d ~h ~p~t ~x ~| ~;n ;n ;n ;n;n ;n ;n ;no o o oĿ|oȿ |o̿ |oп |oؿ0bܿ 0b 0b 0b+p +p +p +po o o oi i i$ i(0%8h< h@ hD hL~P ~T ~X ~dDh Dl Dp Dx    E E E E   S? S? S? S?   8D9HH 9HL 9HP 9H`{Bd {Bh {Bp {B! ! ! !e e e eRz Rz Rz Rz$48 < @ HP,T ,X ,\ ,`l.p .t . .kJ J J J.+ . + . + . +HXMh l p |1 1 1 1%   fB fB fB fBiN. N.$ N.( N.,< D L t x  |       + + + +  $ @t\x \| \ \   hl t x           xp   @pTd h l    ,4 8 @ Pp   %   0L%h+ + + +{_ {_ {_ {_      M7 M7$ M7( M7,8@ D L l      @dh l t    (H\` d l      $ Lpt      <p    @`8|%%%   4Tt   8@ D P h   %(0 4 @ Tt      <`d h p    % %(%8@ D P d<%%Y, Y, Y, Y,   0Pp   4Tt      @D H P x%%%*/ */ */ */      17 17 17 17$4,T8 ,T< ,T@ ,THT_FX _F\ _Fh _Fp|D D D D    ; ; ; ;     $ ( 0 4 D?\tz7t 7 t 7 t 7 t_t _ t _ t _ t-2t -2 t -2 t -2 t   $<l_ _  _  _       $ (, 8C< , @ CD , H CL , T C\`d h l x   / / / / 8  8  8  8 $/ $/ $/ $/,0 8 < H L T hPp            %$( , 0 <@ D P |   P   p      H L  P  T  \Y` Yd Yp(t (x (| Y (3 3 3 3P P P P       8<ճD ճL ճP ճ\d?|       N7 7 7 7wI wI wI wI$e(", e0 "4 e8 "< e@ "HT>rX"` >rd "l >rp "t >rx "wq" wq " wq " wq "       ?       Xlx/| / / /NS S S S^ ^ ^ ^*0 *0 *0 *0(i428 2< 2@ 2HdNlIp It Ix I#u' #u ' #u ' #u 'n' n ' n ' n '#u' #u ' #u ' #u '$4n8< n@ D nH L nP X\#u`'h #ul 't #ux '| #u 'c( c ( c ( c (q( q ( q ( q (%#u' #u ' #u ' #u '(0 4  8  <  h?       / / / /$N,S0 S4 S8 S<HN^L N^P N^\ N^^ ^ ^ ^ƴh ƴ h ƴ h ƴ htnh tn h tn$ h0 tn4 h@L{PhT {X h\ {` hd {h htj j  j  j #uh #u h #u h #u h#uh #u h #u h #u h   $  (  T?p t  x  |  Piiii$*0( *0, *00 *08<2@ 2D 2H 2PlNt{5x {5| {5 {5pppp$Y $ Y $ Y $ Y,48Y< @ YD H YL P Y\hqlYp qt Yx q| Y q Y%Y  Y  Y  Y%%4Y 4 Y 4 Y 4 Y% %(%0%4 8  <  @  p?       / / / /0N8S< S@ SD SHTc@X c@\ c@` c@h#u #u  #u  #u 8o 8o  8o  8o #u #u  #u  #u ,n04 n8 < n@ D nH PT#uX` #ud l #up t #ux #u #u  #u  #u        ?     $  hPl*0p *0t *0x *0i2 2 2 2N0I4 I8 I< I@HcL P cT  X c\  ` cd  p|q  q   q   q  %       ?        \p|/ / / /NS S S Sc@ c@ c@ c@ƴG ƴ G ƴ$ G( ƴ, G4<n@GD nH GL nP G\ n` Glx{|G { G { G { Gj j  j  j #uG #u G #u G #u G#uG #u$ G, #u0 G4 #u8 G@H L  P  T  ?       Pii4iPi\*0` *0d *0h *0tx2| 2 2 2N{5 {5 {5 {50$4@8 $< @@ $D @H $L @X`d@h l @p t @x | @%q@ q @ q @ q @%%@  @  @  @%%%$4(@, 40 @4 48 @< 4@ @HP%X%`%h%;@ ; @ ; @ ; @       (?@ D  H  L  lN7 7 7 7wI wI wI wI@ @ @ @@ @ @ @(LƴPT ƴX \ ƴ` d ƴh xFe| Fe  Fe  Fe  >r >r  >r  >r  wq wq  wq  wq  { {$ ( {, 0 {4 <@ D  H  L  |#u #u  #u  #u ?       $P8iLidi*0 *0 *0 *02 2 2 2N{5 {5 {5 {5p p4p@DH L P T X \ hp%|%%       4 4  4  4 ?       8LX/\ /` /d /tN,1 ,1 ,1 ,10 0 0 0V V V Vi/ / / /(DNL5P 5T 5X 5`pt x | $| $| $| $|V| V| V| V|3 3 3 3    %L$ L, L0 L8@ D  H  L  x?%  %  %  %? ?   ?  ?BA  BA BA BA$D( D, D0 D<\` d h t?x ?| ? ?                 j (Hs`ttx t| t tjs 08@jHPps                $,t4 t< t@ tHPTJX \ J` d Jh l Jpx?   `', ` ', ` ', ` ',  $ 0<HLP T X dhl p t x |                  |v.3 v. 3 v. 3 v. 33N. . . .v  3$ 3( 3,<PX\ ` d hlpt x |    vPHjxdt dt dt dt. . . .v 3 3 3P            $ hC,  0  hC4  8  hC<  @  hCH P dtT  dtX  dt\  dth l  p   t   x            ?                     ( ,  0  4  P  T   X   \    9  9  9  9 T d >h  >l  >p  >|          )J  )J  )J  )J             ?           $ 2(  2,  24  2h Ip Zt  Zx  Z|  Z T   T    T    T                U     U      U  $  (  U,  0 8 8< TI@ D  8H  TIL  P  8T  TIX  \  8`  TId  h p ?            PP Tg  T g  T  g ( T, g 4\+` +d +p +4 4 4 4I1I 1I 1I 1IT T T  T,< @  D  H  ?       PPD+L +P +` +3  3  3  3( ( (  (4@#uD #uH #uL #udpPt Px P| Ph h h h       ?$ (  ,  0  8 @  L&P &T  X &\  d &x| A==    A= =     A= =     A= = N0TX \ ` h|IN z z z z 4`d l p |& & & &       t. t. t.  t.$?8< @ D HLY PJT Y X J` Y d Jl Y p J       x|            N   $Y( Y, Y4 YDXdp|         ! ! ! !  $ ( , 0<DH L P Td h  l  p  h h h h/ / / /v3 3 3 3P/  /$ /0 /DvP`PlxC C C C= = = =< < < <AA AA AA AAXA  XA XA XA$@( @, @0 @8@'AD 'AH 'AL 'AT`hl p t x ,8DP\ht(4@LXdhq2l q2p q2t q2|-L -L -L -Lhp hp hp hpq q q qk k k kq  q q  q08,@D H L PTY XJ\ Y ` Jh Y l Jt Y x J       ?k*   k*  k* $ k*0LNT: @: m>: @: m>: @: m>::?: :  :  :  :YB: YB: YB; YB$;4;@8; @<; @@; @L;X;v\; v`; vd; vh;p;YCt; YCx; YC; YC;;@; @; @; @;;v; v; v; v;<<  < < $</ (< / ,< / 4< / H<YVL< YVP< YVT< YV\<k`<*h< kl< *t< kx< *< k< *<<YX< YX< YX< YX<YZ< YZ< YZ< YZ<Y\< Y\< Y\< Y\<Yv< Yv< Yv< Yv<Yx< Yx< Yx< Yx<Yz= Yz= Yz= Yz=Y|= Y|= Y|= Y|$=Y(= Y,= Y0= Y8=Y<= Y@= YD= YL=YP= YT= YX= Y`=Yd= Yh= Yl= Yx=|= = = =i=i===> > >  >m$>*(> m0> *4> m<> *@> mT>%X>&m\>*`> &md> *h> &mp> *t> &m|> *>>>q>*> >q> *> >q> *> >q>p>*> p> *> p> *> p> *>>%>%?  ?  ?  ?  @?Y=D? Y=H? Y=L? Y=l?Y=p? Y=t? Y=x? Y=?Y=? Y=? Y=? Y=?Y=? Y=? Y=? Y=?h?H?*? h? H? *? h? H? *? h? H@ *@@2i@*$@ 2i(@ *0@ 2i4@ *8@ 2i<@ *L@P@ET@*X@ \@ E`@ *d@ h@ El@ *p@ t@ Ex@ *@@@m>@ @ m>@ @ m>@ @ m>@@?@ @  @  @  ANA7 A 7$A 7(A 7,ALAIPA ITA IXA I`AlA3CpA 3CtA 3CxA 3CAABA BA BA BAAFeAA FeA A FeA A FeA AA>rAA >rA B >rB  B >rB  Bwq$B(B wq,B 0B wq4B @B wqDB PBTB XB  \B  `B  B?B B  B  B  BBU)B B U)B B U)B C U)C$C(C ,C 4C F (>F (>G (>GGG  G $G 0G4G 8G 'Dv >'Hv >'Tv >'dvvBv v<v Bv  v <v Bv  v <v Bv  v <HwTwޞXw p\w ޞ`w pdw ޞhw plw ޞxw |w pw  w pw  w pw  w Hw  Hw  Hw pw pw  Hw pwwew ew ew ewHw Hw Hw Hww%x%x?8 >< >@ >HL P T pGt Gx G| GY Y Y Yb b b bȑ%ܑؑ             В_Ԓ _ؒ _ܒ _   F_  F_$ F_( F_0<O@ OD OH OPThX h\ h` hdx,| , , ,%   48(< @ (D H (T X (hC C C CДԔ ؔ ܔ O  O O O 0i$ 0i( 0i, 0i0HcL cP cT cXh%t%?       y" y"ĕ y"ȕ y"ܕbjb jO$(, 0 4 8 D H TR0ra R 0 ra R 0 raȖ R̖ 0Ж raHTX \ ` lxU| U U U%%F Fė Fȗ FЗ( ( ( (%%Db Db  Db$ Db(8pp< pp@ ppD ppHP%X%` d  h  l  ?Ș ̘  И  Ԙ     @bLjXbdjpO9) 9) 9) 9)   ș̙Й ԙ ؙ ܙ       PRT0Xra\ R` 0d rah Rl 0p ra R 0 rak k  k$ k0<@ D H LX\ ` d h|L L L L[ [ [ [ț̛ Л ԛ ܛ%   !   !$ ( !, 8 !HPT X \    h h h hra    ra   ra0 4 8 ra@5D 5H 5L 5PT X  \  `  dtx |            T[X [\ [` [d   (F_, F_0 F_4 F_<H6L 6P 6T 6\|Ss Ss Ss Ss%L  L  L  L i  i ğ i ȟ i ̟ܟ/%  /%  /%  /% f$ f( f, flBp t<x B|   < B   < B   <(v, v0 v4 v8X%d%p%|%%W W W W%ġ8ȡ 8̡ 8С 8ԡ    %%    $  (  lPp Pt Px Pe e e e   ȢE E E ER\ R\ R\ R\  =$ =( =, =0<%L%\%h%l p  t  x  ' ' ' 'ģȣ ̣ У B < B   $ <( B,  0 <D BH  L <Ĥ>Ȥ >̤ >Ф >G G G Ge e e e $ (  ,  0  8@%L%h?       ~# ~# ~# ~#    (,&0 4 &8 < &H L &X   ЦԦ ئ ܦ %v v v v %  $ ( 0@D $H L  $P T  $X d  $t|ˬ ˬ ˬ ˬ  ħ ԧܧ   ,z0X4ra8 z< X@ raD zH XL ra` zd Xh rap{t {x {| {       y y y yĮ̃^;Ш ^;Ԩ ^;ب ^;ܨ%  %  %  %  $ ( hlp<t x | <   <   <    $ ,8%@~D ~H ~L ~PTX \ ` dF F F F!  !  ! Ī !Ԫܪ        $  4<n@ nD nH nra   ra   ra ī ȫ raL\R` Rd Rh RXw Xw Xw Xw] ] ] ][h [h [h [hx x x x       R R  R$ R(8@=:D =:H =:L =:PTX$\ ` $d h $l x $   B < B   < B   < B   <$( , 0 8D%P%\%h%t%%%%       DPQT QX Q\ Q`h l  p  t  x%įȯ ̯ ԯ ܯ~ ~ ~ ~ $ ( 0 8<OX@ OXD OXH OXP԰    ,*0 *4 *8 *<LX)\ )` )d )hlOXp OXt OXx OX%%%%%ȱ%Ա%%    %(T, T0 T4 T<@EZD EZH EZL EZPlip it ix i|%%   /=IJ /=Ȳ /=̲ /=вԲ'ز 'ܲ ' 'ʇ ʇ ʇ  ʇLPT<X \ ` <l p t <   <E E E E$(a, a0 a4 a8Xp\ p` pd php%|%P P P PZ Z Z ZԴbiش biܴ bi bi%%    (=, =0 =4 =8<&D &H &T &`h҄l ҄p ҄t ҄B <ĵ Bȵ  ̵ <е BԵ  ص < B   <> >  > >p I  I  I  IZ Z Z Z̶Ajж AjԶ Ajض Ajܶ%%SH SH SH SH$(EZ, EZ0 EZ4 EZ8PxrT xrX xr\ xr`h%t%TG TG TG TGt t t tԷط ܷ  %% 0ra 0 ra 0  ra$ 0( ra@P?t x  |    # # # #̸ظ4 4 4 4    $ 0 4 @     Ĺ ̹Թ%   %    (,#0 4 #8 < #@ L #\dvh vl vp v   Ⱥ;̺ ;к ;Ժ ;zXra  z$ X( ra, z0 X4 raH zL XP raX{\ {` {d {hlp t x |   ; ; ; ;ĻȻ̻%л Ի %ػ ܻ %  %ԉ ԉ  ԉ ԉ\`d<h l p <t x | <   <y  y y y(%0<~4 <~8 <~< <~@DH L P Tpt x |           Ľ̽н Խ ؽ     (0.4 .8 .< .|ra   ra   ra   ra<LRP RT RX Rxw| w w w] ] ] ]h h h hԿxؿ xܿ x xU  U  U  U         (0|=4 |=8 |=< |=@DHt$L P t$T X t$\ h t$xh h h hB < B   < B   < B    <   $ ,8%D%P%\%h%t%%%       8DH L P Tpt x | %&* &* &* &*) ) ) )X X  X X$%0%<%H%T%`%l%x%   $ (0%LMP MT MX M`d}Zh }Zl }Zp }Zti i i i%%   T= T= T= T=' ' ' '$,0 4 8 tx|<   <   <   <$DIFH IFL IFP IFX\ b`  bd  bh  bl9p 9p 9p 9p%%M M M M^d ^d ^d ^dr  r$ r( r,4%@%D, H , L , P , Xhp=t =x =| =k& k& k& k&   B <  B   < B    <4 B8  < <P>T >X >\ >hI hI hI hI`[ `[ `[ `[$zj( zj, zj0 zj4@%L%h,Ml ,Mp ,Mt ,M|}Z }Z }Z }Zr r r r%%TG TG TG TG) )  ) )HL P T X`%l%0ra 0 ra 0 ra 0 ra?       R# R# R# R#0<DH L P Tdhl p t x      A  A A A(%,0 4 8 @PT#X \ #` d #h t #h h h h      4z8X<ra@ zD XH raL zP XT rad zh Xl rax|                C C C C,0 4 @ PX\ ` d ra   ra   ra   raA A A A%    R R R R(w (w (w (w] ] ] ] )h )h )h )h @L)P )T )X )\`^Wd ^Wh ^Wl ^Wt%%%%   %ƀ ƀ ƀ ƀ% %%(%, 0  4  8  K] K]  K] K]g  g$ g( g,<v@ vD vH vLT%`%xH| H H HZ Z Z Z j  j  j  j%%%0ra 0 ra 0 ra  0 ra(0?T X  \  `  l#p #t #x #U& U& U& U&bjbjo(  ( ( ($48(@ (D (H (X\` d h l         ,R004ra8 R< 0@ raD RH 0L raX R\ 0` ra   z z z zB B B BY  Y$ Y( Y04a8 a< a@ aDT"nX "n\ "n` "ndp%xP| P P Pv!  v!  v!  v!   X\`rad h l rap t x ra   ray y y y        $(J , 0 J 4 8 J D H J T#| #| #| #|Ю Ю Ю Ю? ? ? ?       O  O$ O( O04]8 ]< ]@ ]DTh|k k k k%%   0F_4 F_8 F_< F_@L:P :T :X :`ddh dl dp dts s s s%%l l l l    *  *   *, 0 *<R0ra R 0 ra R 0 ra R 0 ra ,0 4 8 <DۖH ۖL ۖP ۖlUp Ut Ux U   w w w w%   7!  7!  7!  7! DBH BL BX Bhra   ra   ra   raXd_yh _yl _yp _ytx |                    $,0 4 8 @t~D t~H t~L t~PX\ ` d lМp Мt Мx М%%%%%       BN  BN$ BN( BN04\8 \< \@ \DTh|6k 6k 6k 6k%%   ,F_0 F_4 F_8 F_<HL P T \`hd hh hl hp% % % %%%T T T TX X X X w w w  w$0?T X  \  `  l#p #t #x #t& t& t& t&bjbjo)  ) ) )$48(@ (D (H (X\%` %d %h %l         4R80<ra@ RD 0H raL RP 0T ra` Rd 0h ra      z z z  zB  B$ B( BDYH YL YP YX\`` `d `h `l|n n n n%z z z z!  !  !  !   , <|ra   ra   ra   ray y y  y$( ,  0  4  8HL` P T ` X \ ` h l ` x^| ^| ^| ^|; ; ; ;       $bO( bO, bO0 bO8<R]@ R]D R]H R]L\pj j j j%%F_ F_ F_ F_ : : :  :$(d, d0 d4 d8HsL sP sT sX`%l%tx |     D  D  D  DLRP0TraX R\ 0` rad Rh 0l ra R 0 ra~ ~ ~ ~ 7Y 7Y 7Y 7Y$,0 4 8 <D@H @L @P @lVp Vt Vx V   w w w w%# # # #R!  R!  R!  R! D]H ]L ]X ]hra   ra   ra   raP`yd yh yl ypt x  |    +   +   +   +      b$ b( b, b8L~P ~T ~X ~`;d ;h ;l ;x%%%%%N N N N\ \ \ \(tk, tk0 tk4 tk8H%X%F_ F_ F_ F_      Z Z Z  Z(%4%@#xD #xH #xL #xPX \  `  d  ?       " " " " ,<DH L P Tdh(l p (t x (  (w w w w    [$ [( [, [8@%H%P%X%dh l t x%   l#  l#  l#  l#   w w  w, w<DɓH ɓL ɓP ɓra   ra   ra   rao{  o{$ o{( o{,0 4  8  <  @PKT KX K\ K`t|< < < <['  ['  ['  ['    <$ ( , <0 4 8 <D H L <} } } }u u u uF F F F"  "  "   "(0 4  8  <  `d h t K K K Kra   ra   ra   raR R R R<v@ vD vH vPLT LX L\ L`- - - -- - - -o, o, o, o,$,( ,, ,0 ,8HT,X ,\ ,` ,hxA- A- A- A-+ + + +#, #, #, #,W W W W%(%4%@%L%X%d%p%|%%%%%%% (, 0 4 8< @  D  H  L\G` Gd Gh Gl; ; ; ;!&  !&  !&  !&   $B( ,<0 B4  8 << B@  D <P BT  X <V V V V%%%%%%%%(%4%@%L%X%h%t%x |         ^ ^ ^ ^9 9 9 9g   g  g$ ( g4<x@ xD xH xY Y Y Y\ \ \ \c c c c r  r  r   r%$%@\D \H \L \TXa\ a` ad aho o o o%%, , , ,R R R Ru u u  uJ  J$ J( J,`Xd Xh Xl Xtxvb| vb vb vbp p p p%%X X X X_ _ _ _%   $ ,<@p"D H p"L P p"T ` p"pxV| V V V{ { { {    $ra( , 0 ra4 8 < raL P T ra`mzd mzh mzl mzptw x w | w  w    2; 2; 2; 2;r%  r%  r%  r% 5 5 5 5X\`<d h l <p t x <   <T`$d $h $l $pt&x &| & &   !  !  !  !إ إ إ إ,0 4 @ PX\ ` d ra   ra   ra   rat t t t         $$ $( $, $0DLh:P h:T h:X h:\`d&$h l &$p t &$  &$   B < B   < B   < B   <   ` ` `  `m m m  m$,%8%DH L P TX\ ` d hx|j  j  j  jܚ ܚ ܚ ܚف ف  ف ف(S, S0 S4 S<@gD gH gL gPt%ux %u| %u %u%%   W W W W_ _ _ _ %$ %0 %< %H %T %` %l %p wt  wx  w|  w  om  om  om  om  % % R  R  R  R v  v  v  v  tL  tL  tL  tL ( %0 4  8  <  @ P T #X  \  #`  d  #h  t  #                 .  .  .  .0 z4 X8 ra<  z@  XD  raH  zL  XP  ra\  z`  Xd  ra                      q  q  q  q   <$  <(  <,  <0 4 8 '<  @  'D  H  'T  X  'd l `p  `t  `x  `   <      <      <      <, 4 }8  }<  }@  }D H L  P  T  X t qx  q|  q  q   (#    (#    (#    (#        3 3 3 3,48 < @ tx|ra   ra   ra   ra          $  (8r< r@ rD rH\d;h ;l ;p ;x|&  &  &  &; ; ; ;B < B    < B   <( B,  0 <p|         W W W W      ݘ ݘ ݘ ݘdh l p tQ Q Q Qf f f fs s s s%%U U U  U] ]  ]$ ](@kD kH kL kPX%d%t\x \| \ \%d %d %d %dAr Ar Ar Ar%%\ \ \ \Qa  Qa Qa Qa,o0 o4 o8 o<D%P%dh l p xR| R R Ru u u uJ J J J%       "   "$ ( ", 8 "HPT X \       zXra z X ra z  X ra  z$ X( ra8F< F@ FD FHL P  T  X  \l+p +t +x +|> > > >%  %  %  %   (,0<4 8 < <@ D H <X \ ` <| |  |$ |(,I0 I4 I8 I<X\ ` d hx|,"  ,"  ,"  ,"B B B B7 7 7 7 m m m  mTX\ra` d h ral p t ra   ra          P P P P: : : : $   $$ ( $4 8 $@HuL uP uT uB < B   < B   < B   <,408ra< 0@ raD 0H raL 0P raht@x @| @ @UY UY UY UYb b b bp p p  p$,%8%LP T X dA\h A\l A\p A\x|` ` ` `Uo Uo Uo Uo%%$ $ $ $Tdh l p xI I I IJT JT JT JTg g g g     %,%<p@ pD pH pTBXX BX\ BX` BXhlY_p Y_t Y_x Y_|m m m m%%0ra 0 ra 0 ra 0 raQ  Q Q Q Mf$ Mf( Mf, Mf0P1tT 1tX 1t\ 1t`h%t%^U ^U ^U ^U] ] ] ]2l 2l 2l 2l%%?0ra 0 ra  0 ra 0 ra080<ra@ 0D raH 0L raP 0T ral       $# $# $# $#   F  F  F$  F( 8 < J@  D  JH  L  JX  \  Jh p t  x  |           [  [  [! [ !!%!%$!%,!%8!.> > > >0>8>4<<> 4<@> 4<D> 4<L>P>T>&X> \> &`> d> &p> t> &>>> > > >B> ><> B>  > <> B>  > <> B?  ? <D?P?T? X? \? d?h? l? p? x?|? ? ? ??? ? ? ???? ? ? ? ? ? ??? ? ? 8@<@ @@ D@ H@\@TR`@ TRd@ TRh@ TRp@t@fx@ f|@ f@ f@@mt@ mt@ mt@ mt@@%@%@V@ V@ V@ V@@^@ ^@ ^@ ^@AqlA qlA ql A ql$A,A%8A%HA[LA [PA [TA [\A`AcdA chA clA cpAAqA qA qA qAA%A%A[A [A [A [AA`A `A `A `ABoB oB o B oBB%$B%8BCO >O >O >OO O  O  O  O O  OO O  P P  P PP8 P 8$P 8(P 80Pc c Y>c d Y> d d Y>(dDdPdTd Xd \d ldxd|d d d ddbdaOd aOd aOd aOddRzd Rzd Rzd Rzdd$Fd $Fd $Fd $Fee  e  e  e  @e?`e de  he  le  e8 e2e 8 e 2e 8 e 2e 8 e 2eeOei fi$fif%fOfS'f S'f S'f S'f g @g%Hg%Xgdg)hg )lg )pg )tgxgP|g Pg Pg Pggg8 g g 8 g g 8 g g 8 ggg g g ggcg ch ch c ha$h a(h a,h a8h@h%Lh%Xh%`h%dh hh  lh  ph  h?h h  h  h  hV5h V5h V5h V5hi/i /i / i /ii%0i4i!$8i !$h*p*xUP**UM**Uu>*3B* 0*8 @|HzaX*`ah|pza*|za*|za*|za*|< *(0|8<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=H- GHB@`8R@M@hj]2H X@0  jh64e@1  z6Hu@1 P 6H@03 0?0?A@G 0D@!ee@G e3 h$